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, div { 	
	margin:0; 
	padding:0; 
	font-family: "微软雅黑";
	box-sizing: border-box;
}
address, cite, dfn, em, var, dt ,label { 
	font-style:normal; 
	font-weight: normal;
}
small{ 
	font-size:12px; 
}
ul, ol { list-style:none; }
a:hover {
	text-decoration: none;
	color: inherit;
}
a:link ,a:visited ,a:hover,a:active {
	color: inherit;
	text-decoration: none;
	outline: 0;
}
fieldset, img { 
	border:0; 
}
button, input, select, textarea { 
	font-size:100%; 
}
textarea::-webkit-resizer {
	display: none;
}
select {
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
}
body {
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    min-width: 1200px;
}
::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}
::-webkit-scrollbar-track-piece {
    background-color: rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 10px;
}

::-webkit-scrollbar-thumb:vertical {
    height: 1px;
    background-color: rgba(125, 125, 125, 0.7);
    -webkit-border-radius: 10px;
}

::-webkit-scrollbar-thumb:horizontal {
    width: 1px;
    background-color: rgba(125, 125, 125, 0.7);
    -webkit-border-radius: 10px;
}
.container {
	position: relative;
	padding: 0;
	min-width: 1200px;
}
.p-header-t {
	background-color: #333333;
}
.p-header-t .txt {
	font-size: 16px;
	color: #FFF;
	line-height: 40px;
}
.p-header-t .buttons {
	font-size: 16px;
	color: #FFF;
	line-height: 40px;
}
.p-header-t .buttons>a {
	display: inline-table;
	vertical-align: top;
}
.p-header-t .share-btn {
	width: 13px;
	height: 40px;
	background: url(../images/icon_01.png) no-repeat center;
	background-size: contain;
	margin-left: 10px;
}
.p-header-t .center-btn {
	margin-right: 30px;
	padding-left: 15px;
	background: url(../images/icon_02.png) no-repeat left center;
	background-size: 12px 13px;
}
.p-header-b {
	background-color: #FFF;
}
.p-header-b.fixed {
	position: fixed;
	left: 0;
	width: 100%;
	top: 0;
	z-index: 999;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.7);
  box-shadow: 0 0 10px rgba(0,0,0,.7);
}
.p-header-b .logo {
	padding: 18px 0;
	margin-right: 25px;
}
.p-header-b .search {
	margin: 22px 0;
	position: relative;
}
.p-header-b .title-m {
	position: absolute;
    left: 110px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 20px;
    white-space: nowrap;
    display: none;
}
.p-header-b .search .form-control {
	width: 300px;
	border-color: #ff3300;
	padding-right: 50px;
}
.p-header-b .search .search-btn {
	position: absolute;
	right: 0;
	top: 0;
	width: 38px;
	height: 34px;
	background: #ff3300 url(../images/icon_search.png) no-repeat center;
	cursor: pointer;
	border-radius: 0;
	touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.p-header-b .nav-text {
	font-size: 24px;
	line-height: 1;
	margin: 27px 0;
	color: #595757;
	padding-right: 28px;touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: none;
}
/*-------------------------首页-------------------------*/
.banner .swiper-prev-btn {
	width: 33px;
	height: 70px;
	position: absolute;
	top: 50%;
	margin-top: -35px;
	left: 5%;
	background: url(../images/icon_prev.png) no-repeat center;
	background-size: contain;
	z-index: 10;
	cursor: pointer;
	opacity: 0.8;
}
.banner .swiper-next-btn {
	width: 33px;
	height: 70px;
	position: absolute;
	top: 50%;
	margin-top: -35px;
	right: 5%;
	background: url(../images/icon_next.png) no-repeat center;
	z-index: 10;
	cursor: pointer;
	opacity: 0.8;
	background-size: contain;
}
.banner .swiper-prev-btn:hover,
.banner .swiper-next-btn:hover {
	opacity: 1;
}
.banner .swiper-pagination-bullet {
	width: 16px;
	height: 16px;
	background: transparent;
	opacity: 1;
	border: 2px solid #FFF;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 10px;
}
.banner .swiper-pagination-bullet-active {
	background: #FFF;
}
.banner.swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: 25px;
	z-index: 10;
}
.banner .shadow {
	width: 100%;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	position: absolute;
}
.main {
	background: #f4f4f4 url(../images/bg.png) no-repeat top center;
	background-size: 100% auto;
	padding: 40px 0 60px;
	overflow: hidden;
} 
.main .p-title {
	padding-bottom: 10px;
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 20px;
	position: relative;
}
.main .p-title h4 {
	font-size: 24px;
	color: #4c4948;
	line-height: 46px;
}
.main .p-title .help {
	width: 160px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: url(../images/bg_04.png) no-repeat center/contain;
    font-size: 18px;
    color: #5a5959;
	margin-left: 20px;
	position: relative;
	margin-top: 5px
}
.main .p-title .help img {
    margin-top: -4px;
    margin-right: 15px;
}
.main .p-title .more {
	color: #4c4948;
	line-height: 24px;
	font-size: 20px;
	margin-top: 12px;
}
.main .p-title .more img {
	vertical-align: baseline;
	margin-left: 5px;
}
.main .p-title:before {
	position: absolute;
	content: "";
	bottom: 0px;
	left: 0;
	width: 100px;
	height: 3px;
	background-color: #ff3300;
	z-index: 1;
}
.search-wrapper {
	margin-bottom: 30px;
}
.search-wrapper p {
	font-size: 24px;
	color: #4c4948;
	line-height: 50px;
	text-align: center;
}
.search-input {
	position: relative;
	width: 770px;
	margin: 0 auto;
}
.search-input .form-control {
	width: 100%;
	height: 54px;
	border-radius: 0;
	border-color: #ff3300;
	font-size: 24px;
	padding-right: 72px;
}
.search-input  .search-btn {
	position: absolute;
	right: 0;
	top: 0;
	width: 60px;
	height: 54px;
	background: #ff3300 url(../images/icon_search2.png) no-repeat center;
	cursor: pointer;
	border-radius: 0;
	touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.product-list {
	margin-right: -8px;
	margin-left: -8px;
	padding-bottom: 26px;
}
.product-list>.item {
	padding: 0 8px;
	margin-bottom: 8px;
	position: relative;
}
.product-list>.item .item-link {
	width: 100%;
	background-color: #FFF;
	border: 1px solid #cacaca;
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,.27);
  box-shadow: 0 0 2px rgba(0,0,0,.27);
  padding: 12px 15px;
  position: relative;
  font-size: 18px;
  color: #595757;
  line-height: 22px;
}
.product-list>.item .item-link>span {
  border-left: 3px solid #ff3300;
  padding: 0 10px;
}
.product-list>.item .item-link .drop {
	position: absolute;
	width: 20px;
	height: 11px;
	top: 18px;
	right: 25px;
	background: url(../images/icon_drop.png) no-repeat center;
}
.product-list>.item .classifit-list {
	display: none;
	padding-left: 20px;
	margin-top: 20px;
}
.product-list>.item .classifit-list>a {
  padding: 5px 10px;
  position: relative;
  font-size: 16px;
  color: #595757;
  line-height: 22px;
  display: block;
}
.product-list>.item .classifit-list>a:hover {
	color: #ff3300;
}
.buy-info {
	margin-top: 20px;
}
.buy-info .buy-list {
	margin-right: -8px;
	margin-left: -8px;
}
.buy-info .buy-list>div {
	padding: 0 8px;
}
.buy-info .buy-list .item {
	padding: 35px 40px;
	background-color: #FFF;
	border: 1px solid #cacaca;
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,.27);
	box-shadow: 0 0 2px rgba(0,0,0,.27);
	margin-bottom: 20px;
	min-height: 500px;
}
.buy-info .buy-list .item h1 {
	font-size: 28px;
	color: #4c4948;
	margin-bottom: 20px;
}
.buy-info .buy-list .item p {
	font-size: 14px;
	line-height: 28px;
	color: #4c4948;
	padding-left: 20px;
}
.buy-info .buy-list .item .icon1 {
	background: url(../images/icon_06.png) no-repeat 2px center;
}
.buy-info .buy-list .item .icon2 {
	background: url(../images/icon_05.png) no-repeat 2px 4px;
}
.buy-info .buy-list .item .icon3 {
	background: url(../images/icon_07.png) no-repeat 2px center;
}
.buy-info .buy-list .item .icon4 {
	background: url(../images/icon_04.png) no-repeat 2px center;
}
.buy-info .buy-list .item .icon5 {
	background: url(../images/icon_03.png) no-repeat 2px 6px;
	height: 100px;
	overflow: auto;
	margin-bottom: 20px;
	padding-right: 10px;
}
.buy-info .buy-list .item .icon6 {
	background: url(../images/personal12.png) no-repeat left center;
	background-size: 18px;
}
.buy-info .buy-list .item .more {
	display: block;
	width: 100%;
	height: 32px;
	border: 1px solid #e0e0e0;
	border-radius: 4px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.buy-list .delivery {
	width: 136px;
	background: #ff3300;
	color: #FFF;
}
.buy-list .complaint {
	width: 81px;
	background: #c7c7c7;
	color: #FFF;
}
.buy-info .release {
	width: 100%;
	height: 62px;
	text-align: center;
	line-height: 62px;
	background: #ff3300;
	color: #FFF;
	font-size: 24px;
	display: block;
	margin-bottom: 35px;
}

.new-list {
	position: relative;
}
.new-list .new-item {
	width: 288px;
	border: 1px solid #e0e0e0;
	background: #FFF;
	padding: 10px 20px 20px;
	position: relative;
}
.new-list .new-item .img {
	height: 235px;
	overflow: hidden;
}
.new-list .new-item .body {
	height: 160px;
}
.new-list .new-item .new-tip {
	position: absolute;
	left: 10px;
	top: 10px;
	z-index: 10;
}
.new-list .new-item h3 {
	font-size: 16px;
	color: #5a5959;
	margin: 10px 0;
	font-weight: bold;
	text-overflow: ellipsis;
	overflow : hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 40px;
	line-height: 20px;
}
.new-list .new-item p {
	line-height: 28px;
	font-size: 14px;
	color: #4c4948;
	padding-left: 20px;
	text-overflow: ellipsis;
	overflow : hidden;
}
.new-list .new-item .icon1 {
	background: url(../images/icon_08.png) no-repeat left center;
}
.new-list .new-item .icon2 {
	background: url(../images/icon_06.png) no-repeat left center;
}
.new-list .new-item .icon3 {
	background: url(../images/icon_10.png) no-repeat left center;
}
.new-list .new-item .icon4 {
	background: url(../images/icon_09.png) no-repeat left center;
}
.new-list .lat-item,
.new-list .selected-item {
	height: 416px;
	text-align: center;
}
.new-list .lat-item h5 {
	font-size: 22px;
	color: #5a5959;
}
.new-list .lat-item img {
	margin-top: 80px;
	margin-bottom: 80px;
}
.new-list .selected-item>div {
	width: 100%;
	display: table-cell;
	vertical-align: middle;
	height: 416px;
}
.new-list .selected-item p {
	color: #5a5959;
	line-height: 24px;
}
.new-list .selected-item .selected-btn {
	width: 136px;
	height: 36px;
	padding: 0;
	color: #FFF;
	background: #ff3300;
	line-height: 34px;
	margin-top: 80px;
}
.new-list .swiper-prev-btn {
	width: 21px;
	height: 44px;
	position: absolute;
	top: 50%;
	margin-top: -22px;
	left: -5%;
	background: url(../images/icon_11.png) no-repeat;
	z-index: 10;
	cursor: pointer;
	opacity: 0.8;
}
.new-list .swiper-next-btn {
	width: 21px;
	height: 44px;
	position: absolute;
	top: 50%;
	margin-top: -22px;
	right: -5%;
	background: url(../images/icon_12.png) no-repeat;
	z-index: 10;
	cursor: pointer;
	opacity: 0.8;
}
.new-list .swiper-prev-btn:hover,
.new-list .swiper-next-btn:hover {
	opacity: 1;
}
.p-footer-t {
	background: url(../images/bg_01.png) no-repeat;
	background-size: cover;
	padding: 20px 0;
	color: #b0afaf;
}
.p-footer-t h3 {
	font-size: 24px;
	color: #9fa0a0;
	margin-bottom: 35px;
}
.p-footer-t h4 {
	font-size: 18px;
	color: #9fa0a0;
	margin-bottom: 20px;
}
.p-footer-t p {
	color: #9fa0a0;
	line-height: 2;
}
.backTop {
	position: fixed;
	right: 60px;
	bottom: 100px;
	width: 35px;
	height: 53px;
	background: url(../images/backTop.png) no-repeat center;
	z-index: 100;
	cursor: pointer;
}
.p-footer-b {
	background: url(../images/bg_02.png) no-repeat;
	padding: 20px 0;
	line-height: 16px;
	color: #a7a7a7;
	background-size: cover;
}
/*-------------------登录弹出框-------------------*/
.login-layer {
	width: 480px;
	height: auto;
	margin: 0 auto;
}
.login-layer .title {
	padding: 15px 40px;
	font-size: 30px;
	line-height: 1;
	color: #333333;
	border-bottom: 1px solid #ff3706;
}
.login-layer .close {
	width: 30px;
	height: 30px;
	padding: 3px;
	cursor: pointer;
	opacity: .5;
}
.login-layer .close:hover {
	opacity: 1;
}
.login-layer .main {
	background-color: #FFF;
	padding: 30px;
}
.login .main {
	background: transparent;
}
.login .form-group .form-control {
	width: 100%!important;
}
.login-layer .main .form-control {
	height: 45px;
	border-radius: 0;
	padding-right: 40px;
}
.login-layer .main .form-group {
	position: relative;
	margin-bottom: 20px;
}
.login-layer .main .tip {
	position: absolute;
	width: 16px;
	top: 0;
	bottom: 0;
	height: 45px;
	right: 16px;
	z-index: 10;
}
.login-layer .main .icon1 {
	background: url(../images/icon_login1.png) no-repeat center;
}
.login-layer .main .icon2 {
	background: url(../images/icon_login2.png) no-repeat center;
}
.login-layer .main .login-button {
	width: 100%;
	height: 42px;
	text-align: center;
	font-size: 18px;
	color: #FFF;
	line-height: 42px;
	background: #ff3706;
	padding: 0;
	border-radius: 0;
}
.login-layer .main .third-party p {
	text-align: center;
	font-size: 12px;
	padding: 20px 0;
	color: #6c6b6b;
}
.login-layer .main .third-party>a {
	display: inline-block;
	font-size: 16px;
	color: #595757;
}
.login-layer .main .third-party>a img {
	margin-right: 5px;
}
.login-layer .main .other {
	padding: 10px 0 20px;
	border-top: 1px solid #cbcbcb;
	font-size: 12px;
	color: #6c6b6b;
	margin-top: 10px;
}
.login-layer .main .other a {
	color: #ff3503;
}
/*----------------注册------------------------*/
.register  {
	background-color: #f4f4f4;
	padding: 40px 0;
}
.register .title {
	height: 66px;
	line-height: 66px;
	border-bottom: 1px solid #ff3503;
	padding: 0 70px;
	margin-bottom: 60px;
}
.register .title span {
	font-size: 30px;
}
.register .title .back img {
	margin-top: -4px;
	margin-right: 4px;
}
.register .form {
	width: 440px;
	margin: 0 auto;
}
.register .form-group {
	margin-bottom: 20px;
	position: relative;
}
.register .form-group .tig {
	color: #ff3300;
}
.register .form-group .get-code {
	width: 170px;
	height: 45px;
	text-align: center;
	position: absolute;
	top: 0;
	right: 0;
	z-index:10;
	border-left: 1px solid #ccc;
	cursor: pointer;
	font-size: 16px;
	color: #ff3503;
	line-height: 45px;
	border-radius: 0;
	padding: 0;
}
.register .form-group .get-code-y img {
	margin-top: -4px;
	margin-right: 10px;
}
.register .form-group .label-control {
	width: 90px;
	text-align: right;
	line-height: 45px;
	font-size: 18px;
	color: #3e3a39;
	margin-right: 20px;
}
.register .form-group .input-box {
	overflow: hidden;
}
.register .form-group .form-control {
	width: 100%;
	overflow: hidden;
	height: 45px;
	border-radius: 0;
	font-size: 16px;
}
.form-control:focus {
  border-color: #e0e0e0;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(170,170,170,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(170,170,170,.6)
}
.register .register-button {
	width: 100%;
	display: block;
	height: 42px;
	line-height: 42px;
	font-size: 18px;
	color: #FFF;
	background-color: #ff3503;
	margin-top: 50px;
	text-align: center;
	padding: 0
}
.register .form>p {
	color: #3e3a39;
	text-align: center;
	line-height: 2;
	margin-top: 20px;
}
.register .form .now {
	color: #ff3503;
}
/*----------------汇总------------------------*/
.summary {
	padding: 0 0 40px;
	background: #f4f4f4 url(../images/bg_03.png) no-repeat top center;
	background-size: 100% auto;
}
.summary>.banner {
	margin-bottom: 20px;
}
.summary>.container {
	padding-top: 30px;
}
.crumbs-nav {
	color: #4c4948;
	margin-bottom: 30px;
}
.new-product .title {
	text-align: center;
	font-size: 0;
	margin-bottom: 30px;
}
.new-product .title span {
	font-size: 34px;
	color: #3e3a39;
	display: inline-block;
	line-height: 50px;
	border-bottom: 2px solid #ff3300;
	display: inline-block;
}
.new-product .new-item {
	margin-right: 6px;
	margin-bottom: 20px;
}
.new-product .new-item:nth-child(4n) {
	margin-right: 0;
}
.new-product .help {
	width: 220px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	background: url(../images/bg_04.png) no-repeat center;
	font-size: 18px;
	color: #5a5959;
	display: block;
	margin-bottom: 20px;
	position: relative;
}
.help-tag {
	display: none;
	width: 284px;
	height: auto;
	padding: 10px 20px;
	font-size: 14px;
	line-height: 2;
	color: #666666;
	position: absolute;
	top: 60px;
	left: 0;
	border: 1px solid #e0e0e0;
	box-shadow: 0px 0px 10px rgba(0,0,0,.5);
	z-index: 100;
	background-color: #ffffff;
	text-align: left;
}
.help-tag:after {
	content: " ";
	position: absolute;
	border-bottom: 10px solid #e0e0e0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	left: 15px;
	top: -10px;
	z-index: 10;
}
.help-tag .arrow {
	position: absolute;
	border-bottom: 10px solid #ffffff;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	left: 15px;
	top: -9px;
	z-index: 20;
}
.new-product .help:hover .help-tag {
	display: block;
}
.main .p-title .help .help-tag {
	top: 35px;
	box-shadow: 0px 0px 15px rgba(0,0,0,.2);
}
.main .p-title .help:hover .help-tag {
	display: block;
}
.new-product .help img {
	margin-top: -4px;
	margin-right: 15px;
}
.want-buy {
	position: relative;
}
.want-buy .title {
	font-size: 34px;
	color: #3e3a39;
	border-bottom: 1px solid #c3c2c2;
	margin-bottom: 20px;
}
.want-buy .title span {
	padding: 10px 0;
	border-bottom: 2px solid #ff3300;
	display: inline-block;
	line-height: 1;
	margin-bottom: -1px;
}
.want-buy .buy-list {
	width: 690px;
	margin: 0 auto;
}
.want-buy .buy-item {
	background-color: #FFF;
	border: 1px solid #e0e0e0;
	margin-bottom: 20px;
}
.want-buy .buy-item h1 {
	font-size: 28px;
	color: #4c4948;
	line-height: 62px;
	text-align: center;
}
.want-buy .buy-item .content {
	padding: 30px 40px 10px;
	border-bottom: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
}
.want-buy .buy-item .content p {
	font-size: 14px;
	line-height: 28px;
	color: #4c4948;
	padding-left: 20px;
}
.want-buy .buy-item .content .icon1 {
	background: url(../images/icon_06.png) no-repeat left center;
}
.want-buy .buy-item .content .icon2 {
	background: url(../images/icon_05.png) no-repeat left 4px;
}
.want-buy .buy-item .content .icon3 {
	background: url(../images/icon_07.png) no-repeat left center;
}
.want-buy .buy-item .content .icon4 {
	background: url(../images/icon_04.png) no-repeat left center;
}
.want-buy .buy-item .content .icon5 {
	background: url(../images/icon_03.png) no-repeat left 6px;
}
.want-buy .buy-list .content .more {
	display: block;
	width: 100%;
	height: 32px;
	border: 1px solid #e0e0e0;
	border-radius: 4px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.want-buy .buy-item .other {
	padding: 16px 40px;
}
.want-buy .buy-item .complaint {
	width: 81px;
	background: #f4f4f4;
	color: #4c4948;
	border-color: #b9b9b9;
}
.want-buy .release {
	background-color: #ff3503;
	width: 118px;
	height: 118px;
	position: fixed;
	right: 10%;
    top: 273px;
	text-align: center;
	color: #FFF;
}
.want-buy .release img {
	display: block;
	margin: 18px auto 10px;
}
.summary .summary-n {
	padding: 30px 0;
}
.summary .summary-n .btn {
	width: 260px;
	height: 52px;
	text-align: center;
	font-size: 22px;
	color: #FFF;
	padding: 15px 0;
	line-height: 1;
	background: #605c5c;
}
.summary .summary-n .btn:hover {
	background: #ff3300;
}
.summary .summary-n .btn img {
	margin: -4px 4px 0 0;
}
/*----------------产品详情--------------------*/
.operation>a {
	margin-left: 35px;
}
.operation>a img {
	margin-top: -4px;
	margin-right: 4px;
}
.edit-btn {
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 10;
	cursor: pointer;
	color: #4c4948;
	height: 18px;
	line-height: 18px;
	-webkit-user-select: none;
	  -moz-user-select: none;
	  -ms-user-select: none;
	  user-select: none;
	  font-size: 18px;
}
.edit-btn img {
	margin-right: 4px;
	margin-top: -4px;
}
.product-info, .detail-classfy, .link-style, .name-title, .description {
	background-color: #FFF;
	border: 1px solid #e0e0e0;
	position: relative;
}
.detail-classfy>a {
	width: 33.33%;
	height: 46px;
	line-height: 46px;
	padding-left: 70px;
}
.detail-classfy>a.active {
	color: #ff582d;
	border-bottom: 2px solid #ff582d;
}
.detail-classfy .parameter-nav {
	background: url(../images/icon_18.png) no-repeat 40px center;
	border-right: 1px solid #e0e0e0;
}
.detail-classfy .parameter-nav.active {
	background: url(../images/icon_19.png) no-repeat 40px center;
}
.detail-classfy .link-nav {
	background: url(../images/icon_20.png) no-repeat 40px center;
	border-right: 1px solid #e0e0e0;
}
.detail-classfy .link-nav.active {
	background: url(../images/icon_21.png) no-repeat 40px center;
	border-right: 1px solid #e0e0e0;
}
.detail-classfy .detail-nav {
	background: url(../images/icon_22.png) no-repeat 40px center;
}
.detail-classfy .detail-nav.active {
	background: url(../images/icon_23.png) no-repeat 40px center;
}
.product-info {
	margin-top: 20px;
}
.product-info .product-img {
	width: 320px;
}
.product-info .big-img {
	padding: 27px 47px;
	position: relative;
}
.product-info .small-img {
	padding: 0 47px;
	position: relative;
	margin-bottom: 25px;
	width: 318px;
}
.big-img-prev  {
	position: absolute;
	width: 30px;
	height: 32px;
	background: url(../images/icon_24.png) no-repeat center;
	background-size: contain;
	left: 10px;
	top: 50%;
	margin-top: -16px;
	z-index: 1;
	cursor: pointer;
}
.big-img-next {
	position: absolute;
	width: 30px;
	height: 32px;
	background: url(../images/icon_25.png) no-repeat center;
	background-size: contain;
	right: 10px;
	top: 50%;
	margin-top: -16px;
	z-index: 1;
	cursor: pointer;
}
.small-img-prev {
	position: absolute;
	width: 20px;
	height: 20px;
	background: url(../images/icon_26.png) no-repeat center;
	background-size: 6px 11px;
	left: 20px;
	top: 50%;
	margin-top: -10px;
	z-index: 1;
	cursor: pointer;
}
.small-img-next {
	position: absolute;
	width: 20px;
	height: 20px;
	background: url(../images/icon_27.png) no-repeat center;
	background-size: 6px 11px;
	right: 20px;
	top: 50%;
	margin-top: -10px;
	z-index: 1;
	cursor: pointer;
}
.product-info .small-img .swiper-slide {
	border: 1px solid #e5e4e4;
	cursor: pointer;
	width: 56px;
}
.product-info .small-img .active-nav {
	border-color: #ff3503;
}
.product-info .content {
	padding-top: 30px;
	overflow: hidden;
	padding-right: 40px;
}
.product-info .info .title {
	padding: 20px;
	line-height: 1;
	font-size: 28px;
	color: #4c4948;
	border-bottom: 1px solid #dddddd;
	margin-bottom: 20px;
}
.product-info .info .text {
	padding: 5px 20px;
	line-height: 20px;
	color: #a09a9a;
}
.product-info .info .text span {
	color: #4c4948;
}
.product-info .edit .control-label {
	padding: 0 0 0 0;
	line-height: 34px;
	text-align: right;
	margin-bottom: 0;
}
.product-info .edit .form-group {
	margin-bottom: 10px;
}
.product-info .edit .title {
	width: 80%;
  margin: 0 auto 20px;
}
.product-info .edit .submit-btn {
	width: 120px;
	height: 34px;
	background: url(../images/bg_05.png) no-repeat center;
	background-size: cover;
	font-size: 16px;
	color: #4c4948;
	line-height: 34px;
	padding: 0;
	text-align: center;
}
.upload-pictures {
	width: 305px;
	padding: 10px;
}
.show-img {
	width: 182px;
	height: 182px;
	border: 1px solid #e0e0e0;
	margin-right: 6px;
}
.file-input {
	width: 88px;
	height: 88px;
	border: 1px solid #e0e0e0;
	overflow: hidden;
	margin-right: 6px;
	margin-bottom: 6px;
	position: relative;
}
.file-input input[type="file"] {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0;
	z-index: 1;
	cursor: pointer;
}
.file-input .txt {
	width: 88px;
	height: 88px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	position: relative;
}
.file-input .txt .cancel {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 20px;
	height: 20px;
	background: url(../images/icon_close_fill.png) no-repeat center;
	background-size: cover;
	border-radius: 100%;
	overflow: hidden;
	z-index: 10;
}
.file-input .txt .cancel * {
	display: none;
}
.upload-pictures .buttons {
	padding: 10px 0;
}
.buttons>.btn {
	width: 82px;
	height: 36px;
	line-height: 34px;
	text-align: center;
	padding: 0;
	color: #FFF;
	font-size: 18px;
}
.buttons .save {
	background: #ff3300;
}
.buttons .cancel {
	background: #c7c7c7;
}
.form-info {
	padding: 10px 20px;
	overflow: hidden;
}
.form-info .title {
	font-size: 24px;
	color: #4c4948;
	padding: 10px 0;
	border-bottom: 1px solid #dddddd;
}
.form-info .form {
	padding-top: 15px;
}
.form-info .form-group {
	padding: 0;
	overflow: hidden;
}
.form-info .form-group>label {
	width: 100px;
	text-align: right;
	color: #4c4948;
	line-height: 28px;
	font-size: 16px;
}
.form-info .form-group .form-group-r {
	overflow: hidden;
}
.form-info .form-group .form-group-r .radio-inline {
	padding-bottom: 4px;
	padding-top: 4px;
}
.form-group-c {
	width: 100%;
	height: 28px;
	border: 1px solid #cacaca;
	padding: 0 10px;
	font-size: 12px;
	color: #5d5d5d;
	line-height: 26px;
	background: url(../images/icon_41.png) no-repeat 290px center;
}
.form-info .form-group input[type='text'] {
	height: 28px;
	border-radius: 0;
	padding: 0 10px;
	border: 1px solid #cacaca;
}
.brand .form-group .line {
	padding: 0;
	text-align: center;
	height: 28px;
	line-height: 28px;
}
.form-info .form-group .select-area {
	width: 310px;
	height: 28px;
	border: 1px solid #cacaca;
	overflow: hidden;
	border-collapse:collapse; 
	border-spacing:0; 
	display: table;
}
.form-info .form-group select {
	height: 28px;
	border: 0;
	background: url(../images/icon_33.png) no-repeat 125px center;
}
.form-info .form-group .select-area select:first-child {
	border-right: 1px solid #cacaca;
}
.link-style {
	padding: 15px 35px;
	margin-top: 10px;
	position: inirail;
}
.link-style .tips {
	width: 285px;
}
.link-style .tips h3 {
	font-size: 24px;
	color: #4c4948;
	margin-bottom: 15px;
}
.link-style .tips span {
	font-size: 12px;
	line-height: 22px;
	color: #777777;
	display: block;
	padding-right: 60px;
	margin-bottom: 75px;
}
.link-style .content {
	overflow: hidden;
}
.link-style .hq-phone {
	font-size: 18px;
	color: #4c4948;
	line-height: 30px;
}
.link-style .hq-phone span {
	font-family: Arial;
	display: inline-block;
	padding: 0 10px;
	border: 1px dashed #c8c5c4;
	margin-left: 10px;
}
.link-style .hint {
	line-height: 30px;
	margin-right: 50px;
}
.edit-wrapper {
	position: relative;
}
.edit-wrapper .edit-btn {
	right: -10px;
	top: 0;
}
.respon-area {
	padding: 8px 10px;
	line-height: 20px;
	color: #5d5d5d;
	border: 1px solid #cacaca;
	margin: 15px 0;
	overflow: auto;
}
.respon-area select.form-control {
	display: inline-block;
	width: auto;
	height: 20px;
	min-width: 60px;
	padding: 0 20px 0 6px;
	border: 0;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none; 
	text-align: right;
	background: url(../images/icon_33.png) no-repeat center right;
}
.respon-area span {
	margin-right: 20px;
}
.person-charge .table {
	margin-bottom: 0;
}
.person-charge .table>thead>tr>th {
	border-bottom: 1px solid #cacaca;
	color: #4c4948;
	font-weight: normal;
	padding: 10px 20px;
}
.person-charge .table>tbody>tr>td {
	border-top: 1px dashed #c8c5c4;
	padding: 5px 20px;
	color: #777777;
	position: relative;
}
.person-charge .table>tbody>tr>td .btn {
	width: 84px;
    height: 24px;
    padding: 0;
    text-align: center;
    font-size: 12px;
    line-height: 22px;
    border: 1px solid #dbdbdb;
    margin: 5px 0;
    color: #777777;
}
.person-charge .choose-area {
	display: inline-block;
	line-height: 20px;
	padding: 0 5px;
	border: 1px solid #cacaca;
	border-radius: 2px;
	cursor: pointer;
}

.link-form {
	overflow: hidden;
}
.link-form .tip {
	overflow: hidden;
	height: 32px;
	border: 1px solid #fdac54;
	padding: 0 40px;
	margin-right: 50px;
	line-height: 30px;
	font-size: 12px;
	color: #1081e2;
	background: url(../images/icon_39.png) no-repeat 15px center;
	position: relative;
}
.link-form .tip .cancel-x {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0;
	right: 5px;
	z-index: 1;
	background: url(../images/icon_40.png) no-repeat center;
	cursor: pointer;
}
.link-form .form {
	padding-top: 25px;
}
.link-form label {
	padding: 0;
	margin-bottom: 0;
	text-align: right;
	line-height: 34px;
	color: #4c4948;
	font-size: 16px;
}
.link-form .respon-address {
	line-height: 30px;
	color: #ff3300;
	font-size: 16px;
	cursor: pointer;
	border-color: #ff3300;
	font-weight: bold;
}
.link-form .respon-address:hover {
	background-color: #FFFFFF
}
.link-form .buttons {
	padding: 0 65px;
}
.company-show {
	position: relative;
}
.switch-wrapper {
	font-size: 18px;
	color: #4c4948;
	line-height: 24px;
	height: 24px;
	margin-top: 50px;
	margin-right: 20px;
	/* transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease; */
}
.switch-wrapper .switch {
	width: 54px;
	height: 24px;
	border-radius: 12px;
	background: #8d8d8d;
	overflow: hidden;
	display: inline-block;
	margin-left: 10px;
	vertical-align: text-top;
	position: relative;
	cursor: pointer;
}
.switch .switch-button {
	width: 20px;
	height: 20px;
	border-radius: 10px;
	background: #FFF;
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 10;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
}
.switch.on .switch-button {
	background: #ff3300;
	right: 32px;
}
.name-title {
	padding: 40px;
	width: 100%;
	margin-top: 10px;
}
.name-title * {
	vertical-align: middle;
}
.name-title img {
	margin-right: 20px;
}
.name-title h1 {
	font-size: 28px;
	line-height: 40px;
	margin-left: 50px;
	color: #4c4948;
	overflow: hidden;
}
.name-title .btn {
	float: right;
	width: 140px;
	height: 40px;
	background: url(../images/bg_05.png) no-repeat center;
	background-size: cover;
	font-size: 16px;
	color: #4c4948;
	line-height: 40px;
	padding: 0;
	text-align: center;
	margin-left: 6px;
}
.name-title .btn img {
	vertical-align: text-bottom;
	margin-right: 6px;
}
.description {
	padding: 30px 40px 10px;
	margin-top: 10px;
}
.description .title {
	font-size: 24px;
	color: #4c4948;
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 20px;
}
.description .title  h3 {
	display: inline-block;
	padding-bottom: 10px;
	border-bottom: 3px solid #ff582d;
	line-height: 1;
	font-size: 24px;
	line-height: 30px;
}
.des-table>tbody>tr>td {
	color: #4c4948;
	line-height: 30px;
	border: 0;
}
.des-table>tbody>tr>td img {
	width: 100%;
}
.des-table>tbody>tr>td:first-child {
	width: 20%;
	padding: 10px 20px;
	font-weight: bold;
}
.des-table>tbody>tr>td:last-child {
	padding: 10px 50px;
}
.des-table>tbody>tr:nth-child(2n+1) {
	background: #f4f4f4;
}
.des-table>tbody>tr:nth-child(2n+1)>td {
	border-right: 2px solid #FFF;
}
.detail-form {
	padding: 0;
}
.detail-form .form-group {
	margin-bottom: 10px;
}
.detail-form .form-control {
	border-radius: 0;
}
.detail-form label {
	margin-bottom: 0;
	padding: 0;
	line-height: 34px;
	color: #4c4948;
	font-size: 16px;
}
.description .add {
	margin: 5px auto;
	display: block;
	height: 40px;
	background: url(../images/bg_07.png) no-repeat center;
	text-align: center;
	padding: 11px 0;
	color: #4c4948;
	line-height: 18px;
	font-size: 18px;
}
.description .add img {
	margin-top: -4px;
	margin-right: 10px;
}
.description>.buttons {
	padding: 30px 0;
}
.supplement>h2 {
	font-size: 22px;
	color: #4c4948;
	margin-bottom: 20px;
}
.directory-list>li {
	margin-bottom: 20px;
}
.supplement .content {
	border: 1px solid #cacaca;
	padding: 0;
}
.supplement .upload-wrapper {
	padding: 10px 15px;
	border-bottom: 1px solid #cacaca;
}
.supplement .upload-wrapper .upload-btn {
	width: 86px;
	height: 28px;
	text-align: center;
	background: #8a8787;
	position: relative;
	overflow: hidden;
}
.supplement .upload-wrapper .upload-btn .btn {
	color: #ffffff;
	padding: 0;
	font-size: 16px;
	line-height: 26px;
}
.supplement .upload-wrapper .upload-btn input[type='file'] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	opacity: 0;
	cursor: pointer;
}
.supplement .content textarea {
	border: 0;
	outline: 0;
}
.detail-form .buttons {
	padding: 10px 0;
}
.detail-form .buttons>.btn {
	width: 82px;
	height: 36px;
	line-height: 34px;
	text-align: center;
	padding: 0;
	color: #FFF;
	font-size: 18px;
}
.detail-form .buttons .save {
	background: #ff3300;
}
.detail-form .buttons .cancel {
	background: #c7c7c7;
}
.other-product .title {
	margin-top: 30px;
	margin-bottom: 20px;
	padding-left: 20px;
}
.other-product .title h3 {
	border-bottom: 3px solid #ff3300;
	color: #3e3a39;
	font-size: 24px;
	line-height: 30px;
}
.other-product .title .more {
	color: #4c4948;
	line-height: 30px;
}
.other-product .title .more img {
	vertical-align: baseline;
	margin-left: 5px;
}
.other-product .new-list .swiper-prev-btn {
	width: 28px;
	height: 46px;
	margin-top: -23px;
	background: url(../images/icon_31.png) no-repeat;
}
.other-product .new-list .swiper-next-btn {
	width: 28px;
	height: 46px;
	margin-top: -23px;
	background: url(../images/icon_32.png) no-repeat;
}
/*--------------------------产品分类------------------------------*/
.base-classify .title h2 {
	display: inline-block;
	font-size: 34px;
	color: #3e3a39;
	border-bottom: 3px solid #ff3300;
	line-height: 40px;
}
.classify-tab .layui-tab-title {
	width: 700px;
	margin: 20px auto 30px;
	border-collapse:collapse; 
	border-spacing:0; 
	display: table;
	border: 1px solid #e0e0e0;
}
.classify-tab .layui-tab-title>li {
	display: table-cell;
	width: 20%;
	text-align: center;
	border: 1px solid #e0e0e0;
	font-size: 18px;
	color: #4c4948;
	background: #FFF;
}
.classify-tab.layui-tab-brief>.layui-tab-title .layui-this {
	color: #ff3300;
}
.classify-tab.layui-tab-brief>.layui-tab-more li.layui-this:after, 
.classify-tab.layui-tab-brief>.layui-tab-title .layui-this:after {
	border-color: #ff3300;
}
.classify-tab .layui-tab-content {
	width: 860px;
	margin: 0 auto;
}
.classify-tab .layui-tab-item>li {
	height: 82px;
	border: 1px solid #dfdfdf;
	background: #FFF;
	margin-bottom: 5px;
}
.classify-tab .layui-tab-item>li .number {
	width: 80px;
	height: 80px;
	border-right: 1px solid #dfdfdf;
	padding: 13px;
}
.classify-tab .layui-tab-item>li .number span {
	width: 54px;
	height: 54px;
	border-radius: 27px;
	border: 2px solid #919190;
	line-height: 50px;
	text-align: center;
	display: block;
	font-size: 30px;
	color: #919190;
}
.classify-tab .layui-tab-item>li .more {
	width: 80px;
	height: 80px;
	border-left: 1px solid #dfdfdf;
	background: url(../images/icon_32.png) no-repeat center;
}
.classify-tab .layui-tab-item>li .name {
	font-size: 30px;
	text-align: center;
	color: #4c4948;
	line-height: 80px;
}
.base-classify .release {
	border: 1px solid #eeeeee;
	background: #FFF;
	display: block;
	text-align: center;
	width: 860px;
	margin: 40px auto;
	padding: 25px 0;
	font-size: 24px;
	color: #4c4948;
}
.search-result .new-list {
	padding: 50px 0;
}
.specific .title {
	font-size: 34px;
	color: #3e3a39;
	border-bottom: 1px solid #c3c2c2;
}
.specific .title span {
	padding: 10px 0;
	border-bottom: 2px solid #ff3300;
	display: inline-block;
	line-height: 1;
	margin-bottom: -1px;
}
.new-list .new-item .lat-item {
	display: table-cell;
	vertical-align: middle;
	height: 416px;
	text-align: center;
}
.new-list .new-item .lat-item h5 {
	font-size: 22px;
	color: #5a5959;
}
.new-list .new-item .lat-item img {
	margin-top: 120px;
	margin-bottom: 120px;
}
.filiter-nav {
	width: 560px;
	height: 44px;
	background: #FFF;
	margin: 20px 0;
	border-collapse:collapse; 
	border-spacing:0; 
	display: table;
	border: 1px solid #e0e0e0;
}
.filiter-nav>div {
	display: table-cell;
	width: 25%;
	text-align: center;
	border: 1px solid #e0e0e0;
	font-size: 18px;
	color: #4c4948;
	background: #FFF;
	line-height: 42px;
	cursor: pointer;
	padding: 0 20px;
}
.filiter-nav>div.drop {
	text-align: left;
	position: relative;
}
.filiter-nav>div.drop:after {
	content: " ";
	position: absolute;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #b3b3b3;
	right: 20px;
	top: 20px;
	z-index: 1;
}
.filiter-nav>div.active {
	color: #ff3300;
	border-bottom: 2px solid #ff3300;
	line-height: 41px;
}
.filiter-nav>div.active:after {
	border-top: 5px solid #ff3503;
}
/*----------------------个人中心-----------------------*/
.personal-header {
	width: 100%;
	height: 80px;
	border-top: 2px solid #ff3300;
	padding: 18px 0;
	position: fixed;
	top: 0;
	z-index: 222;
	background: #FFF;
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,.5);
  box-shadow: 0 0 20px rgba(0,0,0,.5);
}
.personal-header .nav-btn {
	margin: 9px 0;
}
.personal-header .title {
	font-size: 28px;
	color: #4c4948;
	line-height: 42px;
	padding: 0 18px;
	border-left: 1px solid #dddddd;
	margin-left: 20px;
}
.personal-header .home {
	margin-right: 60px;
	padding-left: 20px;
	font-size: 18px;
	color: #595757;
	background: url(../images/icon_home.png) no-repeat left center;
	line-height: 22px;
	margin: 10px 60px;
}
.personal-header .log-reg {
	margin: 10px 0;
	font-size: 18px;
	color: #595757;
	line-height: 22px;
}
.personal-header .log-reg a {
	margin: 0 15px;
}
.personal-footer {
	padding: 20px 0 40px;
	background: #FFF;
	border-top: 1px solid #e0e0e0;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.7);
  box-shadow: 0 0 10px rgba(0,0,0,.7);
  line-height: 1;
  color: #a7a7a7; 
}
.personal-center {
	background: #f4f4f4;
	padding-top: 115px;
}
.personal-l {
	width: 274px;
	height: auto;
	margin-bottom: 50px;
}
.personal-t {
	width: 100%;
	background: #FFF;
	border-top: 2px solid #ff3300;
	padding: 10px;
	margin-bottom: 10px;
}
.personal-t dl {
	margin-bottom: 15px;
}
.personal-t dl>dt {
	padding: 0 10px;
	width: 108px;
	height: 88px;
}
.personal-t dl>dd {
	height: 88px;
	width: 146px;
	vertical-align: middle;
	display: table-cell;
	padding-right: 24px;
	background: url(../images/personal1.png) no-repeat right center;
	font-size: 18px;
	color: #4c4948;
	line-height: 22px;
	text-align: right;
}
.user-data>div {
	width: 32%;
	margin-right: 2%;
	text-align: center;
	font-size: 12px;
	color: #6e6e6e;
	height: 55px;
	background: url(../images/personal2.png) no-repeat right center;
	background-size: cover;
}
.user-data>div:last-child {
	margin-right: 0;
}
.user-data .number {
	font-size: 24px;
	color: #4c4948;
	font-weight: bold;
	display: block;
}
.personal-o {
	background: #FFF;
	border: 1px solid #e0e0e0;
}
.personal-o>div {
	border-bottom: 1px solid #e0e0e0;
	padding: 10px 10px 5px;
}
.personal-o h3 {
	font-size: 18px;
	color: #4c4948;
	line-height: 20px;
	padding: 10px 0;
}
.personal-o h3 img {
	margin-top: -4px;
	margin-right: 8px;
}
.personal-o a {
	display: block;
	color: #6e6e6e;
	line-height: 20px;
	padding: 10px 25px;
	border-top: 1px solid #e0e0e0;
	background: url(../images/icon_more.png) no-repeat 98% center;
}
.personal-o a span {
	width: auto;
	height: 20px;
	border-radius: 10px;
	color: #fff;
	padding: 0 4px;
	background-color: #ff3300;
	text-align: center;
}
.sign-out {
	margin-top: 10px;
	height: 50px;
	border: 1px solid #e0e0e0;
	font-size: 18px;
	line-height: 48px;
	color: #4c4948;
	background: #FFF;
	text-align: center;
	padding: 0;
	display: block;
}
.personal-r {
	width: 875px;
	height: auto;
	margin-bottom: 50px;
}
.personal-r-t {
	border: 1px solid #e0e0e0;
	background: #FFF;
	font-size: 18px;
	color: #4c4948;
	padding: 0 30px;
	line-height: 40px;
	margin-bottom: 10px;
	background-color: #e0e0e0;
}
.personal-r-t>div {
	margin-left: 30px;
	font-size: 14px;
	color: #595757;
}
.personal-r-t>div.all-edit {
	font-size: 18px;
	cursor: pointer;
}
.personal-r-t>div img {
	margin: -4px 4px 0 0;
}
.personal-r-t>div .icon_card {
	height: 20px;
	width: 20px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 4px;
	background: url(../images/icon_card.png) no-repeat center/cover;
}
.help-feedback {
	padding: 60px 125px 90px;
	background: #FFF;
	border: 1px solid #e0e0e0;
}
.help-feedback .nav {
	width: 240px;
	margin: 0 auto 30px ;
	display: table;
	border: 1px solid #e0e0e0;
	border-collapse:collapse; 
	border-spacing:0; 
}
.help-feedback .nav>li {
	width: 50%;
	height: 34px;
	line-height: 34px;
	font-size: 18px;
	color: #4c4948;
	text-align: center;
	display: table-cell;
	border-right: 1px solid #e0e0e0;
	padding: 0;
	-webkit-transition: initail;
}
.help-feedback .nav>li.layui-this {
	color: #ff3300;
	border-bottom: 2px solid #ff3300;
}
.layui-tab-title .layui-this:after {
	display: none;
}
.help-feedback .content .title {
	font-size: 18px;
	color: #585554;
	border-bottom: 1px solid #e0e0e0;
	line-height: 30px;
	margin-bottom: 20px;
}
.help-feedback .content .title span {
	display: inline-block;
	border-bottom: 1px solid #ff3300;
}
.help-feedback .layui-collapse {
	border: 0;
}
.help-feedback .layui-colla-item {
	margin-bottom: 10px;
	border: 1px solid #cacaca;
}
.help-feedback .layui-colla-title {
	background: #FFF;
	color: #4c4948;
}
.help-feedback .layui-tab-item .btn {
	width: 83px;
	color: #FFF;
	margin-top: 20px;
}
.help-feedback .layui-tab-item .btn1 {
	background: #ff3300;
}
.help-feedback .layui-tab-item .btn2 {
	background: #c7c7c7;
}
.business-card .base-info {
	background: #FFF;
	padding: 20px;
	border: 1px solid #e0e0e0;
}
.business-card .nav {
	width: 430px;
	margin: 0 auto 15px;
	display: table;
	border-spacing: 0;
	border-collapse: collapse;
	border: 1px solid #e0e0e0;
}
.business-card .nav>li {
	float: left;
	width: 33.33%;
	border-right: 1px solid #e0e0e0;
	text-align: center;
	line-height: 32px;
	font-size: 18px;
	color: #4c4948;
	cursor: pointer;
}
.business-card .nav>li:last-child {
	border-right: 0;
}
.business-card .nav>li.active {
	color: #FFF;
	background: #ff3300;
}
.business-card .base-info>h2 {
	padding: 10px 0;
	border-bottom: 1px solid #e0e0e0;
	font-size: 22px;
	color: #585554;
	text-align: center;
	position: relative;
}
.card-content {
	padding: 30px 0 20px;
}
.card-content dl {
	width: 108px;
}
.card-content dt {
	padding: 10px;
}
.card-content dt>p {
	padding: 10px 0;
}
.card-content .name {
	text-align: center;
	font-size: 18px;
	color: #4c4948;
	margin: 0 0 10px;
}
.card-content .position {
	text-align: center;
	font-size: 14px;
	color: #4c4948;
}
.card-content .text1 {
	margin-left: 10px;
	width: 365px;
	padding-right: 10px;
	border-right: 1px solid #c4c4c4;
}
.card-content .text1 p {
	line-height: 30px;
}
.card-content .text1 .col-xs-4,
.card-content .text1 .col-xs-8 {
	padding: 0;
}
.card-content .text1 .top {
	height: 34px;
	padding: 7px 0;
}
.new-add-btn {
	margin-top: 20px;
	padding: 20px 0;
	border-top: 2px solid #ff3300;
}
.new-add-btn .btn {
	font-size: 18px;
	padding: 10px 25px;
	color: #FFF
}
.new-add-btn .btn:first-child {
	background-color: #ff3300;
}
.new-add-btn .btn:last-child {
	background-color: #656262;
}
#Base .btn {
	background: #ff3300;
  color: #FFF;
  padding: 4px 28px;
}
#Base .reset.btn {
	background: #656262;
}
.card-content .text1 img {
	margin: -4px 10px 0 0;
}
.card-content .text2 {
	width: 350px;
	padding-left: 30px;
}
.card-content .text2 h3, .company-introl h3 {
	font-size: 18px;
	color: #585554;
	padding-bottom: 5px;
	border-bottom: 1px solid #c4c4c4;
	margin-bottom: 20px;
	position: relative;
}
.card-content .text2 h3 span, .company-introl h3 span {
	padding-bottom: 3px;
	border-bottom: 1px solid #ff3300;
}
.card-content .text2 p {
	line-height: 24px;
	color: #4c4948;
}
.company-introl {
	padding: 30px 40px;
	background: #FFF;
	border: 1px solid #e0e0e0;
	margin: 10px auto;
}
.company-introl h3 .edit-btn {
	top: 0;
}
.company-introl p {
	line-height: 24px;
	color: #4c4948;
	height: 100px;
	overflow-y: auto;
}
.company-introl .save {
	background: #ff3300;
    color: #FFF;
    padding: 4px 28px;
}
.company-introl .reset {
	background: #656262;
    color: #FFF;
    padding: 4px 28px;
}
.main-product {
	position: relative;
}
.main-product .edit-btn {
	top: 12px;
}
.main-product .title {
	font-size: 18px;
	color: #585554;
	line-height: 40px;
	padding: 0 20px;
	border: 1px solid #e0e0e0;
	background: #FFF;
	margin-bottom: 10px;
	text-align: center;
}
.main-product .new-item {
  margin-right: 5px;
  margin-bottom: 20px;
}
.main-product .new-item:nth-child(3n) {
	margin-right: 0;
}
.card-show .pro-title {
	border: 1px solid #e0e0e0;
	line-height: 40px;
	font-size: 18px;
	color: #585554;
	background: #FFF;
	margin-bottom: 10px;
	padding: 0 45px;
	position: relative;
}
.card-show .pro-title:before {
	content: "";
	width: 10px;
	height: 10px;
	border-radius: 5px;
	background: #ff3503;
	position: absolute;
	top: 50%;
	margin-top: -5px;
	left: 30px;
}
.new-list .new-item .operation-btn {
	margin-left: -10px;
	margin-right: -10px;
	margin-top: 15px;
}
.new-list .new-item .operation-btn>.btn {
	width: 130px;
	height: 36px;
	background: #666362;
	font-size: 18px;
	color: #FFF;
	line-height: 34px;
	padding: 0;
	text-align: center;
}
.new-list .new-item .operation-btn img {
	margin: -4px 10px 0 0;
}
.card-show .new-item {
	margin-right: 5px;
  	margin-bottom: 20px;
}
.selected-pro .new-item .operation-btn>.btn {
	width: auto;
	height: 66px;
	padding: 15px 18px;
	font-size: 14px;
	line-height: 20px;
}
.selected-pro .new-item .operation-btn>.btn img {
	display: block;
	margin: 0 auto;
}
.card-show .new-item:nth-child(3n) {
	margin-right: 0;
}
.personal-info .base-info {
	background: #FFF;
	margin: 0 0 10px;
	overflow: hidden;
}
.personal-info .nav {
	width: 240px;
	margin: 20px auto 0;
	display: table;
	border: 1px solid #e0e0e0;
	border-collapse:collapse; 
	border-spacing:0; 
}
.personal-info .nav>li {
	width: 50%;
	height: 34px;
	line-height: 34px;
	font-size: 18px;
	color: #4c4948;
	text-align: center;
	display: table-cell;
	border-right: 1px solid #e0e0e0;
	padding: 0;
	-webkit-transition: initail;
}
.personal-info .nav>li.layui-this {
	color: #ff3300;
	border-bottom: 2px solid #ff3300;
}
.personal-info .content {
	padding: 0;
}
.personal-info .layui-tab-item {
	position: relative;
}
.personal-info .layui-tab-item>h2 {
	padding: 20px 45px 10px;
	font-size: 18px;
	color: #4c4948;
	border-bottom: 1px solid #e0e0e0;
}
.personal-info .layui-tab-item>.edit {
	position: absolute;
	top: 80px;
	right: 40px;
	z-index: 10;
	font-size: 18px;
	color: #4c4948;
}
.personal-info .layui-tab-item>.edit img {
	margin: -4px 5px 0 0;
}
.personal-info .form {
	padding: 30px 100px;
}
.personal-info .form dl {
	width: 88px;
	margin-right: 20px;
}
.personal-info .form dd {
	color: #4c4948;
	font-size: 18px;
	position: relative;
	overflow: hidden;
	text-align: center;
}
.personal-info .form dd input[type="file"] {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 10;
	opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	cursor: pointer;
}
.personal-info .form dd .btn {
	background-color: #ff3300;
	color: #fff;
	margin-top: 10px;
}
.personal-info .form>div {
	overflow: hidden;
}
.personal-info .form .form-group {
	margin-bottom: 10px;
}
.personal-info .form .form-group>label {
	padding: 0;
	line-height: 30px;
	color: #4c4948;
	width: 80px;
	margin-bottom: 0;
	height: 30px;
	text-align: right;
}
.personal-info .form .form-group .text-box{
	color: #4c4948;
	line-height: 30px;
	overflow: hidden;
}
.personal-info .form .form-group .text-box input[type='text'] {
	width: 280px;
}
.personal-info .form .form-group>a {
	color: #ff3300;
	line-height: 20px;
	margin: 5px 30px;
}
.personal-info .form .form-group .btn {
	background: #ff3300;
	color: #FFF;
	padding: 4px 28px;
}
.personal-info .form .form-group .btn.reset {
	background: #656262;
}
.personal-info .form input[type='text'] {
	width: 330px;
	height: 30px;
	padding: 0 20px;
	border: 1px solid #cacaca;
}
.personal-info .checkbox input[type=checkbox], 
.personal-info .checkbox-inline input[type=checkbox], 
.personal-info .radio input[type=radio], 
.personal-info .radio-inline input[type=radio] {
	top: 5px;
}
.personal-info .checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline {
	margin-left: 9px;
}
.personal-info .col-recommend {
	border: 1px solid #e0e0e0;
	background: #FFF;
	margin-bottom: 10px;
}
.personal-info .col-recommend .title {
	font-size: 18px;
	color: #4c4948;
	border-bottom: 1px solid #e0e0e0;
	padding: 0 30px;
	line-height: 40px;
}
.personal-info .col-recommend .content {
	padding: 30px 80px 20px;
	position: relative;
}
.personal-info .col-recommend .swiper-slide {
	width: 88px;
	height: auto;
	text-align: center;
}
.personal-info .col-recommend .swiper-slide p {
	font-size: 14px;
	color: #4c4948;
}
.personal-info .col-recommend .swiper-slide a {
	color: #7b7b7b;
}
.personal-info .col-recommend .swiper-slide .btn {
	width: 84px;
	height: 24px;
	padding: 0;
	text-align: center;
	font-size: 12px;
	line-height: 22px;
	border: 1px solid #dbdbdb;
	margin: 5px 0;
}
.personal-info .col-recommend .swiper-prev-btn {
	width: 21px;
	height: 44px;
	position: absolute;
	top: 50%;
	margin-top: -22px;
	left: 3%;
	background: url(../images/icon_11.png) no-repeat;
	z-index: 10;
	cursor: pointer;
	opacity: 0.8;
}
.personal-info .col-recommend .swiper-next-btn {
	width: 21px;
	height: 44px;
	position: absolute;
	top: 50%;
	margin-top: -22px;
	right: 3%;
	background: url(../images/icon_12.png) no-repeat;
	z-index: 10;
	cursor: pointer;
	opacity: 0.8;
}
.personal-info .col-recommend .swiper-prev-btn:hover,
.personal-info .col-recommend .swiper-next-btn:hover {
	opacity: 1;
}
.personal-info .quit {
	border: 1px solid #e0e0e0;
	background: #FFF;
	margin-bottom: 10px;
}
.personal-info .quit .title {
	font-size: 18px;
	color: #4c4948;
	border-bottom: 1px solid #e0e0e0;
	padding: 0 30px;
	line-height: 40px;
}
.personal-info .quit .content {
	padding: 25px 30px;
}
.personal-info .quit .content span {
	color: #787473;
	line-height: 36px;
}
.personal-info .quit .content .btn {
	width: 136px;
	height: 36px;
	line-height: 36px;
	font-size: 18px;
	color: #FFF;
	text-align: center;
	padding: 0;
}
.personal-info .quit .content .btn.add {
	background: #ff3300;
}
.personal-info .quit .content .btn.wait {
	background: #656262;
}
.personal-info>.sign-out {
	border: 1px solid #e0e0e0;
	background: #FFF;
	text-align: center;
	font-size: 22px;
	color: #4c4948;
	line-height: 50px
}
.wanted-buy {
	padding: 30px 75px 0;
}
.wanted-buy>.title span {
	font-size: 20px;
	color: #4c4948;
	padding-bottom: 5px;
	border-bottom: 2px solid #ff582d;
}
.wanted-buy .info {
	margin-top: 15px;
}
.wanted-buy .info .head {
	width: 100px;
	height: auto;
	/*border-radius: 50px;
	border: 1px solid #e0e0e0;
	background: #FFF;*/
	padding: 5px;
	overflow: hidden;
	margin-right: 20px;
}

