/*banner*/
.banner_wrap{width:100%;position:relative;/* padding-top:34.36458%; */padding-top:33.85%;min-width:320px;max-width:1920px;overflow:hidden;}
.banner_wrap .Carousel_box{width:100%;position:absolute;left:0;top:0;}
.banner_wrap .Carousel_box .banner_con{width:100%;height:100%;background:#fff;}
.banner_wrap .Carousel_box .banner_con .banner_picbox{position:relative;z-index:1;}
.banner_wrap .Carousel_box .swiper-wrapper img{width:100%;display:block;}
.banner_wrap .Carousel_box .swiper-slide{display:block;height:100%;}
.banner_wrap .Carousel_box .swiper-slide a{display:block;height:100%;}
.banner_wrap .Carousel_box .banner_con .banner_picfocus{width:100%;position:absolute;left:0;bottom:8%;height:24px;z-index:20;text-align:center;}
.banner_wrap .Carousel_box .banner_picfocus .swiper-pagination-switch{display:inline-block;margin-left:20px;width:36px;height:16px;border:2px solid #fff;cursor:pointer;position:relative;z-index:20;background:url(about:blank);}
.banner_wrap .Carousel_box .banner_picfocus .swiper-active-switch{background:#fff;}
.banner_wrap .banner_btn{position:absolute;width:100%;left:0;top:45%;z-index:3;}
.banner_wrap .banner_btn a{position:absolute;top:0;width:86px;height:86px;background:url(/Images/icon.png) no-repeat;overflow:hidden;}
.banner_wrap .banner_btn .prevBtn{left:2%;background-position:0 -100px;transform:translate3d(-400px, 0, 0); transition:all 0.8s;}
.banner_wrap .banner_btn .nextBtn{right:2%;background-position:-100px -100px;transform:translate3d(400px, 0, 0); transition:all 0.8s;}
.banner_wrap:hover.banner_wrap .banner_btn .prevBtn{transform:translate3d(0, 0, 0);}
.banner_wrap:hover.banner_wrap .banner_btn .nextBtn{transform:translate3d(0, 0, 0);}

#photography_index_page{min-width:320px;}
#photography_index_page .main_content{padding:0;}
.mangin10{margin-top:10px;}
.interspace{padding:20px 0 10px;background:#fff;}
.photography_home_main .inner_content{background:#f5f5f5;}
.photography_home_main{width:100%;overflow:hidden;position:relative;}
.photography_title{margin-bottom:25px;}
.photography_title .cen_tit{width:100%;position:relative;text-align:center;margin-bottom:15px;}
.photography_title .line{width:100%;height:1px;background:#d2d2d2;position:absolute;left:0;top:28px;}
.photography_title .caption{padding:0 30px;background:#fff;position:relative;display:inline-block;*display:inline;color:#030305;font-size:24px;}
.photography_title .caption .txt{display:inline-block;padding:0 36px;height:55px;line-height:55px;border:1px solid #d2d2d2;}
    .photography_title .caption .txt a {
        color:#030305;
    }
.photography_title .caption .quadrangle{position:absolute;top:22px;width:13px;height:13px;background-position:-200px -200px;}
.photography_title .caption .quadrangle_l{left:4px;}
.photography_title .caption .quadrangle_r{right:4px;}
.photography_title .describe_tit{text-align:center;width:100%;display:block;letter-spacing:10px;color:#d2d2d2;}

/* 彩摄汇推荐 */
.studio_recommend_index .over_content{margin-left:10px;}
.studio_recommend_index .studio .list_itme{float:left;margin-bottom:25px;overflow:hidden;}
.studio_recommend_index .studio .list_itme .scene_price{margin-top:10px;}
.studio_recommend_index .studio .list_itme .scene_price .ti{font-size:24px;color:#030305;margin-right:10px;}
.studio_recommend_index .studio .list_itme .scene_price .price{font-size:19px;color:#a8a8a8;margin-top:5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.studio_recommend_index .studio .list_itme .img_box{display:block;margin-right: 10px;overflow: hidden;}
.studio_recommend_index .studio .list_itme .mark{width: 100%;padding-top:59%;position: absolute;z-index:1;}
.studio_recommend_index .studio .list_itme .padding_img{position:relative;overflow: hidden;padding-top:50%;}
.studio_recommend_index .studio .list_itme .padding_img img{width:100%;transition:all 0.3s;position: absolute;left: 0;top: 0;}
.studio_recommend_index .studio .list_itme .padding_img:hover img{transform:scale(1.1)}
.studio_recommend_index .studio .list_itme .padding_img span{position:absolute;left:0;top:18px;width:77px;height:40px;line-height:40px;font-size:18px;color:#fff;font-weight:bold;background:#25b7ab;text-align:center;z-index:1;}

/*热租系列*/
.hot_recommend_index .intro_photo .list_itme{float:left;margin-right:45px;}
.hot_recommend_index .intro_photo .list_itme .padding_img{width:370px;height:240px;position:relative;overflow:hidden;}
.hot_recommend_index .intro_photo .list_itme .padding_img a{width:100%;display:block;}
.hot_recommend_index .intro_photo .list_itme .padding_img img{width:100%;display:block;height:auto;transition:all 0.3s;}
.hot_recommend_index .intro_photo .list_itme .padding_img a:hover img{transform:scale(1.1)}
.hot_recommend_index .intro_photo .list_itme .padding_img span{position:absolute;left:0;top:18px;width:77px;height:40px;line-height:40px;font-size:18px;color:#fff;font-weight:bold;background:#eb6100;text-align:center;z-index:1;}
.hot_recommend_index .ititl{text-align:right;margin-bottom:10px;}
.hot_recommend_index .ititl span{font-family:"宋体";padding-left:5px;}
.hot_recommend_index .ititl a{color:#a8a8a8;font-size:18px;}
.hot_recommend_index .intro_photo .info{margin-top:24px;font-size:24px;text-align:center;}
.hot_recommend_index .intro_photo .info h2{color:#030305;text-align:center;}
.hot_recommend_index .intro_photo .info .hot_go{display:inline-block;border:1px solid #d2d2d2;text-align:center;line-height:55px;height:55px;padding:0 50px;color:#030305;margin-top:15px;}
.hot_recommend_index .intro_photo .info .hot_go:hover{background:#25b7ab;color:#fff;border-color:#25b7ab;}

/* 器材系列 */
.equipment_index .ititl{text-align:right;margin-bottom:10px;}
.equipment_index .ititl span{font-family:"宋体";padding-left:5px;}
.equipment_index .ititl a{color:#a8a8a8;font-size:18px;}
.equipment_index .list_itme{float:left;background:#eeeeee;width:367px;margin-right:45px;transition:all 0.3s ease;margin-bottom:40px;}
.equipment_index .list_itme:hover{box-shadow:0 6px 20px rgba(86,86,86,1);transform:translate3d(0, -10px, 0);}
.equipment_index .list_itme .img_box{padding:1px;}
.equipment_index .list_itme .img_box .padding_img{width:100%;height:294px;background:#fff;overflow:hidden;}
.equipment_index .list_itme .img_box .padding_img img{width:100%;display:block;height:auto;}
.equipment_index .list_itme .info{padding:0 20px;height:58px;overflow:hidden;}
.equipment_index .list_itme .info .info_text{padding-top:22px;width:70%;height:25px;overflow:hidden;}
.equipment_index .list_itme .info .info_text h2{text-overflow:ellipsis;white-space: nowrap;overflow:hidden;width:100%;}
.equipment_index .list_itme .info .time{margin-top:22px;width:30%;height:25px;overflow:hidden;text-align:right;}
.equipment_index .list_itme .item{display:block;color:#858585;}

/* 课程安排 */
.photography_intro_column_curriculum .over_content{width:130%;}
.curriculum .list_itme{width:36.539%;float:left;margin-right:4%;transition: all 0.3s ease;color:#a8a8a8;margin-bottom:30px;position:relative;}
.curriculum .img_box {width:45.615%;overflow:hidden;}
.curriculum .img_box .padding_img{padding-top:66.5384615%;overflow:hidden;position:relative;}
.curriculum .img_box .padding_img a{display:block;width:100%;}
.curriculum .img_box img{position:absolute;left:0;top:0;width:100%;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
.curriculum .list_itme:hover .padding_img img{transform:scale(1.2) rotate(5deg);}
.curriculum .info{width:52.631%;color:#030305;font-size:16px;position:absolute;left:47.35%;top:0;height:100%;overflow:hidden;}
.curriculum .info h2{font-size:18px;margin-bottom:5px;}
.curriculum .info h3{margin-bottom:5px;}
.curriculum .info .text{font-size:12px;color:#a8a8a8;height:58px;overflow:hidden;}
.curriculum .info .apply_box{margin-top:10px;position:absolute;left:0;bottom:0;width:100%;}
.curriculum .info .apply_box em{color:#eb6100;}
.curriculum .info .apply_box a{color:#030305;position:relative;padding-right:20px;transition:all 0.3s;}
.curriculum .info .apply_box a em{position:absolute;right:0;top:7px;width:14px;height:14px;background-position:-300px -200px;}
.curriculum .info .apply_box a:hover{color:#25b7ab;}
.photography_intro_column_curriculum .photography_loop_box{width:100%;overflow:hidden;background:#f9fafc;}
.photography_intro_column_curriculum .photography_loop{margin-bottom:59px;width:100%;overflow:hidden;}
.photography_intro_column_curriculum .photography_loop .loop_wrap{width:1200px;margin:0 auto;position:relative;}
.photography_intro_column_curriculum .photography_loop .loop_wrap .pic_box .swiper-slide .swiper_img{width:180px;height:120px;overflow:hidden;margin-right:10px;}
.photography_intro_column_curriculum .photography_loop .loop_wrap .pic_box .swiper-slide img{width:100%;display:block;transition:all 0.3s;}
.photography_intro_column_curriculum .photography_loop .loop_wrap .pic_box .swiper-slide:hover img{transform:scale(1.1);}
.photography_intro_column_curriculum .photography_loop .loop_wrap .pic_box .swiper-slide span{color:#030305;font-size:16px;width:180px;text-align:center;display:block;margin-top:10px;}
.photography_intro_column_curriculum .photography_loop .loop_wrap .tit{color:#666666;padding:5px 0 5px 2px;font-size:20px;}
.photography_intro_column_curriculum .photography_loop .loop_wrap .loop_more{position:absolute;right:59px;top:25px;font-size:15px;color:#878787;}
.photography_intro_column_curriculum .photography_loop .loop_wrap .show_picture{position:relative;padding:11px 0 0 0;background:#fff;}
.photography_intro_column_curriculum .photography_loop .loop_wrap .show_picture .pic_box{position:relative;left:35px;width:1140px;height:154px;overflow:hidden;}
.photography_intro_column_curriculum .photography_loop .show_picture .pic_btn .prev{width:30px;height:120px;position:absolute;left:0;top:11px;background:#fff;z-index:1;}
.photography_intro_column_curriculum .photography_loop .show_picture .pic_btn .next{width:30px;height:120px;position:absolute;right:0;top:11px;background:#fff;z-index:1;}
.photography_intro_column_curriculum .photography_loop .show_picture .pic_btn .prev em{position:absolute;left:0;top:50%;margin-top:-15px;width:30px;height:30px;background-position:-192px -98px;}
.photography_intro_column_curriculum .photography_loop .show_picture .pic_btn .next em{position:absolute;left:0;top:50%;margin-top:-15px;width:30px;height:30px;background-position:-292px -98px;}

/* 场地系列 */
.place_index .list_itme{float:left;width:366px;margin-right:50px;margin-bottom:20px;}
.place_index .list_itme .padding_img{width:366px;height:244px;position:relative;overflow:hidden;margin-bottom:15px;}
.place_index .list_itme .padding_img img{width:100%;display:block;height:auto;transition:all 0.3s;}
.place_index .list_itme .padding_img a{display:block;}
.place_index .list_itme .padding_img a:hover img{transform:scale(1.1)}
.place_index .list_itme .scene_price{position:relative;width:100%;}
.place_index .list_itme .scene_price .ti{width:258px;height:74px;text-align:center;line-height:74px;color:#030305;font-size:18px;background:#eeeeee;}
.place_index .list_itme .scene_price .price{position:absolute;right:0;top:0;width:98px;height:72px;border:1px solid #d2d2d2;text-align:center;line-height:74px;color:#030305;font-size:18px;}
.place_index .list_itme .scene_price .price:hover{background:#25b7ab;color:#fff;border-color:#25b7ab;}
.traffic_index{background:#fff;}
/*会员活动*/
.activity_index .activity_images{display:block;width:100%;}
.activity_index .activity_images img{max-width: 100%; margin: 15px auto; display: block;}
.activity_index .activity_text p{text-align:center;}


/* 布朗, 神牛 */
.new_active_over .new_active_img{color:#030305;margin-bottom:20px;overflow:hidden}
.activity_index .new_active_over{margin-left:10px;}
.activity_index .new_active_over .new_active_img .active_padding {margin-right:10px;overflow:hidden;margin-bottom:5px;padding-top: 66.8%;position:relative;}
.activity_index .new_active_over .new_active_img img{transform:scale(1);transition:all 0.3s;}
.activity_index .new_active_over .new_active_img:hover img{transform:scale(1.1);}
.activity_index .new_active_over .new_active_img .pad_act {width:100%;position: absolute;left:0;top:0;overflow: hidden;height:100%;}
.activity_index .new_active_over .new_active_img .text{position:absolute;left:0;bottom:-110%;width:100%;padding:10px 0;overflow:hidden;color:#fff;background:url(/images/fade_50.png) repeat left top;transition:bottom 0.3s;}
.activity_index .new_active_over .new_active_img .text .txt{padding:0 10px;height:67px;overflow:hidden;}
.new_active_over .new_active_img:hover .text{bottom:0;}
.activity_index .new_active_over .pad_act img {display:block;width:100%;max-width:100%;}
.activity_index .new_active_over .active_tit{width:100%;font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;text-align:center;}
.activity_index .new_active_over .active_tit a {
color:#000;
}
.activity_index .new_active_over .active_tit a:hover {
    text-decoration:underline;
}
.relate_index{padding-bottom:10px;}
.relate_index .relate_detail{font-size:16px;color:#111;padding:10px;}
.relate_index .relate_detail .icon_img{margin-bottom:20px;}
.relate_index .relate_detail_wrap{padding-top:10px;}
.relate_index .relate_detail .deta_wrap_1{margin-bottom:50px;}
.relate_index .relate_detail .deta{line-height:25px;}
.relate_index .relate_detail h2{font-size:18px;color: #111;font-weight:bold;}
.relate_index .relate_detail .conp{color: #2d6fe2;}
.relate_index .relate_detail .deta_img{margin-top:20px;}
.relate_index .relate_detail .deta_img img{max-width:106px;width:100%;display:block;margin-bottom:10px;}
.relate_index .relate_detail .address_img{width:100%;}
.relate_index .relate_detail .address_img img{width:100%;display:block;}

.importance_index .list_itme{margin-bottom:10px;}
.importance_index .list_itme .img_box{display:block;overflow: hidden;transition:all 0.3s;}
.importance_index .list_itme .padding_img{display:block;overflow: hidden;padding-top:50%;position: relative;}
.importance_index .list_itme .padding_img .text{position:absolute;left:0;bottom:-110%;width:100%;padding:10px 0;overflow:hidden;color:#fff;background:url(/images/fade_30.png) repeat left top;transition:bottom 0.3s;}
.importance_index .list_itme .padding_img .text .txt{padding:0 10px;height:30px;overflow:hidden;text-align:center;font-size:20px;}
.importance_index .list_itme .padding_img:hover .text{bottom:0;}
.importance_index .list_itme .img_box img{display:block;width:100%;max-width:100%;position:absolute;left:0;top:0;}
.importance_index .list_itme .img_box:hover{filter:alpha(opacity=50);opacity:.5;}
.importance_index .list_itme .padding_text{border: 1px solid #f1f1f1;height: 72px;background: #f9f9f9;color: #a4a4a3;font-size: 12px;overflow: hidden;position: relative;}
.importance_index .list_itme .padding_text .txt{padding: 16px 10px 0 80px;position: relative;transition: all 0.3s;}
.importance_index .list_itme .padding_text .txt i{position: absolute;left: 37px;top: 21px;width: 35px;height: 35px;background-position: -400px 0;transition: all 0.3s;}
.importance_index .list_itme .padding_text .txt span{font-size: 16px; color: #666666;}
.importance_index .list_itme .padding_text .txt p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:100%;}
.top_relationship .phone_box{margin-right:10px;}
.top_relationship .language_box{margin-right:10px;}
.top_relationship .language_box .change_lang{padding:0 10px;}

.xs-navigator_box{position:relative;}
.xs-navigator_box .three_line_box{width:100%;height:65px;position:relative;z-index:1;background:#000;}
.xs-navigator_box .three_line{width:35px;height:30px;position:absolute;right:10px;top:24px;}
.xs-navigator_box .three_line em{position:absolute;left:0;width:100%;height:5px;background:#fff;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transform:rotate(0deg);transform:rotate(0deg);}
.xs-navigator_box .three_line .line_01{top:0;-webkit-transform-origin: left top;transform-origin: left top;}
.xs-navigator_box .three_line .line_02{top:12px;}
.xs-navigator_box .three_line .line_03{top:23px;-webkit-transform-origin: left bottom;transform-origin: left bottom;}
.xs-navigator_box .three_line.active .line_01{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.xs-navigator_box .three_line.active .line_02{display:none;}
.xs-navigator_box .three_line.active .line_03{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.xs-show-nav{position:absolute;top:-500px;left:0;width:100%;border-top:1px solid #fff;background:#000;transition:all 0.3s;opacity:0;}
.xs-show-nav li{border-bottom:1px solid #ddd;}
.xs-show-nav li a{padding:10px;color:#fff;display:block;transition:all 0.3s;}
.xs-show-nav li a:hover{background:#f5f5f5;text-indent:10px;color:#2d6fe2;}
.xs-show-nav.active{top:75px;opacity:1;}

.importance_index .main_photo_images{margin-bottom:10px;}
.importance_index .main_photo_images .main_img{display:block;overflow:hidden;transition:all 0.3s;}
.importance_index .main_photo_images .main_img .over_main_img{width:100%;display:block;overflow:hidden;}
.importance_index .main_photo_images .main_img img{width:100%;max-width:100%;display:block;}
.importance_index .main_photo_images .main_img:hover{filter:alpha(opacity=50);opacity:.5;}
.top_navbar_wrap .page_logo{top:28px;}
.top_navbar_wrap .page_logo .logo{width:70px;height:56px;margin-top:15px;}
@media (min-width: 320px) {
    .top_navbar_box{z-index:10;}
    .top_relationship{z-index:11;}
    .studio_active{padding:0 10px;}
    .importance_index .list_item_brandcolor a{padding-right:0;}
    .importance_index .list_item_profoto a{padding-left:0;}
    .importance_index .main_photo_images .main_img{padding:0 10px;}
    .relate_index .relate_detail .icon_img{margin-bottom:0px;}
    .relate_index .relate_detail .deta_wrap_1{margin-bottom:0px;}
    .relate_detail_wrap_pc {
        display:none;
    }
}

@media (min-width: 768px) {
    .studio_active{padding:0 10px;}
    /* 顶部 */
    .top_relationship .phone_box{margin-right:71px;}
    .top_relationship .language_box{margin-right:23px;}
    .top_relationship .language_box .change_lang{padding:0 18px;}
    .importance_index .list_item_brandcolor a{padding-right:5px;}
    .importance_index .list_item_profoto a{padding-left:5px;}

    /* 导航 */
    .top_navbar_box .navigator .nav{padding: 16px 5px 5px;}
    .top_navbar_box .navigator .nav span{font-size:16px;}
    .new_active_over .new_active_img{margin-bottom:30px;}
    .relate_index{padding-bottom:30px;}
    .top_navbar_wrap .page_logo{top:15px;}
    .top_navbar_wrap .page_logo .logo{width:104px;height:81px;margin-top:0;}
    .relate_index .relate_detail .icon_img{margin-bottom:10px;}
    .relate_index .relate_detail .deta_wrap_1{margin-bottom:50px;}
    .relate_detail_wrap_pc {
        display:block;
    }
    .relate_detail_wrap_phone {
        display:none;
    }
}

@media (min-width: 992px) {
    .studio_active{padding:0 10px;}
    .top_navbar_box .navigator .nav span{font-size:18px;}
    .top_navbar_box .navigator .nav{padding: 16px 15px 5px;}
}


@media (min-width: 1200px) {
    .importance_index .main_photo_images .main_img{padding:0;}
    .studio_active{padding:0;}
    .activity_index .acti_con {padding:0;}
    .top_navbar_box .navigator .nav span{font-size:20px;}
    .top_navbar_box .navigator .nav{padding: 16px 26px 5px;}
}