@charset "utf-8";
/* CSS Document  font-family:"Microsoft YaHei",Arial,SimHei, sans-serif;*/
*{margin:0;padding:0}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,span,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
html,body{width:100%;font-family: Helvetica Neue,Helvetica,PingFang SC,"Microsoft YaHei",Tahoma,Arial,sans-serif;color:#333333;font-size:12px;height:100%;}
dl,dt,dd,ol,ul,li{list-style:none;margin:0;padding:0}
img{display:block;margin:0;padding:0;border:none;}
a{text-decoration:none; cursor:pointer;color:#333;} 
li{list-style:none;}
img{display:block;}
@font-face{font-family:造字工房情书体; src:url(../MFQingShu_Noncommercial-Regular.otf)}
input{vertical-align:text-bottom;margin-bottom:1px;margin-bottom:-2/10px;border-style: none;}
body{
	overflow-y:scroll;
	}
	
.body{
	position:relative;
	height:auto;
	min-height:100%;
	}

.link{
	cursor:pointer;
	}

.link:hover{
	text-decoration:underline;
	}

.main{
	padding-bottom:240px!important;
	}

.main-with-paging{
	/*padding-bottom:278px!important;*/
	}

.main-with-ad{
	/*padding-bottom:300px!important;*/
	}

.top-box{
	width:100%;
	height:35px;
	background-color:#f5f5f5;
	border-bottom:1px solid #dddddd;
	}

.contain{
	max-width:1200px;
	width:98%;
	margin:auto;
	overflow:hidden;
	position:relative;
	}
	
.error-contain{
	max-width:700px;
	min-height:520px;
	width:98%;
	margin:auto;
	overflow:hidden;
	position:relative;
	padding:20px;
	}
	
.contain-fit{
	max-width:1200px;
	width:98%;
	margin:auto;
	position:relative;
	}
	
.contain-visible{
	margin:auto;
	overflow:visible;
	position:relative;
	}
	
.location{
	height:36px;
	padding:0px 20px 0px 18px;
	line-height:36px;
	float:left;
	font-size:12px;
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
	color:#333;
	}
	
.location i{
	font-size:20px;
	margin-right:4px;
	}
	
.location:hover{
	overflow:hidden;
	color:#3b8cff;
	cursor:pointer;
	}

.location-click{
	background-color:white;
	overflow:hidden;
	border-left:1px solid #cccccc!important;
	border-right:1px solid #cccccc!important;
	color:#3b8cff;
	cursor:pointer;
	}
	
.nav-top-icon{
	padding:0px!important;
	}
	
.area-select {
	float: left;
	margin-right: 10px;
}
.area-selected {
	height: 30px;
	border-radius: 4px;
	line-height: 30px;
	padding: 0px 42px 0px 16px;
	border: 1px solid #cdcdcd;
	background: #ffffff;
	color: #333333;
	cursor: pointer;
	width: auto;
	display: inline-block;
	font-size: 14px;
	position: relative;
}

.area-arrow-down {
	width: 6px;
	height: 6px;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	position: absolute;
	top: 10px;
	right: 14px;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg); /* Internet Explorer */
	-moz-transform: rotate(45deg); /* Firefox */
	-webkit-transform: rotate(45deg); /* Safari 和 Chrome */
	-o-transform: rotate(45deg); /* Opera */
}

.area-arrow-up {
	width: 6px;
	height: 6px;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	position: absolute;
	top: 14px;
	right: 14px;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg); /* Internet Explorer */
	-moz-transform: rotate(45deg); /* Firefox */
	-webkit-transform: rotate(-135deg); /* Safari 和 Chrome */
	-o-transform: rotate(45deg); /* Opera */
}

.area-options {
	position: absolute;
	border-radius: 4px;
	background: #ffffff;
	margin-top: 2px;
	border: 1px solid #cdcdcd;
	display: none;
	padding: 4px 8px 4px 0px;
	z-index:1007;
}

.area-options ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	max-height: 200px;
	overflow: auto;
	padding-right: 18px;
	padding-left: 5px;
}

.area-options ul li {
	height: 30px;
	line-height: 30px;
	color: #333333;
	padding: 0px 6px 0px 6px;
	cursor: pointer;
	width: 100%;
}

.area-options ul li:hover {
	background: #dae9ff;
	color: #333333;
}

.li-selected {
	background: #3b8cff!important;
	color: #ffffff!important;
}

 .area-scroll::-webkit-scrollbar-track {
background-color: #ffffff;
}

.area-scroll::-webkit-scrollbar {
width: 4px;
background-color: #210C0C;
}

.area-scroll::-webkit-scrollbar-thumb {
background-color: #666666;
}

.area-input {
	height: 36px;
	border-radius: 4px;
	line-height: 36px;
	padding: 0px 8px 0px 8px;
	border: 1px solid #3b8cff;
	background: #ffffff;
	color: #333333;
	cursor: pointer;
	width: 20%;
	display: inline-block;
	font-size: 14px;
	outline: none;
}

.location-choose{
	position:absolute;
	top:36px;
	left:0px;
	background-color:#ffffff;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
	z-index:5;
	width:720px;
	padding:0px 20px;
	}

.location-close{
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer;
	font-size:16px!important;
	}
	
.location-close:hover{
	color:#ff5000;
	}

.location-search{
	padding:15px 0px 0px 0px;
	line-height:30px;
	overflow:hidden;
	}

.location-search span{
	float:left;
	height:28px;
	line-height:28px;
	font-weight:bold;
	font-size:12px;
	}


.location-search-input{
	position:relative;
	float:left;
	margin-left:16px;
	}

.location-search-input i{
	position:absolute;
	top:8px;
	left:10px;
	font-size:16px;
	color:#cccccc;
	}

.location-search-input input{
	border:1px solid #cccccc;
	height:26px;
	padding:0px 8px 0px 5px;
	font-size:12px;
	}

.nav-four{
	width:100%;
	background-color:#ffffff;
	height:36px;
	overflow:hidden;
	}


.hot-city-box{
	padding:15px 0px 0px 0px;
	line-height:30px;
	overflow:hidden;
	border-bottom:1px dotted #cccccc;
	clear:both;
	}

.hot-city-box span{
	float:left;
	height:28px;
	line-height:28px;
	font-weight:bold;
	font-size:12px;
	}

.hot-city{
	overflow:hidden;
	float:left;
	width:580px;
	margin-left:16px;
	}

.hot-city a{
	color:#666666;
	display:block;
	float:left;
	padding:0px 10px
	}

.hot-city a:hover{
	color:#3b8cff;
	}

.search-by-letter{
	overflow:hidden;
	margin-top:5px;
	}

.search-by-letter span{
	float:left;
	height:41px;
	line-height:41px;
	font-weight:bold;
	}

.search-letters{
	float:left;
	margin:10px 0px 10px 10px;
	}

.search-letters a{
	display:block;
	float:left;
	width:22px;
	height:22px;
	line-height:22px;
	text-align:center;
	background-color:#eee;
	color:gray;
	margin:0px 5px 5px 0px;
	}

.search-letters a:hover{
	background-color:#3b8cff;
	color:white;
	}

.city-list{
	position:relative;
	height:245px;
	overflow:hidden;
	margin:0px 0px 10px 0px;
	}

.city-list ul{
	position:relative;
	height:230px;
	overflow:auto;
	}

.city-list ul li{
	position:relative;
	padding-left:30px;
	margin-bottom:10px;
	display:block;
	float:left;
	clear:both;
	}

.city-list-title{
	position:absolute;
	top:2px;
	left:0px;
	font-size:18px;
	color:#cccccc;
	}

.city-list-content{
	float:left;
	}

.city-list-content a{
	color:#666666;
	float:left;
	padding:0px 30px 0px 0px;
	display:block;
	line-height:30px
	}

.city-list-content a:hover{
	color:#3b8cff;
	}

.nav-top{
	float:right;
	}
	
.nav-right li{
	float:left;
	height:35px;
	line-height:35px;
	padding:0px 10px;
	}

.nav-right li:hover > a{
	color:#ff5000;
	}

.navbar-default .navbar-nav > li:hover > a{
	color:#ff5000;
	}

.message-preview div:hover > i,
.message-preview div:hover > span a{
	color:#ff5000!important;
	}

.login a{
	color:#ff5000!important;
	}

.login-after a{
	color:#ff5000;
	}
	
.login-after a:hover{
	color:#ff854d!important;
	}

.login-after a i{
	font-size:16px;
	}

.login-after:hover > .user-set{
	display:block!important;
	}

.message:hover > .message-preview{
	display:block!important;
	}

.login-after,
.message{
	padding:0px 10px 0px 10px!important;
	height:36px!important;
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
	position:relative;
	}

.login-after:hover,
.message:hover{
	background-color:white;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	}

.login-after-hover,
.message-hover{
	background-color:white;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	}


	
.login a:hover{
	color:#ff854d!important;
	}

.register a{
	border-right:1px solid #cccccc;
	padding:0px 10px 0px 0px!important;
	}
	
.shopping-cart i{
	font-size:16px;
	margin-right:2px;
	}

.shopping-cart a{
	color:#6b6b6b;
	}

.search-bar{
	width:100%;
	background-color:#ffffff;
	}