.wanted-buy .info .head .delet-btn {
	width: 60px;
    height: 26px;
    background: #ff3300;
    text-align: center;
    padding: 0;
    line-height: 24px;
    font-size: 12px;
    color: #FFF;
    display: none;
    margin: 10px auto;
}
.wanted-buy .info .content {
	width: 485px;
	border: 1px solid #e0e0e0;
	background: #FFF;
	position: relative;
}
.wanted-buy .info .content .arrow1 {
	position: absolute;
	top: 44px;
	left: -12px;
	border-bottom: 11px solid transparent;
	border-top: 11px solid transparent;
	border-right: 12px solid #FFF;
	z-index: 10;
}
.wanted-buy .info .content .arrow2 {
	position: absolute;
	top: 44px;
	left: -13px;
	border-bottom: 11px solid transparent;
	border-top: 11px solid transparent;
	border-right: 12px solid #e0e0e0;
	z-index: 5;
}
.wanted-buy .info .content .text {
	padding: 20px;
	border-bottom: 1px solid #e0e0e0;
}
.wanted-buy .info .content p {
	line-height: 22px;
	color: #4c4948;
	padding: 5px 0 5px 30px;
}
.wanted-buy .info .content .icon1 {
	background: url(../images/personal20.png) no-repeat left center;
}
.wanted-buy .info .content .icon2 {
	background: url(../images/personal22.png) no-repeat left center;
}
.wanted-buy .info .content .icon3 {
	background: url(../images/personal23.png) no-repeat left center;
}
.wanted-buy .info .content .icon4 {
	background: url(../images/personal24.png) no-repeat left center;
}
.wanted-buy .info .content .icon5 {
	background: url(../images/personal25.png) no-repeat left center;
}
.wanted-buy .info .content .icon6 {
	background: url(../images/icon_03.png) no-repeat left 9px;
}
.wanted-buy .info .content .other {
	padding: 10px 20px;
}
.wanted-buy .info .content .delet-btn {
	width: 102px;
	height: 36px;
	background: #ff3300;
	text-align: center;
	padding: 0;
	line-height: 34px;
	font-size: 16px;
	color: #FFF;
}
.wanted-buy .info .content .msg-btn {
	width: auto;
	padding: 0 5px 0 10px;
	height: 36px;
	background: #676463;
	text-align: center;
	line-height: 34px;
	font-size: 16px;
	color: #FFF;
}
.wanted-buy .info .content .msg-btn span {
	display: inline-block;
	padding: 5px 10px;
	background: #FFF;
	font-size: 18px;
	color: #4c4948;
	line-height: 1;
	border-radius: 4px;
	margin-left: 10px;
}
.wanted-buy .info .content .open-btn,
.wanted-buy .info .content .close-btn {
	font-size: 14px;
	color: #8c8a8a;
	text-align: center;
	margin-left: 15px;
	cursor: pointer;
	cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.wanted-buy .info .msg-list {
	padding-top: 20px;
	display: none;
}
.wanted-buy .info .msg-list>li {
	margin-bottom: 10px;
}
.wanted-buy .info .msg-list>li .head {
	margin-right: 0;
	margin-left: 20px;
}
.wanted-buy .info .msg-list>li .text {
	width: 485px;
	background: #686564;
}
.wanted-buy .info .msg-list>li .msg-txt {
	padding: 20px;
	font-size: 16px;
	color: #FFF;
}
.wanted-buy .info .msg-list>li .msg-time {
	padding: 10px 20px 20px;
	font-size: 12px;
	color: #c0c0c0;
}
.wanted-buy .info .msg-list>li .opration {
	padding: 10px 20px;
}
.wanted-buy .info .msg-list>li .opration .btn {
	padding: 6px 12px;
	background: #fafafa;
	text-align: center;
	line-height: 1;
	font-size: 16px;
	color: #4c4948;
	height: 30px;
}
.wanted-buy .info .msg-list>li .opration .btn img {
	margin: -2px 4px 0 0;
}
.card-list .data {
	font-size: 12px;
	line-height: 30px;
	color: #605f5f;
	padding: 0 20px;
}
.card-list .content {
	background: #FFF;
	border: 1px solid #e0e0e0;
}
.card-list .content .title {
	font-size: 18px;
	color: #4c4948;
	padding: 0 20px;
	line-height: 40px;
	border-bottom: 1px solid #e0e0e0;
}
.card-list .card-content{
	padding: 20px;
}
.card-list .content .leave-msg {
	padding: 10px 20px;
	line-height: 20px;
	color: #4c4948;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}
.card-list .content .opration {
	padding: 10px 20px;
}
.card-list .content .opration .btn {
	padding: 6px 12px;
	font-size: 16px;
	color: #FFF;
	line-height: 1;
	background: #676363;
}
.card-list .content .opration .btn.collect {
	background: #ff3300;
}
.system-info-list .item {
	border: 1px solid #e0e0e0;
	background: #FFF;
	margin-bottom: 10px;
}
.system-info-list .item>.title {
	padding: 20px;
	border-bottom: 1px solid #e0e0e0;
	line-height: 20px;
}
.system-info-list .item>.title h3 {
	font-size: 18px;
	color: #4c4948;
}
.system-info-list .item>.title span {
	font-size: 14px;
	color: #727272;
}
.system-info-list .item>p {
	padding: 20px 25px 30px;
	line-height: 28px;
	color: #727272;
}
.admin-application {
	background: #FFF;
	border: 1px solid #e0e0e0;
	padding: 70px 180px;
}
.admin-application .control-label {
	padding-left: 0;
	padding-right: 0;
}
.admin-application .control-label span {
	color: #ff3300;
}
.admin-application .form-group {
	margin-bottom: 8px;
}
.admin-application .form-control {
	border-radius: 0;
	height: 30px;
}
.admin-application .upload-input {
	width: 83px;
	height: 30px;
	background: url(../images/personal29.png) no-repeat center;
	background-size: contain;
	position: relative;
	color: #7b7b7b;
	text-align: center;
	line-height: 30px;
	display: inline-block;
}
.admin-application .upload-input input[type="file"] {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 10;
	opacity: 0;
}
.admin-application .form-group .warning {
	color: #5d5d5d;
	line-height: 30px;
	padding-left: 20px;
}
.admin-application .select-group {
	border: 1px solid #ccc;
	border-right: 0;
}
.admin-application .select-group select {
	height: 30px;
  border: 0;
  background: url(../images/icon_33.png) no-repeat 90% center;
  border-right: 1px solid #ccc;
}
.admin-application .now-submit {
	padding: 0;
	width: 112px;
	height: 36px;
	background: #ff3300;
	font-size: 18px;
	line-height: 36px;
	border: 0;
	text-align: center;
	display: block;
	margin: 35px auto 0;
	color: #FFF
}
.ad-template .personal-r-t {
	margin-bottom: 0;
}
.ad-template .content {
	background: #FFF;
	border: 1px solid #e0e0e0;
}
.ad-template .top {
	padding: 20px;
}
.ad-template .top span {
	display: inline-block;
	padding: 0 20px;
	line-height: 30px;
	color: #337ab7;
	border: 1px solid #e0e0e0;
	border-radius: 4px;
}
.ad-template .top a {
	width: 94px;
	background: #ff3300;
	text-align: center;
	line-height: 30px;
	padding: 0;
	color: #FFF;
}
.ad-template .link {
	padding: 20px 160px;
	border-bottom: 1px solid #e0e0e0;
}
.ad-template .link .link-l {
	width: 140px;
}
.ad-template .link .link-l .title {
	font-size: 22px;
	color: #5a5a5a;
	margin-bottom: 55px;
}
.ad-template .link .link-l .title span {
	display: inline-block;
	width: 24px;
	height: 24px;
	border-radius: 12px;
	background: #ff3300;
	color: #FFF;
	text-align: center;
	line-height: 24px;
	margin-right: 5px;
}
.ad-template .link .link-l .btn {
	width: 104px;
	height: 32px;
	border: 1px solid #b9b9b9;
	text-align: center;
	padding: 0;
	line-height: 30px;
	font-size: 12px;
	color: #606060;
	margin-top: 5px;
}
.ad-template .link .link-r {
	overflow: hidden;
	padding: 0 20px;
	border-left: 1px solid #e0e0e0;
}
.ad-template .link .link-r>p {
	font-size: 12px;
	color: #4c4948;
	line-height: 24px;
}
.ad-template .link .link-r>div {
	margin-bottom: 5px;
}
.ad-template .link .link-r .edition {
	padding-left: 0;
	padding-right: 0;
}
.ad-template .link .link-r .edition span {
	display: inline-block;
	width: 18px;
	height: 18px;
	border: 1px solid #cdcdcd;
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	color: #878787;
	font-weight: bold;
	margin-left: 5px;
	border-radius: 9px;
}
.ad-template .link .link-r .edition p {
	font-size: 12px;
	color: #4c4948;
	padding: 5px 0;
}
.ad-template .link .link-r .edition>div {
	overflow: hidden;
}
.ad-template .link2 .link-r .edition span {
	margin-top: 5px;
	margin-right: 5px;
}
.ad-template .link .link-r a.link-color {
	font-size: 12px;
	color: #ff3300;
	padding-left: 5px;
	display: inline-block;
}

/* 负责区域弹框 */
.responsible-area {
	width: 320px;
 	height: 500px; 
	background: #FFF;
	border-top: 5px solid #ff3300;
	padding-bottom: 55px;
	overflow-y: auto;
}
.area-n {
	width: 182px;
}
.layer-title {
	height: 38px;
	border-bottom: 1px solid #cacaca;
	padding: 0 15px;
	position: relative;
}
.layer-title .close {
	width: 27px;
	height: 28px;
	background: url(../images/icon_42.png) no-repeat center;
	position: absolute;
	right: 15px;
	top: 5px;
	z-index: 1;
	opacity: 1;
}
.layer-title h2 {
	font-size: 22px;
	line-height: 37px;
	font-weight: bold;
	color: #3f3e3e;
}
.responsible-area>.selected-area {
	padding: 10px 5px 15px;
	border-bottom: 1px solid #cacaca;
	height: 130px;
    overflow-y: auto;
}
.responsible-area>.selected-area .btn {
	border: 1px solid #cacaca;
	padding: 6px 15px;
	color: #4c4948;
}
.responsible-area>.selected-area .area-list {
	padding-top: 10px;
}
.responsible-area>.selected-area .area-list .btn {
	margin: 0 8px 15px 0;
	position: relative;
}
.responsible-area>.selected-area .area-list .clear-btn {
	width: 16px;
	height: 17px;
	background: url(../images/icon_43.png) no-repeat;
	position: absolute;
	top: -10px;
	right: -10px;
	z-index: 1;
}
.responsible-area>.selected-area .empty {
	width: 62px;
	height: 30px;
	background-color: #656262;
	font-size: 18px;
	color: #FFF;
	padding: 0;
	line-height: 28px;
}
.responsible-area>.area {
	border-bottom: 1px solid #cacaca;
}
.responsible-area>.area .province {
	width: 40%;
	height: 265px;
	border-right: 1px solid #cacaca;
}
.responsible-area>.area .province .swiper-slide {
	width: 100%;
	/*height: 35px;*/
	height: auto;
	text-align: center;
	padding: 5px;
	line-height: 25px;
	color: #3d3c3c;
	cursor: pointer;
}
.responsible-area>.area .province .swiper-slide.active {
	background: #5480ab;
	color: #FFF;
}
.responsible-area>.area .form {
	overflow: hidden;
	height: 265px;
}
.responsible-area>.area .form .city {
	width: 100%;
	height: 100%;
	display: none;
}
.responsible-area>.area .city .swiper-slide {
	width: 100%;
	height: auto;
	padding-right: 20px;
}
.responsible-area>.area .city .swiper-slide label {
	width: 100%;
	cursor: pointer;
}
.responsible-area>.area .city .swiper-slide span {
	width: 80%;
	padding: 5px;
	line-height: 25px;
	color: #3d3c3c;
	text-align: center;
	border-right: 1px solid #cacaca;
	display: inline-block;
}
.area-n>.area .city .swiper-slide span {
	border-right: 0;
	border-bottom: 1px solid #cacaca;;
}
.responsible-area>.area .city .swiper-slide input[type=checkbox] {
	width: 20px;
	height: 20px;
}
.responsible-area>.area .city .first-slide span {
	background: #5480ab;
	color: #FFF;
}
.responsible-area>.btns {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 9px 0;
	background-color: #FFFFFF;
	z-index: 6
}
.responsible-area>.btns .btn {
	width: 80px;
	height: 32px;
	padding: 0;
	line-height: 30px;
	color: #FFF;
	font-size: 18px;
}
.responsible-area>.btns .btn.save {
	background: #ff3300;
}
.responsible-area>.btns .btn.cancel {
	background: #686564;
}
.main-product-l {
	background: #FFF;
	width: 520px;
	height: auto;
}
.main-product-l .product-t {
	width: 420px;
}
.main-product-l .product-t,
.main-product-l .area-t {
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	line-height: 30px;
	color: #3d3c3c;
	background-color: #FFF;
	float: left;
}
.main-product-l .area-t {
	width: 100px;
	border-left: 1px solid #cacaca;
}
.main-product-l .swiper-container {
	width: 100%;
	height: 280px;
	border-bottom: 1px solid #cacaca;
	border-top: 1px solid #cacaca;
}
.main-product-l .swiper-slide {
	height: auto;
	display: block;
	overflow: hidden;
	width: 100%;
	border-bottom: 1px solid #cacaca;
}
.main-product-l .swiper-slide label {

	height: 100%;
	margin-bottom: 0;
	padding: 5px 10px;
}
.main-product-l .swiper-slide.phone-number {
	padding: 10px 0;
	border-bottom: 0;
	height: auto;
}
.main-product-l .swiper-slide.phone-number>div {
	line-height: 34px;
}
.main-product-l .swiper-slide .text {
	overflow: hidden;
	padding-left: 10px;
	color: #3d3c3c;
}
.main-product-l .swiper-slide input[type=checkbox] {
	width: 20px;
	height: 20px;
}
.main-product-l .swiper-slide .area-d {
	width: 100px;
	border-left: 1px solid #cacaca;
	text-align: center;
	padding: 2px 0;
}
.main-product-l .swiper-slide .area-d .btn {
	background: #686564;
	padding: 4px 12px;
	color: #FFFFFF;
	margin-top: -10px;
}
.main-product-l .submit {
	width: 80px;
	height: 32px;
	padding: 0;
	line-height: 30px;
	color: #FFF;
	font-size: 18px;
	background: #ff3300;
	margin-top: 10px;
}
#release-form {
	width: 600px;
	padding: 10px 10px;
}
#release-form textarea.form-control {
	height: 80px;
	margin-bottom: 0;
}
#release-form .btn-success, 
#release-form .btn-success:hover {
  color: #fff;
  background-color: #ff3300;
  border-color: #ff3300;
}
.delivery-layer {
	padding: 10px;
}
.delivery-layer .card {
	height: 30px;
	overflow: auto;
}
.delivery-layer .card h3 {
	font-size: 18px;
	color: #ff3300;
}
.delivery-layer .send {
	background: #ff3300;
  color: #FFF;
  margin-top: 20px;
}
.complaint-layer {
	padding: 10px;
}
.complaint-layer .send {
	/* background: #c7c7c7; */
  color: #FFF;
}
.personal-layer-b {
	width: 670px;
	padding: 10px 30px;
}
.personal-layer-b .content {
	overflow: hidden;
	padding-left: 40px;
}
.personal-layer-b .content .form-group>label {
	line-height: 34px;
	margin-bottom: 0;
	padding: 0;
}
.personal-layer-b .content .form-group>div {
	padding-left: 0;
}
.personal-layer-b .content .btn {
	background: #ff3300;
	color: #FFF;
	padding: 4px 28px;
}
.personal-layer-b .content .btn.reset {
	background: #656262;
}
.region {
	width: 160px;
	height: 180px;
	overflow: hidden;
	border-top: 0;
}
.region>.area {
	width: 100%;
}
.region>.area .province,
.region>.area .form {
	float: left;
	width: 50%;
}
.region>.area .city .swiper-slide {
	padding: 0 4px;
	text-align: center;
}
/* .region {
	position: absolute;
	width: 152px;
	height: 162px;
	background: url(../images/bg_06.png) no-repeat center;
	border-radius: 4px;
	border: 1px solid #cacaca;
	z-index: 10;
	display: none
}
.region .title {
	padding: 0 8px;
	line-height: 32px;
	color: #FFF;
	font-size: 18px;
}
.region .close-btn {
	width: 30px;
	height: 30px;
	background: url(../images/icon_34.png) no-repeat center;
	cursor: pointer;
}
.region ul {
	width: 50%;
	float: left;
	height: 130px;
	overflow-y: auto;
}
.region ul>li {
	padding: 8px 0;
	line-height: 20px;
	color: #3d3c3c;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
	border-bottom: 1px solid #ccc;
}
.region .province {
	border-right: 1px solid #cacaca;
}
.region .province>li.selected {
	background: #e2e2e2;
}
.region .city>li.selected {
	background: #f0f0f0;
} */

