@charset "utf-8";
.order-border-right-bottom {
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;	
}
.order-border-right {
	border-right: 1px solid #e0e0e0;
}
.tk-order-item-1 .order-border-right-bottom:last-child {
	border-bottom: 0;
}
.remarks {
    display: inline-block;
    margin: 5px 0 0;
    padding: 0 10px 0 0;
    color: #848383;
    font-size: 13px;
}
.inline-block {
	display: inline-block;
	vertical-align: middle;
}
.tk-min-width {
	min-width: 1270px;
}
.tk-container {
	width: 90%;
    max-width: 1500px;
    padding: 0;
    margin: 0 auto;
}
.tk-container:after {
	content:'';
	display:table;
	clear:both;
	visibility:hidden;
	height:0;
}
.margin-0-10 {
	margin: 0 10px !important;
}
.header-top span.edit {
	cursor: text;
}
.header-top span.edit:hover {
	color: #333333;
	text-decoration: none;
}
.hide {
	display: none !important;
}
/* 顶部开始 */
.header-top {
	height: 35px;
    background-color: #F1F3F4;
    padding: 6px 0 3px 0;
    z-index: 100;
    position: relative;
}
.header-top .edit {
	color: #333333;
	margin: 0 13px;
    font-size: 12px;
}
.header-top .edit.hover{
	color: #52C08C;
}
.header-top .edit:last-child {
	margin-right: 0;
}
.header-top .edit:hover {
	color: #5ab19a;
	text-decoration: none;
}
.vertical {
	float: left;
    height: 12px;
    width: 1px;
    background: #dad8d8;
    text-indent: -99999px;
    margin-top: 6px;
}
.header-top .position {
	margin: 0 20px 0 35px;
	position: relative;
}
.changeMap.edit {
	float: none;
    margin: 0 8px;
}
.change-position {
	max-height: 300px;
    overflow-y: auto;
	position: absolute;
	padding: 0;
	background: #fff;
	border: 1px solid #d1d5d2;
	border-top: 1px solid #e7e7e7;
	z-index: 999999;
	margin-top: 9px;
	left: -1px;
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.07);
}
.change-position a {
	padding: 6px 5px;
    text-align: center;
    display: block;
    width: 110px;
    margin: 4px;
    text-decoration: none !important;
}
.change-position a:hover {
	text-decoration: none;
    background: #f8f8f8;
}
.change-position a.hover {
	background: #77c9b3;
	color: #fff !important;
}
.position {
	vertical-align: top;
    position: initial;
}
.position .map {
	top: 2px;
}
/* 顶部结束 */


/* 头部开始 */
.header {
	height: auto;
    /* padding: 35px 0; */
    padding: 2px 0;
    position: relative;
    z-index: 1;
    background: #FFF;
    border-bottom: 1px solid #e3e4e4;
    box-shadow: 0 0 6px rgba(192, 195, 194, 0.52);
    -moz-box-shadow: 0 0 6px rgba(192, 195, 194, 0.52);
    -o-box-shadow: 0 0 6px rgba(192, 195, 194, 0.52);
}
/* .index-logo {
	background: url(../images/logo.png);
	height: 46px;
	width: 46px;
	text-indent: -9999px;
} */
.search-item {
	width: 500px;
    position: relative;
    margin: 15px 0 15px 0;
}
.search-item .layui-input {
	height: 40px;
	border-color: #62c1a8;
	font-size: 14px;
}
.search-item .layui-input:hover {
	border-color: #62c1a8 !important;
}

::-webkit-input-placeholder { /* WebKit browsers */
  color: #cacaca;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #cacaca;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #cacaca;
}  

.search-item .layui-input:focus +.search-item-btn {
    border-left: 1px solid #7CD8AC;
}
.search-item-btn {
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	height: 40px;
    width: 80px;
    border: 0;
    border-left: 1px solid #62c1a8;
    background: #62c1a8;
	transition: all .3s;
    -webkit-transition: all .3s;
}
.search-item-btn i {
	font-size: 23px;
    color: #fff;
	transition: all .3s;
    -webkit-transition: all .3s;
}
.search-item-btn:hover {
	background: #62c1a8;
}
.search-item-btn:hover i {
    color: #fff;
}
.tk-topbar-cart {
	margin: 15px 0 15px 0;
}
.tk-topbar-cart li {
	float: left;
    font-size: 14px;
    color: #888888;
    border: 1px solid #DCDCDC;
    margin: 0 20px;
    padding: 0 40px;
    background: #fbfcfc;
    border-radius: 3px;
    height: 40px;
    line-height: 40px;
}
.tk-topbar-cart li:last-child {
	margin-right: 0;
}
.tk-topbar-cart li a {
    color: #6c6b6b;
}
/* .tk-topbar-cart li a:hover {
	color: #62c1a8;
} */
.tk-topbar-cart li i {
	font-size: 21px;
    color: #666666;
    position: absolute;
    left: -28px;
}
/* 菜单开始 */
.header-menu:after {
	content:'';
	display:table;
	clear:both;
	visibility:hidden;
	height:0;
}
.header-menu {
    border-bottom: 1px solid #cacaca;
    padding-bottom: 10px;
	z-index: 10;
    background: #fff;
    position: relative;
}
.header-menu ul {
	margin-left: 250px;
}
.header-menu ul li {
	float: left;
	margin-left: 100px;
	position:relative;
}
.header-menu ul li a {
	font-size: 17px;
    color: #333333;
	padding-bottom: 10px;
}
.header-menu ul li span{ 
	display:block; 
	position:absolute; 
	width:0px; 
	height:0px; 
	background:#62c1a8; 
	top:34px; 
	left:50%;
}
.header-menu ul li a:hover {
	color: #62c1a8;
    /* border-bottom: 2px solid #62c1a8; */
}
.ie-menu ul li a:hover {
    border-bottom: 2px solid #62c1a8;
}
@media (max-width: 1260px){
	.header-menu ul {
	    margin-left: 230px;
	}
	.header-menu ul li {
		margin-left: 70px;
	}
}
/* 菜单结束 */


