.fill_icon {
   width: 1em; height: 1em;
   vertical-align: -0.15em;
   fill: currentColor;
   overflow: hidden;
}
/* 閿熸枻鎷烽〉top */
.top_bar {
    height: 36px;
    background: #FAFAFA;
    color: #999999;
    font-size: 12px;
}
.top_bar a{
	color: #999999;
    font-size: 12px;
}
.top_bar .welcome {
    line-height: 36px;
    margin-right: 10px;
}
.top_bar .welcome a {
    margin: 0 5px;
}
.top_bar .toplinks {
    position: relative;
    z-index: 1000;
}
.top_bar .toplinks li {
    display: inline-block;
    margin: 0 10px;
    line-height: 36px;
    position: relative;
    z-index: 99;
}

/* mask */
.bh-mask {
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    display: none;
}
/* 閿熸枻鎷烽〉header */
.header_box{
	border-top: 1px solid #DDDDDD;
}
.header_T{
    
}
.header_logo {
    float: left;
    height: 90px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.header_logo img {
    display: inline-block;
    float: left;
    margin: 0 20px 0 0;
    max-width: 232px;
    max-height: 90px;
}
.header_logo span {
   	color: #333333;
    font-size: 23px;
    font-weight: bold;
}
.header_search {
    float: left;
	position: relative;
    margin: 25px 0 0 50px;
}
.ex_search {
    background: #fff;
    border-top: none;
    position: absolute;
    top: 38px !important;
    left: 0px !important;
    width: 580px;
    z-index: 9999 !important;
    display: none;
    padding: 12px;
    float: left;
}
.ex_search ul li{
    width: 100%;
}
.header_shopcart{
    float: right;
    margin-top:25px;
}
.header_shopcart .shopcar_btn {
	border-radius: 0;
  	width: 160px;
    height: 40px;
    line-height: 40px;
	float: right;
	text-decoration: none;
	font-size: 14px;
    display: block;
}
.header_shopcart .shopcar_btn img {
    vertical-align: text-top;
    margin:0 4px 0 16px;
}
.header_shopcart .shopcar_btn span{
	line-height: 20px;
    padding: 0 5px;
    border-radius: 2px;
}
.navbar {
	idth: calc(100%/3);
	float: left;
	display: flex;
	text-align: center;
}
/* 閿熸枻鎷烽〉header閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷� */
.header_search input[type="text"] {
    width: 500px;
    height: 40px;
    line-height: 40px;
    outline: none;
    padding: 0 0 0 40px;
    float: left;
    background: url(/static/images/tyshop/search_icon.png) no-repeat;
    background-size: 20px 20px;
    background-position-x: 12px;
    background-position-y: 10px;
    margin: 0;
    color: #999999;
    font-size: 14px;
}
/* 閿熸枻鎷烽〉header閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽挳 */
.header_search button {
    width: 80px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    outline: none;
    border-radius: 0;
    padding: 0;
}
.top_hot_keywords {
    width: 642px;
    height: 18px;
    overflow: hidden;
}
.top_hot_keywords span {
    display: inline-block;
    padding: 0 10px 0 0;
    font-size: 12px;
    color: #999999;
    line-height: 18px;
}
/* header--nav */
.header_box .ty_index_tabs {
	height: 32px;
	position: static;
}
.ty_index_tabs ul {
	width: 100%;
	position: relative;
}
.ty_index_tabs ul li .ty_second_tabs {
	width: 315px;
	left: 0;
	background: #FFFFFF;
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
	position: absolute;
	z-index: 99;
	top: 30px;
	overflow: hidden;
	padding-bottom: 24px;
}
.el-menu--horizontal>.el-menu-item .ty_second_tabs a {
    font-size: 14px;
    line-height: 36px;
    display: block;
    padding: 24px 0 0;
    margin: 0;
    width: calc(100% / 3);
    text-align: center;
    float: left;
}
.el-menu--horizontal>.el-menu-item .ty_second_tabs img {
	width: 48px;
	height: 48px;
}
.el-menu--horizontal>.el-menu-item .ty_second_tabs a:hover {
	background: #fff;
}
.el-menu--horizontal>.el-menu-item .ty_second_tabs a.active {
	background: #fff;
}
.header_box .ty_index_tabs .el-menu--horizontal>.el-menu-item .ty_index_nav {
	color: #333333;
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 10px;
	font-weight: 700;
}
.header_box .ty_index_tabs .el-menu--horizontal>.el-menu-item .ty_index_nav.active {
	font-size: 14px;
	padding: 0 0 10px;
}
.el-hover-nav {
    display: none;
}
.el-hover-nav h4 {
    margin: 0;
    padding-top: 5px;
    color: #666666;
    text-align: center;
}
/* header--new nav */
.nav_box{
	height: 40px;
}
.nav_l{
	width:240px;
	line-height: 38px;
}
.nav_l div{
	border-radius: 4px 4px 0px 0px;
    overflow: hidden;
    padding: 0 5px;
}
.nav_l i{
	margin:0 38px 0 24px;
	font-size:16px;
	color:#ffffff;
}
.nav_l span{
	color:#ffffff;
	font-size:14px;
}
.nav_c{
	overflow: hidden;
    margin: 0 0 0 20px;
    display: flex !important;
    justify-content: space-between;
    width: calc(100% - 260px);
}
.nav_c li{
	display:block;
	line-height: 40px;
}
.nav_c li a{
    display: block;
    font-size: 14px;
    text-align: center;
}
.nav_c li:hover a,
.nav_c li.cur a{
	font-weight: bold;
}

/* 首页双11主会场导航处入口 */
.index_event_nav_box{
    position: relative;
    background: none !important;
    display: flex !important;
}
.index_event_nav_box div{
    border-radius: 4px 4px 0px 0px;
    background: #268DFF;
    overflow: hidden;
    padding: 0 4px;
}
.index_event_nav_box i{
    margin: 0;
}
.index_event_nav_box span{
    left: 30px;
}
.index_event_nav_box a{
    display: block;
}

/* 首页双11主会场内容区入口 */
.event_index_bg{
    display: block;
    background: transparent;
    text-align: center;
    position: fixed;
    width: 100%;
    bottom: 0;
    z-index: 999;
}
.event_index_bg img{
	width: 100%;
}

.event_index_bottom{
    display: block;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 9999;
    cursor: pointer;
}
.event_index_bottom .close-pop{
    cursor: pointer;
    position: absolute;
    width: 32px;
    height: 32px;
    top: 12px;
    right: 2px;
    /*display: none;*/
}
/* 首页右侧浮层 */
.float_activity_box{
    display: flex;
    flex-direction: column;
    align-items: center;
}

/* 首页右侧浮层 */
.float_activity_box_new{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.menu_box .container{
	position: relative;
}
.menu_boxL{
	width: 950px;
    height: 494px;
	position: absolute;
    top: 0;
    left: 0;
}
.nav_menu_left{
    width: 240px;
    height: 494px;
    position: absolute;
    padding: 10px 0;
    left: 0;
    background: #ffffff;
    overflow: hidden;
}
.nav_menu_left li{
}
.nav_menu_left li span{
	display: inline-block;
	color:#666666;
	font-size:14px;
    padding: 0 0 0 24px;
}
.nav_menu_left li i.menu_more{
    color: #CCCCCC;
    font-size: 18px;
    float: right;
    padding: 0 16px 0 0;
}
.nav_menu_left li.cur span,
.nav_menu_left li:hover span{
	color: #ffffff;
}
.nav_menu_left li.cur i.menu_more,
.nav_menu_left li:hover i.menu_more{
	color: #ffffff;
}
.nav_menu_right{
	display:none;
    width: 700px;
    height: 494px;
    position: absolute;
    top: 10px;
    left: 250px;
    overflow: auto;
    z-index: 99;
    background: #ffffff;
    border-radius: 4px;
    padding: 30px 20px;
}
.nav_menu_right a:hover{
	color: #268DFF;
}
.menu_box .header_banner{
	display:none;
	position: absolute;
	width: 700px;
    height: 494px;
    top: 10px;
    left: 250px;
}
.menu_box .header_banner .swiper-slide{
	border-radius: 4px;
}
.menu_warpper{
    position: relative;
}
.menu_warpper .menu_box{
	position: absolute;
    z-index: 999;
    left: 0;
    right: 0;
    margin: auto;
    background: transparent;
}
.menu_warpper .nav_menu_left{
    background: #ffffff;
    box-shadow: -1px 3px 12px -1px rgba(0,0,0,.3);
}
.menu_warpper .nav_menu_right{
	display: block;
    background: #ffffff;
}
.second_menu{
	overflow:hidden;
}
.second_menu>div>a{
	display:block;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
}
.second_menu .line {
    width: 100%;
    height: 1px;
    display: block;
    background: #DDDDDD;
    margin: 12px 0;
}
.third_menu{
	overflow:hidden;
}
.third_menu>li{
	float:left;
	padding:0 30px 0 0;
	margin:12px 0 0;
}
.third_menu>li a{
	display:block;
	color:#666666;
	font-size:12px;
	line-height:20px;
}
.header_BR{
	display:none;
	position: absolute;
	width: 220px;
    height: 494px;
    top: 10px;
    right: 0;
}
.header_login{
	padding:0 0 12px;
	background: #ffffff;
	border-radius: 4px;
}
.header_loginT{
	overflow: hidden;
    text-align: center;
}
.header_loginT img{
	display: inline-block;
    width: 48px;
    height: 48px;
    margin: 28px 0 14px;
}
.header_loginT p{
	line-height:24px;
	color:#666666;
}
.header_loginC{
	font-size:0;
	text-align:center;
	padding:12px 0 14px;
}
.header_loginC a{
	display:inline-block;
	width:82px;
	line-height:30px;
	text-align:center;
	font-size:14px;
}
.header_loginC a:nth-of-type(2){
	margin:0 0 0 12px;
}
.header_loginB{
	background:rgba(255, 82, 82, .1);
	line-height:24px;
    border-radius: 10px;
    color:rgba(255, 82, 82, .8);
    font-size:12px;
}
.header_logined{
	text-align:center;
	padding:0 0 12px;
}
.header_logined img{
	margin:40px 0 30px;
}
.header_logined p{
	line-height:20px;
	color:#666666;
	padding:0 0 10px;
}
.header_logined span{
	color:#268DFF;
}
.header_BR_bg{
	height:130px;
	margin:10px 0 0;
	border-radius: 4px;
}
.header_BR_bg a{
    position: relative;
    display:block;
    width: 100%;
    height: 100%;
    border-radius: 4px;
}
.header_BR_bg1 a{
	background:#F5C86E url(/static/images/header_BR1.png) no-repeat;
}
.header_BR_bg2 a{
	background:#FF8A73 url(/static/images/header_BR2.png) no-repeat;
}
.header_BR_bg a span:nth-of-type(1){
	position: absolute;
    top: 20px;
    left: 20px;
    color: rgba(255, 255, 255, .8);
}
.header_BR_bg a span:nth-of-type(2){
    position: absolute;
    top: 38px;
    left: 20px;
    color: #ffffff;
    font-size: 22px;
}
.header_BR_bg a img{
	position: absolute;
    bottom: 20px;
    left: 20px;
}
.header_news{
    display: block;
    padding: 12px 0 0;
    border-top: 1px solid #dddddd;
}

.header_news .header_news_title {
    color: #999999;
}

.header_news .header_news_title a {
    float: right;
    color: #999999;
    font-size: 12px;
    line-height: 19px;
}

.header_news_main{
    margin: 18px 0 0;
    overflow: hidden;
    height: 214px;
}

.header_news_main li{
    overflow: hidden;
    margin: 0 0 8px;
}

.header_news_main li:first-child{
    background: #E1251B;
}

.header_news_main li span{
    display: block;
    float: left;
    color: #E1251B;
    font-size: 10px;
    width: 34px;
    line-height: 22px;
    text-align: center;
}

.header_news_main li a{
	display: block;
    float: right;
    width: calc(100% - 40px);
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    background: linear-gradient(to right, #E1251B, #268DFF);
    -webkit-background-clip: text;
    color: transparent;
}

.header_news_main li:first-child span,
.header_news_main li:first-child a{
	color: #ffffff;
}

.header_news_main li:first-child a:hover{
	color: #ffffff;
}

.header_news_main li a:hover{
	color: #E2231A;
}

/*  */
.header22_box .nav_menu_left li a {
    display: block;
    height: 28px;
    line-height: 28px;
}
.header22_box .nav_menu_left li img {
    display: block;
    float: left;
    margin: 7px 0 0 19px;
    width: 14px;
    max-height: 14px;
}
.header22_box .nav_menu_left li span {
    max-width: 160px;
    height: 28px;
    line-height: 28px;
    padding: 0 0 0 10px;
    overflow: hidden;
}

/*  */
.header32_box .nav_menu_left li a {
    display: block;
    height: 28px;
    line-height: 28px;
}
.header32_box .nav_menu_left li img {
    display: block;
    float: left;
    margin: 7px 0 0 19px;
    max-width: 14px;
    max-height: 14px;
}
.header32_box .nav_menu_left li span {
    max-width: 160px;
    height: 28px;
    line-height: 28px;
    padding: 0 0 0 10px;
    overflow: hidden;
}


/* footer */
.ty_footer {
    width: 100%;
    height: auto;
}
.ty_footer .ty_h {
    width: 100%;
    overflow: hidden;
    background: #F5F5F5;
    padding: 30px 0;
}
.ty_footer .ty_h ul {
    overflow: hidden;
}
.ty_footer .ty_h ul li {
    width: calc(100% / 4);
    float: left;
    text-align: center;
}
.ty_footer .ty_h ul li img {
    display: inline-block;
    float: left;
    padding: 0 0 0 45px;
}
.ty_footer .ty_h ul li span {
    color: #747474;
    font-size: 18px;
    font-weight: bold;
    padding-left: 15px;
    float: left;
    line-height: 66px;
}
.ty_footer .ty_d {
    width: 100%;
    overflow: hidden;
    background: #fff;
    padding: 40px 0;
}
.ty_footer .ty_d .el-col-5 {
    width: calc(100% / 5);
    text-align: center;
    float: left;
}
.ty_footer .ty_d dt {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 16px;
}
.ty_footer .ty_d dd a {
    color: #666;
    font-size: 12px;
    line-height: 26px;
}
.footerBar{
    background: url(/static/images/footer-bg.png) no-repeat;
	background-size: cover;
}
.seller_fb, .seller_fh {
    color: #FFF;
    line-height: 14px;
    font-size: 14px;
}
.seller_fb {
    border-bottom: 1px solid #666;
    padding: 30px 0;
    text-align: center;
    display: none;
}
.seller_fb .wrapper-footer>ul>li {
    float: left;
}
.seller_fb .wrapper-footer>ul>li a {
    color: #fff;
}
.seller_fb .wrapper-footer>ul .line {
    margin: 0 16px;
    color: #999;
}
.seller_fh {
    padding-bottom: 60px;
    text-align: left;
}
.footerBar .footer-list {
    width: 100%;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    -khtml-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    -khtml-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -o-align-items: flex-end;
    -khtml-align-items: flex-end;
    align-items: flex-end;
}
.footerBar .footer-list .footer-item {
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    -o-flex: 1;
    -khtml-flex: 1;
    flex: 1;
}
.footerBar .footer-list .footer-item p {
    margin-bottom: 18px;
    color: #5D6471;
}

/* 閿熸枻鎷峰綍 */
.new_login_title{
	box-shadow:0px 6px 12px rgba(0,0,0,0.16);
}
.head2 {
    overflow: hidden;
    padding: 20px 0;
    display: flex;
    align-items: center;
}
.head2 a {
    float: left;
    display: flex;
    align-items: center;
}
.head2 a img{
	display: block;
    float: left;
    padding:0 20px 0 0;
    max-width: 232px;
    max-height: 90px;
}
.head2 a span{
	display: block;
    float: left;
    line-height: 26px;
    color:#262626;
    font-size:20px;
    font-weight:bold;
    padding-left: 20px;
    border-left: 1px solid #8C8C8C;
}
.head2 h1 {
    display: block;
    float: left;
    height: 26px;
    line-height: 26px;
    padding-left: 40px;
    font-size: 20px;
    color: #262626;
}

.n_login_bg{
	width: 100%;
    height: 500px;
    background: url(/static/images/login-bg.png) top center no-repeat;
}
.new_login {
    float: right;
    height: 366px;
    width: 350px;
    border: 5px solid rgba(61,93,255,0.6);
    margin-top: 26px;
    border-radius: 3px;
}
.new_login_con {
    background: #fff;
    height: 326px;
    padding: 20px 25px;
    border-radius: 3px;
}
.login_TabContent {
    margin-top: 20px;
}
.n_row {
    position: relative;
    margin-bottom: 30px;
    font-size: 14px;
}
.new_login_con  input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
    -webkit-text-fill-color: #333;
}
.n_row .n_text {
    width: 298px;
    height: 36px;
    border: 1px solid #D8DFE6;
    border-radius: 3px;
    line-height: 36px;
    text-indent: 38px;
    *text-indent: 0;
    *padding-left: 45px;
    *width: 255px;
    font-family: microsoft yahei;
    font-size: 14px;
}
#login_name {
    width: 18px;
    height: 18px;
    background: url(/static/images/user.png) no-repeat;
    position: absolute;
    top: 10px;
    left: 10px;
}
.n_tips {
    position: absolute;
    left: 0px;
    top: 41px;
    padding-left: 20px;
    display: none;
    background: url(/static/images/ero.png) no-repeat left center;
}
#login_code {
    width: 18px;
    height: 22px;
    background: url(/static/images/code.png) no-repeat;
    position: absolute;
    top: 8px;
    left: 10px;
}
.n_row label {
    color: #666;
}
.n_row .n_btn {
    height: 40px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    border-radius: 3px;
    border: none;
    display: block;
    width: 100%;
    cursor: pointer;
}
/* 閿熸枻鎷峰綍椤礷ooter */
.login_footer {
    padding: 0 0 30px;
    border:none;
}
.login_footer div, 
.login_footer ul, 
.login_footer a {
    color: #999 !important;
}
.login_footer ul{
	line-height: normal;
    text-align: center;
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.login_footer ul p{
	margin-bottom: 0px;
    padding: 0px;
    outline: none;
    font-size: 14px;
}
.login_footer ul p a{
	background-color: rgb(255, 255, 255);
    margin: 0px;
    padding: 0px;
}

/* 閿熸彮浼欐嫹閿熸枻鎷烽敓鏂ゆ嫹 */
.new_sns .new_header {
    background-color: #fff;
    box-shadow: 0px 6px 12px rgba(0,0,0,0.16);
}
.new_header .shopcar_btn{
    width: 127px;
}
.mini_head{
	padding: 0;
}
.mini_head h1.logo a {
    display: inline-block;
    vertical-align: middle;
}
.mini_head h1.logo a img {
    display: block;
}
.mini_head h1.logo span {
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
    margin-left: 10px;
    padding-left: 10px;
    font-size: 20px;
}
.n_step{
    width: 780px;
    margin: auto;
}
.n_step_con {
    padding-top: 40px;
}
.n_step1 {
    background: url(/static/images/step.png) no-repeat center top;
    height: 40px;
}
.n_step_con ul li {
    float: left;
    width: 100px;
    color: #999999;
    text-align: center;
    padding-right: 0;
    line-height: 30px;
    font-size: 14px;
}
.n_item {
    overflow: hidden;
    margin: 20px 0;
}
.n_password {
    padding-top: 40px;
}
.n_password .n_item span.label {
    display: block;
    width: 132px;
    text-align: right;
    font-size: 14px;
    color: #666;
    line-height: 40px;
}
.n_password .n_item input {
    height: 38px;
    line-height: 38px;
    border: 1px solid #dddddd;
    width: 320px;
    text-indent: 10px;
}
.n_password .n_item input.short_text {
    width: 120px;
}
.n_password .n_item img {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}
.hide {
    display: none;
}
.ne_tips {
    padding-top: 5px;
}
.n_nextstep {
    cursor: pointer;
    height: 40px;
    width: 122px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 18px;
    border: none;
}
/* 閿熸枻鎷烽〉 */
.index_main {
	background: #ffffff;
	padding-bottom: 50px;
}

.index_main_item {
	padding-top: 40px;
}

.index_item_title {
	padding-bottom: 16px;
}

.index_item_title span {
	display: inline-block;
	color: #333333;
	font-size: 22px;
	font-weight: bold;
	line-height: 30px;
}

.index_item_title a {
	display: inline-block;
	color: #666666;
	font-size: 14px;
	float: right;
    padding: 10px 0 0;
}

.index_item_lists {
	width: 100%;
	overflow: hidden;
}

.index_goods_bg{
	width: 100%; 
	height: 300px; 
	display: block;
}

.index_goods_bg img {
    height: 100%;
    width: 100%;
    border-radius: 4px;
}

.index_goods_lists {
	height: 100%;
	overflow: hidden;
	margin-top: 20px;
}

.index_goods_lists a:nth-of-type(1) {
	width: 100%;
	height: 100%;
	display: inline-block;
}

.index_goods_list {
    width: calc((100% - 80px) / 5);
    float: left;
    position: relative;
    margin: 0 20px 20px 0;
    border: 1px solid #DDDDDD;
    border-radius: 4px;
}

.index_goods_list:nth-of-type(5n) {
	margin: 0 0 20px;
}

.goodsInfo {
	height: 220px;
	border-bottom: 1px solid #DDDDDD;
}

.index_goods_lists .index_goods_tips {
    position: absolute;
    display: inline-block;
    top: 0;
    right: 0;
    font-size: 12px;
    line-height: 20px;
    padding: 0 11px;
    z-index: 2;
    background: #FF5252;
    color:#ffffff;
    border-radius: 0px聽4px聽0px聽0px;
}

.index_goods_lists .index_goods_img {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1;
}

.index_goods_lists img {
	max-width: 96%;
	max-height: 96%;
}

.index_goods_lists h3 {
    color: #333333;
    font-size: 14px;
    padding: 16px 12px 4px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.index_goods_lists .index_goods_price {
    color: #FF5252;
    font-size: 14px;
    padding: 0 12px 13px;
    line-height: 24px;
}
.index_goods_shopcar{
	position: absolute;
	right:12px;
	bottom:12px;
	font-size:16px;
	color:#ffffff;
	border-radius: 4px;
	padding:4px;
	cursor: pointer;
}
/* 閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓锟� */
.price_con {
	margin-top: 12px;
	margin-left: 20px;
}
.price_con input {
	display: inline-block;
	width: 50px;
	padding: 0px 5px;
	height: 24px;
	border: 1px solid #ddd;
	color: #666;
}
.price_con button {
	border: none;
    border-radius: 0;
    height: 24px;
    width: 50px;
	text-align: center;
	line-height: 24px;
	display: inline-block;
	margin-left: 10px;
}

.business_area{
	width:210px;
}
.business_area .business_info{
	border:1px solid #ddd;
	padding:10px;
}
.business_area .business_info .name{
	display:block;
	padding-left:25px;
	padding-bottom: 10px; 
	background:url(${basePath}/static/images/business_icon.png) no-repeat left top;
	border-bottom: 1px dotted #ddd;
}
.business_area .business_info .name a{
	font-size:14px;
	line-height:20px;
	color: #333;
}
.business_area .business_info .dp_detail{
	padding-bottom: 10px;
	}
.business_area .approve{
	padding-top:10px;
	border-top:1px dotted #ddd;
}
.business_area .approve ul li{
	float:left;
	display:block;
	width:92px;
	height:20px;
	line-height:20px;
	font-size:12px;
}
.business_area .approve ul li a{
	color:#333;
}
.business_area .approve ul .item1 i{
	background: url(${basePath}/static/images/shop_like_icon.png) -16px 0px no-repeat;  
	width: 16px;  
	height: 14px;  
	padding-left: 0;
	padding-bottom: 4px;
}
.business_area .approve ul .item1.liked i {
    background: url(${basePath}/static/images/shop_like_icon.png) 0px 0px no-repeat;
}
.business_area .approve ul .item2 i{
	background: url(${basePath}/static/images/service_xiaoneng.png) left top no-repeat;  
	width: 18px;  
	height: 14px;  
	padding-left: 0;
	padding-bottom: 4px;
}
.dp_detail table tr td{
	line-height:26px; 
	color:#666; 
	font-size:12px;
}
.onlineServiceQQ {
	height:100px;
	overflow-y:auto;
}
/* 閿熸枻鎷烽敓鐭櫢鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷峰紡 */
.onlineServiceQQ::-webkit-scrollbar {
    width:5px;
}
/* 閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷� */
.onlineServiceQQ::-webkit-scrollbar-track {
    -webkit-box-shadow:inset006pxrgba(0,0,0,0.3);
    border-radius:0;
}
/* 閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷� */
.onlineServiceQQ::-webkit-scrollbar-thumb {
    border-radius:0;
    background:rgba(0,0,0,0.1);
    -webkit-box-shadow:inset006pxrgba(0,0,0,0.5);
}

/*閿熼摪甯嫹閿熸枻鎷烽〉*/
.help_menu {
	width: 230px;
	margin: 0 0 40px;
}

.help_menu .help_menu_item .top_link {
	display: block;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	font-size: 14px;
	background: #FAFAFA;
}

.help_menu .help_menu_item ul li {
	margin: 5px 0;
}

.help_menu .help_menu_item ul li a {
	display: block;
	height: 25px;
	line-height: 25px;
	text-indent: 20px;
}

.help_cont {
	width: 930px;
    margin: 0 0 40px;
}

.shopCart_empty .emptyCenter .shoppingGoon {
    height: 38px;
    background: #f5f5f5;
    width: 160px;
    line-height: 38px;
    display: inline-block;
    text-align: center;
    color: #666;
    font-size: 16px;
    margin-right: 20px;
    background-color: #fff;
}

.shopCart_empty .emptyCenter .shoppingGoon:hover {
    text-decoration: none;
}

.shopCart_empty .emptyCenter .loginImidiate {
    height: 38px;
    width: 160px;
    line-height: 38px;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.shopCart_empty .emptyCenter .loginImidiate:hover {
    text-decoration: none;
}

.loginTips {
    line-height: 26px;
}

.loginTips a {
    display: inline-block;
    color: #fff;
    font-size: 14px;
    border-radius: 3px;
    width: 60px;
    text-align: center;
}

.cart-checkbox s {
    width: 7px;
    height: 7px;
    border-radius: 50%;
}

/* 鍙充晶娴獥 */
.floating_ck {
  position: fixed;
  right: calc(((100% - 1180px) / 2) - 30px);
  bottom: 120px;
  z-index: 99;
}

.quote_bg {
    position: absolute;
    top: -120px;
    right: -67px;
}



.floating_ck dl dd {
	background: #ffffff;
    position: relative;
    left: 48px;
    width: 60px;
    height: 60px;
    text-align: center;
    cursor: pointer;
    margin: 8px 0 0;
    border: 1px solid #DDDDDD;
}

.floating_ck dl dd .quote_img{
	display: none;
	position: absolute;
    right: 60px;
    top: -1px;
}

.floating_ck dl dd .quote_img_app{
    display: none;
    position: absolute;
    right: 60px;
    top: -1px;
}

.floating_ck dl dd:hover{
	background: #268DFF;
	border: 1px solid #268DFF;
}

.floating_ck dl dd:hover .floating_left {
	display: block;
}

.floating_ck dl dd:hover .quote_img{
	display: block;
}
.quoteapp:hover .quote_img_app{
    display: block;
}

.floating_main{
	height: 60px;
}

.floating_main i{
	display:block;
	margin:8px auto 4px;
	font-size:24px;
}

.floating_main span{
	color:#999999;
	font-size:12px;
	text-align:center;
}

.floating_ck dl dd:hover .floating_main i,
.floating_ck dl dd:hover .floating_main span{
	color:#ffffff;
}

.floating_line {
  position: absolute;
  left: -20px;
  top: 0px;
  width: 20px;
  height: 60px;
}

.floating_left {
  position: absolute;
  left: -200px;
  top: 0px;
  width: 180px;
  background: #ffffff;
  display: none;
  border-radius: 4px;
  border: 1px solid #DDDDDD;
  padding: 16px;
}

.floating_left a {
	display:block;
	overflow: hidden;
	margin:0 0 12px;
}
.floating_left a:last-child{
	margin:0;
}
.floating_left a i,
.floating_left a span{
	display:block;
	float:left;
	line-height: 24px;
}
.floating_left a i{
	font-size:16px;
}
.floating_left a span:nth-of-type(1){
	color:#666666;
	font-size:14px;
}
.floating_left a span:nth-of-type(2){
	float:right;
	font-size:12px;
	line-height: 22px;
	width:62px;
	text-align:center;
}
.floating_left a:hover span:nth-of-type(2){
	color:#ffffff;
}

@media only screen and (max-width: 1560px) {
    .floating_ck {
        right: 0;
    }
    .quote_bg {
        right: 0;
    }
    .floating_ck dl dd{
        left: -18px;
    }
}
@media only screen and (max-width: 1367px) {
    .quote_bg {
        right: 0;
    }
    .floating_ck dl dd{
        left: -18px;
    }
}
@media only screen and (max-width: 1180px) {
    #layui-layer1 {
        left: calc(50% - 500px) !important;
    }
}

/* 鎴樼暐鍚堜綔浼佷笟 */
.cooperation_list{
    width: calc((100% - 80px) / 5);
    float: left;
    margin:0 20px 20px 0;
    box-shadow: 0px 1px 10px rgba(0,0,0,0.12);
    border-radius: 4px;
}
.cooperation_list:nth-of-type(5n) {
    margin: 0 0 20px;
}



/*  */
.third_main1{
	margin:20px auto;
    margin-top: 0;
}
.headlogobox{
	/*background:#E9F3FF;*/
	/*border:1px solid rgba(38, 141, 255, .4);*/
	border-radius: 4px 4px 0px 0px;
	padding:12px 12px;
}
.headlogo {
}
.headlogolp{
	display: block;
    height: 50px;
    margin: 0 40px 0 0;
}
.headlogolp img {
    display: block;
    height: 50px;
    float: left;
}
.headlogolp span{
	float:left;
    display: block;
	padding:0 0 0 10px;
	line-height: 50px;
	color:#333333;
	font-size:16px;
}
.third_main1 .thirdDes{
	margin: 6px 0;
}
 .thirdDes{
	position: relative;
}
.thirdDes a{
    display: inline-block;
	width: 98px;
    text-align: center;
}
.storeLeft .thirdDes a {
    width: 100%;
    text-align: center;
    color: #FF5252;
    border-color: #FF5252;
    background: #fae6e6;
    font-size: 16px;
}
.storeLeft .thirdDes a i{
    padding: 0 0 0 8px;
}
.serviceBox{
	display:none;
	position: absolute;
	border:1px solid #DDDDDD;
	background:#FFFFFF;
	border-radius:4px;
	padding:16px 16px 0;
    z-index: 99;
    top: 46px;
}
.serviceBox2{
	top: 62px;
}
.serviceBox p{
	padding:0 0 10px;
}
.serviceBox i{
	color:#268DFF;
	font-size:14px;
	padding:0 6px 0 0;
}
.serviceBox span{
	color:#666666;
	font-size: 12px;
}
#searchTopForm{
	position: relative;
	margin: 6px 0;
}
#searchTopForm i{
	color:#268DFF;
    position: absolute;
    top: 11px;
    left: 10px;
}
.inputsearch{
	border: 1px solid #DDDDDD;
    line-height: 34px;
    width: 258px;
    padding: 0 12px 0 33px;
}
.third_bg{
	display: block;
    width: calc(100vw - 9px);
    height: 150px;
    margin-left: calc((1200px - 100vw) / 2);
    border-radius:0 0 4px 4px;
}
.page_left {
    width: 220px;
}
.storeLeft {
    line-height: 50px;
    text-align: center;
    color: #268DFF;
    font-size: 18px;
    border-radius: 4px;
    border: 1px solid #cccccc;
}
.storeLeft .left_title{
	background:#E9F3FF;
	line-height:50px;
	text-align:center;
    font-size: 16px;
    color: #333;
	border-bottom:1px solid #cccccc;
}
.storeLeft .thirdDes {
    padding: 16px;
}
.storeLeft .storeTitle p {
    max-width: 100%;
}
.thirdDes_btn{
	padding: 0 10px;
}
.thirdDes_btn a{
    width: 130px;
    overflow: hidden;
}
.thirdDes_btn a i, .thirdDes_btn a span {
    display: block;
    float: left;
}
p.thirdDes_title {
    margin: 16px;
    overflow: hidden;
}
p.thirdDes_title span:nth-of-type(1) {
    display: block;
    float: left;
    width: 3px;
    height: 20px;
    background: #268DFF;
}
p.thirdDes_title span:nth-of-type(2) {
    display: block;
    float: left;
    padding: 0 0 0 10px;
    width: calc(100% - 13px);
    line-height: 20px;
    color: #333333;
    font-size: 14px;
    text-align: left;
}
#searchForm{
    padding: 0 0 10px;
    position: relative;
}
.menu-container .form-control{
    width: 155px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    margin: 0;
    border: 1px solid #dddddd;
    border-radius: 4px;
    color: #323232;
}
#searchForm #orgnamekey,
#searchForm .form-control{
    width: 155px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    margin: 0;
    border: 1px solid #dddddd;
    border-radius: 4px;
    color: #323232;
}

