/*reset*/
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-overflow-style:scrollbar;}body{margin:0;padding:0;color:#282828;font-family:"SourceHanSansCN","PingFang SC","Microsoft YaHei","simsun","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-variant-ligatures:no-common-ligatures;font-size:14px;overflow-x:hidden;}*{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}a,a:link{text-decoration:none;color:#282828;transition:all ease .3s;}a:active,a:hover{outline:0;color:#007ADF;text-decoration:none;}.trans,.trans *{transition:all 0.5s ease;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}.al{text-align:left!important;}.ac{text-align:center!important;}.ar{text-align:right!important;}.aj{text-align:justify!important;}.fl{float:left;}.fr{float:right!important;}.rel{position:relative;}.abl{position:absolute;}.clear{clear:both;}.ovh{overflow:hidden;}.upp{text-transform:uppercase;}.fb{font-weight:bold}.ep1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.ep2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.lightbox{background:rgba(0,0,0,.5);position:fixed;left:0;top:0;width:100%;height:100%;z-index:1;display:none;}.transy{transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;}.transy:hover{transform:translateY(-5px);}.pic,.bimg{overflow:hidden;}.biao img,.pic img{transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;cursor:pointer;}.pic img,.bimg img{width:100%;height:100%;}.biao:hover img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);}.pic:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-moz-transform:scale(1.1);}.bimg img,.bimg2 img{transition:all 2.6s ease-in 0s;}.bimg:hover img,.bimg2:hover img{transform:scale(1.09) !important;}.pimg:hover{transform:scale(1.09) !important;}.pimg{height:100%;width:100%;transition:all 2.6s ease-in 0s;}.flex{display:flex;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;align-items: center;}.flex-column{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.flex-center{justify-content:center;}.flex-end{justify-content:flex-end;}.flex-bet{justify-content:space-between;}.flex-items{align-items:center;}.grid{display:flex;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.grid-small{padding:10px 0}.grid-small>.grid{margin:-10px;}.grid-small>.grid>[class*='x'],.grid-small>.grid>[class*='y']{padding:10px;}.grid-middle{padding:15px 0}.grid-middle>.grid{margin:-15px;}.grid-middle>.grid>[class*='x'],.grid-middle>.grid>[class*='y']{padding:15px;}.grid-big{padding:20px 0}.grid-big>.grid{margin:-20px;}.grid-big>.grid>[class*='x'],.grid-big>.grid>[class*='y']{padding:20px;}.grid-large{padding:30px 0}.grid-large>.grid{margin:-30px;}.grid-large>.grid>[class*='x'],.grid-large>.grid>[class*='y']{padding:30px;}.x,.x0,.x1,.x2,.x3,.x4,.x5,.x6,.x7,.x8,.x9,.x10,.x11,.x12,.xl1,.xl2,.xl3,.xl4,.xl5,.xl6,.xl7,.xl8,.xl9,.xl10,.xl11,.xl12,.xs0,.xs1,.xs2,.xs3,.xs4,.xs5,.xs6,.xs7,.xs8,.xs9,.xs10,.xs11,.xs12,.xm0,.xm1,.xm2,.xm3,.xm4,.xm5,.xm6,.xm7,.xm8,.xm9,.xm10,.xm11,.xm12,.xb0,.xb1,.xb2,.xb3,.xb4,.xb5,.xb6,.xb7,.xb8,.xb9,.xb10,.xb11,.xb12,.xg0,.xg1,.xg2,.xg3,.xg4,.xg5,.xg6,.xg7,.xg8,.xg9,.xg10,.xg11,.xg12{position:relative;width:100%;}.x{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.x0,.xl0,.xs0,.xm0,.xb0,.xg0{max-width:100%;}.x0{width:auto;}.x1{width:8.33333333%;}.x2{width:16.66666667%;}.x20{width:20%;}.x3{width:25%;}.x4{width:33.33333333%;}.x5{width:41.66666667%;}.x6{width:50%;}.x7{width:58.33333333%;}.x8{width:66.66666667%;}.x9{width:75%;}.x10{width:83.33333333%;}.x11{width:91.66666667%;}.x12{width:100%;}@media (min-width:572px){.container{max-width:540px;}.xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.xl0{width:auto;}.xl1{width:8.33333333%;}.xl2{width:16.66666667%;}.xl20{width:20%;}.xl3{width:25%;}.xl4{width:33.33333333%;}.xl5{width:41.66666667%;}.xl6{width:50%;}.xl7{width:58.33333333%;}.xl8{width:66.66666667%;}.xl9{width:75%;}.xl10{width:83.33333333%;}.xl11{width:91.66666667%;}.xl12{width:100%;}}@media (min-width:762px){.container{max-width:730px;}.xs{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.xs0{width:auto;}.xs1{width:8.33333333%;}.xs2{width:16.66666667%;}.xs20{width:20%;}.xs3{width:25%;}.xs4{width:33.33333333%;}.xs5{width:41.66666667%;}.xs6{width:50%;}.xs7{width:58.33333333%;}.xs8{width:66.66666667%;}.xs9{width:75%;}.xs10{width:83.33333333%;}.xs11{width:91.66666667%;}.xs12{width:100%;}}@media (min-width:992px){.container{max-width:960px;}.xm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.xm0{width:auto;}.xm1{width:8.33333333%;}.xm2{width:16.66666667%;}.xm20{width:20%;}.xm3{width:25%;}.xm4{width:33.33333333%;}.xm5{width:41.66666667%;}.xm6{width:50%;}.xm7{width:58.33333333%;}.xm8{width:66.66666667%;}.xm9{width:75%;}.xm10{width:83.33333333%;}.xm11{width:91.66666667%;}.xm12{width:100%;}}@media (min-width:1232px){.container{max-width:1200px;padding-left:0!important;padding-right:0!important;}.xb{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.xb0{width:auto;}.xb1{width:8.33333333%;}.xb2{width:16.66666667%;}.xb20{width:20%;}.xb3{width:25%;}.xb4{width:33.33333333%;}.xb5{width:41.66666667%;}.xb6{width:50%;}.xb7{width:58.33333333%;}.xb8{width:66.66666667%;}.xb9{width:75%;}.xb10{width:83.33333333%;}.xb11{width:91.66666667%;}.xb12{width:100%;}}@media (min-width:1632px){.container{max-width:1400px;}.xg0{width:auto;}.xg1{width:8.33333333%;}.xg2{width:16.66666667%;}.xg20{width:20%;}.xg3{width:25%;}.xg4{width:33.33333333%;}.xg5{width:41.66666667%;}.xg6{width:50%;}.xg7{width:58.33333333%;}.xg8{width:66.66666667%;}.xg9{width:75%;}.xg10{width:83.33333333%;}.xg11{width:91.66666667%;}.xg12{width:100%;}}.show,.hidden-xl,.hidden-xs,.hidden-xm,.hidden-xb,.hidden-xg{display:block!important;}.hidden,.show-xl,.show-xs,.show-xm,.show-xb,.show-xg{display:none!important;}@media(max-width:760px){.show-xl{display:block!important;}.hidden-xl{display:none!important;}}@media (min-width:762px) and (max-width:992px){.show-xs{display:block!important;}.hidden-xs{display:none!important;}}@media(min-width:993px) and (max-width:1200px){.show-xm{display:block!important;}.hidden-xm{display:none!important;}}@media(min-width:1201px) and (max-width:1631px){.show-xb{display:block!important;}.hidden-xb{display:none!important;}}@media(min-width:1632px){.show-xg{display:block!important;}.hidden-xg{display:none!important;}}.show-xm{display:block!important}.show-xs{display:none!important}@media screen and (max-width:980px){.show-xm{display:none!important;}.show-xs{display:block!important;}}
/* fonts */
.fm{ font-family: "SourceHanSansCN-Medium";}
.wp2{padding:0 80px;}
.wp{max-width:1530px;margin-left:auto;margin-right:auto;}
.f20{font-size:20px;}
.f18{font-size:18px;}
.f17{font-size:17px;}
.f16{font-size:16px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f27{font-size:27px;}
.f30{font-size:30px;}
.f36{font-size:36px;}
.f50{font-size:50px;}
.f66{font-size:66px;}
.p100{padding:100px 0;}
.p60{padding:60px 0;}
@media(max-width:1632px){
 .wp2{padding:0 60px;}
}
@media(max-width:1562px){
.wp2{padding:0 60px;}
.wp{padding:0 40px;}
.f17,.f18{font-size:16px;}
.f20{font-size:17px;}
.f22{font-size:18px;}
.f24{font-size:19px;}
.f27{font-size:20px;}
.f30{font-size:30px}
.f36{font-size:26px;}
.f50{font-size:28px;}
.f66{font-size:32px;}
.p100{padding:60px 0;}
.p60{padding:40px 0;}
}

@media(max-width:980px){
.wp,.wp2{padding:0 15px;}
.f16{font-size:13px;}
.f17{font-size:14px;}
.f18{font-size:14px;}
.f20{font-size:15px;}
.f24{font-size:16px;}
.f30{font-size:17px}
.f36{font-size:18px;}
.f50{font-size:20px;}
.f44{font-size:22px;}
.f66{font-size:24px;}
.p100{padding:35px 0;}
.p60{padding:25px 0;}
}