.search-box{
	height:96px;
	overflow:hidden;
	}
	
.logo{
	margin-top:12px;
	margin-left:36px;
	float:left;
	overflow:hidden;
	}

.logo img{
	diasplay:block;
	float:left;
	}

.logo span{
	diasplay:block;
	float:left;
	color:#333333;
	font-size:24px;
	margin:22px 0px 0px 10px;
	}

.search{
	float:right;
	margin-top:25px;;
	margin-right:10px;
	}

.search-choose span{
	display:block;
	float:left;
	padding:5px 15px;
	color:#666666;
	cursor:pointer;
	}

.search-choose .current{
	color:white!important;
	background-color:#3b8cff;
	}

.search-main{
	overflow:hidden;
	float:left;
	}

.search-main input{
	width:487px;
	height:35px;
	border:2px solid #3b8cff;
	padding-left:10px;
	float:left;
	border-radius:0px;
	}

.search-main input:hover,
.search-main input:focus{
	border:2px solid #3b8cff!important;
	}

@media(max-width:1199px){
.search-main input{
	width:300px;
	}

	}
	
.search-icon{
	width:51px;
	height:35px;
	background-color:#3b8cff;
	float:left;
	cursor:pointer;
	line-height:35px;
	text-align:center;
	font-size:24px;
 	}

.map-search{
	width:115px;
	height:35px;
	float:left;
	line-height:35px;
	text-align:center;
	cursor:pointer;
	margin-left:10px;
	}
	
.map-search a i{
	font-size:24px;
	}	
	
.map-search a{
	color:white;
	font-family:微软雅黑;
	font-size:16px;
	}

.hot-words{
	font-size:12px;
	margin-top:10px;
	}

.hot-words span a{
	color:#6d6d6d;
	padding:10px 10px;
	cursor:pointer;
	}
	
.hot-words span a:hover{
	color:#ff5000;
	}

.advertisement{
	width:100%;
	background-color:#595758;
	height:100px;
	}

.advertisement .contain-fit{
	overflow:hidden;
	height:100px;
	}

.advertisement .contain-fit img{
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-600px;
	}

.foot{
	width:100%;
	background-color:#fff!important;
	margin-top:20px;
	/*position:absolute;
	bottom:0px;*/
    padding:0px 0px 20px 0px;
	border-top:1px solid #ccc;
	}

.foot .contain{
	background-color:#fff!important;
	}

.foot .contain-fit{
	background-color:#fff!important;
	}

.foot-with-ad{
	/*height:297px!important;*/
	}
	
.foot-with-ad .contain{
	background-color:#fff;
	}

.fix-right{
	position:fixed;
	right:10px;
	bottom:317px;
	}

.fix-right div{
	width:74px;
	height:74px;
	cursor:pointer;
	text-align:center;
    background-color:rgba(0,0,0,0.6);
    border-color: rgba(0,0,0,0.6);
	}

.fix-right div i{
	display:block;
	font-size:45px;
	color:#e5e5e5;
	padding:0px 0px 6px 0px;
	}
	
.fix-right div:hover > i{
	color:white;
	}

.fix-right div span{
	display:block;
	color:#e5e5e5;
	}

.fix-right div:hover > span{
	color:white;
	}
	
.fix-right div:hover{
    background-color:rgba(0,0,0,0.8);
    border-color: rgba(0,0,0,0.8);
	}

.scroll{
	border-top:1px solid #cccccc;
	}

.scroll i{
	padding:5px 0px 2px 0px!important;
	}
	
.fix-top{
	position:fixed;
	height:59px;
	top:0px;
	left:0px;
	width:100%;
	background-color:#f5f5f5;
	border-bottom:1px solid #cccccc;
	z-index:50!important;
	}	

.fix-top-logo{
	float:left;
	}
	
.fix-top-logo img{
	width:46px;
	margin:5px 0px 0px 30px;
	}
	
.location02{
	height:59px;
	padding:0px 20px 0px 18px;
	line-height:59px;
	font-size:12px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
	cursor:pointer;
	}

.location02 i{
	font-size:20px;
	margin-right:5px;
	}

.location02:hover{
	overflow:hidden;
	color:#3b8cff;
	}

.location-choose02{
	position:absolute;
	top:58px;
	left:0px;
	background-color:#ffffff;
	border:1px solid #cccccc;
	padding:10px 20px;
	z-index:1;
	width:720px;
	padding:0px 20px;
	}
.register-title-box{
	height:88px;
	width:100%;
	box-shadow: 0px 2px 1px #b2b2b2;
	}


.register-title-box .contain img{
	display:block;
	float:left;
	margin-top:8px;
	}

.register-title-box .contain span{
	display:block;
	float:left;
	font-size:24px;
	color:#333333;
	line-height:88px;
	margin-left:20px;
	}

.a{
	color:#333333;
	font-size:12px;
	cursor:pointer;
	}


.a:hover{
	color:#ff5000;
	}

.a-key{
	color:#ff5000;
	}
	
.a-key:hover{
	text-decoration:underline;
	}	

.message .ic-station-message{
    font-size:16px;
	margin-right:2px;
	}

.message .ic-down{
    font-size:12px;
	margin-right:2px;
	color:#999999;
	}

.message-preview{
	background-color:#ffffff;
	padding:10px 10px 10px 10px;
	border:1px solid #dddddd;
	border-top:none!important;
	position:absolute;
	top:36px;
	left:-1px;
	z-index:5;
	overflow:hidden;
	width:131px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	}

.message-preview div span a{
	color:#666666;
	}

.message-preview div i{
	font-size:18px;
	margin-right:8px;
	}

.user-set{
	background-color:#ffffff;
	padding:10px 10px 10px 20px;
	border:1px solid #dddddd;
	border-top:none!important;
	position:absolute;
	top:36px;
	left:-1px;
	z-index:5;
	overflow:hidden;
	width:212px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	}

.media-management{
	width:87px;
	height:20px;
	text-align:center;
	line-height:20px;
	border-radius:4px;
	margin-top:7px;
	box-shadow: 0px 2px 1px #b2b2b2;
	padding:5px 10px;
	}

.media-manage{
	padding:0px!important;
	}

.media-management a{
	color:white;
	}

.nav-right{
	float:right;
	}

.logout{
	width:114px;
	height:14px;
	overflow:hidden;
	}

.logout div{
	float:left;
	margin-left:10px;
	padding-right:10px;
	line-height:14px;
	} 
 
 .logout div a{
	 color:#6d6d6d;
	 }
 
  .logout div a:hover{
	 color:#ff5000;
	 }
 
 .logout-box{
	 float:left;
	 margin-left:10px;
	 margin-top:6px;
	 }
 
 .real-name{
	 width:96px;
	 height:20px;
	 margin:12px 0px 0px 8px;
	 border-radius:4px;
	 text-align:center;
	 line-height:20px;
	 box-shadow: 0px 2px 1px #b2b2b2;
	 }
 
.real-name a {
	color:white;
	}
 
.real-name a:hover {
	color:white!important;
	}
 
.shade{
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.7);
	position:absolute;
	top:0px;
	left:0px;
	z-index:10000;
	overflow:auto;
	}	
	
.my-iledcloud{
	width:100%;
	height:80px;
	background-color:#3b8cff;
	overflow:hidden;
	}

.my-iledcloud img{
	float:left;
	margin:12px 10px 0px 10px;
	}

.back-to-home{
	float:left;
	margin-top:14px;
	}

.my-iledcloud-search{
	float:right;
	margin:20px 10px 0px 0px;
	}

.back-to-home p{
	font-size:20px;
	color:white;
	}

.back-to-home div{
	width:68px;
	height:20px;
	border:1px solid white;
	color:white;
	border-radius:9px;
	line-height:18px;
	text-align:center;
	cursor:pointer;
	margin-top:2px;
	}

.my-search-icon{
	width:49px;
	height:38px;
	border:1px solid #d9d9d9;
	border-left:none;
	float:left;
	cursor:pointer;
	background-color:#f5f5f5;
	text-align:center;
	line-height:54px;
	}

.my-search-icon i{
	font-size:30px;
	font-weight:bold;
	}

.my-iledcloud-search input{
	display:block;
	float:left;
	width:338px;
	height:38px;
	border:1px solid #d9d9d9;
	padding-left:10px;
	font-size:14px;
	border-radius:0px;
	}

.my-iledcloud-menu{
	float:left;
	margin:30px 0px 0px 0px;
	font-size:12px;
	}
	
.my-iledcloud-menu dl{
	margin-bottom:30px;
	}

.my-iledcloud-menu dl dt{
	color:#333333;
	font-weight:bold;
	margin-bottom:15px;
	}

.my-iledcloud-menu dl dt a{
	color:#333333;
	}

.my-iledcloud-menu dl dt a:hover{
	color:#ff5000;
	}

.my-iledcloud-menu dl dd a{
	color:#999999;
	line-height:20px;
	}

.my-iledcloud-menu dl dd a:hover{
	color:#ff5000;
	line-height:20px;
	}

.be-media-owner{
	width:70px;
	height:22px;
	border:1px solid #3b8cff;
	border-radius:4px;
	color:#3b8cff;
	line-height:20px;
	text-align:center;
	cursor:pointer;
	margin-top:30px;
	}