.form-group input::placeholder {
    color: #323232;
}

.storeLeft #searchForm {
    padding: 0;
    position: relative;
}
.bottom_input{
	width: 325px;
    /*position: absolute;*/
    left: 805px;
    /*top: -355px;*/
    border: 1px solid #DDDDDD;
    line-height: 30px;
    padding: 0 0 0 18px;
    font-size: 12px;
    z-index: 2;
}
.bottom_search {
    height: 32px;
    width: 59px;
    background-color: #268DFF;
    color: #ffffff;
    font-size: 14px;
    line-height: 30px;
    border: 0;
    cursor: pointer;
    /*position: absolute;*/
    left: 1130px;
    /*top: -355px;*/
    z-index: 2;
}

/* 璐墿杞� */
.shopCart_head{
	box-shadow:0px 3px 6px rgba(0,0,0,0.16);
    margin: 0;
    padding: 20px 0;
}
.shopCart_head .cartLogo span {
    font-size: 23px;
    vertical-align: middle;
    border-left: none; 
    padding: 0;
    margin-left: 16px;
    font-weight: bold;
}
.shopCart_step {
    margin: 0;
    width: 480px;
    padding: 24px 0 0;
}
.line_step {
    height: 3px;
}
.newStep:first-child .line_step {
    width: 64px;
    position: absolute;
    right: 0;
}
.newStep:last-child .line_step {
    width: 80px;
}
.newStep span{
    width: 24px;
    height: 24px;
    top: -16px;
    line-height: 24px;
}
.line_step ,
.newStep span{
    background: #DDDDDD;
}
.shopCart_step .cur .line_step, 
.shopCart_step .cur span {
    background: #268DFF;
}
.newStep h4 {
    color: #666666;
    padding: 7px 0 0;
}
.shopCart_step .cur h4 {
    color: #268DFF;
}
.shopCart_empty {
    padding: 120px 0 100px;
}
.shopCart_empty p{
    padding: 32px 0 0;
    margin: 0;
    color: #666666;
    font-size: 20px;
    font-weight: bold;
}
.shopCart_step .prev .line_step, .shopCart_step .prev span {
    background: rgba(38, 141, 255, 0.6);
}
.shopCart_step .prev h4 {
    color: #333333;
}