/*首页的导航*/

.nav-btn {
	font-size: 24px;
	line-height: 1;
	margin: 27px 0;
	color: #595757;
	padding-left: 28px;
	background: url(../images/icon_nav.png) no-repeat left center;
	touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
}
.nav-list {
	position: absolute;
	top: 35px;
	right: -20px;
	z-index: 100;
	background: #FFF;
	padding: 20px;
	border-radius: 4px;
	box-shadow: 0px 0px 5px rgba(0,0,0,.3);
	display: none
}
.nav-list li {
	margin-bottom: 10px;
}
.nav-list li>a {
	width: 156px;
	height: 36px;
	color: #595757;
	font-size: 16px;
	line-height: 36px;
	padding: 0;
	transition: all .25s ease-out;
	text-align: left;
	padding-left: 40px;
}
.nav-list .nav1 a {
	background: #ffffff url('../images/nav1.png') no-repeat 10px center;
}
.nav-list .active.nav1 a,
.nav-list .nav1:hover a {
	background: #ff3300 url('../images/nav11.png') no-repeat 10px center;
}
.nav-list .nav2 a {
	background: #ffffff url('../images/nav2.png') no-repeat 10px center;
}
.nav-list .active.nav2 a,
.nav-list .nav2:hover a {
	background: #ff3300 url('../images/nav12.png') no-repeat 10px center;
}
.nav-list .nav3 a {
	background: #ffffff url('../images/nav3.png') no-repeat 10px center;
}
.nav-list .active.nav3 a,
.nav-list .nav3:hover a {
	background: #ff3300 url('../images/nav13.png') no-repeat 10px center;
}
.nav-list .nav4 a {
	background: #ffffff url('../images/nav4.png') no-repeat 10px center;
}
.nav-list .active.nav4 a,
.nav-list .nav4:hover a {
	background: #ff3300 url('../images/nav14.png') no-repeat 10px center;
}
.nav-list .nav5 a {
	background: #ffffff url('../images/nav5.png') no-repeat 10px center;
}
.nav-list .active.nav5 a,
.nav-list .nav5:hover a {
	background: #ff3300 url('../images/nav15.png') no-repeat 10px center;
}
.nav-list .nav6 a {
	background: #ffffff url('../images/nav6.png') no-repeat 10px center;
}
.nav-list .active.nav6 a,
.nav-list .nav6:hover a {
	background: #ff3300 url('../images/nav16.png') no-repeat 10px center;
}
.nav-list .nav7 a {
	background: #ffffff url('../images/nav7.png') no-repeat 10px center;
}
.nav-list .active.nav7 a,
.nav-list .nav7:hover a {
	background: #ff3300 url('../images/nav17.png') no-repeat 10px center;
}
.nav-list .nav8 a {
	background: #ffffff url('../images/nav8.png') no-repeat 10px center;
}
.nav-list .active.nav8 a,
.nav-list .nav8:hover a {
	background: #ff3300 url('../images/nav18.png') no-repeat 10px center;
}
.nav-list .nav9 a {
	background: #ffffff url('../images/nav9.png') no-repeat 10px center;
}
.nav-list .active.nav9 a,
.nav-list .nav9:hover a {
	background: #ff3300 url('../images/nav19.png') no-repeat 10px center;
}
.nav-list .nav10 {
	margin-bottom: 0;
}
.nav-list .nav10 a {
	background: #ffffff url('../images/nav10.png') no-repeat 10px center;
}
.nav-list .active.nav10 a,
.nav-list .nav10:hover a {
	background: #ff3300 url('../images/nav20.png') no-repeat 10px center;
}
.nav-list li:hover a {
	color: #FFF;
}

