@charset "utf-8";
/* 基础样式 */

@import url(font-awesome.min.css);
@import url(icon.css);

@font-face {
	font-family:'Felix Titling';
	src:url('../fonts/Felix-Titling.woff') format('woff');
}

@font-face {
	font-family:'CormorantGaramond-Medium';
	src:url('../fonts/CormorantGaramond-Medium.woff') format('woff');
}

body,html {
	background-color:#FFF;
	min-width:1280px;
	margin:0; padding:0; font-family:Arial, Verdana,"微软雅黑";color:#666; font-size:16px; line-height:1.8;-webkit-text-size-adjust: none;
}
html {
    overflow-y: scroll;
	overflow-x:hidden;

}
li{list-style-type:none;}
img{vertical-align:top;border:0 none;
  /* 1 */

  /* 2 */

  /* 3 */
  /* max-width: 100%; */

  /* 5 */
  -ms-interpolation-mode: bicubic;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;font-style:normal;

	*zoom: 1;_zoom: 1;
	-webkit-text-size-adjust: none;
}

a {color:#666; text-decoration:none; cursor:pointer;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none; color:#D4B07B;}
/*a:active {color:#46BFA5;}*/
a:focus { outline: none; }

.fl {
    float: left;
    display: inline;
}

.fr {
    float: right;
    display: inline;
}
article,aside,dialog,footer,header,footer,nav,figure,menu{display:block}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}

