*{margin:0;padding:0;}
li{list-style:none;}
.w100{width:100%;position: relative;}
.dark .swiper-pagination{padding-bottom:3%;}
.dark .swiper-wrapper{ padding-bottom:6%}
.dark .swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {   background:url(../images/world/next.png) no-repeat 100% 50%;}
.dark .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {    background:url(../images/world/prev.png) no-repeat 0 50%;}
.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 23px;
    height: 37px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 23px 37px;
    -webkit-background-size: 23px 37px;
    background-size: 23px 37px;
    background-position: center;
    background-repeat: no-repeat;
}
.dark .swiper-pagination-white .swiper-pagination-bullet {
    border:1px solid #111941;
}
.dark .swiper-pagination-white .swiper-pagination-bullet-active {
    background: #111941;
}
.dark .swiper-pagination-bullet { opacity: 1;}

.pos_abs{position:absolute;left:20%; bottom:23%; z-index: 1000; }
.pad_left{padding-left:14px}
.pad_btm{ padding-bottom: 5%;}
.title_col{color:#ad9861;}
.zy_tishi{width:100%; background-color:#ececec; padding: 3% 0 5% 0; margin-top: 2%;}
.bold{font-weight:bold;padding:0;}
/*place start*/

.place{max-width:1000px;margin:0 auto; padding: 5% 0 8% 0;}
.city_sel{width:550px;margin:0 auto;overflow:hidden;text-align:-webkit-center}
.city_sel dt{width: 120px;float: left;text-align: right;}
.city_sel .text_qh{margin-top:3%}
.city_sel dd{width:75%;margin-bottom:5%;list-style:none;margin-left:23%}
.sel_c_up,.sel_c_up_2,.sel_c_up_3,.sel_c_up_4,.sel_c_up_5,.sel_c_up_6,.sel_c_up_7,.sel_c_up_8,.sel_c_up_9,.sel_c_up_10,.sel_c_up_11,.sel_c_up_12,.sel_c_up_13,.sel_c_up_14,.sel_c_up_15,.sel_c_up_16,.sel_c_up_17,.sel_c_up_18,.sel_c_up_19,.sel_c_up_20{ overflow:hidden;}

.ui-select,.ui-select_1,.ui-select_2,.ui-select_3,.ui-select_4,.ui-select_7,.ui-select_11,.ui-select_12,.ui-select_13,.ui-select_14,.ui-select_15,.ui-select_16,.ui-select_17,.ui-select_18,.ui-select_19,.ui-select_20{text-align:left;border:2px solid #ad9861;border-radius:5px;height:38px;line-height:36px; background-color:#f3f3f5;color:#000; position:relative; z-index: 5}

.title,.title_1,.title_2,.title_3,.title_4,.title_5,.title_6,.title_7,.title_8,.title_9,.title_10,.title_11,.title_12,.title_13,.title_14,.title_15,.title_16,.title_17,.title_18,.title_19,.title_20{width:76%;float:left;margin-left:5%; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}

.ui-select select,.ui-select_1 select,.ui-select_2 select,.ui-select_3 select,.ui-select_4 select,.ui-select_5 select,.ui-select_6 select,.ui-select_7 select,.ui-select_8 select,.ui-select_9 select,.ui-select_10 select,.ui-select_11 select,.ui-select_12 select,.ui-select_13 select,.ui-select_14 select,.ui-select_15 select,.ui-select_16 select,.ui-select_17 select,.ui-select_18 select,.ui-select_19 select,.ui-select_20 select{position: absolute;left:0;top:0; z-index:100;width:100%;height:100%;opacity:0;}

.c_up,.c_up_1,.c_up_2,.c_up_3,.c_up_4,.c_up_5,.c_up_6,.c_up_7,.c_up_8,.c_up_9,.c_up_10,.c_up_11,.c_up_12,.c_up_13,.c_up_14,.c_up_15,.c_up_16,.c_up_17,.c_up_18,.c_up_19,.c_up_20{ float:right;height:35px;line-height: 35px; background:url(../images/service/jiantou.png) no-repeat 0 50%; background-size:13px 9px;padding:11px;}

.city_sel textarea{width:100%; margin-left:0;height:200px;border:2px solid #ad9861;border-radius:5px;}
#contact .city_sel{ padding:0 0;}
#contact .city_sel dt{height:35px; line-height: 35px;}
#contact .city_sel .inp{width:100%;}
.city_sel .ui-select_5,.city_sel .ui-select_6{width:45%;}

.city_sel .ui-select_5,.city_sel .ui-select_8,.city_sel .ui-select_10{float:left;height: 35px; line-height: 35px;z-index: 5; text-align:left;border:2px solid #ad9861;border-radius:5px;background-color:#f3f3f5;color:#000; position:relative; z-index: 5;}

.city_sel .ui-select_6{float:right;height: 35px; line-height: 35px;z-index: 5; text-align:left;border:2px solid #ad9861;border-radius:5px;background-color:#f3f3f5;color:#000; position:relative; z-index: 5;margin-left:5%}

.city_sel .ui-select_8,.city_sel .ui-select_9,.city_sel .ui-select_10{float:left;width:30%;}

.city_sel .ui-select_9{margin:0 5%;height: 35px; line-height: 35px;z-index: 5; text-align:left;border:2px solid #ad9861;border-radius:5px;background-color:#f3f3f5;color:#000; position:relative; z-index: 5;}


.city_sel dd input,.city_sel li input{display:inline-block;width:100%;height:35px;line-height: 35px;border:2px solid #dcdcdc;border-radius:5px;background-color:#FFF;color: #999;   padding-left: 5%;margin-top:2%}
.text_size{ font-size:14px;color:#999;}
.text_color{color:#ad9861;padding-top: 2%;line-height:35px;height:35px; text-align: right;font-size:15px; display: inline-block;}
.city_sel .btn_sub,.btn_sub_1{ display: block; width:170px;height:40px; line-height:40px; color:#fff;font-size:22px; text-align: center; background-color: #ad9861; border-radius:5px;margin:5% auto 0;}
.text_cont a:hover,.contact a:hover,.ques_wid a:hover{ color:#fff; text-decoration: none;background-color: #89774a;}
.align-center{text-align:center;}
.city_sel dd .inp_wid{width:73%;float:left;}
#contact .pad_top{ padding-top: 3%;}
/*place end*/
/*contact start*/
#customer{display:block;}
#contact{display: none}
#contact .ques_wid dt{width:100%; text-align: left; float:none;}
#contact .ques_wid dd{width:100%;float:none;margin-left:0}
.contact{padding:5% 0 0 0;}
.cont_piano li{width:73%;float:right}
.trainer{ max-width:1000px; margin:0 auto;padding: 5% 0 8% 0; overflow: hidden;}
.trainer_dl{width:33%;float:left;/* text-overflow: ellipsis; white-space: nowrap;*/overflow: hidden;}
.trainer_dl dt{width:92px;height:92px;border-radius:50%;border:1px solid #ad9861;margin:0 auto;}
.trainer_dl dt img{width:100%;height:100%;border-radius:50%;}
.trainer_dl dd span{display: block; text-align: center; /*width:93%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;*/;width: 85%;margin:0 auto;}
.trainer_dl dd span.text_store{width: 60%; height: 50px;margin:0 auto;}

.text_store{color:#ad9861;font-size:20px;}
.name{line-height:35px;}
.buy{float:left;width: 140px;}
.ui-select_1,.ui-select_4{margin-top:3%;}
#contact{width:100%;margin:0 auto;}
.powermail_radio_outer { text-align: center; padding-bottom: 3%;}
.width_btm_gkll{width:84%; margin:0 auto;}
/*contact end*/
/*quality start*/
.zhiliang{max-width:1200px; margin:0 auto;padding:0 0 8% 0}
.quality_list{overflow: hidden;width:100%;}
.quality_list li{width:16%; text-align: center;float:left; margin-top:5%;margin-left:0.6%;}
.quality_list li a{color:#ad9861; text-decoration:none }
.quality_list li a:hover{color:#ad9861; text-decoration:underline;  text-decoration-color: #ad9861; }
.quality_list li img{display:block;margin:0 auto;width:100px;height: 100px}
.quality_list li .quality_text{display:inline-block;color:#ad9861;width:100%;height:35px;line-height: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.deta_text{line-height:35px;}
.deta_list{width:820px;margin:5% auto 0;overflow:hidden;}
.deta_list li{width:30%; height:140px; float:left; background-color: #999;margin:10px 13px;}
.deta_list li img{width:100%; /*height:100%;*/}
.details{max-width:1000px; margin:0 auto;padding:0 0 8% 0}
.deta_bold{font-weight:bold;margin:2% 0}
.deta_bgimg{ height:300px;}
.deta_bor_cor{border-color:#111941;}
.deta_have{width:45%; border: 1px solid #dedee0; border-radius: 5px;margin:2% 0 2% 4%; float:left;}
.deta_dl dt{width:144px;height:144px;margin:0 auto;}
.deta_text,.details a:hover{display:block;color:#000;}
.deta_have .icon-c-bechstein,.deta_have .icon-bechstein,.deta_have .icon-c-bechstein-residence{display:block;font-size:48px}
.deta_have .icon-c-bechstein,.deta_have .icon-bechstein,.deta_have .icon-w-hoffman,.deta_have .icon-zimmermann,.deta_have .icon-c-bechstein-residence{padding:4% 0;}
.deta_have .icon-w-hoffman,.deta_have .icon-zimmermann{padding:6% 0; display:block;}
.deta_bor_cor{border:1px solid #111941;}
/*quality end*/
/*chuancheng start*/
.cc_dl{ width:60%;overflow: hidden; background-color:#111941;margin:0 auto; position:relative}
.cc_dl dt{float:left;width:50%;}
.cc_dl dt img{width:100%;}
.cc_dl dd{width: 50%; text-align: center; color:#fff;margin-left:50%; vertical-align: middle;position: absolute; right: 0; top: 49%;}
.chuancheng p{ text-align:left;}
.title_color{color:#ad9861; margin:19px 0;}
.swiper-container,.swiper-container p{ padding-top: 3%;}
.main{max-width:1000px;margin:0 auto;}
.main .swiper-button-next, .swiper-container-rtl .swiper-button-prev {background-image: url("../images/world/featured-right-arrow.gif"); right: 10px; left: auto; background-size: 80% 80%;}
.main .swiper-button-prev, .swiper-container-rtl .swiper-button-next {background-image: url("../images/world/featured-left-arrow.gif");left: 10px;right: auto; background-size: 80% 80%;}
/*chuancheng end*/
/*shiting start*/
.video_icon{width:100%;position: relative;}
.video .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:14px}
.video .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ background:url(../images/world/prev.png) no-repeat 0 50%;pointer-events: auto;}
.video .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background:url(../images/world/next.png) no-repeat 100% 50%;}
.video .swiper-button-prev{position:absolute;left:0;bottom:0}
.video .swiper-button-next{position:absolute;right:0;bottom:0}
.video .swiper-pagination-bullet-active { opacity: 1; background: #b49f6d;}
.video .swiper-container{padding:2% 0 5% 0;width:90%;margin:0 auto}
.video{max-width:1000px;margin:0 auto;}
.img_p{width:90%;margin:0 auto}
.v_text{width:100%;height:100%;background:rgba(17,25,65,.5);font-size: 14px; position: absolute; left:0;top:0; z-index: 10;color:#fff;}
.mar_top{max-width:90%; display: block;margin:30% auto 0;}
.video .swiper-slide{ margin-right: 1.5%}
.bor_btm{width:90px;border:1px solid #111941;margin:0 auto;}
.video_list{background-color: #dedede; padding-top:5%;}
.video_cd{max-width:1000px;margin:0 auto;}
.video_play_d{margin-top:5%;}
.cd_list{overflow:hidden;}
.cd_list li{float:left; width:30%;padding:3% 0;margin:1.6%;}
.jdcx{width:60%;margin:0 auto;border:1px solid #111941;border-radius:5px;}
.morel{ background:url(../images/product/cd_icon.png) no-repeat 0 50%;padding-left:15%;color:#333;}
/*shiting end*/
/*dealers start*/
.mar_cen{width:80%;margin:0 auto; text-align: center;padding: 10% 0 20% 0;}
.dealers .city_sel{padding:1% 0;}
.more{padding-top:20%;font-size: 15px;}
.more .code{ display:inline-block; height: 22px;background:url(../images/dealers/saomiao.png) no-repeat left center; background-size:22px 22px;padding-left: 28px;color: #333;}
/*dealers end*/
.pad{padding:5% 0}
/*baoxiu*/
.repair{width:45%;margin:0 auto;}
.re_tile_bg{width:100%; background-color:#111941;color:#fff;}
.pad_cen{padding: 30px 0 20px 0;}
.btm_none{margin-bottom:0; padding-left:5px;}
.col_tile{color: #ad9861; font-style: italic; text-align: left;}
/*jingxiaoshang*/
.map-overlay .address_tab,.map-overlay a:hover{color:#000; text-decoration: none;display:inline-block;}
.allmap{width:100%;height:726px;border-radius: 8px;}
.map-overlay{position: absolute;left:10px; top:0}

.allmap_box{ margin-left:320px;}
/*history*/
.pad{padding:0 10%;}
/*beijing*/
.cont_over{overflow:hidden;width:65%;margin:0 auto;color:#333;}
.cont_lft{float:left;width:46%;margin-top:3%;}
.cont_rit{float:right; width:54%;}
.cont_font_size{font-size:16px;}
.about_wid{width:1138px;margin:0 auto;color:#333;}
.about_wid p{padding:0;}
.about_ul{width:100%;overflow: hidden;}
.about_ul li{width:50%;float:left;padding:0.1%;position: relative;z-index: 1;}
.about_ul li a{display:block;}
/*.about_ul li a .about_bor{display:block;font-size:15px;line-height:25px;border-bottom:2px solid #fff;color:#fff;text-decoration: none;}*/
.about_dl{width:100%;overflow: hidden;border-left:none;margin-bottom: 1%;}
.about_dl dt{float:left;width:50%;}
.about_dl dd{width:50%;float:right; text-align: left;font-size:16px;line-height:37px;padding:2% 3%;}
.about_dl_2{ border-right:none}
.about_dl_2 dt{float:right; position:relative;z-index: 1;}
.about_dl_2 dd{float:left}
.a_img_text{position: absolute; width: 100%; left: 0;bottom: 5%; color: #ad9861;z-index:3}
.about_bor{font-size:18px;line-height:25px;color: #fff;padding:1%; border-bottom:2px solid #fff;text-shadow: 3px 3px 4px #333;}
.about_dl_3{ border:none;overflow: hidden;margin-top:3%;}
.about_dl_3 dt{float:left;width:49%}
.about_dl_3 dd{/*float:right;*/width:100%}
.pos_up{width:100%;padding: 4%;text-align: left;color:#fff; background-color: #ad9861;position:relative; z-index: 1;line-height:38px;}
.pos_up_2{width:100%;padding:9% 5% ;text-align: left;color:#fff; background-color: #ad9861;position:relative; z-index: 1;line-height:38px;}
.up_img{width:27px;height:15px;background: url(../images/other/about_up.png) no-repeat center center; background-size: cover; position: absolute;left:45%;top:-14px; z-index: 2}
.down_img{width:27px;height:15px;background: url(../images/other/down.png) no-repeat center center; background-size: cover; position: absolute;left:49%;bottom:-13px; z-index: 2}
.about_dl_4{position:relative;z-index: 1;}
.a_img_text_2{top:5%}
.a_img_text_3{bottom:5%}
.about_cont{width:1138px;margin:0 auto;}
.about_cont img{border-radius:0;}
.piano_ul{width:100%;overflow: hidden;border-radius:0;}
.piano_ul li{ float:left;padding: 0.1%;width: 25%;position:relative;}
.piano_ul li a:hover{text-decoration:none;}
.mar_top_thx{margin-top:20px;}
.xlpiano_wid{width:65%;margin:0 auto;}
.title_xlwid{padding:0;}
/*join_us*/
.join_wid{ text-align: left;padding:0 4% 8%;}
.join_us_d h3{ font-size:20px; line-height:24px; margin-bottom:5px;padding:0; color: #af9c60;}
.join_us_d h4{ font-size:18px; margin-bottom:5px;padding:0; color: #af9c60;}
.join_us_d .serv_ol{ margin-bottom:20px;}
.join_us_d{ padding: 2% 0;border-bottom: 1px solid #ccc;}
.serv_ol{margin-left:5%;}
.serv_ol li{ list-style-type:decimal; list-style-image:none; list-style-position:outside;}
.address_dx{ padding-bottom:10px;}
.bj_xl_div{width:33%;display: inline-block; text-align: center;vertical-align:top;}
.bj_xl_div p{width:96%; padding:2%;  text-align: center;}
.bj_xl_div a{ display: block;color:#333; text-decoration: none}
.bj_xl_div a:hover{color:#333; text-decoration: none}
.bj_top_pad{padding-top:17%}
.bj_top_pad .pad_btn{ background-color: #fff; color:#111941;font-size:17px;}
.piano_wid p{padding:2% 0 0;}
.piano_wid h2{line-height:45px;}
.pop_xlpiano{width:100%;  margin:2% auto 0;}
.pop_piano{padding:5% 0;}
.intro_wid{width:60%;margin:0 auto;}
.intro_wid p{padding:1% 0;}
.video_pad{padding:2% 0;}
.code_wid{width:100% ; overflow:hidden;}
.bj_code{width:30%;float:left;}
.bj_code_text{text-align: left;  width: 60%; float: left; font-size: 12px;letter-spacing: 1px;margin-top: 18%;padding-left: 6%;}
.bj_code_text .code_color{color:#111941; font-weight:bold;}
.icon-bj-bechstein{display:block; width:100px; height:60px;background: url(../images/common/logo1.png) no-repeat center center; background-size:150px 53px; position:absolute; left:0;top:0; z-index: 100;}

.t2-logo{width: 47.2%;margin: 30px auto 0;}
.fLetterH{ letter-spacing:2px;}
.fLetterH2{ letter-spacing:2px; line-height:30px;}

.searchCityTitle{ font-size:26px; line-height:40px; font-weight:bold;}

.productDetialNewPart{ position:relative; z-index:1; width:100%;}
.sw100{ position:relative; z-index:1; width:100%; display:block;}

@media screen and (min-width:320px) and (max-width:414px){
	.bg-white .swiper-pagination{padding-bottom:1%;}
	.city_sel li{width:60%;}
	.bj_code_text{margin-top:4%;}
	
}
@media (max-width:414px){	
	.city_sel dd{width:65%;margin-bottom:5%;list-style:none;margin-left:23%}
	.city_sel dd .inp_wid{width:100%;}
	.city_sel dd{margin-left:35%;}
	.buy{width:98px;}
	.city_sel li{width:65%; text-align: center}
	.main .swiper-button-next, .swiper-container-rtl .swiper-button-prev { top: 31%; background-size:80% 80%}
	.main .swiper-button-prev, .swiper-container-rtl .swiper-button-next { top: 31%; background-size:80% 80%}
    #key_words{width:78%;}
	
}
@media screen and (min-width:414px) and (max-width:639px){
	.bg-white .swiper-pagination{padding-bottom:1%;}
	.buy{width:98px;}
	.city_sel li{width:70%; text-align: center}
}
@media (max-width:640px){
	body{font-size:14px}
	/*place*/
	.city_sel{width:90%;text-align: -webkit-center}
	.btn_sub{width:30%;height:30px; line-height:30px;font-size:18px;} 
	.city_sel dt{width: 100px;float: left;text-align: right;margin-top: 3%}
	/*contact*/
	.trainer{width:100%;}
	.trainer_dl{width:30%; margin: 8% 1.5% 0 1.5%}
	.trainer_dl dt{width:50%;height:50%;}
	.trainer_dl dt img{width:100%;height:100%;}
	.name{line-height: 25px}
	.video .mar_top{ text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
	/*quality*/	
	.text_store{font-size:16px;}
	.deta_have{width:100%;}
	.dark .swiper-button-next,.dark .swiper-button-prev { width: 16px;height: 28px;margin-top: -9%;-moz-background-size: 16px 28px;-webkit-background-size: 16px 28px;background-size: 16px 28px;background-position: center;background-repeat: no-repeat;}	
	.cc_dl{width:80%}
	.dark_p{margin-left:1%;}
	.dark .swiper-pagination{padding-bottom:3%;}
    .dark .swiper-wrapper{ padding-bottom:12%}
	.cd_list li{width:46.5%;}
	.cd_list li img{width:100%}
	.quality_list li { width: 32.3%;}
	.morel{padding-left:23%;}
	.video .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:0;}
	.title_color{color:#ad9861; margin:10px 0;}
	.vertical-content{ position: absolute; left: 0; bottom: -22%;}   
	.about_wid p{padding:0 20px}
	.city_sel dd .inp_wid{width:100%;}
	.about_ul,.about_dl,.about_dl_3{width:90%;margin:0 auto;}
	.about_dl{border:none;}
	.about_ul li,.about_dl dt,.about_dl dd,.about_dl_3 dt,.about_dl_3 dd{float:none;width:100%!important;margin:3% 0}
	.about_cont{width:90%!important;marign:0 auto;}
	.piano_ul{width:100%!important;}
	.piano_ul li{width:100%!important;}
	.bj_xl_div{width:100%!important;}
	}
@media (min-width:640px){
	body{font-size:16px;}
	.text_store { font-size: 20px;}
	.cc_dl{width:80%}
	.dark .swiper-pagination{padding-bottom:0%;}
	.quality_list li { width: 24.3%;}	
	
}
@media (max-width: 767px){
	.table-downloads .table-downloads-row>.dataset-downloads-text{display:table-cell;}	
	.deta_list li{width:45%;}
	.cont_over{width:90%;}
	.cont_lft {float:none; width: 100%;}
	.cont_rit {float:none; width: 100%; margin-top: 5%;}
	.about_wid p{padding:0 20px}
	.city_sel dd .inp_wid{width:100%;}
	.about_ul,.about_dl,.about_dl_3{width:90%;margin:0 auto;}
	.about_dl{border:none;}
	.about_ul li{width:50%;padding:1%;}
	.about_dl{width:88%;}
	.about_dl dt,.about_dl dd,.about_dl_3 dt,.about_dl_3 dd{width:100%;margin:3% 0;}
	.bj_xl_div{width:48%;}
	.trainer_dl dd span{font-size:16px;}
}
@media (max-width:768px) {
	.deta_bgimg{ height:200px;}	
	.v_text{overflow: hidden;}
	.video .mar_top{text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
	.product-hero .product-hero-image-container .option{ bottom:-5%;}
	.paino_size{ bottom:-3%;}
	.map-overlay{position:inherit;}
	.deta_have{width:50%;}
	.allmap_box{ margin-left:0}
	
}
@media (min-width:768px) {
	body{font-size:16px;}
	.trainer{ width:768px}
	.text_store{color:#ad9861;font-size:18px;}
	.cc_dl{width:60%;}
	.quality_list li { width: 19.4%;}
}
@media screen and (min-width:768px) and (max-width:990px){
	.cont_over{width:95%;}	
	.cont_lft .bj_code_text{padding-left:3%!important;}
	.cont_lft{margin-top:0!important;}
	h1,.h1 { font-size: 29px; line-height: 40px;}
}
@media screen and (min-width:991px) and (max-width:1200px){
	.cont_over{width:85%;}
}
@media (max-width:991px) {
	.main{width:90%}
	.main img{width:50%;}
	.weibo_img,.weixin_img,.twitter_img,.facebook_img,.wxVideo_img,.xhs_img,.bilibili_img,.dy_img{width:131px;height:153px; top: -173px;}
	.pos_text_top{margin-right:5%;}
	.about_cont{width:90%;marign:0 auto;}
	.piano_ul{width:100%;}
	.piano_ul li{width:25%; margin: 0.1% 0;}
	.bj_xl_div{width:32%;}
	video{width:100%;}
	
}
@media (max-width:992px) {
	.place,.contact,.place_width{width:100%;}
	.zhiliang{width:95%;margin:0 auto;}
	.deta_have{width:45%;}
	.deta_bgimg{ height:200px;}
	.dark .swiper-button-next,.dark .swiper-button-prev {
    width: 18px;
    height: 329px;
    -moz-background-size: 18px 29px;
    -webkit-background-size: 18px 29px;
    background-size: 18px 29px;}
	.dark .swiper-button-next,.dark .swiper-button-prev {margin-top: -31px;}
	.video_list{width:100%;}	
	.v_text{ font-size:12px;}
	
	
}
@media (min-width:992px) {
	.dark .swiper-button-next,.dark .swiper-button-prev {margin-top: -40px;}
	.video_play_d,.video_play,.video_play img{width:100%}
	.text-color{ position:absolute;right:-24%; bottom:17%;display:inline-block}
}
@media (max-width:1024px) {
	.searchCityTitle{ font-size:15px;}
}
@media (max-width:1100px) {
	.zhiliang{width:95%;margin:0 auto;}
	.quality_list li img{width:50%;height: 50%;}
	.details{width:95%; margin:0 auto;}
	.deta_list{width:100%;}
	.deta_list li{margin:1.66%}
	.deta_have{width:50%;margin:8% 0 0 25%;}
	.dark .swiper-button-next,.dark .swiper-button-prev { width: 20px; height: 33px; -moz-background-size: 20px 33px; -webkit-background-size: 20px 33px; background-size: 20px 33px;}
	.video_cd{width:95%;margin:0 auto}
	.cd_list{width:100%;}
	.about_wid{width:95%;}
	.about_dl dd {font-size: 16px;line-height: 38px;padding: 2% 3%;}
	.about_ul{width:100%;margin:0 auto;}
	.about_ul li{width:50%;padding:1%;}
	.about_dl,.about_dl_3{width:98%;margin:3% auto}
	.about_dl dd{line-height: 33px;padding: 1% 3%;}
	.pos_up_2{padding:7% 5%;}
	.about_bor_colr{padding:2% 0}
}
@media (max-width:1200px) {
	.about_wid{width:95%;margin:0 auto;}
	.about_cont{width:90%;}
	.about_ul,.about_dl,.about_dl_3{width:100%;margin:0 auto;padding: 2% 0;}
	/*.about_dl{border:none;}
	.about_ul li,.about_dl dt,.about_dl dd,.about_dl_3 dt,.about_dl_3 dd{width:50%;margin:3% 0}*/
	.piano_ul{width:100%}
	.piano_ul li{width:100%}
	.piano_ul{width:100%;}
	.piano_ul li{width:50%; margin: 0.1% 0;}
	.bj_code_text{padding-left:4%!important;}
}
@media (min-width:1200px) {
	.zhiliang{width:95%;margin:0 auto;}	
	.quality_list li img{width:50%;height: 50%;}
	.quality_list li { width: 16%;}
}