/*新增弹框*/

/*申请修改*/
.p-button {
	font-size: 18px;
	line-height: 2;
	padding: 0 20px;
	background-color: #ff3300;
	color: #ffffff!important;
}
.modification {
	width: 470px;
	padding: 35px;
}
.modification .txt {
	font-size: 16px;
	color: #4c4948;
	margin-bottom: 20px;
	text-align: center;
}
.modification .form-control {
	margin-bottom: 20px;
	border-radius: 0;
	-webkit-border-radius: 0;
}
.modification .warn {
	color: #999999
	font-size: 12px;
	text-align: center;
	margin-top: 15px;
}
/*反馈*/
.feedback-btn {
	font-size: 14px;
	line-height: 2;
	padding: 0 20px;
	background-color: #ff3300;
	color: #ffffff!important;
}
.feedback-layer {
	width: 320px;
	padding: 25px;
}
.feedback-layer .radio {
	font-size: 16px;
	padding: 5px 0;
}
.feedback-layer .describe {
	margin-bottom: 15px;
}
.feedback-layer .describe p {
	font-size: 16px;
	margin-bottom: 10px;
}
/*产品分类*/

#product-class {
	width: 470px;
	padding: 20px 30px;
}
#product-class .layui-tab-title li{
	float: left;
	width: 16.66%;
	background-color: #f4f4f4;
	border-right: 1px solid #cacaca;
}
#product-class .layui-tab-title li:last-child {
	border-right: 0
}
#product-class .layui-tab-title .layui-this {
	background: #ff3300;
	color: #ffffff
}
#product-class .layui-tab-title {
	border: 1px solid #cacaca;
	height: auto;
}
#product-class .layui-tab-content {
	padding: 0;
}
#product-class .layui-tab-content>div {
	height: 230px;
	overflow-y: auto;
	padding-right: 10px;
	margin-top: 10px;
}
#product-class label {
	display: block;
	width: 100%;
	height: 46px;
	border: 1px solid #cacaca;
	margin-top: 15px;
	font-size: 16px;
	line-height: 44px;
}
#product-class .box {
	width: 56px;
	height: 100%;
	border-left: 1px solid #cacaca;
}
#product-class .checkbox {
	margin: 0;
	overflow: hidden;
}
#product-class .checkbox input[type=checkbox] {
	width: 20px;
	height: 20px;
	margin: 13px 18px;
}
.layui-layer-btn .layui-layer-btn0 {
  border: 0;
  background-color: #ff3300!important;
}
#brand {
	width: 470px;
	height: auto;
	padding: 20px 30px;
}
#brand .input,
#brand .line {
	float: left;
}
#brand .line {
	width: 54px;
	text-align: center;
	font-size: 20px;
	line-height: 46px;
}
#brand .input .form-control {
	width: 178px;
	height: 46px;
}
#brand .sure {
	padding: 10px 0;
}
#brand .brand-name {
	width: 100%;
	height: 265px;
	border: 1px solid #cacaca;
	overflow: hidden;
	cursor: pointer;
}
#brand .brand-name>div {
	height: auto;
	overflow-y: auto;
	position: relative;
}
#brand .brand-name>div ul {
	width: 100%!important;
	position: static!important;
	border: 0;
	padding: 10px;
	display: block!important;
}
#brand .brand-name>div ul>li {
	padding: 10px 0;
}
#standard {
	width: 470px;
	padding: 20px 30px;
}
#standard .form-control {
	height: 46px;
	width: 300px;
}
#standard .p-button {
	margin-top: 4px;
}
#standard>p {
	padding: 15px 0;
}
#standard .standard-name {
	height: 265px;
	overflow-y: auto;
	border: 1px solid #cacaca;
	position: relative;
}
#standard .standard-name .name {
	font-size: 18px;
	color: #4c4948;
}
#standard .standard-name h4 {
	margin-top: 20px;
}
#standard .standard-name ul {
	width: 100%!important;
	position: static!important;
	border: 0;
	padding: 10px;
	display: block!important;
}
#standard .standard-name ul>li {
	padding: 10px 0;
}
#brand .brand-name ul {
	width: 100%!important;
	position: static!important;
	border: 0;
	padding: 10px;
	display: block!important;
}
#brand .brand-name ul>li {
	padding: 10px 0;
}
#type {
	width: 350px;
	padding: 20px 30px;
}
#type .type-content {
	height: 350px;
	width: 100%;
	overflow: hidden;
}

