@charset "utf-8";
/*@font-face{
    font-family: denl;
    src: url('../fonts/等线Light.woff');
    font-display: swap;
}*/
html{-webkit-font-smoothing:antialiased;height: 100%;touch-action: manipulation;}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
table,th,td{border: 1px solid black;}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400;}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{text-decoration:none;color: inherit;}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none;outline: none;font-family:"等线 Light","等线",Arial,Microsoft Yahei;}
img{vertical-align:middle;max-width: 100%;height: auto;}
button,input[type=submit],input[type=text],input[type=button]{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;blr:expression(this.onFocus=this.blur())}
input{outline: 0;}
input::-webkit-input-safebox-button{display: none;/*去掉搜狗浏览器密码软盘*/}
body{color: #000;font-family:"等线 Light","等线",Arial,Microsoft Yahei;}
header,
footer,
main,
header *,
footer *,
main *{box-sizing: border-box;line-height: 1;}

#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../css/ietip/browser.png) no-repeat center center; margin: 200px auto 0;}
#web-ietip a{display: block; width: 65px; height: 80px; float: left;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.eps2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}




html{font-size: calc(100vw / 1920 * 100);}
@media(max-width: 900px){
    html{font-size: calc(900px / 1920 * 100);}
}

body{font-size: calc(16 * 1rem / 100);}
@media(max-width: 1584px){
    body{font-size: 13.2px;}
}

.s12{font-size: calc(12 * 1rem / 100);}
@media(max-width: 1920px){
    .s12{font-size: 12.0px;}
}
.s13{font-size: calc(13 * 1rem / 100);}
@media(max-width: 1846px){
    .s13{font-size: 12.5px;}
}
.s14{font-size: calc(14 * 1rem / 100);}
@media(max-width: 1783px){
    .s14{font-size: 13px;}
}
.s15{font-size: calc(15 * 1rem / 100);}
@media(max-width: 1664px){
    .s15{font-size: 13px;}
}
.s16{font-size: calc(16 * 1rem / 100);}
@media(max-width: 1620px){
    .s16{font-size: 13.5px;}
}
.s17{font-size: calc(17 * 1rem / 100);}
@media(max-width: 1525px){
    .s17{font-size: 13.5px;}
}
.s18{font-size: calc(18 * 1rem / 100);}
@media(max-width: 1493px){
    .s18{font-size: 14px;}
}
.s19{font-size: calc(19 * 1rem / 100);}
@media(max-width: 1415px){
    .s19{font-size: 14px;}
}
.s20{font-size: calc(20 * 1rem / 100);}
@media(max-width: 1392px){
    .s20{font-size: 14.5px;}
}
.s21{font-size: calc(21 * 1rem / 100);}
@media(max-width: 1326px){
    .s21{font-size: 14.5px;}
}
.s22{font-size: calc(22 * 1rem / 100);}
@media(max-width: 1309px){
    .s22{font-size: 15.0px;}
}
.s23{font-size: calc(23 * 1rem / 100);}
@media(max-width: 1277px){
    .s23{font-size: 15.3px;}
}
.s24{font-size: calc(24 * 1rem / 100);}
@media(max-width: 1248px){
    .s24{font-size: 15.6px;}
}
.s25{font-size: calc(25 * 1rem / 100);}
@media(max-width: 1221px){
    .s25{font-size: 15.9px;}
}
.s26{font-size: calc(26 * 1rem / 100);}
@media(max-width: 1196px){
    .s26{font-size: 16.2px;}
}
.s27{font-size: calc(27 * 1rem / 100);}
@media(max-width: 1173px){
    .s27{font-size: 16.5px;}
}
.s28{font-size: calc(28 * 1rem / 100);}
@media(max-width: 1152px){
    .s28{font-size: 16.8px;}
}
.s29{font-size: calc(29 * 1rem / 100);}
@media(max-width: 1132px){
    .s29{font-size: 17.1px;}
}
.s30{font-size: calc(30 * 1rem / 100);}
@media(max-width: 1113px){
    .s30{font-size: 17.4px;}
}
.s31{font-size: calc(31 * 1rem / 100);}
@media(max-width: 1096px){
    .s31{font-size: 17.7px;}
}
.s32{font-size: calc(32 * 1rem / 100);}
@media(max-width: 1080px){
    .s32{font-size: 18.0px;}
}
.s33{font-size: calc(33 * 1rem / 100);}
@media(max-width: 1064px){
    .s33{font-size: 18.3px;}
}
.s34{font-size: calc(34 * 1rem / 100);}
@media(max-width: 1050px){
    .s34{font-size: 18.6px;}
}
.s35{font-size: calc(35 * 1rem / 100);}
@media(max-width: 1036px){
    .s35{font-size: 18.9px;}
}
.s36{font-size: calc(36 * 1rem / 100);}
@media(max-width: 1024px){
    .s36{font-size: 19.2px;}
}
.s37{font-size: calc(37 * 1rem / 100);}
@media(max-width: 1011px){
    .s37{font-size: 19.5px;}
}
.s38{font-size: calc(38 * 1rem / 100);}
@media(max-width: 1000px){
    .s38{font-size: 19.8px;}
}
.s39{font-size: calc(39 * 1rem / 100);}
@media(max-width: 989px){
    .s39{font-size: 20.1px;}
}
.s40{font-size: calc(40 * 1rem / 100);}
@media(max-width: 979px){
    .s40{font-size: 20.4px;}
}
.s41{font-size: calc(41 * 1rem / 100);}
@media(max-width: 969px){
    .s41{font-size: 20.7px;}
}
.s42{font-size: calc(42 * 1rem / 100);}
@media(max-width: 960px){
    .s42{font-size: 21.0px;}
}
.s43{font-size: calc(43 * 1rem / 100);}
@media(max-width: 951px){
    .s43{font-size: 21.3px;}
}
.s44{font-size: calc(44 * 1rem / 100);}
@media(max-width: 942px){
    .s44{font-size: 21.6px;}
}
.s45{font-size: calc(45 * 1rem / 100);}
@media(max-width: 934px){
    .s45{font-size: 21.9px;}
}
.s46{font-size: calc(46 * 1rem / 100);}
@media(max-width: 926px){
    .s46{font-size: 22.2px;}
}
.s47{font-size: calc(47 * 1rem / 100);}
@media(max-width: 919px){
    .s47{font-size: 22.5px;}
}
.s48{font-size: calc(48 * 1rem / 100);}
@media(max-width: 911px){
    .s48{font-size: 22.8px;}
}
.s49{font-size: calc(49 * 1rem / 100);}
@media(max-width: 905px){
    .s49{font-size: 23.1px;}
}
.s50{font-size: calc(50 * 1rem / 100);}
@media(max-width: 898px){
    .s50{font-size: 23.4px;}
}
.s51{font-size: calc(51 * 1rem / 100);}
@media(max-width: 892px){
    .s51{font-size: 23.7px;}
}
.s52{font-size: calc(52 * 1rem / 100);}
@media(max-width: 886px){
    .s52{font-size: 24.0px;}
}
.s53{font-size: calc(53 * 1rem / 100);}
@media(max-width: 880px){
    .s53{font-size: 24.3px;}
}
.s54{font-size: calc(54 * 1rem / 100);}
@media(max-width: 874px){
    .s54{font-size: 24.6px;}
}
.s55{font-size: calc(55 * 1rem / 100);}
@media(max-width: 869px){
    .s55{font-size: 24.9px;}
}
.s56{font-size: calc(56 * 1rem / 100);}
@media(max-width: 864px){
    .s56{font-size: 25.2px;}
}
.s57{font-size: calc(57 * 1rem / 100);}
@media(max-width: 858px){
    .s57{font-size: 25.5px;}
}
.s58{font-size: calc(58 * 1rem / 100);}
@media(max-width: 854px){
    .s58{font-size: 25.8px;}
}
.s59{font-size: calc(59 * 1rem / 100);}
@media(max-width: 849px){
    .s59{font-size: 26.1px;}
}
.s60{font-size: calc(60 * 1rem / 100);}
@media(max-width: 844px){
    .s60{font-size: 26.4px;}
}
.s61{font-size: calc(61 * 1rem / 100);}
@media(max-width: 840px){
    .s60{font-size: 26.7px;}
}
.s62{font-size: calc(62 * 1rem / 100);}
@media(max-width: 836px){
    .s60{font-size: 27.0px;}
}
.s63{font-size: calc(63 * 1rem / 100);}
@media(max-width: 832px){
    .s60{font-size: 27.3px;}
}
.s64{font-size: calc(64 * 1rem / 100);}
@media(max-width: 828px){
    .s60{font-size: 27.6px;}
}
.s65{font-size: calc(65 * 1rem / 100);}
@media(max-width: 824px){
    .s60{font-size: 27.9px;}
}
.s66{font-size: calc(66 * 1rem / 100);}
@media(max-width: 820px){
    .s60{font-size: 28.2px;}
}
.s67{font-size: calc(67 * 1rem / 100);}
@media(max-width: 816px){
    .s67{font-size: 28.5px;}
}
.s68{font-size: calc(68 * 1rem / 100);}
@media(max-width: 813px){
    .s68{font-size: 28.8px;}
}
.s69{font-size: calc(69 * 1rem / 100);}
@media(max-width: 809px){
    .s69{font-size: 29.1px;}
}
.s70{font-size: calc(70 * 1rem / 100);}
@media(max-width: 806px){
    .s70{font-size: 29.4px;}
}
.s70{font-size: calc(70 * 1rem / 100);}
@media(max-width: 803px){
    .s70{font-size: 29.7px;}
}
.s71{font-size: calc(71 * 1rem / 100);}
@media(max-width: 800px){
    .s71{font-size: 30px;}
}
.s72{font-size: calc(72 * 1rem / 100);}
@media(max-width: 796px){
    .s72{font-size: 30.3px;}
}
.s73{font-size: calc(73 * 1rem / 100);}
@media(max-width: 793px){
    .s73{font-size: 30.6px;}
}
.s74{font-size: calc(74 * 1rem / 100);}
@media(max-width: 791px){
    .s74{font-size: 30.9px;}
}
.s75{font-size: calc(75 * 1rem / 100);}
@media(max-width: 788px){
    .s75{font-size: 31.2px;}
}
.s76{font-size: calc(76 * 1rem / 100);}
@media(max-width: 79px){
    .s76{font-size: 31.5px;}
}
.s77{font-size: calc(77 * 1rem / 100);}
@media(max-width: 785px){
    .s77{font-size: 31.8px;}
}
.s78{font-size: calc(78 * 1rem / 100);}
@media(max-width: 782px){
    .s78{font-size: 32.1px;}
}
.s79{font-size: calc(79 * 1rem / 100);}
@media(max-width: 780px){
    .s79{font-size: 32.4px;}
}
.s80{font-size: calc(80 * 1rem / 100);}
@media(max-width: 777px){
    .s80{font-size: 32.7px;}
}


@media(max-width: 750px){
    .z1{max-width: 500px !important;width: 100% !important;margin: 0 auto !important;padding: 0 !important;float: none !important;display: block !important;}
    .z2,.z3,.z4,.z5{float: none !important;display: inline-block !important;vertical-align: top !important;margin: 0 2% 2% 0 !important;}
    .z2{width: 49% !important;}
    .z3{width: 32% !important;}
    .z4{width: 23.5% !important;}
    .z5{width: 18.4% !important;}
    .z2:nth-child(2n),.z3:nth-child(3n),.z4:nth-child(4n),.z5:nth-child(5n){margin-right: 0 !important;}
    
    .l1{padding-left: 10px !important;}
    .r1{padding-right: 10px !important;}
    .t1{padding-top: 10px !important;}
    .b1{padding-bottom: 10px !important;}
    .l2{padding-left: 20px !important;}
    .r2{padding-right: 20px !important;}
    .t2{padding-top: 20px !important;}
    .b2{padding-bottom: 20px !important;}
    .l3{padding-left: 30px !important;}
    .r3{padding-right: 30px !important;}
    .t3{padding-top: 30px !important;}
    .b3{padding-bottom: 30px !important;}
}

header{padding-top: 0.8rem;padding-bottom: .21rem;}
.h-inner{width: 100%;max-width: 13.66rem;margin: 0 auto;}
.h-index{display: inline-block;}
.h-index img{vertical-align: top;height: .49rem;}
.h-li{position: relative;}
.h-li:before{content: "";border-left: .2rem solid #d9d9d9;border-top: .14rem solid transparent;border-bottom: .14rem solid transparent;position: absolute;left: -0.52rem;top: 50%;margin-top: -0.14rem;display: none;}
.h-li.active:before{display: block;}
.h-link{color: #595959;line-height: 1.82;display: inline-block;vertical-align: top;}
.h-sub{position: absolute;left: 100%;top: 0;padding-top: .1rem;padding-bottom: .1rem;padding-right: .2rem;display: none;background-color: #fff;}
.h-sub>li>a{color: #7c7c7c;line-height: 1.8;display: inline-block;vertical-align: top;white-space: nowrap;}
.h-menu{display: none;width: 52px;height: 46px;background-repeat: no-repeat;background-position: center center;background-image: url(../images/menu.png);background-size: 28px 28px;position: absolute;right: 0;top: 0;}
.h-mask{background-color: rgba(0,0,0,.6);position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 998;transition:all .5s;opacity: 0;visibility: hidden;}
body.show-menu .m-left{right: 0;}
body.show-menu .h-mask{opacity:1;visibility:visible;}
@media(min-width: 1201px){
    .h-li:hover .h-sub{display: block;}
}
@media(max-width: 750px){
    body{padding-top: 46px;}
    header{width: 100%;height: 46px;padding-top: 0;padding-bottom: 0;background-color: #fff;position: fixed;left: 0;top: 0;z-index: 123;box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);}
    .h-inner{width: 100%;padding-left: 10px;max-width: none;}
    .h-index{margin-top: 8px;}
    .h-index img{height: 26px;}
    .h-menu{display: block;}
    .h-sub{position: relative;left: 0;;padding: 0;}
    .h-sub>li>a{padding: 3px 10px;white-space: normal;}
    .h-link{line-height: 40px;}
    .h-li:before{top: 20px;}
    .h-li.has-nav:after{content: "+";display: inline-block;width: 40px;height: 40px;line-height: 38px;text-align: center;position: absolute;right: 0;top: 0;font-size: 20px;color: #666;}
    .h-li.has-nav.show:after{content: "-";}
}

footer{visibility: hidden;}
footer.show{visibility: visible;}
.f-inner{width: 100%;max-width: 13.66rem;margin: 0 auto;border-top: 1px solid #3f3f3f;}
.f-top{text-align: right;font-size: 0;padding-bottom: .48rem;}
.f-one{display: inline-block;vertical-align: top;}
.f-bot{text-align: center;color: #000;padding-bottom: .19rem;}
.f-st{margin-bottom: .11rem;}
.f-dl{display: inline-block;vertical-align: top;padding: .19rem 0;margin: 0 .2rem;position: relative;}
.f-dt{color: #222;}
.f-dd{position: absolute;left: 50%;width: 1.2rem;margin-left: -0.6rem;bottom: 0.7rem;transform: scale(0);transform-origin: center bottom;transition: all .3s;background-color: #fff;padding: .1rem;}
.f-code{width: 100%;}
.f-dl:hover .f-dd{transform: scale(1);}
/*.f-hascode:after{content: "";display: inline-block;border-bottom: .2rem solid #d9d9d9;border-left: .14rem solid transparent;border-right: .14rem solid transparent;position: absolute;left: 50%;margin-left: -0.14rem;bottom: -0.08rem;visibility: hidden;opacity: 0;transition-delay: all .3s;}*/
.f-hascode:hover:after{visibility: visible;opacity: 1;}
@media(max-width: 1920px){
    .f-dd{width: 120px;margin-left: -60px;padding: 10px;}
}
@media(max-width: 750px){
    footer{padding-left: 10px;padding-right: 10px;}
    .f-inner{max-width: 500px;}
    .f-top{padding-right: 15px;}
}

main{width: 100%;padding-bottom: .36rem;}
.m-inner{width: 100%;max-width: 13.66rem;margin: 0 auto;}
.m-left{float: left;width: 1.56rem;padding-top: .45rem;position: relative;z-index: 12;}
.m-right{float: right;width: 11.73rem;}
@media(max-width: 1200px){
    .m-left{width: 98px;}
    .m-right{width: calc(100% - 122px);}
}
@media(max-width: 750px){
    main{padding-left: 10px;padding-right: 10px;padding-top: 30px;padding-bottom: 30px;}
    .m-inner{max-width: 500px;padding-bottom: 0;}
    .m-left{width: 280px;height: 100%;overflow: auto;position: fixed;right: -281px;top: 0;background-color: #fff;z-index: 123;padding-left: 50px;transition: all .3s;}
    .m-right{float: none;width: 100%;}
}


.b-main{width: 100%;}
.b-box{float: left;width: 46.2%;position: relative;}
.b-t{width: 100%;color: #fff;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);z-index: 2;line-height: 1.25rem;font-weight: bold;text-align: center;}
.b-img{width: 100%;}
.b-text{float: right;width: 52.43%;color: #2a2b2e;line-height: 2;}
.b-text *{line-height: inherit;}
@media(max-width: 750px){
    .b-box{float: none;margin: 0 auto 15px;width: 239px;}
    .b-text{float: none;width: 100%;}
}

.c-main{padding-left: .85rem;max-width: 8.01rem;box-sizing: content-box;}
@media(max-width: 1920px){
    .c-main{max-width: 801px;}
}
@media(max-width: 750px){
    .c-main{padding-left: 0;}
}

.d-main{width: 100%;padding-top: .52rem;}
.d-dl{margin-bottom: .35rem;}
.d-dl:last-child{margin-bottom: 0;}
.d-dt{line-height: 1.85;color: #808080;font-weight: bold;}
.d-dd{line-height: 1.85;color: #808080;}
@media(max-width: 750px){
    .d-main{padding-top: 0;}
}

.e-main{width: 100%;position: relative;}
.e-mid{width: 10rem;text-align: center;position: absolute;left: 0;top: 50%;transform: translate(0,-70%);}
.e-box{width: 1rem;margin: 0 auto;min-width: 100px;}
.e-code{width: 100%;}
.e-tit{color: #7c7c7c;padding-top: .666em;}
@media(max-width: 750px){
    .e-mid{width: 100%;}
}

.g-main{max-width: 10.65rem;display: flex;flex-wrap: wrap;visibility: hidden;}
.g-main.show{visibility: visible;}
.g-col:nth-child(4n+1){width: 17.37%;margin-right: 1.03%;}
.g-col:nth-child(4n+2){width: 32%;margin-right: 1.03%;}
.g-col:nth-child(4n+3){width: 17.58%;margin-right: 1.03%;}
.g-col:nth-child(4n+4){width: 29.95%;}
.g-col img{width: 100%;margin-bottom: .2rem;}
.g-col:nth-last-child(1) img:last-child,
.g-col:nth-last-child(2) img:last-child,
.g-col:nth-last-child(3) img:last-child,
.g-col:nth-last-child(4) img:last-child{margin-bottom: 0;}
@media(max-width: 750px){
    .g-col:nth-child(4n+1),
    .g-col:nth-child(4n+2),
    .g-col:nth-child(4n+3),
    .g-col:nth-child(4n+4){width: 300px;margin: 0 auto;}
    .g-col img{margin-bottom: 10px !important;}
}






































