.menu-title{
	width:calc(100% - 100px);
	height:42px;
	background-color:#ffffff;
	float:right;
	margin-top:20px;
	line-height:42px;
	}

.menu-title span{
	width:2px;
	height:11px;
	background-color:#ff5000;
	display:block;
	float:left;
	margin:15px 10px 0px 30px;
	}

.my-iledcloud-contain{
	width:calc(100% - 100px);
	float:right;
	background-color:white;
	margin:10px 0px 10px 0px;;
	padding:20px;
	}

.upload-img{
	border:1px solid #cdcdcd;
	text-align:center;
	cursor:pointer;
	}

.foot-nav-box{
	overflow:hidden;
	border-bottom:1px solid #cbcbcb;
	}

.foot-nav{
	width:25%;
	float:left;
	padding:20px;
	}

.foot-nav-title {
	overflow:hidden;
	}

.foot-nav-title a{
	font-size:16px;
	color:#333;
	display:block;
	float:left;
	margin-top:5px;
	margin-left:10px;
	font-weight:bold;
	}

.foot-nav-title a:hover,
.new-link span a:hover{
	color:#3b8cff;
	}

.foot-nav-title i{
	font-size:34px;
	display:block;
	float:left;
	color:#3b8cff!important;
	}

.new-link{
	margin-top:10px;
	overflow:hidden;
	}

.new-link span a{
	color:#666;
	}

.new-link span{
	display:block;
	float:left;
	margin-right:15px;
	margin-bottom:7px;
	}

.company-info{
	overflow:hidden;
	text-align:center;
	}

.company-info a{
	color:#666;
	line-height:40px;
	padding:0px 20px;
	}

.company-info a:hover{
	color:#3b8cff;
	}

.copyright{
	color:#666;
	margin-top:20px;
	}


.rank-condition{
	border-left:1px solid #e6e6e6;
	float:left;
	line-height:46px;
	text-align:center;
	padding:0px 20px;
	cursor:pointer;
	}

.rank-condition2{
	border-left:1px solid #e6e6e6;
	float:left;
	line-height:46px;
	text-align:center;
	padding:0px 10px;
	cursor:pointer;
	}

.rank-condition:hover{
	background-color:#ffffff;
	}

.rank-condition span,.rank-condition input{
	display:block;
	float:left;
	}

.rank-condition i{
	font-size:16px;
	margin-left:3px;
	margin-top:17px;
	display:block;
	float:left;
	}

.rank-condition2 span,.rank-condition2 input{
	display:block;
	float:left;
	}

.rank-condition2 i{
	font-size:16px;
	margin-left:3px;
	margin-top:17px;
	display:block;
	float:left;
	}

.price-rank{
	position:relative;
	}

.price-rank:hover > .price-rank-box{
	display:block!important;
	}

.price-rank-box{
	padding-left:20px;
	width:130px;
	/*height:98px;*/
	border:1px solid #e6e6e6;
	line-height:49px;
	position:absolute;
	top:-1px;
	left:-1px;
	z-index:30;
	background-color:#ffffff;
	box-shadow: 0px 2px 1px #b2b2b2;
	cursor:pointer;
	color:#333;
	}

.price-rank-box span:hover{
	color:#ff5000;
	}

.price-search:hover > .affirm2{
	display:inline-block!important;
	}

.price-search:hover > .btn-secondary{
	display:inline-block!important;
	}

.store-rank .price-search .btn-secondary{
	margin:0px 0px 6px 10px;
	}

.price-search input{
	width:53px;
	height:28px;
	padding-left:5px;
	border:1px solid #dedede;
	margin-top:9px;
	}


.price-search:hover{
	box-shadow: 0px 2px 1px #b2b2b2;
	background-color:#ffffff;
	}

.store-rank{
	height:48px;
	width:100%;
	background-color:#f5f5f5;
	border:1px solid #e6e6e6;
	border-left:0px;
	position:relative;
	}

.rank-chosen{
	background-color:#ff5000!important;
	border:1px solid #ff5000!important;
	color:white!important;
	height:46px;
	}

.rank-paging{
	position:absolute;
	top:0px;
	right:0px;
	height:48px;
	line-height:48px;
	overflow:hidden;
	}

.rank-paging p,.rank-paging div{
	float:left;
	}
	
.rank-paging div{
	border:1px solid #e6e6e6;
	background-color:#ffffff;
	width:35px;
	height:28px;
	line-height:28px;
	font-size:18px;
	margin:9px 0px 0px 0px;
	cursor:pointer;
	text-align:center;
	}	
	
.rank-paging div:nth-last-child(2){
	margin-left:10px;
	}	
	
.rank-paging div:nth-last-child(1){
	margin-right:10px;
	}	
	
.rank-paging .disabled{
	background-color:#f1f1f1;
	}	
	
.rank-paging .pre-page{
	border:1px solid #e6e6e6;
	background-color:#f1f1f1;
	width:33px;
	height:28px;
	line-height:28px;
	font-size:18px;
	margin:9px 0px 0px 10px;
	}	
	
.rank-paging .next-page{
	border:1px solid #e6e6e6;
	border-left:none;
	background-color:#ffffff;
	width:33px;
	height:28px;
	line-height:28px;
	font-size:18px;
	margin:9px 20px 0px 0px;
	cursor:pointer;
	}	

.disable{
	cursor:default;
	}
	
.head-portrait-set .img-size-suggest{
	display:block;
	float:left;
	clear:both;
	margin:30px 0px 0px 120px!important;
	}

.change-head{
	float:left;
	margin-left:20px;
	}

.change-head span{
	display:block;
	padding:5px 10px;
	border:1px solid #3b8cff;
	float:left;
	border-radius:4px;
	color:#3b8cff;
	cursor:pointer;
	margin-top:20px;
	}

.sex input{
	margin-right:5px;
	}	
	
.pop-up-box{
	background-color:white;
	box-shadow: 0px 2px 1px #b2b2b2;
	border-radius:4px;
	}	

.pop-up-title{
	padding:0px 20px;
	height:39px;
	line-height:39px;
	border-bottom:1px solid #cccccc;
	}	

.pop-up-title i{
	float:right;
	font-size:16px;
	margin-top:11px;
	cursor:pointer;
	}
	
.pop-content-box{
	overflow:hidden;
	}

.table-pop-main-box{
	padding:20px;
	max-height:600px;
	overflow:auto;
	}

.pop-content-box .table-pop-main{
	width:100%;
	border-collapse:collapse;
	}

.pop-content-box .table-pop-main tbody tr td{
	padding:10px 10px;
	border-bottom:1px solid #f5f5f5;
	vertical-align:top;
	}

.pop-content-box .table-pop-secondary tbody tr td{
	border-bottom:none!important;
	vertical-align:top;
	}

.pop-content-box .table-pop-main tbody tr td input[type="text"]{
	padding:5px;
	margin-right:5px;
	border:1px solid #cccccc;
	}

.pop-content-box .table-pop-main tbody tr td input[type="radio"],
.pop-content-box .table-pop-main tbody tr td input[type="checkbox"]{
	margin:0px 5px 0px 0px;
    vertical-align:text-bottom; 
	margin-bottom:1px; 
	margin-bottom:-2/10px;	
	}

.pop-content-box .table-pop-main tbody tr td .facility-view,
.pop-content-box .table-pop-main tbody tr td .item-tab-view{
	overflow:hidden;
	}

.pop-content-box .table-pop-main tbody tr td .facility-view .facility-item,
.pop-content-box .table-pop-main tbody tr td .item-tab-view .item-tab{
	float:left;
	padding:4px 10px;
	border:1px solid #cccccc;
	margin-right:10px;
	}

.pop-content-box .table-pop-main tbody tr td .item-tab-view .item-tab:hover{
	border:1px solid #ff5000;
	}

.pop-content-box .table-pop-main tbody tr td .facility-view .ic-add,
.pop-content-box .table-pop-main tbody tr td .item-tab-view .ic-add{
	font-size:24px;
	cursor:pointer;
	}

.pop-content-box .table-pop-main tbody tr td .facility-view .ic-close,
.pop-content-box .table-pop-main tbody tr td .item-tab-view .ic-close{
	cursor:pointer;
	margin-left:10px;
	}

.pop-content-box .table-pop-main tbody tr td .facility-view .ic-close:hover,
.pop-content-box .table-pop-main tbody tr td .item-tab-view .ic-close:hover{
	color:#ff5000;
	}

.pop-content-box .table-pop-main tbody tr td .facility-edit,
.pop-content-box .table-pop-main tbody tr td .item-tab-edit{
	border:1px solid #cccccc;
	padding:10px;
	margin-top:10px;
	overflow:hidden;
	}

.pop-content-box .table-pop-main tbody tr td .facility-edit ul li,
.pop-content-box .table-pop-main tbody tr td .item-tab-edit ul li{
	padding:8px;
	display:inline-block;
	margin:5px;
	border:1px solid transparent;
	cursor:pointer;
	}

.pop-content-box .table-pop-main tbody tr td .facility-edit ul li:hover,
.pop-content-box .table-pop-main tbody tr td .item-tab-edit ul li:hover{
	background-color:#ededed;
	border:1px solid #999999;
	}

.pop-content-box .table-pop-main tbody tr:hover{
	background-color:#f6faff;
	}

