body{background: #f8f8f9; overflow-x: initial}
.w1280{width: 1280px; margin: 0 auto;}
.clear:after{display: block; clear: both; content: ""; visibility: hidden; height:0}

/* topBar-start */
.topBar{min-width: 1340px; height: 38px; line-height: 38px; background: #ffae46; font-size: 14px; color: #fff; overflow: hidden;}
.topBar .iconfont{font-size: 12px;}
.topBar-l{float: left;}
.topBar-l a{margin-right: 15px;}
.topBar a{color: #fff;}
.topBar-l a i{margin-right: 6px;}
.topBar-r{float: right;}
.log-topBar{float: right; margin: 0 25px;}
#topLogin a{padding: 0 10px; position: relative;}
#topLogin a+a:before{width: 1px; height: 16px; background: #ffcc8a; content: ''; position: absolute; top: 50%; left: 0; margin-top: -8px;}
#topLogin a:hover{text-decoration: underline;}
.user-control{float: right;}
.user-control a{float: right; margin: 0 8px;}
.user-control a.topBar-vip{margin: 12px 8px 0 0;}
.topBar-vip{width: 50px; height: 14px; background: url("../images/top-icon-vip.png")/*tpa=https://static.xyyx82.com/cn/static/pcv3/images/top-icon-vip.png*/ no-repeat; background-position:0 -47px;}
.topBar-vip2{background-position:0 -32px;}
.topBar-vip3{background-position:0 -16px;}
.topBar-vip4{background-position:0 0;}
.topBar-msg .iconfont{margin-left: 3px;}
/* topBar-end */

/* headerC-start */
.headerC{min-width: 1340px; height: 98px; line-height: 98px; background: #fff; overflow: hidden; box-shadow: 0 4px 4px rgba(0,0,0,.2); position: relative; z-index: 1;}
.headerC-fixed-top{width: 100%; min-width: 1340px; position: fixed; top: 0; left: 0; z-index: 39; height: 66px; line-height: 66px;}
.topLogo{height: 66px; float: left; margin-top: 16px;}
.topLogo img{height: 66px;}
.headerC-fixed-top .topLogo{margin-top: 0;}
.topNav{float: right; margin-right: 120px;}
.topNav a{float: left; display: block; padding: 0 40px; font-size: 18px; color: #3c484f; position: relative;}
.topNav a span{width: 100%; height: 5px; position: absolute; bottom: 0; left: 0; text-align: center;}
.topNav a span i{width: 0; height: 5px; display: block; margin: 0 auto; background: #ff9e00;
    -webkit-transition: all 0.35s cubic-bezier(0.23, 1, 0.32, 1) 0s;
    transition: all 0.35s cubic-bezier(0.23, 1, 0.32, 1) 0s;
}
.topNav a:hover, .topNav a.current{color: #ff9e00;}
.topNav a:hover span i, .topNav a.current span i{width: 100%;}
/* headerC-end */

.head-p98{height: 98px; display: none;}