@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%; height:207px;background: white;padding-bottom:15px;overflow:visible;background:#fff !important;}



/*top导航条*/

.vvc_na1 .par_sitenav {height: 30px; line-height: 30px;background:#F7F7F7; border-bottom:1px solid #DDDDDD;z-index:99999;}

.vvc_na1 .content_auto{width: 1180px;height:auto;margin:0 auto;}

.vvc_na1 .welcome_enter { float: left;color:#333;font-size:14px;}

.vvc_na1 .par_sitenav .login_info {float: right;}

.vvc_na1 .par_sitenav .login_info a {position: relative; font-size:14px;}

.vvc_na1 .par_sitenav .login_info span.hover_weixin{ width:120px; height:120px; z-index:99999; position:absolute; top:30px; left:-165px; display:none; border:1px solid #CCC;}

.vvc_na1 .par_sitenav .login_info a.weixin_disk:hover .hover_weixin{ display:block;}

.vvc_na1 .par_sitenav .login_info a b{ font-weight:900; color:#666;}

.vvc_na1 .par_sitenav span.text_wheat,.header_v3 .par_sitenav span.text_weibo,.header_v3 .par_sitenav span.text_timg{ float:left;}

.vvc_na1 .par_sitenav span.text_wheat i,.header_v3 .par_sitenav span.text_weibo i,.vvc_na1 .par_sitenav span.text_wheat i{color: #D5C08E;margin-right: 5px;}

.vvc_na1 .par_sitenav span.text_zhifu i.zfb {float: left;margin-top: 7px;width: 16px;height: 16px;background: url(../images/zfb.png) no-repeat center;background-size: 16px;}



.banner_tp {width: 100%;position: relative;}

.banner_img {position: relative;overflow: hidden;width:366px; margin:40px auto 30px;}







/*main导航*/

.header_v3 .header_box {width: 1200px; min-width: 1200px;margin: auto; position:relative; top:-20px; z-index:999;}



.header_v3 .header_nav { overflow:hidden;padding-top: 30px;}

.header_v3 .header_nav ul li {display: inline-block;width:114px;}

.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:#C6B388; 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:126px;position: absolute;z-index: 99999;top:80px;}

.header_v3 .header_nav li ul li {float: left;width:101px;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:#AD824B;}

.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; font-size:22px; color:#333;}

.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; font-size:22px; color:#333;}





/*客片详情页-漂浮*/

.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(../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;}



.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: 476px !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;}

.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:30px;}

.filmlist ul li a{ width:96%; 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:30px;}

.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;}





/*首页中部图片切换自适应 LEO*/

@media screen and (min-width:1665px) and (max-width: 1920px) {

	.focus_all{height: 215px;}

	.focus_nav {width: 1664px;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: 1664px !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;}



/*网站左侧对联 CSS*/

.mask{position: fixed;top:0;left:0;display:none;width: 100%;height: 100%;background: rgba(0,0,0,.3); z-index: 999}

.couplet_left{position: fixed;top: 25%;left: 0;margin-top: -280px;height: 560px; z-index: 999999999999999999999999999999;}

.couplet_left ul li{width: 43px;margin-left: -8px}

.couplet_left ul li a{display: block;width: 100%;height: 140px;background-size: cover;}

.couplet_left ul li.contact a{background: url(../images/couplet_img_01.png) no-repeat center;}

.couplet_left ul li.question a{background: url(../images/couplet_img_02.png) no-repeat center;}

.couplet_left ul li.wxin a{background: url(../images/couplet_img_03.png) no-repeat center;}

.couplet_left ul li.wbo a{background: url(../images/couplet_img_04.png) no-repeat center;}

.img_box{position:fixed;top:50%;left:50%;margin:-325px 0 0 -500px;width: 1000px;height: 650px;z-index: 1000}

.img_box > a{position: absolute;top: 34px;right: 78px;width: 100px;height: 28px}



/*口碑点评栏目 CSS*/

.prevnextbx2 { width: 1200px; 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 10px 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%;}

.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;}





















