﻿@charset"utf-8";
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;outline:0;border:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{clear:both;display:block}
html{font-size:62.5%;font-family:'Microsoft YaHei',Helvetica,Arial,sans-serif;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{overflow-x:hidden;min-width:320px;background:#ffffff;color:#1a1a1a;font-size:1.6rem}
a{color:#1a1a1a;text-decoration:none}
a:active{outline:0;color:#3990e6}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
svg:not(:root){overflow:hidden}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto;white-space:pre;white-space:pre-wrap;word-wrap:break-word}
code,kbd,pre,samp{font-size:1rem;font-family:monospace}
mark{background:#ff0;color:#1a1a1a}
dfn{font-style:italic}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
ol,ul{list-style:none outside none}
h1,h2,h3,strong{font-weight:400}
img{border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}
button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
textarea{overflow:auto;resize:vertical}
input::-moz-placeholder,textarea::-moz-placeholder{color:#ccc}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}
.border_box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.fl{float:left}
.fr{float:right}
.hide{display:none!important}
.show{display:block!important}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.break{word-wrap:break-word;word-break:break-all}
.clearfix{clear:both;display:block;height:0;}
.noScript{display:block;margin:10px;height:40px;background:#adb9c4;color:#fff;text-align:center;line-height:40px}
.m10{margin:10px;}
.m15{margin:15px;}
.m30{margin:30px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt70{margin-top: 70px;}
.allwa{ width:94%; margin:0 auto}
.allimg{ width:100%}
.allimg img{ width:100%; height:auto}
.xline{border-bottom: 1px solid #AFAFAF;margin-bottom:15px; margin-top: 15px; height: 1px;}
.ytop{height:60px; background:#372f2d;position: fixed; z-index:999; width: 100%;}
.ytop .ylogo{width:80%; float:left;}
.ytop .ylogo img{margin-left:5%;  height:60px; }
#x1,#x2,#x3,#x4,#x5{display:none}
.h60{height:60px; clear: both;}
#banner{}
#banner img{width:100%}
#banner .video-wrap{position:relative}
#banner .video-wrap .img{position:absolute;top:40%;left:24%;width:50%;cursor:pointer;-webkit-transition:all ease .3s;transition:all ease .3s}
#banner .video-wrap .img:hover{transform:scale(1.04)}
#banner .video-wrap .img img{width:100%}
#banner .banner-title{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;text-align:center}
#banner .banner-title .img{width:inherit}
#banner .banner-title-3 .img{position:relative;top:43%}
#banner .banner-title-3 .img img{width:60%}
#banner .banner-title-2 .img{position:relative;top:41%}
#banner .banner-title-2 .img img{width:50%}
.wxpic{width: 100%;}
.wxpic img{width: 100%; height: auto;}
.cppic{width: 100%;margin-bottom:10px;}
.cppic img{width: 100%; height: auto;}
.cpli{ margin-bottom: 15px;}
.cpli ul li{background: #e9e9e9; height: 40px; line-height: 40px; overflow: hidden; text-align: center; float: left; width: 43%; margin:5px 10px 5px 10px; font-size: 1.2rem;}

.yt01{ background:#77b323;border-top-left-radius:1.4em;border-top-right-radius:1.4em; margin-top:13px; padding-top:10px; padding-bottom:15px;}
.yt01 .enif{text-align:center;color:#FFF; font-size:1.5rem;}
.yt01 .bity{ text-align:center; font-size:3rem; color:#FFF; line-height:4rem;}
.yt01 .sity{ text-align:center;font-size:1.2rem; color:#FFF}

.ytbt{ color:#8ab137;font-size:2.1rem; line-height:2.8rem; text-align:center}
.ytbb{ color:#2c2c2c; font-size:1.8rem; line-height:4rem; text-align:center; clear:both;}
.ytbl{ width:30%; border-bottom:1px solid #000; height:5px;margin:0px auto; margin-top:10px;}
.ytgl{ width:90%; border-bottom:1px solid #8ab137; height:5px;margin:0px auto; margin-top:15px; margin-bottom:5px;}
.xyin{ background:#77b323; padding:20px;}
.xyxyinfo .bttt{font-size:3rem;color: #FFFFFF;}
.xyxyinfo .bttt2{font-size:2.4rem;line-height:3.4rem;color: #FFFFFF;}
.xyxyinfo .bttt3{font-size:2.4rem;line-height:3.4rem;color: #ebebeb; font-weight: 100px!important;}
.xyxyinfo .bttt4{font-size:1.4rem;line-height:2.4rem; color:#ffffff; margin-top:10px;}
.xyxyinfo .bttt4 p{ margin-top:10px;} 
.cna{font-size:1.6rem; line-height:3rem; color:#333; font-weight: bold; margin-top:30px;}
.cinf{line-height:2.4rem; font-size:1.6rem;}
.crna{background: #e7e7e7; line-height:3rem; font-size:1.5rem; font-weight: bold; padding-left: 15px; margin-bottom:10px;}


.msnav{border-bottom:3px solid #5d8645;padding-bottom:10px;color:#5d8645; margin-top:15px;}
.msnav span{font-size:3rem;}
.msnav p{font-size:1.5rem; color:#66944b !important;line-height:2rem;}

.xyfoot{background: #e8e8e8; height: 50px; line-height: 50px; text-align: center; color:#16290b; font-size: 1.5rem;}
.xyfoot img{width:40px; height: auto; margin-right: 10px;}

.xycode{text-align: center; margin-left: 30%; margin-right: 30%; margin-top: 30px; margin-bottom: 30px;}
.xycode p{text-align: center;line-height: 35px;font-size: 1.5rem;}
.xycode img{width: 100%; height: auto;}

.xycode2{text-align: center; margin-left: 30%; margin-right: 30%; margin-top:10px; margin-bottom:10px;}
.xycode2 p{text-align: center;line-height: 35px;font-size: 1.5rem;}
.xycode2 img{width: 100%; height: auto;}

.newsinfo{border-bottom:1px solid #dfdfdf; padding-top: 15px; padding-bottom:15px;}
.newsinfo .btit{font-size: 2rem; color: #43873e; line-height:3rem; }
.newsinfo .xin{line-height: 2rem; font-size: 1.2rem; color: #787878;}
.newsinfo .xtime{text-align: right;font-size: 1.2rem;color: #43873e;padding-right:5px;}
.neri{border-bottom: 1px solid #787878; padding-bottom: 20px;}
.neri .nav{line-height:3.5rem; font-size:1.5rem; color: #5d8645; border-bottom:1px solid #B9B9B9;}
.neri .ntit{line-height:3rem; font-size:2rem; color: #5d8645; text-align: center; margin-top:10px; margin-bottom:5px;}
.neri .ntime{ line-height:1.8rem; font-size:1.2rem; color:#5d8645; text-align: center;margin-bottom: 15px;}
.neri .ncon p{margin-top: 15px; margin-bottom: 15px;color:#666;line-height:2.2rem; font-size:1.4rem;}
.neri .ncon img{ width: 100%; height: auto;} 

.slideList{overflow:hidden; margin-top:30px;}
.slideList ul{position:relative;display:block;overflow:hidden;margin:0 auto;}
.slideList ul>li{float:left;display:block;margin:0 9px;width:44%;list-style:none;text-align:center}
.slideList .itembox{display:block}
.slideList .itembox{position:relative}
.slideList .layer{position:absolute;top:0;z-index:1;display:none;width:100%;height:100%;background:rgba(0,0,0,.5);color:#fff}
.slideList .layer>div{position:absolute;top:30%;left:50%;transform:translateY(-40%);transform:translateX(-50%)}
.slideList .layer>div p{line-height:2.2rem;color:#FFFFFF!important; font-size:1.6rem;}
.slideList .layer>div span{display:block;margin:15px auto;width:80px;border-bottom:2px solid #fff; }
.slideList ul>li img{z-index:-999;display:block;width:99%;height:auto; border:1px solid #CCC;}
.slideList .txt{margin-bottom:20px; background:#e0e3e8; padding-bottom:15px;}
.slideList .txt p{font-size: 1.5rem;}
.slideList .txt span{display:block;margin-bottom:10px;color:#707070; font-size: 1.3rem; line-height:1.2rem; padding-top: 8px;}