@charset "utf-8";

.success-list .layui-form-label {
    color: #7a7a7a;
}
/* 宽度小于 700px */
@media screen and (max-width: 700px) {
	.layui-tab-aly>.layui-tab-title li a {
	    padding: 0 4px;
	    font-size: 12px;
	}
    .tk-min-width {
    	background: none;
    	min-width: 100%;
    	padding-bottom: 5px;
    }
    .tk-product-choose {
    	width: 100%;
    	padding: 0;
    }
    .tk-product-choose .layui-unselect.layui-form-select {
    	width: calc(100% - 26px);
    }
    .tk-product-picture {
    	width: 100% !important;
    	height: 320px !important;
    }
    .layui-carousel {
    	width: 100% !important;
    	height: 300px !important;
    }
    .col-sm-6 {
    	width: 100%;
    }
    .index-footer .col-sm-6 {
    	width: 50%;
    }
    .search-item {
    	width: 100%;
    }
    .cart-list {
    	width: 50%;
    	position: absolute;
	    right: 10px;
    }
    .tk-product ul li {
    	width: calc(50% - 10px);
    	margin: 5px;
    }
    .tk-container {
    	padding: 0 10px !important;
    	width: 100% !important;
    }
    .index-footer span {
	    font-size: 12px;
	    margin: 0 0 0 2px;
	}
    .index-footer h3 {
	    font-size: 14px;
	    margin-left: 5px;
	}
    .list-service img {
	    width: 28px;
	}
    p[name='get-companyFullName'] {
    	position: absolute;
	    top: 32px;
	    z-index: 999;
	    right: 0px;
    }
    .tk-order-bar {
    	width: 50%;
    	padding-right: 0;
    }
    .tk-cart-submit {
    	width: 35%;
    	margin-left: 0;
    	font-size: 16px;
    }
    .tk-c-s-save, .tk-c-s-s{
    	width: 22%;
    	margin-left: 0;
    }
    .tk-order-operate .edit {
	    margin: 0 5px 0 20px;
    	font-size: 14px;
	}
    .tk-attribute-list .col-sm-4 {
	    width: 100%;
	}
	.tk-submit-item {
	    padding: 0px 10px 10px 0;
	}
    .tk-submit-order .form-120 .layui-form-label {
	    width: 100px;
	} 
    .tk-submit-order .form-120 .layui-input-block {
	    margin-left: 100px;
	}
	.tk-submit-title {
    	padding-left: 10px;
	}
    .order-success {
	    width: 100%;
	    min-width: 100%;
    }
    .about-us {
	    padding: 20px 0;
	}
    .children {
    	width: calc(100% - 50px);
    }
    .site-category-list .children {
    	display: none !important;
    }
    .login-item {
    	width: 90%;
    	right: 5%;
    }
    .register-list {
	    width: 100%;
	    padding: 20px 0;
	}
    .tk-badge {
    	right: 0;
    	left: 0;
    }
    .tk-topbar-cart li i {
    	left: -8px;
	    right: 13px;
	    position: relative;
    }
    .tk-topbar-cart li {
    	padding: 0 18px;
    }
    .tk-topbar-cart li a label {
    	display: none;
    }
    .tk-index-logo {
    	display: none;
    }
    .cart-list {
    	width: 58px;
    }
    .tk-index-search {
    	width: calc(100% - 60px);
    }
    .tk-index-search .search-item-btn {
    	display: none;
    }
    .header-top .edit {
    	margin: 0 1px;
    	transform: scale(0.9);
    }
    .header-top .a-name {
    	transform: scale(0.9);
    	margin-left: 0!important;
    }
    .tk-head-user {
    	width: 75%;
    }
    .tk-head-contract {
    	position: absolute;
	    top: 28px;
	    left: 0;
	    width: 100%;
	    z-index: 999;
    }
    .tk-popup {
    	max-width: 100%;
    }
    .tk-product .tk-brick-img {
    	height: 150px;
    }
    .tk-large, .tk-small {
    	overflow-x: scroll;
    	background: #fff;
    }
    .tk-large ul, .tk-small ul {
    	width: 770px;
    }
    .tk-large ul li {
    	padding: 4px 20px 0 4px;
    }
    .tk-large ul li:after {
    	display: none;
    }
    .tk-guide-item .col-sm-3 {
    	display: inline-block;
    	width: auto;
    }
    .tk-guide-item .edit {
    	display: inline-block;
    	margin: 5px !important;
    }
    .tk-productDetail {
    	padding-top: 0;
    }
    .tk-product-title {
    	font-size: 18px;
	    color: #000;
	    font-weight: 700;
	    margin-bottom: 0;
    }
    
    .tk-productDetail .layui-form-label {
	    color: #000;
	    font-weight: 700;
	    font-size: 13px;
	    width: 100%;
	    text-align: left !important;
	}
	.tk-productDetail .layui-input-block {
	    margin-left: 0;
	}
    .tk-productDetail .customSelect .sin-select,
    .tk-productDetail .customSelect .double-select {
    	border-radius: 5px;
    	margin-top: 5px;
    }
    .tk-add-list .layui-form-label {
    	margin-bottom: 5px;
    }
    .tk-phone-show {
    	display: block !important;
    }
    .tk-phone-hide {
    	display: none !important;
    }
    .tk-productDetail .customSelect .sin-select, 
    .tk-productDetail .customSelect .double-select {
    	min-width: 53px;
    }
    #parameterList-list .double-select {
    	min-width: 150px;
    }
    .layui-quote-nm {
	    border-left-width: 1px;
	}
	.tk-guide-item {
	    font-size: 13px;
	    line-height: 1.5em;
	}
	.tk-add-cart {
		width: 130px;
	    font-size: 15px;
	    padding: 0 10px;
	    border-radius: 0;
	    float: right;
	    margin-top: -7px;
	}
    .tk-add-cart i {
    	display: none;
    }
    .tk-phone-check-default {
    	float: left;
    	margin: 0 !important;
    }
    .tk-submit-order {
    	margin-top: 0;
    }
    .tk-submit-order .layui-form-label {
	    width: 95px;
	}
    .tk-submit-order .layui-input-block {
	    margin-left: 95px;
	}
	.tk-submit-order .layui-form-item {
	    padding-right: 10px;
	    padding-left: 0;
	}
	.tk-submit-order .layui-form-item.tk-submit-title {
	    padding-left: 10px;
	}
	.tk-submit-title p {
	    font-size: 16px;
    	font-weight: 700;
	}
	.remarks {
		white-space: initial;
		padding: 0;
    }
    .order-success{
    	padding-left: 0;
    	background: none;
    }
    .order-success .r-item {
	    border-left: 0;
	    padding-left: 0;
	}
    .order-success .r-item p {
		white-space: initial !important;
    	font-size: 16px !important;
	}
	.r-item h3 {
    	font-size: 16px;
	}
	.successId {
	    font-size: 19px;
	}
	#projectBodyVerify >tr {
		border-bottom: 1px solid #e2e2e2;
	}
	
	.table>tbody>tr.phone_nodata_c>td:first-child {
		background: none;
	}
	.phone_nodata_c .layui-none {
	    color: #5a5d64 !important;
	}
	.success-list {
	    padding: 5px 10px 10px 10px;
	}
	.design-order .title {
	    font-size: 17px;
	    font-weight: bold;
	}
	.order-detail-item h3 {
	    font-size: 16px;
    	font-weight: 700;
    	padding-left: 0;
	}
	.tk-cart {
	    font-size: 13px;
	}
	.section-con p {
	    font-size: 13px;
	}
	.tk-phone-my-left {
		display: none;
		position: absolute;
    	z-index: 99;
	}
	.order-cont {
		width: 100% !important;
	}
	.tk-phone-my-menu, .tk-my-show {
		display: block!important;
	}
	.tk-phone-my-menu {
		position: absolute;
		z-index: 99;
	    margin-top: -28px;
	    left: 1px;
	}
	.tk-phone-my-menu .icon {
		font-size: 26px;
    	color: #858585;
	}
	.order-cont .search-v2-btn {
		width: 100%;
	}
	.order-cont .search-column .col-sm-4 {
    	width: 100%;
	}
	.layui-form-item-border .layui-form-item {
    	width: 100%;
	}
	.search-v2 {
	    padding: 10px 10px 8px 0;
	}
	.layui-form-item-border .layui-form-label {
		width: 83px  !important;
	}
	.layui-form-item-border .layui-input {
		width: calc(100% - 93px);
	}
	.tk-register-submit {
	    display: block;
	    width: 100%;
	}
	#password-list:after {
		content:'';
		display:table;
		clear:both;
		visibility:hidden;
		height:0;
	}
	.password-check {
		display: none;
	}
    #orderList .J-title {
    	padding: 10px 10px 0 10px;
    }
    #orderList .J-title h3 {
    	border: 0;
    	padding: 0;
    }
    #orderList .J-title a {
	    display: none !important;
	    margin: 10px 0 !important;
    }
    #orderList .J-title span {
    	display: block;
    }
    #orderList .J-title .padding-left-30 {
	    padding: 0 !important;
	    margin: 10px 0;
    }
    .tk-cart-body {
    	width: 100%;
    	overflow-x: auto;
    }
    #tk-cart-list {
    	padding-left: 10px !important;
    }
    .org-tree {
    	display: none;
		position: absolute;
    	z-index: 99;
    	background: #fff;
    }
    .org-iframe {
    	width: 100% !important;
    }
    .about-us .tk-phone-my-menu {
    	display: none !important;
    }
	.phone_nodata_caozuo:before {
		content: attr(data-th) "" !important;
	}
	.phone_nodata_caozuo {
		padding: 0 8px!important;
    	min-height: 0!important;
	}
	.tk-phone-login-line {
		margin-top: 11px !important;
	}
    .r-item h2 {
    	font-size: 16px;
    }
    .cart-num {
	    position: absolute;
	    left: -6px;
	    top: -30px;
	    padding-left: 0;
    }
    .tk-cart-item:first-child {
    	margin-top: 0;
    }
    .tk-phone-cart-btn {
    	margin: 6px 0 16px -3px;
    }
    .tk-cart-fixed.fixed {
    	bottom: -2px !important;
    }
    .tk-phone-cart-btn .layui-btn {
	    height: auto;
	    line-height: unset;
	    transform: scale(0.75);
	    margin: 0 -4px!important;
	    padding: 2px 5px;
	    font-size: 12px;
	    border: 1px solid #56b39b;
	    background-color: #62c1a8;
	    min-width: auto;
	    vertical-align: middle;
    }
    .tk-attribute-list {
	    padding: 0 7px 0 0;
	}
	.phone-cart-error {
		border-top: 1px solid #ff5722;
    	box-shadow: 0 2px 5px 0 rgb(255 87 34 / 30%);
	}
	#edit-cart-attribute .col-sm-4 {
		width: 100%;
	}
	.cart-list li a>span {
		position: absolute!important;
    	right: 0;
	}
	#testType-2 {
		padding: 15px 10px;
	    font-size: 14px;
	    background: #f8f8f8;
	}
	.forget-password-img {
	    margin-left: -100px;
	    zoom: .7;
	}
	.success-list .col-sm-4 {
	    width: 100%;
	}
	.success-list .layui-form-label {
	    width: 90px;
	    color: #7a7a7a;
	    text-align: left;
	}
	.success-list .layui-text-block {
	    display: inline-block;
    	width: calc(100% - 90px);
	}
	.forget-password-p {
	    margin-left: -100px;
	    zoom: .7;
	}
	#orderList .J-title {
		background: none;
	}
	.tk-order-submit-return, .tk-phone-sub-price {
		display: none;
	}
	.tk-order-submit-price {
	    font-size: 13px;
	    float: left;
	    padding-left: 10px;
	}
	.success-price {
		padding-right: 10px !important;
	}
	#order-list .tk-cart-body {
		padding-left: 0 !important;
	}
	#tk-cart-list .tk-cart-title {
		display: none;
	}
	#design-tab-title {
		display: none;
	}
	.tk-phone-tab {
		display: block !important;
	}
	.tk-phone-tab li a {
	    padding: 0 3px !important;
	}
	.layui-tab-brief>.layui-tab-title .layui-this:after {
	    border-bottom: 2px solid #91d3c1;
	}
	.layui-tab-title .layui-this:after {
	    height: 36px;
	    top: -1px;
	}
	.is-contract-tips {
		font-size: 12px!important;
	    margin: 5px 0 0 0!important;
	    display: block!important;
	    text-align: left!important;
	}
    body, html {
    	/* height: 100%; */
    }
    .tk-footer {
	    bottom: 0;
	    position: relative;
	    padding-bottom: 0;
	}
}