/* CSS Document */

#common{ width:1110px; margin: 25px auto;}

.common_left{ width:240px; float:left; background:url(../images/left_bg.gif) repeat-x;}

.left_title{ width:240px; height:65px; background:url(../images/left.gif) no-repeat;text-align:center;}
.left_title span{ font-size:28px; line-height:60px; }
.left_nr ul li{ width:200px; height:40px; padding-left:40px; line-height:40px; border-top:1px #fff solid;}

.common_right{ width:850px; float:right;}
.right_title{ height:50px; background:url(../images/right.gif) no-repeat; line-height:50px; background-color:#f0f0f0;}
.right_title strong{ margin-left:15px; font-size:18px;}
.right_title span{ float:right; margin-right:10px;}


#cat-list{ width:850px; display:table;}
#cat-list .cat-item{ width:410px; min-height:245px; float:left; margin:20px 5px 5px 10px;}
#cat-list .cat-item .cat-item-img{ margin-bottom:10px;}
#cat-list .cat-item .cat-item-img img{ width:410px; height:180px;}
#cat-list .cat-item ul{  font-size:14px; width:430px;}
#cat-list .cat-item ul li{ float:left; width:49.9%; color:#808080; padding:2px 0; line-height:14px;  }
#cat-list .cat-item ul li a{ color:#808080;  }


.products_list h2 {
	font-size:13px;
	margin:15px 0 5px 0;
	color:#727171;
}
.products_list ul li {
	width:800px;
	border-bottom:1px #eaeaea solid;
	clear:both;
	height:160px;
	padding-bottom:25px;
	margin:auto;
}
.products_list ul li.p {
	padding-top:5px;
}
.products_list dl {
	float:left;
	margin-top:15px;
}
.products_list .info {
	width:310px;
	height:108px;
	overflow:hidden;
	line-height:14px;
	margin-top:10px;
	font-family:Verdana;
}
.products_list .p_list1 {
	width:240px;
	color:#4d4d4d;
}
.products_list .p_list2 {
	width:310px;
	margin-left:5px;
	color:#727171;
}
.products_list .p_list3 {
	width:120px;
	margin-left:50px;
	margin-top:50px;
}
.products_list .p_list3 dd {
	line-height:21px;
	clear:both;
}
.products_list .p_list3 img {
	margin:5px 8px 0 0;
	float:left;
}
.products_list .p_list3 a:link, .products_list .p_list3 a:visited {
	color:#9b9b9b;
	text-decoration: underline;
}
.products_list .p_list3 a:hover {
	color:#e20e0e;
	text-decoration: underline;
}

/*products_show*/
.products_show {
	width:755px;
}
.products_show_pic {
	width:725px;
	padding:10px 0px;
	padding-left:30px;
	height:184px;
}
.prpic {
	float:left;
	width:253px;
	text-align:right;
}
.ppitu {
	width:390px;
	margin-left:75px;
	float:left;
}
.ppitu h2 {
	color:#d6000f;
	font-size:20px;
	line-height:25px;
	padding-left:18px;
}
.ppitu a {
	font-size:12px;
	font-weight:bold;
	line-height:25px;
}
.ppitu ul {
	margin-top:20px;
}
.ppitu ul li {
	width:110px;
	float:right;
	padding-right:20px;
}

.tab1{width:821px;border-bottom:#cccccc solid 1px;margin:50px auto 0 auto;}
.menu{height:28px; }
.menu ul{ float:right;}
.menu li{
	margin-left:1px;
	float: left;
	width: 97px;
	background-image:url(../images/tab_bg02.jpg);
	background-repeat: no-repeat;
	line-height: 31px;
	text-align:center;
	height: 31px;
	font-weight: bold;
	cursor:pointer;
	font-size:11px;
	color:#5e5d5e;
	font-family:Verdana;}
.menu li.off{
	color: #5e5d5e;
	background-image:url(../images/tab_bg01.jpg);}

.menudiv{ min-height:200px;border-left:#cccccc solid 1px;border-right:#cccccc solid 1px;background:#fefefe; border-top:1px #ccc solid;}
.menudiv div{padding:15px;line-height:28px;}


.mainbox{border-top:0; overflow:hidden; }
.share{ padding:0 20px; overflow:hidden; }

.mainlist{ padding:0 20px; overflow:hidden;   }
.article{ line-height:2; padding:20px 0px; overflow:hidden;  }
.article p:first-child{ margin:0; padding:0; }
.article img{ max-width:680px; }

/*.article table{ border-top:1px solid #e3e3e3; border-left:1px solid #e3e3e3; }
.article table tr td{ border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding:5px; }*/

.title-list{ padding:20px 0 0 0; text-align:center; font-size:24px; color:#000; }
.func-list{ text-align:center; padding:8px 0; margin:0 20px; border-bottom:1px dashed #ccc; color:#666; }

.list-news-3{ width:100%; list-style:none; margin:0px; padding:0px; overflow:hidden; }
.list-news-3 li{ float:left; width:100%; padding:20px 0; background:url(../images/line1.jpg) repeat-x left bottom; }
.list-news-3 li dl{ width:100%; margin:0px; padding:0px; }
.list-news-3 li dl dt{ width:120px; height:90px; border:1px solid #e3e3e3; float:left; overflow:hidden; }
.list-news-3 li dl dd{ width:670px; float:right; margin:0; padding:0px;  }
.list-news-3 li dl dd h6{ margin:0; padding:0; }
.list-news-3 li dl dd h6 a{ font-size:14px; color:#d20000; }
.list-news-3 li dl dd h6 span{ float:right; font-size:12px; color:#999; font-weight:normal; font-family:Arial, Helvetica, sans-serif;  }
.list-news-3 li dl dd p{ margin:5px 0px 0px 0px; padding:0px; line-height:1.5; }

.list-case-3{ width:100%; list-style:none; margin:0px; padding:0px; overflow:hidden; }
.list-case-3 li{ float:left; width:100%; padding:20px 0; background:url(../images/line1.jpg) repeat-x left bottom; }
.list-case-3 li dl{ width:100%; margin:0px; padding:0px; }
.list-case-3 li dl dt{ width:200px; height:150px; border:0px solid #e3e3e3; float:left; overflow:hidden; }
.list-case-3 li dl dd{ width:465px; float:right; margin:0; padding:0px;  }
.list-case-3 li dl dd h6{ margin:0; padding:0; }
.list-case-3 li dl dd h6 a{ font-size:18px; color:#d20000; }
.list-case-3 li dl dd p{ margin:5px 0px 0px 0px; padding:0px; line-height:20px; }

.ColumnCategory{ width:100%; margin-top:20px; overflow:hidden; }
.CategoryList{ border:1px solid #e3e3e3; border-top:0; border-bottom:0; overflow:hidden; }
.topClass{ width:100%; list-style:none; margin:0; padding:0px; float:left; }
.topClass li{ width:100%; line-height:40px; background:url(../images/bj_s1.jpg) no-repeat left top; float:left; }
.topClass li:hover{ background:url(../images/bj_s2.jpg) no-repeat left top; }
.topClass li.on{ width:100%; background:url(../images/bj_s2.jpg) no-repeat left top; float:left; }
.topClass li a{ width:100%; height:40px;display:block; text-align:left; text-indent:30px; font-size:14px; color:#000; }
.topClass li a:hover{ color:#f00;  }
.topClass li.on a{ color:#f00; background-color:#CCC  }
.topClass li ul{ width:100%; list-style:none; margin:0px 0; padding:0px 0; display:none; float:left; border-bottom:1px solid #e3e3e3; }
.topClass li ul li{ width:100%; line-height:30px; float:left; background:url(../images/nb.jpg) no-repeat 30px center; margin:0px; }
.topClass li ul li:hover{ background:url(../images/nb.jpg) no-repeat 30px center; }
.topClass li ul li.on{ background:url(../images/nb.jpg) no-repeat 30px center; }
.topClass li ul li a{ height:30px; font-weight:normal; text-align:left; text-indent:42px; }
.topClass li.on ul{ display:block; }
.topClass li.on ul li a{ color:#999; font-weight:normal; }
.topClass li.on ul li a:hover{ color:#000;}
.topClass li.on ul li.on a{ color:#000;}


.list-solution-3{ width:100%; list-style:none; margin:0px; padding:0px; overflow:hidden; }
.list-solution-3 li{ float:left; width:100%; padding:20px 0; background:url(../images/line1.jpg) repeat-x left bottom; }
.list-solution-3 li dl{ width:100%; margin:0px; padding:0px; }
.list-solution-3 li dl dt{ width:200px; height:150px; border:1px solid #e3e3e3; float:left; overflow:hidden; }
.list-solution-3 li dl dd{ width:590px; float:right; margin:0; padding:0px;  }
.list-solution-3 li dl dd h6{ margin:0; padding:0; }
.list-solution-3 li dl dd h6 a{ font-size:18px; color:#d20000; }
.list-solution-3 li dl dd p{ margin:5px 0px 0px 0px; padding:0px; line-height:20px; }

.btn1{ padding:5px 15px; border:1px solid #eee; background:#f8f8f8; color:#888; outline:0; cursor:pointer;  }
.btn1:hover{ background:#000; border:1px solid #bb0000; background:#e80000; color:#fff;  }

.list-p1{ width:750px; list-style:none; margin:0; padding:0px; }
.list-p1 li{ width:220px; height:200px; float:left; margin-right:20px; margin-top:20px; overflow:hidden; }
.list-p1 li img{ width:200px; height:150px; padding:9px; border:1px solid #e3e3e3; }
.list-p1 li p{ margin:0; padding:0; height:30px; line-height:30px; text-align:center; } 

.fenye{ width:100%; padding:20px; text-align:center; overflow:hidden;  }

.newspage{ color:#d20000; padding:10px 20px 20px 20px; font-weight:bold; overflow:hidden;  }
.prevpage{ float:left;}
.nextpage{ float:right; }

.basic{ padding:20px; overflow:hidden; }
.basic-gallary{ clear:both; float:left; border:0px solid #e3e3e3; }
.basic-info{ float:left; margin-left:20px; }
.basic-info h2{ font-size:20px; }
.basic-info p{ margin:10px 0 0 0; padding:0; line-height:2; color:#333;}

.details{ padding:0 20px; font-size:18px; color:#ba0000; }

.tab_download{ border-left:1px solid #e3e3e3; border-top:1px solid #e3e3e3; margin-top:20px; }
.tab_download tr td{ border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding:8px 0; text-align:center; }
.tab_download thead tr td{ background:#f8f8f8; font-weight:bold; }

.mandatory{ color:#f00; }
.textinp{ width:200px; height:18px; line-height:18px; border:1px solid #e3e3e3; }

/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ width:350px; height:350px;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:350px;height:350px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;width:352px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:322px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px; list-style:none; margin:0; padding:0;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}



.media_expasure_litle {
	width:762px;
	height:28px;
	margin-bottom:8px;
	position:static;
}
.media_expasure_litle span {
	display:block;
	width:746px;
	_width:746px;
	padding-left:6px;
	font-size:12px;
	line-height:28px;
	background:url(../images/about-Media-Exposure_15.gif) repeat-x;
	height:28px;
	float:left;
	font-weight:bold;
	color:#5a5a58;
}

.products_ba {
	width:770px;
	float:left;
	
	height:30px;
	line-height:30px;
	margin-top:10px;
}
.products_ba span {
	width:130px;
	float:left;
	font-weight:bold;
	color:#FFF;
	background:none;
	line-height:30px;
	font-family:Verdana;
}

.prodouts_select {
	height:15px;
	line-height:15px;
	width:auto;
	border:2px solid #dedede;
	background-color:#f5f5f5;
	float:left;
	padding:0px;
	margin-left:10px;
	margin-top:6px;
	background-image: url(../images/product_17.png);
	background-repeat: no-repeat;
	background-position: 160px center;
	overflow: hidden;
	font-family:Verdana;
	font-size:10px;
}



.prodouts_enterInput {
	height:15px;
	width:130px;
	border:2px solid #dedede;
	background-color:#f5f5f5;
	float:left;
	padding:0px;
	margin-left:10px;
	margin-top:6px;
	font-size:10px;
	font-family:Verdana;
	text-align:right;
}
.prodouts_enterInput input {
	line-height: 14px;
	height: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	width: 120px;
	font-size: 10px;
	font-family:Verdana;
	text-align: left;
	background-color: #F5F5F5;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -12px;
}
.select_search {
	float:left;
	width:72px;
	margin:5px 0px 0px 8px;
}

#mainContent {width:1000px; margin:0 auto; overflow:hidden; }
.sitemapMain{ width:100%; padding:20px 0; overflow:hidden; }

.siteNav{ width:100%; list-style:none; margin:0; padding:0; }
.siteNav li{ width:100%; line-height:36px; float:left; margin:5px 0 0 0; background:#000; text-indent:20px; overflow:hidden; }
.siteNav li a{ font-size:16px; color:#fff;  }
.siteNav li ul{ width:100%; list-style:none; margin:0; padding:0; float:left; background:#fff; }
.siteNav li ul li{ width:100%; margin:5px 0 0 0; background:#ddd; float:left; }
.siteNav li ul li a{ font-size:14px; color:#000099; }
.siteNav li ul li ul{ width:100%; background:#eee; }
.siteNav li ul li ul li { width:auto; padding:0 20px; background:#eee; margin:0; border-bottom:0; text-indent:0; }
.siteNav li ul li ul li a{  text-indent:48px; color:#000; }