@charset "utf-8";
/* 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:#f5f5f5;}
.clearfix:after {visibility:hidden;display:block;content:"";clear:both;height:0;}
input,textarea {outline: 0;resize: none;}
.viewport { max-width:750px; margin:0 auto; position:relative;}
img{ width:100%; height:auto; vertical-align:bottom;}
a{ text-decoration: none; color: #333;}
video{ height:auto; width:100%;}
.videobox{ display:none; position:absolute; top:0; left:0; width:100%; height:auto; z-index:9999;}
.videolist{ padding-bottom:0.45rem;}
.videolist a{ display: block; position: relative; }
.videolist a:after {content: "";background: url(../images/v.png) no-repeat;background-size: 100%;height: 1.65rem;width: 1.65rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.videolist h6{ color:#333; font-size:0.345rem; margin:0.45rem 0 0.225rem; font-weight:bold; text-align:center;}
.videolist p{ color:#333; font-size:0.345rem; text-align:center;}
.cbox{margin:0 0.5rem;}
.sv{ }
.smt{ }
.smt a{ color: #444;text-decoration:none;}
.comname{ text-align:center; font-size:0.32rem; line-height:1.8em; color:#333;}
.banner{ height:5.7rem; width:7.5rem; background:url(../images/bg.png) no-repeat; background-size: cover; text-align: center;}
.comname .zhan{ padding-top:2.5rem; margin-left:3.5rem; font-size:0.35rem; font-weight:500; color:#f9da07;}
.comname .logo{ width:1.3rem; height:1.3rem; border-radius:1rem; box-shadow:0 0.1rem 0.2rem #097376; background:#fff; margin:0 auto; margin-top:0.2rem; }
.logo img{width:80%; height:auto; padding-top:0.15rem; border-radius:1rem; }
.comname .ming{ font-size:0.4rem; line-height:1rem; font-weight:500; color:#f9da07;}
.ming h6{text-align:center;}
.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{ margin:10px;}
.newslist li{ height: 80px; width: 100%; background: #f6f6f6; margin-bottom:10px; position: relative;}
.newslist img{position: absolute; top: 10px; left: 10px; height: 60px; width: 60px; border-radius: 10px; overflow: hidden;}
.newslist p{height: 80px; padding-left: 90px; padding-right: 10px; position: relative;color: #898989;line-height: 1.3em; display: table-cell; vertical-align: middle;}
.newslist p b{font-size:18px;line-height:1.6em;color:#555;}
.newslist p{font-size:14px;}
.back{ width:32px; height:32px; position:absolute;  top:10px; left:10px; z-index:99;}
.bot{width:100%;background:#666; font:3vmin/5vmin "Microsoft YaHei",Arial; text-align:center; color:#fff; padding:2.5vmin 0;}
.bot p{ text-align:center;}
.bot a{ text-decoration:none; color:#666}
.bot span{ padding:0 5px; color:#ffeb3b; }
.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;}
.tit{ text-align:left; border-left:0.06rem solid #0a7d81; 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;}
.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; }
.news{ margin:0.5rem 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;}
.toggle li{ display:block;}
.qiye{background:#fff; padding:0.1rem 0.3rem;  }
.qiye p{display:inline-block; line-height:0.95rem; color:#0079c3; font-size:0.3rem;}
.qiye img{width:auto; height:0.95rem; float:right; }
.bottom{ background:#0a7d81; text-align:center; margin-top:0.6rem;}
.bottom p{ font-size:0.26rem; line-height:1.6em; color:#fff; padding:0.4rem 0;}
.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;
}


