body { font-size:12px; margin:0; padding:0; color:#737373;}

p,ul,li,h1,h2{ margin:0; padding:0; list-style:none;}
.c{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
img{ border:0;}
a{ text-decoration:none; color:#737373;}
a:hover{ text-decoration:underline;;color:#438217;}

.clearfix:after {content:"\0020";line-height:0;font-size:0;display:block;clear:both;visibility:hidden;overflow:hidden;}
.clearfix {*zoom:1;}

.wi{ width:969px; margin:0 auto;}


.top{ height:108px; margin-top:10px; overflow:hidden;}
.top1{ width:347px; height:108px; background:url(top1.gif);}
.top2{ width:336px; height:108px;background:url(top3.gif);}
.top3{ width:286px; height:108px;}
.top3s{ width:286px; height:41px;color:#438217;}
.top3s a{color:#438217; margin:0 7px; line-height:40px;}
.top3x{ width:286px; height:67px; background:url(tel.gif);}

.nav{ height:35px; background:url(nav.jpg);}
.nav1{}
.nav1 ul{ margin-left:3px;}
.nav1 ul li{ width:81px; height:35px; float:left; line-height:35px; text-align:center; color:#FFFFFF; font-size:13px; }
.nav1 ul li a{ color:#FFFFFF;font-weight:bolder;}
.nav1 ul li a:hover{ color:#33FFFF; text-decoration:none;}

.nav2{ width:218px; height:35px; overflow:hidden;}
.nav2 form{ width:218px; height:23px; padding:0; margin:0; list-style:none; margin-top:6px;}
.nav2 .wb{ border:0; width:172px; height:23px; background:none; line-height:23px; padding-left:10px;color:#737373;}
.nav2 .tj{ border:0; width:33px; height:23px; background:none; cursor:pointer;}

.f{ height:306px; background:url(f.jpg); margin-top:13px;}

.tiao30{ height:30px; background:url(tiao30.gif);}

.main{ height:auto; background:url(main.jpg);}
.left{ width:338px; height:auto; overflow:hidden;}
.l1{ width:338px; height:auto; background: url(l1.gif) no-repeat; overflow:hidden;}
.l1s{}
.l1s a{}
.l1s img{ width:79px; height:22px; margin-right:3px;}

.l1x{}
.l1x ul{ margin-top:8px;}
.l1x ul li{ width:305px; height:22px; background:url(li.jpg); line-height:22px; padding-left:15px; overflow:hidden;}
.l1x ul li img{ width:22px; height:17px;}
.l1x ul li span{ float:right;}


.tab_nav li {color:#fff;float:left;margin-right:1px;width:79px;height:22px;line-height:22px;font-size:12px; font-weight:bolder;text-align:center;cursor:pointer;background:url(2.jpg)}
.tab_nav li.current {color:#fff;background:url(1.jpg);}
.tab_items {}
.tab_items.off {display:none;}


.tab_nav2 li {color:#333;float:left;margin-right:1px;height:22px;width:79px;line-height:22px;font-size:12px; text-align:center;cursor:pointer;}
.tab_nav2 li.current{color:#fff;background:url(2.jpg);}

.righr{ width:626px; height:auto; overflow:hidden;}
.r1{ width:601px; height:28px; background:url(r1.jpg) no-repeat; line-height:32px; padding-left:25px; overflow:hidden;}
.r1 span{ float:right; margin-right:20px;}
.r1 a{ text-decoration:none;}
.r1 a:hover{ text-decoration:none;}

.r2{ width:626px; height:131px; background:url(r2.gif) no-repeat; overflow:hidden;}


#demo{overflow:hidden; width:626px; height:131px;}
.cpl{ width:520px; overflow:hidden; margin-left:95px; padding-top:4px; }
.cpl ul{ width:2600px;}
.cpl ul li{ width:160px; height:120px; overflow:hidden; text-align:center; float:left; margin-right:5px; }
.cpl ul li img{ width:160px; height:100px; border:0;}
.cpl ul li p{ height:20px; line-height:20px; margin:0; padding:0; }



.lj{ height:30px; line-height:30px; margin-top:15px; font-family:Geneva, Arial, Helvetica, sans-serif;}
.lj span{ font-weight:bolder; font-size:12px; padding-left:20px;}
.lj a{ margin:0 10px;}

.bot{ height:82px; background:url(bot.jpg); margin-top:15px;}
.bot1{ width:223px; height:78px; background:url(bot.gif); margin-top:4px;}
.bot2{ line-height:20px; padding-top:25px;}




.tiao37{ height:37px; background:url(tiao37.jpg)}
.nf{ height:147px; background:url(nf.jpg);}
.nmain{ height:auto;}
.nleft{ width:253px; height:auto;}
.nl1{ width:239px; height:23px; background:url(nleft1.jpg); line-height:23px; color:#FFFFFF; padding-left:14px; font-weight:bolder;}
.nl2 img{ width:253px; height:92px; margin-top:6px;}

.nl3{ width:253px; height:9px; background:url(nl3.jpg); margin-top:6px; font-size:0;}

.nl4{ width:253px; height:auto; background: url(nl4.jpg); overflow:hidden;}
.nl4 ul{ margin-left:8px; margin-bottom:80px;}
.nl4 ul li{ width:154px; height:29px; background:url(nli.png); margin-bottom:5px; line-height:29px; padding-left:82px; letter-spacing:2px; font-size:13px;}
.nl4 ul li a{ color:#FFFFFF; text-decoration:none;}
.nl4 ul li a:hover{ text-decoration:underline; color:#FFFFFF;}

.nl5{ width:253px; height:12px; background:url(nl5.jpg); font-size:0;}



.nright{ width:703px; height: auto;}
.nr1{ width:673px; height:39px; background:url(nr1.jpg); line-height:25px; color:#19a802; font-weight:bolder; padding-left:33px;}
.nr1 span{ font-weight:normal; float:right;}
.nr2{ width:703px; height:auto; background:url(nr2.jpg);}


.dcont{ font-size:14px; line-height:26px; margin:15px;}

.lwz{ margin-top:15px; margin-left:15px;}
.lwz ul{ width:680px; height:auto; background:url(ulwxd.gif);}
.lwz ul li{ width:660px; height:36px; background:url(m2wli.jpg) 0 12px no-repeat; line-height:36px; padding-left:20px;}
.lwz ul li span{ float:right;}
.lwz ul li a{ text-decoration:none; color:#000;}
.lwz ul li a:hover{ color:#F00;}


.listp{ width:}
.listp ul li {
	float:left;
	width:160px;
	height:150px;
	margin-bottom:20px;
	margin-left:10px;
	margin-top:8px;
}
.pt img {
	border:1px solid #ddd;
	padding:2px;
	height:130px;
	width:150px;
}
.ptz {
	height:25px;
	line-height:25px;
	overflow:hidden;
	text-align:center;
	margin-top:5px;
	width:150px;
}
.epages{height:30px; line-height:30px; padding-top:20px; margin-left:10px;}
.epages a{ border:1px solid #e1e1e1; padding:3px; margin:0 4px;} 

.con{ padding:15px;}
.con h1{ padding:0; margin:0; text-align:center; font-size:14px;}
.info{ text-align:center; padding:5px 0; margin-top:10px; color:#666}
.cont p{ line-height:30px; font-size:14px;}
.cont{ line-height:30px; font-size:14px;}
.sx{ padding:10px 0; line-height:26px;}

.cp{ }
.cpf{ width:680px;height:220px;}
.cpfr{ width:280px;}
.wt{ height:28px; background:url(wt.jpg) no-repeat; padding-left:22px; line-height:32px; font-weight:bolder; overflow:hidden;}
.wt span{ float:right; width:80px; height:28px;}
.wt span a{ float:left; width:80px; height:28px; background:url(more.jpg) no-repeat center;}
.wtx{}
.wtx ul{ padding-top:8px;}
.wtx ul li{ background:url(j.jpg) no-repeat 0 4px; padding-left:12px; height:24px; line-height:24px;}
.wtx ul li span{ float: right;}

.pti{ background:url(1.jpg) no-repeat; height:22px; line-height:22px;}
.pti strong{ float:left; width:85px; text-align:center; color:#fff;}
.pti ul{ float:left; margin-left:10px;}
.pti ul li{ float:left; margin-right:8px;}
.pti span{ float:right; width:80px; height:22px;}
.pti span a{ float:left; width:80px; height:22px; background:url(more.jpg) no-repeat center;}

.px{ border-top:1px solid #48b035;}
.px ul{ padding-top:8px;}
.px ul li {
	float:left;
	width:135px;
	height:80px;
	margin-bottom:10px;
}
.pxt img {
	border:1px solid #ddd;
	padding:2px;
	height:60px;
	width:120px;
}
.pxtz {
	height:22px;
	line-height:22px;
	overflow:hidden;
	text-align:center;
	margin-top:5px;
	width:120px;
}

.fh{ text-align:right; padding:10px 25px;}

