body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
	margin: 0;
	padding: 0;
}

body,
button,
input,
select,
textarea {
	font: 12px/1.55 "HanHei SC", PingHei, "PingFang SC", STHeitiSC-Light, "Helvetica Neue", Helvetica, "Microsoft Yahei", 微软雅黑, STHeiti, 华文细黑, Arial, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
}

address,
cite,
dfn,
em,
var {
	font-style: normal;
}

code,
kbd,
pre,
samp {
	font-family: couriernew, courier, monospace;
}

small {
	font-size: 12px;
}

ul,
ol {
	list-style: none;
}

li {
	list-style: none;
}

a {
	text-decoration: none;
	color: #444;
}

a:hover {
	text-decoration: none;
}
a:active {
	color: #444;
}
sup {
	vertical-align: text-top;
}

sub {
	vertical-align: text-bottom;
}

legend {
	color: #000;
}

fieldset,
img {
	border: 0;
}

.xuanzekuaidi{
	color:#0d9cf2;
	text-decoration:underline;
}

.kuaidiyunfei{
	font:Arial;
}
button,
input,
select,
textarea {
	font-size: 100%;
	outline: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clearfix::before,
.clearfix::after {
	content: "";
	height: 0;
	line-height: 0;
	display: block;
	visibility: hidden;
	clear: both;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1;
	/*IE/7/6*/
}

@font-face {
	font-family: 'iconfont';
	/* project id 1062574 */
	src: url('//at.alicdn.com/t/font_1062574_rc67jnmko4o.eot');
	src: url('//at.alicdn.com/t/font_1062574_rc67jnmko4o.eot?#iefix') format('embedded-opentype'),
		url('//at.alicdn.com/t/font_1062574_rc67jnmko4o.woff2') format('woff2'),
		url('//at.alicdn.com/t/font_1062574_rc67jnmko4o.woff') format('woff'),
		url('//at.alicdn.com/t/font_1062574_rc67jnmko4o.ttf') format('truetype'),
		url('//at.alicdn.com/t/font_1062574_rc67jnmko4o.svg#iconfont') format('svg');
}

.iconfont {
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}

.base_width {
	width: 1140px;
}

.pm0 {
	padding-bottom: 0;
}

.mt20 {
	margin-top: 20px;
}

.mb20 {
	margin-bottom: 20px;
}

.mt50 {
	margin-top: 50px;
}

.mt10 {
	margin-top: 10px;
}

.mr10 {
	margin-right: 10px;
}

.red {
	color: #b00219;
}

.f14 {
	font-size: 14px;
}

.mr0 {
	margin-right: 0;
}

.pr0 {
	padding-right: 0;
}

.prbl10 {
	padding: 0 10px 10px;
}

.mt5 {
	margin-top: 5px;
}

.mr20 {
	margin-right: 20px;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear {
	clear: both;
}

.mb10 {
	margin-bottom: 10px;
}

.pb100 {
	padding-bottom: 100px;
}

.ml10 {
	margin-left: 10px;
}

.rel {
	position: relative;
}

.flex {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
}

/* 图片文字居中 */
.vertical_middle {
	vertical-align: middle;
}

body {
	background-color: #f2f2f2;
}

/* 首页 */
/* 有效宽度 */
.container {
	width: 1320px;
	margin-right: auto;
	margin-left: auto;
	*zoom: 1;
}

.container:before,
.container:after {
	display: table;
	line-height: 0;
	content: "";
}

.container:after {
	clear: both;
	position: relative;

}

.bb {
	border-bottom: 1px solid #d0cfd3;
}

.head_h {
	background: #fff;
	height: 30px;
	box-sizing: border-box;
	line-height: 30px;
	border-bottom: 1px #eee solid;
}

.flex {
	display: flex;
	align-items: center;
}

.head_h .href_a ul {
	display: flex;
	display: box;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	margin-left: 10px;
	padding-left: 10px;

}


.head_h .href_a ul li {
	margin: 0px 5px;
}

.head_h .href_a a {
	color: #5e5d5d;
	font-size: 12px;
}

.right_sousuo {
	width: 228px;
}

.sousuo_content .right_sousuo_tx {
	width: 100%;
}

.sousuo_content .logo_mimi {
	width: 200px;
	height: 50px;
	margin-right: 50px;
}

.sousuo_content .logo_mimi img {
	width: 100%;
	height: 100%;
}

.left_content_head {
	width: 100%;
	box-sizing: border-box;
	padding: 5px 0;
	display: flex;
	align-items: center;
	display: -webkit-flex;
	-webkit-align-items: center;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}
.daohang_caidan {
	width: 100%;
	display: flex;
	align-items: center;
	display: -webkit-flex;
	-webkit-align-items: center;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}
.head_shousuo {
	width: 100%;
	border-radius: 200px;
	padding-right: 0px;
	border: 1px solid #ddd;
	overflow: hidden;
}

.head_shousuo .contitt_txt {
	height: 36px;
	line-height: 36px;
	padding-left: 10px;
	width: calc(100% - 73px);
}

.head_shousuo .btn_sousuo {
	padding: 0 20px;
	font-size: 16px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
}

.head_shousuo input {
	border: 0px;
	width: 100%;
	height: 19px;
	font-size: 12px;
	background: none;
	font-family: "微软雅黑";
}

.head_shousuo .iconfont {
	padding-left: 20px;
	cursor: pointer;
}

.index_tips_btn {
	margin-left: 20px;
	padding: 2px 8px;
	border-radius: 4px;
	background: #1E96F8;
	font-size: 14px;
	color: #fff;
}

.relative {
	border-right: 1px solid #999999;
	margin-right: 6px;
	padding-right: 4px;
}

.index_tips_p {
	color: #9b9b9b;
}

.index_tips_p .fr span {
	color: #9b9b9b;
}
.middle {
	width: 20px;
	text-align: center;
	display: inline-block;
}

.index_tips_p .serve_helps_w {
	margin-right: 10px;
}

.index_tips_p .colo_font {
	color: #38f;
}

/* 导航栏 */
.left_content_head .sousuo_content {
	margin-top: 10px;
	margin-bottom: 10px;
}

.menu .logo {
	padding-top: 12px;
	padding-right: 14px;
}

.menu .logo img {
	height: 38px;
}

.zcbh {
	color: #787878;
    font-size: 16px;
    margin-right: 55px;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
    height: 60px;
    line-height: 60px;
}

.zcbh.style_css {
	background: #4884ff;
	color: #fff;
}

.zcbh.style_css:hover {
	color: #fff;
}

.zcbh>a {
	display: block;
	/* 	height: 63px; */
	width: 100%;
	color: #999;
}

.zcbh:hover {
	color: #4884ff;
	cursor: pointer;
}

.zcbh_hover_span {
	color: #3d3d3f;
}


.zcbh:hover .zcbh_hover_span {
	color: #4884ff;
}
.zcbh_hover_span .type_a{
	color: #4884ff;
}

.denglu_logo {
	text-align: center;
	margin-top: 18px;
}

.denglu_logo_top {
	background-color: #38f;
	color: #fff;
	line-height: 36px;
	height: 36px;
	text-align: center;
	border-radius: 50px;
	font-size: 16px;
	padding: 0px 20px;
	margin-top: 20px;
	margin-right: 20px;
}

.denglu_logo_top a {
	width: 100%;
	height: 100%;
	color: #fff;
}

.denglu_logo .logo_xinxi img {
	width: 40px;
	height: 40px;
	border-radius: 100px;
	overflow: hidden;
	margin-bottom: 5px;
}

.denglu_logo .btn_borde {
	border: 2px solid #38f;
	color: #38f;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	width: 120px;
	font-weight: bold;
	border-radius: 50px;
	margin-top: 5px;
	cursor: pointer;
}

.denglu_logo .btn_borde_logo {
	background-color: #38f;
	color: #fff;
	font-weight: bold;
	line-height: 30px;
	height: 30px;
	padding: 0px 20px;
	border-radius: 50px;
	margin-top: 10px;
}

.denglu_logo .btn_borde_logo a {
	color: #fff;
}

.denglu_logo_top a {
	color: #fff;
}

.message_cart {
	position: relative;
	font-size: 14px;
	font-weight: bold;
	border-right: 1px solid #333;
	padding: 0 8px;
	margin-right: 6px;
	color: #444;
	overflow: hidden;
	text-overflow: ellipsis;
	flex-wrap: nowrap;
	display: flex;
	align-items: flex-start;
}

.sanjiao_message_cart {
	font-size: 16px;
	display: inline-block;
	box-sizing: border-box;
	margin-left: 6px;
	margin-top: -4px;
}

.yiru_xiala {
	position: relative;
}

.yiru_xiala .head_portrait img {
	width: 18px;
	height: 18px;
}

.yiru_xiala a {
	color: #333;
}

.xiala_caidan {
	width: calc(100% - 90px);
	min-width: 100px;
	background: #fff;
	position: absolute;
	top: 22px;
	right: 6px;
	z-index: 9999;
	border: 1px solid rgb(238, 238, 238);
	box-shadow: 0px 1px 0.96px 0.04px rgba(238, 238, 238, 0.74);
	border-radius: 4px;
	padding: 5px 10px;
	display: none;
}

.xiala_caidan_li {
	line-height: 30px;
	color: #3d3d3f;
	width: 100%;
	text-align: center;
	display: block;
}

.xiala_caidan_li img {
	width: 42px;
	height: 12px;
}

.yiru_xiala:hover .xiala_caidan {
	display: block;
}

.pos_cart {
	position: relative;
	width: 19px;
}

.pos_cart_num {
	position: absolute;
	top: -11px;
	right: -10px;
	padding: 3px 6px;
	background-color: #ff5859;
	font-size: 10px;
	color: #fff;
	display: inline-block;
	line-height: 1;
	border-radius: 200px;
	text-align: center;
}

.account_setting {
	display: none;
	position: absolute;
	top: 30px;
	left: 3px;
	background-color: #fff;
	border: 1px solid rgb(238, 238, 238);
	padding: 5px 14px;
	width: 84px;
	text-align: center;
	font-size: 12px;
	font-weight: 100;
	border-radius: 4px;
}

.user_login:hover .account_setting {
	display: block;
}

.account_setting p {
	line-height: 30px;

}

.login_denglu {
	margin-top: 9px;
	padding-right: 6px;
	border-right: 1px solid #333333;
	color: #333;
}

.login_denglu span a {
	color: #333;
}

.index_login_z {
	background: #347fff;
	color: #fff;
	font-size: 14px;
	display: inline-block;
	padding: 8px 25px;
	border-radius: 6px;
	text-decoration: none;
	margin-left: 10px;
}

.index_login_z a {
	color: #fff;
}

.zcbh_list {
	display: none;
	position: absolute;
	top: 60px;
	left: 0px;
	border: 1px solid #E8E8E8;
	background: #fff;
	color: #fff;
	width: 510px;
	height: 340px;
	z-index: 1000;
}

.zcbh:hover .zcbh_list {
	display: block;
}

.custom_tips {
	position: absolute;
	padding: 20px 10px;
	bottom: 0;
	left: 0;
	width: 490px;
	background: #f5f3f8;
	font-size: 14px;
	color: #333333;
}

.custom_tips_x .flex_row {
	width: 20%;
	text-align: center;
}


.menu_erp {
	display: none;
	position: absolute;
	top: 63px;
	left: -309px;
	width: 578px;
	padding: 20px;
	background: #fff;
	color: #fff;
	z-index: 1000;
}

.zcbh:hover .menu_erp {
	display: block;
}


.menu_business_c {
	font-size: 12px;
	padding: 8px 20px;
	margin: 8px 0px;
	color: #333;
}

.menu_business_d {
	font-size: 12px;
	padding: 8px 20px;
	margin: 8px 0px;
	color: #333;
}

.menu_business_c:hover a {
	color: #fff;
	background-color: #1E96F8;
}

.menu_business_d:hover {
	color: #fff;
	font-weight: bold;
	background-color: #4884ff;
}

.menu_text_name {
	font-size: 18px;
	font-weight: 600;

}

.menu_erp_one {
	padding: 20px;
	margin-right: 10px;
	font-size: 12px;
	color: #fff;
	background-image: linear-gradient(135deg, #25E8F9 0%, #1E96F8 100%);
}

.menu_erp_one:hover .more {
	color: #1E96F8;
	background: #fff;
	font-weight: bold;
}

.menu_erp p {
	font-size: 12px;
	line-height: 24px;

}

.menu_erp_two {
	padding: 20px;
	margin-right: 10px;
	font-size: 12px;
	color: #fff;
	background-image: linear-gradient(135deg, #F9DD25 0%, #FFA70D 100%);

}

.menu_erp_two:hover .more {
	color: #FFA70D;
	background: #fff;
	font-weight: bold;
}

.menu_erp_three {
	padding: 20px;
	margin-right: 10px;
	font-size: 12px;
	color: #fff;
	background-image: linear-gradient(135deg, #48F0D4 0%, #1CCA79 100%);
}

.menu_erp_three:hover .more {
	color: #48F0D4;
	background: #fff;
	font-weight: bold;
}

.menu_erp_four {
	padding: 20px;
	margin-right: 10px;
	font-size: 12px;
	color: #fff;
	background-image: linear-gradient(135deg, #AD25F9 0%, #1E29F8 100%);
}

.menu_erp_four:hover .more {
	color: #1E29F8;
	background: #fff;
	font-weight: bold;
}

.more_a {
	margin-top: 10px;
	padding: 0 16px;
}


.more {
	border: 1px solid #fff;
	border-radius: 8px;
	padding: 2px 6px;
	line-height: 10px;
	color: #fff;
}

.list_custom_hot {
	width: 74px;
	border: 1px solid #e8e8e8;
	margin: 8px 8px;
	padding: 4px;
	text-align: center;
	border-radius: 4px;
	font-size: 14px;
	color: #333;
}

.list_custom_hot_m {
	width: 74px;
	border: 1px solid #e8e8e8;
	margin: 8px 8px;
	padding: 4px;
	text-align: center;
	border-radius: 4px;
	font-size: 14px;
	color: #fff;
	line-height: 20px;
}

.list_custom_er {
	background: #1787E2;
	height: 88px;
}

.custom_er {
	border: 0;
	padding-top: 20px;
	font-size: 12px;
}

.list_custom_hot .next img {
	margin-top: 10px;
	width: 20px;
	height: 20px;
}

.list_custom_hot .kind {
	font-size: 14px;
	color: #38f;
}

.list_custom_hot:hover {
	border: 1px solid #1E96F8;
	color: #1E96F8;
	box-shadow: 0px 10px 10px -5px rgba(0, 0, 0, 0.10);
	transition: 0.5s;
}


.list_custom_hot img {
	width: 50px;
	height: 66px;
}

.index_data {
	padding: 20px 0px;
	font-size: 14px;
}

.index_data_tips {
	position: relative;
	width: 860px;
	margin-right: auto;
	margin-left: auto;
	*zoom: 1;
}

.index_data_tips .zc {
	color: #1E96F8;
	font-size: 24px;
	font-weight: bold;
}


/* .index-data-tips::after{
	content: "";
	height: 1px;
	position: absolute;
	background-color: #2998f5;
	top: 19px;
	left:860px;
	width: 60%;
} */
.super_tips {
	width: 100%;
	text-align: center;
	background: #0893fb;
	padding: 20px 0;
	font-size: 30px;
	color: #fff;
	font-weight: bold;
}




/* 轮播图 */

.swiper-slide .exist {
	background: url(../images/1.jpg) top center no-repeat;
	height: 400px;
	background-size: 100% 100%;
}

.swiper-slide .dream {
	background: url(../images/a1.jpg) top center no-repeat;
	height: 400px;
	background-size: 100% 100%;
}

/* 热卖产品 */
.index_goods {
	margin-top: 15px;
}

.tips_qw {
	font-size: 30px;
	color: #000;
	font-weight: 600;
	position: relative;
	line-height: 1;
	display: inline-block;
}

/* .tips_qw:after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #ffdc00;
	height: 10px;
	content: "";
	z-index: -1;
} */

.index_goods_tips {
	margin-bottom: 15px;
	text-align: center;
	display: flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}

.index_goods_tips .tips_qw .sign {
	position: absolute;
	top: -8px;
	right: -30px;
	font-size: 12px;
	color: #fff;
	background-color: #0bc141;
	border-radius: 8px;
	font-weight: 100;
	padding: 0px 4px;
}

.index_goods_tips .added_list {
	border: 1px solid #eaeaea;
	padding: 2px 10px;
	border-radius: 3px;
	background: #fff;
	color: #999;
	display: inline-block;
	margin-top: 10px;
}

.index_goods_tips .added_list:hover {
	background-color: #337cf9;
	color: #fff;
}

.good_item {
	display: block;
	border-radius: 6px;
	background: #fff;
	border: 1px solid #e9e9e9;
	vertical-align: top;
	width: 248px;
	margin-bottom: 40px;
	margin-right: 10px;
	margin-left: 10px;
	overflow: hidden;

	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
}

.list_hot_search a .good_item {
	display: block;
	width: 248px;
	background: #fff;
	border: 1px solid #e9e9e9;
	vertical-align: top;
	margin-bottom: 40px;
	margin-right: 10px;
	margin-left: 10px;
	overflow: hidden;
}

.good_item:hover {
	box-shadow: 0px 5px 9px 4px #ddd;

	transform: translate(0, -5px);
	-webkit-transform: translate(0, -5px);
	-moz-transform: translate(0, -5px);
	-o-transform: translate(0, -5px);
	-ms-transform: translate(0, -5px);
}

.index_goods_tit {
	padding: 10px;
}

.index_goods_tit .zt {
	font-size: 16px;
	color: #ec5947;
}

.index_goods_tit .zlo {
	color: #ababbc;
}

.index_goods_tit .bottom_leng {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.index_goods_log {
	border: 1px solid rgb(255, 174, 0);
	color: rgb(255, 174, 0);
	line-height: 40px;
	border-radius: 4px;
	font-size: 12px;
	padding: 2px 26px;
}

/* 更多热卖 */
.goods_more_tc {
	width: 100%;
	text-align: center;
	margin-bottom: 30px;
}

.goods_more_morepro {
	text-align: center;
	background-image: linear-gradient(90deg, #35d364, #0bc141);
	color: #fff;
	font-size: 16px;
	padding: 8px 25px;
	border-radius: 6px;
}
.index_art_list .zch {
	text-align: center;
	border-radius: 6px;
	background: #fff;
	border: 1px solid #e9e9e9;
	vertical-align: top;
	width: 202px;
	height: 240px;
	margin: 20px;
	float: left;
}

.photo_zch_b {
	display: none;
}

.photo img {
	width: 100%;
}

.index_art_list .zch:hover .photo_zch_b {
	display: block;
}

.index_art_list .zch:hover .photo_zch_a {
	display: none;
}

/* 马上定制 */
.art_btn_df {
	padding-top: 20px;
	font-size: 14px;
}

/* 轻松赚钱 */
.index_intro_e {
	background: #FBFBFB url(../images/global.png) no-repeat center;
	height: 780px;
}

.index_intro_eov {
	text-align: center;
	font-size: 14px;
	padding-bottom: 40px;
}

.index_intro_title {
	color: #1E96F8;
	font-size: 30px;
	padding-top: 60px;
	padding-bottom: 10px;
}

.index_intro_eov .zc {
	color: #1E96F8;
	border-color: #1E96F8;
	fill: #1E96F8;
}

.index_intro_main_w {
	margin-bottom: 20px;
}

.index_intro_main img {
	width: 506px;
}

.index_intro_main_txt {
	margin-right: 40px;
}

.index_intro_list {
	margin-bottom: 28px;
}

.index_intro_list li {
	line-height: 26px;
	font-size: 14px;
	padding-left: 16px;
}

.index_intro_na {
	font-size: 30px;
	font-weight: 800;
}

.index_intro_hint {
	background: rgb(252, 65, 94);
	color: #fff;
	border-radius: 2px;
}

/* 指纹优势 */
.index_feat_txt {
	text-align: center;
	padding-top: 60px;
}

.index_feat_txt {
	font-size: 12px;
	color: #ccc;
}

.index_feat_txt_a {
	font-size: 30px;
	line-height: 40px;
	color: #1E96F8;
	font-weight: 700;
}

.index_feat_tage {
	display: inline-block;
}

.index_feat_tage_z {
	margin: 0 25px;
	font-size: 14px;
	padding: 20px;
	color: #1E96F8;
}

/* 合作商家 */
.index_feat_list {
	padding: 10px 97px;
}

.index_feat_list .feat_list_bord {
	border: 1px solid #1E96F8;
}

.index_feat_list_c .flex_row_ew {
	display: none;
}

.index_feat_list_c .flex_row_ew:first-child {
	display: block;
}

.feat_v_list {
	width: 150px;
	padding: 10px 0;
	text-align: center;
	margin-right: 37px !important;
	border: 1px solid #e9e9e9;
	border-radius: 4px;
}

.index_feat_list_c {
	width: 900px;
	padding: 20px;
	border: 1px solid #e9e9e9;
	margin: 10px auto 0;
	border-radius: 0 0 8px 8px;
	text-align: center;
	margin-bottom: 20px;
}


.flex_row_ew {
	width: 876px;
	border-bottom: 1px solid #e9e9e9;
	text-align: center;
}

.flex_row_ew .flex_row_s {
	width: 15%;
}

.flex_row_s {
	margin: 20px;
}

.detail_div {
	display: flex;
	flex-wrap: wrap;
	margin-top: 30px;
}

.detail_div_t {
	width: 20%;
	margin-bottom: 30px
}

.brand_tips_tw {
	width: 120px;
	height: 46px;
	position: relative;
	display: inline-block;
	margin: 0 20px;
	vertical-align: middle
}

.brand_tips_c img {
	width: 104px;
	height: 37px;
}

.tutorial_list_warp {
	background-color: #fff;
}

.tutorial_list ul {
	padding-top: 52px;
	padding-bottom: 50px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.tutorial_list ul li {
	text-align: center;
}

.tutorial_list ul .icon_tutorial {
	width: 90px;
	height: 90px;
	display: inline-block;
}

.tutorial_list ul .icon_tutorial img {
	width: 100%;
	height: 100%;
}

.tutorial_list ul .tutorial_title {
	margin-top: 18px;
	font-size: 20px;
	color: #383838;
	line-height: 1;
}

.tutorial_list ul .tutorial_ti {
	margin-top: 12px;
	font-size: 14px;
	color: #8b8d9b;
	line-height: 1;
}

/* 保障服务 */
.feature_data {
	background: #E9F3FF;
}

.feature_data_iu {
	padding: 10px 130px;
}

.feature_data_iu .bzh {
	margin: 20px 30px;
}

/* 尾部 */
.stern {
	background: #222;
	background-size: cover;
	height: 266px;
}

/* 新 */
.stern .head_title {
	border-bottom: 1px solid #393b3f;
	width: 100%;
	height: 69px;
	box-sizing: border-box;
	padding-top: 40px;
	border-bottom: 1px solid #393b3f;
	margin-bottom: 18px;
}

.stern .head_title .min_title ul {
	display: flex;
	align-items: center;
}

.stern .head_title .min_title ul a {
	color: #fff;
}

.head_title .min_title ul li {
	font-size: 14px;
	color: #fff;
	line-height: 1;
	padding-left: 22px;
	padding-right: 25px;
	border-right: 1px solid #44484f;
}

.head_title .min_title ul li:first-child {
	padding-left: 0px;
}

.head_title .min_title ul li:last-child {
	border-right: none;
}

.head_title .official_phone {
	color: #4884ff;
	font-size: 14px;
}

.head_title .official_phone span {
	font-size: 26px;
	color: #4884ff;
	line-height: 20px;
	font-family: Arial;
}

.footer .two_list_a ul {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	width: 889px;
	padding-top: 15px;
}

.footer .two_list_a ul li {
	text-decoration: none;
	font-size: 12px;
	margin-right: 28px;
	color: #78808d;
	margin-bottom: 14px;
}

.footer .two_list_a ul a {
	color: #78808d;
}

.footer .beian_xinxi {
	color: #fff;
	font-size: 12px;
}

.footer .gonghao {
	width: 124px;
	height: 124px;
}

.footer .gonghao .tips {
	width: 124px;
	height: 31px;
	background: #3d4148;
	font-size: 12px;
	color: #fff;
	line-height: 31px;
	text-align: center;
}

.footer .gonghao img {
	width: 100%;
	height: 100%;
}

.marked_words_b a {
	color: #fff;
}

.foot-cr {
	width: 100%;
	text-align: center;
	font-size: 12px;
	color: #787878;
	margin-top: 40px;
}

/* 等录弹窗 */
.login-mask_two {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
	z-index: 1000;
}

.m-login-pan_two {
	position: absolute;
	top: 170px;
	left: 700px;
	width: 390px;
	background-color: #fff;
}

.m-login-pan_two_text {
	padding: 40px 45px;
}

/*=====详情页======== */
.details_wt {
	line-height: 24px;
	margin-top: 20px;
}

.details_param {
	border: 1px dashed rgb(204, 204, 204);
	padding-left: 4px;
	margin: 0px 8px;
	color: rgb(204, 204, 204);
}

.details_param_blue {
	color: #428bca;
}

.details_param_bt {
	display: inline-block;
	padding: 0px 6px;
	font-size: 13px;
}

.details_param:hover {
	border: 1px solid #428bca;
}

.details_param:hover .details_param_bt {
	background: #428bca;
	color: #fff;
}

.details_param_sear {
	margin-top: 10px;
	padding: 0 10px;
	border: 1px solid rgb(237, 237, 237);
	color: #999;
	background-color: #fff;
}

.details_w_kind {
	padding: 10px 0;
}

.details_param_kind {
	max-width: 110px;
}

.details_w_kind_bo {
	border: 0;
}

.details_kind_name {
	padding: 4px 8px;
	margin-right: 10px;
	text-align: center;
	color: rgb(89, 90, 90);
	border-radius: 100px;
}

.details_kind_name span {
	padding: 4px 8px;
	border-radius: 4px;
}
.details_kind_name.active {
	color: #fff;
	background-color: #4884ff;
	border-radius: 12px;
}
.details_kind_name:hover {
	color: #428bca;
}

.details_kind_hue {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: 6px;
	border: 1px solid rgb(237, 237, 237);
}

.details_kind_more {
	display: none;
}

.details_more_bt {
	border: 1px solid rgb(221, 221, 221);
	width: 48px;
	height: 20px;
	margin-right: 10px;
	text-align: center;
}

.details_kind_nature {
	position: relative;
	width: 76px;
	height: 20px;
	margin-right: 10px;
	text-align: center;
	border: 1px solid rgb(221, 221, 221);
}

.details_more_btn {
	display: none;
	width: 968px;
	text-align: center;
	margin: 10px 0;
}

.details_more_btn_s {
	display: inline-block;
	padding: 4px 14px;
	border-radius: 6px;
	background-color: #428bca;
	color: #fff;
	margin-right: 6px;
}

.details_more_btn_a {
	display: inline-block;
	padding: 4px 14px;
	border-radius: 6px;
	background-color: #fff;
	border: 1px solid rgb(204, 204, 204);
	color: #343434;
	margin-right: 6px;
}

.details_kind_co {
	position: absolute;
	top: -12px;
	left: 121px;
	border-left: 1px solid rgb(164, 164, 164);
	border-right: 1px solid rgb(164, 164, 164);
	background: #fff;
	width: 76px;
	height: 12px;
}

.details_kind_co_a {
	position: absolute;
	top: -12px;
	left: 209px;
	border-left: 1px solid rgb(164, 164, 164);
	border-right: 1px solid rgb(164, 164, 164);
	background: #fff;
	width: 76px;
	height: 12px;
}

.details_kind_co_b {
	position: absolute;
	top: -12px;
	left: 297px;
	border-left: 1px solid rgb(164, 164, 164);
	border-right: 1px solid rgb(164, 164, 164);
	background: #fff;
	width: 76px;
	height: 12px;
}

.details_kind_list {
	display: none;
	position: absolute;
	top: 31px;
	left: -123px;
	width: 1140px;
	border: 1px solid rgb(164, 164, 164);
	color: #333;
	background-color: #fff;
}

.details_kind_list_a {
	display: none;
	position: absolute;
	top: 31px;
	left: -211px;
	width: 1140px;
	border: 1px solid rgb(164, 164, 164);
	color: #333;
	background-color: #fff;
}

.details_kind_list_b {
	display: none;
	position: absolute;
	top: 31px;
	left: -299px;
	width: 1140px;
	border: 1px solid rgb(164, 164, 164);
	color: #333;
	background-color: #fff;
}

.details_kind_nature:hover {
	border: 1px solid rgb(164, 164, 164);
}

.details_kind_nature:hover .details_kind_list {
	display: block;
}

.details_kind_nature:hover .details_kind_list_a {
	display: block;
}

.details_kind_nature:hover .details_kind_list_b {
	display: block;
}


.kind_list_season {
	width: 90px;
	margin: 10px 10px 6px 0;
	padding: 0 20px;
}

/* 商品列 */
.details_list_head {
	border-style: solid;
	border-width: 1px;
	border-color: rgb(214, 214, 214);
	background-color: rgb(244, 244, 244);
	margin-top: 15px;
	height: 44px;
	line-height: 44px;
	overflow: hidden;
	background-color: #fff;
}

.details_list_head_c {
	background-color: #4884ff;
	color: #fff;
	border-right: 1px solid rgb(214, 214, 214);
}

.details_list_head_h a {
	width: 100%;
	height: 100%;
	display: inline-block;
	padding: 0 24px;
	color: #696969;
	font-size: 14px;
}

.details_list_head_c a {
	width: 100%;
	height: 100%;
	display: inline-block;
	padding: 0 24px;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
}

.details_list_sort {
	margin-left: 4px;
}

.triangle_border_up {
	width: 0;
	height: 0;
	border-width: 0 6px 6px;
	border-style: solid;
	border-color: transparent transparent #a0a0a0;
	position: relative;
	margin: 14px 0px 6px 0px;
}

.triangle_border_down {
	width: 0;
	height: 0;
	border-width: 6px 6px 0;
	border-style: solid;
	border-color: #a0a0a0 transparent transparent;
	margin: 0px auto;
	position: relative;
}

.details_section {
	padding: 0 10px;
	border-left: 1px solid rgb(244, 244, 244);
}

.details_section input {
	width: 56px;
	height: 24px;
	padding: 0 2px;
	border-radius: 4px;
	border: 1px solid rgb(237, 237, 237);
}

.details_section_btn {
	background-color: #428bca;
	padding: 4px 5px;
	color: #fff;
	border-radius: 6px;
	margin-left: 5px;
}

.details_section:hover {
	background-color: #fff;
	border-left: 1px solid rgb(214, 214, 214);
	border-right: 1px solid rgb(214, 214, 214);
}

.details_list_wli {
	margin-top: 15px;
	margin-right: -29px;
}

.details_list_li {
	width: 248px;
	margin-bottom: 20px;
	margin-right: 20px;
	color: #696969;
	border: 1px solid #fff;
	background-color: #fff;
	border-radius: 10px;
	overflow: hidden;
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
}

.details_list_li:hover {
	box-shadow: 0px 5px 9px 4px #ddd;
	transform: translate(0, -5px);
	-webkit-transform: translate(0, -5px);
	-moz-transform: translate(0, -5px);
	-o-transform: translate(0, -5px);
	-ms-transform: translate(0, -5px);
}

.details_list_li .photo img {
	width: 248px;
	height: 254px;
}

.details_list_li .details_list_li_tx {
	background-color: #fff;
	padding: 10px;
}

.details_list_li .details_list_li_tx .goods_title {
	height: 36px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.details_list_li .details_list_li_tx .txt_boutt {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.details_tx_price {
	display: inline-block;
	margin-top: 10px;
	font-size: 16px;
	color: #ec5947;
	font-weight: 600;
}

.show_pro_big .photo img {
	display: none;
}

.show_pro_big .photo img:first-child {
	display: block;
}

/* 详情页 */
.main_width {
	padding: 20px 20px 0;
	margin-bottom: 20px;
}

.main_width_head {
	margin-bottom: 15px;
	color: #999;
}

.path_bar_q {
	color: #333;
}

.show_pro_big .photo img {
	/* display: none; */
	border: 1px solid rgb(237, 237, 237);
	width: 400px;
	height: 400px;
}

.show_pro_big .min_photo_tu img {
	width: 64px;
	height: 60px;
	/* border: 2px solid #1F8BCE; */
	margin-top: 20px;
	margin-right: 8px;
}

.min_photo_tup {
	border: 1px solid #333;
}

.min_photo_tup_fff {
	border: 1px solid #ffffff;
}

.main_width_referral {
	margin-left: 20px;
	width: 640px;
}


.show_pro_tit {
	font-size: 20px;
	color: #333;
	padding: 10px 0 15px 20px;
}

.tit_mt_txt {
	color: #888;
}

.tit_mt_txt_cash {
	font-size: 18px;
	color: #ff0023;
	font-weight: 400;
}

.batch_price_piece {
	font-size: 16px;
	color: #428bca;
}

.batch_price_box {
	margin: 0;
	padding-top: 14px;
	padding-left: 20px;
	padding-bottom: 14px;
	background: #ffff;
}

.batch_price_form {
	width: 80px;
	padding: 0px 5px;
}

.info_tit_mt {
	margin-top: 20px;
}

.select_hue {
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid rgb(237, 237, 237);
}

.select_hue .pro_imgs_mall .secai {
	font-size: 14px;
	color: #333;
	border: 1px solid #ff;
	padding: 4px 8px;
	border-radius: 4px;
	margin-right: 10px;
	background-color: #fff;
	font-weight: 100;
}

.select_hue .pro_imgs_mall .secai.on {
	color: #f44;
	border: 1px solid #f44;
}

.select_hue .pro_imgs_mall .size {
	font-size: 14px;
	text-align: center;
	color: #333;
	border: 1px solid #ff;
	padding: 4px 8px;
	border-radius: 4px;
	margin-right: 10px;
	background-color: #EFEFEF;
	font-weight: 100;
	min-width: 45px;
	display: inline-block;
	height: auto;
	line-height: 1.4;
}

.select_hue .pro_imgs_mall {
	display: flex;
	flex-wrap: wrap;
	max-width: 500px;
}

.select_hue_h {
	margin-top: 6px;
	margin-left: 20px;
	width: 70px;
}

.pro_imgs_mall .min_pho img {
	border: 1px solid rgb(237, 237, 237);
	margin-left: 6px;
	width: 36px;
	height: 36px;
}

/* 尺码表 */
.border_b_size .border_b {
	padding-left: 20px;
}

.border_b_size {
	margin-top: 20px;
}

.border_b_size_table {
	margin-left: 90px;
}

.pro_sku_table .pro_w_table {
	border-bottom: 1px dotted rgb(237, 237, 237);
	height: 44px;
}

.pro_sku_table .pro_w_table_d {
	border-bottom: 0;

}

.pro_sku_table .td_name {
	width: 160px;
	font-weight: bold;
}

.pro_sku_table .td_prcie {
	width: 120px;
}

.td-ope .quantity_re {
	background: #fff;
	border: 1px solid rgb(237, 237, 237);
	line-height: 28px;
	padding: 0 12px;
	font-size: 16px;

}

.pro_sku_table .td-ope {
	padding-left: 60px;
}

.td-ope .quantity_add {
	background: #fff;
	border: 1px solid rgb(237, 237, 237);
	line-height: 28px;
	padding: 0 10px;
	font-size: 16px;
}

.td-ope .quantity {
	width: 72px;
	height: 28px;
	border: 1px solid rgb(237, 237, 237);
	padding: 1px 0 0px 8px;
	margin: -4px;
}

/* 已选中的价格 */
.pitch_on {
	position: relative;
	background: #f9f9f9;
	line-height: 48px;
	margin-top: 20px;
	border-top: 1px solid rgb(237, 237, 237);
	border-bottom: 1px solid rgb(237, 237, 237);
}

.cart_info_number {
	width: 140px;
	text-align: right;
	display: inline-block;
	color: #ff0023;
	font-size: 18px;
}

.cart_info_mr {
	color: #ededed;
	font-size: 16px;
	padding: 0px 6px;
}

.cart_info_unit {
	font-size: 12px;
}

.cart_info_p {
	display: inline-block;
	color: #ff0023;
	font-size: 18px;
}

.cart_btn {
	width: 184px;
	border-left: 1px solid rgb(237, 237, 237);
	text-align: center;
	cursor: pointer;
	height: 48px;

}

.cart_btn span img {
	margin-bottom: 2px;
}

.cart_btn:hover {
	color: #428bca;
}

.cart_detail_table {
	position: absolute;
	top: -51px;
	left: 0;
	width: 100%;
	border: 1px solid rgb(217, 217, 217);
	background: #fff;
}

.cart_td_color {
	display: inline-block;
	width: 74px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}

.cart_td_piece {
	display: inline-block;
	width: 74px;
	text-align: center;
	font-size: 12px;
	border-right: 1px solid rgb(217, 217, 217);
	border-left: 1px solid rgb(217, 217, 217);
}

/* 加入购车  立即购买  */
.buy_btn_group {
	margin-top: 40px;
	width: 100%;
}

.buy_btn_group .add_sure_btn {
	display: inline-block;
	width: 160px;
	line-height: 42px;
	background-color: #e2f3ff;
	border: 1px solid #6dc0ff;
	border-radius: 4px;
	color: #333;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}

.buy_btn_group .buy_sure_btn {
	display: inline-block;
	width: 160px;
	line-height: 42px;
	border-radius: 5px;
	margin-right: 10px;
	font-size: 16px;
	text-align: center;
	color: #312d1f;
	text-shadow: 0 1px 0 hsla(0, 0%, 100%, .3);
	background-image: linear-gradient(90deg, #e9ffcc, #d7faab);
	font-weight: bold;
	border: 1px solid #b7ff5b;
}

.buy_btn_group .buy_sure_btn:hover {
	background-image: linear-gradient(90deg, #c7fb84, #9ff92d);
}
/* 菜单条 */
.p_info_catemenu {
	background-color: rgb(246, 246, 246);
	height: 50px;
	line-height: 50px;
	border-bottom: 2px #38f solid;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	overflow: hidden;
}

.catemenu_part,
a.catemenu_part {
	width: 112px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	color: #444;
}

.catemenu_part>a {
	color: #444;
}

.catemenu_part_ba,
a.catemenu_part_ba {
	background-color: #38f;
	color: #fff;
}

.catemenu_part_ba a span {
	color: #fff;
}

.catemenu_part_ba>a {
	color: #fff;
}

.catemenu_part:hover {
	color: rgb(66, 139, 202);
}

.catemenu_part.catemenu_part_ba:hover {
	color: #fff;
}

.catemenu_part span {
	padding: 0 20px;
}

.p-info-content {
	padding: 20px;
	background: #fff;
	border: 1px solid rgb(225, 227, 229);
}

/* 商品轮播展示 */
.catemenu_part_sw {
	height: 234px;
}

.swiper_slide {
	width: 195.6px;
	margin-right: 20px;
}

.swiper_slide_pho img {
	width: 195.6px;
	height: 208px;
	border: 1px solid rgb(225, 227, 229);
}

.swiper_slide_pa {
	font-size: 14px;
	color: #666;
	padding: 8px;
	font-weight: bold;
}

/* 产品详情 */
.p_info_content_title {
	background-color: rgb(250, 250, 250);
	border: 1px solid rgb(242, 242, 242);
	font-weight: bold;
	line-height: 38px;
	padding: 0 12px;
	font-size: 14px;
	margin-bottom: 20px;
}

/* 产品尺码 */
.p_info_content_size {
	margin-top: 20px;
}

.p_info_content_size .normal {
	border-top: 1px solid rgb(221, 221, 221);
	border-left: 1px solid rgb(221, 221, 221);
	border-right: 1px solid rgb(221, 221, 221);
}

.p_info_size_th tr {
	border-bottom: 1px solid rgb(221, 221, 221);
}

.p_info_size_data tr {
	border-bottom: 1px solid rgb(221, 221, 221);
}

.p_info_size_th .sz {
	width: 335px;
	line-height: 40px;
	text-align: center;
	background-color: rgb(245, 247, 250);
}

.p_info_size_th .waist {
	width: 388px;
	line-height: 40px;
	text-align: center;
	background-color: rgb(245, 247, 250);
}

.p_info_size_data .sz {
	width: 335px;
	line-height: 40px;
	text-align: center;
}

.p_info_size_data .waist {
	width: 335px;
	line-height: 40px;
	text-align: center;
	border-left: 1px solid rgb(221, 221, 221);
	border-right: 1px solid rgb(221, 221, 221);
}

/* 包装规格 */
.p_pack_back {
	background-color: rgb(245, 247, 250);
}

.p_info_pack .pack_q {
	width: 200px;
	line-height: 40px;
	text-align: center;
}

.p_info_pack .pack_w {
	width: 158px;
	height: 40px;
	text-align: center;
}

.p_info_pack .pack_e {
	width: 138px;
	height: 40px;
	text-align: center;
}

.p_info_pack .pack_r {
	width: 143px;
	height: 40px;
	text-align: center;
}

.p_info_pack .pack_t {
	width: 132px;
	height: 40px;
	text-align: center;
}

.p_info_pack .pack_y {
	width: 140px;
	height: 40px;
	text-align: center;
}

.p_info_pack .pack_u {
	width: 146px;
	height: 40px;
	text-align: center;
}

/* 产品细节 */
.p_info_content_diagram img {
	max-width: 790px;
	display: block;
	margin: 10px auto 0;
}

.nihao {
	width: 100px;
	height: 100px;
	top: 10px;
	background: #0077AA;
}

/* 购物车顶部 */
.head_he {
	background-color: rgb(252, 252, 252);
	border-bottom: 1px solid #eaeaea;
}

.zmall_head_page {
	font-size: 18px;
	color: rgb(51, 51, 51);
	padding-left: 20px;
}

/* 全部商品 */
.cart_item_wrap {
	margin-top: 30px;
}

.cart_title {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	margin-bottom: 15px;
}

.cart_item_list {
	border: 1px solid #EDEDED;
	padding: 20px;
	margin-bottom: 100px;
}

.normal_cart_table {
	border-bottom: 1px solid rgb(221, 221, 221);
	border-right: 1px solid rgb(221, 221, 221);
	border-left: 1px solid rgb(221, 221, 221);
}

.normal_cart_table_e {
	background-color: #F4F7FA;
}

.normal_cart_table_ht {
	border-top: 1px solid rgb(221, 221, 221);
	border-bottom: 1px solid rgb(221, 221, 221);
	line-height: 40px;
}

.normal_cart_table_ht .cart_check_all {}

/* 表 */
.normal_cart_li .vt {
	width: 30px;
	padding-left: 20px;
}

.cart_item_name {
	width: 324px;
	margin: 20px 0;
}

.cart_item_name img {
	width: 86px;
	border: 1px solid #EDEDED;
}

.cart_item_qty span {
	display: inline-block;
	border: 1px solid #E0E0E0;
	line-break: 24px;
	border-radius: 4px;
	padding: 0px 6px;
}

.cart_item_qty .icon_a {
	border: none;
}

.cart_item_qty .icon_a img {
	width: 15px;
	height: 14px;
	vertical-align: middle;

}


.cart_item_qty .btn_add {
	background-color: #fff;
	border: 0px;
	width: 26px;
	font-size: 18px;
}

.cart_item_qty .btn_min {
	background-color: #fff;
	border: 0px;
	width: 26px;
	font-size: 18px;
}

.cart_item_qty input {
	text-align: center;
	line-height: 24px;
	border: 0px;
}

.money_fb {
	font-size: 14px;
	font-weight: bold;
	color: #f44;
	padding-right: 40px;
}

.cart_item_select {
	margin-bottom: 12px;
}

.cart_item_select select {
	border-radius: 4px;
	border: 1px solid rgb(221, 221, 221);
}

.normal_cart_li {
	border-top: 1px solid rgb(221, 221, 221);
	width: 100%;
}

/* 结算 */
.cart_check_all {
	margin-left: 20px;
	font-size: 14px;
}

.cart_check_all input {
	margin-right: 10px;
}

.cart_bottom_deletet {
	margin-left: 60px;
	color: rgb(255, 77, 58);
}

.cart_bottom_item_num {
	font-size: 16px;
	color: rgb(66, 139, 202);
	font-weight: bold;
	margin: 0px 4px;
}

.cart_bottom_price {
	font-size: 18px;
	color: #f44;
	font-weight: bold;
	margin: 0px 4px;
}

.cart_bottom_btn {
	width: 140px;
	color: #fff;
	text-align: center;
	margin-left: 10px;
	font-size: 16px;
	font-weight: bold;
	background-image: linear-gradient(90deg, #7fb4ff, #3388ff);
}

.tail {
	background-color: #F7F7F7;
	line-height: 60px;
	width: 100%;
	border-top: 1px solid #EDEDED;
	/* position: fixed; */
	bottom: 0;
	left: 0;
	z-index: 999;
}

/* 登录页 */
.head_lo {
	padding: 10px 0;
	background-color: #F5F3F8;
}

.icon_back_a img {
	margin-top: 6px;
	width: 80px;
	height: 16px;
}

.index_search {
	margin: 0px 20%;
}



.serve_helps_as {
	border-left: 1px solid #c8c8c8;
	padding-left: 2px;
}

.serve_helps_w_a .az {
	line-height: 28px;
}

.serve_helps_w_a .az:hover {
	background: #ffec6b;
	color: #000;
}

.serve_helps_w_a .az span {
	color: #000000;
}

.serve_helps_w_a .az:hover span {
	color: #000;
}


.bannertip_a {
	background-size: cover;
}

.m_login {
	position: relative;
	width: 860px;
	background: #fff;
	min-height: 500px;
	margin: 20px auto;
}

.m_login_brand_c {
	width: 380px;
	background-color: rgb(255, 255, 255);
	padding: 50px 30px;
	text-align: center;
	position: relative;
	margin: 0 auto;
}

.m_login_title {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	text-align: center;
}

.m_login_title_a {
	margin-top: 30px;
}

.m_login_title_v {
	margin-top: 15px;
}

.m_login_title_a input {
	width: 100%;
	height: 44px;
	border-radius: 4px;
	border: 1px solid rgb(221, 221, 221);
	padding-left: 6px;
}

.m_login_title_xc {
	margin-top: 5px;
	text-align: left;
	color: rgb(20, 171, 244);
	text-decoration: underline;
}

.nc_lang_cnt {
	width: 300px;
	height: 34px;
	margin-top: 10px;
}

.nc_lang_cnt img {
	width: 300px;
	height: 34px;
}

.m_login_title_btn_tc {
	margin-top: 30px;
	background: #1890ff;
	color: #fff;
	border-radius: 4px;
	line-height: 42px;
	font-weight: bold;
	font-size: 15px;
}

.m_login_title_tc {
	line-height: 36px;
	margin-top: 30px;
}

.m_login_title_qq {
	width: 74px;
	border-radius: 4px;
	background-color: rgb(20, 171, 244);
	color: #fff;
	margin: 0px 20px;
}

.m_login_title_wechent {
	width: 74px;
	border-radius: 4px;
	color: #fff;
	background-color: rgb(85, 183, 55);
}

/* 注册页 */
.m_login_title_deal {
	text-align: left;
	margin-top: 10px;
}

.m_login_title_deal span {
	color: #428bca;
}

.login-direct {
	/*text-align: right; */
	margin-top: 20px;
}

/* 结算页 */
.cart_title_select {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	padding: 10px;
	border: 1px solid #EDEDED;
	border-bottom: none;
}

.cart_address_tab_letter_a {
	width: 140px;
	text-align: center;
	padding: 10px 0;
	font-size: 14px;
	background-color: #F6F6F6;
	border: 1px solid #EDEDED;
}

/* 点击添加css */
.cart_address_a {
	background-color: #1C8CCF;
	color: #fff;
}

.cart_address_list {
	border: 1px solid #EDEDED;
	padding: 20px;
}


.cart_address_list .zc {
	margin-bottom: 14px;
	line-height: 28px;
}

.cart_address_list_a {
	width: 560px;
}

.cart_address_list_a .selection {
	display: inline-block;
	width: 440px;
	border: 1px solid rgb(225, 227, 229);
	border-radius: 4px;
}

.cart_address_list_a .area {
	display: inline-block;
	width: 160px;
	border: 1px solid rgb(225, 227, 229);
	border-radius: 4px;
}

.cart_address_list_a .area input {

	border: 0px;
	padding-left: 4px;
}

.cart_address_list_a .name_z {
	display: inline-block;
	width: 440px;
	border: 1px solid rgb(225, 227, 229);
	border-radius: 4px;
}

.cart_address_list_a .name_z input {
	border: 0px;
	padding-left: 4px;
}

.cart_address_list .zc .cart_address_name {
	display: inline-block;
	width: 100px;
	padding-left: 10px;
	margin-top: 4px;
}

.save_btn {
	background-color: #428bca;
	padding: 6px 7px;
	border-radius: 4px;
	border: 0px;
	color: #fff;
}

.cart_address_operate {
	color: #009AFF;
	text-decoration: underline;
}

.cart_address_delete {
	color: #FF303E;
	text-decoration: underline;
}

.cart_self_contact_cart {
	padding-left: 100px;
}

.cart_self_contact_cart span {
	display: inline-block;
	width: 100px;
	text-align: center;
}

.main_btn_b {
	border-radius: 4px;
	background-color: #428bca;
	color: #FFF;
	display: inline-block;
	padding: 6px 16px;
	border: 1px solid #428bca;
}

/* 门店自提 */
.pick_cart_address_title {
	font-size: 14px;
	color: #333;
	font-weight: bold;
	margin-bottom: 15px;
}

.cart_default_cur {
	border: 1px solid #3EB8F4;
	background-color: #E4F0F8;
	border-radius: 4px;
	padding: 9px 0px;
	margin-bottom: 20px;
}

.cart_default_cur .cart_radio {
	display: inline-block;
	width: 4px;
	height: 4px;
	border: 4px solid #0099E1;
	border-radius: 6px;
	background-color: #fff;
	margin: 0 15px;
}

.cart_self_contact {
	padding-left: 100px;
}

.cart_self_contact_tcl {
	padding-left: 50px;
}

.cart_address_box {
	margin-bottom: 10px;
}

/* 确认订单信息 */
.normal_cart_table_title {
	border-top: 1px solid rgb(221, 221, 221);
}

.normal_cart_table_title tr {
	background-color: rgb(245, 247, 250);
	line-height: 40px;
}

.normal_cart_table_title tr th {
	text-align: center;
}

.cart_item_a_cd img {
	width: 86px;
	height: 86px;
	border: 1px solid #EDEDED;
	margin: 0px 20px;
}


.normal_cart_table_ve {
	border-top: 1px solid rgb(221, 221, 221);
	height: 127px;
}

.normal_cart_table_ve td {
	text-align: center;
	border-right: 1px solid #ddd;
}

.normal_cart_table_ve .cart_total {
	color: #0099E1;
	font-weight: bold;
}

.cart_item_left {
	margin-top: 20px;
}

/*  */
.cart_checkout_info {
	margin-top: 50px;
	margin-bottom: 70px;
	text-align: right;
}

.cart_checkout_info p {
	padding-right: 30px;
	margin: 10px 0;
}

.cart_checkout_subtotal {
	color: #000;
	font-weight: bold;
}

.cart_checkout_total {
	font-size: 16px;
	color: #0099E1;
	font-weight: bold;
}

.cart_icon_recharge {
	background-image: linear-gradient(90deg, #ffec6b, #ffdc00);
	color: #333;
	line-height: 48px;
	width: 160px;
	text-align: center;
	font-size: 16px;
	border-radius: 5px;
	margin-left: 10px;
	font-weight: bold;
}

.cart_icon_recharge span {
	font-size: 26px;
	vertical-align: top;
	display: inline-block;
}

.cart_icon_pay {
	background-color: #23ABED;
	color: #fff;
	line-height: 48px;
	width: 160px;
	text-align: center;
	font-size: 14px;
	border-radius: 5px;
	margin-left: 10px;
}

.cart_icon_pay span {
	font-size: 26px;
	vertical-align: top;
	display: inline-block;
}

.cart_checkout_s {
	margin-top: 20px;
}

.cart_checkout_submit {
	display: inline-block;
	width: 110px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #1C8CCF;
	border: 1px solid #1C8CCF;
	border-radius: 5px;
}

/* 结算尾部 */
.checkout_footer_wrap {
	background-color: #282828;
	text-align: center;
	padding: 45px 0 20px;
}

.checkout_footer_title {
	color: #FFF;
	font-size: 24px;
}

.checkout_footer_pay img {
	padding: 40px 28px 60px;
}

.checkout_footer_content p {
	color: #848484;
}

/* 修改地址弹窗 */
.com_pop_module_w {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
	z-index: 1000;
}

.com_pop_module {
	position: absolute;
	top: 10%;
	left: 30%;
	width: 600px;
	background-color: #fff;
	border-radius: 6px;
}

.com_pop_title_i {
	padding: 0px 18px;
	line-height: 40px;
	background-color: rgb(245, 247, 250);
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

.com_pop_cont {
	padding: 20px;
}

.com_pop_cont .selection_single {
	display: inline-block;
	border: 1px solid rgb(225, 227, 229);
	line-height: 28px;
	width: 450px;
	border-radius: 4px;
	padding-left: 4px;
}

.com_pop_cont .selection_single select {
	width: 100%;
	border: 0px;
}

.com_pop_cont .selection_single input {
	width: 100%;
	border: 0px;
}

.address_z_box {
	margin-bottom: 14px;
}

.address_z_box .em {
	color: red;
}

.address_a_area {
	display: inline-block;
	width: 170px;
	border: 1px solid rgb(225, 227, 229);
	line-height: 28px;
	border-radius: 4px;
	padding-left: 4px;
}

.address_a_area select {
	width: 100%;
	border: 0px;
}

.address_c_area {
	margin-left: 60px;
}

.address_c_area input {
	text-align: left;
	width: 100%;
	border: 0px;
}

.address_z_box_name {
	display: inline-block;
	width: 80px;
	padding-left: 10px;
}

.com_pop_bottom_tc {
	width: 100%;
	text-align: center;
	border-top: 1px solid rgb(221, 221, 221);
	padding: 15px 0px;
}

.pop_save_btn_main {
	border-radius: 4px;
	background-color: #428bca;
	color: #FFF;
	display: inline-block;
	padding: 4px 16px;
	border: 1px solid #428bca;
	line-height: 1.5;
	cursor: pointer;
}

/* ==订单列表== */
.list_container .head_backgr {
	width: 100%;
	background-color: #292c3a;
	height: 35px;
	color: #fff;
	line-height: 35px;
}

.list_container .head_backgr a{
	color: #fff;
}
.head_backgr .tips_wuyong {
	margin-left: 8px;
}

.head_backgr .deta_positi {
	position: relative;
	cursor: pointer;
}

.head_backgr .deta_positi .head_menu_map {
	right: -258px;
}

.head_backgr .deta_positi:hover .head_menu_map {
	display: block;
}

.head_backgr .right_a span {
	padding: 0px 5px;
	border-right: 1px solid #eee;
	cursor: pointer;
}

.head_backgr .right_a span:last-child {
	border-right: none;
}

.head_menu_li {
	/* background-color: rgba(161, 240, 125); */
	box-shadow: 0px 3px 6px 0px rgba(214, 214, 214, 0.5);
	position: relative;
	height: 60px;
	background-color: #fff;
}

.head_menu_child {
	position: relative;
}

.head_logo {
	width: 194px;
	height: 33px;
	margin-top: 12px;
}

.head_logo img {
	height: 38px;
}

.head_menu_child .head_menu_child_z {
	position: relative;
	min-width: 65px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #444;
	padding: 0 5px;
	line-height: 38px;
	margin-top: 22px;
	cursor: pointer;
}

.head_menu_child .head_menu_child_z img {
	width: 28px;
	height: 15px;
}

.head_menu_child .head_menu_child_z:hover,
.head_menu_child .head_menu_child_z.cur {
	background-image: linear-gradient(90deg, #41a6f4, #4884ff);
	color: #fff;
	border-radius: 5px 5px 0 0;
}


.turn_to_message {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

.head_account {
	background-color: #fff;
	padding: 0 18px;
	border-radius: 5px 5px 0 0;
	margin-left: 10px;
	min-width: 250px;
	height: 40px;
}

.head_account .head_icon_img {
	width: 16px;
	height: 16px;

}

.pos_cart_leve {
	display: inline-block;
	position: relative;
	width: 40px;
	text-align: center;
	line-height: 40px;
	margin-left: 6px;
}

.pos_cart_leve .geren {
	vertical-align: middle;
}

.pos_cart_num_leve {
	position: absolute;
	top: 1px;
	right: 0px;
	padding: 3px 6px;
	background-color: #ff5859;
	font-size: 10px;
	color: #fff;
	display: inline-block;
	line-height: 1;
	border-radius: 200px;
	text-align: center;
}

.gouwuche_left {
	position: absolute;
	top: 9px;
	left: 0px;
	border-left: 1px solid #333;
	height: 60%;
}

.vip_leve_icon {
	width: 52px;
	vertical-align: middle;
}

.geren_xia_icon {
	width: 16px;
	margin-left: 10px;
	vertical-align: middle;
}

.head-account {
	position: relative;
	line-height: 38px;
	margin-top: 22px;
	margin-right: 20px;
}

.head-account:hover .head_menu_map {
	display: block;
}

.accoun_personage_x {
	display: inline-block;
	width: 92px;
	font-weight: bold;
	text-align: center;
}

.head_menu_title_quit {
	text-align: right;
	color: #428bca;
	padding-right: 10px;
}

.head_level_con img {
	margin: 0px 4px;
}

.cart_num_w {
	display: inline-block;
	position: relative;
	width: 10px;
}

.num_w_d {
	position: absolute;
	top: 0px;
	left: 8px;
	display: inline-block;
	font-size: 12px;
	color: #fff;
	width: 20px;
	text-align: center;
	line-height: 20px;
	background-color: #3a9df3;
	border-radius: 10px;
}

.head_menu_map_dashed {
	border: 1px dashed #ececec;
}

.head_menu_map {
	display: none;
	position: absolute;
	width: 440px;
	font-size: 14px;
	font-weight: 100;
	color: #333;
	background-color: rgb(255, 255, 255);
	top: 34x;
	left: -90px;
	z-index: 100;
	box-shadow: 0px 2px 6px 0px rgba(68, 68, 68, 0.49);
}

.head_menu_warp {
	right: 0;
	left: auto;
}

.boxes .swiper-pagination .swiper-pagination-bullet {
	width: 30px;
	height: 5px;
	border-radius: 0%;
}

.boxes .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #fff;
}

.tuichu_login {
	text-align: right;
	color: #428bca;
	padding-top: 6px;
}

.head_map_boult span {
	display: block;
	width: 0;
	height: 0;
	border-width: 0 6px 6px;
	border-style: solid;
	border-color: transparent transparent #fff;
	position: absolute;
	top: -6px;
	left: 115px;
}

.head_menu_title {
	width: 80px;
	display: table-cell;
	height: 100%;
}

.head_menu_m {
	display: table-cell;
	max-width: 260px;
}

.head_menu_matter {
	width: 320px;
}

.head_menu_title_li .single_z {
	color: #333;
}

.head_menu_title_li .single_z:hover {
	background-color: #4884ff;
	color: #fff;
	padding: 2px;
	border-radius: 4px;
}

.head_menu_map .head_menu_title_li {
	width: 74px;
	color: rgb(89, 90, 90);
	margin: 0px 6px;
}

.head_menu_title_li_ts {
	width: 300px;
	display: flex;
	flex-wrap: wrap;
}

.head_map_single_z {
	display: inline-block;
	width: 80px;
	text-align: center;
}

.head_menu_child_z:hover .head_menu_map {
	display: block;
}

/* 内容 */
.pregnancy {
	padding: 20px;
}

.home_left_transition {
	font-size: 13px;
}
.home_left_transition .hebing{
	width: 100%;
	margin-bottom: 10px;
}
.home_left_transition .panel.tips_list{
	width: 80%;
	min-height: 221px;
}
.home_left_transition .panel {
	border: 1px solid rgb(221, 221, 221);
}

.panel_title_pointing {
	line-height: 38px;
	font-weight: bold;
	padding: 0px 8px;
	color: rgb(89, 90, 90);
	background-color: #fff;
	border-bottom: 1px solid rgb(221, 221, 221);
}

.panel_content {
	padding: 8px 10px;
	color: rgb(89, 90, 90);
	line-height: 2.3;
	color: #428bca;
}

.user_guide_btn {
	color: #eab83f;
}

.no_issue_btn {
	text-align: center;
	border: 1px solid rgb(221, 221, 221);
	background-color: rgb(245, 247, 250);
	line-height: 30px;
	margin: 8px;
}

.lastest_login {
	padding: 8px 10px;
	line-height: 2.3;
	color: rgb(89, 90, 90);
}

.lastest_login .lastest_login_all {
	text-align: center;
}

.lastest_login_more {
	color: #428bca;
}

/* 热卖推荐  新品快递 */
.panel_panel_switch .panel_title {
	border-bottom: 1px solid rgb(221, 221, 221);
	background-color: #fff;
	line-height: 38px;
}

.panel_title a {
	color: #444;
}

.panel_title .hot_active_bc a {
	color: #fff;
	font-weight: bold;
}

.hot_active_bc {
	background-color: #38f;
}

.panel_title .hot_active {
	height: 45px;
	line-height: 45px;
	padding: 0px 20px;
	text-align: center;
	position: relative;
}

.hot_active .icon_hot {
	width: 50%;
	position: absolute;
	top: -13px;
	right: -6px;
	color: #f44;
	font-size: 10px;
	font-weight: bold;
}

.hot_active.hot_active_bc .icon_hot {
	color: #fff;
}

.product_item_swis {
	width: 248px;
    margin: 10px 5px;
    overflow: hidden;
    border: 1px solid rgb(225, 227, 229);
    background-color: #fff;
    border-radius: 8px;

}

.product_item_swis .left_swis_txt {
	padding: 10px;
	padding-bottom: 5px;
}

.left_swis_txt .pro-tit {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #5e5d5d;
	height: 38px;
}

.left_swis_txt .pro-tit a {
	color: #333;
}

.left_swis_txt .pro-price {
	color: rgb(89, 90, 90);
	display: flex;
	padding-top: 5px;
	align-items: center;
	justify-content: space-between;
}

.left_swis_txt .blue {
	color: #999;
}

.left_swis_txt .pro-price .mail {
	font-size: 14px;
	color: #f44;
	font-weight: bold;
}

.product_item_swis .left_swis img {
	width: 248px;
}

.pro_shipping_gray {
	color: rgb(153, 153, 153);
}

.pro_shipping_gray .mail {
	color: #ff4d3a;
}

.min_swiper {
	/* width: 210px; */
	/* height: 600px; */
}

.min_swiper_wt .min_swiper {
	display: none;
}

.min_swiper_wt .min_swiper:first-child {
	display: block;
}

/* 商品表格 */
.home_content_transition {
	/* width: 85%; */
	width: 100%;
	display: block;
	box-sizing: border-box;
	margin-bottom: 100px;
}

.com_table_box_pay {
	padding: 10px 20px;
	background-color: rgb(245, 247, 250);
	border-bottom: 1px solid rgb(226, 226, 227);
}

.com_table_box_pay .com_box_pay_btn {
	display: inline-block;
	border-radius: 4px;
	background-color: #428bca;
	color: #FFF;
	padding: 4px 16px;
	border: 1px solid #428bca;
}

.com_pagination_letter {
	padding: 10px;
	line-height: 28px;
	padding-right: 18px;
}

.page-sel_s select {
	width: 56px;
	height: 26px;
	margin: 0px 4px;
	border-radius: 4px;
	border: 1px solid rgb(226, 226, 227);
}

.page-sel_s .text {
	display: inline-block;
	width: 46px;
	text-align: center;
	background-color: rgb(226, 226, 227);
	border: 1px solid rgb(204, 204, 204);
	height: 26px;
	margin: 0px 6px;
}

.main_flip_page {
	color: #444;
	border-radius: 4px;
	padding: 4px 16px;
	border: 1px solid rgb(204, 204, 204);
	margin-left: 30px;
}

.com_product_table_th {
	width: 100%;
	line-height: 40px;
	background-color: rgb(245, 247, 250);
}

.com_product_table_th tr th {
	text-align: center;
}

/* 订单号 */
.order_number {
	padding: 0px 10px;
	text-align: center;
	line-height: 38px;
	background-color: rgb(245, 247, 250);
	border-top: 1px solid rgb(221, 221, 221);
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.order_list_particulars {
	font-size: 14px;
	color: rgb(89, 90, 90);
}

.order_list_particulars td {
	text-align: center;
	border: 1px solid rgb(221, 221, 221);
	padding: 5px;
}

.design_img_div {
	padding: 2px;
	border: 1px solid rgb(209, 209, 209);
	margin-right: 10px;
	width: 100px;
	height: 100px;
}

.img_fba {
	padding: 2px;
	border: 1px solid rgb(209, 209, 209);
	margin: 15px 10px 0 0;
	width: 100px;
	height: 100px;
}

.design_img_div img {
	width: 110px;
}

.design_txt_div {
	text-align: left;
	font-size: 14px;
	line-height: 24px;
	color: rgb(89, 90, 90);
}

.design_txt_div .title {
	max-width: 150px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

/* 订单列表尾部 */
.maskpop {
	text-align: center;
	color: rgb(102, 102, 102);
	margin-bottom: 20px;
	margin-top: 50px;
}

/* 详情页 */
.com_nav_module_ol {
	width: 212px;
	clear: both;
}

.com_nav_module {
	border: 1px solid #ddd;
}

.com_bg_color_w {
	font-size: 13px;
	font-weight: bold;
	line-height: 36px;
	padding-left: 10px;
	color: rgb(89, 90, 90);
	background-color: #fff;
	border: 1px solid #ddd;
}

.com_nav_type_no {
	text-indent: 15px;
	font-size: 13px;
	line-height: 36px;
	color: rgb(89, 90, 90);
	border-top: 1px solid #ddd;
}

.com_bg_txt_w {
	background-color: rgb(245, 247, 250);
	color: #428bca;
	line-height: 36px;
	border-top: 1px solid #ddd;
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
}

.panel_switch_no {
	margin-top: 20px;
	border: 1px solid #ddd;
}

/* 右 */
.main_module_transition {
	width: 85%;
}

.panel_nav_v {
	border-style: solid;
	border-width: 1px;
	border-color: rgb(221, 221, 221);
	background-color: rgb(245, 247, 250);
	height: 40px;
	line-height: 40px;
	padding: 0 18px;
}

.panel_nav_v .lz {
	color: #007AFF;
	padding: 0px 4px;
	font-weight: bold;
}

.det_pt_title_le {
	font-size: 16px;
	margin-bottom: 12px;
	margin-top: 20px;
	color: rgb(89, 90, 90);
}

.det_pt_info_li_z {
	width: 400px;
	border: 1px solid #EFEFEF;
}

.det_pt_info_li_z img {
	width: 398px;
	display: none;
}

.det_pt_info_li_z img:first-child {
	display: block;
}

.det_pt_info_ol {
	margin-top: 12px;
	padding: 0 10px;
}

.det_pt_info_ol .swiper-slide {
	margin-right: 10px;
	width: 60px;
	border: 2px solid #EFEFEF;
}

.det_pt_info_ol .swiper-slide:hover {
	border: 2px solid rgb(31, 139, 206);
}

.det_pt_info_ol .swiper-slide img {
	width: 60px;
}

.det_pt_info_gradient {
	background-color: rgb(234, 242, 249);
	border-top: 2px solid rgb(31, 139, 206);
	padding: 10px 20px 10px 0px;
	height: 109px;
}

.letter_pt {
	width: 100%;
	/* letter-spacing: -8px; */
	display: inline-block;
}

.det_pt_info_left {
	width: 400px;
	letter-spacing: normal;
}

.det_pt_info_right {
	width: calc(100% - 450px);
	padding-left: 30px;
	padding-top: 1px;
}

.sale_info_box_vm {
	width: 150px;
	text-align: center;
}

.sale_info_box_vm .zs {
	position: relative;
	font-size: 32px;
	padding-top: 20px;
	color: rgb(255, 77, 58);
	font-weight: bold;
}

.sale_info_box_vm .cuxiao_price {
	position: absolute;
	width: 20px;
	top: -9px;
	right: 47px;
}

.sale_info_box_vm .zb {
	font-size: 18px;
	color: rgb(153, 153, 153);
	font-weight: bold;
}

.det_pt_info_price_w {
	margin-top: 20px;
	width: 70px;
}

.det_pt_info_price {
	width: 16%;
	margin-top: 20px;
}

.det_pt_info_price_w .zt {
	font-size: 12px;
	color: rgb(153, 153, 153);
	line-height: 32px;
}

.det_pt_info_price .zp {
	width: 30%;
	color: rgb(153, 153, 153);
	font-size: 18px;
	font-weight: bold;
	line-height: 32px;
}

.det_pt_info_price .d_range {
	width: 30%;
	color: rgb(153, 153, 153);
	font-size: 14px;
	line-height: 32px;
}

.det_pt_info_tip {
	padding-top: 20px;
	height: 60px;
}

.det_pt_info_tip .product_time_box {
	width: 30%;
	text-align: center;
	font-size: 18px;
	color: rgb(51, 51, 51);
}

.det_pt_info_tip .product_time_box p {
	font-size: 12px;
	color: #BABABA;
	line-height: 24px;
}

.com_search_field {
	border-top: 1px dashed #ECECEC;
	padding-top: 20px;
	padding-left: 30px;
	margin-top: 30px;

}


.com_search_item .com_search_photo {
	margin-left: 60px;
	border: 2px solid #007AFF;
	border-radius: 4px;
}

.com_search_item .com_search_photo img {
	width: 44px;
}

.com_search_item .com_search_btn {
	margin-left: 60px;
	border: 2px solid #007AFF;
	background-color: #EFEFEF;
}

.cost_calc_box_dn {
	text-align: right;
}

.main_btn_light {
	background-color: #E9F1F8;
	color: #428bca;
	border: 1px solid #E9F1F8;
	border-radius: 4px;
	padding: 8px 33px;
	margin-right: 10px;
	margin-left: 20px;
}

.calculate_cost_calc {
	color: #428bca;
	padding: 0px 10px;
}

.contrast_btn_start {
	background-color: #428bca;
	color: #FFF;
	border-radius: 4px;
	padding: 8px 33px;
}

.p_info_cate {
	margin-top: 30px;
	background-color: rgb(246, 246, 246);
	border-bottom: 2px solid rgb(66, 139, 202);
	color: rgb(102, 102, 102);
}

.p_info_cate_n li {
	width: 112px;
	text-align: center;
	line-height: 50px;
	font-weight: bold;
}

.p_info_content_de {
	background-color: rgb(66, 139, 202);
	color: #fff;
}

.p_e_info_content {
	padding: 20px;
	border: 1px solid rgb(225, 227, 229);
}

.p_info_con_title {
	border: 1px solid rgb(242, 242, 242);
	background-color: rgb(250, 250, 250);
	line-height: 38px;
	padding: 0 12px;
	margin-bottom: 20px;
}

.detainame_span span {
	color: rgb(89, 90, 90);
	line-height: 24px;
}

.p_info_con_detail .detaides_h {
	margin-top: 10px;
	color: rgb(89, 90, 90);
}

.p_detail_title_c {
	width: 60px;
	vertical-align: top;
	display: inline-block;
}

.detaildesccon_dib {
	display: inline-block;
	max-width: calc(100% - 65px);
}

.p_info_con_detail {
	margin-bottom: 20px;
}

.normal_ta {
	display: inline-block;
	width: 100%;
}

.normal_ta th {
	width: 25%;
	color: rgb(89, 90, 90);
}

.normal_ta td {
	border: 1px solid rgb(221, 221, 221);
}

.normal_ta_a th {
	width: 14%;
	color: rgb(89, 90, 90);
}

.swiper_active_s {
	position: relative;
	width: 264px;
	margin-right: ;
	border: 1px solid rgb(225, 227, 229);
}

.swiper_active_name_s {
	display: none;
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	line-height: 30px;
}

.swiper_active {
	width: 266px;
	margin: 0px 26px;
}

.swiper_active:hover .swiper_active_name_s {
	display: block;
}

.swiper_active:hover .swiper_active_s {
	border: 1px solid #1F8BCE;
}

.swiper_active_s img {
	width: 264px;
}

.swiper_active_price {
	color: rgb(153, 153, 153);
}

.swiper_active_price .cu_sw {
	color: rgb(89, 90, 90);
}

.swiper_active_price .price_sw {
	font-size: 16px;
	font-weight: bold;
	color: #428bca;

}

/* 订单列表页 */
.photo_asd_a {
	width: 100%;
	display: inline-block;
}

.photo_asd_check {
	border: 1px solid #E0E2E4;
}

.com_pa_list {
	position: relative;
	border: 1px solid #E0E2E4;
	width: 18%;
	margin-right: 23px;
	margin-bottom: 20px;
	margin-top: 10px;
	color: rgb(89, 90, 90);
}

.com_pa_checkbox_a {
	position: absolute;
	top: 7px;
	left: 9px;
}

.com_pa_photo img {
	width: 100%;
}

.com_pa_list_x {
	width: 100%;
	display: flex;
	/* justify-content: space-between; */
	flex-wrap: wrap;
	margin-right: -20px;
}

.com_pa_name {
	margin-top: 20px;
	padding: 0px 6px;
}

.com-pa-price {
	line-height: 33px;
	padding: 3px 6px;
}

.com-pa-price .az {
	color: #1F8BCE;
	font-size: 18px;
	font-weight: bold;
}

/*后台主页 */
.home_content_account {
	width: 100%;
	display: inline-block;
	box-sizing: border-box;

}

.home_content_account_w {
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
	box-sizing: border-box;
}

.panel_title_a {
	width: 100%;
	border: 1px solid rgb(221, 221, 221);
	box-sizing: border-box;
	background-color: #fff;
}

.panel_title_aw {
	background-color: #fff;
	border-bottom: 1px solid rgb(221, 221, 221);
	padding: 0 8px;
	color: rgb(89, 90, 90);
	font-weight: bold;
	line-height: 38px;
	box-shadow: 0px 3px 6px 0px rgba(214, 214, 214, 0.5);
}

.panel_servive_a {
	width: 100%;
	border: 1px solid rgb(221, 221, 221);
	box-sizing: border-box;
	margin-bottom: 20px;
}

.panel_servive_aw {
	background-color: #fff;
	border-bottom: 1px solid rgb(221, 221, 221);
	line-height: 38px;
	padding: 0 8px;
	font-weight: bold;
	color: rgb(89, 90, 90);
	
}

.shixiang_o_static_a {
	color: rgb(89, 90, 90);
	border-bottom: 1px solid rgb(230, 230, 230);
	margin-top: 16px;
	padding: 0 30px 16px;
}

.orders_s_title {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 20px;
}

.shixiang_o_static li {
	width: 16.666%;
	text-align: center;
	line-height: 58px;
	margin-bottom: 15px;
}

.shixiang_o_static li .title_icon {
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	margin-bottom: 10px;
}

.shixiang_o_static li .shixiang_text_static {
	position: absolute;
	top: -8px;
	right: -12px;
	/* 	height: 20px;
	line-height: 20px; */
	line-height: 1;
	padding: 4px 6px;
	border-radius: 100px;
	background-color: #f44;
	color: #fff;
	font-size: 16px;
}

.shixiang_o_static li .icon_img {
	position: relative;
	width: 60px;
	display: inline-block;
}

.shixiang_o_static li img {
	width: 60px;
	height: 60px;
	background-color: #38f;
	border-radius: 100px;
	padding: 4px;
}



.panel_li_hover_li {
	color: #333;
	box-sizing: border-box;
}

.panel_li_hover_li .panel_li_hover {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	width: 100%;
	padding-top: 5px;
	padding-left: 5px;
}

.panel_li_hover li {
	width: 23%;
	background-color: #fff;
	line-height: 34px;
	white-space: nowrap;
	border-radius: 10px;
	padding: 10px;
	margin: 5px;
	margin-right: 10px;
	box-sizing: border-box;
}

.panel_li_hover .back_icon1 {
	border-radius: 5px;
	overflow: hidden;
	margin-right: 10px;
	background-image: linear-gradient(to bottom left, #358dff, #36c9ff);
}

.panel_li_hover .back_icon2 {
	border-radius: 5px;
	overflow: hidden;
	margin-right: 10px;
	background-image: linear-gradient(to bottom left, #ff72a7, #fe8f70);
}

.panel_li_hover .back_icon3 {
	border-radius: 5px;
	overflow: hidden;
	margin-right: 10px;
	background-image: linear-gradient(to bottom left, #35affa, #3de1d3);
}

.panel_li_hover .back_icon4 {
	border-radius: 5px;
	overflow: hidden;
	margin-right: 10px;
	background-image: linear-gradient(to bottom left, #ffa070, #ffda70);
}

.panel_li_hover .back_icon5 {
	border-radius: 5px;
	overflow: hidden;
	margin-right: 10px;
	background-image: linear-gradient(to bottom left, #9f5cfe, #db96fe);
}

.panel_li_hover .back_icon6 {
	border-radius: 5px;
	overflow: hidden;
	margin-right: 10px;
	background-image: linear-gradient(to bottom left, #6dde97, #c8f679);
}
.panel_li_hover .back_icon7{
	border-radius: 5px;
	overflow: hidden;
	margin-right: 10px;
	background-image: linear-gradient(to bottom left, #358dff, #36c9ff);
}

.panel_li_hover li img {
	width: 70px;
	height: 70px;
	padding: 6px;
	vertical-align: middle;
	border-radius: 100px;
}

.panel_li_hover li .title_icon {
	font-size: 16px;
	color: #333;
	font-weight: bold;
}

.panel_li_hover li .tips_p {
	font-size: 12px;
	color: #333;
	line-height: 1.3;
}

.panel_li_hover li a {
	color: #333;
}

.panel_li_hover li span {
	margin-right: 10px;
}

.notice_black_mt {
	border: 1px solid rgb(221, 221, 221);
}

.panel-title_shuju {
	background-color: #fff;
	border-bottom: 1px solid rgb(221, 221, 221);
	padding: 0 8px;
	font-weight: bold;
	line-height: 38px;
	color: rgb(89, 90, 90);
}

.panel_operation_tongji {
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 0px 20px;
}

.panel_operation_calculator {
	width: 20%;
	border: 1px solid rgb(226, 227, 229);
	border-radius: 10px;
	padding: 10px 0px 10px 20px;
	box-shadow: -1px 0px 6px -3px;
	background-color: #fff;

}

.panel_operation_calculator:hover {
	background-color: #e6f5fe;
}

.report_an_error {
	margin-top: 300px;
	text-align: center;
}

.message .message_feedback {
	background-color: #0994FB;
	padding: 4px 16px;
	border-radius: 10px;
	margin-right: 4px;
	color: #fff;
	margin-top: 20px;
}

.message .message_return {
	background-color: #007AFF;
	padding: 4px 16px;
	border-radius: 10px;
	margin-right: 4px;
	color: #fff;
	margin-top: 20px;
}

.enpty_car_head_w {
	background-color: rgb(252, 252, 252);
	height: 80px;
	line-height: 79px;
	border-bottom: 1px solid rgb(233, 233, 233);
}

.enpty_car_photo img {
	width: 200px;
	margin-right: 30px;
}

.enpty_car_txt {
	font-size: 18px;
	color: rgb(51, 51, 51);
}

.enpty_car_matter {
	text-align: center;
	margin-top: 80px;
	font-size: 18px;
}

/* 文章页 */
.article_text_w {
	margin-top: 20px;
}

.article_text_txt_a {
	width: 16%;
	border: 1px solid rgb(238, 238, 238);
}

.clause_article_text {
	font-size: 14px;
	color: rgb(51, 51, 51);
	padding: 10px 20px;
}

.clause_article_text:nth-child(2) {
	border-bottom: 1px solid rgb(238, 238, 238);
	border-top: 1px solid rgb(238, 238, 238);
}

.article_text_txt_b .text-center {
	width: 100%;
	text-align: center;
	font-size: 24px;
	color: rgb(51, 51, 51);
	font-weight: bold;
	margin-bottom: 20px;
}

.article_text_txt_b {
	width: 80%;
}

.content_right_service li {
	font-size: 14px;
	text-indent: -1.7em;
	margin-left: 4em;
	margin-bottom: 10px;
}

.content_right_service h3 {
	font-size: 18px;
	color: rgb(51, 51, 51);
	font-weight: bold;
}

.content_right_service {
	font-size: 16px;
	line-height: 1.875;
	margin-bottom: 10px;
}

.content_right_service p {
	font-size: 14px;
	line-height: 2.143;
	text-indent: 2em;
}



.fenye ul li {
	float: left;
	display: inline;
	line-height: 30px;
}

.fenye ul li a {
	float: left;
	display: inline;
	border: 1px #ddd solid;
	margin-left: -1px;
	padding: 0px 12px;
	text-decoration: none;
}

.fenye ul li.current a {
	background: #428bca;
	color: #fff;
	border: 1px #428bca solid;
}

.kan_pager_p .fenye_two ul li {
	float: left;
	display: inline;
	padding: 0px 4px;
	height: 38px;
	line-height: 30px;
	text-decoration: none;
	border-color: rgb(226, 226, 227);
}

.kan_pager_p .fenye_two ul li a {
	float: left;
	display: inline;
	padding: -4px 12px;
	height: 30px;
	line-height: 30px;
	text-decoration: none;
	margin: 3px
}


.pb40 {
	padding-bottom: 40px;
}

.mt10 {
	margin-top: 10px;
}

.orders_code {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.end_time {
	text-align: center;
	margin-top: 20px;
}

.end_time .num {
	color: #f44;
	font-weight: bold;
}

.pay_grand_total {
	text-align: center;
	font-weight: bold;
	font-size: 16px;
}

.pay_grand_total .num {
	font-weight: bold;
	color: #f44;
}

.pay_qrcode {
	width: 200px;
	height: 200px;
	margin: 0 auto;
	margin-top: 20px;
}
.order_right .add_shop_title{
	text-align: center;
	font-size: 26px;
	padding: 20px;
}
a.order_add_btn,
.order_add_btn {
	background-image: linear-gradient(90deg, #41a6f4, #4884ff);
	height: 50px;
	line-height: 50px;
	border-radius: 5px;
	margin-top: 30px;
	width: 400px;
	text-align: center;
	color: #fff;
	display: inline-block;
	font-size: 15px;
	font-weight: bold;
}

.mb10 {
	margin-bottom: 10px;
}

.order_right {
	padding: 0 20px 20px;
}

.order_right_title {
	font-size: 14px;
	font-weight: bold;
	display: inline-block;
	/* width: 300px; */
	text-align: right;
	padding-right: 5px;
}


.order_right_item {
	margin-bottom: 10px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	justify-content: center;
}
.order_right_bottom{
	text-align: center;
}
.order_right_item .insert_nature {
	color: #38f;
	font-size: 14px;
	margin-left: 10px;
	cursor: pointer;
}

.order_right_item input {
	width: 40%;
}

.order_right_item select {
	width: 40%;
}

.modal-body .modal_body_warp {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.modal-body .modal_body_warp .td_btn {
	color: #38f;
	cursor: pointer;
}

.input_text {
	border: 1px #dedede solid;
	height: 40px;
	min-width: 750px;
	box-sizing: border-box;
	padding: 7px;
}

.order_header_right {
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px #eee solid;
	padding: 10px 0 10px 0;
	margin-bottom: 20px;
	text-align: center;
}


.boxes .swiper-slide-img {
	width: 100%;
}

.boxes .swiper-pagination-bullet {
	width: 16px;
	height: 16px;
}

.boxes .swiper-pagination-bullet-active {
	background: #fff;
}

.m_login_title_a.flex {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
}

.m_login_title_a.flex .yzm_img {
	height: 40px;
	width: 90px;
	margin-left: 5px;
}

.custom_tips_x {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
}

.good_item_w_index {
	margin-left: -10px;
	margin-right: -10px;
	padding-top: 20px;
	padding-bottom: 10px;
	
}

.red_blod {
	color: #f44;
	font-weight: bold;
}

.pro_imgs_mall .icon_c_add {
	width: 31px;
	height: 31px;
	vertical-align: middle;
	border-left: 1px solid #ddd;
	padding: 5px 5px;
	border-right: none;
	box-sizing: border-box;
	margin-top: -2px;
}

.pro_imgs_mall .icon_c_re {
	width: 31px;
	height: 31px;
	vertical-align: middle;
	padding: 0px 5px;
	border: 1px solid #ddd;
	margin-top: -2px;
	border-left: none;
}

.pro_imgs_mall .num_btn {
	border: 1px solid #ddd;
	border-radius: 4px;
	height: 30px;
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
}

.pro_imgs_mall .num_btn .input_number {
	height: 28px;
	border: none;
}

.input_number {
	width: 100px;
	border: 1px #ddd solid;
	border-radius: 10px;
	height: 40px;
	box-sizing: border-box;
	padding: 10px;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
}

.details_return_a {
	position: fixed;
	bottom: 40px;
	right: 10px;
	z-index: 99;
}

.details_return_a .on {
	background-color: #ccc;
	width: 50px;
	height: 50px;
	padding: 13px;
	margin-bottom: 8px;
	border-radius: 6px;

}

.details_return_a .on img {
	width: 100%;
	height: 100%;
}


/*------------- diy定制页详情-----------*/
.diy_ifream_wrap {
	width: 1190px;
	height: 760px;
	margin: 0 auto;
}

.diy_ifream {
	border: none;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
}

.container_new {
	width: 1190px;
}

.diy_swiper_goods .swiper-container {
	padding-bottom: 30px;
}

.diy_swiper_goods .swiper-slide a {
	display: block;
}

.diy_swiper_goods .swiper-slide .slide_pho {
	border-style: solid;
	border-width: 1px;
	border-color: rgb(225, 227, 229);
	border-radius: 4px;
	position: relative;
	height: 215px;
}

.diy_swiper_goods .swiper-slide .slide_pho img {
	max-width: 100%;
	max-height: 100%;
}

.commonCatIdProduct-price {
	margin-top: 6px;
	color: #999;
}

.commonCatIdProduct-price b {
	font-size: 16px;
	color: #428bca;
}

.commonCatIdProduct-title {
	font-size: 14px;
	color: #444;
	margin-bottom: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 5px;
}

.diy_swiper_goods_wrap {
	position: relative;
	padding: 0 40px;
}

#p_info_content_detail .diy_swiper_goods_wrap .swiper-button-prev {
	background-image: url(/www/images/arrow_left.png);
	left: 0;
	background-size: 10px 15px;
}

#p_info_content_detail .diy_swiper_goods_wrap .swiper-button-next {
	background-image: url(/www/images/arrow_right.png);
	right: 0;
	background-size: 10px 15px;
}

.p_info_content_detail {
	font-size: 14px;
	line-height: 1.6;
}

.main_width_diy table {
	width: 100%;
}


.bgBlue,
a.bgBlue {
	color: #38f;
	cursor: pointer;
	position: relative;
}
.bgBlue::after {
	content: "";
	position: absolute;
	bottom: 0;
	width: 30px;
	border-bottom: 2px #38f solid;
	margin-left: -15px;
	left: 50%;
}


.zcbh.bgBlue .zcbh_hover_span {
	color: #38f;
	cursor: pointer;
}


/*---------批量设计------------*/

.panel-nav {
	border-style: solid;
	border-width: 1px;
	border-color: rgb(221, 221, 221);
	background-color: rgb(245, 247, 250);
	height: 40px;
	line-height: 40px;
	padding: 0 18px;
	position: relative;
}

.panel-nav>.path {
	font-weight: bold;
	vertical-align: middle;
	margin-right: 10px;
}



.com-search-field {
	border: 1px solid rgb(221, 221, 221);
	border-top: none;
	line-height: 2.4;
}

.pb10 {
	padding-bottom: 10px !important;
}

.pt10 {
	padding-top: 10px !important;
}

.template-gallery-material-search-div>div,
.com-search-field>div,
.com-senior-search>div {
	padding: 8px 18px;
	position: relative;
	display: box;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}


.mt10 {
	margin-top: 10px !important;
}

.mr30 {
	margin-right: 30px !important;
}

.red {
	color: #ff4d3a !important;
}

.d-choose-btn a {
	line-height: 36px;
	width: 40%;
	text-align: center;
	font-size: 14px;
	color: #fff;
}

.d-choose-btn a:hover {
	opacity: 0.8;
}

.d-choose-div {
	display: block !important;
}

.ml30 {
	margin-left: 30px !important;
}



.com-table-box .com-pagination {
	height: 40px;
	line-height: 40px;
	text-align: right;
	padding-right: 18px;
}


.pl10 {
	padding-left: 10px !important;
}

.page-sel {
	margin-right: 20px;
}

.page-sel .page-num,
.page-sel .page-num-pop {
	border-radius: 4px;
	background-color: rgb(255, 255, 255);
	width: 56px;
	height: 21px;
	margin: 0 10px;
	border: 1px solid rgb(226, 226, 227);
	color: rgb(89, 90, 90);
}

.simple-pagination {
	display: block;
	overflow: hidden;
	padding: 0 5px 5px 0;
	margin: 0;
}

.com-pagination .light-pagination {
	vertical-align: middle;
}

.com-table-box .simple-pagination,
.record-detail-pop .simple-pagination {
	padding: 0 5px 1px 0;
}

.simple-pagination li {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.light-theme a,
.light-theme span {
	float: left;
	color: rgb(66, 158, 252);
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 24px;
	text-align: center;
	border: 1px solid #BBB;
	min-width: 14px;
	padding: 0 7px;
	margin: 0 5px 0 0;
	border-radius: 3px;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(226, 226, 227);
	background-image: linear-gradient(90deg, rgb(247, 247, 247) 0%,
		rgb(255, 255, 255) 100%);
	background-image: -moz-linear-gradient(90deg, rgb(247, 247, 247) 0%,
		rgb(255, 255, 255) 100%);
	background-image: -webkit-linear-gradient(90deg, rgb(247, 247, 247) 0%,
		rgb(255, 255, 255) 100%);
	background-image: -ms-linear-gradient(90deg, rgb(247, 247, 247) 0%,
		rgb(255, 255, 255) 100%);
	box-shadow: inset 0px -2px 0px 0px rgba(252, 252, 252, 1);
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.page-plugin .light-theme a,
.light-theme span {
	font-size: 12px;
	border-radius: 0;
	padding: 0 9px;
	min-width: 30px;
	border-color: rgb(226, 226, 227);
	color: rgb(89, 90, 90);
}

.page-plugin .light-theme .current {
	border: none;
	box-shadow: none;
	width: auto;
	background: none;
	color: rgb(128, 128, 128);
	line-height: 26px;
}

.page-plugin .light-theme .current.prev,
.light-theme .current.next {
	border-color: rgb(226, 226, 227);
	color: rgb(178, 178, 178);
}

.page-input {
	margin: 0 7px;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(226, 226, 227);
	box-shadow: inset 0px -2px 0px 0px rgba(252, 252, 252, 0.004);
	width: 46px;
	height: 26px;
	background-image: -moz-linear-gradient(90deg, rgb(247, 247, 247) 0%, rgb(255, 255, 255) 100%);
	background-image: -webkit-linear-gradient(90deg, rgb(247, 247, 247) 0%, rgb(255, 255, 255) 100%);
	background-image: -ms-linear-gradient(90deg, rgb(247, 247, 247) 0%, rgb(255, 255, 255) 100%);
	text-align: center;
	padding: 6px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.main-btn-w {
	border-radius: 4px;
	background-color: rgb(250, 250, 250);
	color: #444;
	display: inline-block;
	padding: 4px 16px;
	border: 1px solid rgb(204, 204, 204);
	line-height: 1.5;
	cursor: pointer;
}

.page-info .flip-page {
	margin-left: 30px;
}

.letter {
	letter-spacing: -8px;
}

.letter>* {
	letter-spacing: normal;
	display: inline-block;
	vertical-align: top;
}


.bomb-box {
	position: fixed;
	top: 50%;
	min-width: 420px;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #fff;
	border-radius: 5px;
	z-index: 9999;
	/*display: none;*/
}

.bomb-box-content {
	padding: 20px 30px;
	line-height: 1.8;
	max-height: 620px;
	overflow: auto;
}

.template-gallery-div .bomb-box-content {
	width: 1200px;
	box-sizing: border-box;
}

.mask,
.mask405 {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
	z-index: 1000;
	display: block;
}

.bomb-box-title {
	background-color: rgb(245, 247, 250);
	line-height: 40px;
	padding: 0 15px;
}

.bomb-box-title .close_icon {
	width: 20px;
	height: 20px;
	float: right;
	margin-top: 10px;
	right: 20px;
	cursor: pointer;
}

.br4 {
	border-radius: 4px;
}

.side-bar {
	width: 212px;
	font-size: 13px;
	float: left;
}

.template-gallery-material-div .side-bar {
	width: 19.5%;
	margin-right: 1.5%;
}

.com-bg-color-w {
	background: rgb(245, 247, 250);
}

.com-nav-module dt {
	height: 36px;
	line-height: 36px;
	padding-left: 10px;
	color: rgb(89, 90, 90);
	font-weight: bold;
	border: 1px solid #ddd;
	position: relative;
}

.com-nav-module dd {
	border: 1px solid #ddd;
	border-top: none;
}

.com-nav-cate,
.com-nav-type {
	font-size: 13px;
	border-top: 1px solid #ddd;
}

.com-nav-type,
.com-nav-cate,
.com-nav-child {
	width: 100%;
	height: 100%;
	line-height: 36px;
	text-indent: 15px;
	text-decoration: none;
	position: relative;
	cursor: pointer;
}

.com-nav-type:first-child {
	border-top: 0;
}

a.cateSelSwitchDef,
a.cateSelSwitchSel,
.productSelSwitchDef,
.productSelSwitchSel {
	padding: 4px 10px;
	color: #444;
}

a.cateSelSwitchDef.cur,
a.cateSelSwitchSel.cur,
.productSelSwitchDef.cur,
.productSelSwitchSel.cur {
	border-radius: 4px;
	background-color: rgb(66, 139, 202);
	color: #fff;
}

.ml10 {
	margin-left: 10px !important;
}

.weui-loading {
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	-webkit-animation: weuiLoading 1s steps(12, end) infinite;
	animation: weuiLoading 1s steps(12, end) infinite;
	background: transparent url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E") no-repeat;
	background-size: 100%;
}

.weui-loading.weui-loading_transparent,
.weui-btn_loading.weui-btn_primary .weui-loading {
	background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect xmlns='http://www.w3.org/2000/svg' width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.56)' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.5)' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.43)' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.38)' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.32)' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.28)' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.25)' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.2)' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.17)' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.14)' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.1)' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.03)' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E");
}

@-webkit-keyframes weuiLoading {
	0% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg);
	}

	100% {
		-webkit-transform: rotate3d(0, 0, 1, 360deg);
		transform: rotate3d(0, 0, 1, 360deg);
	}
}

@keyframes weuiLoading {
	0% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg);
	}

	100% {
		-webkit-transform: rotate3d(0, 0, 1, 360deg);
		transform: rotate3d(0, 0, 1, 360deg);
	}
}

.weui-toast {
	position: fixed;
	z-index: 9999999000;
	width: 9em;
	min-height: 7.6em;
	top: 50%;
	left: 50%;
	margin-left: -3.8em;
	background: rgba(17, 17, 17, 0.7);
	text-align: center;
	border-radius: 5px;
	color: #FFFFFF;
	transform: translateY(-50%);
}

.weui-icon_toast.weui-loading {
	margin: 32px 0 0;
	width: 38px;
	height: 38px;
	vertical-align: baseline;
}

.weui-mask_transparent {
	position: fixed;
	z-index: 1000;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

.weui-mask {
	position: fixed;
	z-index: 1000;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.6);
}

.weui-toast__content {
	margin: 0 0 16px;
	font-size: 14px;
}

.loadingToast {
	opacity: 0;
	display: none;
}

.loadingToast.cur {
	opacity: 1;
	display: block;
}

.lbtree-box {
	padding-bottom: 10px;
	overflow: auto;
	padding-top: 20px;
}

.ztree {
	margin: 0;
	padding: 5px;
	color: #333;
}

.zTree_item {
	padding-left: 15px;
	margin-bottom: 10px;
}

.zTree_item_content {
	padding-left: 30px;
	margin-top: 5px;
	display: none;
}

.zTree_item_content.cur {
	display: block;
}

.zTree_item_title {
	padding: 1px 3px 0 0;
	margin: 0;
	cursor: pointer;
	background-color: transparent;
	text-decoration: none;
	vertical-align: top;
	padding: 0 0 0 3px;
	color: rgb(89, 90, 90);
	font-size: 12px;
	height: 22px;
	line-height: 22px;
}

.zTree_item_title:hover span,
.zTree_item_title.cur span {
	background-color: #428bca;
	border-color: #428bca;
	color: #fff;
	height: 22px;
	text-decoration: none;
	opacity: 1;
	border-radius: 4px;
	padding: 0 3px;
	display: inline-block;
}

.zTree_item_title>img {
	width: 10px;
	height: 10px;
	display: inline-block;
}



.material-gallery-div {
	width: 79%;
	float: right;
}

.letter>* {
	letter-spacing: normal;
	display: inline-block;
	vertical-align: top;
}

.com-search-field {
	border: 1px solid rgb(221, 221, 221);
	line-height: 2.4;
}

.template-gallery-material-search-div>div,
.com-search-field>div,
.com-senior-search>div {
	padding: 8px 18px;
	position: relative;
	display: box;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.com-search-item-right {
	width: 100%;
	display: inline-block;
	vertical-align: top;
}

.com-search-input {
	height: 28px;
	border: 1px solid rgb(225, 227, 229);
	padding: 0 5px;
	vertical-align: top;
}

.main-btn-b,
.main-btn-light {
	border-radius: 4px;
	background-color: #38f;
	color: #FFF;
	display: inline-block;
	padding: 4px 16px;
	border: 1px solid #38f;
	line-height: 1.5;
	cursor: pointer;
}

.main-btn-w {
	border-radius: 4px;
	background-color: rgb(250, 250, 250);
	color: #444;
	display: inline-block;
	padding: 4px 16px;
	border: 1px solid rgb(204, 204, 204);
	line-height: 1.5;
	cursor: pointer;
}

.com-table-box {
	border: 1px solid rgb(221, 221, 221);
	margin-top: 12px;
	min-height: 50px;
	border-bottom: none;
}

.com-table-box .com-pagination {
	height: 40px;
	line-height: 40px;
	text-align: right;
	padding-right: 18px;
}

.com-table-box .com-pagination {
	border-bottom: 1px solid rgb(221, 221, 221);
	text-align: left;
	padding: 0 8px;
}

.gallery-material-ul {
	padding: 0px 7px 12px;
	height: 396px;
	overflow: auto;
	width: 100%;
	box-sizing: border-box;
}

.gallery-material-ul li,
.detail-img-ul li {
	width: 20%;
	padding: 0 3px;
	margin-top: 14px;
	cursor: pointer;
	box-sizing: border-box;
}

.gallery-material-img,
.detail-img {
	border: 1px rgb(233, 233, 233) solid;
	position: relative;
	width: 100%;
	height: 0px;
	padding-top: 100%;
	overflow: hidden;
}


.gallery-material-img img,
.detail-img img {
	position: absolute;
	/* max-width: 100%; */
	max-height: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 9;
	margin: 0px;
	padding: 0px;
}

.gallery-material-name {
	line-height: 1.4;
	padding-top: 10px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: center;
	background-color: #fff;
	padding: 10px;
}

.gallery-material-img-info {
	position: absolute;
	bottom: 0;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	height: 20px;
	line-height: 20px;
	color: #fff;
	padding: 0 4px;
	box-sizing: border-box;
	display: none;
	z-index: 99;
}

.tc {
	text-align: center !important;
}


.gallery-material-cheked,
.detail-img-cheked {
	border-style: solid;
	border-width: 1px;
	border-color: rgb(212, 212, 212);
	border-radius: 2px;
	background-color: rgb(255, 255, 255);
	position: absolute;
	right: 5px;
	top: 5px;
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 16px;
}

.product .gallery-material-img .gallery-material-cheked,
.gallery .gallery-material-img .gallery-material-cheked {
	display: block;
	left: 5px;
	right: auto;
}

.b-proColors {
	position: absolute;
	left: -1px;
	background-color: #fff;
	z-index: 9;
	width: calc(100% + 2px);
	border: 1px solid rgb(66, 139, 202);
	border-top: 0;
	padding: 4px;
	display: none;
	box-sizing: border-box;
}

.b-proColor,
.l-b-proColor {
	width: 22px;
	height: 22px;
	padding: 2px;
	display: inline-flex;
	display: -webkit-inline-flex;
	display: -moz-inline-flex;
	display: -ms-inline-flex;
	display: -o-inline-flex;
	justify-content: center;
	align-items: center;
}


.b-proColor.cur,
.l-b-proColor.cur {
	border-style: solid;
	border-width: 1px;
	border-color: rgb(236, 78, 43);
	border-radius: 4px;
}

.b-proColor-in,
.l-b-proColor-in {
	border-style: solid;
	border-width: 1px;
	border-color: rgb(209, 209, 209);
	border-radius: 2px;
	width: 100%;
	height: 100%;
	display: inline-table;
}

.b-proColor a,
.l-b-proColor a {
	display: table-cell;
}

.gallery-material-ul li:HOVER .gallery-material-img,
.detail-img-ul li:HOVER .detail-img,
.detail-img-ul li.cur .detail-img {
	border-color: rgb(66, 139, 202);
	z-index: 99;
}

.gallery-material-img:HOVER .gallery-material-img-info,
.gallery .gallery-material-img:HOVER .gallery-material-img-info {
	display: block;
}

.gallery-material-ul li:HOVER .b-proColors {
	display: block;
}

.bnone {
	border: none;
}


.bbnone {
	border-bottom: none !important;
}

.color_bg {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 100%;
	transform: translate(-50%, -50%);
}

.bomb-box-btn {
	line-height: 50px;
	text-align: right;
	padding-right: 20px;
	border-top: 1px solid rgba(238, 238, 238, 1);
	cursor: pointer;
}


.bomb-box-cancel,
a.bomb-box-cancel {
	border-style: solid;
	border-width: 1px;
	border-color: rgb(221, 221, 221);
	border-radius: 4px;
	background-color: rgb(253, 253, 253);
	width: 60px;
	height: 28px;
	display: inline-block;
	line-height: 28px;
	text-align: center;
	margin-right: 16px;
}

.bomb-box-sure,
a.bomb-box-sure {
	border-radius: 4px;
	background-color: rgb(66, 139, 202);
	width: 60px;
	height: 28px;
	display: inline-block;
	text-align: center;
	line-height: 28px;
	color: #fff;
}

.bt {
	border-top: 1px #ddd solid;
}


.node_name {
	margin-left: 20px;
	text-align: center;
	font-size: 12px;
}

.synthesis-ul {
	height: auto;
	box-sizing: border-box;
	overflow: hidden;
	padding-bottom: 30px;
}

.synthesis-ul li {
	margin: 4px 0px;
    box-sizing: border-box;
    position: relative;

}

.synthesis-ul li:hover .gallery-material-img-info {
	display: block;
}

.batch-Synthesis {
	background-color: #38f;
	height: 42px;
	margin-top: 10px;
	line-height: 42px;
	padding: 0 10px;
	text-align: center;
	border-radius: 5px;
}

.batch-Synthesis-sure {
	border-radius: 4px;
	background-color: rgb(255, 255, 255);
	width: 100px;
	height: 28px;
	display: inline-block;
	line-height: 28px;
	color: rgb(66, 139, 202);
	cursor: pointer;
}

.batch-Synthesis-info {
	color: #fff;
}

.synthesis-del {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: rgba(22, 22, 22, 0.3);
	justify-content: center;
	align-items: center;
	z-index: 9999;
}

.synthesis-del {
	display: flex;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
}

.synthesis-del a {
	border-width: 1px;
	border-color: rgb(255, 255, 255);
	border-style: solid;
	border-radius: 4px;
	height: 30px;
	display: inline-block;
	line-height: 28px;
	font-size: 20px;
	color: rgb(255, 255, 255);
	box-sizing: border-box;
	font-size: 14px;
	text-align: center;
	padding: 0 10px;
}

.icon-defeatist {
	font-size: 20px;
	color: rgb(148, 138, 126);
	display: inline-block;
	position: absolute;
	right: 15px;
	top: 10px;
	display: none;
	z-index: 999;
	width: 20px;
	height: 20px;


}

.icon-defeatist.bottom {
	right: auto;
	left: 15px;
}

.synthesis-ul li:hover .icon-defeatist,
.swiper-item:hover .icon-defeatist {
	display: block;
}

.com-pt-list {
	width: calc(20% - 21px);
	margin-right: 24px;
	/* margin-top: 12px; */
	/* margin-bottom: 8px; */
	margin-bottom: 38px;
	position: relative;
	box-sizing: border-box;
}

.com-pt-list img.img_preview {
	width: 100%;
	min-height: 100px;
	display: block;
}

.com-pt-list-body {
	position: relative;
	padding: 4px;
	border: 1px solid #E0E2E4;
	margin: 2px;
}

.com-pt-list:hover .com-pt-list-body {
	border-color: #428bca;
}

.body_title {
	padding: 0 6px;
}

.com-pt-list-body .com-pt-price {
	padding: 3px 6px;
	font-size: 18px;
	font-weight: bold;
	color: #1F8BCE;
}

.body_bottom_btn {
	display: flex;
	align-items: center;
	justify-content: center;
	border-top: 1px #eee solid;
	padding-top: 10px;
	margin-top: 10px;
	padding-bottom: 10px;
}

a.body_bottom_btn_item {
	border-radius: 4px;
	background-color: #428bca;
	color: #FFF;
	display: inline-block;
	padding: 4px 16px;
	border: 1px solid #428bca;
	line-height: 1.5;
	cursor: pointer;
	width: 100px;
	text-align: center;
	box-sizing: border-box;
}

.body_bottom_btn_item.err {
	color: #428bca;
	background: #E9F1F8;
	border: 1px solid #E9F1F8;
	margin-left: 10px;
}

.head_menu_title .single_z {
	font-weight: bold;
}

.head_menu_map .a {
	border-top: 1px #eee dashed;
}

.head_menu_map .a:first-child {
	border-top: none;
}

.body_title_flex {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}

.body_title_sale_num {
	color: #999;
	font-size: 12px;
}

.price-gradient-box {
	background: #fff;
	position: absolute;
	bottom: 50px;
	left: 0;
	width: 100%;

	display: none;
	border-top: 1px #eee solid;
	border-bottom: 1px #eee solid;
}

.com-pt-list-body:hover .price-gradient-box {
	display: block;
}

.price-gradient-box_flex {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: space-between;
	-webkit-justify-content: space-between;

}

.box_flex_item {
	width: 33.33333%;
	text-align: center;
	border-left: 1px #eee solid;
	padding: 15px 0;
}

.box_flex_item_p {
	color: #428bca;
}

.box_flex_item_f {}

/*---- 9.11 ------*/

/* 刊登 */
.has_left_box {
	padding: 10px;
	padding-left: 0px;
	padding-right: 0px;
}

.border {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.com_bg_color_w {
	height: 36px;
	line-height: 36px;
	padding-left: 10px;
	color: rgb(89, 90, 90);
	font-weight: bold;
	border: 1px solid #ddd;
	background: #fff;
}

.com_bg_color_two {
	display: flex;
	justify-content: space-between;
	height: 36px;
	line-height: 36px;
	padding: 0 10px;
	border: 1px solid #ddd;
}

.com_bg_color_two .b {
	color: #428bca;
	cursor: pointer;
}

.kan_con-item_title {
	width: 18px;
	background: #f5f7fa;
	border-right: 1px solid #ddd;
}

.on_item {
	padding: 10px 0px;
	border-bottom: 1px solid #ddd;
	text-align: center;
	height: 110px;
	line-height: 1;
	justify-content: center;
	align-items: center;
}

.kong_item {
	height: 50px;
}

.on_item.on {
	background-color: #428bca;
	color: #fff;
}

.kan_com_nav_item a {
	line-height: 36px;
	height: 36px;
	text-indent: 20px;
	/* border-top: 1px solid #ddd; */
	color: rgb(89, 90, 90);
	background-color: #fff;
	display: block;
}

.kan_com_nav_item a.on {
	background-color: #428bca;
	color: #fff;
}

.kan_com_nav_item :hover {
	background-color: #4998de;
	color: #fff;
}

.kan_ban_nav_item {
	line-height: 35px;
	height: 36px;
	color: rgb(89, 90, 90);
	border-top: 1px solid #ddd;
	display: block;
	width: 100%;
}

.kan_ban_nav_item.bottom_btn .btn_a {
	text-align: center;
	font-weight: bold;
	background-color: rgb(245, 247, 250);
	border-bottom: 1px solid #ddd;

}

.kan_ban_nav_item.bottom_btn .btn_a a {
	color: #428bca;
}

/* .kan_main-module {
	width: 100%;
	display: block;
	box-sizing: border-box;
} */

.home_content_transition {
	width: 100%;
	display: block;
	box-sizing: border-box;
}

.maleft {
	padding-left: 220px;
}

.kan_main-module_con {
	background-color: #fff;
}

.kan_ope_control_w {
/* 	border: 1px #ddd solid; */
	border-top: none;
}

.kan_ope_control ul li{
    float: left;
    margin-right: 5px;
}

.kan_panel_nav {
	display: flex;
	justify-content: space-between;
	align-items: center;
	line-height: 40px;
	height: 40px;
	padding: 0 18px;
	border: 1px solid #ddd;
	background-color: #fff;
}

.panel_right_bar a {
	color: #428bca;
	font-weight: bold;
}

.kan_panel_nav .path {
	display: flex;
	align-items: center;
	font-weight: bold;
	line-height: 40px;
	height: 40px;
}

.kan_panel_nav .path img {
	width: 16px;
	margin-right: 8px;
}

.kan_panel_nav .path .on {
	color: rgb(89, 90, 90);
}

.kan_panel_nav .path .tw {
	color: #428bca;
}

.kan_ope_control {
	line-height: 2.4;
	display: flex;
	align-items: center;
	padding: 8px 18px;
}

.kan_com_search_tit {
	min-width: 65px;
	margin-right: 20px;
	display: inline-block;
	color: rgb(89, 90, 90);
	position: relative;
}

.kan_ope_control .txt_radio ul {
	display: flex;
	align-items: center;
}

.txt_radio .com_search_item {
	margin-right: 6px;
	padding: 2px 4px;
	border-radius: 4px;
	position: relative;
	cursor: pointer;
}


.com_search_item.on {
	background-color: #38f;
	color: #fff;
}

.com_search_item.on a {
	color: #fff;
}

.icon_question {
	position: absolute;
	top: 5px;
	right: -11px;
	color: #fff;
	height: 14px;
	line-height: 14px;
	padding: 4px;
	border-radius: 10px;
	background-color: #428bca;
	font-size: 12px;
	text-align: center;
	display: flex;
	align-items: center;
}

.txt_radio {
	width: 100%;
}

.txt_radio .sousuo input {
	width: 25%;
}

.txt_radio input {
	width: 200px;
	height: 28px;
	border: 1px solid rgb(225, 227, 229);
	padding: 0 5px;
	vertical-align: top;
	cursor: pointer;
}

.kan_com_serch_btn {
	padding: 4px 8px;
	border-radius: 4px;
	border: 1px solid #ddd;
	margin-left: 15px;
	line-height: 16px;
}

.kan_com_serch_btn.on {
	background-color: #428bca;
	color: #fff;
	border: 1px solid #428bca;
}

.kan_com_serch_btn.on a {
	color: #fff;
}

.border_bot {
	border-bottom: 1px solid #ddd;
}

.border_top {
	border-top: 1px solid #ddd;
}

.kan_com_table_box {
	border: 1px solid rgb(221, 221, 221);
	margin-top: 12px;
	min-height: 50px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0px 10px;
}

.kan_com_table_box .kan_le {
	display: flex;
	align-items: center;
}

.kan_com_table_box .kan_le .pili {
	display: flex;
	align-items: center;
	background-color: #428bca;
	color: #fff;
	margin-right: 10px;
	padding: 4px 16px;
	border-radius: 4px;
	line-height: 1.5;
	position: relative;
}

.kan_img_ziduan_table {
	width: 26px;
}

.kan_com_table_box .kan_le .pili:hover .xuanfu_la_caozuo_ul {
	display: block;
}

.kan_com_table_box .kan_le .pili img {
	width: 14px;
	margin-left: 4px;
}

.kan_com_table_box .kan_ri {
	display: flex;
	align-items: center;
	color: #999;
}

.kan_com_table_box .kan_ri img {
	width: 18px;
	margin-left: 6px;
}

.kan_com_list_box {
	/* border: 1px solid #ddd; */
	margin-top: 12px;
}

.kan_com_pagination {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 40px;
	line-height: 40px;
	padding-right: 18px;
	padding-left: 10px;
}

.kan_com_pagination label {
	font-weight: 100;
}

.kan_com_pagination input {
	vertical-align: middle;
	margin-right: 4px;
}

.kan_com_pagination .kan_pager_p {
	display: flex;
	align-items: center;
}

.kan_com_pagination .kan_pager_p .ye_xuanze {
	display: flex;
	align-items: center;
	margin: 0px 10px;
}

.kan_com_pagination .kan_pager_p .num_w {
	margin: 0px 10px;
}

.kan_com_pagination .kan_pager_p .ye_xuanze img {
	width: 16px;
	height: 16px;
}

.kan_pager_p .ye_num select {
	border-radius: 4px;
	background-color: rgb(255, 255, 255);
	width: 56px;
	height: 21px;
	margin: 0 10px;
	border: 1px solid rgb(226, 226, 227);
	color: rgb(89, 90, 90);
	cursor: pointer;
}

.kan_page_info_dao {
	display: flex;
	align-items: center;
	margin: 0px 10px;
}

.kan_page_info_dao input {
	margin: 0 7px;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(226, 226, 227);
	box-shadow: inset 0px -2px 0px 0px rgba(252, 252, 252, 0.004);
	width: 46px;
	height: 18px;
	background-image: -webkit-linear-gradient(90deg, rgb(247, 247, 247) 0%, rgb(255, 255, 255) 100%);
	text-align: center;
	padding: 6px;
}

.kan_page_info_dao button {
	border-radius: 4px;
	background-color: rgb(250, 250, 250);
	color: #444;
	display: inline-block;
	padding: 4px 16px;
	border: 1px solid rgb(204, 204, 204);
	line-height: 1.5;
	cursor: pointer;
	margin-left: 10px;
}



.normal {
	width: calc(100% - 0.5px);
	min-width: 900px;
	border-collapse: collapse;
}

.modal-body .normal {
	width: calc(100% - 0.5px);
	min-width: 566px;
	border-collapse: collapse;
}

.modal-body .normal span {
	cursor: pointer;
}

.modal-body .normal .btn_ctrl_c_input {
	padding: 3px 5px;
	background: #38f;
	color: #fff;
	font-size: 13px;
	border-radius: 8px;
	margin-left: 10px;

}

.modal-body .normal .c_input {
	opacity: 0;
	width: 6px;
	overflow: hidden;
}

.normal thead th {
	background: rgb(245, 247, 250);
	border-top: 1px solid rgb(221, 221, 221);
	border-bottom: 1px solid rgb(221, 221, 221);
	height: 40px;
	white-space: nowrap;
	color: rgb(89, 90, 90);
	text-align: center;
}

.table_btn {
	color: #1e7ec8;
	cursor: pointer;
}

.normal td {
	text-align: center;
	border: 1px solid rgb(221, 221, 221);
	height: 38px;
	padding: 5px;
}

.nameTags_kan {
	text-align: left;
	width: 100%;
	position: relative;
}

.kan_design_img_div {
	border: 1px solid #ddd;
	margin: 5px;
	width: 100px;
	height: 100px;
	justify-content: center;
	align-items: center;
	position: relative;
}



.img_xiang_box {
	width: 400px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	position: absolute;
	bottom: 0;
	left: 110px;
	box-shadow: 0px 0px 8px 0px rgb(153, 153, 153);
	z-index: 10;
	display: none;
	box-sizing: border-box;
}

.kan_design_img_div:hover .img_xiang_box {
	display: block;
}

.kan_design_img_div img {
	max-width: 100%;
	max-height: 100%;
}

.edit-btn_bieming {
	width: 100%;
	position: relative;
}

.edit-btn_bieming_two {
	position: absolute;
	bottom: -55px;
	right: 0;
}

.edit-btn_bieming_two img {
	width: 18px;
	display: none;
	cursor: pointer;
}

.edit-btn_this_two :hover .edit-btn_bieming_two img {
	display: block;
}

.img_xiang_box .kan_head_pro {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 10px;
	font-weight: bold;
	color: #428bca;
	cursor: pointer;
}

.kan_img_car {
	padding: 10px;
}

.img_xiang_box .kan_img_car img {
	max-width: 100%;
	max-height: 400px;
	margin: 0;
	padding: 0;
	border: 1px solid #ddd;
}

.img_xiang_box .jia_cart_icon {
	position: absolute;
	bottom: 10px;
	right: 4px;
}

.img_xiang_box .jia_cart_icon img {
	width: 32px;
	height: 32px;
	cursor: pointer;
}

/* 模态框 */
.modal_body_maxhe {
	max-height: 440px;
	overflow-x: auto;
	white-space: nowrap;
}

.modal_body_tit {
	margin-bottom: 5px;
}

.modal_body_tit button {
	border-radius: 4px;
	background-color: rgb(250, 250, 250);
	color: #444;
	display: inline-block;
	padding: 4px 16px;
	border: 1px solid rgb(204, 204, 204);
	line-height: 1.5;
	cursor: pointer;
	margin-left: 10px;
}

table.normal {
	width: 100%;
	border-collapse: collapse;
}

.normal .goods_btn_ctrl {
	background: #38f;
	color: #fff;
	padding: 3px 5px;
	font-size: 13px;
	border-radius: 6px;
	margin-left: 10px;
	cursor: pointer;

}

.normal .input_ctrl_txt {
	opacity: 0;
	width: 8px;
	overflow: hidden;
}

.modal-footer .normal thead th {
	height: 30px;
}

.normal thead th:first-child {
	border-left: 1px solid rgb(221, 221, 221);
}

.modal-footer .design-img-div {
	width: 97px;
	height: 97px;
}

.com_img_div img,
.design_img_div img {
	width: auto;
	max-width: 100%;
	max-height: 100%;
	word-break: break-word;
}


.kan_map_preview_img {
	width: 200px;
	height: 200px;
	display: block;
}

.kan_map_preview_img img {
	width: 100%;
}

.mgg_preview_colors_yanse_sty {
	padding: 10px;
}

.mgg_preview_colors_yanse_sty li {
	background-color: #fff;
	width: 24px;
	height: 24px;
	border-radius: 4px;
	border: #D6D2D2 solid 1px;
	text-align: center;
	display: inline-table;
	margin-left: 2px;
	vertical-align: top;
	padding: 1px;
	margin-top: 6px;
}

.mgg_preview_colors_yanse_sty li.on {
	border: rgb(236, 78, 43) solid 2px;
}

.mgg_preview_colors_yanse_sty li span {
	width: 100%;
	height: 100%;
	border: 1px solid #ddd;
	display: block;
}

.swiper_wrapper_slide_y {
	overflow-y: auto;
	max-height: 424px;
}

.swiper_conte_a {
	width: 590px;
	height: 428px;
	margin: 10px;
	display: flex;
}

.swiper_conte_a .left_swip_banner {
	width: 80%;
	height: 100%;
	border: 1px solid #ddd;
}

.swiper_conte_a .left_swip_banner img {
	width: 100%;
	height: 100%;
}

.swiper_conte_a .right {
	height: 100%;
	width: 25%;
	margin-left: 10px;
}

.swiper_wrapper_slide_b {
	width: 120px;
	height: 120px;
	position: relative;
	margin-bottom: 30px;
	border: 1px solid #ddd;
	box-sizing: border-box;
}

.swiper_wrapper_slide_b .tit {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 5px 0;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.4);
	color: #fff;
}

.swiper_wrapper_slide {
	width: 118px;
	height: 118px;
}

.swiper_wrapper_slide.on {
	border: 2px solid #68ad08;
}

.right .swiper-container .swiper-button-prev {
	top: 0;
	left: 50%;
	transform: translate(-50%, 0) rotate(90deg);

}

.right .swiper-container .swiper-button-next {
	top: -50%;
	left: 50%;
	transform: translate(-50%, 0) rotate(90deg);
}

/* 树形分类 */
.tree_form_sty_kan {}

.tree_form_sty {
	padding: 8px;
	width: 100%;
	display: block;
	text-align: left;
}

.tree_form_sty_w {
	margin-left: 10px;
}

.ul_class_a .li_class_a {
	display: flex;
	align-items: center;
	line-height: 24px;
}

.ul_class_a .li_class_a img {
	width: 14px;
	height: 10px;
}

.ul_class_a .li_class_b {
	display: none;
	margin-left: 15px;
	line-height: 24px;
}

.ul_class_a .li_class_b img {
	width: 14px;
	height: 10px;
}

.ul_class_a .li_class_c {
	margin-left: 40px;
	line-height: 24px;
	display: none;
}

.ul_class_a .li_class_show {
	display: block;
}

.dingzhi_Selected.on {
	background-color: #428bca;
	color: #fff;
	height: 22px;
	line-height: 22px;
	border-radius: 4px;
}

.dingzhi_Selected {
	height: 22px;
	line-height: 22px;
	border-radius: 4px;
	padding: 0 0 0 3px;
	margin-bottom: 4px;
}






.kan_infor_letter {
	font-weight: bold;
	font-size: 14px;
	margin-right: 30px;
	color: rgb(89, 90, 90);
	display: flex;
	margin-bottom: 15px;
}

.kan_infor_letter .control_size_ul {
	display: flex;
	flex-wrap: wrap;
	max-width: 300px;
}

.kan_infor_letter .control_size_ul li {
	margin-left: 6px;
	cursor: pointer;
	margin-top: 5px;
	vertical-align: top;
	font-weight: 100;
	display: inline-block;
	background: #f0f0f0;
	border: 2px solid #f0f0f0;
	min-width: 40px;
	text-align: center;
	line-height: 23px;
	padding: 0 3px;
	border-radius: 2px;
	font-size: 14px;
}

.kan_infor_letter .control_size_ul .on {
	background: #fff;
	border: 2px solid rgb(77, 157, 226);
	color: rgb(77, 157, 226);
}

.kan_infor_letter_img_yan {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.kan_left_cart_r {
	width: 300px;
	height: 250px;
	border: 1px solid #ddd;
	margin-right: 10px;
}

.kan_left_cart_r img {
	width: 100%;
}

.kan_infor_letter .yanse {
	width: 40px;
	height: 40px;
	border: 1px solid #ddd;
	margin-right: 6px;
	margin-top: 6px;
}

.kan_infor_letter .yanse.on {
	width: 40px;
	height: 40px;
	border: 2px solid rgb(77, 157, 226);
	margin-right: 6px;
	margin-top: 6px;
}

.kan_infor_letter .yanse img {
	width: 100%;
	height: 100%;
}

.modal-body .pro_img_big {
	display: flex;
}

.modal-body .kan_infor_letter input {
	width: 56px;
	height: 34px;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(187, 187, 187);
	text-align: center;
}

.kan_infor_letter span {
	display: block;
	width: 60px;
}

.kan_infor_change_nu {
	display: flex;
	align-items: center;
}

.kan_infor_change_nu .add {
	border: 1px solid #ddd;
	padding: 0px 10px;
	margin: 0px 6px;
	height: 14px;
	line-height: 14px;
}

.kan_infor_change_nu img {
	width: 10px;
	margin: 0;
	padding: 0;
}

.kan_infor_letter .pa {
	display: flex;
	align-items: flex-end;
	color: #428bca;
	font-size: 12px;
}

.kan_infor_letter .pa .c {
	font-size: 24px;
	font-weight: bold;
}

.kan_infor_letter .pa .v {
	display: block;
	margin-bottom: 4px;
}

.com_price_pro {
	display: flex;
	align-items: center;
}

.modal-body_zhuti .zhuti_li {
	display: flex;
	align-items: flex-start;
	margin-bottom: 10px;
}

.modal-body_zhuti .zhuti_li textarea {
	border-radius: 3px;
	border: 1px solid #ddd;
	max-width: 400px;
	width: 400px;
}

.modal-body_zhuti .zhuti_li input {
	border-radius: 3px;
	width: 400px;
	outline: none;
	border: 1px solid #ddd;
	height: 24px;
}

.modal-body .bianqian_guize {
	font-size: 12px;
	max-height: 400px;
	overflow-y: auto;
}

.modal-body .bianqian_guize .dingzhi_s {
	color: rgb(89, 90, 90);
}

.kan_modal_header_s {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}

.kan_zhutiming_btn {
	background-color: #337ab7;
	color: #fff;
	padding: 3px 14px;
	border-radius: 4px;
}

.modal-header .kan_zhutiming_btn span {
	color: #fff;
}

.kan_bianqian_guize_title_tr li {
	margin-top: 10px;
	display: flex;
	align-items: center;
	margin-left: 10px;
}

.kan_bianqian_guize_title_tr li input {
	margin: 0;
	margin-right: 5px;
}

.kan_bianqian_guize_title_tr li label {
	font-weight: 100;
}

.bianqian_guize .dingzhi_s_fenge_bird {
	border-top: 1px solid #ddd;
	margin-top: 10px;
	padding-top: 10px;
}

.kan_tips_instructions {
	display: flex;
}

.kan_tips_instructions .tile_ionf {
	display: inline-block;
	padding: 0 0 0 5px;
	background: #129ba7;
	color: #fff;
	border-radius: 2px;
	margin-right: 5px;
	line-height: 1.4;
	height: 15px;
}

.kan_tips_instructions .con_ionf {
	color: #ff4d3a;
}

.xuan_fix_top {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #fff;
	z-index: 100;
	display: none;
	box-shadow: 0 3px 3px rgba(0, 0, 0, .1);
}

.xuan_com_suspend_bar {
	min-height: 40px;
	margin-top: 10px;
	margin-left: 252px;
	margin-right: 30px;
	box-sizing: border-box;
}

.xuanfu_suspend_bar {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.xuanfu_suspend_bar .kan_pager_liang label {
	font-weight: 100;
}

.xuanfu_suspend_bar .kan_pager_liang input {
	margin: 0;
	vertical-align: middle;
}

.xuanfu_suspend_ri {
	display: flex;
	align-items: center;
}

.xuanfu_suspend_ri .xuanfu_suspend_hui {
	display: flex;
	align-items: center;
	color: #999;
	margin-right: 10px;
	cursor: pointer;
}

.xuanfu_suspend_ri .xuanfu_suspend_hui img {
	width: 18px;
	margin-left: 6px;
}

.xuanfu_suspend_ri .xuanfu_suspend_btns {
	display: flex;
	align-items: center;
	position: relative;
	background-color: #428bca;
	color: #fff;
	margin-right: 10px;
	padding: 4px 16px;
	border-radius: 4px;
	line-height: 1.5;
	cursor: pointer;
}

.xuanfu_suspend_ri .xuanfu_suspend_btns img {
	width: 14px;
	margin-left: 4px;
}

.xuanfu_la_caozuo_ul {
	width: 140px;
	position: absolute;
	top: 28px;
	left: 0;
	border: 1px solid #ddd;
	background-color: #FCFCFC;
	color: #585959;
	display: none;
	z-index: 10;
	cursor: pointer;
	font-size: 11px;
}

.xuanfu_suspend_btns:hover .xuanfu_la_caozuo_ul {
	display: block;
}

.xuanfu_la_caozuo_ul .sus_list .title_x {
	color: #7C7C7C;
	background: #E4EAF2;
}

.xuanfu_la_caozuo_ul li {
	padding: 5px 8px;
}

.xuanfu_la_caozuo_ul .sus_list li:hover {
	background-color: #F4F7FA;
}

/* 素材管理 */

.category_rank .sucai_item_cur.on {
	background-color: #428bca;
	border-color: #428bca;
	color: #fff;
	height: 24px;
	line-height: 24px;
	text-decoration: none;
	opacity: 1;
	border-radius: 4px;
	display: inline-block;
}

.category_rank .sucai_item_cur {
	margin: 3px 15px;
	font-size: 11px;
	padding: 2px 4px;
	box-sizing: border-box;
}

.sucai_search_shijian {
	border-radius: 4px;
	background-color: #428bca;
	color: #FFF;
	display: inline-block;
	padding: 3px 16px;
	border: 1px solid #428bca;
	line-height: 1.5;
	cursor: pointer;
	margin-left: 10px;
	position: relative;
}

.sucai_upper_photo {
	width: 100%;
	border: 1px solid rgb(221, 221, 221);
	margin-top: 12px;
	min-height: 50px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-right: 10px;
}

.sucai_search_shijian .sucai_upper_img {
	display: flex;
	align-items: center;
}

.sucai_search_shijian .sucai_upper_img img {
	width: 14px;
	vertical-align: middle;
	margin-left: 6px;
}

.sucai_search_shijian:hover .sucai_piliang_guanli {
	display: block;
}

.sucai_piliang_guanli {
	position: absolute;
	top: 27px;
	left: 0;
	width: 140px;
	background-color: #fff;
	color: #585959;
	border: 1px solid #ddd;
	display: none;
}

.sucai_piliang_guanli ul {
	margin: 0;
}

.sucai_piliang_guanli li {
	padding: 4px 8px;
	background-color: #FCFCFC;
}

.material_sucai_list {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding-bottom: 10px;
	padding-left: 10px;

}

.material_sucai_div_li_item {
	width: 20%;
	padding: 5px;
}

.material_sucai_div_li {
	border: 1px solid #ddd;
	margin-top: 10px;
	margin-right: 10px;
	padding: 5px;
	color: rgb(89, 90, 90);
}

.material_sucai_div_li label {
	display: block;
	font-weight: 100;
}

.sucai_material_img_banner {
	width: 100%;
	height: 0;
	padding-bottom: 100%;
	position: relative;
	margin-top: 24px;
}

.sucai_material_img_banner img {
	max-width: 90%;
	max-height: 90%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.sucai_material_size {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.sucai_photo_bianji {
	color: #428bca;
}

.modal-body_zhuti .zhuti_li_sucai {
	display: flex;
}

.modal-body_zhuti .zhuti_li_sucai textarea {
	border-style: solid;
	border-width: 1px;
	border-color: rgb(212, 212, 212);
	resize: none;
	vertical-align: top;
	width: 300px;
	height: 80px;
}

.modal-content .gallery_cate_ul {
	border-style: solid;
	border-width: 1px;
	border-color: rgb(225, 227, 229);
	border-radius: 4px;
	background-color: rgb(255, 255, 255);
	min-height: 280px;
	min-width: 200px;
	margin: 6px;
}

.modal-content .modal_header_shezhi {
	line-height: 24px;
	padding: 10px;
	background-color: rgb(245, 247, 250);
	margin-bottom: 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.bottom_gallery_cate {
	margin: 6px;
}

.modal-body .gallery_upload_add {
	display: block;
	font-weight: 100;
}

.gallery_upload_webuploader {
	border: 1px dashed #ddd;
	padding: 20px;
	text-align: center;
	background: #ddf4fd;
}

.gallery_upload_webuploader .img_li {
	width: 90px;
	height: 90px;
	overflow: hidden;
	text-align: center;
	border: 1px solid #eee;
}

.gallery_upload_webuploader .img_li_war {
	width: 90px;
	height: 110px;
	overflow: hidden;
	margin-bottom: 8px;
	margin-right: 8px;
	text-align: center;
	color: #999;
}

.gallery_upload_webuploader .img_li_war .title_na {
	width: 90px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 4px;
}

.warp_img_list .modal_bottom_btn {
	text-align: center;
	margin-top: 15px;

}

.warp_img_list .modal_bottom_btn button {
	background-color: #ddd;
	border-radius: 10px;
	border: 0px;
	padding: 7px 35px;
	margin-right: 20px;
	font-size: 13px;
	cursor: pointer;
}

.warp_img_list .modal_bottom_btn .back {
	background-color: #428bca;
	color: #fff;
}

.warp_img_list .modal_bottom_btn .back:hover {
	background-color: #4e8fc7;
}

.gallery_upload_webuploader .img_li img {
	max-width: 100%;
	max-height: 100%;
}

.g_u_w:hover {
	background-color: #eee;
}

.gallery_upload_webuploader .biaozhi_s img {
	width: 100px;
	height: 80px;
	margin-bottom: 40px;
}

.gallery_upload_webuploader .btn_a {
	font-weight: bold;
	color: #428bca;
	margin: 0;
}

.gallery_upload_webuploader .nu {
	font-weight: bold;
	color: #f44;
}

.gallery_upload_webuploader input {
	width: 100%;
	height: 100%;
	opacity: 0;

}

.modal-body .webuploader_photos_list table {
	width: 100%;
}

.modal-body .webuploader_photos_list table td {
	text-align: center;
	border: 1px solid rgb(221, 221, 221);
	height: 38px;
	padding: 5px;
}

.modal-body .webuploader_photos_list thead th:first-child {
	border-left: 1px solid rgb(221, 221, 221);
}

.modal-body .webuploader_photos_list thead th:last-child {
	border-right: 1px solid rgb(221, 221, 221);
}

.modal-body .webuploader_photos_list thead th {
	background: rgb(245, 247, 250);
	border-top: 1px solid rgb(221, 221, 221);
	border-bottom: 1px solid rgb(221, 221, 221);
	height: 40px;
	white-space: nowrap;
	text-align: center;
}

.modal-body .webuploader_photos_list tbody td {
	height: 40px;
	white-space: nowrap;
	text-align: center;
}

.modal-body .batch_webuploader {
	color: #428bca;
	cursor: pointer;
}

.modal-body .webuploader_photos_list .gallery_img {
	width: 100px;
	height: 100px;
}

.modal-body .webuploader_photos_list .gallery_img img {
	height: 100%;
}

.modal-body .webuploader_photos_list textarea {
	width: 96%;
	height: 100px;
	resize: none;
	margin: 5px;
	box-sizing: border-box;

}

/* 产品模板 */
.kan_ope_control_btn {
	display: flex;
	justify-content: space-between;
	padding: 10px;
}

.formwork_btn_search {
	padding: 4px 10px;
	margin-left: 10px;
	background-color: #428bca;
	border: 1px solid #428bca;
	color: #fff;
	border-radius: 4px;
	cursor: pointer;
}

.kan_ope_control_btn .left_btn {
	display: flex;
}

.com_search_item_select {
	width: 50%;
	border: 1px solid #ddd;
	border-radius: 4px;
	position: relative;
}

.com_search_item_select input {
	border: none;
	outline: none;
}

.com_search_select_input {
	width: 100%;
	position: absolute;
	bottom: -67px;
	left: 0;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	z-index: 10;
	display: none;
}

.com_search_item_select:hover .com_search_select_input {
	display: block;
}

.com_search_select_input input {
	border: 1px solid #ddd;
	width: 98%;
	margin: 6px;
	box-sizing: border-box;
	border-radius: 4px;
}

.com_search_select_input .tishi {
	background-color: #5897fb;
	color: #fff;
	padding: 0px 10px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.w70 {
	width: 70%;
}

.w40 {
	width: 70%;
}

.kan_ope_control_s .tx_radio .huichu_sty {
	width: 60px;
	display: inline-block;
}

.kan_ope_control_s .tx_radio label {
	font-weight: 100;
}

.txt_radio .form-control {
	width: 80%;
}

.select2_results_options ul li {
	padding: 6px;
}

.select2_results_options ul li:hover {
	background-color: #5897fb;
	color: #fff;
}

.select2_results_options ul {
	max-height: 300px;
	overflow-y: auto;
}

.com_search_select_input_sele {
	width: 100%;
	position: absolute;
	bottom: -283px;
	left: 0;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	z-index: 10;
	display: none;
}

.com_search_select_input_sele input {
	width: 95%;
	margin: 10px;
	border-radius: 4px;
	border: 1px solid #ddd;
}

.com_search_item_select:hover .com_search_select_input_sele {
	display: block;
}

.txt_radio_bianma {
	width: 30%;
	text-align: center;
	display: flex;
}

.txt_radio_bianma .form-control {
	width: 100%;
}

.txt_radio_bianma .form-control {
	width: 70%;
}

.kan_com_search_tit .paixun_radio {
	width: 100%;
	padding: 6px;
}

.txt_radio .cize_bianhao {
	width: 100%;
}

.kan_ope_control .cize_bianhao .shuru {
	width: 100px;
}

.kan_ope_control .tx {
	display: flex;
}

.kan_ope_control .tx .huichu_sty {
	width: 30px;
	margin-left: 20px;
	display: flex;
	font-size: 14px;
}

.kan_ope_control .tx label {
	font-weight: 100;
}

.tiaoli_mould {
	font-size: 12px;
	color: #666;
	line-height: 2.4;
}

.kan_ope_control_bain {
	line-height: 2.4;
	display: flex;
	padding: 8px 18px;
	align-items: flex-start;
}

.kan_com_search_tit {
	flex-wrap: nowrap;
}

.kan_ope_control_bain>span {
	width: 140px;
}

.kan_ope_control_s {
	line-height: 2.4;
	display: flex;
	align-items: center;
	padding: 8px 18px;
}

.kan_ope_control_s>span {
	width: 140px;
}

.kan_leixing_search_tit {
	margin-left: 13px;
}

.tiaoli_mould .multiple {
	display: flex;
	flex-wrap: wrap;
}

.tiaoli_mould .multiple input {
	width: 39%;
	margin-right: 30px;
	margin-bottom: 10px;
}

.icon_store_info_shuoming {
	background-color: #129ba7;
	color: #fff;
	padding: 2px 4px;
	border-radius: 3px;
}

.kan_ope_control_bain .txt_radio .tiaoli_mould textarea {
	width: 80%;
	max-width: 80%;
	/* resize: none; */
	resize: vertical;
}

.kan_ope_control_bain .txt_radio .charu {
	color: #428bca;
	padding: 5px 0;
	text-decoration: underline;
	margin-right: 8px;
	position: relative;
	cursor: pointer;
}

.variable_charu_select_box .conte_li {
	border: 1px solid #ddd;
	position: absolute;
	top: 28px;
	left: 0px;
	background-color: #fff;
	color: #333;
	display: none;
}

.variable_charu_select_box .conte_li li {
	padding: 4px 8px;
}

.variable_charu_select_box .conte_li li:hover {
	background: #428bca;
	color: #fff;
}

.tiaoli_mould .search-item_input .add {
	color: #f44;
}

.tiaoli_mould .exhibition_region {
	border: 1px solid #ddd;
	padding-top: 10px;
	padding-left: 10px;
	width: 80%;
	display: flex;
	flex-wrap: wrap;
}

.tiaoli_mould .exhibition_region .major {
	background-color: #EEEEEE;
	width: 100px;
	height: 100px;
	margin-right: 8px;
	margin-bottom: 8px;
	border: 1px solid rgb(221, 221, 221);
	position: relative;
	text-align: center;
}

.tiaoli_mould .exhibition_region .major:hover {
	border: 1px solid #3BA5EA;
}

.tiaoli_mould .exhibition_region .deleted {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	background-color: #3BA5EA;
	line-height: 1.5;
	width: 100%;
	padding: 2px 3px;
}

.tiaoli_mould .exhibition_region .deleted_tw {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	background-color: #3BA5EA;
	line-height: 1.5;
	width: 100%;
	display: flex;
	justify-content: space-between;
	padding: 2px 3px;
}

.tiaoli_mould .exhibition_region .major img {
	width: 100%;
	height: 100%;
}

.tiaoli_mould .exhibition_region .major_add img {
	width: 100%;
	height: 100%;
}

.tiaoli_mould .exhibition_region .major .icon_zhutu {
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	height: 30px;
}

.tiaoli_mould .exhibition_region .major_add {
	width: 100px;
	height: 100px;
	margin-right: 8px;
	margin-bottom: 8px;
	border: 1px solid rgb(221, 221, 221);
	position: relative;
	text-align: center;
}

.tiaoli_mould .exhibition_region .major_add:hover .right {
	display: block;
}

.tiaoli_mould .exhibition_region .major_add .right {
	position: absolute;
	top: -2px;
	right: -65px;
	background-color: #fff;
	border: 1px solid #ddd;
	display: none;

}

.ul_Choice_position {
	margin: 0;
}

.ul_Choice_position li {
	padding: 2px 8px;
	cursor: pointer;
}

.ul_Choice_position li:hover {
	background-color: #428bca;
	color: #fff;
}

.ul_Choice_position .already_existing {
	max-width: 64px;
	position: relative;
}

.ul_Choice_position .already_existing:hover .num_li {
	display: block;
}

.ul_Choice_position .already_existing .num_li {
	position: absolute;
	top: -2px;
	right: -56px;
	background-color: #fff;
	border: 1px solid #ddd;
	color: #333;
	display: none;
}

.ul_Choice_position .already_existing li {
	padding: 2px 6px;
	cursor: pointer;
}

.bor_top {
	border-top: 1px solid #ddd;
}

.modal-body .erji_navigation {
	display: flex;
	align-items: center;
	border-bottom: 1px solid #ddd;
	margin: 0 -15px;
	margin-top: -10px;
}

.modal-body .erji_navigation .one {
	display: flex;
	align-items: center;
	padding: 2px 6px;
	margin-bottom: 5px;
	cursor: pointer;
}

.modal-body .erji_navigation .one.on {
	background-color: rgb(238, 238, 238);

}

.modal-body .erji_navigation .one img {
	width: 30px;
	height: 30px;
	margin-right: 10px;
}

.modal-body_zhuti .brndi_box {
	max-height: 400px;
	overflow-y: auto;
	text-align: center;
	margin-top: 40px;
}

.modal-body_zhuti .brndi_box button {
	border-radius: 2px;
	background-color: rgb(66, 139, 202);
	width: 120px;
	height: 36px;
	line-height: 36px;
	color: #fff;
	display: inline-block;
	outline: none;
	border: none;
	position: relative;
	margin-bottom: 10px;
}

.modal-body_zhuti .brndi_box input {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 1px;
	left: 1px;
	opacity: 0;
}

.sucai_box .com_color_left {
	width: 120px;
	text-align: center;
	border: 1px solid #ddd;
	padding-bottom: 20px;
}

.com_color_right {
	width: 100%;
	margin-left: -120px;
}

.com_color_right .cont_right {
	margin-left: 130px;
}

.modal-body_zhuti .sucai_box {
	margin: 10px;
	display: none;
}

.com_color_left .com_bg_color_sucai {
	background-color: rgb(245, 247, 250);
	font-weight: bold;
	height: 36px;
	line-height: 36px;
	padding-left: 10px;
	color: rgb(89, 90, 90);
	font-weight: bold;
}

.com_color_left .com_nav_type_sucai {
	width: 100%;
	height: 100%;
	line-height: 36px;
	text-indent: 15px;
	text-decoration: none;
	cursor: pointer;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.sucai_nav_type_sucai_sty .sp.on {
	background-color: #428bca;
	color: #fff;
	padding: 2px 6px;
	border-radius: 4px;
	margin-top: 8px;
	display: inline-block;
}

.sucai_nav_type_sucai_sty .sp {
	color: #333;
	padding: 2px 6px;
	border-radius: 4px;
	margin-top: 8px;
	display: inline-block;
	font-size: 12px;
}



.template_gallery_material {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 10px;
}

.template_gallery_material input {
	width: 88%;
}

.template_gallery_material button {
	border-radius: 2px;
	background-color: rgb(66, 139, 202);
	width: 54px;
	height: 30px;
	line-height: 30px;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	outline: none;
	border: none;
	position: relative;
}

.two_pagination_tiao {
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-top: 1px solid #ddd;
	padding: 6px 10px;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
}

.two_pagination_tiao .yixuan_yema {
	display: flex;
	align-items: center;
}

.two_pagination_tiao .r_sucai_yema {
	display: flex;
	align-items: center;
}

.two_pagination_tiao .r_sucai_yema button {
	border-radius: 4px;
	background-color: rgb(250, 250, 250);
	color: #444;
	display: inline-block;
	padding: 4px 16px;
	border: 1px solid rgb(204, 204, 204);
	line-height: 1.5;
	cursor: pointer;
	margin-left: 6px;
}

.two_pagination_tiao .r_sucai_yema .nu input {
	width: 44px;
	height: 26px;
	text-align: center;
	margin: 0 7px;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(226, 226, 227);
	box-shadow: inset 0px -2px 0px 0px rgba(252, 252, 252, 0.004);
}

.two_pagination_tiao .yixuan_yema select {
	width: 80px;
	text-align: center;
	height: 28px;
	margin: 0px 6px;
}

.two_pagination_tiao .yixuan_yema select option {
	width: 40px;
}

.two_pagination_tiao .r_sucai_yema .btn {
	display: flex;
	align-items: center;
}

.two_pagination_tiao .r_sucai_yema .btn img {
	margin: 0px 6px;
	width: 14px;
}

.normal_box_con_list {
	max-height: 436px;
	overflow-y: auto;
	border: 1px solid #ddd;
}

.gallery_material_ul {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	padding-left: 10px;
	padding-top: 10px;

	max-height: 800px;
	overflow: auto;
}

.gallery_material_ul li {
	margin-right: 10px;
	margin-bottom: 10px;
}

.gallery_material .head_tupian_xinxi {
	border: 1px solid #ddd;
	position: relative;
}

.gallery_material label {
	font-weight: 100;
}

.xuanzhong_checkbox {
	position: absolute;
	top: 0px;
	right: 0px;
	display: none;
}

.xuanzhong_checkbox input {
	width: 16px;
	height: 16px;
	box-sizing: border-box;
}

.gallery_material .head_tupian_xinxi:hover {
	border: 1px solid rgb(66, 139, 202);
}

.head_tupian_xinxi .photo {
	width: 153px;
	height: 153px;
}

.head_tupian_xinxi .photo img {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}

.head_tupian_xinxi .size {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 2px 4px;
	background-color: rgba(0, 0, 0, 0.5);
	height: 20px;
	line-height: 20px;
	color: #fff;
}

.gallery_material .title {
	width: 100%;
	text-align: center;
	padding: 4px;
	overflow: hidden;
}

.kan_ope_control_btn .back {
	background-color: #fff;
	border: 1px solid #ddd;
	color: #333;
	cursor: pointer;
}

/* 模板 */
.kan_txt_sousuo_btn_s .sou.on {
	border-radius: 4px;
	background-color: #428bca;
	color: #FFF;
	display: inline-block;
	padding: 4px 16px;
	border: 1px solid #428bca;
	line-height: 1.5;
	cursor: pointer;
}

.kan_txt_sousuo_btn_s .sou {
	border-radius: 4px;
	background-color: #fff;
	color: #333;
	display: inline-block;
	padding: 4px 16px;
	border: 1px solid #ddd;
	line-height: 1.5;
	cursor: pointer;
	margin-left: 6px;
}

.kan_table_kong_sty {
	width: 100%;
	text-align: center;
	padding: 20px;
	border-bottom: 1px solid #ddd;
	display: none;
}

.modal-body .edit_tree_list .edit_tree_a {
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #ddd;
	padding: 4px;
}

.modal-body .edit_tree_list .ad img {
	width: 20px;
	height: 20px;
}

.edit_tree_list .hierarchy_system .edit_tree_no {
	display: flex;
	justify-content: space-between;
}

.edit_tree_list .hierarchy_system .edit_tree_no img {
	width: 20px;
	height: 20px;
	margin-left: 6px;
	vertical-align: middle;
}

.edit_tree_list .hierarchy_system .edit_tree_tw {
	display: flex;
	justify-content: space-between;
	padding-left: 40px;
	margin-top: 5px;
}

.edit_tree_list .hierarchy_system .edit_tree_tw img {
	width: 20px;
	height: 20px;
	margin-left: 6px;
	vertical-align: middle;
}

.edit_system_tw_title .tit input {
	width: 100px;
	border: none;
	/* border: ; */
	border-radius: 4px;
}

/* 我的账号 */
.kan_ope_control .kan_com_search_bott {
	border-bottom: 1px solid #ddd;
	width: 100%;
}

.kan_ope_control_wo {
	display: flex;
	align-items: center;
	padding: 8px 18px;
}

.kan_com_Authentication {
	width: 100%;
	position: relative;
}

.kan_com_Authentication span {
	position: absolute;
	top: 9px;
	right: 80px
}

.kan_com_Authentication span img {
	width: 52px;
	height: 22px;
}

.txt_radio .account_com_search {
	min-width: 135px;
	display: inline-block;
	height: 23px;
}

.txt_radio .account_com_search .b {
	color: rgb(237, 78, 42);
}

.kan_ope_control_wo .txt_radio .btn {
	color: #428bca;
	height: 30px;
}

/* 雪碧图 */
.icon {
	background: url(../images/VIP-level.png) no-repeat;
	display: inline-block;
}

.icon_geren {
	width: 52px;
	height: 16px;
	background-position: -9px -147px;
}

.modal-body_zhuti .zhuti_li .zhanhu_zhuti_li {
	min-width: 100px;
	display: block;
	height: 30px;
}

/* 修改密码 */
.kan_ope_control_wo .kan_ope_modify_Password {
	min-width: 110px;
}

.kan_ope_control_wo .txt_radio .form-control {
	width: 15%;
}

.kan_ope_control_wo .modify_Pa {
	display: flex;
	align-content: center;
}

.kan_ope_control_wo .modify_Pa span {
	height: 30px;
	color: #999;
}

.kan_ope_control_wo .modify_Pa button {
	border-radius: 4px;
	background-color: #428bca;
	color: #FFF;
	display: inline-block;
	padding: 4px 16px;
	border: 1px solid #428bca;
	line-height: 1.5;
	cursor: pointer;
}

.kan_ope_control .txt_radio .com_search_cul {
	display: flex;
	align-items: center;
	height: 30px;
	width: 80%;
	margin-bottom: 0;
}

.kan_ope_control .txt_radio .com_search_cul li {
	width: 30px;
	height: 26px;
	border-radius: 4px;
	margin-right: 10px;
}

.kan_ope_control .ul_yanse_list {
	display: flex;
	align-content: center;
}

.kan_ope_control .ul_yanse_list span {
	height: 23px;
	line-height: 23px;
}

.kan_com_table_box .kan_ri button {
	border-radius: 4px;
	background-color: #428bca;
	color: #FFF;
	display: inline-block;
	padding: 4px 16px;
	border: 1px solid #428bca;
	line-height: 1.5;
	cursor: pointer;
	margin-left: 10px;
}

.img_xiang_box .kan_head_pro .btn img {
	width: 16px;
	height: 16px;
	margin-right: 10px;
	vertical-align: middle;

}

.img_xiang_box .kan_head_pro .btn a {
	color: #428bca;
	font-size: 16px;
}

.tips_flex_row {
	padding: 10px;
	display: flex;
}

.tips_flex_row .le {
	height: 20px;
}

.tips_flex_row .le span {
	display: inline-block;
	background: #129ba7;
	color: #fff;
	border-radius: 2px;
	line-height: 1.4;
	padding: 0 0 0 5px;
	margin-right: 5px;

}

.tips_flex_row .ri span {
	font-weight: bold;
	color: rgb(89, 90, 90);
}

.search_work_order {
	/* border: 1px solid #ddd; */
	padding: 10px;
}


.kan_control_work_order {
	display: flex;
	align-content: flex-end;
	padding: 8px 18px;
	color: rgb(89, 90, 90);
}

.kan_control_work_order .kan_search_tit {
	width: 180px;
	display: block;
}

.kan_control_work_order .txt_radio textarea {
	width: 62%;
	max-width: 62%;
	resize: vertical;
}

.file_wrap_aftersale {
	display: flex;
	align-items: center;
	color: rgb(153, 153, 153);
}

.file_wrap_aftersale .main_btn_bu button {
	border-radius: 4px;
	background-color: #428bca;
	color: #FFF;
	display: inline-block;
	padding: 4px 16px;
	border: 1px solid #428bca;
	line-height: 1.5;
	cursor: pointer;
	margin-right: 10px;
}

.main_btn_bu {
	position: relative;
}

.file_wrap_aftersale .main_btn_bu input {
	opacity: 0;
	position: absolute;
	z-index: 10;
	width: 100%;
	top: 0px;
	left: 0px;
}

.kan_ope_control_s .contact {
	display: flex;
	align-items: center;
}

.kan_ope_control_s .contact input {
	width: 20%;
	margin-right: 10px;
}

.kan_ope_control_s .kan_com_search_tit button {
	border-radius: 4px;
	background-color: #428bca;
	color: #FFF;
	display: inline-block;
	padding: 4px 16px;
	border: 1px solid #428bca;
	line-height: 1.5;
	cursor: pointer;
	margin-right: 10px;
}

.file_list_imgThumb .file-item {
	display: flex;
	align-items: center;
	justify-content: space-between;
	border: 1px solid #ddd;
	padding: 10px;
	font-size: 12px;
	width: 40%;
	color: #0099E1;
	margin: 4px 0px;
}

.file_list_photoThumb {
	display: flex;
	align-items: center;
	width: 70%;
}

.file_list_photoThumb .p {
	width: 70%;
	overflow: hidden;
}

.file_list_photoThumb img {
	width: 36px;
	height: 36px;
	margin-right: 10px;
}

.file_list_imgThumb .file-item .none_btn img {
	width: 20px;
	height: 20px;
}

.file_list_imgThumb .file-item .none_btn {
	border: 1px solid #ddd;
	border-radius: 100px;
}

.kan_ope_control .txt_radio .sousuo_button {
	border-radius: 4px;
	background-color: #428bca;
	color: #FFF;
	display: inline-block;
	padding: 4px 16px;
	border: 1px solid #428bca;
	line-height: 1.5;
	cursor: pointer;
}

.kan_ope_control .txt_radio .chongzhi_button {
	border-radius: 4px;
	background-color: rgb(250, 250, 250);
	color: #444;
	display: inline-block;
	padding: 4px 16px;
	border: 1px solid rgb(204, 204, 204);
	line-height: 1.5;
	cursor: pointer;
	margin-left: 10px;
}

.work_order_relative_desc {
	position: relative;
	max-height: 61px;
	overflow-y: auto;
	text-align: left;
}

.border_bot {
	border-bottom: 1px solid #ddd;
}

.border_top {
	border-top: 1px solid #ddd;
}

.margin {
	margin: 10px;
	line-height: 30px;
}

/* 产品分类 */
.index_custom_tips {
	position: absolute;
	width: 560px;
	background-color: #fff;
	border: 1px solid #E8E8E8;
	border-radius: 0 0 6px 6px;
	box-shadow: 0 2px 4px 0 rgba(109, 109, 108, 0.54);
	top: 55px;
	left: 0px;
	z-index: 100;
	display: none;
	padding: 15px;
	min-height: 200px;
	/*transform: translateX(-50%);*/
}

.zcbh:hover .index_custom_tips {
	display: block;
}

.head_classify_custom {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 46px;
	background-color: #f2f2f2;
	box-shadow: 0 1px 0 0 #d7d7d7;
	overflow: hidden;
	box-sizing: border-box;
}

.head_classify_custom .left_tit {
	font-family: MicrosoftYaHei-Bold;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	color: #fa3b33;
	display: flex;
	align-items: center;
}

.head_classify_custom .left_tit .container_body_list {
	display: flex;
	align-items: center;

}

.container_body_list li {
	line-height: 20px;
	padding: 0 4px;
	margin-left: 22px;
	cursor: pointer;
	transition: none;
	cursor: pointer;
	color: #fff;
	font-weight: 100;
	background-image: linear-gradient(-90deg, #fc7764 0%, #fc5b61 63%, #fc3f5e 100%), linear-gradient(#dd3029, #dd3029);
	background-blend-mode: normal, normal;
}

.container_body_list li a {
	color: #fff;
}

.head_classify_custom .gengduo {
	color: #1E96F8;
	font-size: 14px;
	font-weight: bold;
	padding-right: 10px;
}

.left_tit .container_left_tit {
	width: 150px;
	text-align: right;
}

.container_item_wrap .cont_tit_left {
	text-align: right;
	margin-right: 12px;
	font-size: 15px;
	box-sizing: border-box;
	color: #333333;
	font-family: MicrosoftYaHei;
	line-height: 40px;
	height: 40px;
	flex-shrink: 0;
}

.container_item_wrap {
	width: 100%;
	display: flex;
	align-items: flex-start;
	line-height: 40px;
	box-sizing: border-box;
	padding: 0 10px;
}

.container_body_w .container_body {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.container_item_wrap .cont_tit_left img {
	width: 7px;
	height: 12px;
	margin-left: 6px;
	vertical-align: middle;
}

.container_body_w .container_body li {
	width: 90px;
	text-align: center;
	margin-top: 2px;
	padding-left: 20px;
	box-sizing: border-box;
	text-align: left;
	line-height: 40px;
	height: 40px;
	color: #333;
	font-size: 13px;
	position: relative;
}

.container_body_w .container_body li::after {
	content: '';
	width: 1px;
	height: 14px;
	background-color: #d8d8d8;
	position: absolute;
	top: 14px;
	right: 0;
}

.container_body_w .container_body li:last-child::after {
	content: '';
	width: 1px;
	height: 13px;
	background-color: #fff;
	position: absolute;
	top: 4px;
	right: 0;
}


.container_item_wrap:hover {
	background-color: #edf5fe;
}

.container_body_w .container_body li a {
	color: #333;
}

.container_body_w .container_body li a:hover {
	color: #4796f1;
}

.container_item_wrap .cont_tit_left:hover {
	color: #4796f1;
}

.buy_sure_btn_dingzhi {

	background: #09bb07;
}

.buy_btn_group .buy_sure_btn_dingzhi {
	display: inline-block;
	width: 160px;
	line-height: 42px;
	background: #4884ff;
	border-radius: 5px;
	color: #fff;
	margin-left: 10px;
	font-size: 16px;
	text-align: center;

}

.buy_btn_group .buy_sure_btn:hover {
	background-color: rgb(13, 132, 211);
}

.buy_btn_group .add_sure_btn:hover {
	background-color: #c1e0f5;
}

.buy_btn_group .buy_sure_btn_dingzhi:hover {
	background-color: #359eef;
}

/* 充值 */
.recharge_wrap {
	padding:10px 20px;
/* 	background-color: #fff; */
	margin-bottom: 10px;
}

.recharge_wrap .recharge_logo {
	width: 100%;
	text-align: center;
	display: inline-block;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 10px;
}

.recharge_wrap .recharge_logo img {
	width: 100px;
	height: 100px;
	margin-bottom: 20px;
}

.recharge_prompt {
	color: rgb(89, 90, 90);
	font-size: 13px;
}

.recharge_prompt .prompt_title {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 6px;

}

.kan_ope_warp_form {
	padding: 20px;
}

.kan_ope_control_form .title_form {
	color: rgb(89, 90, 90);
	font-weight: bold;
	font-size: 16px;
}

.kan_ope_control li a:hover,.kan_ope_control li.current a{
    color: #000;
    background: #fff;
    border-bottom:1px solid #fff;
}

.con{ display: ;}

.kan_ope_recharge_list .account_number_a {
	border: 1px solid #ddd;
	padding: 10px;
	margin-top: 10px;
}

.price_input{
	height: 28px;
	border: 1px solid #808080;
	width: 107px;
	font-size: 16px;
}
.pay_method{
	padding: 20px 0 70px 0;
}

.payspan{
	padding: 20px 0;
}
.payflow{
	float: left;
}

.payamount{
	font-size: 34px;
	color: rgb(237, 78, 42);
	margin-right: 5px !important;
}
.pay_li{
    float: left;
    margin: 5px;
    border: 1px solid #7b7373;
}
.pay_li img{
    height: 44px;
    padding:5px 8px;
}

.pay_checked{
	border: 2px solid #e74c3c;
}

.tbody_li li{
	font-size:15px;
	height:36px;
}

.tbody_li li span{
	padding-left:6px;
}

.kan_ope_recharge_list .account_number_a .title_for_row {
	font-size: 14px;
	font-weight: bold;
	color: rgb(89, 90, 90);
	line-height: 24px;
}

.account_number_a .prick {
	color: rgb(237, 78, 42);
}

.kan_ope_control_form .kan_ope_recharge_list {
	margin-bottom: 20px;
}

.kan_ope_recharge_list .kan_com_search_bott {
	color: #428bca;
}

.kan_ope_recharge_list .Receipt {
	padding-top: 0px;
	color: rgb(89, 90, 90);
}

.kan_ope_recharge_list .Receipt .ti {
	font-size: 14px;
	font-weight: bold;
	color: rgb(89, 90, 90);
}

.Receipt .tbody .tbody_li {
	width: 720px;
	border: 1px solid #ccc;
	border-bottom: none;
	margin: 20px 0px;
	color: rgb(89, 90, 90);
}

.Receipt .tbody .tbody_li li {
	border-bottom: 1px solid #ccc;
	padding: 4px;
}

.Receipt .tbody .tbody_li li:nth-child(odd) {
	background-color: #f7f7f7;
}

.Receipt .mount_of_money {
	margin: 14px 0px;
	display: flex;
	align-items: center;
}

.Receipt .mount_of_money .form-control {
	width: 150px;
}

.Receipt .mount_of_money span {
	margin-right: 30px;
}

.Receipt .mount_of_money input {
	padding: 6px;
	border: 1px solid rgb(221, 221, 221);
	margin: 0px 4px;
}

.Receipt .mount_of_money .amount {
	width: 100px;
}

.bankpay_recharge_btn button {
	background: #428bca;
	padding: 7px 29px;
	color: #fff;
	font-size: 18px;
	border-radius: 4px;
	border: 1px solid #428bca;
	margin-top: 10px;
	cursor: pointer;
}

.bankpay_recharge_btn button:hover {
	background-color: #5892c5;
}

.Choice_img_recharge_list_warp {
	display: flex;
	align-items: center;
	margin-top: 10px;
}

.Choice_img_recharge img {
	width: 60px;
	height: 60px;
	padding-top: 4px;
	border: 1px dashed #ccc;
	background-color: rgba(240, 240, 240);
}

.Choice_img_recharge {
	width: 60px;
	position: relative;
	margin-right: 6px;

}

.Choice_img_recharge input {
	position: absolute;
	height: 60px;
	width: 100%;
	top: 0px;
	left: 0px;
	opacity: 0;
}

.deleted_recharge_img {
	position: absolute;
	top: -4px;
	right: -2px;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	text-align: center;
	line-height: 1;
	font-size: 14px;
	border-radius: 100px;
	padding: 0px 4px;
	cursor: pointer;
}

.kan_ope_control .txt_radio_z {
	display: flex;
	align-items: center;
}

.kan_ope_control .txt_radio_z .form-control {
	width: 24%;
	margin: 0px 5px;
}

.kan_ope_recharge_list .kan_ope_control {
	padding-left: 0px;
}

.detail_radio_item {
	position: relative;
}

.detail_radio_item>input[type=radio] {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	filter: alpha(opacity=0);
	/* IE */
	-moz-opacity: 0;
	/* 老版Mozilla */
	-khtml-opacity: 0;
	/* 老版Safari */
	opacity: 0;
	/* 支持opacity的浏览器*/
}

.detail_radio_item>input[type=radio]:checked+label.size {
	background: #38f;
	color: #fff;
}

.pro_imgs_mall_flex {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.contact_service {
	position: fixed;
	z-index: 100;
	bottom: 0px;
	right: 150px;

}

.contact_service_op {
	padding: 10px 20px;
	display: flex;
	align-items: center;
	cursor: pointer;
	font-size: 14px;
	color: #333;
	box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
	background: #fff;
}

.contact_service img {
	width: 24px;
	height: 20px;
	margin-right: 6px;
}

.contact_service_z {
	width: 100%;
	box-sizing: border-box;
	position: relative;
}

.contact_service_z .scanning_contact {
	position: absolute;
	bottom: 5px;
	left: 50%;
	width: 240px;
	/* border: 1px solid #eee; */
	background-color: #fff;
	box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
	display: none;
	transform: translateX(-50%);
	border-radius: 5px;
	overflow: hidden;
}

.contact_service_z .scanning_contact .title {
	font-size: 14px;
	color: #333;
	background-color: #00a4e6;
	padding: 5px 10px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.contact_service_z .scanning_contact .title img {
	width: 15px;
	height: 13px;
	vertical-align: middle;
	z-index: 100;

}

.scanning_contact .contact_img {
	padding: 20px 30px;
	text-align: center;
}

.contact_service_z .scanning_contact .contact_img img {
	width: 100%;
	padding: 0;
	margin: 0;
	display: block;
	height: auto;
}

.contact_service_z .scanning_contact .tishiyu_bottom {
	text-align: center;
	color: #919191;
	font-size: 14px;
	padding-bottom: 20px;
}

.c_c_copyright {
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	color: #787878;
	font-size: 12px;
	padding: 10px 0;
	background-color: #292c3a;
}

a.btn {
	color: #fff;
}

.ml10 {
	margin-left: 10px;
}

.index_button_prev,
.index_button_next {
	background-size: 18px auto;
	background-color: rgba(0, 0, 0, .4);
	width: 40px;
	height: 60px;
	display: none;
}

.index_button_prev:hover,
.index_button_next:hover {
	background-color: rgba(0, 0, 0, .8);
}


.index_button_prev {
	background-image: url(/www/images/swip_zuo.png);
	left: 100px;
}

.index_button_next {
	background-image: url(/www/images/swip_you.png);
	right: 100px;
}

.boxes .swiper-container:hover .index_button_prev,
.boxes .swiper-container:hover .index_button_next {
	display: block;
}

.bottom_developing_c {
	text-align: center;
	margin: 0 auto;
	font-size: 12px;
	padding: 20px 0;
}

.footer_case {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.footer_case .list_bottom_li .img {
	width: 35px;
	height: 35px;
}

.footer_case .list_bottom_li .img img {
	width: 100%;
	height: 100%;
}

.footer_case .list_bottom_li .txt {
	text-align: center;
	font-size: 14px;
	color: #828282;
}

.marked_words_b_log {
	padding: 0px 30px;
	display: flex;
	color: #828282;
	margin-bottom: 20px;
}

.marked_words_b_log a {
	color: #828282;
}

.left_bottom .touch img {
	width: 200px;
	height: 50px;
	margin-bottom: 20px;
}

.left_bottom .touch li {
	line-height: 24px;
	font-size: 14px;
}

.list_bottom_li .img img {
	width: 35px;
}

.right_bottom .top_footer_con_case {
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-bottom: 30px;
}

.right_bottom .top_footer_con_case .list_bottom_li {
	text-align: center;
}

.marked_words_b_log .right_bottom {
	width: 100%;
}

.marked_words_b_log .left_bottom {
	margin-right: 80px;
}

.right_bottom .bottom_details {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.marked_words_b ul li a {
	color: #9b9b9b;
	font-size: 14px;
	line-height: 26px;
}

.marked_words_b .words_b_name {
	font-size: 16px;
}

.left_bottom .touch li {
	font-size: 20px;
}

.left_bottom .contact_my {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 212px;
	height: 56px;
	font-size: 20px;
	line-height: 31px;
	font-weight: 700;
	color: #fff;
	margin-bottom: 12px;
	cursor: pointer;
	background: hsla(0, 0%, 100%, .1);
	border-radius: 6px;
}

.left_bottom .contact_my .img_icon {
	width: 26px;
	height: 26px;
	margin-right: 10px;
	background: url(/www/images/footer-tel.png) top center no-repeat;
	background-size: cover;
}

.left_bottom .contact_my .img_icon_qq {
	width: 26px;
	height: 26px;
	margin-right: 10px;
	background: url(/www/images/footer-qq.png) top center no-repeat;
	background-size: cover;
}

.left_bottom .contact_my:hover {
	background: #666;
}

.customized_loucheng {
	margin-top: 40px;
	padding: 99px 0;
	height: 770px;
	background: url(/www/images/indexv2_prog__bg.png);
	background-size: cover;
	background-color: #f7f7f7;
	background-position: 50%;
}

.customized_loucheng .progress_a {
	text-align: center;
}

.customized_loucheng .prog_title {
	font-size: 28px;
	font-weight: 600;
	color: #fff;
}

.customized_loucheng .prog_subtitle {
	margin-top: 12px;
	margin-bottom: 20px;
	font-size: 16px;
	color: #848484;
}

.customized_loucheng_prog_list .item_de_tit {
	display: flex;
	align-items: center;
	display: -webkit-flex;
	-webkit-align-items: center;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	font-size: 20px;
	font-weight: 700;
	color: #fff;
}

.item_de_tit .icon_ff {
	background-color: #fff;
	width: 10px;
	height: 10px;
	border-radius: 100px;
	margin-right: 5px;
}

.customized_loucheng_prog_list .fushu_tit {
	font-size: 14px;
	padding-left: 12px;
	text-align: left;
	color: #d7bdff;
	margin-bottom: 30px;
}

.prog_li .ri_next_step img {
	width: 30px;
	height: 30px;
	margin: 0px 50px;
}

.customer_wrap {
	padding: 100px 0 80px;
	width: 100%;
	background-color: #fff;
}

.customer_wrap .customer_title {
	text-align: center;
	font-size: 28px;
	font-weight: 700
}

.customer_wrap .customer_desc {
	margin: 18px auto 0;
	text-align: center;
	font-size: 16px;
	color: #9b9b9b;
	line-height: 1.6em;
}

.comment_slider_my {
	margin: 0 auto;
	width: 1000px;
}

.comment_slider_box {
	width: 100%;
	margin-top: 30px;
	overflow: hidden;
}

.ce_box_ce_box-cwarp {
	padding: 10px;
	padding-top: 30px;

}

.ce_box_ce_box-c {
	width: 240px;
	height: 275px;
	background-color: #f5f5f5;
	position: relative;
	padding: 10px;
}

.ce_box_ce_box-c .ce_box_header img {
	width: 40px;
}

.ce_box_header_img {
	width: 60px;
	height: 60px;
	position: absolute;
	top: -30px;
	left: 50%;
	margin-left: -30px;
	z-index: 100;
}

.ce_box_header_img img {
	width: 100%;
	border-radius: 100px;
}

.ce_box_ce_box-c .ce_box_name {
	text-align: center;
	font-size: 12px;
	color: #101010;
	letter-spacing: -.79px;
	font-weight: 700;
	margin: 15px 0 6px;
}

.ce_box_ce_box-c .ce_box_company {
	font-weight: 700;
	font-size: 10px;
	text-align: center;
	color: #605e5e;
	letter-spacing: -.66px;
}

.ce_box_ce_box-c .ce_box_comment {
	padding: 20px;
	font-size: 12px;
	color: #605e5e;
	text-align: justify;
	overflow: hidden;
}

.header_move_up {
	width: 100%;
	margin: 0 auto;
	background-color: #fff;
	z-index: 100;
	display: block;
	box-shadow: 0 0px 10px 0 rgba(0, 0, 0, .07);
	top: 0;
}

.swiper-slide-active .ce_box_ce_box-c {
	box-shadow: 0px 6px 6px 0px hsla(0, 0%, 61%, .45);
	height: 290px;
}

.case_wrap .case_case_pc {
	margin: 0 auto;
	width: 1000px;
	text-align: center;
}

.case_case_pc .case_title {
	margin-top: 30px;
	font-size: 28px;
	font-weight: 700;
}

.case_case_pc .case_desc {
	margin: 18px auto 0;
	width: 672px;
	font-size: 16px;
	color: #9b9b9b;
	line-height: 1.6em;
}

.case_case_pc .case_desc b {
	color: #6e6e6e;
}

.case_case_pc .case_tab {
	margin: 20px;
	display: flex;
	justify-content: center;
}

.case_tab .tab_item_active {
	border: none;
	color: #161616;
	font-weight: 700;
	background-image: linear-gradient(90deg, #ffec6b, #ffdc00);
	width: 97px;
	-ms-flex-positive: 0;
	height: 42px;
	cursor: pointer;
	text-align: center;
	line-height: 42px;
	color: #828282;
	border-radius: 5px;
}

.case_fuwu_wrap {
	padding: 100px 0;
	width: 100%;
	background-color: #f7f7f7;
}

.c_content_active .left_cont1 {
	width: 310px;

}

.case_contents .c_content_active {
	display: flex;
	justify-content: space-between;
	max-height: 530px;
}

.c_content_active .left_cont .cc_col_top {
	position: relative;
}

.c_content_active .left_cont .title_case {
	width: 100%;
	padding: 10px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	display: flex;
	align-items: center;
	color: #fff;
	font-weight: 700;
	font-size: 14px;
	background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .48));
}

.c_content_active .left_cont .title_case .img_logo {
	width: 32px;
	height: 32px;
	border-radius: 100px;
	vertical-align: middle;
	margin: 0px;
	margin-right: 10px;
}

.c_content_active .left_cont .cc_col_top img {
	width: 100%;
	margin-top: 10px;
}

.c_content_active .left_cont2 {
	width: 362px;
}

.left_cont2 .cc_col_top img {
	width: 100%;
	margin-top: 10px;
}

.c_content_active .left_cont3 {
	width: 300px;
}

.left_cont3 .cc_col_top img {
	width: 100%;
	margin-top: 10px;
}


.seo_nav {
	font-size: 14px;
	color: #4a4a4a;
	margin: 18px 0;
}

.seo_nav a {
	color: #161616;
	font-weight: 400;
}

.warp_backcolo_partner {
	background-color: #eee;
}

.partner_list_warp {
	padding: 40px 0;
	height: 600px;
	text-align: center;
	background: url(/www/images/ba_he.png);
	background-size: cover;

}

.partner_list_warp .partner_title {
	font-size: 28px;
	font-weight: 700;
	color: #161616;
}

.partner_list_warp .partner_subtitle {
	margin: 16px 0 26px;
	font-size: 16px;
	color: #848484;
}

.inl_warp_block {
	display: inline-block;
	width: 60px;
	height: 3px;
	background-color: #fff;
}

.partner_list_warp .partner_list {
	width: 1000px;
	display: flex;
	flex-wrap: wrap;
	margin: 50px auto 0;
}

.partner_list .partner_item {
	margin: 0 25px 30px 0;
	cursor: pointer;
	position: relative;
}

.partner_list .partner_item .brand {
	width: 175px;
	height: 97px;
	transition: all .3s;

}

.partner_list .partner_item .brand img {
	width: 100%;
}

.partner_list .partner_item .cur {
	opacity: 0;
	transition: all .3s;
	position: absolute;
	top: 0px;
	left: 0px;
}

.partner_list .partner_item .cur:hover {
	opacity: 1;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
	background: url(/www/images/step.png);
	background-size: cover;
	width: 30px;
	height: 30px;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
	background: url(/www/images/step_1.png);
	background-size: cover;
	width: 30px;
	height: 30px;
	left: -6px;
	position: absolute;
}

.advantage_txt_warp {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-flow: column;
	height: 432px;
}

.advantage_txt_warp .adv_data {
	display: flex;
	margin: 20px;
}

.adv_data .data_item {
	text-align: center;
	width: 260px;
	height: 66px;
}

.adv_data .data_item .data_num {
	font-size: 12px;
	color: #131313;
	font-weight: 700;

}

.adv_data .data_item .data_num span {
	text-align: center;
	font-size: 32px;
}

.adv_data .data_item .data_name {
	color: #3b3b3b;
	font-size: 14px;
}

.advantage_txt_warp .adv_desc {
	margin-top: 32px;
	line-height: 30px;
	text-align: center;
	letter-spacing: 2px;
	color: #424242;
	font-size: 14px;
}

.advantage_txt_warp .adv_more {
	position: relative;
	display: inline-block;
	height: 42px;
	line-height: 42px;
	color: #161616;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	border-radius: 5px;
	background-image: linear-gradient(90deg, #ffec6b, #ffdc00);
	box-shadow: 0 6px 10px 0 rgba(255, 234, 146, .69);
	color: #333;
	width: 116px;
	margin-top: 50px;
}

.swiper-container1 .swiper-pagination .swiper-pagination-bullet-active {
	background: #ffec6b;
}

.wait_for_warp {
	width: 360px;
	position: absolute;
	top: 30%;
	left: 50%;
	margin-top: -26px;
	margin-left: -150px;
	background-color: #fff;
	border-radius: 8px;
	overflow: hidden;
	height: 180px;
	z-index: 2;
}

.wait_for_warp .title_mo {
	background-image: linear-gradient(90deg, #ffec6b, #ffdc00);
	color: #333;
	font-weight: 700;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	padding: 0px 15px;
	padding-bottom: 10px;

}

.wait_for_warp .prompt_conten {
	text-align: center;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #333;
	background-color: #fff;
	margin: 10px 0;
}

.wait_for_warp .prompt_conten img {
	width: 30px;
	height: 30px;
	vertical-align: middle;
	margin-right: 10px;
}

.wait_for_warp .define_btn {
	text-align: center;
	display: block;
	margin: 0 auto;
}

.wait_for_warp .define_btn span {
	background-color: rgb(20, 171, 244);
	color: #fff;
	padding: 8px 20px;
	margin: 10px;
	border-radius: 4px;
	display: inline-block;
	margin-top: 5px;
	cursor: pointer;
}

.wait_for_warp .inquiry {
	text-align: center;
	font-size: 14px;
	margin: 10px;
}


.wait_for_fiex {
	background: rgba(0, 0, 0, 0.5);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

#wait {
	display: none;
}

.user_detail_body {
	width: 1120px;
	margin: 0 auto;
}

.gallery-material-img img.zIndex,
.zIndex {
	z-index: 99;
	width: 100%;
	height: 100%;
}






/*批量设计预览弹窗*/
.preview-nc {
	letter-spacing: -8px;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

.preview-nc.preview_ctrl_c {
	-webkit-user-select: text;
	user-select: text;
}

.preview-nc>div {
	letter-spacing: normal;
	display: inline-block;
	vertical-align: top;
}

.preview-nc-l {
	width: 600px;
}

.map-preview-img {
	width: 500px;
	height: 500px;
	margin: 10px auto;
	position: relative;
	display: flex;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	justify-content: center;
	align-items: center;
}



.map-preview-img .swiper-container {
	width: 100%;
	height: 100%;
}

.swiper_img_preview {
	width: 500px;
	height: 500px;
	position: relative;
}

.swiper_img_preview>img.img1 {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.preview-nc>div.map-preview-list {
	position: relative;
	width: calc(100% - 610px);
	height: 542px;
	background-color: rgb(250, 250, 250);
	margin-top: 12px;
	display: inline-flex;
	display: -webkit-inline-flex;
	display: -moz-inline-flex;
	display: -ms-inline-flex;
	display: -o-inline-flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	overflow-y: auto;
}

.map-preview-list-body {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	padding: 10px;
}

.map-preview-list-item {
	width: 100%;
	height: 1px;
	padding-top: 100%;
	position: relative;
	margin-bottom: 10px;
	border: 2px transparent solid;
}

.map-preview-list-item.cur {
	border: 2px #68ad08 solid;
}

.map-preview-list-item>img,
.map-preview-img>img,
.map-preview-img .big_img_body>img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.map-preview-list-item .xgt_text {
	background: rgba(0, 0, 0, .6);
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 5px 0;
	text-align: center;
	color: #fff;
	font-size: 12px;
	z-index: 9999;
}

.big_img_p_bottom {
	position: relative;
	overflow: hidden;
}

.big_img_p_bottom .b-proColors {
	display: block;
	position: relative;
	border: none;
	left: 0;
	width: 100%;
	text-align: center;
}

.big_img_p_bottom .b-proColor {
	width: 24px;
	height: 24px;
}

.modal {
	z-index: 9999;
}

.preview-explain {
	text-align: center;
	padding: 10px 0 20px;
}

.preview-explain>img {
	width: 18px;
	height: 18px;
	display: inline-block;
	vertical-align: top;
	margin-right: 5px;
}

.preview-nc.p20 {
	padding: 20px;
}

.sku_table td,
.sku_table th {
	height: auto;
	letter-spacing: normal;
}

.sku_table_wrap .preview-nc {
	display: none;
}

.sku_table_wrap .preview-nc.skuCur {
	display: block;
}

.quanxuan {
	margin-right: 10px;
	display: flex;
	align-items: center;
	float: left;
}

.quanxuan img {
	width: 20px;
	height: 20px;
	margin-right: 10px;
}

.underpart_warp_r {
	border: 1px #ddd solid;
	background-color: #fff;
	width: 19%;
}

.underpart_warp_r .loin_title_r {
	color: rgb(89, 90, 90);
	line-height: 38px;
	font-weight: bold;
	padding: 0px 8px;
	border-bottom: 1px #ddd solid;
	background-color: #fff;
}

.underpart_warp_r .con {
	padding: 5px 10px;
}

.fenye_new_t {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;

}

.fenye_new_t select {
	width: 60px;
	height: 32px;
	margin-right: 10px;
	text-align: center;
	border: 1px #ddd solid;
}

.index_goods_p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #5e5d5d;
	height: 38px;

}

.xuanfu_kefu_sty {
	position: fixed;
	top: 240px;
	right: 80px;
	z-index: 100;
}

.xuanfu_kefu_sty .left_con {
	background-color: #fff;
	border-radius: 4px;
	padding: 10px;
	text-align: center;
	box-shadow: 0 0 11px rgba(0, 0, 0, .2);
}

.xuanfu_kefu_sty .left_con .tips_mimi {
	font-size: 14px;
	color: #989898;
	line-height: 1.6;
	padding: 10px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
}

.btn_kefu_ls .btn {
	height: 32px;
	background: #347fff;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 3px;
	color: #fff;
	margin-top: 10px;
	box-shadow: 0 0 11px rgba(0, 0, 0, .2);
}

.btn_kefu_ls .btn i {
	margin-right: 5px;
}

.xuanfu_kefu_sty .guanbi {
	padding: 4px 8px;
	display: inline-block;
	border-radius: 100px;
	background-color: #fff;
	margin-left: 2px;
}

.customcustomized_warp {
	text-align: left;
}

.customcustomized_warp .btn_lijizixun {
	background-color: #fff;
	border-radius: 50px;
	width: 150px;
	font-size: 16px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	position: relative;
	overflow: hidden;
}
.customcustomized_warp a{
	color: #333;
	z-index: 10;
	width: 100%;
	height: 100%;
}
.customcustomized_warp .btn_lijizixun .anim {
	position: absolute;
	width: 16px;
	height: 16px;
	top: 19px;
	margin-left: 70px;
	border-radius: 8px;
	background: #000;
	-webkit-animation: 1.4s infinite btnanmai;
	animation: 1.4s infinite btnanmai;
}

@keyframes btnanmai {
	0% {
		background: rgba(0, 0, 0, .3);
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	100% {
		background: rgba(0, 0, 0, .01);
		-webkit-transform: scale(11);
		transform: scale(11);
	}
}

.back_f_f_f {
	background-color: #fff;
}

.home-service_fuwu .service_title {
	font-size: 32px;
	color: #000;
	text-align: center;
	line-height: 150px;
}

.ser_warp_list ul {
	margin-right: -24px;
}

.ser_warp_list li {
	width: 350px;
	height: 180px;
	margin-right: 24px;
	margin-bottom: 35px;
	float: left;
	box-shadow: rgba(0, 0, 0, .1) 0 3px 10px;
	padding: 20px 20px 20px 20px;
	border-radius: 10px;
	display: flex;
	background-color: #fff;

}

.ser_list .ser_img {
	width: 110px;
	height: 110px;
	text-align: center;
	line-height: 110px;
	border-radius: 5px;

}

.ser_list .ser_img.b1 {
	background-image: linear-gradient(to bottom left, #358dff, #36c9ff);
}

.ser_list .ser_img.b2 {
	background-image: linear-gradient(to bottom left, #ff72a7, #fe8f70);
}

.ser_list .ser_img.b3 {
	background-image: linear-gradient(to bottom left, #35affa, #3de1d3);
}

.ser_list .ser_img.b4 {
	background-image: linear-gradient(to bottom left, #ffa070, #ffda70);
}

.ser_list .ser_img.b5 {
	background-image: linear-gradient(to bottom left, #9f5cfe, #db96fe);
}

.ser_list .ser_img.b6 {
	background-image: linear-gradient(to bottom left, #6dde97, #c8f679);
}


.ser_list .ser_img img {
	width: 90px;
}

.ser_list .ser_text {
	margin-left: 10px;
}

.ser_list .ser_text .ser_text_he {
	font-size: 20px;
	color: #000;
	line-height: 40px;
}

.ser_list .ser_text .ser_text_con {
	font-size: 15px;
	color: #8c8fa4;
}
.kong_zhuangtai{
	width: 100%;
	color: #999;
	font-size: 15px;
	text-align: center;
	padding: 20px;
	background-color: #F2F2F2;
}

.kong_zhuangtai img{
	width: 184px;
	height: 170px;
	margin-bottom: 20px;
}
.tongyongmuban img{
	width: 100%;
}
.gongzhonghao_hove{
	position: relative;
}
.gongzhonghao_hove:after{
	position: absolute;
	top: 7px;
	right: -10px;
	content: "";
	border-right: 1px solid #ddd;
	height: 25px;
}
.gongzhonghao_hove:hover{
	color: #38f;
}
.gongzhonghao_hove:hover .gonghao_img{
	display: block;
}
.gonghao_img{
	position: absolute;
	bottom: -150px;
	left: -40px;
	width: 155px;
	text-align: center;
	font-size: 13px;
	color: #999;
	line-height: 1.2;
	background-color: #f9fafc;
	box-shadow: 0 0 11px rgba(0, 0, 0, .2);
	z-index: 102;
	border-radius: 5px;
	padding: 10px;
	display: none;
}
.gonghao_img img{
	width: 100px;
	height: 100px;
	margin-bottom: 6px;
}
.title_tuku_width{
max-width: 110px;
display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}

.p-info-content-title {
	letter-spacing: normal !important;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(242, 242, 242);
    background-color: rgb(250, 250, 250);
    height: 40px;
    line-height: 38px;
    padding: 0 12px;
    font-size: 14px;
    color: rgb(77, 77, 77);
    font-weight: bold;
    margin-bottom: 20px;
    text-align: left;
    margin-top: 20px;
}



/*---------2020-05-28----------*/
.logo_mimi img{
	height: 50px;
	margin-right: 113px;
}
.search_radio,.search_radio_type{
	position: absolute;
	clip: rect(0,0,0,0);
}
.stepBox_wrap {
	background: #fff;
}

.stepBox {
    height: 320px;
    background-color: #fff;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}


.stepBox >div {
	width: 190px;
}
.stepBox >div:hover {
	background-color: #4884ff;
}

.stepBox > div > div:nth-of-type(1) {
	width: 40px;
    height: 38px;
    margin: 50px auto 28px;
    background-repeat: no-repeat;
    background-position: center center;
}

.stepBox .one {
	background-image: url(../images/s1.png);
}
.stepBox > div:hover .one {
	background-image: url(../images/s1_c.png);
}
.stepBox .two {
	background-image: url(../images/s2.png);
}
.stepBox > div:hover .two {
	background-image: url(../images/s2_c.png);
}

.stepBox .three {
	background-image: url(../images/s3.png);
}
.stepBox > div:hover .three {
	background-image: url(../images/s3_c.png);
}

.stepBox .four {
	background-image: url(../images/s4.png);
}
.stepBox > div:hover .four {
	background-image: url(../images/s4_c.png);
}

.stepBox .five {
	background-image: url(../images/s5.png);
}
.stepBox > div:hover .five {
	background-image: url(../images/s5_c.png);
}
.stepBox > div > div:nth-of-type(2) {
	 width: 32px;
    height: 19px;
    margin: 0 auto 24px;
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
}

.stepBox > div > div:nth-of-type(3) {
	font-size: 18px;
    line-height: 18px;
    margin-bottom: 19px;
    letter-spacing: 1px;
    color: #292929;
    text-align: center;
}
.stepBox > div > div:nth-of-type(4) {
	font-size: 12px;
    line-height: 22px;
    letter-spacing: 2px;
    color: #787878;
    text-align: center;
}
.stepBox > div:hover > div{
	color: #fff;
}
.ys_index {
	background-image: url(../images/ai.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    height: 612px;
    min-width: 1200px;
}

.index_jiru {
	height: 400px;
    width: 100%;
    min-width: 1200px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../images/jr.png);
}
.index_jiru > div {
	color: #ffffff;
    text-align: center;
}
.index_jiru > div:nth-of-type(1) {
	padding-top: 109px;
    font-size: 36px;
    line-height: 36px;
    letter-spacing: 4px;
}

.index_jiru > div:nth-of-type(2) {
	padding-top: 34px;
    font-size: 18px;
    line-height: 18px;
    letter-spacing: 2px;
}
.index_jiru > div:nth-of-type(3) {
	margin: 77px auto 0;
    text-align: center;
    width: 197px;
    height: 60px;
    font-size: 18px;
    line-height: 60px;
    letter-spacing: 1px;
    color: #4884ff;
    border-radius: 5px;
    border: solid 1px #4884ff;
    background-color: #fff;
    cursor: pointer;
    transition: transform 0.3s;
}
.footerContainer {
	font-size: 14px;
    text-align: center;
    color: #9B9B9B;
    margin-top: 80px;
    margin-bottom: 15px;
}
.grzx {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	color: #444;
}
.grzx .user_img {
	width: 20px;
	height: 20px;
	border: 1px #eee solid;
	border-radius: 1000px;
	margin-right: 10px;
}



/*进度条*/
.diceng{
	font-size: 26px;
	font-weight: 900;
	color: #38f;
	text-align: center;
	height: 100px;
	line-height: 100px;
}
.mask_warp{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0,0,0,0.3);
	z-index: 99999;
	display: none;
}
.mask_warp.cur {
	display: block;
}
.upload_progress{
	width: 260px;
	height: 120px;
	background-color: #fff;
	position: absolute;
	top: 30%;
	left: 50%;
	margin-left: -130px;
	margin-top: -60px;
	border-radius: 10px;
	padding: 20px;
	box-sizing: border-box;
}
.upload_progress .tips{
	text-align: center;
	margin-top: 5px;
}
.progress_bar{
	background-color: #e6eeff;
	border-radius: 40px;
	width: 220px;
	height: 15px;
	margin-top: 30px;
	overflow: hidden;
}
.progress_bar .now{
	height: 100%;
	border-radius: 40px;
	background-image: linear-gradient(to right, #8aaaff, #f58dff);
}
.progress_icon img{
	width: 30px;
	height: 30px;
}

/*进度条*/
.diceng{
	font-size: 26px;
	font-weight: 900;
	color: #38f;
	text-align: center;
	height: 100px;
	line-height: 100px;
}
.mask_warp{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0,0,0,0.3);
	z-index: 99999;
	display: none;
}
.mask_warp.cur {
	display: block;
}
.upload_progress{
	width: 260px;
	height: 120px;
	background-color: #fff;
	position: absolute;
	top: 30%;
	left: 50%;
	margin-left: -130px;
	margin-top: -60px;
	border-radius: 10px;
	padding: 20px;
	box-sizing: border-box;
}
.upload_progress .tips{
	text-align: center;
	margin-top: 5px;
}
.progress_bar{
	background-color: #e6eeff;
	border-radius: 40px;
	width: 220px;
	height: 15px;
	margin-top: 30px;
	overflow: hidden;
}
.progress_bar .now{
	height: 100%;
	border-radius: 40px;
	background-image: linear-gradient(to right, #8aaaff, #f58dff);
}
.progress_icon img{
	width: 30px;
	height: 30px;
}

.limes_width {
	display: inline-block;
	width: 70px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}


/* 七牛云上传样式 */
.upload_img_li {
	width: 120px;
	height: 120px;
	border: 1px #ddd solid;
	border-radius: 5px;
	margin-right: 10px;
	position: relative;
	background: #fff;
	float: left;
	text-align: center;
	margin-bottom: 20px;
}
.upload_img_li .jiahao {
	width: 50px;
	height: 50px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.upload_img_li input[type=file] {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.upload_img_li .base64 {
	display: inline-block;
	max-width: 100%;
	max-height: 100%;
}
.upload_img_li .del_img {
	position: absolute;
	top: -5px;
	right: -5px;
	width: 20px;
	height: 20px;
	z-index: 9;
}
.upload_img_li .tip {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	transform: translateY(-50%);
	background: #f44;
	color: #fff;
	font-size: 12px;
}
.upload_img_li .jindu {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.upload_img_li .jindu .jindu_num {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 50%;
	background: green;
	color: #fff;
	font-size: 12px;
	padding: 2px;
	line-height: 1;
}
.orderlog_select {
    text-align: center;
    overflow: hidden;
    border: none;
    outline: none;
    height:20px !important;
}
.orderlog_option{
    width: 50px;
    font-size: 14px;
    display: inline-block;
    border-radius: 3px;
    margin-right:10px;
}

.alert_windows{
	display:none;
	position:absolute;
	z-index:10;
	width:800px;
	height:600px;
	background:#ffffff;
	border-radius:5px;
}

.alert_windows .spclose{
	float:right;
	width:30px;
	height:30px;
	text-align:center;
	font:15px/30px Microsoft Yahei;
	cursor:pointer;
	color:#333;
	background:lightblue;
	border-radius:5px;
}

.alert_windows .spclose:hover{
	color:#EEE;
	background:red;
}

