html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0}
html,body,fieldset,img,iframe,abbr{border:0}
li{list-style:none}
textarea{overflow:auto;resize:none}
a,button{cursor:pointer}
i,em{font-style: normal;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:400;font-style:normal}
a,a:hover{text-decoration:none;}
input,textarea,a,div,button,select{margin:0;padding:0;border:0;outline:0}
table{border-collapse:collapse;border-spacing:0}
input:-webkit-autofill{background: transparent; transition: background-color 50000s ease-in-out 0s;-webkit-text-fill-color: unset;color:#333;}
html{font-size: calc(100vw / 1920 * 100)!important;}
@font-face{font-family: 'zrht'; src: url('../font/zrht.ttf') format('truetype'); font-weight: normal;font-style: normal;}
body{color: #333; font:14px / 30px "SimHei","Source Han Sans","Microsoft YaHei",Arial;}
.hide,.cyou-top{display:none}
.flex{display:-webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
.navbar{position: absolute;top: 0;box-sizing: border-box;z-index:10;width: 100%;height: .74rem;background: #06050f;}
.logo{cursor: pointer;display:block;background: url('../images/logo.png?v=1') no-repeat center / contain; width: 1.2rem; height: .5rem; float: left; margin: .12rem .58rem 0 1.2rem;}
.nav{text-align: center; float: left;}
.nav a{float: left; width: 1.65rem; margin-left: .1rem; border-top: .06rem solid transparent; height: .68rem; font: .18rem / .68rem 'zrht'; color: #909090; position: relative; transition: color .2s linear;}
.nav a em{position: absolute; bottom: .1rem; left: 50%; font: .1rem / 1 "Source Han Sans"; text-transform: uppercase; color: #fff; letter-spacing: .04rem; -webkit-transform: translateX(-50%) scale(.7); transform: translateX(-50%) scale(.7); opacity: 0;}
.nav a::after{content: ''; position: absolute; left: -.02rem; top: .2rem; -webkit-transform: rotate(16deg); -moz-transform: rotate(16deg); -o-transform: rotate(16deg); transform: rotate(16deg); width: 1px; height: .28rem; background: #8f8f8f;}
.nav a:hover,.nav .cur{border-color: #3461e8; color: #3461e8;}
.nav a:hover em,.nav .cur em{opacity: 1;}
.share{float: right; background: url('../images/nav_shear.png') no-repeat left center; height: .74rem; padding: 0 .3rem 0 .45rem; display: flex; align-items: center;}
.share .item{width: .38rem; height: .38rem; border: 1px solid #fff; border-radius: 50%; display: block; margin: 0 .09rem; background: url('../images/share_ico.png') no-repeat -999px / .76rem auto;}
.share .tap{background-position: 0 0;}
.share .hy{background-position: 0 -.38rem;}
.share .wx{background-position: 0 -.76rem;}
.share .qq{background-position: 0 -1.14rem;}
.share .bil{background-position: 0 -1.52rem;}
.share .dy{background-position: 0 -1.9rem;}
.share .ks{background-position: 0 -2.28rem;}
.share .qw{background-position:0 -2.66rem;}
.share .xq{background-position:0 -3.04rem;}
.share .item:hover{border-color: #32fffd; background-position-x: right;}

.twpop{position: relative;z-index: 10000;}
/* .twpop .twpop-main{width: 7.15rem; height: 5.83rem; background: url('../images/pop1.png') no-repeat center / 100% auto; padding-left: .3rem;color: #a9a9a9;} */
.twpop .twpop-main{background-color: #191b23; color: #a9a9a9; border:2px solid #024da2; border-radius: 0;}
.twpop .twpop-title{border-color: #324458; }
.twpop .twpop-btn{color: #fff3d2; border-color: #00316a; border-radius: 0; background: #1477dc;}
.twpop .twpop-from-bd{background-color: #fff;}
.twpop .twpop-close{background-image: url('../images/close.png'); background-size: .3rem;}

.consult,.consult-switch{position: absolute;background: url('../images/side_zx.png') no-repeat left top / 2.58rem 1.53rem;}
.consult{width: 2.24rem;height: 1.53rem;overflow: hidden;left: -2rem;bottom: 1rem; transition: left .2s linear;z-index: 100;}
.consult-show{left: 0;}
.consult .qr{width: .86rem;height: .86rem;display: block;margin: .61rem 0 0 1rem;}
.consult-switch{width: .24rem;height: 1.28rem;right: 0;bottom: 0;cursor: pointer;background-position: right bottom;}
.consult-show .consult-switch{background-position: -2rem -.25rem;}

.twxq{position: absolute;left: -2.13rem;bottom: 2.6rem; width: 2.24rem; height: 1.53rem; background: url('../images/side_xq.png') no-repeat center / cover;z-index: 2;overflow: hidden;transition: left .2s linear;z-index: 100;}
.twxq .qr{width: .74rem;height: .74rem;display: block;margin: .68rem 0 0 1.2rem;}
.twxq-switch{position: absolute;right: 0;bottom: 0;height: 1.1rem;width: .2rem;cursor: pointer;}
.twxq-switch::after{content: '';position: absolute;width: .1rem;height: .16rem;background: url('../images/side_xq-ico.jpg') no-repeat center / cover;top: .44rem;right: .01rem;}
.twxq-close{position: absolute;width: .28rem;height: .28rem;right: 0;top: .15rem;cursor: pointer;}
.twxq-show{left: 0;}
.twxq-show .twxq-switch::after{display: none;}