.main{ height:auto; overflow:hidden;zoom:1; padding-top:10px;}

.news {width:880px;margin:0px auto;}
.news a:hover{ text-decoration:underline;}

.jianjie {margin:10px 0px;display:inline-block;}
/* xinwen */
.cont_cpr {width:880px;float:right;}
.xinwen {width:880px;margin:10px 0px;float:left;background:#fff;}

.xinwen .xinw_bod {width:100%;}
.xinw_bod,.xinw_bod ul {display:inline-block;}
.xinw_bod ul {padding:10px 10px;display:block;}
.xinwen .xinw_bod ul li {width:100%;height:40px;line-height:40px;border-bottom:#eee 1px dashed;font-size:14px;}
.xinw_bod ul li .icon {width:12px;height:15px;text-indent:100px;overflow:hidden;display:inline-block;background:url(./wztb.png) no-repeat;float:left;margin:12px 8px 0px 0px;}
.xinw_bod ul li a {float:Left;height:40px;line-height:40px;overflow:hidden;font-size:14px;}
#ziliao ul li .icon {width:22px;height:15px;text-indent:100px;overflow:hidden;display:inline-block;background:url(./xztb.png) no-repeat;float:left;margin:12px 8px 0px 0px;}
.xinw_bod ul li a:hover {color:#f00;}

.mainl{ width:280px; }

.mainr{ width:880px;}
.cate {width:280px;float:left;}
.cate .title {width:278px;}
.title{ font-size:14px;width:878px; border:none;height:59px;line-height:59px;border:#ddd 1px solid;float:left;}
.title span {float:left;padding:0px 20px;line-height:59px;margin:0px;color:#219921;border-right:#ddd 1px solid;font-size:16px;}
.prolist,.message{margin-top:10px;}
.box{ height:auto; overflow:hidden;zoom:1; margin-bottom:10px;}

#xunjia .title,.prolist .title,.newslist .title,.brand .title,.message .title {border:#ddd 1px solid;}
#xunjia .title span,.prolist .title span,.newslist .title span,.brand .title span,.message .title span {border-right:#ddd 1px solid;}

.catebox{ line-height:22px;width:100%;float:left;background:#fff;}
.catebox ul {padding:0px 5px;margin:0px;width:268px;border:#8ed0d7 1px solid;float:left;}
.catebox ul li{ padding-left:24px;}
.catebox ul li.b_sub:hover,.catebox ul li.b {border-left:#f00 2px solid;}
.catebox ul li.b_sub:hover a,.catebox ul li.b:hover a {color:#f00;text-decoration:underline;}
.catebox ul li.b{ font-size:15px;padding:5px 0px;border-left:#cae5e8 2px solid;font-weight:bold;text-indent:20px;margin:5px 0px;}
.catebox ul li.b span {color:#000!important;}
.catebox ul li.b_sub {margin-left:24px;border-left:#eee 2px solid;height:24px;line-height:24px;margin-top:1px;}
.contact .box{ padding:10px; line-height:25px;background:none;border:#8ed0d7 1px solid;margin-bottom:0px;}
.content,.content p,.content div,.content strong {font-size:14px!important;}




.title2{  height:auto; overflow:hidden;zoom:1;border-bottom:#c5c5c5 1px solid; padding-left:38px; background:url(./ico4.jpg) no-repeat; line-height:30px; padding-right:5px;}

.title2 .fleft{font-size:14px; font-weight:bold; }



.jianjie .box{ padding:15px; line-height:25px;border:#8ed0d7 1px solid;}

.jianjie .box p img{ margin-right:10px;}

.jianjie .box p a{ color:#f00;}

.prolist .box{ height:auto; overflow:hidden;zoom:1; padding:15px 20px 0px 20px;border:#ddd 1px solid;}

.prolist ul li { width:164px; float:left; margin:0px 10px 5px 10px; display:inline;}
.prolist ul {height:165px;overflow:hidden;}
.prolist ul li center{  display:block; overflow:hidden; width:162px; height:130px; border:#dcdcdc 1px solid; background:#fff;}

.prolist ul li img{ text-align:center;margin-top:10px;}

.prolist ul li p{ line-height:30px; height:30px; overflow:hidden; text-align:center;}

.newslist .box{ padding:10px; line-height:25px;border:#ddd 1px solid;}





.newslist ul li{ line-height:25px; padding-left:20px; background:url(./ico5.jpg) 0px 7px no-repeat; height:auto; font-size:0px; overflow:hidden;zoom:1;}

.newslist ul{ height:auto; padding:10px; overflow:hidden;zoom:1;}

.newslist ul li span.fleft{ width:590px; font-size:12px; display:inline-block; height:25px; overflow:hidden;}

.newslist ul li span.fright{ display:inline-block;font-size:12px;}

.newslist .texts h1{ text-align:center; line-height:55px; font-size:20px; font-weight:bold;}

.newslist .cont{ padding:10px; line-height:32px;font-size:14px;background:#fff;}



.newslist ul li.down{  background:url(./down.gif) 0px 3px no-repeat;  padding-left:25px;}

.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:350px; margin-left:20px; margin-bottom:10px; display:inline;}

 .prodesc{ width:510px; position:relative; }

 .prodesc ul.product_info{ padding-bottom:10px; font-size:12px; margin-top:15px;margin-right:15px; line-height:30px; }

.prodesc ul.product_info li{ color:#333333;font-size:14px;line-height:40px;}

.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:300px; height:225px; 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;}

.prolists .text{ padding:10px;}

.prolists h1{ font-size:20px; line-height:55px; text-align:center; font-weight:bold;}

.title3{ line-height:40px; text-indent:10px; background:#eee; margin-top:15px; font-size:12px;border:#dcdcdc 1px solid; border-bottom:#ddd 1px solid;padding-top:10px;}
.title3 span {font-size:16px;}
.content{ background:#fff; border:#dcdcdc 1px solid; border-top:none;}
.content p {font-size:14px;}
.xunjia{ padding:20px; line-height:30px;}
.xunjia a {background:#fe6700;color:#fff;padding:15px 40px;font-size:16px;border:#ef6100 1px solid;}


.title h2{ font-size:14px; font-weight:bold;}

.dangan{ line-height:25px; padding:10px;}

.brand ul{ height:auto; overflow:hidden;zoom:1; padding:10px;border:#ddd 1px solid;}

.brand ul li{ float:left; margin:10px 15px 0px 30px; }

.brand ul li img{width:125px; height:50px; border:#dcdcdc 1px solid;}

.brand ul li p{ text-align:center; line-height:30px;}

.brand .texts{ padding:10px;}

.message .texts{ padding:20px 40px; display:inline-block;width:798px;border:#ddd 1px solid;}
.message .texts table {font-size:14px!important;}
.message .texts table td input {height:30px;margin:10px 0px;}
.message .texts table td .sbm {padding:0px 30px;height:40px;line-height:40px;color:#fff;font-size:14px;margin:10px 20px;background:#ff6700;border:none;cursor:pointer;}
.message .texts table td .rep {background:#cae5e8;}

.brand .texts h2 {

	text-align:center;

	font-size:20px;

	color:#005bb4;

	line-height:35px;

	margin-bottom:10px;

	font-weight:bold;

}

.brand .texts p.date {

	text-align:center;

	font-size:12px;

	line-height:30px;

	border-bottom:#dcdcdc 1px dashed;

	border-top:#dcdcdc 1px dashed;

}

.brand .texts p.date span {

	margin:0 10px;

}

.zstable{ line-height:30px; text-indent:20px; margin-top:15px; margin-bottom:10px;}



/* 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;}

 #goToTop { position: fixed; top: 80px; 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;}
#xunjia .biankuan {height:32px;margin:10px 0px;}
#xunjia .box table {font-size:14px;border:#ddd 1px solid;}
#xunjia .box table td select,#xunjia .box table td #captcha{height:32px;margin:10px 0px;}
#xunjia .px14 {padding:10px 20px;background:#fe6700;font-szie:16px;color:#fff; cursor:pointer;}
 
.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;}

ul.prolists{ height:auto; overflow:hidden;zoom:1; padding:15px 0px 10px 0px;border:#ddd 1px solid;border-top:none;}

ul.prolists li{ height:auto; overflow:hidden;zoom:1; border-bottom:#e4e4e4 1px solid; padding:10px 20px;}
ul.prolists li:nth-child(even) {background:#f5f5f5;}
ul.prolists li .img{ width: 108px; height: 108px; text-align: center; padding: 0px; vertical-align: middle; overflow:hidden; border:#d2d2d2 1px solid;background:#fff;}

ul.prolists li .desc{ width:700px;}

ul.prolists li .desc h2{ line-height:25px; padding-top:5px;}

ul.prolists li .desc h2 a{ font-size:14px; font-weight:bold; text-decoration:underline; color:#116498;}

ul.prolists li .desc p{ padding:5px 0px; line-height:20px; color:#555555;}

ul.prolists li .desc span.fleft{ color:#999999; line-height:25px; width:340px; display:inline;color:#f00;}

ul.prolists li .desc span.fleft strong{font-size:14px; color:#f00;}

ul.prolists li .desc span.fright{ padding-right:20px; width:165px; display:inline;margin-top:5px;}
ul.prolists li .desc span.fright .xq {padding:5px 10px;color:#fff;background:#219921;}
ul.prolists li .desc span.fright .ly {padding:5px 10px;color:#fff;background:#363a3e;margin-left:20px;}
ul.prolists li .desc span.fright img{ margin-left:5px; width:77px; height:26px;}

ul.prolists li.bg{ background:#f5f8fc;}

.content{ line-height:25px;}

.btn2 {

	width:51px;

	height:22px;

	background:url(./btn2a.jpg) no-repeat;

	border:none;

	vertical-align:top; margin-top:2px;

}
.xgwz ul li {width:350px!important;}
.xgwz ul li .icon {float:left;margin:5px 5px 0px 0px;display:block;text-indent:100px;overflow:hidden;width:4px;height:4px;background:#8ed0d7;}
.xgwz ul li:hover .icon {background:#c00;}
.xgwz ul li:hover a {color:#c00;}



.newslist .newscate {background:#fff;border:#ddd 1p solid;padding:0px;height:57px;line-height:59px;}

.newslist .newscate a {color:#219921;font-size:14px;text-decoration:none;float:left;border-right:#ccc 1px solid;padding:0px 20px;}