#type .name {
	padding: 0 10px;
	font-size: 14px;
	line-height: 46px;

	display: inline-block;
}

#type .active .name{
	background: #333333;
	color: #FFFFFF;
}
#type .radio {
	margin-top: 0;
	margin-bottom: 15px;
}
#type input[type=radio] {
	border-color: #ff3300;
	width: 14px;
	height: 14px;
}
#company-layer {
	width: 320px;
	padding: 20px 30px;
}
.company-layer p {
	font-size: 16px;
	line-height: 22px;
	color: #4c4948;
}
.company-layer .form-control {
	height: 46px;
	margin: 15px 0;
}
.company-layer .name {
	font-size: 14px;
	line-height: 18px;
	padding: 10px 0;
	border: 1px solid #333333;
    margin: 5px 0;
    cursor: pointer;
    border-radius: 4px;
}
.company-layer .js-company-list {
	width: 100%;
	height: 215px;
	overflow: hidden;
	border: 1px solid #cacaca;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 10px 20px;
}
.company-layer .js-company-list li{
	font-size: 14px;
	color: #4c4948;
	padding: 10px 0;
}
.no-button {
	font-size: 18px;
	line-height: 2;
	padding: 0 20px;
	background-color: #999999;
	color: #ffffff!important;
}


/*修改密码*/
.password-form {
	padding: 90px 0;
}
.password-form .form-group {
	width: 400px;
	margin: 10px auto;
}