/* 头部结束 */

/* 首页banner图片开始 */
.tk-banner {
	/* background: url(../images/banner.png) no-repeat center bottom #f9f9f9; */
	height: 528px;
	position: relative;
	background-size: cover !important;
}
/* 首页banner图片结束 */


/* 客户服务开始 */
.tk-service {
	background: url(../../images/server-back.png) no-repeat center top #f8f8f8;
	height: 528px;
	padding: 270px 0 100px 0;
}
.server-content {
    width: 637px;
    margin: 0 auto;
}
.server-content>div {
    margin: 34px 0;
}
.tk-service .left-top {
    display: inline;
}
.tk-service .left-top img {
    vertical-align: bottom;
}
.tk-service .server-left {
    display: inline-table;
    margin-left: 15px;
    width: 210px;
}
.tk-service .left-p {
    font-size: 16px;
    line-height: 18px;
}
.tk-service .server-spans {
    font-size: 16px;
    vertical-align: bottom;
}
/* 客户服务结束 */

/* 受理流程开始 */
.tk-procedure {
	background: url(../../images/shouli-one.png) no-repeat center #f8f8f8;
	height: 528px;
}
/* 受理流程结束 */



/* 首页底部 */
.index-footer {
	border: 1px solid #cacaca;
	border-right: 0;
    border-left: 0;
	padding: 20px 0;
	margin-top: 0;
}
.index-footer h3, .index-footer span {
	display: inline-block;
    vertical-align: middle;
}
.index-footer h3 {
	font-size: 17px;
	margin-left: 15px;
}
.index-footer span {
	font-size: 13px;
	margin: 0 0 0 5px;
	color: #666666;
}
.index-service {
	padding: 20px 0;
}
.code-item {
	width: 120px;
	float: right;
	text-align: center;
}
.code-item img {
	width: 120px;
}
.code-item p {
	font-size: 10px !important;
	font-weight: bold;
	font-color: #666666;
	margin-top: 10px;
}
.index-service h3 {
	font-size: 17px;
	color: #333333;
	margin-bottom: 15px;
}
.index-service h3 a {
	color: #333333;
}
.index-service p {
	font-size: 14px;
	margin-bottom: 10px;
}
.index-service p a{
	color: #999999;
}
.index-service:after {
	content:'';
	display:table;
	clear:both;
	visibility:hidden;
	height:0;
}
.list-service img {
	width: 61px;
    color: #39b7b2;
}
/* 首页底部 */



/* 腿部开始 */
.tk-footer {
    background: #F4F4F4;
    padding: 15px 0;
    text-align: center;
}
.footer-m {
    width: 440px;
    height: 80px;
    margin: 0 auto;
    border-bottom: 1px solid #888888;
}
.tk-footer ul li {
    float: left;
    width: 220px;
}
.tk-footer ul li img {
    padding: 0 20px 0 0px;
    float: left;
}
.tk-footer .tk-list h3 {
    font-size: 16px;
    color: #fff;
    margin: 2px 0 6px 0;
}
.tk-footer .tk-list p {
    font-size: 14px;
    color: #b9c6cc;
}
.footer-new {
	
}
.footer-copyright span {
    margin-top: 5px;
    display: block;
    font-size: 12px;
    color: #666666;
}
.footer-copyright iframe {
	border: 0;
	height: 64px;
}
.footer-menu {
	display: block;
	margin-bottom: 15px;
}
.footer-menu:after {
	content:'';
	display:table;
	clear:both;
	visibility:hidden;
	height:0;
}
.footer-menu a {
    font-size: 16px;
    color: #333333;
    margin: 0 35px;
	display: inline-block;
}
.footer-menu .vertical {
	float: none;
    display: inline-block;
    margin-top: -7px;
    color: #969696;
    height: 15px;
}
/* 腿部结束 */



/* 产品菜单开始 */
.tk-product-menu {
	position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
}
.tk-product-menu a.first {
	margin-top: 0;
    background: #62c1a8;
    width: 250px;
    color: #fff;
    font-size: 17px;
    height: 45px;
    line-height: 45px;
    display: inline-block;
    cursor: default;
    text-align: center;
}
.site-category-list {
    background: #77c9b3;
    position: absolute;
    min-height: 528px;
    padding-top: 7px;
}
.site-category-list li {
    float: none !important;
    padding: 10px 0;
}
.site-title {
	position: relative;
    display: block;
    padding-left: 35px;
    padding-right: 10px;
    width: 250px;
    font-size: 15px;
    color: #fff;
    /* border-left: 3px solid #ffffff; */
    line-height: 1.2em;
}
.site-category-list li:hover {
	background: #fff;
}
.site-category-list li:hover a.site-title {
	color: #62c1a8;
}
.children {
	padding-top: 19px;
    min-height: 528px;
    clear: both;
    width: 750px;
    background-color: #fff;
    border: 1px solid #ecebeb;
    position: absolute;
    left: 250px;
    top: -2px;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    z-index: 100;
}
.children a {
	position: relative;
    z-index: 101;
    color: #333;
    font-size: 15px;
    border-right: 1px solid #dcdcdc;
    padding: 0 25px;
    line-height: 15px;
    margin: 0 0 17px 0;
    display: inline-block;
}
.children a:last-child {
	border: 0;
}
/* 产品菜单结束 */



