@charset "gb2312";
/* CSS Document */
*{padding:0;margin:0;}
ul,li,ol{ list-style:none; list-style:none;}
img{ border:none;}
a{ text-decoration:none;}


.top{ width:1200px; height:auto; margin:25px auto;}
.logo{ width:655px; height:85px; float:left;}
.yy{ width:250px; height:auto; float:right;}
.yy li{ width:87px; float:right; line-height:20px; font-size:14px; margin-right:20px; text-align:right;}
.yy li a{ color:#333;}
.zxzx{ width:370px; height:45px; float:right;}
.nav{ width:100%; height:64px; margin:0 auto; background:url(images/dh.png) no-repeat center; clear:both; position:relative; top:0px; z-index:999;}
.nav1200{ width:1200px; height:50px; overflow:hidden; margin:0 auto;}
.nav1200 li{ width:171px; height:50px; line-height:50px; text-align:center; float:left; display:inline; font-size:20px; font-weight:bold;}
.nav1200 li a{ width:171px; height:50px; float:left; color:#fff;}



/* fullSlide */
.fullSlide{width:100%; position:absolute; overflow:hidden; height:650px; top:110px; left:0;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important; height:650px; overflow:hidden;}
.fullSlide .bd li{width:100% !important;height:650px;overflow:hidden;text-align:center;}
#banner1{ width:100%; height:650px; overflow:hidden; background:url(images/banner.jpg) no-repeat center;}
#banner2{ width:100%; height:650px; overflow:hidden; background:url(images/banner2.jpg) no-repeat center;}
#banner3{ width:100%; height:650px; overflow:hidden; background:url(images/banner3.jpg) no-repeat center;}
.fullSlide .bd li a{display:block;height:650px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:40px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{ text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px; background:#000;overflow:hidden;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#1e9031;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}



.kb{ width:100%; height:590px; margin:0 auto;}

.nr1{ width:1200px; height:auto; overflow:hidden; margin:30px auto; background:url(images/bj.jpg) no-repeat center bottom; padding-bottom:120px;}
.ll{ width:360px; height:auto; overflow:hidden; float:left; margin:20px;}
.ll2{ width:360px; height:auto; overflow:hidden; margin:0 auto;}
.llbt{ width:360px; height:30px; font-size:14px; color:#1e9031; border-bottom:2px dashed #1e9031; text-transform:uppercase; padding-bottom:2px; margin-bottom:20px;}
.llbt dl{ width:360px; height:30px; margin:0 auto; line-height:30px;}
.llbt dt{ width:280px; height:30px; float:left;}
.llbt dt span{ width:100px; height:30px; float:left; font-weight:normal; font-size:20px;}
.llbt dd{ width:65px; height:30px; float:right; line-height:30px;}
.llbt dd a{ color:#ff7f00;}
.ll2>li{ width:345px;  height:35px; overflow:hidden; float:left; color:#585858; font-size:14px; line-height:35px; background:url(images/xwbj.jpg) no-repeat center left; padding-left:15px;}
.ll2>li:hover a{ color:#1e9031; transition:all 0.8s;}
.ll2>li a{ width:240px; float:left; overflow:hidden; color:#888;}
.ll2>li span{ width:100px; float:right;}
.jj{ width:100%; max-height:170px; overflow:hidden; font-size:14px; line-height:32px; color:#585858;}
.box{position:relative;width:380px;height:auto; overflow:hidden; float:left; overflow:hidden;}
.f1{position:relative;width:8000px;height:210px;z-index:10;overflow: hidden;}
.f1 li{float:left;display: inline; width:380px; height:210px;}
.f1 li p{ width:340px; height:40px; background:url(images/hsbj.png) center; z-index:999; bottom:0; position:absolute; line-height:40px; text-align:center; color:#fff; padding:0px 15px;}
.f2{position:absolute; right:20px; top:0px;z-index:30; width:30px;}
.f2 li{float:right; width:28px; border:1px solid #333; height:40px; line-height:40px; text-align:center; font-size:16px; background:#888;cursor: pointer; color:#fff;}
.f2 .lv2{background:#1e9031; font-weight:bold;color: white;}
.gd{ width:100px; height:30px; line-height:30px; text-align:center; margin:0 auto; margin-top:15px; border:1px solid #ff7f00; font-size:14px; background:#fff; clear:both;}
.gd a{ color:#ff7f00;}
.lx{ width:270px;  height:auto; overflow:hidden; float:left; color:#585858; text-align:justify; font-size:14px; line-height:35px; margin-top:70px; margin-left:55px;}



.yqlj{ width:1200px; height:auto; margin:40px auto; overflow:hidden;}
.yqlj h3{ font-size:16px; color:#ff7f00;}
.yqlj  li{ width:auto; height:30px; line-height:30px; font-size:14px; float:left; display:inline; padding:0px 10px;}
.yqlj  li a{ width:100%; color:#6a6a6a;}
.yqlj  li a:hover{ color:#1e9031; text-decoration:underline;}



.zxgk{ width:1200px; height:auto; overflow:hidden; margin:60px auto;}
.zxgkz{ width:200px; height:auto; overflow:hidden; float:left;}
.zxgkz h3{ width:200px; height:90px; float:left; background-color:#1e9031; text-align:center; line-height:90px; color:#fff; font-size:24px;}
.zxgkz li{ width:170px; height:auto; overflow:hidden; line-height:24px; font-size:16px; padding:0px 15px; float:left; display:inline; border-bottom:1px solid #888; margin:15px 0px; padding-bottom:3px;}
.zxgkz li a{ color:#585858;}
.zxgky{ width:960px; height:auto; overflow:hidden; float:right; font-size:14px; color:#585858; line-height:26px; text-align:justify;}
.zxgky h3{ font-size:20px; font-weight:normal; color:#333; margin-bottom:5px;}

.zxgky dl{ width:210px; height:auto; float:left; overflow:hidden; margin:15px;}
.zxgky dt{ width:210px; height:145px; float:left; overflow:hidden;}
.zxgky dd{ width:210px; height:40px; line-height:40px; line-height:40px; float:left; text-align:center;}
.fy{ width:960px; height:30px; line-height:30px; float:right; text-align:center; clear:both; font-size:14px;}
.fy a{ color:#333;}



.yjzs{width:960px; height:auto; overflow:hidden; margin:0 auto;}
.yjzs dl{ width:290px; height:auto; float:left; overflow:hidden; margin:15px;}
.yjzs dt{ width:290px; height:160px; float:left; overflow:hidden;}
.yjzs dd{ width:290px; height:40px; line-height:40px; float:left; text-align:center;}
.yjzs dd a{ width:290px; height:40px; line-height:40px; float:left; color:#333;}
.yjzs dd a:hover{ color:#1e9031; transition:all 0.8s;}



.xwgg{ width:960px; height:auto; overflow:hidden; float:right;}
.xwgg li{ width:945px; height:30px; overflow:hidden; line-height:30px; padding-left:15px; font-size:16px; margin:5px 0px; background:url(images/xwbj.jpg) no-repeat left center;}
.xwgg li a{ width:800px; overflow:hidden; float:left; color:#585858; text-align:left;}
.xwgg li a:hover{ color:#1e9031; transition:all 0.8s;}
.fenye{ width:100%; height:30px; line-height:30px; color:#585858; clear:both; font-size:14px; margin:0 auto; text-align:center; margin-top:20px;}




.lxwm{ width:1200px; height:auto; overflow:hidden; margin:60px auto;}
.lxwmbt{ width:300px; font-size:28px; text-align:center; color:#333; border-left:3px solid #133398; margin:0 auto; border-right:3px solid #133398;}
.lxwmbt h3{ font-weight:normal; font-size:14px; text-transform:uppercase; color:#888; letter-spacing:1px; margin-top:15px;}
.lxwm2{ width:960px; height:auto; overflow:hidden; float:right;}
.lxwmz{ width:100%; height:auto; float:left; overflow:hidden; margin-top:30px; text-transform:none; font-size:16px; line-height:30px; color:#585858;}



.yjzsdj{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.tu{ width:100%; height:auto; overflow:hidden; text-align:center; margin:0 auto;}
.bt{ height:40px; line-height:40px; text-align:center; font-size:18px;}
.sj{ height:30px; line-height:30px; font-size:12px; color:#999; padding-bottom:10px; border-bottom:1px dashed #c3c3c3; text-align:center;}
.nr{ font-size:14px; line-height:30px; color:#888; margin-top:20px; text-align:justify;}
.nr img{ max-width:100%;}




.tiao{ width:100%; height:2px; margin:0px auto 30px auto; background:#1e9031;}
.bottom{ width:1200px; height:auto; margin:0 auto; font-size:14px; color:#585858; line-height:24px; padding-bottom:60px;}
.bz{ width:600px; height:auto; float:left;}
.by{ width:235px; height:auto; float:right;}
.by A{ color:#585858; text-decoration:underline;}