
/* 商铺首页 */
html,body{
	height: 100%;
	/*text-align: center;*/
}
.spsy-container{
	height: 100%;
}

/* 精品推荐 */
.spsy-container .jptj-wrap{
	width: 1190px;
	height: 425px;
	margin: 0 auto;
	background: url(../image/index/title-bg.png) 0 48px no-repeat;
}
.spsy-container .jptj-header{
	height: 80px;
	position: relative;
}
.spsy-container .jptj-header .jptj-title{
	position: absolute;
	left: 14px;
	bottom: 7px;
	font-size: 21px;
	font-family: "Microsoft YaHei";
	color: #9b0000;
}
.spsy-container .jptj-header .jptj-more{
	position: absolute;
	right: 20px;
	bottom: 8px;
}
.spsy-container .jptj-header .jptj-more>a{
	font-size: 14px;
	font-family: "Microsoft YaHei";
	color: #999;
}
.spsy-container .jptj-header .jptj-more>a:hover{
	
	color: #9b0000;
}
.spsy-container .jptj-display{
	
	width: 1190px;
	margin: 0 auto;
}
.spsy-container .jptj-display .jptj-display-item .operator,
.gycp-content .operator{
	width: 180px;
	height: auto;
	margin: 5px 0 0 10px;
	border-top: 1px dashed #ddd;
}
.spsy-container .jptj-display .jptj-display-item .operator a,
.gycp-content .operator a{
	float: left;
	width: 89.5px;
	color: #eb676c;
	margin-top: 10px;
	text-align: center;
	font-size: 14px;
}

.spsy-container .jptj-display .jptj-display-item .operator a.details,
.gycp-content .operator a.details{
	border-left: 1px solid #e5e5e5;
}

