@charset "utf-8";
/* CSS Document */
/*基础样式*/
audio,canvas,iframe,img,svg,video {vertical-align: middle;}
.clh { height: 0px;font: 0;overflow: hidden;clear: both;margin: 0;}

/*头部logo以及导航*/

/*顶部条*/
.header_v3{min-width:1280px;width: 100%; overflow: hidden; background: white;padding-bottom:10px;overflow:visible;height:119px; background:#fff !important;}

/*top导航条*/
.header_v3 .par_sitenav {height: 30px; line-height: 30px;background:#fff; border-bottom:1px solid #DDDDDD;z-index:99999;}
.header_v3 .content_auto{width: 1180px;height:auto;margin:0 auto;}
.header_v3 .welcome_enter { float: left;color:#333;font-size:14px;}
.header_v3 .par_sitenav .login_info {float: right; font-size:12px;}
.header_v3 .par_sitenav .login_info a {position: relative;}
.header_v3 .par_sitenav div.icon_wechat{background-image:url(../images/wheat.png);background-repeat:repeat; width:22px; height:18px;margin:6px 5px 0 0;float:left;}
.header_v3 .par_sitenav .login_info span.hover_weixin{ width:120px; height:120px; z-index:99999; position:absolute; top:30px; left:-105px; display:none; border:1px solid #CCC;}
.header_v3 .par_sitenav .login_info a.weixin_disk:hover .hover_weixin{ display:block;}
.header_v3 .par_sitenav div.icon_weibo{background-image:url(../images/weibo.png);background-repeat:repeat; width:22px; height:18px; margin:6px 5px 0 5px;float:left;}
.header_v3 .par_sitenav .login_info a b{ font-weight:900; color:#666;}
.header_v3 .par_sitenav span.text_wheat,.header_v3 .par_sitenav span.text_weibo,.header_v3 .par_sitenav span.text_timg{ float:left;}
/*main导航*/
.header_v3 .header_box {width: 1180px;min-width: 1180px;margin: auto; position:relative;}
.header_v3 .logo_box {float: left; margin-top: 36px;}
.header_v3 .header_nav {float: right;margin-top: 30px;}
.header_v3 .header_nav ul li {display: inline-block;width:90px;}
.header_v3 .header_nav ul li * {float: left;text-align: center; width: 100%; color: #414141;}
.header_v3 .header_nav ul li.porcure_pic{width:120px;}
.header_v3 .header_nav ul li.wedding_pic{width:110px;}
.header_v3 .header_nav ul li.serve_quie{width:100px;}
.header_v3 .header_nav ul li a.pick{ height:30px;}
.header_v3 .header_nav ul li a.hover,.header_v3 .header_nav ul li a:hover{background:#AD824B; color:#fff;}
.header_v3 .header_nav ul li a.hover b,.header_v3 .header_nav ul li a:hover b{ color:#fff; line-height:32px;}
.header_v3 .header_nav ul li span { font-size: 12px;}
.header_v3 .header_nav li:hover ul {left: auto;} 
.header_v3 .header_nav li ul {line-height: 35px;list-style-type: none;text-align: left;left: -999em;width:120px;position: absolute;z-index: 99999;top:80px;}
.header_v3 .header_nav li ul li {float: left;width:120px;background: #fff;}
.header_v3 .header_nav li ul.menu_entry{list-style-type: none;left: -999em; width:952px !important; height:380px; position: absolute; z-index:99999; top:80px; padding:15px;border: 1px solid #C6B388;
box-shadow: 0 0 20px rgba(155,37,43,.3); background:#fff !important;} 
.header_v3 .header_nav li ul.menu_entry li{ float: left; width:305px !important; height:123px; position:relative; margin:0 0 6px 0; padding:0 6px !important;}
.header_v3 .header_nav li ul.menu_entry li img{ width:100%; height:auto; position:relative;}
.header_v3 .header_nav li ul.menu_entry a{display: block; width:100%; margin:0; padding:0;width:;} 
.header_v3 .header_nav li ul.menu_entry a:hover {border:none !important;} 
.header_v3 .header_nav li:hover ul.menu_entry {left:6.6em !important;}
.header_v3 .header_nav li ul.menu_entry li:hover{ background:none;}



/*标题*/
.prand_tit{position: relative;top: 0px;text-align: center; width:1200px; margin:0 auto;}
.prand_tit a{font-size: 24px;color: #333;}
.prand_tit a:hover{ color:#d5bf8d;}
.prand_tit .ertcon1 {background:url(../images/prand_tit1.png) no-repeat;height: 114px;width: 416px;margin:0 auto;}
.prand_tit .ertcon2 {background:url(../images/prand_tit2.png) no-repeat;height: 114px;width: 416px;margin:0 auto;}
.prand_tit .ertcon3 {background:url(../images/prand_tit3.png) no-repeat;height: 114px;width: 416px;margin:0 auto;}
.prand_tit .ertcon5 {background:url(../images/prand_tit5.png) no-repeat;height: 114px;width: 416px;margin:0 auto;}
.prand_tit .ertcon6 {background:url(../images/prand_tit6.png) no-repeat;height: 114px;width: 416px;margin:0 auto;}
.prand_tit .ertcon7 {background:url(../images/prand_tit7.png) no-repeat;height: 114px;width: 416px;margin:0 auto;}
.prand_tit .ertcon8 {background:url(../images/prand_tit8.png) no-repeat;height: 114px;width: 416px;margin:0 auto;}
.prand_tit .ertcon9 {background:url(../images/prand_tit9.png) no-repeat;height: 114px;width: 416px;margin:0 auto;}
.prand_tit .ertcon10 {background:url(../images/prand_tit10.png) no-repeat;height: 114px;width: 416px;margin:0 auto;}

/*客片详情页-漂浮*/
.model_showCase_r .model_showCase_r_t{ margin:10px 0 24px;}
.fl_top{display: inline;zoom:1;float: left;}
.fl_top .p1 { width: 141px;height:92px;background: url(../images/prev1.png) no-repeat 0 0;text-indent: -2000em;}
.fl_top a:hover .p1 {background: url(../images/prev1.png) no-repeat 0 -92px;}
.fl_top .p2 {width: 141px;height:92px;background: url(../images/next1.png) no-repeat 0 0;text-indent: -2000em; margin-top: 16px;}
.fl_top a:hover .p2 {background: url(../images/next1.png) no-repeat 0 -92px;}
.fl_bo{display: inline;zoom:1;float: left;}
.fl_bo .p3 { width:138px;height:200px;background: url(../images/return1.png) no-repeat 0 0;text-indent: -2000em;margin-left: 12px;}
.fl_bo a:hover .p3 {background: url(../images/return1.png) no-repeat 0 -200px;}

/*客片详情页-快速报价*/
.hengqie_t{width:1200px; margin:20px auto 0;}
.blk40 {height: 40px;}
.hengqie_t p{text-align: center;font-size: 14px;color: #999;}
.fot_bg{background:url(http://www.vvc.cn/style/images/form.png) repeat;}
.fot_heng{width:1200px; margin:0 auto;height: 170px;}
/*客片详情页-input报价*/
.f_left_logo{padding-top: 40px;display: inline;zoom: 1;float: left;}
.ym-form{width: 600px;float: left; color: #FFF;}
.ym-form p{text-indent: -2000em;display: none;}
#faxian{padding:30px 0 0 30px;position: relative;}
.fax_name{font-size: 16px;padding: 20px 20px 0 0;display: inline;zoom: 1;float: left;}
.ym-form input { width: 240px;height: 42px;line-height: 42px;background: #444;border: none;padding-left: 10px;font-size: 14px;color: #999; margin-top: 8px;font-family: "微软雅黑";}
.fl{display: inline;zoom: 1;float: left;}
.ym-form .input_data { width: 175px; padding-left: 0; text-align: center; margin-left: 8px;}
.ym-form .input_btn { width: 175px; padding-left: 0; margin-left: 8px; cursor: pointer;}
.fax_phone{font-size: 16px;padding: 20px 20px 0 0;display: inline;zoom: 1;float: left;}
.f_right_infor{width: 250px;height: 57px; margin-top: 60px;border-left: 1px solid #4C4D51; padding:0 0 0 40px;float: right;display: inline;zoom: 1;}
.f_right_infor .a1 {display: inline-block;background: url(../images/xx.png) no-repeat 0 0;width: 79px;height: 57px;}
.f_right_infor .a2 {display: inline-block;background: url(../images/xx.png) no-repeat -79px 0;width: 79px;height: 57px;}
.f_right_infor .a3 {display: inline-block;background: url(../images/xx.png) no-repeat -158px 0;width: 79px;height: 57px;}
.f_right_infor .a1:hover {background-position: 0 -57px;}
.f_right_infor .a2:hover {background-position: -79px -57px;}
.f_right_infor .a3:hover {background-position: -158px -57px;}
/*客片详情页-微信弹窗*/
.weixin{cursor: pointer;}
#weixin{display: none;background: #C1A06B;padding: 2px 12px 12px;border-radius: 8px;}
#weixin .wxtit{text-align: center;padding: 8px;color: #fff;font-weight:bold;}
#weixin img{border: none;}
#weixin img:hover{background: none;}



/*底部信息*/

.penpic_bg{width: 100%;position: relative;}
.penpic_img { position: relative;overflow: hidden; width: 100%;}
/*.penpic_bg img{ position: relative;left: 50%; top: 0px;margin-left: -960px;}*/
.penpic_bg img{ position: relative; width:100%; top: 0px;}

.pc_ad{width: 100%;position: relative;clear: both;}
.pc_ad_bg{ margin: 0 auto; height:860px; margin-bottom:20px;}
.pc_ad img{position: absolute; display: block; left: 50%; margin-left: -960px;}
.pc_ad .content{ width:1200px; height:auto; position:absolute; top:80px; left:57%; margin:0 auto; line-height:0px!important;}
.pc_ad .content ul{ overflow:hidden;}
.pc_ad .content li{ margin-bottom:7px;}

.pc_ad .content span{ font-size:20px; color:#E5E5E5; line-height:26px;}
.pc_ad .content .address_infor{ overflow:hidden;}
.pc_ad .content .address_infor div{ float:left; width:65px; height:22px; background:#396A92; color:#fff; font-size:14px; line-height:22px; padding-left:3px;}
.pc_ad .content .address_infor p{ float:left; height:16px; background:#fff; border:1px solid #858585; color:#222222; padding:2px 5px; font-size:14px; line-height:16px; text-align:center;}
.pc_ad .content .address_infor span{ float:left;color:#B0B0B0; margin-left:5px; font-size:14px; line-height:22px;}


/*底部导航信息*/

.fot_infor{ width:100%; height:auto; background:#050304;  display:block;}
.fot_infor .content{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}

.fot_infor .left_infor{ float:left; width:500px; height:265px; padding:40px 0 45px;}
.fot_infor .left_infor a{ color:#fff;}
.fot_infor .left_infor div{ font-size:16px; color:#fff; line-height:30px;}
.fot_infor .left_infor i{color:#fff !important; line-height:30px; width:18px; margin-right:15px !important;}
.fot_infor .left_infor img{ margin:26px 20px 0 0;}

.fot_infor .right_infor{ float:right; width:700px; height:265px; padding:40px 0 45px;}
.fot_infor .right_infor ul{ overflow:hidden;}
.fot_infor .right_infor ul li{ float:left; width:110px;}
.fot_infor .right_infor ul li span{ font-size:16px; color:#fff; font-weight:bold; line-height:30px;}
.fot_infor .right_infor ul li p{ font-size:15px; color:#C7C7C7; line-height:28px;}

/*底部报价*/
.baojia_bg{width: 100%;height: auto; background: #EEEEEE;padding:0 0 40px\0/}
.baojia_auto{width: 1180px;height:auto;margin:0 auto;}
.shoot_booking{padding:40px 0;text-align:center;width:100%; margin:0 auto;}
.shoot_booking::after{content:'';display:table;clear:both;}
.shoot_booking header{padding-bottom:55px;font-size:24px;color:#333;}
.shoot_booking header small{display:block;font-size:12px;color:#999;}
.shoot_booking > div{position:relative;padding-top:26px;float:left;width:220px;height:270px;background-color:#fff;border:1px solid #fff;}
.shoot_booking > div{margin-left:30px;margin-right:30px;}
.shoot_booking 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}
.shoot_booking 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);}
.shoot_booking 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;}
.shoot_booking h3{position:relative;padding:30px 0;font-size:18px;font-weight: normal;color: #666;}
.shoot_booking > div:not(:last-child) h3::before,.shoot_booking > div:not(:last-child) h3::after{content:'';margin:0 10px;display:inline-block;
    width:3px;height:3px;vertical-align:middle;background-color:#333}
.shoot_booking label{position:relative;display:block;margin-top:5px\0/;font-size:13px;height:32px;line-height:32px;border:1px solid #dcdcdc;cursor:pointer;}
.shoot_booking label:not(:first-child){margin-top:5px}
.shoot_booking label.active{border-color:#000}
.shoot_booking 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);}
.shoot_booking > div > div{position:relative;padding:0 40px;height:155px;overflow-y:scroll;}
.shoot_booking .scroll::after{content:'';position:absolute;bottom:5px;left:50%;margin-left:-7px;border:7px solid rgba(0,0,0,0);border-top-color:#b9a590;}
.shoot_booking > div:hover{border:1px solid #b9a590;box-shadow:0 0 20px rgba(0,0,0,.1)}
.shoot_booking > div:hover sup{background-color:#D5BF8D;}
.shoot_booking > div:hover sup::after{border-top-color:#D5BF8D;}
.shoot_booking > 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);}
.shoot_booking form small{padding:12px 0 20px;display:block;color:#D5BF8D; line-height:18px; font-size:12px;}
.shoot_booking form small i{margin-right:3px;font-size:14px;vertical-align:-1px;}
.shoot_booking form input{width:147px;height:34px;text-align:center;font-size:14px;border:1px solid #dcdcdc;}
.shoot_booking 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;}
.shoot_booking > div:last-child h3{padding:30px 0 15px; line-height:28px;}
.shoot_booking > div:last-child input:nth-child(1){margin-bottom:10px}


/*首页-咨询部分*/
.ask_bg{ width:242px; margin:10px auto; overflow:hidden;}
.ask_bg a{ float:left; width:100px; height:44px; border-right:1px solid #A1A1A1; font-size:16px; line-height:44px; text-align:center; padding:0 10px;}
.ask_bg i{ margin:0 5px;}

/*首页-档期报价弹出部分样式*/
.theme-popover1 { z-index:9999; position:fixed; overflow:hidden;left:50%;top:50%;width:935px; height:584px;
  margin:-292px 0 0 -462px; border-radius:5px; border:solid 2px #666;background-color:#fff; display:none; box-shadow: 0 0 10px #666;}

/*首页-品牌场馆图片*/
.place_bg {width:1200px; margin:10px auto 0; text-align:center;position: relative;}
.place_bg ul li {width: 396px;height: 356px !important;float: left;position: relative;}
.place_bg ul a.dsb{display: block}
.place_bg ul a.dsb:hover{
	-webkit-box-shadow: 0px 0px 25px #333;
	-moz-box-shadow: 0px 0px 25px #333;
	box-shadow: 0px 0px 25px #333;
}


/*首页-外景基地轮播*/
.banner {position: relative;}
.banner > li.active {position: relative;display: block;}
.banner > li {position: absolute;top: 0;left: 0;width: 100%;display:none; transition: all 1s;}
.wrap {position: relative;}
.wrap:after {content: '';display: block;clear: both;}
.wrap a {text-decoration: none;color: #ee878b;}
.wrap img { max-width: 100%; height: auto; border: 0;}
.k-container {position: relative; width: 1180px; margin: 0 auto;}
.k-container:after {content: '';display: block;clear: both;}

.dot {position: absolute;bottom: 75px;left: 50%;margin-left: -640px;padding: 0 50px;}
.dot .slide {width: 100%;overflow: hidden; padding-left:124px;}
.dot .slide ul > li {width: 180px;float: left;margin-right: 10px;}
.dot .slide ul > li > img {width: 180px;height: 110px;}
.dot .slide ul > li.active {width: 350px; padding: 5px;background-color:#a68568;}
.dot .slide ul > li.active > img {width: 170px;height: 100px;}
.dot .slide ul > li.active .content {display: block;}
.dot .slide .content {display: none;float: right; padding:0 10px 0 0;text-align: right;color: #ee878b;}
.dot .slide .content p {margin: 0;color: #fff;}
.dot .slide .content span {display: inline-block; vertical-align: top;font-size: 20px;color:#722b02;}
.dot .slide .content big{font-size:40px;line-height: 1;color:#722b02;text-align: right; font-weight:400;}
.dot .slide .content img{ width:80%; margin-top:2px;}







.dot .prev-btn {position: absolute;top: 50%;left: 15px;display: inline-block;
  width: 55px;margin-top: -15px;text-align: center;line-height: 30px;color: #fff;background-color:#a68568;}
.dot .next-btn {position: absolute;top: 50%;right: 15px;display: inline-block;
  width: 55px; margin-top: -15px;text-align: center;line-height: 30px;color: #fff; background-color:#a68568;}

/*首页-最新风格轮播*/
.txMovie{position:relative;width:100%;height:550px; margin-top:20px;}
.focus_pic{left: 50%; margin-left: -970px; position: absolute; height:770px;overflow:hidden;}
.focus_pic li{vertical-align:top}
.focus_pic img{width:1920px;height:550px;display:inline-block;vertical-align:top}
.focus_all{	width:100%;height:215px; position:relative; float:left; margin:550px 0 10px;border-bottom:1px solid #ABABAB;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#ffffff',endColorstr='#ffffff');*zoom:1;}
:root .focus_nav{-ms-filter:none}
.focus_nav{width:1664px;height:215px; margin:0 auto;  position:relative;}
.focus_nav ul{position:relative;*zoom:1; padding-top:10px !important;  margin:0 auto; }
.focus_nav li{position:relative;*zoom:1;float:left;display:inline;margin-left:4px; margin-right:4px;  cursor:pointer;}
.focus_nav p{ font-size:16px; color:#2F2F2F; text-align:center; line-height:45px;}
.focus_nav img{width:200px;height:160px;}
.txMovie .focus_nav li .cover{position:absolute;bottom:0;left:0;width:100%;height:2px;line-height:999px;overflow:hidden;font-size:0;background:#D5BF8D;display:none;}
.txMovie .focus_nav li.on .cover{display:block;}


/*首页-最新客片*/
.kepic_bg{ width:1200px; margin:10px auto 0;}
.kepic_index{ width:100%; overflow:hidden;}
.kepic_index ul li{ width:33.2%; float:left;}
.kepic_index ul li a{ width:96%; display:block; margin:0 auto;}
.kepic_index ul li a .kepictu{ position:relative; overflow: hidden}
.kepic_index ul li a .kepictu:hover:before{left: 400px;transition: left 1s ease 0s;}
.kepic_index ul li a .kepictu:before{content: "";position: absolute;width: 80px;height: 255px;top: 0;left: -150px;overflow: hidden;
	background: -moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
	background: -webkit-gradient(linear,left top,righttop,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0)));
	background: -webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
	background: -o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
	-webkit-transform: skewX(-25deg);-moz-transform: skewX(-25deg);-o-transform: skewX(-25deg);}
.kepic_index ul li a p{text-align:center; line-height:60px;}

/*客照花絮咨询隐藏*/
/*.ask_pai{ width:365px; margin:10px auto; overflow:hidden;}
.ask_pai a{ float:left; width:120px; height:26px; border-right:1px solid #A1A1A1; font-size:15px; line-height:26px; text-align:center;}*/

/*首页-品牌场馆与微电影共用样式*/
.filmlist{width:100%;padding-top:10px;}
.filmlist ul li{ width:33.22%; float:left; padding-bottom:10px;}
.filmlist ul li a{ width:98%; display:block; margin:0 auto;}
/*首页-微电影单独样式*/
.filmlist_bg{width:1200px; margin:10px auto 0; text-align:center;}
.filmlist ul li a .filmtu{ position:relative;}
.filmlist ul li.big_film{ width:100%; padding-bottom:10px;}
.filmlist ul li.big_film a{ width:99%; display:block; margin:0 auto;}
.big_film:hover .filmtu .bg{display: block;background: #000; opacity: 0.7;height:25%;}
.big_film .filmtu .bg{ position: absolute; top: auto;bottom: 0;left: 0;width: 100%;z-index: 0; filter: none; display:none;}
.big_film .filmtu .bg .left_text{ float:left; margin:40px 0 0 20%; text-align:left !important;}
.big_film .filmtu .bg .left_text span{ font-size:24px; color:#fff;line-height:1.2;}
.big_film .filmtu .bg .left_text p{ font-size:20px; color:#fff; line-height:40px;padding-top:5px;}
.big_film .filmtu .bg button{ float:left; width:120px; height:40px; background:#2FB3FF; color:#fff; text-align:center; border:none; border-radius:5px; margin:50px 0 0 5%;}
.sma_film:hover .filmtu .bg{display: block;background: #000; opacity: 0.7;height:25%;}
.sma_film .filmtu .bg{ position: absolute; top: auto;bottom: 0;left: 0;width: 100%;z-index: 0; filter: none; display:none;}
.sma_film .filmtu .bg .left_text{ float:left; margin:10px 0 0 5%; text-align:left !important;}
.sma_film .filmtu .bg .left_text span{ font-size:14px; color:#fff;line-height:1.2;}
.sma_film .filmtu .bg .left_text p{ font-size:12px; color:#fff;padding-top:5px;}
.sma_film .filmtu .bg button{ float:left; width:70px; height:30px; background:#2FB3FF; color:#fff; text-align:center; border:none; border-radius:5px; margin:13px 0 0 5%;}

/*首页-客户评价*/
.customer_say { width:1183px; margin:20px auto 30px; position: relative;}
.customer_say .hd { display: none;}
.customer_say a.prev , .customer_say a.next { display: block; width: 25px; height: 44px; 
  background: url(../images/arrowlist_spr.png) no-repeat; position: absolute; top: 30%; margin-top: -22px;}
.customer_say a.prev { background-position: -31px 0; left: -33px;}
.customer_say a.next { background-position: 0 -60px; right: -33px;}
.customer_say ul li { display: inline; float: left;width:280px; height:400px;position:relative; overflow:hidden;  margin: 0 8px 30px; text-align: center;
 background:url(../images/tb.png) no-repeat; }
.customer_say 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;}
.customer_say ul li .ask_txt{padding: 50px 20px 0; text-align: left;height:90px;font-size: 12px;}
.customer_say ul li .ask_ren{padding-top: 10px; color: #5e5e5e;}
.customer_say ul li .blk70 { height: 70px;}

/*首页-20大图片*/
.hun_banner{height: 512px;width: 100%;position: relative;}
.hunbanner_img {position: relative;overflow: hidden;width: 100%;}
.hunbanner_img img {position: relative;left: 50%;top: 0px; margin-left: -960px;}

/*首页-新闻动态*/
.latest_bg{ width:100%; height:auto; background:#EEEEEE;}
.wedding_bg{ width:100%; height:auto; background:#EEEEEE; padding:10px 0 30px;}
.wedding_bg .latest_bg{ width:1200px; height:auto; margin:0 auto;}
.wedding_bg .latest_bg ul{ overflow:hidden;}
.wedding_bg .latest_bg ul li{ float:left; width:588px; margin:3px 5px 10px; background: #e1e1e1;}
.wedding_bg .latest_bg ul li a{ display: block; border: 7px solid #e1e1e1}
.wedding_bg .latest_bg ul li a:hover{border: 7px solid #AD824B}
.wedding_bg .latest_bg ul li img{ width:134px; height:134px; margin:3px; float:left;}
.wedding_bg .latest_bg ul li .right_text{ float:right; width:434px;}
.wedding_bg .latest_bg ul li .right_text .text_tit{ overflow:hidden; height:70px;}
.wedding_bg .latest_bg ul li .right_text .text_tit .small_tit{ float:left; margin-left:20px; font-size:16px; color:#505050; line-height:70px; font-weight:bold;}
.wedding_bg .latest_bg ul li a:hover .right_text .text_tit .small_tit{color:#AD824B}
.wedding_bg .latest_bg ul li .right_text .text_tit .time_tit{ float:right; margin-right:40px; font-size:15px; color:#959595; line-height:70px;}
.wedding_bg .latest_bg ul li .right_text .text_tit .time_tit i{color:#959595;}
.wedding_bg .latest_bg ul li .right_text .article_text{ clear:left; color:#959595; margin:0 20px; font-size:12.5px;}


/*首页-点击查看更多婚照资源*/
.click_cath{ width:400px; height:auto; overflow:hidden; margin:10px auto;}
.click_cath .left_textbg{ float:left; width:324px; height:43px; border:1px solid #747474; border-right:none; text-align:center; line-height:43px; font-size:16px; color:#000;}
.click_cath .right_btnbg{ float:left; width:75px; height:45px; background:#D5BF8D; }
.click_cath .right_btnbg span{text-align:center; line-height:25px; font-size:26px; font-weight:bold; color:#fff; width:25px; height:25px; 
border:1px solid #fff; border-radius:50%; display:block; margin:10px auto;}


/*改6个后不需要适配 LEO*/

	.focus_all{height: 215px;}
	.focus_nav {width: 1250px;height: 215px;}
	.focus_nav li{width: 200px !important;}
	.focus_nav img{width: 200px !important;height: 160px;}
	.txMovie .tempWrap {width: 1664px !important;}
	#focus_smaillPic_list{width: 1250px !important;}



/*首页中部图片切换自适应 LEO*/
/* @media screen and (min-width:1665px) and (max-width: 1920px) {
	.focus_all{height: 215px;}
	.focus_nav {width: 1250px;height: 215px;}
	.focus_nav li{width: 200px !important;}
	.focus_nav img{width: 200px !important;height: 160px;}
	.txMovie .tempWrap {width: 1664px !important;}
	#focus_smaillPic_list{width: 1250px !important;}
}
@media screen and (min-width:1500px) and (max-width: 1664px) {
	.focus_all{height: 176px;}
	.focus_nav {width: 1280px;height: 176px;}
	.focus_nav li{width: 152px !important;}
	.focus_nav img{width: 152px !important;height: 120px;}
	.txMovie .tempWrap {width: 1280px !important;}
	#focus_smaillPic_list{width: 1280px !important;}
}
@media screen and (min-width:1400px) and (max-width: 1500px) {
	.focus_all{height: 164px;}
	.focus_nav {width: 1152px;height: 164px;}
	.focus_nav li{width: 136px !important;}
	.focus_nav img{width: 136px !important;height: 108px;}
	.txMovie .tempWrap {width: 1152px !important;}
	#focus_smaillPic_list{width: 1152px !important;}
}
@media screen and (min-width:1300px) and (max-width: 1400px) {
	.focus_all{height: 160px;}
	.focus_nav {width: 1104px;height: 160px;}
	.focus_nav li{width: 130px !important;}
	.focus_nav img{width: 130px !important;height: 104px;}
	.txMovie .tempWrap {width: 1104px !important;}
	#focus_smaillPic_list{width: 1104px !important;}
}
@media screen and (min-width:1200px) and (max-width: 1300px) {
	.focus_all{height: 152.59px;}
	.focus_nav {width: 1040px;height: 152.59px;}
	.focus_nav li{width: 122px !important;}
	.focus_nav img{width: 122px !important;height: 98px;}
	.txMovie .tempWrap {width: 1040px !important;}
	#focus_smaillPic_list{width: 1040px !important;}
}
@media screen and (max-width:1200px){
	.focus_all{height: 131.8px;}
	.focus_nav {width: 832px;height: 131.8px;}
	.focus_nav li{width: 96px !important;}
	.focus_nav img{width: 96px !important;height: 76.8px;}
	.txMovie .tempWrap {width: 832px !important;}
	#focus_smaillPic_list{width: 832px !important;}
}
 */


















/*合并后删除*/
.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{color:#fff2b7;font-size: 14px;margin-left: 260px;margin-top: -45px;text-align:left; }
.copyright div .shengming .bq{color:#EEEBD8;}
/*block*/
.block5,.block8,.block10,.block12,.block20,.block22,.block30,.block40,.block50,.block60,.block70,.block80,.block100{height:0.4rem; font:0; overflow:hidden; clear:both;}
.block8{height:0.4rem;}.block10{height:0.5rem;}.block15{height:0.75rem;}.block20{height:1rem;}.block25{height:1.25rem;}.block30{height:1.5rem;}.block40{height:2rem;}.block50{height:2.5rem;}.block60{height:3rem;}.block70{height:3.5rem;}.block80{height:4rem;}.block100{height:5rem;}






/*新导航*/

.header_v3 {height: 21px !important;}
.d_head .top_logo{text-align: center;padding:20px 0;background: #cb1f17;}

.index-nav {border-bottom: 1px #cbcbcb solid;height:82px;background: #fff;padding-top: 10px;}
.index-nav ul.m-1200{text-align: center;padding: 0;margin:0;width:100%;}
.index-nav ul.m-1200 li.nli {display: inline-block;height: 82px;margin-right: 1.5%;padding: 0 0.5%;position: relative;}
@media screen and (max-width:1200px){
    .index-nav ul.m-1200 li.nli{padding:0;margin-right:0.8%;}
}
@media screen and (max-width:1366px) {
    .index-nav ul.m-1200 li.nli {padding: 0;margin-right: 2%;}
}
.index-nav ul.m-1200 li.event > i {position: absolute;color: #fb2727;font-weight: normal;font-style: normal;
    font-size: 10px;right: 0;top: 0;letter-spacing: 0.5px;}
.index-nav ul.m-1200 li.nli:last-child {margin-right: 0;}
.index-nav ul.m-1200 li.nli.active {border-bottom: 8px #d5bf8d solid;}
.index-nav ul.m-1200 li.nli .nli-p, .index-nav ul.m-1200 li.nli .nli-span {display: block;color: #333;}
.index-nav ul.m-1200 li.nli a {color: #333;display: block;}
.index-nav ul.m-1200 li.nli .nli-p {font-size: 17px;padding-top: 17px;margin: 0;height:24px;color: #000;}
.index-nav ul.m-1200 li.nli span {font-size: 13px;font-weight:bold;}
.index-nav ul.m-1200 li.nli a:hover, .index-nav ul.m-1200 li.nli:hover {text-decoration: none;cursor: pointer;}
.location-fix{position: absolute;left:0;top:62px;background: #fff;width:940px;
    z-index: 999;overflow: hidden;padding: 22px 20px 10px;display: none;box-shadow: 0px 0px 20px 0px #aaa;}
.top-nav2 .location-fix {top:33px;}
.location-fix li {width:305px;height:122px;float: left;position: relative;margin-right: 12px;margin-bottom: 12px;}
.location-fix li:nth-child(3n+3){margin-right:0;}

.location-fix li .location-item-img {width:305px;height:122px;}
.location-fix li .location-fix-title{position: absolute;background: rgba(0, 0, 0, 0.4);
    left: 0;right: 0;bottom: 0;top:0; display: none;}
.location-fix-title i{position: absolute;width: 43px;height: 4px;background: #d5bf8d;left:-6px;top:22px;}
.location-fix-title span{font-size: 27px;color:#fff;display: block;text-align: right;padding-right: 14px;margin-top: 6px;}
.location-fix-title p{font-size: 17px !important;color:#f9f9f9 !important;}
.location-fix-title h6{font-size: 16px;color:#fff; margin-top: 20px;}
.photographerList {position: absolute;top: 82px;left: -3px;right: -30px;background: #fff;display: none;border: 1px solid #ddd;
    z-index: 999;border-top: none;width: 100px;height:auto;border-radius: 0 0 4px 4px;margin:0;padding:0;}
.photographer:hover .photographerList {display: block;}

.banner_box{ padding-top:38px;}

.banner_box2{ padding-top:38px;}