.template-layer {
	padding: 20px;
}
.template-layer>h4 {
	font-size: 20px;
	color: #333333;
	margin-bottom: 10px;
}
.template-layer>.checkbox {
	height: 46px;
	border: 1px solid #cccccc;
	margin-bottom: 15px;
	line-height: 44px;
	padding-left: 50px;
	color: #999999;
	margin-top: 0;
}
.template-layer>.checkbox label {
	padding-left: 50px;
}
.template-layer>.checkbox input[type=checkbox] {
	width: 22px;
	height: 22px;
	left: 42px;
	top: 7px;
}
.template-layer>.selected-d h3 {
	margin: 20px 0;
	color: #ff3300;
	font-size: 20px;
}
.template-layer>.selected-d>div {
	width: 100%;
	height: 46px;
	border: 1px solid #cccccc;
	margin-bottom: 15px;
	line-height: 44px;
	color: #999999
}
.template-layer>.selected-d span {
	width: 22px;
	height: 22px;
	overflow: hidden;
	text-align: center;
	line-height: 22px;
	color: #FFF;
	border-radius: 50%;
	background-color: #46be5f;
	margin-top: 11px;
	margin-left: 10px;
	margin-right: 15px;
}
.template-layer>.selected-d .close-x {
	cursor: pointer;
	padding: 0 10px;
	color: #666666;
	font-size: 20px;
}
.pagination {
	text-align: center;
	display: block;
}
.pagination>ul {
	display: inline-block;
	clear: both;
}
.pagination>ul>li {
	float: left;
	width: 30px;
	height: 30px;
	font-size: 14px;
	color: #999999;
	line-height: 30px;
	border: 1px solid #999999;
	margin: 5px;
}
.pagination>ul>li.prev-page,
.pagination>ul>li.next-page {
	width: 60px;
}
.pagination>ul>li.active {
	background-color: #ff3300;
	color: #ffffff
}

