@charset "gb2312";
/* CSS Document */
/* È«¾ÖCSS¶¨Òå */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}
body {line-height: 1;}
ol,ul {list-style: none;}
blockquote,q {quotes: none;}
blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
*{tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: rgba(0,0,0,0);-ms-tap-highlight-color: rgba(0,0,0,0);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
body {font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif; background:#f5f7f6;}
.clearfix:after {visibility:hidden;display:block;content:"";clear:both;height:0;}
input,textarea {outline: 0;resize: none;}
img{ width: 100%; height: auto; }
.viewport { max-width:750px; margin:0 auto; position:relative;}
.top img{ width:100%; height:auto; vertical-align:bottom;}
a{ text-decoration: none; color: #333;}
video{ height:auto; width:100%;}
.back{width: 0.7rem; height: 0.7rem; position: fixed; top: 0.3rem; left: 0.3rem; z-index: 99;}
.back img{opacity:0.8;}
.tit{ text-align:left; border-left:0.06rem solid #2a9f3c; color:#333; font-size:0.36rem; height: 0.4rem; margin:0.8rem 0.5rem 0.4rem; padding-left:0.2rem; letter-spacing: 0.01rem; line-height: 0.4rem;}
.biaoti{ text-align:center; color:#333; font-size:0.36rem; height: 0.6rem; width: 2.8rem; margin: 0.55rem auto 0.3rem; background-size: contain; letter-spacing: 0.01rem; line-height: 0.66rem;}
.cbox{margin:0 0.5rem;}
.video img{position: relative; width:100%; height:auto; vertical-align:bottom;}
.video a{ display: block; position: relative; }
.video a:after {content: "";background: url(../images/v.png) no-repeat;background-size: 100%;height: 0.9rem;width: 0.9rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.news .tit{line-height:1.4em; height:0.5rem; margin:0.8rem 0 0.8rem; }
.news li{ height: 1.4rem; width: 100%; position: relative; display:none;border-bottom:1px solid #dbdbdb;}
.news li:nth-child(-n+5){display:block; }
.toggle li{ display:block;}
.news{ margin:0.2rem auto; padding:0.01rem 0.5rem 0.5rem; background:#fff;}
.news i{position: absolute; top:0;left: 0; height: 1.4rem; width:0.64rem; line-height:1.4rem; text-align:center; font-size:0.3rem; color:#999;}
.news img{position: absolute; top:0.2rem; left: 0.9rem; height: 1rem; width: 1rem; border-radius: 0.2rem; overflow: hidden;}
.news p{height: 1.4rem;font-size:0.36rem; margin-left: 2.2rem; position: relative;color: #333;line-height: 1.4rem; }
.news p span{ position:absolute; top:0; right:0; line-height:1.4rem; font-size:0.3rem; color:#999;}
.shownews{color:#999; font-size:0.3rem; text-align:center; line-height:2em; margin-top:0.3rem; }
.reset{color:#999; font-size:0.3rem; text-align:center; line-height:2em; margin-top:0.3rem; display:none;}
.vr{ text-align: center; line-height:0;}
.vr p{    color: #333;
    height: 0.8rem;
    font-size: 0.3rem;
    width: 100%;
    line-height: 0.8rem;
    left: 0;
    bottom: 0;}
.vr a{ display: block; position: relative; }
.bottom{ padding:0.22rem 0;	margin-top:0.4rem;width: 7.5rem; background:#009443; background-size: cover; position: relative; text-align: center;}
.bottom p{ text-align:center; line-height: 0.4rem; margin-top: 10px;  color: #ffffff; font-size: 0.23rem;}
.bottom a{ text-decoration:none; color:#666}
.bottom span{ padding:0 0.02rem; color:#ffeb3b; font-size:0.26rem;}
.zbzc{ text-align:center; padding:0 0.3rem 0.3rem; margin-bottom:0.4rem;}
.zbzc p{font-size:14px;line-height:1.2em; margin:0.1rem 0; text-align:left; color:#666;}
.zbzc img{ width:5.4rem; margin:0.12rem 0;}
.zbzc h6{ text-align:center; font-size:0.35rem; line-height:0.64rem; color:#868686; padding:0 0.4rem; position:relative; display:inline-block; margin:0.25rem auto 0;}
.zbzc h6 span{ color:#fff; background:#6eb400; padding:0 0.2rem;}
.zbzc h6:before{ content:""; display:block; position:absolute; top:50%; right:100%; height:0.03rem; margin:2% auto; width:20%; border-radius:0.06rem; background:#f0e8e2;}
.zbzc h6:after{ content:""; display:block; position:absolute; top:50%; left:100%; height:0.03rem; margin:2% auto; width:20%; border-radius:0.06rem; background:#f0e8e2;}

.zt-btn{text-align:center; background:#38a23a; margin: 0 0.4rem; border-radius:0.1rem; }
.zt-btn a{color:#fff; line-height:1rem; }

.blockCover{display:none;position:fixed; top:0; left:0; width:100%; height:100%; background:#000; z-index:1002; opacity:0.85;}
.showvideo{ display:none; width:100%; text-align:center; height:auto; position:fixed; left:0; top:0; z-index:10003; width:100%; height:100%;}
.showbox i{position:absolute; top:0; right:0; height:1rem; width:1rem; background:url(../images/cab.png) no-repeat; background-size:cover; opacity:0.8; cursor:pointer; z-index:9999;}
video{ height:auto; width:100%;}
.showvideo video{width:100%; min-width:320px; height:auto; z-index:1003; position:absolute;top:50%; left:0; -webkit-transform:translateY(-50%);transform:translateY(-50%);}
.num{ position:absolute; top:0.57rem; right:0; display:inline-block; background:rgba(255,255,255,0.2); color:#fff; font-size:0.3rem; padding:0.15rem 0.15rem 0.15rem 0.3rem; border-radius:1rem 0 0 1rem; }
.newslist{}
.totop{ position:fixed; right:0.1rem; bottom:0.2rem; height:0.8rem; width:0.8rem; border-radius:0.4rem; background:rgba(0,0,0,0.3);}
.videobtn{position: relative;}
.videobtn:after {
    content: "";
    background: rgba(0, 0, 0, 0.4) url("../../images/v.png") no-repeat;
    background-size: contain;
    border-radius: 0.45rem;
    box-shadow: 0 0 0.5rem rgba(255, 255, 255, 0.4);
    height: 0.9rem;
    width: 0.9rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

.play.videobtn:after {
    display: none;
}