/* 产品列表开始 */
.tk-large ul li {
	float: left;
	padding: 4px 40px 0 4px;
	position: relative;
}
.tk-large ul li:after {
	content: '';
    display: table;
    clear: both;
    height: 15px;
    width: 2px;
    background: #d6d4d4;
    position: absolute;
    right: 13px;
    top: 12px;
}
.tk-large ul li:last-child:after {
	width: 0;
}
.tk-large {
	padding: 10px 0;
	min-height: 52px;
}
.tk-large:after {
	content:'';
	display:table;
	clear:both;
	visibility:hidden;
	height:0;
}
.layui-btn-a {
    color: #333;
	display: inline-block;
	padding: 4px 3px;
    font-size: 13px;
    vertical-align: middle;
    display: inline-block;
    white-space: nowrap;
    text-align: center;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    border: 1px solid transparent;
    /* transition: all .3s;
    -webkit-transition: all .3s; */
}
.layui-btn-a:hover {
    opacity: .8;
    filter: alpha(opacity=80);
    color: #fff;
    border: 1px solid #56b39b;
    background-color: #62c1a8;
}
.layui-btn-a.active {
    color: #fff;
    border: 1px solid #56b39b;
    background-color: #62c1a8;
}

.tk-small {
	border-top: 1px solid #d6d4d4;
	padding: 10px 0;
	min-height: 52px;
}
.tk-small:after {
	content:'';
	display:table;
	clear:both;
	visibility:hidden;
	height:0;
}
.tk-small ul li {
	float: left;
	padding: 4px 20px 0 4px;
}
.tk-product {
	min-height: 320px;
}
.tk-gray {
	padding: 2px 0;
	background: #f5f5f5;
}
.tk-product ul li {
	float: left;
	width: 20%;
    width: calc(20% - 20px);
	margin: 10px 10px;
	-webkit-transition: all .2s linear;
    transition: all .2s linear;
}
.tk-product ul:after {
	content:'';
	display:table;
	clear:both;
	visibility:hidden;
	height:0;
}
.tk-product ul li:hover {
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
}
.tk-product ul li:hover .tk-brick-name, .tk-product ul li:hover i {
	border-top-color: #77c9b3;
	color: #77c9b3;
}
.tk-product .tk-brick-item {
	background: #fff;
	border: 1px solid #e1e1e1;
}
.tk-product .tk-brick-img {
	text-align: center;
	padding: 10px;
    height: 210px;
}
.tk-product .tk-brick-img img {
	/* width: 200px;
    height: 210px; */
    max-width: 100%;
    max-height: 100%;
}
.tk-product .tk-brick-name {
	position: relative;
	padding: 6px 10px;
	border-top: 3px solid #f5f5f5;
	font-size: 14px;
    color: #333333;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
}
.tk-product .tk-brick-name p {
	width: calc(100% - 20px);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.tk-product .tk-brick-name i {
	position: absolute;
    top: 1px;
    right: 10px;
    color: #bebebe;
    font-size: 20px;
}
.no-product {
	margin: 80px 0;
    text-align: center;
    color: #999;
}
.no-product i {
    font-size: 60px;
    display: block;
}
.no-product p {
    font-size: 20px;
}
.layui-flow-more {
	margin: 20px 0 10px 0;
}
/* 产品列表结束 */


/* 产品详情开始 */
.tk-productDetail {
	padding: 20px 0 10px 0;
	background: #fff;
}
.tk-productDetail:after {
	content:'';
	display:table;
	clear:both;
	visibility:hidden;
	height:0;
}
.tk-product-picture {
	float: left;
	width: 400px;
	height: 420px;
	padding-top: 10px;
}
.layui-carousel-ind {
	top: -45px;
}
.tk-product-picture:after {
	content:'';
	display:table;
	clear:both;
	visibility:hidden;
	height:0;
}
.tk-product-picture img {
	max-width: 100%;
}
.layui-carousel>[carousel-item]>* {
	background: #fff;
}
.layui-carousel {
	text-align: center;
	overflow: hidden;
}
.tk-product-title {
	font-size: 24px;
    font-weight: normal;
    color: #5a5b64;
    margin-bottom: 20px;
    padding-bottom: 15px;
    /* border-bottom: 1px solid #e1e1e1; */
}
.tk-product-choose {
	float: left;
	width: 800px;
	width: calc(100% - 400px);
	padding: 0 0 0 40px;
	min-height: 320px;
}

.customSelect .sin-select, .customSelect .double-select {
	float: left;
	margin: -1px 8px 10px 0;
}
.customSelect .sin-select, .customSelect .double-select {
	line-height: 33px;
	/* padding: 0 10px; */
	padding: 0;
	font-size: 13px;
}
.customSelect .sin-select span.max-select, .customSelect .double-select span.max-select {
	transform: scale(0.85);
    display: inline-block;
    width: 106%;
    line-height: 16.8px;
    position: relative;
    top: 0;
    left: -5px;
    word-break:break-all;
	word-wrap:break-word;
}
.customSelect .sin-select span.max-select-equal, .customSelect .double-select span.max-select-equal {
	transform: scale(0.85);
    display: inline-block;
    width: 107%;
    line-height: 16.8px;
    position: absolute;
    top: 8px;
    left: -5px;
}


.tk-productDetail .customSelect .sin-select, .tk-productDetail .customSelect .double-select {
	min-width: 150px;
    max-width: 150px;
    height: 35px;
    max-height: 35px;
}
.customSelect .icon-duigou {
	bottom: -1px;
}
#productName {
	min-height: 51px;
}
#canRepeatTest-list, #parameterList-list, #specificationList-list {
	min-height: 48px;
}
.tk-product-choose .layui-form-label {
	font-size: 14px;
    text-align: left;
}
.tk-add-list {
    /* border-top: 1px solid #e1e1e1;
    padding: 20px 0 0 0;
    margin-top: 5px; */
}
.tk-add-cart {
	width: 250px;
    height: 45px;
    line-height: 42px;
    font-size: 20px;
    margin: 5px 0;
}
.tk-add-cart i {
	font-size: 22px;
    margin-right: 14px;
}
.tk-unit {
	font-size: 14px;
    display: inline-block;
    margin: 8px 0 0 14px;
}
.tk-productDetail .spin-up, .tk-productDetail .spin-down {
	height: 35px;
}
.tk-productDetail .spin-up i, .tk-productDetail .spin-down i {
	margin: 7px 0 0 10px;
}
.tk-productDetail .shop-number {
	font-size: 18px;
    color: #555;
    width: 75px;
    height: 35px;
}