/*公司管理*/
.company-m .btn1 {
	padding: 5px 22px;
	font-size: 18px;
	color: #FFF;
	background: #ff3300;
}
.company-m .com-title {
	margin: 20px 0;
	font-size: 24px;
	color: #6e6b6a;
	border-bottom: 1px solid #e0e0e0;
}
.company-m .com-title span {
	display: inline-block;
	border-bottom: 3px  solid #ff3300;
}
.company-m .btn2 {
	padding: 5px 22px;
	font-size: 18px;
	color: #FFF;
	background: #696565;
}
.company-m .update {
	padding: 20px 0 15px;
}
.company-m-t {
	padding: 15px 160px 25px;
	border: 1px solid #e0e0e0;
	background: #FFF;
	position: relative;
	margin-bottom: 5px;
}
.update-logo {
	position: absolute;
	left: 10px;
	top: 50%;
    z-index: 1;
    margin-top: -48px;
}
.company-m-t .update-logo .logo-img {
	width: 132px;
	height: 96px;
	border: 1px solid #e0e0e0;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	overflow: hidden;
}
.company-m-t .update-btn {
	width: 132px;
	height: 40px;
	background: url(../images/bg_09.png) no-repeat;
	overflow: hidden;
	margin-top: 10px;
}
.company-m-t .update-btn .btn {
	padding: 0;
	font-size: 18px;
	color: #4c4948;
	text-align: center;
	line-height: 40px;
	position: relative;
	width: 100%;
}
.company-m-t .update-btn input {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
}
.company-name {
	height: 120px;
	padding-top: 40px;
}
.company-name h2 {
	color: #4c4948;
	font-size: 28px;
}
.company-name .edit-btn {
	top: 60px;
}
.company-m .company-c {
	width: 460px;
	height: 300px;
	border: 1px solid #e0e0e0;
	padding: 20px;
	background: #FFF;
	overflow-y: auto;
}
.company-m .company-c h3 {
	font-size: 18px;
	color: #585554;
	margin-bottom: 20px;
}
.company-m .company-i {
	width: 410px;
	height: 300px;
	border: 1px solid #e0e0e0;
	padding: 60px 0 30px;
	background: #FFF;
	position: relative;
}
.company-m .company-i .form-group {
	margin-bottom: 5px;
}
.company-m .company-i label {
	height: 30px;
	font-size: #4c4948;
	float: left;
	padding-right: 0;
}
.company-m .company-i label img {
	margin: -4px 5px 0 0;
}
.company-m .company-i input[type="text"] {
	height: 30px;
}
.certification {
	background: #FFF;
	border: 1px solid #e0e0e0;
	padding: 30px 10px 0;
	margin-top: 5px;
}
.certification .top {
	border-bottom: 1px solid #e0e0e0;
}
.certification .top h2 {
	font-size: 24px;
	color: #4c4948;
	line-height: 30px;
	border-bottom: 3px solid #ff3300;
	margin-right: 10px;
}
.certification .top p {
	color: #898686;
	font-size: 14px;
	line-height: 30px;
}
.certification .top p.number {
	font-size: 16px;
}
.certification .make-sure {
	padding: 10px;
	margin-bottom: 20px;
	color: #4486ca;
	font-weight: bold;
}
.certification .staff-list {
	font-size: 14px;
	color: #4c4948;
	margin-bottom: 40px;
	text-align: center;
}
.certification .staff-list h4 {
	margin-bottom: 20px;
	position: relative;
}
.certification .staff-list h4 span {
	padding: 0 5px;
	background: #FFF;
	position: relative;
	z-index: 10;
}
.certification .staff-list h4:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 0;
	border: 1px solid #e0e0e0;
	top: 50%;
	left: 0;
}
.certification .staff-list>ul>li {
	padding: 5px 0;
	border-bottom: 1px dotted #878282;
	width: 48%;
	margin: 0 1%;
	float: left;
}
.certification .staff-list>ul>li>div {
	float: left;
	width: 20%;
	text-align: center;
	color: #4c4948;
	line-height: 30px;
}
.certification .staff-list>ul>li>div .btn {
	padding: 4px 15px;
	background: url(../images/bg_10.png) no-repeat center;
}
.certification .staff-list>ul>li>div .btn:hover {
	background: #ff3300;
	color: #FFF;
}
.company-m .new-item {
    margin-right: 5px;
    margin-bottom: 50px;
}
.company-m .new-item:nth-child(3n) {
    margin-right: 0;
}
.new-list .move-out {
	position: absolute;
	width: 100%;
	bottom: -48px;
	left: 0;
	text-align: center;
}
.new-list .move-out .btn {
	background: url(../images/bg_09.png) no-repeat center;
	width: 131px;
	height: 37px;
	padding: 0;
	font-size: 18px;
	color: #6e6b6a;
	line-height: 2;
}
.new-list .move-out .btn img {
	margin: -4px 5px;
}
.new-list .pass {
	position: absolute;
	top: 25px;
	left: 50%;
	margin-left: -24px;
	z-index: 1;
	background: #ff3300;
	width: 48px;
	height: 48px;
	border-radius: 100%;
	overflow: hidden;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	line-height: 14px;
	padding: 10px 0;
}
.new-list .unpass {
	position: absolute;
	top: 25px;
	left: 50%;
	margin-left: -24px;
	z-index: 1;
	background: #848484;
	width: 48px;
	height: 48px;
	border-radius: 100%;
	overflow: hidden;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	line-height: 14px;
	padding: 10px 0;
}
.all-product .new-item .operation-btn>.btn {
  width: auto;
  height: 66px;
  padding: 15px 0;
  font-size: 14px;
  line-height: 20px;
  width: 24%;
  float: left;
 margin: 0 0.5%;
}
.all-product .new-item .operation-btn>.btn img {
    display: block;
    margin: 0 auto;
}
.new-list .confirm {
	margin-left: -10px;
	margin-right: -10px;
	margin-top: 20px;
}
.new-list .confirm .btn {
	background: url(../images/bg_09.png) no-repeat center;
	width: 130px;
	height: 37px;
	padding: 0;
	font-size: 18px;
	color: #6e6b6a;
	line-height: 2;
}
.new-list .confirm .btn img {
	margin: -4px 5px;
}
.new-list .p-shadow {
	position: absolute;
	left: 10px;
	top: 10px;
	right: 10px;
	bottom: 65px;
	background: rgba(0,0,0,.4);
	z-index: 99;
}
.new-fabu {
	width: 400px;
	padding: 60px;
	border: 1px solid #e0e0e0;
	box-shadow: 0 0 20px rgba(0,0,0,.5);
}
.new-fabu .file-box {
	width: 280px;
	height: 150px;
	border: 1px dashed #666666;
	margin-bottom: 20px;
	padding-top: 40px;
	text-align: center;
	position: relative;
	font-size: 18px;
	color: #4c4948;
}
.new-fabu .file-box .add-btn {
	width: 34px;
	height: 34px;
	margin: 0 auto 20px;
	background: url(../images/add1.png);
}
.new-fabu .file-box:hover {
	border-color: #ff3300;
	color: #ff3300;
}
.new-fabu .file-box:hover: .add-btn {
	background: url(../images/add2.png);
}
.new-fabu .file-box .form-control {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 100;
	cursor: pointer;
	opacity: 0;
}
.mo-operation {
	display: none;
}

