body,p,h1,h2,h3,h4,h5,h6,ul,li,ol,button,input,form,label,div{margin: 0;padding: 0;-webkit-box-sizing: border-box;box-sizing: border-box;}
ol,ul{list-style: none;}
*{-webkit-text-size-adjust : none ;
    -moz-text-size-adjust : none ;
    -ms-text-size-adjust : none ;
    text-size-adjust : none}
a{text-decoration: none;}
i{font-style: normal;}
a, button, input,div {-webkit-tap-highlight-color: rgba(255,0,0,0);}
body{font-family:"HelveticaNeue-Light", "Helvetica Neue Light","Clockopia";}
@font-face {
    font-family: "igfont";
    src: url('//game.gtimg.cn/images/sy/2016/miniweb/ingame/iconfont/iconfont.eot');
    src: url('//game.gtimg.cn/images/sy/2016/miniweb/ingame/iconfont/iconfont.eot?#iefix') format('embedded-opentype'),
    url('//game.gtimg.cn/images/sy/2016/miniweb/ingame/iconfont/iconfont.svg#iconfont') format('svg'),
    url('//game.gtimg.cn/images/sy/2016/miniweb/ingame/iconfont/iconfont.woff') format('woff'),
    url('//game.gtimg.cn/images/sy/2016/miniweb/ingame/iconfont/iconfont.ttf') format('truetype');
}
html, body{ height:100%;}


.hairlines .ig-list li,.hairlines .color-12,.hairlines .index-data,.hairlines .index-data-number-item,.hairlines .news-title{border-width: 0.5px;}




/*--------工具类----------*/
/*flexbox*/
.ig-flex{display: -webkit-box;display: box;display: -webkit-flexbox;display: flexbox;display: -webkit-flex;display:flex;}
/*flex direction*/
.ig-flex-fld {-webkit-box-orient: vertical;box-orient: vertical;-webkit-box-direction: normal;box-direction: normal;-webkit-flex-direction: column;flex-direction: column;}
/*flexbox align  */
.ig-flex-fls{-webkit-box-pack: justify;box-pack: justify;-webkit-flex-pack: justify;flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}
.ig-flex-flc{-webkit-box-pack: center;box-pack: center;-webkit-flex-pack: center;flex-pack: center;-webkit-justify-content: center;justify-content: center;}
.ig-flex-flv{-webkit-box-align: center;box-align: justify;-webkit-flex-align: center;flex-align: center;-webkit-align-items: center;align-items: center;}
.ig-flex-flt{-webkit-box-align: stretch;box-align: stretch;-webkit-flex-align: stretch;flex-align: stretch;-webkit-align-items: stretch;align-items: stretch;}
/*flex item*/
.ig-flex-item{-webkit-box-flex:1;box-flex:1;-webkit-flex:1;flex:1;}

