@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;}
/*html{ overflow-x:hidden}*/
body{ margin:0 auto; font-size:14px; color:#000;font-family:"微软雅黑"; background:#fff;line-height:26px; overflow-x: hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0; padding:0;}
ul,li,ol,dt,dd,dl,map,area{ margin:0; padding:0; border:none}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;} 
img,form{ border:none;margin:0;padding:0}
ul,li{list-style:none}
table{ table-layout:fixed; border-collapse:collapse;}
.fl{ float:left}
.fr{ float:right}
.fr2{ float:right}
.cl{ clear:both; overflow:hidden}
.tc{ text-align:center}
.tl{ text-align:left}
.tr{ text-align:right}
.wapper{ white-space:nowrap; overflow:hidden}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/** html .clearfix { height: 1%;}*/
.clearfix {display: block;}
a{ color:#222; text-decoration:none;}
a:hover{ color:#A5090A; text-decoration:none;}
/*----------------*/
.subitem3 img,.subitem2 dd,.voitems .swiper-slide dl,.tbox2 div img,.lunbo .lbnext,.lunbo .lbprev,.lunbo img,.navbg ul li a,.tout a::after,.subitem1 dt img,.subitem4 dd{-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.subitem3:hover img,.tbox2 div:hover img,.lunbo:hover img,.subitem1:hover dt img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.tophead{width:100%;height:420px;background:url(../images/st-img-bg.jpg) no-repeat center bottom;background-size:100% 179px;min-width:1280px;position:relative;z-index: 1;}
.tophead a.idx{display:block;position:absolute;left:50%;top:30px;margin:0 0 0 -520px;z-index:80;}
.tophead a.back{width:160px;height:50px;position:absolute;top:0;left:50%;margin-left:400px;background:#f1ebeb url(../images/home.png) no-repeat 20px center;z-index:90;line-height:50px;text-align: center;font-size:16px;padding-left:20px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;}
.tophead .txt{width:1280px;position: absolute;left:50%;top:190px;margin-left:-640px;height:90px;border:1px solid #447449;box-shadow:0 0 10px 0 #ececec,0 0 15px #e5e5e5 inset;color:#386e13;}
.tophead .txt img{position:absolute;right:-10px;top:-130px;}
.tophead .txt p{line-height:22px;padding:10px 50px;text-indent:26px;}

.conts{width:1280px;margin:0 auto;}
.tout{padding:36px 0;text-align: center;font-size:40px;line-height:50px;font-weight:700;}
.tout a{color:#2D6433;position:relative;}
.tout a::after{content: '';width:0;height:3px;background:#be8302;position:absolute;bottom:-3px;left:50%;}
.tout a:hover::after{width:100%;left:0;}
.lbparent{width:740px;height:460px;}
.luobo{width:740px;height:460px;background:#ddd;}
/*.lunbo>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic*/
.lunbo .swiper-pagination-bullet{width:14px;height:14px;background:#FBEE21}
.lunbo>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:680px;bottom:22px}
.lunbo .swiper-slide {font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.lunbo .swiper-slide a{display:block;width:740px;height:460px;overflow: hidden;color:#fff}
.lunbo .swiper-slide a .txt{width:720px;height:80px;line-height:55px;position:absolute;left:0;bottom:0;background:url(../images/st-icon-2.png) repeat;font-size:26px;color:#fff;padding-left:20px;}
.lunbo .swiper-slide a .txt p{font-size:15px;line-height:20px}
.lunbo .lbnext,.lunbo .lbprev{height:65px;width:30px;background:url(../images/st-icon-1.png) no-repeat;margin-top:-60px;opacity:0;}
.lunbo .lbnext{right:0;background-position:-30px 0;}
.lunbo .lbprev{left:0;}
.lunbo:hover .lbnext,.lunbo:hover .lbprev{opacity:1;}

.navbg{width:100%;min-width:1280px;height:80px;background:url(../images/st-icon-3.png) repeat-x 0 -32px;margin:5px auto 10px;overflow: hidden;}
.navbg ul{width:1280px;margin:0 auto;}
.navbg ul li{width:213px;float: left;text-align: center;margin:0}
.navbg ul li a{display: block;width:100%;height:72px;font-size:20px;color:#fff;background:url(../images/st-nav.png) no-repeat;line-height:126px;font-family: "黑体";}
.navbg ul li a:hover{font-size:22px;}
.navbg ul li.bg1 a{background-position:85px 10px;}
.navbg ul li.bg2 a{background-position:-135px 10px;}
.navbg ul li.bg3 a{background-position:-355px 10px;}
.navbg ul li.bg4 a{background-position:-575px 10px;}
.navbg ul li.bg5 a{background-position:-795px 10px;}
.navbg ul li.bg6 a{background-position:-1025px 10px;}
.pubtitle{width:1280px;height:78px;background:url(../images/st-title.png) no-repeat;position:relative;z-index:1;margin:15px 0}
.pubtitle a{position:absolute;right:10px;top:18px;padding:5px 12px;background:#2D6433;color:#fff}
.pubtitle.bg1{background-position:center -1px;}
.pubtitle.bg2{background-position:center -81px;}
.pubtitle.bg3{background-position:center -161px;}
.pubtitle.bg4{background-position:center -241px;}
.pubtitle.bg5{background-position:center -321px;}
.pubtitle.bg6{background-position:center -401px;}
.marg1{margin-left:15px;}
.marg2{margin-right:15px;}
.moud1{width:600px;background:#ddd;min-height:300px;}
.subitem1{width:600px;margin:10px 0 10px 15px;}
.subitem1 dt{float:left;width:305px;height:200px;overflow: hidden;margin-right:15px;}
.subitem1 dt a{display:block;}
.subitem1 dd.big{font-size:16px;font-weight:700;}
.subitem1 dd.smlt{color:#777;margin-top:15px;text-indent:28px;}
.subitem1 dd.smlt a{color:#c90001}

.subitem2{width:600px;}
.subitem2 dd{font-size:16px;border-bottom:1px dashed #aaa;height:44px;line-height:44px;}
.subitem2 dd:hover{text-shadow:1px 1px 1px #2D6433;font-size:17px;}
.subitem3{width:290px;height:260px;overflow: hidden;float:left;margin:10px 20px 10px 10px}
.subitem3 dt a{display: block;width:290px;height:200px;overflow: hidden;}
.subitem3 dd a{display: block;height:65px;line-height: 24px;text-align: center;font-size:16px;padding-top:8px;}

.subitem4{width:515px;height:460px;padding:0 0 0 25px;}
.subitem4 dt{width:515px;height:78px;background:url(../images/s-tit1.png) no-repeat;position:relative;margin-bottom:15px}
.subitem4 dt a{position:absolute;right:10px;top:18px;padding:5px 12px;background:#2D6433;color:#fff}
.subitem4 dd{font-size:16px;border-bottom:1px dashed #ccc;height:51px;line-height:51px;margin:0 15px}
.subitem4 dd:hover{text-shadow:1px 1px 1px #2D6433;}

.votparent{position:relative;}
.voitems{width:1200px}
.voitems .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;width:300px;padding:30px 0;}
.voitems .swiper-slide dl{width:280px;height:360px;background:#f1f1f1;border-radius:10px;padding-top:25px;overflow: hidden;box-shadow:5px 5px 5px #999;}
.voitems .swiper-slide dl:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);background:#2D6433;color:#fff;}
.voitems .swiper-slide dl:hover a,.voitems .swiper-slide dl:hover dd.smlt{color:#fff;}
.voitems .swiper-slide dl dt a{display:block;margin-bottom:10px;}
.voitems .swiper-slide dl dt a img{border-radius:5px;}
.voitems .swiper-slide dl dd.big{height:60px;line-height:30px;padding:5px 0}
.voitems .swiper-slide dl dd.smlt{font-size:14px;padding:10px 15px;text-align:left;color:#666}
.votparent .dbnext,.votparent .dbprev{color:#c90001;font-size:50px;width:30px;height:84px;background:url(../images/st-icon-4.png) no-repeat}
.votparent .dbnext{right:0;background-position:-30px 0;}
.votparent .dbprev{left:0;}

.tbox2{position:relative;min-height:723px;}
.tbox2 div{position:absolute;overflow: hidden}
.tbox2 div a,.tbox2 div img{display:block;width:100%;height:100%;}
.tbox2 div img:hover{-webkit-transform: scale(1.05);transform: scale(1.05)}
.tbox2 div p{display: inline-table;width:90%;height:100%;background:rgba(0, 0, 0, .5);position:absolute;left:0;top:100%;padding:0 5%}
.tbox2 div p span{display: table-cell;text-align: center;vertical-align: middle;color:#fff;font-size:22px;line-height:34px;}
.tbox2 .pic1{top:0;left:0;overflow: hidden;}
.tbox2 .pic1 img{width:416px;height:353px;}
.tbox2 .pic2{top:368px;left:0;}
.tbox2 .pic2 img{width:416px;height:353px;}
.tbox2 .pic3{top:0;left:428px;}
.tbox2 .pic3 img{width:431px;height:543px;}
.tbox2 .pic4{top:557px;left:428px;}
.tbox2 .pic4 img{width:431px;height:166px;}
.tbox2 .pic5{top:0;right:0;}
.tbox2 .pic5 img{width:410px;height:354px;}
.tbox2 .pic6{top:368px;right:0;}
.tbox2 .pic6 img{width:410px;height:353px;}

.footer{text-align: center;color: #fff;height:112px;line-height:112px;background:#165004;background:linear-gradient(#5CA22D,#165004);margin-top:40px}
.footer a{color:#fff}







