.fade_40 {background: #fff;}
.fade_40_2 {background: url(/Images/fade_40.png) repeat left top;}
.photography_lease_content .ban_bg .search_box {position: absolute;left: 430px;top: 470px;width: 434px;height: 60px;color: #fff;line-height: 60px;display: none;}
.photography_lease_content #search_goods {width: 368px;height: 60px;border: 1px solid #969696;background: transparent;font-size: 19px;color: #fff;text-indent: 25px;line-height: 60px;}
.photography_lease_content #search_btn {width: 68px;height: 60px;background: #00a0e9;position: absolute;right: 0;top: 0;text-indent: -9999px;}
.photography_lease_content #search_btn em {position: absolute;left: 20px;top: 14px;width: 30px;height: 32px;background: url(../../Images/studio/icon.png) no-repeat -100px 0;}
#search_goods::-ms-clear {display: none;}
#search_goods::-ms-reveal {display: none;}
.photography_show_picture {padding: 20px 0;}
.equipment_order_box .wrap_normal {background: none;}
.box-shadowNoBottom {box-shadow: 1px 1px 1px 0px #efefef;}
.select_choose_date input {border-color: #bbb #ddd #ddd #bbb;border-style: solid;border-width: 1px;height: 28px;font: 14px/28px "Microsoft YaHei", SimSun, Tahoma, Verdana, Arial, sans-serif;outline: none;color: #333;box-shadow: 1px 1px 1px #ddd inset;text-indent: 8px;width: 200px;}
.series {text-align: left;font-size: 24px;color: #000000;position: relative;line-height: 48px;padding: 8px 25px 8px 25px;}
.series24 {text-align: left;font-size: 16px;color: #000000;position: relative;line-height: 24px;padding: 12px 0px 12px 10px;margin-bottom: 20px;}
.series label {font-size: 18px;}
.facility_list_select .steps_next {width:1502px;overflow: hidden;line-height: 46px;position: relative;font-size: 19px;border-bottom: 1px solid #dbdbdb;padding-bottom: 10px;margin-right: 9px;}
.facility_list_select .steps_next .step {width: 230px;float: left;height: 46px;position: relative;margin-right: 90px;}
.facility_list_select .steps_next .step .text {display: block;width: 210px;height: 100%;text-align: center;background: #30b6aa;text-indent: 25px;color: #fff;}
.facility_list_select .steps_next .step em,
.facility_list_select .steps_next .step i {width: 0;height: 0;font-size: 0;line-height: 0;border-width: 23px 18px;border-style: dashed dashed dashed solid;border-color: transparent transparent transparent #fff;}
.facility_list_select .steps_next .step em {position: absolute;left: 0;top: 0;left: -1px\0;}
.facility_list_select .steps_next .step i {position: absolute;right: -16px;top: 0;right: -15px\0;border-color: transparent transparent transparent #30b6aa;}
.facility_list_select .steps_next .step2 {margin-right: 630px;}
.facility_list_select .steps_next .my_car .text {width: 187px;margin-left: 23px;text-indent: -25px;}
.facility_list_select .steps_next .complete_order .text {width: 187px;margin-right: 23px;}
.facility_list_select .steps_next .step .radius {position: absolute;top: 0;width: 46px;height: 46px;border-radius: 50%;background: #f5f5f5;}
.facility_list_select .steps_next .my_car .radius {left: 0;}
.facility_list_select .steps_next .complete_order .radius {right: 23px;}
.facility_list_select .steps_next .step.active i {border-color: transparent transparent transparent #00c3f5;}
/* .exhibition_picture .nav_list{width:400px;height:62px;overflow:hidden;}
.exhibition_picture .nav_list ul{display:inline-block;*display:inline;*zoom:1;}
.exhibition_picture .nav_list li{float:left;}
.exhibition_picture .nav_list a{color:#030305;width:100px;height:50px;background:#eeeeee;display:block;text-align:center;line-height:50px;font-size:18px;position:relative;}
.exhibition_picture .nav_list a em{position:absolute;left:0;top:-60px;width:100%;height:100%;background:#00a0e9;transition:all 0.3s;}
.exhibition_picture .nav_list a i{position:absolute;left:50%;margin-left:-3px;bottom:50px;width:0;height:0;line-height:0;font-size:0;border-width:6px 4px;border-style:solid dashed dashed dashed;border-color:#00a0e9 transparent transparent transparent;transition:all 0.3s;opacity:0;filter:alpha(opacity=0);}
.exhibition_picture .nav_list a p{position:relative;z-index:1;transition:all 0.3s;}
.exhibition_picture .nav_list a:hover em, .exhibition_picture .nav_list li.active a em{top:0;}
.exhibition_picture .nav_list a:hover i, .exhibition_picture .nav_list li.active a i{bottom:-12px;opacity:1;filter:alpha(opacity=100);}
.exhibition_picture .nav_list a:hover p, .exhibition_picture .nav_list li.active a p{color:#fff;} */


/* .pic_list .pic_show.active{display:block;}
.photography_show_picture .pic_list .pic_img a {position:absolute;left:0;top:0;opacity:0;filter:alpha(opacity=0);transition:all 0.4s;}
.photography_show_picture .pic_list .pic_img a span{position:absolute;left:45%;top:35%;font-size:150px;color:red;font-weight:bold;}
.photography_show_picture .pic_list .pic_img a img{display:block;width:100%;}
.photography_show_picture .pic_list .pic_img a.active{z-index:1;opacity:1;filter:alpha(opacity=100);}
.photography_show_picture .pic_list .pic_img .text{position:absolute;left:0;bottom:0;width:100%;background:url(/Images/fade_10.png) repeat left top;font-size:22px;color:#1e2022;}
.photography_show_picture .pic_list .pic_img .text .txt{padding:52px 20px 105px;text-align:center;line-height:36px;}
.photography_show_picture .pic_list .pic_num{position:absolute;width:100%;left:0;bottom:38px;height:13px;z-index:2;text-align:center;}
.photography_show_picture .pic_list .pic_num .ove_num{display:inline-block;*display:inline;*zoom:1;overflow:hidden;}
.photography_show_picture .pic_list .pic_num .ove_num a{float:left;width:13px;height:13px;background:#fff;margin:0 4px;border-radius:50%;}
.photography_show_picture .pic_list .pic_num .ove_num a.active, .photography_show_picture .pic_list .pic_num .ove_num a:hover{background:#00a0e9;}
.photography_show_picture .pic_list .slide_btn{width:100%;position:absolute;z-index:2;top:50%;}
.photography_show_picture .pic_list .slide_btn .btn{width:95px;height:95px;position:absolute;top:0;margin-top:-45px;}
.photography_show_picture .pic_list .slide_btn .btn em{width:100%;height:100%;display:block;background:#d2d0cc;border-radius:50%;opacity:0.5;filter:alpha(opacity=50);transition:all 0.3s;}
.photography_show_picture .pic_list .slide_btn .btn i{position:absolute;left:32px;top:19px;width:33px;height:55px;}
.photography_show_picture .pic_list .slide_btn .prev{left:0;}
.photography_show_picture .pic_list .slide_btn .next{right:0;}
.photography_show_picture .pic_list .slide_btn .prev i{background:url(../../Images/studio/icon.png) no-repeat 0 -100px;}
.photography_show_picture .pic_list .slide_btn .next i{background:url(../../Images/studio/icon.png) no-repeat -100px -100px;}
.photography_show_picture .pic_list .slide_btn .prev:hover i{background-position:0 -200px;}
.photography_show_picture .pic_list .slide_btn .next:hover i{background-position:-100px -200px;}
.photography_show_picture .pic_list .slide_btn .btn:hover em{opacity:1;filter:alpha(opacity=100);}  */

.equipment_order_box .equipment_order{padding: 0 25px 25px;}
.equipment_order_box .check_photo .photo_tit{font-size: 22px; color: #030305;}
.pic_show .put_img{overflow: hidden; padding: 0 20px;}
.pic_show .put_img .studio_plan_photo{display:block;width:100%;}
.pic_show .put_img .studio_plan_photo img{width: 100%; display: block;}
#facility_list_column .subscribe_order{width: 288px;}
#facility_list_column.rent_photography .subscribe_order{height:500px;}
.date-picker-wrapper{background: #fff;}
.date-picker-wrapper .month-wrapper{width: 231px!important; border: none;}
.date-picker-wrapper .month-wrapper table .day{width: 32px; height: 35px; line-height: 30px;}
.date-picker-wrapper .default-top{color: #000;}
.date-picker-wrapper .week-name th{color: #000;}
.date-picker-wrapper .caption{color: #000;}
.date-picker-wrapper .next,
.date-picker-wrapper .prev{font-family: "SimSun"; font-size: 16px; display: block; position: relative; z-index: 1000;}
.date-picker-wrapper .month-wrapper table .day{padding: 0;}
.show_order_select{padding: 10px 0 95px 10px; min-height: 300px;}
.show_order_select .option_detail{overflow: hidden; line-height: 22px; font-size: 14px; color: #1e2022;}
.show_order_select .option_detail .single_line{float: left; margin-right: 10px; overflow: hidden; width: 104px!;}
.show_order_select .option_detail .single_line_1{width: 142px;}
.show_order_select .option_detail .single_line_2{width: 94px; float: right;}
.show_order_select .option_detail .single_line_3{width: 100px; float: right;}
.show_order_select .option_detail .single_line .single{margin-bottom: 12px; overflow: hidden;}
.show_order_select .option_detail .single_line .single span{float: left; width: 22px; height: 22px; margin-right: 3px;}
.show_order_select .option_detail .single_line_1 .single_1 span{background: #fff; border-radius: 2px; border: 1px solid #eeeeee; position: relative;}
.show_order_select .option_detail .single_line_1 .single_1 span em{position: absolute; left: 5px; top: 5px; width: 14px; height: 14px; background: url(../../Images/studio/icon.png) no-repeat -800px 0; opacity: 0; filter: alpha(opacity=0);}
.show_order_select .option_detail .single_line_1 .single_1.active span em{opacity: 1; filter: alpha(opacity=100);}
.show_order_select .option_detail .single_line_row1 .single_2span{background: url(../../Images/studio/icon.png) no-repeat -200px 0;}
.show_order_select .option_detail .single_line_2 .single_1 span{background: #fcffd8; border-radius: 2px; border: 1px solid #eeeeee; position: relative;}
.show_order_select .option_detail .single_line_row2 .single_2span{background: url(../../Images/studio/icon.png) no-repeat -300px 0;}
.show_order_select .option_detail .single_line_3 .single_1 span{background: #bfbfbf; border-radius: 2px;}
.show_order_select .option_detail .single_line_row3 .single_2span{background: url(../../Images/studio/icon.png) no-repeat -400px 0; margin-top: 2px;}
.show_order_select .option_detail .single_line .single span input{width: 22px; height: 22px; opacity: 0; filter: alpha(opacity=0); position: relative; z-index: 1; cursor: pointer;}
.show_order_select .option_detail .single_line .single p{float: left;}
/*.detail_content{width:387px;}*/
#detail{padding: 11px 0px 20px 0px; border: 1px solid #eee; display: none; overflow: hidden;}
#detail .noChoose{padding: 10px 10px 0; text-align: center;}
#detail .noChoose .no_time{position: relative; display: inline-block; padding: 30px 0 30px 95px; line-height: 30px;}
#detail .noChoose .no_time em{position: absolute; left: 0; top: 3px; width: 90px; height: 65px; background: url(../../Images/studio/icon.png) no-repeat 0 -600px;}
#detail .createChoose .text{width: 100%;}
#detail .submit_btn{width: 100%; overflow: hidden;}
#detail .submit_btn a{float: right; width: 50px; height: 30px; line-height: 30px; text-align: center; background: #999; color: red;}
#detail .checkbox_wrap{display: block; position: relative; font-size: 14px; color: #030305; padding: 6px 0; border-bottom: 1px dashed #bfbfbf;}
#detail .checkbox_wrap .check_list{width: 100%; overflow: hidden; line-height: 24px; position: relative; cursor: pointer; padding: 5px 0px;}
#detail .checkbox_wrap.option .check_list{background: #fcffd8;}
#detail .checkbox_wrap.unoption .check_list{background: #eeeeee;}
#detail .checkbox_wrap .check_list div{float: left; width: 100px; overflow: hidden; text-align: left;}
#detail .checkbox_wrap .check_list .createChoose_price{width: 70px; text-align: right;}
#detail .checkbox_wrap .check_list .simulation_checkbox{position: absolute; left: 0px; top: 7px; width: 18px; height: 18px; background: #fff; border: 1px solid #bfbfbf;}
#detail .checkbox_wrap .check_list .simulation_checkbox em{position: absolute; left: 2px; top: 2px; width: 14px; height: 14px; background: url(../../Images/studio/icon.png) no-repeat -800px 0; opacity: 0; filter: alpha(opacity=0);}
#detail .checkbox_wrap.active .check_list .simulation_checkbox em{opacity: 1; filter: alpha(opacity=100);}
#detail .checkbox_wrap .check_list input{float: left; width: 19px; height: 19px; background: #fff; border: 1px solid #bfbfbf; margin: 3px 7px 0 4px; position: relative; z-index: 1; opacity: 0; filter: alpha(opacity=0); cursor: pointer;}
#detail .checkbox_wrap .check_list .txt{float: left; width: 76px; position: relative;}
#detail .checkbox_wrap .check_list .txt i{position: absolute; right: 0px; top: 9px; background: url(../../Images/studio/icon.png) no-repeat -500px 0; width: 14px; height: 8px;}
#detail .checkbox_wrap .createChoose_price{float: left;}
#detail .check_order_equip_box{position: absolute; left: 219px; top: 33px; padding-top: 5px; width: 512px; background: #fff; z-index: 2; display: none;}
#detail .check_order_equip_box .triangle_grey{position: absolute; left: 308px; top: -11px; width: 0; height: 0; line-height: 0; font-size: 0; border-width: 8px 6px; border-style: dashed dashed solid dashed; border-color: transparent transparent #bfbfbf transparent;}
#detail .check_order_equip_box .triangle_white{position: absolute; left: 308px; top: -10px; width: 0; height: 0; line-height: 0; font-size: 0; border-width: 8px 6px; border-style: dashed dashed solid dashed; border-color: transparent transparent #fff transparent;}
#detail .check_order_equip_box .switch_equip{padding: 15px 15px 0 15px; border: 1px solid #bfbfbf; border-bottom: none;}
#detail .check_order_equip_box .nav_equip{width: 100%; overflow: hidden;}
#detail .check_order_equip_box .nav_equip a{float: left; width: 60px; height: 34px; line-height: 34px; color: #030305; font-size: 15px; margin-right: 10px; text-align: center; background: #eeeeee;}
#detail .check_order_equip_box .nav_equip a:hover,
#detail .check_order_equip_box .nav_equip a.active{background: #08a2e8; color: #fff;}
#detail .check_order_equip_box .add_equip{margin-top: 12px; border-bottom: 1px dashed #bfbfbf;}
#detail .check_order_equip_box .add_equip .add_equip_swi{width: 100%; overflow: hidden; display: none;}
#detail .check_order_equip_box .add_equip .add_equip_swi.active{display: block;}
#detail .check_order_equip_box .add_equip .add_equip_swi .EmptyContent{height: 50px; text-align: center; color: #999; line-height: 35px;}
#detail .check_order_equip_box .add_equip .single_order{width: 100%; overflow: hidden; margin-bottom: 10px; color: #030305; line-height: 60px;}
#detail .check_order_equip_box .add_equip .order_img{float: left; width: 60px; height: 60px; overflow: hidden; border: 1px solid #eeeeee;}
#detail .check_order_equip_box .add_equip .order_img img{display: block; width: 100%;}
#detail .check_order_equip_box .add_equip .order_txt{float: left; width: 266px; height: 60px; overflow: hidden; line-height: 20px; margin: 0 10px 0 5px;}
#detail .check_order_equip_box .add_equip .order_txt p{margin-top: 10px;}
#detail .check_order_equip_box .add_equip .order_price{float: left; width: 100px; font-size: 16px; height: 100%; overflow: hidden;}
#detail .check_order_equip_box .add_equip .order_delete{float: left; width: 36px; text-align: center; color: #030305;}
#detail .check_order_equip_box .all_price_box{padding: 15px; overflow: hidden; border: 1px solid #bfbfbf; border-top: none;}
#detail .check_order_equip_box .all_price_box .all_price_show{float: left; line-height: 33px;}
.column .all_p{width: 0; height: 0; opacity: 0; filter: alpha(opacity=0);}
#detail .check_order_equip_box .all_price_box .addition_btn{float: right; width: 105px; height: 33px; text-align: center; line-height: 33px; font-size: 15px; color: #030305; border: 1px solid #bfbfbf;}
#detail .check_order_equip_box .all_price_box .addition_btn:hover{background: #fea32c; color: #fff; border-color: #fea32c;}
#detail .createChoose{padding-left: 28px;}
#detail .createChoose .inputChoose_wrap{}
#shadow_layer{position: fixed; width: 100%; height: 100%; left: 0; top: 0; right: 0; bottom: 0; margin: auto; z-index: 10000; background-color: #000; opacity: 0.3; filter: alpha(opacity=30);}
/*pop*/
#selector_facility .facility_list_order{padding: 0 9px 0px; background: #f5f5f5; border-left: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5;}
#selector_facility .facility_list_title{padding: 20px 30px; background: #fff; border: 1px solid #e5e5e5;}
#selector_facility .facility_list_title .search{overflow: hidden; width: 400px;}
#selector_facility #search_facility{width: 200px; height: 43px; float: left; border: 1px solid #dbdfdf; text-indent: 20px; line-height: 43px; position: relative; background: transparent;}
#selector_facility .placeholder{position: absolute; left: 31px; top: 3px; color: #999;}
#selector_facility #search_facility_btn{width: 85px; height: 45px; float: left; text-align: center; line-height: 45px; background: #30b6aa; color: #fff;}
#selector_facility .select_column{width: 100%; overflow: hidden; font-size: 16px; color: #a6a4a4; margin-top: 20px;}
#selector_facility .select_column .l_title{width: 210px; float: left; overflow: hidden;}
#selector_facility .select_column .l_title .keyword{width: 83px; height: 43px; line-height: 43px; text-align: center; float: left; color: #1e2022; margin-right: 20px; background: #fff; border: 1px solid #dbdfdf; border-radius: 3px;}
#selector_facility .select_column .r_range{width: 696px; float: left; overflow: hidden; margin-left: 10px;}
#selector_facility .select_column .r_range a{float: left; color: #1e2022; line-height: 43px; margin-right: 24px;}
#selector_facility .select_column .r_range a:hover,
#selector_facility .select_column .r_range a.active{color: #00a0e9;}
#selector_facility .facility_list_box{padding: 10px 0; position: relative;}
#selector_facility .facility_list_box .facility_nav{width: 100%; overflow: hidden; margin-bottom: 10px;}
#selector_facility .facility_list_box .facility_nav a{width: 88px; height: 43px; line-height: 43px; text-align: center; float: left; color: #1e2022; margin-right: 20px; background: #fff; border: 1px solid #dbdfdf; border-radius: 3px; transition: background 0.3s;}
#selector_facility .facility_list_box .facility_nav a:hover,
#selector_facility .facility_list_box .facility_nav a.active{background: #00a0e9; color: #fff;}
#selector_facility .facility_list_box .facility_list_select{height: 750px; width: 100%; overflow: hidden; position: relative; border: 1px solid #dbdbdb; background: #fff;}
#selector_facility .facility_list_box .facility_list_select.active{overflow-x:scroll;}
#selector_facility .facility_list_box .fac_list{display: none;}
#selector_facility .facility_list_box .fac_list.active{display: block;}
#selector_facility .facility_list_box .fac_list a{width: 236px; height: 290px; float: left; color: #1e2022; font-size: 16px; border: 1px solid #e3e6e9; background: #fff; margin: 0 9px 18px 0; position: relative;}
#selector_facility .facility_list_box .fac_list .shade{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #fff; opacity: 0; filter: alpha(opacity=0); z-index: 0; transition: all 0.3s;}
#selector_facility .facility_list_box .fac_list .shade .bacor{position: absolute; left: 0; top: 0; background: #c5e9f9; width: 100%; height: 100%; border-width: 3px; border-color: #fff; border-style: dashed;}
#selector_facility .facility_list_box .fac_list .fac{padding: 23px 25px 25px; text-align: center;}
#selector_facility .facility_list_box .fac_list .fac .imga{width: 185px; height: 185px; margin: 0 auto 12px;}
#selector_facility .facility_list_box .fac_list .fac .imga img{width: 100%; display: block;}
#selector_facility .facility_list_box .fac_list .fac .tit{font-size: 18px; margin-bottom: 5px;}
#selector_facility .facility_list_box .fac_list .fac p{width: 100%; overflow: hidden; height: 24px; text-overflow: ellipsis; white-space: nowrap;}
#selector_facility .facility_list_box .fac_list a.select .shade{z-index: 1; opacity: 0.6; filter: alpha(opacity=60);}
#selector_facility .facility_list_box .fac_num{width: 831px; text-align: center; position: absolute; left: 329px; bottom: 81px; z-index: 10; background: #fff; border-top: 1px solid #dbdbdb;}
#selector_facility .facility_list_box .fac_num .fac_num_over{display: inline-block; *display: inline; *zoom: 1; overflow: hidden;}
#selector_facility .facility_list_box .fac_num .num{float: left; overflow: hidden;}
/*#selector_facility .facility_list_box .fac_num a{float:left;width:37px;height:33px;text-align:center;line-height:33px;color:#1e2022;background:#fff;border:1px solid #e1e4e7;margin:0 5px;}
#selector_facility .facility_list_box .fac_num a:hover{background:#00a0e9;color:#fff;}*/
#selector_facility .facility_list_box .fac_num .prev,
#selector_facility .facility_list_box .fac_num .next{width: 47px; font-family: "SimSun"; font-size: 20px;}
#selector_facility .facility_list_box .confirm_order{position: absolute; right: 0; top: 0;}
#selector_facility .facility_list_box .confirm_order a{width: 85px; height: 43px; display: block; text-align: center; line-height: 43px; background: #00a0e9; color: #fff; margin-top: 10px;}
.add_cart_btn_wrap{position: absolute; left: 0; bottom: 19px; width: 100%; height: 62px; border-top: 1px solid #dbdbdb; background: #fff; z-index: 100; overflow: hidden;}
.add_cart_btn_wrap .add_cart_btn{float: right; margin-right: 6px; height: 46px; line-height: 46px; padding: 0 20px; background: #30b6aa; color: #fff; border-radius: 5px; font-size: 16px; margin-top: 6px;}
.add_cart_btn_wrap .add_Budan_btn{float: right; margin-right: 6px; height: 46px; line-height: 46px; padding: 0 20px; background: #30b6aa; color: #fff; border-radius: 5px; font-size: 16px; margin-top: 6px;}
/* 新*/
.facility_list_column{background: #fff; overflow: hidden; padding-bottom: 121px; min-height: 450px;}
.facility_list_column.active{opacity:1;filter:alpha(opacity=100);}
.facility_list_column .noequip{position: absolute; left: 47%; top: 40%; font-size: 18px;}
.select_equip_new .loading{width: 100%; height: 516px; position: absolute; left: 0; top: 51px; background:#fff; display: none;z-index:9;}
.select_equip_new .loading.active{display: block; z-index: 20;}
.select_equip_new .loading img{width: 32px; height: 32px; position: absolute; left: 0;right:0;top:0;bottom:0;margin:auto;}
#facility_list_column .facility_list_box .fac_list_over{padding: 10px; background: #fff; height: 100%; position: relative;}
#facility_list_column .column{float: left; margin-bottom: 10px; border: 1px solid #dbdbdb; border-left: none; background: #fff; width: 840px;}
#facility_list_column .column:hover{border-color: #30b6aa;}
#facility_list_column .goods_title{width: 270px; float: left; margin-right: 30px; overflow: hidden; background: #fff; position: relative; padding: 10px 0 10px; overflow: hidden;}
#facility_list_column .tit_img{float: left; width: 140px; margin-right: 10px; height: 100px;}
#facility_list_column .column_text{width: 120px; float: left; position: relative; height: 100px;}
#facility_list_column .tit_text{width: 100%; height: 48px; overflow: hidden; overflow: hidden; line-height: 24px; text-align: left; font-size: 16px; margin-top: 5px;}
#facility_list_column .tit_num{width: 100%; overflow: hidden; position: absolute; left: 0; bottom: 2px;}
#facility_list_column .tit_num .num{float: left; margin-right: 2px; font-size: 16px;}
#facility_list_column .tit_num .goods_price{float: none;}
#facility_list_column .tit_num .goods_price span{color:red;}
#facility_list_column .hide_money{position: absolute; visibility: hidden;}
#facility_list_column .tit_num .goods_inventory{float: none;}
#facility_list_column .tit_num .check_box{margin-top: 2px;display:none;}
#facility_list_column .tit_num .parts_price{width: 71px; overflow: hidden; height: 16px; color: red;}
#facility_list_column .tit_num .parts_inventory{color: #333;}
#facility_list_column .tit_num .inventory{display:none;}
#facility_list_column .txt{padding-right: 18px; position: relative; cursor: pointer;}
#facility_list_column .txt i{position: absolute; right: 0px; top: 6px; background: url(/Images/studio/icon.png) no-repeat -500px 0; width: 14px; height: 8px;}
#facility_list_column .select_txt{padding-right: 18px; position: relative; cursor: pointer;}
#facility_list_column .select_txt i{position: absolute; right: 0px; top: 6px; background: url(/Images/studio/icon.png) no-repeat -500px 0; width: 14px; height: 8px;}
#facility_list_column .checkbox_si{display:none;position: absolute; left: 10px; top: 50%; width: 19px; height: 19px; margin-top: -32px;}
#facility_list_column .checkbox_si input{position: absolute; left: 0; top: 0; width: 100%; height: 100%; border: 1px solid #bfbfbf; z-index: 1; opacity: 0; filter: alpha(opacity=0); cursor: pointer; margin-right: 8px;}
#facility_list_column .simulation_checkbox{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #30b6aa;}
#facility_list_column .simulation_checkbox em{position: absolute; left: 3px; top: 4px; width: 14px; height: 14px; background: url(/Images/icon.png) no-repeat -701px 0; opacity: 0; filter: alpha(opacity=0);}
#facility_list_column .checkbox_si.active .simulation_checkbox em{opacity: 1; filter: alpha(opacity=100);}
#facility_list_column .goods_list{padding: 25px 0 20px; background: #fff; position: relative; z-index: 1;}
#facility_list_column .goods_list .checkbox_si{top: 70px;}
#facility_list_column .or_img{width: 100px; height: 160px; margin-left: 40px;}
#facility_list_column .or_img img{max-width: 100px; max-height: 100px; display: block;}
#facility_list_column .facility_list_box .fac_list a{width: auto; height: auto; float: none; border: none; margin: 0; font-size: 12px;}
#facility_list_column .total_number{margin-top: 18px; margin-left: 10px;}
#facility_list_column .total_number h3{float: left; line-height: 30px; font-size: 16px; margin-right: 10px;}
#facility_list_column .total_number .total_quantity{float: left; width: 96px; height: 30px; border: 1px solid #bfbfbf; text-align: center; line-height: 30px;position:relative;}
#facility_list_column .total_number .total_quantity .reduce{float: left; width: 30px; height: 100%; position: relative; cursor: pointer;}
#facility_list_column .total_number .total_quantity span em{position: absolute; left: 50%; top: 50%; width: 10px; height: 2px; background: #030305; margin: -1px 0 0 -5px;}
#facility_list_column .total_number .total_quantity span i{position: absolute; left: 50%; top: 50%; width: 2px; height: 10px; background: #030305; margin: -5px 0 0 -1px;}
#facility_list_column .total_number .total_quantity .num_input{float: left; width: 34px; height: 100%; border-left: 1px solid #bfbfbf; border-right: 1px solid #bfbfbf; position: relative;}
#facility_list_column .total_number .total_quantity .num_input input{border: 0; width: 100%; height: 100%; text-align: center; line-height: 28px;}
#facility_list_column .total_number .total_quantity .augment{float: left; width: 30px; height: 100%; position: relative; cursor: pointer;}
#facility_list_column .accessories{width: 530px; float: left; margin-right: 10px; height: 160px; margin: 10px 0; position: relative;}
#facility_list_column .accessories .parts_tit{position: absolute; left: 0; top: 50%; margin-top: -8px;}
#facility_list_column .accessories .non_parts{font-size: 20px; text-align: center; line-height: 160px;}
#facility_list_column .accessories .parts_list{width: 483px; height: 100%; position: relative; margin-left: 40px; font-size: 12px;}
#facility_list_column .accessories .parts_btn .btn{position: absolute; top: 0; width: 21px; height: 100%; background: #30b6aa; font-family: "SimSun"; font-size: 26px; font-weight: bold; color: #fff; text-align: center; line-height: 160px;}
#facility_list_column .accessories .parts_btn .prev{left: 0;}
#facility_list_column .accessories .parts_btn .next{right: 0;}
#facility_list_column .accessories .parts_img{position: absolute; left: 30px; top: 0; width: 423px; height: 100%; overflow: hidden;}
#facility_list_column .accessories .parts_img .parts_itme{float: left; width: 141px; color: #666; font-size: 12px; height: 160px; position: relative;}
#facility_list_column .accessories .parts_img .parts_itme a{display: block; color: #666;}
#facility_list_column .accessories .parts_img .parts_itme .parts_txt{height: 34px; line-height: 17px; overflow: hidden; position: relative; padding-right: 10px;}
/*#facility_list_column .accessories .parts_img .parts_move{width:9999px;height:100%;position:absolute;left:0;top:0;}*/
#facility_list_column .accessories .parts_img .pic{width: 80px; height: 80px; margin-bottom: 2px;}
#facility_list_column .accessories .parts_img .pic img{display: block; width: 100%;}
#facility_list_column .accessories .total_number{margin-top: 2px; margin-left: 0;}
#facility_list_column .accessories .total_number h3{line-height: 20px; font-size: 12px;}
#facility_list_column .accessories .total_number .total_quantity{float: left; width: 65px; height: 20px; border: 1px solid #bfbfbf; text-align: center; line-height: 20px;}
#facility_list_column .accessories .total_number .total_quantity .reduce{width: 20px;}
#facility_list_column .accessories .total_number .total_quantity .num_input{width: 22px;}
#facility_list_column .accessories .total_number .total_quantity .augment{width: 20px;}
#facility_list_column .accessories .tit_num .num{font-size: 12px; position: relative;}
#facility_list_column .accessories .tit_num .num .layo{position: absolute; left: 0; top: 0; width: 13px; height: 13px;}
#facility_list_column .goods_all_price{width: 100%; height: 40px; line-height: 40px; border-top: 1px solid #dbdbdb;display:none;}
.hide_no{width:100%;position:absolute;width:100%;height:100%;background:#30b6aa;z-index:10; opacity:0; filter:alpha(opacity=0);}
.input_hide_no{width:100%;position:absolute;width:100%;height:100%;background:#30b6aa;z-index:10; opacity:0; filter:alpha(opacity=0);}
#facility_list_column .goods_all_price .goods_price{float: right; margin-right: 30px;}
#facility_list_column .goods_all_price .goods_number{float: right; margin-right: 10px;}
.select_equip_time{float: left; width: 288px; height: 700px; overflow-y: auto;}
.move_select_box{width: 1502px; transition: all 0.3s;}
.select_equip_new{float: left; width: 831px; height: 700px; margin-left: 30px; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; overflow-y: auto;position:relative;}
.select_equip_new .seriestit{margin-top: 50px;}
.search_list_collapse{position: absolute; left: 329px; top: 67px; width: 831px; background: #fff; border-bottom: 1px solid #dbdbdb; z-index: 10;}
.search_list_collapse .search{float: right; padding: 2px 10px; position: relative; line-height: 45px;}
.search_list_collapse .classify{float: left; width: 200px; text-indent: 10px; border-right: 1px solid #dbdbdb; position: relative;}
.search_list_collapse .classify .title{font-size: 16px; line-height: 50px; display: block; width: 100%; height: 100%;}
.search_list_collapse .classify .collapse_icon{position: absolute; right: 5px; top: 15px; width: 40px; height: 20px; background: url(../../Images/icon.png) no-repeat -92px -296px; cursor: pointer;}
.search_list_collapse .classify .collapse_icon.active{background-position: -92px -196px;}
.search_list_collapse .classify_box{transition: all 0.3s; position: absolute; left: 0; top: 50px; background: #fff; width: 100%; border: 1px solid #dbdbdb; display: none;}
.search_list_collapse .search_classify .classify_box{border-left: none;}
.search_list_collapse .search_classify .classify_box ul li{line-height: 40px; height: 40px;}
.search_list_collapse .search_brand .classify_box{margin-left: -1px;}
.search_list_collapse .classify_box a{display: block; border-top: 1px solid #dbdbdb; margin-top: -1px; line-height: 40px; text-indent: 20px; font-size: 14px; color: #333; transition: all 0.3s;}
.search_list_collapse .classify_box a:hover{text-indent: 30px; color: #30b6aa;}
.select_other_parts{position: relative;}
.select_other_parts .select_btn{display: none; position: absolute; width: 70px; left: 538px; height: 70px; top: 350px;}
.select_other_parts .select_prev{left: 20px;}
.select_other_parts .select_btn.active{background: url(about:blank); display: block;}
.select_other_parts .select_btn span{right: 0; width: 70px; height: 70px; position: absolute; transition: all 0.3s;}
.select_other_parts .select_btn span i{position: absolute; width: 100%; height: 100%; background: #000; opacity: 0.5; filter: alpha(opacity=50);}
.select_other_parts .select_btn span em{position: absolute; width: 22px; height: 36px; top: 18px; background: url(../../Images/studio/icon.png) no-repeat;}
.select_other_parts .select_prev span em{left: 23px; background-position: -0 -300px;}
.select_other_parts .select_next span em{left: 28px; background-position: -64px -300px;}
.select_shadow{width: 960px; height: 750px; background: #111; opacity: 0.8; filter: alpha(opacity=80); position: absolute; left: 650px; top: 0; z-index: 10; transition: all 0.1s;}
.select_shadow p{color: #fff; text-indent: 250px; line-height: 750px; font-size: 18px;}

.rent_select_equip{width:300px;border:1px solid #dbdbdb;border-top:none;height:667px;float:left;margin:0 10px 0 30px;position:relative;}
.rent_select_equip .rent_exhibition_wrap{width:100%;height:100%;overflow-y:auto;}
.rent_select_equip .rent_exhibition_wrap .rent_exhibition{padding-bottom:137px;}
.rent_select_equip .rent_exhib li{border-bottom:1px solid #dbdbdb;padding:5px;overflow:hidden;}
.rent_select_equip .rent_exhib .rent_img{width:50px;height:50px;float:left;position:relative;}
.rent_select_equip .rent_exhib .rent_text{width:90px;float:left;overflow:hidden;height:50px;line-height:16px;margin:0 5px;}
.rent_select_equip .rent_exhib .rent_text .text{display: table;height:100%;}
.rent_select_equip .rent_exhib .rent_text p{width:100%;display: table-cell; vertical-align: middle;}
.rent_select_equip .rent_exhib .rent_img img{display:block;width:100%;}
.rent_select_equip .rent_exhib .rent_img .all_p{position:absolute;left:0;top:0;z-index:0;opacity:0;filter:alpha(opacity=0);}
.rent_select_equip .rent_exhib .rent_number{float:left;margin-top:15px;}
.rent_select_equip .rent_exhib .total_quantity{width: 62px;height: 20px;border: 1px solid #bfbfbf;text-align: center;line-height: 20px;position:relative;}
.rent_select_equip .rent_exhib .total_quantity .reduce{float: left;width: 20px;height: 100%;position: relative;cursor: pointer;}
.rent_select_equip .rent_exhib .total_quantity .num_input {float:left;width: 20px;height: 100%;border-left: 1px solid #bfbfbf;border-right: 1px solid #bfbfbf;position: relative;}
.rent_select_equip .rent_exhib .total_quantity .num_input input {border: 0;width: 100%;height: 100%;text-align: center;line-height: 20px;}
.rent_select_equip .rent_exhib .total_quantity .augment {float: left;width: 20px;height: 100%;position: relative;cursor: pointer;}
.rent_select_equip .rent_exhib .total_quantity span em{position:absolute;left:50%;top:50%;width:10px;height:2px;background:#030305;margin:-1px 0 0 -5px;}
.rent_select_equip .rent_exhib .total_quantity span i{position:absolute;left:50%;top:50%;width:2px;height:10px;background:#030305;margin:-5px 0 0 -1px;}
.rent_select_equip .rent_exhib .rent_price{line-height:60px;overflow:hidden;height:50px;text-align:right;position:relative;}
.rent_select_equip .rent_exhib .rent_price .btn-del{position:absolute;right:0;top:0;width: 26px;height: 30px;border: none;color: #b4b4b4;text-indent: -9999px;background: url(/Images/UserCenterimage/uc_icon_list.png) no-repeat scroll 2px -167px;}
.rent_select_equip .add_cart_btn_wrap{position: absolute;left: 0;bottom:0;width: 100%;border-top: 1px solid #dbdbdb;background:#fff;z-index: 100;overflow: hidden;height:100px;}
.assistant{position: absolute;left: 0;bottom:101px;width:100%;background: #fff;border-top: 1px solid #dfdfdf;font-size: 16px;line-height: 36px;overflow:hidden;}
.assistant .necessary{float:left;margin-left:5px;}
.assistant .necessary .nes1{margin-right:10px;padding:5px 10px;border:1px solid #dfdfdf;background:#30b6aa;color:#fff;}
.assistant .necessary .nes2{width:24px;margin-top:6px;margin-right:5px;float: left;}
.assistant .necessary .nes2 img{width:100%;display:block;}
.assistant .nes3{float: left;overflow:hidden;}
.assistant .nes3 span{float: left;}
.assistant .nes3 .ass_checkobx{float: left;margin: 12px 5px 0 0px;}
.assistant .ass_price{color:#cc3333;font-weight:bold;float:right;margin-right:15px;}
.assistant .total_quantity{float: left; width: 65px; height: 20px; border: 1px solid #bfbfbf; text-align: center; line-height: 20px;margin:8px 5px 0;}
.assistant .total_quantity .reduce{float: left; width: 20px; height: 100%; position: relative; cursor: pointer;}
.assistant .total_quantity span em{position: absolute; left: 50%; top: 50%; width: 10px; height: 2px; background: #030305; margin: -1px 0 0 -5px;}
.assistant .total_quantity span i{position: absolute; left: 50%; top: 50%; width: 2px; height: 10px; background: #030305; margin: -5px 0 0 -1px;}
.assistant .total_quantity .num_input{float: left; width: 22px; height: 100%; border-left: 1px solid #bfbfbf; border-right: 1px solid #bfbfbf; position: relative;}
.assistant .total_quantity .num_input input{border: 0; width: 100%; height: 100%; text-align: center; line-height: 28px;}
.assistant .total_quantity .augment{float: left; width: 20px; height: 100%; position: relative; cursor: pointer;}

.rent_select_equip .add_cart_btn_wrap .rent_price_box{height: 38px;text-align:right;border-bottom:1px solid #dbdbdb;line-height:38px;padding-right:10px;}
.rent_select_equip .add_cart_btn_wrap .rent_price_box .go_price{font-size:16px;color:#cc3333;}
.rent_select_equip .add_cart_btn_wrap .rent_price_box .godate2{font-size:16px;}
.rent_select_equip .add_cart_btn_wrap .rent_btn{width:100%;height: 62px;}
.rent_select_equip .add_cart_btn_wrap .add_rent_select_btn{float: right;margin-right: 6px;height: 46px;line-height: 46px;padding: 0 20px;background: #30b6aa;color: #fff;border-radius: 5px;font-size: 16px;margin-top: 6px;}

._mCS_1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #ddd;}
._mCS_1 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: #666;}
._mCS_1 .mCSB_scrollTools .mCSB_draggerRail{display: none;}
._mCS_1 .mCSB_inside>.mCSB_container{margin-right: 20px;}
._mCS_2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #ddd; right: 7px;}
._mCS_2 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: #666;}
._mCS_2 .mCSB_scrollTools .mCSB_draggerRail{display: none;}
._mCS_2 .mCSB_inside>.mCSB_container{margin-right: 20px;}
.web_theme_background{background: #f5f5f5;}
.studio_ul{padding: 20px 0px 20px 0px;}
.studio_ul li{float: left; margin: 15px 0px 15px 30px; overflow: hidden; background: #fff; text-align: center; padding: 15px; border-radius: 7px; position: relative; z-index: 100;}
.studio_ul li a{display: block; width: 350px; height: 350px; overflow: hidden;}
.studio_ul li img{width: 360px; transition: all 0.3s;}
.studio_ul li:hover img{transform: scale(1.1);}
.studio_ul li .li_a{position: absolute; display: block; border: 1px solid #8bc34a; top: 50%; width: 100px; left: 50%; margin-left: -50px; color: #fff; font-size: 22px; z-index: 1000; font-weight: bold; padding: 5px; display: none;}
.studio_ul li .li_a:hover{background: #8bc34a;}
.studio_ul li .li_Mask{width: 380px; height: 460px; top: 0; left: 0; background: #000; filter: alpha(Opacity=30); -moz-opacity: 0.3; opacity: 0.3; position: absolute; border-radius: 7px; z-index: 100; display: none;}
.studio_ul li h1{color: #fff; position: absolute; top: 35%; text-align: center; /*padding:0px 30px 0px 30px;*/ font-size: 18px; z-index: 1000; font-weight: bold; font-size: 22px; line-height: 35px; display: none; width: 100%; overflow: hidden; height: 70px; left: 0;}
.studio_ul li:hover{cursor: pointer;}
.studio_ul li .studiolist_title{padding-top: 15px; font-size: 16px; text-align: left; padding-right: 15px; color: #666;}
.studio_ul li .studiolist_des{padding-top: 5px; font-size: 16px; text-align: left; padding-left: 10px; padding-bottom: 10px;}
.studio_ul .li_one{margin-left: 0px;}
.studio_ul li img{width: 350px;}
/*Æ÷²ÄÁÐ±í*/
/*Ó°Åï*/
.clear{clear: both;}
.banner_studio{padding-top: 31.8%;}
.web_theme{width: 1200px; margin: 0 auto;}
.studio_art{color: #303030; text-align: center; font-size: 28px; padding-top: 50px;}
.studio_art{color: #303030; text-align: center; font-size: 28px;}
.studio_art_ico{width: 45px; height: 5px; background: #333; margin: 0 auto; margin-top: 10px;}
.studio_art_title{margin: 0 auto; padding-top: 35px; text-align: center; font-size: 18px; color: #303030; padding-bottom: 6px;}
.studio_art_content{text-indent: 24px; color: #666; font-size: 14px; line-height: 24px;}
.studio_art_plane{padding-top: 20px;}
.studio_art_plane_left{float: left;}
.studio_art_plane_right{float: right; width: 300px;}
.studio_art_plane_content{line-height: 24px; font-size: 14px; padding-bottom: 50px;}
.studio_art_plane_right_top{border-top: 1px solid #ddd; padding-bottom: 20px;}
.studio_span_ico{float: left; background: url(../images/studio/time.png) no-repeat; width: 32px; height: 32px;}
.studio_span_ico_title{float: left; line-height: 32px; font-size: 18px; color: #333; padding-left: 5px;}
.studio_span_ico_right{float: right; background: url(../images/studio/drop-down.png) no-repeat 0px 6px; width: 33px; height: 32px;}
.studio_art_plane_price{padding-top: 30px; font-size: 32px; color: #333; text-align: right;}
.studio_btn_buy,
.studio_btn_cart{width: 130px; height: 45px; background: #eee; display: block; border-radius: 8px; font-size: 16px; line-height: 45px; text-align: center; color: #333; font-weight: bold; margin: 0 auto;}
.studio_btn_cart{border: 1px solid #ddd;}
.studio_btn_buy{color: #fff; border: 1px solid #1595b2;}
.studio_btn_buy{background: #1595b2;}
.studio_art_realmap{padding-top: 35px; padding-bottom: 10px;}
.studio_art_realmap_left,
.studio_art_realmap_right{width: 600px; float: left;}
.studio_art_realmap_left img{width: 300px; float: left;}
.studio_art_realmap_right img{width: 600px;}
.web_activity{background: #bdbdbd; width: 100%; margin-top: 35px;}
.studio_art_activity{padding: 20px 0px 10px 0px;}
.studio_art_activity_content{float: left; margin-left: 10px; background: #fff; width: 232px; margin-bottom: 10px;}
.studio_art_activity_content img{width: 212px; padding: 10px 10px 5px 10px;}
.studio_art_activity_content_one{margin-left: 0px;}
.studio_art_activity_content_title,
.studio_art_activity_content_des{font-size: 14px; width: 212px; margin: 0 auto; line-height: 20px; color: #333;}
.studio_art_activity_content_des{padding-bottom: 10px; font-size: 12px; color: #666;}
/*Ó°Åï/¿ÎÊÒ×âÁÞ*/
.input_rewrite50{border-radius: 5px; border: 1px solid #ddd; height: 30px; width: 50px; text-indent: 5px;}
.input_rewrite100{border-radius: 5px; border: 1px solid #ddd; height: 30px; width: 100px; text-indent: 5px;}
.input_rewrite160{border-radius: 5px; border: 1px solid #ddd; height: 30px; width: 160px; text-indent: 5px;}
.input_rewrite200{border-radius: 5px; border: 1px solid #ddd; height: 30px; width: 200px; text-indent: 5px;}
.input_rewrite400{border-radius: 5px; border: 1px solid #ddd; height: 30px; width: 400px; text-indent: 5px;}
.web_Lease{padding: 20px;}
.studio_lease_content{padding-top: 20px; font-size: 14px;}
.studio_lease_content .studio_lease_content_left{float: left;}
.studio_lease_content .studio_lease_content_right{float: left; padding-left: 10px;}
.studio_clause_content{padding-top: 20px;}
.studio_clause_content h2{font-size: 18px; color: #333;}
.studio_clause_content ul li{padding: 4px 0px; line-height: 24px;}
.studio_lease_btn a,
.studio_lease_btn input{display: inline-block; background: #eee; width: 80px; height: 30px; float: left; line-height: 30px; text-align: center; color: #333; border-radius: 5px; border: 1px solid #ddd;}
.studio_lease_btn .studio_lease_btn_cancel{margin-left: 160px;}
.studio_lease_btn .studio_lease_btn_ok{margin-left: 10px; color: #fff; background: #3b8cff; border: 1px solid #3b8cff;}
.studio_lease_btn_ok:hover{cursor: pointer;}
.head_account{padding-right: 10px;}
/**/
.date-picker-wrapper.no-shortcuts{z-index: 2000; background: #fff; border-radius: 4px;}
.select_product img{width: 80px; height: 80px;}
.select_product .product_left{float: left; padding-left: 10px;}
.select_product .order_txt{line-height: 80px; height: 80px; width: 270px; text-align: center; overflow: hidden;}
.select_product .order_price{line-height: 80px; padding-left: 10px; width: 100px;}
.select_product .order_count{line-height: 80px; padding-left: 10px; width: 100px;}
.select_product .order_count .count_left{float: left; border: 1px solid #ddd; width: 20px; height: 20px; margin-top: 30px; position: relative; margin-right: 10px; cursor: pointer;}
.select_product .order_count .count_left .jian{position: absolute; width: 20px; height: 20px; left: 7px; top: -31px; font-size: 16px;}
.select_product .order_count .order_count_span{float: left;}
.select_product .order_count .count_right{float: left; border: 1px solid #ddd; width: 20px; height: 20px; margin-top: 30px; position: relative; margin-left: 10px; cursor: pointer;}
.select_product .order_count .count_right .jia{position: absolute; width: 20px; height: 20px; left: 5px; top: -30px; font-size: 16px;}
.select_product .order_delete{padding-left: 10px; line-height: 80px;}
.select_product .single_order{border: 1px solid #eee; height: 85px; padding-top: 3px; margin-top: 10px;}
.select_product_title{padding: 10px 0px; background: #eee; margin-top: 16px;}
.select_product .order_img_title{width: 100px;}
.select_product .order_txt_title{width: 260px; text-align: center; overflow: hidden;}
.select_product .order_price_title{padding-left: 10px; width: 100px;}
.select_product .order_delete_title{padding-left: 10px;}
.select_product .single_order_title{border: 1px solid #eee; padding-top: 3px; margin-top: 10px;}
.select_product .order_img_msg{border: 1px solid #eee; padding: 20px; text-align: center; font-size: 18px;}
.studio_listhtml{background:#f5f5f5;}
.studio_listhtml li{padding: 10px;margin-bottom:20px;background:#fff;border:1px solid transparent;}
.studio_listhtml .room_target{display:block;position:relative;color:#666666;}
.studio_listhtml .room_list{display:block;position:relative;}
.studio_listhtml .room_list .padding_room{padding-top:50%;overflow:hidden;position:relative;}
.studio_listhtml .room_list .room_text{position:absolute;left:0;bottom:0;width:100%;height:100%;background: url(/images/fade_30.png) repeat left top;opacity:0;filter:alpha(opacity=0); transform:scale(1.1);transition:all 0.3s;}
.studio_listhtml li:hover .room_text{opacity:1;filter:alpha(opacity=100); transform:scale(1);}
.studio_listhtml li:hover {border-color:#30b6aa;}
.studio_listhtml .room_list .room_text h1{color: #fff;position: absolute;top: 33%;text-align: center;font-size: 18px;z-index: 1000;font-weight: bold;font-size: 22px;line-height: 35px;width: 100%;overflow: hidden;left: 0;}
.studio_listhtml .room_list .room_text .li_a {position: absolute;display: block;border: 1px solid #8bc34a;top: 50%;width: 120px;left: 50%;margin-left: -60px;color: #fff;font-size: 20px;z-index: 1000;font-weight: bold;padding: 7px 0;text-align: center;}
.studio_listhtml .room_list img{position: absolute;left:0;top:0;width:100%;transition:all 0.3s;}
.studio_listhtml .room_list .room_text .li_a {background:#8bc34a;}
.studio_listhtml li:hover .padding_room img{transform:scale(1.05);}
.studio_listhtml .studiolist_title .ti{font-size:24px;color:#333;}
.studio_listhtml .studiolist_title .text{overflow:hidden;}
.studio_listhtml .studiolist_title .text .sm_img{padding-top:100%;position:relative;overflow:hidden;}
.studio_listhtml .studiolist_title .text .sm_img img{position:absolute;left:0;top:0;width:100%;display:block;}
.studio_listhtml .studiolist_text{overflow:hidden;}
.studio_listhtml .studiolist_text .stui_txt_over{position:relative;overflow:hidden;}
.studio_listhtml .studiolist_text .stui_txt_over .stui_txt{padding-top:5px;}
.exhibition_picture .pic_show .describe{padding:0 10px;}
.studio_photograph_picture{margin:0;overflow:hidden;padding-bottom:30px;}
.studio_photograph_picture .photograph_picture{width:100%;position:relative;}
.studio_photograph_picture .photograph_picture .picture_title{font-size:18px;margin-bottom:10px;}
.studio_photograph_picture .photograph_picture .ove_picture{padding-top:50%;overflow:hidden;position:relative;}
.studio_photograph_picture .photograph_picture .ove_picture .picture_img{width:100%;position:absolute;left:0;top:0;padding-top:50%;overflow:hidden;}
.studio_photograph_picture .photograph_picture .ove_picture .ove_img{width:100%;height:100%;position:absolute;left:0;top:0;}
.studio_photograph_picture .photograph_picture .ove_picture .swiper-slide{position:relative;}
.studio_photograph_picture .photograph_picture .ove_picture .picture_img .text_wrap{position:absolute;left:0;bottom:0px;width:100%;background:url(/images/fade_30.png) center left repeat;}
.studio_photograph_picture .photograph_picture .ove_picture .picture_img .text_wrap .text{padding:20px;color:#fff;}
.studio_photograph_picture .photograph_picture .ove_picture .swiper-wrapper img{width:100%;display:block;}
.studio_photograph_picture .photograph_picture .ove_picture .picture_num{width:100%;position:absolute;left:0;bottom:0;padding-bottom:9%;overflow:hidden;}
.studio_photograph_picture .photograph_picture .picture_btn{position:absolute;width:100%;left:0;top:50%;z-index:3;}
.studio_photograph_picture .photograph_picture .picture_btn a{position:absolute;top:0;width:86px;height:86px;background:url(/Images/icon.png) no-repeat;overflow:hidden;margin-top:-43px;-webkit-transform: scale(0.7);-ms-transform: scale(0.7);-o-transform: scale(0.7);transform: scale(0.7);}
.studio_photograph_picture .photograph_picture .picture_btn .prevBtn{left:-100px;background-position:0 -100px; transition:all 0.8s;}
.studio_photograph_picture .photograph_picture .picture_btn .nextBtn{right:-100px;background-position:-87px -100px; transition:all 0.8s;}
.studio_photograph_picture:hover.studio_photograph_picture .photograph_picture .picture_btn .prevBtn{left:-10px;}
.studio_photograph_picture:hover.studio_photograph_picture .photograph_picture .picture_btn .nextBtn{right:-10px;}

.studio_photograph_picture .photograph_picture .ove_picture .ove_num{width:100%;height:100%;position:absolute;left:0;top:0;text-align:center;transform: translate3d(0, 0, 0);-webkit-transition: transform 0.3;-o-transition: transform 0.3;transition: transform 0.3;}
.studio_photograph_picture .photograph_picture .ove_picture .ove_num .auto_num{width:100%;height:100%;text-align:center;}
.studio_photograph_picture .photograph_picture .ove_picture .ove_num .auto_num .swiper-slide{width:20%;height:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow:hidden;border:2px solid transparent;}
.studio_photograph_picture .photograph_picture .ove_picture .ove_num .auto_num .swiper-slide.active-nav{border:2px solid #30b6aa;z-index:1;position:relative;}
.studio_photograph_picture .photograph_picture .ove_picture .ove_num .swiper-slide img{width:100%;display:block;height:100%;}
.studio_photograph_picture .photograph_picture .ove_picture .ove_num .mark{position:absolute;left:0;bottom:0;width:100%;height:100%;background:url(/images/fade_30.png) center left repeat;text-align:center;color:#fff;opacity:0;}
.studio_photograph_picture .photograph_picture .ove_picture .ove_num .mark p{margin: auto;position: absolute;top: 0;left: 0;right: 0;bottom: 0;font-size:14px;height:30px;line-height:30px;}
.studio_photograph_picture .photograph_picture .ove_picture .ove_num .auto_num .swiper-slide.active-nav .mark{opacity:1;}
.studio_photograph_picture .photograph_picture .ove_picture .picture_num_btn{position:relative;z-index:100;}
.studio_photograph_picture .photograph_picture .ove_picture .picture_num_btn a{width:30px;padding-bottom:9%;position:absolute;top:0;font-family:"宋体";color:#fff;}
.studio_photograph_picture .photograph_picture .ove_picture .picture_num_btn a em{background:#111;position:absolute;top:0;width:100%;height:100%;filter:alpha(opacity=40);opacity:.5;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow:hidden;border:2px solid #fff;border-right:none;border-left:none;}
.studio_photograph_picture .photograph_picture .ove_picture .picture_num_btn a span{position:absolute;font-size:30px;left:50%;top:50%;margin:-17px 0 0 -8px;}
.studio_photograph_picture .photograph_picture .ove_picture .picture_num_btn .prevNumBtn{left:0;}
.studio_photograph_picture .photograph_picture .ove_picture .picture_num_btn .nextNumBtn{right:0;}
.with-featherlight .featherlight .featherlight-content{position:static;padding: 10px 10px 0;border-bottom:10px solid transparent;border-radius:5px;}
.with-featherlight .featherlight-next span, .featherlight-previous span{text-shadow:0 0 0 #fff;}
.with-featherlight .featherlight-next, .featherlight-previous{background:none;width:35%;}
.with-featherlight .featherlight-previous span{text-align:left;left:15%;}
.with-featherlight .featherlight-next{left:auto;right:0;}
.with-featherlight .featherlight-next span{text-align:right;right:15%;}
.with-featherlight .featherlight-next:hover, .featherlight-previous:hover{background:none;}
.with-featherlight .featherlight .featherlight-close-icon{width:40px;line-height:40px;background:none;color:#dbdbdb;top:20px;right:20px;font-size:40px;transition:all 0.3s;}
.with-featherlight .featherlight .featherlight-close-icon:hover{color:#fff;transform:rotate(180deg);}
@media (min-width: 414px){
    .studio_photograph_picture{margin:0 10px;}
}

@media (min-width: 768px){

    .main_content .studio_listhtml .studiolist_text .stui_txt_over{padding-top:99%;}
    .main_content .studio_listhtml .studiolist_text .stui_txt{position:absolute;left:0;top:0;}
    .main_content .studio_listhtml li{padding:20px;}
    .exhibition_picture .pic_show .studio_text{padding:0 10px 40px;}
    .studio_photograph_picture .photograph_picture .ove_picture .ove_num .mark p{font-size:16px;}
    .studio_photograph_picture:hover.studio_photograph_picture .photograph_picture .picture_btn .prevBtn{left:10px;}
    .studio_photograph_picture:hover.studio_photograph_picture .photograph_picture .picture_btn .nextBtn{right:10px;}
    .studio_photograph_picture .photograph_picture .ove_picture{padding-top:60%;}
}

@media (min-width: 992px){
    .main_content .studio_listhtml .studiolist_text .stui_txt{padding-right:10px;padding-top:0;}
    .exhibition_picture .pic_show .describe{padding:0 20px 40px;}
    .studio_photograph_picture .photograph_picture .ove_picture .ove_num .mark p{font-size:24px;}
    .studio_photograph_picture .photograph_picture .picture_btn a{-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
    .studio_photograph_picture{margin:0 20px;}
    .studio_photograph_picture .photograph_picture .picture_title{font-size:26px;}
}