@charset "utf-8";
/* CSS Document */

/* product page styles */
.searchMsg{
	color:#CCCCCC;
	font-style:italic;
}
.searchTxt{
	background:url(../images/search_text_bg.jpg) no-repeat;
	padding:0 10px;
	width:180px;
	height:20px;
	border:none;
}
.pro_list .shadow_box .shadow{
	height:35px;
	overflow:hidden;
}
.left{
	width:239px;
	padding-right:20px;
	border-right:#CCCCCC 1px dashed;
	padding-top:15px;
}
.left li{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:#CCCCCC 1px dashed;
	font-size:18px;
	cursor:pointer;
}
.left li#current,
.left li.over{
	color:#000000;
	font-weight:bold;
}
.right{
	width:800px;
	padding-left:40px;
	padding-top:15px;
	padding-right:40px;
}
/* css3 mouse effect for product list */
.pro_list .shadow_box{
	cursor:pointer;
}
.pro_list .shadow_box .content img{
	-webkit-transition: all 200ms ease-in;
	-webkit-transform-origin: 50% 50%;
	-webkit-transform: scale(1);
	-moz-transition: all 200ms ease-in;
	-moz-transform-origin: 50% 50%;
	-moz-transform: scale(1);
	-ms-transition: all 200ms ease-in;
	-ms-transform-origin: 50% 50%;
	-ms-transform: scale(1);
	transition: all 200ms ease-in;
	transform-origin: 50% 50%;
	transform: scale(1);
}
.pro_list .shadow_box:hover .content img{
	-webkit-transition: all 200ms ease-in;
	-webkit-transform: scale(0.7);
	-moz-transition: all 200ms ease-in;
	-moz-transform: scale(0.7);
	-ms-transition: all 200ms ease-in;
	-ms-transform: scale(0.7);
	transition: all 200ms ease-in;
	transform: scale(0.7);
}
/* product detail page styles */
.page_btns{
	text-align:center;
	margin-bottom:20px;
}
#pro_zoom{
	width:555px;
}
#pro_zoom .content{
	height:415px;
	border-top:#dedede 1px solid;
	border-left:#dedede 1px solid;
	border-right:#dedede 1px solid;
	overflow:hidden;
}
#pro_zoom .content .zoom_btn{
	padding-left:10px;
	text-align:left;
}
#pro_zoom .content .zoom_btn a:link{
	background:url(../images/btn_zoom.jpg) no-repeat -40px 0;
	width:40px;
	height:40px;
	color:#FFFFFF;
	text-indent:-99999px;
	display:block;
}
#pro_zoom .content .zoom_btn a:visited{
	background:url(../images/btn_zoom.jpg) no-repeat -40px 0;
	width:40px;
	height:40px;
	color:#FFFFFF;
	text-indent:-99999px;
	display:block;
}
#pro_zoom .content .zoom_btn a:hover{
	background:url(../images/btn_zoom.jpg) no-repeat 0 0;
	width:40px;
	height:40px;
	color:#FFFFFF;
	text-indent:-99999px;
	display:block;
}
#pro_zoom .content .zoom_btn a:active{
	background:url(../images/btn_zoom.jpg) no-repeat 0 0;
	width:40px;
	height:40px;
	color:#FFFFFF;
	text-indent:-99999px;
	display:block;
}
#pro_zoom .shadow{
	background:url(../images/box_shadow.jpg) repeat-x top;
	height:11px;
}
#pro_title{
	font-size:16px;
	font-weight:bold;
}
#pro_title font{
	color:#ff9900;
	font-family:Arial, Helvetica, sans-serif;
}
#pro_category{
	color:#2373ff;
	font-style:italic;
}
#pro_model{
	margin:25px 0 45px 0;
}
#pro_remark{
	
}
/* news page styles */
.news_box{
	border:#CCCCCC 1px solid;
	height:98px;
	overflow:hidden;
	padding:10px;
	cursor:pointer;
	margin-bottom:15px;
}
.news_box .titleAndSummary{
	float:left;
	width:470px;
	padding:0 15px;
}
.news_box .titleAndSummary .title{
	font-weight:bold;
	font-size:16px;
}
.news_box .titleAndSummary .summary{
	height:50px;
	overflow:hidden;
	margin-top:10px;
	line-height:120%;
}
.news_box .thumb{
	float:right;
	width:120px;
	height:100px;
	overflow:hidden;
}