.pop-content-box .table-pop-secondary tbody tr:hover{
    background-color:rgba(255, 255, 255, 0)!important	
	}

.pop-content{
	overflow:hidden;
	float:left;
	clear:both;
	margin-top:20px;
	text-align:center;
	}

.pop-message{
	margin-left:80px;
	}

.pop-title{
	width:125px;
	float:left;
	text-align:right;
	line-height:30px;
	margin-right:10px;
	}
	
.pop-input{
	overflow:hidden;
	}
	
.pop-input input{
	float:left;
	border:1px solid #dcdcdc;
	}

.pop-input .country-code{
	width:70px;
	height:28px;
	padding-left:10px;
	margin-right:10px;
	}

.pop-input .phone-enter{
	width:208px;
	height:28px;
	padding-left:10px;
	}

.pop-input .verification-code{
	width:302px;
	height:28px;
	padding-left:10px;
	}

.pop-verification-code{
	position:relative;
	}

.pop-verification-code span{
	position:absolute;
	top:4px;
	right:5px;
	width:78px;
	height:22px;
	border:1px solid #cccccc;
	border-radius:4px;
	line-height:22px;
	text-align:center;
	cursor:pointer;
	}

.pop-affirm{
	text-align:center;
	margin:30px 0px 30px 0px;
	padding-top:30px;
	border-top:1px solid #cccccc;
	}

.pop-tip{
	text-align:center;
	margin-bottom:20px;
	}

/*.foot-white .foot-nav-box .foot-nav .foot-nav-title a,
.foot-white .foot-nav-box .foot-nav .new-link span a,
.foot-white .company-info .company-link a,
.foot-white .company-info .copyright,
.foot-white-register .foot-nav-box .foot-nav .foot-nav-title a,
.foot-white-register .foot-nav-box .foot-nav .new-link span a,
.foot-white-register .company-info .company-link a,
.foot-white-register .company-info .copyright
{
	color:#666666!important;
	}*/

.register-title-box .contain h1{
	float:right;
	font-size:16px;
	margin-top:60px;
	}

.foot-white-register{
    width:100%;
	border-top:1px solid #cccccc;
	position:absolute;
	bottom:0px;
	left:0px;
	padding-bottom:20px;	
	}

.pop-content-box .tips-item{
	text-align:center;
	font-size:16px;
	margin:20px 0px 0px 0px;
	overflow:hidden;
	}

.modal-body .tips-item{
	text-align:center;
	font-size:16px;
	overflow:hidden;
	}

.pop-input .normal{
	width:302px;
	height:28px;
	padding-left:10px;
	}

.tip{
	width:500px;
	position:fixed;
	top:20%;
	left:50%;
	margin-left:-250px;
	}
	
.tip-l{
	width:600px;
	position:fixed;
	top:20%;
	left:50%;
	margin-left:-300px;
	}
	
.tip-xl{
	width:720px;
	position:fixed;
	top:20%;
	left:50%;
	margin-left:-360px;
	}
	
.tips-item i{
	font-size:50px;
	display:block;
	}

.tips-item span{
	display:block;
	margin-top:3px;
	line-height:26px;
	font-size:16px;
	font-weight:bold;
	}

.tab-main{
	overflow:visible;
	border-bottom:1px solid #cccccc;
	height:42px;
	}

.tab-main div{
	float:left;
	margin-right:30px;
	cursor:pointer;
	line-height:40px;
	}
	
.tab-main .active{
	color:#ff5000;
	border-bottom:2px solid #ff5000;
	}

.table-main{
	width:100%;
	margin-top:10px;
	border-collapse: collapse;
	text-align:center;
	}

.table-main thead .head th .sort{
	position:relative;
	}

.table-main thead .head th .sort i{
	cursor:pointer;
	color:#b2b2b2;
	position:absolute;
	}

.table-main thead .head th .sort .active{
	color:#000000;
	}

.table-main thead .head th .sort .up{
	top:-2px;
	right:-18px;
	}

.table-main thead .head th .sort .down{
	bottom:-2px;
	right:-18.5px;
	}

.table-main-order{
	width:100%;
	border-collapse: collapse;
	text-align:center;
	}

.table-main thead .head th{
	background-color:#f5f5f5;
	padding:10px 5px;
	}

.table-main-order tbody .order-underway th{
	background-color:#eaf8ff!important;
	border-bottom:1px solid #aed8ff;
	}

.table-main-order tbody .order-done th{
	background-color:#f1f1f1!important;
	border-bottom:1px solid #ececec;
	}

.table-main tbody .item{
	border-bottom:1px solid #e6e6e6;
	}


.table-main tbody .item:hover{
	background-color:#f6faff;
	}

.order-item{
	margin-top:10px;
	}

.order-list-underway{
	border:1px solid #aed8ff;
	}

.order-list-underway:hover{
	border:1px solid #3b8cff!important;
	}
	
.order-list-done{
	border:1px solid #ececec;
	}

.order-list-done:hover{
	border:1px solid #b3b3b3!important;
	}
	
.order-list-underway tbody .item{
	}

.table-main tbody .item td,
.table-main-order tbody .item td{
	padding:20px 10px;
	padding-bottom:none!important;
	vertical-align:middle;
	text-align:center;
	}

.table-main tbody .item .opration-box{
	padding:20px 40px;
	}

.table-main tbody .item td .opration,
.table-main-order tbody .item td .opration{
	overflow:hidden;
	margin:0px auto; 
	text-align:center;
	}

.table-main tbody .item td .opration .goods-sell-btn{
	display:block;
	clear:both;
	margin:0px 0px 6px 0px;
	}

.table-main-order tbody .item td .opration .button-xs{
	display:block;
	clear:both;
	margin:0px 0px 6px 0px;
	}

.table-main-order tbody .item .opration-box{
	padding:20px 30px;
	}

.table-main tbody .item td .opration span,
.table-main-order tbody .item td .opration span{
	display:block;
	clear:both;
	margin:0px 0px 6px 0px;
	}

.table-main tbody .item td .opration .oprate-second{
	cursor:pointer;
	}

.table-main tbody .item td .opration .oprate-second:hover{
	color:#3b8cff;
	}

.table-main tbody .item .ctrol-line-two,
.table-main-order tbody .item .ctrol-line-two{
	text-overflow:-o-ellipsis-lastline;
	overflow:hidden;
	text-overflow:ellipsis;
	/*display:-webkit-box;*/
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	text-align:left;
	max-height:14px;
	}

.text-left{
	text-align:left!important;
	}

.table-product-sketch{
	overflow:hidden;
	}

.table-product-sketch .product-img-thumbnail{
	float:left;
	width:80px;
	height:80px;
	border:1px solid #eeeeee;
	overflow:hidden;
	}

.table-product-sketch .product-img-thumbnail img{
	height:80px;
	}

.product-sketch{
	margin:0px 0px 0px 10px;
	float:left;
	text-align:left;
	width:calc(100% - 90px);
	overflow:hidden;
	}

.product-sketch .product-item-name p{
	max-width:380px;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	overflow:hidden;
}

.product-sketch p{
	max-width:380px;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	overflow:hidden;
}

.product-sketch .product-item-size{
	margin-top:15px;
	}
	
.order-state-select{
	position:relative;
	width:100%;
	}

.order-state-select .state-selected{
	cursor:pointer;
	padding:3px 0px;
	}

.order-state-select .state-selected i{
	margin-left:8px;
	}

.order-state-select .state-selected:hover{
	background-color:#dddddd;
	}

.state-options {
	position: absolute;
	border-radius: 4px;
	background: #ffffff;
	margin-top: 2px;
	border: 1px solid #cdcdcd;
	padding: 4px 0px;
	z-index:1007;
	top:36px;
}

.order-state-customer .state-options{
	width:90px;
	}

.order-state-seller .state-options{
	width:116px;
	}

.state-options ul {
	list-style-type: none;
	margin: 0px;
	max-height: 400px;
	overflow:hidden;
}
.state-options ul li {
	height: 30px;
	line-height: 30px;
	color: #333333;
	padding: 0px 20px;
	cursor: pointer;
	width: 100%;
}

.state-options ul li:hover {
	background: #3b8cff;
	color: #ffffff;
}

.order-station-pay-next{
	position: absolute;
	border: 1px solid #cdcdcd;
	padding: 4px 0px;
	z-index:1007;
	top:30px;
	left:-78px;
	border-radius: 4px;
	background: #ffffff;
	display:none;
	}
	
.state-options .state-scroll .order-station-pay:hover > .order-station-pay-next{
	display:block!important;
	}

.order-station-pay-next ul {
	list-style-type: none;
	margin: 0px;
	max-height: 400px;
	overflow:hidden;
}
.order-station-pay-next ul li {
	height: 30px;
	line-height: 30px;
	color: #333333;
	padding: 0px 20px;
	cursor: pointer;
	width: 100%;
}
.order-station-pay-next ul li:hover {
	background: #3b8cff;
	color: #ffffff;
}

 .state-scroll::-webkit-scrollbar-track {
background-color: #ffffff;
}
.state-scroll::-webkit-scrollbar {
width: 4px;
background-color: #210C0C;
}
.state-scroll::-webkit-scrollbar-thumb {
background-color: #666666;
}