.tk-guide {
	background: url(../images/GuiSampling.png) no-repeat left center;
    font-size: 15px;
    color: #77c9b3;
    display: block;
    padding: 5px 0 5px 38px;
}
.tk-guide-item {
	font-size: 15px;
    background: #fff;
    line-height: 2em;
    padding: 15px;
}
/* 产品详情结束 */

/* 购物车开始 */
.tk-cart {
	padding: 14px 0 20px 0;
	font-size: 14px;
}
.tk-cart .layui-form-checkbox span, .tk-cart .layui-form-radio * {
	font-size: 14px;
}
.tk-cart .layui-form-radio i {
	font-size: 18px;
	margin-right: 4px;
}
.tk-cart p {
	margin: 3px 0;
}
.tk-cart-check {
	display: inline-block;
    vertical-align: middle;
}
.tk-cart-title {
	padding: 10px;
	background: #fff;
	border: 1px solid #e0e0e0;
}
.tk-cart-item {
	margin-top: 15px;
	border: 1px solid #e0e0e0;
	border-top: 2px solid #9dd6c7;
	padding: 10px 10px 1px 10px;
	background: #fff;
}
.tk-cart-item.del-item {
	background: #e6e6e6;
}
.tk-cart-item.del-item .tk-cart-method {
	background: #e6e6e6;
}
.del-item-span {
	background: #dadada;
    color: #5f5f5f;
    padding: 2px 5px;
}
.tk-cart-item .tk-col {
	display: inline-block;
	vertical-align: middle;
	float: none;
	position: relative;
}
#orderList .tk-cart-item .tk-order-item-1:before {
    content: '';
    display: inline-block;
    clear: both;
    height: 100%;
    width: 1px;
    background: #e0e0e0;
    position: absolute;
    right: 0;
    top: 0;
}
#orderList .tk-cart-item .tk-order-item-2:before {
    content: '';
    display: inline-block;
    clear: both;
    height: 100%;
    width: 1px;
    background: #e0e0e0;
    position: absolute;
    left: -1px;
    top: 0;
}
#orderList .tk-cart-item.noa .tk-order-item-1:before {
    content: '';
    display: inline-block;
    clear: both;
    visibility: hidden;
    height: 100%;
    width: 1px;
    background: #fff;
    position: absolute;
    right: 0;
    top: 0;
}
#orderList .tk-cart-item.noa .tk-order-item-2:before {
    content: '';
    display: inline-block;
    clear: both;
    height: 100%;
    width: 1px;
    visibility: hidden;
    background: #fff;
    position: absolute;
    left: -1px;
    top: 0;
}
.tk-cart-img {
	width: 80px;
	height: 80px;
	display: inline-block;
}
.tk-cart-img img {
	width: 70px;
    height: 70px;
}
.tk-cart-name {
	display: inline-block;
	padding: 8px 10px 0 10px;
	width: 100%;
	max-width: calc(100% - 85px);
}
.tk-cart-method {
	padding: 3px 15px;
    border: 1px solid #e6e6e6;
    background-color: #f8f8f9;
    font-size: 13px;
    position: relative;
    float: left;
    text-align: center;
    border-radius: 2px;
}
.tk-cart-edit {
	padding: 0 10px;
    /* z-index: 100; */
    position: relative;
}
.tk-edit-item-l {
	position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    padding: 5px 10px 5px 0;
    text-align: right;
}
.tk-edit-item-l .edit {
	float: right;
    font-size: 13px;
    margin: 0;
    padding: 0px 5px;
    z-index: 101;
    position: relative;
    display: none;
    margin: -1px;
    height: 19px;
    line-height: 19px;
}
.tk-edit-item-l .edit {
    color: #fff;
    background: #5ab19a;
    text-decoration: none;
}
.tk-edit-item-l-d {
	margin: -1px;
	border: 1px;
	/* cursor: pointer; */
}
.tk-col:hover .tk-edit-item-l-d {
    border: 1px dashed #62c1a8;
    background: rgb(247 252 251 / 26%);
}
.tk-col:hover .tk-edit-item-l .edit{
    display: block;
}
.tk-col.hover .tk-edit-item-l-d {
    border: 1px dashed #62c1a8;
    background: rgb(247 252 251 / 26%);
}
.tk-col.hover .tk-edit-item-l .edit{
    display: block;
}
#edit-cart-product .sin-select, #edit-cart-product .double-select {
	min-width: 136px;
    max-width: 136px;
    height: 35px;
    max-height: 35px;
}
.layui-layer-btn:after {
    content: '';
    display: table;
    clear: both;
    visibility: hidden;
    height: 0;
}
.layer-btn-span {
	height: 28px;
    line-height: 28px;
    margin: 5px 5px 0;
    padding: 0 15px;
    border: 1px solid #dedede;
    background-color: #fff;
    color: #333;
    border-radius: 2px;
    font-weight: 400;
    cursor: pointer;
    text-decoration: none;
    display: inline-block;
    zoom: 1;
    vertical-align: top;
    font-size: 13px;
    min-width: 76px;
    text-align: center;
}
.layer-btn-span:hover {
    opacity: .9;
    text-decoration: none;
}
.remind-content span {
	padding: 0 6px;
	display: inline-block;
}
.attribute-list-item {
	background-color: #f8f8f9;
    padding: 6px 16px;
    font-size: 12px;
    border: 1px solid #edeff0;
    position: relative;
    clear: both;
}
.tk-attribute-list:after {
	content:'';
	display:table;
	clear:both;
	visibility:hidden;
	height:0;
}
.tk-attribute-list {
	/* border-top: 1px solid #f1f1f1;
	margin-top: 10px; */
	padding: 15px 60px 0 0;
	font-size: 13px;
}
.layui-form-label.max-label {
	/* font-size: 10px; */
	padding: 1px 0;
	line-height: 16px;
	position: relative;
}
.layui-form-label.max-label span {
	transform: scale(0.8);
    display: inline-block;
    width: 114%;
    position: absolute;
    right: -8px;
    top: 0;
}
.layui-form-label.max-label-1 span {
	transform: scale(0.8);
    display: inline-block;
    width: 114%;
    position: absolute;
    right: -8px;
    top: 8px;
}