/*文字移除省略*/
.ig-wordwrap-line2{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp:2;}
.ig-wordwrap-line2{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp:3;}
.ig-wordwrap{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
/*字体图表*/
.ig-font {font-family:"igfont" !important;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.1px;-moz-osx-font-smoothing: grayscale;}
/*新闻热门标签*/
.ig-tags-new,.ig-tags-hot{ background:url("//game.gtimg.cn/images/sy/2016/miniweb/ingame/commsrc/spr.png") no-repeat; background-size: 320px;}
.ig-tags-new,.ig-tags-hot{ display: inline-block; vertical-align: top;width:10px;height:10px;}
.ig-tags-new{background-position:-16px 0}
.ig-tags-hot{background-position:0 0}
/*播放ICON*/
.ig-play{width:30px; height:30px;border-radius: 3px; background: rgba(0,0,0,0.8);}
.ig-play .ig-font{color:#fff;font-size: 14px;line-height: 30px;}
/*标题*/
.ig-little-tit{margin:10px 0 0 0;height:30px;font-size: 10px;line-height: 12px;padding:9px 10px;}
.ig-little-tit:before{content:"";display: inline-block;vertical-align: top;width:3px;height:12px;margin-right:5px;}
/*--------ends----------*/


/*--------导航----------*/
.main-nav{ }
.main-nav li{display: -webkit-flex;-webkit-box-flex:1;text-align: center;position: relative;height:50px;overflow: hidden;}
.main-nav li p{font-size: 10px;margin-top:4px;}
.main-nav li a{line-height: 18px;width: 100%; display: block;height:100%;}
.main-nav-align{-webkit-transform: translate(-50%,-50%);top:50%;left:50%; position: absolute;width:100%;text-align: center;}

/*--------图片资料列表----------*/
.ig-imglist{font-size: 0;padding:15px 5px;}
.ig-imglist li,.ig-imglist li a,.ig-imglist-thumb,.ig-imglist-info{-webkit-box-sizing: border-box;box-sizing: border-box;}
.ig-imglist li{ display: inline-block; vertical-align: top;padding:0 5px;margin-bottom: 15px;}
.ig-imglist li a{ display:block;}
.ig-imglist-thumb{text-align: center; position: relative;}
.ig-imglist-thumb .ig-play{ position: absolute;left:50%;top:50%;margin-left: -15px;margin-top: -15px;}
.ig-imglist-thumb-avatar{ position: absolute;bottom:1px; left:0;width:30px; height:30px;}
.ig-imglist-thumb-avatar img{width:100%}
.ig-imglist-info{margin-top: 10px;font-size: 13px;text-align: center; color: #474747;}
.ig-imglist-thumb img{ max-width:100%; width:100%;}
.ig-imglist-col6 li{width:16.666666666%}
.ig-imglist-col5 li{width:20%}
.ig-imglist-col4 li{width:25%}
.ig-imglist-col3 li{width:33.3333333333%}
.ig-imglist-col2 li{width:50%}


.ig-imglist-skin2 .ig-imglist-thumb,.ig-imglist-skin2 .ig-imglist-info{border-width: 1px;border-style: solid;}
.ig-imglist-skin2 .ig-imglist-thumb{ border-bottom:none;}
.ig-imglist-skin2 .ig-imglist-info{ margin-top:0;border-top: none;height:31px; padding:0 10px;line-height: 31px;text-align: left;}
.ig-imglist-skin2 .ig-wordwrap-line2.ig-imglist-info{height:42px;line-height:18px;padding-top: 5px;padding-bottom: 5px;}

.ig-imglist-skin3 .ig-imglist-thumb,.ig-imglist-skin3 .ig-imglist-info{border-width: 1px;border-style: solid;}
.ig-imglist-skin3 .ig-imglist-thumb{ border-bottom:none; padding-top:55.257%; position: relative;}
.ig-imglist-skin3 .ig-imglist-thumb-ctn{ position: absolute;top:0; left:0; width:100%; height:100%; overflow: hidden;}
.ig-imglist-skin3 .ig-imglist-info{ margin-top:0;border-top: none;height:31px; padding:0 5px;line-height: 31px;text-align: left;}
.ig-imglist-skin3 .ig-imglist-info-more{height:40px;}
.ig-imglist-skin3 .ig-imglist-info-more h6{font-size: 13px;line-height: 15px;margin-top: 5px;font-weight: normal;}
.ig-imglist-skin3 .ig-imglist-info-more p{line-height: 10px;font-size: 10px; overflow: hidden;margin-top:5px; padding-bottom:5px;}
.ig-imglist-skin3 .ig-imglist-info-l,.ig-imglist-skin3 .ig-imglist-info-r{ width:50%; overflow: hidden;}
.ig-imglist-skin3 .ig-imglist-info-l{ float: left;}
.ig-imglist-skin3 .ig-imglist-info-r{ float: right;text-align: right}


/*--------公共文字列表库----------*/
.ig-list li{padding:10px 5px 10px 5px;position: relative; overflow: hidden;border-bottom-width:1px;border-bottom-style: solid;}
.ig-list li a{ display: block;padding-left:0;}
.ig-list-hasthumb li a{padding-left: 50px;height:40px;}
.ig-list-hascat li a{padding-left: 40px;}
.ig-list-thumb{width:40px; height:40px;display: block;position:absolute;left:5px;}
.ig-list-cat{width:30px; height:30px;display: block;position:absolute;left:5px;font-size: 9px;text-align: center;top:10px;border-radius:3px;line-height: 10px;}
.ig-list-cat span{-webkit-transform: translate3d(-50%,-50%,0); position: absolute;top:50%; display: block;left:50%;width:28px;font-size: 10px;line-height: 10px;}
/*.ig-list-cat span{display: block;font-size: 9px;line-height: 10px;padding:3px 2px 0;}*/
.ig-list-title{
    height:16px; line-height:16px;
    overflow: hidden;font-size: 14px;}
.ig-list-hasthumb .ig-list-title{margin-top: 5px;}
.ig-list-titleinfo{margin-top:4px; overflow: hidden;}
.ig-list-titleinfo span{margin-right:5px;font-size: 9px; vertical-align: top;}
/*--------ends----------*/


.container,.container-nonav{ height:100%;}
/*.main-body-ctn{padding:0 10px 30px;}*/

.main{min-height:100%;}
.main-body-hasfixed{ padding-top:45px;}


.menu{ background: url("//game.gtimg.cn/images/zht/ingame/bg_menu_deco.jpg") repeat-x; background-size: cover;height:45px;position: relative;}
.menu::before{ content: ''; position: absolute;top:0; right:0;left:0;bottom:0;background: url("//game.gtimg.cn/images/zht/ingame/bg_menu_deco_r.png") no-repeat top right;background-size: contain; z-index:1;pointer-events: none}
.menu-fix{ position: fixed;left:0;top:0; right:0;z-index:40; width:100%;padding-left: 58px;}
.menu ul{height:100%; z-index:2; position: relative; overflow: hidden;}
.menu li{width:25%;line-height: 45px;font-size: 15px;height:45px; float: left;}
.menu li a{ display: block;text-align: center;}
.menu li a span{ position: relative;}
.menu li.current a span::before,.menu li.current a span::after{ position: absolute; content: ''; background: url("//game.gtimg.cn/images/zht/ingame/bg_spr.png") no-repeat; background-size:51px;width:8px;height:13px;top:50%;margin-top: -6px}
.menu li.current a span::before{background-position: 0 0;left:-15px;}
.menu li.current a span::after{background-position: -9px 0;right:-15px;}
.menu li.current a{}

/* 首页广告样式A/B */

.index{overflow: hidden;padding:15px;}
.index-info{ width:100%;}
.index-links-enterance a{ margin-bottom: 3px; display: block;}
.index-links-enterance img{ width:100%; display: block;}
.index-links-ad {margin-top:9px;}
.index-links-ad img{ width:100%; display: block;}

.index-news-more{text-align: center; display: block;height:30px;line-height: 30px;margin-top: 5px; font-size:13px;}

.index-media{position: relative}
.slider-wrap{ position: absolute;width:100%; overflow: hidden;top:0;left:0;right:0;bottom:0;border-radius: 4px;}
.slider-wrap ul{width: 100%;height: 100%;margin: 0 auto;}
.slider-wrap ul li{width: 100%;height:100%;overflow: hidden;}
.slider-wrap ul li a,.slider-wrap ul li img{ display: block;}
.slider-wrap ul.controller{height:10px;bottom:10px;text-align: center; position: absolute;width:100%;}
.slider-wrap ul.controller li{ display: inline-block;width:10px;height:10px;border-radius: 6px; margin:0 2px;text-indent: -999em;overflow:hidden;}
.slider-wrap ul.controller li.current{ border:none;}

.index-media{ overflow: hidden;}
.index-roll,.index-ams{ width:66%; padding-top:22.96934013%; position: relative; float: left;padding-right: 5px; overflow: hidden;}
.index-roll img{ width:100%;}

.index-ams{ overflow: hidden;}
.index-ams-item{width:50%; position: absolute; height:100%;top:0;}
.index-ams-item a{ display: block;width:100%; height:100%;border-radius: 4px; overflow: hidden;}
.index-ams-item img{width:100%; display: block;}
.index-ams-item:nth-child(1){left:0;padding-right: 5px}
.index-ams-item:nth-child(2){right:0; padding-left:5px;}
.index-ams-item .ig-play{ position: absolute;top:50%; left:50%;text-align: center;margin:-30px 0 0 -15px}
.index-ams-layer{ position: absolute; left:0; bottom:0; background: rgba(0,0,0,0.7); left:5px;font-size: 15px;color:#fff;padding:10px 5px;right:0;border-radius: 4px;border-top-left-radius: 0;border-top-right-radius: 0}
.index-ams-layer h4{font-size: 15px;font-weight: normal;color:#fff;line-height: 16px;}
.index-ams-layer p{font-size: 10px;color:#919191;margin-top: 5px;}

.index-entrance{ width:34%; float: right;padding-top:22.96934013%; position: relative;}
.index-entrance-ctn{ position: absolute;top:0; left:0; right:0; bottom:0;padding-left:10px; overflow: hidden;}
.index-entrance-item{height:50%; overflow: hidden; }
.index-entrance-item:nth-child(1){ padding-bottom:5px;}
.index-entrance-item:nth-child(2){ padding-top:5px;}
.index-entrance-item a{ display: block;width:100%; height:100%; overflow: hidden;border-radius: 4px}
.index-entrance-item img{ display: block; width:100%;}

/*--------ends----------*/

/* 上拉滚动加载 */
.ig-scroll-top0{ top: 0; }
.ig-scroll-top1{ top: 51px; }
.ig-scroll-top2{ top: 91px; }
.ig-scroll-top3{ top: 130px; }
#scrollwrapper { position: relative; z-index: 1;left:0;top:0; bottom: 0; width: 100%; overflow: hidden;padding:0 0 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.gl-main-scrolling #scrollwrapper{top:50px;}
#iscroller { position: absolute; z-index: 1; -webkit-tap-highlight-color: rgba(0,0,0,0); width: 100%; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust: none; -o-text-size-adjust: none; text-size-adjust: none; }
.newsloading{text-align: center;color:#8b8b8b;font-size: 12px; font-weight:normal; height:20px;margin-top: 10px; padding-bottom:50px;margin-left: -50px;}
.newsloading span{ display: inline-block;line-height: 20px; vertical-align: top;}
.newsloading .loader-ing{ display: inline-block; vertical-align: top;margin-top: 2px;margin-right: 10px;}
.newsloading-tips .loader-ing { display: none;}
.commAMSLoader{ display: none;}

@-webkit-keyframes load8 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }
@media screen and (orientation:portrait) {
    #scrollwrapper{ left:0;}
    .newsloading{ padding-bottom:60px;margin-left: 0px;}
}

/*--------ends----------*/

/*新闻详情页*/

.news-detail-wrap{margin:0 10px 0 10px;overflow: hidden;}
.news-detail-wrap .news-content{font-size: 16px;line-height: 25px;word-wrap:break-word;word-break:normal; margin-top: 25px;}
.news-detail-wrap .news-content p{margin:25px 0;}
.news-detail-wrap .news-content img{ width:100%; height:auto!important; margin:10px 0;}
.news-title{padding-bottom:15px;border-bottom-width: 1px;border-bottom-style: solid; margin:25px 0 0;}
.news-title h3{font-size: 22px; font-weight:normal;line-height: 28px;font-weight: bold;}
.news-date{font-size: 12px;margin-top: 15px;}
.news-content{font-size:16px;line-height: 22px;-webkit-text-size-adjust:none;}
.news-content img{ max-width: 100%; height: auto !important; width: auto!important;}
.shareFoot{margin: 15px 0;}
.shareBtn{width: 170px;height: 40px;border-radius: 30px; border-width: 1px;border-style:solid;font-size: 13px;line-height:40px;text-indent: 32px; }
.shareBtn i{padding-right: 5px;}
.share-guide-task{width: 100%;height: 100%;background: #000;opacity: 0.8;z-index: 2;position: absolute;top: 0;left: 0;}
.share-text{font-size: 18px;}
.share-text i{font-size: 26px;}

/*--------ends----------*/

/*--------首页个人数据条----------*/
.index-data{overflow: hidden;margin-bottom: 10px; position: relative;}
.index-data-wrap{ overflow: hidden;height:60px; }
.index-data-section{ float: left; overflow: hidden;padding:0 10px;height:100%}
.index-data-user{width:33.8%; padding-top: 10px;}
.index-data-avatar{width:40px; height:40px;border-radius: 20px; overflow: hidden; float: left;}
.index-data-avatar img{ display: block; width:100%;}
.index-data-uinfo{padding-left: 50px;}
.index-data-uinfo .uinfo-level { height:14px;margin-top: 2px}
.index-data-uinfo .uinfo-level span{ display:inline-block;width:40px; height:14px;line-height: 14px;text-align: center;font-size: 9px;border-radius: 12px;vertical-align: top;-webkit-box-sizing:border-box;box-sizing:border-box;}
.index-data-uinfo .uinfo-level span i{}
.index-data-uinfo .uinfo-nickname{font-size: 15px;font-weight: normal;margin-top: 5px; max-width:130px;line-height: 16px;}

.index-data-number{width:43.2%;}
.index-data-number-item{ float: left;padding:12px 5px 0 10px; height:100%;}
.index-data-number-col2 .index-data-number-item{width:50%;}
.index-data-number-col3 .index-data-number-item{width:33.33333332%;}
.number-title{font-size:10px;line-height: 12px;font-weight: normal;}
.number-data{font-size:18px;margin-top: 5px;line-height: 20px;}
.index-data-operation{width:23%;text-align: right; position: absolute; overflow: hidden;padding:0 10px;height:100%;right:0;top:0}
.opertation-btn{width:100%;height:40px;margin-top: 10px; display: inline-block;text-align: center;line-height: 40px;border-radius: 6px;font-size: 13px;-webkit-box-sizing:border-box;box-sizing:border-box;}
/*--------ends----------*/


/*分享弹出层*/
.ig-sharemenu{ position: absolute;top:0; left:0; right:0; bottom:0;z-index:100; overflow: hidden;}
.ig-sharemenu-layer{ position: absolute;top:0; left:0; right:0; bottom:0; background: rgba(0,0,0,0.5);}
.ig-sharemenu-icon{ background:url("//game.gtimg.cn/images/sy/2016/miniweb/ingame/commsrc/shareicon.png") no-repeat;background-size: 180px; display: block; margin:0 auto;width:45px;height:45px;}
.ig-sharemenu-wxtimeline{background-position: 0 0}
.ig-sharemenu-wx{background-position: -45px 0}
.ig-sharemenu-qzone{background-position: -135px 0}
.ig-sharemenu-qq{background-position: -90px 0}
.ig-sharemenu-bd{ position: absolute;bottom:0; left:0; width:100%; height:150px; background: #222222;-webkit-transition: all 300ms ease-in-out; overflow: hidden;}
.ig-sharemenu-bd ul{height:110px; overflow: hidden;text-align: center;padding-top:20px;}
.ig-sharemenu-bd ul li{ display: inline-block;margin:0 15px;font-size: 12px;}
.ig-sharemenu-bd ul li a{color:#c8c8c8}
.ig-sharemenu-bd ul li a:active .ig-sharemenu-icon{ -webkit-filter:brightness(.5);-webkit-transform:translate3d(0,0,0)}
.ig-sharemenu-bd ul li p{margin-top: 5px;}
.ig-sharemenu-close{height:40px;line-height: 40px; display: block;text-align: center;font-size: 15px;color:#c8c8c8;background:-webkit-linear-gradient(top,#313131,#252525);}
.ig-sharemenu-hidden{visibility: hidden}
.ig-sharemenu-show{ visibility: visible}
.ig-sharemenu-hidden .ig-sharemenu-bd{-webkit-transform: translate3d(0,150px,0);}
.ig-sharemenu-show .ig-sharemenu-bd{-webkit-transform: translate3d(0,0,0);}


/*---------选项卡--------------*/
.ig-tags-skin1{background:#242424;}
.ig-tags-menu{display: -webkit-box;display: box;display: -webkit-flexbox;display: flexbox;display: -webkit-flex;display: flex; overflow: hidden;}
.ig-tags-menu li{font-size: 15px;vertical-align: top;min-width: 30px;-webkit-box-sizing: border-box;box-sizing: border-box; float: left;}
.ig-tags-it1,.ig-tags-it2{-webkit-box-flex:1;box-flex:1;-webkit-flex:1;flex:1;}
.ig-tags-it2,.ig-tags-step3{}
/*.ig-tags-step2,.ig-tags-step3{background:#1d1d1d;color: #8b8b8b;}*/
.ig-tags-it1{height:50px;}
.ig-tags-it1:first-child{border-left:0;}
.ig-tags-text1:after{content:"";display: block;position: absolute;left:0;right:0;bottom:0;height:2px;opacity: 0;}
.ig-tags-it1.current {background: #242424;}
.ig-tags-it1.current .ig-tags-text1:after,.ig-tags-it2.current .ig-tags-text2:after{opacity: 1;}
.ig-tags-text{position: relative;display: block;text-align: center;}
.ig-tags-text1,.ig-tags-text2{height: 50px;width: 100%;line-height: 50px;font-size: 15px;}
.ig-tags-it2{height:40px;}
.ig-tags-text2{line-height: 40px;height:40px;}
.ig-tags-text2:after{content:"";display: block;position: absolute;left:50%;bottom:0;opacity: 0;margin-left:-6px;border-left:6px solid transparent;
    border-right:6px solid transparent;border-bottom:8px solid #ae131b;
}
.ig-tags-step2,.ig-tags-step3{-webkit-overflow-scrolling: touch;width: 100%}
.ig-tag-scroll1{width: 100%;}
.ig-tag-scroll1 .ig-tags-menu li{width:25%;}
.ig-tag-scroll2{width: 100%;}
.ig-tag-scroll3{width: 100%;}
.ig-step3-wr,.ig-step2-wr{overflow: hidden;}
.ig-tags-step3{padding-left:5px;}
.ig-tags-text3{height: 24px;margin:6px 5px;font-size: 13px;line-height: 24px;padding:0 5px;border-radius: 4px;-webkit-box-sizing:border-box;box-sizing:border-box;}
/*.ig-tags-it3.current .ig-tags-text3{background: #ae131b;border-color:#ae131b;}*/

/*.ig-tags-wr{position: fixed;left:0;top:0;right:0;}*/
/*.ig-content{padding-top: 130px;}*/
.ig-tags-skin2{height:100%;font-size: 0;}
.ig-tags-skin2 .ig-tags-wr{width:155px;position: fixed;bottom:0;top:0;background: #242424;}
.ig-tags-skin2 .ig-step1-wr{height:100%;overflow: hidden;}
.ig-tags-skin2 #scrollwrapper{left:170px;padding-left: 10px;padding-right:10px;width: auto;right: 0;}
.ig-tags-skin2 .ig-tags-menu,.ig-tags-skin2 .ig-content{width:70%;display: inline-block;font-size: 15px;vertical-align: top;}
.ig-tags-skin2 .ig-tags-menu{width:155px;height: 100%;}
.ig-tags-skin2 .ig-tags-menu li{width:154px;}
.ig-tags-skin2 .ig-content{padding-top: 0;}
.ig-tags-skin2 .ig-tags-it{display: block;}
.ig-tags-skin2 .ig-tags-text1:after { position: absolute; top: 0;left:auto; height: auto; width:2px;right:-1px;}


/*攻略页*/
.gl-style1 .ig-list,.data-detail-style1 .ig-list{margin:0 10px;}
.gl-style1 .ig-list li,.gl-style2 .ig-list li{padding-left:0;}
.gl-style2 .ig-tags-skin2 .ig-tags-menu{height:auto;}

/*视频精选页，头部精选*/
.ig-vid-index{padding:10px 10px 0 10px;}
.ig-video-wr{padding:0 0;}
.vid-live{padding-top:28.64%;position: relative;width: 51.107%;overflow: hidden;}
.live-ln{display: block;}
.live-ln,.vid-ln-wr{position: absolute;top:0;left:0;right:0;bottom:0;}
.live-img{position: absolute;top:0;left:0;right:0;bottom:0; overflow: hidden;}
.live-img img{display: block;width:100%;}
.live-img .ig-play{ position: absolute;top:50%; left:50%;text-align: center;margin:-30px 0 0 -25px;width:50px;height:50px;}
.live-img .ig-play .ig-font{font-size: 20px;line-height: 50px;}
.live-mess{position: absolute;bottom:0;left:0;right:0;height:45px;padding:7px 7px 7px 45px;    background: rgba(0,0,0,.8);}
.live-tag{position: absolute;top:7px;left:7px;width:30px;height:30px;font-size:10px;text-align: center;line-height: 12px;padding-top:3px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff; background: #43CA00;}
.live-tit{font-size:13px;line-height: 16px;color:#e0e0e0}
.live-if{font-size:8px;line-height: 12px;padding-top:2px;color:#8b8b8b}

.vid-ln{padding-top:28.64%;position: relative;width: 47.14%;}
.vid-item{padding-top:28.52%;position: relative;}
.vid-item a{display: block;position: absolute;left:0;top:0;right:0;bottom:0;overflow: hidden;}
.vid-item img{width:100%;}
.vid-item-if{position: absolute;left:23px;top:50%;margin-top:-20px;height:19px;line-height: 19px;padding:0 7px;border-radius: 19px;font-size:12px;}
.vid-item-tit{position: absolute;left:23px;top:50%;margin-top:5px;font-size:18px;font-weight: bold;}
.ico-play{position: absolute;left:50%;top:50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width:47px;height:31px;text-align: center;}
.ico-play .font1{font-size: 35px;line-height: 50px;}

.video-style1 .ig-imglist{padding-left:5px;padding-right:5px;}

/*视频详情页*/
.main-body-wr{padding-bottom: 1px;position: relative;}
.wifitips {position: absolute;width: 100%;line-height: 16px;font-size: 12px;background: #FCEDBC;z-index: 10;color: #9d7a43;left: 0;top: 0; display: none;}
.wifitips p {padding: 5px 10px;}
.vdetailspr{ }

.vdetail-content{ padding:10px 10px 0 10px;}
.vdetail-title {position: relative;}
.vdetail-title h1{font-size:20px;line-height:26px; font-weight:normal;padding-right:80px;}
.video-detail-back{width:60px;text-align: center; height:26px;font-size: 13px; border-radius: 3px;line-height: 26px;display: inline-block}
.vdetail-title .video-detail-back{position: absolute;top:0; right:0;}

.vdetail-info{margin-top: 10px;clear: both; overflow: hidden;position: relative;}
.vdetail-player{float: left;width:67.7966%;position: relative;}
.vdetail-player a{ display: block;}
.vdetail-player img{ overflow: hidden; display: block; width:100%;}
.vdetail-player-cover{position: absolute;width:100%;height:100%; background:rgba(0,0,0,0.6);top:0; left:0;}
.vdetail-brief{ float: right;width:29.66%;padding-bottom: 25px}
.vdetail-brief h4{font-size: 15px;font-weight: normal}
.vdetail-brief p{font-size: 14px;margin-top: 8px;line-height:19px}
.vdetail-player-icon{width:44px; height:44px;background-position: 0 0;position: absolute;top:50%; left:50%;margin-left: -22px;margin-top: -22px;pointer-events:none;}
.vdetail-brief-count{position: absolute;width:29.66%;bottom:0;right:0;font-size: 11px; overflow: hidden;}
.vdetail-brief-count span{line-height: 10px;height:10px;}
.vdetail-brief-count span:nth-child(1){float: left;}
.vdetail-brief-count span:nth-child(2){float: right}
.playcount{display: inline-block;width:10px; height:10px;background-position:-48px 0;vertical-align:-1px;margin-right: 4px}

.vdetail-related{ padding:10px 0 0 5px ; overflow: hidden;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling: touch;}
.vdetail-related li{width: 28%}
.vdetail-related li a{ display: block;}
.vdetail-related li img{ display: block; width:100%;}
.vdetail-related li p{color:#ffffff; font-size: 13px;line-height:16px; height:32px; overflow: hidden;margin-top: 5px;white-space:normal}
.vdetail-related-info{font-size: 10px;color:#828da4; overflow: hidden;margin-top: 4px}
.vdetail-related-info span:nth-child(1){ float: left;}
.vdetail-related-info span:nth-child(2){ float: right;}

.vdetail-share{padding:0 10px;}
.vdetail-wrap .shareFoot{margin-left: 15px}
.vdetail-wrap .shareBtn{text-align: center;text-indent: 0}


.vdetail-fail{ padding:60px 30px 0;text-align: center;font-size: 20px;color:#fff;}
.vdetail-fail .ficon{font-size: 40px;line-height: 50px;}
.vdetail-fail .video-detail-back{margin-top: 20px}

.video_player {width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 13011;background: #000;display: none;}
.video_close {font: 16px/25px "Helvetica Neue",Helvetica,STHeiTi,sans-serif;width: 30px;position: fixed;right:0;top: 2%;z-index: 13012;
    text-align: center;display: none;background: #E0B903;color: #fff;padding-bottom:10px;
}
.video_close i{font-size:40px;line-height:40px;font-style: normal}

/*个人中心*/
.my-wrap{padding-bottom: 50px;}
.sp_special,.name-weektask::after,.name-newtask::after{ background: url("//game.gtimg.cn/images/sy/2016/miniweb/ingame/commsrc/pdata.png") no-repeat;background-size:160px}
.icon_reddot{width:11px; height:11px;background-position:-48px 0;position: absolute;top:-10px; right:6px; display: none;}
.hasdot .icon_reddot{ display: block;}

.my-baseinfo-wrap{ padding:15px 10px 10px;}
.my-baseinfo{  padding:10px 10px;border-radius: 3px;height:80px;position: relative; z-index:10;}
.my-baseinfo::after{position: absolute;background: url("../ossweb-img/ava.png") no-repeat;background-size:250px;content:'';right:0;top:-10px;width:250px; height:88px; z-index:1;}
.my-baseinfo-avatar{float: left;position: relative;border-radius: 55px;overflow: hidden}
.avatar-img{width:55px; height:55px; display: block;}
.my-baseinfo-share{ position: absolute;width:90px;height:25px;line-height: 25px;text-align: center;right:10px;top:25px;font-size: 10px;z-index: 50;border-radius: 12px;}
.my-baseinfo-detail{position: absolute;top:50%;-webkit-transform: translateY(-50%);left:75px; z-index:2;}
.mb-detail-title h1,.mb-detail-title .icon_city,.mb-detail-title .mb-bp{ display: inline-block; vertical-align: middle;margin-right:5px}
.mb-detail-title h1{font-size: 20px;line-height:30px;font-weight: normal;}
.mb-level{ padding:0 6px; height:15px;line-height: 15px;font-size: 7px;border-radius: 8px; display: inline-block;vertical-align:middle}
.mb-detail-subtitle{font-size: 12px}
.mb-detail-hline{font-weight:bold;}
.hairlines .mb-bp{ border-width:0.5px;}

.my-basedata{ position: relative; z-index:9;margin-top: -9px; padding-top:9px;border-radius:3px; overflow: hidden;}
.data-list{display: -webkit-box;-webkit-box-orient: horizontal; overflow:hidden; }
.data-list li{ padding:12px 15px;display:-webkit-flex;display: -webkit-box;-webkit-box-flex:1;-webkit-box-orient:vertical;width:100px; overflow: hidden;height:62px;}
.data-list li:nth-last-child(1){ border-right:none;}
.hairlines .data-list li{ border-width:0.5px;}
.data-list li em,.data-list li span{ display: block; font-style: normal;}
.data-list li span{font-size: 10px;line-height: 12px;}
.data-list li em{font-size: 18px;font-weight: bold;margin-top: 2px; overflow: hidden;text-overflow: ellipsis;line-height: 24px;}


.medal-bzzj{margin-top: 12px;}
.medal-info-item2{padding-bottom:50px;}
.hairlines .medal-bzzj{border-width: 0.5px;}
.medal-info-title{ height:30px; overflow: hidden;}
.medal-info-title h3{margin-left:15px;height:12px;line-height: 12px;margin-top:9px;font-size: 10px;padding-left: 7px;font-weight: normal; }
.ig-title-slash{border-left-style: solid;border-left-width: 3px;}




/*圆环*/
.medal-list{ overflow: hidden;
    /*border-bottom: 1px solid #5E473B;*/
}
.name-it{float:left;width:33.33333333%;padding:12px 0 0;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height:180px;}

.medal-list-col3 .name-it{ width:33.33333333333333%;}
.medal-list-col2 .name-it{ width:50%;}
.medal-list-col4 .name-it{ width:25%;}

.name-it:nth-child(3n){border-right:none;}
.name-it::after{position: absolute;width:54px;height:54px;content: "";top:0;right:0}
.name-weektask::after{background-position:0 0px;}
.name-newtask::after{background-position:-64px 0;}

.processor{width:94px;height:94px;overflow:hidden;margin:0 auto;position:relative;background: #343F57}
.hairlines .name-it,.hairlines .medal-list{ border-width:0.5px;}



.circle{ margin:0 auto;}
.circle{width:94px;height:94px;background: #343F57;-webkit-mask: url('//ossweb-img.qq.com/images/mds/gproject/ingame/mycenter/mask.png') no-repeat;-webkit-mask-size:100%;z-index:3;position: relative;}
.circle::before{position:absolute;width:3px;height:3px;border-radius:10px;content: "";bottom:13px;left: 16px;z-index: 20}
.hairlines .circle::before{border-width: 0.5px}

.mcircle{position:absolute;overflow: hidden;width:100%;height:100%;}
.mcircle::after,.mcircle::before{position: absolute;top:0;height:100%;width:50%;content: "";z-index:5;display: none}
.mcircle::before{left:0;}
.mcircle::after{right:0;}
.circle_left .mcircle::before{display: none}
.circle_left .mcircle::after{display:block}
.circle_right .mcircle::before{display: block}
.circle_right .mcircle::after{display: none}

/*主滚动条*/
.mcircle_core{position:absolute;overflow: hidden;width:100%;height:100%;-webkit-mask: url('//ossweb-img.qq.com/images/mds/gproject/ingame/mycenter/mask3.png') no-repeat;-webkit-mask-size:100%;position: relative;background: #459D58;z-index:3;top:0;left:0;-webkit-transform:rotate(-130deg)}

/*主滚动条箭头*/
.mcircle_arrow{position:absolute;overflow: hidden;width:100%;height:100%;top:0;left:0;z-index:6;-webkit-transform:rotate(-130deg); -webkit-mask: url('//ossweb-img.qq.com/images/mds/gproject/ingame/mycenter/arrow.png') no-repeat;-webkit-mask-size:100%;}

/*圆盘滚动条背景色*/
/*.circle,.mcircle::after{background: #553220}*/

/*圆盘配色*/
/*.circle_1 .mcircle::before,.circle_1 .mcircle_core{background:#FFC000}*/
/*.circle_2 .mcircle::before,.circle_2 .mcircle_core{background:#C0830C}*/
/*.circle_3 .mcircle::before,.circle_3 .mcircle_core{background:#D85D1D}*/
/*.circle_4 .mcircle::before,.circle_4 .mcircle_core{background:#459D58}*/
/*.circle_5 .mcircle::before,.circle_5 .mcircle_core{background:#5878E4}*/
/*.circle_6 .mcircle::before,.circle_6 .mcircle_core{background:#835ABB}*/


.medal-data{text-align: center;position:absolute;top:33px;left:0;width:100%;z-index: 30}
.medal-data-number h5{font-size: 9px;font-weight: normal;line-height: 12px;}
.medal-data-number p{font-weight: bold;font-size: 18px;line-height:20px;margin-top: 3px}
.medal-data-number span{font-size:9px;display: block;margin-top: 1px;line-height: 12px;}
.medal-title{font-size:14px;margin-top:8px;font-weight: bold;line-height: 20px;}
.medal-next{font-size: 9px;line-height: 12px;}
.medal-optr{width:85px;height:30px;margin:0 auto;position: relative;margin-top: 5px}
.medal-action{display: block;width:100%;height:29px;text-align:center;background: #3B2B23;color:#59463d;line-height:29px;font-size: 11px;border-radius: 18px;}
.medal-action-ok{}
.medal-action-ok:active{-webkit-transform:translateY(1px)}
.medal-action-disabled{-webkit-filter:brightness(.65);-webkit-transform:translate3d(0,0,0);}
.medal-what{position: absolute;right:-30px;top:5px;width:21px;height:21px;background-position:-128px 0;text-indent: -999em;overflow: hidden}


.sharetool{height:40px;position: fixed;bottom:0; left:0; background: #1E2433;background: rgba(30,36,51,0.9); z-index:30;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left:50px;right:0;}
.sharetool-btn{ display: block; margin:6px auto 0;width:150px;height:28px;color:#953530;font-size: 11px;line-height:28px;text-align: center;border-radius:14px;border:1px solid #953530}

.bottom-share-bar{width:100%;background: #FFF0BF;line-height: 35px;z-index:29;font-size: 14px;color:#C99B0A;text-align: center;bottom:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left:50px;}
.bottom-share-bar .icon{color:#C99B0A;}
.share-action{margin:0 20px}
.share-action a{display:block;width:100%; height:36px;line-height: 36px;color:#fff;text-align: center;font-size: 14px; background: #361E13;margin-bottom: 11px;border-radius: 5px}


/*个人中心弹出层*/
.ig-datapop{ position: absolute;z-index:60;}
.ig-datapop-layer{width:100%; height:100%; position: absolute;top:0; left:0; background: #000; z-index:60; background:rgba(0,0,0,0.7)}
.ig-datapop-wrap{width:255px;border-radius:10px; overflow: hidden; position: relative;}
.ig-datapop-close{width:20px; height:20px;border-radius: 10px; line-height: 17px;text-align: center; position: absolute;top:5px; right:5px;font-size: 17px}
.ig-datapop-list-close{top:10px;right:10px;}
.ig-datapop-title{text-align: center; height:40px;line-height:25px; font-size: 18px;font-weight: normal;padding-top:20px;}
.ig-datapop-ctn{ padding:20px; overflow-y: auto;max-height: 200px;-webkit-overflow-scrolling : touch;  }

.ig-datapop-gifts-list{display: -webkit-box;display: box;display: -webkit-flexbox;display: flexbox;display: -webkit-flex;display:flex;text-align: center;padding-top: 20px;}
.ig-datapop-gifts-list li{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding:0 2%;text-align: center;display: inline-block;width:100%;}
.ig-datapop-gifts-img{ position: relative;max-width:60px;overflow: hidden; margin:0 auto;}
.ig-datapop-gifts-img span{ position: relative;padding-top: 100%; display: block; }
.ig-datapop-gifts-img img{width:100%;display: block;margin:0 auto; position: absolute;top:0; left:0;}
.ig-datapop-gifts-list li p{ font-size:10px;line-height: 14px;margin-top:5px;}
.ig-datapop-gifts-tips { list-style: square inside;padding-top: 25px;font-size: 13px;line-height: 18px;}
.ig-datapop-gifts-tips li{ margin-bottom: 10px;}

.ig-datapop-gifts-rules{text-align: center;margin-top: 15px;}
.ig-datapop-gifts-rules p{font-size: 11px;line-height: 14px;}
.ig-datapop-gifts-rules h3{font-size: 18px; line-height:24px;font-weight: normal;}
.ig-datapop-gifts-rules h3 em{font-style: normal;}

.ig-datapop-list-hd{height:44px;line-height:44px;text-align: center;font-weight: normal; }
.ig-datapop-list-bd{padding:0 10px;max-height:200px;-webkit-overflow-scrolling : touch; overflow: hidden;overflow-y: auto;}
.ig-datapop-list-bd li{padding:10px 0;position: relative}
.ig-datapop-list-bd li:nth-last-child(1){border-bottom:none;}
.ig-datapop-list-bd li h6{font-size: 15px;font-weight: normal;}
.ig-datapop-list-bd li p{font-size: 10px;margin-top: 5px;}
.ig-datapop-list-bd li i{font-size:24px; position: absolute;right:0;top:13px;}

.ig-datapop-actions{display: -webkit-box;display: box;display: -webkit-flexbox;display: flexbox;display: -webkit-flex;display:flex;height: 40px; overflow: hidden;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.ig-datapop-actions a{display: block;text-align: center;line-height: 40px; height:40px; width:100%; font-size:13px;}
.ig-datapop-action-confirm{}
.ig-datapop-action-cancel{ opacity:0.7;}


.myshare-page .my-basedata{margin-top:0;padding-top:0;border-radius: 0;border-left: none;border-right: none;}
.myshare-page  .myshare-page-base,.myshare-page  .myshare-page-data{ position: fixed;top:0;height:100%; overflow-y:auto;-webkit-overflow-scrolling: touch;}
.myshare-page  .myshare-page-base{width:66.7166417%; left:0;}
.myshare-page  .myshare-page-data{width:33.2833583%; right:0;padding-bottom: 60px;}
    .myshare-page-info{height:160px;background:url("../ossweb-img/mysharebanner.jpg");background-size:cover;text-align: center; overflow: hidden;}
    .myshare-page-avatar{width:55px;height:55px;border-radius:50px;margin:30px auto 0 auto;overflow: hidden}
    .myshare-page-avatar img{width:100%;}
        .myshare-page-info h3{font-size: 18px;margin-top: 10px;line-height: 18px;font-weight: normal;}
        .myshare-page-info p{font-size: 10px;margin-top: 4px;line-height: 12px;}
    .myshare-page-total{text-align: center;padding:20px 0 80px;}
    .myshare-page-total p{font-size: 13px;line-height: 15px;}
    .myshare-page-total p.myshare-page-score{font-size: 55px;line-height: 60px;font-weight: bold;}
    .myshare-page-total h5{font-size: 18px;line-height: 20px;font-weight: normal;}
    .myshare-page-item{text-align: center;padding:25px 0;height:112px;}
        .myshare-page-item p{font-size: 10px;line-height: 12px;}
        .myshare-page-item p.myshare-item-score{font-size: 24px;line-height:30px;}
        .myshare-page-item h5{font-size:18px;line-height: 20px;font-weight: normal;}

    .myshare-sharebar{height:60px;text-align: center; position: absolute;left:0;right:0;bottom:0;z-index: 50; position: fixed; overflow: hidden;opacity:0.9}
    .myshare-sharebar a{height:38px;text-align: center;line-height: 38px;width:110px; display: inline-block;border-radius: 26px;margin:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:11px;}
/*个人中心开始结束*/


/*荣誉系统*/
.honour-style1 #scrollwrapper{top:0;}
.p-info{overflow: hidden;position: relative;padding:10px 15px;background-position: top right;}

.p-header-wrap{position: relative;z-index:2;width:43%;}
.p-userheader{width:20%;max-width:53px;border-radius: 100%;float:left;}
.p-name-wrap{padding:0 0 0 26%;}
.p-name-text{font-size:15px;padding:9px 0;}
.progress-level{position:relative;width:26px;height:10px;border-radius: 5px;}
.little-medal-icon{position: absolute;left:0;top:0;width:8.5px;}
.level-text{font-size:8px;}
.progress-white{width:72px;height:4px;border-radius: 6px;padding:1px;margin-left:2px;}
.progress-yellow{height:4px;border-radius: 6px;}

.p-mess-wrap{width:34%;}
.p-mess-score{font-size:15px;font-weight: bold;margin:4px 0;}
.p-mess-score,.p-mess-color{text-align: center;}

.p-score-wrap{}
.p-score-tip{font-size:12px;line-height:20px;}
.p-score{font-size:36px;font-weight: bold;line-height:38px;margin-left: 3px;}
.p-btn-wrap{margin: 0 0 0 13px;height:26px;}
.p-weekly-btn{width:70px;height:24px;font-size:12px;border-radius: 24px;text-align: center;line-height: 24px;float:left;}
.p-btn-gift{margin-left:9px;}

.honour-mess{padding-left: 5px;}
.honour-list .honour-pic,.honour-list .honour-btn{position: absolute;top:50%;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);}
.honour-list .honour-it{margin:5px;padding:5px 80px 5px 70px;position: relative;height:70px;border-radius: 5px;}
.honour-list .honour-pic{left:5px;width:60px;}
.honour-list .honour-pic img{width:100%;border-radius: 6px;display: block;}
.honour-list .honour-btn{right:5px;}
.honour-list .honour-tit{font-size:15px;line-height:15px;padding:5px 0;text-transform:uppercase}
.honour-tip{display: inline-block;vertical-align: top;font-size:9px;height:15px;line-height:15px;padding:0 10px;border-radius: 14px;}
.honour-sub{font-size:9px;float: left;line-height: 10px;}
.honour-stars {height: 16px;}
.honour-stars, .honour-process {padding: 3px 0;}
.process{width:60%;height:6px;border-radius: 10px;padding:2px;position:relative;}
.icon-process{height:6px;border-radius: 6px;}
.process-tip{position: absolute;font-size:8px;width:60px;text-align:center;
    left:50%;margin-left:-30px;color:#fff;top:1px;line-height:8px;height:8px}
.honour-btn-get{height:24px;border-radius: 24px;width:70px;line-height:24px;text-align: center;font-size:12px;margin:0 auto;}
.honour-if{font-size:9px;margin:3px 0;text-align: center;}
.honour-done{opacity: 0.6;}
.giftcenter-main ul{overflow: hidden;}
.giftcenter-main ul li{position: relative;overflow: hidden;height: 90px;width:50%;float: left;padding:15px 15px;
    display: -webkit-box;display: box;display: -webkit-flexbox;display: flexbox;display: -webkit-flex;display: flex;
}
.giftcenter-main li:nth-child(2n){border-right:0;}
.gift-intro h3{font-size: 15px;margin-bottom: 5px;font-weight: bold;}
.gift-intro{font-size: 10px;margin:16px 0 0 10px;-webkit-box-flex:1;box-flex:1;-webkit-flex:1;flex:1;padding-right:61px;}
.gift-btn{width: 60px; height: 25px;border-radius: 20px;text-align: center;font-size: 13px; line-height: 25px;margin: 2px 0 0 0;position: absolute;right:15px;top:30px;}
.gift-icon{margin:10px 0 0 4px;border-radius: 4px;}
.giftcenter-main li{position: relative;}
.news:after,.hots:after{content:"";display: block;width:43px;height:43px;position: absolute;left:0;top:0;}
.hots:after{background-position: -43px 0;}
.share-honour,.btns-honour{position: fixed;left:0;right:0;bottom:0;height:46px;background: rgba(0,0,0,.3);padding:10px 0;}
.share-honour a,.btns-honour a{display: block;width:90px;text-align: center;margin:0 auto;font-size: 10px;line-height: 26px;border-radius: 26px;height:26px;}

/*荣誉系统结束*/

/*荣誉系统分享页*/
.container-nonav .main{height: 100%;}
.honour-share-style1{height: 100%;}
.honour-share-style1 .ig-content{font-size: 0;height: 100%;}
.honour-num{height:35px;font-size: 13px;text-align: center;line-height: 35px;position: fixed;left:0;top:0;right:0;z-index: 10;}
.honour-user,.honour-user-all{font-size: 12px;padding-top:35px;height: 100%;overflow: auto;vertical-align: top;padding-bottom: 35px;}
.honour-user{width:33.2%;display: inline-block;position: relative;}
.honour-user-all{width:66.8%;display: inline-block; }
.honour-user:before{content:"";display: block;position: absolute;left:0;top:35px;right:0;background-size: 100% auto;padding-top: 36.36%;}
.honour-user-img{position: absolute;top:35px;left:50%;padding-top:23.87%;margin-left:-26px;}
.honour-user-img img{border-radius: 100%;width: 50px;height: 50px;}
.honour-user p{text-align: center;font-size: 10px;line-height: 20px;}
.honour-user .honour-user-name{padding:50% 0 0 0;font-size: 18px;line-height: 26px;}
.honour-user-if{text-align: center;font-size: 13px;line-height: 25px;padding-top: 25px;}
.honour-user-num span{font-size: 72px;}
.honour-user-num{font-size: 15px;vertical-align: text-bottom;text-align: center;}
.honour-user-list{width: 70%;margin:0 auto;}
.btns-honour a{display: inline-block;margin:0 15px;}
/*荣誉系统分享页结束*/


/*资料详情页1*/
.character-mess{width: 33.3%;padding: 10px;}
.character-pic,.character-wr,.moves-pic,.moves-wr{display: inline-block;vertical-align: top;}
.character-pic{width: 29.197%;}
.character-pic img,.moves-pic img,.lis-partners img{width: 100%;border-radius: 100%;}
.character-wr{width: 61.31%;padding-left: 10px;}
.character-name{font-size: 18px;line-height: 18px;padding:10px 0 5px 0;}
.character-if{font-size: 10px;line-height: 12px;}
.character-detail{width: 66.7%;padding:10px;font-size: 13px;}
.character-intro{line-height:18px; }
.character-more{text-align: right;padding:7px 0;}
.data-moves{width: 100%;overflow: hidden;}
.moves-list{width: 656px;}
.moves-list ul,.moves-mess{font-size: 0;}
.moves-list li{width: 218px;display: inline-block;font-size: 12px;padding:10px;}
.moves-list li:first-child{border-left:0;}
.moves-pic{width: 16.97%;}
.moves-wr{width: 73.62%;padding-left: 10px;}
.moves-pic,.moves-wr{font-size: 12px;}
.moves-name{font-size: 15px;padding:6px 50px 3px 0;line-height: 15px;display: inline-block;position: relative;}
.moves-level{height:15px;line-height: 15px;position: absolute;right:0;top:6px;font-size: 10px;padding:0 3px;border-radius: 15px;}

.lis-partners{font-size: 0;padding:10px 5px;}
.lis-partners li{display: inline-block;width: 37px;height: 37px;margin:0 5px;}
.lis-partners img{border-radius: 0;}
.data-mod h2{margin-top: 0;}
/*资料详情页1结束*/

/*资料详情页2*/
.data-detail-style2{font-size: 0;height: 100%;}
.data-detail-style2 .data-character,.data-detail-style2 .data-moves{width: 50%;display: inline-block;vertical-align: top;}
.data-detail-style2 .data-moves,.data-detail-style2 .moves-scroller{height: 100%;overflow: hidden;}
.data-detail-style2 .moves-list{width: auto;}
.data-detail-style2 .vdetail-player{float: none;padding:10px;width: 100%;}
.data-detail-style2 .vdetail-player a{position: relative;}
.data-detail-style2 .data-character{height: 100%;}
.data-detail-style2 .character-mess,.data-detail-style2 .character-pic,.data-detail-style2 .character-wr{width: 100%;}
.data-detail-style2 .character-pic img{border-radius: 0;}
.data-detail-style2 .character-wr{padding-left: 0;}
.data-detail-style2 .character-num{padding:0 10px;}
.character-group{padding: 10px;width: 50%;display: inline-block;font-size: 13px;height: 100%;}
.character-group:first-child{padding-left: 0;border-left:0;}
.data-detail-style2 .character-mess{height: 69.788%;}
.data-detail-style2 .character-num{height: 30.212%;}
.data-detail-style2 .character-if{line-height: 18px;}
.data-detail-style2 .moves-list li{width: 100%;padding-left: 0;}
.data-detail-style2 .ig-list{padding:0 10px;}
.data-detail-style2 #scroller{height: 100%;}
/*资料详情页2结束*/

/*test*/
.test-btn{padding:5px 0;position: relative;z-index: 2;}
.test-btn a{display: block;background: #00bda4;color:#ffffff;text-align: center;padding: 4px 0;margin:10px 0;}



/*--------竖屏CSS---------*/
@media screen and (orientation:portrait) {
    /*--------导航-----------*/
    .ig-nav{width: 100%;height: 50px;position: fixed;z-index: 1;left: 0; bottom: 0; }
    .ig-nav ul{width: 100%;height: 50px;display: -webkit-box;  -webkit-box-orient: horizontal;}
    .ig-nav li i{font-size: 28px;}
    .ig-imglist-col6 li,.ig-imglist-col5 li,.ig-imglist-col4 li,.ig-imglist-col3 li,.ig-imglist-col2 li{width:50%}

    .ig-sharemenu-bd ul li{margin:0 12px;}


    .ig-vid-index{-webkit-box-orient: vertical; box-orient: vertical;-webkit-box-direction: normal; box-direction: normal;-webkit-flex-direction: column;flex-direction: column;}
    .vid-live {padding-top: 51.17%;margin-bottom: 10px;}
    .vid-live, .vid-ln {width: 100%;}
    .vid-catetory { padding-top: 13.96%; }
    .vid-catetory .vid-ln-wr {-webkit-box-orient: horizontal; box-orient: horizontal; -webkit-box-direction: normal; box-direction: normal; -webkit-flex-direction: row;flex-direction: row;}
    .vid-catetory .vid-item1 {margin-right: 3.4836%;}
    .vid-catetory .vid-item {width: 48%;padding-top: 13.96%;}


    .ig-tags-skin2{height:auto;}
    .ig-tags-skin2 .ig-tags-wr{width:auto;position: static;}
    .ig-tags-skin2 .ig-step1-wr{height:100%;overflow: hidden;}
    .ig-tags-skin2 #scrollwrapper{left:0;width: auto;right: 0;}
    .ig-tags-skin2 .ig-tags-menu{font-size: 15px;display: -webkit-box;display: box;display: -webkit-flexbox;display: flexbox;display: -webkit-flex;display: flex;}
    .ig-tags-skin2 .ig-content{display: block;vertical-align: top;}
    .ig-tags-skin2 .ig-tags-menu{width:100%;height: 100%;}
    .ig-tags-skin2 .ig-tags-menu li{width:auto;}
    .ig-tags-skin2 .ig-content{padding-top: 0;}
    .ig-tags-skin2 .ig-tags-it{display: inline-block;}
    .ig-tags-skin2 .ig-tags-text1:after {  top: auto;left:0; height: 2px; width:auto;right:0;bottom:0;}


    /*攻略tag竖版宽度---需要看看是否要修改*/
    .gl-style1 .ig-tag-scroll2,.data-style1 .ig-tag-scroll2{width: 150%;}
    .gl-style1 .ig-tag-scroll3,.data-style1 .ig-tag-scroll3{width: 150%;}
    .gl-style2 .ig-tag-scroll1{width: 100%;}

    /*荣誉系统分享*/
    .honour-share-style1 .ig-content,.honour-share-style1,.container-nonav .main{height: auto;}
    .honour-user,.honour-user-all{display: block;width:100%;height: auto;}
    .honour-user{padding-bottom: 0;}
    .honour-user-all{padding-top: 0;}
    .honour-share-style1 .honour-user{border-right: 0;}

    /*资料详情页*/
    .character-mess,.character-detail{width: 50%;}
    .data-detail-style2 .data-character,.data-detail-style2 .data-moves{width: 100%;display: block;}
    .data-detail-style2 #scroller{height: auto;}
}

/*--------竖屏CSS---------*/
@media screen and (orientation:portrait) {
    /*--------热门活动-导航-----------*/
    .main-nav{width: 100%;height: 50px;position: fixed;left: 0; bottom: 0; z-index:40;}
    .main-nav ul{width: 100%;height: 50px;display: -webkit-box;  -webkit-box-orient: horizontal;}
    .main-nav li i{font-size: 22px;margin-top: 4px;line-height: 22px;}
    .main-nav li p{margin-top: 0}
    .main_nav_deco,.index-links-ad{ display: none;}
    .index{ padding:0;}
    .index-links{ position: relative;width:100%; height:auto; padding:0;top:5px}
    .index-links-enterance { width:100%; overflow: hidden;}
    .index-links-enterance a{ float: left;width:50%; padding:5px;-webkit-box-sizing: border-box;box-sizing: border-box;}
    .index-info{width:100%; padding:0 0 70px;}
    .menu-fix{left:0;padding-left:0}
    #scrollwrapper{ padding:0 0 60px 0;bottom:50px;}
    .menu li.current a span::before, .menu li.current a span::after{ display: none;}
    .news-detail-wrap{padding-bottom: 70px;}
    .shareFoot{margin-bottom: 60px;}
    .share-text{left: 12%;top: 50%;position: fixed;}
    .shareBtn{margin: 15px 0 30px 0; }

    .index-roll,.index-ams{ width:100%;padding-right: 0; float: none;padding-top: 36.8020305%}
    .index-entrance{ width:100%; float: none;padding-top: 0;margin-top: 10px;}
    .index-entrance-ctn{ padding-left:0; overflow: hidden; position: relative;}
    .index-entrance-item{width:50%;float: left;}
    .index-entrance-item a{padding-top: 34.9740933%; position: relative;}
    .index-entrance-item img{ position: absolute; width:100%;top:0; left:0;}
    .index-entrance-item:nth-child(1),.index-entrance-item:nth-child(2){padding-top: 0;padding-bottom: 0}
    .index-entrance-item:nth-child(1){padding-right: 5px;}
    .index-entrance-item:nth-child(2){padding-left: 5px;}

    .index{ padding:10px;}
    .index-data{ height:97px; position: relative;}
    .index-data-section{padding-right: 0; height:60px;padding-left: 5px;}
    .index-data-number-item{padding:14px 5px 0 5px}
    .index-data-number{width:55%;}
    .index-data-user{width:45%;}
    .index-data-operation{ width:100%; padding:0; height:35px; position: absolute;top:60px;}
    .opertation-btn{margin-top: 0;height:35px;border-radius: 0;line-height: 35px; background: none!important;}
    .index-data-wrap{border-bottom: 0!important;}

    /*个人中心*/
    .my-wrap .name-it{width:100%;padding:12px 0 0;position: relative;border-right: none;}
    .my-baseinfo-detail{ left:78px;}
    .my-baseinfo{ padding:10px;height:76px;}
    .mb-detail-title h1{ display: block;font-size: 16px;line-height: 18px}
    .my-baseinfo::after{ display: none;}
    .mb-detail-subtitle{margin-top:3px}
    .my-wrap .data-list{ display: block;}
    .my-wrap .data-list li{ padding:5px 15px;width:50%; overflow: hidden; float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height:45px;}
    .my-wrap .data-list li:nth-child(2n){ border-right: none}
    .hairlines .data-list li,.hairlines .name-it,.hairlines .medal-list{ border-width:0.5px;}
    .my-wrap .icon_reddot{top:-7px; right:2px;}
    .my-wrap .sharetool{padding-left: 0;bottom:50px;}
    .my-wrap .medal-info-item2{ padding-bottom:100px;}
    .my-wrap-share .medal-info-item2{ padding-bottom:30px;}
    .my-wrap-share .share-action{ padding-bottom:60px;}
    .bottom-share-bar{bottom:50px;padding-left: 0}

    .myshare-page  .myshare-page-base,.myshare-page  .myshare-page-data{ position: relative;width:100%;}
    .myshare-page .myshare-page-data{ overflow: hidden;padding-bottom: 0;margin-bottom: 60px;}
    .myshare-page-total{padding:25px 0;}
    .myshare-page .data-list li{padding:5px 15px;height:auto;}
    .myshare-page .data-list li{border-bottom: none;}
    .myshare-page-item{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box; float: left;padding:12px 0;height:auto;}

}

/*---------横屏CSS---------*/
@media screen and (orientation: landscape) {
    /*--------导航-----------*/
    .ig-nav{width: 50px;min-width: 50px;max-width: 50px;height: 100%;position: fixed;z-index: 1;top: 0;left: 0; }
    .ig-nav ul{height: 100%;width: 50px;min-width: 50px;max-width: 50px;display: -webkit-box;  -webkit-box-orient: vertical;}
    .ig-nav li i{font-size: 30px;}

        /*--------热门活动-导航-----------*/
    .main-nav { width: 50px; min-width: 50px; max-width: 50px; height: 100%; position: fixed; z-index: 50; top: 0; left: 0; }
    .main-nav ul { height: 100%; width: 50px; min-width: 50px; max-width: 50px; display: -webkit-box; -webkit-box-orient: vertical; }
    .main-nav li{height:33.3333333%;width:100%;}
    .main-nav li i { font-size: 30px; }
    .main-nav li a{width:50px;}

    /*---------热门活动-右边主功能区----------*/
    .container { padding-left: 50px; }
    .container-index { padding-left:0;}
    .share-text { left: 12%; bottom: 10px; position: absolute; }
    .shareBtn { margin: 15px 0 30px 0; }
    .data-list li{border-bottom: none;}
}