.ct6,a.ct6,.ct6 a,.ct6 a:visited{ color:#999;}
a.ct6:hover,.ct6 a:hover{ color:#D4B07B;}

.ct7,a.ct7,.ct7 a,.ct7 a:visited{ color:#D4B07B;}
a.ct7:hover,.ct7 a:hover{ color:#1B3D22;}

.pab{position:absolute;}.pre{position:relative;}.dsn{display:none}.dsb{display:block}
.pab{position:absolute;}.pre{position:relative;}.dsn{display:none}.dsb{display:block}
.ma0{ margin:0 auto;}.ma10{ margin:10px auto;}.ma30{ margin:30px auto;}
.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt45{margin-top:45px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mt-10{margin-top:-10px}
.mlr10{ margin-left:-10px; margin-right:10px;}
.mrl10{ margin-left:10px; margin-right:-10px;}
.pa5{ padding:5px 0;}
.pt5{ padding-top:5px;}.pt10{ padding-top:10px;}.pt20{ padding-top:20px;}.pt50{ padding-top:50px;}.pt60{ padding-top:60px;}.pt65{ padding-top:65px;}.pt80{ padding-top:80px;}.pb10{ padding-bottom:10px;}.pb20{ padding-bottom:20px;}.pb25{ padding-bottom:25px;}
.pl10{ padding-left:10px;}.pl20{ padding-left:20px;}.pl30{ padding-left:30px;}.pl70{ padding-left:70px;}.pr10{ padding-right:10px;}

.fl, .fr {display: inline; zoom:1;float: left;}.fr {float: right;}.cl{clear:both;}
ins,i{ text-decoration:none; font-style:normal;}
.lh12{ line-height:1.2}
.lh15{ line-height:1.5}
.lh20{ line-height:2}
input,button,select,textarea{outline:none;}
/*头部logo以及导航*/




/*banner部分*/

@keyframes scal{
	from{-webkit-transform: scale(1.1,1.1);}
	to{-webkit-transform: scale(1,1);}
}
@-webkit-keyframes scal{
	from{-webkit-transform: scale(1.1,1.1);}
	to{-webkit-transform: scale(1,1);}
}
@-moz-keyframes scal{
	from{-webkit-transform: scale(1.1,1.1);}
	to{-webkit-transform: scale(1,1);}
}

.banner_box {
    width: 100%;
}
.focusBox {
    position: relative;
    width: 100%;
    height: 620px;
    overflow: hidden;
	

}
.focusBox .pic {
    position: relative;
    z-index: 0;
    left: 50%;
    margin-left: -960px;
	

}
.focusBox .pic img {
    min-width: 1180px;
    position: absolute;
    min-height: 620px;
    display: block;
	
/* 	transform: scale(1,1);
	-webkit-transform: scale(1,1);
	animation:scal 10s ease infinite alternate ;
	-webkit-animation:scal 10s ease infinite alternate ; */
}
.focusBox .hd {
    width: 100%;
    overflow: hidden;
    zoom: 1;
    position: absolute;
    bottom: 5px;
    z-index: 3;
    text-align: center;
}
.focusBox .hd li {
    display: inline-block;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    overflow: hidden;
    background: #919191;
    margin-left: 4px;
    filter: alpha(opacity=80);
    opacity: .8;
    -webkit-transition: All .5s ease;
    -moz-transition: All .5s ease;
    -o-transition: All .5s ease;
	border-radius:50%;
	border:white 2px solid;
}
.focusBox .hd li {
    *display: inline;
}
.focusBox .hd .on {
    background: black;
    filter: alpha(opacity=90);
    opacity: .9;
}
.focusBox .prev, .focusBox .next {
    width: 60px;
    height: 90px;
    margin: -60px 0 0;
    display: none;
    background:url(../images/ad_ctr.png) no-repeat 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    filter: alpha(opacity=20);
    opacity: 0.2;
}
.focusBox .prev {
    left: 0;
}
.focusBox .next {
    background-position: 0 -90px;
    right: 0;
}
.focusBox .prev:hover, .focusBox .next:hover {
    filter: alpha(opacity=50) !important;
    opacity: 0.5 !important;
}
.banner_shadow{
	width:100%;
	height:14px;
	background:url(../images/banner_shadow.png) repeat-x;

}


/*banner部分  height:620px;*/
.banner_box2 {
    width: 100%;

    position: relative;
	clear:both;
}

.focusBox2  img {
    position: absolute;
    display: block;
    left: 50%;
    margin-left: -960px;
}



/*底部部分  height:620px;*/
.footer_box {width: 100%;z-index:99;position: relative;clear:both;}

.hengqie {width:83%; margin:0 auto; text-align:center;min-width:1180px; max-width:1593px;}
.w1200 .hengqie { width:1180px;}

.picx_index {width:100%; margin:0 auto 30px auto;min-width: 1160px;vertical-align:top;border:0 none;}	
.picx_index > div {width:100%;}

.picx {width:100%; margin:0 auto 30px auto;  overflow:hidden;min-width: 1160px;vertical-align:top;border:0 none;}	
.picx > div {width:100%;}
.pic-left {width:27.15%; float:left;}
.pic-right {width: 72.85%;float: left;}
.picx img{width:100%;}
.pic-right .img img{width:37.28%;float: left;}
.img1 {width:100%;}
.img1 img {float: left; width:62.72%;}


/*区块*/
.biaoti{ padding-top:190px; padding-bottom:30px;position:relative; }
.biaoti .btz1,.btz2,.btz3,.btz4,.btz7,.btz21{z-index:5; position:absolute;top:20px; left:50%;}
.biaoti .btz1{ background:url(../images/kzxs.png) no-repeat; width:308px; margin-left:-153px;height:159px;}
.biaoti .btz2{ background:url(../images/kzxs2.png) no-repeat; width:545px; margin-left:-280px;height:170px;}
.biaoti .btz3{ background:url(../images/kzxs3.png) no-repeat; width:535px; margin-left:-250px; height:180px; }
.biaoti .btz4{ background:url(../images/kzxs4.png) no-repeat; width:308px; margin-left:-150px;height:159px;}
.biaoti .btz7{ background:url(../images/xnkt.png) no-repeat; width:380px; margin-left:-189px;height:159px;}
.biaoti .btdi3{ width:100%; height:30px; border-top:1px solid #CCC;  position:absolute; top:160px; }
.biaoti .btz21{ background:url(../images/lifustyle.jpg) no-repeat; width:545px; margin-left:-280px;height:170px;}
.biaoti .btdi21{ width:100%; height:30px; border-top:1px solid #CCC;  position:absolute; top:175px; left:0 ;}

.biaoti h2{ text-indent:-2000em;}
.biaoti .btdi{ width:100%; height:30px; border-top:1px solid #CCC;  position:absolute; top:190px; left:0 ;}
.biaoti .btdi2{ width:100%; height:30px; border-top:1px solid #CCC;  position:absolute; top:169px; left:0 ;}
.biaoti .biaoti_nav{overflow:hidden;margin:auto; width:745px;margin-top:-7px; position:relative; z-index:10; background:white;}
.biaoti .biaoti_nav li{float:left;font-size:14px;height:15px; line-height:14px; font-family:"微软雅黑"; padding:0 5px 0 5px;display:inline;}
.biaoti .biaoti_nav li a{color:#383838;}
.biaoti .biaoti_nav li:nth-child(-n+6) a:hover{ text-decoration:underline;}
.biaoti .biaoti_nav li:nth-child(n+2){ border-left:#383838 solid 1px;}
.biaoti .biaoti_nav li:first-child a{color:#c60000;}

.kzsx{ width:100%; padding-top:10px;}
.kzsx ul li{ width:24.9%; float:left;padding-bottom:20px;}
.kzsx ul li a{ width:96%; display:block; margin:0 auto;}
.kzsx ul li a .kzsxdi{ background:url(../images/ds.fw_r2_c2.png) no-repeat left 10px; text-align:left; padding-top:8px; padding-left:130px;  height:50px;}
.kzsx ul li a .kzsxdi span{ color:#CCC; font-size:12px; margin-top:-4px;}
.kzsx ul li a .kzsxdi .kzsxdi_tit2{ color:#CCC; font-size:12px; margin-top:-4px;}
.lazyimg ul li a:hover{ color:#E6C17B !important;}
.news ul li a:hover,.movelist_xin ul li a:hover{ color:#C1A06B !important;}

.ct4,a.ct4,.ct4 a,.ct4 a:visited{ color:#333;}
a.ct4:hover,.ct4 a:hover{ color:#D4B07B;}
.ct3,a.ct3,.ct3 a,.ct3 a:visited{ color:#1B3D22;}
a.ct3:hover,.ct3 a:hover{ color:#D4B07B;}
.dsn{display:none}
.clearboth,.clh{height:0px; font:0; overflow:hidden; clear:both;}
.fs18{font-size:18px;}

.khwdy{ width:100%;padding-top:10px;}
.khwdy ul li{ width:24.9%; float:left; padding-bottom:20px;}
.khwdy ul li a{ width:96%; display:block; margin:0 auto;}
.khwdy ul li a .khwdytu{ position:relative;}
.khwdy ul li a .khwdytu .action{ background:url(../images/action.png) no-repeat; z-index:5; width:45px; height:45px; position:absolute; left:50%; top:50%; margin-left:-23px; margin-top:-23px;}
.khwdy ul li a p{ padding-top:5px;}
.khwdy ul li a span{ color:#CCC; font-size:12px; line-height:1.2}
.khwdytu{background:#000; }

#nowrap{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.blk1,.blk5,.blk8,.blk10,.blk12,.blk15,.blk20,.blk22,.blk30,.blk40,.blk50,.blk60,.blk140{height:5px; font:0; overflow:hidden; clear:both;}
.blk1{height:1px;}.blk8{height:8px;}.blk10{height:10px;}.blk12{height:12px;}.blk15{height:15px;}.blk20{height:20px;}.blk22{height:22px;}.blk30{height:30px;}.blk40{height:40px;}.blk50{height:50px;}.blk60{height:60px;}.blk140{height:140px;}

.psjd{ width:100%; margin-top: 26px;}
.psjd ul li{ width:14.2%; float:left;padding-bottom:20px;}
.psjd ul li a{ width:90%; display:block; margin:0 auto}
.psjd ul li a img{border-radius:50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%;-khtml-border-radius: 50%; }
.psjd ul li a .studio{ background:url(../images/jdtb.png) no-repeat center center; height:14px;}
.item{cursor:pointer; z-index:10;}
.item .psjdtu{ position:relative;}
.item .psjdtu:hover {
    opacity: 0.9;
    filter: alpha(opacity=90);
    transform: scale(1.01);
    -webkit-transform: scale(1.01);
}
/* .item .psjdtu:hover {
   opacity: 0.8;
   filter: alpha(opacity=80 );
   transform: scale(1.01);
   -webkit-transform: scale(1.01);
} */
/* 字体   遮罩 */









.psjd a .i3{position:absolute;bottom:0px;display:none ;overflow:hidden;width:100%;height:100%;border-radius:50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%;-khtml-border-radius: 50%; line-height:800%; font-size: 20px; color:#fff;
    z-index: 99;}
    .psjd a:hover .i3{display:block ; }
.psjd a  .i4{position:absolute;bottom:0px;display:none ;overflow:hidden;background:#000;width:100%;height:100%;border-radius:50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%;-khtml-border-radius: 50%; line-height:882%;
    opacity: 0.6;
     filter: alpha(opacity=60 );
    transform: scale(1.01);
    -webkit-transform: scale(1.01); }
 .psjd a:hover .i4{display:block ; }
.item .psjdtu .i1{position:absolute;left:50%; top:50%; margin-left:-35px; margin-top:-40px; width:70px; height:80px; background:url(../images/i1.png) no-repeat; z-index:10; display:none;}
.item .psjdtu .i2{position:absolute;left:50%; top:50%; margin-left:-50px; margin-top:-34px; width:100px; height:68px; background:url(../images/i2.png) no-repeat; z-index:10; display:none;}
.item .psjdtu span{background-color:rgb(28,61,35);width:90%;height:90%;position:absolute;top:5%;left:5%;display:none;border-radius:50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%;-khtml-border-radius: 50%;}


.bot_ad>ul{
	width:100%;
	margin:auto;
	overflow:hidden;
}
.bot_ad>ul>li{
	width:25%;
	float:left;
	padding:3px;
	box-sizing:border-box;
}
.bot_ad>ul>li>a,.bot_ad>ul>li>a>img,.bot_ad>div>a>img{
	width:100%;
	height:100%;
}
.bot_ad>div{
	padding:0 3px;
}
.bot_ad>ul>li,.bot_ad>ul>li>a{
	line-height:0px;
}
.banner2_index{
	padding:40px 6px 40px 0;
	text-align:center;  
	min-width:1180px;
}


.banner2_index img{
	width:99%;
	height:100%;
}


	 /*资讯*/
	.news{width:99.4%; position:relative;  text-align:left;margin:0px auto 20px;  overflow:hidden; min-width: 1178px; }
	.news ul li {width:50%; height:auto; margin-bottom:10px;  border-bottom:1px dashed #ebeaea;}

	.news_tit{font-size:20px; color:#666666; display:block; font-family:HELVETICANEUELTPRO-THEX,"微软雅黑"; height:40px; line-height:30px;}
	.news_tit span{font-size:16px; color:#666666; font-family:HELVETICANEUELTPRO-THEX,"微软雅黑"; margin-left:10px;}
	p.news_tit:hover,p.news_tit span:hover{ color:#C1A06B !important;}

	

/*底部*/
.footerbox{clear:both; }

.footer{
    width:1200px;
    margin:auto;
	clear:both;
}
.footer .footer_logo{
    margin-top:124px;
    margin-left:15px;
    width:171px;
    height:39px;
    float:left;

}


.footer .footer_tel{
    float:left;
    margin-top: 68px;
    margin-left: 36px;
    width:640px;
    height:143px;
    border-right: 1px #a6863c solid;
    border-left: 1px #a6863c solid;
    padding-left: 10px;
     padding-right:10px;
	  text-align:left; 
     }

.footer .footer_tel>li{
    color:#777777;
    font-size: 16px;
}
.footer .footer_tel>li.time{
    padding-left: 16px;}


.footer .footer_tel>li>ul{
    margin-left: 10px;
    margin-top: 5px;

}
.footer .footer_tel>li>ul>a>li{
    width:140px;
    float:left;
    padding-left: 17px;
	background:url(../images/fk.png) 7px 10px no-repeat

}

.footer .footer_erweima{
    margin-left: 35px;
    margin-top: 90px;
    float:left;
}



.footer .footer_nav{
    clear: left;
    height:40px;
    border-bottom: #ca9418 1px solid;
    border-top: #ca9418 1px solid;
    padding-left: 164px;
}
.footer .footer_nav>li>span{
    color:#d7af52;
    padding: 0 8px;
}
.footer .footer_nav li>a{
    color:black;
}
.footer .footer_nav li{
    float: left;
    line-height: 40px;
}
.friend_a{
    width:1050px;
    margin:auto;
    margin-top: 30px;
    margin-bottom: 20px;
    text-align: center;
}
.friend_a a{
    padding:5px;
}
.copyright{
    width:100%;
    padding-top:30px;
    padding-bottom: 40px;
    background:#92764e;
}
.copyright div{
    margin: auto;
    width:900px;
    height:55px;
	position:relative;

}
.copyright div ul{
	position:absolute;
}
.copyright div ul li{
	width:42px;
	height:36px;
	float:left;
	margin-right:13px;
}
.copyright div ul li a{
	height:100%;
	width:100%;
	display:block;
}
.copyright div img{
    margin-bottom: -10px;
  margin-right: 710px;
	display:inline;
}
.copyright div .shengming{
  /*    text-indent:2em; */
    color:#fff2b7;
    font-size: 14px;
    margin-left: 260px;
    margin-top: -45px;
 text-align:left; 

}
.shengming .bq{color:white; font-weight: normal!important;}






/*分页*/
.vvc_pages{
position:relative; left:19%;    float: left; clear:left;
}
.vvc_pages ul{
float:left;  position:relative;  right:0; overflow:hidden;
margin-bottom:15px;
}
.vvc_pages ul li{
	font-family:Tahoma;
	line-height:29px;
	margin-left:3px;
	margin-right:3px;
	padding:0 8px;
	text-align:center;
	border:1px solid #E9E9E9;
    float:left;
}
.vvc_pages ul li a{
	color:#000;
	display:block;
	font-family:Microsoft YaHei;
}
.vvc_pages ul li a:hover{

	color:#bc9f77;
	text-decoration:none;

}
.vvc_pages ul li.thisclass,
.vvc_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{

	background-color:#bc9f77;
	font-weight:bold;
	color:white;
}
.vvc_pages .pageinfo{
	float:left;
	color:#999;
}
.vvc_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}



/*列表页  作品*/
.zuopin_title{ width:100%;padding-top:150px; padding-bottom:30px;position:relative; }
.zuopin_title .btz1,.btz2,.btz3,.btz5,.btz6{z-index:5; position:absolute;top:20px; left:50%;}
.zuopin_title .btz1{ background:url(../images/kzxs.png) no-repeat; width:308px; margin-left:-154px;  height:159px;}
.zuopin_title .btz2{ background:url(../images/kzxs.png) no-repeat; width:354px; margin-left:-177px;  height:159px;}
.zuopin_title .btz3{ background:url(../images/psjd.png) no-repeat; width:300px; margin-left:-150px;  height:159px;}
.zuopin_title .btz5{ background:url(../images/fuwubaojia.png) no-repeat; width:308px; margin-left:-154px;  height:159px;}
.zuopin_title .btz6{ background:url(../images/qqlp.jpg) no-repeat; width:346px; margin-left:-167px;  height:185px;}

.zuopin_title h2{ text-indent:-2000em;}
/* 服务报价 */
.daohh .on{background-color: #F4D082; color:#000; }
.daohh{width:1180px; margin: 0 auto; margin-bottom:100px; }
.daohh ul{ background:white;  width:100%; margin: 0 auto;}
.daohh ul li{height:28px; margin-left: 28px;  width:200px; border: 1px solid  #9B7F37; float:left; text-align: center;}
.daohh ul li a{height:28px;  width:200px; color:#000; float:left; text-align: center;}
.daohh ul li:hover{  background-color:#F4D082 ; color:#000; height:28px; margin-left: 28px;  width:200px; border: 1px solid  #9B7F37; float:left; text-align: center;   }
.tuu {
     width: 61.5%;
   border:5px solid #9B7F37;
   padding-bottom: 25px;
   font-family: "微软雅黑";
   margin: 20px auto;
   height:362px;
   min-width: 1162px;
}
.tuu1{float:left; }
.tuu2{float:left; margin-left:30px; padding-top: 60px; height:330px;width:40.5%; position:relative;}
.tuu22{position:absolute; bottom:35px;}
.tuu2 span{font-family: 微软雅黑; font-size:60px;color:#9B7F37;}
.tuu2 i {font-family: 微软雅黑; color:#9B7F37; font-size: 20px;}
.tuu2 h3 {font-family: 微软雅黑;  font-size: 24px; color:#000000;}
.tuu2 h5 {font-family: 微软雅黑; color:#9B7F37;}
.tuu:hover {
    opacity: 0.9;
    alpha: filter(opacity=90);}

/* 作品展示导航 */
/* 总体*/
.subon a{color:#f4d082 !important;}

.zuopin_navall {width:82%; height:79px;background-color: #fff;  margin: 0 auto; margin-bottom: 30px; min-width:1165px; padding-right:6px; }
/* 第一排 */
.zuopin_nav {width:100%; height:36px;  background:#967A52; margin-bottom: 7px; margin:7px auto;   }
.zuopin_nav ul{  background:#967A52;  overflow:hidden; z-index:10;}

.zuopin_nav ul li{font-size:14px; height:36px; line-height:36px; font-family:"微软雅黑"; display:inline;}
.zuopin_nav ul li a{color:#fff;  float:left;  padding-right:10px; padding-left:10px; }
.zuopin_nav ul li a:hover{ text-decoration:none !important; color:#F4D082;}
.zuopin_nav ul li:first-child a{ font-size:18px;  padding-right:18px; padding-left:18px;/* background:url(../images/bgh.jpg); */background-color: #6F4D1D;margin-right: 25px;
}
.zuopin_nav ul li:first-child a :hover{text-decoration:none; color:#F4D082;
}

/* 第二排 */
.zuopin_nav2 {width:100%; height:36px;  background:#967A52; margin-bottom: 7px; margin:0 auto;   }
.zuopin_nav2 ul{  background:#967A52;  overflow:hidden; z-index:10;}

.zuopin_nav2 ul li{float:left;font-size:14px; height:36px; line-height:36px; font-family:"微软雅黑"; display:inline;}
.zuopin_nav2 ul li a{color:#fff;  float:left;  padding-right:10px; padding-left:10px; }
.zuopin_nav2 ul li a:hover{ text-decoration:none; color:#F4D082;}
/* 第一个 */
.zuopin_nav2 ul li:first-child a{  font-size:18px;  padding-right:18px; padding-left:18px;background-color: #6F4D1D; font-family:"微软雅黑"; margin-right: 25px;
}
.zuopin_nav2 ul li:first-child a :hover{text-decoration:none; color:#F4D082;
}

/*列表页  客片*/
.loveShow-area {
    float: left;
    width: 100%;

}
.loveShow-area-title-box {
    border-bottom: 1px solid #efefef;
    float: left;
    width: 100%;
    margin: 30px 0 15px;
}
.loveShow-area-title-kp {
    height: 90px;
    margin-top: 50px;
}
.loveShow-area-title {
    width: 1182px;
    margin: 0 auto;
    border-bottom: 1px solid #efefef;
}
.loveShow-area-title-kp h2 {
    width: 270px;
    display: block;
    height: 90px;
    padding-right: 11px;
    overflow: hidden;
    margin: 0 auto;
    float: none;
    padding-bottom: 0;
    color: #10b4a3;
    border-bottom: 1px solid #10b4a3;
    font-family: "微软雅黑";
}
.loveShow-area-title-kp h2 p {
    font-size: 30px;
    line-height: 40px;
}
.loveShow-area-title-kp h2 .tag {
    width: 90px;
    height: 60px;
    float: left;
    border-left: none;
    background: url(../images/showcase_new_bg.png) no-repeat 11px -330px;
}
.loveShow-area-title h2 p b {
    display: block;
    font-size: 10px;
    line-height: 14px;
    font-weight: normal;
}
.loveShow-area-title-kp h2 p b {
    font-size: 14px;
    line-height: 18px;
}
.loveShow-area .loveShow {
    margin: 0 auto;
}
.loveShow {
    width: 1182px;
    margin: 0 auto 50px;
    overflow: hidden;
    padding-top: 15px;
}
.loveShow ul {
    width: 1200px;
    margin: -12px 0 0 -7px;
    font-family: "微软雅黑";
}
.loveShow li {
    width: 284px;
    height: 402px;
    float: left;
    padding: 8px 8px 0;
    background: url("../icon/loading-gif.gif") no-repeat center center;
    margin-bottom: 10px;
}
.loveShow .loveShowBox {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.loveShow .loveShowBox {
    position: relative;
    z-index: 1;
}
.loveShow li img {
    width: 281px;
    height: 342px;
}
.loveShow .bg {
    position: absolute;
    z-index: 4;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 60px;
}
.loveShow .bg h3 {
    height: 34px;
    line-height: 34px;
    font-size: 18px;
    overflow: hidden;
    text-align: center;
    font-weight: normal;
}
.loveShow li .bg img {
    width: auto;
    height: auto;
    margin: 0 auto 0;
    display: block;
}
.loveShow .bg h3 a {
    color: #1d1d1d;
}
.loveShow .bg h3 a:hover {
    text-decoration: underline;
}
.loveShow li a img:hover {
    opacity: 0.9;
    filter: alpha(opacity=90);
    transform: scale(1.01);
    -webkit-transform: scale(1.01);
}


/*列表 微电影*/
.list_weidianying{
	clear:left;
	width:1100px;
	margin:auto;
	overflow:hidden;
	margin-top: 30px;
}
.list_weidianying li,.list_weidianying li div,.list_weidianying li div img{
	line-height: 0;
}
.list_weidianying li{
	float: left;
	margin-bottom: 30px;
}
.list_weidianying li:nth-child(2n){
	float:right;
}
.vmovie_banner{
    height:calc(100vh - 102px);
    width:100%;
}
.list_weidianying li div{
	cursor:pointer;
}


/*列表 新闻*/
.title_box {
    width: 100%;
    border-bottom: 1px solid #efefef;
    margin-top: 25px;
    margin-bottom: 20px;
    height: 70px;
}
.title_box .title {
    width: 1180px;
    margin: 0 auto;
}
.title_box .title h2 {
    padding-right: 90px;
    border-bottom: 1px solid #10b4a3;
    margin-bottom: -1px;
    _margin-top: 3px;
}
.title_box .title h2 a {
    font-size: 24px;
    display: block;
    line-height: 70px;
    color: #2e2e2e;
}
.title_box h2 i {
    color: #4ac5b8;
    font-style: normal;
    padding-left: 5px;
}
.title_box .title p {
    margin-top: 28px;
    line-height: 24px;
}
.title_box .more, .title_box .backTop {
    width: 65px;
    height: 22px;
    line-height: 22px;
    background-color: #f1f1f1;
    float: left;
    text-align: center;
    color: #858484;
}
.title_box .backTop {
    background-color: #fff;
}
.title_box .backTop:hover, .title_box .backTop.on {
    background-color: #abd8df;
    color: #fff;
}
.title_box .title p {
    line-height: 74px;
    color: #797878;
    margin-top: 28px;
}
.title_box .title p.list {
    margin-top: 8px;
}
.title_box .title p.list a {
    color: #797878;
}
.title_box .title p.list a:hover {
    color: #8FCFD9;
}
/*文章列表页*/
.newsArticle {
    margin: 0 auto 60px;
    border-top: 1px solid #EBEBEB;
}
.article {
    width: 100%;
    background: url("../images/article_bg.jpg");
}
.article .homeArticle {
    width: 1182px;
    margin: 0 auto;
    clear: both;
}
.homeArticle ul {
    width: 1215px;
}
.article li {
    float: left;
    width: 561px;
    height: 167px;
    font-family: "Microsoft YaHei";
    padding: 39px 15px 0 15px;
    border-left: none;
    border-bottom:1px solid #ebebeb;
}
.article li span {
    color: #737373;
    font-size: 12px;
    display: block;
}
.article h3 {
    display: block;
    overflow: hidden;
    height: 50px;
    font-size: 100%;
    font-weight: normal;
}
.article p {
    font-size: 12px;
    color: #A7A7A7;
    font-family: "宋体";
    line-height: 20px;
    height: 42px;
    overflow: hidden;
    margin-top: 5px;
}
.article a {
    font-size: 24px;
    color: #646464;
    line-height: 50px;
    font-weight: lighter;
}
.article a:hover {
    color: #e8747f;
}
/*
.article .noBor {
    border-right: none;
}
*/
.homeArticle>ul>li:nth-child(2n){
	 border-right: none;
}



/*联系我们*/
.contact {
    width: 1182px;
    margin: 0 auto;
	    clear: both;
	    overflow: hidden;
}
.title_contact {
    clear: both;
    padding-top: 10px;
}
.title_contact h2 {
    font-family: "MingLiU";
    color: #2d2d2d;
    font-size: 24px;
    font-weight: bold;
    line-height: 50px;
    height: 50px;
    overflow: hidden;
    margin-top: 60px;
    text-align: center;
}
.title_contact h2 i {
    font-family: "053-CAI978";
    color: #76bfc8;
    display: inline;
    font-weight: normal;
    padding-left: 15px;
    vertical-align: -1px;
    font-style: normal;
}
.activeIntro .english {
    font-size: 10px;
    color: #C5C5C5;
    font-style: italic;
    font-family: "Georgia";
    line-height: 12px;
    margin-top: 0;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 25px;
}
.activeIntro p {
    width: 100%;
    margin-top: 15px;
}


/*客片详情页*/
.activeArea {
    margin: 0 auto;
    width: 1182px;
}
.activeArea .activeIntro {
    width: 1182px;
    margin: 0 auto;
}
.activeIntro {
    clear: both;
    text-align: center;
    color: #606060;
    line-height: 24px;
}
.subAction {
    width: 100%;
    margin-top: 30px;
}
.subAction a:hover img {
    opacity: 1;
    filter: alpha(opacity=100);
}
.subAction img {
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.subAction h2 {
    font-size: 38px;
    color: #010101;
    width: 1020px;
    margin-bottom: 20px;
    text-align: center;
    line-height: 42px;
    height: 46px;
    overflow: hidden;
    font-weight: normal;
}
.subAction .share {
    color: #bfbfbf;
    line-height: 20px;
}
.subAction .shareBox {
    width: 320px;
    margin: 0 auto;
    font-size: 12px;
}
.subAction  .fe{ margin-bottom:25px;width:100%;margin:0 auto;width:100%;}
.subAction  .fe .fee {font-size: 18px;float:left; color:#000;width:48%;}
.subAction  .fe .cg {font-size: 18px; float:right;color:#000;width:48%;}
.subAction  .fe .cg span{font-size: 18px; float:left;}
.subAction  .fe .fee span{font-size: 18px; float:right;}
.subAction  .fe .fee a{font-size: 16px;color:#4AC5B8; }
.subAction  .fe .cg a{font-size: 16px;color:#4AC5B8; }
.subAction .sj{width:100%; text-align:center;padding-top: 10px; margin:0 auto;clear:both;color:#CFCFCF; font-size: 14px;}

.showCase {
    width: 100%;
}
.active .showCaseArea {
    margin: 20px 0 30px;
}
.showCaseArea {
    width: 100%;
    overflow: hidden;
}
.imgPoup {
    display: none;
    position: fixed;
    _position: absolute;
    z-index: 100000;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.imgPoup .pre, .imgPoup .next, .imgPoup .close {
    position: absolute;
    left: 15px;
    top: 50%;
    margin-top: -20px;
    width: 65px;
    height: 65px;
    background: url(../images/imgPoup.png) no-repeat 2px -87px;
}
.imgPoup .bg {
    background: #000;
    opacity: 0.6;
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
}
.imgPoup .poupBox {
    width: 982px;
    padding: 60px 100px;
    position: absolute;
    left: 50%;
    margin-left: -591px;
    top: 50%;
    background: url(../images/loading-gif.gif) no-repeat center center #f9f9f9;
}
.imgPoup .close {
    top: 10px;
    left: auto;
    right: -5px;
    background-position: 0px -194px;
    width: 30px;
    height: 30px;
}
.imgPoup .next {
    left: auto;
    right: 15px;
    background-position: -137px -87px;
}
.showCaseArea .photo {
    width: 1182px;
    margin: 0 auto 10px;
    overflow: hidden;
}
.showCaseArea p img:hover {
    opacity: 0.95;
    filter: alpha(opcity=95);
}
.showCaseArea p img {
    margin: 0 auto;
    display: block;
}
.showCaseArea img {
    max-width: 1182px;
    _width: auto;
    margin-left: auto;
    margin-right: auto;
}
.subActionBottom {
    width: 1182px;
    margin: 0 auto 15px;
    border-bottom: 1px solid #ebebeb;
    clear: both;
    height: 95px;
}
.subMayLike {
    margin: 0 auto;
    width: 1182px;
}
.subMayLike h2 {
    font-size: 24px;
    color: #4d4d4d;
    line-height: 80px;
    margin-top: 10px;
    font-weight: normal;
}
.subMayLike ul {
    float: left;
    width: 1200px;
}
.subMayLike li {
    width: 390px;
    height: 214px;
    float: left;
    margin-right: 5px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.subMayLike .bg {
    position: absolute;
    z-index: 3;
    left: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}
.subMayLike li img {
    display: block;
    height: 214px;
}
.subMayLike .bg img {
    display: block;
}
.subMayLike .bg h3 {
    position: absolute;
    font-size: 26px;
    height: 60px;
    color: #fff;
    line-height: 56px;
    width: 390px;
    overflow: hidden;
    text-align: center;
    margin-top: 80px;
    font-weight: normal;
}


/*文章详情*/
.articleShow .subAction {
    text-align: center;
    overflow: hidden;
    margin: 0 auto;
    clear: both;
    font-family: "微软雅黑";
}
.articleShow .shareBox {
    margin: 0 auto 38px;
    clear: both;
    width: 255px;
    color: #666;
    font-size: 12px;
}
.activeIntro .lvpai_info {
    margin: 0 auto 18px;
    clear: both;
    width: 455px;
    color: #666;
    font-size: 14px;
}
.articleShow .newscontent {
    line-height: 20px;
	padding-top:20px;
}
.articleShow .articleContent {
    width: 1182px;
    margin: 0 auto;
    clear: both;
    border-top: 1px solid #eee;
    font-size: 14px;

}
.articleContent .area-content {
    margin: auto;
    width: 83%;
    overflow: hidden;
	margin-bottom:30px;
}
.newsAction h2 {
    margin-top: 11px;
    margin-bottom: 10px;
    font-size: 30px;
    width: 620px;
    font-weight: normal;
}
.articleShow .shareBox i {
    font-style: normal;
}
.area-content p img, .area-content img {

   margin-top: 20px;
}

.area-content p {margin-top: 28px; font-size: 16px;}
.lvpai_time{text-align: center; margin-top: -10px; margin-bottom: -28px;}
.subAction.newsAction>* {
    display: inline-block;
}

.subAction.newsAction>a>img {
    vertical-align: bottom;
}

/*活动详情页*/
.acivity .inner img, .imgs-wrap p {
    position: relative;
}
.acivity .inner img, .imgs-wrap img {
    background: #ccc;
}
.outer {
    position: relative;
    overflow: hidden;
}
.inner {
    float: left;
    margin-left: 50%;
}
.inner img {
    margin-left: -960px;
}
/*场馆下方广告*/
.ztb>.hengqie>.left.fl>.fs22.ct3.fl.lh15{
	line-height:1;
}

/* 旅拍 */
.pai{width:1180px;height:40px;margin:50px auto 0 auto; }
.pai .on{background-color:#CFA972 ; color:white; border: 1px solid  #CFA972;}
.pai .on a{color:white;} 
.pai ul{width:30%;margin:0 auto; height:40px;}
.pai ul li{float:left;border:1px solid #D3D3D3;border-radius:5%; -webkit-border-radius: 5%; -moz-border-radius: 5%; -o-border-radius:5%;-khtml-border-radius: 5%;  text-align: center;height:30px; margin-left: 17px; font-size: 18px; padding-bottom:4px ;margin-left: 43px;}
.pai ul li:hover{   color:white;border: 1px solid  #CFA972; float:left; text-align: center; background-color:#CFA972 ;  }
.pai ul li a{color:#000; padding-left: 20px;padding-right: 20px;padding-top: 8px;padding-bottom: 8px;}
.pai ul li a:hover{   color:white;  background-color:#CFA972 ; border-radius:5%; -webkit-border-radius: 5%; -moz-border-radius: 5%; -o-border-radius:5%;-khtml-border-radius: 5%; }
.lvpai_list{ width:1180px; padding-top:20px; margin:20px auto;  }
.lvpai_list ul li{ width:33.3%; float:left;padding-bottom:20px;}
.lvpai_list ul li img{ height:520px;}
.lvpai_list ul li a{ width:96%; display:block; margin:0 auto;}
.lvpai_list ul li a .kzsxdi{ background:url(../images/ds.fw_r2_c2.png) no-repeat left 10px; text-align:left; padding-top:8px; padding-left:130px;  height:50px;}
.lvpai_list ul li a .kzsxdi span{ color:#CCC; font-size:12px; margin-top:-4px;}
.lvpai_list ul li a .kzsxdi .kzsxdi_tit2{ color:#CCC; font-size:12px; margin-top:-4px;}

.kzsx1{ width:75.8%; padding-top:20px; margin:20px auto;}
.kzsx1 ul li{ width:33.3%; float:left;padding-bottom:20px;}
.kzsx1 ul li a{ width:96%; display:block; margin:0 auto;}
.kzsx1 ul li a .kzsxdi{ background:url(../images/ds.fw_r2_c2.png) no-repeat left 10px; text-align:left; padding-top:8px; padding-left:130px;  height:50px;}
.kzsx1 ul li a .kzsxdi span{ color:#CCC; font-size:12px; margin-top:-4px;}
.kzsx1 ul li a .kzsxdi .kzsxdi_tit2{ color:#CCC; font-size:12px; margin-top:-4px;}


/*样片*/
.showCaseArea {
    margin: 20px 0 30px;
}
.showCaseAreaTop {
    margin: 0 0 30px;
}
.showCaseBanner {
    background: url("../images/sub_02.jpg") no-repeat center -54px;
}
.showCaseArea img {
	display:block;

    width: auto;
    _width: auto;
    margin-left: auto;
    margin-right: auto;
}
.showCaseArea>a{
    width: auto;
	margin:auto;
	display:block;
	margin-top:10px;
}
.showCaseArea .showCaseArea-js-push {
    width: 1180px;
    margin: 0 auto;
}
.showCaseArea {
    width: 100%;
    overflow: hidden;
}
.showCaseArea-js-push ul {
    float: left;
    width: 1300px;
}
.showCaseArea-js-push li {
    float: left;
    width: 582px;
    height: 320px;
    overflow: hidden;
    margin: 20px 20px 0 0;
}
.showCaseArea-js-push .imgShowP.noBor, .showCaseArea-js-push .imgShowPbox:last-child {
    border-bottom: none;
}
.showCaseArea-js-push .imgShowPbox {
    border-bottom: 1px solid #ebebeb;
    width: 100%;
}
.showCaseArea-js-push .imgShowP img {
    margin: 0 auto;
    width: 582px;
    height: 270px;
}
.showCaseArea-js-push .imgShowP h2 {
    height: 46px;
    width: 100%;
    text-align: center;
    z-index: 3;
    height: 46px;
    line-height: 46px;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    font-family: "微软雅黑";
    outline: none;
}
.showCaseArea-js-push .imgShowP h2 a {
    color: #000;
}

.showCaseArea img{padding-bottom:15px;}

/*活动列表*/
.activeInfo {
    width: 100%;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 25px;
    font-family: "微软雅黑";
}
.activeInfo h2 {
    font-weight: normal;
    font-size: 100%;
}
.activeInfo .activeInfos {
    width: 1180px;
    margin: 25px auto 0;
    line-height: 46px;
    color: #696969;
    font-size: 16px;
}
.activeInfo .activeInfos .data {
    line-height: 12px;
    margin-top: 20px;
    font-size: 12px;
}
.activeInfo .activeInfos img:hover, .active .banner:hover, .contactUs img:hover {
    opacity: 0.9;
    alpha: filter(opacity=90);
}
.activeInfo .activeInfos img {
    width: 100%;
}


.you{ margin-top:-33px; width:19%}
.you .top{ background:url(../images/you.png) no-repeat -2px -2px; width:230px; height:125px;}


.clh{height:0px; font:0; overflow:hidden; clear:both; margin:0 auto; }

.main_q{ width:100%; margin:0 auto; text-align:center; }
.huodong_q{width:100%;  height:auto; float:left; margin:0 auto; text-align:center;  position:relative;z-index:0;}
.huodong_q p{ width:100%; margin:0 auto; }
.huodong_q img{width:100%; margin:0 auto;  display: block;}


.huodong_1920{width:1920px; height:auto; margin:0 auto; position:absolute; left:50%; margin-left:-960px; }
.main_1920{ width:1920px; margin:0 auto;}



.jidir .bottom{width:100%;}
.jidir .bottom ul{width:90%; margin:0 auto; padding-top:10px;}
.jidir .bottom ul li{width:33%; float:left; padding-bottom:10px;position:relative;}
.jidir .bottom ul li a{width:92%; display:block; margin:0 auto; }
.jidir .bottom ul li a img{border-radius:50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%;-khtml-border-radius: 50%;}
.jidir .bottom ul li a.hover{ color:#D4B07B;}
.jidir .bottom ul li a.hover .i3{position:absolute;left:50%; top:50%; margin-left:-30.5px; margin-top:-30.5px;width:62px; height:62px; background:url(../images/xj1.png) no-repeat; z-index:10;}
.jidir .bottom ul li a.hover .i3{ display:block;}


/*子页面*/
.item1{ position:relative;}
.item1 .i3{position:absolute;left:50%; top:50%; margin-left:-30.5px; margin-top:-30.5px;width:62px; height:62px; background:url(../images/xj1.png) no-repeat; z-index:10; display:none;}
.item2{ position:relative;}
.item2 .span5{position:absolute;left:-45px; top:18px;width:45px; height:1px; background:#666; display:none; }
.ztb .left{ background:url(../images/zuo.png) no-repeat; width:600px; height:185px; overflow:hidden; position:relative}
.ztb .left p{ text-align:left; left:200px; top:80px; position:absolute}
.ztb .right1{ background:url(../images/jidi.png) no-repeat 0px 60px;width:110px; height:143px; padding-right:170px;}
.ztb .right2{ background:url(../images/kezhao.png) no-repeat 0px 35px;width:39px; height:143px; padding-right:200px;}
.ztb .right3{ background:url(../images/shipin.png) no-repeat 0px 30px;width:67px; height:143px; padding-right:200px;}
.ztb .right4{ background:url(../images/youhui.png) no-repeat 0px 50px;width:179px; height:143px; padding-right:150px;}
.ztb .right5{ background:url(../images/lpai.png) no-repeat 0px 60px;width:179px; height:143px; padding-right:180px;}
.zuo{ text-align:left; width:80.9%; border-right:1px solid #999; margin-top:-33px; padding-top:33px;}


/* mbbg */
.tal{ text-align:left}.tac{ text-align:center}
.mb1{background:#FFF;}
.mb2{background:#EEE; height:20px;}
.mb3{ background-color:#EEE; }
.xian{ width:100%; height:1px; border-top:1px solid #999; margin-top:-34px; }

/*字体大小*/
.fB{font-weight:bold;}.fem{font-style:italic;}.fU{text-decoration:underline;}
.fs6{font-size:6px;}.fs9{font-size:9px;-webkit-text-size-adjust: none;}.fs10{font-size:10px;}.fs11{font-size:11px;}.fs12{font-size:12px;}.fs13{font-size:13px;}.fs14{font-size:14px;}.fs16{font-size:16px;}.fs20{font-size:20px;}.fs22{font-size:22px;}.fs24{font-size:24px;}.fs25{font-size:25px;}.fs28{font-size:28px;}.fs30{font-size:30px;}.fs32{font-size:32px;}.fs36{font-size:36px;}.fs42{font-size:42px;}.fs45{font-size:45px;}.fs60{font-size:60px;}
.fs{ font-size:10.74;}
.ff1{font-family:"宋体";}
.ff2{font-family:Georgia, "Times New Roman", Times, serif;}
.ff3{font-family:"Times New Roman", Times;}
.ff4{font-family:"微软雅黑","黑体";}

/*口碑*/
.praise{float:left;width:100%;min-width:1182px;overflow:hidden;margin-bottom:65px;}
	.praise-big-show{width:100%;min-width:1182px;height:687px;position:relative;}
		.praise-big-show img{position:absolute;left:50%;top:0;margin:0 0 0 -960px;}
		.imgPoup .poupBox img{margin-left:auto;margin-right:auto;}
	.praise-area{float:left;width:100%;}
		.praise-area-box{width:1182px;margin:50px auto 70px;}
		.praise-area-box .praise-title-img{margin:0 auto;}
	.praise-area-box-inner{width:100%;float:left;margin-top:5px;}
		.praise .praise-area-box .main-pinter-js-box{height:1650px;}
			.praise .main-pinter-js-box .navJs02{margin:1630px 0 0 507px;width:185px;}
		.praise-area-box-inner-top{width:100%;border:1px solid #eee;border-bottom:none;overflow:hidden;}
			.praise-area-box-inner-top ul{width:1205px;float:left;}
			.praise-area-box-inner-top li{float:left;border-right:1px solid #eee;width:198px;height:150px;text-align:center;}
			.praise-area-box-inner-top li img{margin:10px auto 0;}
			.praise-area-box-inner-top a{color:#8a8a8a;font-size:14px;}
		.praise-area-box-inner-bottom{font-size:12px;width:1192px;margin:45px 0 0;}
			.praise-area-box-inner-bottom .imgPoup .poupBox{width:750px;margin-left:-475px;background:url("../images/loading-gif.gif") no-repeat center center #fff;}
			.praise-area-box-inner-bottom .imgPoup .poupBox img{width:auto;max-width:750px;}
			.praise-area-box-inner-bottom li{width:162px;height:250px;margin:0 8px 8px 0;float:left;overflow:hidden;}
			.praise-area-box-inner-bottom .top-box{text-align:center;}
				.praise-area-box-inner-bottom .top-box img{margin:0 auto;}
				.praise-area-box-inner-bottom .top-box .pt-pic{max-width:100%;max-height:100%;}
				.praise-area-box-inner-bottom .top-box .tt{color:#b7b7b7;height:24px;line-height:24px;overflow:hidden;width:125px;margin:0 auto;}
					.praise-area-box-inner-bottom .top-box .tt a{color:#525252;margin:0 0 0 9px;}
				.praise-area-box-inner-bottom .star{height:20px;width:76px;margin:0 auto;overflow:hidden;}
				.praise-area-box-inner-bottom .star b{display:block;height:20px;width:14px;float:left;background:url(../images/praise-icon.png) no-repeat 2px -114px;margin:0 1px 0 0;}
				.praise-area-box-inner-bottom .words{width:132px;height:100px;margin:10px 0 0;padding:15px;line-height:20px;background-color:#fff;}
				.praise-area-box-inner-bottom .words p{width:132px;height:100px;overflow:hidden;text-align:left;}
					.praise-area-box-inner-bottom .words span{cursor:pointer;}
					.praise-area-box-inner-bottom .top-box .tt a:hover,.praise-area-box-inner-bottom .words span:hover{text-decoration:underline;}
			.praise-area-box-inner-bottom .color-flow .words{background-color:#fff8f8;color:#c37c7d;}
				.praise-area-box-inner-bottom .color-flow .star b{background-position:0px -90px;}
			.praise-area-box-inner-bottom .color-heart .words{background-color:#f8fffb;color:#5a9e87;}
				.praise-area-box-inner-bottom .color-heart .star b{background-position:0 -68px;}
			.praise-area-box-inner-bottom .color-star .words{background-color:#fffaf6;color:#b6906a;}
				.praise-area-box-inner-bottom .color-star .star b{background-position:0px -135px;}
			.praise-area-box-inner-bottom .color-heart-two .words{background-color:#f5f5f5;color:#727272;}
				.praise-area-box-inner-bottom .color-heart-two .star b{background-position:0px -157px;}
	.praise-copy{float:left;width:100%;border-top:1px solid #efefef;}
		.praise-copy img{margin:35px auto 25px;}
	.page-praise-load-box{width:100%;height:30px;margin:40px auto 60px;float:left;}
		.page-praise-load{color:#fff;background-color:#81bcc4;display:block;margin:0 auto;width:160px;height:30px;line-height:30px;font-size:14px;text-align:center;border-radius:3px;}
		.page-praise-load:hover{background-color:#e8747f;}

	.main-pinter-js-box{position:relative;height:600px;width:1182px;overflow:hidden;}
		.main-pinter-js-box .js-li{position:absolute;left:0;top:0;}
		.main-pinter-js-box .praise-area-box-inner-bottom{width:1250px;}
		.main-pinter-js-box .navJs02{width:172px;margin:592px 0 0 530px;}
			.main-pinter-js-box .navJs02 span{width:36px;margin:0 8px 0 0;height:4px;background-color:#d5dcd8;display:block;float:left;}
			.main-pinter-js-box .navJs02 .on{background-color:#8fcfd9;}

	.imgPoup{display:none;position:fixed;_position:absolute;z-index:100000;width:100%;height:100%;top:0;left:0;}
		.imgPoup .bg{background:#000;filter(opacity=60);opacity:0.6;position:absolute;width:100%;height:100%;display:block;}
		.imgPoup .poupBox{width:982px;padding:60px 100px;position:absolute;left:50%;margin-left:-591px;top:50%;background:url(../images/loading-gif.gif) no-repeat center center #f9f9f9;}
		.imgPoup .poupBox img{max-width:982px;}
		.imgPoup .pre,.imgPoup .next,.imgPoup .close{position:absolute;left:15px;top:50%;margin-top:-20px;width:65px;height:65px;background:url(../images/imgPoup.png) no-repeat 2px -87px;}
		.imgPoup .next{left:auto;right:15px;background-position:-137px -87px;}
			.imgPoup .pre:hover{background-position:0px 0px;}
			.imgPoup .next:hover{background-position:-136px 0px;}
		.imgPoup .close{top:10px;left:auto;right:-5px;background-position:0px -194px;width:30px;height:30px;}

			.imgPoup .close:hover{
				animation:imgPoupClose 2s;
				-moz-animation:imgPoupClose 2s; /* ff */
				-webkit-animation:imgPoupClose 2s; /* Safari Chrome */
			}
			@keyframes imgPoupClose{
				0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);}
				100%{-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);transform:rotate(720deg);}
			}
			@-webkit-keyframes imgPoupClose{
				0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);}
				100%{-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);transform:rotate(720deg);}
			}

.hiddenimg{
	position:absolute;
	left:120%;
}

.theme-login{
	cursor:pointer;
}
.theme-popover {
	z-index:9999;
	position:fixed;
	overflow:hidden;
	left:50%;
	top:50%;
	width:660px;
	height:480px;
	margin:-180px 0 0 -330px;
	border-radius:5px;
	border:solid 2px #666;
	background-color:#fff;
	display:none;
	box-shadow: 0 0 10px #666;
}
.theme-poptit {
	border-bottom:1px solid #ddd;
	padding:12px;
	position: relative;
}
.theme-popbod {
	padding:60px 15px;
	color:#444;
	height: 148px;
}
.dform {
	padding:80px 60px 40px;
	text-align: center;
}
.theme-poptit .close {
	float:right;
	color:#999;
	padding:5px;
	margin:-2px -5px -5px;
	font:bold 14px/14px simsun;
	text-shadow:0 1px 0 #ddd;
	text-decoration:none;
}
.theme-poptit .close:hover {
	color:#444;
	text-decoration:none;
}
/* 微电影 列表 */
.hengqie_move {width:1110px; margin:50px auto 0; text-align:center;}

/*列表页  作品*/
.move_title{ width:100%;padding-top:150px; padding-bottom:30px;position:relative; height:44px; }
.move_title .btmove{ background:url(../images/btmove.jpg) no-repeat; width:338px; margin-left:-170px; height:184px; margin-bottom:5px; z-index:5; position:absolute;top:20px; left:50%;}

.movelist{width:100%;padding-top:10px;}
.movelist ul li{ width:33.22%; float:left; padding-bottom:30px;}
.movelist ul li a{ width:96%; display:block; margin:0 auto;}
.movelist ul li a .khwdytu{ position:relative;}
.movelist ul li a .khwdytu .action{ background:url(../images/action.png) no-repeat; z-index:5; width:45px; height:45px; position:absolute; left:50%; top:50%; margin-left:-23px; margin-top:-23px;}
.movelist ul li a p{ padding-top:5px;}
.movelist ul li a span{ color:#CCC; font-size:12px; line-height:1.2}

.move_navall {width:100%; height:46px;  background:#967A52; position:relative;margin:auto; margin-bottom:20px;}
.move_nav {width:1180px; height:46px;  background:#967A52; position:relative;margin:auto; text-align:center; }
.move_nav .nav_line {  margin:auto;   height:1px; border-top:1px solid #fff; position:absolute; top:24px;  width:100%;}
.move_nav ul{margin:auto;  display:inline-block;    position:relative; background:#967A52;  overflow:hidden; z-index:10;}

.move_nav ul li{float:left;font-size:16px; height:46px; line-height:46px; font-family:"微软雅黑"; display:inline;}
.move_nav ul li a{color:#fff;  float:left;  padding-right:10px; padding-left:10px; }
.move_nav ul li a:hover{text-decoration:underline;}
.move_nav .on{ font-weight:bold; font-size:16px;}


/* 微电影 so-popbox */
.so-popbox .s-sopop-close,a.a-sopop-btn,span.s-sopop-btn{background:url("../images/icon-sobox.png") no-repeat;}
.so-popConfirm .so-popbox-cont{background:url(icon-tip.png) no-repeat ;}
.so-openmask{position:absolute;top:-2px;left:0px;width:100%;height:0px;background:#000;filter:alpha(opacity=40);opacity:0.4;Z-index:1100;}
.so-popbox{border:1px solid #777;background:#fff;text-align:left;z-index:1120;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:0px 0px 12px #666;-webkit-box-shadow:0px 0px 12px #666;-moz-box-shadow:0px 0px 12px #666;}
.h2-sopop{height:27px;line-height:26px;background:#f6f6f6;padding-left:15px;font-weight:bold;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;border-bottom:1px solid #dbdbdb;}
.h2-sopop-move{cursor:move;}
.so-popbox .s-sopop-close{position:absolute;top:2px;right:4px;width:25px;height:25px;background-position:-145px 0; text-indent:-999em; overflow:hidden; cursor:hand; cursor:pointer;}
.so-popbox .s-sopop-single-close{top:-12px;right:-12px;background-position:0 0;}
.so-popbox-cont{padding:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.p-so-popBtn{text-align:center;padding:5px 0 15px;}
.so-popAlert .so-popbox-cont{padding:15px 15px 10px 15px;}
.so-popConfirm .so-popbox-cont{padding:20px 20px 20px 85px;background-position:50px 16px;}
/*.so-popConfirm .so-popbox-cont{background-position:55px -484px;}*/
/*.so-popConfirm .so-popbox-cont{background-position:55px -984px;}*/
/*.so-popConfirm .so-popbox-cont{background-position:55px -1484px;}*/
.so-popTip-2{border:1px solid #ff812d;background:#ffffd0;color:#f00;}
.so-popTip-2 .s-sopop-close{display:none;}
.so-popAlert .p-so-popBtn{padding:5px 0 15px;}
.so-loading{border:0px solid #fff;font-size:1.18em;box-shadow:1px 1px 1px #666;-webkit-box-shadow:1px 1px 1px #666;-moz-box-shadow:1px 1px 1px #666;}
.so-loading .so-popbox-cont{padding:20px;text-align:center;background:url(loading.gif) no-repeat center 45%;}
.so-loading .s-sopop-close{display:none;}
a.a-sopop-btn{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;margin:0 3px;padding:0 0 0 15px;color:#fff;background-color:#ec5656;background-position:0 -40px;}
span.s-sopop-btn{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;background-position:100% -40px;height:25px;line-height:23px;padding:0 15px 0 0;}

a.a-sopop-cancel{background-position:0 -70px;color:#444;}

a.a-sopop-cancel span.s-sopop-btn{background-position:100% -70px;}


  /*左侧悬浮*/
.theme-login{
	cursor:pointer;
}
.left_fixed{
	position:fixed;
	left:10px;
	bottom:10px;
	margin-top:-163px;
	z-index:99999;
}
.left_fixed>img{
	display:block;
}


  /*礼服新增*/
.lifubox{background:#fafafc; overflow:hidden; z-index:-999;}
.hunshabox{background:#f7f4ef; overflow:hidden;}
.click_img{margin:0 auto 10px auto; width:1088px;}
.click_img img.hunsha{ margin-top:-21px; position:absolute;z-index:999;}
.click_img img.hunjialifu{ margin-top:-47px; position:absolute;z-index:999;}
.know_bg,.know_ask{margin:0 auto 30px auto; width:420px;}
.know_bg_height{margin:0 auto 50px auto; width:420px;}
.know_man{margin:20px auto 20px auto; width:420px;}
.know_ask img{margin:25px auto 0 auto; width:420px;}
.paishe .loveShow,.lifu .loveShow{ width:1088px;}
.paishe .loveShow li,.lifu .loveShow li{ width: 265px; padding: 8px 2px 0;}
.paishe .loveShow li img {width: 265px;height: 320px;}
.paishe .worksPhotos ul,.lifu .worksPhotos ul{width:1088px;}
.paishe .worksPhotos li{ height:380px; float:left; position:relative; overflow:hidden;}
.paishe ul li a .title_instro,.weeding ul li a .title_instro { background:url(../images/title_image.jpg) no-repeat 30px 20px;text-align: left;
 padding-top: 25px;padding-left: 167px; height: 40px;}
.paishe ul li a .title_instro p,.weeding ul li a .title_instro p{ font-family:"微软雅黑"; font-weight:600;}
.lifu ul li a .lifu_title_image,.weeding_lifu ul li a .lifu_title_image { background:url(../images/lifu_title_image.jpg) no-repeat center center;text-align:center; height:20px;}
.lifu ul li a p,.weeding_lifu ul li a p{ font-family:"微软雅黑"; font-weight:600; text-align:center;}
.lifu .loveShow li{ margin-bottom:0;}
.lifu .loveShow li img{width: 265px;height: 370px;}
.lifu .worksPhotos li{ height:420px; float:left; position:relative; overflow:hidden;}
.weeding div.loveShow{ padding-top:0;}
.weeding .loveShow li{ padding:0 4px 0 0;}
.weeding .loveShow li{width:295px; height:530px;}
.weeding .loveShow li img{width:295px; height:450px;}
.weeding_lifu .loveShow li{width:295px; height:500px; padding: 8px 2px 0;}
.weeding_lifu .loveShow li img{width:295px; height:450px;}
.man_style .loveShow li{width:295px; height:470px; padding: 8px 2px 0;}
.man_style .loveShow li img{width:290px; height:450px;}

/*花羽系列*/
.flower_img,.hunshalifu_img,.hunjia_face{margin:0 auto 10px auto; width:1182px;}
.flower_img p,.hunshalifu_img p,.hunjia_face p,.hunjia_face p{font-family:Arial, Helvetica, sans-serif; font-size:45px; color:#8b8b8b; text-align:center; height:50px; line-height:50px; margin-bottom:30px;}
.lifu_bg .worksPhotos li{ height:350px;}
.lifu_bg .loveShow{ padding-top:0; width:1150px;}
.lifu_bg .loveShow li{padding: 15px 2px 0; width:290px;}
.lifu_bg .loveShow li img{width:290px; height:350px;}
.flower_bottom{width:1150px; height:50px; border-bottom:2px solid #ccc08c; overflow:hidden; margin:10px auto;}

/*婚纱礼服*/
.lifu_style{margin:0 auto;}
.lifu_style .worksPhotos li{ height:370px;}
.lifu_style .loveShow{ width:1080px; padding-top:0;}
.lifu_style .loveShow li{ width:265px; padding:0 3px 0;}
.lifu_style .loveShow li img{width: 265px;height: 370px;}
/*.lifu_bg .loveShow,.lifu_style .loveShow,.zhuang_face .loveShow,.hunjia_uiform .loveShow{ border-bottom:2px solid #ccc08c;}*/

/*婚嫁妆面*/
.zhuang_face .loveShow ul{ margin:0;}
.zhuang_face .loveShow li{width:290px; height:445px;padding:0; margin:2px; border:1px solid #5e4c36;}
.zhuang_face .loveShow li img{width:290px; height:445px;}

/*婚嫁礼服*/
.hunjia_uiform .worksPhotos{ padding:0;}
.hunjia_uiform .loveShow{ padding:0;}
.hunjia_uiform .loveShow ul{ margin:0;}
.hunjia_uiform .loveShow li{width:290px; height:445px; padding: 0 0 40px 0; margin:2px;}
.hunjia_uiform .loveShow li img{width:290px; height:445px;}

/*男装*/
.man_bg{width:1181px; height:auto; margin:0 auto;}
.biaoti_man{ width:1180px; margin:0 auto;}
.xifu_box .worksPhotos ul{width:1180px; padding-top:40px;}
.xifu_box .loveShow li a{ width:100%;}
.xifu_box .loveShow li{ width:345px; height:580px; padding:0; margin:0 22px;}
.xifu_box .loveShow li img{ width:345px; height:525px;}
ul.man_style{ padding-top:40px 0 10px 0; overflow:hidden;}
.man_prand{height:54px;}
.man_prand div{width:5px; height:34px; background:#ccbb6d; float:right; line-height:54px; margin:10px 2px 0 5px;}
.man_prand p{font-family:微软雅黑; font-size:24px; color:#cdcdcd; float:right; line-height:54px;}
.man_bottom{width:1250px; height:50px; border-bottom:2px solid #ccc08c; overflow:hidden; margin:10px auto;}

/*弹出*/
.worksPhotos{padding:0 0 15px 0; overflow:hidden;}
.worksPhotos ul{width:1300px;}
.worksPhotos li{ height:340px; float:left; position:relative; overflow:hidden;}
/*.worksPhotos li a span{width:295px; height:340px; display:block; background:url(images/zx_01.png) no-repeat; position:absolute; top:-470px; left:3px;}
.worksPhotos li a em{width:174px; height:56px; display:block; background:url(images/zx_02.png) no-repeat; position:absolute; bottom:-80px; left:58px;}*/

/*弹出框内样式*/
.float{width:100%; height:100%; background:url(../images/black.png) repeat; position:fixed; left:0; top:0; z-index:1000; overflow-y:scroll; overflow-x:hidden; display:none;}
.float a.close{position:fixed; right:40px; top:20px; z-index:1001;}
.float a.prev{position:fixed; left:20%; top:50%; z-index:1001;}
.float a.next{position:fixed; right:20%; top:50%; z-index:1001;}
.float .imgbox{width:720px; background:#fff; margin:20px auto; padding:20px 20px 50px 20px;}
.float .imgbox img{margin:0 auto; display:block; max-width:720px;}
.float .imgbox h1{display:block; color:#bca855; font-size:70px; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase; font-weight:normal;
letter-spacing:-1px; line-height:70px; border-bottom:1px solid #bca855; padding:8px 0 16px 0; margin:0 0 15px 0;}
.float .imgbox p{color:#aba9ab; font-family:"宋体"; line-height:18px; padding:0 0 2px 0;}
.float .imgbox span{display:block; color:#aba9ab; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:14px;}
.float .imgbox01{width:720px; background:#fff; margin:20px auto; padding:20px 20px 50px 20px;}
.float .imgbox01 img{margin:0 auto; display:block; max-width:720px;}
.float .imgbox01 h1{display:block; color:#bca855; font-size:70px; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase; font-weight:normal;
letter-spacing:-1px; line-height:70px; border-bottom:1px solid #bca855; padding:8px 0 16px 0; margin:0 0 15px 0;}
.float .imgbox01 p{color:#aba9ab; font-family:"宋体"; line-height:18px; padding:0 0 2px 0;}
.float .imgbox01 span{display:block; color:#aba9ab; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:14px;}



/*新首页*/

.hengqie_index {width:1180px; margin:0 auto; text-align:center;min-width:1180px; max-width:1593px;}




/*报名*/


.content_bg {
    width: 100%;
    height: auto;
    background: #EEEEEE;
}

.JFR_reserve{padding:40px 0;text-align:center;width:100%; margin:0 auto;}
.JFR_reserve::after{content:'';display:table;clear:both;}
.JFR_reserve header{padding-bottom:55px;font-size:24px;color:#333;}
.JFR_reserve header small{display:block;font-size:12px;color:#999;}
.JFR_reserve > div{position:relative;padding-top:26px;float:left;width:220px;height:270px;background-color:#fff;border:1px solid #fff;}
.JFR_reserve > div{margin-left:30px;margin-right:30px;}
.JFR_reserve sup{position:absolute;top:-10px;left:50%;z-index:1;margin-left:-40px;
	width:80px;height:33px;line-height:33px;color:#fff;background-color:#b9b9b9}
.JFR_reserve sup::after{content:'';position:absolute;top:3px;right:-7px;border:7px solid rgba(0,0,0,0);
	border-top-color:#999;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);}
.JFR_reserve sup::before{content:'';position:absolute;bottom:-4px;left:0;width:100%;height:4px;
	background-image:-webkit-linear-gradient(-135deg, #b9b9b9 2px, transparent 0), -webkit-linear-gradient(135deg, #b9b9b9 2px, transparent 0);
	background-image:linear-gradient(-135deg, #b9b9b9 2px, transparent 0), linear-gradient(135deg, #b9b9b9 2px, transparent 0);background-size:7px 7px;}
.JFR_reserve h3{position:relative;padding:30px 0;font-size:18px;font-weight: normal;color: #666;}
.JFR_reserve > div:not(:last-child) h3::before,.JFR_reserve > div:not(:last-child) h3::after{content:'';margin:0 10px;display:inline-block;
	width:3px;height:3px;vertical-align:middle;background-color:#333}
.JFR_reserve label{position:relative;display:block;font-size:13px;height:32px;line-height:32px;border:1px solid #dcdcdc;cursor:pointer;}
.JFR_reserve label:not(:first-child){margin-top:5px}
.JFR_reserve label.active{border-color:#000}
.JFR_reserve label.active::before{content:'';position:absolute;bottom:-6px;left:-6px;border:7px solid rgba(0,0,0,0);border-top-color:#b9a590;
-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);}
.JFR_reserve > div > div{position:relative;padding:0 40px;height:155px;overflow-y:scroll;}
.JFR_reserve .scroll::after{content:'';position:absolute;bottom:5px;left:50%;margin-left:-7px;border:7px solid rgba(0,0,0,0);border-top-color:#b9a590;}
.JFR_reserve > div:hover{border:1px solid #b9a590;box-shadow:0 0 20px rgba(0,0,0,.1)}
.JFR_reserve > div:hover sup{background-color:#D5BF8D;}
.JFR_reserve > div:hover sup::after{border-top-color:#D5BF8D;}
.JFR_reserve > div:hover sup::before{
	background-image:-webkit-linear-gradient(-135deg, #D5BF8D 2px, transparent 0), -webkit-linear-gradient(135deg, #D5BF8D 2px, transparent 0);
	background-image:linear-gradient(-135deg, #D5BF8D 2px, transparent 0), linear-gradient(135deg, #D5BF8D 2px, transparent 0);}
.JFR_reserve form small{padding:12px 0 20px;display:block;color:#D5BF8D; line-height:18px; font-size:12px;}
.JFR_reserve form small i{margin-right:3px;font-size:14px;vertical-align:-1px;}
.JFR_reserve form input{width:147px;height:34px;text-align:center;font-size:14px;border:1px solid #dcdcdc;}
.JFR_reserve form button{width:124px;height:34px;color:#fff;font-size:16px;font-weight:700;letter-spacing:5px;background-color:#D5BF8D;border:0;border-radius:30px; margin-top:10px;}
.JFR_reserve > div:last-child h3{padding:30px 0 15px; line-height:28px;}
.JFR_reserve > div:last-child input:nth-child(1){margin-bottom:10px}

.wed_titbg{background:#EEEEEE;}
.wed_titbg div{font-size:18px; height:26px; color:#101010; text-align:center;}
.wed_titbg p{font-size:18px; height:26px; color:#101010; text-align:center;}
.wed_titbg .tit_ma{ height:auto; margin-top:6px;}

.Dialog-confirmContent{
	padding:20px;
	min-width:200px;
	text-align:center;
	white-space:pre-wrap;
	color:#555;
	line-height:1.4;
	border-bottom:1px solid #eee
	}
.Dialog-confirmActions{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:distribute;
	justify-content:space-around
	}
.Dialog-confirmActions button{
	display:block;
	padding:5px 10px;
	width:100%;
	text-align:center;
	background-color:#fff;
	border:0;
	}
.Dialog-cancelButton{color:#999}

.Dialog-okButton{color:#9f0b13}
.ReactModal__Content{
	width:auto;
	min-width:4.6875rem;
	-webkit-transform:translate3d(-50%,-50%,0);
	transform:translate3d(-50%,-50%,0);
	position:absolute;
	top:50%;
	left:50%;
	bottom:auto;
	right:auto;
	overflow:auto;
	background-color:#fff;
	border-radius:0.078125rem;
	}
.Dialog-confirmActions button:nth-child(2){border:0;border-left:1px solid #eee;}
.ReactModal__Content.Dialog-uncentered{
	-webkit-transform:translate3d(-50%,0,0);
	transform:translate3d(-50%,0,0);
	top:50%
	}
.ReactModal__Overlay{
	position:fixed;
	z-index:1000;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(0,0,0,.5)
	}
.ReactModal__Overlay--after{opacity:1;
-webkit-transition:all .15s ease-out;
transition:all .15s ease-out
}
.ReactModal__Overlay--before-close{opacity:0}


/*热门套系及微电影*/

.biaoti_nav_bg{ padding-top:20px; padding-bottom:30px;position:relative; }
.biaoti_nav_bg .btdi{ width:100%; height:30px; border-top:1px solid #CCC;  position:absolute; top:20px; left:0 ;}
.biaoti_nav_bg .biaoti_nav{overflow:hidden;margin:auto; width:628px;margin-top:-7px; position:relative; z-index:10; background:white;}
.biaoti_nav_bg .biaoti_nav li{float:left;font-size:14px;height:15px; line-height:14px; font-family:"微软雅黑"; padding:0 5px 0 5px;display:inline;}
.biaoti_nav_bg .biaoti_nav li a{color:#383838;}
.biaoti_nav_bg .biaoti_nav li:nth-child(-n+6) a:hover{ text-decoration:underline;}
.biaoti_nav_bg .biaoti_nav li:nth-child(n+2){ border-left:#383838 solid 1px;}
.biaoti_nav_bg .biaoti_nav li:first-child a{color:#c60000;}


.kzsx_index{ width:100%; padding-top:10px;}
.kzsx_index ul li{ width:33.3%; float:left;padding-bottom:20px;}
.kzsx_index ul li a{ width:96%; display:block; margin:0 auto;}
.kzsx_index ul li a .kzsxdi{ background:url(../images/ds.fw_r2_c2.png) no-repeat 50px 10px; text-align:left; padding-top:8px; padding-left:190px;  height:50px;}
.kzsx_index ul li a .kzsxdi span{ color:#CCC; font-size:12px; margin-top:-4px;}
.kzsx_index ul li a .kzsxdi .kzsxdi_tit2{ color:#CCC; font-size:12px; margin-top:-4px;}

.khwdy_index{ width:100%;padding-top:10px;}
.khwdy_index ul li{ width:33.2%; float:left; padding-bottom:20px;}
.khwdy_index ul li a{ width:96%; display:block; margin:0 auto;}
.khwdy_index ul li a .khwdytu{ position:relative;}
.khwdy_index ul li a .khwdytu .action{ background:url(../images/action.png) no-repeat; z-index:5; width:45px; height:45px; position:absolute; left:50%; top:50%; margin-left:-23px; margin-top:-23px;}
.khwdy_index ul li a p{ padding-top:5px;}
.khwdy_index ul li a span{ color:#CCC; font-size:12px; line-height:1.2}


/*首页 区块查看更多*/
.title_brand_line a,.title_hot_line a,.title_show_line a,.title_love_line a,.title_studio_line a,.title_class_line a,.title_real_line a{position:absolute; top:8px; right:10px; font-size:18px; color:#999;} 

.brand_hot,
.place_hot,
.show_case,
.love_show,
.style_studio,
.style_prand,.class_room,.real_asse{ padding-top: 90px; padding-bottom: 30px; position: relative;}

.brand_hot .title_brand_line,
.place_hot .title_hot_line,
.show_case .title_show_line,
.love_show .title_love_line,
.style_studio .title_studio_line,
.style_prand .title_prand_line,.class_room .title_class_line,.real_asse .title_real_line{  width: 100%; height: 46px;background:#F5F5F5; position: absolute; top: 40px; left: 0;}

.brand_hot .title_brand {  background:url(../images/title_01.png) no-repeat; width: 376px; height: 90px;z-index: 5; position: absolute;
    top: 5px; left: 50%;margin-left: -188px;}	
.place_hot .title_hot {  background:url(../images/title_02.png) no-repeat; width: 376px; height: 90px;z-index: 5; position: absolute;
    top: 5px; left: 50%;margin-left: -188px;}
.show_case .title_show {  background:url(../images/title_03.png) no-repeat; width: 376px; height: 90px;z-index: 5; position: absolute;
    top: 5px; left: 50%;margin-left: -188px;}	
.love_show .title_love {  background:url(../images/title_04.png) no-repeat; width: 376px; height: 90px;z-index: 5; position: absolute;
    top: 5px; left: 50%;margin-left: -188px;}	
.style_studio .title_studio{  background:url(../images/title_05.png) no-repeat; width: 376px; height: 90px;z-index: 5; position: absolute;
    top: 5px; left: 50%;margin-left: -188px;}	
.style_prand .title_prand{  background:url(../images/title_06.png) no-repeat; width: 376px; height: 90px;z-index: 5; position: absolute;
    top: 5px; left: 50%;margin-left: -188px;}	
.class_room .title_class{  background:url(../images/title_07.png) no-repeat; width: 376px; height: 90px;z-index: 5; position: absolute;
    top: 5px; left: 50%;margin-left: -188px;}
.real_asse .title_real{  background:url(../images/title_09.png) no-repeat; width: 376px; height: 90px;z-index: 5; position: absolute;
    top: 5px; left: 50%;margin-left: -188px;}
	
/* 微电影 列表 */
.hengqie_move_xin {width:1180px; margin:10px auto 0; text-align:center;}

.movelist_xin{width:100%;padding-top:10px;}
.movelist_xin ul li{ width:33.22%; float:left; padding-bottom:30px;}
.movelist_xin ul li a{ width:96%; display:block; margin:0 auto;}
.movelist_xin ul li a .khwdytu{ position:relative;}
.movelist_xin ul li a .khwdytu .action{ background:url(../images/action.png) no-repeat; z-index:5; width:45px; height:45px; position:absolute; left:50%; top:50%; margin-left:-23px; margin-top:-23px;}
.movelist_xin ul li a p{ padding-top:5px;}
.movelist_xin ul li a span{ color:#CCC; font-size:12px; line-height:1.2}

/*底部图标*/
.JFR_scheduling{clear:both;padding:30px 0;text-align:center;}
.JFR_scheduling a{
	position:relative;
	margin:0 25px;
	display:inline-block;
	text-align:center;
	font-size:16px;
	}
.JFR_scheduling i{
	margin-bottom:20px;
	display:block;
	width:94px;
	height:94px;
	line-height:94px;
	font-size:24px;
	color:#b9a590;
	border-radius:50%;
	border:1px solid;
	}
.JFR_scheduling span{position:relative;}
.JFR_scheduling span::after{
	content:'';
	margin:auto;
	position:absolute;
	bottom:-8px;
	left:0;
	right:0;
	width:20px;
	border-top:1px solid #b9a590
	}
.JFR_scheduling a:not(:last-child)::before{
	content:'...';
	position:absolute;
	top:23px;
	right:-35px;
	width:30px;
	font-size:24px;
	color:#b9a590
	}
.JFR_scheduling a:not(:last-child)::after{
	content:'';
	position:absolute;
	top:44px;
	right:-40px;
	border:5px solid rgba(0,0,0,0);
	border-left-color:#b9a590
	}
	
/*热门套系*/

.JFR_locations{margin-bottom:40px;position:relative;}
.JFR_locations .figured{
	position:relative;
	z-index:1;
	float:left;
	margin-bottom:15px !important;
	overflow:hidden;
	 margin:0;
	}
.JFR_locations .figured a{
	display:block;
	width:100%;
	height:100%;
	background-position:100%;
	background-repeat:no-repeat;
	background-size:cover;
	-webkit-transition:all .2s;
	transition:all .2s;
	}
.JFR_locations .figured img{ display:block; width:100%; height:auto;}
.JFR_locations .figure_one{width:69.3%;height:auto;}
.JFR_locations .figure_two{margin-left:1%;width:29.4%;height:auto;}
.JFR_locations .figure_three{width:36.4%;height:auto;}
.JFR_locations .figure_four{
	margin:0;
	clear:left;
	width:36.4%;
	height:auto;
	}
.JFR_locations .figure_five{
	margin:-57.5% 0 2% 37.4%;
	width:62.3%;
	height:auto;
	}
.JFR_locations .figure_six{
	margin:-18.8% 0 0 37.4%;
	width:62.3%;
	height:auto;
	}
.JFR_locations .figure_seven{
	clear:left;
	margin:0;
	width:69.3%;
	height:auto;
	}
.JFR_locations .figure_eight{margin-left:1%;width:29.4%;height:auto;}
.JFR_locations .figured::before{
	content:'';
	position:absolute;
	width:100% !important;
	height:100%;
	background-color:rgba(155,37,43,.2);
	opacity:0;
	-webkit-transition:all .3s;
	transition:all .3s;
	pointer-events:none;
	left:0;
	}

.JFR_locations .figured:hover::before{opacity:1;}
.JFR_locations > div::after{content:'';display:table;clear:both;}
	
/*子页*/
.wrap_two{ width:1200px; margin:0 auto;}	
.swiper-button-prev,.swiper-button-next{
	position:absolute;
	top:50%;
	margin-top:-20px;
	width:40px;
	height:40px;
	line-height:40px;
	color:#fff;
	text-align:center;
	font-size:18px;
	cursor:pointer;}
.JFR_banner .swiper-button-prev,.JFR_banner .swiper-button-next{
	width:150px;
	font-size:46px;
	color:#b9a590
	}	
.swiper-button-prev{left:20px;}
.swiper-button-next{right:20px;}
.sample_swiper .swiper-button-prev,.sample_swiper .swiper-button-next,.customer_swiper .swiper-button-prev,.customer_swiper .swiper-button-next{
	margin-top:-50px;
	border-radius:3px;
	background-color:rgba(0,0,0,.4)}	
.JFR_title{
	margin-bottom:30px;
	padding-bottom:3px;
	position:relative;
	text-align:center;
	width:100%; height:46px ; 
	background:#F5F5F5; position:relative; 
	margin:70px 0 30px;
	}
.JFR_title::after{
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	z-index:-1;
	width:100%;
	height:46px;
	background-color:#f5f5f5;}
	
.JFR_title#s_0 a{
	left:36.8% !important; 
}
.JFR_title#s_1 a{
	left:33.1% !important; 
}
.JFR_title#s_5 a{
	left:35.5% !important; 
}
.JFR_title#s_6 a{
	left:40.2% !important; 
}	
	
.JFR_title a{
	display:inline-block;
	padding-top:8px;
	height:70px;
	font-size:20px;
	color:#282828;
	text-align:center;
	line-height:1;
	letter-spacing:1px;
	position:absolute; left:38%; 
	bottom:-4px;
	}
.JFR_title span{
	display:block;
	line-height:1;
	font-size:38px;
	color:#565656;
	font-family:'Felix Titling';
	text-transform:uppercase;}
.JFR_title b{display:inline-block;position:relative;font-weight:200;}
.JFR_title b::before,.JFR_title b::after{
	content:'';
	position:absolute;
	bottom:8px;
	width:33px;
	border-bottom:1px solid #ababab
	}
.JFR_title b::before{left:-45px;}
.JFR_title b::after{right:-45px;}
.JFR_footer{background-color:#292929}
.JFR_footer_body{padding:50px 0;color:#a5a5a5}
.JFR_footer_body table{width:100%;}
.JFR_footer_body a{color:#fff;font-size:14px;}
.JFR_footer_body a:nth-child(2){position:relative;color:#b9a590;}
.JFR_footer_body a:nth-child(2) sup{
	padding:3px 6px;
	position:absolute;
	top:-15px;
	right:-35px;
	color:#9b252b;
	line-height:1;
	font-weight:700;
	letter-spacing:0;
	background-color:#b9a590;
	border-radius:4px 4px 4px 0;
	-webkit-transform:scaleX(.6) scaleY(.6);
	transform:scaleX(.6) scaleY(.6);}
.JFR_footer_body a:nth-child(2) sup::after{
	content:'';
	position:absolute;
	bottom:0;
	left:-6px;
	border:6px solid rgba(0,0,0,0);
	border-bottom-color:#b9a590
	}
.JFR_footer_body a:hover{color:#9b252b}
.JFR_footer_body td:nth-child(1){width:145px;}
.JFR_footer_body td:nth-child(1) img{width:145px;}
.JFR_footer_body td:first-child,.JFR_footer_body td:last-child{
	position:relative;
	width:220px;
	text-align:center;
	border:solid #544e48;
	border-width:0 1px;
	}
.JFR_footer_body td:first-child::after,.JFR_footer_body td:last-child::after{
	content:'';
	position:absolute;
	top:95px;
	left:0;
	right:0;
	margin:auto;
	width:37px;
	border-top:1px solid #666;}
.JFR_footer_body td:first-child img{margin:auto;display:block;}
.JFR_footer_body td:first-child img:nth-child(1){width:129px}
.JFR_footer_body td:first-child img:nth-child(2){margin-top:40px;width:39px}
.JFR_footer_body td:first-child span{display:block;padding-top:3px;color:#fff;}
.JFR_footer_body td:nth-child(2){padding:0 60px;color:#ededed;text-align:right;}
.JFR_footer_body td:nth-child(2) p{
	padding:15px 0;
	margin-bottom:15px;
	border-bottom:1px solid #544e48;}
.JFR_footer_body td:last-child{color:#fff;line-height:1}
.JFR_footer_body td:last-child small,.JFR_footer_body td:last-child b{display:block;}
.JFR_footer_body td:last-child i{
	width:30px;height:30px;line-height:30px;
	font-size:16px;border:1px solid;border-radius:50%;}
.JFR_footer_body td:last-child small{padding:10px 0;}
.JFR_footer_body td:last-child b{font-size:20px}
.JFR_footer_body td:last-child i:nth-of-type(2){margin-top:30px;}	
.powered_by a{font-size:12px;}
.swiper-container.JFR_where_swiper .swiper-button-prev,.swiper-container.JFR_where_swiper .swiper-button-next{background-color:rgba(155,37,43,.6)}
.swiper-container.JFR_where_swiper figure:last-child{margin:0;}
.swiper-container.JFR_where_swiper figure img{width:1200px;height:480px;}
.swiper-container.JFR_where_swiper figure i{margin-right:5px}
.JFR_where_tabs{margin-top:10px;display:table;width:100%}
.JFR_where_tabs > *{display:table-cell;vertical-align:top;}
.JFR_where_tabs > nav a{
	position:relative;
	display:block;
	width:160px;
	height:52px;
	line-height:52px;
	text-align:center;
	color:#fff;
	font-size:22px;
	font-family:"Felix Titling";
	background-color:#c2b19f;
	border-radius:5px 0 0 5px;
	border:1px solid #c2b19f;
	-webkit-transition:all .2s ease-out;
	transition:all .2s ease-out}
.JFR_where_tabs > nav a.active{
	margin-right:-1px;
	width:161px;
	height:88px;
	line-height:88px;
	font-size:32px;
	color:#9b252b;
	background-color:#f9f9f9;
	border-color:#e6e6e6;
	border-right-color:#f9f9f9;}
.JFR_where_tabs > nav a:not(:first-child){margin-top:5px;}
.JFR_where_tabs > div{width:1040px;background-color:#f9f9f9;border:1px solid #e6e6e6;}
.JFR_where_tabs > div > div{display:none}
.JFR_where_tabs > div > div.active{display:block;}
.JFR_where_tabs .tab-pane{position:relative;padding-right:180px;}
.JFR_where_tabs .projects{margin:0 10px;padding:20px 10px;border-bottom:1px dashed #d8d8d8}
.JFR_where_tabs .projects img{margin:auto;display:block;max-width:100%}
.JFR_where_tabs .appointment{padding:25px}
.JFR_where_tabs .appointment table{width:100%;vertical-align:middle;}
.JFR_where_tabs .appointment td:nth-child(1){color:#2f2f2f;line-height:2.2}
.JFR_where_tabs .appointment td:nth-child(1) i{margin-right:8px;font-size:20px;vertical-align:-2px;}
.JFR_where_tabs .appointment td:nth-child(2){text-align:right;}
.JFR_where_tabs .appointment td:nth-child(2) > *{vertical-align:middle;}
.JFR_where_tabs .appointment td:nth-child(2) label{
	display:inline-block;
	margin:0 2px;
	padding:5px 25px;
	height:35px;
	text-align:center;
	font-weight:700;
	font-size:16px;
	border:1px solid #dfdfdf;
	border-radius:30px;
	cursor:pointer;}
.JFR_where_tabs .appointment td:nth-child(2) label.active{position:absolute;top:60px;right:20px;border:1px dashed #c2b19f;}
.JFR_where_tabs .appointment td:nth-child(2) label small{display:block;font-weight:100;font-size:10px;}
.JFR_where_tabs .appointment td:nth-child(2) a{
	position:absolute;
	top:120px;
	right:20px;
	padding:5px 25px;
	height:35px;
	text-align:center;
	color:#fff;
	font-size:16px;
	background-color:#9b252b;
	border-radius:30px;}
.JFR_scrollspy_nav{
	margin:22px 0 50px;
	background-color:#f9f9f9;
	border:1px solid #e1e1e1;
	border-width:1px 0;
	box-shadow:0 2px 2px rgba(0,0,0,.1)}
.JFR_scrollspy_nav nav a{
	padding:0 15px;
	display:inline-block;
	height:80px;
	line-height:80px;
	font-size:16px;
	border:1px solid rgba(0,0,0,0);
	-webkit-transition:all .2s ease-out;
	transition:all .2s ease-out}
.JFR_scrollspy_nav nav a.active{
	position:relative;
	color:#9b252b;
	background-color:#fff;
	border:1px solid #e7e7e7;
	border-width:0 1px;}
.JFR_scrollspy_nav nav a.active::before{
	content:'';
	position:absolute;
	top:-1px;
	left:-1px;
	right:-1px;
	height:3px;
	background-color:#9f0b13}
.JFR_scrollspy_nav nav a.active::after{

	content:'';
	position:absolute;
	top:0;
	left:50%;
	margin-left:-6px;
	border:6px solid rgba(0,0,0,0);
	border-top-color:#9b252b}
.JFR_scrollspy_nav .JFR_wrap{position:relative;}
.JFR_scrollspy_nav nav a:last-child{
	display:none;
	position:absolute;
	top:0;
	right:0;
	width:180px;
	height:80px;
	line-height:80px;
	text-align:center;
	color:#fff;
	font-size:20px;
	letter-spacing:3px;
	background-color:#9b252b;}
.JFR_scrollspy_nav.fixed{height:82px;}
.JFR_scrollspy_nav.fixed nav a:last-child{display:block;}
.JFR_scrollspy_nav.fixed .wrap_two{
	position:fixed;
	top:0;
	z-index:10;
	margin:0;
	width:100%;
	background-color:rgba(249,249,249,.9);}
.JFR_scrollspy_nav.fixed > div > nav{
	position:relative;
	margin:auto;
	width:1200px;}
.JFR_scrollspy > figure{margin:0 0 50px 0;}
.JFR_scrollspy figure img{max-width:100%;vertical-align:middle;}
.swiper-container.sample_swiper{margin-bottom:50px;}
.sample_swiper{height:277px;}
.sample_swiper .swiper-slide figure{float:left; margin:0;}
.customer_swiper{height:218px;}
.JFR_recommend{height:496px;}
.JFR_where_swiper{height:480px;}
.sample_swiper figure{border:1px solid #f2f2f2;}
.sample_swiper figure img,.customer_swiper figure img{
	display:block;
	width:289px;
	height:215px;
	max-width:100%;
	background-size:cover;
	background-position:50%;
	background-repeat:no-repeat;
	background-color:#fff;}
.sample_swiper figcaption{
	height:60px;
	line-height:60px;
	font-size:20px;
	color:#202020;
	text-align:center;}
.sample_swiper figure:not(:first-child){margin-left:12px !important;}
.customer_swiper figure{position:relative;border:0;}
.customer_swiper figure img{width:291px;height:218px;}
.customer_swiper .swiper-button-prev,.customer_swiper .swiper-button-next{margin-top:-20px;}
.customer_swiper figcaption{
	position:absolute;
	bottom:0;
	padding:30px;
	width:100%;
	height:auto;
	line-height:1;
	text-align:left;
	color:#fff;
	font-size:16px;
	background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 10%,rgba(0,0,0,.6) 100%);
	background-image:linear-gradient(to bottom,rgba(0,0,0,0) 10%,rgba(0,0,0,.6) 100%);}
.JFR_where_reservation{padding:80px 0 35px;background-color:#ebebeb}
.JFR_where_reservation div::after{
	clear:both;
	content:"";
	display:table;}
.JFR_where_reservation dl{
	position:relative;
	float:left;
	margin:0 0 0 25px;
	padding:60px 35px 25px;
	width:375px;
	background-color:#f6f6f6;
	border-radius:5px;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;}	
.JFR_where_reservation dl::before{
	content:attr(data-price);
	position:absolute;
	top:-60px;
	left:50%;
	margin-left:-60px;
	width:120px;
	height:120px;
	line-height:120px;
	color:#fff;
	font-size:26px;
	text-align:center;
	background-color:#989898;
	border-radius:50%;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;}
.JFR_where_reservation figure{
	position:relative;
	float:left;
	margin:0 0 0 25px;
	width:375px;
	background-color:#f6f6f6;
	border-radius:5px;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;}
.JFR_where_reservation figure:first-child{margin-left:0}
.JFR_where_reservation figure img{display:block;max-width:100%}



/*预约*/

figure{margin:0;padding:0;}
.JFR_point{ width:1200px; margin:10px auto 0;}
.JFR_breadcrumb{height:42px;line-height:42px;}
.JFR_breadcrumb i{font-size:16px;vertical-align:-3px}
.JFR_breadcrumb nav{float:right;}
.JFR_breadcrumb nav a{color:#9b252b;}
.JFR_breadcrumb nav a:last-child{margin-left:10px;}
.JFR_breadcrumb nav a:first-child::before,.JFR_breadcrumb nav a:last-child::after{
	content:'';
	margin:0 3px;
	display:inline-block;
	vertical-align:-1px;
	border:5px solid rgba(0,0,0,0);
	}
.JFR_breadcrumb nav a:first-child::before{border-right-color:#9b252b}
.JFR_breadcrumb nav a:last-child::after{border-left-color:#9b252b}
	
/*输入框*/

.JFR_reservation{padding-bottom:35px;border-bottom:5px solid #f2f2f2}
.JFR_reservation figure{
	padding:18px;
	position:relative;
	height:460px;
	background-color:#f2f2f2;
	border:1px solid #d0d0d0;
	}
.JFR_reservation figure a{
	display:block;
	height:100%;
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	}
.JFR_reservation figcaption{
	position:absolute;
	width:1122px;
	bottom:18px;
	color:#fff;
	padding:20px;
	background-color:rgba(0,0,0,.5)
	}
.JFR_reservation figcaption > div{
	display:inline-block;
	vertical-align:middle;
	font-size:16px;
	}
.JFR_reservation figcaption > div:nth-child(1){
	margin-right:20px;
	padding:0 22px;
	height:52px;
	line-height:52px;
	text-align:center;
	font-size:22px;
	border:1px solid;
	}
.JFR_reservation figcaption > div:nth-child(2) span{
	display:block;
	font-size:18px;
	font-weight:700;
	}
.JFR_reservation table{
	margin:auto;
	width:388px;
	border-collapse:collapse;
	}
.JFR_reservation td{padding:0}
.JFR_reservation td h3{margin-bottom:10px;}
.JFR_reservation td span{
	display:inline-block;
	width:100px;
	height:56px;
	line-height:56px;
	font-size:15px;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	background-color:#c2b19f;
	}
.JFR_reservation tfoot td button{
	display:block;
	margin:30px auto 0;
	width:100%;
	height:56px;
	color:#fff;
	font-size:20px;
	background-color:#9b252b;
	border:0;
	}
.JFR_reservation input:not([type=radio]){
	position:relative;
	margin-left:-1px;
	padding:0 10px;
	width:267px;
	height:54px;
	vertical-align:middle;
	background-color:#fff;
	border:1px solid #d0d0d0;
	border-radius:0 2px 2px 0;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
	}
.JFR_reservation input:focus{
	border:1px solid #c2b19f;
	outline:0;
	box-shadow:0 0 15px #c2b19f
	}
.JFR_reservation td div i{
	width:50px;
	height:50px;
	line-height:50px;
	font-size:20px;
	vertical-align:middle;
	border:1px solid #d0d0d0;
	border-radius:2px 0 0 2px;
	}
.JFR_reservation td input[type=radio]{display:none}
.JFR_reservation td label{
	position:relative;
	display:inline-block;
	padding:20px 20px 20px 40px;
	}
.JFR_reservation td label::before{
	content:'';
	position:absolute;
	left:0;
	top:18px;
	padding:5px;
	width:25px;
	height:25px;
	border-radius:50%;
	background-clip:content-box;
	-webkit-background-clip:content-box;
	border:1px solid #ddd
	}
.JFR_reservation input[type=radio]:checked + label::before{background-color:#c2b19f;border:1px solid #c2b19f}
.JFR_reservation .JFR_head{
	position:relative;
	margin:0 auto;
	padding:30px 0;
	width:510px;
	color:#c2b19f;
	font-size:26px;
	font-family:"Felix Titling";
	text-align:center;
	border-bottom:1px solid #e3e3e3;
	}
.JFR_reservation .JFR_head span{display:block;color:#818181;font-size:14px;}

.selec_list{margin-bottom:10px;}




/*旅拍新增*/ 

.zxzpz{ background:url(../images/bj2.jpg); height:240px;}
.zxzpz .dizhi{width:1400px; height:50px; position:relative; margin-left:-100px; color:#fff;font-size:20px;}
.zxzpz .dizhi a{margin:0 5px;width:110px;height:50px; display:inline-block; color:#fff;}
.zxzpz .dizhi a:hover{ color:#FFF;}
.zxzpz h3{font-size:28px;padding-top:60px;}
.zxzpz p{font-size:12px;}

.vvc_auto {width:1180px; margin:0 auto; text-align:center;}
.heng{ width:56px; height:4px ; background:#D1C0A5; margin:10px auto 20px;}

.guest ul.scale{ width:1300px;}
.guest ul.scale li{ float:left; margin:15px 20px 35px 0; text-align:left; background:#FFF;width:380px; height:620px;  }
.guest ul.scale li p{padding-left:15px;}

/*图片放大效果*/ 
.scale li{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.scale li:hover{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);box-shadow:0px 0px 15px rgba(0,0,0,0.2); z-index:100;}

.scalee li a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.scalee li a:hover{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);box-shadow: 0px 0px 15px rgba(0,0,0,0.2); z-index:100;}

.guest .p_title{ padding-top:10px;}
.guest .p_art{font-size:12px;color:#666;padding-bottom:30px;padding-top:5px;}
.clh{height:0px; font:0; overflow:hidden; clear:both; margin:0;}
.xianz{ height:1px; width:1180px;border-top:#CCC 1px solid; top:0; left:0;}

/* 子页面分页效果*/
.mpage { display:block;padding:40px 0 10px;margin:0 auto; text-align:center;}
.mpage li{ display:inline; padding:2px;}
.mpage .count,.mpage .pend,.mpage .phome{ display:none;}
.mpage .pfirst a,.mpage .pnext a,.mpage .ppre a,.mpage .ppage a{ display:inline-block;*display:inline;zoom:1; line-height:31px; width:31px; text-align:center; font-size:16px;border: 1px solid #999;color:#666;}
.mpage .pfirst a,.mpage .pnext a,.mpage .ppre a{width:auto; padding:0 20px;border: 1px solid #999;color:#666;}
.mpage  a:hover{color:#bc9f77;}
.mpage  a.hover{ background:#bc9f77; color:#fff;}
.cut_p{font-size:9px;-webkit-text-size-adjust: none;color:#BABABA; text-align:center;}
.cut_p .cut_bot{height:40px; font:0; overflow:hidden; clear:both;}

.zxzpz .dizhi span{ background:url(../images/118.png) no-repeat;width:110px;height:50px; display:block; position:absolute; padding-top:10px; z-index:50; }
.zxzpz .dizhi a:hover .list,.zxzpz .dizhi a.hover .list{background:url(../images/222.png) no-repeat;}



/*最新导航选择*/
#flnav{width:100%; margin: 0 auto;margin-bottom:15px;min-width: 1165px;}
.style_navbg{width:82%; margin:20px auto 0px;min-width: 1165px;}
.style_navbg .nav_title{ width:260px; line-height: 1.3; font-size:36px; color:#030000; letter-spacing: 10px; text-align:center; border:2px solid #9B7338; margin:0 auto; margin-bottom:22px;}
.style_navbg .nav_content{ width:100%; height:30px;}
.style_navbg .nav_content ul.nav_list{background:#fff; width: 500px; margin: 0 auto;}
.style_navbg .nav_content ul li{position:relative;float:left; width:125px; position:relative; padding-bottom:10px;}
.style_navbg .nav_content ul li .triangle{display:none;position: absolute;bottom:0px;left:50%;margin-left:-3px;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 7px solid #333;}
/*.style_navbg .nav_content ul li:hover .triangle,.style_navbg .nav_content ul li.cur .triangle{display: block}*/
.style_navbg .nav_content ul li a{display:block;border-right:2px solid #333;}
.style_navbg .nav_content ul li:last-child a{border-right: none}
.style_navbg .nav_content ul li a div{ font-size:20px; color:#030000; line-height:1; text-align:center;}
.style_navbg .nav_content ul li a:hover div,.site_navbg .nav_content ul li a:hover div{color: #9B7338}

.block30{height:1.5rem;}
.prand_tit{position: relative;top: 0px;text-align: center;}
.prand_tit a{font-size: 24px;color: #333;}
.prand_tit a:hover{ color:#cb1f17;}
.prand_tit .ertcon1 {background:url(http://www.vvc.cn/style/images/prand_tit3.png) no-repeat;height: 114px;width: 416px;margin:0 auto;}

.site_navbg{width:82%; margin:0 auto;margin-bottom: 16px;min-width: 1165px;}
.site_navbg .nav_title{ font-size:24px; color:#9C7236; text-align:center;}
.site_navbg .nav_content{position: relative; width:872px; height:30px; margin:0 auto;}
.site_navbg .nav_content ul.nav_list{position:absolute;top:0;background:#fff; margin: 0 auto; border-top: 1px solid #333;display: none}
.site_navbg .nav_content ul li{position: relative;float:left;padding: 0 14px;margin-left:1px;}
.site_navbg .nav_content ul li:before{content:"";position: absolute;left: 4px;top: 50%;margin-top: -3px; width: 6px;height: 6px;background: #333;border-radius: 50%}
.site_navbg .nav_content ul li a div{ font-size:16px; color:#333; line-height:1.8; text-align:center;}


/*样片*/
.clear { clear:both; }  
.model_pageTarget{background:#fff;  border-bottom:1px solid #efefef;padding: 20px 0px;}
.model_pageTarget .model_pageTarget_box{max-width: 1170px;padding-left: 5px;padding-right: 5px;padding-bottom: 50px;margin: 0 auto;}
.model_pageTarget .model_pageTarget_box .model_pageTarget_box_target{padding: 20px 0;color:#797878;float: right;}
.model_pageTarget a{color:#797878;}

.fl{float:left;display:inline}
.fr{float:right;display:inline}
.model_showCase { width: 1180px; margin: 0 auto; background: #242424; padding: 0px;height:100%;clear:both;}
.model_showCase .model_showCase_l{ width: 70%;}
.model_showCase .model_showCase_r{ width: 295px; z-index:-9999;}
.model_showCase_r .model_showCase_r_t{ color: #6a6a6a; font-size: 13px; line-height: 24px; margin: 10px 0 10px; border-bottom: 1px solid #efefef;}
.model_showCase_r_t .title{font-size: 26px; text-align: left;color:#010101; margin-bottom:24px;}
.model_showCase_r_t .time{ font-size: 14px;color: #818181;margin-top: 2px; line-height: 32px;}
.model_showCase_r_t .style {font-size: 18px; color:#000;margin-top: 2px;line-height: 32px;}  
.model_showCase_r_t .style a{ font-size: 16px; color: #4AC5B8;} 
.model_showCase_r_t .model_description{color: #6a6a6a; font-size: 13px; line-height: 24px; margin: 30px 0 0;}
.model_showCase_r .model_showCase_r_t .model_description a{ height: 40px; width: 100%; line-height: 40px;text-align: center;background-color:#b9a590; color: #fff;display: block; bottom: 0; left: 0;}
.model_showCase .model_showCase_l img {padding-top: 10px;  vertical-align: middle; width:826px;}


/*真实评价*/

.ertcon { height:56px;padding-top:60px; text-align:center;overflow:hidden;vertical-align:middle; }

.ertcon .p1{ color:#fb4a74; border-right: solid #42302f 1px; letter-spacing: -2px; padding-right: 12px; display:inline-block;height:46px; line-height:46px;vertical-align:middle;zoom:1; font-size: 46px;  font-weight: bold; font-family: 'tomicaregular';}

.ertcon .p2{ text-align: left; font-family: 'shaokao'; padding:0 4px; color:#42302f;  display:inline-block ;vertical-align:middle;zoom:1; font-size: 26px;letter-spacing: 2px; padding-left: 12px;}

.ertcon .p2 .mill{ text-align: left;font-size: 10px; text-transform: uppercase; letter-spacing: -1px; line-height: 10px;}

.ertcon a:hover .p2{background:#B81D2D;}

.imgword { text-align: center; margin-top: 16px;}


.prevnextbx2 { width: 1180px; margin: 40px auto 30px; position: relative;}

.prevnextbx2 .hd { display: none;}

.prevnextbx2 a.prev , .prevnextbx2 a.next { display: block; width: 25px; height: 44px; background: url(../images/arrowlist_spr.png) no-repeat; position: absolute; top: 30%; margin-top: -22px;}

.prevnextbx2 a.prev { background-position: -31px 0; left: -33px;}

.prevnextbx2 a.next { background-position: 0 -60px; right: -33px;}

.prevnextbx2 ul li { display: inline; float: left;width:280px; height:400px;position:relative; overflow:hidden;  margin: 0 8px 30px; text-align: center; }

.prevnextbx2 ul li img{ border-radius:50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%;-khtml-border-radius: 50%; width:79px; height:79px;}

.prevnextbx2 ul .list1 { background:url(../images/tb.png) no-repeat; }

.prevnextbx2 ul .list2 { background:url(../images/wb.png) no-repeat; }

.prevnextbx2 ul .list3 { background:url(../images/wx.png) no-repeat; }

.prevnextbx2 ul .list4 { background:url(../images/tb.png) no-repeat; }

.pj ul li:hover .p1{ color:#E83B63;}

.prevnextbx2 ul li .fs12 {padding: 50px 20px 0; text-align: left;}

.prevnextbx2 ul li .blk70 { height: 70px;}

.prevnextbx2 ul li .pt10 { padding-top: 10px; color: #5e5e5e;}

.clearfix:after{clear:both;content:"\200B";display:block;height:0;}
.clearfix{*zoom:1;}




/*首页客片 新*/

.kepic_cont .kepic_icon{height: 87px;background: #efefef;text-align: center;line-height: 87px;}
.kepic_cont .kepic_icon img{ margin-top:20px;}
.kepic_cont .galler_icon{display: block;margin: 19px auto 41px;}
.kepic_cont ul{max-width:1180px;margin:20px auto 0; overflow:hidden;}
.kepic_cont ul li{padding: 0 6px;overflow: hidden;width:23.9%;display: block;height: auto;float: left;}
.kepic_cont .pic_bg_t{max-width: 351px;border: none;margin-bottom: 25px;background: transparent;}
.kepic_cont .pic_bg_t img{ width:100%;}
.kepic_cont .pic_bg_t .text_bg h4{padding: 16px 0 2px;font-size: 21px;color: #262626;font-weight:bold;
	font-family: "微软雅黑", "Helvetica Neue", "Hiragino Sans GB", "冬青黑体", "Microsoft YaHei", Helvetica, Arial, sans-serif;}
.kepic_cont .pic_bg_t .text_bg p{margin-bottom: 2px;padding: 0;line-height: 22px;font-style: normal;font-size: 18px;color: #404040;}



/*首页基地 新*/
.place_bg .filmlist ul{ overflow:hidden;}
.place_bg ul li{ height:auto !important;}
.filmlist ul li{padding-bottom:50px!important;}
.place_bg .filmlist .text_bg{padding-top: 14px; padding-bottom:4px;text-align: center;}
.place_bg .filmlist .text_bg p.top {font-size: 14px;font-weight: bold;color: #d5bf8d; margin: 0;}
.place_bg .filmlist .text_bg p.bo {font-size: 14px;color: grey;margin: 0;}


/*首页基地9宫格 新*/
.address_tit{position: relative;top: 0px;text-align: center;}
.address_tit a{font-size: 24px;color: #333;}
.address_tit a:hover{ color:#AD824B;}
.address_tit .ertcon7 {background:url(http://www.vvc.cn/style/images/njjdnew.png) no-repeat;height: 144px;width: 482px;margin:0 auto;}
.address_tit{position: relative;top: 0px;text-align: center; width:1200px; margin:0 auto;}

.jgg{width: 100%; overflow:hidden;}
.jgg-z{width: 50%;float: left;height: 100%;}
.jgg-z-1{width: 33%;height: 33.3%;float: left;margin-left: 2px;margin-bottom: 2px;background-color: #F8F8F8;position: relative;}
.jgg-z-1 img{display: block;}
.tpys1{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin:auto;opacity: 0;}
.tpys2{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin:auto;opacity: 0;}
.zsbj{background-color: #A68568;}
.jgg-y{width: 50%;float: right;position: relative;}
.jgg-y img{width: 100%;display: block;}
.dy1{position: absolute;top:0;left: 0;}
.gg1{opacity: 0;transition: 0.3s}








