.indexTop{padding-top:87px;}
#indexHeader{display: block;z-index: 999;overflow: hidden;position: fixed;top: 0;left: 0;right: 0;}
#indexHeader .top_bar{height: 44px;position: relative;background: #d43d3d;}
#indexHeader .top_bar .abs_l,#indexHeader .top_bar .abs_r{position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
#indexHeader .top_bar .abs_l{/* width: 108px;*/z-index: 100;color: #fff;font-size: 28px;left: 20px;font-weight: 600;}
#indexHeader .top_bar .msg-box{display: block;width: 32px;height: 26px;margin-left:2px;position: relative;background: url(../images/email.png) no-repeat 0 0;background-size: contain;}
#indexHeader .top_bar .circle{position: absolute;width: 10px;height: 10px;background: #fff;right: 5px;top: 2px;border-radius: 5px;}
#indexHeader .top_bar .abs_m{width: 100%;text-align: center;color: #fff;font-weight: bold;}
.refreshBtn-container{ width:125px;background-color: #d43d3d;height: 44px; margin-left:auto; margin-right:auto;}
.refreshBtn-container .refresh_btn{width:25px;height:100%;display: inline-block;background: url(../images/refresh.png) no-repeat center center;background-size: 16px;}
#indexHeader .top_bar .refresh_title{float:left; width: 85px;letter-spacing:2px; font-size:18px; color:#FFFFFF; line-height:44px;padding-left: 15px;}
#indexHeader .top_bar .refresh_title, #indexHeader .top_bar .back{height: 44px;}
#indexHeader .top_bar .abs_r{color: #fff;right: 20px;z-index: 100;font-size: 0;font-weight: 600;}
#indexHeader .top_bar .search {display: inline-block;width: 24px;height: 24px;background: url(../images/search.png) no-repeat center;background-size: contain;
margin-right: 2px;}
.btn {-webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-select: none;}

.cross {position: absolute;width: 17px;height: 17px;opacity: 0.9;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.cross:before, .cross:after{position: absolute;content: ' ';height: 17px;width: 2px;background-color: #f85959;}
.cross:before{-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.top_menu_bar{position:relative;background: none;width: 100%;}
/*loading*/
@-webkit-keyframes rotation{
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(360deg);}
}
.Rotation{
-webkit-transform: rotate(360deg);
animation: rotation 1s linear infinite;
-moz-animation: rotation 1s linear infinite;
-webkit-animation: rotation 1s linear infinite;
-o-animation: rotation 1s linear infinite;
}/*loading*/

#topNav {width: 83%;font-size: 14px;line-height: 40px;margin-right: 0px;overflow: hidden;float: left;}
#topNav .swiper-slide{padding: 0px 12px;letter-spacing: 0px;width: auto;text-align:center;}
#topNav .swiper-slide span{transition:all .3s ease;display:block;}
#topNav .swiper-slide span a{color:#fff}
#topNav .active span{transform:scale(1.1);color:#FF2D2D;}
.swiper-wrapper .active a{color: #f10215;border-bottom: 2px solid #fff;padding-bottom: 8px;}

.top_menu_more{position: absolute;top:0; right:0; width:36px;height: 36px;background:rgba(255,255,255,0); z-index:100; overflow:hidden}
.top_menu_more .more_btn{display: block;position: relative;width: 36px;height: 32px;background-size: 20px;font-size: 35px;color: #f85959;text-align: center;
line-height: 32px;
background: -webkit-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,1)); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right,rgba(255,255,255,0), rgba(255,255,255,1)); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right, rgba(255,255,255,0), rgba(255,255,255,1)); /* Firefox 3.6 - 15 */
background: linear-gradient(to right, rgba(255,255,255,0.7), rgba(255,255,255,1)); /* 标准的语法（必须放在最后） */}

.list_content{margin: 0px 15px;}