html{font-size:100px;}
/* @media screen and (min-width:375px){
	html{font-size:26.66666667vw;}
} */
@media screen and (min-width:414px){
	html{font-size:24.15458937198vw;}
}
body{font-size:16px;}
#content, .content{padding:0;}
.ico_btn_search{display:inline-block;width:18px;height:19px;background:url(/static/mobile/images/ico_search_3x.png) 0 0 no-repeat;background-size:18px 19px;}
.ico_btn_qqkefu{display:inline-block;width:16px;height:18px;background:url(/static/mobile/images/ico_blue_qq.png) 0 0 no-repeat;background-size:16px 18px;vertical-align:middle;}
.ico_btn_blue_search{display:inline-block;width:18px;height:19px;background:url(/static/mobile/images/ico_search_blue_3x.png) 0 0 no-repeat;background-size:18px 19px;vertical-align:middle;}
.ico_btn_black_search{display:inline-block;width:18px;height:19px;background:url(/static/mobile/images/ico_search_black_3x.png) 0 0 no-repeat;background-size:18px 19px;vertical-align:middle;}
.ico_btn_bookshelf{display:inline-block;width:20px;height:20px;background:url(/static/mobile/images/ico_tool_bookshelf_3x.png) 0 0 no-repeat;background-size:20px 20px;vertical-align:middle;}
.ico_btn_timer{display:inline-block;width:19px;height:19px;background:url(/static/mobile/images/ico_tool_timer_3x.png) 0 0 no-repeat;background-size:19px 19px;vertical-align:middle;}
.ico_btn_delete{display:inline-block;width:15px;height:15px;background:url(/static/mobile/images/ico_lajitong_3x.png) 0 0 no-repeat;background-size:15px 15px;}
.ico_btn_back{display:inline-block;width:11px;height:19px;background:url(/static/mobile/images/ico_btn_back.png) 0 0 no-repeat;background-size:11px 19px;}
.ico_more_btn{display:inline-block;width:23px;height:5px;background:url(/static/mobile/images/ico_three_point_3x.png) 0 0 no-repeat;background-size:23px 5px;vertical-align:middle;}
.ico_help_btn{display:inline-block;width:18px;height:18px;background:url(/static/mobile/images/ico_question_3x.png) 0 0 no-repeat;background-size:18px 18px;vertical-align:middle;}
.ico_download_btn{display:inline-block;width:21px;height:22px;background:url(/static/mobile/images/ico_bcase_download@3x.png) 0 0 no-repeat;background-size:21px auto;vertical-align:middle;}
.ico_more_up{display:inline-block;width:19px;height:11px;background:url(/static/mobile/images/ico_type_up_3x.png) 0 0 no-repeat;background-size:19px 11px;vertical-align:middle;}
.ico_btn_share{display:inline-block;width:17px;height:17px;background:url(/static/mobile/images/ico_tool_bar_1_3x.png) 0 0 no-repeat;background-size:17px auto;vertical-align:middle;}
.ico_btn_add{display:inline-block;width:100%;height:100%;background:url(/static/mobile/images/ico_add_3x.png) center center no-repeat;background-size:18px 18px;vertical-align:middle;}
.ico_btn_ok{display:inline-block;width:100%;height:100%;background:url(/static/mobile/images/ico_yes_3x.png) center center no-repeat;background-size:18px 13px;vertical-align:middle;}