.tk-cart-edit .max-canshu-1 {
	zoom: 0.95;
    display: inline-block;
}
.tk-cart-edit .max-canshu-2 {
	zoom: 0.85;
    display: inline-block;
}
.tk-cart-edit .max-canshu-3 {
	zoom: 0.75;
    display: inline-block;
}
.tk-cart-edit .max-canshu-4 {
	/* zoom: 0.75;
    display: inline-block; */
    display: block;
    font-size: 10px;
    margin: 2px 0!important;
    transform: scale(0.85);
    width: 100%!important;
    transform-origin: left top;
}

.tk-order-submit {
	margin-top: 20px;
	border: 1px solid #e0e0e0;
	background: #fff;
}
.tk-order-bar {
	padding: 12px 10px;
	display: inline-block;
}
.tk-cart-submit {
	width: 200px;
    height: 48px;
    line-height: 48px;
    font-size: 18px;
    margin: -1px;
    margin-left: 50px;
    vertical-align: top;
    float: right;
    border-radius: 0;
}
.tk-c-s-s {
	background-color: #62c1a8;
    width: 100px;
    height: 39px;
    line-height: 37px;
    margin-left: 0;
    font-weight: 300;
    font-size: 15px;
    margin-top: 4px;
    background-image: -webkit-linear-gradient(hsla(0,0%,100%,.05), hsla(0,0%,0%,.1));
    background-image: -moz-linear-gradient(hsla(0,0%,100%,.05), hsla(0,0%,0%,.1));
    background-image: -ms-linear-gradient(hsla(0,0%,100%,.05), hsla(0,0%,0%,.1));
    background-image: -o-linear-gradient(hsla(0,0%,100%,.05), hsla(0,0%,0%,.1));
    background-image: linear-gradient(hsla(0,0%,100%,.05), hsla(0,0%,0%,.1));
    border: none;
    border-radius: 0.25em;
    box-shadow: inset 0 0 0 1px hsla(0,0%,0%,.2), inset 0 2px 0 hsla(0,0%,100%,.1), inset 0 1.2em 0 hsla(0,0%,100%,0.1), inset 0 -0.2em 0 hsla(0,0%,100%,.1), inset 0 -0.25em 0 hsla(0,0%,0%,.25), 0 0.25em 0.25em hsla(0,0%,0%,.05);
    cursor: pointer;
    display: inline-block;
    position: relative;
    text-decoration: none;
    text-shadow: 0 1px 1px hsla(0,0%,100%,.25);
    vertical-align: middle;
}
.tk-c-s-s:active {
    box-shadow: inset 0 0 0 1px hsla(0,0%,0%,.2), inset 0 2px 0 hsla(0,0%,100%,.1), inset 0 1.2em 0 hsla(0,0%,100%,.1), inset 0 0 0 3em hsla(0,0%,100%,.2), inset 0 0.25em 0.5em hsla(0,0%,0%,.05), 0 -1px 1px hsla(0,0%,0%,.1), 0 1px 1px hsla(0,0%,100%,.25);
    outline: none;
    padding-bottom: 0.5em;
}
.tk-c-s-save {
	width: 120px;
	background: #fff;
    color: #62c1a8;
}
.tk-c-s-save:hover {
    color: #62c1a8;
}
.tk-order-operate {
	display: inline-block;
	margin: 0 20px 0 20px;
	vertical-align: middle;
}
.tk-order-operate .edit {
	color: #333;
    margin: 0 20px;
}
.tk-cart .layui-form-label {
	padding-right: 8px;
}
.tk-order-operate .edit:hover {
    color: #62c1a8;
}
.children a:hover {
    text-decoration: none !important;
}
.tk-cart-fixed.fixed {
	padding: 0;
	z-index: 110;
    background-color: #fff;
    -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,0.1);
    box-shadow: 0 -3px 6px rgba(0,0,0,0.1);
}
.tk-cart-empty {
	text-align: center;
	padding: 100px 0
}
.tk-cart-empty i {
	color: #d0d0d0;
    font-size: 100px;
    display: inline-block;
}
.tk-cart-empty-item {
	display: inline-block;
	vertical-align: top;
} 
.tk-cart-empty p {
    color: #b0b0b0;
    margin: 30px 0 15px 20px;
    font-size: 20px;
    text-align: left;
}
.tk-cart-empty span {
	display: block;
    color: #b0b0b0;
    margin: -10px 0 10px 20px;
    text-align: left;
}
.tk-cart-empty .layui-btn {
	font-size: 15px;
    height: auto;
    width: 100px;
    padding: 3px 10px;
    float: left;
    margin-left: 20px;
}
.tk-cart-empty .layui-btn.btn-primary {
	color: #777;
}
.judge-item .layui-form-checkbox[lay-skin=primary],
.pingding-list .layui-form-checkbox[lay-skin=primary] {
	padding: 0 5px 0 25px;
	margin: 0 10px 12px 0;
	max-width: 100%;
}
.judge-item .layui-form-checkbox[lay-skin=primary] span,
.pingding-list .layui-form-checkbox[lay-skin=primary] span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}
#tk-cart-list .pingding-list {
	/* background-color: #f8f8f9;
    padding: 3px 5px;
    margin: 5px 0;
    font-size: 12px;
    width: 100%;
    border: 1px solid #edeff0; */
}
.layui-layer-loading .layui-layer-content {
	height: 32px !important;
}
#tk-cart-list .double-select {
	margin: 2px 2px 0 0;
    padding: 0 5px !important;
    line-height: 25px !important;
    font-size: 12px !important;
}
#tk-cart-list .customSelect .icon-duigou {
    bottom: 4px;
}
#tk-cart-list .customSelect {
	margin: 4px 0;
}
#tk-cart-list p {
	margin: 4px 0;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 96%;
    z-index: 10;
    position: relative;
}
.tk-cart-empty p {
    color: #b0b0b0;
    margin: 30px 0 15px 20px !important;
    font-size: 20px;
    text-align: left;
}
.cart-num {
	color: #333; 
	display: inline-block;
	padding-left: 7px; 
	vertical-align: middle;
	width: 28px; 
	text-align: center;
}
/* 购物车结束 */


