@charset "utf-8";

@media screen and (max-width: 1200px) {
/*
.slide_mobt{ position: relative; width:100%; margin: 0 auto; margin-top:40px; }
.fo_hid{ width: 100%; overflow: hidden; height:260px; }
.listmfc .lf{ float: left; width:30%; position: relative; overflow: hidden; margin-right:3%;  }
.listmfc .lf .phtran{ width:100%; overflow:hidden;}

*/
}



@media screen and (max-width: 1080px) {
.ListTime { background:url(../about/images/ma_line.jpg) left bottom repeat-x;}
.ListTime ul{ margin:0 auto; display:table; position:relative; left:19px;}
.yearlist{padding-left:20px;}
}


@media screen and (max-width: 640px) {
body,html{ font-size:14px;}

.Ban_line:hover:before{ margin-left: -100%; }



.sp_none{ display:none;}
.pc_none{ display:block;}

.header{ height:auto;}
.logo {width:41.41%; /*max-width:60%;*/padding-left: 1%;text-align: left;float: left;}

.findadre{ width:39.0625%; height:100%; float:none; position:absolute; right:0; text-align:center;color: #232323;font-size:0.75rem; line-height:100%; font-weight: 400; }
.bansearch{ float:left; display:table; width:36%;height: 100%; position: relative;}
.bansearch i{ font-size:2rem; line-height: 100%; display: inline-block; padding-bottom: 0.3rem; }
.lange_choose{float:left; display:table;width:36%; height:100%;font-size:0.75rem;  }
.lange_choose img{padding-bottom:0.5rem; width:40%;}
.bansearch a.tab_ai,.lange_choose a.tab_ai{ display:table-cell; width:100%; height:100%; text-align:center; vertical-align:middle;background-color:#e5e5e5;line-height: 100%;}

.sp_menu{float:left;width:28%; height:100%; background-color:#fff; display:block; text-align:center; position:relative; }
.sp_menu span{ position:absolute; left:10%; top:50%; display:inline-block; width:80%; height:3px; background:#000; line-height:0;}
.sp_menu span:nth-child(1){ margin-top:-20%;}
.sp_menu span:nth-child(3){ margin-top:20%;}

.menu{ overflow: hidden; width:100%; height:auto; position: absolute; top: 100%; left:0;margin-left:0; padding:0 6.25%; width:87.5%; z-index:99; background:#dfdfdf;display:none; }
.menu .Meh{ display:block; float:none;height:auto; width:100%; line-height: 100%; font-size:1.57rem;  font-weight: bold; padding:1.8rem 0; border-bottom:1px solid #c8c8c8; opacity:0; }
.menu .Meh:last-child{border-bottom:0; }
.menu .Meh a{ display:block; width:100%; text-align: left; color:#000;  text-decoration: none; background: url(../images/ico/mr_ioc.png) right 0 no-repeat; background-size: auto 100%; }
.menu .Meh a:hover{ color: inherit;}


/* sec menu */
.second_menu{ position: absolute; left: 0; top:100%; padding:0 6.25%; width:87.5%;color: #000; background-color:#dfdfdf; height:auto; overflow:hidden; z-index:999;}
.scm_box{ display:none; width: 100%; position: relative; min-height:auto;}
.scm_box .scm_lfList{ float: none; width:100%;}
.scm_box .scm_ma{ display: block; border-bottom: 1px solid #c8c8c8;font-size:1.57rem;  font-weight: bold; padding:1.8rem 0;line-height: 100%;}
.scm_box .scm_back{display:block; padding-left:5%; background:url(../images/ico/ml_ioc.png) 0 center no-repeat; background-size: auto 36%;}
.scm_box .scn_riPh{ display:none;}

.searchslid{ display:none; position: absolute; top:100%; right:0px; height:5.7rem; width:100%; overflow: hidden; background: #e5e5e5; z-index:999; }
.searchslid .sear_ic{ display: inline-block;width:14%; height:2.85rem; padding: 1.425rem 0; text-align: center;line-height:2.85rem; vertical-align:top; }
.searchslid .sear_ic i{font-size:2.4rem;}
.searchslid input{ display: inline-block;width:72%; height:2.85rem; margin:1.425rem 0; padding: 0; border: 0; text-align: left; background-color: #e5e5e5; color: #232323; font-size:1rem; vertical-align:top;}
.sear_closed{ display:inline-block;width:14%; height:2.85rem; padding: 1.425rem 0; text-align: center;font-size:2.4rem;line-height: 2.85rem;vertical-align:top;}


/* top slide */
#slider_one{ background: #565656; }
.slide_Num{ position: absolute; top: 0; right: 0; width:4.65rem; height:4.65rem; background: rgba(0,0,0,0.6);z-index:50; font-size:1.857rem; text-align: center; line-height: 4.65rem;color: #a0a0a0; display:block; }
.slide_Num .Num1{color: #fff;}
.top_sl_img .text_ti1{ width:80%;max-width:80%; left:3.75%; top:13.2%; }
.top_sl_img h2{ font-size:1.15rem; font-weight:bold; line-height:120%; height:auto; padding:0 0 0.85rem 0;/*color:#303433;*/}
.top_sl_img h4{font-size:1.15rem; line-height:130%;height:auto;}
.sl_banner{ width:27.3%; height: auto; }
.sl_banner span{ background-size: auto 100%; width: 100%; height: 0; padding-bottom: 28.57%; background-position: center; }
.slide_box .prev{left:1.5625%; width:3.125%;height:0; padding-bottom:6.25%; margin-top:-3.125%; background-size:100% 100%; opacity:0.6;}
.slide_box .next{right:1.5625%; width:3.125%;height:0; padding-bottom:6.25%; margin-top:-3.125%; background-size:100% 100%; opacity:0.6;}
.slide_box #pagenavi a{ width:15.625%;}

.title_ms2{ font-size: 1.71rem; width: 100%; padding: 0; padding-bottom:0.85rem; }
.slide_mobt{ width:100%;}
.fo_hid{ height:auto!important;}
.fo_hid .listmfc{ height:auto!important;}
.fo_hid .listmfc .lf{ height:auto!important;}
.listmfc .lf .upShowMore{ position: static; background:none!important; width:89%; padding:4.6875% 5.5% 0 5.5%; height:auto;  margin:0; color:#283233}
.listmfc .lf .upShowMore h3{ height:auto; font-size:1.2857rem;color:#283233}
.upShowMore .time{ font-size: 1rem; }
.upShowMore p{height:auto;}
.upShowMore .up_showmore a{border:1px solid #283233; color:#283233; opacity:1; width:8.5rem; }
.listmfc .lf .phtran{ width:100%; margin:0;} 
.phtran img{ width:100%;transition:none;-webkit-transition:none;}
.listmfc .lf:hover .phtran img{transform:scale(1,1);-webkit-transform:scale(1,1);}
.listmfc .lf:hover .upShowMore{ padding:4.6875% 5.5% 3.9% 5.5%;}
.upShowMore .up_showmore{ height:40px;}


/* latest */
.indoslide .title_ms2{ margin-left:2.1875%; padding-top:8.59375%;}
.prosslide .title_ms2{ margin-left:2.1875%; }
.slide_mobt{ margin-top:3.75%;}
.ioc_list{ padding:3.75% 0;}

.listmfc .lf{ width:100%;}

.Tp_mob .Tp_tl{ left:2.1875%; top: 9.722%;   }
.Tp_mob .Tp_text{left:2.1875%; top: 25%; width:71.875%;  }
.Tp_mob .Tp_text h2{ font-size:1.07rem;  }
.Tp_mob .Tp_tin{ display: none; }
.Tp_mob .sl_banner{ width: 30.4%; height: auto; }
.Tp_mob .sl_banner span{ background-size: auto 100%; width: 100%; height: 0; padding-bottom: 28.57%; background-position: center; }

.pob_tit{ padding-top:7.8125%; margin-bottom:7.8125%; margin-left:2.1875%;  }
.Auv_paslide{ position:relative; overflow:hidden;/*height:25.643rem;*/}

.Auv_pamob{ position:relative; width:100%;  padding-bottom:0; max-width:none;/*height:25.643rem; */}
.Auv_pamob:after{ content:" "; clear:both;}

.Auv_pamob .pamob_in{ width:100%; display: none;}
.Auv_pamob .pamob_in:first-child{ display: block;}

.Auv_pamob .pamob_in>img{ width:100%; }
.Auv_pamob .pamob_in .pob_mob{ opacity:1; bottom:0; height:100%;}

.pob_mob .pob_conent{ top:35%; padding: 0;}
.pob_mob .pob_tt{ font-size:2.285rem; padding-bottom:3.285rem;transform:translateY(0); -webkit-transform:translateY(0);opacity:1;}
.pob_mob .pob_tx{ display:none;}
.pamob_in:hover .pob_conent{ top:35%;}
.Auv_pamob .pamob_in .pob_bor{ display:none; }
.pob_mob .dis_more{transform:translateY(0); -webkit-transform:translateY(0);opacity:1;}


/*  */
.mob_fdico{ padding:0;background:none;}
.list_icfly{ width:auto; display:block; padding:0.8%; overflow:hidden;}
.list_icfly .onfind{ display:block; width:49.6%; padding:0.8% 0;}
.list_icfly .onfind.onselot_01{ width:100%;}
.list_icfly .onfind.onselot_02{float:left; padding-right:0.8%;}
.list_icfly .onfind.onselot_03{float:left;}

.list_icfly .onfind .foraddtab{ text-align:center;background:#e8e8e8; padding-bottom:3.2rem;}
.list_icfly .onfind a{ float:none; background:none; padding:3.2rem 0 1.85rem 0; }
.list_icfly .onfind a:before{display:none;}
.list_icfly .onfind a:after{ display:inline;}
.list_icfly .onfind p{ float:none; padding:0; margin:0; font-weight:bold; font-size:1.85rem; }
.list_icfly .onfind p:before { display:none;}
.list_icfly .onfind.onselot_01 a:after{ display: none; }
.list_icfly .onfind.onselot_02 a:after{ display: none; }
.list_icfly .onfind.onselot_03 a:after{ display: none; }

/*  */
/* ----------------------index--------------------- */



/* ----------------------page--------------------- */
.slp_mob{}
.page .listmfc{ width: 100%; }
.page .title_ms2{ font-size:2.1428rem; font-weight: bolder;  }

.slp_nt .slp_tit{padding:4.6875% 2.185% 4.6875% 2.185%;width:95.6%; font-size: 1.7857rem; }
.slp_nt .slp_rgl{ display: none; }
.content_mob{ max-width:none; width:100%;}
.main .slp_nt a{ transition: none; -webkit-transition:none; }

.marpadpos{ padding:3.125% 0 7.8125% 0;  }
.banSM_mob a{padding: 1.33rem 3.7rem 0.25rem 3.7rem;}
.banSM_mob a:hover {border-color: inherit;background:inherit;color:inherit;opacity: 0.8;}


/* **** about **** */
.mob_incont{ padding:0;}
.right_mat{ float:none; width:90.6%; padding:6.25% 4.7% 4.6875% 4.7%; font-size:1.14rem; }
.left_mat{float:none;width:100%;}

.movie .BanForVideo a{ padding:1rem 1.19rem;}

.AB_ctom{ padding:6.25% 0 4.6875% 0; }
.abtcon{ padding-bottom:4.6875% ; }
.abtcon .avuph{ float: none; width:100%; padding: 0; margin:0;  }
.abtcon .avuph img{width:100%;  }
.abtcon .auvtext{ float: none; width:90%; margin: 0 auto; padding:6.25% 0 4.6875% 0; }

.ListTime ul li a:hover{ color:#8a8c8c; }
.ListTime ul li a.sel { color: #FFF;}

/*----------------------------------------*/
.cou_time{ font-size:2.143rem; padding-bottom:1.43rem;}
.cou_time:before{ width:5rem;}

.honors .content_mob{ padding:6.25% 2.2% 0 2.2%; width:95.6%;}
.slide_mop{ padding:5.46875% 0 6.25% 0;}
.cou_list{ padding:0;}
.cou_list li{ width:18.75em; margin:0;padding:0 0.75em 0 0;}
.cou_list li .ShowCom{position:static; height:auto;display: block;}
.ShowCom .C_text{position:static; padding:8.33% 5%;}
.ShowCom .C_text h3{ font-size:1.78rem;}
.ShowCom .C_text h4{ padding:8% 0 6% 0; font-size:1.14rem;}
.ShowCom .C_text p{ font-size:1rem;}
.piocnt{ text-align:center; padding-top:4.098%;}
.piocnt span{ display:inline-block; cursor:pointer; height:8px; width:8px; margin:0 3px; line-height:0;  border:2px solid #fff; background:#b2b2b2;  border-radius:100px;}
.piocnt span.sel{ border:2px solid #b2b2b2; background:#fff;}

.honors .ShowMore{padding:0 0 7.8125% 0;}


/*----------------------------------------*/

.scoll_list{ width: 1100px; }
.slide_inf .me_slidLF{ float: none; width: 100%; padding:0;  }
.slide_inf .me_slidLF img{ width: 100%; }
.slide_inf .me_slidRG{ float: none; width: 91%; padding:3.91% 4.5% 10.975% 4.5%; }
.slide_inf .me_slidRG h3{ font-size: 1.785rem; padding-bottom: 1rem; }

.AB_ctom2{ width: 91%; padding:6.25% 4.5% 5.468% 4.5%;}
.AB_ctom3{ width: 91%; padding:3.125% 4.5% 5.468% 4.5%;}
.ab_ctph{ width: 100%; padding:0; }

.abtcon2{ padding-bottom: 0; }
p.abtcon2{width: 91%; padding:6.25% 4.5% 0 4.5%;}
.abtcon2 .abt_right,.abtcon2 .abt_left{ float: none; width: 100%; margin:0; padding:4.6875% 0 0 0; }
.abtcon2 .abt_right img,.abtcon2 .abt_left img{ padding:0 0 2.345% 0; width: 100%; }
.abt_intextC{ width: 91%; padding:5.46875% 4.5%}
.sp_threeph img{ padding-bottom: 3.125%; width: 100%; }



/* **** news **** */
.new_pa{}
.mob_incont2{ padding: 0; }
.page .listmfc .lf{ float: none; width: 100%; margin:0; }
.page .listmfc .lf p{ display: none; }
.news .listmfc .lf .upShowMore{ padding:4.6875% 5.5%;}
.news .listmfc .lf:hover .upShowMore{ padding:4.6875% 5.5%;}
.news .news_inmob{ padding:9.375% 0; font-size: 1.14rem; }
.news_inmob .news_incont{width: 91%;padding: 0 4.5%;}
.news_inmob h2{ font-size: 1.857rem; line-height: 140%; }
.news_inmob .newsinph_cen{ padding:3.9% 0  6.25% 0; }
.news_inmob .smallt{ font-size: 1rem; }
.news_inmob .newsinph_cen img{ padding-bottom: 0.7rem; }
.new_pa .followFixed{top:auto; bottom: 30px;}
.new_pa .followFixed .fixed_ico li{ display: none; }
.new_pa .followFixed .fixed_ico li.fio_01{ display:block; }
.followFixed .fixed_ico li.fio_01 a.fistS:hover{ background-position:  -6px 0px; background-color:#0e3266;  }

.nl_seemore:hover:after{ color:#525252;}






/* **** models **** */
.SeaNextDown{ display: none; }

.mod_menu{ background:#d6dce4;}
.mod_menu .mod_list .bus_tabl{ width: 8.5rem; padding: 1.5rem 0 1.5rem 1rem; vertical-align: top; font-size: 1rem;  }
.mod_menu .mod_list .bus_tabr{ display: table-cell;  vertical-align: top;padding: 1rem 0; font-size: 1rem;}
.mod_menu .mod_list a{ display:inline-block; font-size:1rem; padding:0.5rem 2rem 0.5rem 0; opacity:0.5;}
.mod_menu .mod_list a.sel{opacity:1;}
.mod_menu .mod_list a:hover{opacity:1;}

.Tp_PageMob .Tp_text{ top: 10.416%;left:46.09375%; width:51.5625%;}
.Tp_PageMob .Tp_text h2{  font-size: 1.428rem; }
.Tp_PageMob .Tp_tin{padding:0.857rem 0; font-size: 1rem;}
.Tp_bana a{ font-size: 1rem; padding:0.58rem 1.643rem; }
.Tp_bana a i{ display: none;}

.slidM_banPN a{ top: 30%; margin-top:0; padding:2.2rem 10px; }
.slidM_inlt .slidM_inNum{ padding:0.642857rem 0; width:3.5rem; height: auto;  }
.slidM_inlt span.slidM_inemt{ text-align: left; padding:0.642857rem ; font-size: 1.14rem; }

.models_city .modle_con{ padding: 6.25% 2.2%; width:95.6%;  }
.Box_IND .Mbox_lf{ float: none; width: 100%; }
.Box_IND .Mbox_ri{ float: none; width: 100%; padding:2.1875% 0; }
.Box_IND .Mbox_ri h3{ font-size: 1.7857rem; line-height: 120%; }
.Box_IND .Mbox_ri p{font-size: 1.07rem;}
.slideM_modles{ margin-bottom:9.375%;  }
.Configuration_table{ margin-top:5.46875%; font-size: 0.9rem;}
.Configuration_table tr td:last-child{ word-break: break-all; }
.Configuration_table td{ padding:0.57rem 0.714rem; }

.Tp_urban .Tp_text{ top: 10.416%; left: 3.9%; }
.Tp_urbanfd{ background: #cedbe4; padding:7.8125% 0 0 0;position: relative; margin-bottom:3.4375%; }
.Tp_urbanfd .Tp_tl{position: relative;  left: 0;margin:0 2.1875% 4.6875% 2.1875%;  }
.Tp_urbanfd .Tp_text{position: static;  width:95.6%; max-width: none; padding:4.7875% 2.2% 2.39325% 2.2%;}
.Tp_urbanfd .Tp_tin{ display: block; margin: 0; }
.Tp_urbanfd .Tp_text h2{ font-size: 1.7857rem; line-height: 120%; }
.Tp_urbanfd .Tp_text p{ font-size: 1.14rem; line-height: 160%; }

.city_mobtab .title_ms2{ padding-top:4.6875%;}
.city_mobtab{ padding: 0 2.1875% 3.90625% 2.1875%; }
.city_table{padding-top:4.6875%;}
.city_table .tablePad{ padding:1.5rem;  }
.city_table table{ font-size:1.14rem;}

.school .title_ms2{ margin: 0  2.2%;  width:95.6%;}
.school .title_sch{ margin: 7.8125%  2.2% 4.6875% 2.2%;}
.TP_mschool{margin:4.6875% 0;}
.TP_mschool .Tp_text{ position: static;  width:95.6%; padding:6.25% 2.2% 4.6875% 2.2%;  margin-top: 0; }
.TP_mschool .Tp_text h2{font-size: 1.7857rem; line-height: 120%; }
.TP_mschool .Tp_text .Tp_tin{ display: block; height: auto; font-size: 1.14rem; line-height: 160%;}
.school_mobtab .city_table{ margin-top:4.6875%;}


.solution .content_mob{ padding: 7.03125%  2.2% 0 2.2%;  width:95.6%;}
.sup_mob{ padding: 6.55% 0  8.196% 0;}
.solution .content_mob .sup_mob:last-child{ padding: 6.55% 0  0.5% 0;}
.sup_inbox{ display: block; width:96%; margin: 0 0 3.2% 0; }
.sup_inbox img{ max-width: 50%; }
.sup_inbox h3{ font-size: 2.142rem;  }
.sup_inbox p{font-size: 1.14rem;}
.sup_mob2{padding: 6.55% 0 8.196% 0;}
.sup_mob2 .sup_inbox{ display: block; width:96%; margin: 0 0 3.2% 0; }
.sup_mob2 .sup_inbox .sup_inboxPH{ display: block; width: 100%; }
.sup_mob2 .sup_inbox .sup_inboxTT{ display: block; width:96%; margin: 0 0 3.2% 0; padding: 2%; }

.sup_TBmob{ padding: 0 0 6.5% 0; }
.sup_TBmob  table td{ padding:1.2rem  0.357rem; }


/* **** support **** */
.sales_addressLidt{ height:350px  }
.sales_left{  float: none;padding:0%  2.2% 3.9% 2.2%;  width:95.6%; }
.sales_search{ padding:6.557% 0 8.1967% 0;  }
.map_form .map_searval input{ padding:1.19rem 5%; height:16px; }
.map_form .map_searban a{padding:1.25rem 0;}

.sales_addressLidt .addres_in{ display: table; width:100%;}
.sales_addressLidt .addres_in span{ float: none;display: table-cell; vertical-align: middle;  }
.sales_addressLidt .addres_in .map_ancd{ width:28px; padding: 1.428rem 0 1.428rem 3.14rem; }
.sales_addressLidt .addres_in .map_addressA{ width: auto;white-space:normal; overflow:auto;padding: 1.428rem 1rem; font-size: 1rem;}
.sales_addressLidt .addres_in .map_down{  width: 30px;padding: 1.428rem 0;}
.sales_right{ position: static; margin: 0; height:350px; width: 100%; }

.consul_tit{ padding:7.03125% 0; font-size: 1.2857rem;  }
.consul_form{ width: 100%; padding-bottom:8.1967%;  }
.intup_t label{top:30%}
.intup_t .inuplabel{  font-size:0.9rem; left:3%; transform:translateY(-80%); -webkit-transform:translateY(-80%);}
.consul_form table td{ height: auto; }
.consul_form table select{ padding:1.428rem 3% 0.357rem 3%;height:3.572rem; min-height:26px; font-size:1.3rem;}
.consul_form table input{ padding:1.428rem 3% 0.357rem 3%;height:1.714rem; min-height:16px;font-size:1.3rem;}

.intup_banBox button{ padding:1rem 4.64rem; margin-top:2.5rem;}

.pledge{ padding-bottom: 0; }
.pledge .modle_con{ padding: 6.25% 2.2% 0 2.2%; width:95.6%; font-size:1.1428rem;   }
.ple_mobtext{ padding: 6.555% 0 10.655% 0 }
.ple_left{ float: none; width: 100%; padding: 0; }
.ple_right{ float:none; width:100%; }
.ple_right h3{ padding:4.1% 0 4.918% 0; font-size:1.785rem; }
.ple_lis .sup_inbox{ margin:0 0 3.278% 0; }
.ple_lis{ padding: 0; }
.title_ms2+.ple_lis{ padding-top:6.55%; }
.pledge .ple_lis:last-child{ padding-bottom: 0.5%; padding-top: 0; }

.servicepro{ padding-top: 5.46875%; }
.servicepro .title_ms2{margin: 6.25% 2.2% 0 2.2%; width:95.6%; }
.service_text{ padding:7.03125% 0 9.375% 0;  }
.service_flow{ padding:0 2.2% 5.46875% 2.2%; }
.service_con{padding:0 2.2%; }

.accessories{ padding:0 ;}
.accessories .modle_con{ padding:0 2.2% 4.6875% 2.2% ; width: 95.6%;}
.parts_t{ padding:5.46875% 0 0 0;  }
.accessories .ple_mobtext{ padding: 4.09% 0 0 0; }
.accessories .ple_left{padding-bottom: 4.09%;}

.par_flow{padding:4.09% 0 8.1967% 0; }
.parts_intsa{ padding: 3.28% 0; }
.par_tabl table{ border-top:1px solid #fff; border-bottom: 0; }
.acce_tabl{ padding-bottom:3.28%; }
.acce_tabl table td{ padding:1.6rem 0.358rem;  }
.page .acce_senmore{ display: block; padding-bottom:4.918%;  }
.main .acce_senmore a{    padding: 1.33rem 3.7rem 0.25rem 3.7rem; }
.main .acce_senmore i{ display: block; }


/* **** contact **** */
.contact_box{ padding:6.25% 2.2% 8.6% 2.2%; width: 95.6%;}
.contact_box .ctleft{ float:left; padding-right:7.4%;text-align:center;  width:33.77%; }
.contact_box .ctright{float:left;  width:58.83%; color:#535353;}
.contact_googlemap iframe{ vertical-align:top; height:300px}


/* foot*/
.foot_title{ display:none; }
.ft_cob{ padding:0}
.foot .ft_cob .ft_colist{ float: none; display:none; min-height:1px; }
.foot .ft_cob .ft_colist.last_fmob{float: none; display:block; width:100%; padding:0;min-height:1px;  }
.ft_cob .ft_colist .footsns{ text-align:center;padding:2.2rem;}
.ft_cob .ft_colist .footsns a{ display:inline-block; float:none; font-size:3rem;width:4.5rem;line-height:4.5rem; height:4.5rem; border-radius:10rem; padding:0; margin:0 5px; }

.foot_EMAIL{ padding:0 1rem 2.2rem 1rem;}
.foot_EMAIL p{ font-size:1.42rem;}

.co_tx{ font-size:1.1rem; padding:1rem;}

}

@media screen and (max-width: 400px) {
.bansearch i{ padding-bottom: 0.1rem; }
.lange_choose img{padding-bottom: 0.6rem;}
.foot_EMAIL dl dd input{ font-size: 1.35rem; }
.foot_EMAIL dl.fsea dt a{ font-size: 1.35rem; }
}

@media screen and (max-width: 320px) {
.bansearch i{  padding-bottom: 0.05rem; }

}