@media screen and (max-width:1200px){
.box{ width: 100%; padding: 0 10px; box-sizing: border-box; }
.head{ height: auto;  position: static; padding: 0 10px; box-sizing: border-box; }
h1{ line-height: inherit; padding: 0px 0; font-size: 24px; height: auto; }
h1 img{ height: 50px; }

.index{ height: auto; background-size: cover;padding: 1px 10px; box-sizing: border-box; }
.index_inner{ padding: 0 0px; }
.index_t{ padding: 10px 0; }
.call{ font-size: 14px; height: 36px; line-height: 36px; }
.call img{ display: none;  }

.log{ float: none; width: 100%; padding: 0 10px; margin-bottom: 30px;  }
.log_title{ height: 40px; line-height: 40px; font-size: 20px; margin-bottom: 20px; }

.log_ul li a{ width: 134px; height: 40px; line-height: 40px; }
.log_div{ height: 50px; }
.logimg{ height: 50px; line-height: 50px; }
.log_sel,.log_txt{ height: 50px; line-height: 50px; width: 85%; font-size: 14px; }
.log_ul{ margin-bottom: 20px; }
.forgetsee{ height: 50px; line-height: 50px; }
.log_sub{ width: 100%; margin-top: 20px; font-size: 16px; height: 50px; line-height: 50px; }
.xiey{ padding: 15px 0; line-height: 24px; height: auto; }
.foot{ line-height: 22px; font-size: 12px; }
.res_div{ margin: 0; }
.res .log_div{ float: none; width: 100%; margin: 0; }
.res .log_sel,.res_div .log_txt{ width: 85% }

.indexhead{ height: auto; line-height: inherit;    padding: 10px 0; }
.indexh1{ line-height: inherit; padding: 0px 0; font-size: 24px; height: auto;}
.person,.end{ height: 36px; line-height: 36px; font-size: 16px; width: 74px; }
.end{ width: 92px; margin-left: 4px; }
.end img{ margin-right: 4px; }

.schedule{ padding: 20px 0; }
.sch_cn{ font-size: 18px; height: 30px; line-height: 30px; }
.sch_en{ font-size: 14px; height: 24px; line-height: 24px; }
.sch_r{ font-size: 14px; height: 54px; line-height: 54px; }
.sch_r img{ margin-right: 6px; height: 16px; }

.catalog{ float: none; width: 100%; }
.cata{ background-size: cover; padding: 0 20px; height: 80px; margin-bottom: 10px;}
.cata_tit{ height: 36px; line-height: 36px; padding-top: 10px; }
.cata_time{ font-size: 14px; height: 24px; line-height: 24px; }

.cata_t{ width: 100%; padding: 0 20px; background-size: cover; box-sizing: border-box; height: 50px;line-height: 50px; }
.cata_list{ height: 40px; line-height: 40px; font-size: 16px; }
.cata_t img{ height: 15px; }

.details{ float: none; width: 100%; }
.record_title{ padding-left: 20px; font-size: 16px; height: 40px; line-height: 40px; }
.record_title img{ height: 15px; margin-right: 5px; }
.rec_form{ width: 100%; float: none; margin: 0; }
.rec_txt{ font-size: 14px; height: 40px; line-height: 40px; margin-bottom: 10px; }
.rec_sub{  height: 40px; line-height: 40px; margin-top: 20px; }
.modify{ margin-bottom: 30px; }
.indexfoot{ padding: 10px 0; font-size: 12px; line-height: 22px; }
.rec{ padding: 0; }
.rec_inner{ background: none; }
.day{ position: static; }
.rec_ul li{ margin-bottom: 15px; }
.rec_time{ display: none; }
.rec_img{ float: none; width: 100%; height: auto; text-align: center; margin: 0 0 10px 0; }
.rec_img img{ width: auto; height: auto; max-width: 100% }
.rec_word{ float: none; width: 100%; }
.rec_tit{ font-size: 16px; height: auto; line-height: 24px; text-align: center; }
.vis_div{ height: auto; line-height: inherit; }
.vis_l{ height: 40px; font-size: 14px; line-height: 40px; width: 27%; background: url(../images/meb7.png) left center no-repeat }






.plan,.see{    height: 40px; font-size: 14px;line-height: 40px;}

.video_ul{ margin: 0; padding: 30px 0 10px 0; }
.video_ul li{ margin: 0 0 15px 0; float: none; width: 100%; height: auto; }
.vis{ width: 100%; text-align: center; height: auto; }
.vis_img{ width: auto; height: auto; max-width: 100% }
.vis_hoer{ top: 0; }

.vis_tit{ height: 40px; line-height: 40px; font-size: 16px; margin-bottom: 0px; }
.acc_title{ height: auto; line-height: 24px; }
.acc_form{ margin-bottom: 20px; }
.acc_txt{ height: 40px; line-height: 40px; width: 40%; padding: 0 2px; box-sizing: border-box; font-size: 12px; }
.acc_c{ margin: 0 1%; width: 38%; height: 40px; line-height: 40px; padding: 0 1px; }
.acc_up{ height: 40px; width: 100%; line-height: 40px;background: none; text-indent: 0; text-align: center; height: 40px; line-height: 40px; font-size: 12px; }
.acc_sub{ height: 40px; line-height: 40px; width: 20%; font-size: 12px; }
.infor_title{ height: 40px; line-height: 40px; font-size: 16px; margin-bottom: 20px; }
.infor_ul{ height: 40px; line-height: 40px; }
.infor_ul li{ height: 40px; line-height: 40px; font-size: 16px; }
.good_ul li{ height: auto; padding: 10px 0 }
.good_div,.good_div:nth-child(1){ padding: 0 15px; box-sizing: border-box; height: 24px; line-height: 24px; float: none; width: 100%; text-align: left; text-indent: 0; font-size: 14px; }
.good_he{ height: 24px; line-height: 24px; font-size: 14px; }
.sq{ background: url(../images/man5.png) left center no-repeat; padding-left: 20px; }

}

@media screen and (max-width:820px){
.a_banner{background-size:cover!important;height: 350px!important;}
 
}

@media screen and (max-width:768px){
.xieyi{ width: 90%; margin-left: -45%; height: 440px;}
.xieyi_zi{ height: 340px; }








}
 
}
@media screen and (max-width:414px){
.a_banner{background-size:cover!important; height:240px!important; position: static;}


}
@media screen and (max-width:375px){
.a_banner{background-size:cover!important; height:236px!important;}






















}

@media screen and (max-width:360px){
.a_banner{background-size:cover!important; height:230px!important;}

}
@media screen and (max-width:320px){


}


@media screen and (min-width:1201px){
}