.ico_btn_loading{display:inline-block;width:100%;height:100%;background:url(/static/mobile/images/addLoding.gif) center center no-repeat;background-size:22px 22px;vertical-align:middle;} 
.toolbarCateNew{width:30px;height:42px;display: inline-block;background-image:url(/static/mobile/images/ui_mini_view_new@3x.png);background-size:21px auto;background-position:50% 50%;background-repeat:no-repeat;}
.toolbarApp{position:absolute;right:6px;top:10px;width:60px;height:24px;line-height:24px;text-align:center;border:1px solid #185ea0;font-size:14px;border-radius:5px;box-shadow:0 0 1px 2px rgba(24, 94, 160, 0.4);}
.toolbarApp a{display:block;color:#fff;}
.newHeadLogo{width:50%;height:43px;margin:0 auto;padding:20px 0 8px;text-align:center;}
.search-box-new{width:100%; }
.search-box-new .search-box-inner{height:33.33px;line-height:33.33px;background-color:#fff;margin:0 0.5rem;border-radius:33px;text-align:center;}
.search-box-new .search-text{font-size:15px;color:#aaa;}
.search-box-new .ico_btn_search{vertical-align:-3px;margin-right:8px;}
.toolbarPlus{position:absolute;right:10px;top:10px;}
.toolbarPlus a{display:inline-block;width:30px;height:25px;background:url(/static/mobile/images/ico_huangguan_3x.png) 0 0 no-repeat;background-size:30px auto;}
#headerTop{position:relative;width:100%;height:116px;background-color:#dddddd;}
.headScroll .search-box-new .search-box-inner{margin:0 0.5rem;}
.nav-bar-scroll1{position:relative;height:44px;overflow:hidden;background-color:#fff;border-bottom:1px solid #ebebeb;}
.nav-bar-main1{position:relative;height:44px;line-height:44px;overflow:hidden;text-align:center;font-size:15px;}
.nav-bar-main1 ul{padding:0 15px;white-space:nowrap;padding-bottom:40px;overflow-x:auto;}
.nav-bar-main1 li{height:44px;display:inline-block;}
.nav-bar-main1 a{color:#333;display:inline-block;margin-right:0.3rem;font-size:15px;}
.nav-bar-main1 a.hot{position:relative;}
.nav-bar-main1 a.hot:after{content:'';position:absolute;width:4px;height:4px;background-color:#f00;right:-8px;top:9px;border-radius:50%;}
.nav-slider{position:relative;margin-right:48px;height:44px;margin-bottom:-40px;}
.more_touch_btn{position:absolute;right:0;top:0;width:48px;height:44px;background-color:#fff;}
.nav-bar-main1 li:last-child a{margin-right:0;}
.headScroll{position:fixed!important;top:0;left:0;right:0;z-index:9;animation-name: navHeight;
    animation-duration: 0.1s;
    animation-timing-function: ease-out;
    animation-delay: 0;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-play-state: running;}
.headScroll .newHeadLogo{display:none;}
.headScroll .search-box-new{padding:6px 0 0;}
.headScroll .headerBg{height:45px!important;}

.info-my{padding-left:15px;background:url(/static/mobile/images/ico_info_my.png) no-repeat 0 50%;background-size:13px auto;}
/*search*/
.m-search-full,.m-channel-box{position:fixed;left:0;right:0;top:0;width:100%;height:100%;background-color:#fff;z-index:999;overflow-y:auto;}
.m-channel-box{display:none;}
.m-search-full-close{display:none;}
.m-search-page{margin:0 0.15rem;}
.m-search-header{position:relative;padding:10px 0 0;display:-webkit-box;margin-bottom:0.16rem;}
.header-searchInput{position:relative;height:0.34rem;border:1px solid #ccc;border-radius:0.34rem;padding:0 0.39rem;-webkit-box-flex:1;}
.header-searchInput .search-input{height:0.24rem;padding:0.05rem 0;font-size:16px;width:100%;box-sizing:content-box;}
.header-searchBtn{text-align:center;}
.header-searchBtn a{display:inline-block;padding:0 0.07rem;height:0.34rem;line-height:0.34rem;margin-left:0.14rem;font-size:15px;border:1px solid #fff;background-color:#fff;}
.header-searchInput .ico_btn_search{position:absolute;left:12px;top:8px;}
.header-searchInput .cross{right:4px;}
.m-search-page .search-tit{height:0.3rem;line-height:0.3rem;text-align:right;}
.m-search-page .search-tit h4{font-size:15px;color:#83868a;float:left;}
.header-search-hot{margin-bottom:0.1rem;}
.header-search-hot .bd{padding-top:10px;}
.header-search-hot .bd a{display:inline-block;padding:0 0.19rem;height:0.33rem;line-height:0.33rem;border:1px solid #f3f3f3;border-radius:6px;margin-right:8px;font-size:13px;color:#333;margin:0.06rem 0.08rem 0.06rem 0;white-space:nowrap;overflow: hidden;max-width:100%;box-sizing:border-box;text-overflow: ellipsis;}
.header-search-history ul li{position:relative;height:40px;line-height:40px;padding:0 0.4rem 0 0.19rem;text-overflow:ellipsis;-o-text-overflow: ellipsis;overflow: hidden;white-space:nowrap;border-bottom:1px solid #f3f3f3;}
.header-search-history ul li a{font-size:13px;color:#999;}
.header-search-history ul li .ico_btn_remove{position:absolute;right:-6px;top:15px;content:"";width:20px;height:20px;background:url(/static/mobile/images/ico_delete_3x.png) 0 0 no-repeat;background-size:11px 11px;}
/*header top nav*/
.m-header-top{position:relative;top:0;left:0;right:0;z-index:101;/*z-index:999;*/}
.m-header-top header{height:42px;border-bottom:1px solid #efefef;line-height:42px;text-align:center;background-color:#fff;}
.m-header-top .header-toolbar-left{float:left;}
.m-header-top .header-toolbar-right{position: absolute;right:0;top:0;padding-left:0.4rem;background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%, rgba(255,255,255,1) 30%);font-size:0;}
.m-header-top .header-toolbar-title{display:inline-block;line-height:42px;font-size:19px;white-space:nowrap;margin:0 0.8rem;}
.header-toolbar-left .header-back,.header-toolbar-right .header-cancel{width:0.54rem;height:42px;text-align:center;}
.header-toolbar-left .header-back{position:absolute;left:0;top:0;}
.header-toolbar-right .header-cancel{width:0.74rem;}
.header-back .ico_btn_back{background-position:center center;width:100%;height:100%;}
.header-cancel .ico-btn-cancel{display:block;font-size:16px;}
.m-channel-items{overflow: hidden;}
/*channel list*/
.m-channel-list{font-size:0;border-bottom:1px solid #efefef;}
.m-channel-list:last-child{border-bottom:none;}
.m-channel-list a{display:inline-block;width:33.33%;height:76px;padding-top:16px;font-size:14px;text-align:center;}
.m-channel-list a.hot{position: relative;}
.m-channel-list a.hot::after{content: '';position: absolute;width: 4px;height: 4px;background-color:#FF5D5D;right:27%;top:20%;border-radius: 50%;}
.m-channel-list .channel-list-ico{display:inline-block;width:0.33rem;height:0.33rem;margin-bottom:0.06rem;}
.m-channel-list .m-list-info{display:block;color:#707070;font-size:14px;}
.m-channel-list .ico-list-fenlei{background:url(/static/mobile/images/ico_chanel_fenlei@3x.png) center center no-repeat;background-size:0.25rem auto;}
.m-channel-list .ico-list-zhuanti{background:url(/static/mobile/images/ico_chanel_zhuanti@3x.png) center center no-repeat;background-size:0.27rem auto;}
.m-channel-list .ico-list-build-or-vip{background:url(/static/mobile/images/ico_chanel_vip_or_build@3x.png) center center no-repeat;background-size:0.28rem auto;}
.m-channel-list .ico-list-app{background:url(/static/mobile/images/ico_chanel_APP@3x.png) center center no-repeat;background-size:0.2rem auto;}
.m-channel-list .ico-list-jianzhu{background:url(/static/mobile/images/ico_chanel_jianzhu@3x.png) center center no-repeat;background-size:0.28rem auto;}
.m-channel-list .ico-list-ketang{background:url(/static/mobile/images/ico_chanel_class@3x.png) center center no-repeat;background-size:0.31rem auto;}
.m-channel-list .ico-list-chuangye{background:url(/static/mobile/images/ico_chanel_chuangye@3x.png) center center no-repeat;background-size:0.28rem auto;}
.m-channel-list .ico-list-wal{background:url(/static/mobile/images/ico_chanel_wal@3x.png) center center no-repeat;background-size:0.26rem auto;}
.m-channel-list .ico-list-online{background:url(/static/mobile/images/ico_chanel_online_1@3x.png) center center no-repeat;background-size:0.33rem auto;}
.m-channel-list .ico-list-kaoyan{background:url(/static/mobile/images/ico_chanel_kaoyan@3x.png) center center no-repeat;background-size:0.3rem auto;}
.m-channel-list .ico-list-teach{background:url(/static/mobile/images/ico_chanel_teach@3x.png) center center no-repeat;background-size:0.23rem auto;}
.m-channel-list .ico-list-yiliao{background:url(/static/mobile/images/ico_chanel_yiliao@3x.png) center center no-repeat;background-size:0.3rem auto;}
.m-channel-list .ico-list-daily{background:url(/static/mobile/images/ico_chanel_daily@3x.png) center center no-repeat;background-size:0.25rem auto;}
.m-channel-list .ico-list-manhua{background:url(/static/mobile/images/ico_chanel_manhua@3x.png) center center no-repeat;background-size:0.3rem auto;}
.m-channel-list .ico-list-nove{background:url(/static/mobile/images/ico_chanel_nove@3x.png) center center no-repeat;background-size:0.28rem auto;}
.m-channel-list .ico-list-mine{background:url(/static/mobile/images/ico_chanel_mine@3x.png) center center no-repeat;background-size:0.26rem auto;}
.m-channel-list .ico-list-chongzhi{background:url(/static/mobile/images/ico_chanel_chongzhi@3x.png) center center no-repeat;background-size:0.31rem auto;}
.m-channel-list .ico-list-plus{background:url(/static/mobile/images/ico_chanel_plus@3x.png) center center no-repeat;background-size:0.31rem auto;}
.m-channel-list .ico-list-dingyue{background:url(/static/mobile/images/ico_chanel_dingyue@3x.png) center center no-repeat;background-size:0.26rem auto;}
.m-channel-list .ico-list-partner{background:url(/static/mobile/images/ico_partner_flag_01@3x.png) center center no-repeat;background-size:0.3rem auto;}
.fadeInDown{animation: fadeInDown .3s ease-in forwards;display:block;}
.fadeOutUp{animation: fadeOutUp .3s ease-out forwards;/*display:none;*/}
/*touch end nav*/
/* .player-wrap{padding:42px 0 60px;} */
.player-wrap{padding:0 0 50px;}
.m-header-top-end{position:fixed;}
.player-wrap .header-toolbar-title{font-size:16px;}
.m-header-top-end .toolbar_more .ico_more_up{vertical-align:-4px;}
.m-header-top .toolbar_more,.m-header-top .toolbar_search,.m-header-top .toolbar_dingyue,.m-header-top .toolbar_share,.m-header-top .toolbar_add,.m-header-top .tool_bookshelf,.m-header-top .tool_timer,.m-header-top .toolbar_qqkefu,.m-header-top .toolbar_help,.m-header-top .toolbar_download{display:inline-block;height:42px;vertical-align:top;}
.m-header-top .toolbar_dingyue {margin-right:8px;}
.m-header-top .toolbar_dingyue .toolbarOrder{vertical-align:middle;border:1px solid #ff7300;color:#ff7300;}
.m-header-top .toolbar_dingyue .toolbarOrderOk{border:1px solid #dbb272;color:#dbb272;}
.m-header-top .toolbar_more{width:48px;}
.m-header-top .toolbar_download{width:39px;}
.m-header-top .toolbar_search,.m-header-top .toolbar_share,.m-header-top .toolbar_add,.m-header-top .tool_bookshelf,.m-header-top .tool_timer,.m-header-top .toolbar_qqkefu{width:36px;}
.m-header-top .toolbar_help{width:65px;}
#j_qqkefu .qqkf_btns{display:flex;margin-bottom:25px;}
#j_qqkefu .qqkf_txt{font-size:12px;line-height:22px;text-align:left;}
#j_qqkefu .qqkf_btns a{-webkit-box-flex:1;width:50%;}
#j_qqkefu .qqkf_btns a.i_first{margin-right:15px;}
#j_qqkefu .qqkf_btns a img{display:block;width:100%;}
/*head nav list*/
.header_nav_list{background-color:#3479ba;transition:all .3s;opacity:0;overflow: hidden;}
.header_nav_list_ul{display:table;width:100%;padding:5px 0;}
.header_nav_list_ul li{width:20%;display:inline-block;text-align:center;height:30px;line-height:30px;}
.header_nav_list_ul li a{color:#fff;font-size:14px;}
.header_nav_list_ul li a.hot{position: relative;}
.header_nav_list_ul li a.hot::after{content: '';position: absolute;width: 4px;height: 4px;background-color:#FF5D5D;right: -10px;top:0;border-radius: 50%;}

.header-searchInput .search-box-inner{margin:0;white-space:nowrap;overflow: hidden;width:100%;text-align:left;}
.header-searchInput .search-text{color:#333;font-size:16px;}
.m-header-top .show-city{left:0.54rem;right:auto;color:#000;}
.seach-nov{position:fixed;left:0;right:0;top:43px;}
/*search result*/
.search-nav-container{position: relative;border-bottom:1px solid #e6e6e6;}
.search-nav-li{width:100%;display:-webkit-box;}
.search-nav-li li{text-align:center;-webkit-box-flex:1;position: relative;z-index:11;}
.search-nav-li li a{color:#6d6f71;font-size:15px;display:inline-block;margin:8px 10px 0;position: relative;line-height:24px;padding:0 0 6px;border:1px solid #fff;border-bottom:2px solid #fff;}
.search-nav-li li.cur a{color:#000;border-bottom:2px solid #6ca4fe;}
.search-nav-li li#openType a{border:1px solid #fff;background-color:#fff;border-bottom:0;padding-left:12px;padding-right:12px;padding-top:1px;margin-top:6px;}
.search-nav-li li#openType.on a{border-color:#ebeff3;height:28px;}
.marb5{margin-bottom:5px;}
.search-nav-li li a .plus-mark{position:absolute;right:-25px;width:22px;height:12px;background:url(/static/mobile/images/ico_plus_mark@3x.png) 0 0 no-repeat;background-size:22px 12px;}
.search-nav-li li a .type_down{display:inline-block;width:14px;height:18px;vertical-align:text-bottom;background:url(/static/mobile/images/ico_min_down.png) center center no-repeat;background-size:8px auto;margin-left:3px;}
.search-nav-li li.on a .type_down{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.search-result dl{padding:10px 0;}
.search-result{padding:0 0.1rem;}
.search-result dd.bookTitle{font-size:15px;}
.caninvest_box{font-size:14px;color:#6d6f71;margin:10px;text-align:right;}
.caninvest_box .check_txt{float:left;display:none;}
.canInvest label{font-size:14px;}
.canInvest label input{vertical-align:middle;position:relative;top:-1px;margin-right:3px;margin-left:10px;}
.type_down_list{display:none;position:absolute;left:0;right:0;top:41px;z-index:10;border-top:1px solid #ebebeb;}
.type_down_list_inner{background-color:#fff;}
.type_down_list .type_item li{height:38px;line-height:38px;border-bottom:1px solid #f4f4f4;}
.type_down_list .type_item  li a{color:#707070;font-size:14px;padding:0 6%;display:block;}
.type_down_list .type_item  li.on{position:relative;}
.type_down_list .type_item  li.on a{color:#3479ba;}
.type_down_list .type_item  li.on a:after{position:absolute;right:6%;top:12px;content:'';width:18px;height:13px;background:url(/static/mobile/images/class-on.png) no-repeat 0 0;background-size:100% auto;}
.type_down_list_inner .on_cur{width:82px;height:36px;text-align:center;line-height:36px;position:absolute;right:0;top:-36px;background-color:#fff;color:#707070;font-size:15px;}
.type_down_list_inner .on_cur .type_down{-webkit-transform:rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg);margin-left:5px;transition:all .3s;}
.bdSug_wpr{position:fixed!important;border-color: #ccc!important;border: none!important;width: 100%!important;left: 0!important;right: 0!important;top: 50px!important;padding: 0 15px!important;box-sizing: border-box;bottom:-2px!important;overflow-y:auto;}
.bdSug_wpr td{height: 48px!important;padding: 0!important;font-size: 16px!important;line-height: 48px!important;border-bottom: 1px solid #f3f3f3;}
.mm-opened .toolbarApp{display:none;}
/*login register phone*/
.m_page_view{padding:20px 25px;}
.m_page_view h3{font-size:27px;font-weight:normal;height:60px;line-height:60px;}
.m_page_view h3 em.logo{display:inline-block;background:url(/static/mobile/images/docin_login.png) 0 0 no-repeat;width:56px;height:60px;background-size:56px auto;vertical-align:middle;margin-right:6px;margin-top:-12px;}
.m_page_view h3 .header-cancel{width:0.74rem;height:42px;line-height:42px;text-align:center;position:absolute;right:0;top:8px;}
.m_reg_mod .input_label_box{padding:20px 30px 10px 14px;border-bottom:1px solid #c7c7cd;font-size:0;position:relative;}
.m_reg_mod .input_label_box label{display:-webkit-box;height:32px;line-height:32px;font-size:18px;}
.m_reg_mod .input_label_box label input{font-size:18px;outline:none;-webkit-box-shadow:0 0 0px 1000px white inset !important;-webkit-box-flex:1;}
.m_reg_mod .input_label_box label input::placeholder{color:#c7c7cd;}
.input_label_box .icon-phone,.input_label_box .icon-lock,.input_label_box .icon-safe{float:left;position:relative;top:4px;margin-right:15px;color:#8c969b;}
.input_label_box .password_ctrol{position:absolute;right:0;top:24px;background-color:#fff;}
.password_ctrol span[class^="icon-"]{font-size:28px;color:#c7c7cd;}
.password_ctrol .forget_pass{font-size:14px;padding-left:18px;position:relative;top:-8px;}
.getvalidaCodeBtn{position:absolute;right:0;left:auto;top:auto;bottom:10px;margin:0;width:112px;height:36px;line-height:36px;border-radius:30px;font-size:15px;font-weight:100;display:inline-block;text-align:center;background-color:#f8f8f8;color:#666;border:1px solid #dfdfdf;}
.m_reg_mod .input_focus{border-color:#00c853;}
.m_reg_mod .input_error{border-color:#ff7400;}
.input_focus .icon-phone,.input_focus .icon-lock,.input_focus .icon-safe{color:#00c853;}
.input_error .icon-phone,.input_error .icon-lock,.input_error .icon-safe{color:#ff7400;}
.input_error_tips{color:#ff7400;font-size:13px;height:30px;line-height:30px;margin-top:8px;display:none;}
.m_reg_submit{padding-top:22px;}
.m_reg_submit .pass_button_full,.m_login_mod .login_button_full{height:0.44rem;background-color:#00c853;border-radius:3px;text-align:center;color:#fff;width:100%;font-size:18px;}
.reg_to_login{text-align:right;padding-top:15px;}
.reg_to_login a{font-size:14px;color:#3086f3;}
.login_auto_channel{padding-top:29px;}
.login_auto_channel ul{display: -webkit-box;}
.login_auto_channel ul li{-webkit-box-flex:1;width:25%;text-align:center;}
.login_auto_channel ul li .connect_txt{font-size:13px;color:#999;}
.login_auto_channel h4{text-align:center;margin-bottom:12px;}
.login_auto_channel h4 span.i_txt{font-size:14px;color:#999;}
.login_auto_channel h4 span.i_txt:before{content:"";display:inline-block;width:45px;height:1px;overflow: hidden;vertical-align:middle;margin-right:12px;background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%, rgba(240,240,240,1) 30%);}
.login_auto_channel h4 span.i_txt:after{content:"";display:inline-block;width:45px;height:1px;overflow: hidden;vertical-align:middle;margin-left:12px;background: -webkit-linear-gradient(right,rgba(255,255,255,0) 0%, rgba(240,240,240,1) 30%);}
.login_auto_channel .ico_connect_logo{display:block;width:49px;height:49px;background:url(/static/mobile/images/ico_share_147x147.png) 0 0 no-repeat;background-size:49px auto;margin:0 auto 10px;}
.login_auto_channel .ico_logo_renren{background-position:0 0;}
.login_auto_channel .ico_logo_qq{background-position:0 -49px;}
.login_auto_channel .ico_logo_weibo{background-position:0 -98px;}
.login_auto_channel .ico_logo_weixin{background-position:0 -147px;}
.login_auto_channel .login_agree{font-size:12px;color:#ccc;text-align:center;padding-top:23px;}
.login_auto_channel .login_agree a{color:#ccc;text-decoration:underline;}
.login_yzm{position:absolute;right:0;bottom:10px;}
.login_yzm img{vertical-align:middle;}
.login_yzm a{position:relative;top:5px;font-size:13px;}
.m_login_mod .login_button_full{background-color:#338aec;}
.m_reg_submit .pass_button_loading{background-color:#64e599;}
.m_login_mod .login_button_loading{background-color:#3ca2ff;}
#login_tel_q, #login_tel{padding-left:0;}
/* new dialog */
.touch_slider_dialog .touch_slider_body{font-size:14px;border-radius:0;bottom:0;left:0;position:fixed;text-align: center; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); -webkit-transition: -webkit-transform 300ms; transition: transform 300ms ; width: 100%; z-index:200;background-color:#fff;}
.touch_slider_active .touch_slider_body{transform: translateY(0px);  -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}
.touch_slider_dialog .close_dialog{position:absolute;left:5px;top:5px;width:40px;height:40px;background:url(/static/mobile/images/ico_pay_close.png) center center no-repeat;background-size:12px 12px;z-index:1;}

.touch_slider_dialog .touch_slider_body_right .close_dialog{right:5px;left:auto;}
.touch_slider_dialog .touch_slider_header{position:relative;min-height:28px;}
.touch_slider_dialog .touch_slider_header_right{text-align: left;padding-left:20px;padding-top:6px;padding-right:5px;}
.touch_slider_dialog .touch_slider_header h3{font-size:18px;text-align:center;padding:15px 0;line-height:20px;border-bottom:1px solid #e9e9e9;}
.touch_slider_dialog .slider_btn{-webkit-box-flex:1;display:block;height:48px;line-height:48px;font-size:17px;color:#fff;border-radius:3px;}
.touch_slider_footer {/*padding-top:13px;*/padding-bottom:17px;display:-webkit-box;margin:0 15px; clear:both;}
.touch_slider_dialog .btn_conform{background-color:#338aec;}
.touch_slider_dialog .btn_cancel{background-color:#338aec;}
.touch_slider_dialog .dialog_mask{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0);z-index:199;display:none;}
.touch_slider_active .dialog_mask{background-color:rgba(0,0,0,.6);display:block;}
.ico_copy_success{display:inline-block;width:22px;height:17px;background:url('/static/mobile/images/ico_copy_ok.png') 0 0 no-repeat;background-size:22px 17px;margin-right:15px;}
.touch_slider_header h4{height:51px;line-height:51px;font-size:18px;border-bottom:1px solid #e3e3e3;}
.touch_slider_header_right h4{border-bottom:0;height:36px;line-height:36px;font-size:15px;color:#8a8a8d;}
.touch_slider_dialog .touch_slider_content{padding:20px 15px;}
.touch_slider_dialog .touch_slider_content_right{text-align: left;}
.touch_slider_content_right .touch_slider_content_right_top{padding-bottom:34px;display:flex;align-items: center;}
.touch_slider_content_right .touch_slider_content_right_top span:first-child{width:28px;height:28px;background:url('/static/mobile/images/doc_download_success.png') center center no-repeat;background-size:contain;margin-right:9px;}
.touch_slider_content_right .touch_slider_content_right_top span:last-child{font-size:26px;color:#000;}
.touch_slider_footer .slider_btn:nth-of-type(2){margin-left:17px;}
.touch_slider_footer .slider_btn{height:44px;line-height:44px;font-size:16px;width:0;}
.touch_slider_dialog .btn_cancel_01{background-color:#fff;border:1px solid #ccc;box-sizing:border-box;color:#666;}
.touch_slider_dialog .off_price .cur{font-weight:bold;}
.touch_slider_dialog .off_price .cur span{color:#ff0000!important;}
.docin_share_sns{display:-webkit-box;}
.docin_share_sns li{-webkit-box-flex:1;width:25%;}
.docin_share_sns li .ico_docin_sns{display:inline-block;width:0.34rem;height:0.34rem;}
.docin_share_sns li .sns_text{display:block;text-align:center;color:#999;padding-top:8px;}
.docin_share_sns li .ico_share_qq_01{background:url(/static/mobile/images/ico_share_qq.png) center center no-repeat;background-size:23px 25px;}
.docin_share_sns li .ico_share_weibo_01{background:url(/static/mobile/images/ico_share_weibo.png) center center no-repeat;background-size:28px 25px;}
.docin_share_sns li .ico_share_qzone_01{background:url(/static/mobile/images/ico_share_qzone.png) center center no-repeat;background-size:26px 25px;}
.docin_share_sns li .ico_share_copylink_01{background:url(/static/mobile/images/ico_share_copylink.png) center center no-repeat;background-size:22px 22px;}
.share_to_weixin{height:75px;background-color:#f7f7f7;padding:0 30px;}
.share_to_weixin .bd{padding:12px 0 0;color:#999;text-align:left;}
.share_to_weixin .ico_share_toweixin,.share_to_weixin .ico_share_friend{display:inline-block;width:26px;height:26px;vertical-align:middle;margin-right:13px;margin-top:5px;}
.share_to_weixin .ico_share_toweixin{background:url(/static/mobile/images/ico_share_weixin.png) 0 0 no-repeat;background-size:26px auto;}
.share_to_weixin .ico_share_friend{background:url(/static/mobile/images/ico_share_friend.png) 0 0 no-repeat;background-size:26px auto;}
.share_to_weixin .ico_share_open{display:inline-block;width:16px;height:22px;background:url(/static/mobile/images/ico_share_open_ios.png) 0 0 no-repeat;background-size:16px 22px;margin:0 3px;position:relative;top:2px;}
.share_to_weixin .ico_share_open_01{display:inline-block;width:16px;height:22px;background:url(/static/mobile/images/ico_share_three.png) 0 16px no-repeat;background-size:16px auto;margin:0 3px;}
.share_to_weixin .ico_share_open_02{display:inline-block;width:16px;height:22px;background:url(/static/mobile/images/ico_share_open_android.png) 0 center no-repeat;background-size:16px auto;margin:0 3px;position:relative;top:5px;}
.share_to_weixin .share_to_left{float:left;height:50px;position:relative;top:2px;}
.share_to_weixin .share_to_text a{color:#999;text-decoration:underline;}
.build_tiket .btn_conform{background-image:-webkit-linear-gradient(0deg,#dbc292,#b99562);}
.no_more_tips .freeDown label input[type="radio"]{vertical-align:-1px;}
/*save to app*/
.save_file_btns{display:-webkit-flex;}
.save_file_btns a{-webkit-box-flex:1;width:50%;border:1px solid #333;border-radius:3px;height:44px;line-height:44px;color:#333;font-size:14px;}
.save_file_btns a:last-child{margin-left:0.14rem;}
.touch_slider_dialog .sendLoading{background-color:#3ca2ff;}
#j_send_success h4{height:80px;line-height:30px;}
#j_send_success .send_mail_failed dd{position:relative;padding-left:14px;}
#j_send_success .send_mail_failed dd:before{position:absolute;left:1px;top:8px;content:"";width:4px;height:4px;border-radius:4px;background-color:#666;overflow: hidden;}
.downLoadTipInfo .close_tips,.addFavTips .close_tips{position:absolute;left:0;top:1px;width:30px;height:30px;background:url(/static/mobile/images/ico_pay_close.png) center center no-repeat;background-size:11px 11px;z-index:1;}
.downLoadTipInfo .i_tips{display:inline-block;width:9px;height:9px;background:url(/static/mobile/images/ico_end_tips.png) 0 0 no-repeat;background-size:9px auto;margin-left:10px;vertical-align:1px;}
.ico_ad_left{position:absolute;left: 0;top:1px;width:16px;height:15px;background:url('/static/mobile/images/ico_before_ad.png') 0 0 no-repeat;background-size:16px 15px;}
/* temp public service ad */
#tempAds{width:100%;height:33px;line-height:33px;background-color:#edf8ff;border-radius:20px;box-sizing: border-box;padding-left:13px;margin-top:2px;font-size:13px;display:none;overflow: hidden;}
#tempAds>div{width:100%;position: relative;left:0;}
#tempAds a{display:block;width:100%;height:33px;color:#47717f;clear:both;}
#tempAds a span{float:left;}
#tempAds a span svg{vertical-align: sub;}
#tempAds a span:first-child{margin-right:10px;}
#tempAds a span:last-child{width:25px;height:33px;float:right;}
.header-toolbar-left .header-classic{position:absolute;left:0.54rem;top:0;width:0.4rem;height:42px;text-align:center;}
.header-classic .ico_btn_classic{display:inline-block;width:100%;height:100%;background:url(/static/mobile/images/ico_classic_btn@3x.png) 10px center no-repeat;background-size:20px auto;}
.header-classic-cancel .ico_btn_classic{background:url(/static/mobile/images/ico_classic_close_btn@3x.png) 10px center no-repeat;background-size:20px auto;}
    /*sidebar*/
.sidebar-panel .side-nav {width:calc(100vw - 10vw);height:calc(100%-44px);}
.sidebar-panel .side-nav li.list-top {line-height: normal;}
.sidebar-panel .side-nav li > a:hover {background: #fff;}
.side-nav {position: fixed;width: 300px;left: 0;top: 42px;bottom:0;margin: 0;border-top:1px solid #EDEDED!important;-webkit-transform: translateX(-100%);transform: translateX(-100%);/*height: 100%;height: calc(100% + 60px);height: -moz-calc(100%);padding-bottom: 60px;*/background-color: #fff;z-index: 999;overflow-y: auto;will-change: transform;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translateX(-105%);transform: translateX(-105%);}
.drag-target {height: 100%;width: 10px;position: fixed;top: 42px;z-index: 998;}
.side-nav.fixed {left: 0;-webkit-transform: translateX(0);transform: translateX(0);position: fixed;}
#sidenav-overlay {position: fixed;top: 42px;left: 0;right: 0;height: 120vh;background-color: rgba(0, 0, 0, 0.5);z-index: 997;will-change: opacity;}
.hiddendiv {display: none; white-space: pre-wrap;word-wrap: break-word;overflow-wrap: break-word;/* future version of deprecated 'word-wrap' */padding-top: 1.2rem;/* prevents text jump on Enter keypress */position: absolute;top: 0;}
.sidebar-panel .classic_wrapper{display:-webkit-box;display:box;height:100%;}
.sidebar-panel .side-nav .classic_left,.sidebar-panel .side-nav .classic_right{-webkit-box-flex:1;box-flex:1;overflow-y: auto;height:100%;}
.sidebar-panel .side-nav .classic_left{width:44%;background-color:#EDEDED;}
.sidebar-panel .side-nav .classic_right{width:56%;margin-left:8px;}
.sidebar-panel .side-nav .classic_right li.second_wrap{height:100%;}
.sidebar-panel .side-nav .classic_right li>a{height:44px;line-height:44px;}
.sidebar-panel .side-nav .classic_left li{height:48px;line-height:48px;margin-bottom:4px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.sidebar-panel .side-nav .classic_left li{color:#262626;padding-left:25px;padding-right:5px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.sidebar-panel .side-nav .classic_left li.cur{position: relative;background-color:#fff;}
.sidebar-panel .side-nav .classic_left li.cur::before{content:"";width:5px;height:18px;background-color:#3086F3;position: absolute;left:0;top:15px;}
.sidebar-panel .side-nav .classic_right .second_list li a{padding-left:16px;display:block;color:#6E6E6E;border-bottom:0.3px solid #EDEDED;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;margin-right:12px;}
.sidebar-panel .side-nav .classic_right .second_list li.cur a{color:#3086F3;}
.ico_plus_zuanshi{display:inline-block;width:20px;height:18px;background:url(/static/mobile/images/ico_plus_zuanshi.png) 0 0 no-repeat;background-size:20px auto;margin-right:8px;vertical-align:text-top;}
.ico_plus_zuanshi2{display:inline-block;width:20px;height:18px;background:url(/static/mobile/images/ico_plus_zuanshi2.png) 0 0 no-repeat;background-size:20px auto;margin-right:8px;vertical-align:text-top;}
.min_zuanshi2{width:14px;height:12px;background-size:14px auto;margin-top:1px;margin-right:7px;}
.btnc_light_gold{background-color:#F9EFDE;color:#BC8938;}
.btnc_light_gold:hover{color:#BC8938;}
.flowhide{overflow:hidden;height:100%;position: fixed;top:0;left:0;right:0;bottom:0;}
@keyframes navHeight
{
from {height:116px;}
to {height:45px;}
}
@-webkit-keyframes navHeight /* Safari 和 Chrome */
{
from {height:116px;}
to {height:45px;}
}
.header-search-history ul li.delete-item {
    animation: new-item-animation .1s linear forwards;
 }
 @keyframes new-item-animation {
    from {
      opacity: 1 ;
      transform: translateX( 0 );
    }
    to {
      opacity: 0 ;
      transform : translateX( -100px );
    }
 }
 @keyframes fadeInDown
{
    from {
        opacity: 0;
        -webkit-transform: translate(0,-1000px); /* Safari */
        transform: translate(0,-1000px); /* 标准语法 */
    }
    to {
        opacity:1;
        -webkit-transform: translate(0,0); /* Safari */
        transform: translate(0,0); /* 标准语法 */
    }
}
@keyframes fadeOutUp
{
    from {
        opacity: 1;
        -webkit-transform: translate(0,0); /* Safari */
        transform: translate(0,0); /* 标准语法 */
    }
    to {
        opacity:0;
        -webkit-transform: translate(0,-1000px); /* Safari */
        transform: translate(0,-1000px); /* 标准语法 */
    }
}
@media screen and (max-device-height:480px){
    .m-channel-list a{height:36px;}
    .m-channel-list .channel-list-ico{display:none;}
    .fadeOutUp{display:none;}
}
/* @media screen and (max-device-height:600px){
    .m-channel-list a{height:48px;}
    .m-channel-list .channel-list-ico{display:none;}
} */
@media screen and (max-device-width:360px){
    .share_to_weixin{padding:0 20px;}
}
@media screen and (max-device-width:320px){
    .share_to_weixin{padding:0 20px;}
    .share_to_weixin .ico_share_toweixin, .share_to_weixin .ico_share_friend{margin-right:8px;}
    .share_to_text{font-size:12px;}
    .m_page_view h3{font-size:22px;} 
}