@media screen and (max-width: 1340px) {
	.new-list .swiper-prev-btn {
		left: 10px;
	}
	.new-list .swiper-next-btn {
		right: 10px;
	}
}
@media screen and (max-width: 768px) {
	.mo-operation {
		display: block;
	}
	.pc-operation {
		display: none;
	}

	.classify-tab .layui-tab-content {
		width: auto;
	}
	.register .form{
		width: 100%;
		padding: 0 10px;
	}
	.register .title {
		padding: 0 20px;
 	}
	.register .form-group .label-control {
		margin-right: 20px;
		font-size: 14px;
	}
	.register .form-group .form-control{
		width: 100%;
	}
	.register .form-group .get-code{
		width: 100px;
	}
	.nav-list .nav7 {
		display: none;
	}
	body, .container {
		width: 100%;
		min-width: 300px;
	}
	.banner.swiper-container-horizontal>.swiper-pagination-bullets {
		bottom: 5px;
		z-index: 10;
	}
	.banner .swiper-pagination-bullet {
		width: 8px;
		height: 8px;
		border: 1px solid #FFF;
	}
	.p-header-t,.p-header-b .nav-text,.personal-header .title {
		display: none!important;
	}
	.p-header-b .logo {
		padding: 10px 0;
	    height: 50px;
	    width: 54px;
	    overflow: hidden;
	    text-align: right;
	    margin-right: 5px;
	}
	.p-header-b .search {
		margin: 8px 0;
	}
	.p-header-b #search_form {
		position: absolute;
	    left: 50%;
	    margin-left: -100px;
	    top: 0;
	}
	.p-header-b .search .form-control {
		width: 210px;
		padding: 6px 5px;
	}
	.p-header-b {
		padding: 0 10px;
	}
	.p-header-b .logo img {
		height: 30px;
		float: right;
	}
	.p-header-b .title-m {
		display: block;
	}
	.nav-btn {
	    margin: 13px 0;
	    background-position: center top;
	    padding-left: 0;
	    padding-top: 24px;
	    font-size: 16px;
	    height: 24px;
	    width: 24px;
	}
	.nav-btn span {
		display: none;
	}
	.nav-list {
		top: 50px;
	}
	.product-info .small-img {
		display: none;
	}
	.banner .swiper-next-btn,.banner .swiper-prev-btn {
		width: 15px;
	}
	.search-input {
		width: 100%;
	}
	.main {
		padding: 20px 10px;
		overflow: inherit;
	}
	.search-input .form-control {
		font-size: 18px;
	}
	.buy-info .buy-list .item {
		padding: 15px;
		min-height: 0;
	}
	.product-list {
		padding: 0;
		margin: 0;
	}

	.buy-info .buy-list .item h1 {
		font-size: 22px;
	}
	.backTop {
		bottom: 20px;
		right: 20px;
	}
	.p-footer-t {
		padding: 20px 10px;
	}
	.p-footer-b {
		text-align: center;
	}
	.new-product .new-item {
		width: 100%;
		margin-right: 0;
	}
	.new-list .new-item {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.company-m .new-item {
		margin-bottom: 20px
	}
	.new-list .new-item>a {
		display: flex;
	}
	.new-list .lat-item, .new-list .selected-item {
		height: auto;
		padding: 20px 0;
	}
	.new-list .lat-item>a, .new-list .selected-item>a {
		display: flex;
	    justify-content: center;
	    align-items: center;
	    flex-wrap: wrap;
	}
	.new-list .lat-item img {
		margin: 0
	}
	.new-list .lat-item h5 {
		width: 100%;
		margin-top: 20px;
	}
	.new-list .new-item .img {
		text-align: center;
		max-width: 95%;
		height: auto;
		width: 40%;
		float: left;
		margin-right: 0;
		display: inline-flex;
		justify-content: center;
		align-items: center;
		margin-right: 20px;
		flex: 40% 0 0;
	}
	.new-list .new-item .img img {
		width: auto;
		height: auto;
		max-width: 100%;
	}
	.new-list .new-item .body {
		overflow: hidden;
		height: auto;
	}
	.login-layer {
		width: 300px;
	}
	.login-layer .main {
		padding: 15px;
	}
	.login-layer .close {
	    width: 15px;
	    height: 15px;
	    padding: 0;
	}
	.login-layer .close img {
		vertical-align: top;
	}
	.login-layer .main .other {
		padding-bottom: 0;
	}
	.summary {
		padding-top: 0
	}
	.summary>.container {
		padding: 20px 10px;
	}
	.summary .crumbs-nav {
		display: none;
	}
	.crumbs-nav {
		margin-bottom: 20px;
	}
	.base-classify .title h2 {
		font-size: 28px;
	}
	.classify-tab .layui-tab-title {
		width: 100%;
		padding-bottom: 20px;
	}
	.want-buy .release {
		right: 10px;
		top: 60px;
	}
	.want-buy .buy-list {
		width: 100%;
	}
	.want-buy .buy-item h1 {
		font-size: 24px;
		line-height: 48px;
	}
	.want-buy .buy-item .content {
		padding: 20px;
	}
	#product-class {
		width: 100%;
	}
	#product-class .layui-tab-title li {
		min-width: 0;
		padding: 0;
	}
	.new-fabu {
		width: 100%;
	}
	#release-form {
		width: 100%;
	}
	#release-form .form-group {
		margin-bottom: 10px
	}
	.personal-header {
		height: auto;
		padding: 10px;
	}
	.personal-header .logo {
		padding: 0;
	    height: 30px;
	    width: 54px;
	    overflow: hidden;
	    text-align: right;
	    margin-right: 5px;
	}
	.personal-header .logo img {
		height: 30px;
		float: right;
	}
	.personal-header .nav-btn {
		margin: 3px 0px;
	}
	.personal-header .nav-btn span {
		display: none;
	}
	.personal-header .home {
		display: none;
	}
	.personal-header .log-reg {
		margin: 0;
		font-size: 14px;
		line-height: 30px;
	}
	.personal-center {
		padding: 70px 10px 0;
	}
	.personal-l {
		width: 100%;
		margin-bottom: 30px;
	}
	.personal-r {
		width: 100%;
		margin-bottom: 30px;
	}
	.personal-info .form {
		padding: 10px;
	}
	.personal-info .form dl {
		width: 100%;
		margin-right: 0;
		text-align: center;
		margin-bottom: 15px;
	}
	.personal-info .form dl img {
		width: auto;
		max-width: 100%;
	}
	.personal-info .form>div {
		width: 100%;
	}
	.personal-info .quit .content span {
		float: none!important;
		display: block;
	}
	.personal-info .col-recommend .content {
		padding: 30px 30px 20px;
	}
	.personal-info .col-recommend .swiper-slide img {
		width: auto;
		max-width: 100%;
	}
	.modification {
	    width: 100%;
	    padding: 20px 10px;
	}
	.personal-r-t {
		padding: 0 10px;
	}
	.personal-r-t>div {
		margin-left: 5px;
	}
	.personal-r-t .bdsharebuttonbox {
		display: none;
	}
	.business-card .base-info {
		padding: 10px;
	}
	.business-card .nav {
		width: 100%
	}
	.business-card .nav>li {
		font-size: 16px;
	}
	.card-content {
		padding-top: 20px;
	}
	.card-content dl {
		width: 100%;
		text-align: center;
	}
	.card-content .text2 {
	    width: 100%;
	    padding-left: 0;
	    padding-top: 10px;
	}
	.new-list .new-item {
		width: 100%;
	}
	.ad-template .top,.ad-template .link,.wanted-buy .info .msg-list>li .text{
	    padding: 20px 10px;
	}
	.new-list .new-item .operation-btn {
		text-align: center;
	}
	.wanted-buy {
		padding: 20px 0;
	}
	.wanted-buy .info .head {
		width: 60px;
		height: 60px;
		margin-right: 10px;
		padding: 0;
	}
	.wanted-buy .info .head .delet-btn {
		display: block;
	}
	.wanted-buy .info .content {
		width: auto;
		overflow: hidden;
		float: none!important;
	}
	.wanted-buy .info .content .other {
		padding: 10px;
	}
	.wanted-buy .info .content .open-btn {
		margin-left: 5px;
	}
	.wanted-buy .info .content .delet-btn {
		width: 40px;
		font-size: 14px;
	}
	.wanted-buy .info .content .msg-btn {
		font-size: 14px;
	}
	.wanted-buy .info .msg-list>li .text {
		width: 100%;
	}
	.layui-colla-title {
		height: auto;
		line-height: 30px;
	}
	.company-m-t {
	    padding: 10px;
	}
	.company-m-t .update-logo {
		position: static;
		margin: 0;
	}
	.company-m-t .update-logo .logo-img {
		margin: 0 auto;
		display: block;
	}
	.company-m-t .company-name {
		padding-top: 20px;
		height: auto;
	}
	.company-m-t .company-name h2 {
		font-size: 20px;
	}
	.company-m .company-c {
		width: 100%;
		height: auto;
	}
	.company-m .company-i {
		margin-top: 10px;
		width: 100%;
	}
	.company-m .z-company-i {
		height: auto;
		padding: 20px 0 0;
	}
	.certification .staff-list>ul>li {
		width: 100%;
		margin: 0;
	}
	.product-info .product-img {
		width: 100%;
		float: none!important;
	}
	.product-info .product-img .big-img {
		padding-top: 50px;
	}
	.product-info .product-img .big-img .swiper-container {
		height: 205px;
	}
	.product-info .content {
		padding: 0 0 10px;
		overflow: inherit;
	}
	.link-style {
		padding: 20px 10px 60px;
		position: relative;
	}
	.link-style .content {
	    overflow: initial;
	    text-align: center;
	}
	.link-style .tips img {
		display: none;
	}
	.link-style .tips span {
		margin-bottom: 0;
		padding-right: 0;
		position: absolute;
		left: 0;
		bottom: 10px;
		width: 100%;
	}
	.respon-area>span{
		float: none!important;
		display: none;
	}
	.respon-area>div {
		float: none!important;
	}
	.respon-area>.pull-right span {
		display: block;
		margin-bottom: 5px;
	}
	.person-charge .table>thead>tr>th,
	.person-charge .table>tbody>tr>td,
	.des-table>tbody>tr:nth-child(2n+1)>td,
	.des-table>tbody>tr>td:last-child {
		padding: 5px;
		vertical-align: middle;
	}
	.name-title {
		padding: 20px 10px;
		text-align: center;
	}
	.name-title>.pull-left {
		float: none!important;
		margin-bottom: 10px
	}
	.name-title h1 {
		margin-left: 0;
		display: block;
		font-size: 20px;
		margin: 20px 0;
	}
	.name-title .btn {
		float: none;
		display: inline-block;
	}
	.description {
		padding: 20px 10px;
	}
	.link-style .tips {
		width: 100%;
		text-align: center;
		float: none!important;
	}
	.link-style .content .hq-phone {
		float: none!important;
	}
	.link-style .content p {
		float: none!important;
	}
	.upload-pictures {
		width: 100%;
	}
	.form-info {
		padding: 20px 10px;
	}
	.form-info .form-group .select-area {
		width: auto;
	}
	.form-info .form-group .select-area select:first-child {
		border-right: 0;
		border-bottom: 1px solid #cacaca;
	}
	.edit-wrapper {
		position: static;
	}
	.product-widget .edit-btn {
		right: 0;
	    top: 0;
	}
	.edit-wrapper .edit-btn {
	    right: 10px;
	    top: 10px;
	}
	.summary .summary-n .btn {
		margin-bottom: 10px;
	}
	.summary .operation {
		position: absolute;
	    z-index: 6;
	    right: 25px;
	    top: 370px;
	}
	#brand {
		width: 100%;
		padding: 20px;
	}
	#brand .input {
		width: 45%;
	}
	#brand .input .form-control {
		width: 100%;
	}
	#brand .line {
		width: 10%;
	}
	#standard {
		width: 100%;
		padding: 20px;
	}
	#standard .form-control {
		width: 100%;
	}
	.user-data>div {
		background-size: contain;
		width: 22%;
	}
	.ad-template .link .link-l {
		width: 100%;
		text-align: center;
	}
	.ad-template .link {
		position: relative;
		padding-bottom: 50px;
	}
	.ad-template .link .link-r {
		width: 100%;
		border-left: 0;
	}
	.ad-template .link .link-l .title {
		margin-bottom: 20px
	}
	.ad-template .link .link-l .copy-btn {
		background-color: #FFFFFF;
		position: absolute;
	    bottom: 10px;
	    left: 50%;
	    margin-left: -52px;
	}
	.ad-template .link .link-l .phone_btn {
		display: none;
	}
	.help-feedback {
		padding: 20px 10px;
	}
	.product-info .info .title {
		font-size: 24px;
	}
	.card-list .content .opration {
		padding: 10px;
	}
	.card-list .content .opration .btn {
		padding: 6px 4px;
	}
	.card-content .text1 {
		width: 100%;
		border-right: 0;
	}
	.company-m .company-i label {
		width: 100px;
	}
	.company-m .col-xs-9 {
		width: auto;
		float: none!important;
		overflow: hidden;
	}
	.new-list .selected-item>div {
		height: auto;
		display: block;
	}
	.new-list .selected-item .selected-btn{
		margin-top: 30px;
	}
	.link-form .tip {
		height: auto;
		line-height: 24px;
		margin-right: 0;
	}
	.c-m-product .new-item:nth-child(3n) {
		margin-right: 0;
	}
	.new-list .pass {
		position: absolute;
		left: 5px;
		top: 50%;
		margin-left: 0;
	}
	.link-form label {
		width: 100px;
	}
	.link-form label + div {
		width: auto;
	    overflow: hidden;
	    float: none!important;
	}
	.p-d-btn {
		background-color: #FFFFFF;
		color: #333333!important;
	}
	.template-layer {
		padding-bottom: 50px
	}
	.template-layer selected-d {
		position: absolute;
	    left: 0;
	    width: 100%;
	    background: #FFFFFF;
	    border-top: 1px solid #333333;
	    z-index: 1;
	    bottom: 50px;
	}
	.template-layer>.text-center {
		position: absolute;
	    width: 100%;
	    left: 0;
	    bottom: 10px;
	    background: #FFFFFF;
	}
	.main-product-l {
		width: 100%;
	}
	.main-product-l .product-t {
		width: 100%
	}
	.link-form .buttons {
		padding: 0 10px;
		text-align: center;
	}
}

.color-blue {
	color: blue;
}
label {
	position: relative;
}
.must-star {
	position: absolute;
    color: red;
    left: 4px;
    font-size: 20px;
}
.form-group .ke-container {
	width: 100%!important;
}
.c-m-product .new-item:nth-child(3n) {
	margin-right: 16px;
}
.c-m-product .new-item:nth-child(4n) {
	margin-right: 0
}

.table-responsive td img{
	/*width: 100%;*/
}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more {
	margin-top: 13px;
}
.layui-layer-page .layui-layer-content {
	position: static!important;
}

.delet-new-btn {
	width: 82px;
    height: 36px;
    line-height: 34px;
    text-align: center;
    padding: 0;
    color: #FFF;
    font-size: 18px;
    background: #c7c7c7;
}
.area-new {
	height: auto;
	padding-bottom: 0;
}

.z-new-btn {
	margin-top: 20px;
}

#paginator_page {
	width: 45px!important;
}