.shopPayBox{
    background: rgba(38,141,255,0.1);
    font-size: 14px;
}
.shopPayBox .cart-toolbar {
    background: transparent !important;
    width: auto;
    margin: 0 0 20px;
    border: none !important;
    height: auto;
    line-height: initial;
}
.shopPayBox .cart-collect {
    overflow: hidden;
    color: #999999;
    font-size: 12px;
}
.shopPayBox .cart-toolbar .cart-checkout .checkout{
	background: #FF6F5C;
    width: 160px;
    height: 86px;
    line-height: 86px;
    margin: 0;
}
.shopPayBox .cart-toolbar .cart-total-price .sn-price {
    color: #FF6F5C;
    font-size: 24px;
    font-weight: 400;
}
.shopPayBox .cart-toolbar .cart-sub-total .price-color{
	font-weight: 400;
}
.shopPayBox .cart-toolbar-fix {
    width: 1180px;
    background: #ffffff !important;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 20px;
}
.goods-detail-text{
    width: 280px;
    line-height: 34px;
    height:34px;
    border: 1px solid #D9D9D9;
    padding: 0 16px;
    color: #666666;
}
/* 涓嬪崟 */
#projectName{
    width: 346px;
    line-height: 34px;
    border: 1px solid #D9D9D9;
    padding: 0 16px;
    color: #666666;
}
#menuContent{
	display:none;
    position: absolute;
    z-index: 9999;
    background: #ffffff;
    width: 380px;
    box-shadow: 0px 1px 10px rgba(0,0,0,0.12);
    overflow: auto !important;
}
#treeOrg{
	margin-top:0; 
	height: 300px;
}
/* 绌烘悳绱㈤〉闈� */
.search_empty{
    text-align: center;
}
.search_empty p{
    margin: 30px 0;
}
/* 鏀粯鏂瑰紡 */
.payway li {
	float: left;
	height: 30px;
    line-height: 30px;
    width: 140px;
	border: 1px solid #ddd;
	margin-right: 10px;
	position: relative;
	cursor: pointer;
	text-align: center;
    border-radius: 4px;
}