/* 提交订单开始 */
.tk-submit-order {
	font-size: 13px;
	margin: 20px 0;
	background: #fff;
    border: 1px solid #e0e0e0;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);
}
.tk-submit-order:after {
	content:'';
	display:table;
	clear:both;
	visibility:hidden;
	height:0;
}
.tk-submit-item {
	padding: 10px 65px 20px 15px;
}
.tk-submit-item:after {
	content:'';
	display:table;
	clear:both;
	visibility:hidden;
	height:0;
}
.tk-submit-title {
	padding-left: 55px;
	margin-bottom: 20px;
}
.tk-submit-title p {
	float: left;
    color: #333;
    font-size: 18px;
    font-weight: normal;
    padding: 10px 0 6px 0;
    display: block;
    width: 100%;
    border-bottom: 1px solid #e0e0e0;
}
/* .tk-submit-order .layui-btn {
	height: 30px;
    line-height: 30px;
} */
.toast-message .tk-required {
	display: none;
}
.tk-order-submit-btn {
	margin-top: 25px;
    border-top: 3px solid #f5f5f5;
    background: #fff;
}
.tk-order-submit-btn .tk-cart-submit {
	margin-left: 30px;
}
.tk-order-submit-return {
	padding: 10px 20px;
    display: inline-block;
    font-size: 15px;
    font-weight: normal;
}
.tk-order-submit-price {
	padding: 8px 0px;
	float: right;
    font-size: 15px;
    font-weight: normal;
}
.tk-order-submit-price .red {
	font-size: 20px;
	margin: 0 5px;
}
.tk-submit-order .tk-cart-empty {
	padding: 30px 0 0;
    clear: both;
}
.tk-form-item .layui-form-item {
	padding-right: 30px;
	padding-left: 10px;
}
.tk-form-item .tk-submit-title {
	padding-right: 0;
	padding-left: 55px;
}
	
/* 提交订单结束 */

/* 订单成功开始 */
.order-success {
    margin: 0 auto;
    width: 520px;
    min-width: 520px;
    background: url(../../images/R_success.png) no-repeat left center;
    padding-left: 90px;
    min-height: 50px;
}
.order-success .r-item {
    border-left: 1px solid #d1d2d3;
    padding-left: 30px;
}
.order-success .remarks {
	color: #333;
}
.r-item h2 {
    font-size: 24px;
    font-weight: normal;
    color: #323232;
}
.r-item h3 {
    font-size: 18px;
    font-weight: normal;
    padding: 10px 0;
    color: #323232;
}
.successId {
    font-size: 22px;
}
.successRemark {
    font-size: 13px;
    padding-top: 0;
    color: #999999;
}
.order-success .layui-btn {
	font-size: 15px;
    height: auto;
    padding: 3px 10px;
    margin-top: 10px;
}
.design-order {
	width: 100%;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);
	border: 1px solid #e0e0e0;
	margin: 17px 0 35px 0;
	background: #fff;
}
.design-order:after {
	content:'';
	display:table;
	clear:both;
	visibility:hidden;
	height:0;
}
.success-list {
	padding: 5px 35px 25px 35px;
}
.design-order .statement {
	border-top: 1px dashed #e0e0e0;
    padding-top: 15px;
}
.design-order .title {
	margin: 0;
    font-size: 22px;
    font-weight: normal;
    line-height: 50px;
    color: #333;
    text-align: center;
}
.design-order .subtitle {
    float: left;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    margin-bottom: 15px;
}
.design-order .subtitle span {
    font-size: 15px;
    margin-left: 5px;
}
.design-order .split {
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 0;
}
.design-order .split:after {
	content:'';
	display:table;
	clear:both;
	visibility:hidden;
	height:0;
}
.order-detail-item .split {
	padding-bottom: 15px;
}
.order-detail-item h3 {
    margin: 0 0 2px;
    font-size: 18px;
    font-weight: 400;
    color: #333;
    padding-left: 20px;
}
.design-order .s-remarks {
	float: right;
    margin-bottom: 15px;
    color: #333;
    font-size: 13px;
}
.section-con {
	border: 0;
    padding: 15px 0 0 0;
}
.section-con span {
    color: #333;
}
.section-con p {
    color: #333;
    font-size: 14px;
    margin: 5px 0;
}
.order-detail p {
	font-size: 13px;
}
.info-table tr td {
    padding: 0 15px 0 0;
}
.collect-bable tr {
	border-top: 0;
	background: #fff;
}
.last-num {
	border: 0;
    padding: 0;
    text-align: right;
    font-size: 16px;
}
.last-num td {
	padding: 10px;
}
.last-num .red01 {
    padding-right: 10px;
}
.collect-bable {
	border: 0;
	width: 100%;
}
.fold .J-title {
    background: url(../images/fold.png) no-repeat right 10px;
}
.fold .J-title.active {
    background: url(../images/fold.png) no-repeat right -13px;
}
.J-cont {
    padding: 10px 0 0 0;
    border-top: 1px solid #e0e0e0;
}
.J-cont.active {
	display: none;
}
.J-title {
    padding: 10px 20px;
    border-bottom: 0;
}
.J-title p {
	border-left:4px solid #62c1a8;
	padding-left:5px;
	font-size:14px;
	line-height: 12px;
	color:#333;
}
.J-backstage {
    border: 1px solid #e0e0e0;
    margin: 10px 0 0 0;
}
.J-cont td {
	border: 0;
}
.order-detail {
	padding-left: 0;
}
.success-price {
	text-align: right;
    padding: 8px 15px 8px 0;
    border-top: 3px solid #f5f5f5;
}
.success-tips {
	font-size: 16px;
    color: #333;
    font-weight: normal;
}
.success-total-price {
	font-size: 16px;
}
/* 订单成功结束 */