.table-main-order tbody .head th span{
	margin-right:30px;
	}

.table-main-order tbody .head th i{
	cursor:pointer;
	font-size:16px;
	margin-left:5px;
	}
	
.table-main-order tbody .head th{
	text-align:left;
	padding:10px 10px;
	}

.table-main-order tbody tr .table-product-sketch-box .table-product-sketch .product-sketch .product-item-name a p,
.table-main-order tbody tr .table-product-sketch-box .table-product-sketch .product-sketch .product-item-size p{
	max-width:310px;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	overflow:hidden;
	}

.table-main-order tbody tr .table-product-sketch-box .table-product-sketch .product-sketch .product-item-size p{
	color:#999999;
	}

.table-main-order tbody tr td{
	vertical-align:top!important;
	}

.order-list-underway .table-main-order tbody .item .border-right{
	border-right:1px solid #aed8ff;
	padding:20px 0px;
	}

.price-edited{
	padding:20px 10px!important;
	}


.order-list-done .table-main-order tbody .item .border-right{
	border-right:1px solid #ececec;
	padding:none!important;
	padding:20px 0px!important;
	}

.original-price{
	color:#999999;
	text-decoration:line-through;
	}

.order-list-underway .table-main-order tbody .border-top{
	border-top:1px solid #aed8ff;
	}

.order-list-done .table-main-order tbody .border-top{
	border-top:1px solid #ececec;
	}

.price-edit{
	width:1100px;
	position:fixed;
	top:3%;
	left:50%;
	margin-left:-550px;
	margin-bottom:50px;
	}
	
.store{
	height:40px;
	width:100%;
	border-bottom:1px solid #3b8cff;
	}
	
.store-error{
	width:100%;
	border-bottom:1px solid #3b8cff;
	}
	
.store i{
	font-size:20px;
	margin-top:6px!important;
	}

.store i,.store span{
	display:block;
	float:left;
	margin:10px 3px;
	}


.service-hot-left-box{
	width:208px;
	float:left;
	}

.service-worktime-left{
	width:208px;
	border:1px solid #e5e5e5;
	}

.left-title{
	width:206px;
	height:40px;
	background-color:#f7f7f7;
	line-height:40px;
	color:#666666;
	padding-left:10px;
	border-bottom:1px solid #e5e5e5;
	}

.service-worktime{
	padding:10px 0px 20px 20px;
	}

.service-worktime h1{
	line-height:30px;
	}

.service-worktime p{
	line-height:20px;
	}

.contact-service-box{
	width:175px;
	border-top:1px solid #e5e5e5;
	margin-left:10px;
	padding:20px 5px 20px 8px;
	}

.store-servicer{
	overflow:hidden;
	margin-top:10px;
	}

.store-servicer h1{
	float:left;
	line-height:28px;
	}

.store-servicer span{
	display:block;
	float:right;
	padding:5px 10px;
	border-radius:4px;
	background-color:#3b8cff;
	color:white;
	cursor:pointer;
	}

.store-servicer span i{
	font-size:16px;
	}

.hot-sale-left{
	width:208px;
	border:1px solid #e5e5e5;
	margin-top:10px;
	}

.hot-sale-product{
	width:206px;
	padding:10px 5px;
	cursor:pointer;
	}

.hot-sale-product:hover{
	background-color:#fff2e8;
	}

.hot-sale-product .thumbnail-s{
	width:198px;
	height:198px;
	overflow:hidden;
	}
	
.hot-sale-product .thumbnail-s img{
	height:198px;
	}

.hot-sale-product-text{
	margin-top:5px;
	}

.hot-sale-product-text h1{
	line-height:16px;
	height:16px;
	overflow:hidden;
	}
.hot-sale-product-text p{
	margin-top:8px;
	height:17px;
	overflow:hidden;

}

.discounts-view{
	overflow:hidden;
	margin:-5px 0px 0px 5px;
	height:26px;
	border:1px solid rgba(0,0,0,0.00);
	border-radius:4px; 
	position:absolute;
	top:-1px;
	left:55px;
	background-color:white;
	}

.discounts-view:hover{
	height:auto;
	border:1px solid #cccccc;
	}

.discounts-view ul li{
	padding:5px 5px;
	}

.fix-bottom{
	position:fixed;
	bottom:0px;
	z-index:1007;
	}

	
.steps-main{
	width:100%;
	position:relative;
	height:60px;
	}

.steps-main ul{
	width:100%;
	overflow:visible;
	}

.steps-main ul li{
	display:block;
	float:left;
	text-align:center;
	position:relative;
	height:73px;
	overflow:hidden;
	}

.steps-main .step-bar-box{
	width:100%;
	height:5px;
	background-color:#cccccc;
	position:absolute;
	top:12px;
	left:0px;
	z-index:-2;
	}
	
.steps-main ul li .step-bar{
	position:absolute;
	top:12px;
	background-color:#cccccc;
	width:100%;
	height:5px;
	z-index:-1;
	}

.steps-main ul li .step{
	display:block;
	width:26px;
	height:26px;
	border-radius:13px;
	line-height:26px;
	color:white;
	font-size:16px;
	font-weight:bold;
	background-color:#cccccc;
	position:absolute;
	top:4px;
	left:50%;
	margin-left:-13px;
	}

.steps-main ul li .title{
	display:block;
	margin-top:40px;
	}

.steps-main ul li .current-triangle{
	width:15px;
	height:15px;
	background-color:#3b8cff;
	position:absolute;
	top:65px;
	left:92px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
	display:none;
	}

.steps-main ul .done .title{
	color:#b2d2ff;
	}

.steps-main ul .done .step{
	background-color:#b2d2ff;
	}

.steps-main ul .done .step-bar{
	background-color:#b2d2ff;
	}

.steps-main ul .active .title{
	color:#3b8cff;
	}

.steps-main ul .active .step{
	background-color:#3b8cff;
	}

.steps-main ul .active .step-bar{
	background-color:#3b8cff;
	}

.steps-main ul .active .current-triangle{
	display:block!important;
	}

.agreement-content{

	height:600px;
	overflow:auto;
	}

.successful-box{
	width:100%;
	padding:20px;
	background-color:#f3fdf6;
	border:1px solid #def3e6;
	margin:auto;
	text-align:center;
	}

.successful-box i{
	font-size:50px;
	}

.successful-box h1{
	margin-top:10px;
	font-size:24px;
	color:#333333;
	font-weight:bold;
	}

.navbar-toggle{
	color:white;
	font-size:16px!important;
	z-index:1007;
	}


.jump-to-page span,.jump-to-page input,.jump-to-page div{
	display:block;
	float:left;
	}

.jump-to-page input{
	width:30px;
	height:21px;
	border:1px solid #cccccc;
	padding-left:5px;
	margin:7px;
	}

.jump-to-page div{
	width:43px;
	height:21px;
	border:1px solid #cccccc;
	border-radius:4px;
	color:#333333;
	line-height:21px;
	text-align:center;
	cursor:pointer;
	margin:7px;
	}

.jump-to-page div:hover{
	border:1px solid #ff5000;
	color:#ff5000;
    }

.paging{
	overflow:hidden;
	width:635px;
	margin-left:210px;
	}

.paging ul{
	overflow:hidden;
	float:left;
	}

.paging ul li{
	float:left;
	height:35px;
	border:1px solid #ededed;
	background-color:white;
	line-height:35px;
	padding:0px 15px;
	color:#333333;
	cursor:pointer;
	}

.paging ul li:hover{
	border:1px solid #ff5000;
	color:#ff5000;
	}

.paging ul li:hover > .store-paging ul li i{
	color:#ff5000!important;
	}

.paging ul .omit{
	background-color:transparent;
	cursor:default;
	}

.paging ul .omit:hover{
	border:1px solid transparent;
	color:#333333 ;
	}

.page-current{
	border:1px solid #ff5000!important;
	background-color:#ff5000!important;
	color:white!important;
	}


.paging ul .pre-page{
	margin-right:10px;
	color:#cccccc!important;
	border:1px solid #ededed!important;
	cursor:default;
	}
 
.paging ul .pre-page:hover{
	color:#cccccc!important;
	border:1px solid #ededed!important;
	}

.paging ul .pre-page i,
.paging ul .pre-page span,
.paging ul .next-page i,
.paging ul .next-page span{
	display:block;
	float:left;
	}

.paging ul .pre-page i{
	margin-top:12px;
	}

.paging ul .next-page i{
	margin-top:10px;
	}

.paging ul .next-page{
	margin-right:10px;
	}


.jump-to-page{
	float:left;
	height:35px;
	line-height:35px;
	}

.jump-to-page span,.jump-to-page input,.jump-to-page div{
	display:block;
	float:left;
	}

.jump-to-page input{
	width:30px;
	height:21px;
	border:1px solid #cccccc;
	padding-left:5px;
	margin:7px;
	}

.jump-to-page div{
	width:43px;
	height:21px;
	border:1px solid #cccccc;
	background-color:white;
	border-radius:4px;
	color:#333333;
	line-height:21px;
	text-align:center;
	cursor:pointer;
	margin:7px;
	}

.jump-to-page div:hover{
	border:1px solid #ff5000;
	color:#ff5000;
    }

.paging-box{
	margin:20px 0px 0px 0px;
	text-align:right;
	}

