.mainl{ width:250px;}

.mainr{ width:880px; padding-top:1px;}

.bor{ border:#cccccc 1px solid; background:#fff; margin-bottom:6px; height:auto; overflow:hidden;zoom:1;}

.bor .title{ height:30px; line-height:30px; background:url(./bg_06.jpg) no-repeat; color:#fff; text-indent:30px;}

.bor .title a{ color:#fff;}
.bor .catebox {padding:10px 15px;}
.box{ padding:10px 8px; line-height:25px; color:#333333;}

.btn2{ border:none; width:41px; height:24px; background:url(./bg_05.jpg) no-repeat;vertical-align:top;}

.key2{ width:200px; line-height:22px; height:22px; border:#6f7070 1px solid; vertical-align:top;}

.box .cate li {line-height:25px; font-size:0px; }

.box .cate li a{ display:block; font-size:12px; padding-left:18px; height:25px; overflow:hidden; color:#333333;}

.box .cate li b{ display:block;height:25px; overflow:hidden;}

.box .cate li b a{ padding-left:14px; background:url(./bg_10.jpg) 0px 5px no-repeat;  }

.mainr .ad{ width:880px; margin-bottom:6px;}
.ad img {width:880px!important;}
.w371{ width:433px;}

.bor .titles{ height:30px; background:url(./bg_11.jpg) no-repeat 1px 0px;line-height:30px;color:#fff; text-indent:30px;}



.bor .titles a{ color:#fff;}

.bor .titles img,.bor .title1 img{  margin-right:10px; margin-top:7px;}

.ml7{ /*margin-left:10px; */display:inline;float:right;}



.title1 ul.tab {

	height:auto;

	overflow:hidden;

	zoom:1;

}

.title1 ul.tab li {

	float:left;

	width:80px;

	height:30px; text-align:center;

	display:inline;

	line-height:30px;

	margin-right:5px; 

}

.title1 ul.tab li a {

	display:block;

	width:80px;

	text-align:center;

	cursor:pointer; 

	color:#000;

}

.title1 ul.tab li a.curren ,.title1 ul.tab li a:hover {

 color:#fff; background:url(./bg_14.jpg) no-repeat;

}

.bor .title1{ height:30px; background:url(./bg_13.jpg) repeat-x;line-height:30px;color:#fff; }

.bor ul.news li{ line-height:25px; height:auto; font-size:0px; overflow:hidden;zoom:1;}

.bor ul.news{ height:auto; overflow:hidden;zoom:1;}

.bor ul.news li span.fleft{ width:280px; font-size:12px; display:inline-block; height:25px; overflow:hidden;}

.bor ul.news li span.fright{ width:auto; display:inline-block;font-size:12px;}

.bor .title1 span.fleft{ padding-left:30px; background:url(./bg_15.jpg) no-repeat; color:#333;}



.mainr .title1{ height:30px; background:url(./bg_17.jpg) repeat-x;line-height:30px;color:#fff; }





ul.brand{ height:auto; overflow:hidden;zoom:1; padding:15px 0px 10px 0px;}

ul.brand li {

	float:left;

	width:124px;

	display:inline;

	margin:0px 20px 10px 23px;

}

ul.brand li a {

	color:#5b5b5b;

	text-decoration:underline;

}

ul.brand li img {

	width:122px;

	padding:0px;

	margin:0px;

	height:45px;

	border:#dcdcdc 1px solid;

}

ul.brand li p {

	text-align:center;

	margin-top:10px;

	height:20px;

	line-height:20px;

	overflow:hidden;

	font-size:12px;

}



ul.pros{ height:auto; overflow:hidden;zoom:1; padding:15px 0px 10px 1px;}

.xgwz ul.pros li {width:350px!important;}
.xgwz ul.pros li .icon {float:left;margin:7px 5px 0px 0px;display:block;text-indent:100px;overflow:hidden;width:4px;height:4px;background:#ddd;}
.xgwz ul.pros li:hover .icon {background:#c00;}
.xgwz ul.pros li:hover a {color:#c00;}
ul.pros li {

	float:left;

	width:122px;

	display:inline;

	margin:0px 20px 10px 31px;

}

ul.pros li a {

	color:#5b5b5b;
float:left;
	text-decoration:underline;

}

ul.pros li img {


	padding:0px;

	margin:0px 0px 0px 10px;width:100px;height:100px;

	

	

}

ul.pros li p {

	text-align:center;float:left;

	margin-top:10px;

	height:20px;

	line-height:20px;

	overflow:hidden;

	font-size:12px;

}
ul.pros li p a {border:none;}




.content,.content p,.content div,.content strong {font-size:14px!important;}

 
.content table {border-collapse:collapse;border: none;}
.content table tr td {border: solid #a5a5a5 1px; }






.text{  line-height:25px; padding:20px;}
.text ul li {list-style:square;}
.text table {border-style:none;}
.newscate{ padding:10px 20px;}

.newscate a{ margin:0 10px; line-height:25px; display:inline-block; text-decoration:underline;}





.bor ul.newslist li{ line-height:25px; padding-left:20px; background:url(./bg_19.jpg) 0px 7px no-repeat; height:auto; font-size:0px; overflow:hidden;zoom:1;}

.bor ul.newslist{ height:auto; overflow:hidden;zoom:1;}

.bor ul.newslist li span.fleft{ width:590px; font-size:12px; display:inline-block; height:25px; overflow:hidden;}

.bor ul.newslist li span.fright{ width:60px; display:inline-block;font-size:12px;}



.bor ul.newslist li.down{  background:url(./down.gif) 0px 3px no-repeat;  padding-left:25px;}

/* pages */

.pages {padding:10px 0 10px 0;text-align:center;font-size:12px;color:#666666;}

.pages a:link,.pages a:visited,.pages a:active  {color:#004499;background:#FFFFFF;border:#9AAFE5 1px solid;padding:1px;text-decoration:none;}

.pages a:hover  {background:#FFFFFF;border:#2E6AB1 1px solid;color:#FF6600;padding:1px;text-decoration:none;}

.cpfl_css:link,.cpfl_css:visited,.cpfl_css:active  {color:#232425;text-decoration: underline;}

.cpfl_css:hover  {color:#ff6600;text-decoration:underline;}

.pages strong {background:#2E6AB1;padding:1px;border:#1D589E 1px solid;color:#FFFFFF;}

.pages_inp {border:#2E6AB1 1px solid;padding:1px;width:30px;text-align:center;color:#666666;}

.pages_btn {width:26px;background:#F1F7FC;border:#2E6AB1 1px solid;color:#004499;font-weight:bold;font-size:11px;}

.pages label {background:#FFFFFF;border:#2E6AB1 1px solid;color:#004499;padding:1px 5px 1px 5px;}

.pages label em {color:red;font-weight:bold;font-style:normal;}

.pages label span {font-weight:bold;}





.text h1 {

	text-align:center;

	font-size:20px;

	color:#005bb4;

	line-height:35px;

	margin-bottom:10px;

	font-weight:bold;

}

.text p.date {

	text-align:center;

	font-size:12px;

	line-height:30px;

	border-bottom:#dcdcdc 1px dashed;

	border-top:#dcdcdc 1px dashed;

}

.text p.date span {

	margin:0 10px;

}

.text .texts {

	padding:20px 10px;

	line-height:25px;	color:#5b5b5b;



}

.procate{ padding:10px 0px 10px 25px; height:auto; overflow:hidden;zoom:1;}

.procate a {

	line-height:25px;

	color:#5b5b5b; display:inline-block; width:210px; float:left;

	text-decoration:underline;

	margin-left:15px; margin-right:15px; height:25px; overflow:hidden;

}

.procate p{ font-size:14px; line-height:35px; text-indent:15px;}



 .propic{ width:250px; margin-left:20px; display:inline; margin-bottom:20px;}

 .prodesc{ width:410px; position:relative; }

 .prodesc ul.product_info{ padding-bottom:10px; font-size:12px; margin-right:15px; line-height:30px; }

.prodesc ul.product_info li{ color:#333333;list-style:none;}

.prodesc ul.product_info li strong{font-weight:normal;}

.prodesc ul.product_info li b{ color:#cc2834;font-weight:normal;}

.propic .toppic img{ background:#f3f3f3; width:240px; height:180px; padding:5px; border:#cccccc 1px solid;}

ul.threepics li{ float:left; width:63px; height:63px;margin:8px; display:inline;}

ul.threepics li img{ width:60px; height:60px; }

ul.threepics li .ab_im{border:#c0c0c0 1px solid; cursor:pointer; }

ul.threepics li .ab_on{border:#fe6700 3px solid;cursor:pointer;}

 .zstable{ line-height:30px; text-indent:20px; margin-top:15px; margin-bottom:10px;}



 #goToTop { position: fixed; top: 120px; display: block; right: 10px; }

*html, * html body { background-attachment: fixed; }

*html #goToTop { position: absolute; right: expression(eval(document.documentElement.scrollLeft)); top: expression(eval(document.documentElement.scrollTop+120)); }

.guestbox ul{ width:110px; display: block; height:auto;zoom:1; overflow: hidden; background:#e2ffe1; border-left:3px solid #50ad50; border-right:3px solid #50ad50;}

.guestbox ul li{ width: 100px; display: block; float: left; line-height:10px; margin-left:17px; margin-top:10px;}

.color1{ color:#039; font-style:normal;}

.color2{ color:#039; font-style:normal;}

.color3{ color:#039; font-style:normal;}

.color4{ color:#039; font-style:normal;}

.em{ text-decoration:underline;}

.bor table{ line-height:30px; padding:10px; font-size:12px;}

.bor table tr{ margin-top:10px;}

.f_red{ color:#f00;}

.biankuan{ border:#727272 1px solid; padding:0 3px;}

.xunjia{ padding:10px 0px;}

.bor span h2,.bor span h3,.bor h2 span{ font-weight:normal; font-size:12px;}

.px13{ text-decoration:underline; line-height:25px; font-weight:bold;}