@charset "gb2312";
/*link style*/
.topImg{ background:url(imagestop_bg.gif) repeat-x top center; height:30px; margin:0 auto;}
.topImg p{ width:950px; margin:0 auto;overflow:hidden;}

/*banner-cont*/
.banner-cont{ background:url(imagesbanner-bg.jpg) no-repeat top center; height:667px; width:100%; overflow:hidden;}
.banner-cont .banner-img{ width:980px; margin:0px auto;}

/*main*/
.main{ width:1002px; margin:0px auto;}
.main .title{ background:url(imagestitle-bg1.jpg) no-repeat; width:1002px; height:96px; clear:both;}
.main .title .floatL{ padding-top:37px; padding-left:37px;}
.main .title .floatR{ padding-top:40px; padding-right:30px;}
.main .main-cont{ width:980px; margin:0px auto;}
.main .main-cont-bg{ background:#fff; float:left; clear:both; width:980px; overflow:hidden;}
.main .main-cont-botbg{ background:url(imagesmain-bg1.jpg) no-repeat; width:980px; height:15px; overflow:hidden; clear:both;}
.main .main-cont-c1{ padding-left:15px; padding-top:3px;}
.main .main-cont-c1 .info-box1{ background:url(imagesmain-bg2.jpg) no-repeat; width:306px; height:218px; overflow:hidden; float:left; margin-right:15px;}
.main .main-cont-c1 .bg2{ background:url(imagesmain-bg3.jpg) no-repeat;}
.main .main-cont-c1 .bg3{ background:url(imagesmain-bg4.jpg) no-repeat;}
.main .main-cont-c1 .info-box1 h2{ text-align:center; line-height:55px; padding-top:13px; font-size:22px; color:#137365;}
.main .main-cont-c1 .info-box1 h3{ padding-left:14px; padding-right:14px; text-indent:24px; line-height:26px;}
.main .main-cont-c1 .bg2 h2{ color:#117f20;}
.main .main-cont-c1 .bg3 h2{ color:#ff6600;}
.main .main-cont-c1 .info-box2{ background:url(imagesmain-bg11.jpg) no-repeat; width:306px; height:234px; overflow:hidden; float:left; margin-right:15px;}
.main .main-cont-c1 .bg4{ background:url(imagesmain-bg12.jpg) no-repeat;}
.main .main-cont-c1 .bg5{ background:url(imagesmain-bg13.jpg) no-repeat;}
.main .main-cont-c1 .info-box2 h2{ padding-top:38px; text-align:center; color:#137365; font-size:17px; padding-bottom:2px;}
.main .main-cont-c1 .bg4 h2{ color:#117f20;}
.main .main-cont-c1 .bg5 h2{ color:#ff6600;}
.main .main-cont-c1 .info-box2 p{ padding-left:20px; width:275px; clear:both; line-height:26px;}
.main .main-cont-c1 .info-box2 p span{ float:left; padding-right:8px;}
.main .main-cont-c1 .info-box2 p .row2{ padding-top:2px;}
.main .main-cont-c1 .info-box2 p .row2 a{ background:url(imagesmain-bg6.jpg) no-repeat; width:71px; height:23px; text-align:center; line-height:23px; color:#fff; display:block;}
.main .main-cont-c1 .info-box3{ background:url(imagesmain-bg7.jpg) no-repeat; float:left; width:229px; height:238px; overflow:hidden; margin-right:12px;}
.main .main-cont-c1 .info-box3 h2{ padding-top:9px; text-align:center; height:40px; line-height:40px; font-size:18px; color:#02831c;}
.main .main-cont-c1 .info-box3 ul { padding-left:15px; padding-top:8px; float:left;}
.main .main-cont-c1 .info-box3 ul li{ height:28px; width:200px; line-height:28px; float:left; clear:both; background:url(imagesarrow-icon.jpg) no-repeat left center; padding-left:13px;}
.main .main-cont-bg2{ background:url(imagesmain-bg8.jpg) no-repeat; width:980px; height:400px; overflow:hidden;}
.main .main-cont-bg2 .table{ padding-left:15px; padding-top:6px;}
.main .main-cont-bg2 h3{ padding-top:18px; line-height:32px; padding-left:30px;}

.zt-cont{ background:url(imagesmain-bg10.jpg) repeat-x left bottom; height:312px; width:100%;}
.zt-cont .zt-info-box{ background:url(imagesmain-bg9.jpg) no-repeat; width:982px; height:299px; overflow:hidden; margin:0px auto;}
.zt-cont .zt-info-box .title{ height:61px;}
.zt-cont .zt-info-box .title .floatL{ padding-top:11px; padding-left:28px;}
.zt-cont .zt-info-box .title .floatR{ padding-right:28px; padding-top:12px;}
.zt-cont .zt-info-box .img-box{ padding-left:12px;}
.zt-cont .zt-info-box .img-box dl{ float:left; padding-left:18px; width:295px;}
.zt-cont .zt-info-box .img-box dl dt img{ border:solid #e9eff4 1px; padding:2px;}
.zt-cont .zt-info-box .img-box dl dd{ padding-left:10px; padding-right:10px; line-height:22px; padding-top:4px;}

.foot{ line-height:26px; text-align:center;}