/*iPhone全面屏适配*/
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3){
    .iphone_fit .exRankList{ padding-bottom: 60px;}
    .iphone_fit .h-expert-all-list{padding-bottom: 30px;}
    .iphone_fit .btn640{padding-bottom: 80px;}
    .iphone_fit .tabs{ height:84px;}
    .iphone_fit .wd_versionSelPop{ bottom: 84px;}
    .iphone_fit .wd_versionSelBtn{ bottom: 104px;}
    .iphone_fit .wd_couponPop{ padding-bottom: 24px;bottom: 24px}
    .iphone_fit .screenPupup_b a{ height: 79px!important;}
    .iphone_fit .betBottomBar{ padding-bottom: 30px;}
    .iphone_fit .messageFixed{ height: 84px;}
    .iphone_fit .shareAsse_b_btn{ height: 79px!important;}
    .iphone_fit .bottom_btn{ bottom: 34px;}
    .iphone_fit .matchSelPopupBtn{ padding-bottom: 34px;}
    .iphone_fit .bottomBtn{ padding-bottom: 34px!important;}
    .iphone_fit .popupPay{ padding-bottom: 34px;}
    .iphone_fit .wd_hasfooter, .iphone_fit .actIbtnWrap, .iphone_fit .wd_viewExpertTip, .iphone_fit .bbsPost_btn.nofooter{ margin-bottom: 34px;}
    .iphone_fit .wd_matchChooseTab{ padding-bottom: 34px;}
    .iphone_fit .wd_btnWrap{ padding-bottom: 34px;}
    .iphone_fit .wd_featureBar{ padding-bottom: 34px;}
    .iphone_fit .wd_up_sel_tab{ padding-bottom: 34px;}
    .iphone_fit .wd_chatRoom_c{ padding-bottom: 34px;}
    .iphone_fit .wd_chatRoom_b{ padding-bottom: 34px;}
    .iphone_fit .wd_popup{ padding-bottom: 20px;}
    .iphone_fit .wd_popup_auto{ padding-bottom: 34px;}
    .iphone_fit .wd_payBar{ padding-bottom: 24px;}
    .iphone_fit .wd_messageBar{ padding-bottom: 34px;}
    .iphone_fit .wd_matchShareBtn{ padding-bottom: 34px;}
    .iphone_fit .wd_bargain_bottomBtn div{ padding-bottom: 34px;}
    .iphone_fit .wd_liveSelPop{ padding-bottom: 34px;}
    .iphone_fit .wd_chatClosed{ padding-bottom: 34px;}
    .iphone_fit .wd_chatListHasMore{bottom:99px;}
    .iphone_fit .bottom_tab ion-tab-bar{ padding-bottom: 34px;}
    .iphone_fit .hw_fixed_panel{ padding-bottom: 34px;}
    .iphone_fit .wd_zjby_buy{ padding-bottom: 34px;}
}
@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2){
    .iphone_fit .exRankList{ padding-bottom: 60px;}
    .iphone_fit .h-expert-all-list{padding-bottom: 30px;}
    .iphone_fit .btn640{padding-bottom: 80px;}
    .iphone_fit .tabs{ height:84px;}
    .iphone_fit .wd_versionSelPop{ bottom: 84px;}
    .iphone_fit .wd_versionSelBtn{ bottom: 104px;}
    .iphone_fit .wd_couponPop{ padding-bottom: 24px;bottom: 24px}
    .iphone_fit .screenPupup_b a{ height: 79px!important;}
    .iphone_fit .betBottomBar{ padding-bottom: 30px;}
    .iphone_fit .messageFixed{ height: 84px;}
    .iphone_fit .shareAsse_b_btn{ height: 79px!important;}
    .iphone_fit .bottom_btn{ bottom: 34px;}
    .iphone_fit .matchSelPopupBtn{ padding-bottom: 34px;}
    .iphone_fit .bottomBtn{ padding-bottom: 34px!important;}
    .iphone_fit .popupPay{ padding-bottom: 34px;}
    .iphone_fit .wd_hasfooter, .iphone_fit .actIbtnWrap, .iphone_fit .wd_viewExpertTip, .iphone_fit .bbsPost_btn.nofooter{ margin-bottom: 34px;}
    .iphone_fit .wd_matchChooseTab{ padding-bottom: 34px;}
    .iphone_fit .wd_btnWrap{ padding-bottom: 34px;}
    .iphone_fit .wd_featureBar{ padding-bottom: 34px;}
    .iphone_fit .wd_up_sel_tab{ padding-bottom: 34px;}
    .iphone_fit .wd_chatRoom_c{ padding-bottom: 34px;}
    .iphone_fit .wd_chatRoom_b{ padding-bottom: 34px;}
    .iphone_fit .wd_popup{ padding-bottom: 20px;}
    .iphone_fit .wd_popup_auto{ padding-bottom: 34px;}
    .iphone_fit .wd_payBar{ padding-bottom: 24px;}
    .iphone_fit .wd_messageBar{ padding-bottom: 34px;}
    .iphone_fit .wd_matchShareBtn{ padding-bottom: 34px;}
    .iphone_fit .wd_bargain_bottomBtn div{ padding-bottom: 34px;}
    .iphone_fit .wd_liveSelPop{ padding-bottom: 34px;}
    .iphone_fit .wd_chatClosed{ padding-bottom: 34px;}
    .iphone_fit .wd_chatListHasMore{bottom:99px;}
    .iphone_fit .bottom_tab ion-tab-bar{ padding-bottom: 34px;}
    .iphone_fit .hw_fixed_panel{ padding-bottom: 34px;}
    .iphone_fit .wd_zjby_buy{ padding-bottom: 34px;}
}
@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3){
    .iphone_fit .exRankList{ padding-bottom: 60px;}
    .iphone_fit .h-expert-all-list{padding-bottom: 30px;}
    .iphone_fit .btn640{padding-bottom: 80px;}
    .iphone_fit .tabs{ height:84px;}
    .iphone_fit .wd_versionSelPop{ bottom: 84px;}
    .iphone_fit .wd_versionSelBtn{ bottom: 104px;}
    .iphone_fit .wd_couponPop{ padding-bottom: 24px;bottom: 24px}
    .iphone_fit .screenPupup_b a{ height: 79px!important;}
    .iphone_fit .betBottomBar{ padding-bottom: 30px;}
    .iphone_fit .messageFixed{ height: 84px;}
    .iphone_fit .shareAsse_b_btn{ height: 79px!important;}
    .iphone_fit .bottom_btn{ bottom: 34px;}
    .iphone_fit .matchSelPopupBtn{ padding-bottom: 34px;}
    .iphone_fit .bottomBtn{ padding-bottom: 34px!important;}
    .iphone_fit .popupPay{ padding-bottom: 34px;}
    .iphone_fit .wd_hasfooter, .iphone_fit .actIbtnWrap, .iphone_fit .wd_viewExpertTip, .iphone_fit .bbsPost_btn.nofooter{ margin-bottom: 34px;}
    .iphone_fit .wd_matchChooseTab{ padding-bottom: 34px;}
    .iphone_fit .wd_btnWrap{ padding-bottom: 34px;}
    .iphone_fit .wd_featureBar{ padding-bottom: 34px;}
    .iphone_fit .wd_up_sel_tab{ padding-bottom: 34px;}
    .iphone_fit .wd_chatRoom_c{ padding-bottom: 34px;}
    .iphone_fit .wd_chatRoom_b{ padding-bottom: 34px;}
    .iphone_fit .wd_popup{ padding-bottom: 20px;}
    .iphone_fit .wd_popup_auto{ padding-bottom: 34px;}
    .iphone_fit .wd_payBar{ padding-bottom: 24px;}
    .iphone_fit .wd_messageBar{ padding-bottom: 34px;}
    .iphone_fit .wd_matchShareBtn{ padding-bottom: 34px;}
    .iphone_fit .wd_bargain_bottomBtn div{ padding-bottom: 34px;}
    .iphone_fit .wd_liveSelPop{ padding-bottom: 34px;}
    .iphone_fit .wd_chatClosed{ padding-bottom: 34px;}
    .iphone_fit .wd_chatListHasMore{bottom:99px;}
    .iphone_fit .bottom_tab ion-tab-bar{ padding-bottom: 34px;}
    .iphone_fit .hw_fixed_panel{ padding-bottom: 34px;}
    .iphone_fit .wd_zjby_buy{ padding-bottom: 34px;}
}

.no_scroll > .scroll-content{ overflow: hidden;}

