*{box-sizing:border-box;}
html,body{margin:0;padding:0;font-size:16px;}
body{background:#fff;font:12px/1.6 arial,Microsoft YaHei,tahoma,sans-serif;margin:0 auto;}
textarea{border: solid 0px;outline:none;}
input{border: solid 0px;outline:none;}
a,a:hover,a:focus{text-decoration:none}
img{image-rendering: -webkit-optimize-contrast;}
ul{margin:0;padding:0;}
ul li{list-style:none}
.img100{max-width: 100%;}




.header{height: 1.2rem;display: flex;align-items: center;justify-content: space-between;padding:0 0.4rem;position:fixed;z-index:999;width: 100%;left: 0;top:0;}
.header .logo img{width: 3.3rem;display: block;}
.header .fenxiangioc img{width: 0.5rem;display: block;margin-left: 80px}
.headerbai{background: #fff;}


.nav-trigger {border:none;background:none;display:block;height:18px;position:relative;padding: 0}
.nav-trigger .icon-bar {background-color:#fff;-webkit-transition-duration: 300ms;transition-duration: 300ms;display: block;width:25px;height:2px;border-radius: 1px;margin-top:6px;}
.nav-trigger .icon-bar:nth-child(1) { width: 25px;}
.nav-trigger .icon-bar:nth-child(2) { width: 25px;}

.nav-trigger.on .icon-bar:nth-child(1) {transform:rotate(45deg);margin-top:0px;-webkit-transition-duration: 300ms;transition-duration: 300ms;width:25px;}
.nav-trigger.on .icon-bar:nth-child(2) {opacity: 0; -webkit-transition-duration: 0ms;transition-duration: 0ms;}
.nav-trigger.on .icon-bar:nth-child(3) {transform:rotate(-45deg);margin-top:-10px;-webkit-transition-duration: 300ms;transition-duration: 300ms;width:25px;}
.nav-trigger .icon-bar:first-child{margin-top:0;}


.zz{background:rgba(0,0,0,0.6);position: fixed;z-index: 998;width: 100%;height: 100%;left: 0;top:0;display: none}

.nav{width: 4rem;background:rgba(255,255,255,.9);position: fixed;right: 0.4rem;top:1.1rem;z-index: 1000;opacity: 0;right: -4rem;transition:all 0.3s;border-radius: 10px;}
.nav .close{ text-align: right; padding: 20px 20px 0 0; }
.nav .close img{ width: 25px;}
.nav.on{opacity: 1;right:0rem;}
.nav ul{padding-top: 0.5rem;padding-bottom: 0.5rem;}
.nav ul li{margin-bottom:5px; padding: 6px 0 6px .4rem;}
.nav ul li a{display: flex;align-items: center;color: #000;font-size: 0.3rem;font-weight: bold;}
.nav ul li .ico{width:0.6rem;display: block;margin-right:0.18rem;}
.nav ul li.sel{background: #e60012; }
.nav ul li.sel a{color: #fff;}

.login{width:2.13rem;height: 0.72rem;background: #164198;border-radius:0.06rem;display:flex;align-items: center;justify-content: center;color: #FFFFFF;font-size: 0.28rem;position: absolute;left: 0.54rem;bottom: 0.3rem;}
.login .ico{width: 0.32rem;height: 0.32rem;display: block;margin-right: 0.1rem}
.login a{ color: #fff;}


.banner{line-height: 0;}
.banner img{ width: 100%;}





