.topline{ height:11px; background:url(./bg_03.jpg) no-repeat;}

.mline{ height:auto; padding:10px 5px 10px 15px; overflow:hidden;zoom:1; background:url(./bg_04.jpg) repeat-y;}

.bline{ height:13px; background:url(./bg_05.jpg) no-repeat;}

.ad{ width:730px; height:238px; padding:5px; border:#dfdfdf 1px solid;}
.ad img {width:730px!important;}
.news{ width:380px; padding:0 10px;}

.news .head{ height:33px; background:url(./bg_06.jpg) no-repeat;}

.news .head .title{ color:#fff;  font-size:14px; font-weight:bold;background:url(./bg_09.jpg) no-repeat; width:93px; height:31px; text-indent:16px;line-height:31px;}

.news .head .title a{ color:#fff;}

.news .head .more{ padding:10px 10px 0px 0px;}

.news .topnew{ padding:10px 10px 0px 10px;}

.news .topnew h2{ font-size:14px; font-weight:bold; line-height:30px; height:30px; overflow:hidden;}

.news .topnew h2 a{ color:#ff960d;}

.news .topnew p{ color:#787878; padding-top:5px; padding-bottom:15px; border-bottom:#c7c7c7 1px dashed;  line-height:20px;}

.news .topnew p a{ color:#787878;}

ul.newss li{ line-height:25px; height:auto; color:#787878;font-size:0px; overflow:hidden;zoom:1;}

ul.newss li a{color:#787878;}

 ul.newss{ height:auto; padding:5px 0px 0px 12px; overflow:hidden;zoom:1; }

 ul.newss li span.fleft{ padding-left:10px; background:url(./bg_10.jpg) 1px 8px no-repeat; width:280px; font-size:12px; display:inline-block; height:25px; overflow:hidden;}

ul.newss li span.fright{ display:inline-block;font-size:12px;}



.mainl{ width:284px; padding-left:5px;}

.mainl .head{ height:34px; font-size:14px; font-weight:bold; overflow:hidden;zoom:1; background:url(./bg_11.jpg) no-repeat;}

.category .head ul li{ float:left; margin-right:15px; display:inline; width:93px; height:31px; text-align:center; line-height:31px;}

.category .head ul li a{ display:block;color:#787878; width:93px; height:31px;}

.category .head ul li a:hover,.category .head ul li a.curren{ background:url(./bg_15.jpg) no-repeat; color:#fff; cursor:pointer;}

.box{ height:auto; overflow:hidden;zoom:1; background:url(./bg_12.jpg) repeat-y; padding:10px 15px 10px 15px;}

.box .cate li {line-height:25px; font-size:0px; }

.box .cate li a{ display:block; background:url(./bg_16.jpg) 12px 8px no-repeat; font-size:12px; padding-left:20px; height:25px; overflow:hidden; color:#787878;margin-left:5px;}
.box .cate li a:hover {color:#fd4d01;background:url(./bg_16-2.jpg) 12px 8px no-repeat;}

.box .cate li b{ display:block;height:25px; font-weight:normal; overflow:hidden; border:#}

.box .cate li b a{ padding-left:12px; font-size:13px; color:#444; background:url(./bg_10.jpg) 3px 9px no-repeat; font-weight:bold;margin-left:0px; }
.box .cate li b a:hover {background:url(./bg_10-2.jpg) 3px 9px no-repeat;color:#c00;}
.mainl .head span{ color:#fff; display:block; background:url(./bg_09.jpg) no-repeat; width:93px; height:31px; text-align:center; line-height:31px;}



.mainl .btm{ height:22px; background:url(./bg_13.jpg) no-repeat; margin-bottom:5px;}

.cont p{ line-height:25px; color:#787878}

.btn2{ border:none; width:41px; height:24px; background:url(./bg_17.jpg) no-repeat;vertical-align:top;}

.key2{ width:205px; line-height:22px; height:22px; border:#6f7070 1px solid; vertical-align:top;}


.content,.content p,.content div,.content strong {font-size:14px!important;}
.content div {line-height:26px!important;}

.mainr{ width:870px;}

.probox { height:auto; overflow:hidden;zoom:1; margin-bottom:10px;}

.probox .head span{color:#fff; font-size:14px; font-weight:bold; display:block; border-bottom:#cfcfcf 1px solid; background:url(./bg_15.jpg) no-repeat;  height:31px; text-indent:16px; line-height:31px;}


.xgwz .head span {text-indent:3px!important;}
.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{ height:auto; overflow:hidden;zoom:1; padding:15px 0px 10px 0px;}

ul.pros li {

	float:left;

	width:114px;

	display:inline;

	margin:5px 30px 10px 30px;

}

ul.pros li a {

	color:#5b5b5b;

	text-decoration:underline;

}

ul.pros li img {

	padding:5px;background:#fff;

	margin:0px;
	border:#dcdcdc 1px solid;

}

ul.pros li p {

	text-align:center;

	margin-top:10px;

	height:20px;

	line-height:20px;

	overflow:hidden;

	font-size:12px;

}

.text{ padding:20px; line-height:25px; font-size:14px;}



.procate{ padding:10px 0px 10px 0px; height:auto; overflow:hidden;zoom:1;}

.procate a {

	line-height:25px;

	color:#5b5b5b; display:inline-block; width:190px; 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;}

/* 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;}







.newscate{ padding:10px 20px;}

.newscate a{ margin:0 10px; line-height:25px; display:inline-block; text-decoration:underline;}

ul.newslist{ height:auto; overflow:hidden;zoom:1; padding:15px 10px;}

ul.newslist li{ line-height:35px;   height:auto; padding-left:15px; background:url(./bg_20.jpg) 0px 12px no-repeat; border-bottom:#dcdcdc 1px solid; font-size:0px; overflow:hidden;zoom:1;}

ul.newslist{ height:auto; overflow:hidden;zoom:1;}

ul.newslist li span.fleft{ width:500px; font-size:12px; display:inline-block; height:25px; overflow:hidden;}

ul.newslist li span.fright{ width:60px; display:inline-block;font-size:12px;}

ul.newslist li.down{  background:url(./down.gif) 0px 5px no-repeat;  padding-left:25px;}



.text h2 {

	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; margin-bottom:20px;

	line-height:30px;

	border-bottom:#dcdcdc 1px dashed;

	border-top:#dcdcdc 1px dashed;

}

.text p.date span {

	margin:0 10px;

}



.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;



}

 .propic{ width:250px;  margin-left:0px; display:inline;}

 .prodesc{ width:330px; 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;}

.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;}







ul.prolist{ height:auto; overflow:hidden;zoom:1; padding:15px 0px 10px 0px;}

ul.prolist li{ height:auto; overflow:hidden;zoom:1; border-bottom:#e4e4e4 1px solid; padding:10px;}

ul.prolist li .img{ width: 108px; height: 108px; text-align: center; padding: 0px; vertical-align: middle; overflow:hidden; background:#ececec; border:#d2d2d2 1px solid;}

ul.prolist li .desc{ width:730px;}

ul.prolist li .desc h2{ line-height:25px; padding-top:5px;}

ul.prolist li .desc h2 a{ font-size:14px; font-weight:bold; text-decoration:underline; color:#116498;}

ul.prolist li .desc p{ padding:5px 0px; line-height:20px; color:#555555;}

ul.prolist li .desc span.fleft{ color:#999999; line-height:25px; width:340px; display:inline;}

ul.prolist li .desc span.fleft strong{font-size:14px; color:#f00;}

ul.prolist li .desc span.fright{ padding-right:20px; width:165px; display:inline;}

ul.prolist li .desc span.fright img{ margin-left:5px;}

ul.prolist li.bg{ background:#f5f8fc;}



.title1{ font-size:12px;background:#eeeeee; line-height:25px; border:#d2d2d2 1px solid; margin-top:20px; text-indent:10px;}

.honor p.date{ text-align:center; line-height:25px; padding-right:10px;}

.honor p.date span{ margin:0 5px;}

#xunjia{ margin-bottom:20px; line-height:25px;}

#xunjia table{ margin-top:20px;}



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 26px;

}

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;

}



p.f_red{ color:#f00;}