*, body, ul, ul li{padding: 0;margin: 0;font-family: "Microsoft YaHei", "微软雅黑","Arial","宋体";}
ul, ul li{list-style-type:none;}
a,a:link,a:visited,a:hover,a:active{text-decoration:none;color:#3c2618}
a{color:#3c2618}
input,textarea,select{outline:none;-webkit-border-radius: 0;-moz-border-radius: 0; border-radius: 0;}
h1,h2,h3,h4,h5,h6{font-weight: 400;}
html{font-family: "微软雅黑";color: #929292;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0,0,0,0);background-color: transparent;height: 100%;}
html.effect, html.effect body {width: 100%;}
/*
html {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);_filter: none;}
*/
.lines{border-top:#EFEFEF solid 1px}
.icon{background: url('../images/icon.png') no-repeat;}
/** 公共样式  */
.transform{transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);-webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);}
/** 边栏  */
#leftcontrol{width: 3.2rem;;height:105%;background:#000;position:fixed;top:0;right:-3.2rem;overflow-x:hidden;bottom: 0;}
body.open #leftcontrol{right:0rem;top: -0.08rem;}
#leftcontrol ul li{display:block;border-bottom:1px solid rgba(255,255,255,.1);width:100%;min-height: 0.9rem;}
#leftcontrol ul li a{display:block;color:#b7b7b7;padding:0 .25rem;height:.9rem;overflow:hidden;line-height:.9rem;font-size:13px}
#leftcontrol ul li a span{display:inline-block}
#leftcontrol ul li a span.circle{margin-right:.15rem;position:relative;top:1px;border:#d8d8d8 .01rem solid;border-radius:.05rem;width:.08rem;height:.08rem;background-color:transparent}
#leftcontrol ul.subnav{padding-left:15px}
#leftcontrol ul.subnav li a i{color:#b4b4b4}
#leftcontrol ul.subnav li a i{margin-right:0.2rem;font-size:15px}
#leftcontrol ul li a span.more{width:.12rem;height:.12rem;position:relative;float:right;top:0.4rem;right:0.15rem}
#leftcontrol ul li a span.more span{background:#988c81;position:absolute}
#leftcontrol ul li a span.more span.h{width:0.15rem;height:0.02rem;transform:translate3d(0,0.05rem,0);-webkit-transform:translate3d(0,0.05rem,0)}
#leftcontrol ul li.active a span.more span.v{transform:rotate3d(0,0,0,0) translate3d(0,0.05rem,0);-webkit-transform:rotate3d(0,0,0,0) translate3d(0,0.05rem,0)}
#leftcontrol ul li a span.more span.v{transform:rotate3d(0,0,1,90deg) translate3d(0.05rem,0,0);-webkit-transform:rotate3d(0,0,1,90deg) translate3d(0.05rem,0,0)}
#leftcontrol .navitem .subnav{height:0;overflow:hidden;transition:all .8s linear}
#leftcontrol .navitem .fa-circle-thin{zoom: 0.01;}
#leftcontrol .navitem a .tit{padding-left:0.05rem}
/** 内容 */
#sitecontent{background:#fff;z-index:1;}
#sitecontent .content a{color:#337ab7}
/** 顶栏 */
#header{position: fixed;top:0;left:0;right:0;background: #fff;z-index: 3;}
#header.fixed{box-shadow: 0px 1px 3px #ccc;}
#header .btn{padding:0.1rem 0.24rem 0;background:rgba(0,0,0,0);float:right}
#header #logo{padding:.24rem;display:block;transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);}
#header #logo img{height:0.56rem;max-width:100%;display:block;margin:0;transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);}
#header #logo .white{display: none;}
#header .lcbody{width:.6rem;height:.6rem;position:relative;transform:translateZ(0) rotate(0);transition:transform .4s cubic-bezier(.4,.01,.165,.99)}
#header .lcitem{position:absolute;left:0;top:0;transform:translateZ(0) rotate(0);transition:transform .25s cubic-bezier(.4,.01,.165,.99) 0s;-webkit-transform:translateZ(0) rotate(0);-webkit-transition:-webkit-transform .25s cubic-bezier(.4,.01,.165,.99) 0s;width:30px;height:30px}
#header .lcitem .rect{width:30px;height:1px;background:#999;position:absolute;left:0;top:18px;transition:transform .2s ease .2s;-webkit-transition:-webkit-transform .2s ease .2s}
#header .lcitem .rect.top{transform:translate3d(0,-6px,0);-webkit-transform:translate3d(0,-6px,0)}
#header .lcitem .rect.bottom{transform:translate3d(0,6px,0);-webkit-transform:translate3d(0,6px,0)}
body.open #sitecontent,body.open #header{transform:translate3d(-3.2rem,0,0);-webkit-transform:translate3d(-3.2rem,0,0)}
body.open #header #logo{padding-left:3.44rem}
body.open #header .lcitem{transform:translateZ(0) rotate(45deg);transition:transform .25s cubic-bezier(.4,.01,.165,.99) .2s;-webkit-transform:translateZ(0) rotate(45deg);-webkit-transition:-webkit-transform .25s cubic-bezier(.4,.01,.165,.99) .2s}
body.open #header .lcitem .rect{top:14px;transition:transform .2s ease 0s;transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .2s ease 0s;-webkit-transform:translate3d(0,0,0)}
body.open #header .lcitem.bottom{transform:translateZ(0) rotate(-45deg);-webkit-transform:translateZ(0) rotate(-45deg)}
/** 容器 */
html.effect .scrollView{padding: 0 .24rem 0;width: 100%;overflow-x:hidden;overflow-y:auto;}
/** 公共底 */
.footer, .footer a{background: #000;color:#999}
.footer{padding:0.24rem;line-height: 0.45rem;margin-bottom: 1rem;}
.footer .tit{color:#FFF}
#footBtn{width:100%;position: fixed;bottom:0;left:0;right:0;background: #fff;box-shadow: 0px -1px 3px #ccc;}
#footBtn ul li{float:left;width:50%;text-align: center;color:#222;font-size:0.3rem;height:1rem;line-height: 1rem;}
#footBtn ul li i{color:#f00;padding-right:0.2rem;font-size:0.4rem}
/** 首页 */
.scrollView{margin-top:1.08rem}
.scrollView img{max-width:100%;height:auto;max-height:100%;}
.scrollView .slide{border-radius: .05rem;}
.scrollView .page{padding: 0.24rem 0}
.scrollView .page .TitCn,.scrollView .page .TitCn1{font-size:0.4rem;color:#000;position: relative;}
.scrollView .page .TitCn::before{position: absolute;content:"";left:-0.24rem;border-left:#F00 solid 0.1rem;width: 0.1rem;height: 90%;top: 0.05rem;bottom: 0.05rem;}
.scrollView .page .DescCn{font-size: 0.22rem;color:#888;padding:0.2rem 0}
.scrollView .page .more{font-size:0.24rem;color:#444;float:right;padding-top: 0.12rem;position: relative;z-index: 3;}
.scrollView .page .items{display: flex;justify-content:space-between;text-align: center;padding:0.24rem 0 0;flex-flow: row wrap; align-content: flex-start;}
.scrollView .page1 .items .imgbox{width:100%;height:1.0rem;line-height: 1.0rem;text-align: center;padding:0.15rem}
.scrollView .page1 .items .imgbox img{margin:0 auto}
.scrollView .page2 .items .item{width:48%;}
.scrollView .page2 .items .item .tit{line-height: 0.75rem;}
.scrollView .page3 {background: url('../images/wmbg.png') no-repeat;background-size: cover;padding-bottom: 0;margin-bottom: 0.24rem;border-bottom-left-radius: 0.15rem;border-bottom-right-radius: 0.15rem;overflow: hidden;}
.scrollView .page3 .DescCn{font-size: 0.24rem;color:#555;line-height: 0.55rem;padding:0.4rem .24rem}
.scrollView .page3 .items{background: rgba(255, 0, 0, 0.8);color:#FFF;padding:0.24rem}
.scrollView .page3 .items .item{font-size: .24rem;}
.scrollView .page3 .items .item .counter{font-size: 0.48rem;height:0.9rem;line-height: 0.9rem;position: relative;} 
.scrollView .page3 .items .item .counter:after{position:absolute;top: -0.4rem;right: -0.4rem;display: block;content: "+";color: #fff;}
.scrollView .page4 .items .item{width:48%;}
.scrollView .page4 .items .item .tit{line-height: 0.75rem;}
.scrollView .page5 .DescCn, .scrollView .page5 .items{padding-bottom: 0;}
.scrollView .page5 .items .item{text-align: left;padding: 0.4rem 0;border-bottom:#e5e5e5 solid 1px ;}
.scrollView .page5 .items .item .tit{font-size: .3rem;color:#222;}
.scrollView .page5 .items .item .date{font-size: .24rem;color:#444;margin:0.2rem 0}
.scrollView .page5 .items .item .desc{font-size: .26rem;color:#777;line-height: 0.45rem;}
.scrollView .page6 .items .item{width:24%;padding-bottom:1%}
.scrollView .page7{background: url('../images/page7bg.png') no-repeat;background-size: cover;border-radius: 0.15rem;overflow: hidden;padding-bottom: 0;margin-bottom: 0.24rem;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.scrollView .page7 .page7TitCn1, .scrollView .page7 .page7DescCn{color:#FFF}
.scrollView .page7 .Form{background: rgba(255, 0, 0, 0.8);margin:0.24rem;padding:0.48rem;margin-bottom: 0;}
.scrollView .page7 .Form input,.scrollView .page7 .Form textarea{width:100%;margin:0.05rem 0;height:0.7rem;line-height: 0.7rem;padding-left:0.12rem;border:0;background:transparent;border-bottom: rgba(255,255,255,0.5) solid 1px;}
.scrollView .page7 .Form input::-webkit-input-placeholder, .scrollView .page7 .Form textarea::-webkit-input-placeholder{color: #fff;}
.scrollView .page7 .Form button{width: 100%;background: #FFF;color:#333;font-size: 0.24rem;margin-top:0.3rem}
.scrollView .page7 .Form textarea{height:1.4rem}
.scrollView .page7 .bottom7TitCn1{margin:0 0.24rem;background: rgba(255,255,255,0.85);height:1.34rem;line-height: 1.34rem;color:#f00;font-size: 0.36rem;font-weight: bold;}
.scrollView .bottomIndex{font-size: 0.24rem;color:#444;margin:0 -0.24rem}
.scrollView .bottom i{color:#F00}

/** loading */
.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.pace-inactive{display:none}
.pace .pace-progress{background:#ea503a;position:fixed;z-index:2000;top:0;width:100%;height:4px}

/** 内页通用 */
.box {margin:0.45rem 0 0}
.box .TitCn{color:#111;font-size: 0.32rem;line-height: 0.45rem;}
.box .DescCn{color:#666;}
.box .DescCn p{line-height: 0.45rem;font-size: 0.28rem;color:#666;padding-top:0.2rem}
.box.bottom .tit{color:#F00;font-size: 0.36rem;line-height: 0.5rem;padding:0.15rem 0}
/** 关于我们 */
.about2 .bgImg{position: relative;}
.about2 .TitCn{z-index: 2;position: absolute;left:0;bottom:0.6rem;color:#000;font-size: 0.4rem;}
.about2 .TitCn::after{position:absolute;content:"";width:0.5rem;border-top:#000 solid 0.06rem;left:0;bottom:-0.3rem;}
.about2 .items{padding:0.15rem 0}
.about2 .items .item{padding:0.15rem 0}
.about2 .items .item .icon{width: 39px;height:38px;float:left;margin-right: 0.15rem;overflow: hidden;}
.about2 .items .item .tit{font-size: 0.24rem;}
.about2 .items .item .desc{font-size: 0.18rem;color:#999;line-height: 0.5rem;}
.about2 .items .item .icon2{background-position: -39px 0;}
.about2 .items .item .icon3{background-position: -78px 0;}
.about2 .items .item .icon4{background-position: -117px 0;}
.about2 .items .item .icon5{background-position: -156px 0;}
.about2 .items .item .icon6{background-position: -195px 0;}

/** 联系我们 */
.contact1 .DescCn{font-size: .22rem;color:#888;line-height: .45rem;padding:0.2rem 0}
.contact1 .items .item{font-size: .24rem;color:#444;line-height: .6rem;}
.contact1 .items .item i{color:#F00}
.contact1 #map img{max-width:unset;max-height:unset}
.contact2{background: url('../images/page7bg.png') no-repeat;background-size: cover;border-radius: 0.15rem;overflow: hidden;padding: 0.8rem 0 0.8rem;margin-bottom: 0.24rem;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.contact2 .TitCn, .contact2 .DescCn{color:#FFF}
.contact2 .TitCn{font-weight: bold;line-height: 0.65rem;font-size: .36rem;}
.contact2 .DescCn{font-size: .28rem;}
.contact2 .Form{background: rgba(255, 0, 0, 0.8);margin:0.3rem 0.24rem;padding:0.48rem;}
.contact2 .Form input,.contact2  .Form textarea{color:#FFF;width:100%;margin:0.05rem 0;height:0.7rem;line-height: 0.7rem;padding-left:0.12rem;border:0;background:transparent;border-bottom: rgba(255,255,255,0.5) solid 1px;}
.contact2 .Form input::-webkit-input-placeholder, .contact2 .Form textarea::-webkit-input-placeholder{color: #fff;}
.contact2 .Form button{width: 100%;background: #FFF;color:#333;font-size: 0.24rem;margin-top:0.3rem}
.contact2 .Form textarea{height:1.4rem}

.website .TitCn{font-size: .4rem;}
.website .DescCn{font-size: .22rem;color:#888;padding:0.24rem 0;line-height: 0.4rem;}
.website .items .item{margin:0.15rem 0;overflow: hidden;}
.website .items .item .tit{font-size: .28rem;line-height: 0.45rem;}
.website .items .item .desc{font-size: .24rem;color:#999;line-height: 0.4rem;}
.website1 .items .item{background: #f8f8f8;padding:0.25rem}
.website1 .icon{width:66px;height:66px;overflow: hidden;float:left;margin-right:0.15rem;line-height: 1.45rem;}
.website1 .icon.icon1{background-position: 0 -39px;}
.website1 .icon.icon2{background-position: -66px -39px;}
.website1 .icon.icon3{background-position: -132px -39px;}
.website1 .icon.icon4{background-position: -198px -39px;}
.website2 .items .item .img{width:2.2rem;float:left;margin-right: .2rem;}
.website2 .items .item .desc{padding-top:.15rem}
.website3 .items{display: flex;flex-direction: row;justify-content:space-between;flex-flow: row wrap;}
.website3 .items .item{width:48%;text-align: center;}
.website3 .items .item .tit{line-height: 0.55rem;}
.website3 .items .item img{width:100%;height:auto;max-height: unset;}

.website.wechat1 .icon{width:67px;height:67px}
.website.wechat1 .icon.icon1{background-position: 0 -105px;}
.website.wechat1 .icon.icon2{background-position: -67px -105px;}
.website.wechat1 .icon.icon3{background-position: -134px -105px;}
.website.wechat1 .icon.icon4{background-position: -201px -105px;}

.website.miniapp1 .icon{width:66px;height:66px}
.website.miniapp1 .icon.icon1{background-position: 0 -201px;}
.website.miniapp1 .icon.icon2{background-position: -65px -203px;}
.website.miniapp1 .icon.icon3{background-position: -131px -201px;}
.website.miniapp1 .icon.icon4{background-position: -198px -201px;}
.website.miniapp2 .swiper-slide{text-align: center;padding-bottom: 0.5rem;}
.website.miniapp2 .swiper-slide a{color:#000}
.website.miniapp2 .swiper-slide .tit{font-size: 0.28rem;font-weight: bold;line-height: 0.6rem;margin-top:0.2rem}
.website.miniapp2 .swiper-slide .desc{font-size: 0.22rem;color:#999;line-height: 0.45rem;}
.website.miniapp3 {background:#f6f6f6;margin:0 -0.24rem;padding:0.38rem 0.24rem}
.website.miniapp3 .items{display:flex;justify-content:space-between;flex-flow: row wrap;}
.website.miniapp3 .items .item{width:24%;text-align: center;background: #fff;padding:0.24rem}
.website.miniapp3 .items .item .tit{font-size: 0.24rem;}
.website.miniapp3 .icon{width:30px;height:28px;margin:0.12rem auto;}
.website.miniapp3 .icon.icon1{background-position: 0 -172px;}
.website.miniapp3 .icon.icon2{background-position: -28px -172px;}
.website.miniapp3 .icon.icon3{background-position: -57px -172px;}
.website.miniapp3 .icon.icon4{background-position: -87px -172px;}
.website.miniapp3 .icon.icon5{background-position: -115px -172px;}
.website.miniapp3 .icon.icon6{background-position: -143px -172px;}
.website.miniapp3 .icon.icon7{background-position: -173px -172px;}
.website.miniapp3 .icon.icon8{background-position: -205px -172px;}

.website.miniapp4 .items{display:flex;justify-content:space-between;flex-flow: row wrap;}
.website.miniapp4 .items .item{width:30%;text-align: center;padding:0.24rem;margin:0}
.website.miniapp4 .items .item .tit{font-size: 0.26rem;margin:0.25rem auto 0}

.website.case .items {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;text-align: center;}
.website.case .items .item{width:48%}
.website.case .items .item .tit{font-size:.30rem;color:#222;text-align: center;}
.website.case .items .item .date,.website.case .items .item .desc{display: none;}

.website.article .upwarp-nodata{color:#ccc}
.website.article .items .empty{text-align: center;padding: 0.24rem 0;opacity: 0.7;}
.website.article .items .empty img{margin:0.24rem auto}
.website.article .items .item{width:100%;border-bottom: #e5e5e5 solid 1px;padding: 0.10rem 0 0.25rem;}
.website.article .items .item img{display:none}
.website.article .items .item .tit{font-size:.30rem;color:#222}
.website.article .items .item .date{color:#444;font-size: 0.24rem;line-height: 0.25rem;padding:0.2rem 0}
.website.article .items .item .desc{font-size: 0.26rem;line-height: 0.45rem;}

.banner {position: relative;}
.banner .info{position: absolute;bottom:0.4rem;left:0.24rem}
.banner .info .tit{font-size: 0.3rem;color:#222;font-weight: bold;}
.banner .info .date{font-size: 0.24rem;color:#666;line-height: 0.45rem;margin-top:0.2rem}
.box.articleshow p{line-height: 0.5rem;font-size: 0.28rem;color:#444}
.box.articleshow .copy, .box.articleshow .copy a{font-size: 0.26rem;color:#777}