.filtrate-toggle{
	margin:20px 0px 20px 0px;
	}

.filtrate-toggle table{
	width:100%;
	}

.order-filtrate{
	overflow:hidden;
	}

.order-filtrate input{
	float:left;
	width:236px;
	height:38px;
	padding:4px 6px;
	border:1px solid #cccccc;
	border-radius:0px!important;
	}

.order-filtrate div{
	float:left;
	line-height:38px;
	}

.order-filtrate .filtrate-btn{
	padding:0px 20px;
	background-color:#f5f5f5;
	border:1px solid #cccccc;
	border-left:none;
	cursor:pointer;
	height:38px;
	line-height:38px;
	}

.order-filtrate .more-condition{
	margin-left:20px;
	cursor:pointer;
	}

.table-filtrate-selected:hover{
	background-color:transparent!important;
	}

.table-filtrate-selected{
	border:1px solid #e6e6e6;
	border-radius:0px;
	width:180px !important;
	padding:0px 10px!important;
	height:38px;
	line-height:38px;
	}

.table-filtrate-selected i{
	float:right;
	margin-top:10px;
	color:#c2c2c2;
	font-size:16px;
	}

.table-filtrate-state{
	position:absolute;
	left:0px;
	}

.table-filtrate-state .state-scroll .order-station-pay .order-station-pay-next{
	position:absolute;
	left:88px;
	width:78px;
	text-align:center;
	}

.date-choose-box{
	overflow:hidden;
	}
	
.date-choose-box div{
	float:left;
	line-height:38px;
	}	
	
.date-choose-box .date-choose{
	position:relative;
	margin:0px 8px
	}	
	
.date-choose-box .date-choose:nth-child(1){
	margin-left:0px;
	}	
	
.date-choose-box .date-choose input{
	width:240px;
	padding-right:20px;
	}	
	
.date-choose-box .date-choose i{
	position:absolute;
	top:6px;
	right:5px;
	color:#cccccc;
	font-size:24px;
	}	
	
.table-filtrate-data{
	overflow:hidden;
	}
	
.table-filtrate-data div{
	float:left;
	line-height:26px;
	}	
	
.table-filtrate-data .date-choose{
	position:relative;
	margin:0px 8px
	}	
	
.table-filtrate-data .date-choose:nth-child(1){
	margin-left:0px;
	}	
	
.table-filtrate-data .date-choose input{
	width:200px;
	}	
	
.table-filtrate-data .date-choose i{
	position:absolute;
	top:9px;
	right:5px;
	color:#cccccc;
	font-size:20px;
	}	
	
.filtrate-toggle table tbody tr td{
	vertical-align:middle;
	}

.filtrate-toggle table tbody tr td input{
	width:200px;
	}

.order-filtrate-box{
	margin:20px 0px;
	}

.order-filtrate-box .filtrate-toggle .table-search-btn{
	margin-top:10px;
	}

.table-search-btn .btn{
	margin:0px 5px;
	}

.table-search-btn .btn i{
	font-size:16px;
	margin-right:5px;
	}

.modal-body .tips{
	overflow:hidden;
	}

.modal-body .tips i{
	font-size:40px;
	display:block;
	float:left;
	}

.modal-body .tips span{
	display:block;
	float:left;
	margin:7px 0px 0px 8px;
	font-size:18px;
	font-weight:bold;
	width:calc(100% - 50px);
	}

.modal-body .tips .hint{
	width:auto;
	}

.modal-body .pop-choose{
	margin-top:20px;
	}

.modal-body .tip-detail{
	margin-top:20px;
	}

.modal-body .tip-detail div{
	margin:8px 0px;
	}
	
.comment-box{
	height:60px;
	}

.comment-box .product-img-thumbnail{
	float:left;
	width:50px;
	height:50px;
	border:1px solid #eeeeee;
	overflow:hidden;
	}

.comment-box .product-img-thumbnail img{
	height:50px;
	}
	
.comment-content{
	float:left;
	margin-left:20px;
	position:relative;
	}

.comment-content .stars{
	overflow:hidden;
	}

.comment-content .stars img{
	float:left;
	}

.comment-content .grade{
	position:absolute;
	top:30px;
	right:-40px;
	}

.comment-text{
	overflow:hidden;
	margin-top:10px;
	}

.comment-text div{
	color:#999999;
	}

.comment-text div,.comment-text p{
	float:left;
	}

.comment-text textarea{
	resize:none; 
	float:left;
	}

.comment-text .hint{
	float:right;
	margin-top:10px;
	}

.comment-img{
	overflow:hidden;
	margin-top:10px;
	}

.comment-text-again{
	border-top:1px solid #f5f5f5;
	padding:10px 0px;
	}
	
.store-logo{
	padding:10px 0px;
	width:93px;
	margin-right:10px;
	}

.store-logo i{
	font-size:44px;
	display:block;
	margin-bottom:10px;
	}

.img-size-suggest{
	display:block;
	margin-top:76px;
	}

.tips-content{
	margin-top:10px;
	}

.btns-bar{
	overflow:hidden;
	}

.btns-bar div{
	float:left;
	margin:10px;
	padding:10px;
	border:1px solid transparent;
	border-radius:4px;
	font-size:20px;
	cursor:pointer;
	}

.btns-bar div:nth-child(1){
    margin-left:0px;
	}

.btns-bar div:hover{
	border:1px solid #cccccc;
	}

.btn-toolbar{
	display: inline-block;
	margin-left: 0;
	background-color: #f5f5f5;
	width: 100%;
	border-radius: 3px;
	padding: 5px;
	}

.btn-group button{
	margin-top:3px;
	}

.program-view{
	width:100%;
	height:500px;
	background-color:#8a848c;
	}

.merge-purchase{
	margin:10px 0px;
	}

.merge-purchase span{
	margin:0px 10px 0px 0px;
	}

.order-detail-state{
	border:1px solid #3b8cff;
	background-color:#eaf8ff;
	padding:20px;
	margin-top:12px;
	}
	
.order-detail-state .state{
	margin:0px 0px 10px 0px;
	font-size:16px;
	font-weight:bold;
	}

.order-detail-state .opration ul{
	margin-left:20px;
	}

.order-detail-state .opration ul li{
	list-style:disc;
	padding:5px 0px;
	}

.order-detail-state .opration ul li .btn{
	margin-left:10px;
	}

.order-detail-content{
	margin-top:20px;
	overflow:hidden;
	position:relative;
	}

.order-detail-content .title{
	border:1px solid #3b8cff;
	padding:10px;
	float:left;
	border-bottom:none;
	z-index:4;
	background-color:#fff;
	position:absolute;
	top:3px;
	left:0px;
	}

.order-detail-content .content{
	border:1px solid #3b8cff;
	padding:10px;
	float:left;
	margin-top:40px;
	width:100%;
	}

.order-infor{
	border-top:1px solid #cccccc;
	padding:10px 0px;
	margin-bottom:20px;
	}

.order-infor:nth-child(1){
	border-top:none;
	margin-bottom:0px;
	}

.order-infor table{
	margin-top:10px;
	}

.order-infor table tbody tr .head{
	padding-left:20px;
	}

.order-infor table tbody tr .value{
	padding-right:30px;
	}

.order-infor table tbody tr .name i,
.comment-infor .value i{
	font-size:16px;
	cursor:pointer;
	margin-left:5px; 
	}

.order-detail-table{
	border:1px solid #aed8ff;
	margin-top:0px!important;
	}

.order-detail-table thead tr th{
	background-color:#eaf8ff!important;
	border-bottom:1px solid #aed8ff;
	}

.order-detail-table tbody tr td{
	border-bottom:1px solid #aed8ff;
	}

.order-detail-table tbody .item{
	background-color:transparent!important;
	}

.order-detail-content .content .order-price{
	margin-top:10px;
	}

.order-toggle{
	border:1px solid #aed8ff!important;
	border-radius:0px!important;
	text-align:center;
	}

.order-panel-body{
	padding:0px!important;
	}

.order-detail-table-invalid{
	margin-top:0px;
	border:1px solid #e6e6e6;
	}

.order-detail-table-invalid tbody .item{
	background-color:#f5f5f5!important;
	}

.order-detail-table-invalid tbody tr td{
	color:#999999!important;
	}

.order-failed{
	border:1px solid #cccccc;
	background-color:#f5f5f5;
	}

.comment-customer table{
	width:100%;
	}

.comment-customer table tbody tr td{
	vertical-align:top;
	padding:20px 10px;
	}

.comment-customer table tbody tr{
	border-bottom:1px solid #cccccc;
	}

.comment-infor{
	margin-bottom:10px;
	color:#999999;
	}

.comment-infor{
	overflow:hidden;
	}

.comment-infor div{
	float:left;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	overflow:hidden;
	}

.comment-infor .comment-infor-label{
	width:250px;
	}

.comment-infor .value{
	margin-right:50px;
	}

.comment-customer .comment-left{
	width:48%;
	}

.comment-customer .comment-right .comment-box{
	height:20px;
	margin:0px 0px 10px 0px;
	}

.comment-customer .comment-right .comment-text{
	border:none;
	margin:0px 0px 10px 0px;
	padding:0px;
	}

