﻿html{font-size:100px}
@media (max-width:1600px){html{font-size:95px}
}@media (max-width:1440px){html{font-size:90px}
}@media (max-width:1220px){html{font-size:85px}
}@media (max-width:1024px){html{font-size:80px}
}@media (max-width:991px){html{font-size:70px}
}@media (max-width:639px){html{font-size:60px}
}html,body{-webkit-text-size-adjust:none}
body{overflow-x:hidden}
body{font-family:"Microsoft Yahei","Helvetica Neue","Helvetica","Arial",sans-serif}
a,a:link,a:visited,a:hover,a:active{outline:0;text-decoration:none}
a:hover,a:active{background-color:transparent}
em,b,strong{font-style:normal;font-weight:none}
small{display:block;font-size:100%}
input,textarea,button,select,radio{outline:0;border:0}
select:link,select:visited{color:#666}
textarea{resize:none}
img{max-width:100%;display:block}
ul{list-style:none}
a{text-decoration:none;outline:0}
::-ms-clear,::-ms-reveal{display:none}
select::-ms-expand{display:none}
.mt0{margin-top:0 !important}
.mr0{margin-right:0 !important}
.mb0{margin-bottom:0 !important}
.ml0{margin-left:0 !important}
.weui-cell{padding:10px 15px;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.weui-cell_primary{min-width:1px;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.weui-cell__bd{-webkit-box-flex:1;-webkit-flex:1;flex:1}
.weui-cell__ft{text-align:right;color:#999999}
.weui-flex{display:-webkit-box;display:-webkit-flex;display:flex}
.weui-flex__item{-webkit-box-flex:1;-webkit-flex:1;flex:1}
.line1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.line2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.line3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}
.nobefore::before,.noafter::after{display:none !important}
input:required:invalid,input:focus:invalid,textarea:required:invalid,textarea:focus:invalid{box-shadow:none;-moz-box-shadow:none}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#333}
input:-moz-placeholder,textarea:-moz-placeholder{color:#333}
input::-moz-placeholder,textarea::-moz-placeholder{color:#333}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#333}
div:focus{outline:none}
img:focus{outline:none}
.container{width:auto;margin:0 15px;padding:0}
.container2{width:auto;margin:0 15px;padding:0}
@media (min-width:1600px){.container{margin:0 12.45%}
}@media (min-width:640px) and (max-width:1600px ){.container{margin:0 10.5%}
}.pd0{padding:0 !important}
.pl0{padding-left:0 !important}
.pr0{padding-right:0 !important}
.white{color:#fff !important}
.gray333{color:#333 !important}
.gray999{color:#999 !important}
.opacity5{opacity:.5}
a.fill{display:block;width:100%;height:100%}
.max{max-width:100%}
.auto{margin-left:auto !important;margin-right:auto !important}
.img-cover{object-fit:cover}
.img-contain{object-fit:contain}
.bg-white{background-color:#fff}
.bg-gray1{background-color:#f5f5f5}
.bg-gray2{background-color:#f7f7f7}
h1,h2,h3,h4,h5,p{margin:0}
.f12{font-size:12px}
.f14{font-size:16px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f22{font-size:22px}
.f24{font-size:24px}
.f26{font-size:26px}
.f28{font-size:28px}
.f30{font-size:30px}
.f36{font-size:36px}
.f40{font-size:40px}
.widthFix{width:100%}
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.fl{float:left}
.fr{float:right}
.clear{clear:both}
.pr{position:relative}
.pb{position:absolute}
.pf{position:fixed}
.block{display:block}
.hide{display:none}
.inline{display:inline-block}
.hidden{overflow:hidden}
.cap{text-transform:capitalize}
.upper{text-transform:uppercase}
.bold{font-weight:bold}
.indent{text-indent:2em}
.normal{font-weight:normal}
.vmid td{vertical-align:middle}
.hand{cursor:pointer;_cursor:hand}
.ff-ar{font-family:Arial !important}
.noborder{border:0 !important}
.noradius{border-radius:0 !important}
.ellipsis2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.justify{text-align:justify;text-justify:distribute-all-lines;text-align-last:justify}
.filterbox{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);zoom:1}
:root .filterbox{filter:none\9}
.tips,.tips1{display:none;z-index:100;top:50%;left:50%;margin-top:-20px;margin-left:-125px;padding:10px;width:250px;height:40px;line-height:20px;text-align:center;font-size:16px;color:#fff;border-radius:3px;background:rgba(0,0,0,.75);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf000000,endColorstr=#bf000000);zoom:1}
:root .tips{filter:none\9}
:root .tips1{filter:none\9}
@media (max-width:639px){.tips,.tips1{position:fixed;-webkit-transform:translateZ(0)}
}.clearfix:after{display:block;clear:both;height:0px;overflow:hidden;content:"\200B"}
.trans-3{-webkit-transition:all 0.35s linear;transition:all 0.35s linear}
.trans-8{-webkit-transition:all 0.8s;transition:all 0.8s}
.h1,.h2,.h3,.h4,.h5,p{margin:0}
.iconhover{position:relative}
.iconhover img{transition:all .5s;position:absolute;top:0;left:0;width:100%;height:100%;top:0;left:0}
.iconhover img:nth-child(2){opacity:0}
::-webkit-scrollbar{width:6px}
::-webkit-scrollbar-thumb{background:#0AC566;background-clip:padding-box}
header{position:sticky;top:0;left:0;right:0;z-index:5;display:flex;align-items:center;height:.9rem;padding:0 13.5vw;transition:all .5s;background:#fff;box-shadow:0 0 5px 5px rgba(0,0,0,0.05);z-index:20}
header .logo{display:block;width:2.6rem;position:relative;z-index:2}
header .navs{text-align:right;font-size:0}
header .navs a{display:inline-block;font-size:.16rem;color:#333;transition:all .5s;transition:all .5s;line-height:.9rem;position:relative;margin-left:2vw;cursor:pointer}
header .navs a:after{content:'';left:50%;height:.04rem;background:#0AC566;position:absolute;bottom:0;width:0;transition:all .5s}
header .navs a.on:after{width:100%;left:0}
header .navs a.on{color:#0AC566}
header .nav-icon{display:none}
header .nav-icon span{display:block;width:20px;height:2px;background:#333;border-radius:2px;transition:all .3s linear}
header .nav-icon span:not(:first-child){margin-top:5px}
header .nav-icon.on span:nth-of-type(1){-webkit-transform:matrix(1,0,0,1,0,7) rotate(45deg);transform:matrix(1,0,0,1,0,7) rotate(45deg)}
header .nav-icon.on span:nth-of-type(3){-webkit-transform:matrix(1,0,0,1,0,7) rotate(45deg);transform:matrix(1,0,0,1,0,-7) rotate(-45deg)}
header .nav-icon.on span:nth-of-type(2){width:0}
header .navs2{position:absolute;top:100%;background:#000;padding:.11rem 0;left:-.5rem;right:-.5rem;text-align:center;border-radius:.1rem;display:none}
header .navs2 a{font-size:.16rem;color:#fff;padding:.1rem 0;line-height:1.5;display:block;transition:all .5s}
header .navs .item.on .navs2{transform:translateY(0);z-index:1;opacity:1}
.pagebox{display:flex;align-items:center;justify-content:center;margin-top:.8rem}
.pagebox a{display:block;width:.5rem;height:.5rem;display:flex;align-items:center;justify-content:center;transition:all .5s;border:1px solid #eee;margin:0 .65vw;border-radius:50%;font-size:.22rem;color:#666}
.pagebox a.on{background:#70be00;color:#fff}
.footer1{background:url(../image/foot-bg.png) no-repeat;height:4.8rem;background-size:cover;padding:.7rem 0 .84rem}
.footer1 .footer1-big{font-size:.36rem;color:#FFFFFF;text-align:center;margin-bottom:.17rem}
.footer1 .footer1-small{font-size:.16rem;color:#FFFFFF;text-align:center;margin-bottom:.4rem}
.footer1 .footer1-list{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.footer1 .footer1-list .item{width:calc( (100% - 1.2rem) / 4  );padding:.34rem;background:#fff;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center}
.footer1 .item img{width:1.55rem;max-width:8.2vw;margin:0 auto}
.footer1 .item p{font-size:.2rem;color:#815420;margin-top:.24rem;text-align:center}
.footer2{padding:.64rem .3rem;background:#181818;text-align:center}
.footer2 .copyright,.footer2 .copyright a{color:#fff}
.footer2 .copyright{margin-bottom:.35rem}
.footer2 .copyright a{margin-left:15px}
.footer2 .links,.footer2 .links a{color:#aaa}
.footer2 .links a{margin-left:6px;margin-right:4px}
.footer2 .links a:hover{color:#fff}
.nav-icontxt{display:none}
@media (min-width:1200px){header .navs a:hover{color:#0AC566}
}@media (max-width:1000px){header .nav-icon{display:block;margin-left:15px}
.nav-icontxt{display:block}
header .navs{display:none;top:100%;border-top:1px solid #ededed;overflow:hidden;background:#fff;position:absolute;width:100%;left:0;text-align:center}
header .navs a{display:block;border-bottom:1px solid #ededed;margin-left:0}
header .navs a{line-height:42px;color:#333;font-size:13px}
}@media (max-width:767px){header .language{font-size:12px;width:60px;height:24px}
.pagebox{margin-top:25px}
.pagebox a{width:32px;height:32px;font-size:13px}
header.down .navs .item>a{line-height:46px}
header{padding:0 15px;height:50px}
header.on{height:50px}
header .navs .item>a{font-size:13px}
.footer2{font-size:12px;padding:15px 0;border-top:0}
header.down{height:50px}
header .langbox a{font-size:12px}
.footer1{height:unset}
.footer1 .footer1-small{font-size:12px}
.footer1 .footer1-list{align-items:stretch}
.footer1 .footer1-list .item{width:48%;margin-bottom:15px;font-size:12px;text-align:center}
}@-webkit-keyframes gotop{0%{transform:translateY(5px);opacity:0}
100%{transform:translateY(-5px);opacity:1}
}@keyframes gotop{0%{transform:translateY(5px);opacity:0}
100%{transform:translateY(-5px);opacity:1}
}@keyframes fadeup{0%{transform:translateY(20px);opacity:0}
100%{transform:translateY(0);opacity:1}
}.fadeup{-webkit-animation-name:fadeup;animation-name:fadeup}
@keyframes faderight{0%{transform:translateX(20px);opacity:0}
100%{transform:translateX(0);opacity:1}
}.faderight{-webkit-animation-name:faderight;animation-name:faderight}
@keyframes fadeleft{0%{transform:translateX(-20px);opacity:0}
100%{transform:translateX(0);opacity:1}
}.fadeleft{-webkit-animation-name:fadeleft;animation-name:fadeleft}
@keyframes bigtosmall{0%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}.bigtosmall{-webkit-animation-name:bigtosmall;animation-name:bigtosmall;transform-origin:50% 50%}
@keyframes circle1{0%{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}
100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}.circle1{-webkit-animation-name:circle1;animation-name:circle1;transform-origin:50% 50%}
@keyframes zoomin{0%{opacity:1;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}
100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}.zoomin{-webkit-animation-name:zoomin;animation-name:zoomin;transform-origin:50% 50%}
@keyframes smalltobig{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}.bigtosmall{-webkit-animation-name:bigtosmall;animation-name:bigtosmall;transform-origin:50% 50%}