/* 我的订单开始 */
.tk-order {
	font-size: 13px;
}
.tk-order-item-1 {
	display: inline-block;
	width: 85%;
	width: calc(100% - 92px);
}
.tk-order-item-1 p {
	font-size: 13px;
	line-height: 1.6em;
}
.tk-order-item-2 {
	padding: 5px 0;
	display: inline-block;
	width: 90px;
	text-align: center;
}
.tk-order-item-2 .edit {
	float: none;
	display: block;
}

/* 我的订单结束 */

/* 注册开始  */
.register-item {
	background: #fff;
	padding: 60px 0;
}
.register-list {
	width: 400px;
	margin: 0 auto;
}
.register-list:after {
	content:'';
	display:table;
	clear:both;
	visibility:hidden;
	height:0;
}
.layui-form-item-border .layui-form-item {
	width: 398px;
    height: 52px;
    border: 1px solid #E1E1E1;
    margin-bottom: 30px;
    position: relative;
}
.layui-form-item-border {
	font-size: 14px;
}
.layui-form-item-border .layui-form-label {
	float: left;
    width: 107px;
    height: 53px;
    line-height: 53px;
    padding: 0;
    box-sizing: border-box;
    letter-spacing: 2px;
    text-align: right;
}
.layui-form-item-border .layui-input {
	float: left;
    width: 279px;
    height: 50px;
    padding-left: 10px;
    box-sizing: border-box;
	border: none;
    background: none;
    outline: none;
    vertical-align: middle;
}
.layui-form-item-border .layui-input:focus{
	box-shadow: none;
}
.tk-register-submit {
	display: block;
    width: 400px;
    height: 54px;
    text-align: center;
    line-height: 54px;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    letter-spacing: 2px;
}
.layui-btn-disabled {
	background: #969696 !important;
    color: #fff !important;
    cursor: default !important;
}
.get-code-btn {
	position: absolute;
    right: 10px;
    top: 16px;
    z-index: 9999;
    background: none;
    color: #62c1a8;
    border: none;
    width: 72px;
    cursor: pointer;
}
.verifycode {
	position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
}
.verifycode img {
    width: 80px;
    height: 40px;
    border-radius: 3px;
    border: none;
}
.password-check {
    position: absolute;
    top: 17px;
    right: -185px;
}
.check-degree {
    float: left;
    margin-right: 1px;
    font-size: 12px;
}
.check-degree dt {
    width: 56px;
    height: 15px;
    background-color: #DEDEDE;
}
.check-degree dd {
    color: #E3E3E3;
    margin: 3px 0px 0px 22px;
}
.register-list h3 {
	font-size: 18px;
    color: #333333;
    text-align: center;
    padding-bottom: 25px;
}
.forget-password-img {
	width: 680px;
    margin-left: -150px;
    margin-bottom: 10px;
}
.forget-password-p {
	width: 680px;
    margin-bottom: 40px;
    margin-left: -150px;
}
.forget-password-p span {
	font-size: 14px;
    color: #666666;
}
.forget-password-p .p-001 {
	margin-left: 138px;
}
.forget-password-p .p-002 {
	margin-left: 131px;
}
.forget-password-p .p-003 {
	margin-left: 126px;
}
.forget-password-p span.active {
    color: #62c1a8;
}
.forget-password-success {
	margin: 20px 0;
	text-align: center;
	font-size: 16px;
    color: #333333;
}
.forget-password-success p {
	margin: 25px 0;
}
/* 注册结束 */


/* 登录结束 */
.login-body {
	background: url(../images/login.jpg) no-repeat center;
    position: relative;
    background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover; 
}
.login-item:after {
	content:'';
	display:table;
	clear:both;
	visibility:hidden;
	height:0;
}
.login-item {
	z-index: 10;
	width: 380px;
	background: #fff;
	letter-spacing: 2px;
	position: fixed;
    right: 180px;
	padding: 10px 20px 10px 20px;
    top: 50%;
    margin-top: -160px;
	-webkit-box-shadow: -1px 5px 9px rgba(0,0,0,0.2);
    -moz-box-shadow: -1px 5px 9px rgba(0,0,0,0.2);
    box-shadow: -1px 5px 9px rgba(0,0,0,0.2);
}
.login-go-home {
	display: block;
    width: 480px;
    letter-spacing: 2px;
    position: fixed;
    left: 180px;
    padding: 10px 20px 10px 20px;
    top: 50%;
    margin-top: -160px;
    height: 350px;
    text-indent: -999px;
    z-index: 1;
}
.search-box .login-item {
    position: relative;
    margin: 0;
    box-shadow: none;
    padding: 0;
    top: 0;
    width: 100%;
    right: 0;
}
.search-box .login-item .layui-tab-title li {
	font-size: 14px;
    line-height: 36px;
}
#login-popup .login-item .layui-btn {
	letter-spacing: 8px;
    margin-top: 0;
    padding: 0;
}
.login-item .layui-tab-bar {
	display: none !important;
}
.login-item .layui-tab-content {
	padding: 25px 0 0 0;
}
.login-item .layui-form-item {
	margin-bottom: 25px;
}
.login-item .layui-tab-title li {
    width: 50%;
    font-size: 16px;
    margin: 0;
    line-height: 32px;
}
.login-item .layui-input {
	height: 40px;
    line-height: 40px;
    font-size: 14px;
}
.login-item .layui-btn {
	margin-top: 35px;
	width: 100%;
	height: 40px;
    line-height: 40px;
    font-size: 16px;
	letter-spacing: 2px;
}
.login-item .layui-tab-brief>.layui-tab-title .layui-this {
    color: #62c1a8;
}
.login-item.layui-tab-brief>.layui-tab-more li.layui-this:after, .login-item .layui-tab-brief>.layui-tab-title .layui-this:after {
    display: none;
    /* border-bottom: 2px solid #62c1a8;
    width: 48%;
    left: 25%;
    top: -2px; */
}
.login-item.layui-tab-brief>.layui-tab-more li.layui-this span, .login-item .layui-tab-brief>.layui-tab-title .layui-this span {
    border-bottom: 2px solid #62c1a8;
    padding-bottom: 6px;
}
.login-item-register {
	float: right;
	margin-top: 15px;
}
.login-item-register .edit {
	color: #aeaeae;
	font-size: 13px;
}
.login-item-register .edit:hover {
	color: #62c1a8;
	text-decoration: none;
}
.login-item-register .edit.hover {
	color: #62c1a8;
}
.login-code .get-code-btn {
	background: #cff6ec;
    width: 120px;
    height: 40px;
    line-height: 40px;
    color: #62c1a8;
    font-size: 14px;
    border: 1px solid #78ccb6;
    right: 0;
    top: 0;
}
.login-code .layui-input {
	width: calc(100% - 140px);
}
/* 登录结束 */

