* {margin: 0;padding: 0;}
body{
    overflow-x: hidden !important;
    margin-left: calc(100vw - 100%);
    /*页面内容不能被选中S*/
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    min-width: 1200px;
    /*页面内容不能被选中E*/
    font-size: 14px;
    font-family:Source Han Sans, OPPO Sans, HarmonyOS Sans, Inter, Work Sans, Liberation Sans;
}



body,html{overflow-y: auto;scrollbar-color: transparent transparent;scrollbar-track-color: transparent;-ms-scrollbar-track-color: transparent;}
body {margin: 0;background-color: #f2f2f2; text-align: center}
#app {font-family: Source Han Sans,
                    OPPO Sans,
                    HarmonyOS Sans,
                    Inter,
                    Work Sans,
                    Liberation Sans;
    -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;color: #2c3e50;font-size: 14px;min-width: 1200px;}
/*滚动条 start*/
::-webkit-scrollbar {width: 5px;height: 8px;background-color: #f8f8f8;  }
::-webkit-scrollbar {display: none;}
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);background: #fff ;  }
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.1);background-color:#d9d9d9;border-radius: 0;-webkit-border-radius: 0; }
::-webkit-scrollbar-thumb:hover {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.1);background-color:#666;  }
img { image-rendering:-moz-crisp-edges; image-rendering:-o-crisp-edges; image-rendering:-webkit-optimize-contrast; image-rendering: crisp-edges; -ms-interpolation-mode:nearest-neighbor;}
/*可以选择*/
.can_select{ 	-webkit-user-select: text;-moz-user-select: text;-ms-user-select: text;user-select: text;}
.stkaiti_font{/* font-family: '华文行楷','STKaiti'*/}
/*设置划线价样式*/
s{font-family: tahoma,arial}
i{ font-style: normal}
ul,ol, li {list-style: none;}
em{font-style: normal}
.com_m_intro em,.rich_text em,.ql-editor em{ font-style: italic!important;}
a {color: #333333;text-decoration: none;}
a:hover {text-decoration: none;color: #005ca9;cursor: pointer}
h1,h2, h3, h4, h5, h6 {margin: 0;padding: 0; font-weight: normal}
table{border-collapse: collapse;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* WebKit*/ color:    #ccc;  }
input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  color:    #ccc;  }
input::-moz-placeholder, textarea::-moz-placeholder { /* Mozilla Firefox 19+ */  color:    #ccc;  }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { /* IE 10+ */  color:    #ccc;  }
.webkit_scrollbar::-webkit-scrollbar{ display: block}
/* 定义让input等于number 类型 则不出现 箭头 */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;}
input[type="number"] {-moz-appearance: textfield;}




/*全局单选按钮*/
.radio_btn{  border:1px solid #005ca9;  display: inline-block;  width: 21px;  height: 21px;  border-radius: 50%;  position: relative;  vertical-align: middle;  }
.radio_btn input{  width: 100%!important;  height: 100%!important;  position: absolute;  top: 0;  left: 0;  z-index: 100;  opacity: 0;  }
.radio_btn span{ background: #005ca9; width: 13px; height: 13px; display: inline-block; position: absolute; z-index: 1; top: 4px; left: 4px; border-radius: 10px;  }
.radio_btn input[type="radio"] + span,.radio_btn input[type="checkbox"] + span{  opacity: 0;  }
.radio_btn input[type="radio"]:checked + span,.radio_btn input[type="checkbox"]:checked + span{  opacity: 1;  }
/*全局复选按钮*/
.check_label{ margin-left:10px; cursor: pointer; height: 16px; line-height: 16px}
.chk_1{display: none!important;}
.chk_1 + label {  background-color: #FFF;  border: 1px solid #999999;   padding: 7px;  border-radius: 3px;  display: inline-block;  position: relative; line-height: 30px  }
.chk_1 + label:active {  box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 1px 3px rgba(0,0,0,0.1);  }
.chk_1:checked + label {  background-color: #ECF2F7;  border: 1px solid #92A1AC;    color: #243441;  }
.chk_1:checked + label:after {  content: '';  position: absolute;  background: url("../img/check.png");width: 14px;height: 14px; left: 0; top:1px; color: #758794;  ;  text-align: center;  font-size: 16px;  padding: 1px 0 0 0;  vertical-align: text-top;  }
.chk_1:disabled + label {background: #ececec}



/*导出模板重写S*/
.text_line_height .el-upload-list{ position: absolute; right: 0;z-index:28}
.el-upload-list__item-name{ font-size: 12px!important; margin-right: 20px!important;}
.el-upload-list__item:first-child{ margin-top:5px!important;}
.el-upload-list__item{ line-height: 1!important;}
.el-upload-list__item .el-icon-close{ top:0!important;}
.common_input_btn{ border:1px solid #005ca9!important; border-radius: 16px!important; color: #005ca9!important}
.common_input_btn:hover{ background-color: #005ca9!important; color: #fff!important;}
/*导出模板重写E*/

/*长短 高度S*/
.vh_100{height: 100vh}
.w_30{width: 30px}
.width_100{width: 100%!important;}
.w_99{ width: 99%!important;}
.margin_center{margin: 0 auto}
.w_10{width: 10px!important;}
.w_20{width: 20px!important;}
.w_30{width: 30px!important;}
.w_50{width: 50px!important;}
.w_65{width: 65px!important;}
.w_80{width:80px!important;; min-width:80px!important;max-width: 80px!important;}
.w_90{width:90px!important;; min-width:90px!important;max-width: 90px!important;}
.w_70{ width: 70px!important;;min-width: 70px!important;; max-width: 70px!important;}
.w_60{ width: 60px!important;;min-width: 60px!important;; max-width: 60px!important;}
.w_0{ width: 0!important;}
.w_100{width: 100px!important;}
.w_120{width: 120px!important;}
.w_130{width: 130px!important;}
.w_140{width: 140px!important;}
.w_150{width: 150px!important;}
.w_160{width: 160px!important;}
.w_180{width: 180px!important;}
.w_200{width: 200px!important;}
.w_230{ width:230px!important ;}
.w_240{ width:240px!important ;}
.w_250{ width:250px!important ;}
.w_280{ width:280px!important ;}
.w_300{width: 300px!important;}
.w_330{width: 330px!important;}
.w_350{width: 350px!important;}
.w_400{width: 400px!important;}
.w_450{width: 450px!important;}
.w_480{width: 480px!important;}
.w_500{width: 500px!important;}
.w_550{width: 550px!important;}
.w_600{width: 600px!important;}
.w_750{width: 750px!important;}
.w_800{width: 800px!important;}
.w_1000{width: 1000px!important;}
.w_1100{width: 1100px!important;}
.w_1200{width: 1200px!important;}
.m_w_100{max-width: 100px}
.m_w_150{max-width: 150px}
.m_w_200{max-width: 200px}
.min_w_250{min-width: 250px}
.m_w_300{max-width: 300px}
.m_w_500{max-width: 500px}


.w_25_percent{ width: 25%}
.w_50_percent{ width: 50%}
.w_slider{ width: 140px}
.iframe_input{width: 355px}
.iframe_list_width{ width: 335px!important;}
.h_10 { height: 10px}
.h_20 { height: 20px}
.h_25 { height: 25px}
.h_30 { height: 30px}
.h_40 { height: 40px}
.h_50 { height: 50px}
.h_80 { height: 80px}
.h_100 { height: 100px}
.h_200{ height: 200px; }
.h_300{ height: 300px; }
.h_350{ height: 350px; }
.h_400{ height: 400px; }
.h_750{ height: 750px; }
.m_h_50{ min-height: 50px}
.m_h_250{ min-height: 250px}
.m_h_300{ min-height: 300px}
.m_h_350{ min-height: 350px}
.m_h_400{ min-height: 400px}
.m_h_450{ min-height: 450px}
.zhi{ margin-left:5px; margin-right: 5px}
/*长短 高度E*/




/*间距边距S*/
.p-1{ padding: 10px}
.p-15{ padding: 15px}
.p-2{ padding:20px;}
.px-2{ padding: 0 20px}
.py-2{ padding: 20px 0}
.px-3{ padding: 0 30px}
.py-3{ padding: 30px 0}
.py-4{ padding: 40px 0}
.p-3{ padding:30px;}
.p-1{ padding:10px}	.py-15{ padding-top:15px; padding-bottom:15px}
.px{padding-left:5px; padding-right:5px}
.px-1{ padding-left:10px; padding-right:10px}
.py{ padding:5px 0 }
.py-1{ padding:10px 0 }
.margin_top_ss{ margin-top: 2px}
.margin_top_s{ margin-top: 3px}
.margin_top_l{margin-top: 5px;}
.margin_top_m{margin-top: 10px;}
.margin_top_pro{ margin-top:16px}
.margin_top_mm{margin-top: 15px;}
.margin_top_b{margin-top: 20px;}
.margin_top_big{margin-top: 30px;}
.margin_top_40{ margin-top:40px}
.margin_top_50{ margin-top:50px}
.margin_bottom_1px{margin-bottom: 1px;}
.margin_bottom_l{margin-bottom: 5px;}
.margin_bottom_m{margin-bottom: 10px!important;}
.margin_bottom_pro{ margin-bottom:16px!important}
.margin_bottom_b{margin-bottom: 20px;}
.margin_left_l{margin-left: 5px;}
.margin_left_m{margin-left: 10px;}
.margin_left_15{margin-left: 15px;}
.margin_left_b{margin-left: 20px;}
.margin_left_big{margin-left: 30px;}
.margin_right_l{margin-right: 5px;}
.margin_right_m{margin-right: 10px;}
.margin_right_b{margin-right: 20px;}
.margin_right_big{margin-right: 30px;}
.padding_all_10{ padding: 10px}
.padding_top_l_m{padding-top: 2px; }
.padding_top_l{padding-top: 5px;}
.padding_top_m{padding-top: 10px;}
.padding_top_pro{ padding-top:16px}
.padding_top_b{padding-top: 20px;}
.padding_top_bb{padding-top: 30px;}
.padding_bottom_l{padding-bottom: 5px;}
.padding_bottom_m{padding-bottom: 10px;}
.padding_bottom_d{padding-bottom: 15px;}
.padding_bottom_b{padding-bottom: 20px;}
.padding_bottom_30{padding-bottom: 30px;}
.padding_bottom_40{padding-bottom: 40px;}
.padding_bottom_50{padding-bottom: 50px;}
.padding_bottom_110{padding-bottom: 110px;}
.padding_bottom_bb{padding-bottom: 30px;}
.padding_bottom_filter{ padding-bottom: 48px!important;}
.padding_left_l{padding-left: 5px;}
.padding_left_m{padding-left: 10px;}
.padding_left_d{padding-left: 15px;}
.padding_left_b{padding-left: 20px;}
.padding_left_30{padding-left: 30px;}
.padding_right_l{padding-right: 5px;}
.padding_right_m{padding-right: 10px;}
.padding_right_b{padding-right: 20px;}
.padding_top_30{ padding-top: 30px}
.padding_top_50{ padding-top: 50px}
.padding_top_60{ padding-top: 60px}
.padding_t_b_l{padding: 5px 0}
.padding_inner{ padding: 0 10px}
/*间距边距E*/

/*多余裁剪S*/
.maxcut {overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.maxcuttwo{ text-overflow: -o-ellipsis-lastline; overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
/*多余裁剪E*/

/*全局定位S*/
.relative{position:relative}
.absolute{ position: absolute}
/*全局定位E*/

/*全局背景S*/
.bg_f5 {background-color: #f5f5f5!important;}
.bg_f9{ background-color: #f9f9f9!important;}
.bg_white {background-color: #fff!important;}
.bg_transparent{ background-image: linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 0,transparent 75%,rgba(0,0,0,.25) 0), linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 0,transparent 75%,rgba(0,0,0,.25) 0);
    background-color: #eee;
    background-size: 10px 10px;
    background-position: 0 0,5px 5px;
}
.bg_festival{ background: #DA1010!important;}
.bg_festival_bar{background: #f8d3ca!important;}
.bg_red{ background: #E1251B!important}
.bg_white_trans{background-color: rgb(246,248,250)!important;  }

.bg_blue{ background: #005ca9!important}
.bg_orange{background:#ff9900 !important}
.bg_f2{ background: #f2f2f2!important;}
.bg_f9{background: #f9f9f9!important;}
.gray_bg_color{-webkit-filter: grayscale(100%);}
/*全局背景E*/

/*全局边框S*/
.border_white{ border:1px solid #fff; box-sizing: border-box}
.border_gray{ border:1px solid #f2f2f2; box-sizing: border-box}
.border_bottom { border-bottom: 1px solid #f2f2f2;}
.border_right { border-right: 1px solid #f2f2f2;}
.border_left { border-left: 1px solid #f2f2f2;}
.border_top { border-top: 1px solid #f2f2f2;}
.border_top_9{border-top:1px solid #999}
/*全局边框E*/

/*遮罩层S*/
.box_size{ box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.mask {width: 100%;background-color: rgba(0, 0, 0, .5);position: fixed;left: 0;right: 0;top: 0;bottom: 0;/*z-index: 19!important;*/z-index: 25!important;}
.white_mask{ width: 100%; height: 100%; background: rgba(0,0,0,0); position: fixed; left: 0;  top:0; z-index: 20}
.mask_inner{width: 100%;background-color: rgba(0, 0, 0, .5);position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 22!important;}
.close_preview {background-color: rgba(0, 0, 0, 0.5);position: fixed;top: -40px;border-radius: 50%;cursor: pointer;width: 80px;height: 80px;overflow: hidden;right: -40px;line-height: 24px;display: block;color: #fff;transition: background-color 0.15s;font-size: 18px;z-index: 99;}
.close_preview::before{ position: absolute; left:15px; bottom:11px}
.close_preview:hover{ background-color: rgba(0,0,0,0.8)}
.close_preview span{ position: absolute; bottom:10px; left: 15px; font-size: 20px}
.close_mask_btn{background-color: rgba(0, 0, 0, 0.5);position: fixed;top: -40px;border-radius: 50%;cursor: pointer;width: 80px;height: 80px;overflow: hidden;right: -40px;line-height: 24px;display: block;color: #fff;transition: background-color 0.15s;font-size: 18px;z-index: 99;}
.close_preview::before{ position: absolute; left:15px; bottom:11px}
.close_preview:hover{ background-color: rgba(0,0,0,0.8)}
.pc_store_renovation{width: 100%;background-color: rgba(0, 0, 0, .2);position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 22!important;}
.qrcode_big{ padding:20px; border-radius: 10px; background:#fff; overflow: hidden;margin: 0 auto; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 30;}
.qrcode_big img{ max-width:375px; position: relative}
.license_big{ padding:20px; border-radius: 10px; background:#fff; overflow: hidden;margin: 0 auto; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 30;}
.license_big img{  position: relative}
/*遮罩层E*/


/*全局块显示隐藏S*/
.hide_display{display: none}
.block_display{display: block}
.overflow_hidden{overflow: hidden}
/*全局块显示隐藏E*/

/*网站顶部S*/
.top_bar{ height: 30px; box-sizing: border-box; background: #f2f2f2; }
.refresh{ cursor: pointer; }
.login_top_box_warp_fixed{ position: absolute; right:0;width: 345px; top:23px; display: none; padding-top: 28px}
.user_info_warp:hover .login_top_box_warp_fixed{display: block;  }
.com_nav_left .el-collapse-item__content{ padding-bottom: 0; }
/*495*/
.shelper{ width: 320px;overflow: hidden; top:36px; position: absolute; right: 0; border:1px solid #f2f2f2; background: #fff; z-index: 15; font-size: 12px  }
.shelper li{ overflow: hidden; padding: 1px 5px; line-height: 25px; cursor: pointer;}
.shelper li .search_item{ width: 250px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-align: left}
.fixed_history_box .shelper li .search_item{ width: 230px}
.shelper li.shelper_item.active,.shelper li.shelper_item:hover{ background: rgba(0,153,255,0.1)}


.shelper li.shelper_item:hover .del_btn{ display: block }
.shelper li.shelper_item:hover .search_history{ display: none}
.shelper .del_btn{ display: none; font-size: 12px}
.site_navigation_tit{ text-align: left}
.site_navigation_hover{ position: relative}
.site_navigation_hover i { color: #999}
.site_navigation_hover:hover .site_navigation_box{ display: block}
.site_navigation_box{
    position: absolute!important; top:28px; right: -80px;  z-index: 25; background: #fff; box-sizing: border-box; border:1px solid #f2f2f2; padding:10px; text-align: left; display: none
}
.site_navigation_item{ box-sizing: border-box; border-right:1px solid #f2f2f2; padding:0 25px}
.site_navigation_item:last-child{ border-right:none}
.site_navigation_nav{ color: #999; text-align: left}

.mobiles_hover{ position: relative; }
.mobiles_hover:hover .value_ewm_show{ display: block}
.value_ewm_show{ position: absolute!important; top:28px; right: 0; width: 213px; z-index: 25; background: #fff; box-sizing: border-box; border:1px solid #f2f2f2; display: none}
.value_ewm_show img{ width: 101px; height: 101px; display: block}
.value_ewm_item{ padding: 5px; border-bottom:1px solid #f2f2f2}
.value_ewm_item:last-child{ border-bottom:none}
.value_ewm_item_r{ text-align: left!important;box-sizing: border-box; padding: 40px 0 0 10px}
.value_ewm_item_r p{ margin-top: 10px}
.index_top_select{ height: 30px; margin-top:20px; margin-left: 30px; width: 110px}
.index_top_select .bs_drop_main{ background: #fff}
.bs_cart_warp .el-input-number .el-input__inner{ padding-left: 0; padding-right: 30px}
.bs_cart_warp  .el-input-number__decrease, .bs_cart_warp .el-input-number__increase{ width: 15px; height: 21px; line-height: 22px; right: 0; border-radius: unset}
.bs_cart_warp  .el-input-number__decrease{left: auto;top:auto; right: 1px; bottom:1px;border-left: 1px solid #dcdfe6;border-top:1px solid #dcdfe6; border-right: 0}
.bs_cart_warp .el-input-number__increase{ right: 1px; top:1px; bottom: auto;}
.bs_cart_warp .el-input__inner{ height: 46px; line-height: 46px}

.index_top_select>span,.index_top_select>div{font-size: 14px; margin-bottom: 5px; font-weight: 14px; font-weight: bold}
.index_top_select .trigger{ display: inline-block; height: 22px; width: 90px; background: #fff; padding: 0 2px 0 2px; border:1px solid #ddd; vertical-align: middle; cursor: pointer; line-height: 20px}
.index_top_select .trigger .curr{ display: inline-block; vertical-align: top}
.index_top_select .menu-drop-arrow{ display: inline-block; width: 20px; height: 20px; vertical-align: top; background: url("../img/index/bs_search_icon.png") no-repeat 4px 7px; margin-left: 13px}
.index_top_select .bs_drop_main{  width: 94px; padding: 10px 0 0 0 ; z-index: 16; font-weight: normal }
.index_top_select input{ height: 30px!important;}
.index_top_select .el-input__icon{line-height: 30px }
.index_top_select .bs_drop_list li{ font-size: 14px; text-align: left; padding-left: 10px;  }
.bs_top_head{   width: 30px;   display: block; height: 30px; }
.bs_top_head img{ width: 100%; height: 30px;  border-radius: 50%;}
.bs_top_icon{ width: 28px; height: 28px}
.logo_index{width: 400px;cursor: pointer}
.logo_index img{width: 100%;height: 100%;}
.logo_index_warp{ height: 120px}
.logo_index_warp_min{ height: 90px}
.logo_img{height: 60px;width: 200px;}
.logo_img img{width: 150px;}
.logo_img_min{ width: 140px}
.logo_img_min img{ width: 120px!important;}
.hospital_only{ display: none}
.line_split_column{ width: 2px; background: #c9c9c9; height: 25px}
.logo_font{margin-top: 10px;height: 21px; margin-left: 20px; }
.logo_font img{width: 154px;height: 17px;}
.top_nav_fixed_logo{ width: 100px; height: 40px; cursor: pointer; margin-top: 7px;margin-left: 10px}
.top_data_name{ line-height: 50px; margin-left: 20px; font-weight: bold; font-size: 18px}
.top_nav_fixed_logo img{ width: 100%; height: 100%}
.index_search{height: 36px;width: 430px;border: 2px solid #005ca9;box-sizing: border-box;display: flex;justify-content: flex-start; margin-right: 20px; position: relative}
.index_search_close{ position: absolute; right: 20px; top:10px}
.top_index_search{height: 36px;width: 400px;border: 2px solid #005ca9;box-sizing: border-box;display: flex;justify-content: flex-start; margin-left: 40px; margin-top: 8px;position: relative}
.index_search input,.top_index_search input,.top_member_search input{height: 32px;line-height: 28px;border: none;outline: none;box-sizing: border-box; background: transparent}
.top_index_search .el-input-group__append{background-color: transparent!important;border:none;color: #005ca9;font-size: 18px; padding: 0 10px}
.top_index_search .el-input-group__prepend{background-color: transparent;border:none;color: #666; }
.index_search .el-input__icon ,.top_index_search .el-input__icon{ line-height: 32px}
.index_search .prepend{ width: 96px; text-align: center; line-height: 32px}
.top_index_search .el-input-group__prepend{ padding: 0 10px}

.top_nav_item{ padding: 0 20px; cursor: pointer; font-size: 16px}
.top_nav_item.active a,.top_nav_item .active{ color: #005ca9; font-weight: bold}
/*网站顶部E*/

/*会员中心中间模块S*/
.vip_search_box{padding-top:20px}
.vip_search_list{line-height: 30px; flex-wrap: wrap}
.vip_search_list li{margin-right: 10px;}
.search_item_tit{min-width:80px; text-align: right; color: #999}
.search_item_con input{
    background-color: #FFF;
    background-image: none;
    border-radius: 4px;
    border: 1px solid #DCDFE6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #606266;
    display: inline-block;
    font-size: inherit;
    height: 30px;
    line-height: 30px;
    outline: 0;
    padding: 0 15px;
    -webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    width: 100%;
}
.search_btn_box{ align-self: flex-end; }
/*会员中心中间模块E*/


/*后台公共搜索表单S*/
.left_auto{ margin-left: auto!important;}
.search_btn_box{ align-self: flex-end; }
.search_box_item{ margin-right: 5px;margin-bottom: 5px;height: 32px}
.search_box{ flex-wrap: wrap}
.search_tit{/* min-width: 80px; */text-align: right; line-height: 32px; margin-right: 10px; margin-left:10px}
.zhi{margin: 0 10px}
/*后台公共搜索表单E*/

/* 网站底部S */
.footer{width: 100%;padding: 25px 0;background-color: #4d4d4d;color: #fff;}
.footer_con{width: 1200px;margin: 0 auto;position: relative;}
.footer_row_one{text-align: center;font-size: 12px;line-height: 1.8;box-sizing: border-box;}
.footer_row_one span{ cursor: pointer; /*margin: 0 12px*/}
.footer_row_one span a{cursor: pointer;margin: 0 12px;color: #fff}
.footer_row_one span a:hover{border-bottom: 1px solid #fff;}
.police_badge{width: 20px;height: 20px;}
.police_badge img{width: 100%;height: 100%;}
.authentication_img{width: 55px;height: 20px;margin-left: 10px;}
.authentication_img img{width: 100%;height: 100%;}
.cm22{width: 50px;height: 12px;margin-left: 10px;}
.cm22 img{width: 100%;height: 100%;}
.footer_row_ones{text-align: center;font-size: 12px;line-height: 1.8;box-sizing: border-box;}
.footer_row_ones span{margin: 0 10px;}
.ad{height: 100px;width: 1200px;margin: 0 auto;background-size: 1200px 100px;background-repeat: no-repeat;text-align: left;cursor: pointer;}
.ad_bottom_padding{padding-left: 30px;font-size: 38px;color: #ff9900;font-weight: bold;}
.ad_tips{height: 100px;line-height: 100px;color: #ff9900;font-size: 28px;font-weight: bold;}
.login_text{margin-left: 50px;box-sizing: border-box;cursor: pointer;color: #fff;font-size: 18px;min-width: 140px;height: 40px;line-height: 40px;text-align: center;background: #005ca9;border-radius: 10px;}
.login_text_disabled{background: #999; cursor: not-allowed}
.ad:hover .login_text span{border-bottom: 1px solid #005ca9;}
.company_value{width: 1200px;height: 125px;margin: 0 auto;padding: 30px 40px;box-sizing: border-box;background: #f2f2f2;}
.company_value :first-child{margin-left: 0;}
.company_one{width: 240px;margin-left: 52px;}
.circle_text{width: 68px;height: 68px;border: 3px solid #005ca9;border-radius: 50%;line-height: 62px;text-align: center;font-size: 30px;box-sizing: border-box;color: #005ca9;font-weight: bold;}
.circle_right{margin-left: 23px;text-align: left;}
.circle_right_1{font-size: 16px;color: #666;margin-bottom: 14px;}
.circle_right_2{font-size: 18px;font-weight: bold;color: #333333;}
.web_introduction_con{width: 100%;height: 220px;background-color: #e3e4e5;text-align: left;color: #333333;}
.web_introduction{width: 1200px;height: 100%;margin: 0 auto;padding: 0 10px;padding-top: 30px;box-sizing: border-box;}
.settlement_guide{width: 210px;height: 190px;}
.guide_tit{font-size: 14px;margin-bottom: 20px;}
.guide_con{height: 25px;line-height: 25px;font-size: 12px;width: 150px;color: #999999;cursor: pointer;}
.guide_con:hover{color: #005ca9;}
.qr_code_img{width: 138px;height: 152px;margin-right: 60px;position: relative;}
.qr_code_img img{width: 100%;height: 100%;}
.font_ewm_bottom{ position: absolute; bottom:-5px; left: 0; transform: scale(0.8);color: #999; z-index: 9; text-align: left;letter-spacing: 5px; width: 125%; margin-left: -16px }
.location{color: #999;}
.bottom_close_btn{ position: absolute; top:10px; right:10px; font-size: 25px; color: #fff; cursor: pointer;transition: all 0.5s;}
.bottom_close_btn:hover{ transform:rotate(180deg);-ms-transform:rotate(180deg); /* Internet Explorer */-moz-transform:rotate(180deg); /* Firefox */-webkit-transform:rotate(180deg); /* Safari 和 Chrome */-o-transform:rotate(180deg); /* Opera */}
/* 网站底部E */

/*全局线条S*/
.line_blue{ background: #005ca9; height: 1px; width: 100%}
.line_blue_b{ background: #005ca9; height: 2px; width: 100%}
.line_gray_f2{ background: #f2f2f2; height: 1px; width: 100%}
.line_gray_9{ background: #999; height: 1px; width: 100%}
/*全局线条E*/





/*全局按钮S*/
.focus_btn{ border:1px solid #f2f2f2; color:#E1251B; width: 100px; height: 28px; line-height: 28px; text-align: center; border-radius: 15px; cursor: pointer }
.focus_btn:hover{ border:1px solid #E1251B;}
.focus_btn.active{border:1px solid #E1251B;}

.common_btn{height: 36px;line-height: 36px;;text-align: center;width: 120px;opacity: 1;border-radius: 10px;display: inline-block; cursor: pointer}
.common_btn:hover{opacity: 0.8;color: #fff}
.btn_red{background: #E1251B;color: #fff;}
.btn_disabled{background: #c9c9c9;color: #f2f2f2; cursor: not-allowed!important;}
.btn_disabled:hover{opacity:1;color: #f2f2f2;}
.btn_red_border{border:1px solid #E1251B;color:#E1251B}
.btn_red_border:hover{background: #E1251B; color:#fff}
.btn_green{/*background: #00ca85*/background: #3eaf0e;color: #fff;}
.btn_orange{background: #ff9900;color: #fff;}
.circle_min_btn{border:1px solid #f2f2f2 ;border-radius: 11px;width: 100px;text-align: center;height: 22px;line-height: 20px;display: block;cursor: pointer;color: #666}
.circle_min_btn:hover{ color: #E1251B!important; border:1px solid #E1251B!important}
.circle_min_btn.on{color: #E1251B!important;border:1px solid #E1251B!important; }
.circle_min_btn img{ width: 16px;margin-right: 5px }
.clear_min_btn{border:1px solid #ccc ;border-radius: 5px;width: 100px;text-align: center;height: 22px;line-height: 20px;display: block;cursor: pointer; color: #333}
.clear_min_btn:hover{ color: #005ca9!important; border:1px solid #005ca9!important}
.clear_min_btn.on{color: #005ca9!important;border:1px solid #005ca9!important; }
.circle_btn{border:2px solid ;border-radius: 20px;width: 125px;text-align: center;height: 32px;line-height: 32px;display: block;margin-left: 15px;cursor: pointer;}
.circle_btn.on{color: #E1251B!important;  border:2px solid #E1251B!important;}
.btn_addtocart{ height: 34px; line-height: 34px; font-size: 16px; vertical-align: middle}
.add_to_cart_btn{ position: relative; width: 136px; padding-left:30px; background: #E1251B; border:1px solid #E1251B; color: #fff; text-align: left; cursor: pointer}
.add_to_cart_btn:hover{ opacity: 0.9}
.add_to_cart_btn b{ position: absolute; top:9px; right: 15px; font-size: 20px}
/* 会员中心按钮*/
.news_btn_warp{ margin:20px 0  40px 0;position: relative}
.news_btn_warp .love_btn{ margin:  0 40px}
.news_btn_warp .details_btns{ position: absolute; top:8px; right: 0}
.love_btn{ width: 100px; height: 30px;/* line-height: 54px; */color: #666; border:1px solid #e6e6e6; border-radius: 30px; cursor: pointer;font-size: 12px }
.love_btn img{ width: 20px; height: 20px; margin-right: 5px}
.love_btn>i{ font-size: 20px; margin-right: 5px}
.out_btn{ position: absolute; right: 0;top:45px}
.vip_common_btn { height: 30px; border-radius: 5px; text-align: center; line-height: 30px;  cursor: pointer; display: inline-block; }
.vip_common_radio{border:1px solid #999; color: #999;height: 30px; border-radius: 20px; text-align: center; line-height: 30px;  cursor: pointer; display: inline-block; width: 80px}
.vip_common_radio:hover,.vip_common_radio.active{border:1px solid #005ca9; color: #005ca9}
.filter_btn{ height: 25px; border-radius: 5px; text-align: center; line-height: 25px; cursor: pointer;width: 80px}
.filter_submit_btn{ color: #005ca9; border:1px solid #005ca9;}
.filter_submit_btn:hover{ background: #005ca9; color: #fff}
.filter_cancel_btn{color: #999; border:1px solid #999;  }
.vip_cancel_btn { color: #999; border:1px solid #999; }
.vip_cancel_btn:hover{ background-color: #005ca9; color: #fff; border:1px solid #005ca9}
.vip_normal_btn { color: #333; border:1px solid #999; }
.vip_normal_btn:hover{ background-color: #005ca9; color: #fff; border:1px solid #005ca9}
.vip_white_blue_btn { background: #fff; border:1px solid #fff; color: #005ca9}
.vip_submit_btn_second{color: #005ca9; border:1px solid #dddddd;}
.vip_submit_btn { color: #005ca9; border:1px solid #005ca9; }
.vip_submit_block_btn{color: #fff; background: #005ca9}
.vip_red_btn { background: #E1251B; border:1px solid #fff; color: #fff}
.vip_red_btn:hover{ opacity: 0.8; color: #fff }
.vip_white_btn { background: #fff; border:1px solid #fff; color: #E1251B}
.vip_disabled_btn {cursor: not-allowed; border:1px solid #999; color: #999}
.vip_disabled_btn:hover{cursor: not-allowed; border:1px solid #999; color: #999}
.vip_submit_btn:hover{ background-color: #005ca9; color: #fff;}
.vip_red_border_btn{ color: #FF5454; border:1px solid #FF5454; }
.vip_red_border_btn:hover{background-color: #FF5454; color: #fff;}
.vip_submit_btn_second:hover{ background-color: #005ca9; color: #fff;}
.vip_pay_btn{ color: #E1251B; border:1px solid #E1251B; }
.vip_pay_btn:hover{background-color: #E1251B; color: #fff;}
.vip_green_btn{/* color: #3eaf0e; */ color: #008000; border:1px solid #008000;}
.vip_green_btn:hover{ background: #008000; color: #fff;}
.vip_orange_btn{/* color: #3eaf0e; */ color: #ff9900; border:1px solid #ff9900;}
.vip_orange_btn:hover{ background: #ff9900; color: #fff;}
@keyframes blink {
    0% {
        color: #E1251B; background:#E1251B;
    }
    50% {
        background:#E1251B; color: #fff;
    }
    100% {
        color: #E1251B; background:#E1251B;
    }
}
.vip_flicker_btn{ animation:blink 0.5s infinite linear }

.vip_green_bg_btn{background: #008000; color: #fff; }
.vip_green_bg_btn:hover{ opacity: 0.9; color: #fff;}
.vip_add_bg_blue_btn{color: #fff; border:1px solid #005ca9; background-color:#005ca9 }
.vip_add_bg_blue_btn:hover{ opacity: 0.9}
.vip_submit_block_btn:hover{ opacity: 0.9; color: #fff}
.upload_btn { width: 175px;}
.vip_disabled_btn{color: #999; border:1px solid #999; }
.vip_buy_btn{color: #E1251B; border:1px solid #E1251B; }
.vip_buy_btn:hover{background: #E1251B; color: #fff;}
.vip_focus_btn{width: 120px;}
.vip_add_btn {width: 120px}
.vip_add_btn_min {width: 80px}
.vip_search_btn{ width: 70px}
.vip_min_common_btn{height: 25px; border-radius: 5px; text-align: center; line-height: 23px;  cursor: pointer; width: 80px;  }
.vip_table_common_btn{ height: 25px; border-radius: 5px; text-align: center; line-height: 23px;  cursor: pointer; display: inline-block; width: 80px; margin: 0 auto }
.vip_table_cancel_btn { color: #999; border:1px solid #999;}
.vip_table_blue_btn { color: #005ca9; border:1px solid #ddd;}
.vip_table_blue_btn:hover{ background: #005ca9; color: #fff}
.vip_table_orange_btn { color: #ff9900; border:1px solid #ff9900;}
.vip_table_orange_btn:hover{ background: #ff9900; color: #fff}
.vip_table_disabled_btn{ color: #999; border:1px solid #999;cursor: not-allowed!important;}
.vip_table_disabled_btn:hover{color: #999}
.vip_table_red_btn { color: #E1251B; border:1px solid #E1251B;}
.vip_table_red_btn:hover{ background: #E1251B; color: #fff}
.vip_table_gray_btn { color: #999999; border:1px solid #999999;}
.vip_table_gray_btn:hover{ background: #005ca9; color: #fff}
.vip_table_red_block_btn{ background: #E1251B; color: #fff}
.vip_table_red_block_btn:hover{ opacity: 0.8}

/*全局按钮E*/


/*全局标签S*/
.commonSpan {line-height: 14px;padding: 0 5px;text-align: center;font-size: 12px;color: #fff;display: inline-block; height: 17px; box-sizing: border-box; border-radius: 3px}
.commonSpan_cart{line-height: 14px;padding: 0 5px;text-align: center;font-size: 12px;color: #fff; height: 16px; box-sizing: border-box; border-radius: 3px}
.schoolSpan{line-height: 23px;padding: 0 5px;text-align: center;font-size: 16px;color: #fff;display: inline-block; height: 25px; box-sizing: border-box; border-radius: 3px }
.span_bg_gray_9 {background: #999;border:1px solid #999}
.span_bg_gray_d {background: #ddd;border:1px solid #ddd}
.span_bg_gray_da{background: #dadada;border:1px solid #f5f5f5 }
.span_bg_gray_d9{ background: #d9d9d9; border:1px solid #d9d9d9; color: #666}
.span_bg_gray_f2{background: #f2f2f2;border:1px solid #f2f2f2; color: #333}
.span_bg_white{background: #fff;color: #ff9900 }
.span_bg_green {background: #3eaf0e;border: 1px solid #3eaf0e}
.span_bg_orange {background: #ffb23e;border: 1px solid #ffb23e}
.span_bg_blue {background: #005ca9;border: 1px solid #005ca9}
.span_bg_red {background: #E1251B;border: 1px solid #E1251B; }
.gray_border_span {border: 1px solid #999;color: #666 !important;box-sizing: border-box;line-height: 14px}
.green_border_span {border: 1px solid #3eaf0e;color: #3eaf0e !important;box-sizing: border-box;line-height: 14px}
.red_border_span {border: 1px solid #E1251B;color: #E1251B !important;box-sizing: border-box;line-height: 14px}
.blue_border_span {border: 1px solid #005ca9;color: #005ca9 !important;box-sizing: border-box;line-height: 14px}
.orange_border_span {border: 1px solid #ff9900;color: #ff9900 !important;box-sizing: border-box;line-height: 14px}
.span_border-circle {border-radius: 3px}
/*全局标签E*/

/*全局新款标签S*/
.index_span_blue_border{  display:inline-block;height: 20px; border:1px solid #005ca9; line-height: 18px; color: #005ca9; text-align: center;  font-size: 12px; border-radius: 5px; padding: 3px 5px}
.index_span_blue{ display:inline-block;height: 20px; line-height: 20px; color: #199ED8; text-align: center; background: rgba(0,153,255,0.1); font-size: 12px; border-radius: 5px}
.index_span_green{ display:inline-block; height: 20px; line-height: 20px; background: rgba(51,153,0,0.2); color: #339900; padding: 0 5px; font-size: 12px; border-radius: 5px}
.index_span_red{ display:inline-block; height: 20px; line-height: 20px; background: rgba(255,0,0,0.2); color: #ff0000; padding: 0 5px; font-size: 12px; border-radius: 5px}
.index_span_red_border{ display:inline-block; height: 20px; line-height: 16px;  background: rgba(255,0,0,0.2); border:1px solid #E1251B; box-sizing: border-box; color: #E1251B; padding: 0 3px; font-size: 12px; border-radius: 5px}
.index_span_orange{ display:inline-block; height: 20px; line-height: 20px; background: rgba(255,153,0,0.2); color: #ff9900; padding: 0 5px; font-size: 12px; border-radius: 5px}
.index_span_gray{ display: inline-block;height: 25px; line-height: 25px; background: rgba(153,153,153,0.1); color: #999999; padding: 0 5px; font-size: 12px; border-radius: 5px}
.index_span_gary{ display:inline-block;height: 20px; line-height: 18px; border:1px solid #999; color: #999; padding: 0 4px; font-size: 12px; border-radius: 3px}
.index_span_gary_min{height: 16px; line-height: 14px; }
.index_span_gary_f2{ display:inline-block;height: 20px; line-height: 18px; border:1px solid #ddd; color: #999; padding: 0 4px; font-size: 12px; border-radius: 3px}
.index_span_gary_a:hover{border:1px solid #005ca9; color: #005ca9 }
/*全局新款标签E*/

/* 全局字体颜色S */
.title_blue{color: #005ca9!important;}
.title_red{color: #E1251B!important;}
.title_orange{color: #ff9900}
.title_green{color: #3eaf0e}
.title_white{color: #fff!important;}
.title_gold{ color: #f3ca7e}
.title_gold_m{ color: #fff0b2!important;}
.title_gold_b{ color: #F4EA2A!important;}
.login_look{ color: #005ca9; font-size: 12px}
.title_wechat{color: #00c800}
.title_gray_80 {color: #808080;}
.title_gray_c {color: #ccc !important; }
.title_gray_9 {color: #999 !important; }
.title_gray_6{ color: #666}
.title_gray_3 {color: #333!important;}
.title_white{color: #fff}
.title_placeholder { color: #C0C4CC}

/* 全局字体颜色E */

/*对其方式S*/
.text_left{text-align: left!important;}
.text_center{ text-align: center!important;}
.text_right{text-align: right!important;}
/*对其方式E*/

/* 全局字体大小S */
.font_12{font-size: 12px!important;}
.font_13{font-size: 13px!important;}
.font_14{font-size: 14px!important;}
.font_16{font-size: 16px!important;}
.font_18{font-size: 18px!important;}
.font_20{font-size: 20px!important;}
.font_22{font-size: 22px!important;}
.font_24{font-size: 24px!important;}
.font_26{font-size: 26px!important;}
.font_28{font-size: 28px!important;}
.font_30{ font-size: 30px!important;}
.font_34{ font-size: 34px!important;}
.font_36{ font-size: 36px!important;}
.font_40{ font-size: 40px!important;}
.font_45{ font-size: 45px!important;}
.font_50{ font-size: 50px!important;}
.font_60{ font-size: 60px!important;}
.font_cart{font-size: 24px!important;}
.font_chat{font-size: 24px!important;}
.font_close{ font-size: 18px!important;}
/* 全局字体大小E */


/*字体样式S*/
.font_bold{font-weight: bold!important;}
.font_normal{ font-weight: normal!important;}
.font_price{font-family: Liberation Sans; }
.font_italic{ font-style: italic !important}
.font_underline{ text-decoration: underline !important}
/*字体样式E*/

/*字体链接S*/
.a_blue{color: #005ca9;cursor: pointer; text-decoration: none}
.a_white{ color: #fff!important; cursor: pointer}
.a_white:hover{ color: #fff!important;}
.a_red{ color: #E1251B; cursor: pointer}
.a_green{ color: #3eaf0e; cursor: pointer}
.a_orange{color: #ff9900;cursor: pointer}
.a_gold_m{ color: #fff0b2}
.a_gold_m:hover{color: #fff0b2}
.a_red:hover{color: #E1251B; cursor: pointer}
.a_disabled{ color: #999; cursor: not-allowed;}
.a_disabled:hover{color: #999; cursor: not-allowed;}
.a_gray_9{color: #999!important;cursor: pointer;}
.a_gray_6{color: #666!important;cursor: pointer;}
.a_gray_3{color: #333!important;cursor: pointer;}
.a_gray_9:hover,.a_gray_6:hover,.a_gray_3:hover{ color: #005ca9!important;}
.cursor_not_allow{cursor: not-allowed!important;}
.cursor_pointer{cursor: pointer!important;}
.cursor_default{cursor: default!important;}
/*字体链接E*/

/*全局行高S*/
.line_height_common{line-height: 1.5}
.line_height_2{ line-height: 2}
.line_height_0{line-height: 0!important;}
.line_height_18{line-height: 18px!important;}
.line_height_20{line-height: 20px!important;}
.line_height_22{line-height: 22px!important;}
.line_height_24{line-height: 24px!important;}
.line_height_25{line-height: 25px!important; }
.line_height_26{line-height: 26px!important; }
.line_height_30{line-height: 30px!important;}
.line_height_32{line-height: 32px!important;}
.line_height_35{line-height: 35px!important;}
.line_height_40{line-height: 40px!important;}
.line_height_50{line-height: 50px!important;}
.line_height_56{line-height: 56px!important;}
.line_height_80{line-height:80px}
/*全局行高E*/

/*横线S*/
.line {width: 100%;height: 1px;background-color: #f2f2f2;}
.line_white{ width: 100%;height: 1px;background-color: #fff;}
.location{margin-left: 10px; color: #999}
.top_location{margin-left: 10px; color: #999 }
/*横线E*/

/*全局空盒子占位符S*/
.empty_box_l{height: 5px;}
.empty_box_m{height: 10px;}
.height_20{ height: 20px}
.height_30{ height: 30px}
.height_40{ height: 40px}
.height_50{ height: 50px}
.height_60{ height: 60px}
.height_80{ height: 80px}
.empty_box{ box-sizing: border-box; font-size: 16px; line-height: 1}
.empty_box_height{ height: 650px; box-sizing: border-box;padding-top: 150px}
.video_min_height{ min-height: 650px;}
.empty_main_tit{margin-top:10px; color: #999; font-size: 14px}
.empty_main_tit span{margin: 0 5px; color: #005ca9;}
.empty_second_tit{margin-top: 40px; color: #999; font-size: 14px;}
.con {width: 1200px;margin: 0 auto; }
.con_1150{ width: 1150px; margin: 0 auto}
.space_min{margin: 10px 0}
.space{ margin: 20px 0}
.space_top{ margin: 20px 0 0 0 }
.space_top_min{;margin: 10px auto 0;}
.relative_con{ position: relative;z-index:2}
.con_space {width: 1200px;margin: 20px auto;}
.con_space_min{width: 1200px;margin: 10px auto;}
.con_space_top {width: 1200px;margin: 20px auto 0;}
.con_space_top_min{width: 1200px;margin: 10px auto 0; }
/*全局空盒子占位符E*/

/* flex 弹性盒子 S */
.f_s {display: flex;justify-content: flex-start;}
.f_e {display: flex;justify-content: flex-end;}
.f_s_a {display: flex;justify-content: space-around;}
.f_s_b {display: flex;justify-content: space-between;}
.f_c {display: flex;justify-content: center;}
.f_column {display: flex;flex-direction: column;}
.f_column_top{display: flex;display: -webkit-flex;align-items:flex-start;}
.f_align_bottom{display: flex; align-items: flex-end}
.f_column_center{display: flex;display: -webkit-flex;align-items:center;}
.f_all_center{ display: flex;display: -webkit-flex;align-items:center;justify-content:center;}
.f_warp{flex-wrap: wrap; }
.word_break{ word-wrap:break-word; word-break:break-all;white-space: normal }
.f_one{-webkit-box-flex: 1; flex: 1;-ms-flex:1;}
.f_two{-webkit-box-flex: 2; flex: 2;-ms-flex:2;}
.f_three{-webkit-box-flex: 3; flex: 3;-ms-flex:3;}
.f_four{-webkit-box-flex: 4; flex: 4;-ms-flex:4;}
.f_five{-webkit-box-flex: 5; flex: 5;-ms-flex:5;}
.f_six{-webkit-box-flex: 6; flex: 6;-ms-flex:6;}
.f_seven{-webkit-box-flex: 7; flex: 7;-ms-flex:7;}
.f_eight{-webkit-box-flex: 8; flex: 8;-ms-flex:8;}
.f_nine{-webkit-box-flex: 9; flex: 9;-ms-flex:9;}
/* flex 弹性盒子 E */

/*行内块S*/
/*顶部*/
.inline_block_top{ display: inline-block;vertical-align: top;}
/*底部*/
.inline_block_bottom{ display: inline-block;vertical-align: bottom;}
/*居中*/
.inline_block_middle{ display: inline-block!important;vertical-align: middle!important;}
/*行内块E*/

/*全局分页S*/
.paging {padding-top: 20px;padding-bottom: 20px;}
.vip_page{padding: 20px 0}
.el-pager li.active{color:#005ca9!important; border:1px solid #005ca9!important; box-sizing: border-box }
.el-pagination.is-background .el-pager li:not(.disabled).active{background-color: #fff!important;}
.el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev, .el-pagination.is-background .el-pager li{background-color: #fff!important;border:1px solid #c0c4cc}
.mid-bottom {position: absolute; width: 100%; bottom:0; left: 0; padding: 20px 0;}
/*全局分页E*/

/*供应商关注盒子S */
.com_box_b_fixed{ position: absolute; left: 0; top:40px;display: none}
.com_box { }
.com_box_t {height: 40px;background-color: #fff;border-bottom: 1px solid #f2f2f2;line-height: 40px;text-align: left;padding-left: 5px; width: 300px; box-sizing: border-box}
.com_box_b_fixed_warp{  }
/*	.com_box_b_fixed_warp:hover .el-icon-arrow-up{display: block}
	.com_box_b_fixed_warp:hover .el-icon-arrow-down{display: none}
	.com_box_b_fixed_warp:hover .com_box_b_fixed{display: flex}*/
.com_box_b { padding: 10px }
.com_box_b>div {flex:1;line-height: 36px; position: relative;cursor: pointer; border:1px solid #e6e6e6; margin-right: 10px; font-size: 12px}
.com_box_b>div:last-child{ margin-right: 0}
.com_box_b>div i,.com_box_b>div img {font-size: 20px; display: block;}
.com_box_b>div img {width: 18px;height: 18px;}
.com_box_list{ padding: 10px}
.com_box_inner{ height: 40px; line-height: 40px; text-align: center; color: #005ca9; border-top:1px solid #f2f2f2; font-size: 12px; cursor: pointer }
.com_box_item{ min-width: 70px; height: 25px; line-height: 25px;text-align: center; border-radius: 15px; background: #f2f2f2;color: #999; margin:5px;cursor: pointer; padding: 0 5px }
.com_focus{color: #E1251B;}
.com_focus:hover{ border:1px solid #E1251B}
.shop_inner{color: #005ca9;}
.shop_inner:hover{  border:1px solid #005ca9}
.com_box_t_com{font-size: 14px;font-weight: bold;color: #666}
.product_tag {display: flex;justify-content: flex-start;height: 38px;border-bottom: 1px solid #f2f2f2; background: #fff}
.product_tag_fixed{height: 38px; background: #fff}
.iframe_fixed{ position: fixed; top:70px; z-index:15; width: 100%; left: 0; height: 38px}
.product_tag_item {width: 96px;line-height: 40px;font-size: 14px;cursor: pointer; position: relative}
.product_tag_item.on,
.product_tag_item:hover {color: #005ca9;}
.product_tag_item.on::before{ content:'';  position: absolute; left: 50%; bottom:0; width: 60px; margin-left:-30px; height: 2px; background: #005ca9;  }

.com_box_product_box{  background: #fff}
.com_box_product_img{ width:200px; height: 200px; margin: 0 auto}
.com_box_product_img img{ width: 100%; height: 100%}
.com_box_product_tit{ margin-top:10px; color: #666; text-align: left}
.com_box_span{ height: 20px; line-height: 20px; background: #ff5454;padding: 0 10px; color: #fff; font-size: 12px; border-top-left-radius: 3px;border-bottom-left-radius: 3px;  }
.com_box_span_time{ background: #f2f2f2; line-height: 20px; padding: 0 10px;color: #ff5454; font-size: 12px;border-top-rignt-radius: 3px;border-bottom-right-radius: 3px;}
.com_box_span_price{ font-size: 20px; font-weight: bold; color: #ff5454}
.product_cart_btn{ padding:  20px;border-top:1px solid #f2f2f2}
/*供应商关注盒子E */

/* 全局弹框 S*/
.text_line_height{line-height: 36px;display: flex;justify-content: flex-start;position: relative;}
.iframe_headers_upload{width: 100%;height: 50px;padding-top:10px;line-height: 50px;color: #000;font-size: 18px;font-weight:bold; border-top-left-radius: 10px;border-top-right-radius: 10px;position:relative; text-align: center }

.iframe_height_min{ min-height: 225px;}
.iframe_width_min{width: 550px!important;}
.iframe_width_inner_min{width: 500px!important;}
.iframe_box_fixed_warp{padding-bottom:140px}
.iframe_box { width: 700px; height: auto; margin: 0 auto; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 30; background-color: #FFFFFF; border-radius: 10px;}
.iframe_box_min{ width: 600px}
.iframe_list {width: 650px;margin: 0 auto;margin-top: 10px;}
.iframe_list_min{ width: 550px}
.iframe_item { margin-top: 20px; min-height: 40px}
.big_rate .el-rate__icon{ font-size: 30px}
.big_rate .el-rate__text{ margin-left: 20px}
.iframe_item .text_name {line-height: 40px;width: 125px;text-align: right;}
.iframe_list_min .text_name{ width: 160px!important;}
.iframe_item .text_con{min-width: 450px; text-align: left; line-height: 40px; position: relative}
.iframe_list_min .text_con{ min-width: 370px!important;}
.iframe_width_inner_min .iframe_item .text_con{ min-width: 390px;}
.iframe_item .text_con .custom_selected{left: 0!important;}
.iframe_headers {width: 100%;height: 50px;background: #ccc;line-height: 50px;color: #333;font-size: 17px;border-top-left-radius: 10px;border-top-right-radius: 10px;position:relative; text-align: center}
.iframe_headers .close_icon{position: absolute;right: 0;top:0;line-height: 50px;color: #fff;cursor: pointer;font-size: 20px;margin-right: 20px;}
.address_btn_list{line-height: 45px; margin-right: 20px}
.address_btn_list >div{ margin-left: 20px; cursor: pointer}
.iframe_list_search{ line-height: 32px}
.iframe_list_search .label_text{ width: 120px}
.iframe_table .el-radio-group{ width: 100%}
.iframe_box_cancel {width: 700px;height: auto;margin: 0 auto;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 30!important;background-color: #FFFFFF;border-radius: 20px;}
.vip_button_box{padding: 30px 0 30px 0; margin-top:5px;  position: relative; text-align: center; background: #fff;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
.vip_button_box_height{ height: 100px;}
.vip_button_box_fixed{ width: 100%; position: absolute; bottom:0; left: 0; text-align: center}
.vip_button_box a{width:125px;margin: 0 20px}
.vip_bottom_box{margin-top: 130px}
.vip_button_box_page{position: absolute; right: 20px; top:35px}
.vip_button_box_choose{ position: absolute; left: 0; top:35px}
.iframe_result_list{ text-align: left; min-height: 300px; max-height: 315px; overflow-y: auto;}
.iframe_result_item{  line-height: 40px; box-sizing: border-box; padding:10px 0 10px 50px}
.iframe_result_item:hover{ background: #f2f2f2;}
.iframe_search_result_list{ position: absolute; left: 0; top:38px; width: 390px;max-height: 210px; overflow-y: auto; background: #fff; z-index: 9; border:1px solid #f2f2f2}
.iframe_search_result_item{ padding-left:10px; box-sizing: border-box; cursor: pointer; border-bottom:1px solid #f2f2f2}
.iframe_search_result_item:hover{ background: #f2f2f2; }
.business_btn{width: 80px!important;height: 25px!important;line-height: 25px!important;}
.business_inner_box{height: 400px; overflow-y: auto; word-break: break-all}
.business_inner_box::-webkit-scrollbar{ display: block}
.business_inner_box .el-checkbox__label{ vertical-align: top}
.business_inner_box .el-checkbox, .el-checkbox__input{ white-space: normal}
.iframe_inner_list{padding-top: 8px}
.iframe_inner_item{line-height: 30px; }
.iframe_inner_tit{width: 100px; text-align: right; color: #999 }
.iframe_inner_con{ text-align: left; max-width: 400px}
.iframe_inner_con_min{ text-align: left; max-width: 200px}
.bottom_iframe{ height: 100px; padding:30px 0; position: fixed;left: 0;bottom:0;background: #005ca9;box-sizing: border-box; width: 100%; z-index:25; }
.bottom_iframe_index{ height: 100px; padding:30px 0; position: fixed;left: 0;bottom:0;box-sizing: border-box; width: 100%; z-index:21; }
/* 全局弹框 E*/

/*协议弹框 S*/
.box { width: 700px; height: auto; margin: 0 auto; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 30; background-color: #FFFFFF; border-radius: 20px;}
.iframe_agreement{width: 1000px;margin: 0 auto;position: fixed;top:50%;left: 50%;transform: translate(-50%,-50%);z-index:22;border-radius: 10px;background: #fff; height: 90%}
.iframe_agreement h3{ padding: 20px 0; font-size: 20px; text-align: center}
.iframe_agreement_con{ text-align: left; line-height: 2; padding: 0 20px;}
.iframe_agreement_con{ max-height: 75%; overflow-y: auto}
.iframe_agreement_con p,.iframe_agreement_con div{ text-indent: 28px}
.close_icon{ position:absolute; right: -10px; top: -10px; font-size: 28px; color: #333; cursor: pointer}
/*协议弹框 E*/
/*选择图片弹框S*/
.radio_box_t{ width: 30px}
.folder_class_one{font-size: 14px;height: 19px;}
.radio_box_radio{width: 30px; overflow: hidden; padding: 23px 7px;box-sizing: border-box}
.iframe_box_inner { width: 620px; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 29!important; background-color: #FFFFFF; border-radius: 20px; max-width: 50%;}
.left_folder{width: 260px;height: 540px;border: 1px solid #f2f2f2;overflow-y: auto; }
.img_table{width: 100%;height: 540px;border: 1px solid #f2f2f2;border-left: none;overflow: hidden;}
.t_head{width: 100%;height: 40px;background-color: #f6f8fa;}
.t_head_white{width: 100%;height: 40px;background-color: #fff;}
.t_head div,.t_head_white div{text-align: left;line-height: 40px;font-size: 14px;color: #333;font-weight: bold;}
.t_body{height: 500px;overflow-y: auto;}
.img_table_one{min-height: 100px;width: 100%;box-sizing: border-box; display: flex;display: -webkit-flex;align-items:center;}
.img_check{width: 100%;height: 64px;cursor: pointer;}
.news_check .el-checkbox__input{ vertical-align:top; margin-top: 58px}
.img_show{width: 90px;height: 89px; border:1px solid #f2f2f2; background-image: url("assets/icon/transparent_bg.png")}
.radio_img_check{width: 100%;border-bottom: 1px solid #f2f2f2;}
.img_show img{max-width: 90px; max-height: 89px}
.file_img_show{width: 50px;height: 50px;  }
.file_img_show img{ width: 100%; height: 100%}
.no_data_default_height{ line-height: 500px;width: 100%}
.img_text{width: 170px;height: 48px;text-align: left; padding:15px 0;position: relative;}
.img_right_text{width: 170px;height: 48px;text-align: left; position: relative;}
.img_title{width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 14px;color: #333;line-height: 20px;text-align: left}
.img_size{font-size: 14px;color: #888;font-weight: 400;line-height: 20px;position: absolute;left: 0;bottom: 0;}
.img_sizes{font-size: 12px;color: #888;line-height: 14px;  /*text-align: left;*/ box-sizing: border-box}
.img_title_text{width: 60%;padding-left: 30px;}
.img_size_text{width: 20%;}
.img_time_text{width: 20%;}
/*选择图片弹框E*/
/* 选择产品弹框S*/
.w_30{ width: 30px}
.iframe_list_search .label_text{ width: 100px; line-height: 30px}
.product_tab_check{overflow:hidden;  box-sizing: border-box}
.product_iframe_title{ line-height: 56px }
/* 选择产品弹框E*/




/*一级标签S*/
.title_bar_warp{ padding: 0 10px}
.title_bar{ padding-left: 30px; height: 45px; line-height: 45px; text-align: left;  font-size: 18px; background: #f1f1f1; box-sizing: border-box; position: relative}
.title_bar:before{ content:""; width: 8px; height: 20px; background: #005ca9; position: absolute; top:13px; left: 10px; border-radius: 10px;  }
.title_bar_box{ border:1px solid #f2f2f2; padding: 15px 10px}
.com_bar{width: 1160px;margin: 0 auto;}
.vip_bar{width: 99%;margin: 20px auto;box-sizing: border-box}
.title_second_bar{ font-weight: bold; line-height: 40px; color: #333;text-align: left; font-size: 14px; padding-left: 20px}
.title_bar_top{ height: 60px; line-height: 60px; box-sizing: border-box; padding:0 20px 0 20px; background: #fff; text-align: left; border-bottom:1px solid #f2f2f2}
.com_config_bar{font-size: 20px; box-sizing: border-box; padding:10px 0 10px 20px; position: relative; }
.com_config_bar .left_icon{ width: 5px; border-radius: 3px; height: 20px; margin-right: 12px;position: absolute;top: 13px;left: 0}

.switch_bar{ padding-left: 40px; height: 45px; line-height: 45px; text-align: left;  font-size: 18px; background: #f1f1f1; box-sizing: border-box; position: relative}
.switch_bar_item{ font-size: 16px; color: #333; line-height:45px; position: relative; margin-right: 50px; cursor: pointer }
.switch_bar_item.on{ color: #005ca9; }
.switch_bar_item.on::before{ content: ''; position: absolute; bottom :6px; width: 100%; left: 0; height: 2px; background: #005ca9;}
/*一级标签E*/

/*模拟表格公共样式S*/
.big_table ::-webkit-scrollbar{ display: block!important; }
.big_table .el-table__fixed{  }
.vip_main_table .el-table{ width: 99%; margin: 0 auto; text-align: center; overflow-y: auto;}
.vip_main_table .el-table .cell{ padding-left:0; padding-right: 0;}
.cart_table,.cart_table .el-table .cell,.cart_table .el-table__body-wrapper{ overflow: unset!important;}
.el-table .height-row {background: #fafafa;}
.vip_main_table .table-text-blue{color: #005ca9;cursor:pointer;}
.vip_main_table .table-text-gray{color: #999;}
.vip_main_table .el-table th.is-leaf{background:#f2f2f2;/*color:#606266;*/ color:#333; text-align: center}
.vip_main_table_white .el-table th.is-leaf{ background:#fff;}
.vip_main_table .el-table th.is-left .cell{text-align: left!important; }
.vip_main_table .el-table--border{border:none;}
.vip_main_table .el-table,.el-table thead{}
.vip_main_table .el-table--border::after, .el-table--group::after{}
.product_info_table .el-table.el-table th.is-leaf{ background: #fff; font-weight: normal; border-top:1px solid #ebeef5; font-size: 12px}
.product_info_table .el-table__row{ color: #999; font-size: 12px}
.vip_main_iframe_table .el-table th.is-leaf{background:#fff!important;}
.el-table::before{ height: 0!important;}
.vip_table_top{background: #f2f2f2; line-height: 48px; width: 99%; margin: 0 auto; font-weight: bold}
.vip_table_top_white{background: #fff;line-height: 48px;  margin: 0 auto; font-weight: bold;border-bottom:1px solid #f2f2f2}
.vip_table_top_white>div{ box-sizing: border-box;}
.vip_table_top_white>div:last-child{ border-right: none}
.upload_l_text{line-height: 36px;display: flex;justify-content: flex-start;}
.table_header{display: flex;justify-content: flex-start;height: 48px;width: 100%;border-bottom: 1px solid rgb(235,238,245);}
.header_one{text-align: center;line-height: 48px;color: #909399;font-weight: bold; background: #f2f2f2}
.row_table{ /*height: 48px;*/border-bottom: 1px solid rgb(235,238,245);display: flex;justify-content: flex-start;width: 100%;}
/*.row_table:last-child{ border-bottom: none}*/
.row_one{line-height: 48px;text-align: center; box-sizing: border-box}
.nodata{line-height: 48px;border-bottom: 1px solid rgb(235,238,245);}
.row_one_list .row_one_item{border-bottom: 1px solid #f2f2f2 }
.row_one_list .row_one_item:last-child{border-bottom: none}
.operation_btn a{margin-right: 10px; text-align: center; font-size: 14px}
.operation_btn a:last-child{margin-right: 0}

.table_head_box { line-height: 50px; background: #f2f2f2; width: 99%; margin: 0 auto; font-weight: bold}
.table_head_box_white{line-height: 50px;  background: #fff; border-bottom:1px solid #f2f2f2;font-weight: bold}
.table_head_box .flex_box,.table_head_box_white .flex_box {flex: 1}
/*模拟表格公共样式E*/

/*小红点S*/
.dot{border-radius: 10px;  display: inline-block; font-size: 12px;height: 15px; padding: 0 2px; min-width: 11px;; text-align: center; white-space: nowrap;border:1px solid #E1251B;text-indent: 0; line-height: 13px; color: #E1251B}
.dot_min{ width: 10px; height: 10px; background: #E1251B; border-radius: 50%}
.dot_solid{border-radius: 10px;  display: inline-block; background: #E1251B; font-size: 12px;height: 15px; padding: 0 2px; min-width: 11px;; text-align: center; white-space: nowrap;text-indent: 0; line-height: 15px; color: #fff}
.extra_dot{ position: absolute; top:-5px ;left: -5px }
.index_service_dot{ position: absolute; top:5px ;right: 5px}
/*小红点E*/

/*楼层二维码S*/
.extra_common_ewm{width:0; height: 170px; background: #f2f2f2; padding-top: 15px;  position: absolute; right: 60px; bottom:0;text-align: center; opacity: 0; box-sizing: border-box; border-radius: 5px;}
.company_ewm{ width: 118px; height: 118px; margin:0 auto }
.company_ewm img{ max-width: 100%; max-height: 100%}
.extra_common_ewm_text{ line-height: 36px; text-align: center; font-size: 14px; }
.extra_common_ewm_display{ width:142px; opacity: 1;}
.extra_common_ewm_hover:hover .extra_common_ewm{ width:142px; opacity: 1; }
.extra_common_ewm_close{ position: absolute;  right: -5px; top:-5px; background: #ffffff;color: #333; border-radius:50%; padding: 3px; box-sizing: border-box; width: 22px; height: 22px; line-height: 16px;}
.extra_ewm:hover .extra_common_ewm_display{ display: block!important;}
/*楼层二维码E*/
/* 骨架屏S */
.circular{border-radius: 50%}
.common_shape{animation:opacity 1s linear infinite; z-index:1; background:#f2f2f2;}
@keyframes opacity{0%{opacity:1} 50%{opacity:.5} 100%{opacity:1}}
.title_transparent {color: transparent}
.w_150_h_25{width: 150px;height: 25px;margin: 10px 20px;}
/* 骨架屏E */


/* 表单校验提示文字样式S */
.account{position: absolute;color: #F56C6C;font-size: 11px;display: block;flex-wrap: wrap;text-align: left;margin-left: 132px;}
.extra_common_span {position: absolute;width: 0;height: 50px;line-height: 50px; right: 49px;top: 0;background: #7a6e6e;color: #fff;font-size: 12px;opacity: 0;overflow: hidden;-webkit-transition: all 0.25s ease-in 0s;-moz-transition: all 0.25s ease-in 0s;-ms-transition: all 0.25s ease-in 0s;-o-transition: all 0.25s ease-in 0s;transition: all 0.25s linear 0s}
.extra_common:hover .extra_common_span{ width: 80px;opacity: 1;font-size: 12px;background: #005ca9; }
.extra_common:hover .span_name{ opacity: 1}
/* 表单必填项 * 样式 */
.must{color: #F56C6C;font-size: 20px;margin-right: 5px;}
/* 必填提示框 */
.must_border .el-input--suffix .el-input__inner {border-color: #F56C6C!important;}
/* 表单校验提示文字样式E */

/*=====================================邦顺网相关样式S===========================================*/
/*产品相关S*/
.content_pre{white-space:pre-wrap;line-height: 1.5;text-align: left}
.area_box .el-input__inner{height: 25px!important;line-height: 25px!important;}
.area_box .el-input__icon{line-height: 25px!important;}

/*帮助中心相关S*/
.top_index_help_search input{ width: 270px}
/*帮助中心相关E*/

/*页面顶部相关S*/
.nav{height: 190px;background-color: #fff;width: 100%;box-shadow: 0 5px 5px #ddd;}
.top_right{width: 630px;height: 100%;font-size: 14px;}
.t_r_bottom{display: flex;justify-content: flex-end;height: 43px}

/* 顶部固定 */
.top_nav_fixed{ position: fixed; width: 100%; top:0; left: 0;z-index: 22; box-shadow: 0 5px 5px #ddd; background: #fff}
.login_top_box_warp{ position: absolute; right:0;width: 345px; top:30px; display: none}
.user_info_warp:hover .login_top_box_warp{display: block;   }
.user_info_warp{ height: 43px}
.fixed_show{display: none}
.fixed_recommend{display: none}
.search_clear{ position: absolute; top:8px; right: 0; cursor: pointer;color: #999}

.scrolling-text {
    white-space: nowrap; /* 防止换行 */
    overflow: hidden; /* 超出部分隐藏 */
    animation: scrollText 8s linear infinite; /* 设置动画属性 */
}
@keyframes scrollText {
    0% { transform: translateX(200%); } /* 初始位置为左边界 */
    100% { transform: translateX(-100%); } /* 结束位置为右边界 */
}

/*首页产品的样式*/
.jump_class_link{ line-height: 60px; font-size: 18px; padding: 0 40px 0 345px; background: #fff; cursor: pointer}
.jump_class_link_tit{font-size: 18px; font-weight: bold }
.jump_class_link_remark{ margin-left:45px}

.jump_class_link_red:hover{ background: #E1251B}
.jump_class_link_green:hover{ background: #3eaf0e}
.jump_class_link_orange:hover{ background: #ff9900}

.jump_class_link_red:hover .title_red,.jump_class_link_red:hover.title_red{ color: #fff!important;}
/*.jump_class_link_blue:hover .title_blue,.jump_class_link_blue:hover.title_blue{ color: #fff!important;}*/
.jump_class_link_green:hover .title_green,.jump_class_link_green:hover.title_green{ color: #fff!important;}
.jump_class_link_orange:hover .title_orange,.jump_class_link_orange:hover.title_orange{ color: #fff!important;}
.recommend_buy_btn{position: absolute; top:0 ; left: 0; width: 100%; box-sizing: border-box; padding-right: 40px}
/*页面顶部相关E*/

/* 首页大标题S */
.index_ad_tit_warp {position: relative; padding: 20px 0;}
.index_ad_tit_warp .refresh { position: absolute; right: 20px; top:32px}
.good_store_ad_bg { width: 100%; height:100px; padding: 28px 0; background: url(../img/index/good_store_ad_bg.jpg);box-sizing: border-box;  }
.index_ad_tit { position: relative;display: block; width: 200px; height: 45px;margin: 0 auto;padding: 0 30px;overflow: hidden;  font-size: 28px;font-weight: bold; text-align: center; line-height: 45px;  color: #333; }
.index_ad_tit::before,.index_ad_tit::after { content: ""; position:absolute; top:50%;  width: 25px; height: 20px;margin-top: -10px; background: url(../img/index/bs_sprite.png);}
.index_ad_tit::before { left:0; background-position: 0,0 }
.index_ad_tit::after { right:0; background-position: -25px,0 }
.index_ad_tit_warp:hover .index_ad_tit_more { color: #005ca9}
.index_ad_tit_more { position: absolute; right: 0;font-size: 14px; font-weight: normal; line-height: 45px; }
/* 首页大标题E */

/*产品三级目录S*/
.min_height_450{min-height: 450px!important;}
.min_height_600{min-height: 600px!important;}
.pic_nav_warp {width: 100%;position: absolute;top: 0;z-index: 14;}
.pic_nav_con {width: 1200px;margin: 0 auto;z-index: 21;position: relative;}
.pic_nav {width: 200px;height: 540px;position: absolute;left: 0;top: 0;z-index: 21; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; border-left:1px solid #f2f2f2}
.pic_main_nav {position: relative; background:#fff; display: flex;display: -webkit-flex;flex-direction: column;height: 540px;border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; border-left:1px solid #f2f2f2}
.pic_main_nav>li {line-height: 100%;flex: 1;-webkit-flex: 1;text-align: center;font-size: 14px;color: #333;border-bottom: 1px solid #f1f1f1;cursor: pointer;}
.pic_main_nav>li:last-child {border-bottom: none;}
.pic_sub_nav {position: absolute;left: 100%;width: 1000px; top:-2px; z-index: 999; display: none; min-height: 601px; background:rgba(255,255,255,0.5); border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; border-right:1px solid #f2f2f2}
.pic_sub_nav_index{ background: #fff!important;}
.pic_main_nav_c_l{ width: 2px;background: #f2f2f2 }
.pic_main_nav>li:hover {background: #fff;}
.pic_main_nav>li:hover .pic_sub_nav {display: block;}
.pic_main_nav>li:hover a span {color: #333;}
.pic_main_nav>li>a {position: relative;display: block;color: #fff;width: 100%;height: 100%; font-size: 16px}
.pic_main_nav>li a span {position: absolute;display: block;top: 50%;margin-top: -7px;width: 100%; color: #333;font-size: 16px}
.product_ad_item{ width: 190px;  height: 190px; border:1px solid #f2f2f2;margin-top: 10px; padding: 10px; box-sizing: border-box}
.product_ad_item img { width: 100%; height: 100%}
.pic_sub_nav_mune_warp{ background: #fff; overflow: hidden; min-height: 270px}
.pic_sub_nav_mune {width: 786px;vertical-align: top;float: left;padding-top: 10px; max-height: 590px; overflow-y: scroll }
.li_con {display: flex;display: -webkit-flex;margin: 10px 0;}
.li_con .list_title {line-height: 25px; margin-right: 10px; min-width: 180px; font-weight: bold; font-size: 14px; text-align: right; }
.li_con .list_con {line-height: 22px;margin-right: 10px;color: #ccc;}
.li_con .list_con a {padding: 0 10px 0 10px;color: #666;font-size: 14px;}
.li_con .list_con a:hover {color: #005ca9;}
.index_brand {width: 193px;padding: 13px 13px 0 13px;/*min-height: 500px*/; }
.index_brand ul li {width: 96px;height: 42px;border: 1px solid #eee; margin: -1px -1px 0 0; padding: 3px; box-sizing: border-box;position: relative; overflow: hidden }
.brand_item_border{ position: absolute; top:0; left: 0; width: 94px; height: 40px; border:1px solid #005ca9}


.index_brand ul li:nth-child(2n){ margin-right: 0}
.index_brand ul li a {width: 88px;height: 34px;line-height: 34px;text-align: center;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 14px;}
.index_brand ul li a img {width: 100%;height: 100%;}
.index_brand ul li a div {opacity: 0; position: absolute;top: 0; left:0; color:#fff;width: 92px;  height: 38px; line-height: 42px}
.index_brand ul li a div:hover {border:1px solid #005ca9;opacity: 1}
.pro_gg{width: 185px;/*height: 155px;*/transition:0.3s; -webkit-transition:  0.3s;opacity: 1}
.pro_gg:hover{opacity: 0.8}
.pro_gg >a,.pro_gg >a img{width: 100%;height: 100%}
.gg_one{margin-bottom: 10px}

/*产品三级目录E*/

/*注册证相关S*/
.common_title {font-size: 24px;color: #333;text-align: center;background: #fff;height: 85px;line-height: 85px!important;}
/*产品详情相关S*/
/*产品详情放大镜图加边框*/
.image-magnifier__zoom{ border:1px solid #e8e8e8;background: #fff}
/* 产品详情去掉图片间隙S */
.product_introduct img{width: 100%;display: inherit;}
/* 产品详情去掉图片间隙E */

.sale_intro_item_warp {margin-top: 40px;}
.after_sale_intro { background: #fff}
.after_sale_intro>h3 {background-color: #ebebeb;padding-left: 20px;height: 35px;line-height: 35px;color: #333;font-weight: normal;text-align: left;font-size: 14px;}
.sale_intro_con {padding: 0 0 20px 35px;}
.sale_intro_item_icon {width: 68px;text-align: left;}
.sale_intro_item_icon img{ width: 45px}
.sale_intro_item_con {width: 855px;text-align: left;}
.sale_intro_item_con h3 {font-size: 20px;margin-bottom: 10px;font-weight: bold}
.sale_intro_item_con p {line-height: 30px;}
.info_box {padding: 35px 0 10px 35px; background: #fff}
.info_box h3 {color: #005ca9;text-align: left;font-weight: normal;margin-bottom: 10px;}
.info_box>div {text-align: left;line-height: 28px;}
.info_box_tit {width: 80px;}
.info_box_con {text-align: left;width: 1100px;}
.recommend_list{ padding-top:20px; border:1px solid #f2f2f2; border-top:none}
.recommend_product_item{ width: 92%;; background: #fff; box-sizing: border-box; padding: 5px; margin:10px; cursor: pointer; position: relative}
.recommend_product_item .activity_icon{ height: 20px!important; right:35px; top:5px}
.recommend_product_item:hover{ box-shadow: 0 0 10px #acacac }
.recommend_img{ width: 120px; height: 120px}
.recommend_img img{ width: 100%; height: 100%}
.right_related_item{ width: 100%;  cursor: pointer; margin-bottom: 30px }
.right_related_item:hover .right_related_img{ opacity: 0.8}
.right_related_item:hover .right_related_product_tit{ color: #005ca9}

.right_related_img{ width: 70px; height: 70px;position: relative }
.right_related_img .activity_icon{width:auto!important;  height: 20px;}
.right_related_img img{ width: 100%; height: 100%;}
.right_related_product_right{text-align: left;margin-left: 10px }
.right_related_product_tit{ line-height: 20px; height: 40px;}
.right_related_price_box{ margin-top:8px }
.login_for_info{  padding:25px 0; background: #fff; cursor: pointer }
.login_for_box{ width: 700px; margin: 0 auto;}
/*产品详情相关E*/
/* 产品列表S */
.product_list_warp_page{padding-bottom: 78px}
.product_list_warp{box-sizing: border-box;position: relative; ; min-height:350px;}
.product_list{display: flex;justify-content: flex-start;flex-wrap:wrap; width: 1200px; margin: 0 auto;}
.product_list li,.product_min_list li{width: 227px;margin-right: 16px;background: #fff;box-sizing: border-box;margin-bottom: 16px;cursor: pointer; position: relative; /*box-shadow: 0 0 4px rgba(0,0,0,0.03)*/ min-height: 330px; border-radius: 8px;overflow: hidden}
.product_list li:hover,.product_min_list li:hover{box-shadow: 0 0 30px #acacac ;}
.product_list li:nth-child(5n){margin-right: 0;}
.product_list li div,.product_min_list li div{text-align: left;}
.product_min_list{ display: flex;justify-content: flex-start;flex-wrap:wrap; width: 960px; margin: 0 auto; margin-bottom: -10px}
.product_min_list li:nth-child(4n){margin-right: 0;}
.product_exhibit_list li{ min-height:350px!important;}
/*显示四个S*/
.product_recommend_list{ padding: 10px 10px 0 10px; background: #fff}
.product_recommend_list li{ width: 220px;background: #fff;box-sizing: border-box;padding:28px 15px 15px 15px;margin-bottom: 10px;cursor: pointer; position: relative; min-height: 300px; }
.product_recommend_list li:hover{box-shadow: 0 0 30px #acacac ; position: relative; z-index: 10}



.product_recommend_list_min{ padding: 10px 10px 0 10px; background: #fff}
.product_recommend_list_min li{ width: 174px;min-width:174px; background: #fff;box-sizing: border-box;padding:10px 10px 10px 10px;margin-bottom: 10px;cursor: pointer; position: relative; min-height: 230px; }
.product_recommend_list_min li:hover{box-shadow: 0 0 30px #acacac ; position: relative; z-index: 10}
.product_img_min{box-sizing: border-box; width: 120px; height: 120px; position: relative; margin: 0 auto}
.product_img_min img{width: 100%;height: 100%;}

.related_classification{ padding: 10px 20px; background: #fff }
.activity_icon{ position: absolute;right: 0; top:0; width:auto!important;  height: 30px!important; z-index: 10 }
.cart_btn_box{ position: absolute; right: 10px;bottom:8px; background: #fff; display: none}
.cart_btn_item{ background: #f2f2f2; border-radius: 50%; padding: 5px}
.product_min_list li:hover .cart_btn_box{display: block}
.video_product_list li:hover .cart_btn_box{display: block}
.product_min_list li .activity_icon{right: 0; top:0; height: 40px!important;}
.product_list li:hover .cart_btn_box{display: block}
.product_list li .activity_icon{right: 0; top:0; height: 40px!important;}
.member_price {width: 40px;height: 20px;border: 1px solid #E1251B;box-sizing: border-box;border-left-width: 0; text-align: left}/*background-color: rgba(255,84,84,.1);*/
.member_price_before {position: relative;width: 12px;height: 20px;border-top-color: transparent;border-left-width: 0;border-bottom-color: transparent;margin-left: 3px;margin-right: -2px;overflow: hidden}
.member_price_before_top{position: absolute;right: 0;top: 5px;width: 13px;height: 1px;background-color: #E1251B;transform: rotate(-45deg);}
.member_price_before_bottom{position: absolute;right: 0;bottom: 5px;width: 13px;height: 1px;background-color: #E1251B;transform: rotate(45deg);}
/*一行显示四个*/
.product_list_four li{width: 288px;margin-right: 15px; min-height: 400px; background: #fff;box-sizing: border-box; border-radius: 8px; overflow: hidden; margin-bottom: 10px;cursor: pointer; position: relative; box-shadow: 0 0 4px rgba(0,0,0,0.03); border:1px solid #f2f2f2}
.product_list_four li:hover{box-shadow: 0 0 30px #acacac ;}
.product_list_four li:nth-child(4n){margin-right: 0;}
.product_list_four li div{text-align: left;}
.product_list_four li .activity_icon{right: 0; top:0; height: 20px!important;}
.product_list_four .product_img{box-sizing: border-box; width: 100%; height: 286px; }
/*一行显示三个*/
.product_list_three li{width: 388px;margin-right: 16px;background: #fff;box-sizing: border-box;padding:0 0 20px 0; border-radius:10px; overflow:hidden; margin-bottom: 16px;cursor: pointer; position: relative; box-shadow: 0 0 4px rgba(0,0,0,0.03); border:1px solid #f2f2f2}
.product_list_three li:hover{box-shadow: 0 0 30px #acacac ;}
.product_list_three li:nth-child(3n){margin-right: 0;}
.product_list_three li div{text-align: left;}
.third_pro_title_warp{ padding: 0 10px}
.third_pro_title{ font-size: 20px;margin-top: 10px; height: 50px}
.product_list_three .product_img{box-sizing: border-box; width: 100%; height: 393px; margin: 0 auto }
.product_list_three li .activity_icon{right: 0; top:0; height: 20px!important;}
.product_list_three .product_item_tit{ font-size: 14px; height: 40px}
/* 产品一行显示两个 */
.pro_show_twos{flex-wrap: wrap;}
.pro_show_twos :last-child{margin-right: 0;}
.pro_show_two{width: 595px;background-color: #FFFFFF;margin:0px 10px 10px 0;box-sizing: border-box;cursor: pointer; border:1px solid #f2f2f2;position: relative}
.pro_show_two:nth-child(2n){ margin-right: 0}
.pro_show_two:hover{box-shadow: 0 0 30px #acacac;}
.pro_show_two_img{padding: 20px 20px 0 20px;}
.second_pro_img{width: 240px;height: 240px;position: relative}
.second_pro_img img{width: 100%;height: 100%;}
.second_pro_img .activity_icon{ top:0px; right: 0px;}
.second_pro_price{ padding-top: 180px;margin-left: 20px}
.second_pro_righttext{margin-top: 20px;padding: 0 20px;text-align: left;}
.second_pro_bottom_text{padding: 100px 20px 20px 20px;text-align: left; flex:1; }
.second_pro_title{font-size: 20px;color: #333333;height: 50px}
.second_pro_model{font-size: 18px;color: #999;margin-top: 15px; height: 24px}
.second_pro_model .commonSpan{ margin-right: 15px}
.proclass_nav_title{height: 40px;line-height: 40px;font-size: 14px;margin-right: 20px;box-sizing: border-box;cursor: pointer;}
.proclass_nav_title_sel{border-bottom: 2px solid #2A75ED;}
.procolumn_nav{width: 200px;padding-top: 20px;background-color: #FFFFFF;}
/* 产品一行显示一个 */
.pro_show_ones :last-child{margin-bottom: 0;}
.pro_show_one{width: 1200px;height: 480px;background-color: #FFFFFF;cursor: pointer; border:1px solid #f2f2f2;position: relative}
.first_pro_img{width: 480px;height: 480px;position: relative}
.first_pro_img img{width: 100%;height: 100%;}
.first_pro_img .activity_icon{top:0; right: 0}
.first_pro_righttext{margin-left: 20px;margin-top: 230px;text-align: left;padding-right:20px}
.first_pro_title{font-size: 24px;color: #333333; height: 36px; line-height: 30px}
.first_pro_model{font-size: 20px;min-height: 30px;color: #999;margin-top: 20px;}
.proclm_nav_one{width: 100%; height: 40px;padding: 0 15px;box-sizing: border-box;}
.proclm_nav_one:hover{color: #2A75ED;cursor: pointer;}
.proclm_nav_title{height: 40px;line-height: 40px;font-size: 14px;text-align: left;}
.proclm_nav_title_sel{color: #2A75ED;}
.clmbg{background-color: #FFFFFF;margin-right: 20px;}
.sale_product_btn{ position:absolute; bottom:0; width: 100%;left: 0 }
.first_pro_price{ font-size: 28px; font-weight: bold; color: #E1251B}
.sale_product_btn div{line-height: 40px; text-align: center!important; border:1px solid #f2f2f2}
.bs_shelves_title{  height: 80px; text-align: left;position: relative; }
.bs_shelves_title_l{ width: 100%}
.bs_shelves_title_name{  position: relative;margin-left: 10px; font-size: 28px}
.bs_shelves_title_name .span_flag{position: absolute; width: 40px; height: 3px; background: #005ca9; bottom:0; left: 50%; margin-left: -20px}
.product_img{box-sizing: border-box; width: 230px; height: 230px; position: relative; margin: 0 auto}
.product_img img{width: 100%;height: 100%;}
.price_family_one{font-family: Verdana}
.price_family_two{font-weight: bold}
.product_price{font-size: 20px;color: #E1251B;}
.product_item_tit_warp{ padding: 0 8px}
.product_item_tit{color:#333;margin-top:15px;font-size: 16px; height: 42px; overflow: hidden; text-align: left}
.product_item_intro{margin-top:10px;color: #999;font-size: 12px;overflow: hidden;}
.product_item_com{margin-top:10px;color: #999;font-size: 14px;}
.product_span{margin-top: 10px; height: 20px}
.product_span span{margin-right: 5px;}
.product_loading_item{ margin-right: 10px; margin-bottom: 10px;background: #fff}
.product_loading_item:nth-child(5n){ margin-right: 0}
.price_list_box{ font-size: 12px; line-height: 15px; padding: 2px 5px; background: #d81e06; border-radius: 8px; border-bottom-left-radius: 0; position: relative; margin-left: 10px}
.price_list_box::after{content:''; width: 7px; height: 10px;position: absolute;  background: url("assets/icon/price_x.jpg") no-repeat center; left: -6px; bottom:0}
/* 产品列表E */
/*同店好货产品列表S*/
.recommend_product_img{ width: 150px; height: 150px; margin: 0 auto; position: relative }
.recommend_product_img img{ width: 100%; height: 100%}
.recommend_product_img .activity_icon{ width:auto!important; height: 35px!important;}
.recommend_product_tit{margin: 5px auto 0;  width: 160px;  color: #333; font-size: 12px; bottom: 0; line-height: 20px; box-sizing: border-box; padding: 0 5px; text-align: left; display: block;overflow: hidden; max-height: 40px;}
.recommend_product_r{ text-align: left;width: 160px; position: relative; margin: 0 auto; height: 30px; line-height: 30px}
.recommend_product_remark{  overflow: hidden;text-align: left; margin-top: 10px; color: #999; font-size: 12px}
.recommend_product_price,.recommend_product_place{ width: 100%; text-align: center }
.recommend_product_tag{ margin-top: 10px; position: absolute; bottom:10px;}
/*同店好货产品列表E*/

/*筛选相关S*/
.mbx {width: 1200px;margin: 0 auto;color: #666;text-align: left;min-height: 40px; padding-top: 10px; padding-bottom: 5px; box-sizing: border-box}
.mbx .first_nav{ font-size: 14px; font-weight: bold; cursor: pointer; margin-right: 5px}
.mbx .first_nav:hover{ color: #005ca9}
.mbx>span,.mbx>div{font-size: 12px; margin-bottom: 5px}
.mbx .trigger{ display: inline-block; height: 22px; background: #f2f2f2; padding: 0 4px 0 8px; border:1px solid #ddd; vertical-align: middle; cursor: pointer; line-height: 20px}
.mbx .trigger .curr{ display: inline-block; vertical-align: top}
.mbx .menu-drop-arrow{ display: inline-block; width: 20px; height: 20px; vertical-align: top; background: url("../img/index/bs_search_icon.png") no-repeat 4px 7px}


.filter_mbx {width: 1200px;margin: 0 auto;color: #666;text-align: left;min-height: 40px; padding-top: 10px; padding-bottom: 5px; box-sizing: border-box;position: relative}
.filter_mbx .first_nav{ font-size: 18px; font-weight: bold; cursor: pointer; margin-right: 5px}
.filter_mbx .first_nav:hover{ color: #005ca9}
.filter_mbx>span,.mbx>div{font-size: 12px; margin-bottom: 5px}
.filter_mbx .trigger{ display: inline-block; height: 22px; background: #f2f2f2; padding: 0 4px 0 8px; border:1px solid #ddd; vertical-align: middle; cursor: pointer; line-height: 20px}
.filter_mbx .trigger .curr{ display: inline-block; vertical-align: top}
.filter_mbx .menu-drop-arrow{ display: inline-block; width: 20px; height: 20px; vertical-align: top; background: url("../img/index/bs_search_icon.png") no-repeat 4px 7px}
.filter_mbx .trigger{background: #fff;}
.filter_bs_drop_main{ display: none; padding:15px 0 15px 20px; position: absolute; left: -6px;top: 38px; border:1px solid #ddd; background: #fff; width: 1050px;z-index: 4 }
.filter_bs_drop_mbx{ display: inline-block; vertical-align: middle; margin-right:10px}
.filter_bs_drop_mbx:hover .trigger{height: 23px; border-color: #005ca9; z-index: 6; position: relative; border-bottom: medium none; }
.filter_bs_drop_mbx:hover .menu-drop-arrow{ background-position:4px -44px }
.filter_bs_drop_mbx:hover .filter_bs_drop_main{ display: block;border-color: #005ca9;/*border-top: medium none;*/}
.filter_bs_drop_mbx:hover .bs_drop_main_top{ border-top: medium none!important;}

.bs_drop_main{ display: none; padding:10px 0 0 8px; position: absolute; left: 0;top: 22px; border:1px solid #ddd; background: #f2f2f2; width: 400px;z-index: 4 }
.bs_drop_mbx{ display: inline-block;position: relative; vertical-align: middle}
.bs_drop_mbx:hover .trigger{height: 23px; border-color: #005ca9; z-index: 6; position: relative; border-bottom: medium none; }
.bs_drop_mbx:hover .menu-drop-arrow{ background-position:4px -44px }
.bs_drop_mbx:hover .bs_drop_main{ display: block;border-color: #005ca9;/*border-top: medium none;*/}
.bs_drop_mbx:hover .bs_drop_main_top{ border-top: medium none!important;}
.bs_drop_list li{ font-size: 12px; width: 120px; margin-right: 10px; overflow: hidden; margin-bottom: 10px}
.bs_select_item{ position:relative; display: inline-block; max-width: 450px; height: 22px; line-height: 22px; border:1px solid #ddd; font-size: 12px; vertical-align: middle;  padding: 0 26px 0 4px; cursor: pointer;  background: #f2f2f2; }
.bs_select_item b{ font-weight: 400; color: #333; }
.bs_select_item em{ color:#005ca9 }
.bs_select_item i{ display: block; position: absolute; width: 25px; height: 22px; right: 0; top: 0; background: url("../img/index/bs_search_icon.png") no-repeat 7px -140px}
.bs_select_item:hover{ border-color: #005ca9; text-decoration: none; background: #fff}
.bs_select_item:hover i{ background-color: #005ca9; background-position: 7px -158px}
.bs_select_history_item{ max-width: 95px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; cursor: pointer; line-height: 20px}
.bs_select_history_item:hover{ color: #005ca9}

.filter_box {width: 1200px;margin: 0 auto;position: relative;background: #fff;}
.filter_list {width: 100%;background: #fff;position: relative;color: #666; padding: 0; }
.filter_list li {border-bottom: 1px solid #f2f2f2;padding: 0;display: flex;justify-content: flex-start;}
.filter_list li>div span a {padding-bottom: 2px}
.filter_list li>label {width: 100px;text-align: left;font-weight: bold;float: left;color: #666;min-height: 28px;line-height: 28px; margin-right: 0;border-right: 1px solid #f2f2f2;padding: 10px 20px 10px 10px;border-right: 1px solid #f2f2f2;}
.filter_list li>label i {display: block;float: right;}
.filter_list li>label>span {letter-spacing: 2em;}
.filter_list li>div.filter_all {display: inline-block;vertical-align: top; padding-left: 8px;padding-top: 5px}
.filter_all span{ color: #005ca9}
.filter_all span.on,.filter_all span:hover{padding-bottom: 2px; color: #005ca9;border-bottom: 1px solid #005ca9}
.filter_list li>div.filter_con {width: 1000px;padding: 5px 130px 5px 10px; display: inline-block;vertical-align: top;text-align: left;position:relative; box-sizing: border-box}
.filter_con_hidden{ max-height: 80px; overflow: hidden}
.filter_con_brand_hidden{ max-height: 108px; overflow: hidden}
.padding_bottom_filter.filter_con_brand_hidden{max-height: 156px}
.filter_con_all{ width: 1060px!important;}
.filter_con_all_nobtn{ width: 990px!important; padding-right: 0!important;}
.filter_list li>div span {margin: 7px 12px 0 0;cursor: pointer;display: inline-block;border: 1px solid #ffffff;border-radius: 3px;padding: 2px 6px;}
.filter_item_span{margin: 7px 12px 0 0;cursor: pointer;display: inline-block;border: 1px solid #ffffff;border-radius: 3px;padding: 2px 6px;}
.filter_hidden{ min-height:38px;max-height: 75px; overflow-y: hidden}
.filter_list li>div span a {padding-bottom: 2px;color: #005ca9;}
.filter_list li>div span:hover a {border-bottom: 1px solid #005ca9}
.filter_list li>div span.on,.filter_list li>div span:hover {color: #005ca9;/*border: 1px solid #fff*/}
.filter_list li>div span.on a,.filter_list li div span:hover a {color: #005ca9;border-bottom: 1px solid #005ca9}
.order_box{ border:1px solid #f2f2f2; height: 45px; box-sizing: border-box}
.filter_item{  height: 23px; border:1px solid #f2f2f2; line-height: 23px; margin-right: -1px;cursor: pointer}
.filter_item_inner{padding: 0 10px;}
.filter_item.on,.filter_item:hover{ background: #005ca9; color: #fff;}
.filter_item.on .arrow,.filter_item:hover .arrow{ background-position: 0 -120px}
.filter_item_inner.on .arrow,.filter_item_inner:hover .arrow{ background-position: 0 -120px}
.bs_sort_down,.bs_sort_up { display: inline-block; width: 7px; margin-left: 5px; vertical-align: top; line-height: 0}
.bs_sort .arrow{ height: 11px; /*margin-top: 6px;*/ }
.bs_sort .arrow,.bs_sort .arrow_down,.bs_sort .arrow_top{ width: 7px; overflow: hidden; background: url("../img/index/bs_arrow.png") no-repeat 0 -100px; display: inline-block;vertical-align: top}
.bs_sort .arrow_top{ height: 4px;  background-position: -10px -100px}
.bs_sort .arrow_down{ height: 4px; margin-top: 3px; background-position: -10px -110px}
.filter_item.on .arrow_down_warp .arrow_down,.filter_item:hover .arrow_down_warp .arrow_bottom .arrow_down{ background-position: -10px -130px}
.filter_item.on .arrow_top_warp .arrow_top,.filter_item:hover .arrow_top_warp .arrow_top{background-position: -10px -120px }
.filter_item_inner.on .arrow_down_warp .arrow_down,.filter_item_inner:hover .arrow_down_warp.arrow_down{ background-position: -10px -130px}
.filter_item_inner.on .arrow_top_warp .arrow_top,.filter_item_inner:hover .arrow_top_warp .arrow_top{ background-position: -10px -120px}
.page_min_box{ width: 38px; height: 21px; line-height: 21px ;cursor: pointer; background: #fff; border:1px solid #f2f2f2; color: #ccc; font-family: "\5b8b\4f53"}
.page_min_box:hover{ background: #005ca9; color: #f2f2f2; border:1px solid #005ca9}
.page_color{ color: #999}


.switch_product_icon { width: 23px; height: 23px; cursor: pointer}
.switch_product_icon img{ width:100%; height: 100%}
.letter {margin: 3px 6px 6px 4px !important;}
.bid_ftime_input{ width: 560px}
.zdy::after{ content: ""; height: 20px; width:1px; background: #f2f2f2;position: absolute; left: -5px; top: 3px }
.bs_ext{ position: absolute; top:12px ; width: 120px; height: auto; line-height: 22px; overflow: hidden;zoom:1; right: 10px}
.bs_e_more{ margin-right: 10px; position: relative; width: 42px; height: 20px; background: #fff; color: #333; border:1px solid #ddd; padding-left: 5px; font-size: 12px;line-height: 20px}
.bs_e_more i{ position: absolute; top:0;right: 0; display: block; width: 20px; height: 20px; background-position: 4px 7px!important; }
.bs_e_up i{background-position: 4px -44px!important; }
.bs_e_more i,.bs_e_multiple i{ background: url(../img/index/bs_search_icon.png) no-repeat}
.bs_e_multiple{ height: 20px; line-height: 20px; border:1px solid #ddd; padding: 0 3px 0 18px; position: relative; background: #fff; color: #333;font-size: 12px}
.bs_e_multiple i{ position: absolute; display: block; font-style: normal; left: 3px; top:0; width: 13px; height: 20px; background-position: 0 -63px}
.list_top {height: 50px; line-height: 50px; text-align: left; color: #808080}
.list_top i {padding: 0 5px;color: #005ca9;font-style: normal;}
/*筛选相关E*/

/*相关产品S*/
.right_related_list_warp{ height: 450px; overflow: hidden; padding: 20px 20px 50px 20px; box-sizing: border-box; }
.relate_product_warp {height: 490px;overflow: hidden;padding-bottom:5px}
.relate_product_list {padding: 0 30px }
.relate_product_item {cursor: pointer;box-sizing: border-box; padding:5px 10px; margin:5px;}
.relate_product_item:hover{ box-shadow:0 0 10px #acacac; }
.relate_product_img {width: 130px;height: 130px; margin: 0 auto; position: relative}
.relate_product_img img {width: 100%;height: 100%}
.relate_product_img .activity_icon{width:auto!important; height: 30px!important; /*height:20px!important;*/ right: 0; top:0}
.relate_product_intro {text-align: left;margin-left: 5px;}
.relate_product_info_t {line-height: 20px; height:20px; font-size: 12px; color: #999; text-align: center; width: 130px;  position: absolute; bottom:0; left: 0; background: rgba(255,255,255,0.9)}
.relate_product_info_price {color: #E1251B; height: 20px; line-height: 20px}
.relate_product_info_price i {font-size: 12px}
.relate_product_info_price>span{ font-size: 12px}
.relate_page_box {font-size: 30px;color: #999;}
/*相关产品E*/

/*店长推荐S*/
.com_recommend_list_warp{ position: relative; width: 1150px; margin: 0 auto}
.product_item_recommend_prev,.product_item_recommend_next{ position:absolute; font-size: 25px; top:50%; margin-top: -14px;}
.product_item_recommend_prev{ left: -25px; cursor: pointer}
.product_item_recommend_next{ right: -25px; cursor: pointer}
.product_item_recommend{ width: 160px; height: 230px;padding: 5px; border:1px solid #f2f2f2; background: #fff; margin: 0 10px  }
.product_item_recommend_img{ width: 160px; height: 160px; }
.product_item_recommend_img img{ width: 100%; height: 100% }
.product_item_recommend_tit{ height: 45px; line-height: 22px; width: 100%; word-break: break-all;text-align: left }
.product_item_recommend_price{ color: #E1251B}
/*店长推荐E*/


/*方案相关S*/

/*方案相关E*/

/*供应商库和医院库S*/
.company_con {display: flex;justify-content: space-between; }
.company_l_warp{ min-height: 660px; background: #fff;}
.company_l {position: relative;  width: 760px; padding:0 10px 10px 10px; min-height: 575px}
.padding_page_bottom{ padding-bottom:72px!important;}

/*.company_l_search {width: 1200px;position: relative; padding: 0 10px 72px 10px; background: #fff}*/
.company_list li {position: relative;min-height: 110px;background: #ffffff;margin-top: 10px;-webkit-transition: 0.2s;transition: all 0.2s;top: 0;cursor: pointer;display: flex;justify-content: flex-start; flex-wrap: wrap; border:1px solid #f2f2f2}
.exhibition_list li{min-height: 90px; }
.company_list li:hover {box-shadow: 0 10px 20px rgba(0,92,169,0.2);top: -2px}
.company_list li:hover .company_title a {color: #005ca9}
.hospital_list li{ }
.hospital_list li:hover{box-shadow: 0 10px 20px rgba(0,92,169,0.2);top: -2px}
.company_list li:first-child {margin-top: 0}
.company_logo,.company_show {display: inline-block;vertical-align: top;}
.company_logo {margin: 0 20px 0 0 ;width: 180px;height: 90px;margin-right:15px;}
.company_logo_span{ padding: 0 5px;text-align: center;font-size: 12px;color: #fff;display: inline-block; height: 17px; line-height: 17px; box-sizing: border-box; border-radius: 3px; background: #ffcc33; margin-right:10px}
.search_box_show{ background: #fff; padding: 20px 0 0 0; margin: 0 auto!important;}
.search_box_show_inner{ margin: 0 auto; min-height: 490px!important;  box-sizing: border-box; min-width: 890px}
.search_box_show_inner .empty_box{ height: 410px!important; padding-top:60px!important;}
.company_logo>a>img {width: 150px;height: 60px}
.company_logo p i,
.company_logo p span {display: inline-block;line-height: 28px;vertical-align: top}
.company_logo p i {color: #66ccff;width: 18px;height: 28px;margin: 0 5px;font-size: 20px}
.company_logo p {text-align: center;font-size: 14px;height: 28px;line-height: 28px;background: #f0f0f0}
/*padding: 16px 28px;*/
.company_logo .c_l_img {width: 178px;height: 90px;text-align: center;line-height: 80px;font-size: 22px;font-weight: bold;color: #005ca9;box-sizing: border-box;}
.company_logo .c_l_img a{ color: #005ca9}
.company_logo .c_l_img img{max-width: 120px; max-height: 75px; }
.company_show {width: 540px;position: relative}
.company_show p {line-height: 30px;color: #808080;overflow: hidden;text-overflow: ellipsis;font-size: 14px}
.company_show .company_title {height: 40px;font-size: 18px;color: #333333;margin-top: 10px;text-align: left;box-sizing: border-box;padding: 8px 0;font-weight: bold}
.company_title_name {max-width: 440px;display: inline-block;}
.company_show .company_title span {vertical-align: top;}
.company_show .company_title span:last-child{ margin-right: 0;}
.company_show .company_title .commonSpan {margin-top: 2px;}
.sup_focus_warp{ margin-top:5px}
.hos_focus_warp{ margin-top:10px}
.company_location {text-align: center;font-size: 14px;height: 45px;line-height: 45px}
.company_location i {color: #005ca9;font-size: 16px;margin-right: 5px}
.hospital_location {text-align: center;font-size: 14px;/*background: #f7f7f7;*/width: 120px; height: 110px;border-right:1px solid #f7f7f7}
.hospital_location i {color: #005ca9;font-size: 16px;margin-right: 5px}
.com_vip_icon {border-radius: 5px}
.company_remark {text-align: left;line-height: 30px;}
.company_remark span {margin-right: 20px;}
.company_remark span:last-child{ margin-right: 0}
.company_show_arrow{ /*position: absolute; right: 0; top:50%; margin-top:-15px; font-size: 25px; color: #999*/ margin-left:10px}
.company_r {width: 390px;background: #fff;padding:0 10px 0 10px ;}
.company_r ul {}
.company_r ul li {width: 100%;position: relative;overflow: hidden;margin-bottom: 10px;cursor: pointer;height: 103px;transition: 0.5s;-moz-transition: 0.5s; /* Firefox 4 */-webkit-transition: 0.5s;-o-transition: 0.5s;background: #fff;border: 1px solid #f2f2f2;padding: 10px;box-sizing: border-box;}
.company_r ul li:hover {box-shadow: 0 10px 20px rgba(0,92,169,0.2);top: -2px}
.company_r ul li .hot_log {text-align: center;position: relative;top: 0;line-height: 75px;font-size: 18px;width: 120px; height: 75px; border-radius: 5px; }
.company_r ul li .hot_log img {max-width: 120px;max-height: 75px;}
.company_r ul li .hot_log .hot_company {line-height: 60px;font-size: 20px;color: #005ca9}
.company_r ul li:hover .hot_log img, .company_r ul li:hover .hot_log_right {display: none}
.company_r ul li:hover .hot_company{ display: block}

.product_sale_item_min{ margin-right:30px; padding: 5px; overflow: hidden }
.product_sale_item_min:hover{ box-shadow:0 0 10px #acacac;}
.product_sale_item_img{ width:130px; height: 130px; position: relative}
.product_sale_item_img img{ width: 100%; height: 100%}
.product_sale_item_tit{ position: absolute; bottom:0;left: 0; font-size: 12px; width: 100%; color: #666;  background: rgba(255,255,255,0.9); padding: 3px}

.hot_company{ width: 100%; margin: 0 auto; color: #005ca9; font-size: 18px;display: none; line-height: 96px; text-align: center; position: absolute; left: 0; top:0; background: #fff}
.hot_log_right{ font-size: 18px; max-width: 168px; margin-left: 10px; line-height: 75px}
.hospital_show{ width: 630px!important;margin-left:10px}
.hospital_logo{width: 165px;height: 113px;}
.hospital_logo .c_l_img{width: 165px;height: 113px;padding: 0;}
.hospital_logo .c_l_img img{max-width: 100%;max-height: 100%;}
.hospital_title_name {max-width: 100%;display: inline-block;}
.hospital_title{margin-top: 0!important;}
.company_flag {text-align: left;padding: 5px 0;}
.company_flag span {margin-right: 10px;}
.hospital_r {width: 410px; background: #fff; box-sizing: border-box; padding: 0 10px  }
.hospital_r ul li {width: 100%;padding: 15px 0 15px 0;height: 110px;border:1px solid #f2f2f2;background: #fff;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;cursor: pointer;box-sizing: border-box;}
.hospital_r ul li:hover {box-shadow: 0 10px 20px rgba(0,92,169,0.2);top: -2px}
.hospital_r ul li .hos_hot_img {width: 230px;height: 153px;display: block;margin: 0 auto;border: 1px solid #efefef;position: relative}
.hospital_r ul li .hos_hot_img img {width: 100%;height: 100%}
.hospital_r ul li>p {font-size: 14px;text-align: left;overflow: hidden}
.hospital_r ul li>p.hos_tag {padding-top: 18px}
.hospital_r ul li>p:last-child {padding: 10px 0}
.hot_hos_span {margin-top: 15px}
.hot_hos_span span {margin-right: 5px}
.hot_hos_span,
.hot_hos_remark,
.hot_hos_title {text-align: left;padding-left: 12px;}
.hot_hos_title {font-size: 16px;line-height: 16px;}
.hot_hos_remark {}
.hot_hos_remark span{margin-right: 10px;color: #999;}
.hospital_l{width: 940px}
.hospital_l>ul>li{padding: 20px;}
.hospital_title_name {max-width: 100%;display: inline-block;}
.hot_reco{color: #333;box-sizing: border-box;font-size: 18px;font-weight: bold;padding: 10px 0 10px 0;display: flex;justify-content: space-between;}
.hot_reco h1{font-size: 18px;font-weight: bold;width: 90px;border-bottom: 3px solid #E1251B;height: 40px;}
.hot_reco h2{width: 300px;border-bottom: 3px solid #b3b3b3;height: 40px;}

.department_config_bar{ height: 40px; line-height: 40px; background: #f2f2f2}
.department_left_icon{ color: #fff; padding:0 20px; font-size: 18px; width: 150px; box-sizing: border-box}
.department_left_icon i{ font-size: 18px}
.department_box{ padding: 10px; background: #fff}
.department_box_con{ padding:10px 20px; text-align: left}
.department_item{ width: 198px; height: 40px; line-height: 40px;text-align: left; box-sizing: border-box; padding-left: 20px; font-size: 14px; border:1px solid #ddd; margin-bottom:20px; margin-right:30px; border-radius: 5px; cursor: pointer}
.department_item:nth-child(5n){ margin-right: 0}
.department_item:hover{ }
.department_item_arrow{ width: 20px; line-height: 40px; text-align: center;}

.department_list{ padding:20px 35px 0 35px; min-height: 100px}
.department_top{ width: 300px; height: 70px; font-size: 32px; font-weight: bold; text-align: center; color: #fff; line-height: 70px; border-radius: 10px}
.department_top_warp{ padding:10px 0 30px 0; background: #fff }
.department_expert_item{  width: 150px; line-height: 40px; margin-right:40px; margin-bottom:30px; border-bottom:1px dashed #999;border-spacing: 10px 10px; cursor: pointer }

.department_expert_list{ padding: 30px}
.department_expert_item:nth-child(5n){ margin-right:0 }
.expert_department_card{ width: 150px; height: 40px; color: #fff; border-radius: 5px; line-height: 40px; margin-right: 50px;}
.department_con{ padding: 20px; text-align: left; line-height: 1.5;min-height: 120px}
.expert_img{ width: 100px; height: 120px; }
.expert_img_big{ width: 120px; height: 160px; border:1px solid #f2f2f2}

.expert_item{ width: 585px; background: #fff; padding:10px; box-sizing: border-box; margin-right: 10px; margin-bottom: 10px; border:1px solid #f2f2f2; cursor:pointer }
.expert_item:nth-child(2n){ margin-right: 0}
.expert_item_img{ width: 150px; height: 200px}
.expert_item_img img{max-width: 100%; max-height: 100%}
.expert_item_r{ text-align: left; margin-left:20px; }
.expert_item_r_top{ height: 45px; line-height: 45px; border-bottom:1px solid #f2f2f2}
.expert_item_r_con{ padding:15px 0; color: #999; line-height: 1.5; max-height: 30px}
.expert_item_name{ font-size: 20px; font-weight: bold }
/*顶部固定S*/
/*左侧导航栏S*/
.tab-nav {list-style: none;}
.first_nav_title_tit{ display: inline-block;min-width: 160px}
.first_nav_title {position: relative; box-sizing: border-box; padding: 10px 0 10px 15px; border-bottom:1px solid #f2f2f2; width: 100%; display: flex; align-items: center; justify-content: space-between; cursor: pointer;}
.first_nav_title.on .first_nav_title_bar,.first_nav_title.one_nav_on .first_nav_title_bar{display: block}
.first_nav_title.on,.first_nav_title.one_nav_on{background: #f2f2f2;}
.first_nav_title .first_nav_title_bar{ position: absolute; left: 0; top:0; width: 2px; height: 40px;display: none}

.first_nav_title.on .first_nav_box{ display: block}
.first_nav_box{ position: absolute;width: 949px; left: 208px; top:0; padding: 10px; z-index: 25;background: #fff; display: none;border:1px solid #ced3d9;box-shadow: 1px 3px 5px rgba(0,0,0,0.1) }
.first_nav_tit{ font-size: 14px; text-align: left;color: #005ca9;font-weight: bold; line-height: 36px; border-bottom:1px solid #f2f2f2; cursor:default}
.product_box_list{ font-size: 12px; line-height: 40px; min-height: 50px; margin-top:0px}
.product_box_item{ border-bottom:1px solid #f2f2f2}
.product_box_item:last-child{ border-bottom:none}
.product_box_item_1{ width: 150px;text-align: right;font-weight: bold; padding-right:10px; position: relative}
.product_box_item_1::after{ content:''; position: absolute;right: 0; top:15px; width: 1px; background: #f2f2f2; height: 14px}
.product_box_item_con{ box-sizing: border-box;padding-left: 10px; color: #666}
.product_box_item_item{ position: relative;padding: 0 10px}
.product_box_item_item::after{ content:''; position: absolute;right: 0; top:15px; width: 1px; background: #f2f2f2; height: 14px}
.first_nav_title span.active {}
.first_nav_title>i {cursor: pointer;}
.first_nav_title span {text-align: left}
.nav-n-tit>i {line-height: 40px;margin-right: 1px;cursor: pointer}
.nav-n-box-active .right-btn {transform: rotate(180deg) !important;}
/*左侧导航栏E*/
.product_list_warp {min-height: 600px;}
.product_list_warp_height {min-height: 690px}

/*供应商库和医院库E*/

/*品牌筛选列表S*/
.brand_list {display: flex;justify-content: flex-start;flex-wrap: wrap;}
.brand_list .brand_item {width: 130px;height: 52px;line-height: 48px;position: relative;border: 1px solid #f2f2f2;text-align: center;color: #005ca9;box-sizing: border-box; margin: -1px -1px 0 0 ;padding: 0 5px 0 5px;}
.brand_list .brand_item:hover{ font-weight: bold; border-color: #E1251B; box-shadow: 2px 2px 3px  rgba(0,0,0,0.12);z-index: 5; position: relative;padding: 0 5px 0 5px}
.brand_list .brand_item_more:nth-child(8),
.brand_list .brand_item_more:nth-child(9),
.brand_list .brand_item_more:nth-child(10),
.brand_list .brand_item_more:nth-child(11),
.brand_list .brand_item_more:nth-child(12),
.brand_list .brand_item_more:nth-child(13),
.brand_list .brand_item_more:nth-child(14),
.brand_list .brand_item_more:nth-child(15),
.brand_list .brand_item_more:nth-child(16){ }
.brand_list .brand_item:hover, .brand_list .brand_item.on {cursor: pointer;border: 1px solid #005ca9}
.brand_item_inner_warp{width: 100%; height: 100%;padding: 2px 5px;box-sizing: border-box}
.brand_list .brand_item:hover .brand_item_inner_warp {display: none;}
.brand_list .brand_item_inner_warp img {width: 100%;height: 100%; box-sizing: border-box}
.brand_list .brand_item.selected{ border:2px solid #005ca9;z-index: 5; position: relative }
.brand_list .brand_item.selected i{ position: absolute; right: -2px ; bottom:-1px; width: 10px ;height: 10px; background: url('../img/index/bs_search_icon.png') no-repeat -2px -183px}
.multiple_state{ border:1px solid #005ca9}
.filter_btn_warp{ padding: 10px 0 10px 0; position: absolute; bottom:0; background: #fff; width: 100%;z-index: 2; left: 0}
/*品牌筛选列表E*/

/*新闻资讯列表S*/
.news_nav_top_warp{ background: #005ca9; box-shadow: 0 5px 5px #ccc}
.news_nav_top {height: 40px;line-height: 40px;z-index: 99;/*background: #f9f9f9;*/box-sizing: border-box;padding: 0 20px;}
.news_nav_top_list {display: flex;display: -webkit-flex;}
.news_nav_top_list li {height: 40px;line-height: 40px;text-align: center;/*min-width: 106px;*/ min-width: 120px;box-sizing: border-box;padding: 0 30px 0 0 ;}
.news_nav_top_list li a{display: block;font-size: 15px; color: #f2f2f2}
.news_nav_top_list li.on {height: 40px}
.news_nav_top_list li.on a {color: #fff; position: relative}
.news_nav_top_list li.on a::after{ content: ""; position: absolute; left: 50%; bottom:4px;margin-left: -25px; height: 2px; width: 50px; background: #fff }
.news_content {margin: 10px 0 0 0; min-height: 545px}
.news_c_left {width: 780px;background-color: #fff;padding: 0 20px 0 20px;box-sizing: border-box;min-height: 850px;position: relative;padding-bottom: 72px;}
.news_common{padding: 15px 0;border-bottom: 1px solid #f2f2f2;cursor: pointer;width: 100%;min-height: 120px;}
.news_common_logo{ min-height: 90px;}
.news_register{min-height: 60px;}
.news_remark {line-height: 20px;text-align: justify;overflow: hidden;text-overflow: ellipsis;margin-top: 15px;font-size: 14px;color: #666666;height: 40px;text-align: left;}
.news_two_remark{ margin-bottom: 45px}
.news_img>img {width: 100%;height: 100%;}
.news_one .msg_one_box{width: 710px}
.news_one .news_remark{height: 40px;}
.news_two_times{ margin-top:45px }
.news_one_r {width: 460px;}
.news_one_r .news_t{ /*height: 50px*/}
.news_content_search input{border:none;outline: none;background:transparent;}

.news_two .news_img{width: 240px;height: 150px;position: relative; border-radius: 5px; overflow: hidden}
.news_two .news_logo{width: 120px;height: 75px;position: relative;border-radius: 5px; overflow: hidden}
.news_two .news_logo img{ max-width: 100%; max-height: 100%}
.news_two .news_mask{ position: absolute; left: 0; top:0; width: 100%; height:100%}
.news_two:hover .news_img{ opacity: 0.8}
.news_mask img{ width: 60px; height: 60px }
.news_mask:hover{ opacity: 0.6}

.news_three_img_list,.news_four_img_list{justify-content:space-between}
.news_three_img_list .news_img{width: 240px;height: 150px; margin-right: 10px; border-radius: 5px; overflow: hidden}
.news_three_img_list .news_img:last-child{ margin-right: 0}
.news_three:hover .news_img{ opacity: 0.8}
.news_five_img_list{width: 100%;height: 100%;margin-top: 10px;}
.news_five_img_list .news_img{width: 100%;height:180px;}
.news_t {line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 25px;text-align: left;font-size: 18px;font-weight: bold;max-width: 600px}
.news_one_ts {box-sizing:border-box; line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 25px;text-align: left;font-size: 17px;font-weight: bold;max-width: 750px;}
.right_news_img_list{display: flex;justify-content:space-between;margin-top: 15px;}
.right_news_img_list div{width: 124px;height: 80px;}
.right_news_img_list>div>img{width: 100%;height: 100%;}

.news_common:hover h3 {color: #005ca9;}
.is-disabled .news_common:hover h3 {color: #c0c4cc;}
.is-disabled .news_common{ cursor: not-allowed}
.news_time {font-size: 14px;color: #999;height: 20px;line-height: 20px;text-align: left;margin-right: 10px}
.news_time.focus_btn{text-align: center;}
.news_c_imglist {margin-bottom: 10px;}
.news_four_img_list div{width: 175px;height: 120px;}
.com_news_common{position:relative; padding-left: 320px; box-sizing: border-box;}
.com_news_common .news_two_right{ width:740px}
.news_five_right{ width: 100%}
.com_news_common .news_five_right{ width: 740px;}
.time_box{ position: absolute; top: 50%;  width: 120px; height: 110px; margin-top:-55px; box-sizing: border-box; padding: 18px 0 18px 0; font-weight: bold; margin-right: 10px; border:2px dashed #e4e4e4; left: 95px }
.time_box .date_top{font-size: 24px}
.time_box .date_bottom{font-size: 36px;color: #999}
.wheel_more{ height: 50px; line-height: 50px; cursor: pointer}
.icon_more_down{ transform: rotate(90deg);line-height: 50px; width: 20px; text-align: center}
.wheel_more_inner{margin: 0 auto}
.wheel_more_inner>div{ display: inline-block;vertical-align: middle}
.four_style_img_list{margin-top: 15px;}
.four_style_img{width: 100%;height: 100px;}
.four_style_img img{width: 100%;height: 100%;}
.four_news_text {color: #333333;line-height: 25px;text-align: left;width: 190px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;cursor: pointer;}
.disease_con{ text-align: left;  padding-left: 20px; box-sizing: border-box; margin: 10px 0;line-height: 35px}
.disease_con p{ text-indent: 24px}
.disease_tit{ font-size: 34px; display: inline; vertical-align: sub; line-height: 1.15;font-weight: 400}
.disease_second_tit{display: inline;  font-size: 20px; vertical-align: sub;  }
.disease_second_intro{ margin-top: 10px;text-align: left;line-height: 35px }
.disease_second_intro p,.disease_second_intro div{ line-height: 35px}
/*招标中标资讯列表*/
.news_bid_left{padding: 3px 10px 0 0 }
.news_bid_right{ width: 690px}
.news_bid_right:hover{ color:#005ca9}
.bid_item_info_list{ margin-top: 10px}
.news_bid_right h4{ text-align: left; max-width: 685px;}
.bid_item_info_list li{ width: 50%; line-height: 30px; text-align: left}
.bid_item_info_intro{ max-width: 230px}
/* 右侧新闻 */
.news_c_l{ width: 890px}
.news_c_right {width: 300px;}
.news_c_right_big{width: 410px;background-color: #ffffff; }
.license_right{width: 410px; background-color: #ffffff;}
.hos_news_title {padding: 20px 0 10px 10px;color: #333;font-size: 18px;font-weight: bold;}
.hos_news_t {width: 75px;border-bottom: 3px solid #E1251B;line-height: 36px;}
.hos_news_ts {width: 300px;border-bottom: 3px solid #999999;line-height: 36px;}
.right_news {width: 380px;border-bottom: 1px solid #f2f2f2;padding: 15px 0 15px 0;box-sizing: border-box; cursor: pointer}
.news_right_license_item{ line-height: 40px;}
.news_right_license_tit{ min-width: 80px; text-align: right;color: #999}
.relate_product_title{ height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom:1px solid #f2f2f2}

.right_news_img {width: 120px;height: 75px;margin-right: 10px;border-radius: 5px; overflow: hidden}
.right_news_img img {width: 100%;height: 100%;}
.right_exhibit_img{width: 120px;height: 75px; border-radius: 5px; overflow: hidden}
.right_exhibit_img img{max-width: 100%;max-height: 100%;}
.right_news_text {color: #333333;flex-wrap: wrap;width: 280px;text-align: left;cursor: pointer;font-size: 16px}
.right_news_two_text{ height: 50px}
.right_news_texts {color: #333333;line-height: 25px;text-align: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;cursor: pointer; font-size: 16px}
.right_news_bid_texts{color: #333333;line-height: 25px;text-align: left;overflow: hidden;height:50px;cursor: pointer; font-size: 16px}
.right_time{display: flex;justify-content:flex-start;color: #999999;font-size: 14px;margin-top: 13px;}
.right_news_source{margin-right: 10px}

.right_news:hover {color: #005ca9;}
.right_news:hover img{opacity: 0.8}
.right_news:hover .right_news_text,.right_news:hover .right_news_texts,.right_news:hover .right_news_bid_texts{color: #005ca9;}

.right_news_textc {line-height: 20px;height: 40px;color: #666666;overflow: hidden;font-size: 12px;text-align: left;margin-top: 8px;}
.right_news_img_list {display: flex;justify-content: space-between;margin-top: 15px;}
.right_news_two_title{ height: 43px }
.right_news_img_list div {width: 120px;height: 75px;border-radius: 5px ;overflow: hidden}
.right_news_img_list>div>img {width: 100%;height: 100%;}
.news_set_up {display: flex;display: -webkit-flex;justify-content: space-between;padding: 30px 0;border-bottom: #e6e6e6;}
.set_up_l {width: 145px;display: flex;justify-content: flex-start;}
.set_up_l i {font-size: 24px;}
.set_up_r {display: flex;display: -webkit-flex;justify-content: space-between;height: 30px;line-height: 30px;width: 190px;}
.cai{ transform: rotate(180deg)scaleX(-1);}
.cai + div{ margin-top: 5px!important;}

.right_news_min{ width: 310px}
.right_news_text_min{ width: 200px}
.right_news_two_title_min{height: 40px }
.right_news_img_min {width: 100px;height: 65px;margin-right: 10px;}
.right_news_img_min img {width: 100%;height: 100%;}
.right_news_img_list_min{display: flex;justify-content:space-between;margin-top: 10px;}
.right_news_img_list_min div{width: 100px;height: 65px;}
.right_news_img_list_min>div>img{width: 100%;height: 100%;}
/*新闻资讯列表E*/

/* 资讯详情S */
.news_info {width: 780px;padding: 0 20px;box-sizing: border-box;background-color: #fff;}
.license_info{width: 890px;}
.news_title {box-sizing: border-box;padding: 20px 0 20px 0;font-size: 24px;font-weight: bold;}
.news_describe {display: flex;display: -webkit-flex;justify-content: space-between;line-height: 30px;margin-top: 10px;}
.news_des_info {color: #808080;}
.news_des_set {display: flex;padding-left: 25px;position: relative;cursor: pointer;}
.news_des_set i {position: absolute;top: 3px;left: 0;font-size: 22px;}
.news_des_set img{height: 22px;width: 22px;}
.news_focus {color: #E1251B;}
.news_intro {line-height: 35px;text-indent: 24px;min-height: 500px;text-align: left;word-break: break-all; width: 100%}
.news_intro table{ width: 100%!important;}
.news_intro pre{white-space: pre-wrap;word-break: break-all;}
.news_intro p,
.news_intro div {text-indent: 24px;word-break: break-all;}
.news_intro table,.news_intro table td,.news_intro table th{ border:1px solid #f2f2f2;text-align: center; line-height: 2}
.news_intro table p,.news_intro table td,.news_intro table th{ text-indent: 0;}
.news_intro p img ,.news_intro section img,.news_intro div img{max-width: 100%; display: block}
.news_intro_warp{ position: relative;min-height: 600px;overflow-y: auto; overflow-x: hidden}
.news_intro_warp::-webkit-scrollbar{ display: block}
.news_intro_position{position: absolute;left: 0}
.news_ms {color: #808080;text-align: left;}
.zan_box {width: 85px;color: #005ca9;}
.zan_box i {font-size: 24px;display: block;height: 24px;cursor: pointer;}
.zan_box img{ width: 24px; height: 24px}
.zan_box div {margin-top: 10px;}
.check_news { font-size: 12px; color: #005ca9}
.check_news:hover{cursor: pointer;}
.news_page {display: flex;display: -webkit-flex;justify-content: flex-start;line-height: 70px;}
.news_page div {flex: 1;text-align: left;color: #808080;}
.news_page div a {color: #005ca9;}
/* 资讯详情E */





/* 顶部流程箭头S*/
.flow{text-align: center; line-height: 31px; padding: 20px 0}
.flow .flow_item{font-size: 18px; display: inline-block; vertical-align: bottom}
.flow .flow_arrow{font-size: 18px; margin: 0 25px}
.flow .flow_item.on{font-size: 24px; color: #005ca9; font-weight: bold}
/* 顶部流程箭头E*/

/*权限限制弹框S*/
.data_limit{ position:relative;}
.limit_btn_box{ position: absolute;  left: 0; width: 100%; text-align: center}
.limit_btn_list a{ margin: 0 25px}
.limit_btn_list{ margin-top:50px}
/*权限限制弹框E*/




/*会员中心二级目录S*/
.nav_second_list_warp{ padding: 10px 10px 0 10px;background: #fff; overflow: hidden; box-sizing: border-box;height: 50px; border-bottom:none}
.nav_second_list li{ min-width: 80px; position: relative; height: 35px; line-height: 35px; text-align: center;color: #333; cursor: pointer; margin-right: 10px; padding: 0 20px; border:1px solid #f2f2f2; border-bottom:none!important;}
.nav_second_list{line-height: 35px; border-bottom:1px solid #005ca9;  box-sizing: border-box  }
.nav_second_list li.active{ border:1px solid #005ca9; border-bottom: none; color: #005ca9;border-bottom:none}
.nav_second_list li:hover{ color: #005ca9 }

.nav_second_list_gray{border-bottom:1px solid #f2f2f2;   }
.nav_second_list_gray li{background: #fff; border:1px solid #eaeaea }
.nav_second_list_gray li.active{ border:1px solid #f2f2f2;  color: #f2f2f2;border-bottom:none }
.nav_second_list_gray li:hover{ opacity: 0.8;color: #333 ;}

.min_link_item{ width: 120px; text-align: center; line-height: 40px}
.min_link_item:hover,.min_link_item.on{ color: #005ca9; cursor: pointer; font-weight: bold }

/*统计图时段变了 手撸选中 	*/
.statistics_active{
    background-color: #005ca9;
    color: white;
    padding: 0 20px;
    border-radius: 10px;
}

/*会员中心二级目录E*/

/* 手机上传图片素材二维码 S */
.qrcode-fixed{box-sizing: border-box;position: absolute;top: 40px;left: 0; /* transform: translateX(-50%); */width: 200px;height: 285px;box-shadow: 0 0 10px #ddd;overflow: hidden;}
.qrcode-fixed-text{ font-size: 12px; font-weight: bold;color: #333 }
/* 手机上传图片素材二维码 E */


/*echartS图表S*/
.com-container {width: 100%;height: 100%;overflow: hidden;}
.com-chart {width: 100%;height: 100%;overflow: hidden;}
/*echartS图表E*/

/*全局公共模块S*/
.loading_height{ height: 500px; color: #999}

/*支付信息 底部价格显示盒子S*/
.price_box{ padding: 10px 15px}
.price_box_item{ line-height: 24px; color: #666; margin-bottom: 5px; padding-right: 10px}
.price_box_item_l{ text-align: right; margin-right: 20px; }
.price_box_item_r{ text-align: right; width: 150px; color: #333 }
.price_bottom_price{ padding: 15px 10px 15px 0; line-height: 20px; text-align: right; border-top:1px solid #e6e6e6; color: #999; background: #f2f2f2 }
.price_bottom_price_t{ line-height: 25px}
.price_bottom_num{ color: #ff0000;  font-weight: bold; font-size: 18px; min-width: 100px; text-align: right  }
.contract_title{ padding-left: 70px; font-weight: bold; text-align: left; margin-bottom: 10px}
/*支付信息 底部价格显示盒子E*/

.chart_tab_head {font-size: 14px;font-weight: bold;text-align: right}
.chart_main_box .chart_dd {text-align: center;}
.chart_main_box .chart_dt {padding: 10px;border-radius: 6px;cursor: pointer;color: #333;border:1px solid #f2f2f2}
.chart_main_box .chart_dt:nth-child(n+2) {margin-top:-1px}
.chart_main_box .chart_dt_line {float: left;width: 50%;line-height: 120px;font-size: 14px;font-weight: bold;}
.chart_dt_com{ line-height: 40px}
.visit_line{ }

/*	用户头像变灰*/
.unline{ -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}

/*右下角的客服样式S    */
.right_chat_border{transition: all 2s ease;position: fixed;right: 10px;bottom:50px;z-index: 20;box-shadow: 0 0 10px #ccc;border-radius: 5px;overflow: hidden;}
.right_chat_header{width:200px;background-color: #005ca9;color: #fff;}
.right_chat_info{min-height: 50px;background-color: #fff;}
/*右下角的客服样式E*/

/*方案相关S*/
.programme_list_entry_list{ }
.plan_config_nav_one{ /*height: 80px; line-height: 80px*/ margin-bottom:10px }
.plan_config_nav_one_tit{ font-size: 28px; text-align: center; padding:0 0 0 20px}
.plan_config_nav_one_list{ margin-top:10px;text-align: center}
.programme_list_entry_item{ margin-bottom:10px}
.programme_list_entry_item:last-child{ margin-bottom: 0}
/*方案品牌列表S*/
.brand_logo_plan_box{ padding:0 30px; box-sizing: border-box}
.brand_logo_plan_warp{ width: 190px; padding: 0 20px;box-sizing: border-box; }
.brand_logo_plan{ width: 150px; height: 60px; }
.brand_logo_plan img{ width: 100%; height: 100% }
.brand_title_plan{ height: 30px; line-height: 30px; font-size: 14px}
.brand_logo_plan_default{ }
/*方案品牌列表E*/
/*右侧品牌导航S*/
.brand_logo{width: 100px;background-color: #f2f2f2;line-height: 35px;height: 45px;box-sizing: border-box;padding: 5px;margin-right: 10px;margin-bottom: 10px;position: relative;}
.brand_logo img{ width: 100%;}
.brand_del{position: absolute;right: -9px;top: -7px;}
/*右侧品牌导航E*/
/*方案相关E*/

/*会员服务S*/
.user_service{width: 100%;max-width: 1200px;margin: 0 auto; background-repeat: no-repeat; min-height: 200px}
.user_service img{ width: 100%}
.user_service_tit{  line-height: 80px; text-align: center; font-size: 28px; font-weight: bold; padding-top:10px  }
.user_service_intro{ font-size: 18px; font-weight: normal; line-height: 1.5;  color:#ff9900; width:72%; text-align: center; margin: -15px auto 0}
.equity_box{ width: 1140px; margin: 0 auto; }
.equity_box_min{ width: 900px; margin: 0 auto}
.equity_item{ width: 548px; min-height: 100px; margin: 10px; padding:15px 20px 15px 20px; box-sizing: border-box; box-shadow: 0 0 10px #d3d3d3;  background: #fff; position: relative; border-radius: 10px}
.equity_img{ width: 60px; height: 60px;  border-radius: 10px; overflow: hidden; position: relative;   box-sizing: border-box}
.equity_img img{ max-width: 100%; max-height: 100%; }
.equity_tit{ line-height: 30px; font-weight: bold; font-size: 18px; text-align: left;color:#666}
.equity_remark{ margin-top:10px; text-align: left; color: #999;white-space:pre-wrap;word-break: break-all; line-height: 24px}
.equity_login_box{ height: 90px; width: 1000px; margin:0 auto;   }
.equity_login_btn{ width: 180px; height: 40px; border-radius: 20px; background: #ff9900; text-align: center; color: #fff; line-height: 40px; font-size: 20px; cursor: pointer}
.equity_icon{ position: absolute; right:0; bottom:0; color: #999}
.equity_icon .iconfont{ font-size: 20px}
.equity_box_tit{ font-size: 20px; font-weight: bold;color: #666; width: 170px; text-align: left}
.equity_guide_con{ font-size: 20px;}
.equity_separate{margin: 0 20px }

.medical_industry_item{position: relative;min-height: 110px;padding:15px; background: #ffffff;box-sizing:border-box;margin-top: 10px;-webkit-transition: 0.2s;transition: all 0.2s;top: 0;cursor: pointer;display: flex;justify-content: flex-start; flex-wrap: wrap; border:1px solid #f2f2f2}
.medical_industry_item:hover {box-shadow: 0 10px 20px rgba(0,92,169,0.2);top: -2px}

.medical_industry_hot_item{ width: 380px;margin-bottom:10px; padding: 15px;box-sizing: border-box; cursor: pointer; border:1px solid #f2f2f2;transition: 0.5s;-moz-transition: 0.5s; /* Firefox 4 */-webkit-transition: 0.5s;-o-transition: 0.5s; position: relative}
.medical_industry_hot_item:hover{ box-shadow: 0 10px 20px rgba(0,92,169,0.2);top: -2px}

.server_warp{flex-wrap: wrap;background: #fff;margin:0 auto; padding: 20px 25px 0 25px;box-sizing: border-box;}
.serve_width{width: 370px;height: 200px;background: #fff;padding: 33px 20px;border-radius: 5px;box-sizing: border-box;display: flex;margin-right: 20px;margin-bottom: 20px;border:1px solid #f2f2f2;}
.vip_item{width: 195px;font-size:20px ;font-weight: bold;text-align: left;line-height: 130px;box-sizing: border-box;padding-left: 30px;}
.serve_width_img{width: 130px;height: 130px;border-radius: 50%;border: 1px solid #e0e7f2;box-shadow: 15px 15px 35px #d5dae3;}
.server_warp .serve_width:nth-child(3n){ margin-right: 0;}
/*会员服务E*/


/*客服头像S*/
.customer_pic{ width: 25px; height: 25px; overflow:hidden; margin: 0 auto; border-radius: 50%}
.customer_pic img{  width: 25px; height: 25px; }


.sel_err{display: inline-block;width: 16px;height: 16px;border:1px solid #999;border-radius: 50%; vertical-align: middle}

/*裁剪图片修改样式全局修改 切户重名*/
.cropper-modal{
    background: rgba(0, 0, 0, 0) !important;
}
.cropper-box-canvas::after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
}
/*vue  draggable 拖拽不显示重影*/
.dragClass_item{
    opacity: 0;
}

/*更改原生html input 框样式*/
.el_input{
    font-size: 13px;
    height: 32px;
    line-height: 32px;
    background-color: #fff;
    background-image: none;
    border-radius: 4px;
    border: 1px solid #DCDFE6;
    box-sizing: border-box;
    color: #606266;
    display: inline-block;
    outline: 0;
    padding: 0 15px;
    width: 100%;
}

.el_input_textarea{
    display: block;
    resize: none;
    padding: 5px 15px;
    line-height: 1.5;
    box-sizing: border-box;
    width: 100%;
    font-size: inherit;
    color: #606266;
    background-color: #FFF;
    background-image: none;
    border: 1px solid #DCDFE6;
    border-radius: 4px;
}

/*下拉菜单饿了么 宽度调整的时候 加上这个参数 */
.el_select_border{
    padding-left: 0 !important;
    border: 1px solid #DCDFE6
}
/*下拉菜单input 框  加上左右边距*/
.el_select_input{
    padding: 0 15px
}
/*下拉菜单出现的列表 定位发生改变*/
.el_select_dropdown_position{
    left: 0 !important;
}

/*修改checkbox 选中 仿照element */
input[type="checkbox"]{
    -webkit-appearance: none;
    vertical-align:middle;
    margin-top:0;
    background:#fff;
    border:#999 solid 1px;
    border-radius: 2px;
    height: 16px;
    min-width: 16px;
    position: relative;
    cursor: pointer;
}
input[type="checkbox"]:checked {
    /*//background: var(--el-color-primary);  //element  全局默认颜色*/
    background:#005ca9;
    border: none;
}
input[type=checkbox]:checked::after{
    content: '';
    top: 3px;
    left: 3px;
    position: absolute;
    background: transparent;
    border: #fff solid 1px;
    border-top: none;
    border-right: none;
    height: 5px;
    width: 8px;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    /*transition: transform .15s ease-in .05s, -webkit-transform .15s ease-in .05s;*/
}
/*文链接：https://blog.csdn.net/Passerby_K/article/details/129279507*/
/*分页S*/
.pagination {display: inline-block;padding-left: 0;margin: 0 auto;border-radius: 4px;}
.pagination > li {display: inline;}
.pagination > li:first-child > span {margin-left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.pagination > li > a, .pagination > li > span {background-color: #FFF;border: 1px solid #c0c4cc;margin:0 5px;min-width: 30px;height: 30px;line-height: 30px;border-radius: 2px;float: left;position: relative;text-decoration: none;color:#606266;font-weight: 700;font-size: 14px}
.pagination > li.active span {background-color: #FFF;border:1px solid #005ca9;cursor: default;z-index: 2;}
.pagination > li > a:hover {color: #005ca9;}
.pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {cursor: not-allowed;background-color: #fff;border-color: #ddd;}
/*分页E*/

/*右侧客服S*/
.extra_common_inner{ border-radius: 3px 0 0 3px ;overflow: hidden;line-height: 20px}
.extra_common_txt{ font-size: 12px}
.s_bs_toolbar_common{ width: 5px; position: fixed; top: 0; right:0; height: 100vh; border-right:6px solid #fff; z-index: 22; color: #fff}
.extra_common{ width: 60px; height: 60px; margin-bottom: -1px; cursor: pointer; color: #f2f2f2;font-size: 20px; line-height: 30px;position: relative;border:1px solid #f2f2f2;padding: 10px 0;box-sizing: border-box; background: rgba(255,255,255,0.8) }
.extra_common_dot{position: absolute; top:-5px; right:-5px;zoom:0.7; height: 26px}
.extra_min_dot{ position: absolute; top:-5px; right:0}
.el-badge__content{ background-color: #f56c6c; border-radius: 10px; color: #fff;display: inline-block; font-size: 12px; height: 18px; line-height: 18px; padding: 0 6px; text-align: center; white-space: nowrap; border:1px solid #fff}
.el-badge__content.is-dot{ height: 8px; width: 8px; padding: 0; right: 0; border-radius: 50%}
.extra_my_cart{ height: auto; background: #f2f2f2 }
.s-mt::after,.floor_chat_icon{ background:#f2f2f2 url(../../assets/img/index/floor_chat_img.png); width: 100%; height: 100%}
.floor_chat_icon_my_focus{background-position: 0 -143px }
.extra_common:hover .floor_chat_icon_my_focus{ background: url(../../assets/img/index/floor_chat_img.png); background-position: 0 -143px}
.floor_chat_icon_service{ background-position: -112px -327px}
.extra_common:hover .floor_chat_icon_service{ background: url(../../assets/img/index/floor_chat_img.png);background-position: -112px -327px}
.floor_chat_icon_cart{ background-position: 0 -235px}
.extra_common:hover .floor_chat_icon_cart{background: url(../../assets/img/index/floor_chat_img.png);background-position: 0 -235px }
.floor_chat_icon_ewm{background-position: -186px -463px}
.extra_common:hover .floor_chat_icon_ewm{background: url(../../assets/img/index/floor_chat_img.png);background-position: -186px -463px}
.floor_chat_icon_focus{ background-position: -148px -419px}
.extra_common:hover .floor_chat_icon_focus{background: url(../../assets/img/index/floor_chat_img.png);background-position: -148px -419px }
.floor_chat_icon_top{ background-position: -148px -465px}
.extra_common:hover .floor_chat_icon_top{background: url(../../assets/img/index/floor_chat_img.png);background-position: -148px -465px }
.floor_chat_icon_recommend{ background-position: -149px -327px}
.extra_common:hover .floor_chat_icon_recommend{background: url(../../assets/img/index/floor_chat_img.png);background-position: -149px -327px }
.floor_chat_icon_coupons{background-position: 0 -190px}
.extra_common:hover .floor_chat_icon_coupons{ background: url(../../assets/img/index/floor_chat_img.png); background-position: 0 -190px }
.s-mt{ position: relative; }
.s-mt:hover::before{ width: 78px; display: block}
.s-mt:hover::after{ display: block}
.s-mt::before{ }
.extra_common_header{ width: 35px; height: 35px; line-height: 35px; margin: 0 auto; }
/*右侧客服E*/

/*about_com.css S*/
/*网站底部公共样式S*/
.tit_English_recr{background: url("../img/index/recr_title.jpg") center no-repeat;}
.tit_English{height: 36px}
.tit_Chinese{font-size: 20px;text-align: center;margin: 35px 0}

.company_pro{ text-align: left}
.about_our_tit{ padding:60px 0 30px 0; text-align: center; font-size: 28px; border-bottom:1px solid #f2f2f2}
.human_resource_bar{ width: 100%; background: #f2f2f2; }
.human_resource_item{ width: 150px; text-align: center; line-height: 40px; font-size: 14px; cursor: pointer}
.human_resource_item:hover{ color: #005ca9}
.human_resource_item.on{ background: #005ca9; color: #fff}
.human_resource_con{ padding: 10px 0;  }
.about_con{ padding: 30px}
.about_top {z-index: 9;position: relative;box-shadow: 0 0 40px rgba(4, 0, 0, 0.1)}
.company_content{min-height: 300px}
.about_top {z-index: 9;position: relative;box-shadow: 0 0 40px rgba(4, 0, 0, 0.1)}

/*投诉建议*/
.complaint_con{margin-top: 20px;height: 498px}
.complaint_con_l{width: 364px;height: 100%;float: left}
.complaint_con_r{float: left;width: 736px;height: 100%}
.company_content_list{ line-height: 32px}
.company_content_list li{margin-bottom: 25px}
.common_line_span{ height: 46px; line-height: 46px; border:1px solid #e4eef6; background: #f2f9fc; padding: 0 15px; }
.company_content_con label{margin-right: 10px}
.company_content_list li>.company_content_tit{width: 100px;text-align: right;padding-right: 10px; line-height: 32px}
.rs_box .common_line_span>a{color: #005ca9;line-height: 45px;margin-right: 30px}
.complaint_btn{ text-align: center; padding: 20px; box-sizing: border-box}


/*友情链接*/
.friendship_box{ padding: 20px}
.friendship_list li{ margin-right: 20px; margin-bottom: 10px}
.f_f_l{ width: 560px;  padding: 40px 30px 0 40px; border-right: 1px solid #f2f2f2; text-align: left; box-sizing: border-box}
.f_f_item{ margin-bottom: 15px}
.link_add_con.long{ width: 500px}
.link_add_warp{ padding-top: 25px; width: 630px; padding-left: 20px}
.link_add_list li{ margin:10px 0; line-height: 35px; }
.friend_ship_btn{ padding: 20px 0}

/*about_com.css E*/


/*index.css S*/
/*邦顺网样式S*/
/*网站顶部*/
.com_top_bar{ padding: 5px 0; background: #f2f2f2}

.fixed_top_select_input_warp{ width: 180px;padding-left:5px}
.top_select_input_warp{ width: 105px; height: 32px;padding-left: 17px; cursor: pointer }
.el-input__inner{ border-color: transparent; background-color: transparent; border-top:0; border-bottom:0; width: 100%; font-size: 14px; color:#666; cursor: pointer  }
.top_select_input_warp .el-input__inner{ height: 32px; line-height:28px; border:none; outline: none; box-sizing: border-box; background: transparent }
.el-select__caret{ font-size: 14px; color: #C0C4CC}
.top_arrow{ margin-left: -30px}
.select_input_box{ position: relative}
.index_top_dropdown{ }
.el-select-dropdown{min-width: 105px; z-index:20; border:1px solid #E4E7ED; border-radius: 4px; background-color: #fff; box-shadow: 0 2px 12px 0 rgba(0,0,0,.1); box-sizing: border-box; margin: 5px 0; transform-origin: center top; position: absolute; top:38px; left: -18px }
.el-scrollbar{ overflow: hidden; }
.el-scrollbar__wrap{ overflow: auto!important; height: 100%;}
.el-select-dropdown__wrap{ max-height: 274px}
.el-select-dropdown__list{ list-style: none; padding: 6px 0; margin: 0; box-sizing: border-box}
.el-select-dropdown__item{ font-size: 14px; padding: 0 20px; position: relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #606266; height: 34px; line-height:34px; cursor: pointer; text-align: left}
.el-select-dropdown__item.selected{ color: #005ca9!important; font-weight: bold}
.el-select-dropdown__item:hover{ background: #f5f7fa}
.popper__arrow{position:absolute; top:-6px;filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .03)); left: 35px; margin-right: 3px; border-top-width:0; border-bottom-color:#ebeef5;  }
.popper__arrow::after{top:1px ; margin-left:-6px; border-top-width:0; border-bottom-color:#fff; content:"";  border-width: 6px;  position: absolute; display: block;width: 0; height: 0;border-color: transparent;  border-style: solid}
.el_search_input{ width: 260px; }
.top_el_search_input{ width: 260px; }

/*旋转180度*/
.rotated_180 {transform: rotate(180deg); }
.el-select__caret{display: block; transition: all 0.2s ease-in-out;}
.hide{ display: none}

/*邦顺网首页样式S*/
.pic_index_banner_warp{ position: relative; width: 1200px; margin: 0 auto }

.index_top{ width:1200px ;height: 600px;}
.index_top_one{ width: 200px; margin-right:10px; }
.index_top_two{ width: 405px; margin-right: 10px;}
.index_top_three{ width: 283px; margin-right: 10px;}
.index_top_four{ width: 283px; }
.index_top_two_banner{ width:100%; height: 295px; background: #fff; margin-bottom:10px; border-radius: 10px; overflow: hidden}
.index_top_two_plan{ width:100%;height: 295px; background: #fff;border-radius: 10px; overflow: hidden; cursor: pointer}
.index_top_three_brand{ width: 100%; height: 142px;background: #fff;border-radius: 10px; overflow: hidden;margin-bottom:10px;}
.index_top_three_mall{ width: 100%; height: 142px;background: #fff;border-radius: 10px; overflow: hidden;margin-bottom:10px;}
.index_top_sale_item{ }
.index_top_sale_box{ padding: 0 10px}
.index_top_sale_pro_img{ width: 100%; height: 60px; cursor: pointer}
.index_top_sale_pro_img img{ width: 60px; height: 60px}
.index_top_sale_pro_tit{ color:#E1251B; font-weight: bold}
.index_top_three_class{width: 100%; height: 295px;background: #fff;border-radius: 10px; overflow: hidden; cursor: pointer}

.index_top_four_top{ height: 295px; background: #fff;border-radius: 10px; margin-bottom:10px; overflow: hidden;}
.index_top_four_equity{ height: 295px; background: #fff; border-radius: 10px; overflow: hidden}

.index_top_tit{ padding:0 20px}
.index_top_tit span{ height: 45px; line-height: 45px; font-size: 16px; text-align: center; font-weight: bold;display:inline-block; position:relative; cursor: pointer}
.index_top_plan_box{ padding: 0 5px}
.index_top_plan_item{ margin:0 10px 20px 10px; cursor: pointer}
.index_top_plan_img{ width: 100%; height: 65px; border-radius: 5px; overflow: hidden;}
.index_top_plan_img img{ width: 60px; height: 60px;}
.index_top_plan_tit{ color: #999; width: 80px}
.index_plan_text_style {width: 113px;height: 35px;background-color: #f2f2f2;border-radius: 5px;display: flex;justify-items: center;align-items: center;justify-content: center}


.index_supplier_list{ margin-top:25px; padding: 0 7px}
.index_supplier_item{ width: 100px; height: 40px; background: #f2f2f2; margin: 0 15px 35px 15px; line-height: 40px; text-align: center; cursor: pointer }
.index_supplier_item img{ width: 100%; height: 100%}
.index_class_list{ padding: 0 10px }
.index_class_item{ margin: 8px 20px 10px 21px; width: 90px; }
.index_class_img{ width: 100%; height: 70px; }
.index_class_img img{ width: 70px; height: 70px}
.index_class_tit{ color: #999; margin-top: 12px}
.index_head_info_txt{text-align: left}


.index_vip_info_box{ width: 230px; background: rgba(255,255,255,0.8); margin-left: 10px}
.index_login_box{ height: 130px; }
.index_vip_box{ padding: 30px 10px 20px 10px;height: 90px }
.index_head_img{ height: 55px; width: 55px; border-radius: 50%; overflow: hidden }
.index_head_img img{ width: 100%; height: 100%; border-radius: 50%}
.index_head_info{  }
.index_head_info_r{ margin-left: 10px;min-height: 55px}
.index_head_name{ font-size: 16px; text-align: left;width: 145px;}
.index_head_msg{ color: #999; text-align: left;font-size: 12px; margin-top: 10px; width: 100% }
.index_span_btn{ width: 255px; height: 35px; background: #005ca9; line-height: 35px; color: #fff; margin: 0 auto; border-radius: 5px; margin-top:20px}
.index_login_state{ margin-top: 25px; line-height: 25px}
.index_top_service{ padding:10px; }
.index_top_service_item{ width: 25%; margin-top:17px; cursor: pointer}
.index_top_service_icon{ height: 40px; line-height: 40px}
.index_top_service_icon i{ font-size: 32px; color: #999}
.index_top_service_tit{ margin-top:10px}
.member_benefits{ }
.member_benefits_item{ margin:25px 18px 10px 18px}
.member_benefits_img{ width: 45px; height: 45px; border-radius: 50%; background: #f2f2f2; margin: 0 auto;opacity: 0.8;box-sizing: border-box; padding: 8px}
.member_benefits_img img{ width: 100%; height: 100%}
.member_benefits_tit{ margin-top: 20px; width: 56px; color: #999}
.index_com_tit{ width: 200px;text-align: left}





.banner{width: 100%;height: 540px;background-color: #f2f2f2;color: #fff;font-size: 30px;margin-top: 10px;}
.index_banner{width:750px ;height: 540px;margin-left: 210px;background-color: #f2f2f2;color: #fff;font-size: 30px;}
.plan_banner{width: 1000px;height: 450px;margin-left: 200px;background-color: #f2f2f2;color: #fff;font-size: 30px;}
.swiper {width: 100%;height: 100%;}
.pic_banner_warp .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: flex;justify-content: center;align-items: center;}
.pic_banner_warp .swiper-slide a{ display: block;width: 100%; height: 100%}
.pic_banner_warp .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
.plan_swiper-slide img{display:block; width: 100%;height: 450px; object-fit:fill !important;}
.index_top_two_banner .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}


/*限时优惠 新品专区*/
.index_sale_warp{ height: 260px; width: 100%}
.index_sale_box{ width: 595px; height: 100%;  border:1px solid rgba(255,255,255,0.2)}
.index_new_box{ width: 595px; border:1px solid rgba(255,255,255,0.2)}
.index_sale_ad{width: 194px; background: #ff0000; box-sizing: border-box; color: #fff; padding-top:60px;  }
.index_new_ad{width: 194px; background: #339900; box-sizing: border-box; color: #fff; padding-top:60px; }
.index_ad_title{ font-weight: bold; color: #fff; font-size: 28px}
.index_ad_span{ line-height: 26px;padding: 0 10px;text-align: center;font-size: 17px;color: #fff;display: inline-block; height: 30px; box-sizing: border-box; border-radius: 5px;border: 1px solid #E1251B;}
.white_border_index_span {border: 1px solid #fff;color: #fff !important;box-sizing: border-box;line-height: 26px}
.index_ad_span_warp{ margin-top:10px}
.index_ad_product{width: 200px; background: #fff; position: relative; box-sizing: border-box; cursor: pointer  }
.index_ad_product{ padding: 10px 20px 10px 20px;    }
.index_ad_product:hover{opacity: 0.8}
.index_ad_product_img{ width: 160px; height:160px; padding: 10px; box-sizing: border-box }
.index_ad_product_img .activity_icon{ right:30px; top:20px}
.index_ad_product_img img{ width: 100%; height: 100%}
.index_ad_product_intro { text-align: left; color: #333;padding: 0 10px}
.index_ad_product_price{ position: absolute; bottom:0; left: 20px; width: 160px; height: 40px  }
.index_ad_product_price_warp{ width: 100%; height: 25px; margin-top: 5px}
.index_ad_product_price_chan{ text-align: left; padding: 0 10px }
.index_ad_product_price_l{text-align: left; padding: 0 10px }
.index_ad_product_price_l i{ color: #e1251b; font-size: 14px; padding-right: 2px }
.index_ad_product_price_l span{ color: #e1251b; font-size: 17px;  }
.index_ad_product_price_r{ color: #999; font-size: 12px; line-height: 25px}

/*品牌专区 领券中心*/
.index_brand_box{ margin-right: 10px;background: #fff; border:1px solid rgba(255,255,255,0.2);}
.index_coupons_box{background: #CC0066; border:1px solid rgba(255,255,255,0.2); }
.index_brand_box,.index_coupons_box{ width: 595px; height: 262px;  box-sizing: border-box;cursor: pointer }
.index_brand_box_l,.index_coupons_box_l{ width: 195px;background: #ff9933; }
.index_brand_tit , .index_coupons_tit{ text-align: center; font-size: 28px; font-weight: bold; color: #fff; }
.index_brand_ad_img,.index_coupons_ad_img{ width: 158px; height: 145px; margin-top: 40px; border-radius: 5px;overflow: hidden}
.index_brand_ad_img img,.index_coupons_ad_img img{ width: 100%; height: 100%}
.index_brand_box_r{ width: 390px; padding:10px 0; /*margin-left: 30px*/ }

.index_brand_center{padding:10px; background: #fff; margin-top:10px ;width: 1200px; box-sizing: border-box}
.index_brand_center_item{  position: relative;  border:1px solid #f2f2f2;  overflow: hidden; margin-right: 15px; box-sizing: border-box; width: 184px; height: 70px; background: #fff;cursor: pointer}
.index_brand_center_item:last-child{ margin-right: 0}
.index_brand_center_item:hover{ opacity: 0.8}
.index_brand_logo_list{ padding-left:10px}
.index_brand_logo_list .index_brand_logo_item{ position: relative;  border:1px solid #f2f2f2;  overflow: hidden; margin-right: 10px; margin-bottom: 10px;  box-sizing: border-box; width: 184px; height: 70px; background: #fff}
.index_brand_logo_list .index_brand_logo_item:nth-child(2n){ margin-right: 0}
.index_brand_logo_list .index_brand_logo_item:nth-child(5),.index_brand_logo_list .index_brand_logo_item:nth-child(6){ margin-bottom: 0}
.index_brand_logo_item{ position: relative}
.index_brand_logo_item img{ width: 140px; height: 52px;}
.index_brand_logo_item_jian{opacity: 0; position: absolute; top:0; left:0; width: 100%; height: 100%; box-sizing: border-box;  padding: 10px 0 ; background: rgba(255,153,51,.1)}
.index_brand_logo_item_txt{box-sizing: border-box;  width:  138px; height: 55px; line-height: 53px;}
.index_brand_logo_item .img_warp{ padding: 7px 15px }
.index_brand_logo_item:hover .index_brand_logo_item_jian{ opacity: 1; }
.index_brand_hover_btn{height: 25px; background: rgba(0,92,169,0.3); line-height: 25px; border-radius: 17px; color: #fff; padding: 0 10px }

.index_coupons_box_r{/* margin-left: 30px*/padding: 10px 0 0 0 }
.index_coupons_box_first{ background: #f2f2f2; text-align: center; width: 370px; height: 64px; line-height: 64px; font-size: 18px; border-radius: 10px }
.index_coupons_box_list{ }
.index_coupons_box_item{ width: 392px; height: 110px; margin-bottom: 10px;  text-align: center;line-height: 65px; font-size:18px;  border-radius: 10px; box-sizing: border-box; position: relative }
.index_coupons_box_item_mask{ position: absolute; left: 0; top:0; width: 392px; height: 110px; background: rgba(204,0,102,0.1);opacity: 0 }
.index_coupons_box_item:hover .index_coupons_box_item_mask{ opacity: 1}
.index_coupons_box_item_l{ width: 380px; height: 105px; background: rgba(255,255,255,1);  box-sizing: border-box;padding: 20px 0 20px 20px }
.index_coupons_box_item_img{ width: 62px; height: 62px }
.index_coupons_box_item_price{ margin-left: 10px}
.index_coupons_item_price_t{  line-height: 30px; color: #E1251B}
.index_coupons_item_price_remark{ font-size: 12px; line-height: 30px; text-align: left; padding-left: 5px }
.index_coupons_box_item_img img{ width: 100%; height: 100%}
.index_coupons_btn{ width: 35px; box-sizing: border-box; padding: 0 5px 0 13px; border-left: 1px solid #f2f2f2; height: 65px; line-height: 16px; font-size: 13px; color: #E1251B }
.index_coupons_btn:hover{ opacity: 0.8}
.index_coupons_box_item_r{ width: 11px}
.index_coupons_box_item:nth-child(2n){ margin-right: 0}
.index_coupons_box_item:nth-child(3),.index_coupons_box_item:nth-child(4){ margin-bottom: 0}

/*方案专区S*/
.index_plan_box{  }
.index_plan_ad{ width: 294px;height: 370px; position: relative; padding-top: 32px;box-sizing: border-box; margin-right: 10px; cursor: pointer }
.index_plan_ad_img{ position: absolute; top:0; left: 0; width: 100%; height: 100%; z-index: 0}
.index_plan_ad_img:hover{ opacity: 0.8}
.index_plan_ad_img img{ width: 100%; height: 100%}
.index_plan_ad_first_tit{ font-size: 28px; font-weight: bold; z-index: 10;color: #888  }
.index_plan_ad_second_tit{ font-size: 18px; z-index: 10;margin-top: 10px;color: #999; font-weight: bold   }
.index_plan_item{ width: 291px; height: 180px; padding: 20px 15px 15px 15px; box-sizing: border-box; background: #fff; margin-right: 10px; margin-bottom: 10px; cursor: pointer }
.index_plan_top_list .index_plan_item:nth-child(2n){ margin-right: 0}
.index_plan_bottom_list .index_plan_item:nth-child(4n){ margin-right: 0}
.index_plan_ad_title_warp{ margin-left: 15px}
.index_plan_ad_main{ font-size: 22px; font-weight: bold }
.index_plan_ad_remark{ font-size: 14px; color: #999}
.index_plan_ad_product_item{ width:100px; height: 100px; cursor: pointer }
.index_plan_ad_product_item img{ width: 100%; height: 100%; }
.index_plan_ad_product_warp{ margin-top: 10px}
.index_plan_ad_product_warp .index_plan_ad_product_item{ margin: 0 15px 0 15px; position: relative}
.index_plan_ad_product_item:hover{ opacity: 0.8}
.index_plan_top_list { width: 600px; }
/*方案专区E*/

/*为您推荐S*/
.index_recommend_nav{ height: 60px ; background: #fff; line-height: 60px }
.index_recommend_nav_tit{ width: 98px; height: 35px; border-radius: 18px; line-height: 35px; font-size: 18px;font-weight: bold}
.index_recommend_nav_item{ cursor: pointer; position: relative}


.index_recommend_nav_item:after{ content: ""; width: 1px; height: 20px; background: #f2f2f2; right: 0; top:20px; position: absolute}
.index_recommend_nav_item.active .index_recommend_nav_tit{ background: #005ca9; color: #fff}
.index_recommend_nav_item.active .index_recommend_nav_remark{ color: #005ca9}
.index_recommend_nav_remark{ margin-left: 10px; height: 35px; line-height: 35px}
/*为您推荐E*/

/*联系我们S*/
.link_our_tit{ height: 50px; line-height: 50px; position: relative; text-align: left; font-size:20px; font-weight: bold; padding-left: 35px; border-bottom:1px solid #005ca9  }
.link_our_tit::after{ content: ""; position: absolute; width:8px; height: 23px; background: #005ca9; top:14px; left: 10px; text-align: left;   }
.link_our_box{ background: #fff; padding-bottom: 10px}
.link_our_box_l{ width: 730px}
.link_our_box_r{ width: 470px}
.link_our_l_tit{color: #999;line-height: 32px; width: 100px; text-align: right  }
.link_our_choose_item{ width: 88px; height: 32px; border:1px solid #f2f2f2; text-align: center; line-height: 32px; cursor: pointer; margin-right: 10px }
.link_our_choose_list{ margin-left:20px}
.our_msg_item_tit{ color: #999; }
.our_mag_item{ line-height: 32px; height: 32px; }
.link_btn_warp{ margin-top: 50px}
/*联系我们E*/

/*楼层样式S*/
.index_floor_list_nav{ position: fixed; right:50%; top:230px; z-index: 20; margin-right: 620px; border:1px solid rgba(255,255,255,0.5)}
.index_floor_list_nav_index{ top:130px; width: 130px;border:1px solid #f2f2f2; background: #fff}
.index_floor_list{ width: 60px; /*background: #fff;*/ background: rgba(255,255,255,0.8) }
.index_floor_list_index { width:130px}
.index_floor_item{ width: 60px; height: 60px; box-sizing: border-box;  font-size: 14px; position: relative; cursor: pointer; margin-bottom: 1px;/*transition: all 0.2s;*/ }
.index_floor_item>div{padding: 10px; width: 100%; height: 100%; box-sizing: border-box; text-align: center }
.index_floor_item_index{ width: auto; height: auto}
.index_floor_item:hover{ background: #005ca9; color: #fff!important;}
.index_floor_item.active{ color: #005ca9; font-weight: bold}
.index_floor_item::after{content:""; position: absolute; width: 45px; height: 1px ; background: #f2f2f2; bottom:-1px; left: 8px }
.index_floor_item_index::after{content:""; position: absolute; width: 100px; height: 1px ; background: #f2f2f2; bottom:-1px; left:15px;  }
.index_floor_item:last-child::after,.index_floor_item_index:last-child::after{ height: 0}
.index_floor_item_two{ line-height:40px }


/*好店S*/
.nice_shop_item{ height: 250px; background: #fff }
.nice_shop_brand{ width: 400px; height: 250px; box-sizing: border-box; padding: 36px 40px;position: relative; overflow: hidden; cursor: pointer}
.nice_shop_brand:after{  content: "";width:100%;height:100%;position: absolute;left:0;top:0;background: inherit;filter: blur(30px);z-index:0;}
.nice_shop_brand_logo{ width: 150px; height: 60px; border-radius: 5px; overflow: hidden; box-sizing: border-box;  background: #fff; margin: 0 auto;z-index: 1; position: relative }
.nice_shop_brand_logo .jian{ line-height: 60px ; text-align: center; font-size: 20px; font-weight: bold}
.nice_shop_brand_txt{ text-align: center; font-size: 20px; margin-top: 20px; color: #fff;z-index: 1; position: relative}
.nice_shop_brand_logo img{ width: 100%; height: 100%;}
.brand_index_ad_span{ position: relative; z-index:1}
.brand_index_ad_span .index_ad_span{ padding: 0 25px; cursor: pointer; margin: 0 10px 0 10px}
.brand_index_ad_span .index_ad_span:hover{ opacity: 0.8}
.brand_product_item{ width: 227px; box-sizing: border-box; margin:10px; padding:10px; background: #fff;cursor: pointer; height: 230px; position: relative }
.brand_product_item:hover{box-shadow: 0 0 30px #acacac ;}
.brand_product_img{ padding: 0 25px;height: 150px}
.brand_product_item .activity_icon{ width: 40px; height: 40px; top:0; right: 0}
.brand_product_img img{ width: 150px; height: 150px}
.brand_product_intro{ text-align: center; margin-top: 10px; height: 20px; font-size: 14px; overflow: hidden;}
/*邦顺网首页样式E */



.r_nav {display: flex;justify-content: flex-start;}
.r_nav .iconfont{ font-size: 14px!important;}
.r_nav>div {padding: 5px 13px;cursor: pointer;position: relative;}
.r_nav div:hover span,
.r_nav div:hover i {color: #005ca9;}
.r_nav_black div:hover span,
.r_nav_black div:hover i {opacity: 0.8!important;color: #fff}
.r_nav>div:after {content: "";position: absolute;width: 1px;background-color: #999;right: 0;top: 10px;height: 12px;}
.r_nav div:last-child {padding-right: 0;text-align: right;}
.r_nav div:last-child:after {content: "";position: absolute;width: 0;}
.r_nav div span {font-size: 12px;margin-left: 5px; color: #999}
.mobiles_hover>i{ color: #999}

.com_config_warps{width: 100%;}
.renovation_empty{ position: absolute;top: 30%;left: 50%; margin-left:-117px}
.com_config_warp{  margin: 0 auto; box-sizing: border-box; background: #fff}
.com_config_l{ width: 550px; }
.com_config_logo_fixed{ width: 100px; height: 40px; line-height: 40px; font-size: 16px; border-radius: 8px; overflow: hidden;}
.com_config_logo_fixed img{ width: 100%; height: 100%}
.com_config_logo{ width: 120px; height: 75px; line-height: 53px; font-size: 16px; border-radius: 5px; overflow: hidden; box-sizing: border-box; }
.com_config_tit{ max-width: 450px }
.com_config_place{ color: #999; text-align: left}
.com_config_fixed_tit{ max-width: 450px}
.com_config_jian{ padding: 0 10px; box-sizing: border-box; font-weight: bold; font-size: 18px; border:1px solid #f2f2f2}
.com_config_fixed_jian{ line-height: 40px;}
.com_config_logo img{ max-width: 100%; max-height: 100%;}
.com_config_r_nav{ height: 14px; font-size: 12px}
.com_config_r_nav li{ padding: 0 20px; border-right: 1px solid; line-height: 14px; height: 14px}
.com_config_r_nav li:last-child{border:none}
.com_config_r_b{ margin-top: 30px}
.com_config_r{ width: 580px}
.com_top_search{height: 36px; width: 360px;  box-sizing: border-box;  display: flex; justify-content: flex-start; overflow: hidden;}
.com_top_fixed_search{ width: 360px;height: 36px!important;}
.com_top_fixed_search_input{height: 32px; line-height: 32px;  width: 245px;float: left;  text-align: left; border:2px solid }
.com_top_fixed_search_input input {width: 245px;height: 30px;line-height: 30px;padding-left: 20px;border: none;outline: none;box-sizing: border-box;}
.com_top_search_input{height: 32px; line-height: 32px;  width: 310px;float: left; text-align: left; border:2px solid}
.com_top_search_input input {width: 245px;height: 30px;line-height: 30px;padding-left: 20px;border: none;outline: none;box-sizing: border-box;}

.search {height: 40px; width: 450px; border: 2px solid ; box-sizing: border-box; border-radius: 20px; display: flex; justify-content: flex-start; overflow: hidden; }
.search_input{ height: 40px; line-height: 40px;  width: 376px;float: left; border-top-left-radius: 20px; border-bottom-left-radius: 20px; text-align: left;}

.top_search_fixed_btn{width: 70px;border: none;font-size: 14px;text-align: center; cursor: pointer; line-height: 36px}
.top_search_btn {width: 70px;border: none;font-size: 14px;text-align: center; cursor: pointer; line-height: 36px; height: 36px;}
.com_config_icon_list{ box-sizing: border-box; }
.com_config_icon_list>div{cursor: pointer}
.config_nav_warp{margin-top: 20px;  }
.config_nav_warp .circle_btn {margin-top: 2px }
.com_config_nav{ height: 40px; line-height: 40px; text-align: center; max-width: 1050px; }
.com_config_nav li{ position: relative; width: 150px; font-size: 16px; cursor: pointer; color: #fff; line-height: 40px}
.com_config_nav li a{ color: #fff!important;}
.com_config_nav li.on{font-weight: bold; font-size: 16px}
.com_config_nav li div{ width: 64px; left: 50%;bottom:1px; height: 3px; margin-left: -32px; position:absolute}
.com_logo img {height: 100%;width: 100%;}
.com_span{text-align: left}
.com_span span {margin-right: 10px;}
.com_config_icon_bar{}
.com_config_icon_bar .icon_common{background: url(../../../assets/icon/com_top_icon.png);  width: 22px; height: 22px; border-radius: 5px; margin-right: 10px}
.com_config_icon_bar .com_vip{background-position: 0 0;}
.com_config_icon_bar .com_focus{background-position: -29px 0;}
.com_config_icon_bar .com_focus.on{background-position: -58px 0;}



/*企业医院详情样式*/
.pic_banner_warp {position: relative;z-index: 1}
.bs_main_title{  height: 40px; text-align: left; line-height: 40px;   position: relative; }
.bs_main_title_l{ width: 100%}
.bs_main_title_name{  font-weight: bold; position: relative; color: #005ca9; padding-left: 20px; line-height: 40px}
.bs_main_title_name .span_flag{position: absolute; width: 8px; height: 20px; background: #005ca9;  top:11px; left: 0; border-radius: 10px }
.index_bs_bar_warp{width: 1080px; max-width: 1080px}
.plan_main_nav_list{ line-height: 50px; }
.plan_main_nav_list li{ margin-right: 15px; cursor: pointer; max-width: 155px}
.plan_main_nav_list li:hover{ color: #005ca9}
.plan_main_title_bar{ border-bottom:1px solid #f9f9f9; text-align: left}
.plan_main_title{ position:relative; display: inline-block; font-size: 18px; font-weight: bolder;line-height: 50px}
.plan_main_title::after{content: ""; position: absolute; bottom:0; width: 36px; height: 5px; background: #005ca9; left: 50%; margin-left: -18px}
.com_nav_warp { background: #fff; padding: 20px 0 30px 0;}
.com_nav {display: flex;justify-content: flex-start;}
.com_nav .com_logo {width: 150px;height: 70px;border: 1px solid #f2f2f2;margin-right: 24px;}
.com_nav .com_logo img {height: 100%;width: 100%;}
.c_r_top {display: flex;justify-content: space-between;}
.com_title {font-size: 20px;font-weight: bold;color: #666;}
.c_r_bottom {display: flex;justify-content: flex-start;margin-top: 10px;}
.com_top_right {width: 1020px;}
.c_r_bottom {display: flex;justify-content: space-between}
.com_span {margin-top: 15px;}
.com_span span {margin-right: 10px;}
.hos_intro_default{ width: 1100px; height: 100%;   background-size: 100% 100%}
.hos_intro_default .comNoProBox_title{ min-height: 100px; font-size: 14px;   padding: 20px; box-sizing: border-box}
.com_brand_list .com_brand_item {width: 200px;text-align: left; line-height: 35px; font-size: 16px; margin-right: 10px; cursor: pointer;}
.com_brand_list .com_brand_item:hover{ color: #005ca9;}
.com_intro_default{ width: 1100px; height: 100%;   background-size: 100% 100%}
.com_intro_default .comNoProBox_title{ min-height: 100px; font-size: 14px; line-height: 1.5;  box-sizing: border-box;}
.company_shopcart{margin-left: 20px;}
.company_shopcart i{cursor: pointer;font-size: 26px;}
.com_bs_top_head{ width: 30px; height: 42px; display: block; }
.com_bs_top_head img{ width: 100%; height: 30px; border:1px solid #f2f2f2; border-radius: 50%;}
.search_sel {width: 97px;height: 40px;line-height: 40px;color: #666;}
.search input {width: 300px;height: 38px;line-height: 38px;padding-left: 20px;border: none;outline: none;box-sizing: border-box;border-radius: 20px;}
.search_btn {height: 32px;line-height: 32px;width: 70px;border: none;font-size: 20px;font-weight: bold;text-align: center;border-radius: 0 20px 20px 0; cursor: pointer}
.icon_shopcart {display: flex;justify-content: flex-start;height: 30px}
.shopcart {margin-left: 20px; width: 130px; height: 40px; line-height: 40px; padding:0 10px; border:1px solid #f2f2f2;box-sizing: border-box; cursor: pointer}
.shopcart .dot_solid{ position: absolute; top:-5px; right: -5px}
.shopcart .bs_top_icon{cursor: pointer;font-size: 26px; line-height: 26px}
.icon_help .bs_top_icon{cursor: pointer;font-size: 26px; line-height: 26px}
.head_car .bs_top_icon{cursor: pointer;font-size: 26px; line-height: 26px}
.shopcart i {line-height: 30px;cursor: pointer;}
.com_nav_bar{background: #efefef;height: 50px;}
.com_nav_bar .con{display: flex;justify-content: space-between;}
.nav_list{display: flex;justify-content: flex-start;}
.nav_list a{width: 165px;height: 100%;font-size: 16px;line-height: 50px;}
.nav_list a.on,.nav_list a:hover{background-color: #005ca9;color: #fff;}
.nav_btn {box-sizing: border-box;padding: 7px 0;display: flex;justify-content: flex-start}
.nav_btn span{line-height: 35px;width: 95px;}
.com_information{background: #fff;box-sizing: border-box;padding:10px}
.com_warp_box{ width: 1140px; margin: 0 auto}
.com_tab{width: 100%;margin: 0 auto;}
.hos_tab{ width: 840px}
.bs_tab tr td{line-height: 40px;border:1px solid #f1f1f1;padding-left: 10px;text-align: left;}
.bs_tab tr td.tab_tit{width: 170px;color: #888;font-size: 14px; padding-right: 10px; box-sizing: border-box; text-align: right}
.bs_tab tr td.tab_tit_big{ width: 295px; text-align: right;color: #888;box-sizing: border-box; }
.bs_tab tr td.tab_con{max-width: 390px;text-indent: 0;min-width: 100px}
.bs_tab tr td.tab_con_big{width: 295px;text-indent: 0;min-width: 100px;box-sizing: border-box}
.bs_tab tr td.tab_con_min{text-indent: 0;}
.bs_tab tr td.tab_long{max-width: 920px;line-height: 21px;word-break: break-all;padding: 10px;text-indent: 0}

.bs_tab_ul{ line-height: 40px }
.bs_tab_li{ width: 568px; border:1px solid #f1f1f1;margin-right:-1px; margin-top:-1px}
.bs_tab_li_tit{ width: 180px; text-align: right; color: #888; box-sizing: border-box; padding: 0 10px; border-right:1px solid #f1f1f1;}
.bs_tab_li_con{ padding-left:10px; box-sizing: border-box }
.appendices_title{ width: 170px;color: #999}
.appendices_con{ }
.com_intro{ line-height:  1.5;min-height: 100px;text-align: left; padding:10px 0 10px 0;word-break: break-all;white-space: pre-wrap;}
.com_intro p{line-height: 1.5;text-align: left;}
.com_intro img{width: 100%; display: inherit}
.file_title{ width: 168px; text-align: right;font-weight: bold}
.file_title_con{ text-indent: 0!important;}
.content_height{height: 135px}
/*楼层样式*/
.company_index_nav{ position: fixed; width: 25px; left: 8%; z-index: 9;top: 270px;padding-bottom: 50px }
.company_index_nav:after{content:"";position: absolute;left: 50%;top:0;height: 100%;width: 1px; background: #fff}
.company_index_nav .balls{width: 25px;height:25px;border-radius: 50%;background: #fff}
.company_index_nav .balls.ball_top{;position:absolute;top:-25px;left: 1px}
.company_index_nav .balls.ball_bottom{;position:absolute;bottom:-25px}
.company_index_nav ul li{position: relative;margin-top: 50px;height: 15px}
.company_index_nav ul li.active i{background: #4d4d4d}
.company_index_nav ul li.active span{color: #4d4d4d; font-size: 16px}
.company_index_nav ul li i{display:block;background: #cccccc;border-radius: 50%;width: 15px;height: 15px;position: absolute;left: 6px;cursor: pointer;z-index: 9; border:1px solid #fff; box-sizing: border-box}
.company_index_nav ul li span{position: absolute; left: 50px;width: 115px;top: -4px;cursor: pointer; text-align: left}

/*在线咨询*/
.chat_online_box{position:fixed; right:10px; top:300px; z-index:12;width: 50px; height: 150px; color: #666; padding: 10px; box-sizing: border-box;cursor: pointer; border:1px solid #666; border-radius: 10px; background: rgba(255,255,255,0.5) }
.chat_online_box:hover{opacity: 0.8}
.chat_online_box .icon_head{font-size: 24px}
.chat_online_txt{ font-size: 18px}

/*首页加载中S*/
@-webkit-keyframes ball-beat {
    50% {
        opacity: 0.2;
        -webkit-transform: scale(0.75);
        transform: scale(0.75); }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1); } }

@keyframes ball-beat {
    50% {
        opacity: 0.2;
        -webkit-transform: scale(0.75);
        transform: scale(0.75); }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1); } }

.ball-beat > div {
    background-color: #005ca9;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: inline-block;
    -webkit-animation: ball-beat 0.7s 0s infinite linear;
    animation: ball-beat 0.7s 0s infinite linear; }
.ball-beat > div:nth-child(2n-1) {
    -webkit-animation-delay: 0.35s !important;
    animation-delay: 0.35s !important; }

#logo_s{display: none;}
#logo_m{display: none;}

/*首页顶部样式S*/
/*方案导航样式S*/
.news_nav_top{ background: #005ca9}
.plan_index_nav{ position: relative; cursor: pointer; text-align: center}
.plan_index_nav .is_living{ position: absolute; top:-10px; right: 25px;   }
.plan_index_nav .is_living img{ width: 20px;}
.plan_index_nav h1{text-align: center;font-size:16px;font-weight: bold; }

.discount_mall_prompt_box{ background: #F7E391; padding: 40px; box-sizing: border-box; text-align: left; font-size: 16px; color: #ff6600; line-height: 1.5}
.mall_login_btn{ width: 250px; height: 40px; border-radius: 10px; background: #ff0000; text-align: center; color: #fff; line-height: 40px; font-size: 18px; cursor: pointer}
.mall_login_btn_disabled{ background: #c9c9c9;}

.plan_index_nav_list li{ padding: 0 15px; line-height: 40px; height: 40px; color: #333; font-size: 16px; position: relative;max-width: 250px;font-weight: bold}
.plan_index_nav_list li div.active{ font-weight: bold}
.plan_index_nav_list li:after{ content:""; position: absolute; width: 1px; height: 12px; background: #ccc; top:15px; right: 0}
.plan_index_nav_list li:last-child:after{ width: 0}
.plan_index_nav_list li.on,.plan_index_nav_list li:hover div a{ color: #005ca9; font-weight: bold}
.plan_index_nav_list li.default{ cursor: default!important;}
.plan_index_nav_list li.default.on,.plan_index_nav_list li.default:hover{ color: #333!important;font-weight: normal!important;}

.plan_index_nav_warp{ position:absolute; top:148px; left:0; border-bottom: 2px solid #005ca9; width: 100%; min-width: 1200px; cursor: pointer; }
.plan_index_nav_warp_fixed{ position: fixed;top:31px; width: 100%; z-index: 10; background: #fff; height: 40px;display: none}
.plan_index_nav_warp_fixed .plan_index_nav_warp{ top:0}
.plan_index_span{ width: 200px; height: 40px; background: #f2f2f2; color: #fff;font-weight: bolder; line-height: 40px; font-size: 16px; position: relative;text-align: center}
.plan_index_span>i{ position:absolute; right: 10px; top:0}
.other_nav_list{ height: 0; transition:  height 0.5s ease-in-out}
.other_nav_list{ position: absolute;z-index: 20; top:40px; left: 0  }
.other_nav_list li{ width: 200px; height: 40px; border-top: 1px solid #fff; background: #005ca9; color: #fff; line-height: 40px; font-size: 16px; font-weight: normal }
.other_nav_list li:hover{ font-weight: bold}
/*.plan_index_span:hover .other_nav_list{display: block!important; height: 100%}
.plan_index_span:hover .down_totateX{display: block!important;}
.plan_index_span:hover .plan_arrow_down{ display: none}*/

.coupons_ad_bg{ width: 1920px; height: 200px; margin: 0 auto}
.coupons_ad_bg img{ width: 100%; height: 100%}

.plan_index_nav_m_warp{max-width: 1000px; position: relative}
.plan_index_nav_m_warp .arrow_btn_right{   }
.plan_index_nav_m_intro{ line-height: 40px; margin-left: 20px; font-size: 18px;color: #005ca9; font-weight: bold}
.arrow_btn_right i{
    transition: all 0.5s;
    transform:rotate(0deg);
    -ms-transform:rotate(0deg); 	/* IE 9 */
    -moz-transform:rotate(0deg); 	/* Firefox */
    -webkit-transform:rotate(0deg); /* Safari 和 Chrome */
    -o-transform:rotate(0deg); 	/* Opera */
}
.arrow_btn_right:hover i{
    transform:rotate(-180deg);
    -ms-transform:rotate(-180deg); 	/* IE 9 */
    -moz-transform:rotate(-180deg); 	/* Firefox */
    -webkit-transform:rotate(-180deg); /* Safari 和 Chrome */
    -o-transform:rotate(-180deg); 	/* Opera */
}
.arrow_btn_right:hover .config_brand_more{ display: block}
.config_brand_more{ position: absolute; right: 0; width: 1000px; z-index: 99; top:40px;transition: all 0.5s;min-height: 0; display: none}
.config_brand_list{ background: #fff; line-height: 50px; }
.config_brand_list li{ max-width: 150px; font-size: 16px; padding: 0 15px}
.config_brand_list li.on,.config_brand_list li:hover{ color: #005ca9;font-weight: bold}
/*方案导航样式E*/


.plan_index_nav_list{ }
.pic_banner_warp {position: relative;}
.plan_list {display: flex;justify-content: flex-start;flex-wrap: wrap;}
.plan_item {width: 390px;margin-right: 15px;margin-bottom: 20px;cursor: pointer;box-sizing: border-box;background: #fff;padding: 10px 10px 0 10px;}
.plan_item:hover {box-shadow: 0 0 20px #acacac;}
.plan_item_img {height: 90px;}
.plan_item_img img {width: 100%;height: 100%;}
.plan_list .plan_item:nth-child(3n) {margin-right: 0;}
.plan_item_title {line-height: 30px}
.plan_index_second_nav_list{ }
.plan_index_second_nav_item{ min-width: 85px; padding: 0 10px; line-height: 25px; text-align: center; background: #f2f2f2; border-radius: 15px; height: 25px; margin-right:20px  }

.index_plan_title_list{ margin-left: 20px; margin-top:10px}
.index_plan_title_list li {cursor: pointer; font-weight: normal;  position: relative; padding: 3px 15px;   font-size: 12px; background: #f2f2f2; border-radius: 10px; margin: 0 5px 8px 5px; color: #333;}

.index_plan_title_list li:last-child{ /*padding-right: 0*/}
.index_plan_title_list li:last-child:after{content: ""; position: absolute; width: 0 }
.index_plan_title_list li:hover {/*color: #005ca9*/}
.index_plan_title_list_left li {color: #999;cursor: pointer; font-weight: normal;  position: relative; padding: 0 20px; font-size: 16px }
.index_plan_title_list_left li:after{content: ""; position: absolute; width: 1px; height: 12px; right: 0 ; top:15px; background: #ccc }
.index_plan_title_list_left li:last-child{ padding-right: 0}
.index_plan_title_list_left li:last-child:after{content: ""; position: absolute; width: 0 }
.index_plan_title_list_left li:hover {color: #005ca9}
.index_common_title_list li:after{content: ""; position: absolute; width: 1px; height: 12px; right: 0 ; top:20px; background: #ccc }
.plan_more {color: #005ca9;cursor: pointer}
.product_list_warp_index {padding-bottom: 0}
.index_nav_list{ width: 100%; height: 35px;  border-bottom:1px solid #e6e6e6  }
.index_nav_item{ font-size: 14px;  padding: 0 10px; line-height: 35px; margin-right: 50px; position: relative; cursor: pointer}
.index_nav_item.active{ color: #005ca9; font-size: 16px; font-weight: bold}
.index_brand_list_warp{ width: 1200px;overflow: hidden}
.index_brand_list_arrow{ position: absolute; top:50%; margin-top:-20px; }
.index_brand_list_arrow.arrow_left{ left:-50px}
.index_brand_list_arrow.arrow_right{ right:-50px}
.index_nav_item.active::after{ content: ""; position: absolute; left: 50%; bottom:0;margin-left: -25px; height: 2px; width: 50px; background: #005ca9 }
.index_brand_list{ width: 100%; text-align: left }
.index_brand_txt{ width: 191px;height: 70px; background: #FF9900;line-height: 70px; color: #fff;font-size:24px; margin-right: 10px; text-align:center;display: inline-block;vertical-align: top}

.index_brand_item_mask{ width: 100%; height: 100%; opacity: 0; text-align: center; font-size: 16px; transition: 0.2s ease-in; position: absolute;  top: 0 ;line-height: 66px;}
.index_brand_item_blue{width: 100%; height: 100%; line-height:60px; font-size: 16px  }
.index_brand_item_blue_mask{width: 100%; height: 100%; color: #005ca9; position: absolute; top:0; left: 0; opacity: 0; line-height: 70px; text-align: center; font-size: 16px;transition: 0.2s ease-in; box-sizing: border-box; padding: 0 10px; opacity: 0}

.index_brand_item{ width: 191px; height: 70px; cursor: pointer; text-align: center;margin-right: 10px; margin-bottom: 10px; position: relative; background: #fff; padding: 10px 0; box-sizing: border-box;display: inline-block;vertical-align: top  }
.index_brand_item:nth-child(6n){ margin-right: 0}
.index_brand_item img{ width: 125px; height: 50px}
.index_brand_item:hover img{display: none;}
.index_brand_item:hover .index_brand_item_mask{ opacity: 1;}
.index_brand_item:hover .index_brand_item_blue_mask{ display: block;color: #fff;background: #005ca9;opacity: 1;}

.index_brand_item_two{ width: 180px; height: 66px; border:1px solid #f2f2f2; cursor: pointer; text-align: center;margin:5px 10px 5px 0; position: relative; background: #fff; padding: 5px 0; box-sizing: border-box;display: inline-block;vertical-align: top  }
.index_brand_item_two:nth-child(5n){ margin-right: 0}
.index_brand_item_two img{ width: 125px; height: 50px}
.index_brand_item_two:hover{ opacity: 0.8;}



.all_brand_list { width: 100%; padding: 0 10px 0 50px; box-sizing: border-box}
.all_brand_item{ width: 270px; margin-right: 20px; line-height: 40px; cursor: pointer; font-size: 14px; text-align: left }
.all_brand_item:nth-child(4n){ margin-right: 0}
.all_brand_item a{ padding-bottom: 2px}
.all_brand_item:hover a{ color: #005ca9;border-bottom: 1px solid #005ca9}
.index_brand_item_mask_last{  background:#fff; color: #333;    text-align: center; font-size: 16px; transition: 0.2s ease-in; position: absolute; width: 100%; height: 100%; top: 0 ;line-height: 70px;}
.index_brand_item_mask_last:hover{ background: rgba(0,92,169,0.5); color: #fff}

.brand_main_title{ padding: 10px 20px 10px 20px; border-bottom: 1px solid #f2f2f2; margin-bottom: 20px }
.brand_main_title_name{ position: relative; padding-left: 20px; font-weight: bolder  }
.brand_main_title_name::before{ content: ""; position: absolute; width: 6px; height: 20px; background: #005ca9; top:5px; left: 0}
.brand_main_list li{ display: inline-block; border:1px solid #fff; border-radius: 3px; padding: 2px 6px; color: #666; margin: 3px 0 0 12px; cursor: pointer }
.brand_main_list li.on,.brand_main_list li:hover{ border:1px solid #005ca9; color: #005ca9}
/*首页加载中E*/
.com_nav_left{ width: 210px;  box-sizing: border-box; min-height: 745px;  border:1px solid #f2f2f2}
.com_nav_left_two{ padding-left: 20px;box-sizing: border-box;}
.com_nav_left_three li{ height: 50px; line-height: 50px; box-sizing: border-box; text-align: left;  padding-left: 20px; cursor: pointer }
.com_nav_left_three li:hover{ color: #005ca9}
.com_nav_left_t_nav{height: 45px; line-height: 45px}
.com_nav_left_t_nav_item{ text-align: center; cursor: pointer; background: #ffffff; border-bottom: 1px solid #f2f2f2;font-size: 14px; position: relative}
.com_nav_left_t_nav_item a{ display: block}
.com_nav_left_t_bar{ position: absolute; bottom:0; width: 40px; height: 3px; left: 50%; margin-left: -20px}
.com_nav_left_t_nav_item.active{ background: #fff; font-weight: bold; font-size: 15px}
.com_nav_left_choose{ width: 5px; height: 10px; position:absolute; left: 0; top: 5px}
.config_span{ height: 35px; line-height: 35px;width: 150px; margin-right: 10px; font-size: 16px }
.empty_box_index{height: 300px; padding-top: 14px}
.follow_on img,.follow_on span,.force_cancel img,.force_cancel span{ display: inline-block;vertical-align: middle }
.follow_on .force_cancel {display: none;}
.follow_on:hover .force_cancel {display: block;}
.follow_on:hover .force_on {display: none;}
.circle_notfocus_btn .iconfont_off{ display: inline-block;vertical-align: middle}
.circle_notfocus_btn .iconfont_on {display: none;}
.circle_notfocus_btn:hover .iconfont_on {display: inline-block;vertical-align: middle}
.circle_notfocus_btn:hover .iconfont_off {display: none;}
.login_top_box_warp {position: absolute;right: 0;width: 345px;display: none;top: 30px;padding-top: 20px}
.user_info_warp:hover .login_top_box_warp {	display: block}
.nav_fixed{ position: fixed;top:30px;z-index: 21; }
/*装修预览的推出按钮*/
.preview_end{
    position: fixed;
    top: 55px;
    right: 2%;
    z-index: 99;
}
.index_popular_cate_list_warp{  position: relative; padding: 10px 0}
.relate_product_class{ position: relative; width: 157px; border:1px solid #f2f2f2; margin-right:-1px; cursor: pointer; box-sizing: border-box}
.relate_product_class:hover{ opacity: 0.8 }
.relate_product_img_warp{ width: 118px; height: 118px}
.relate_product_img_warp img{  width: 95px; height: 95px}
.relate_product_class_item{ }
.relate_product_img_txt{ width: 98px}


/*产品导航页面S*/
.category_left{  width: 200px; }
.category_left_ul{ position: fixed; right: 50%; top:80px; z-index:20; margin-right: 400px; }
.category_right{ }
.category_nav_item_c_l{ width: 2px}
.category_nav_item_c_l_index{ width: 2px}
.category_nav_item{ width: 200px; height: 30px; line-height: 30px;background: #fff;cursor: pointer; border-bottom:1px solid #f1f1f1}
.category_nav_item:hover{ opacity: 0.8; cursor: pointer}
.category_warp{ background: #fff;  padding-bottom: 10px;  position: relative}
.category_warp::after{ content: ''; width: 96%;  height: 2px; background: #f2f2f2; position: absolute; bottom:0;left: 2%}
.category_title_normal{padding: 20px 20px 0; font-size: 16px; font-weight: bold; text-align: left; position: relative}
.category_title{ padding: 20px 20px 0; font-size: 16px; font-weight: bold; text-align: left; position: relative}
/*.category_title:hover span{ color: #005ca9}
.category_title:hover span::after{ position: absolute; content: ''; bottom:-5px; width: 100%; height: 1px ; background: #005ca9;left: 0  }*/
.category_item{ width: 150px; padding: 20px 10px 0; margin: 10px 22px; box-sizing: border-box; cursor: pointer  }
.category_item:hover{ box-shadow:0 0 10px #acacac;}
.category_img{ width: 100px; height: 100px; margin: 0 auto}
.category_img img{ width: 100%; height: 100%}
.category_tit{ text-align: center; line-height: 30px}
/*产品导航页面E*/

/*方案首頁S*/
.solutions_box{ padding:30px; background: #fff}
.solutions_second_item{ width: 165px; height: 35px; line-height: 35px; text-align: center;border:1px solid #f2f2f2; margin-right: 35px; margin-bottom: 10px; cursor: pointer; border-radius: 5px}
.solutions_second_item:nth-child(5n){ margin-right: 0}
.solutions_second_item:hover{ border:1px solid #005ca9; color: #005ca9}
.solutions_second_box{ margin-left: 50px}
.solutions_box_tit{ font-size: 28px; font-weight: bold;  }
.solutions_box_list{ margin-top:30px}
.solutions_box_item{ width: 240px; height: 40px; border-radius: 5px; border:1px solid #f2f2f2 ; box-sizing: border-box; margin:0 22px 20px 22px ; cursor:pointer;position: relative;display: flex;justify-content: center;justify-items: center;align-items: center;padding: 20px}
.solutions_box_item:hover{box-shadow: 0 10px 20px rgba(0,92,169,0.2);top: -2px}
.solutions_box_img{ width: 60px; height: 60px; margin-right:20px  }
.solutions_box_img img{ width: 100%; height: 100%}
.solutions_box_intro{ text-align: left}
.solutions_box_intro_tit{ margin-top:5px; margin-bottom:5px; font-size: 16px;}
.solutions_box_intro_con{ color: #999; width: 400px}
/*方案首頁E*/

/*行业数据S*/
.industry_table{ width: 100%; border:1px solid #f2f2f2}
.industry_table th, .industry_table td{ border-bottom:1px solid #f2f2f2;  padding: 12px 0; min-width: 0; box-sizing: border-box; text-overflow: ellipsis; vertical-align: middle; position: relative;}
.industry_table th{ color:#333; font-weight: bold;background: #f2f2f2;}
.industry_table td{ box-sizing:border-box; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-all; line-height: 23px; color:#606266}
.industry_table tr:nth-child(2n-1){ background: #fafafa}
/*行业数据E*/

/*index.css E*/


/* member.cssS*/
/*会员中心样式*/
.help_center_bar_warp {z-index: 9;background: #fff;height: calc(100vh - 130px);position: relative;right: -2%;bottom: 0;top: 0;width: 0;transition: width .3s ease-in-out 0s;-webkit-transition: width .3s ease-in-out 0s}
.help_center_inner {padding: 0 20px 0 20px;overflow: auto;text-align: left;background: #fff;height: calc(100vh - 130px);overflow-y: auto;}
.toolbar {width: 20% !important;}
.help_center_bar {height: 100%;border-right: 1px solid #f2f2f2;}
.help_center_open {position: absolute;left: -30px;top: 0;width: 30px; /*height: 30px; line-height: 30px;*/border-top-left-radius: 10px;border-bottom-left-radius: 10px;background: #005ca9;color: #fff;cursor: pointer;font-size: 12px;box-sizing: border-box;padding: 10px}
.help_center_open_fixed {width: 467px;position: fixed !important;z-index: 10;top: 110px;background: #fff;right: 0;box-sizing: border-box;}
.help_center_open_fixed i {}
.help_center_title {line-height: 60px;box-sizing: border-box;padding-left: 30px;position: sticky;border-bottom: 1px solid #f2f2f2;top: 0;left: 0;background: #fff;z-index: 9;}
.help_center_title i {position: absolute;font-size: 26px;left: 0;top: 16px;}
.help_search_input {max-height: 90vh}
.down_menu_list>div {margin-right: 55px;}
.el-dropdown-height {height: 33px;cursor: pointer;}
.member_nav {background-color: #fff;width: 100vw;box-shadow: 0 5px 5px #ddd;position: fixed;z-index: 21;left: 0;top: 0;}
.top_big {width: 98%;margin: 0 auto;min-width: 1330px}
.top_big_blue {width: 100%; background: #005ca9}
.flex_top {display: flex;}
.member_logo_img{width: 100px; height: 40px; cursor: pointer; }
.member_logo_img img{ width: 100%; height: 100%}
.member_logo {width: 165px;height: 40px;line-height:38px; box-sizing: border-box; font-size: 18px; font-weight: bold}
.member_login_width {width: 100%; box-sizing: border-box; padding-top: 30px}
.member_logo_white{width: 125px;padding: 15px 0; box-sizing: border-box; }
.member_logo_white img{ width: 125px; }
.member_top_white .el-dropdown-link{ color: #fff!important;}
.vip_top {width: 100%;padding: 13px 0 10px 0;box-sizing: border-box;}
.vip_top_name {margin-left: 10px;font-size: 20px;text-align: left;line-height: 40px;max-width: 800px;}
.m_search_box {display: flex;justify-content: flex-start;margin-left: auto;margin-right: 10px;}
.down_menu {text-align: left;margin-left: 10px;display: flex;justify-content: space-between;z-index:21;}
.down_menu_item{ position: relative; font-size: 16px; cursor: pointer}
.down_menu_item:hover{ color: #0054a9}
.down_menu_item.on{color: #0054a9; font-weight: bold }
.down_menu_item.on::after{ content:''; position: absolute; width: 60px; bottom:15px; height: 2px; background: #005ca9; left: 50%; margin-left: -30px }
.down_menu_box{ position: absolute; width: 150px; z-index:21; background: #fff; left: -20px; top:30px; border:1px solid #f2f2f2; border-radius: 5px; padding: 10px 0; display: none}
.down_menu_item:hover .down_menu_box{ display: block}
.down_menu_list{ position:relative; z-index:21}
.down_menu_child_item{ line-height: 32px; box-sizing: border-box; padding-left: 10px; }
.down_menu_child_item:hover{ color: #005ca9; cursor: pointer}

.down_title:hover {color: #005ca9;}
.dropdown_width {width: 100px;}
.down_margin_right {font-size: 26px;height: 50px;margin-right: 20px;}
.search {height: 34px;width: 440px;border: 1px solid #e9e9e9;box-sizing: border-box;border-radius: 20px;display: flex;justify-content: flex-start;position: relative;margin-right: 30px;cursor: pointer;}
.search:hover {border: 1px solid #005ca9;}
.search_sel {width: 97px;height: 30px;line-height: 32px;color: #666;font-size: 12px;cursor: pointer;}
.search input {width: 330px;height: 30px;line-height: 30px;padding-left: 20px;border: none;outline: none;box-sizing: border-box;font-size: 12px;}
.search_btn {height: 34px;line-height: 34px;width: 70px;border: none;font-size: 20px;font-weight: bold;text-align: center;border-radius: 0 20px 20px 0;margin-top: -2px;cursor: pointer;}
.screen {width: 100px;position: absolute;top: 33px;background-color: #fff;z-index: 10;left: 0;}
.screen div {line-height: 30px;cursor: pointer;font-size: 12px;}
.screen div:hover {color: #005ca9;}
.mask_opacity {position: fixed;left: 0;right: 0;top: 0;bottom: 0;width: 100%;z-index: 9;opacity: 0;}
.member_border{width: 98%;min-width: 1330px;margin: 0 auto 10px auto;display: flex;box-sizing: border-box;padding-right: 1%;}
.member_main_box {margin-top: 125px;height: calc(100vh - 130px);overflow: hidden;}
.disabled_box{ background: #f2f2f2!important; color: #999!important;}

.vip_index_head{ width: 90px; height: 90px; border-radius: 50%; overflow: hidden}
.vip_index_head_m{ width: 60px; height: 60px; border-radius: 50%; overflow: hidden}
.vip_index_head_m img,.vip_index_head img{ width: 100%; height: 100%;border-radius: 50%}
.vip_index_tit{ font-size: 16px; font-weight: bold; line-height: 50px}
.vip_index_id{ margin-top: 5px}
.vip_index_id span{ font-size: 16px; font-weight: bold; margin-left: 10px}
/* 左边菜单栏 */
.left_width {width: 150px;min-width: 150px;background-color: #fff;box-sizing: border-box;height: calc(100vh - 130px);overflow-y: auto; padding-top:10px}
.text_vip_top {position: sticky;top: 0;left: 0;z-index: 9;width: 150px;margin-bottom: 10px}
.text_vip_center {background-color: #005ca9;color: #fff;font-size: 16px;padding: 5px 0 5px 0;box-sizing: border-box;}
@media (max-width: 1280px) {
    .right_width {
        background: #fff;
        margin-left: 10px;
        width: 1024px !important;
        overflow-y: hidden;
        min-height: calc(100vh - 130px);
        position: relative;
    }
}
@media (max-width: 1280px) {  .router_height {width: 65% !important;min-width: 1024px;background: #fff;min-height: calc(100vh - 270px);}  }
.right_width {background: #fff;margin-left: 0.5%;flex: 1;margin-right: -1.5%;min-height: calc(100vh - 130px);max-height: 100vh;overflow-y: auto;position: relative;}
.color_a {text-decoration: none;color: #999999;text-align: left;text-indent: 5px;display: inline-block;font-size: 14px;text-indent: 0;}
.color_a:hover {color: #005ca9;font-size: 14px;}
/* 小红点样式 */

/* 数字的样式 */
.is_dot .left_nav_tit:hover {color: #005ca9;}
.background_back {background-color: #fafafa;}
.left_nav_tit {text-indent: 18px;height: 35px;line-height: 35px;position: relative;width: 127px}
.first_dot {position: absolute;top: 10px;right: -13px}
.third_dot{position: absolute;top: 8px;right: 0 }
.four_dot{position: absolute;top: 8px; right: 5px }
.color_a_text {text-align: left;text-indent: 25px;position: relative; line-height: 30px}
.foot {width: 100%;background: #4d4d4d;padding: 25px 0;color: #fff;}
.member_con {width: 98%;margin: 0 auto; min-width: 1330px; box-sizing: border-box}
.router_height {background: #fff;min-height: calc(100vh - 270px);}
.normal_height {}

.member_icon {cursor: pointer;}
.member_icon .bs_top_icon{ font-size: 30px}
.img_width {width: 150px;height: 60px;border-radius: 5px;}
.second_dot {position: absolute;right: 10px; top:5px}
.help_close_padding {margin-right: 0.5%}

.login_top_box_warp{ position: absolute; right:0;width: 345px; display: none}
.user_info_warp:hover .login_top_box_warp{display: block }
.down_margin_right .member_icon{margin-left: 28px;}

/*.el-input__suffix{top:5px}*/
.text_icon { font-size: 22px; font-weight: bold; margin-left: 20px; color: #999999;}
.vip_header{box-sizing: border-box;text-align: left;}
.vip_header_tit{font-size:24px ;}
.vip_header_remark {font-size: 14px;margin-left: 20px;margin-top:8px;color: #999;}
.vip_search{margin-top: 30px;}
.right_info2{ min-height: 245px; background-color: #fff; background-repeat: no-repeat; background-size: 100% 100%; padding: 30px; box-sizing: border-box; position: relative;}
.search_box input{width: 533px;height: 40px;line-height: 40px;border-radius: 10px 0 0 10px;border:1px solid #e6e6e6;padding-left: 50px;}
.search_com_btn{ width: 60px; text-align: center; background-color: #005ca9; line-height: 40px; color: #fff; border-radius: 0 10px 10px 0 ; cursor: pointer; }
.search_com_btn:hover{opacity: 0.8;}
.text_flex{display: flex;justify-content: space-between;padding-left: 45px;cursor: pointer;}
.text_flex:hover{background-color: #ecf5ff;color: #66b1ff;}
.p_margin{margin:20px 0 0 150px;text-align: left;}
.search_border{width: 600px;box-sizing: border-box;border-radius: 20px;display: flex;justify-content: flex-start;position: relative;margin-left: 20px;}
.border_width{width: 100%;}
.name_enterprise{display: inline-block;width: 75px;line-height: 40px;color: #999;text-align: left;}
.input_border{width: 530px;z-index: 5;background-color: #fff;border-radius: 5px;top: 40px;left: 0;position: absolute}
.color_text{text-align: left;text-indent: 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height: 40px;}
.icon_text{font-size: 14px;margin-right: 20px;line-height: 40px;}
.line{width: 100%;height: 1px;background-color: #eeeeee;}
.login-code{margin-top: 38px;}
.code{width: 600px;margin-left: 100px;margin-top: 20px;}
.radio{line-height: 40px;}
.margin_bottom{margin-bottom: 20px;}
.text_number{color:#005ca9 ;font-size: 18px;margin-left: 10px;margin-right: 10px;}
.abroad_margin{margin-left: 27px!important;}

/*会员中心公共列表S*/
.vip_common_list{padding-left: 40px}
.vip_common_list>li{line-height: 40px;margin-bottom: 10px}
.vip_common_list>div>li .vip_common_tit{ line-height: 32px}
.vip_common_tit{width: 120px; color: #999; text-align: right; box-sizing: border-box; }
.vip_common_con{width: 660px;text-align: left}
.vip_title_header{font-size: 22px;padding-top: 30px;}
/*会员中心公共列表E*/
.vip_main_box {width: 100%;background-color: #fff;}
.special_item{ position: fixed; top: 125px; left:729px;z-index: 25; width: 100px; height: 60px; line-height: 60px; text-align: center;cursor: pointer}
.special_item:hover:after{ content: ""; width: 50px; position: absolute; height: 2px; left: 50%; bottom:0; color: #005ca9; background: #005ca9; margin-left: -25px }
.vip_box_padding {padding-left: 20px;}
.company_inner_tab tr td {}
.company_inner_tab tr td.inner_tit {width: 82px;color: #999;text-align: right;vertical-align: top;line-height: 40px;}
.company_inner_tab tr td.inner_con {min-width: 160px;text-align: left;padding-left: 25px;line-height: 40px;}
.inner_long_con {max-width: 900px;text-align: left;padding-left: 25px;vertical-align: middle;line-height: 40px;}
.free_sup {text-align: center;padding: 15px 0 15px 0;font-size: 18px; background: #f2f2f2; color: #333}
.free_sup.on{ background: #005ca9;color: #fff}
.user_inner_bar {line-height: 80px;height: 80px;font-size: 16px;width: 97%; margin: 0 auto; box-sizing: border-box;}
.user_inner_bar>div {height: 80px;position: relative;padding-right: 34px; line-height: 80px}
.user_inner_bar>div:last-child{ padding-right: 0}
.user_inner_bar>div.on {color: #005ca9;}

/*会员中心流程箭头S*/
.bar_before::after {content: "";position: absolute;right: -34px;top: 0;width: 34px;background: url(../../../assets/member/arrow_head.png) no-repeat;height: 50px;}
.bar_before::after {content: "";position: absolute;right: -34px;top: 0;width: 34px;background: url(../../../assets/member/arrow_head.png) no-repeat;height: 50px;}
.bar_before.on::after {background: url(../../../assets/member/arrow_head_on.png) no-repeat;}
.bar_between::before {content: "";position: absolute;left: -33px;top: 0;width: 34px;background: url(../../../assets/member/arrow_footer.png) no-repeat;height: 50px;}
.bar_between::after {content: "";position: absolute;right: -34px;top: 0;width: 34px;background: url(../../../assets/member/arrow_head.png) no-repeat;height: 50px;}
.bar_between.on::before {background: url(../../../assets/member/arrow_footer_on.png) no-repeat;}
.bar_between.on::after {background: url(../../../assets/member/arrow_head_on.png) no-repeat;}
.bar_after::before {content: "";position: absolute;width: 34px;left: -33px;top: 0;background: url(../../../assets/member/arrow_footer.png) no-repeat;height: 50px;}
.bar_after.on::before {background: url(../../../assets/member/arrow_footer_on.png) no-repeat;}
.inner_remark {position: relative;padding-left: 20px;line-height: 40px;}
.inner_remark i {margin-right: 10px}
.company_inner_box{padding: 20px 0 0 40px}
.company_inner_title{font-weight: bold;  box-sizing: border-box; max-width: 800px;}
.inner_left_tit{ width: 80px; text-align: right; font-weight: bold}
.inner_left_con{ padding-left:20px; text-align: left}
.inner_text{line-height: 20px; color: #333; font-weight: bold}
.inner_file_l{text-align: left}
.bar_title{ color: #333}
.bar_title.on{ color: #005ca9}

.inner_choose_box{/*padding-left: 22px*/}



.file_remark_box{margin-top:65px}
.file_remark_box .p_header{font-size:14px; margin-bottom:30px;text-align: left}
.reg_upload_item{ width: 240px; text-align: left}
.p_text_requirement{text-align: left;font-size: 14px;color: #999999;}
.p_header{text-align: left;font-size: 14px;}
.p_text_requirement p{color: #999; line-height: 30px; text-align: left}
.muban{display: inline-block;cursor: pointer;color: #005ca9;margin-left: 50px;}
/*网站资质信息填写S*/
.text_remark_line{ color: #999; padding-left: 50px}
.aptitudes_head{height: 50px;border-bottom: 1px solid #f3f3f3;margin-bottom: 20px; width: 1160px}
.aptitudes_head .tips{line-height: 50px;margin-left: 20px; color: #999}
.aptitudes_head_title{ line-height: 50px; font-size: 16px; font-weight: bold;   color: #005ca9;  padding: 0 15px; position: relative}
.aptitudes_head_title::after{content: ""; position: absolute; left: 50%; width: 60px; margin-left: -30px; bottom:0; height: 2px; background:#005ca9; }
.aptitudes_left{width: 252px}
.aptitudes_left .img{width: 250px; height: 185px; position: relative; background: #fff; border:1px solid #f2f2f2}
.aptitudes_left .img:hover .aptitudes_mask{display: block}
.aptitudes_left .img .aptitudes_mask{position:absolute; width:100%; height: 100%; background: rgba(0,167,255,0.2); top:0; left: 0; display: none}
.aptitudes_left .img .aptitudes_mask a{font-size: 18px; margin: 0 10px; color: #005ca9; cursor: pointer!important; line-height: 185px; display: block}
.aptitudes_left .img img{max-width: 100%; max-height: 100%; }
.cert_default_img{ width: 250px; height: 185px; position: relative;}
.cert_default_img .iconfont{font-size: 280px;color: #f2f2f2}
.cert_default_img img{ width: 100%; height: 100%}
.cert_default_img .default_mask{ line-height: 185px; text-align: center; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.02); top:0; left: 0; font-size: 80px; color: #aaa;cursor: pointer }
.aptitudes_right{width:850px}
.aptitudes_close{ position: absolute; top:10px; right: 20px; cursor:pointer}
.aptitudes_r_item{margin-bottom: 20px}
.aptitudes_r_item .text_name{width: 165px; line-height: 40px; text-align: right; color: #999}
.aptitudes_r_item .text_con{margin-left: 20px; line-height: 40px}
.aptitudes_r_item .com_title{font-size: 18px;}
.aptitudes_r_item .text_con .input{width: 275px}
.aptitudes_r_item .text_con .input.long{width: 550px}
.aptitudes_r_item .text_con .input_textarea{width: 550px}
.reg_form_item{padding: 20px 0 10px 0; border-bottom: 1px solid #e6e6e6;}
.reg_form_top{line-height: 30px}
.reg_form_con{line-height: 30px}
.add_aptitudes_file{width: 100px}

.pic_msg{ width: 152px; height: 112px; margin-right:10px;margin-bottom: 10px; position: relative;border:1px solid #f2f2f2}
.pic_msg img{ max-width: 150px; max-height: 110px}
.pic_msg:hover .pic_msg_mask{ opacity: 1; z-index: 10;}
.pic_msg_mask{ position: absolute; z-index: 0; opacity: 0;top:0; left:0; background: rgba(0,0,0,0.1); width: 100%; height: 100%; color: #fff;}

.id_card_box{ width: 700px;}
.card_bottom_tit{ line-height: 40px; color: #999; text-align: center }


.switch_type{ position: absolute;right: 20px; bottom:0; cursor: pointer}
/* 必读标记 */
.red_finish{ color: #ff0000; font-size: 22px; padding-right: 10px; box-sizing: border-box; display: inline-block; vertical-align: middle;}
.aptitudes_time{width: 150px!important;}
.aptitudes_time1{width: 150px!important;margin-left: 20px;}
.text_zhi{ padding: 0 5px 0 5px; }
.flex_column{ display: flex; flex-direction: column;}
.text_size_small{line-height: 24px; color: #999; font-size: 12px}
.muban_text{line-height: 50px; color: #005ca9}
.down_file{ color:#005ca9; margin-top: 20px; text-align: center;cursor: pointer }

.vip_main_info{padding: 30px;box-sizing: border-box;}
.name_big{font-size: 20px; font-weight: bold}
.common_center_list{ width: 550px; margin: 0 auto;}
.common_center_list li{margin-bottom: 20px}
.common_center_list li .item_tit{ color: #999; width: 120px; text-align: right; line-height: 40px}
.common_center_list li .item_con{ text-align: left;padding-left: 20px;line-height: 40px; width: 300px}

.common_left_list li{line-height: 32px; margin-bottom:20px}
.common_left_list .common_left_tit{ width: 150px; text-align: right; margin-right: 20px; color: #999; line-height: 40px}
.common_left_list .common_left_con{text-align: left; line-height: 40px;}
.account_num {font-size: 16px; font-weight: bold}
.input_con{ width: 300px}
.common_left_con.long{width: 500px}
.common_left_con .name_item{margin-bottom: 10px}

.vip_top_btn_box{text-align: right; line-height: 80px}
.tips{text-align: left;color: #999999;}
.tips.more{ box-sizing: border-box; padding: 20px 0}
.tips p{line-height: 20px}
.inner_span{ position: absolute; left: 25px; }

.order_price_box{line-height: 40px;min-height: 40px;text-align: left}
.order_price_box div{display: inline-block; vertical-align: bottom}
.order_price_box .price_all{ font-size: 20px; font-weight: bold; color: #E1251B; }
.order_price_box .price_old{color: #999}
.order_price_box .price_save{}

.receipt_btn_box{margin-top:5px}
.receipt_btn_box .receipt_btn { padding: 0 10px; border:1px solid #a0a0a0; color: #a0a0a0; box-sizing: border-box; line-height: 30px; margin-right: 10px; cursor: pointer}
.receipt_btn_box .receipt_btn:hover{border:1px solid #005ca9; color: #005ca9}
.receipt_btn_box .receipt_btn.on{ border:1px solid #005ca9; color: #005ca9}

.buy_show{ line-height: 70px; padding-left: 60px; text-align: left}
.address_box{width: 860px; /*max-height: 300px; overflow-y: auto*/}
.addr-detail{width: 650px;padding-right: 10px; line-height: 32px}

/*发票地址*/
.address_choose_item{line-height: 30px; margin-bottom:5px}
.address_choose_item:hover{background: #f2f2f2}
.address_choose_item:hover .addr-detail_btn{display: block}
.addr-detail_btn{cursor: pointer}
.item_head_box{ border:1px solid #ddd; border-radius: 3px; height: 30px; line-height: 30px; cursor: pointer}
.item_head_box:hover{border:1px solid #005ca9;color: #005ca9}
.item_head_box {width: 160px; padding: 0 10px; text-align: center}
.item_head_box_choose{border:1px solid #005ca9; color: #005ca9;position: relative}
.item_head_box_choose::after{content:""; position: absolute; width: 16px; height: 16px; bottom:0; right: 0;background: url('../../../assets/icon/item_choose.png')}
.receipt_btn .up_down{text-align: right}
.address_right_con{width: calc(100% - 130px); position: relative}
.address_btn{ position: absolute; right: 0; top:0}
.invoice_item{ line-height: 30px}
.invoice_item_tit{ width: 100px; color: #999; text-align: right}
.invoice_item_con{ text-align: left}

/*订单列表*/
.order_warp{width: 99%; margin: 20px auto 0}
.order_warp_no_margin{width: 99%; margin: 0 auto}
.order_item{width: 100%}
.order_title_box{padding: 10px 30px 10px 10px; background: #f2f2f2; line-height: 25px; }
.order_num{font-size: 14px}
.order_company_width{ display: inline-block; vertical-align: middle; max-width: 250px; }
.vip_info_warp{width: 99%; margin: 0 auto}


/*订单详情*/
.order_info_box{ padding: 10px}
.order_info_title {font-size: 24px;color: #333;text-align: center;background: #fff;height: 85px;line-height: 85px}
.order_info_top li {line-height: 50px;height: 50px}
.order_info_top li .order_num_tit, .order_info_top li .order_num_con {font-size: 16px}
.order_info_list{width: 98%;margin: 0 auto;border-bottom: 1px solid #f0f0f0;}
.order_info_list > li {border-top: 1px solid #f0f0f0;line-height: 50px;font-size: 14px;color: #333}
.order_info_list > li .order_info_tit {width: 165px;text-align: right;padding-right: 10px;color: #999;border-right: 1px solid #f0f0f0;}
.order_info_list > li .order_info_con {padding-left: 15px;text-align: left}
.receipt_order_box {border: 1px solid #f2f2f2;width: 98%;margin: 0 auto 5px;}
.receipt_order_box .receipt_tit {min-width: 162px;text-align: right;padding-top: 15px}
.receipt_order_list {width: 1000px;overflow: hidden}
.receipt_order_list li{line-height: 50px;font-size: 14px;}
.receipt_order_item_tit {width: 165px;text-align: right;padding-right: 10px;color: #999}
.receipt_order_item_con {padding-left: 15px;}
.order_time_list{padding: 20px}
.order_time_list li{text-align: left;color: #999; margin-bottom: 15px}

.tab_inner_list{padding: 5px 0}
.tab_inner_list li{text-align: left;padding-left:  50px;line-height: 30px}
.tab_inner_list li .t_i_l_tit{color: #999;display: inline-block;text-align: left}
.tab_inner_list li .t_i_l_con{color: #333;display: inline-block;}/* min-width: 100px */

/*订单评价S*/
.evaluation_box{ box-sizing: border-box; padding: 0 20px;  border-bottom:1px solid #f2f2f2}
.evaluation_box_l{ width: 370px; min-height: 206px; border-right: 1px solid #f2f2f2; box-sizing: border-box; padding-top: 30px; position: relative}
.evaluation_box_tit{ font-size: 16px;  margin-bottom: 20px; text-align: center; padding-left: 8px}
.evaluation_box_list{ line-height: 30px}
.evaluation_box_item_tit{ color: #999; text-align: right; width: 80px}
.evaluation_box_con{ text-align: left}
.evaluation_box_r{ box-sizing: border-box; padding:30px 0 30px 30px }
.evaluation_box_item{ line-height: 30px}
.evaluation_btn{ position: absolute; right: 10px; top:75px}
.evaluation_r_tit{ color: #999}




.progress_box{ }
.progress_box_l{width: 300px; border-right: 1px solid #f2f2f2; padding: 20px;box-sizing: border-box}
.progress_box_r{ padding:10px; box-sizing: border-box}

.min_btn_icon b{ background: url(../../../assets/icon/order-icons.png); background-repeat: no-repeat; width: 16px; height: 16px; display: inline-block; margin-right: 3px;  }
.order_mb{  background:#f2f2f2 url(../../../assets/icon/order-icons.png); position: relative; top:2px; height: 4px; background-position: 0 -118px; background-repeat: repeat-x}
.min_btn_icon.btn_del b{ background-position: -48px -44px }
.order_state{ width: 100%; min-height: 230px; background: #fff; border-top:3px solid #fff;}
.order_state_l{ width: 300px;  text-align: center; padding: 20px 0 20px; border-right: 1px solid #f2f2f2; position: relative }
.state_top{ margin-bottom: 15px; color: #999; }
.stat_txt{ font-weight: bold; font-size:24px; text-align: center}
.state_btns{ min-height: 28px; margin: 20px 0 30px}
.state_bottom{ position: absolute; left: 0; bottom:20px; text-align: center;width: 100%}
.order_btn_common{ border-radius: 2px;  height: 18px; line-height: 18px; border:1px solid #ddd;  padding: 4px 0 5px; font-size: 12px; width: 98px; display: block; margin: 10px auto 0}
.order_btn_bg_red{ background: #E1251B; color: #fff; border:none}
.order_btn_bg_red:hover{ opacity: 0.8; color: #fff;}
.order_btn_common_border{border-radius: 2px;  height: 18px; line-height: 18px; border:1px solid #005ca9; color: #005ca9; padding: 4px 0 5px; font-size: 12px; width: 98px; display: block;margin: 10px auto 0 }
.order_btn_common_border:hover{ background: #005ca9; color: #fff}
.order_state_r{ padding: 20px 0 20px 0px}
.order_state_r_top{ height: 50px; overflow: hidden; text-align: left }
.node_icon{ display: block; width: 43px; height: 43px; background: url('../../../assets/icon/node_press_icons.png'); margin: 0 auto}
.order_process{ width: 860px; margin: 0 auto}
.node_text{ font-size: 12px}
.icon_submit.done{background-position: 0 -108px;  }


/*付款按钮S*/
.icon_pay.wait{background-position: -54px 0; }
.icon_pay.doing{background-position: -54px -54px; }
.icon_pay.done{background-position: -54px -108px; }
/*付款按钮E*/

/*待收货S*/
.icon_store.wait{background-position: -108px 0; }
.icon_store.doing{background-position: -108px -54px; }
.icon_store.done{background-position: -108px -108px; }
/*待收货E*/

/*收货图标S*/
.icon_express.wait{ background-position: -270px 0}
.icon_express.doing{ background-position: -270px -54px }
.icon_express.done{ background-position: -270px -108px}
/*收货图标E*/

/*完成图标S*/
.icon_finish.wait{ background-position: -216px 0 }
.icon_finish.doing{ background-position: -216px -54px }
.icon_finish.done{ background-position: -216px -54px}
/*完成图标E*/

/*平台审核S*/
.icon_platform.wait{ background-position: -536px 0  }
.icon_platform.doing{ background-position: -536px -54px  }
.icon_platform.done{ background-position: -536px -108px  }
/*平台审核E*/

.order_process_node{ width: 65px; }
.order_process_dot{ width: 124px; background: url('../../../assets/icon/proce-icons.png') no-repeat; height: 9px; margin-top:18px }
.order_process_dot.doing{ background-position: 0 0; position: relative }
.order_process_dot.wait{ background-position: 0 -19px;}
.order_process_dot.done{ background-position: 0 -38px}
.order_process_dot.doing .inner_text{ color: #71b247; font-weight: bold;text-align: center; position: absolute; top:-20px; }

.order_process_dot_short{width: 80px; background: url('../../../assets/icon/proce-icons-short.png') no-repeat; height: 12px; margin-top:18px }
.order_process_dot_short.wait{ background-position: 0 -15px }
.order_process_dot_short.done{ background-position: 0 0}

.order_process_dot_long{width: 310px; background: url('../../../assets/icon/proce-icons-long.png') no-repeat; height: 12px; margin-top:18px }
.order_process_dot_long.wait{ background-position: 0 -15px }
.order_process_dot_long.done{ background-position: 0 0}
.node_text{ width: 189px; margin-left: -62px; text-align: center;}
.node_text .process_txt{  line-height: 25px;  }

.order_remark{ background: #FFEB99; line-height: 35px; box-sizing: border-box; padding-left:20px;
    margin: 0 10px; text-align: left; color: #E1251B}

/*中间订单信息S*/
.order_intro_box_warp{ padding: 15px 0}
.order_intro_list{ font-size: 12px; line-height: 24px; margin-top: 10px}
.order_intro_title{ text-align: left;    font-size: 14px; margin-bottom: 5px}
.order_intro_tit{ width: 84px; text-align: left; }
.order_intro_item{ }
.order_intro_box{ padding: 0 10px 0 30px; border-right: 1px solid #f2f2f2}
.order_intro_box:last-child{ border:none}


.order_intro_second_head{ height: 50px; line-height: 50px; background: #f2f2f2;font-weight: bold }
.order_intro_second_intro_box{ box-sizing: border-box; padding: 20px }
.order_intro_second_intro_warp{ border:1px solid #f2f2f2; border-top:none}
.order_intro_second_title{ color: #999; line-height: 42px; text-align: right; width: 84px;}
.order_intro_second_con{ text-align: left; max-width: 400px; width: 300px; line-height: 42px;}

.logistics_top_box{ width: 99%; border:1px solid #f2f2f2; border-bottom:none; margin: 0 auto; box-sizing: border-box; padding: 0 20px}
/*中间订单信息E*/

.contract_box_l{ width: 250px; text-align: center}
.contract_box_r{ width: 880px }
.contract_img{ width: 136px; height: 170px; border:1px solid #f2f2f2}
.contract_img img{ max-width: 136px; max-height:170px}
.contract_item {display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .5);transition: opacity .3s;}
.contract_list:hover .contract_item {display: block;}
.contract_list {margin-top: 10px;position: relative;}
.contract_btns {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 18px;color: #fff;}
.contract_btns i {width: 21px;height: 21px;margin: 0 3px;cursor: pointer;}
.upload_img_preview {position: fixed;top: 50%;left: 50%;height: 95%;width: 50%;transform: translate(-50%, -50%);padding: 10px;z-index: 99;}
.upload_img_preview img {max-width: 100%;max-height: 100%;}



/*我的关注S*/
.focus_btn img{ width: 12px; height: 12px}
.focus_search_list { padding: 5px 0; margin: 5px 0; flex-wrap: wrap; padding-left: 30px}
.focus_search_list li{ line-height: 30px; padding-right: 20px; cursor: pointer;}
.focus_search_list li:hover{color: #005ca9;}
.focus_search_list li.on{color: #005ca9;}
.search_focus{position:relative; padding-right: 10px}
.search_focus .search_input{width: 320px; position:absolute; top:-47px}


/*产品列表案例S*/
.product_active_list {flex-wrap: wrap;}
.product_active_item{ box-sizing: border-box; padding: 10px; width: 100%; margin-right: 10px; line-height: 25px}
.product_active_item_l{ width: 60px; padding: 22px 0}
.product_active_item_m{width: 60px; height: 60px; position: relative }
.product_active_item_m img{width: 100%; height: 100%}
.product_active_item_m .mask_warp{ background: rgba(255,255,255,0.5); position: absolute; top:0; left: 0;width: 100%; height: 100% }
.no_product_tag{ width: 40px; height: 40px; background: rgba(0,0,0,0.3); border-radius: 50%; color: #fff;line-height: 40px; text-align: center;font-size: 12px}
.product_active_item_r{margin-left: 15px; text-align: left; }
.product_active_top{font-weight: normal; line-height: normal;  overflow: hidden;} /* font-weight: bold; */
.product_remark{margin-top:4px;line-height: normal; overflow: hidden;  }

/*产品激活顶部S*/
.product_active_top_box{width: 100%; height: 150px; }
.product_active_top_item{ width: 320px; height: 150px}
.product_active_top_img{width: 150px; height: 150px}
.product_active_top_img img{width: 100%; height: 100%}
.product_active_top_con{text-align: left; width: 150px; box-sizing: border-box; padding-top: 60px; margin-left: 20px;}
.product_active_top_con h2{font-weight: bold}
.product_active_top_con div{height: 40px; overflow: hidden; margin-top: 15px}
.product_active_top_r_l{width: 200px}
.product_active_top_right{width: calc(100% - 340px); padding-top: 80px}
.active_state_title{width: 100px; text-align: right}


.file_list_warp {width: 750px;text-align: left}
.file_list_warp span {margin-right: 10px;margin-bottom: 5px}
.file_info_list { }
.file_info_list div {text-align: center}
.file_tab_wh {width: 50px}
.file_tab_name {width: 120px}
.file_tab_rate {width: 150px}
.file_tab_format {width: 60px}
.file_tab_size {width: 100px}
.file_tab_wh {width: 80px}
.file_tab_type {width: 100px;}
.file_tab_date {width: 100px}
.file_tab_maintenance {width: 80px}
.file_tab_data {width: 80px}
.file_list_item{width: 90px; margin-right: 20px;  margin-bottom: 10px}


.vip_tips{text-align: left;padding: 15px 0 15px 0;color: #999999;}
.vip_tips>p{margin-bottom: 10px}
.padding_left{padding-left: 10px;padding-right: 10px;box-sizing: border-box;}
.page_warp{margin:20px 0}

/*网销产品列表S*/
.model_border_item{min-width: 200px;  line-height: 30px; margin: 0 auto; text-align: left;   max-width: 300px;white-space: normal}
.bz_item{padding: 0 0 0 20px;}


/*订单列表产品模块S*/
.product_order_info_item_l{width: 240px; height: 240px}
.product_order_info_item_l img{width: 100%; height: 100%}
.product_order_info_item_r{margin-left: 20px}
.product_order_info_item_r h3{ font-weight: bold; font-size: 18px; }
.product_order_r_list{line-height: 40px;}
.product_order_r_tit{ width: 90px; text-align: right; color: #999}
.product_order_r_con{text-align: left; }




/*方案管理S*/
.logistics_item_tit{ line-height: 40px; padding: 10px 0; background: #f2f2f2; }
.logistics_prov_name{ font-size: 16px; font-weight: bold; width: 100px}
.logistics_item_prov_tit>div{width: 50%; line-height: 40px}
.logistics_item_prov_tit>div>div{width: 25%}
.logistics_item_city_item{width: 50%}
.logistics_item_city_item>div{width: 25%; text-align: center}
.logistics_item_city_list{ flex-wrap: wrap}
.logistics_item_city_list li{line-height: 40px; padding: 5px 0}
.product_order_info_item_l {width: 300px; height: 300px}
.product_order_info_item_r{ width: 800px}
.logistics_item_city_item .el-form-item{width: 100px; margin: 0 auto}


/*服务费时长选择S*/
.buy_time_list {margin-top: 6px}
.buy_time_list li {width: 58px;height: 26px;line-height: 26px;background: #e1e8f2;margin-right: 15px;position: relative}
.buy_time_list li i { position: absolute; top: -15px; right: -12px; font-size: 12px; font-style: normal; color: #fff; background: #E1251B; line-height: 12px; padding: 4px 8px; border-radius: 2px;z-index: 7}
.buy_time_list li:hover {background: #005ca9;color: #fff}
.buy_time_list li:hover a {color: #fff}
.buy_time_list li.on {background: #005ca9;}
.buy_time_list li.on a {color: #fff}
.buy_time_list li a {display: block;width: 100%;height: 100%}


.buy_time_common_list li{ width: 200px; height: 94px; box-sizing: border-box;border-radius: 10px;border:1px solid #999;margin-right: 50px; cursor: pointer; position: relative; line-height: normal!important;}
.buy_time_common_list li i{position: absolute; top: -15px; right: -12px; font-size: 12px; font-style: normal; color: #fff; background: #E1251B; line-height: 12px; padding: 4px 8px; border-radius: 5px;z-index: 7}
.buy_time_common_list li.on{ border:2px solid #E1251B; color: #E1251B}
.buy_time_common_list li.on i{ top: -17px; right: -14px;}
.buy_time_common_list li.on .buy_time_common_price{ font-weight: bolder}
.buy_time_common_list li.one_year{ text-align: center; }
.buy_time_common_price{font-size:24px; margin-left: 10px; color: #E1251B }
.buy_time_common_old_price{ text-align: left; margin-top: 10px}

.effect_list .effect_list_item { cursor: pointer; margin-top:10px}
.effect_list .effect_list_item:first-child{ margin-top: 0}
.effect_list .effect_list_item a {  margin-right: 15px; padding: 0 20px;  border:1px solid #999; line-height: 28px; color:#999; border-radius: 5px}
.effect_list .effect_list_item:hover a { border: 1px solid #005ca9; color: #005ca9 }
.effect_list .effect_list_item.on a {border: 1px solid #005ca9; color: #005ca9 }

/*优惠券S*/
.coupons_nav{padding: 10px 0 10px 0; margin-bottom: 20px}
.coupons_nav li{ font-size: 16px; margin-right: 20px; cursor: pointer}
.coupons_nav li:hover{ color: #005ca9}
.coupons_nav li.on{color: #005ca9}

/*翻页S*/
.vip_page{padding: 20px 0}

.promotion_intro_box{ text-align: center; padding-top: 20px}
/*弹框广告*/
.bs_activity{ width: 100%; background: #fff; padding: 20px ; box-sizing: border-box; }
.activity_left {  border-radius: 10px; overflow: hidden; width: 130px; height: 130px; line-height: 0.8}
.activity_left img { width: 100%; height: 100%}
.activity_right { margin-left: 40px; text-align: left;flex: 1}
.activity_right h3 { font-size: 20px; font-weight: bold;}
.activity_btn{ box-sizing: border-box; padding-top: 50px;}
.activity_remark{line-height: 24px; text-align: left;margin-top:10px;}

.service_ad_list{position: relative}
.service_ad_list::before{content:""; position: absolute; width: 1px; height: 110px; background: #f2f2f2; left:0; top:30px}
.service_ad_item{width: 33.3%; }
.service_ad_item_tit{ line-height: 40px; color: #666 }
.service_ad_item_num{ line-height: 35px; font-size: 20px; font-weight: bold}
.bs_activity_bottom{ position: absolute; bottom:0; left: 0;width: 100%}

/**
 * 会员中心列表外框
 */
.vip_content_box{
    width: 1160px;
    box-sizing: border-box;
    padding: 20px;
    border:1px solid #f2f2f2;
    margin: 0 auto;
}

/*表格全选，分页样式*/
.product_active_btn { text-align: left; position: sticky; left:180px; z-index: 20;bottom:0; padding:15px 0 15px 0; background: #fff;height: 60px;box-sizing: border-box}
.active_btn_left{ position: absolute;left: 25px}
.product_active_warp {min-height: 600px}
.list_check_all{line-height: 30px; }
.list_page{ text-align: right; flex: 1;margin-right: 20px;}
.input_line_height{line-height: 32px}

.product_active_btn_big { text-align: left; position: sticky; left:180px; z-index: 20;bottom:0; padding:15px 0 15px 0; background: #fff;height: 100px;box-sizing: border-box}


/*统计分析表格S*/
.analysis_head{ height: 40px; line-height: 40px; background: #f2f2f2; text-align: center; }
.analysis_warp{ width: 99%;  margin: 0 auto; border:1px solid #f2f2f2}
.analysis_item{ line-height: 48px; border-right: 1px solid #f2f2f2; padding-bottom: 10px}
.analysis_list .analysis_item:last-child{ border-right: none}
.user_access_warp{ width: 99%;  overflow: hidden; padding: 5px}
.user_access_inner{width: 100%; height: 500px}
/*统计分析表格E*/


/*优惠券*/
.coupons_list {width:100%; flex-wrap: wrap}
.coupons_item {width: 245px; margin:0 25px 20px 25px; background: #f9f9f9; border:1px solid #f2f2f2}
.coupons_info {position:relative; width: 100%;  padding: 40px 0 0; overflow: hidden; color: #fff; text-align: center; box-sizing: border-box}
/*background: #ff9900*/
.coupons_info_one{background: #ff9900}
.coupons_price { position: relative; margin:  0 0 5px; text-align: center; font-weight: 400}
.coupons_price em{font-size: 24px; position: relative; top:-11px; }
.coupons_price strong{ line-height: 45px; font-size: 40px; font-family: Liberation Sans}
.coupons_price .type{ color: #666; display: inline-block;vertical-align: middle; width: 45px}
.coupons-limit{ height: 22px; line-height: 22px; overflow: hidden; margin: 0 0 5px}
.coupons-time {/* color: #197f81; */color: #fff;font-size: 12px;}
.zh_txt{font-size: 18px; font-family: Verdana; top:-2px!important}

.coupons_list_warp{padding: 10px; box-sizing: border-box; position: relative; min-height: 650px}
.coupons-type-top{ background:url(../../../assets/coupons/coupon.png) 0 -272px no-repeat; position:absolute; width: 40px; height: 13px; top: 0; left: 50%; margin-left: -23px; }
.coupons-type-bottom { position: absolute; width: 100%; height: 3px; bottom:0; left: 0; background:url(../../../assets/coupons/coupon.png) #fff 0 -303px no-repeat;}
.coupons_item .range-item{ margin: 0 0 10px; line-height: 16px}
.coupons_msg{ padding: 15px 0 0 }
.range-item .label{width: 60px;  text-align: right}
.range-item .txt{ width: 180px; color: #999; text-align: left}
.coupons_range{ font-size: 12px}
.coupons_btn{ padding: 5px 0 10px 0}

/* 优惠券下单页面S */
.coupons_user_list_warp{width: 99%; margin: 0 auto; }
.coupons_user_list{}
.coupons_user_item{width: 237px; height: 112px; margin-right: 13px; margin-bottom: 15px; position: relative; border:1px solid #f2f2f2;cursor: pointer; line-height: normal; border-radius: 10px;  box-sizing: border-box; padding-left: 10px}
.coupons_user_item .img_normal{ /* display: block */}
.coupons_user_item .img_sel{ /* display: none */}
.coupons_user_item.item-selected{border:2px solid #e43a3d; }
.coupons_user_item.disabled{cursor: not-allowed; opacity: 0.9;}
.coupons_user_item.disabled .c_msg{background: #d1d1d1}
.coupons_user_item.disabled .c_type{color: #d1d1d1}
.coupons_user_box{ position: absolute; width: 100%; height: 100%; left: 0; top:0 }
.coupons_user_item_l{ width:130px; height: 100%; text-align: left  }
.coupon_product_item{ width:80px;  margin-right:10px }
.coupon_product_img{width:50px; height: 50px; margin: 0 auto }
.coupon_product_img img{width:50px; height: 50px; }

.coupons_user_item_l_t{ }
.coupons_user_item_l_m{ }
.coupons_user_item_l_time{ color: #999; font-size: 12px }
.c_price{ color: #fff; font-size: 24px; font-family: Liberation Sans; position:relative;top:8px; margin-left: 12px; vertical-align: bottom}
.c_limit{ font-size: 12px; position:relative; top: 7px; margin-left: 5px}
.c_msg{ background: #74d2d4;color: #fff; height: 70px}
.c_type{ color: #74d2d4; box-sizing: border-box; line-height: 30px; padding-left: 12px; font-size: 12px;text-align: left }
.c_type .reason_info{ width: 100px; line-height: 16px; margin-top: 7px; height: 32px; overflow: hidden}
.c_time{ padding-left: 12px; margin-top: 10px; margin-left:10px; font-size: 12px;text-align: left}

/*会员中心表格头像*/
.table_img {width: 45px;height: 45px; border-radius: 50%; overflow: hidden;line-height: 45px;font-size: 40px}
.table_img img {width:100%; height: 100%;}
.table_user_name{ width: 100px;line-height: 20px; text-align: left}



/*网销*/
.sale_time_box {text-align: left}
.sale_time_box {line-height: 60px}
.user_main_warp {background-color: #fff;}

.user_main_line {width: 100%;}
.sale_time_list li {margin-right: 15px;font-size: 14px;cursor: pointer}
.sale_time_list li.active {color: #E1251B;font-weight: bold;font-size: 16px}
.user_four_nav{ height: 42px; line-height: 40px; text-align: center; width: 99%; margin: 0 auto;border-bottom: 1px solid #005ca9;}
.user_four_nav .user_four_nav_item { height: 40px; line-height: 40px; padding: 0 10px; min-width: 100px; margin-right: 10px;   cursor: pointer; font-size: 14px; border:1px solid #e5e5e5; border-bottom: 0; border-top-left-radius: 10px; border-top-right-radius: 10px}
.user_four_nav_item:hover { color: #005ca9;}
.user_four_nav_item.active {color: #005ca9; border:1px solid #005ca9; border-bottom: none}


/*支付页面S*/
.payment_iframe{width: 850px; height: 470px; margin: 0 auto; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 30; background-color: #FFFFFF; padding: 12px 30px; box-shadow: 0 6px 32px rgba(0,0,0,.13); box-sizing: border-box; border-radius: 10px}
.pay_wechat{ zoom:1}
.pay_wechat_tit{margin-bottom: 20px; font-size: 18px; }
.pay_wechat_bd{ padding-left: 90px; margin-top: 30px; position: relative}
.pay_error_box{ position: absolute; top:-36px; left: 130px; display: none}
.pay_box_hd{ margin-bottom: 20px; border:1px solid #ddd; width: 298px; height: 298px; padding: 20px; box-sizing: border-box}
.pw_box_ft_we p, .pw_box_ft_ali p, .pw_box_ft p{ line-height: 22px; color: #fff; font-weight: bold; text-align: left}
.reminder {color: #999;text-align: left;padding-left: 20px}
.reminder p {margin-bottom: 10px}
.pay_box_warp {width: 75%;margin: 0 auto;overflow: hidden;padding: 30px 0}
.pay_choose_item {width: 257px;height: 80px;box-sizing:border-box;position: relative;display: block;border-radius: 10px;padding-left: 115px;background: #f2f2f2;margin: 0 20px;line-height: 80px;text-align: left;cursor: pointer}
.pay_choose_item.on {background: #fff;border: 1px solid #005ca9}
.pay_choose_item .iconfont {position: absolute;top: 20px;left: 30px;line-height: 36px}
.pay_choose_item .iconfont img {width: 36px;height: auto}
.pay_underline_box {min-height: 250px;padding: 10px;width: 90%;box-sizing: border-box;margin: 20px auto}
.pay_info_tit{ width: 200px; text-align: right; font-size: 16px}
.pay_info_warp {width: 515px; margin-left: 30px}
.bank_icon {width: 150px;height: 150px;}
.bank_icon img {width: 100%;height: 100%}
.pay_info {margin-left: 30px}
.p_l_three {margin-top: 25px;text-align: left}
/*微信支付弹框S*/

.wei_pay_box { width: 450px; height: 505px; background: #29a03a; padding: 60px 60px 0 60px; position: relative}
.wei_warp {background: #fff;padding: 17px;border-radius: 5px;width: 330px;height: 330px;box-sizing: border-box;}
.wechat_image {width: 280px;height: 280px}
.wechat_tit {line-height: 104px;font-size: 22px;text-align: center;font-weight: normal}
.wechat_main_tit {height: 110px;text-align: center;width: 450px;position: relative;}
.wechat_main_tit .wechat_icon {font-size: 48px;color: #2e983a;position: absolute;top: 30px;left: 120px;}
.wechat_main_tit span {font-size: 36px;margin-left: 20px;line-height: 110px;}
.wechat_img {box-sizing: border-box;padding: 38px 0}
.we_close_icon {position: absolute;right: 10px;top: 10px;font-size: 20px;cursor: pointer}
.text_align_img {text-align: left;}
.img_account {width: 100%;height: 220px;}
.img_account_text {font-size: 100px;width: 100%;color: #999;}
.iframe_text .text_name{line-height: 40px;width: 100px;text-align: right;}
.flex_center{justify-content: center;}
.pay_height{border: 1px solid #ddd; min-height: 200px}
.report_img_box{ width: 150px; height: 150px}
.report_img_box img{ max-width: 148px; max-height: 148px}
.city_choose_item{ min-width: 100px; max-width: 150px; text-align: left;}
/*网销订单采购订单S*/



.vip_service_warp {width: 900px}
.vip_service_intro_item{ background: #fff; padding: 10px}
.vip_service_warp .vip_service_item { width: 257px; height: 120px; border: 1px solid #d9d9d9; cursor: pointer; position: relative;  color: #fff; border-radius: 10px; overflow: hidden; margin-right: 50px}
.service_item_main_tit{ font-size: 28px;font-weight: bold; line-height: 1.7}
.service_item_type{color: #fff; line-height: 2}
.service_item_price{}
.service_item_old_price{ margin-left: 10px}
.vip_service_warp .vip_service_item .cx_icon {position: absolute;top: -2px;right: 0}
.vip_service_warp .vip_service_item:hover {border: 3px solid #E1251B}
.vip_service_warp .vip_service_item.on {border: 3px solid #E1251B}

.product_active_item {width: 100%}
.cart_goods_item{ width: 99%; margin: 0 auto 10px; border:1px solid #f2f2f2; border-bottom:none}
.cart_bar_fixed{ position: fixed; bottom:0;left: 0;  background: #fff; width: 100%; z-index: 15; padding:10px 0  }
.cart_bar_w{ width: 1200px}
.cart_left_width{ width: 150px; }


/* 个人信息申请*/
.auth_name_show{ min-width: 200px; height: 40px; border-radius: 4px; border: 1px solid #DCDFE6; box-sizing: border-box; padding: 0 15px; line-height: 38px; text-align: left; display: flex; cursor: pointer;}
.icon_m{margin-left: auto;margin-top: 10px;}
.custom_selected_apply{position: absolute; left: 0; top: 50px; width: 420px; height: 200px; background-color: #FFFFFF; z-index: 30; padding: 6px 0; border: 1px solid #e4e7ed; box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1); border-radius: 4px; overflow-y: auto;}
.auth_tit{height: 34px;width: 100%;line-height: 34px; box-sizing: border-box;padding: 0 20px;text-align: left;cursor: pointer;}
.auth_tit:hover{background-color: #f5f7fa;}


/* 物流信息S */
.evaluation_list{ }
.evaluation_item{ width: 50%; padding: 15px 0}
.track-list{ max-height: 400px; overflow-y: auto}
.track-list li{ padding: 9px 0 0; border-left: none;position: relative; color: #333;text-align: left}
.track-list li.first{ padding-top: 0}
.track-list li{ line-height: 22px; font-size: 0}
.track-list li .node-icon{ position: absolute; left: 170px; top:0; width: 19px; height: 100%; background: url('../../../assets/member/bs_track-node.png') -90px 0 #fff repeat-y;}
.track-list li .node-icon .track_dot{display: inline-block;vertical-align: top;width: 19px;height: 19px;margin-top: 10px;background: url('../../../assets/member/bs_track-node.png') -60px 0 no-repeat;overflow: hidden;}
.track-list li.first .node-icon .track_dot{ margin: 0}
.track-list li .node-icon .state-icon{ display: block; width: 20px; height: 20px; position: absolute; top:10px; background: url(../../../assets/member/bs_track-node-state.png) -225px -25px no-repeat}
.track-list li.first .node-icon .state-icon{top: 0;}
.track-list li .time{ margin-left: 102px; vertical-align: top; font-size: 12px; margin-right: 50px; width: 50px; position: relative; display: inline-block;}
.track-list li.afterdate .time{ margin-left: 2px!important;}
.track-list li .txt{vertical-align: top;display: inline-block;max-width: 385px;font-size: 12px;}
.node-to-change.first .node-icon .track_dot{ background-position: 0 0}
.order-track .track-list li.first{ padding-top: 0}
.order-track .track-list li.afterdate .time,.order-track .track-list .first .time{ margin-left: 2px}
.dot_date{ display: inline-block; width: 100px; color: #333; border-radius: 14px; font-size: 12px; text-align: right; padding-right: 15px; box-sizing: border-box}
.stress-txt{ font-weight: bold}
.track_nav_list{}
.track_nav_item{ min-width: 80px;  cursor: pointer; margin-right: 10px;}
.track_nav_item.active{ color: #005ca9; font-weight: bold;}
/*已下单 没用*/
.track-list li.track-node-0001 .node-icon .state-icon{ background-position: -175px -25px}
.track-list li.first.track-node-0001 .node-icon .state-icon{ background-position: -175px 0}
/*快递收件 */
.track-list li.track-node-0002 .node-icon .state-icon{ background-position: -125px -25px}
.track-list li.first.track-node-0002 .node-icon .state-icon{ background-position: -125px 0}
/*已发货 没用*/
.track-list li.track-node-0003 .node-icon .state-icon{ background-position: -100px -25px}
.track-list li.first.track-node-0003 .node-icon .state-icon{ background-position: -100px 0}
/*在途中 疑难件 */
.track-list li.track-node-0005 .node-icon .state-icon{ background-position: -75px -25px}
.track-list li.first.track-node-0005 .node-icon .state-icon{ background-position: -75px 0}
/*正在派件 派件失败*/
.track-list li.track-node-0006 .node-icon .state-icon{ background-position: -50px -25px}
.track-list li.first.track-node-0006 .node-icon .state-icon{ background-position: -50px 0}
/*已签收  退件签收*/
.track-list li.track-node-0008 .node-icon .state-icon{ background-position: 0 -25px}
.track-list li.first.track-node-0008 .node-icon .state-icon{ background-position: 0 0}
.order_btn >a{line-height: 25px; }

.get_coupon{ position: absolute; top:-45px; right: 20px;z-index: 10;cursor: pointer }
/* 物流信息E */


/*装修编辑S*/
.renovation_color_item{ height: 40px; padding:12px 18px!important; margin-right: 20px!important; margin-left: 0!important;border:2px solid #f2f2f2}
.renovation_color_item.on {border: 2px solid #ff0000}
/*.renovation_customer_color_item.on {border: 2px solid #ff0000}*/
.config_self{ border:1px solid #DCDFE6; border-left: none; width: 30px; text-align: center; box-sizing: border-box; height: 40px; line-height: 38px}
.space_line {height: 10px;}
.space_line_gray{ height: 10px; background: #f2f2f2}
.logo_background{width: 150px;height: 60px; line-height: 60px;}
.logo_background img{width: 100%;height: 100%;}
.square_logo{width: 70px;height: 70px; line-height: 70px;}
.square_logo img{width: 100%;height: 100%;}
.hospital_pic{ width: 200px; height: 150px; line-height: 150px}
.hospital_pic img{ width: 100%; height: 100%}




/*注册证信息S*/
.folder_tit{cursor: pointer}
.register_active_item{ border-bottom: 1px solid #f2f2f2}
.product_active_item{width: 100%}
.product_active_item_r{width: 70%}
.product_active_item_msg{width: 200px}
.register_list_item{ padding: 10px}
.register_icon{font-weight: bold; font-size: 28px; text-align: center; width: 45px; height: 55px; line-height: 49px; box-sizing: border-box; color: #00a7ff; border:3px solid #00a7ff}
.register_active_list{ width: 99%}
.register_remark{ text-align: left}
.checkbox_item{ width: 100px;text-align: center;line-height: 75px}
.register_time{width: 100px;text-align: center;line-height: 75px}
.active_state{ width: 100px;text-align: center;line-height: 75px}
.online_state{ width: 100px;text-align: center;line-height: 75px}
.operation_state{ width: 150px;text-align: center; line-height: 75px}
/*注册证信息E*/
/*合同详情S*/
.contract_top_url{ text-align: right; font-size: 16px; height: 30px; line-height: 30px; padding-right: 20px; margin-top:10px}
.contract_top_box{ width: 1000px; margin:0 auto; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid #005ca9;}
.contract_content_warp{ width: 1000px; margin: 0 auto;font-family: Liberation Sans, Helvetica, sans-serif;padding-bottom: 50px}
.contract_logo_s{ }
.contract_logo_s img{height: 50px}
.contract_logo_font{ height:25px}
.contract_agreement_box{ text-align: left; border-right: 1px solid #333}
.contract_agreement_box:last-child{ border-right: none }
.contract_agreement_box_warp{ border:1px solid #333}
.contract_agreement_tit{ height: 30px; padding-left: 20px; padding-right: 20px; font-weight: bold; line-height: 30px; border-bottom:1px solid #333}
.contract_agreement_list{ padding:10px 20px}
.contract_agreement_item{ line-height: 30px; text-align: left; }
.contract_tit{ text-align: left; font-weight: bold;  box-sizing: border-box; height: 30px; line-height: 30px}
.chapter_img{ width: 180px; height: 180px; position: absolute;top:-30px; left:100px}
.chapter_img img{ width: 100%; height: 100%}
.line_column{ height: 40px; width: 1px; background: #f2f2f2; margin-top:6px }
.contract_logo_font img{ }
.contract_top_box_r{ line-height: 27px; text-align: right;}
.contract_content{text-align: left; line-height: 2}
.contract_content .space_con{ text-indent: 36px}
.sign_box{ width: 100%; margin-top: 20px; }
.sign_box .a_msg, .sign_box .b_msg{ width: 50%; text-align: left; font-size: 18px;line-height: 2; position: relative}
.sign_time{ width: 100%; text-align: right; font-size: 16px; line-height: 2; margin-top: 50px}
.goods_tables{ border:1px solid #666; width: 100%; text-align: center;}
.goods_tables tr th{ border:1px solid #666}
.goods_tables tr td{ border:1px solid #666; line-height: 40px; height: 40px; padding-top:10px; padding-bottom:10px}
/*合同详情E*/


/*优惠券弹框S*/
.quan_bar_warp{position:fixed; top:0; right: -360px; z-index: 30;  background: #f2f2f2; height: 100vh; margin: 0 auto; transition: right .3s ease-in-out .3s; -webkit-transition:right .3s ease-in-out .3s}
.quan_open{right: 0; }
.quan_bar_title{height: 70px; line-height: 70px; box-sizing: border-box; padding: 0 50px 0 40px; position: relative; background: #fff}
.quan_bar_title i{position:absolute;left: 15px; top:25px; font-size: 20px}
.quan_bar_title .el-icon-close{ position:absolute; right: 10px; top:25px; cursor: pointer}
.quan_get_list{position:relative}
.quan_item{ width: 290px;box-sizing: border-box; padding-top: 20px; position:relative}
.quan_item .leave_num{ position:absolute; right: -8px; top:10px; font-size: 12px; color: #74d2d4}
.quan_item_warp .coupon_term{ position:absolute; left: 0; top:0; z-index: 10; width: 55px; height: 55px; background: url(../../../assets/coupons/coupon_bs.png) no-repeat 0 -53px; }
.get_btn{ position:absolute; right: 0; top:0}
.coupon-price{ color: #74d2d4; width: 180px; font-family: Liberation Sans; font-size: 0; font-weight: bold; display: inline; padding-top: 12px; }
.coupon-price .token2{ position: relative; font-size: 14px; left:2px; bottom: 2px ; font-weight: 600}
.quan_token{ position:relative; font-size: 16px; top: -8px; left: 2px; font-weight: 400}
.quan_name{font-size: 12px; ; font-weight: normal; }
.quan_get_list{ width: 346px; margin: 10px auto}
.quan_item_info{ font-size: 12px;color: #999}
.get_btn{ cursor: pointer; width: 12px; height: 110px; line-height: 19px; color: #fff; position: absolute; right: 0; top: 0; bottom:0; background:#ff9900 url(../../../assets/coupons/coupon_bs.png) repeat; background-position: -236px -124px; padding: 25px 10px 0}
.quan_main{ height: calc(100vh - 40px); overflow-y: auto; padding: 0 10px}
.coupon_seal{ position:absolute; right: 10px; bottom:5px; width:47px; height: 47px; background: url(../../../assets/coupons/coupon_bs.png) no-repeat }
.coupon_get{ background-position: -59px 0}
.coupon_used{ background-position: -177px 0}
.mask_quan{ width: 100%; position: fixed; left: 0; right: 0; top:0; bottom: 0; z-index: 20}
.coupons_empty{ width: 340px}
.get_btn_disable{cursor: not-allowed; width: 12px; height: 110px; line-height: 19px; color: #fff; position: absolute; right: 0; top: 0; bottom:0; background:#dddddd url(../../../assets/coupons/coupon_bs.png) repeat; background-position: -242px -124px; padding: 25px 10px 0}
.get_btn:hover{ color: #fff}
.get_btn_disable:hover{ color: #fff}
.quan_title{ width: 85px; text-align: center}
.coupon-price_received{ color: #E1251B; width: 180px; font-family: Liberation Sans; font-size: 0; font-weight: bold; display: inline; padding-top: 12px; }
.coupon-price_received .token2{ position: relative; font-size: 14px; left:2px; bottom: 2px ; font-weight: 600}
/*优惠券弹框E*/

/*拉新促活相关样式S*/
.invite_box{ background: #c60258; width: 100%; padding: 45px 0 30px 0}
.invite_friend_top{ width: 80%; margin: 0 auto; background: #e48a82; border-radius: 15px  }
.invite_friend_people_top{ }
.invite_time_top_box{ padding: 20px 30px; border-bottom:2px solid #c60258 }
.title_invite_font{ font-size: 36px}
.title_invite_red{ color:#d1162a }
.title_invite_green{ color:#900325 }
.invite_time_warp{ margin-left: 30px }
.invite_time_span{ background: #724d4a; border-radius: 5px; color: #fff; line-height: 28px; font-size: 16px;text-align: center; padding: 0 5px; font-weight: bold}
.invite_time_txt{ color: #875652}
.invite_coupons_box{ position: relative; height: 355px; box-sizing: border-box; padding-top: 25px; overflow: hidden }
.invite_coupons_people_box{  height: 675px;}
.invite_coupons_circle{ width: 160px; height: 160px; border-radius: 50%; top:50%;background: #c60258; }
.invite_coupons_circle_l{ position: absolute; left: -80px; margin-top: -80px; }
.invite_coupons_circle_r{ position: absolute; right: -80px; margin-top: -80px;}
.invite_friend_img{ }
.invite_friend_img img{ width: 100%}
.invite_coupons_item{ width: 325px; height: 300px; text-align: center; background: #ffa693; border-radius: 15px; margin-right: 50px }
.invite_coupons_item:last-child{ margin-right: 0}
.invite_coupons_people_item{ width: 800px; height: 300px; margin-right: 0; padding-top: 20px; box-sizing: border-box }
.invite_month{ font-size: 48px; font-weight: bold; margin-top:20px }
.invite_common_btn{ width: 200px; height: 50px; line-height: 50px; border-radius: 25px;  background: #ffcc00; box-shadow: 3px 4px 0 #c60258; cursor: pointer}
.invite_common_min_btn{ width: 175px}
.invite_title_bar span{ font-size:34px; font-weight: bold; color: #fff; position: relative }
.invite_title_bar span:before{content:""; width: 145px; height: 1px; background: #fff; position: absolute; left: -165px; top:25px;}
.invite_title_bar span:after{content:""; width: 145px; height: 1px; background: #fff; position: absolute; right: -165px; top:25px;}
.give_away_box_warp{ width: 95%; margin: 0 auto}
.give_away_box{ width: 49%; height: 220px; background: #ffa693; border-radius: 15px;margin-right: 1%}
.give_away_people_box{ height: 240px}
.give_away_box:nth-child(2n){ margin-right: 0}
.give_away_tit{ height: 70px; box-sizing: border-box; line-height: 70px; padding-left: 25px; font-size: 30px; font-weight: bold;text-align: left; border-bottom:1px solid #d1162a}
.give_away_con{ box-sizing: border-box; padding:30px 50px 30px 110px }
.give_away_people_con{ padding: 10px}
.give_away_icon{ font-size: 68px; font-weight: bold; line-height: 1;}
.give_away_btn{width: 240px; height: 48px; line-height: 48px; text-align: center; font-size: 24px; background: #ffcc00; border-radius: 25px }
.activity_rules{width: 95%; margin: 0 auto; color: #fff; font-size: 16px;}
.activity_rules p{ text-indent: 32px; text-align: left; line-height: 1.5}
.invite_friend_btn{ width: 308px; height: 78px; border:1px solid #fff; text-align: center; line-height: 78px; border-radius: 10px; font-size: 34px; margin: 0 auto;color: #fff; cursor: pointer}
.invite_friend_btn:hover{ background: #fff; color:#d1162a}
/*拉新促活相关样式E*/

/*瀑布流样式S*/
.px-container {width: 100%;max-width: 1200px;margin: 0 auto;}
.px-container.clearfix:before,
.px-container.clearfix:after {content: "";display: block;clear: both}
.px-container.clearfix {zoom: 1;}
.waterfall_left {float: left;}
[v-cloak]{display: none!important;}
.waterfall {margin-top: 20px;}
.px_waterfall {width: calc(380px);}
.px_waterfall_m{ width: calc(270px);}
.px_waterfall:nth-child(3n+2) {margin: 0 30px;}
.px_waterfall_m:nth-child(2n+2) {margin: 0 30px;}
.px_waterfall_m img.bg-img,.px_waterfall img.bg-img {width: 100%;border-radius: 8px;}
.px_waterfall li,.px_waterfall_m li{background: #fff;border-radius: 8px;margin-bottom: 20px;border:1px solid #d9d9d9}
.px_waterfall_mask{ position: absolute; top:0; left: 0; background: rgba(0,0,0,0.5); width: 100%; height: 100%; z-index: 4;color: #fff; opacity: 0}
.px_waterfall_mask_tit{ font-size: 20px; font-weight: bold; margin-bottom: 20px; padding: 0 20px; text-align: center}
.px_waterfall_btn{ width: 230px; height: 40px; border:1px solid #fff; color:#fff; line-height: 40px; font-size: 18px; text-align: center  }
.px_waterfall_btn:hover{ background: rgba(0,92,169,0.5);transition: all .5s;}
.px_waterfall_item:hover .px_waterfall_mask{ opacity: 1;transition: all .5s;}
.px_waterfall_item{cursor: pointer; overflow: hidden; font-size: 0}
.px-hot-tag img {border-radius: 8px 0 8px 0;}
.px_waterfall_tit{ line-height: 25px; background: #f2f2f2; text-align: left; padding-left: 10px; box-sizing: border-box}
/*瀑布流样式E*/

/*专家S*/
.photo_pic{ width: 135px; height: 165px; border:1px solid #f2f2f2; border-radius: 5px}
.photo_pic img{ max-width: 135px; max-height: 165px}


/* 邀请二维码弹框S */
.invite_qrcode{width: 400px; height: auto; margin: 0 auto; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 30;  border-radius: 20px;}
.invite_qrcode .qrcode{width: 300px; height: 300px;}
.invite_qrcode_tit{margin-bottom:20px}

.second_order{ position: relative; }
.second_order:hover .second_order_list{display: block}
.second_order_list{ background: #f2f2f2; width: 60px; position: absolute; bottom:-80px; right:0; z-index:21; left: -15px; display: none}
.second_order_item{ line-height: 30px;text-align: center}
.second_order_item { color: #999; cursor: pointer}
.second_order_item :hover{ color: #005ca9}

.tab_expert_img{ width: 60px; height: 80px; border:1px solid #f2f2f2}
.tab_expert_img img{ max-width: 60px;max-height: 80px; }

/*营销工具*/
.tool_img{ width: 90px; height: 80px; background: #f2f2f2}

/*支付成功S*/
.pay_success_tit{ font-weight: bold; font-size: 22px;width: 420px;  text-align: left }
.pay_success_list{ text-align: left; width: 420px; margin-top:10px}
.pay_success_item_tit{ width: 80px; text-align: left}
.pay_success_item{ line-height: 50px}
.pay_success_ewm{ border:1px solid #f2f2f2; max-width: 310px; max-height: 480px}
.pay_success_ewm img{ max-width: 100%; max-height: 100%}
.pay_success_ewm_tit{ background: #f2f2f2; line-height: 25px; text-align: center}
/*支付成功E*/

.file_main_box{min-height: 50vh; border:1px solid #f2f2f2;margin-top:10px;padding: 10px}
.file_main_box img{ max-width: 100%}



/*售后申请S*/
.after_sale_btn_item{ width: 100px; height: 35px; line-height: 35px; border:1px solid #ccc; text-align: center; cursor: pointer; border-radius: 5px; margin-right: 10px;}
.after_sale_btn_item.active{ border:1px solid #005ca9; color: #005ca9;}
.after_sale_btn_item:hover{ border:1px solid #005ca9; color: #005ca9; }
.after_sale_province_error{color: #F56C6C;font-size: 12px;line-height: 1;padding-top: 4px;position: absolute;top: 40px;left: 0;}
.after_sale_btn_gray_item{width: 100px; height: 35px; line-height: 35px; border:1px solid #cccccc; color: #cccccc; text-align: center; cursor: pointer; border-radius: 5px; margin-right: 10px;}

/*售后申请E*/

/* member.cssE*/

/*product.css S*/
/*产品详情页面样式S*/
.product_info_top {display: flex;}
.p_i_l{  box-sizing: border-box}
.p_i_r{ width:300px}

/*产品详情二维码S*/
.p_i_r_ewm_warp{ height: 170px; background: #f2f2f2; text-align: center;width: 142px; box-sizing: border-box; padding-top: 15px; border-radius: 5px}
.p_i_r_ewm_img{ width: 100%; height: 165px; background: #fff; border:1px solid #f2f2f2; padding: 10px; box-sizing: border-box}
.p_i_r_ewm_img img{ width: 100%; height: 100%}
.p_i_r_ewm_tit{height: 30px; background: #D8B2B2; line-height: 30px; color: #fff}
/*产品详情二维码E*/


.p_i_t_l {width: 680px;}
/*border: 1px solid #e8e8e8;*/
.product_main_img {width: 500px;height: 500px;position: relative; border-right:1px solid #F2F2F2;}
.product_main_img img{ width: 100%; height: 100%}
.img_small_list {overflow: hidden; height: 552px}

.product_flag_normal_label {position: absolute;top: -5px;right: -5px;}
.product_flag_label {position: absolute;top: 0;right: 0;}
.product_flag_label img,.product_flag_normal_label img{ width: 60px; }
.product_flag_icon {position: absolute;top: 5px;right: 10px;}
.product_flag_icon>div {margin-left: 10px;height: 30px;width: 30px;line-height: 30px;font-size: 18px;color: #fff;border-radius: 3px;overflow: hidden;}
.product_flag_icon div img{width: 100%;height: 100%;border-radius: 3px;}
.product_flag_icon div.new {background: #3eaf0e;}
.img_small_list_warp {width: 100px;position: relative;box-sizing: border-box;}
.img_small_list_warp a {position: absolute;font-size: 26px;color: #dfdfdf;}
.img_small_list_warp a:hover {color: #999;}
.left_arrow {left: 0;}
.right_arrow {right: 0;}
.img_small_item {height: 100px;width: 100px;border: 1px solid #e8e8e8;cursor: pointer;margin-bottom: 10px;box-sizing: border-box}
.img_small_item:hover {border: 1px solid #005ca9}
.img_small_item img {width: 100%;height: 100%;}
.product_info_icon {font-weight: normal;display: inline-block;width: 22px;height: 22px;border-radius: 5px;color: #fff;font-size: 15px;line-height: 22px;text-align: center}
.product_info_icon_green {background: #3eaf0e;}
.product_info_icon_red {background: #E1251B;}
.p_l_btn>div {font-size: 12px;position: relative;cursor: pointer;text-align: center;margin-right: 15px}
.p_l_btn>div img {width: 18px;height: 18px}
.p_l_btn>div i,
.p_l_btn>div img {font-size: 18px;vertical-align: middle;left: 30px;top: 12px;}
.p_right_fixed_warp{ position: fixed; top:35px;  background: #fff; z-index: 20; width: 100%; height: 0; left: 0 }
.pro_right_box{ position: fixed; top:30px; z-index: 21; display: none}
.p_height_normal{height: calc(100vh - 438px); background: #fff}
.p_height_fixed{ height: calc(100vh - 110px); background: #fff}
.p_i_t_r {position: relative;box-sizing: border-box;;z-index: 20; float: right;width: 490px; background: #fff; padding:10px 10px 96px 10px}
.p_i_t_r_fixed {position: relative;box-sizing: border-box;;z-index: 20; float: right;width: 490px; background: #fff; padding:10px}
.product_btn_empty_warp{ width: 70px}
.product_btn_list {position: absolute;bottom: 40px;width: 100%;left: 30px}
.product_btn_list_fixed{ width: 100%; margin-top:20px}
.p_i_t_r_t {padding-left: 10px;text-align: left;position: relative;}
.p_i_t_r_t h3 {font-size: 18px;font-weight: bold;color: #666;margin-left: 10px}
.p_i_t_r_t h1 {font-size: 18px;font-weight: bold;color: #666;margin-left: 10px; margin-top: 15px}
.product_top_btn{ width: 80px; height: 25px; line-height: 25px; background: #f5f5f5; text-align: center;  border-radius: 5px; margin-right: 10px; color: #999; cursor: pointer}
.product_info_tit {}
.product_info_tit span {width: 42px;text-align: justify;color: #999;overflow: hidden;position: relative;}
.product_info_tit label {color: #999;}
.product_info_tit span::after {/*content: "";display: inline-block;width: 100%;*/}
.product_info_list {margin-top: 10px;margin-left: 10px}
.product_info_list>li {padding: 0; line-height: 38px}
.product_choose_item_txt {line-height: 31px;}
.product_choose_item_tag {position: absolute;right: -4px;top: -4px;color: #fff}
.product_choose_item_tag>div {margin-left: 5px}
.product_choose_item_tag_new {width: 20px;height: 20px;border-radius: 3px;background: #3eaf0e;line-height: 20px;font-size: 12px;zoom: 0.8}
.product_choose_item_tag_spe {width: 20px;height: 20px;border-radius: 3px;background: #E1251B;line-height: 20px;font-size: 12px;margin-top:2px;zoom: 0.8}
.product_choose_item_tag_label{width: 40px;height: 40px;border-radius: 3px;line-height: 20px;font-size: 12px;zoom: 0.8}
.product_choose_item_tag_label img{ width: 100%; height: 100%}
.product_info_con {margin-left: 15px;color: #999;}
/*border: 1px solid #f2f2f2;*/
.scope {max-height: 104px;overflow-y: auto;box-sizing: border-box; min-width: 360px; width: 570px; padding-top: 8px}
.scope::-webkit-scrollbar{ display: block}
.product_quan_item {position: relative;height: 16px;padding-left: 2px;line-height: 15px;text-align: center;border-left:1px solid #E1251B; border-top: 1px solid #E1251B;border-bottom: 1px solid #E1251B;background: #f2f2f2;white-space: nowrap;margin-right: 10px;cursor: pointer}
.product_quan_item s {position: absolute;top: -1px;display: block;height: 18px;width: 2px;overflow: hidden;background: url(../../../assets/coupons/product_quan.gif)}
.product_quan_item b {position: absolute;top: -1px;display: block;height: 18px;width: 2px;right: 0;overflow: hidden;background: url(../../../assets/coupons/product_quan.gif)}
.product_quan_item .text {padding: 0 10px;color: #E1251B;font-size: 12px}
.p_i_t_r_sale {margin-top: 20px;background: url(../../../assets/index/tm_span_bg.png) no-repeat center;height: 53px;margin-left: 25px}
.p_i_t_r_sale .txt {line-height: 53px;color: #fff;font-size: 20px;margin-left: 30px;}
.endTimeTitle {box-sizing: border-box;padding: 10px 0;line-height: 33px;font-size: 16px;}
.endTimeTitle span {width: 26px;height: 33px;background: url(../../../assets/icon/special_timebg_m.png) no-repeat center;margin: 0 5px;font-weight: bold;color: #E1251B;}
.endTimeTitle .to_end {margin-right: 20px;}
.spec_price_warp {background: #f2f2f2;margin-left: 10px;}
/*width: 603px;*/
.active_price_box{ width: 100%; min-height: 72px; background-size: 100% auto!important;}
.active_price_box_top{ height: 72px }
.active_price_box_bottom{ margin: 0 20px 0 20px;  text-align: left;  height: 23px; background: rgba(255,255,255,0.3); line-height: 23px;box-sizing: border-box; padding: 0 10px;border-radius: 10px;color: #f0f0f0;cursor: pointer}
.spec_price {box-sizing: border-box;padding-left: 10px}
.spec_price .product_info_tit {}
.price_tag {font-size: 16px;margin-right: 5px}
.price_tag,
.price_main {color: #fff;}
.price_main {font-size: 24px;}
.spec_price_m s {margin-left: 20px;color: #666;font-size: 12px}
.spec_price_r {margin-left: 200px;margin-top: 3px;color: #999;}
.spec_price_r>div {padding: 3px 25px;line-height: 18px;}
.product_choose_list {flex-wrap: wrap;}
.product_choose_list li {border: 1px solid #f2f2f2;text-align: center;height: 32px;line-height: 30px;margin-right: 10px;margin-bottom: 10px;color: #666; box-sizing: border-box}
.product_choose_item {position: relative; padding:0 28px}
.product_choose_item_green:hover,
.product_choose_item_green.on {border: 1px solid #3eaf0e!important;cursor: pointer;}
.product_choose_item_red:hover,
.product_choose_item_red.on {border: 1px solid #E1251B !important;cursor: pointer;color: #E1251B!important;font-weight: bold;  }
.product_choose_item_img {width: 35px;height: 35px}
.product_choose_item_img img {width: 100%;height: 100%}
.product_choose_list li:hover,
.product_choose_list li.on {border: 1px solid #005ca9;cursor: pointer;color: #005ca9; font-weight: bold}
.product_choose_min_list li {background-color: #f5f5f5;border: 1px solid #f2f2f2;text-align: center;height: 30px;line-height: 30px;margin-right: 10px;margin-bottom: 10px;color: #666}
.product_choose_min_item {position: relative; padding: 0 30px}
.product_choose_min_list li:hover,
.product_choose_min_list li.on {border: 1px solid #E1251B;color:#E1251B; ;cursor: pointer;}
.btn_common_remark{ position: absolute;bottom:-22px;font-size: 12px; color: #999; width: 350px; text-align: left}
.btn_common {width: 125px;height: 40px;color: #fff;text-align: center;cursor: pointer;font-size: 18px;line-height: 40px;font-weight: bold; border-radius: 5px}
.btn_common_min {width: 120px;height: 40px;color: #fff;text-align: center;cursor: pointer;font-size: 14px;line-height: 40px; border-radius: 5px}
.btn_add_product {float: right;background-color: #f5f5f5;color: #333;width: 140px;border: 1px solid #d9d9d9}
.btn_common i,
.btn_common span {line-height: 40px;display: inline-block;vertical-align: top;}
.btn_common i {font-size: 25px;margin-right: 5px;}
.btn_common:hover {opacity: 0.8;}
.product_btn_l_list>div {margin-right: 10px;}
.btn_red {background-color: #E1251B;}
.btn_blue {background-color: #005ca9;}
.btn_orange {background-color: #ff9900;}
.btn_transparent_blue{background: transparent;color: #005ca9;border:1px solid #005ca9;width: 125px;height: 40px;text-align: center;cursor: pointer;font-size: 18px;font-weight: bold;line-height: 40px;border-radius: 5px}
.product_info_main {margin-top: 10px;  }
.p_i_m_l {flex: 1; /*width: 890px*/}
.p_i_m_r {width: 300px;}
.product_con {min-height: 300px;}
.com_focus {color: #E1251B;}
.shop_inner {color: #005ca9;}
.recommend {margin-top: 10px;box-sizing: border-box;}
.product_brand {position: absolute;width: 150px;height: 60px;border: 1px solid #f2f2f2;top: 0;right: 0;line-height: 60px;text-align: center;font-size: 22px;padding: 0 10px;}
.para_box {background-color: #f2f2f2;box-sizing: border-box;padding: 20px 15px;}
.para_list {margin-top: 20px;flex-wrap: wrap}
.para_list li {width: 260px;line-height: 30px;}
.para_tit {width: 100px;color: #999;text-align: right;font-size: 14px;}
.para_con {width: 160px;text-align: left;font-size: 14px;}
.product_introduct {width: 750px;margin: auto;}
.product_introduct div img {width: 100%;}
.area_box {width: 115px;margin-right: 5px;}
/* 图片点击事件选中的类 */
.pro_pic_active {border: 1px solid #005ca9;}
.pro_tab_active {color: #005ca9; position: relative}
.pro_tab_active::after{ position: absolute; content: ''; height: 2px; width: 60px; background: #005ca9; left: 50%; margin-left: -30px; bottom:1px; }
.area_box_line {line-height: 1.5; padding: 10px 0}
.area_box_line span {}
/* 图标大小 */
.icon_size {font-size: 14px !important;}


/* 装修页面的样式 */
.up_img_down_text {line-height: 1.5;padding:10px;box-sizing: border-box;white-space: pre-wrap;word-break: break-all;word-wrap: break-word;}

/* 上图下文的副标题 */
.up_img_down_text_subtitle {text-align: left;padding: 20px 0 20px 0;box-sizing: border-box;font-size: 27px;white-space: pre-wrap;word-break: break-all;word-wrap: break-word;}
.up_img_no_img_box {width: 200px;margin: auto;}
.up_img_no_img_box img {width: 100%;}
/* 左图右文 */
.left_img_no_img_box img {width: 350px;margin: auto;box-sizing: border-box;}
/* 视频链接 */
.class_video {height: 750px;background-color: #333;position: relative;}
/* 视屏居中 */
.class_video .video {position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}
/* 多图上传 */
.textnav_one {width: 350px;height: 100%;margin-right: 20px;margin-bottom: 20px;}
.textnav_one img {width: 100%;height: 100%;}
/* 新增加的样式 */
.text_title {font-size: 31px;text-align: center;margin: 10px}
/* 结束 */
.icon_big {font-size: 50px;position: relative;top: -220px;left: 0;color: #ffffff;background-image: url(../../assets/img/icon/video.png);background-position: 0 -55px;background-repeat: no-repeat;width: 50px;height: 50px;cursor: pointer;display: inline-block;z-index: 11}
.video_width {width: 100%;height: 355px;background-color: #333;}
.postion_video {position: absolute;top: 238px;left: 371px;width: 350px;z-index: 20}
.close_icon {position: absolute;right: 10px;top: 10px;color: #fff;z-index: 1;font-size: 20px;}
.button-container {display: none !important;}
/* 点击箭头左右横划的样式 */
.transverse {height: 9999px;}
/* 激活样式 */

/* 产品资料表格样式S */
.file_tab_name_pro {width: 250px}
.file_tab_rate_pro {width: 120px}
.file_tab_format_pro {width: 100px}
.file_tab_size_pro {width: 100px}
.file_tab_wh_pro {width: 90px}
.file_tab_type_pro {width: 100px;}
.file_tab_date_pro {width: 100px}
.file_tab_maintenance_pro {width: 80px}
.file_tab_data_pro {width: 80px}
.operation_btn_w_pro {width: 100px}
.operation_btn_pro {width: 100px}

/* 产品资料表格样式E */

.line_common_title_warp {line-height: 30px;margin-bottom: 10px}
.line_common_title {position: relative;color: #666;font-weight: bold;font-size: 15px;}
.line_common_title:before {content: "";position: absolute;width: 50px;height: 1px;background: #f2f2f2;top: 10px;left: -60px}
.line_common_title:after {content: "";position: absolute;width: 50px;height: 1px;background: #f2f2f2;top: 10px;right: -60px}
.parameter_list_warp {padding: 0 50px;position: relative;border-bottom: 1px solid #f2f2f2;padding-bottom: 10px; background: #fff; height: 122px}
.parameter_list .parameter_list_item:last-child .parameter_list_item_con {width: 300px;}
.parameter_list_item {line-height: 35px;}
.parameter_list_item_tit {width: 80px;text-align: right;color: #999;line-height: 35px;}
.parameter_list_item_con {width: 300px;text-align: left;line-height: 35px;}
.more_parameter {position: absolute;right: 70px;bottom: 10px}
.bs_product_remark {font-size: 12px;color: #999;position: absolute;bottom: 55px;left: 23px}
.product_hot_reco {line-height: 38px;height: 38px;background: #f2f2f2;color: #666;font-size: 14px;font-weight: bold;text-align: left}
.product_hot_reco_l{ font-size:16px; font-weight: bold; width: 70px; border-bottom:3px solid #E1251B; padding-left: 10px }
.product_hot_reco_line{ border-bottom:3px solid #b3b3b3; }
.after_sale_common_box{ min-height: 150px }

/* 配件列表 */
.product_tab_main {border: 1px solid #eee;display: inline-block;display: block;}
.product_current{background-color: #005ca9;color: #fff;cursor: default;padding: 10px 25px;font-size: 14px;width: 100px;}
.product_main_box{height: 235px;overflow: hidden;position: relative;background-color: #fff;}
.product_arrow_left{line-height: 200px;width: 30px;position: absolute;top: 0;left: 0;z-index: 2;background: #fff;font-size: 30px;color: #999;}
.product_arrow_right{line-height: 200px;width: 30px;position: absolute;top: 0;right: 0;z-index: 2;background: #fff;font-size: 30px;color: #999;}
.product_info_parts{height: 30px;font-size: 12px;color: #999;text-align: center;width: 130px;background: rgba(255,255,255,0.9);}
.product_img_parts{position: relative;width: 130px;}
.product_img_parts .activity_icon{width: 30px!important;height: 30px!important;right: 5px;top:5px}
.product_img_parts img{width: 100%;height: 100%;}


/*产品简介小标题S*/
.product_ad_tit_warp{ padding: 5px 0; position: relative; background: #fff; border-bottom:1px solid #f2f2f2 }
.product_ad_tit_warp .refresh{ position: absolute; right: 20px; top:32px}
.product_ad_tit{ position: relative; width: 150px; height: 45px; font-size: 24px; text-align: center; line-height: 45px; padding: 0 30px; margin: 0 auto; overflow: hidden; color: #333; display: block  }

/*产品简介小标题E*/


*{ margin:0; padding:0; list-style:none;}
img{ border:0;}

/*产品轮播大图S*/
.lanrenzhijia{ width:352px; height:auto; margin:0 auto; overflow:hidden;}
.jqzoom{float:left;border:none;position:relative;padding:0;cursor:pointer;margin:0;display:block; width: 100%; height: 100%}
.jqzoom img{ background: no-repeat center center;width: 100%; height: 100%}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#fede4f /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{width:450px;height:450px;border:1px solid #f2f2f2;}
.spec-scroll{clear:both;margin-top:5px;width:352px;}
.spec-scroll .prev{float:left;margin-right:4px;margin-top: 15px;}
.spec-scroll .prev i{font-size: 26px!important; color: #dfdfdf}
.spec-scroll .next{float:right;margin-top: 15px}
.spec-scroll .next i{ font-size: 26px!important; color: #dfdfdf}
.spec-scroll .prev,.spec-scroll .next{font-family:'宋体' !important;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;vertical-align: baseline;display: inline-block;-webkit-font-smoothing: antialiased;font-size: 26px;}
.spec-scroll .items{float:left;position:relative;width:290px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:1px solid #005ca9;padding:1px;}
.clear_botn{clear: both}
/*产品轮播大图E*/
/*product.css E*/

/*school.css S*/
/*邦顺学院样式*/
/* 首页 */
.course_remark{color: #999999;font-size: 12px;}
/*课程列表S*/
.course_search_item{ width: 100%;  box-sizing: border-box; min-height: 480px; height: 480px; background: #fff}
.course_search_main{  position: relative; width: 854px;  }

.search_state_box{ position: absolute; bottom:20px; left: 20px}
.banner_imgb img {width: 100%;height: 480px;}
.course_relation_box{ width: 345px; text-align: left; border-left: 1px solid #f2f2f2}
.course_list_box{display: flex;}
.course_list{ flex-wrap: wrap;  }
.course_list .course_item:nth-child(4n){margin-right: 1px }
.live_list_default{ width: 100%; height: 100%}
.live_list_default img{ height: auto!important;}
.course_img{width: 100%; height: 190px; position:relative; border-bottom: 1px solid #f2f2f2; box-shadow: 0 0 4px rgba(0,0,0,0.1) }
.live_state{ position: absolute; top: 10px; right: 10px}
.course_img img{ width: 100%; height: 100%}
.course_img .course_img_time{ position: absolute; bottom:10px; right:10px; color: #fff; border-radius: 20px; height: 20px; line-height: 20px;padding: 0 10px; font-size: 12px; background: rgba(0,0,0,0.2)}
.course_item_mask{ position:absolute; left: 0; top:0; width: 100%; height: 100%;line-height:185px;font-size: 36px;color: #fff;cursor: pointer }
.course_item_mask img{ width: 54px; height: 54px}

.course_item_mask:hover{opacity: 0.6}
.course_item_msg{ padding: 10px; text-align: left; color: #333}
.course_item_msg h2{font-size: 16px; font-weight: normal; height: 42px; overflow: hidden}
.course_item_second_tit{ color: #666}
.course_item{ background: #fff;  width: 290px;box-shadow: 0 0 4px rgba(0,0,0,0.03); margin:0 10px 10px 0; overflow: hidden; border:1px solid #f2f2f2}
.el-icon-video-play{font-size: 60px;}
.course_loading_item{ margin-right: 20px; margin-bottom: 10px}
.course_loading_item:nth-child(4n){ margin-right:0 }
.school_title_item{ cursor: pointer; }
/*课程列表E*/
.relation_video_list{ overflow: auto; height: 394px;padding: 10px; box-sizing: border-box  }
.relation_video_item{ padding: 10px 15px; cursor: pointer;  }
.relation_video_item:hover{ background: #333}
.relation_video_item.active{ background: #333}
.relation_video_img{ width: 118px; height: 72px; position: relative;border-radius: 10px; overflow: hidden}
.relation_video_time{ position: absolute; right:0; bottom:0; width: 50px; height: 22px; line-height:22px;text-align: center; color: #fff; background-color: rgba(0,0,0,0.5);font-size: 12px}
.relation_video_msg { height: 60px;flex: 1}
.course_search_item_mask{ position:absolute; left: 0; top:0; width: 100%; height: 100%;  line-height:450px;font-size: 50px;color: #999;cursor: pointer}
.course_search_item_mask img{ width: 75px; height: 75px }
.course_search_item_mask:hover{ opacity: 0.6}
.course_search_item_mask i{ position:absolute;  right: 0; bottom:0; width: 85px; height: 85px;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);   }
.icon_start:hover{ color: #fff}
.c_s_right{color: #999; font-size: 13px}
.list_school_top{ height: 30px; line-height: 30px; }
/*大咖列表S*/
.big_shot_name{color: #333333;}
.big_shot_remark{color: #999999;font-size: 10px;}
.big_shot_item{width: 210px; border:1px solid #f2f2f2; box-sizing: border-box; padding: 20px; margin:0 6px 10px 0; cursor: pointer}

.big_shot_list .big_shot_item:nth-child(5n){margin-right: 0}
.course_list{position:relative}
.course_list .left_arrow,.course_list .right_arrow{position:absolute; top:50%; margin-top: -20px; font-size: 30px; color: #666;}
.course_list .left_arrow{ left:-40px; }
.course_list .right_arrow{ right:-40px}
.big_shot_list{ background: #fff; padding: 10px}
.big_shot_head{ width: 140px; height: 140px; margin: 0 auto}
.big_shot_head img{ width: 100%; height: 100%}


.bondsum_school_bg{ background: #5c5c5c}
.bondsum_top_nav_warp{  height: 70px; background: #fff}
.bondsum_top_nav{height: 70px; padding: 10px 0; box-sizing: border-box }

.bondsum_logo_warp { height: 50px}
.bondsum_logo_warp img{ width: 126px; height: 50px}
.bondsum_school_logo_txt{ line-height: 50px; font-size: 18px; font-weight: bold; color: #ccc}
.bondsum_school_top_nav{ color: #333; line-height: 50px; margin-left: 20px}
.bondsum_school_top_item{ width: 90px; text-align: center; line-height: 50px; cursor: pointer; height: 50px; position: relative}
.bondsum_school_top_item .is_living{ position: absolute; top:10px; right: 0; width: 20px; height: 12px; line-height: 0 }
.bondsum_school_top_item .is_living img{ width: 20px}
.bondsum_school_top_item.active{ color: #005ca9; font-weight: bold}
.bondsum_school_top_line{ color: #f2f2f2}
.video_banner{ width: 854px; height: 480px; position: relative }
.video_banner img{ width: 100%; height: 100%}
.video_banner_mask{position: absolute; top:0; left: 0; width: 100%; height: 100%; text-align: center;line-height: 450px; font-size: 80px; color: #fff;cursor: pointer  }
.video_banner_mask img{ width: 85px; height: 85px}
.video_banner_mask:hover{ opacity: 0.6}
.video_state_bar{ position:absolute; left: 10px; bottom:10px;  }

.right_video_warp{ background: #ccc; color: #333; box-sizing: border-box; width: 346px}
.right_video_list li{text-align: left; padding: 10px;height: 75px}
.right_video_list li:last-child{ border-bottom: none }
.right_video_item{ border-bottom: 1px solid #f2f2f2 }
.right_video_item:hover,.right_video_item.on{ background: #fff; cursor: pointer ; }

.right_video_tit{  overflow: hidden; font-size: 18px}
.live_state_span_l{ width: 76px; color: #fff}
.live_state_span_l img{ width: 13px; height: 10px; margin-left: 3px}
.live_state_span_r{width: 72px; background: #fff; color: #ff0000; line-height: 25px  }
.live_state_span{ border-radius: 3px; overflow: hidden; margin-left: 5px}

.video_bar{ height: 54px; background: #666; position: relative}
.video_bar .video_state_bar{ bottom:15px}
/*视频筛选列表页面S*/
.school_filter_list li{ border-bottom: 1px solid #ccc}
.school_filter_list li>div span{margin:  3px 0 3px 18px}
.school_filter_list li>label{ border-right: 1px solid #ccc}
.school_filter_list li>div span {border: 1px solid #333;border-radius: 3px;padding: 2px 6px; color: #666}
.school_filter_list li>div span a {color: #ccc;}
.school_filter_list li>div span.on,.school_filter_list li>div span:hover {color: #fff;border-bottom:1px solid #f2f2f2}
.school_filter_list li>div span.on a,.school_filter_list li>div span:hover a {color: #fff; border-bottom:1px solid #f2f2f2 }
.course_right_item{ padding: 10px; box-sizing: border-box;  }
.course_right_img{ width: 117px; height: 64px}
.course_right_img img{ width: 100%; height: 100%}
.course_right_intro{ overflow-y: auto; /*width: 240px;*/ font-size: 18px; font-weight: bolder}
.course_right_m{ font-size: 14px; margin-top:10px;}
.course_right_tag{ margin-top: 10px}
.video_list_title{ padding:10px; box-sizing: border-box; border-top:1px solid #f2f2f2; font-size: 16px}
.video_list_intro{ line-height: 25px; overflow-y: auto; box-sizing: border-box; padding: 10px;word-break: break-all; max-height: 395px; color: #999}
.video_list_intro img{width: 100%}
/*视频筛选列表页面E*/


/*课程详情页面S*/
.course_btn{ width: 330px; height: 30px; border-radius: 15px; text-align: center; line-height: 30px; background: #ff9900; color: #fff; margin: 0 auto; cursor: pointer }
.course_btn_cancel{width: 330px; height: 30px; border-radius: 15px; text-align: center; line-height: 30px; background: #999; border:1px solid #fff; color: #fff; margin: 0 auto; cursor: pointer }
.video_intro_l{ width: 350px; }
.video_intro_r{ /*background: #fff*/ }
.teacher_second_msg{ margin-top:10px}
.teacher_intro{ margin-top: 20px}
.teacher_info_box,.live_info_box {box-sizing: border-box;padding: 30px;text-align: left;background: #fff;min-height: 835px; line-height: 1.5}
.live_info_box img{ width: 100%}
.teacher_info {padding-bottom: 20px;margin-bottom: 30px;}
.teacher_info h3 {font-size: 20px;font-weight: normal;margin-bottom: 30px}
.course_search_item_mask i {}
.course_bar>div {cursor: pointer}
.com_focus_btn>div {text-align: center;width: 160px;line-height: 36px;height: 36px;border: 1px solid #999;margin: 0 10px}
.com_focus_btn div img {width: 24px;height: 24px}
.teacher_info h3 {font-size: 20px;font-weight: normal;margin-bottom: 30px}
.subscribe_state>div {width: 50%;text-align: center}
.product_list li:last-child {margin-right: 0}
.banner-imga img {width: 100%;height: 100%;}
.video_intro_warp{  box-sizing: border-box; padding: 33px 32px 0}
.video_intro_warp_big{ padding:5px}
.video_product_list{ padding: 10px}


/*会议详情S*/
.share_people_list{background: #fff;overflow-y: auto;height: 435px;}
.share_people_item{  padding: 10px 110px 10px 60px; position: relative; border-bottom: 1px solid #f2f2f2 }
.share_head_name{ line-height: 68px; margin-left: 15px}
.share_head_ord_item{ position: absolute; left: 10px; top:26px;   width: 38px; height: 38px;font-size: 18px; text-align: center;line-height: 38px; color: #fff;border-radius: 50% }
.share_peo_info{ position: absolute; right: 10px; bottom:10px}
.share_head_img{ width: 68px; height: 68px }
.share_head_img img{ width: 100%; height: 100%}

.share_people_common_item{padding: 4px 55px 4px 60px; position: relative; border-bottom: 1px solid #f2f2f2 }
.share_head_common_ord{ position: absolute; left: 10px; top:26px;   width: 38px; height: 38px;font-size: 16px; text-align: center;line-height: 38px; color: #666;border-radius: 50% }
.share_peo_common_info{ position: absolute; right: 10px; bottom:0; font-size: 12px; }
.share_head_common_name{ line-height: 35px; margin-left: 15px;width: 100px; }
.share_head_common_img{ width: 35px; height: 35px;border-radius: 50%;overflow: hidden;}
.share_head_common_img img{ width: 100%; height: 100%}
.live_info_box{ box-sizing: border-box; text-align: left}
.live_info_box{ border:1px solid #f2f2f2}

/*会议详情E*/
/* 会议按钮样式 */
.vjs-custom-skin > .video-js .vjs-big-play-button {background-color: rgba(0,0,0,0.45);font-size: 3.5em;border-radius: 50%;height: 2em !important;line-height: 2em !important;margin-top: -1em !important;margin-left: -1em !important;width: 2em !important;outline: none;}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {position: absolute;left: 0;width: 100%;height: 100%;}
.live_box{width: 854px;height: 480px;position: relative;}
.live_box .live_pic_box{height: 480px;}
.live_pic_box img{ width: 854px; height: 480px}
.live_bar{ height: 55px; box-sizing: border-box; padding: 10px; background: #666 }
.video_bar_item{ height: 26px;  margin-left: 30px; cursor: pointer; color: #fff}
.video_bar_item img{ height: 26px;}
.qroad{position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 30;}
.live_message{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background: rgba(255,153,0,0.8);font-size: 16px;border-radius: 10px;width: 200px;line-height: 45px;}
.live_message_font{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 100px; color:#999}
.live_video_back{width: 35px;height: 45px;background-size: 100% 100%;font-weight: bold;margin-top: -20px;}
.live_video_first{background-image: url(../../../assets/index/top_first.png);margin-top: -10px;}
.live_video_second{background-image: url(../../../assets/index/top_second.png);margin-top: -10px;}
.live_video_third{background-image: url(../../../assets/index/top_third.png);margin-top: -10px;}

/* 学术会议样式 */
.live_name {line-height: 20px;width: 45px;margin-top: 10px;}
.text_container {line-height: 20px;padding: 0 10px;word-break: break-all;}
.live_item {background-color: #999999;border: 1px solid #999999;}
.live_height {line-height: 45px;width: 100%;text-align: center;cursor: pointer;color: #fff}
.live_window {width: 100%;background-color: #ffffff;height: 407px;overflow-y: auto;}
.live_bs_box {background-color: #fff;box-sizing: border-box;position: relative;width: 290px;height: 188px;border: 1px solid #f2f2f2;top: 35px;left: 0;}
.input_field_bottom{ height: 32px }
.input_field_bottom_btn{background: #005ca9;border-radius: 5px; width: 58px;}
.live_send_btn{line-height: 58px;text-align: center;cursor: pointer;color: #ffffff;}
.live_jian{height: 466px;overflow-y: auto;background-color:#ffffff;color: black;padding: 10px;line-height: 25px;color: #999;}
.live_border{border: 1px solid #cccccc;margin: 10px;border-radius:5px}
.live_send_box{text-align: left;padding: 10px;box-sizing: border-box}
.live_text_message{position: relative;box-sizing: border-box;line-height: 1.4;font-size: 13px;color: #252525;letter-spacing: 0}
.live_chat_field{ height: 80px; background: #fff}
.live_school_time{width: 910px !important; padding: 5px 10px 5px 10px !important;  }

.plan_index_nav .active{ color: #005ca9}

.school_nav_top_list li {height: 40px;line-height: 40px;text-align: center;/*min-width: 106px;*/ min-width: 120px;box-sizing: border-box; position:relative}
.school_nav_top_list li:before{content: ""; position: absolute; top:10px; width: 1px; height: 20px; background: #9f9f9f; left: 0}
.school_nav_top_list li:hover a,.school_nav_top_list li.active a{ color: #ffffff; font-weight: bold}
.school_nav_top_list li a{display: block;font-size: 16px; color: #f2f2f2}
.school_nav_top_list li.on {height: 50px}
.school_nav_top_list li.on a {color: #fff; position: relative}
.school_nav_top_list li.on a::after{ content: ""; position: absolute; left: 50%; bottom:4px;margin-left: -25px; height: 2px; width: 50px; background: #fff }
/*school.css E*/


/*登录S*/
    /*登录页面样式S*/
    /* 遮罩层 */
.limit_access_box{position: fixed;width: 610px;height: 450px;z-index: 1000;background-color: #fff;left:0;right:0;top:0;bottom:0;margin:auto;overflow: hidden;font-size: 14px;border-radius: 20px;}
.limit_access_box_min{ position: fixed;width: 610px;height: 390px;z-index: 1000;background-color: #fff;left:0;right:0;top:0;bottom:0;margin:auto;font-size: 14px;border-radius: 20px;}
.login_img{position: fixed;width: 735px;height: 496px;z-index: 1000;background-color: #fff;left:0;right:0;top:0;bottom:0;margin:auto;display: flex;border-radius: 15px;}
.img{width: 368px;height: 100%;}
.img1{width: 100%;height: 100%;}
.wx_login{margin-left: auto;display: inline-block;width: 100%;}

.login_input_warp{ border-bottom:1px solid #d4d9e2; position: relative}
.login_input_warp_code{ position: absolute; font-size: 12px; color: #ff0000; bottom:-18px}
.login_input{ height: 40px; line-height: 40px; border:none; width: 280px; outline: none; font-size: 16px}
.login_input_min{ height: 40px; line-height: 40px; border:none; width: 200px; outline: none; font-size: 16px}
.verification_code_box{ width: 112px; height: 36px; background: #f2f2f2;overflow: hidden}
.w_yzm{ width: 168px}
.generate_code{ background: #fff; border:none; color: #666; cursor: pointer; outline: none}

.login_container {width: 368px;height: 100%;background: white;position: relative;box-sizing: border-box;border-radius: 15px;}
.wx_title{margin: 0;padding-top: 35px;font-size: 18px;color: #333;text-align: center;}
.picture_tag {position: absolute;right: 33px;top: 33px;display: flex;justify-content: flex-start;}
/*新样式*/
.QR_code_style{width: 200px;height: 205px;position: absolute;left: 0;top: 0;background-color: rgba(0,0,0,0.6);}
.QR_code_success{width: 200px;height: 205px;position: absolute;left: 0;top: 0;background-color: rgba(255,255,255);}
.QR_code_success_icon{ font-size: 70px; color: #3eaf0e}
.refresh_btn{ width: 80px; height: 30px; background: #005ca9; line-height: 30px; color: #fff; text-align: center; cursor: pointer}
.arrow-right{width: 0;height: 0;border-width: 6px;border-color: transparent transparent transparent #d9e5ff;border-style: dashed solid dashed dashed;position: relative;top: 7px;left: -8px;}
.login_switch_img{width: 42px;height: 42px;cursor: pointer;}
.wx_code{width: 250px;height: 250px;margin: 100px auto 20px auto;}
.img3{width: 100%;height: 100%;}
.wx_text{font-size: 14px;color: #666666;text-align: center;}
/* 密码登录 */
.elasticity{display: flex;justify-content: space-around;margin-top: 50px;box-sizing: border-box;line-height: 45px;font-size: 18px;color: #999;padding: 10px 50px;}
.elasticity>div{position:relative;margin: 0 25px; cursor: pointer}
.top_on{color: #333;}
.top_on:after{content: "";position:absolute;bottom:0;height: 2px;background: #005ca9;width: 40px;left: 50%;margin-left: -20px;}
.login_border{width: 280px;margin: 0 auto;padding-top: 30px;box-sizing: border-box;}
.pass_login{margin-left: auto;display: inline-block;margin-bottom: 50px;}
/* 更改第一个输入的样式 */
.input_pass{margin-top: 20px;}
.btn{width: 100%;}
.btn_btn{width: 100%;}
.submit{width: 100%;margin-top: 30px;height: 50px;background: #005ca9;line-height: 50px;border-radius: 10px!important;font-size: 16px;text-align: center;color: #fff;cursor: pointer;}
.submit_disabled{width: 100%;margin-top: 30px;height: 50px;background: #a0cfff;line-height: 50px;border-radius: 10px!important;font-size: 16px;text-align: center;color: #fff;cursor: not-allowed;}
.submit:hover{opacity: 0.8;}
.next_submit{width: 100%;margin-top: 30px;height: 50px;background: #005ca9;border-radius: 25px!important;font-size: 16px;text-align: center;color: #fff;cursor: pointer;}
.next_submit:hover{opacity: 0.8;}

.flex{display: flex;}
.text_span{width: 140px;display: inline-block;line-height: 40px;}
.input_code{width: 100%;}
.input_margin{margin-top: 20px;}
.input_margins{margin-top: 20px;margin-bottom: 20px;}
.button_code{margin-right: 0;}
.span_text{color: #005ca9;cursor: pointer;}
.check{line-height: 53px;margin-right: 10px !important;}
.flex_center{display: flex;margin-top: 10px;}
.read_agreement{line-height: 53px;}

.login_logo{ width: 150px;  margin: 40px auto 30px}
.login_logo img{ width: 100%; height: 100%}
.we_code_img{ width: 240px; height: 290px; border:1px solid #e6e7e7; background: #fff; margin: 0 auto;position: relative}
.we_code_msg_box{ position: absolute; width: 100%; height: 48px; line-height: 48px;  text-align: center; color: rgb(55,55,55); bottom:0 ;left: 0; background: #fff}
.logo_we_txt{ text-align: center; margin-top: 40px}
.login_remark{ margin-top: 35px; text-align: center}

.data_limit_tit{ text-align: center; margin-top: 65px}
.data_limit_remark{ text-align: center; margin-top: 50px; font-size: 16px}
.data_limit_remark{ line-height: 30px}
.data_limit_top{ margin-top:70px}
.data_limit_small_btn{ text-align: center; font-size: 12px;margin-top: 27px}
.data_limit_btn{ width: 305px; margin: 15px auto 0}

.slide_text{ position: absolute; top:0; left: 8px; line-height: 30px; font-size: 12px; color: #999}
.slide_cancel{ position: absolute;top:5px;right: 5px; }
.pointer_check_warp{ height: 40px; line-height: 40px; text-align: center;   font-size: 14px;cursor: pointer;margin-top: 30px; position: relative; }
.pointer_check{ height: 40px; line-height: 40px; text-align: center; border:1px solid #f2f2f2; background: #f2f2f2; color: #999; font-size: 14px;cursor: pointer; border-radius: 5px}
.pointer_checked{ height: 40px; line-height: 40px; text-align: center; border:1px solid #005ca9; background: #fff; color: #005ca9; font-size: 14px;cursor: default; border-radius: 5px}
.pointer_check_show{ position: absolute; left: 0; top:5px;padding: 30px 10px 10px 0; background: #fff;z-index: 10}
.check_height{height: auto!important;; line-height: 0!important; }
.forget_pwd{ position: absolute; right: 5px; bottom:10px}
.choose_agreement{ }
.login_close{font-size: 28px;position: absolute;right: -30px;z-index: 20;cursor: pointer;top:-30px;color: #005ca9;}
.close{font-size: 20px;position: absolute;right: 10px;z-index: 20;cursor: pointer;top:5px}
.data_limit_tit_img{ width: 31px; height: 29px; }
.data_limit_tit_img img{ width: 100%; height: 100%}
.data_limit_warp{ margin-top: 25px; padding: 0 20px; font-size: 14px }
.data_limit_warp p { line-height: 25px }
.data_service_intro_list{ margin-top: 20px;padding: 0 20px; }
.data_service_intro_item{ width: 105px; height: 150px; box-sizing: border-box; padding-top: 30px; position: relative}
.data_service_intro_item .recommend{ position: absolute; right: 4px; top: 0; background: url(../../../assets/index/recommend.png) no-repeat; width: 31px; height: 33px}
.data_service_intro_item .now{ position: absolute; right: 4px; top: 0; background: url(../../../assets/index/now.png) no-repeat; width: 33px; height: 33px}
.data_service_intro_item_one{ background: url(../../../assets/index/guide_data_one.jpg) no-repeat}
.data_service_intro_item_two{background: url(../../../assets/index/guide_data_two.png) no-repeat}
.data_service_intro_item_three{ background: url(../../../assets/index/guide_data_three.jpg) no-repeat}
.data_service_intro_item h3{ font-size: 16px; font-weight: bolder; color: #fff; text-align: center; letter-spacing: 2px;width: 98%; height: 42px;margin: 0 auto}
.data_service_intro_item .low_to{ margin-top: 10px; font-size: 16px; text-align: center; color: #fff}
.data_service_intro_item .low_to_price{ margin-top: 10px;font-size: 16px; color: #ff0000;  font-weight: bolder; text-align: center}

.bs_limit_title{ height: 65px; padding:20px 20px 20px 40px;box-sizing: border-box; }
.bs_limit_title_l{ font-size: 24px;}
.bs_limit_title .el-icon-close{ font-size: 24px; cursor: pointer; color: #666}
.bs_limit_con{ box-sizing: border-box; padding:10px 40px; position: relative }
.bs_limit_r{ width: 180px; height: 144px; color: #eae0b8;text-align: right}
.bs_limit_r img{width: 100%; height: 100%}
.bs_limit_bottom{ position: absolute; bottom: 20px; width: 100%;padding: 20px 20px 0 20px; box-sizing: border-box }

.shop_card_box{overflow: hidden;  width: 535px; height: 240px; box-sizing: border-box; background: #d4c071; padding: 20px 25px;border-radius: 20px;margin: 20px auto; position: relative}
.shop_card_title{ color: rgba(0,0,0,0.6)}
.shop_card_title_gray{ color:rgba(0,0,0,0.5)}
.shop_card_box_bg_font{ position: absolute; bottom:-88px;left: 15px;z-index:9;color: #beac65; }
.shop_card_box_bg_font_vip{ font-size: 340px!important; bottom:-120px!important;;left:-12px!important;}
.title_bottom{font-size: 36px; font-weight: bold; color: #fff; text-shadow: 0 0 10px  rgba(0,0,0,0.6); letter-spacing: 10px; }

.login_switch{ position: absolute; width: 58px; height: 56px; right: 0; top:0;z-index: 20; cursor: pointer}
.login_switch img{ width: 100%; height: 100%}

/*登录滑块S*/
.block {position: absolute;left: 0;top: 0;}
.sliderContainer {position: relative;text-align: center;line-height: 40px;background: #f7f9fa;color: #45494c;border-radius: 2px;}
.sliderbg {position: absolute;left: 0;right: 0;top: 0;background-color: #f7f9fa;height: 40px;border-radius: 2px;border: 1px solid #e6e8eb;}
.sliderContainer_active,.sliderContainer_fail{ min-height: 42px}
.sliderContainer_active .slider {top: -1px;border: 1px solid #1991FA;}
.sliderContainer_active .sliderMask {border-width: 1px 0 1px 1px;}
.sliderContainer_success{ min-height: 42px}
.sliderContainer_success .slider {top: -1px;border: 1px solid #52CCBA;background-color: #52CCBA !important;}
.sliderContainer_success .sliderMask {border: 1px solid #52CCBA;border-width: 1px 0 1px 1px;background-color: #D2F4EF;}
.sliderContainer_success .sliderIcon:before {content: "\f00c";}
.sliderContainer_fail .slider {top: -1px;border: 1px solid #f57a7a;background-color: #f57a7a !important;}
.sliderContainer_fail .sliderMask {border: 1px solid #f57a7a;background-color: #fce1e1;border-width: 1px 0 1px 1px;}
.sliderContainer_fail .sliderIcon:before {content: "\f00d";}
.sliderContainer_active .sliderText, .sliderContainer_success .sliderText, .sliderContainer_fail .sliderText {display: none;}
.sliderMask {position: absolute;left: 0;top: 0;height: 40px;border: 0 solid #1991FA;background: #D1E9FE;border-radius: 2px;}
.slider {position: absolute;top: 0;left: 0;width: 40px;height: 40px;background: #fff;box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);cursor: pointer;transition: background .2s linear;border-radius: 2px;display: flex;align-items: center;justify-content: center;}
.slider:hover {background: #1991FA;}
.slider:hover .sliderIcon {background-position: 0 -13px;}
.sliderText {position: relative;}
.refreshIcon {position: absolute;right: 0;top: 0;cursor: pointer;margin: 6px;color: rgba(0,0,0,.25);font-size: 1rem;z-index: 5;transition: color .3s linear;}
.refreshIcon:hover {color: #6c757d;}
/*登录滑块E*/
/*登录E*/

/*关闭网站样式S*/
.close_nav{height: 200px;background-color: #fff;width: 100%;box-shadow: 0 5px 5px #ddd;}
.login_right{ width: 370px;margin-right:50px}
.login_account_warp{ background: #fff; box-sizing: border-box; padding:40px; margin-top:180px; border-radius: 20px;box-shadow:0 0 10px #acacac;}
.login_account_img{ border:1px solid #f2f2f2; height: 258px}
.login_account_img img{ width: 100%; height: 100%}
.login_account_text{ height: 42px; line-height: 42px; text-align: center; background: #f2f2f2; font-size: 16px; }

.scan_official_account{ width: 340px;  margin-right:50px  }
.scan_official_warp{ background: #fff; box-sizing: border-box; padding:20px; margin-top:180px; border-radius: 20px;box-shadow:0 0 10px #acacac; }
.scan_official_img{ border:1px solid #f2f2f2; height: 298px}
.scan_official_img img{ width: 100%; height: 100%}
.scan_official_text{ height: 42px; line-height: 42px; text-align: center; background: #f2f2f2; font-size: 16px; }
.login_box_warp{width: 735px;height: 496px;z-index: 1000;background-color: #fff;left:0;right:0;top:0;bottom:0;margin:auto;display: flex;border-radius: 15px; position: relative}

.exhibition_data_list{ min-height: 150px}
.exhibition_pic_item{ width: 270px; height: 170px; background: #f2f2f2; border-radius: 5px; overflow: hidden; }
.exhibition_pic_item img{ max-width: 100%; max-height: 100%}
.exhibition_pic_item:nth-child(4n){ margin-right: 0}
.exhibition_data_item{ width: 700px; margin-top:10px }
.exhibition_data_capacity{ margin-left:30px; width: 110px}
.exhibition_data_title{ text-align: left; width: 500px}


/*图片浏览S*/
.image_preview{margin: 0 auto;position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 33;background-color: #333333;font-size: 0;}
.image_preview img{background-color: #333333;max-height: 760px;max-width: 100%;}
.image_play_box .arrow_left{position: fixed;left: 0;top: 50%;color: #fff;z-index: 33;transform: translate(0%,0%);background-color: rgba(0,0,0,0.5);}
.image_play_box .arrow_left i { font-size: 50px;}
.image_play_box .arrow_right{position: fixed;right: 0;top: 50%;color: #fff;z-index: 33;transform: translate(0%,0%);background-color: rgba(0,0,0,0.5);}
.image_play_box .arrow_right i { font-size: 50px;}
.thumbnail{height: 70px;width: 1200px;z-index: 33;position: fixed;bottom: 10px;left: 50%;right: 50%;transform: translate(-50%,-5%);display: flex;justify-content: center;}
.thumbnail_box{width: 100px;height: 100%;margin-right: 10px; cursor: pointer}

.thumbnail_box img{max-width: 100%;max-height: 100%;}
.border_img{border: 2px solid #005ca9;box-sizing: border-box;}

/*会员服务S*/
.service_icon_item_warp{ margin-right: 20px; }
.service_icon_item_warp:last-child{ margin-right: 0}
.service_icon_item{ width: 272px; height: 350px; border-radius: 10px;  padding: 40px; box-sizing: border-box; position: relative; cursor: pointer; box-shadow: 0 0 10px #d3d3d3 }
.service_icon_img{ width: 60px; height: 60px;}
.service_icon_img img{ max-width: 100%; max-height: 100%}
.service_icon_tit{ text-align: center; font-size: 18px; font-weight: bold; margin-top: 20px; color: #666}
.service_icon_intro{ color: #999; white-space:pre-wrap; word-break: break-all; line-height: 24px;margin-top: 20px;text-align: left }
.service_icon_btn_warp{ position: absolute; bottom:20px; width: 100%; left: 0}
.service_icon_btn{ width: 115px ;height: 30px; line-height: 30px; text-align: center; background: #f2f2f2; color: #999; border-radius: 5px  }
.service_icon_item:hover{ border:1px solid #ff9900}
.service_icon_item:hover .service_icon_btn{ background: #ff9900; color: #fff}


.service_advantages_item{   min-height: 160px; box-sizing: border-box; border-radius: 10px; padding: 20px;  margin: 10px;width: 23%;box-shadow:0 0 10px #d3d3d3;}
.service_advantages_item_min{ padding: 20px}
.service_advantages_img_warp{ }
.service_advantages_img{ width: 60px; height: 60px;  }
.service_advantages_img img{ max-width: 100%; max-height: 100%}
.service_advantages_img_tit{ font-size: 18px; font-weight: bold; margin-left: 20px; color: #666}
.service_advantages_intro{ color: #999; white-space:pre-wrap; word-break: break-all; line-height: 24px;margin-top: 20px ;text-align: left}

.company_qualification_style_one_item_warp{ margin-right: 20px; margin-bottom: 20px}
.company_qualification_style_one_item_warp:last-child{ margin-right: 0}
.company_qualification_style_one_item{ width: 260px; height: 175px; border:1px solid #f2f2f2; border-radius: 10px; cursor: pointer}
.company_qualification_style_one_item img{ max-width: 100%; max-height: 100%}
.company_qualification_style_two_item_warp{ margin-right: 20px}
.company_qualification_style_two_item_warp:last-child{ margin-right:0}
.company_qualification_style_two_item{ width: 120px; height: 174px; border:1px solid #f2f2f2;cursor: pointer }
.company_qualification_style_two_item img{ max-width: 100%; max-height: 100%}

.service_process_item{padding: 20px;  margin-right: 32px; border-radius: 10px; position: relative}
.service_process_item:after{ content: ''; position: absolute; height: 1px; width: 60%; background: #e1e1e1; top:50px; left: 75% }
.service_process_item:last-child:after{display: none }
.service_process_icon{width: 60px; height: 60px; border-radius: 50%; text-align: center; line-height: 60px; border:3px solid #FF9900; color: #ff9900; font-size:28px; font-weight: bold}
.service_process_tit{ font-size: 18px; font-weight: bold; text-align: center; margin-top: 30px}
.service_process_intro{ margin-top: 30px; color: #999;}

.member_service_item{ margin-bottom:20px}
.member_service_item_tit{ font-size: 14px; }
.member_service_item_text{  margin-top:10px; color: #999}
/*会员服务E*/

