* { margin:0; padding:0; font-family: "微软雅黑" }
body {font-size:14px; height:auto; margin:0 auto;color:#322a23;}
a { color:#000; text-decoration:none; }
a:hover { color:#F00; text-decoration:none; position:relative; top:1px; }
.aw{color:#FFF;}
.aw a { color:#FFF; text-decoration:none; }
.aw a:hover { color:#F00; text-decoration:none; position:relative; top:1px; }
.al{color:#000;}
.al a { color:#F00; text-decoration:none; }
.al a:hover { color:#0303fb; text-decoration:none; position:relative; top:1px; }
a img { border:0; }
ul,ul li { list-style-type:none; }
.of{ overflow:hidden;}
.width1 { width:100%; }
.width2 { width:1200px; }
.mar { margin:0 auto;}
.cl{clear:both;}
.db{ display:block;}
.fs0{ font-size:0;}
.fs12{ font-size:12px;}
.fs13{ font-size:13px;}
.fs14{ font-size:14px;}
.fs15{ font-size:15px;}
.fs16{ font-size:16px;}
.fs30{ font-size:30px;}
.lts1{ letter-spacing:1px;}
.lh22{ line-height:22px;}
.lh23{ line-height:23px;}
.lh24{ line-height:24px;}
.lh25{ line-height:25px;}
.lh26{ line-height:26px;}
.lh27{ line-height:27px;}
.lh28{ line-height:28px;}
.lh30{ line-height:31px;}
.lh32{ line-height:32px;}
.border1{ border:1px solid #dedede;}

.bg2{ background-color:#c8c8c8;}
.colorw{ color:#FFF;}
.colorr{ color:#bb0000;}
.fwb{ font-weight:bold;}
.fwn{ font-weight:normal;}
.fl { float:left;}
.fr { float:right;}
.h0{ height:0;}
.h100{ height:100%;}
.pr{ position:relative;}
.pa{ position:absolute;}
.tac{ text-align:center;}
.p10{ padding:10px;}
.p20{ padding:20px 2px 20px 2px;}
.mr20{ margin-right:20px;}
.w238{width:238px;}
.w765{ width:755px;}
.w833{ width:833px;}
.w788{ width:788px;}
.w995{ width:995px;}
.t{ padding: 5px 0;}
.t1{background:url(../images/1.jpg) no-repeat left center; height:76px; line-height: 76px; width: 1130px;}
.t1 div{height: 76px;}
.t1 div:first-child{background:url(../images/3.jpg) no-repeat left center; margin-left: 40px;padding-left:45px;}
.t1 div:last-child{background:url(../images/2.jpg) no-repeat left center;padding-left:40px;}
.t2{border-bottom: 1px solid #eee; padding-top: 5px;}
.to {height:102px; line-height:100px; }
.to ul li {display:block; float:left; height:56px; width:150px; }
#slidebar {
	height: 5px;
	width: 77px;
	background: #10a63e;
	position: absolute;
	left: 35px;
	top: 70px;
	transition: all .5s;
}
.animatemove {
	left: 120px;
}
.agreen a{color:#10a63e;}
main h2{padding: 30px 0;}
main h2 span:first-child{border-bottom: 3px solid #36a153;}
main h2 span:last-child{margin-left: 26px;}



.gg1{background:url(../images/4.jpg) no-repeat 30px 0px;height: 530px; width: 570px; padding-left:630px; }
.gg1 ul{}
.gg1 ul li{height: 38px; margin: 10px 0;}
.gg1 ul li span{display: block; height: 34px; width: 34px; float: left;}
.gg1 ul li:nth-child(odd) span{background:url(../images/5.jpg) no-repeat 0px 0px;}
.gg1 ul li:nth-child(even) span{background:url(../images/6.jpg) no-repeat 0px 0px;}
.gg1 ul li a{display: block;border-bottom: 1px dashed #ccc; margin-left: 30px; height: 34px;padding-top: 0px; width:430px; float: left;}
.gg2{padding: 50px 0;}


.gg3{background-color: #f8f8f8; padding: 20px 0 40px 0;}
.gg31{}
.gg32{background:url(../images/8.jpg) no-repeat right center; height: 330px; padding-right: 620px; width: 580px; line-height: 35px;}
.gg321{ background-color: #fff; height: 46px; line-height: 45px;box-shadow: 1px 2px 2px #888888; width: 120px; border-radius: 46px;}
.gg4{padding: 30px 0;}
.gg5{ padding: 30px 0px; background-color: #f8f8f8;}
.bg1232,.gg51{ width:1200px; height:230px;}
.bg1232 ul li img{ height:230px;width: 300px;}
.bg1232 ul li{ float:left; height:230px; display:inline; overflow:hidden; padding:8px;}
.gg6{padding: 20px 0 70px 0;}
.gg6 ul{}
.gg6 ul li{width: 48.5%; line-height: 60px; height: 61px; border-bottom: 1px dashed #ccc;}
.gg6 ul li span{font-size: 14px;}
.gg6 ul li:nth-child(odd){float: left;}
.gg6 ul li:nth-child(even),.gg6 ul li span{float: right;}
footer{background:url(../images/11.jpg) no-repeat center top;  line-height: 2;}
footer>div:first-child{height: 283px;}
.footer1{ left: 260px; top: 80px;}
.footer2{ left: 660px; top: 140px;}
footer>div:last-child{height: 50px; line-height: 50px;}
.secon{padding-bottom: 50px;}
.secon1{padding:1% 5%;}
.secon13{color:#666;}
.secon11 {padding:5px 12px 6px 12px; background-color:#10a63e; border-radius:5px;float: left;}
.secon2{ background-color:#f4f4f4;padding:2% 5%; box-radius:5px;}
.secon21{background-color:#fff; padding:2%;}
.sep{line-height: 36px; text-indent: 50px; text-shadow: 1px 1px 1px #888;}
.sech3{ clear:both; display:block; font-size:16px; font-weight:bolder; padding:0px 0 0px 0; text-align:center; }
#secp { border-bottom:1px dashed #ccc; margin:8px 0 ; padding-bottom:5px; text-align:center;}
.l2 { line-height:2;}
.newslist li{ border-bottom:1px dotted #ccc; text-indent:5px; font-size: 16px; line-height: 45px; }
.newslist li span{ float:right; padding-right:5px; }
.sepage { clear:both; text-align:center; padding:8px 0 0 0;}
.prl{}
.prl li{ padding: 5px; float: left; margin: 0px 5px 10px 5px;}
.prl li img{display: block; height: 220px; width: 268px;}
.prl li h3{ padding: 9px 0px 0px 0px; text-align: center;}


.width100 { width:80px;}
.tdright { text-align:right;}
.indexCon{width:100%;overflow:hidden;}
.indexCon .flashBanner{width:100%;height:418px;overflow:hidden;}
.flashBanner{position:relative;}
.flashBanner .mask{height:0px;line-height:32px;width:100%;text-align:right;
	position:absolute;left:0;bottom:-32px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;overflow:hidden;}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer;}
.flashBanner .mask img.show{margin-bottom:3px;}

.bg6 {
	
}
