@charset "utf-8";
/* CSS 定制的公共样式 */
/*body.css*/
/*1127解决缩放问题*/
html {
    overflow-x: auto;
}
::-webkit-scrollbar:horizontal {
    height:8px;
}
html,body{
    margin: 0px;
    width: 100%;
    min-width: 1400px;
    max-width: 100%;
}
/*表头和表格列宽不同*/
body .el-table th.gutter{
    display: table-cell!important;
}
html,body{overflow-y: hidden}
html,body{font:14px/24px Arial,'PingFang SC','Microsoft YaHei',sans-serif;color:#1a1a1a; background-color:#f4f6fc; }/*overflow-x:hidden;*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td ,input{margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:14px;}
a{color:#1a1a1a; text-decoration:none;outline:none} /* for firefox */
a:hover,.color_gray a:hover{color:#409eff;}
ul,dl,li{list-style-type:none;}li{vertical-align:top;}
.clear{ clear:both; margin:0; padding:0; font-size:0px; line-height:0px; height:0px; overflow:hidden;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
*html .clearfix {zoom:1;}
*+html .clearfix {zoom:1;}
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
img{ border:none; vertical-align:top;}
input,textarea,select{font-size:14px;color:#1a1a1a; width: 100%; border:none; outline: medium none;}
input[type='checkbox']{width: auto;}
input:focus{}
.img_bfb img{ width:100%;}
/* CSS 活动的公共样式 */
.left{ float:left;}.right{ float:right;}.display_bk{ display:block;}.display_in_bk{ display:inline-block;}.display_no{ display:none;}.overflow{ overflow:hidden;}.text_center{ text-align:center;}.text_right{ text-align:right;}.text_left{ text-align:left;}
.web_widht{ width:1200px; margin:0 auto;}/* 网页的内容宽 */
.relative{ position:relative;}.absolute{ position:absolute;}.fixed{ position:fixed;}.pointer{cursor: pointer}

/* CSS 边距 */
.mt_5{ margin-top:5px;}.mt_10{ margin-top:10px;}.mt_15{ margin-top:15px;}.mt_20{ margin-top:20px;}.mt_25{ margin-top:25px;}.mt_30{ margin-top:30px;}.mt_35{ margin-top:35px;}.mt_40{ margin-top:40px;}.mt_50{ margin-top:50px;}.mt_60{ margin-top:60px;}
.ml_10{ margin-left:10px;}.ml_15{ margin-left:15px;}.ml_20{ margin-left:20px;}.ml_25{ margin-left:25px;}.ml_30{ margin-left:30px;}.ml_35{ margin-left:35px;}.ml_40{ margin-left:40px;}.ml_50{ margin-left:50px;}
.mr_10{ margin-right:10px;}.mr_15{ margin-right:15px;}.mr_20{ margin-right:20px;}.mr_25{ margin-right:25px;}.mr_30{ margin-right:30px;}.mr_35{ margin-right:35px;}.mr_40{ margin-right:40px;}.mr_50{ margin-right:50px;}
.mb_10{ margin-bottom:10px;}.mb_15{ margin-bottom:15px;}.mb_20{ margin-bottom:20px;}.mb_25{ margin-bottom:25px;}.mb_30{ margin-bottom:30px;}.mb_35{ margin-bottom:35px;}.mb_40{ margin-bottom:40px;}.mb_50{ margin-bottom:50px;}
.m_auto{ margin:0 auto;}
.pt_10{ padding-top:10px;}.pt_15{ padding-top:15px;}.pt_20{ padding-top:20px;}.pt_25{ padding-top:25px;}.pt_30{ padding-top:30px;}.pt_35{ padding-top:35px;}.pt_40{ padding-top:40px;}.pt_45{ padding-top:45px;}.pt_50{ padding-top:50px;}
.pb_10{ padding-bottom:10px;}.pb_15{ padding-bottom:15px;}.pb_20{ padding-bottom:20px;}.pb_25{ padding-bottom:25px;}.pb_30{ padding-bottom:30px;}.pb_35{ padding-bottom:35px;}.pb_40{ padding-bottom:40px;}.pb_45{ padding-bottom:45px;}.pb_50{ padding-bottom:50px;}
.pl_10{ padding-left:10px;}.pl_15{ padding-left:15px;}.pl_20{ padding-left:20px;}.pl_25{ padding-left:25px;}.pl_30{ padding-left:30px;}.pl_35{ padding-left:35px;}.pl_40{ padding-left:40px;}.pl_45{ padding-left:45px;}.pl_50{ padding-left:50px;}
.pr_10{ padding-right:10px;}.pr_15{ padding-right:15px;}.pr_20{ padding-right:20px;}.pr_25{ padding-right:25px;}.pr_30{ padding-right:30px;}.pr_35{ padding-right:35px;}.pr_40{ padding-right:40px;}.pr_45{ padding-right:45px;}.pr_50{ padding-right:50px;}
.p_10{ padding:10px;}.p_20{ padding:20px;}.p_30{ padding:30px;}.p_40{ padding:40px;}.p_50{ padding:50px;}.p_60{ padding:60px;}.p_70{ padding:70px;}.p_80{ padding:80px;}
/* 字体 */
.tahoma{font-family:"Tahoma"; }
.arial{font-family:"Arial, Helvetica, sans-serif";}
.verdana{font-family:Verdana, Geneva, sans-serif;}
.yahei{font-family:"Microsoft yahei";}
.fzlth{font-family:"Lantinghei SC";}
.pf_qx{font-family:PingFangSC-Thin, sans-serif;}
.pf_b{font-family: PingFangSC-Regular, sans-serif;}
.bold{font-weight:bold;}
.uppercase{text-transform:uppercase;}/*英文全部大写 */
.lowercase {text-transform: lowercase}/*英文全部小写 */
.capitalize {text-transform: capitalize}/*首字母大写 */
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/*单行省略号 */
.ellipsis2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.div_center{display: flex;display: -webkit-flex;align-items:center;}/*垂直居中 */

/* 字体大小 */
.font10{ font-size:10px;}.font11{ font-size:11px;}.font12{ font-size:12px;}.font13{ font-size:13px;}.font14{ font-size:14px;}.font15{ font-size:15px;}.font16{ font-size:16px;}.font18{ font-size:18px;}.font20{ font-size:20px;}.font21{ font-size:21px;}.font22{ font-size:22px;}.font24{ font-size:24px;}.font26{ font-size:26px; line-height:26px;}.font28{ font-size:28px; line-height:26px;}.font30{ font-size:30px; line-height:30px;}.font32{ font-size:32px; line-height:32px;}.font34{ font-size:34px; line-height:34px;}.font36{ font-size:36px; line-height:36px;}
.font56{ font-size:56px; line-height:56px;}

/* 字体图标颜色 */
.cc_chenggong:before,.cc_chengnuohan:before,.cc_zhifuchenggong:before
{color: #409EFF;}
.cc_weixin:before{color: #0bb20b;}
.cc_jiaotongyinhang:before{color: #1d2087;}
.cc_nongyeyinhang:before{color: #009174;}
.cc_jiansheyinhang:before{color: #004f9c;}
.cc_zhaoshangyinhang:before{color: #c7162e;}
.cc_chenggong1:before{color: #f1403c;}
.cc_gongshangyinhang:before{color: #e50012;}
.cc_zhifubao:before{color: #1296db;}
.cc_xin:before{color: #ea5858;}
.cc_shibai:before{color: #dc0032;}
/* 字体颜色 */
.color_0{ color:#000;}.color_3{ color:#333;}.color_6{ color:#666;}.color_9{ color:#999;}.color_c{ color:#CCC;}
.color_f,.color_f a,.color_f:hover{ color:#fff;}
.color_f a:hover{opacity: .7;}
.color_red{color:#dc0032;}
.color_red2{color:#ff2d4f;}
.color_blue,.color_blue a{ color:#409eff;}
.color_blue a:hover{color:#000;}
.color_orange,.color_orange a{ color:#ffa800;}
.color_gray,.color_gray a{color: #8590a6;}
/* 行高 */
.lh_16{ line-height:16px;}.lh_18{ line-height:18px;}.lh_20{ line-height:20px;}.lh_21{ line-height:21px;}.lh_24{ line-height:24px;}.lh_25{ line-height:25px;}.lh_30{ line-height:30px;}.lh_40{ line-height:40px;}.lh_50{ line-height:50px;}.lh_60{ line-height:60px;}
/* 边框线 */
.bord_top{border-top:1px solid #eee;}
.bord_bot{border-bottom:1px solid #eee;}
.bord_right{border-right:1px solid #eee;}
.bord_no{ border-bottom:none;}
/* 页面背景图片与颜色 */
.i{display:block; overflow:hidden; position:absolute; left:0; top:50%;}
.back_white{ background:#fff;}
.back_gray{ background:#f9f9f9;}
.back_blue{background:#409eff; color: #fff;}
{background-size: 100% auto;background-repeat: no-repeat;background-position: center center;}
/*效果 */
.alpha1{filter: Alpha(Opacity=10);opacity: 0.1;}
.alpha2{filter: Alpha(Opacity=20);opacity: 0.2;}
.alpha3{filter: Alpha(Opacity=30);opacity: 0.3;}
.alpha4{filter: Alpha(Opacity=40);opacity: 0.4;}
.alpha5{filter: Alpha(Opacity=50);opacity: 0.5;}
.alpha6{filter: Alpha(Opacity=60);opacity: 0.6;}
.alpha7,a:hover img{filter: Alpha(Opacity=70);opacity: 0.7;}
.alpha9,.btn:hover,.btn_xs:hover,.btn_sm:hover,.btn_primary:hover,button:hover,.btn_h6:hover,.card_header a:hover{filter: Alpha(Opacity=90);opacity: 0.9;}
[class^="btn_"]:hover{filter: Alpha(Opacity=70);opacity: 0.7;}
.radius_3{border-radius:3px;}.radius_5{border-radius:5px;}.radius_10{border-radius:10px;}
.radius_bf5{border-radius:50%;}
{box-shadow: 0px 0px 2px 2px #f9f9f9;}
.all_3,.i,a,img,input,textarea,.btn,button,
.ul_listImg li,.btn_xs,.btn_sm,.QA_list li,.back_gray_an,.cc_youjian,.input_vl,.input_v,::before,::after
{transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s; }
/*弹性盒子*/
.flex{display:flex;}
.flex_center{display:flex;justify-content:center;align-items:center;}
.justify_content{display:flex;justify-content: center;}/*水平居中 */
.align_content{display:flex;align-items:center;}/*垂直居中 */
.justify_between{display:flex;justify-content:space-between;}/*两端对齐 */
.flex_1{flex:1;}.flex_2{flex:2;}.flex_1-5{flex:1.5;}
.flex_wrap{flex-wrap: wrap;}
/* 共用 */
.logo img{height: 60px;}
.logo h1{font-size: 24px; padding-top: 22px;}
.locat{width: 100%;}
.locat a{font-family: PingFangSC-Regular, sans-serif;}
.top_r{line-height: 60px;}
.vip_nav li{line-height: 60px;position: relative;}
.vip_nav li a{display: block;padding: 0 20px;}
.vip_nav li span{position: absolute;right:20px;top: 0;font-size: 12px;}
.vip_nav li .cc_youjiantou{font-weight: bold;}
.vip_nav li:first-child span,.vip_nav li:last-child span{display: none;}
.vip_nav dl{background: #f9f9f9;color: #1a1a1a;font-size: 14px;}
.vip_nav dt{position: relative;background: #fff;}
.vip_nav dt a{padding-left: 50px;}
.vip_nav dd a{padding-left: 65px;font-family:PingFangSC-Thin, sans-serif;}
.vip_nav dd a:hover,.vip_nav li.on dl.on span{color: #409EFF;}
.vip_nav dl a{color: #1a1a1a;}
.vip_nav dl,.vip_nav dd{display: none;}
.vip_nav li.on dl,.vip_nav li.on dl.on dd{display:block}
.vip_nav li.on span,.vip_nav li.on dl.on span{transform:rotate(90deg);}
.vip_nav li.on dt span{transform:rotate(0deg);}

.card{background: #fff;border-radius: 5px;width: 100%;}
.card_header{line-height: 60px;position: relative;border-bottom: 1px solid #eee;}
.card_header h1{font-size: 20px;font-weight: bold;}
.card_header a{color: #409EFF;}

.top_inf{display: inline-block;width: 45px;height: 45px;line-height: 45px;}
.top_inf:hover .cc_youjian{font-size: 20px;}
.top_inf .badge{position: absolute;}
.Vfast_nav a{display: inline-block;margin-right: 60px;}
.avatar_150,.avatar_100,.avatar_50,.avatar_60,.avatar_80{width: 94px;height: 94px;background-color: #daecff;border: 3px solid #fff;display:inline-block;background-size: 100% auto;background-repeat: no-repeat;background-position: center center;}
.avatar_50{width:50px;height:50px;border: none;}.avatar_60{width:60px;height:60px;border: none;}
.avatar_80{width:80px;height:80px;border: none;}
.avatar_150{width:150px;height:150px;border: none;}
.avatar_150 a{position: absolute;width: 100%;height: 100%;text-align: center;left: 0;top: 0;background:rgba(0,0,0,0.5);border-radius: 50%;color: #fff;}
.avatar_150 a .ico{font-size: 30px;margin-top: 50px;display: block;}
.page a{width: 43px;height: 43px;line-height: 43px;border: 1px solid #eee;border-radius: 50%;margin: 0 5px;}
.page a:hover,.page .on{border-color: #409eff;background: #409eff;color: #fff;}
.page > * {display: inline-block;}
.page .input{height: 43px;border: 1px solid #eee;border-radius: 45px;width:80px;text-align: center;margin: 0 5px;}
.page .input:focus{border-color: #409eff;}
.page .next,.page .prev{background: #f9f9f9; border-color:#f9f9f9;}
/* 共用-按钮 */
.input_h6{height: 58px;line-height: 58px;border-radius: 58px;text-indent: 30px;border: 1px solid #a8d2fe;}
.input_h5{height: 50px;line-height: 50px;border-radius: 50px;text-indent: 20px;border: 1px solid #eee;}
.input_h5:focus{border-color: #409EFF;}
.btn{padding: 0 50px;}
a.btn,.btn_sm:hover{color: #fff;}
.btn,.btn_xs,.btn_primary_xs2,.btn_primary,.btn_sm2,.btn_primary_sm2,.btn_primary_sm3,.btn_sm,.btn_h6
{font-size:14px;display: inline-block;background: #409eff;color:#fff;cursor: pointer; border:none; outline: medium none;}
.btn_primary,.btn_primary_sm2,.btn_primary_sm3,.btn_primary_xs2{background:none;color:#f1403c;position: relative;}

.btn_35,.btn_35_primary,.btn_40_primary,.btn_40,.btn_primary_xs
{line-height:35px;height:35px;border-radius:35px; padding: 0 25px;display: inline-block;position: relative;cursor: pointer; border:none; outline: medium none;}
.btn_40{line-height:40px;height:40px;border-radius:40px;color: #fff;padding: 0 30px;}
.btn_40 .ico{font-size: 16px;}
.btn_40_primary{line-height:40px;height:40px;border-radius:40px; }
.btn_primary_xs{line-height:25px;height:25px;border-radius:25px; padding: 0 15px;}

.btn_35_primary::after,.btn_40_primary::after,.btn_primary_xs::after
{content:'';position:absolute;width: calc(100% - 2px);height: calc(100% - 2px);border:1px solid #409EFF; left: 0;top: 0;border-radius: 50px;}
.btn_35:hover,.btn_40:hover{color: #fff;}
.btn_35_primary,.btn_40_primary{color: #409EFF;}


.btn,.btn_primary{line-height: 50px;height: 50px;border-radius: 50px; padding: 0 30px;}

.btn_sm,.btn_primary_sm3{line-height:45px;height:45px;border-radius:45px; padding: 0 30px;}
.btn_primary_sm{line-height: 40px;height: 40px;border-radius: 5px;border: 1px solid #eee;display: inline-block;padding: 0 20px;}
.btn_primary_xs2{line-height:35px;height:35px;border-radius:35px; padding: 0 15px;}
.btn_primary_sm:hover,.btn_primary_sm.on{border-color: #409EFF;}

.btn_primary{min-width:120px;text-align: center;}
.btn_primary:hover{color:#f1403c;}
.btn_primary::before,.btn_primary_sm2::before,.btn_primary_sm3::before,.btn_primary_xs2::before
{content: '';position: absolute;width: 100%;height: 100%;border: 1px solid #f1403c;left: 0;top: 0;border-radius: 50px;}

.btn_primary_sm2,.btn_primary_sm3,.btn_primary_xs2{color: #409EFF;}
.btn_primary_sm2::before,.btn_primary_sm3::before,.btn_primary_xs2::before{border-color: #409EFF;}

.btn_sm2,.btn_primary_sm2{line-height:30px;height:30px;border-radius:30px; padding: 0 20px;}
.btn_primary_sm3{border: none;}
.li_l_nome li:last-child{border-bottom: none;}
.btn .ico{margin: 0 5px;}
.btn .cc_sousuo{font-size:20px;}
.btn_xs{line-height:25px;padding: 0 15px;border-radius: 25px;display: inline-block;background: #409eff;color: #fff;min-width:8px;text-align: center;font-size: 12px;}
.btn_con .btn,.btn_con .btn_primary_sm,.btn_con .btn_primary_xs2{margin: 0 6px;}
.btn_h6{line-height: 60px;height: 60px;width: 100%;border-radius: 5px;font-size: 16px;text-align: center;}
.btn_h6:hover{color: #fff;}
.badge{height:20px;line-height:20px;position:relative;display:inline-block;padding:0 6px;font-size:12px;text-align:center;background-color:#f1403c;color:#fff;border-radius:20px}

.select_a{border: 1px solid #fff; height: 33px;border-radius: 35px;position: relative;overflow: hidden; width: 100%;}
.select_a .ico{position: absolute;line-height: 33px;}
.select_a .cc_xiala{right:18px;top: 0;}
.select_a select{border:none;outline: none;background: none;color: #ffffff;width: 120%;line-height: 33px;height: 33px;position: absolute;top: 0;left:0;text-indent:15px;}
.search_a .btn{right:5px;top: 50%;margin-top: -25px;background: #1395f3;padding: 0 40px;}
.select_a_input_h5{border-color: #eee;color: #1A1A1A;height: 50px;line-height: 50px;border-radius: 50px;}
.select_a_input_h5 select{color: #1A1A1A;line-height:48px;height:48px;}
.select_a_input_h5 .ico{line-height:48px;}
.hot a{padding: 0 10px;}
.line{display: inline-block;margin: 0 15px;}
.w_60_ccw{width:60px;}.w_80_ccw{width:80px;}.w_100_ccw{width: 100px;}.w_200_ccw{width: 200px;}.w_250_ccw{width: 250px;}.w_320_ccw{width:320px;}
.w_820_ccw{width: 820px;}

.layer_shade{top: 0;left: 0;width: 100%;height: 100%;position: fixed;z-index: 9999;background-color:rgb(0, 0, 0,0.3);}
.layer{z-index: 99999;position: absolute; background: #fff;left: 0; top: 0;border-radius: 5px;left: 50%;top: 50%;}
.layer .cc_guanbi{right: 40px;top:40px;}
.layer_page{z-index: 99999;background: #fff;border-radius: 5px;}
.layer_title{border-radius: 5px 5px 0 0;}
.layer_title .cc_guanbi{right: 20px;font-size: 18px;color: #fff;}
.layer_page .cc_gangbi2,.tk_ico .ico{font-size: 80px;line-height: 80px;}
.layer_btn a{margin: 0 10px;min-width:90px;}

article img{max-width: 100%; border-radius: 5px;}
.field_title{border-width: 1px 0 0;border-style: solid; border-color: #eee;}
.field_title legend{padding-right: 20px;}
.textarea{border: 1px solid #eee;background: #FFF; border-radius:5px;width: 100%;}
.f_item{margin-bottom: 20px;}
.f_block{position: relative;}
.input_line{border-bottom: 1px solid #ebebeb;padding: 20px 0;}
.input_line:focus{border-bottom-color: #409EFF;}
.abs_rc{position: absolute;right: 0;top: 0;z-index: 2;}
.w_bf5{width: 50%;}

.input_v{height:40px;line-height:40px;position: relative;margin-bottom: 20px;}
.input_v::before,.input_v::after{content: '';position: absolute;width: 100%;height: 1px;left: 0;bottom: 0;background: #eee;}
.input_v:hover::before{background: #ccc;}
.input_v::after{width: 0px;}
.input--filled::after{width: 100%; height:2px;background: #23b8ff;}
.input_v .input__field{width: 100%;height: 100%;position: relative;z-index: 2;background:none;}
.input_v .input_vl{position: absolute;top:0;left: 0;overflow: hidden;cursor: text; color:#999;}
.input--filled{border-bottom-color: #23b8ff;}
.input--filled .input_vl{top: -22px;font-size: 12px;color: #999;}

.po_con{border-radius: 0 5px 5px 5px;}
.po_title a{display: block;float: left;background: #f9f9f9;border-radius: 5px 5px 0 0;line-height: 60px;padding: 0 38px;border-radius: 5px 5px 0 0;}
.po_title a.on{background: #fff;}


/* 登录注册 */
.log_reg_box{width: 400px;}
.t_party{border-radius: 0 0 5px 5px;}
.t_party a{display: inline-block;margin-left: 15px;}
.t_party a .ico{margin-right: 3px;font-size: 14px;}
.lr_tab{line-height: 50px;}
.lr_tab li{border-bottom: 2px solid #fff;display: inline-block;cursor: pointer;margin-right: 30px;}
.lr_tab li.on{border-bottom-color: #409EFF;}
.log_reg_box .input_line{padding-top: 10px;}

.input_vyw1 .input_v{padding-left: 120px;}
.input_vyw1 .select_a{width: 110px;position: absolute;z-index: 2;top:10px;border-right: 1px solid #8590a6;border-radius:0;height:18px;line-height:18px;}
.input_vyw1 .select_a select{padding:0;}
.input_vyw1 .select_a select,.input_vyw1 .select_a .ico{color: #8590a6;text-indent: 0;height: 20px;line-height: 20px;}
.input_vyw1 .select_a .ico{right:10px;}
.input_vyw1 .input_vl{left: 120px;}
/* 会员首页 */
.vip_left{width: 250px;}
.vip_right{width: calc(100% - 250px - 40px);}
.log_box .btn_xs,.log_box .btn_sm{background: #FFF;color: #409EFF;min-width:100px;}
.log_box .btn_xs{min-width:30px;}
.log_box .name_pt{position: relative;margin-top: -20px;}
.ivip_box1 .card{float: left;min-height: 300px;}
.ivip_box1 .card:nth-child(1),.ivip_box1 .card:nth-child(2){width:calc(37% - 20px);margin-right: 20px;}
.ivip_box1 .card:nth-child(3){width:26%;float: right;}
.vip_k_box,.vip_k{width: 200px;height: 122px;}
.vip_k{background-color: #409EFF;}
.vip_k_box .vip_k{height: 112px;top: 10px;position: absolute;}
.list_txt li{position:relative;border-bottom: 1px solid #eee;line-height: 54px;}
.data_Tlist li{float:left; width:25%; min-height:120px; padding:10px 0; line-height:36px;}
.date_sel{position:relative; display:inline-block; line-height:33px;height:33px;border-radius:35px;border: 1px solid #409EFF;}
.date_sel input{line-height:33px;height:33px; background:none; width:140px;display:inline-block; text-align:center;}
.date_sel span{display:inline-block;}
.date_sel i{ position:absolute; left:10px; top:0;}
.tab{ border-color:#8590a6;display: table;word-spacing:-1em;}
.tab{display:inline-block;line-height:35px;height:35px; bord}
.tab a{display:inline-block; border-left:1px solid #8590a6; padding:0 10px;border: 1px solid #8590a6; border-left:none;}
.tab a:first-child{border-radius:33px 0 0 33px;border-left:1px solid #409EFF;}
.tab a:last-child{border-radius:0 33px 33px 0 ;}
.tab a.on{background:#409eff; color:#fff; border-color:#409eff;}
.card_header .tab{top: 50%;margin-top: -18px;}
.card_f2 .card{width: calc(50% - 10px);}


.web_widht2{width: 1440px;}
/* 新版会员首页 */
.vip_c_right{width:360px;}
.card2{background: #fff;border-radius: 5px;width: 100%;}
.card_header2{line-height: 60px;position: relative;}
.c_title{font-size:18px;}
.c_title a{display: inline-block;margin-right: 20px;cursor: pointer;box-sizing: border-box;line-height: 40px;height: 40px;}
.c_title a:last-child{margin-right: 0;}
.c_title .on{border-bottom: 2px solid #409eff;color: #409eff;}
.card_header2 .abs_rc{color: #409EFF;}
.QA_list_txt li{position: relative;border-bottom: 1px solid #eee;padding: 14px 0;}
.dow_list li{position: relative;padding:15px 0 15px 70px;border-bottom: 1px solid #eee;min-height: 60px;}
.dow_list li .avatar_60,.dow_list li .avatar_80{left: 0;top: 15px;}
.dow_list li p{margin-top: 10px;}

.hs_ico{margin:15px;}
.hs_ico{ width:80px;height:80px;background: #1395f3;border-radius: 50%;position: relative; z-index: 9;}
.hs_ico::after,.hs_ico::before{content: '';position:absolute;width:100%;height: 100%;left:50%;top:50%;transform: translate(-50%,-50%);border-radius: 50%;}
.hs_ico::after{box-shadow: 0 0 0 8px rgba(131, 198, 246, 1);}
.hs_ico::before{box-shadow: 0 0 0 13px rgba(131, 198, 246, 0.5);}
.hs_ico:hover{animation: wave 3s -2s linear infinite;}
.hs_ico:hover::before{animation: wave 3s -1s linear infinite;}
.hs_ico:hover::after{animation: wave 3s linear infinite;}
@keyframes wave {
0%{box-shadow: 0 0 0 0 rgba(131, 198, 246, 1);}
50%{box-shadow: 0 0 0 10px rgba(131, 198, 246, 0.5);}
100%{box-shadow: 0 0 0 20px rgba(131, 198, 246, 0);}
}
.card2_row2 .card2{width:calc(50% - 10px);}
.btn_con .btn_xs{margin-right: 5px;margin-top: 2px;}


.avatar_md,.avatar_r{width: 360px;}
.avatar_r{border-left: 1px solid #eee;padding: 0 0 40px 40px;margin-left: 40px;}
.vip_right .btn_primary{min-width: 60px;}




/* 底部 */
.foot{background: #1b1b1b;border-top: 5px solid #1395f3;}
.f_c_nav{border-bottom:1px solid #fff;}
.foot h6{font-weight: normal;}
.f_nav li{display: inline-block;width: 180px;margin-bottom: 20px;}
.f_nav ul{width: 590px;}
.follow a:hover{color: #1395f3;}
.follow .cc_weixin:before,.follow .cc_weibo:before{color:#fff;}
.cop{line-height: 50px;background: #000;}

.back_gray2,.back_gray_an{ background:#eee;color: #1a1a1a;}
.back_gray_an:hover{color: #409EFF;}
.back_white_an{background: #fff;color: #409EFF;}
.back_red_an{background: #dc0032;color: #fff;}



/* VIP */
.title_v h1{display: inline-block;color: #d7b779;font-size: 24px;font-weight: bold;position: relative;}
.title_v h1::after,.title_v h1::before{content: '';width: 30px;height: 22px;background: url(../images/vip_ico1.png) no-repeat;position: absolute;left: -40px;top: 0;}
.title_v h1::before{left: auto;right: -40px;background: url(../images/vip_ico2.png) no-repeat;}
.flex_c{display: flex;justify-content: space-around;}
.flex-1{flex:1;}.flex-2b{flex:1.5;}.flex-2{flex:2;}
.package{margin-left: -20px;}
.package_box{border: 1px solid #eee;margin-left: 20px;padding:20px 30px;}
.package_box .btn{background: #f9f9f9;color: #d7b779;}
.package_box:hover .btn{background: #d7b779;color: #fff;}
.package_box p .ico{margin-right:6px;}
.package_box:hover{border-color: #d7b779;}
.package_box:hover .color_gray{color: #333;}
.package_box:hover .color_gray i{color: #d7b779;}
.wri_lr{width: 18px;font-size: 18px; word-wrap:break-word;word-break:nomal;margin: 0 auto;}
.t_table .t_td:nth-child(odd){background: #F9F9F9;border-radius: 5px;}
.t_td .cc_dagou{font-size: 16px;color: #D7B779;}
.t_td .cc_cuo{color: #dc0032;}
.color_vip{color:#D7B779;}
.t_td .btn_40_primary{color: #d7b779;}
.t_td .btn_40_primary::after{border-color: #D7B779;}
.t_td .btn_40_primary:hover{background: #D7B779;color: #fff;}
.rec_coupon ul{margin-left: -20px;}
.rec_coupon li{float: left;width: 360px;height: 140px;margin-left: 20px;border-radius:8px;margin-bottom: 28px;}
.rec_coupon li:hover{box-shadow: 0px 0px 30px 0px #e9e9e9; transform:translateY(-5px);}
.cou_box{width: 308px;border:1px solid #eee;height: 138px;border-radius:8px;}
.cou_sta{width: 50px;height: 140px;font-size: 16px;line-height: 16px;border-radius:8px;}
.cou_sta a{display: block;padding: 0 16px;color: #fff;text-align: center;}
.cou_sta a:hover{opacity: .6;}
.cou_sta img{position: absolute;left: -4px;top: 0;}
.valid{background: #d90031;}
.valid2{background: #eee;}
.valid2 a{color: #d90031;}
.cou_box dl{padding: 20px;}
.cou_box dt{width: 100px;height: 100px;background: #eee;}
.cou_box dd{padding-left: 10px;width: 150px;position: relative;min-height:80px;}
.cou_box dd .ico{bottom: 0;right: 0;font-size:60px;line-height:60px;opacity: .1;}
.buy_vip .avatar_60{background-color: #f9f9f9;border: 1px solid #d7b779;background-size: auto 70%;}
.pack ul{margin-left: -20px;}
.pack li{width: 360px;float: left;height: 120px;cursor: pointer; position: relative; margin-bottom: 20px;margin-left: 20px;margin-bottom: 20px;padding: 10px 0;}
.pack li::before{content: '';position: absolute;width:calc(100%);height:calc(100%);left: 0;top: 0; border: 1px solid #eee;border-radius:5px;}
.pack li .cc_xuanzhong{position: absolute;bottom: -1px;right: -1px;z-index: 2;line-height: 100%;font-size: 30px;color: #D7B779;display: none;}
.pack li:hover::before,.pack li.on::before{border-color: #D7B779;}
.pack li.on::before{border-width: 2px;}
.pack li.on .cc_xuanzhong{display: block;}
.pack_t{width: 20px;text-align: center; padding: 0 20px;font-size: 18px;line-height: 18px;}
.pack_c{border-left: 1px solid #eee;text-align: center;}
.w_bfb{width: 100%;}
.nian_k{background-image: url(../images/nian_k.jpg);border-radius: 5px;background-size:100% 100%;color: #fff;}
.nian_k .color_red,.nian_k .color_gray{color: #fff;}
.ul_li_a li{display: inline-block;margin: 0 35px;}

.not-msg{text-align: center}

.match_c2 p{margin-right: 50px;}
.match_c1 p{min-width: 160px;}
.match_c1 p:nth-child(1){width: 300px;}
.match_c2 p:nth-child(2){width: 500px;}
.match_list li:hover{box-shadow: 0px 0px 20px 0px #dfe1e6;}
.match_list li:hover h1{color: #409eff;}
.match_c1 .ico{margin-right: 5px;}

.ccwnewfont{
    font-family: ccwnewfont 
}

.ccwnewfonts{
    font-family: ccwnewfonts
}

/* 客服 */
#newBridge #nb_icon_wrap {
    display: none !important;
}