.payway li.current {
}

.payway li.current b {
	position: absolute;
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-top: 0 solid rgba(0,0,0,0);
    border-right: 0 solid rgba(0,0,0,0);
    border-bottom: 16px solid #268DFF;
    border-left: 16px solid rgba(0,0,0,0);
}
/* 鏀惰揣鍦板潃 */
.advice {
	position: absolute;
	top: 35px;
	left: 75px;
}

.advice .ftx-03 {
	color: #999;
}

.advice .addr-alias a {
	display: inline-block;
	height: 23px;
	padding: 0 15px;
	border: 1px solid #ddd;
	margin-right: 5px;
	color: #333;
	border-radius: 3px;
}

/* 棣栭〉鎻愮ず */
#index_tips_box.layui-layer-content{
	padding:0;
	text-align: center;
}
#index_tips_box+span.layui-layer-setwin .layui-layer-ico {
    width: 40px !important;
	height: 40px !important;
	background: url(/static/images/index_tips_close.png) no-repeat !important;
    right: 28px;
    top: 28px;
}

/* 鏈紑鍙戦〉闈㈡彁绀� */
.coming_box{
	display:block;
	margin:100px auto;
}
.text_box {
  background-color: #f6f6f6;
  min-height: 100%;
}

.title_h3 {
  padding: 40px 0 10px;
  font-size: 18px;
}