.comment-customer .comment-right .time{
	margin:0px 0px 10px 0px ;
	color:#999999;
	}

.comment-customer .comment-right .reply{
	color:#af874d;
	}

.comment-customer .comment-right .reply div{
	color:#af874d;
	}

.comment-customer .comment-right .comment-img{
	margin:0px;
	}

.comment-customer .comment-right .comment-img .isImg{
	margin:0px 10px 10px 0px;
	}

.comment-customer .comment-right .comment-text .btn{
	margin-top:5px;
	}

.comment-customer .comment-right .comment-box .comment-content{
	margin:0px;
	}

.comment-customer .comment-right .comment-box .comment-content .stars img{
	height:20px;
	}

.comment-customer .comment-right .comment-box .comment-content .grade{
	top:3px;
	}

.table-after-sale tbody tr td{
	padding:0px 10px 20px 10px;
	vertical-align:top;
	}

.table-after-sale tbody tr .title{
	}
	
.table-after-sale tbody tr .title div{
	width:32px;
	height:32px;
	line-height:32px;
	text-align:center;
	background-color:#3b8cff;
	border-radius:16px;
	color:white;
	font-size:26px;
	margin-top:10px;
	}	
	
.table-after-sale tbody tr .value h1{
	color:#3b8cff;
	font-weight:bold;
	font-size:16px;
	margin-top:18px;
	}	
	
.table-after-sale tbody tr .value p{
	margin-top:20px;
	}	

.filtrate-toggle table tbody tr td .layui-select-title input{
	margin-top:10px;
	}

.filtrate-toggle table tbody tr td dl{
	top:30px;
	}

.filtrate-toggle table tbody tr .table-filtrate-price input{
	width:80px;
	}

.filtrate-toggle table tbody tr .table-filtrate-price .layui-input-inline{
	width:90px;
	}

.filtrate-toggle table tbody tr .table-filtrate-price .layui-form-item .layui-input-inline{
	margin:0px;
	}

.filtrate-toggle table tbody tr .table-filtrate-price .layui-form-mid{
	padding:0px 0px 0px 10px!important;
	line-height:38px;
	}

.filtrate-toggle table tbody tr .table-filtrate-price .layui-form-item{
	margin:15px 0px 0px 0px!important;
	}

.layui-laydate-content td.laydate-selected{
	background-color:#bdd8ff!important;
	}

.laydate-selected:hover{
	background-color:#bdd8ff!important;
	}

.layui-laydate-footer span:hover,
.layui-laydate-header i:hover, .layui-laydate-header span:hover{
	color:#3b8cff!important;
	}

.filter-second{
	position:relative;
	}

.filter-second-item{
	position:absolute;
	top:0px;
	left:0px;
	}

.layui-form-item .layui-input-inline{
	width:inherit!important;
	}

.filtrate-toggle .range input{
	width:100px;
	}

.product{
	margin:10px 0px 0px 0px;
	width:100%;
	/*height:405px;*/
	border:1px solid #dbdbdb;
	float:left;
	padding-bottom:5px;
	}

.product .thumbnail-m{
	width:100%;
	height:240px;
	overflow:hidden;
	}
	
.product .thumbnail-m img{
	height:238px;
	width:100%;
	}

.product:hover{
	border:1px solid #ff5000;
	}

.price{
	padding:5px 10px 0px 10px;
	overflow:hidden;
	}

.price01{
	font-size:14px;
	font-weight:bold;
	color:#ff5000;
	}
	
.price02{
	font-size:26px;
	font-weight:bold;
	color:#ff5000;
	}

.price03{
	font-size:14px;
	color:#6b6b6b;
	}

.price p{
	float:left;
	}

.check{
	width:84px;
	height:24px;
	border:1px solid #ff5000;
	border-radius:4px;
	line-height:24px;
	text-align:center;
	float:right;
	margin-top:5px;
	cursor:pointer;
	}
.check a{
	color:#ff5000;
	}

.check:hover{
	background-color:#ff5000;
	color:white;
	}
	
.check:hover >a{
	color:white;
	}

.check a:hover{
	color:#ffffff;
	}

.detail{
	padding:2px 10px 10px 10px;
	line-height:18px;
	}

.detail a{
	font-size:12px;
	color:#6b6b6b;
	}


.detail a:hover{
	color:#ff5000;
	}

.first-floor{
	overflow:hidden;
	}

.nav-hot-location{
	width:146px;
	height:632px;
	padding:0px 15px;
	float:left;
	}

.hot-location-title{
	padding:9px 0px;
	font-size:14px;
	}

.hot-location-title i{
	font-size:18px;
	}

.hot-location table{
	width:132px;
	}

.hot-location table tr td{
	line-height:32px;
	}

.hot-location table tr td a{
	color:white;
	}

.hot-location table tr td a:hover{
	text-decoration:underline;
	}

.nav-banner-box{
	width:732px;
	height:622px;
	float:left;
	margin:10px 0px 0px 10px;
	}

.nav-banner{
	position:relative;
	cursor:pointer;
	width:100%;
	height:422px;
	overflow:hidden;
	}

.nav-banner img{
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-600px;
	}

.nav-banner .banner-next-pre{
	position:absolute;
	top:186px;
	left:0px;
	width:732px;
	}

.nav-banner .banner-dots{
	position:absolute;
	bottom:10px;
	left:50%;
	margin-left:-60px;
	text-align:center;
	width:120px;
	height:30px;
	background-color:rgba(0,0,0,0.2);
	border-radius:15px;
	cursor:pointer;
	}

.plantform-ad-box{
	width:100%;
	height:190px;
	overflow:hidden;
	margin:10px 0px 0px 0px;
	}

.plantform-ad-box .item{
	float:left;
	margin:0px 10px 0px 0px;
	cursor:pointer;
	height:190px;
	width:calc(33.3% - 6.6px);
	overflow:hidden;
	position:relative;
	}

.plantform-ad-box .item img{
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-157.5px;
    }

.plantform-ad-box .item:nth-child(3){
	margin:0px 0px 0px 0px;
	}

.login-board-box{
	width:290px;
	height:622px;
	float:left;
	overflow:hidden;
	margin:10px 0px 0px 10px;
	}

@media(max-width:1000px){
.login-board-box{
	display:none;
	}

.nav-banner-box{
	width:100%!important;
	}

	}

.login-board{
	width:290px;
	height:379px;
	background-image:url(../images/login-board.png);
	float:right;
	}

.sale-announcement-box{
	width:290px;
	height:242px;
	border-top:1px solid #f1f1f1;
	float:right;
	background-color:white;
	padding-left:18px;
	}

.sale-announcement-title{
	width:254px;
	height:35px;
	border-bottom:1px solid #dbdbdb;
	}

.sale-announcement-title li{
	height:34px;
	line-height:34px;
	float:left;
	padding:0px 5px;
	margin:0px 10px 0px 0px;
	cursor:pointer;
	}

.sale-announcement-title-current{
	border-bottom:2px solid #3b8cff;
	font-weight:bold;
	color:#333333;
	}

.sale-announcement-text{
	margin-top:5px;
	}

.sale-announcement-text li a{
	color:#666666;
	line-height:24px;
	}

.sale-announcement-text li a:hover{
	color:#3b8cff;
	text-decoration:underline;
	}

.hot-rank-title{
	height:86px;
	background-image:url(../images/dot-line.png);
	background-repeat:no-repeat;
	background-position:center center;
	line-height:86px;
	text-align:center;
	font-size:26px;
	color:#666666;
    }

.head-bofore{
	padding:30px 0px 34px 105px;
	}

.enter-home{
	position:relative;
	}

.enter-home input{
	width:218px;
	height:34px;
	border:1px solid #dddddd;
	margin-top:10px;
	padding-left:30px;
	margin-left:35px;
	}

.enter-home i{
	position:absolute;
	top:19px;
	left:42px;
	font-size:18px;
	}

.btn-login-home{
	width:220px;
	height:36px;
	border-radius:4px;
	color:white;
	font-size:16px;
	text-align:center;
	line-height:36px;
	cursor:pointer;
	margin-top:10px;
	margin-left:35px;
	}

.register-for-free-home{
	float:right;
	margin-top:10px;
	margin-right:35px;
	}

 .login-board-after{
	width:290px;
	height:379px;
	background-image:url(../images/beijing2.png);
	float:right;
	}
 
 .head-after{
	margin:30px 0px 0px 30px;
	overflow:hidden;
	}
 
.touxiang2{
	float:left;
	} 
 
.set{
	float:left;
	margin-top:40px;
	margin-left:16px;
	width:140px;
	} 
 
 .set .grade-icon{
	 margin-top:5px;
	 float:left;
	 }
 
 .set .grade-icon i{
	 font-size:18px;
	 margin-right:3px
	 }
 
 .set span{
	 display:block;
	 float:left;
	 margin-left:50px;
	 margin-top:9px;
	 color:#6d6d6d;
	 }
 
 .set a:hover{
	 color:#ff5000;
	 text-decoration:underline;
	 }
 
 .order-box{
	 padding:20px 0px;
	 overflow:hidden;
	 }
	 
 .order{
	 width:96px;
	 text-align:center;
	 float:left;
	 }
	 
.order i{
	font-size:32px
	} 
 
.order div{
	margin-top:8px;
	} 
 
