﻿
.container{
	padding:0;
}
/* 标题页 */
.top_pic .page-1{
	font-size: 14px;
	color: #333;
	cursor: pointer;
}
.top_pic .page-2{
	font-size: 14px;
	color: #f95b7e;
	cursor: pointer;
}
/* 大图 */

.thumbnail-img{
	padding: 0;
	position: relative;
}
.right_top1{
	position: absolute;
    top: -22px;
    left: -10px;
}
.one{
	position: relative;
    top: -65px;
    left: 10px;
    font-size: 20px;
    color: #fff;
    font-family: "Arial";
}
.J_ImgBooth{
	margin:40px 0 20px;
	padding:0;
	height: 600px;
/* 	background: red; */
}
.thumbnail-img{
	width: 100%;
	margin-bottom: 20px;
}
.thumbnail-img>img{
	width: 100%;
	display: none;
	height: 480px;
}
/* 大图下面的小图 */


.qz-thumb{
	width: 100%;
	padding:0;
}
.qz-thumb li{
	float: left;
	width: 20%;
	margin-right:5%;
}
.qz-thumb li img{
	width: 100%;
	height: 110px;

}
.qz-pic:hover{
	box-shadow: 0px 4px 9px 2px #666;
}
/* 右侧介绍 */
.qz-wrap{
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.qz-wrap li{
	color: #b2b2b2;
	width: 100%;
	display: block;
	clear: both;
	margin-bottom: 20px;
}
.qz-wrap li:first-child{
	margin:0;
}
.qz-wrap .qz-main-title{
	font-size: 22px;
	color: #1a1a1a;
}
.qz-wrap .qz-main-title>span{
	float: right;
	text-align: center;
	color:#999;
}
 .qz-wrap .J_PromoPrice{
	color: #f95b7e;
	clear: both;
	

}
.qz-wrap .J_PromoPrice span{
	font-size: 22px;
}
.qz-wrap .J_PromoPrice strong{
	font-size: 36px;
}
.qz-selected span{
	width: auto;
    height: auto;
    display: inline-block;
    border: 1px solid #e6e6e6;
    padding: 5px 10px;
    color: #666;
    margin:5px 10px;
}
.qz-selected{
	width: auto;
	height: auto;
	max-width:80%;
}
.qz-wrap li .iconfont{
	
	/*border:1px solid #a9a9a9;
	color: #999;
	padding:3px;
	border-radius: 20px;
	font-size: 14px;*/
}

.qz-wrap li span .iconfont{
	height: 25px;
    width: 25px;
	/*border: 0;
	color: #f95b7e;*/
}
.qz-wrap li .iconfont-click{
	
	border-color:#f95b7e;
	color: #f95b7e;
}
.qz-wrap li .3D_icons{
	font-size: 14px;
}


/* 婚纱摄影右侧介绍 */
.qz-wrap .photo_area li{
	margin:0 10px 0 0!important;
	clear: none!important;
	width: 22%;
	display: inline-block;
	height: 25px;
	border-radius: 10px;
	background: #bbbfc8;
	line-height: 25px;
	color: #fff;
	text-align: center;
}
.qz-wrap .photo_list li{
	margin:0 10px 0 0!important;
	clear: none!important;
	width: 24%;
	display: inline-block;
	height: 32px;
	line-height: 32px;
	color: #fff;
	text-align: center;
}
.qz-wrap .photo_list .local1:before{
content: url(../img/des/icon1.png);
width: 32px;
height: 32px;
float: left;
margin-right: 5px;
}
.qz-wrap .photo_list .local2:before{
content: url(../img/des/icon2.png);
width: 32px;
height: 32px;
float: left;
margin-right: 5px;
}
.qz-wrap .photo_list .local3:before{
content: url(../img/des/icon3.png);
width: 32px;
height: 32px;
float: left;
margin-right: 5px;
}






/* 评论 */
.qz-main-layout .qz-comment{
	padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #ccc;
}
.qz-main-layout .qz-comment .comment-user{
width: 60px;
height: 60px;	
float: left;
}
.qz-main-layout .qz-comment .comment-user>img{
width: 100%;
height: 100%;
border-radius: 30px;
}

.qz-main-layout .qz-comment .comment-user-information{
width: 60%;
margin-left:2%;
color: #666;
font-size: 14px;	
display: inline-block;
}
.qz-main-layout .qz-usercomment{
	color: #333;
	font-size: 20px;
	margin-top: 40px;
}
.qz-main-layout textarea{
	 resize:none;
	 width: 60%;
	 padding: 5px 10px;
	 vertical-align: bottom;
}
.qz-main-layout>button{
	width: 120px;
	height: 40px;
	border: none;
	background: #f95b7e;
	font-size: 16px;
	color: #fff;
	border-radius: 5px;
}
/* 特别推荐 */
.Relevant{
	height: auto;
	margin-top: 80px;	
}
.chinese_tit{
	margin-bottom: -15px;
}
.chinese_tit>span{
	font-family: "宋体";
	font-size: 30px;
	color: #333;
	text-align: center;
	margin:0 auto;
	display: block;
}
.container .eng_tit{
	font-size: 24px;
	color: #333;
	font-family: "Didot";
	text-align: center;
}
.eng_tit>span:before{
	content:url(../img/public/line.png);
	margin-right: 20px;
	vertical-align: super;
}
.eng_tit>span:after{
	margin-left: 20px;
	content:url(../img/public/line.png);
	vertical-align: super;
}
/* 第一行两个 */
.con_pic{
	padding: 0;
	margin-top: 20px;
}
.thumbnail{
	padding: 0;
	position: relative;
}

.caption{
	padding: 0!important;
	position: relative;
}
.top_tit{
	padding: 9px;
}
.top_tit .h1-tit{
	color: #737373;
	font-size: 20px;
	height: 30px;
	overflow: hidden;
}
.top_tit .h2-tit{
	color: #999;
	font-size: 14px;
	height:60px;
	overflow: hidden;
}
.top_tit .h3-tit{
	color: #666;
	font-size: 14px;
	margin-bottom: 0px; 
}
.Satisfaction{
	color: #b2b2b2;
	font-size: 14px;
	float: right;
}
.NO{
	color:#f95b7e;font-size:24px;	margin: 0 10px;
}
.caption>p:last-child{
	height: 40px;
	width: 100%;
	background: #f2f2f2;
	margin: 0;
	color: #b2b2b2;
	font-size: 14px;
	line-height: 40px;
	padding: 0 1px;
}

@media screen and (max-width: 768px) {
 
body{
	background: #f2f2f2;
}
 

/* bannner */
 .banner-box{
  height:243px;
  width:100%;
  overflow: hidden;
  margin-top:0;
}
.movebox{
  height:200px;
  width:9000px;
  padding:0;
  position:relative;
  left:0;
}
.movebox li{
  height:200px;
  float:left;
  list-style:none;
  font-size:30px;
  color:#fff;
}
 .movebox li img{
 	width: 100%;
 }
 /* 文字介绍 */
 .qz-wrap{
 	position: relative;
 }
 .qz-wrap .qz-main-title>span {
    float:none;
    text-align: center;
    color: #999;
    position: absolute;
    right: 10px;
}
.qz-wrap .qz-main-title {
    font-size: .8rem;
    color: #1a1a1a;
}
.qz-selected {
    width: auto;
    height: auto;
    max-width: auto;
    /* max-width:71%; */
}
.qz-wrap li {
    color: #b2b2b2;
    width: 100%;
    display: block;
    clear: both;
    margin-bottom: 10px;
}
.qz-wrap .J_PromoPrice strong {
    font-size: 1.4rem;
}
/* 详细介绍 */
.qz-main-layout{
	background: #fff;
}
.qz-main-layout {
       margin: 1rem auto;
    padding-top: 5px;
    width: 100%;
    padding: .5rem 2%;
}
/* 底部 */
.detail-fixed-banner{
	background: #f95b7e;
	width: 100%;
	height: 44px;
	position: fixed;
	bottom: 0;
}
.detail-fixed-banner>ul>li:first-child {
    background: #fff;
    width: 40%;
}

.detail-fixed-banner>ul>li:last-child {
    background: #f95b7e;
     width:100%;
}
#js-like-button>i{
	display: block;width: 18px;margin: 3px auto 0;height: 18px;line-height: 18px;color:#999;
}

.detail-fixed-banner>ul>li {
    height: 44px;
    line-height: 44px;
    text-align: center;
    float: left;
}
.iconfont-click{
	color: #f95b7e!important;
}
/* 婚纱摄影详情页 */
.qz-wrap .web_photo_list li {
    margin: 0 2% 0 0!important;
    clear: none!important;
    width: 29%;
    /* float: left; */
    display: inline-block;
    height: 32px;
    line-height: 32px;
    color: #fff;
    text-align: center;
}
.qz-wrap .web_photo_list .local1:before{
content: url(../img/des/icon1.png);
width: 32px;
height: 32px;
float: left;
margin-right: 5px;
}
.qz-wrap .web_photo_list .local2:before{
content: url(../img/des/icon2.png);
width: 32px;
height: 32px;
float: left;
margin-right: 5px;
}
.qz-wrap .web_photo_list .local3:before{
content: url(../img/des/icon3.png);
width: 32px;
height: 32px;
float: left;
margin-right: 5px;
}
}