.store-nav-pos{ position: fixed; z-index: 9999; width: 100%; top: 0; background: #fff; padding-top: 15px; }
.store-nav-pos .store-left{ display: none; }
.store-nav-pos .head-con-top{ float: left; margin-right: 0px; margin-top: 2px; height: 32px; line-height: 32px; }
.store-nav-pos .store-right { float: initial; width: auto; margin-top: 8px; }
.store-nav-pos .head-con-top span{ margin-right: 15px; overflow: hidden; }
.store-nav-pos .head-con-bot { height: 32px; line-height: 32px; }
.store-nav-pos .head-con-bot span { margin-right: 0px; margin-left: 15px; }
.store-nav-pos .removeSpan{ display: none; }
.store-nav-pos .company-name { max-width: 320px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.store-nav-pos a.removeSpan { display: none; }
.store-nav-pos .face-icon { margin-top: 6px; }
a{
	cursor: pointer;
}
/*����ͷ��start*/

.store-head{
	margin-bottom: 15px;
}
.store-head-con{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.face-icon{
	width: 18px;
    height: 18px;
    display: block;
    background: url(/images/icon/icon.png) no-repeat -282px -510px;
    margin-right: 5px;
}
.store-left {
    float: left;
    width: 75px;
    height: 75px;
    margin-right: 20px;
}
.store-left img {
    width: 75px;
    height: 75px;
}
.store-right {
    float: left;
    width: 1100px;
    margin-top: 8px;
}
.head-con-top span{
	margin-right: 20px;
	display: inline-block;
}
.company-name{
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}
.company-storename{
	font-size: 14px;
	color: #e0b51e;
	font-weight: bold;
}
.store-enter,.store-enter:hover,.store-enter:visited{
	font-size: 12px;
	color: #ffffff;
	background: #252321;
	padding: 2px 10px;
	border-radius: 3px;
}
.head-con-bot{
	margin-top: 6px;
}
.head-con-bot span{
	margin-right: 45px;
}
.head-con-bot span a,.head-con-bot span a:hover{
	color: #666666;
	margin-right: 5px;
	cursor: text;
}
.head-con-bot span img{
	margin-right: 3px;
}
.head-con-bot span i{
	font-style:normal;
	color: #f6460f;
}

.store-nav-con{
    width: 1200px;
    margin: 0 auto;
}
.store-nav{
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	background: #3f3f3f;
	overflow: auto;
}
.store-nav a{
	display: inline-block;
	padding: 0 45px;
	color: #fff;
}
.store-nav span{
	background: #e53a13;
}
/*����ͷ��end*/

.talent-main {
	padding: 0px;
    background-color: #fff;
}
.talent-main .gery-popover {
    margin-top: 15px;
    background-color: #fff;
}
.talent-main .serviceDetails {
	padding: 0px;
}
.serviceDetails .Details .main-pic {
    width: 424px;
    padding: 20px;
    border-right: 0;
}

.serviceDetails .Details .main-box .operation .red-btn {
    width: 187px;
    height: 47px;
    border: 1px solid #8f0c12;
    background: #d8000f;
}

.red-btn {
    background-color: #d8000f;
    color: #fff;
    outline: none;
}
.shop-btn,.shop-btn:hover,.shop-btn:visited{
	margin-top: 30px;
    width: 187px;
    height: 47px;
    background: #ff6600;
	font-size: 18px;
	color: #fff;
}
.serviceDetails .Detail-content .nav-tabs li.active {
    border-top: 2px solid #ff6600;
    border-color: #ff6600;
}
.talent-main .nav-tabs li{
	border: 0;
}
.serviceDetails .Detail-content .Lcontent-block {
    width: 945px;
}
.serviceDetails .Detail-content .Rcontent-block {
    width: 235px;
}
.serviceDetails .Detail-content .Otherservices {
    width: 235px;
	padding-top: 15px;
	border: 0;
}
.serviceDetails .Detail-content .Otherservices .content{
	width: 185px;
}
.serviceDetails .Detail-content .Otherservices.oterservice-dedit .tj-img {
    width: 195px;
    height: 114px;
}
.service-form-title {
    font-size: 14px;
    color: #120a02;
    font-weight: bold;
    padding-left: 5px;
    border-left: 3px solid #ff6600;
}
.contactMe .right{ margin-top: 3px; }
.serviceDetails .Detail-content .Otherservices .content .contactMe span.money b {
    color: #ff6600;
    font-size: 16px;
	font-weight: 100;
}
.serviceDetails .Detail-content .Otherservices .content .companyName a {
    color: #120a02;
    font-weight: 100;
}
.detials-info{
	overflow: auto;
	margin: 5px 0;
}
.detials-info span{
	float: left
}
.detials-info span.imgIcon{
	width: 16px;
}
.detials-info span.textInfo{
	width: 163px;
    margin-left: 5px;
}
.store-botbor{
	border-bottom: 1px solid #e5e5e5;
}







.store-banner{
	position: relative;
	text-align: center;
	background: #f6f6f6;
	height: 560px;
	background-repeat: no-repeat;
    background-position: center top;
}
.store-banner>img{
	width: 100%;
	min-height: 520px;
	max-height: 560px;
}
.upload-text-info{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	background: rgba(0, 0, 0, 0.7);
	opacity: 0;
}
.upload-con>img{
	margin-top: 230px;
}
.upload-con p{
	margin-top:20px;
	color:#fff;
	font-size:14px;
}
.store-banner-img{
	margin-top: 100px;
}
.upload-btn{
	margin: 0 auto;
	width: 230px;
	height: 40px;
	line-height: 37px;
	border: 2px solid #ff6600;
	border-radius: 20px;
	margin-top: 20px;
	font-size: 18px;
	color: #ff6600;
}

.store-index{
	background: #fff;
}
.store-index .title {
    position: relative;
    text-align: center;
    height: 51px;
    margin-top: 60px;
    margin-bottom: 50px;
    width: 100%;
}
.store-index .title .t-bg {
    color: #fff;
    font-size: 48px;
    font-family: "pingFangRegular";
    font-weight: bold;
    margin-bottom: 0;
    position: absolute;
    top: -15px;
    width: 100%;
}
.store-index .title h2 {
    font-size: 28px;
    color: #393f3e;
    margin: 0;
    width: 100%;
    position: absolute;
    bottom: 0;
}
.company-pane .title{ text-align: left; }
.webuploader-pick {
	/* background: rgba(0,0,0,.5); */
	width: 100%;
	height: 110px;
	line-height: 190px;
	top: -83px;
	color: #ffffff;
}

/********Index hot service********/
.store-index .hotService-list{
	padding: 20px 0 50px 0;
}
.store-index .hotService-list li {
    float: left;
    width: 595px;
    height: 250px;
    background: #fafafa;
    margin-bottom: 20px;
    transition: all .2s linear;
    -webkit-transition: all .2s linear;
    position:relative;
}
.store-index .hotService-list li:nth-child(2n+1){
	margin-right: 10px;
}
.store-index .hotService-list li.store-show:hover{-moz-box-shadow:0px 15px 30px rgba(0,0,0,.1); -webkit-box-shadow:0px 15px 30px rgba(0,0,0,.1); box-shadow:0px 15px 30px rgba(0,0,0,.1); position:relative;top:-1px;left:-2px;transform:translate3d(0,-2px,0);-webkit-transform:translate3d(0,-2px,0);}
.hotService-list .service-info{padding: 15px;}
.hotService-list .service-info .price{
	width: 140px;
    overflow: hidden;
    word-break: keep-all;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 18px;
}
.store-index .hotService-list li.operaService{
	border-width: 3px dashed #d9d9d9;
}
.hotService-list .service-info .service-title a{
    height: 20px !important;
    width: 198px;
    font-size: 14px;
    color: #333;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.hotService-list .service-info span{display: block; float: left;}
.hotService-list .service-info .name{font-size: 12px; color: #999; padding-bottom: 5px;padding-top:5px;width: 100%;}
.hotService-list .service-info .name a{color: #999;}
.hotService-list .service-info .name a:hover{color: #ff6600;}
.hotService-list .service-info .contactMe a{color: #ecaa0d;font-size: 12px;}
.hotService-list .service-info .contactMe i{background: url(../images/icon/icon.png) no-repeat -282px -510px; width: 18px; height: 18px; display: block; margin-right: 5px;}
.hotService-list .service-info .bottom{
	height:30px;
	line-height: 30px;
}
.store-index .hotService-list li.noinfo-tips{
	width: 100%;
    text-align: center;
    font-size: 20px;
    height: 60px;
    line-height: 60px;
}

.item-info{
	overflow: auto;
}
.item-bot{
	background: #eeeeee;
	height:30px;
	line-height: 30px;
	text-align: center;
	color: #333333;
}
.item-bot a{
	padding: 0 10px;
}
.item-bot .popoverBtn .t-pop{
	padding: 0;
}
.item-bot .stor-nopass{
	padding-right: 0;
}
.item-info .left{
	width: 335px;
	padding: 20px 15px 20px 19px;
}
.item-info .left>a>img{
	width: 300px;
	height: 180px;
}
.item-info .right{
	width: 260px;
	padding: 0 20px 0 0;
}
.item-info .right .r-title{
	font-size: 16px;
	color: #010101;
	font-weight: bold;
	margin: 25px 0 3px 0;
	height: 22px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.item-info .right .r-title{
	color: #010101;
}
.item-info .right .r-payway{
	font-size: 12px;
	color: #333333;
	width:260px;
}
.item-info .right .r-info{
    height: 35px;
	font-size: 12px;
    color: #999999;
    margin: 10px 0 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	word-wrap: break-word;
}
.item-info .right .r-price{
	font-size: 14px;
	color: #f36008;
	margin: 10px 0 10px;
	font-weight: bold;
}
.item-info .right .r-tosee{
	display: block;
	width: 135px;
	height: 35px;
	line-height: 32px;
	font-size: 14px;
	color: #ff6600;
	text-align: center;
	border: 1px solid #ff6600;
}
.item-info .right .r-tosee:hover{
	background: #ff6600;
	color: #fff;
}
.r-tosee{
	display: block;
    width: 60px;
    height: 22px;
    line-height: 20px;
    font-size: 12px;
    color: #ff6600;
    text-align: center;
    border: 1px solid #ff6600;
}
.r-tosee:hover{
	background: #ff6600;
	color: #fff;
}
.upload-con #file_upload{
	height: 90px;
    width: 345px;
    margin: 0 auto;
}
.store-banner #SWFUpload_0{
	width: 345px;
	height: 90px;
    margin-left: -172px;
	cursor: pointer;
	top: 228px;
}
.store-banner #fileUlList{
	margin-top: -90px;
}

/*.store-banner:hover .upload-text-info{
	display: block;
}
*/

.pop{
	position: absolute;
	width: 500px;
	font-size: 14px;
	background: #fff;
	padding-bottom: 30px;
	top: 30%;
    left: 50%;
    margin-left: -250px;
	display: none; 
}
.pop-close{
	padding: 5px 15px;
	text-align: right;
	cursor: pointer;
}
.pop-title{
	font-size: 16px;
	color: #333;
	font-weight: bold;
	text-align: center;
}
.pop-info{
	width:  400px;
	border-top: 1px solid #eeeeee;
	margin: 20px auto 10px auto;
	padding: 30px;
	color: #333;
word-wrap: break-word;
}

.pop-btn{
	text-align: center;
}
.pop-btn span{
	display: inline-block;
	width: 150px;
	height: 40px;
	line-height: 40px;
	margin: 0 5px;
	cursor: pointer;
	color: #fff;
}
.pop-btn .confirm{
	background: #ff6600;
}
.pop-btn .cancel{
	background: #b1b1b1;
}


.service-page .service-submission .service-form .newWarning {
    display: inline-block;
    margin-left: 30px;
}
#store-nav-con .active{ background: #000000; }


/****************店铺评价*****************/
.eval-con-wrap{ padding: 60px 0; }
.eval-con-wrap .pad150{ padding-left: 150px; }
.eval-con-wrap .pad170{ padding-left: 170px; }
.eval-con-wrap .eval-div-title{ color: #000; border-bottom: 1px solid #3b446f; font-size: 14px; font-weight: bold; padding-bottom: 5px; }
.eval-con-wrap .eval-div-title a{ float: right; color: #000; }
.eval-con-wrap .data-range label{ display: inline-block; text-align: center; margin: 0 10px; font-weight: 100; }
.eval-con-wrap .eval-wrap{ padding: 10px 0; }
.eval-con-wrap .eval-wrap>span{ display: inline-block; width: 112px; text-align: center; padding: 5px 0; border-right: 1px solid #e3e3e3; }
.eval-con-wrap .eval-wrap>span.eval-wrap-nobor{ border-right: 0; }
.eval-con-wrap .eval-wrap>span .eval-data{ display: block; margin-top: 5px; color: #0b73bb; }
.eval-con-wrap .praise-rate{ color: #fa6d2f; text-align: center; }
.eval-con-wrap input{ vertical-align: text-bottom; margin-right: 2px; }
.eval-con-wrap .eval-con-title{ height: 70px; border-bottom: 1px dashed #dbdbdb; }
.eval-con-wrap .eval-con-title span{ display: inline-block; padding: 0 20px; line-height: 70px; }
.eval-con-wrap .eval-con-title span.active{ color: #0b73bb; }
.eval-con-wrap .eval-con-title span img{ margin-right: 5px; }
.eval-con-wrap .eval-con-title label{ display: inline-block; margin-left: 280px; color: #0b73bb; }
.eval-con-wrap .no-data{ display: block; color: #a96a26; height: 170px; line-height: 170px; text-align: center; }


/******************实地认证*******************/
.authentication{ width: 925px; margin: 0 auto; }
.authentication img{ max-width: 100%; }
.authentication-title{ border-left: 5px solid #ff6600; padding-left: 10px; margin: 15px 0 10px 0; font-size: 14px; word-break: break-all; }

.store-case .talent-main .successfulCase ul li.noinfo-tips{
	width: 100%;
    text-align: center;
    font-size: 20px;
    height: 60px;
    line-height: 60px;
    display: list-item;
    border: 1px solid #dcdcdc;
	box-shadow: 0 0 0;
}




/* 下载服务代销协议 */
.uploadServiceAgreement{
    height: 40px;
    line-height: 40px;
    background-color: #fff;
}
.uploadServiceAgreement img{
    margin:-3px 12px 0 21px; 
}
.uploadServiceAgreement a{
    color:#ff6600;
    font-size: 14px;
    text-decoration: underline; 
}


/* 代销服务样式 */
.store-show .consignmentRate{
	height: 23px;
	line-height: 23px;
	font-size: 12px;
	color:#fff;
	padding:0 7px;
	background-color: #f47808;
	display: inline-block;
	margin-left: 5px;
}
.store-show .cost-price,.store-show .sell-price{
	font-size: 12px;
	color:#333333;
	margin-bottom: 2px;
}
.store-show .cost-price{
	margin-top: -2px;
}
.store-show .sell-price{
	margin-bottom: 4px;
}
.store-show .cost-price span{
	color:#f60;
	font-size: 14px;
	font-weight: bold;
    margin-left: 10px;
}
.store-show .consignment-biao{
	position: absolute;
	top:0;
	left:0;
}