.order div a{
	color:#6d6d6d;
	}
 
.order:hover > div a{
	color:#ff5000;
	} 

.quick-btn{
	width:96px;
	height:85px;
	text-align:center;
	border-top:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;
	cursor:pointer;
	float:left;
	}

.quick-btn i{
	color:#6d6d6d;
	font-size:54px;
	}

.quick-btn div{
	margin-top:8px;
	color:#6d6d6d;
	}

.quick-btn:hover > div,.quick-btn:hover > i{
	color:#ff5000;
	}


.car{
	border-right:none;
	}

.online{
	border-right:none;
	}

.mall{
	background-color:#3b8cff;
	color:white;
	}

.nav-mall{
	height:36px;
	font-size:14px;
	line-height:36px;
	padding:0px 20px;
	float:left;
	text-align:center;
	}

.nav-mall a{
	color:#6d6d6d;
	}

.nav-mall a:hover{
	color:#3b8cff;
	}

.line{
	border-bottom:2px solid #3b8cff;
	}

.store-homepage-product .thumbnail-m{
	width:307px;
	height:307px;
	overflow:hidden;
	}
	
.store-homepage-product .thumbnail-m img{
	height:307px;
	}

.store-homepage-product-text{
	/*height:160px;*/
	}	
	
.store-homepage-product-text .product-title{
	/*height:86px;*/
	padding:0px 10px;
	margin-top:10px;
	}	

.store-homepage-product-text .product-title h1{
	font-size:16px;
	color:#333333;
	line-height:24px;
	height:48px;
	overflow:hidden;
	}	
	
.store-homepage-product-text .product-title h2{
	font-size:12px;
	color:#333333;
	line-height:20px;
	height:20px;
	overflow:hidden;
	}	
	
.store-homepage-product-text .product-title h3{
	font-size:12px;
	color:#999999;
	line-height:18px;
	height:36px;
	overflow:hidden;
	}	
	
.store-homepage-product-text .product-attribute{
	/*height:69px;*/
	padding:0px 10px;
	margin-top:0px;
	}

.store-homepage-product-text .product-attribute .pricr-location{
	height:32px;
	overflow:hidden;
	}

.store-homepage-product-text .product-attribute .pricr-location h1{
	color:#666666;
	display:block;
	float:left;
	}

.store-homepage-product-text .product-attribute .pricr-location h2{
	display:block;
	float:right;
	margin-top:12px;
	}

.store-homepage-product-text .product-attribute .pricr-location h2 i{
	font-size:20px;
	}

.store-homepage-product-text .product-attribute .product-store{
	overflow:hidden;
	margin-top:5px;
	height:20px;
	}

.store-homepage-product-text .product-attribute .product-store h1{
	color:#666666;
	display:block;
	float:left;
	}

.store-homepage-product-text .product-attribute .product-store h1 i{
	font-size:20px;
	}

.store-homepage-product-text .product-attribute .product-store h1 a{
	color:#666666;
	}

.store-homepage-product-text .product-attribute .product-store h2{
	color:#666666;
	display:block;
	float:right;
	margin-top:3px;
	}

.store-homepage-product-text .product-attribute .product-store h1 a:hover,
.product-title-a:hover > h1,
.product-title-a:hover > h2,
.product-title-a:hover > h3{
	color:#ff5000!important;
	text-decoration:underline!important;
	}

.browsing-his-box .item .product .store-homepage-product-text .product-title h1{
	font-size:12px;
	color:#333333;
	line-height:24px;
	height:22px;
	overflow:hidden;
	}	
	
.browsing-his-box .item .product .store-homepage-product-text .product-title h2{
	font-size:12px;
	color:#333333;
	line-height:20px;
	height:22px;
	overflow:hidden;
	}	
	
.browsing-his-box .item .product .store-homepage-product-text .product-attribute .pricr-location{
	height:18px;
	overflow:hidden;
	}

.browsing-his-box .item .product .thumbnail-m{
	width:100%;
	height:200px;
	overflow:hidden;
	}
	
.browsing-his-box .item .product .thumbnail-m img{
	height:200px;
	}

.pricr-location strong{
	font-size:28px;
	}

.fix-top .contain .search-main{
	position:absolute;
	left:50%;
	margin-left:-238px!important;
	}

.navbar-toggle-side{
	z-index:10;
	}

.modal-table table{
	width:100%;
	}	

.modal-table table tbody tr .title{
	text-align:right;
	vertical-align:top;
	padding-top:10px;
	}	

.modal-table table tbody tr .value .layui-input-block{
	width:100%;
	}	

.modal-table table tbody tr .value .country-code{
	width:30%!important;
	}	

.modal-table table tbody tr .value .phone-num{
	width:calc(70% - 10px)!important;
	margin-right:0px;
	}	

.layui-input-block .text,
.layui-form-item .text{
	line-height:38px;
	}

html input[disabled],
html textarea[disabled]{
	background-color:#ebebe4;
	}
	
.error-img{
	position:absolute;
	top:20px;
	left:0px;
	z-index:-1;
	}

.error-text{
	margin-top:70px;
	float:right;
	}

.error-text h1{
	font-size:18px;
	font-weight:bold;
	margin-bottom:30px;
	}

.error-text .suggest .title{
	margin-bottom:15px;
	}

.error-text .suggest{
	line-height:24px;
	}

.verification-code{
	position:relative;
	}

.verification-code .code{
	position:absolute;
	top:8px;
	right:8px;
	}

.invoice-infor{
	width:calc(100% - 100px);
	float:right;
	background-color:#fff;
	margin:20px 0px 0px 0px;
	padding:20px;
	}

.invoice-infor .title{
	font-size:14px;
	font-weight:bold;
	}

.invoice-infor .infor{
	margin-top:10px;
	line-height:20px;
	}

.express-input{
	width:calc(100% - 75px);
	}

.express-progress-box .title{
	font-size:16px;
	color:#ff5000;
	font-weight:bold;
	padding:0px 0px 20px 0px;
	
	}

.express-progress{
	
	}

.express-progress .layui-text h3{
	font-size:14px;
	}

.express-progress .layui-text p{
	font-size:12px;
	}

.express-progress .layui-timeline-axis{
	color:#d9d9d9;
	}

.express-current .layui-timeline-axis{
	color:#ff5000;
	}

.express-infor{
	overflow:hidden;
	border-top:1px solid #ccc;
	padding:20px 0px 0px 0px;
	}

.express-infor .product-img-thumbnail{
	float:left;
	width:70px;
	height:70px;
	overflow:hidden;
	}

.express-infor .product-img-thumbnail img{
	width:70px;
	height:70px;
	}

.express-infor .infor{
	float:left;
	margin-left:10px;
	width:calc(100% - 80px);
	}

.express-progress-box{
	max-height:600px;
	overflow:auto;
}



@media(max-width:1199px){
.my-iledcloud-menu{
	position:absolute;
	top:55px;
	left:4px;
	background-color:white;
	border-radius:4px;
	box-shadow:1px 1px 20px 2px #666;
	-webkit-box-shadow:1px 1px 20px 2px #666;
	-moz-box-shadow:1px 1px 20px 2px #666;
	margin:0px;
	z-index:10000;
	padding:20px!important;
	}
	
.menu-title,
.invoice-infor{
	width:100%!important;
	}	

.my-iledcloud-contain{
	width:100%;
	}	
	
.service-hot-left-box{
	display:none;
	}

	}


.chosen-container-active.chosen-with-drop .chosen-single,
.chosen-container-single .chosen-single{
	background-color:#fff!important;
	background-image:none!important;
	box-shadow: none!important;
	background:none!important;
}

.chosen-container .chosen-results li.highlighted,
.chosen-container .chosen-results li.result-selected{
	background-color:#3b8cff!important;
	background-image: none!important;
	color:#fff!important;
}

.upload_box{
	margin:0px 0px;
}

.upload_main,
.status_bar,
.upload_preview{
	border:none!important;
}

.status_bar .btns{
	left:0px!important;
}

.status_bar .info{
	float:left!important;
	margin-left:240px;
}

#files .status_bar .info{
	float:left!important;
	margin-left:240px;
}

.webuploader_pick{
	margin-left:0px;
}

.upload_btn{
	background-color:#3b8cff!important;
}

.upload_btn:hover,
.upload_btn:focus,
.upload_btn:active{
	background-color:#4e97ff!important;
}

.file_failure{
	background:none repeat scroll 0 0 #ff4c4c;
	line-height:24px;
}

.rank-condition2 .affirm2{
	margin-left:5px;
}

.rank-paging .pre-page.disabled{
	cursor:default;
}

.store-homepage-product-text .product-title .productTitle{
	white-space:normal!important;
}

.chosen-container-multi .chosen-choices li.search-choice{
	background-color:#fff!important;
	background-image: none!important;
}

.status_bar{
	width:600px;
}

.upload_main{
	background-color:transparent;
}

.no-pass-select{
	width:calc(100% - 155px);
}

.no-pass-textarea{
	width:calc(100% - 83px);
}

.form-reason{
	margin-top:10px;
}

.history-table tbody tr .history-label{
	text-align: right;
	background-color: #fbfbfb;
	width:12%
}

.history-table tbody tr:hover{
	background-color: transparent!important;
}




