.tk-badge {
	padding: 0;
	right: -34px;
    top: -7px;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    border: 0;
    width: 32px;
    min-width: auto;
    font-weight: 100;
    color: #fff;
    background: url(../images/cart.png) no-repeat center;
}
.text-center {
	text-align: center !important;
}

.body-bg-color {
	background: #F4F4F4;
}


.about-us {
	background: #fff;
	padding: 50px 0;
}
.about-us .org-iframe h3 {
	font-size: 16px;
    margin: 20px 0 10px 0;
}
.about-us .org-tree h3 {
	font-size: 15px;
	padding: 20px 0 15px 36px;
	border-bottom: 1px solid #e2e2e2;
}
.about-us p {
	font-size: 15px;
    color: #666666;
    margin: 10px 0;
}
.BMap_Marker {
	background: url(../images/map1.png) center !important;
    background-size: 25px !important;
    background-repeat: no-repeat;
}
.about-us-sz .tk-container {
	/* border: 1px solid #e0e0e0; */
    background: #ffffff;
}
.about-us-sz .org-tree {
    width: 230px;
    border-right: 0;
    margin-right: -1px;
    padding-bottom: 15px;
}
.about-us-sz .org-iframe {
    width: calc(100% - 230px);
    padding: 0 20px 20px 20px;
    border-left: 0;
}
.about-us-sz {
	padding: 20px 0 20px 0;
}
.about-us-sz .treeview {
	/* border-top: 1px solid #e2e2e2; */
}
.about-us-sz .treeview li {
	border-bottom: 1px solid #e2e2e2;
}

.about-us-sz .treeview li a {
    background: #fbfbfb;
    margin-top: 0;
    margin-bottom: 0;
    padding: 17px 5px 17px 38px;
}
.about-us-sz .treeview li a:not(.selected):hover {
    background: #fbfbfb;
    margin-top: 0;
    margin-bottom: 0;
    border-top: 0;
    border-bottom: 0;
}
.about-us-sz .treeview li:last-child {
	border: 0;
	margin-top: 1px;
}
.treefixed {
	/* position: fixed; */
    width: 230px;
    border: 1px solid #e0e0e0;
}
.about-us-sz .fixed {
	padding: 0;
	box-shadow: none;
}
.cur-position a {
	font-size: 14px;
    color: #666;
    margin: 0;
}
.cur-position span {
	font-size: 14px;
    color: #666;
    margin: 0;
}
.cur-position a:hover {
	text-decoration: underline;
}
.layui-layer-tips {
    max-width: 330px;
}
.search-v2 {
    padding: 12px 10px 0 0;
}
.search-v2 .icon-riqi {
	display: none;
}
.search-v2 .column-btn {
	display: none;
}
.search-v2 .column-input {
	float: none;
    width: 100%;
    padding: 0;
}
.search-v2 .search-v2-btn {
    padding-top: 0;
    text-align: right;
    margin-bottom: 10px;
    clear: none;
    float: right;
}
.layui-laydate-content td, .layui-laydate-content th {
	display: inline-block;
	margin-right: -0.1px;
}

.xm-select-parent {
	width: 140px;
}
.xm-select-parent .xm-select-title {
    position: relative;
    min-height: 36px;
    height: 25px !important;
    min-height: 25px !important;
}
.xm-select-parent .xm-select {
    line-height: normal;
    height: 25px;
    padding: 0px 10px 0 10px;
    overflow: hidden;
    background: none;
    min-height: 25px !important;
    left: 0;
    z-index: 99;
    position: absolute;
    background: 0 0;
    padding-right: 20px;
}
.xm-select-parent .xm-select .xm-select-input {
    border: none;
    height: 25px;
    line-height: 25px;
    background-color: transparent;
    padding: 0;
    vertical-align: middle;
    display: inline-block;
    width: 50px;
}
.xm-select-parent .xm-input {
    cursor: pointer;
    border-radius: 2px;
    border-width: 1px;
    border-style: solid;
    border-color: #d6d4d4;
    display: block;
    width: 100%;
    box-sizing: border-box;
    background-color: #FFF;
    height: 25px;
    line-height: 1.3;
    padding-left: 2px;
    outline: 0;
    /* background: none; */
    text-align: center;
}
.xm-select-parent .xm-form-select dl dd, .xm-select-parent .xm-form-select dl dt {
	padding: 0 5px;
}
.xm-form-checkbox > span {
	padding: 0 0 0 25px;
}
.xm-select-parent .xm-select-title div.xm-select-label>span font {
	white-space: nowrap;
}
.xm-select-parent .xm-select .xm-select-input {
	display: none;
}
.xm-select-parent .xm-select-title div.xm-select-label>span i {
	display: none;
}
.xm-select-parent .xm-select-title div.xm-select-label>span {
	border: none;
    background: none;
    /* color: #77c9b3; */
    color: #000000;
    padding-right: 0;
}