.text_main {
  background-color: #fff;
  min-height: 600px;
  position: relative;
  overflow: hidden;
}

.text_tabs {
  border-bottom: 1px solid #f6f6f6;
  font-size: 14px;
  position: relative;
}

.text_tabs ul {
  padding: 0 30px;
  height: 40px;
  line-height: 40px;
}

.text_tabs ul li {
  display: inline-block;
  height: 40px;
  margin-right: 14px;
  text-align: center;
  color: #666;
  cursor: pointer;
}

.text_tabs ul li.active {
  color: #268DFF;
  border-bottom: 4px solid #268DFF;
}

.text_tabs_search {
  position: absolute;
  top: 9px;
  right: 40px;
}

.text_tabs_search input {
  width: 200px;
  line-height: 20px;
  border: 1px solid #dddddd;
  padding: 0 10px;
  font-size: 12px;
  color: #323232;
}

.text_tabs_search button {
  width: 60px;
  line-height: 22px;
  height: 22px;
  background: #268DFF;
  color: #ffffff;
  border: 1px solid #268DFF;
  border-radius: 0;
  cursor: pointer;
  font-size: 12px;
  padding: 0;
}

.new_list_main{
    overflow: inherit;
}

.new_list_main .text_tabs_search{
    top: -30px;
    right: 0;
}