/* 左侧公司信息 */
.spsy-container .shop-company .left-level-display{
	width: 238px;
	margin-right: 56px;
	float: left;
}
.spsy-container .left-level-display .level-display-header{
	/*height: 28px;*/
	padding: 12px;
	background-color: #9b0000;
	background: linear-gradient(to right, #df0c3c, #9c0001);
}
.spsy-container .left-level-display .level-display-header img{
	padding: 0 1px;
}
.spsy-container .left-level-display .level-display-header>p{
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	line-height: 1.5;
	font-size: "Microsoft YaHei";
}
.spsy-container .left-level-display .level-display-header>p span.identify{
	position: relative;
	font-size: 12px;
	color: #ccc;
	font-weight: normal;
	padding-left: 4px;
	font-size: "Microsoft YaHei";
}
.spsy-container .left-level-display .level-display-header>p span.identify img{
	width: 10px;
	position: relative;
	top:2px;
	padding: 0 2px;
}
.spsy-container .left-level-display .level-display-content{
	padding: 12px 15px 10PX;
	border: 1px solid #e5e5e5;
}
.spsy-container .left-level-display .vip-info{
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 12px;
}
.spsy-container .left-level-display .vip-info p{
	font-size: 14px;
	color: #666;
	line-height: 24px;
}
.spsy-container .left-level-display .connect-info{
	padding-top: 15px;
}
.spsy-container .left-level-display .connect-info .connect-table{
	margin: 5px 0;
}
.spsy-container .left-level-display .connect-info .connect-table td{
	font-size: 14px;
	color: #666;
	line-height: 30px;
	vertical-align: top;
	/* padding-right: 5px; */
	word-break: break-all
}


/* 商铺二维码 */
.code_hide{z-index: 2;text-align: center;position: relative;height: 125px;margin-top: 10px;}
.code_hide input{display: none;}
.code_hide img{text-align: center;width: 90px;height: 90px;display: block;}
.code_hide p{font-family: "Microsoft YaHei";font-size: 12px;color: #555555;font-weight: bold;position: absolute;bottom: 0;margin: 0;
width: 206px;text-align: center;}
.code_hide div canvas{width: 100px;height: 100px;}



.spsy-container .left-level-display .connect-info .connect-table td.tit-td{
	width: 70px;
}
.spsy-container .left-level-display .connect-info p.connect-people{
	background: url(../image/index/my-icon.png) 0 1px no-repeat;
	padding-left: 25px;
	width: 155px;
	line-height: 20px;
}
.spsy-container .left-level-display .connect-info p.connect-people span{
	color: #bbb;
	padding-left: 1em;
	display: none;
}

.spsy-container .left-level-display .connect-info p.remark{
	color: #eb676c;
	font-size: 12px;
}
.spsy-container .left-level-display .more-info{
	/* height: 167px; */
	padding: 15px 0 0;
	text-align: center;
	background: url(../image/index/tjqy-bg1.png) -5px 28px no-repeat;
}
.spsy-container .left-level-display .more-info img.tjqy-icon{
	width: 80px;
}
.spsy-container .left-level-display .more-info a{
	color: #333;
	font-size: 14px;
}
.spsy-container .left-level-display .more-info .more-info-link{
	margin-top: 5px;
}
.spsy-container .left-level-display .more-info .more-info-link>a{
	position: relative;
}
.spsy-container .left-level-display .more-info .more-info-link b{
	font-size: 16px;
	position: absolute;
	margin-left: 3px;
}
.spsy-container .left-level-display .more-info .link-btn{
	display: inline-block;
	width: 73px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #bbb;
	background-color: #ddd;
	margin-top: 10px;
	/*margin-right: 15px;*/
}

.spsy-container .left-level-display .ryzs-display-content{
	margin-top: 40px;
	padding: 0 12px;
	overflow: hidden;
	border: 1px solid #e5e5e5;
}
.ryzs-display-content .ryzs-display-header .ryzs-title{
	height: 41px;
	width: 77px;
	float: left;
	line-height: 47px;																																																																																																																																									
	border-bottom: 2px solid #9b0000;
	color: #9b0000;
	font-size: 16px;
	font-family: "Microsoft YaHei";
}
.ryzs-display-content .ryzs-display-header .ryzs-more{
	height: 41px;
	width: 130px;
	float: right;
	text-align: right;
	line-height: 50px;																																																																																																																																									
	border-bottom: 2px solid #bbb;
	color: #bbb;
	font-size: 12px;
	font-family: "Microsoft YaHei";
}
.ryzs-display-content .ryzs-display-header .ryzs-more>a{																																																																																																																																									
	color: #bbb;
	font-size: 12px;
	font-family: "Microsoft YaHei";
}
.ryzs-display-content .ryzs-display-header .ryzs-more>a:hover{																																																																																																																																									
	color: #9b0000;
	
}

.ryzs-display-content .ryzs-display-list .ryzs-display-item{
	padding: 18px 0 10px;
	text-align: center;
	clear: both;
	border-top: 1px solid #e5e5e5;
}
.ryzs-display-content .ryzs-display-list .ryzs-display-item:first-child{
	
	border-top: none;
}
.ryzs-display-content .ryzs-display-list .ryzs-display-item p{
	padding: 5px 12px 0;
}
.ryzs-display-content .ryzs-display-list .ryzs-display-item p>a{
	color: #666;
	font-size: 12px;
	line-height: 18px;
	font-family: "Microsoft YaHei";
}

.spsy-container .left-level-display .admin-enter{
	margin-top: 40px;
	padding: 8px 0;
	text-align: center;
	border: 1px solid #e5e5e5;
	background: url(../image/index/admin-icon.png) 65px 12px no-repeat;
	margin-bottom: 30px;
}
.spsy-container .left-level-display .admin-enter a{
	color: #bbb;
	font-size: 14px;
	font-family: "Microsoft YaHei";
}



/* 右侧公司简介 */
.spsy-container .shop-company{
	width: 1190px;
	margin: 50px auto 0;
	overflow: hidden;
}
.spsy-container .shop-company .right-company-display{
	width: 894px;
	float: left;
}
.spsy-container .right-company-display *{
	font-family: "Microsoft YaHei";
}
.spsy-container .right-company-display .cpgy-display-item h3{
	/*width: 9em;*/
	/*white-space: nowrap;*/
	height: 21px;
	overflow: hidden;
	margin: 0 auto;
	padding:0 1em;
}











/*公司介绍*/
.right-company-display .company-brief-intro .intro-content{
	padding: 20px 0;
	overflow: hidden;

}
.right-company-display .company-brief-intro .intro-content .company-pic,
.right-company-display .company-brief-intro .intro-content .company-pic img{
	width: 200px;
	height: 150px;
	float: left;
}
.right-company-display .company-brief-intro .intro-content .intro-text{
	width: 654px;
	height: 150px;
	position: relative;
	padding: 0 20px;
	float: left;

}
.right-company-display .company-brief-intro .intro-content2 .intro-text{
	width: 894px;
	padding: 0;
}
.right-company-display .company-brief-intro .intro-content .intro-text p{
	height: 124px;
	color: #666;
	font-size: 14px;
	text-indent: 2em;
	line-height: 26px;
	overflow: hidden;
}
.company-brief-intro .intro-content .intro-text a{
	color: #9b0000;
	font-size: 14px;
}
.company-brief-intro .intro-content .intro-text .all-text{
	margin-top: 10px;
	height: 27px;
	color: #bbb;
	font-size: 14px;
	padding-right: 10px;
	text-align: right;
}

.right-company-display .company-dt{
	margin-top: 40px;
}
.right-company-display .company-dt .dt-content{
	padding: 20px 20px 20px 0;
}
.right-company-display .company-dt .dt-content .dt-content-item{
	height: 122px;
	border-bottom: 1px dashed #bdbdbd;
}
.right-company-display .company-dt .dt-content .dt-content-item:last-child{
	
	border-bottom: 1px solid #bdbdbd;
}
.right-company-display .company-dt .dt-content .dt-time,
.right-company-display .company-dt .dt-content .dt-pic,
.right-company-display .company-dt .dt-content .dt-text{
	float: left;
}
.right-company-display .company-dt .dt-content .dt-time{
	width: 110px;
	margin-right: 25px;
	line-height: 122px;
	background: url(../image/gsdt/time-bg1.png) 5px 52px no-repeat;
}
.right-company-display .company-dt .dt-content .dt-time.recommend{
	background: url(../image/gsdt/time-bg2.png) 5px 52px no-repeat;
}
/*公司动态*/
/*.right-company-display .company-dt .dt-content .dt-time .dot{
	width: 8px;
	height: 8px;
	margin: 0 5px;
	display: inline-block;
	border-radius: 8px;
	background-color: #666;
}*/
.right-company-display .company-dt .dt-content .dt-time time{
	display: inline-block;
	width: 87px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	text-align: center;
	padding-left: 22px;
	/*border-radius: 8px;*/
	color: #333;
	/*background-color: #bbb;*/
}
/*.right-company-display .company-dt .dt-content .dt-time.pre-two .dot{

	background-color: #9b0000;
}*/
.right-company-display .company-dt .dt-content .dt-time.recommend time{
	color: #9b0000;
/*	background-color: #ffa6a9;*/
}
.right-company-display .company-dt .dt-content .dt-pic{
	width: 108px;
	height: 122px;
	margin-right: 20px;

}
.right-company-display .company-dt .dt-content .dt-pic img{
	margin-top: 21px;
	width: 108px;
	height: 80px;
}
.right-company-display .company-dt .dt-content .dt-text{
	width: 610px;
	height: 80px;
	margin-top: 21px;
}
.right-company-display .company-dt .dt-content .dt-text h2{
	margin-top: -7px;
	margin-bottom: 5px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	/* width: 106%; */
}
.right-company-display .company-dt .dt-content .dt-text h2 a{
	font-size: 18px;
	color: #333;
	line-height: 22px;
	font-weight: normal;
	height: 22px;
    overflow: hidden;
    display: block;
    white-space: normal;
}
.right-company-display .company-dt .dt-content .dt-text h2 a:hover{
	color: #eb676c;
}
.right-company-display .company-dt .dt-content .dt-text p{
	font-size: 14px;
	color: #777;
	line-height: 22px;
	font-weight: normal;
}
/*供应产品*/
.right-company-display .company-gycp{
	margin: 40px 0 80px 0;
	overflow: hidden;
}
.right-company-display .company-gycp .gycp-content{
	margin-top: 40px;
	width: 885px;
	overflow: hidden;
	padding-top: 1px;
	/*border-bottom: 1px solid #e5e5e5;*/
}
.right-company-display .company-gycp .cpgy-display-item{
	/* width: 220px; */
	/*height: 261px;*/
	width: 209px;
	height: 242px;
	float: left;
	border: 1px solid  #e5e5e5;
	text-align: center;
	margin-top: -1px;
	margin-right: -1px;
	margin-right: 10px;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
}
.right-company-display .company-gycp .cpgy-display-item  .product_wrap span{
	background-color: #eb676c;
	color: #fff;
	height: 25px;
	position: absolute;
	padding: 0 5px;
	top: 0;
	left: 0;
	line-height: 25px;
}
.right-company-display .company-gycp .cpgy-display-item a.new-view-pro-pic{
	display: block;
	height: 155px;
	line-height: 155px;
	font-size: 0;
}
.right-company-display .company-gycp .cpgy-display-item img{
	/*width: 160px;
	height: 120px;*/
	display: inline-block;
	vertical-align: middle;
}
.right-company-display .company-gycp .cpgy-display-item .gycp-type a{
	color: #666;
	font-size: 16px;
	font-weight: normal;
	display: block;
	overflow: hidden;
}
.right-company-display .company-gycp .cpgy-display-item .gycp-type p{
	color: #999;
	font-size: 14px;
	width: 210px;
	height: 16px;
	margin-left: 5px;
	overflow: hidden; 
}

.more_gycp{ margin-bottom: 40px;position: relative;width: 100%;margin-top: 20px;}
.more_gycp a{margin: 0 auto;position: absolute;left: 50%; margin-left: -30px;color: #eb676c;font-size: 14px;}
.more_gycp a span{float: left;}
.more_gycp a::before{content: '';width: 100px;height: 1px;position: absolute;top: 50%;background: #ccc;left: -110px;}
.more_gycp a::after{content: '';width: 100px;height: 1px;position: absolute;top: 50%;background: #ccc;right: -110px;}