/*极速版适配*/
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3){
  .iphoneTopWap .tabs,
  .iphoneTopWap .wd_payBar{ -webkit-box-shadow: 0 -5px 6px 1px rgba(0, 0, 0, 0.05);}
  .iphoneTopWap ion-footer{ padding-bottom: 34px; background: #fff;}
  .iphoneTopWap .wd_hasfooter { bottom: 115px !important;}
  .iphoneTopWap .wd_chatRoom_b {  padding-bottom: 34px; }
  .iphoneTopWap .popupPay{ padding-bottom: 44px;}
  .iphoneTopWap .wd_couponPop{ padding-bottom: 34px;}
  .iphoneTopWap .shareAsse{ padding-bottom: 34px;}
  .iphoneTopWap .fixeAppear{padding-bottom: 34px;}
}
@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2){
  .iphoneTopWap .tabs,
  .iphoneTopWap .wd_payBar{ -webkit-box-shadow: 0 -5px 6px 1px rgba(0, 0, 0, 0.05);}
  .iphoneTopWap ion-footer{ padding-bottom: 34px; background: #fff;}
  .iphoneTopWap .wd_hasfooter { bottom: 115px !important;}
  .iphoneTopWap .wd_chatRoom_b {  padding-bottom: 34px; }
  .iphoneTopWap .popupPay{ padding-bottom: 44px;}
  .iphoneTopWap .wd_couponPop{ padding-bottom: 34px;}
  .iphoneTopWap .shareAsse{ padding-bottom: 34px;}
  .iphoneTopWap .fixeAppear{padding-bottom: 34px;}
}
@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3){
  .iphoneTopWap .tabs,
  .iphoneTopWap .wd_payBar{ -webkit-box-shadow: 0 -5px 6px 1px rgba(0, 0, 0, 0.05);}
  .iphoneTopWap ion-footer{ padding-bottom: 34px; background: #fff;}
  .iphoneTopWap .wd_hasfooter { bottom: 115px !important;}
  .iphoneTopWap .wd_chatRoom_b {  padding-bottom: 34px; }
  .iphoneTopWap .popupPay{ padding-bottom: 44px;}
  .iphoneTopWap .wd_couponPop{ padding-bottom: 34px;}
  .iphoneTopWap .shareAsse{ padding-bottom: 34px;}
  .iphoneTopWap .fixeAppear{padding-bottom: 34px;}
}
.iphoneTopWap .bg_fb{ background: #fff;}

a {text-decoration: none; outline:none;}
a:active,a:hover {outline: none;}
a:focus {outline: none;}
a,div {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}
.navList_wx,.toggleBtn,.toggleBtn .handle{-webkit-transition:all .3s ease-out; -o-transition:all .3s ease-out; transition:all .3s ease-out;}

.stepList li,.stepTabBtn a{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}


.pt44{ padding-top: 44px; }
.pt70{ padding-top: 70px!important; }
.cfff_30{ color: rgba(255, 255, 255, 0.3); }
.cfff_50{ color: rgba(255, 255, 255, 0.5); }

div [hidden]{display: none !important;}

/*index_tab_h5*/
.index_tab_h5{text-align: center; background: #fff; border-bottom: 1px solid #ddd;width: 100%;}
.index_tab_h5 ul{ display:  table; width: 100%; }
.index_tab_h5 ul li{ display: table-cell; width: 25%; padding: 15px 10px; border-right: 1px solid #e5e5e5;}
.index_tab_h5 ul li:last-child{ border-right: 0; }
.index_tab_h5 ul li p{ margin-bottom: 0 ;font-size: 12px; color: #333;}
.h5_download_tip{ position: fixed; left: 0; bottom: 0;top: initial; z-index: 999; width: 100%; height: 55px; background: #fff;}
.h5_download_tip.top{ bottom: initial.wd_versionSelBtn;top: 0;}
.h5_download_tip_down{ position: fixed; left: 0; bottom: 0; z-index: 999; width: 100%; height: 55px; background: rgba(0, 0, 0, 0.9);}
/*.h5_down_tip_logo{ width: 160px; height: 55px; position: absolute; left: 0; top: 0; background: url(../img/h5_down_tip_logo.png) no-repeat;background-size: cover;}*/
.h5_down_tip_btn{ position: absolute; text-decoration: none; border-radius: 3px; right: 50px; top:11px;  padding: 0 10px; background: #ffda44; color: #333; font-size: 14px; height: 32px; line-height: 32px;}

.h5_downLoad{ width: 100%; height: 45px; background: #F2F2F2; z-index: 10;}
.yq_logo310{ left: 0; top: 0; width: 45px; height: 45px; background: url(../img/weibo/homeIcon.png) no-repeat center center;background-size: 24px 24px; border-right: 1px solid #ddd;}
/*.yq_down_txt310{ right: 0; top: 0; width: 115px; height: 50px; background: url(../img/yq_down_txt310.png) no-repeat;background-size: cover;}*/
.yq_logo90{ margin-left: 10px; width: 90px; height: 20px; background: url(../img/weibo/yq_logo90.png) no-repeat;background-size: cover;}
.h5_downLoad .right{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding:0 10px 0 50px; height: 100%; }
.downloadBtn{ width: 100px; height: 32px; line-height: 32px; text-align: center; border-radius: 6px;background:-webkit-gradient(linear,right top, left top,from(rgba(255,163,0,1)),to(rgba(255,130,0,1)));background:-webkit-linear-gradient(right,rgba(255,163,0,1) 0%,rgba(255,130,0,1) 100%);background:-o-linear-gradient(right,rgba(255,163,0,1) 0%,rgba(255,130,0,1) 100%);background:linear-gradient(270deg,rgba(255,163,0,1) 0%,rgba(255,130,0,1) 100%); font-size: 14px; color: #fff; }
.h5_downLoad .slideUp{ position: relative; display: block; width: 24px; height: 24px; margin-left: 8px; }
.h5_downLoad .btn{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }
.h5_downLoad .slideUp:before,.h5_downLoad .slideUp:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 6px;
    height: 6px;
    border-top: 1px solid #333;
    border-right: 1px solid #333;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);}
.h5_downLoad .slideUp:before{ margin-top: 5px; }
.h5_downLoad .sildeDown{ display: none; position: absolute; right: 43px; bottom: -22px; width: 18px; height: 22px; background: #0F88EB; border-radius: 0 0 10px 10px; }
.h5_downLoad .sildeDown:before,.h5_downLoad .sildeDown:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 6px;
    height: 6px;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(135deg);}
.h5_downLoad .sildeDown:before{ margin-top: -5px; }
.h5_downLoad.slideToggel{ height: 0; }
.h5_downLoad.slideToggel .yq_logo310,.h5_downLoad.slideToggel .right{ display: none; }
.h5_downLoad.slideToggel .sildeDown{ display: block; }
.h5_downLoad02{ position: relative; z-index: 10; height: 60px; display: flex; align-items: center; padding: 0 15px 0 10px; background: #fff;}
.h5_downLoad02 i{ width: 40px; height: 40px; margin-right: 8px; background: url(../img/h5-img/icon_logo.png) no-repeat; background-size: cover;}
.h5_downLoad02 .txt{ flex: 1;}
.h5_downLoad02 .txt h3{ line-height: 22px; font-size: 16px; color: #333; font-weight: bold;}
.h5_downLoad02 .txt p{ line-height: 17px; font-size: 12px; color: #666;}
.h5_downLoad02 .btn{ width: 90px; height: 36px; display: flex; align-items: center; justify-content: center; background: #EA4747; border-radius: 100px; font-size: 14px; color: #fff; font-weight: bold;}
.h5_downLoad02.no_bg{ background: none;}
.h5_downLoad02.no_bg .txt h3{ color: #fff;}
.h5_downLoad02.no_bg .txt p{ color: rgba(255,255,255,.5);}
.h5_downLoad02.no_bg .btn{ border: 1px solid #FFDA44; color: #FFDA44;}
/*wap专家解读详情*/
.q_expert_info{ padding: 10px 15px 5px 15px; position: relative;}
.q_expert_info .referee{ background: #fff; padding: 20px 15px; border: none; border-radius: 5px; -webkit-box-shadow: 0 1px 1px #ddd; box-shadow: 0 1px 1px #ddd; }
.q_expert_info .bg{ width: 100%; height: 60px; background: #ffda44; position: absolute; left: 0; top: 0;}
.q_expert_info .analyst_info a{ color: #333; }
.q_expert_info .analyst_jj{ width: 83%;}
.q_expert_info .referee_con{ margin-top: -7px; }
.q_expert_info .analyst_jj{ margin-top: 3px; }
.q_expert_info .referee:after{content: "";position: absolute;top: 50%;right: 20px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 10px;height: 10px;border-bottom: 1px solid #333;border-right: 1px solid #333;-ms-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.q_buy_gold{ margin: 15px 0 20px 0; }
.q_buy_btn{display: block;margin: 0 auto;border-radius: 3px;text-decoration: none;width: 140px;height: 44px;line-height: 44px;background: #e56f10;color: #fff;font-size: 16px;text-align: center;}
.q_details_b{ padding: 15px 15px 0 15px; }
.q_details_b h4{ font-size: 14px; color: #999; line-height: 30px; }
.q_details_b p{ font-size: 12px; color: #999;}
.q_details_b .yq_logo1{ width: 57px; height: 80px; margin: 15px 0;}
.h5_downLoad_btn{ padding: 15px 0 30px; }
.h5_downLoad_btn a{ display: inline-block; vertical-align: middle;}
.h5_downLoad_btn .down_btn{ width: 100px; height: 35px; line-height: 34px; border: 1px solid #333; color: #333; font-size: 13px; border-radius: 3px;}
/*.h5_downLoad_btn .toggle_btn{ width: 22px; height: 22px; background: url(../img/erweima_btn.png) no-repeat; background-size: cover;position: absolute;left: 50%; margin-left: 65px;top: 22px;}*/
.q_details_b .copy_right{ height: 40px; font-size: 12px; color: #999; line-height: 40px;}
.q_details_b .erweima img{ width: 130px; height: 130px; margin: 15px 0 10px; }
.q_details_b .erweima h4{ color: #333; font-size: 16px; }
.q_details_b .erweima{ opacity: 0; visibility: hidden;-webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); border-radius: 5px; z-index: 11; left: 50%; margin-left: -114px; top: -260px; width: 228px; background: #fff; padding: 15px 0 20px; -webkit-box-shadow: 0 0 30px #A7A6A6; box-shadow: 0 0 30px #A7A6A6; }
.q_details_b .erweima.animate{ opacity: 1; visibility: visible; -webkit-transform: none; -ms-transform: none; transform: none;}
.q_details_t{ position: relative; height: 44px; background: #ffda44; }
.q_details_t .yq_logo0{ position: absolute; left: 15px; top: 10px; width: 116px; height: 32px; }
/*.q_details_t .yq_down_txt{ position: absolute; width: 95px; height: 44px; top: 0; right: 15px; background: url(../img/yq_down_txt.png) no-repeat; background-size: cover;}*/
.h5_arrow_r{content: "";
  position: absolute;
  top: 50%;
  right: 5px;
  -webkit-transform: translateY(-50%) rotate(-45deg);
  -ms-transform: translateY(-50%) rotate(-45deg);
  transform: translateY(-50%) rotate(-45deg);
  width: 10px;
  height: 10px;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
}
.agree_link_xiangqing p{ font-size: 13px; }
.agree_link_xiangqing{ background: #fff; }
.v2_lock{ padding-bottom: 0; }
.Identifier.red{ color: #fff;}

.select_match_btn.wapSceollh{height: 140px;}
.match_state{ white-space: nowrap;}

.copyRightI{ padding: 15px; background: #fff; text-align: center;}
.copyRightI p{ margin-bottom:10px; font-size:14px; color: #333;}
.topBar.bg_fa{ background: #3e569d; }
.wb_jieduList .recommend_tab{ height: 45px; background: #fff; padding-right: 45px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1); box-shadow: 0 1px 2px rgba(0,0,0,.1); }
.wb_jieduList .recommend_tab a{ height: 45px; line-height: 45px; }
.wb_jieduList .exTabI{ bottom: 90px; }
.wb_jieduList .recommend_tab .select{ position: absolute; width: 45px; height: 45px; top: 0; right: 0; background: url(../img/weibo/select.png); background-size: cover;  }
.recommend_tab.bg_3e569d{ position:relative; background: #fff; -webkit-box-shadow: none; box-shadow: none; }
.recommend_tab.bg_3e569d a{ color: #999;}
.recommend_tab.bg_3e569d a.active{ color: #333; border-bottom: 0; }
.recommend_tab.bg_3e569d a.active:after{content: "";
    position: absolute;
    bottom: 5px;
    left: 50%;
    margin-left: -13px;
    width: 26px;
    height: 3px;
    border-radius: 3px;
    background: #fe9600;
    animation:activeScaleX .4s ease both;
    -webkit-animation: activeScaleX .4s ease both;
}

/*微信添加*/
.indexTop_wx{ height: 84px;}
.topTip_wx{ position: absolute; z-index: 1000; width: 100%; height: 44px; left: 0; top: 0; background: rgba(51, 51, 51, 0.9); }
.topTip_wx:before{ border-color: #2e2e2e; }
.topTip_wx.android{ background: #393a3f; }
.topTip_wx.android:before{ border-color: #2c2d33; }
.navBtn_wx{ position: absolute; width: 44px; height: 44px; top: 0; left: 0; }
.navBtn_wx span{ pointer-events: none; position: absolute; left: 16px; top: 15px; width: 17px; height: 2px; border-radius: 2px; background: #ffda44; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;-webkit-transform-origin: left;-ms-transform-origin: left;transform-origin: left;}
.navBtn_wx span:nth-child(2){ top: 21px; }
.navBtn_wx span:nth-child(3){ top: 27px; }
.navBtn_wx.active span:nth-child(1){ -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.navBtn_wx.active span:nth-child(3){ -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);}
.navBtn_wx.active span:nth-child(2){ opacity: 0; }
.topTip_wx .rightBtn{ position: absolute; right: 40px; top: 9px; height: 26px; line-height: 26px; padding: 0 9px; text-align: center; text-decoration: none; font-size: 12px; color: #333; background: #ffda44; border-radius: 3px; }
.topTip_wx .clearInputBtn{ width: 40px; height: 44px; line-height: 39px; font-size: 24px; color: #fff; font-weight: normal; }
.q_fix_top_tab{ top: 3px; background: #3e569d; height: 40px; overflow: hidden; }
.q_fix_top_tab ul{ padding-left: 10px; }
.q_fix_top_tab ul li{ width: 68px; height: 40px; vertical-align: top; padding: 0; }
/*.q_fix_top_tab ul li span{ display: block; height: 40px; line-height: 40px; color: #666; font-size: 14px; padding: 0; }*/
/*.q_fix_top_tab ul li.active span{ background: none; border-bottom: 2px solid #333; color: #333; font-weight: bold; border-radius: 0; padding: 0 5px; }*/
.q_fix_top_tab .add_icon{ width: 40px; height: 40px;background: url(../img/add_icon2.png) no-repeat;background-size: cover; }
.q_fix_top_tab_mrzj{position:static;}
.q_fix_top_tab_mrzj ul li{width: auto;}
.q_fix_top_tab_mrzj ul li span{ color: #aab9e6; background: none;}
.q_fix_top_tab_mrzj ul li.active{ border-bottom: 2px solid #ffda44;}
.q_fix_top_tab_mrzj ul li.active span{ color: #ffda44; background: none; font-weight: bold;}
.navList_wx{ position: absolute; top: 60px; left: 0; width: 100%; z-index: 10; opacity: 0; visibility: hidden; }
.navList_wx ul li{ height: 50px; line-height: 50px; background: #111; }
.navList_wx ul li a{ padding: 0 15px; display: block; font-size: 15px; color: #fff; text-decoration: none; }
.navList_wx ul li a.activated{ background: #2a2a2a; }
.navList_wx ul li:after{content: "";
position: absolute;
right: 25px;
top: 50%;
margin-top: -5px;
width: 10px;
height: 10px;
border-bottom: 1px solid #666;
border-right: 1px solid #666;
-ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);}
.navList_wx ul li:before{ border-color: #2a2a2a; }
.navList_wx.animate{ top: 44px; opacity: 1; visibility: visible; }
.popupPublic{ position: relative; width: 280px; background: #fff; border-radius: 3px; padding: 20px 0; text-align: center; }
.popupPublic img{ width: 120px; height: 120px;}
.popupPublic,.popupPay_wx{
  -webkit-animation-name: superScaleIn;
  animation-name: superScaleIn;
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.popupPublic .clearInputBtn,.popupPay_wx .clearInputBtn{ width: 40px; height: 40px; line-height: 32px; color: #999; }
.popupPublic .clearInputBtn.activated,.popupPay_wx .clearInputBtn.activated{ background: #eee; border-radius: 0 3px 0 0; }
.popupPay_wx{ position: absolute; width: 85%; left: 50%; top: 50%; margin-top: -150px; margin-left:-42.5%; padding-bottom: 15px; border-radius: 3px; background: #fff; }
.popupPay_wx_t{ height: 60px; line-height: 60px; text-align: center; font-size: 16px; color: #333; }
.popupPay_wx_c ul li{ height: 45px; line-height: 45px; padding: 0 18px; }
.payBtn_wx{ position: relative; display: block; text-decoration: none; margin: 15px 15px 0; height: 45px; line-height: 45px; border-radius: 3px; background: #ffda44; font-size: 16px; color: #333; text-align: center; }
.payBtn_wx.activated{ background: #f9d12d; }
.payIcon_wx{ position: absolute; left: 15px; top: 15px; width: 16px; height: 14px; background: url(../img/payIcon_wx.png) no-repeat; background-size: cover; }
.login_btn a.yellow.activated{ background: #f3c200; }
.head-bar-wx{ position: relative; z-index: 10; height: 44px; background: #f5f5f5; padding: 5px; text-align: center;top:44px; }
.topTab_wx a{ position: relative; display: inline-block; vertical-align: top; height: 44px; line-height: 44px; padding: 0 20px; font-size: 16px; color: #999;font-weight: bold; text-decoration: none; }
.topTab_wx a.active{ color: #333; }
.topTab_wx a.active:after{ content: ""; position: absolute; left: 50%; margin-left: -2px; bottom: 5px; width: 4px; height: 4px; background: #ffda44; }
.popover-backdrop.active{background-color: rgba(0,0,0,.5);}
.bar-header{ z-index:999;}


.sub_header_tab a span{ color: #999;}
.icon_search_black{position: absolute;width: 33px;height: 44px;top: 0;}
.icon_search_black{
    right: 13.4%;
    background: url(../img/h5-img/icon_search_black.png) no-repeat center top;
    background-size: cover;
}
.recommend_tab_I a{white-space: nowrap;}
.head-bar-wx .title {
  display: block;
  top: 0;
  right: 0;
  left: 0;
  z-index: 0;
  overflow: hidden;
  margin: 0 10px;
  min-width: 30px;
  height: 43px;
  text-align: center;
  white-space: nowrap;
  font-size: 17px;
  line-height: 44px;
}
.head-bar-wx .title {
  position: static;
  margin: 0 auto;
  height: 34px;
  line-height: 34px;
  width: 100%;
  font-size: 18px;
  color: #333;
}

/*
.giftchange{ padding: 20px 0; color: rgba(255, 255, 255, 0.5); font-size: 13px; }
.giftchange a{ color: rgba(255, 255, 255, 0.5); text-decoration: none; }
.giftCard li{ position: relative; height: 155px; border-radius: 3px; overflow: hidden; margin-bottom: 15px; }
.giftCard li:first-child{ background: url(../img/giftCard_bg02.png); background-size: cover; }
.giftCard li:nth-child(2){ background: url(../img/giftCard_bg01.png); background-size: cover; }
.giftCardTxt{ padding: 20px 0 0 24px; }
.giftCardImg{ position: absolute; top: 15px; right: 15px; width: 40px; height: 40px; }
.giftCardImg img{ width: 100%; }
.giftTipr{ position: absolute; top: 78px; right: 0; padding: 0 5px 0 8px; height: 18px; line-height: 18px; text-align: center; border-radius: 15px 0 0 15px; background: #fff; color: #ea4747; }
.giftCard_b{ position: absolute; left: 0; bottom: 0; width: 100%; background: rgba(0, 0, 0, 0.1); height: 40px; line-height: 40px; color: rgba(255, 255, 255, 0.7); padding-left: 18px; font-size: 12px; }
.myPacket{ height: 40px; line-height: 40px; font-size: 15px; color: #fff; text-align: center; background: #404863; border-radius: 3px; }
.exchangeList li{ position: relative; float: left; width: 33.33%; height: 135px }
.exchangeList li.active{ background: #505872; border: 1px solid #ffda44; }
.exchangeList_bg{ position: relative; width: 67px; height: 85px; margin: 20px auto 0; text-align: center; background: url(../img/exchangeList_bg.png); background-size: cover; }
.exchangeList_bg span{ position: absolute; left: 0; bottom: 20px; width: 100%; }
.exchangeJb{ position: absolute; width: 100%; left: 0; bottom: 15px; font-size: 15px; color: #fff; text-align: center; }
.discoTip{ position: absolute; top: 4px; right: 7px; width: 35px; height: 18px; line-height: 16px; text-align: center; border: 1px solid #fff; border-radius: 15px; font-size: 10px; color: #fff; background: #ea4747; }
.exchange_tiptxt{ font-size: 12px; color: #999; }
.exchange_tiptxt p{ margin-bottom: 10px; }
.exchangeListCard .exchangeList_bg{ width: 80px; height: 55px; margin-top: 30px; background: url(../img/exchangeList_bg1.png); background-size: cover; }
.exchangeListCard .exchangeList_bg span{ text-shadow: 0 2px 1px rgba(0, 0, 0, 0.2); }
.myPacket_wq{ position: relative; height: 70px; text-align: center; overflow: hidden;}
.myPacket_wq:after{ content: ""; position: absolute; left: 50%; margin-left: -60px; top: -50px; width: 120px; height: 120px; border-radius: 50%; background: #ea4747;}
.myPacket_wq > div{ position: relative; z-index: 1; }
*/
.login_btn a.orange{ background: #eb6100; color: #fff;}
.login_btn a.orange.activated{ background: #d05601;}
.login_btn a.none_bg_blue{ background: none; color: #5383ec;border: 1px solid #eee;}
.login_btn a.none_bg_blue.activated{ background: #f7f7f7;}
.exchangeLotteryBackgroud1{background: #323950;}
.exchangeLotteryBackgroud2{background: #fff;}

/*使用说明*/
.instrucPage li{ margin-bottom: 10px; text-align: center; background: #fff; padding-top: 15px; }
.instrucPage li h3{ font-size: 16px; color: #333; padding: 0 15px; margin-bottom: 10px; }
.instrucPage li p{ font-size: 13px; color: #999; line-height: 18px; padding: 0 15px; margin-bottom: 10px; }

/*分享免费看*/
.shareShadow{ position: absolute; z-index: 99999; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); }
.shareShadow img{ width: 100%; }

.bg_323950{background: #323950}

/*微信区别于微博的样式风格*/
.wb_topIndex:after{background: #3E569D;}
/*.exHomeTop{ background: #3E569D; }*/
.gradient_details{ background: #3e569d;}
.bg_3e569d { background: #3e569d;}
.betBar_l_txt{ color: #333; }

/*底部tab*/
.tabs{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 50px; background: #fff; }
.tabs a{ -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }
.tabs a .tabsIcon{ display: block; width: 28px; height: 28px; margin: 6px auto 0; background: red; }
.tabs a span{ display: block; line-height: 16px; margin-top: -3px; font-size: 11px; color: #333;}
.tabs a .tabsIcon01{background: url(../img/weibo/tab01.png);background-size: cover;}
.tabs a .tabsIcon02{background: url(../img/weibo/tab02.png);background-size: cover;}
.tabs a .tabsIcon03{background: url(../img/weibo/tab03.png);background-size: cover;}
.tabs a .tabsIcon04{background: url(../img/weibo/tab04.png);background-size: cover;}
.tabs a .tabsIcon05{background: url(../img/weibo/tab05.png);background-size: cover;}
.tabs a .tabsIcon06{background: url(../img/weibo/tab06.png);background-size: cover;}
.tabs a .tabsIcon07{background: url(../img/weibo/tab07.png);background-size: cover;}
.tabs a.active .tabsIcon01{background: url(../img/weibo/tab01_on.png);background-size: cover;}
.tabs a.active .tabsIcon02{background: url(../img/weibo/tab02_on.png);background-size: cover;}
.tabs a.active .tabsIcon03{background: url(../img/weibo/tab03_on.png);background-size: cover;}
.tabs a.active .tabsIcon04{background: url(../img/weibo/tab04_on.png);background-size: cover;}
.tabs a.active .tabsIcon05{background: url(../img/weibo/tab05_on.png);background-size: cover;}
.tabs a.active .tabsIcon07{background: url(../img/weibo/tab07_on.png);background-size: cover;}
.tabs a.active .tabsIcon06{ width: 20px; height: 20px; margin-bottom: 6px; background: url(../img/weibo/tab06_on.png);background-size: cover;}
.tabs a.active .tabsIcon06.rotate{ animation: rotateR .8s linear infinite}
.tabs a.active span{ color: #ff8200; font-weight: bold;}

.confirm2{overflow: scroll; height: 200px;}
.wd_btnWrap.fixed{position:fixed;z-index: 1000}

/*ion-content{ background: #f2f2f2; -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}*/
/*.bgnk_list .my_list_wrap ul li{ padding: 15px 0; }*/
.bgnk_list .my_list_wrap .com_20icon{ top: 22px; }
.bgnk_list .my_list_wrap ul li:last-child:before{ border-width: 0; }

/*专家升级弹窗*/
.popup_Box {
  width:auto;
}
.popup_Box_t{
  border-bottom: none!important;
}

.popupWrap {
  width: 300px;
  background-color: #fff;
  border-radius: 10px
}

.popupWrap.black {
  background-color: #192244
}

.popupCon {
  text-align: center
}

.popupCon p {
  font-size: 16px;
  color: #333;
  line-height: 22px
}

.popupCon.black p {
  color: #fff
}

.popupBtn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}

.popupBtn a {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 1%
}

.popupBtn a {
  text-align: center;
  height: 50px;
  line-height: 50px;
  color: #5383ec;
  text-decoration: none;
  font-size: 15px
}

.popupBtn a.yellow {
  color: #ffda44
}

.popupBtn a.orange {
  color: #eb6100
}

.popupBtn a:last-child:before {
  border-right: 0
}

.firstFew {
  position: relative;
  background: #192244;
  border-radius: 3px;
  overflow: hidden
}
.wd_pkShoot li div{ width:33%; white-space: nowrap;}
.wd_pkShoot li div:nth-child(2){ width:34%;}
@media screen and(min-width: 320px) and(max-width: 350px) {
  .wd_pkShoot li div span{ font-size:16px;}
}

.icon_addFollow.black {
  right: 1.5%;
  background: url(../img/weibo/icon_addFollow_black.png) no-repeat;
  background-size: cover;
}
.topThreeList li{ white-space: nowrap}
/*.liveTop_title_icon a.dataIcon{ background: url(../img/dataTool/dataIcon.png); background-size: cover;}*/


/*8.30添加专家套餐和免费券*/
.flex,
.setMeal_t,
.setMeal_t > div,
.setMeal_c,
.mealIntro .title,
.useVou,
.setupWrap ul li{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}

.flex1{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: 1%;}

.justify-between,
.setMeal_t,
.useVou,
.setupWrap ul li{-webkit-justify-content:space-between; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between;}

.align-items,
.setMeal_t > div,
.useVou,
.setupWrap ul li{ -webkit-box-align: center; -webkit-align-items: center;-ms-flex-align: center;align-items: center;}

.justify-center{-webkit-justify-content:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;}


.icon_taocan{background: url(../img/taocan/icon_taocan.png) no-repeat;background-size: cover;}
.icon_mianfeiquan{background: url(../img/taocan/icon_mianfeiquan.png) no-repeat;background-size: cover;}
.wb_jieduList .slide_choose_jd{top: 45px;}
.wb_jieduList .slide_choose ul li.active{ color: #fe9600; }
.wb_jieduList .slide_choose ul li.active:before{ border-color: #fe9600; }
.wb_jieduList .slide_choose_jd ul li .correct{ right: 15px; width: 22px; height: 22px; background: url(../img/taocan/quan_active_orange.png) no-repeat; background-size: cover;}
.setMeal_t{ height: 40px; font-size: 12px; color: #999; padding: 0 15px; }
.setMeal_c{ padding: 15px; line-height: 1; }
.setMeal_c p{ font-size: 16px; color: #333; margin-bottom: 10px; }
.setMeal_c p.red{ color: #EA4747; }
.setMeal_c span{ font-size: 12px; color: #999; display: block; }
.setMeal_b{ height: 40px; line-height: 40px; font-size: 12px; color: #999; padding: 0 15px; }

.mealIntro{ padding: 20px 20px 80px 20px; background: #EA4747; position: relative; }
.mealIntro .title{ font-size: 19px; color: #fff; line-height: 35px; }
.mealIcon{ display: inline-block; width: 45px; height: 45px; margin-right: 10px; background: url(../img/taocan/mealIcon.png) no-repeat;background-size: cover;}
.mealIntro .introBtn{ position: absolute; top: 15px; right: 0; z-index: 10; font-size: 12px; color: #fff; height: 22px; line-height: 22px; background: #FF8200; padding: 0 6px 0 10px; border-radius: 15px 0 0 15px; }
.mealIntro .txt{ font-size: 12px; color: rgba(255,255,255,.5); line-height: 18px; padding-left: 5px; }
.exListWrapSetMeal{ border-radius: 5px; margin-top: -60px; position: relative; z-index: 10; overflow: hidden; }
.exListWrapSetMeal .exList{ padding: 0 6px; }
.exListWrapSetMeal .comUserImg{ width: 40px; height: 40px; }
.mealRule li{ font-size: 12px; color: #333; line-height: 18px; margin-bottom: 10px; text-align: justify; }
.mealRule li:last-child{ margin-bottom: 0; }

.useVou{ height: 40px; padding: 0 2px 0 10px; margin-top: 10px; border: 1px solid #ddd; border-radius: 4px; -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.05); box-shadow: 0 2px 10px rgba(0,0,0,.05); color: #333; }
.useVou i{ display: inline-block; width: 20px; height: 20px; position: relative; }
.useVou i:after {
    content: "";
    display: none;
    width: 14px;
    height: 8px;
    border-bottom: 2px solid #54AC19;
    border-left: 2px solid #54AC19;
    -webkit-transform: rotate(-45deg) translate(0, -50%);
    -ms-transform: rotate(-45deg) translate(0, -50%);
    transform: rotate(-45deg) translate(0, -50%);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: absolute;
    top: 50%;
    right: 8px;
    margin-top: -4px;
}
.useVou.active{ color: #54AC19; border-color: #54AC19; }
.useVou.active i:after{ display: block; }



/*9.3我的免费券*/
.wd_freeCoupon{ position:relative; height:115px; padding:10px 15px; margin-bottom: 10px; border-radius:5px; background-color:#fff; overflow:hidden;}
.wd_freeCoupon h3{ font-size:15px; color:#333; font-weight: normal;}
.wd_freeCoupon .lifeTime{ display: inline-block; margin-top: 10px; padding:3px 5px; border-radius: 3px; font-size:10px; color:#fff; background-color:#999;}
.wd_freeCoupon .right{ position:absolute; top:0; right:0; width:105px; height:100%; padding-top: 29px; text-align: center; background-color:#FF8200; background-image:url(../img/weibo/CombinedShape@2x.png); background-size:4px 100%; background-position: left top; background-repeat: no-repeat;}
.wd_freeCoupon .right h3{ font-size:20px; color:#fff;}
.wd_freeCoupon .right a{ display: inline-block; width: 68px; height:24px; line-height: 24px; margin-top: 5px; font-size:12px; color:#fff;}
.wd_freeCoupon.invalid .right{ background-color:#999;background-image:url(../img/weibo/CombinedShape2@2x.png);}
.wd_freeCoupon.invalid .right a{ background-color:#BBB; border-radius: 2px;}
.wd_freeCouponRule{ padding-bottom:30px;}
.wd_freeCouponRule li h3{ font-size:18px; color:#333; padding:20px 15px 10px;}
.wd_freeCouponRule li > div{ padding:18px 15px; background-color:#fff;}
.wd_freeCouponRule li > div p{ line-height: 22px; font-size:15px; color:#333;}
.wd_freeCouponRule li .bitmap{ width:90%; margin:0 auto; }
.wd_freeCouponRule li .bitmap img{ width:100%; }

.wb_topIndex{ padding: 15px 10px 10px; position: relative;}
.wb_topIndex:after{will-change: transform; content:""; position: absolute; z-index: -1; width: 100%; height: 140px; left: 0; top: 0; background: #FF8200; }
.wb_topIndex .q_index_top_tab{ border-radius: 5px; -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.1); box-shadow: 0 2px 4px rgba(0,0,0,.1);}
.wb_topIndex .q_index_top_tab li{ padding: 20px 15px 18px 15px; }
.wb_topIndex .q_index_top_tab_icon{ width: 50px; height: 50px; }
.wb_topIndex .q_index_top_tab ul li p{ font-size: 15px; }
.wb_topIndex,.wb_topIndex:after{-webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
  -o-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);}

/*9.12首页头部修改*/
.wb_topIndexBar{
  position: relative;
  z-index: 2;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.wb_topIndexBar.find{ background: #093059; padding: 17px 15px 0px 20px;}
.wb_topIndexBar.find .logo{ width: 117px; height: 27px; background: url(../img/h5-img/wd_logoTxt.png?v=20221104); background-size: 100% 100%;}
.wb_topIndexBar .wb_topBar{ font-size:0;}
.wb_topIndexBar .wb_topBar a{ display: inline-block; padding:0 10px; font-size:24px; font-weight:bold; color: rgba(248,248,248,.6);}
.wb_topIndexBar .wb_topBar a.active{ color:#fff;}
.wb_topIndexBar .wb_search{
  height: 35px;
  padding: 0 22px 0 13px;
  margin:0;
  background: #DA7309;
  font-size: 14px;
  color: #fff;
  border-radius: 20px;
}
.wb_topIndexBar .wb_search_download .search{
  display: inline-block;
  width: 32px;
  line-height: 32px;
  height: 32px;
  background: #fff;
  border-radius: 50%;
  vertical-align: middle;
  background: url(../img/wd-img/wd_icon_search02.png) no-repeat;
  background-size: 16px 16px;
  background-position: center;
  background-color: rgba(0,0,0,.2);
}
.wb_topIndexBar .wb_search_download .search.darkBlue{ background-color: #0D4A7A;}
.wb_topIndexBar .wb_search_download .download{
  font-size: 15px;
  font-weight: bold;
  color: #fff;
  background: #F5A623;
  line-height: 32px;
  display: inline-block;
  width: 120px;
  text-align: center;
  border-radius: 19px;
  height: 32px;
  vertical-align: middle;
  margin-left: 15px;
}
@media screen and (min-device-width:320px) and (max-device-width:350px){
  .wb_topIndexBar .wb_topBar a{
    padding: 0 6px;
    font-size: 22px;
  }
  .wb_topIndexBar .wb_search{
    padding: 0 15px 0 10px;
    font-size: 12px;
  }
  .wb_topIndexBar .wb_search .searchIcon {
    margin-right: 10px;
  }
}
.wb_topIndexBanner{ border-radius: 5px; overflow:hidden;}
.setupWrap ul li{ height: 50px; background: #fff; padding: 0 15px; font-size: 16px; color: #333; }
.toggleBtn{ position: relative; width: 50px; height: 30px; background: #ccc; border-radius: 30px; }
.toggleBtn .handle{ position: absolute; width: 24px; height: 24px; border-radius: 50%; background: #fff; top: 3px; left: 3px; }
.toggleBtn.active{ background: #ffda44; }
.toggleBtn.active .handle{ -webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px); }

/*alert*/
.container2{
  height: 100%;
  width: 100%;
  z-index: 1000;
  bottom: 0;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
}


.wrapper2{
  position:absolute;
  left:50%;top:30%;
}
.content2{
  position:relative;left:-50%;top:-50%;
  -webkit-animation-name: superScaleIn;
  animation-name: superScaleIn;
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@-webkit-keyframes superScaleIn{from{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}
@keyframes superScaleIn{from{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}

/*封装wd_loaddingBar组件*/
.wd_loaddingBar{
  width:40px;
  height:40px;
  margin:0 auto;
  position:relative;
}
.wd_loaddingBar span{
  width: 2px;
  height: 6px;
  background: rgba(255,255,255,.4);
  position: absolute;
  top: 17px;
  left: 19px;
  opacity:0.05;
  -webkit-animation: fadeit 1.1s linear infinite;
  animation: fadeit 1.1s linear infinite;
}
.wd_loaddingBar span:nth-child(1){
  -webkit-transform: rotate(0deg) translate(0, -12px);
  -ms-transform: rotate(0deg) translate(0, -12px);
      transform: rotate(0deg) translate(0, -12px);
  -webkit-animation-delay:0.39s;
  animation-delay:0.39s;
}
.wd_loaddingBar span:nth-child(2){
  -webkit-transform: rotate(45deg) translate(0, -12px);
  -ms-transform: rotate(45deg) translate(0, -12px);
      transform: rotate(45deg) translate(0, -12px);
  -webkit-animation-delay:0.52s;
  animation-delay:0.52s;
}
.wd_loaddingBar span:nth-child(3){
  -webkit-transform: rotate(90deg) translate(0, -12px);
  -ms-transform: rotate(90deg) translate(0, -12px);
      transform: rotate(90deg) translate(0, -12px);
  -webkit-animation-delay:0.65s;
  animation-delay:0.65s;
}
.wd_loaddingBar span:nth-child(4){
  -webkit-transform: rotate(135deg) translate(0, -12px);
  -ms-transform: rotate(135deg) translate(0, -12px);
      transform: rotate(135deg) translate(0, -12px);
  -webkit-animation-delay:0.78s;
  animation-delay:0.78s;
}
.wd_loaddingBar span:nth-child(5){
  -webkit-transform: rotate(180deg) translate(0, -12px);
  -ms-transform: rotate(180deg) translate(0, -12px);
      transform: rotate(180deg) translate(0, -12px);
  -webkit-animation-delay:0.91s;
  animation-delay:0.91s;
}
.wd_loaddingBar span:nth-child(6){
  -webkit-transform: rotate(225deg) translate(0, -12px);
  -ms-transform: rotate(225deg) translate(0, -12px);
      transform: rotate(225deg) translate(0, -12px);
  -webkit-animation-delay:1.04s;
  animation-delay:1.04s;
}
.wd_loaddingBar span:nth-child(7){
  -webkit-transform: rotate(270deg) translate(0, -12px);
  -ms-transform: rotate(270deg) translate(0, -12px);
      transform: rotate(270deg) translate(0, -12px);
  -webkit-animation-delay:1.17s;
  animation-delay:1.17s;
}
.wd_loaddingBar span:nth-child(8){
  -webkit-transform: rotate(315deg) translate(0, -12px);
  -ms-transform: rotate(315deg) translate(0, -12px);
      transform: rotate(315deg) translate(0, -12px);
  -webkit-animation-delay:1.3s;
  animation-delay:1.3s;
}
@-webkit-keyframes fadeit{
  0%{ opacity:1; }
  100%{ opacity:0;}
}
@keyframes fadeit{
  0%{ opacity:1; }
  100%{ opacity:0;}
}
.tabs{-webkit-box-shadow: 0 -2px 6px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 -2px 6px 1px rgba(0, 0, 0, 0.05);}

/*2018.11.26同步差异*/
.ecy_lq_pk01_t,.ecy_lq_pk01_b,.ecy_lq_pk01 .sf{ color: #333;}
.wd_chatRoom_b_t .send{ position:absolute; top:5px; right:10px; width:70px; height:35px; line-height: 35px; background-color:#FF8200; border-radius: 4px; text-align: center; font-weight: 500; font-size:16px; color:#fff;}
.startFocus{ width: 100%; height: 100%; position: relative;background-image: -webkit-linear-gradient(top, #2c4891, #529af4);}
.q_race_type_r{ position: absolute; text-align: right; right: 4.6875%; top: 10px; width: 50%;}
.q_homepageTop{ padding-top: 40px; padding-bottom: 5px; }
.q_homepageTop .referee{ padding-top: 25px; }
.back_icon_black{position: absolute; width: 44px; height: 44px; top: 0; z-index: 99;left: 1.5%; background: url(../img/back_icon_white.png) no-repeat;background-size: cover;}

input:-webkit-autofill { -webkit-animation: autofill-fix 1s infinite;}
@-webkit-keyframes autofill-fix {
  from {
    background-color: transparent
  }
  to {
    background-color: transparent
  }
}
.recommend_tab.bg_3e569d.coupon { background: #fff; -webkit-box-shadow: 0 1px 3px rgba(80,80,80,.1); box-shadow: 0 1px 3px rgba(80,80,80,.1);}
.recommend_tab.bg_3e569d a{ font-size:15px; font-weight:500;}
.recommend_tab.bg_3e569d a.active{ font-weight:500;}
.agree_link{ white-space: nowrap;}
.deal_title {
  font-size: 11px;
  padding: 17.5px 15px; }

.deal_title .buy {
  float: right;
  width: 50%;
  text-align: right;
}

.buy .diamond {
  margin-left: 15px;
  width: 11px;
  height: 11px;
  border: 1px solid #ccc;
  display: inline-block;
  vertical-align: middle; }

.buy .diamond.current {
  background: #ccc; }

/*2019.2.26版本选择*/
.wd_versionSelPop{ opacity: 0; visibility: hidden; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; position: absolute; z-index: 10; left: 0; bottom: 50px; width: 100%; padding: 20px 20px 25px; background: #fff; border-radius: 10px 10px 0 0;}
.wd_versionSelPop h3{ font-size: 18px; color: #333; text-align: center;}
.wd_versionSelPop .close_btn_gray{ top: 0; right: 0; left: auto;}
.wd_versionSelPop ul li{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 44px; padding: 0 20px 0 12px; margin-top: 15px; border: 1px solid #ddd; border-radius: 8px;}
.wd_versionSelPop ul li i{ width: 24px; height: 24px; background-repeat: no-repeat; background-size: cover;}
.wd_versionSelPop ul li i.phone{ margin-right: 5px; background-image: url(../img/h5-img/wd_icon_phone.png);}
.wd_versionSelPop ul li i.computer{ width: 20px; height: 20px; margin-right: 7px; background-image: url(../img/h5-img/wd_icon_computer.png);}
.wd_versionSelPop ul li strong{ font-size: 18px; color: #0F88EB;}
.wd_versionSelPop ul li span{ -webkit-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1; text-align: right; font-size: 14px; color: #999;}
.wd_versionSelPop ul li.bg_orange{ background: #FF8200; border: none;}
.wd_versionSelPop ul li.bg_orange strong{ color: #fff;}
.wd_versionSelPop ul li.bg_orange span{ color: rgba(255,255,255,.5);}
.wd_versionSelPop.animate{ opacity: 1; visibility: visible; -webkit-transform: none; -ms-transform: none; transform: none;}
.wd_versionSelBtn{ position: absolute; z-index: 10; right: 8px; bottom: 70px; width: 40px; height: 40px; background: url(../img/h5-img/wd_icon_computer.png) no-repeat; background-size: 16px 16px; background-position: center; background-color: #fff;  border-radius: 8px; border: 1px solid #eee;}
@media screen and(min-width: 320px) and(max-width: 350px) {
  .wd_versionSelPop{ padding: 20px 15px 25px;}
  .wd_versionSelPop ul li{ padding: 0 15px 0 10px;}
  .wd_versionSelPop ul li strong{ font-size: 16px;}
  .wd_versionSelPop ul li span{ font-size:12px;}
}

/*2019.5.17同步*/
.wd_indexMemberEntry .card{ height: 70px; padding-left: 10px; padding-right: 10px; border-radius: 8px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
.wd_indexMemberEntry .card.cjhy{ background: -webkit-linear-gradient(left, #E3BB8F, #C3893C);}
.wd_indexMemberEntry .card.fxb{ background: -webkit-linear-gradient(left, #FFF1E2, #FFDBAA);}
.wd_indexMemberEntry .card.tsmx{ background: -webkit-linear-gradient(left, #DEF8FF, #9DD8FF);}
.wd_indexMemberEntry .card .txt{ -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;}
.wd_indexMemberEntry .card i{ width: 40px; height: 40px;}
.wd_indexMemberEntry .card.cjhy i{ width: 48px; height: 48px; margin-right: 6px; margin-top: 6px; background: url(../img/member/member_vip.png); background-size: cover;}
.wd_indexMemberEntry .card.fxb i{ background: url(../img/member/wd_featureIcon_fxb.png); background-size: cover;}
.wd_indexMemberEntry .card.tsmx i{ background: url(../img/h5-img/wd_featureIcon_tsmx.png); background-size: cover;}
.wd_indexMemberEntry .card .txt h3{ font-size: 16px; white-space: nowrap;}
.wd_indexMemberEntry .card.fxb .txt h3{ color: #AF7D50;}
.wd_indexMemberEntry .card.tsmx .txt h3{ color: #0F88EB;}
.wd_indexMemberEntry .line{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.wd_indexMemberEntry .line .card{ -webkit-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1; margin-left: 5px;}
.wd_indexMemberEntry .line .card:first-child{ margin-left: 0;}
/*2019.5.17同步*/

.wd_recShare_qrcode{ position: fixed; bottom: 15px; right: 15px; border-radius: 6px; width: 40px; height: 40px; z-index: 1000; background: url(../img/wd-img/wd_icon_qrcode.png) no-repeat center/cover; background-color: rgba(0,0,0,.7);}

.closeAd{ position: relative; display: block; width: 40px; height: 40px; border: 1px solid #ccc; border-radius: 50%; margin: 20px auto; }
.closeAd:after{content: '×';position: absolute;top: 50%;left: 50%; margin-left: -20px; margin-top: -20px; width: 40px;height: 40px; font-size: 28px;line-height: 34px;text-align: center;color: #ccc;}
.bg_none{ background: none; }
.h330{ height: 330px; }

.embedDown{ display: flex; align-items: center; justify-content: space-between; }
.embedDown .LeftTxt{ font-size: 12px; color: #999; }
.embedDown .downBtn{ margin-left: 10px; padding: 0 20px; height:40px; line-height: 40px; text-align: center; background:rgba(255,235,235,1);border-radius:8px; font-size: 14px; color: #EA4747;}

.wd_feature_scroll .swiper-slide { width: 90%!important; -webkit-transform-style: preserve-3d; transform-style: preserve-3d;}
.wd_feature_scroll swiper > .swiper.s-wrapper .swiper-pagination .swiper-pagination-handle .swiper-pagination-bullet.swiper-pagination-bullet-first{ border: none;}
.wd_feature_scroll swiper > .swiper.s-wrapper .swiper-pagination .swiper-pagination-handle .swiper-pagination-bullet.swiper-pagination-bullet-last{ border: none;}
.wd_feature_scroll swiper > .swiper.s-wrapper .swiper-pagination .swiper-pagination-handle { padding: 0; margin:0;}
.wd_feature_scroll .swiper-container-horizontal > .swiper-pagination-bullets{ bottom: 3px;}

.wd_feature_scroll .wd_feature_card{ margin-left: 0; margin-right: 0}

.inteDataFocus swiper > .swiper.s-wrapper .swiper-pagination .swiper-pagination-handle .swiper-pagination-bullet.swiper-pagination-bullet-first{ border: none;}
.inteDataFocus swiper > .swiper.s-wrapper .swiper-pagination .swiper-pagination-handle .swiper-pagination-bullet.swiper-pagination-bullet-last{ border: none;}
.inteDataFocus swiper > .swiper.s-wrapper .swiper-pagination .swiper-pagination-handle { padding: 0; margin:0;}


.wd_button.wx,.wd_button.wb{ position: relative; background: #50B674; color: #fff; }
.wd_button.wb{ background: #EA4747; }
.wd_button.wx:after,.wd_button.wb:after{ content: ""; position: absolute; width: 24px; height: 24px; top: 10px; left: 10px; background: url(../img/h5-img/wxIcon.png); background-size: cover; }
.wd_button.wb:after{ background: url(../img/h5-img/wbIcon.png); background-size: cover; }
.eqExpla .swiper-slide{width: 82% !important;}
.eqExplaScroll{bottom: 20%}
.eqExpla .close{bottom: 8%}
.bg_fb {background-color: #FBFBFB}

.tieleItem_h5{ width: 100%; padding: 5px 15px; margin: 0; background: #f2f2f2; display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-box-align: center; -webkit-align-items: center;-ms-flex-align: center;align-items: center; }
.tieleItem_h5 .item-bd{ position:relative; padding:10px 0; font-size: 20px; font-weight: bold; color: #999; -webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.tieleItem_h5 .item-bd.active{ color:#333;}
.tieleItem_h5 .item-bd.active:after{ content:""; position:absolute; bottom:4px; left:50%; margin-left:-15px; width:30px; height:3px; background-color:#FF8200; border-radius: 3px;animation: activeScaleX .4s ease both; -webkit-animation: activeScaleX .4s ease both;}

/*解决浏览器不解析-webkit-box-orient: vertical;*/
.wd_player_d_list li .name p, .wd_player_d_list li .from p, .wd_shortReadCard .txt,
.wd_cmt_cut_txt .txt, .exHomeTop .exInfo .txt, .exHomeTop_c.slideUp, .topTalent_txt,
.planIntroduc_con, .speColumnLi_r_b, .playerList .li .td1 .name, .wd_feature_card_t .txt, .video_card_list .video_card .bottom .text{
    /* autoprefixer: ignore next */
    -webkit-box-orient: vertical;
}
/*专家主页加下载提示后增加些高度*/
.wd_autoScrollBg.bg360 { background-size: 100% 376px, cover;}

/*砍价活动*/
.bargain_link .copy.download{ color: #804100;  background: url(../img/bargain/bottom_btn_bg.jpg) no-repeat; background-size: 100% 100%;}
.wd_bargain .bargain_link .copy {margin:20px auto}

/*h5下载引导页*/
.wd_dl_downLoad{ position: fixed; width: 100%; top: 0; left: 0; z-index: 10; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 12px 15px; background: #fff;}
.wd_dl_downLoad.animate{ -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}
.wd_dl_downLoad .logo{ width: 141px; height: 36px; background: url(../img/xiazai/logo_txt.png?v=20221115); background-size: 100% 100%;}
.wd_dl_downLoad .btn{ width: 100px; height: 36px; line-height: 36px; border-radius: 6px; font-size: 16px; color: #fff; font-weight: bold; background: -webkit-linear-gradient(top, #f25c3e,#ed513a); text-align: center;}
.wd_dl_downLoad .btn span{ font-weight: 600;}
.wd_dl_page .section img{ width: 100%;}
.wd_dl_page .section_ios{ height: 1032px; margin-top: -1px; background-image: url(../img/xiazai/iosBg.jpg); background-repeat: no-repeat; background-size: 100% 100%; position: relative;}
.wd_dl_page .goHome{ position: absolute; top: 16px; right: 16px; width: 32px; height: 32px;background: url(../img/xiazai/goHome.png) 0 0 no-repeat; background-size: 100% 100%; }
.wd_dl_page .section_01{ position: relative;}
.wd_dl_page .section_01 .down_wrap{ position: absolute; left: 0; top: 68.85%; width: 100%;}
.wd_dl_page .section_01 .down_wrap .btn{ display: flex; width: 86%; margin: 0 auto;}
.wd_dl_page .section_01 .down_wrap .btn a{flex:1; height: 52px; line-height: 52px; text-align: center; font-size: 18px; color: #e3260d; font-weight: bold; background: #ffde00; border-radius: 6px;}
.wd_dl_page .section_01 .down_wrap .btn a.h5{ flex: none; width: 33%; line-height: 50px; margin-left: 10px; background: #eb655d; border: 1px solid #fff; color: #fff;}
.wd_dl_page .section_01 .down_wrap .old{ margin-top: 10px; text-align: center; font-size: 11px; color: #fff; white-space: nowrap;}
.wd_dl_page .section_01 .down_wrap .old a{ margin-left: 10px; color: #f9d300;}
.wd_dl_page_fix{ padding: 7px; background: #fff; -webkit-box-shadow: 0 -2px 5px rgba(0,0,0,.1); box-shadow: 0 -2px 5px rgba(0,0,0,.1);}
.wd_dl_page_fix .btn{ text-align: center; line-height: 45px; font-size: 20px;display: block; height: 45px;border-radius: 5px;background: #ff8200; color: #fff;}
.wd_dl_page_goTop{position: fixed; right:15px; bottom:10%; width:32px; height: 32px; border-radius:2px; background:rgba(51,51,51,.8) url(../img/xiazai/arrow.png) center center no-repeat; background-size: 12px; }
.wd_dl_page .copyRight{ padding: 18px 28px; color: rgba(255,255,255,.7); font-size: 11px; background: #eb513c;}
.wd_dl_page .copyRight div{ display: flex; justify-content: space-between; flex-wrap: nowrap; margin-top: 3px;}
.wd_dl_page .copyRight div.title{ margin-top: 0; margin-bottom: 7px; font-size: 13px; color: #fff;}
.wd_dl_page .courseIos img{ width: 100%; }
.wd_dl_page .loading{ margin: 0 auto 25px; width: 25px; height: 25px; border: 2px solid; border-color: #fff #fff transparent; border-radius: 50%; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-animation: loading 1s linear infinite; animation: loading 1s linear infinite; }
@media screen and (min-width: 320px) and (max-width: 360px){
    .wd_dl_page .copyRight{ padding: 15px 15px;}
}

.wd_dl_page .tipTxt{ position: relative; margin-top: -16px; display: flex; justify-content: center; }
.wd_dl_page .tipTxt:before{ content: ""; position: absolute; left: 50%; margin-left: -11.5%; top: 7px; width: 23%; border-bottom: 1px dashed #ffde00;}
.wd_dl_page .tipTxt li{ width: 30%; }
.wd_dl_page .tipTxt li span{ display: flex; align-items: center; justify-content: center; width: 15px; height: 15px; border-radius: 50%; background: #ffde00; font-size: 14px; color: #e74235; margin: 0 auto; }
.wd_dl_page .tipTxt li p{ font-size: 15px; line-height: 28px; color: #ffde00; text-align: center; }
.wd_dl_page .input{ width: 82.5%; margin: 7px auto 15px; }
.wd_dl_page .input li{ margin-bottom: 10px; font-size: 15px; padding: 0 5px; display: flex; align-items: center; height: 48px; background: #fff; border-radius: 40px; border: 1px solid #ff938d; }
.wd_dl_page .input li input{ overflow: hidden; flex:1; border: 0; outline: none; color: #666; }
.wd_dl_page .input li .yzm{ white-space: nowrap; flex-shrink: 0; display: flex; align-items: center; justify-content: center; height: 20px; width: 90px; color: #e74235; border-left: 1px solid #e74235; }
.wd_dl_page .input li .yzm.cbbb{ color: #bbb; }
.wd_dl_page .agree{ padding-bottom: 20px; margin-top: 13px; display: flex; align-items: center; justify-content: center; font-size: 11px; color: #fff; }
.wd_dl_page .agree a{ color: #fff; display: flex; align-items: center; }
.wd_dl_page .agree a.a1{ color: #ffb9b6; }
.wd_dl_page .agree a i{display: flex;align-items: center;justify-content: center;width: 13px;height: 13px;margin-right: 6px;border: 1px solid #ffb9b6;border-radius: 50%;}
.wd_dl_page .agree a i svg{ display: none; }
.wd_dl_page .agree a.active i svg{ display: flex; }
.iosSuc{ padding: 45px 0 20px; text-align: center; position: relative; width: 300px; border-radius: 10px; background: #fff; }
.iosSuc .close{ position: absolute; right: 0; top: 0; display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; }
.iosSuc .sucIcon{ position: absolute; left: 50%; margin-left: -25px; top: -25px; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; }
.iosSuc h4{ font-size: 20px; color: #d70c00; font-weight: bold; }
.iosSuc p{ font-size: 15px; color: #999; margin-top: 5px; }
.iosSuc .bt{ display: flex; align-items: center; justify-content: center; height: 45px; background: #e7453b; color: #fff; font-size: 18px; font-weight: bold; margin: 20px 15px 0; border-radius: 50px; }

@-webkit-keyframes loading{
  0%{
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100%{
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loading{
  0%{
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100%{
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*合作下载页*/
.wd_dl_page .downTxt{ margin-top: 25px; text-align: center; }
.wd_dl_page .downTxt p{ font-size: 18px; color: #666; margin-bottom: 5px; }
.wd_dl_page .downTxt span{ font-size: 12px; color: #999; }
.wd_dl_page .downIos{ padding: 45px 0; text-align: center; background: #0f88eb; }
.wd_dl_page .downIos .btn{ width: 190px; margin: 25px auto; text-align: center; line-height: 45px; font-size: 20px; color: #333; display: block; height: 45px; -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.25); box-shadow: 0 2px 4px rgba(0,0,0,.25); background: #ffde00; border-radius: 5px;}
.wd_dl_page .downIos p{ font-size: 14px; color: #fff; line-height: 21px; }
.wd_dl_page .section_ios .txt01{ position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); top: 612px; width: 185px; font-size: 12px; color: #333; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.wd_dl_page .section_ios .txt02{ position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); top: 691px; width: 150px; font-size: 12px; color: #333; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.wd_dl_page .section_ios .txt03{ position: absolute; left: 48%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); top: 735px; width: 230px; font-size: 10px; color: #707075; line-height: 12px;word-break:break-all;}
.wd_dl_page .section_ios .txt04{ position: absolute; left: 48%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); top: 796px; width: 220px; font-size: 12px; color: #0071ff; text-align: center; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.wd_dl_page .section_ios .txt05{ position: absolute; left: 48%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); top: 828px; width: 230px; font-size: 10px; color: #707075; line-height: 12px;word-break:break-all;}
/* 引导弹窗 */
.wd_dl_page_guide{width:100%;height:100%;position: relative;}
.wd_dl_page_guide .guide_shadow{width:100%;height:100%;position: fixed;top:0;left:0;z-index:99;background:rgba(0,0,0,.6);}
.wd_dl_page_guide .guide_img{position: fixed;top:0;left:0;z-index:100;width:100%;height:100%;}
.wd_dl_page_guide .guide_to{width:35px;position: absolute;right:20px;top:10px;}
.wd_dl_page_guide .guide_logo{width:290px;position: absolute;left:50%;top:56px;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%);}

/*弹窗*/
.containerAnimate{
    position: fixed;
    width: 100%;
    height: 100%;
    display: flex;align-items: center; justify-content: center;
    top: 0;
    left: 0;
    z-index: 1001;
}
.containerAnimate{
  -webkit-animation-name: superScaleIn;
  animation-name: superScaleIn;
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.containerAnimate .mask{ position: absolute; width: 100%; height: 100%; left: 0; top: 0;background: #000;opacity: 0.5; }
.noticePop{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 1; }
.noticePop .con{ position: relative; }


/*app和h5同步，单独区分微博样式*/
/*解读详情页*/
.wd_waterMarkBg {
  background-image: url(../img/wd-img/wd_ttyingqiuWaterMark.png);
  background-repeat: repeat;
  background-size: 100%;
  background-color: #fff;
}

ion-content.has-refresher.wd_waterMarkBg > .scroll-content {
  background-color: transparent;
}

.exConList_li.wd_exReadDet {
  position: relative;
  z-index: 100;
}

.exConList_li.wd_exReadDet .topInfo .txt div {
  color: #fff;
}

.exConList_li.wd_exReadDet .topInfo .txt p {
  color: rgba(255, 255, 255, 0.5);
}

.exConList_li.wd_exReadDet .topInfo .right p {
  font-size: 18px;
  font-weight: 500;
  color: #FFDA44;
}

.exConList_li.wd_exReadDet .topInfo .right span {
  color: rgba(255, 255, 255, 0.5);
}
.q_homepageTop {
  padding-top: 0;
  padding-bottom: 0;
}
.q_homepageTop .q_bg_color.wd_exReadDet {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: -webkit-linear-gradient(top, rgba(1, 0, 29, 0.5), rgba(13, 74, 122, 0.5));
}

/*联赛分布*/
.wd_leagueFenbu li{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    line-height: 50px;
    font-size:15px;
    color:#333;
}
.wd_leagueFenbu li:first-child{
    line-height: 40px;
    background-color: #EEEEEE;
    font-size: 14px;
    font-weight: 500;
}
.wd_leagueFenbu li:first-child div:nth-child(3){color:#333;}
.wd_leagueFenbu li div{
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    text-align: center;
}
.wd_leagueFenbu li div:nth-child(3){
    font-weight:500;
    color:#EA4747;
}
.wd_leagueFenbu li div img{
    width:24px;
    height:24px;
    margin:13px 10px 0 0;
}
.popupCon .rule{
    text-align: left;
    font-size:13px; color:#333;
}
.popupCon .rule li{
    line-height: 24px;
    margin-bottom: 5px;
}
.popupCon .rule li.last{
     margin-bottom: 0;
     font-size:12px;
     color:#999;
 }
.wb_tip{ z-index: 999; height: 40px; line-height: 40px; font-size: 14px; color: #CC902D; text-align: center; background: #FFF2DC; -webkit-box-shadow: 0 9px 8px -8px rgba(0,0,0,.15) inset; box-shadow: 0 9px 8px -8px rgba(0,0,0,.15) inset;}
.wb_tip .close{ position: absolute; width: 40px; height: 40px; top: 0; right: 0; background: url(/assets/img/weibo/close.png) no-repeat center; background-size: 12px 12px;}

.saveImg{
  -webkit-touch-callout: default;
}
.saveImg img{
    -webkit-touch-callout: default;
}

/*关注公众号弹窗*/
.attentionPublic{position: absolute; width: 72%; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 1000; background-color: #fff; border-radius: 10px;}
.attentionPublic img{ width: 100%;}
.attentionPublic .btn{ display: flex; margin-top: -10px;}
.attentionPublic .btn a{ flex: 1; text-align: center; line-height: 50px; font-size: 16px;}

/*比分列表页添加做担保入口*/
.topInlet{ padding: 5px 5px 0; display: flex; justify-content: space-between; }
.topInlet .link{flex:1; display: flex; align-items: center; color: #fff; padding:11px 12px; border-radius: 6px; background: #3A5174;}
.topInlet .link img{ display: inline-block; width: 32px; height: 32px; margin-right: 8px; }
.topInlet .link .txt h2{display: flex;align-items: center; font-size: 16px; font-weight: 600; }
.topInlet .link .txt p{ font-size: 12px; opacity: .5 }
.topInlet .link .txt h2 em{ display: inline-block; width: 32px; height: 16px; line-height: 16px; text-align: center; border-radius: 10px; background: #EA4747; font-size: 10px; margin-left: 4px; }

.qingbao{ background: #f2f2f2;}
.bifenTopWrap.withDownload{ background-position: 0 60px;}
.bifenTopWrap:before{top: 0;}

/*2020.1.15同步差异*/
.icon6_1{ position: absolute; right: 4.6875%; top: 30px; background-position: -165px 0;}
.icon6_2{ background: url(/assets/img/h5-img/icon6_2.png) no-repeat;background-size: cover;}
.icon6_3{ background-position: -165px -60px;}
.icon6_4{ background-position: -165px -90px;}
.icon6_5{ background-position: -165px -120px;}
.icon6_6{ background-position: -165px -150px;}
.icon6_7{ background-position: -165px -180px;}
.icon6_8{ background-position: -165px -210px;}
.icon6_9{ background-position: -165px -240px;}
.icon6_10{ background-position: -165px -270px;}

/*2020.3.30同步差异*/
.bottom_tab ion-tab-button.tab06 span{ background-image: url(/assets/img/h5-img/tab06.png);}
.bottom_tab ion-tab-button.tab06.tab-selected span{ background-image: url(/assets/img/h5-img/tab06_on.png);}

/*2020.7.30用户资料轨迹*/
.exConList_li .bottomInfo .publish{ display: inline-block; width: 70px; height: 30px; line-height: 30px; margin: -2px -5px -5px 0; text-align: center; border-radius: 4px; background: #FF8200; font-size: 16px; color: #fff; font-weight: bold;}
.exConList_li .saleTip{ position: absolute; top: 0; left: 0; background: #ea4747; width: 50px; height: 24px; line-height: 24px; text-align: center; font-size: 12px; color: #fff; z-index: 2;}

.userDetTab{ display: flex;}
.userDetTab a{ flex: 1; text-align: center; line-height: 44px; font-size: 16px; color: #333; font-weight: bold;}
.userDetTab a.active{ color: #0f88eb;}
.userDetItem{ padding-top: 14px; background-color: #fff; margin-bottom: 5px;}
.userDetItem .title{ line-height: 25px; padding-left: 15px; font-size: 18px; color: #333; font-weight: bold;}
.userDetItem .login{ padding: 15px 0 8px 35px;}
.userDetItem .login p{ font-size: 12px; color: #999; line-height: 24px;}
.userDetItem .login p span{ color: #333; margin-left: 20px;}
.userDetItem .consume_title{ font-size: 14px; color: #333; line-height: 20px; font-weight: bold; padding: 10px 0 0 20px;}
.userDetItem .consume{ display: flex; padding: 10px 15px;}
.userDetItem .consume li{ flex: 1; text-align: center;}
.userDetItem .consume li p{ line-height: 17px; font-size: 12px; color: #999;}
.userDetItem .consume li div{ line-height: 20px; font-size: 14px; color: #ea4747; font-weight: bold; margin-top: 5px;}
.userDetItem .consume li div span{ font-weight: 600;}
.userDetItem .consume li div.c333{ color: #333;}
.userDetItem .consume02 ul{ display: flex; line-height: 20px; margin-top: 5px;}
.userDetItem .consume02 ul li{ flex: 1; display: flex; align-items: center;}
.userDetItem .consume02 ul li p{ line-height: 17px; font-size: 12px; color: #999;}
.userDetItem .consume02 ul li div{ line-height: 20px; font-size: 14px; color: #ea4747; font-weight: bold;}
.userDetItem .consume02 ul li div span{ font-weight: 600;}
.userDetItem .consume02 ul li div.c333{ color: #333;}
.userDetItem .consume02 ul li.left{ justify-content: flex-end;}
.userDetItem .consume02 ul li.left div{ width: 25%; text-align: left;}
.userDetItem .consume02 ul li.right p{ width: 40%; text-align: right;}
.consumeDet{ padding: 0 20px 5px;}
.consumeDet .reco{ position: relative; padding: 10px 15px; margin-top: 10px; line-height: 17px; font-size: 12px; color: #999; border: 1px solid #eee; border-radius: 8px; box-shadow: 0 4px 8px 0 rgba(0,0,0,.05);}
.consumeDet .reco .name{ display: block; color: #0f88eb; font-weight: bold;}
.consumeDet .reco .name .order{ display: inline-block; color: #666; margin-left: 10px; font-weight: normal;}
.consumeDet .reco .text{ margin-top: 6px; color: #666; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.consumeDet .reco .match{ margin-top: 5px;}
.consumeDet .reco .info{ margin-top: 5px;}
.consumeDet .reco .hitIcon{ right: 10px; bottom: 10px; top: auto;}
.consumeDet .reco .service{ position: absolute; right: 10px; top: 50%; transform: translateY(-50%); width: 60px; text-align: center; line-height: 17px; padding: 3px 0 5px; border-radius: 4px; background-color: #ffe3e3; font-size: 12px; color: #ea4747;}
.consumeDet .use{ margin-top: 4px;}
.consumeDet .use li{ line-height: 30px; font-size: 12px; color: #333;}
.consumeDet .use li .status{ float: right; margin-top: 4px; width: 50px; height: 22px; line-height: 22px; text-align: center; font-size: 12px; color: #fff; border-radius: 4px; background-color: #ea4747;}
.consumeDet .use li .status.gray{ background-color: #999;}
.consumeDet .more{ display: block; line-height: 40px; text-align: center; font-size: 14px; color: #0F88EB; font-weight: bold;}

.userTrackLi{ position: relative; padding: 0 20px 20px 40px;}
.userTrackLi:before{ content: ""; position: absolute; left: 24px; top: 10px; width: 2px; height: 100%; background-color: #E1F2FF;}
.userTrackLi:after { content: ""; position: absolute; top: 4px; left: 19px; width: 10px; height: 10px; background-color: #0F88EB; border-radius: 50%; border: 1px solid #fff;}
.userTrackLi:last-child:before{ display: none;}
.userTrackLi .time{ line-height: 20px; margin-bottom: 2px; font-size: 12px; color: #999;}
.userTrackLi .track .thing{ display: inline-block; vertical-align: middle; font-size: 14px; color: #333; font-weight: bold;}
.userTrackLi .track .notes{ display: inline-block; vertical-align: middle; margin-left: 20px; font-size: 12px; color: #999;}

.userDetInfo{ position: relative; padding: 15px 0 5px; background-color: #fff;}
.userDetInfo .title{ font-size: 18px; color: #333; font-weight: bold; line-height: 25px; padding:0 0 15px 15px;}
.userDetInfo .photo{ position: absolute; top: 20px; right: 20px; width: 60px; height: 60px; border-radius: 50%; overflow: hidden;}
.userDetInfo .photo img{ width: 100%; height: 100%;}
.userDetInfo ul li{ line-height: 20px; margin-bottom: 10px; font-size: 14px; color: #333;}
.userDetInfo ul li >span{ display: inline-block; width: 104px; text-align: right; color: #999;}
.userDetInfo ul li >div{ display: inline-block; margin-left: 10px;}

.userLable{ padding: 0 0 10px 15px; background-color: #fff;}
.userLable .line{ display: flex;}
.userLable .line .left{ min-width: 85px; font-size: 14px; color: #333; line-height: 20px; margin-top: 6px;}
.userLable .line .labels{ flex: 1;}
.userLable .line .labels span{ display: inline-block; padding: 7px 9px 6px; border: 1px solid #B2DAFA; background-color: #E1F2FF; font-size: 12px; color: #0f88eb; font-weight: bold; line-height: 17px; border-radius: 4px; margin: 0 10px 10px 0;}
.userLable .line .labels.gjbq span{ border-color: #F8D499; background-color: #FFF6E7; color: #E49412;}
.userLable .line .labels.jzbq span{ border-color: #D7B99F; background-color: #FFF4EA; color: #B78D68;}
.userLable .line .labels.fwrbq span{ border-color: #CCC7C7; background-color: #F2F2F2; color: #666666;}

/*解读详情头部*/
.q_homepageTop {padding-top: 0px; }

/*2022世界杯样式调整*/
.h5HomeTop{ position: relative;background: -webkit-linear-gradient(top, #d32b3b, #e3686a);}
.h5HomeTop:before{
    content: "";
    position: absolute;
    top: -50%;
    left: 0;
    width: 100%;
    height: 150%;
    border-radius: 50% 50% 0 0;
    background-image: radial-gradient(#ef8283 0%, transparent 88%);
    -webkit-filter: blur(10px);
    filter: blur(10px);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.wb_topIndexBar.find{ background: none!important; }
.wd_indexTop.h5Home{ background: none!important; }
.wd_carousel.h5Home{ background: none!important; }

/*小彩店合作*/
.bg_lightBlue{ background: #0698FF!important; }
.wd_fixedCon.cdhz .exHomeTop{ background: #0698FF!important; margin-bottom: 0!important; }
.wd_fixedCon.cdhz .exHomeTop_c{ padding-right: 0; }
.wd_fixedCon.cdhz .exHomeTop .slideBtn{ position: static; line-height: 1; font-size: 12px; }
.wd_fixedCon.cdhz .exHomeTop_c.slideUp{-webkit-line-clamp: 3; height: 56px;}
.bg_lightBlue .recommend_tab.exRead{ background: none; }
.bg_lightBlue .recommend_tab.exRead a{ color: #fff; }
.bg_lightBlue .recommend_tab.exRead a.active{ color: #FFDA44; }
.bg_lightBlue .recommend_tab.exRead a.active:after{ background: #FFDA44; width: 30px; margin-left: -15px; }
.wd_index_block.mt0{ margin-top: 0; }
.cdhz .exList li .perc{ font-weight: bold; }

.video_page.zixun .video_container .video_area .play_memory {  top: 20%!important;  }

.switchPC{ position: absolute; z-index: 1000; right: 20px; bottom: 90px; display: flex; align-items: center; justify-content: center; width: 40px;height: 40px;background: rgba(234,71,71,.95);border-radius: 50%;box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.10);}
.switchPC:before{ border-radius: 100px; }
.switchPC span{ font-size: 12px; color: #fff; }
.switchPC i{ display: none; }
.switchPC.active{ background: #fff; }
.switchPC.active:before{ border-width: 0; }
.switchPC.active span{ display: none; }
.switchPC.active i{ display: flex; }
.switchPC .expand{ opacity: 0; visibility: hidden; transform: translateY(5px); transition: all .2s .2s ease-out; position: absolute; bottom: 100%; margin-bottom: 10px; right: -4px; padding: 10px; background: #fff; border-radius: 12px;}
.switchPC .expand li{ padding: 12px 0 0 12px; width: 120px; height: 80px; border-radius: 12px; background: #F5F5F5; margin-bottom: 10px;}
.switchPC .expand li:last-child{ margin-bottom: 0; }
.switchPC .expand li h4{ line-height: 25px; font-size: 18px; font-weight: bold; color: #333; }
.switchPC .expand li p{ line-height: 17px; font-size: 12px; color: rgba(51,51,51,.7); }
.switchPC .expand li.active{ background: #EA4747; }
.switchPC .expand li.active h4{ color: #fff; }
.switchPC .expand li.active p{ color: rgba(255,255,255,.7); }
.switchPC.active .expand{ opacity: 1; visibility: visible; transform: none; }

.videoZxArticle{ max-height: calc(100vh - 200px);}
.searchBar.findPage{ padding: 10px 10px 0; }

.allExLink{ margin-top: 10px; display: flex; align-items: center; padding: 0 8px 0 16px; height: 70px;background: #fff4f4;border: 1px solid #f2b5b5;border-radius: 8px; }
.allExLink .txt{flex:1;}
.allExLink .txt h3{ line-height: 22px; font-size: 16px; color: #333; font-weight: bold; }
.allExLink .txt p{ line-height: 20px; margin-top: 1px; font-size: 14px; color: #666; opacity: .7; }

.remindWrap .con.slideUp{-webkit-box-orient: vertical;}