.new_list_main .text_tabs_search input{
    line-height: 22px;
}

.text_items ul {
  display: none;
  margin: 0 30px;
}

.text_items ul.active {
  display: block;
}

.text_items ul li {
  height: 210px;
  padding: 30px 0;
  border-bottom: 1px solid #f0f0f0;
  position: relative;
}

.text_items .text_list_img {
  width: 230px;
  min-width: 230px;
  max-width: 230px;
  height: 150px;
  margin-right: 20px;
  overflow: hidden;
  display: inline-block;
  position: relative;
}

.text_items .text_list_img img {
  width: 100%;
  height: 100%;
}

.text_items .text_list_main {
  position: relative;
  vertical-align: top;
  display: inline-block;
  width: calc(100% - 260px);
  height: 100%;
}

.text_list_main h3 {
  font-size: 16px;
  font-weight: 700;
  padding: 0 0 15px;
}

.text_list_main .news_content_div {
  font-size: 14px;
  line-height: 22px;
  height: 44px;
  color: #999;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.browse_number {
  position: absolute;
  left: 0;
  bottom: 0;
}

.browse_number i {
  height: 14px;
  width: 18px;
  background: url(/static/images/text_icon.png) no-repeat;
  display: inline-block;
  vertical-align: middle;
}

.browse_number span {
  font-size: 14px;
  color: #999;
  margin-left: 6px;
  vertical-align: middle;
}

.text_detail_box {
  padding: 55px 0 100px;
  background-color: #f6f6f6;
}

.text_detail_main {
  background: #fff;
  padding: 30px 50px;
  min-height: 561px;
}

.text_detail_top {
  padding-bottom: 14px;
}

.text_detail_top h3 {
  font-weight: 700;
  color: #333;
  padding-bottom: 18px;
  cursor: pointer;
  font-size: 20px;
}

.text_detail_top div {
  color: #999;
  line-height: 20px;
}

.text_detail_top span {
  vertical-align: middle;
  padding: 0 10px 0 0;
}

.text_detail_top .browse_number {
  display: inline-block;
}

.text_detail_bottom {
  overflow: hidden;
  font-size: 14px;
  line-height: 26px;
}
.browse_number_detail {
	position: static;
}
.price-origin{
    text-decoration: line-through;
    color: #999;
    font-size: 12px;
}
.isGoos {
    position: absolute;
    top: 189px;
    left: 0;
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: rgba(0,0,0,.6);
    font-size: 12px;
    padding: 0 12px;
    text-align: left;
    color: #ffffff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 99;
}
/* 商品类型 */
.new_good_name{
	margin:13px 0 10px;
    color: #333333;
    font-size: 14px;
    font-weight: 400;
	height: 40px;
    text-align: left;
    -webkit-transition: color .2s ease;
    transition: color .2s ease;
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.goods_type{
    display: inline-block;
    margin-right: 8px;
    width: 60px;
    height: 20px;
    background: #f1c80a;
    color: #000000;
    font-size: 12px;
    text-align: center;
    line-height: 18px;
    border-radius: 6px;
    border: 1px solid #000000;
}
.new_good_name a{
	color: #333333;
    font-size: 14px;
    font-weight: 400;
}
/* 集采专区 */
.large_box{
	padding: 60px 0;
    background: #F5F5F5;
}
/* .large_box ul{
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
} */
.large_box li{
	float:left;
}
.large_box li a{
	display:block;
	background: #ffffff;
	box-shadow:0px 15px 30px rgba(0,0,0,0.12);
	border-radius: 24px;
}
.large_box li a img{
	display: block;
    border-radius: 24px;
}
.large_box li a p{
    width: 100%;
    font-weight: 400;
    line-height: 65px;
    color: #333333;
    font-size: 18px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 24px;
}
/* 一行四组 */
.large_four_item li{
	width:275px;
	margin:0 26px 40px 0;
}
.large_four_item li:nth-of-type(4n){
	margin:0 0 40px;
}
.large_four_item li a img{
    width: 275px;
    height: 275px;
}
/* 一行三组 */
.large_three_item li{
	width:360px;
	margin:0 50px 40px 0;
}
.large_three_item li:nth-of-type(3n){
	margin:0 0 40px;
}
.large_three_item li a img{
    width: 360px;
    height: 295px;
}

/* 办公专区 */
.office_box .index_item1_title{
	padding:40px 0 20px;
}
.office_box .index_item1_title span{
	border-left:none;
	padding:0;
}
.office_box .index_item1_title a{
	display: inline-block;
    color: #666666;
    font-size: 14px;
    float: right;
    height: 26px;
    line-height: 26px;
}
.office_head{
	width:100%;
	height: 392px;
	padding: 12px 0 0;
    background: #F5F5F5;
}
.office_head .container{
	position: relative;
	top:0;
}
.office_head_l{
	width: 1180px;
	height: 380px;
    position: absolute;
    left: 0;
    overflow: hidden;
	z-index: 99;
}
.office_menu_left{
    width: 220px;
    height: 380px;
    background: rgba(0,0,0,.2);
    position: absolute;
    padding: 15px 0 0;
    left: 0;
    overflow: hidden;
}
.office_menu_left li{
	margin: 0 0 4px;
    overflow: hidden;
}
.office_menu_left li.cur, 
.office_menu_left li:hover {
    background: #E2231A;
}
.office_menu_left li a {
    display: block;
    height: 19px;
    line-height: 19px;
}
.office_menu_left li span{
    display: block;
    float: left;
    color: #ffffff;
    font-size: 14px;
    padding: 0 0 0 29px;
    max-width: 170px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 26px;
}
.office_menu_left li i.menu_more{
    color: #ffffff;
    font-size: 24px;
    float: right;
    padding: 0 23px 0 0;
    display: block;
	line-height: 26px;
}
.office_menu_left li.cur span,
.office_menu_left li:hover span{
	color: #ffffff;
}
.office_menu_left li.cur i.menu_more,
.office_menu_left li:hover i.menu_more{
	color: #ffffff;
}
.office_menu_right {
    display: none;
    width: 950px;
    height: 380px;
    position: absolute;
    top: 0;
    left: 230px;
    overflow: auto;
    z-index: 99;
    background: #ffffff;
    border-radius: 4px;
    padding: 30px 20px;
    border: 1px solid #ffffff;
}
.office_second_menu{
	overflow:hidden;
}
.office_second_menu>div>a{
	display:block;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color: #E2231A;
}
.office_second_menu .line {
    width: 100%;
    height: 1px;
    display: block;
    background: #DDDDDD;
    margin: 12px 0;
}
.office_third_menu{
	overflow:hidden;
}
.office_third_menu>li{
	float:left;
	padding:0 30px 0 0;
	margin:12px 0 0;
}
.office_third_menu>li a{
	display:block;
	color:#666666;
	font-size:12px;
	line-height:20px;
}
.office_head_r{
	width:100%;
	position: absolute;
    right: 0;
}
/* 商品筛选 */
.goods_filter_item {
    position: relative;
    line-height: 34px;
	border-bottom: 1px dashed #F4F4F4;
    background-color: #F4F4F4;
}
.goods_filter_item dt {
    float: left;
    width: 100px;
    padding: 0 0 0 10px;
    color: #3D3D3D;
    font-size: 12px;
    text-align: left;
    line-height: 40px;
}
.goods_filter_item dd {
    margin-left: 110px;
    padding-right: 130px;
    padding-left: 10px;
    overflow: hidden;
    zoom: 1;
    background-color: #FFFFFF;
}
.multiple dd{
    padding-right: 0px !important;
}
.spec{
    border:none!important;
    z-index: 20;
}
.multiple{
    border: 1px solid #268DFF;
}
.filterListautoheight{
    height: auto !important;
}
.multiple .filterList{
    height: auto !important;
}
.multiple  dd ul{
    float: none !important;
}
.goods_filter_item  .item{
    display: flex;
    align-items: center;
    justify-content: center;
}
.multiple .filterList a i{
    width: 13px;
    height: 13px;
    margin-right: 4px;
    background: url(/static/images/es/choice_boder.png) no-repeat;
    background-size: 100% 100%;
}
.multiple .filterList .select a i{
    width: 13px;
    height: 13px;
    margin-right: 4px;
    background: url(/static/images/es/choice_select.png) no-repeat;
    background-size: 100% 100%;
}
.sl-v-tab{
    overflow: hidden;
    zoom: 1;
    padding-top: 4px;
    width: auto;
    height: 34px;
    padding-left: 20px;
}
.sl-v-tab i{
    width: 12px;
    height: 6px;
    margin-left: 4px;
    background: url(/static/images/es/more.png) no-repeat;
    background-size: 100% 100%;
}
.sl-tab-cont-item{
    display: none;
    position: absolute;
    left: 0;
    top: 29px;
    width: 100%;
    border: 1px solid #ccc;
    padding: 10px;
    background: #fff;
    box-shadow: 1px 1px 1px rgb(153 153 153 / 30%);
}
.sl-tab-cont-item .item span{
    font-size: 12px;
}
.tab-cont-item-list{
    background: #fff;
    height: auto !important;
    width: 100%;
    box-sizing: border-box;
    padding-right: 100px;
}
.tab-cont-item-list ul{
    overflow: hidden;
    zoom: 1;
}
.tab-cont-item-list li{
     float: left;
    margin-right: 16px;
    height: 26px;
    line-height: 26px;
}
.pro_filter_new{
    border-radius:0;
    position: relative;
    z-index: 111;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
.pro_filter_new .filter_wp li a em{
    font-weight: normal;
}
.pro_filter_new .filter_wp li a b {
    display: inline-block;
    margin-left: 4px;
    width: 14px;
    height: 14px;
    background: url(/static/images/es/close.png) no-repeat;
    background-size: 100% 100%;
    zoom: 1;
}
.pro_filter_new .goods_filter_item.filter_wp  dd ul li a {
    display: flex;
    align-items: center;
}
.pro_filter_new .filter_wp li a:hover{
    border-color: #268DFF;
}
.more_btns{
    display: none;
}
.multiple .more_btns{
    width: 100%;
    margin: 10px 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.select_save{
    width: 60px;
    height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #268DFF;
    font-size: 14px;
    color: #FFFFFF;
    margin-right: 6px;
}
.select_save:hover{
    color: #fff;
}
.select_cancel{
    box-sizing: border-box;
    width: 60px;
    height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-size: 14px;
    color: #595959;
}
.sl-tab-trigger{

}

.trig-item{
    float: left;
    height: 26px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 3px 8px;
    background: #FFFFFF;
    box-sizing: border-box;
    border: 1px solid #EEEEEE;
    margin-right: 16px;
}
.trig-item span{
    font-size: 12px;
}
.trig-item.trig-curr {
    height: 27px;
    border-color: #ccc;
    border-bottom: medium none;
    text-decoration: none;
    position: relative;
    z-index: 2;
}
.multiple .sl-ext{
    display: none;
}
.goods_filter_item  .sl-ext{
    position: absolute;
    top: 7px;
    padding: 0;
    right: 0;
    width: auto;
    height: 26px;
    line-height: 22px;
    overflow: hidden;
    zoom: 1;
}
.goods_filter_item .sl-e-more{
    float: left;
    margin-right: 10px;
    width: 60px;
    height: 26px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #FFFFFF;
    box-sizing: border-box;
    color: #595959;
    font-size: 12px;
    border: 1px solid #EEEEEE;
    visibility: hidden;
}
.sl-e-multiple{
    float: left;
    width: 60px;
    height: 26px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #FFFFFF;
    box-sizing: border-box;
    color: #595959;
    font-size: 12px;
    border: 1px solid #EEEEEE;
}
.sl-e-multiple b{
    width: 16px;
    height: 16px;
    background: url(/static/images/es/add_more.png) no-repeat;
    background-size: 100% 100%;
}
.sl-e-more b{
    margin-left: 4px;
    width: 16px;
    height: 16px;
    background: url(/static/images/es/arrow-down.png) no-repeat;
    background-size: 100% 100%;
}
.put .sl-e-more b{
    background: url(/static/images/es/arrow-up.png) no-repeat;
    background-size: 100% 100%;
}
.goods_filter_item dd div{
    overflow: hidden;
    zoom: 1;
    padding-top: 6px;
    width: auto;
    height: 40px;
    float: none;
}
.goods_filter_item dd ul{
    float: left;
    overflow: hidden;
    zoom: 1;
    position: relative;
}
.goods_filter_item dd ul li{
    float: left;
    _display: inline;
    margin-right: 16px;
    margin-bottom: 4px;
    height: 26px;
    line-height: 26px;
}
.goods_filter_item dd ul li a{
    float: left;
    white-space: nowrap;
    zoom: 1;
}
.goods_filter_item.filter_wp  dd ul li a {
    float: left;
    white-space: nowrap;
    zoom: 1;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
}
.goods_filter_item dd ul li a span{
    font-size: 12px;
}
.goods_filter_item #searchForm{
    padding: 0;
}
.goods_filter_item .cancel_filter,
.goods_filter_item .filter_op {
    position: absolute;
    top: 6px;
    right: 10px;
    width: 120px;
    height: auto;
    line-height: 22px;
    overflow: hidden;
    zoom: 1;
    font-size: 14px;
    text-align: right;
}
/* 收货人信息列表 */
.task_info_list {
    overflow: auto;
    margin: 0;
    height: 220px;
}
.task_info_list li {
    list-style: none;
    height: 40px;
    padding: 5px 0;
}
.task_info_list .addr-detail {
    line-height: 30px;
}
.task_info_list .addr-name {
    margin: 0 0 0 14px;
}


/* 数据系统 */
.report_box{
    width: 100%;
    min-width:1920px;
    height: 100%;
    background: url(/static/images/temporary/report_box_bg.png) no-repeat;
    background-size: 100% 100%;
}
.report_title_box{
    width: 100%;
    height: 150px;
    background: url(/static/images/temporary/report_box_title.png) no-repeat;
    background-size: 100% 150px;
    position: relative;
}
.report_title_box p {
    color: #00cdff;
    font-size: 18px;
    position: absolute;
    top:50px;
}
.report_title_box h3 {
    color: #ffffff;
    font-size: 30px;
    text-align: center;
    padding: 54px 0 0;
}
.report_code{
	left:20px;
}
.report_time{
	right:90px;
}
.report_title_link{
	display:block;
    width: 300px;
    height: 36px;
    line-height: 36px; 
    background-size: 100% 36px;
    font-size:18px;
    color:#ffffff;
    text-align:center;
    position: absolute;
}
.report_title_link1{
	background: url(/static/images/temporary/report_box_items1.png) no-repeat;
}
.active.report_title_link1{
	background: url(/static/images/temporary/report_box_items1_active.png) no-repeat;
}
.report_title_link2{
	background: url(/static/images/temporary/report_box_items2.png) no-repeat;
}
.active.report_title_link2{
	background: url(/static/images/temporary/report_box_items2_active.png) no-repeat;
	
}
.report_box_iframe{
    border: none;
    width: 100%;
    height: calc(100% - 150px);
}

/* 询价详情  */
.xj_detail_box{
	padding: 50px 0;
}
.xj_detail_main_box{
	padding: 0 0 30px;
	position: relative;
}
.offerNow_btn {
    position: absolute;
    top: 0;
    right: 0;
    padding: 10px 40px;
    background: #409EFF;
    border-radius: 35px 0 0 35px;
}
.offerNow_btn .el-button--primary {
    color: #FFFFFF;
    background-color: #409EFF;
    border-color: #409EFF;
    font-size: 16px;
    padding: 0;
}
.xj_detail_title{
    display: flex;
    font-weight: bold;
}
.xj_detail_title .xj_detail_title_span{
    display: block;
    width: 4px;
    height: 20px;
    background: #268DFF;
    border-radius: 4px;
    margin: 0 10px 0 0;
}
.xj_detail_title .xj_detail_title_span2{
    display: block;
    margin: 0 0 0 20px;
}
.xj_detail_main1_lists,
.xj_detail_main_table{
    padding: 20px 0 0;
}
.xj_detail_main1_list{
	padding: 0 0 20px;
    display: flex;
    align-items: center;
}
.xj_detail_main1_list label {
    padding: 0 20px 0 0;
    color: #000000;
    font-weight: bold;
}
.xj_file_upload_box{
    padding: 20px 0 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.xj_file_upload_box span {
    color: #268DFF;
    cursor: pointer;
    display: block;
    margin: 0 10px;
}














































