@charset "utf-8";
*{ padding:0; margin:0;}
p{ margin:0; padding:0;}
html { font-size:100px; }
body{
	min-width:320px;
	max-width:860px;
	margin:0 auto;
	font-size:0.36rem;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	line-height:1.6;
	-webkit-text-size-adjust:100% !important
	}	
input,select,button,h1,h2,h3,h4,h5,h6{font-size:100%;font-family:inherit; appearance:none; -moz-appearance:none; -webkit-appearance:none;}
a{cursor: pointer; color:#0000ee;}
img{ border:none;}
a:hover{ text-decoration:underline;}
a.fbold{ font-weight:bold;} 	
ul li{ list-style-type:none;}
.clear{ clear: both; font-size:0; height:0; line-height:0;}

.cen_ber {height: auto; padding: 4px 6px; border: 1px solid #efefef; border-top: 3px solid #202046;  line-height: 19px; margin: 0 auto; background: #FFF; }

/*header*/
.header{ width:100%; height:auto; }
.logo_l{ width:4.2rem; height:0.7rem;  float:left;}
.logo_l img{ width:100%; height:0.64rem; line-height:0.64rem;}
.logo_r{ float:right; width:auto; }

.logo_r .lr_limg a{ display:inline-block; height:0.6rem; line-height:0.6rem;}
.logo_r .lr_limg img{ display:inline-block;}
.logo_r .lr_limg img.equis{ width:1.13rem; height:0.4rem; padding:0.1rem;}
.logo_r .lr_limg img.aacsb{ width:0.84rem; height:0.6rem; margin-right:0.1rem;}

/*END header*/

/*benner*/
.ben_top{ margin-top:0.14rem;}
.ptbn_box{ position:relative;}
.bn_an_apply{width:2rem; height:auto; position:absolute; bottom:0.2rem; left:38%; }
.bn_an_apply a{ display:block; width:auto; padding:0.1rem 0; border:1px solid #e4ad05; text-decoration:none; color:#e4ad05; text-align:center; font-weight:bold; font-size:0.20rem; border-radius:0.3rem; font-family:Tahoma, Geneva, sans-serif;}

.bn_ulg{ width:100%;}
.bn_ulg img{ display:block; width:100%; height:auto;}
.bntxt{ width:100%; margin-top:0.16rem;}
.bntxt .bn_sh{ font-size:0.30rem; height:auto; line-height:0.36rem;  font-weight:600;  text-align:center; }
.bntxt .bn_cl{ font-size:0.21rem; height:auto; line-height:0.3rem; text-align:center; color:#777; }


/*main_ulg*/
.cont_cn { background:#fff; font-size:0.16rem; margin:0.14rem 0; padding:0 0.1rem;}
.mcubox { width:100%;}
.ulg_pbox{ width:100%; display:flex; flex-dirction:row; justify-content:space-between; margin-top:0.2rem; }
.ulg_pbox .upic_s1{width:50%; }
.ulg_pbox .upic_s2{ width:49%;}
.ulg_pbox img{ display:block; width:100%;}

.cont_cn h2{ padding:0.1rem 0; margin:0.2rem 0 0.05rem 0; font-size:0.21rem; text-align:left; font-weight:500; border-bottom:1px solid #eeeeee; color:#1f3397;}
.cont_cn table tr td{ vertical-align:top; font-size:0.15rem; text-align:left; line-height:0.23rem; padding:0.07rem 0.05rem;}
.cont_cn table tr td i{ display:block; margin-top:0.05rem;}
.cont_cn table tr td i img{width:0.18rem; height:0.16rem;  display:block;}
.cont_cn table tr td span.red{ color:#cd0404;}

.cont_cn table.ulg_con_eng tr td{ font-family:Verdana, Geneva, sans-serif; font-size:0.14rem;}
/*end main_ulg*/


.cotlist{ width:100%; height:auto;}
table.pro_hig{ width:100%; border:none; border-collapse:collapse; color:#111; font-family: Verdana,Geneva,sans-serif;}
table.pro_hig tr{}
table.pro_hig tr td{padding:6px 1px;  font-size:0.16rem; line-height:0.28rem;}

table.pro_hig .dot{ vertical-align:top; font-family:Verdana, Geneva, sans-serif;}
h2.htit{ height:0.3rem; line-height:0.3rem;  color: #88424f; font-size:0.22rem; text-align: center; padding-left:0.1rem; margin-top:0.2rem; font-weight:600;}


.ky_stu{ margin-top:0.3rem; font-size:0.13rem;}
.ky_stu p{margin-top:0.16rem;}
.ky_stu p img.pic_ky_stu { display:block; width:2rem; height:auto; float:left; padding-right:0.1rem; padding-bottom:0.1rem;}

/*报名表*/
.main_ulg .ulg_rrf{ width:100%;  height:auto; margin-top:20px;}
.ulg_rrf h2.infor_tit{padding:0.1rem 0; margin:0.3rem 0 0.05rem 0; font-size:0.22rem; text-align:left; font-weight:500; border-bottom:1px solid #eeeeee; color:#1f3397;}
.ulg_rrf h2.infor_tit a{ text-decoration:none; color:#1f3397;}
.ulg_rrf p.tel_hh{ padding:0.1rem 0 0 0.2rem; color:#d98502; font-size:0.16rem;}

table.entryform{ width:100%; margin-top:10px; border:1px solid #f1f1f1; border-collapse:collapse; font-size:14px; color:#111; background:#FFF; font-family: Verdana,Geneva,sans-serif;}
table.entryform tr{ border:1px solid #e2e2e2;}
table.entryform tr td{ padding:6px 4px; border:1px solid #ececec;}
table.entryform tr td.cegrsub{width:120px; height:30px; border:none; }
table.entryform tr td a.tit_cffm{ text-decoration:none; font-weight:700; color:#333;}
table.entryform tr td.lt_rep{width:30%; height:30px; text-align:right; padding-right:2px; background:#f7f9fa; color:#686969;}

table.entryform tr td input{ width:68%; padding:1px 1px;}
table.entryform tr td input.hom_inp_a{color:#b6b6b6;}
table.entryform tr td .for_isubre{ margin:0 auto;}
table.entryform tr td .for_isubre input.iwan_sub{ width:140px; border-radius:0.2rem; color: #fff;  display: inline-block; font-size:0.2rem; border:none; padding:0.05rem 0; text-align: center; background:#1265ba;}
table.entryform tr td .for_isubre input.iwan_sub:active{background:#3b89e9;}

/*end 报名表*/

.addr_det{ margin:20px 0 0 0;}
.addr_det .ft_tit{font-size:0.18rem; font-weight:bold; padding:10px 0 10px 6px; color:#5f574f;}
.addr_det .adft{border-top:1px solid #e2e1e1; padding-top:6px; font-size:12px; color:#444; }
.adft .ftl_ceglogo{ width:auto; padding:8px 6px 0 6px; float:left; }
.adft a img.ft_sflogo{width:101px; height:47px; display:block;}
.adft .ftr_adtext{ float:left; width:auto; padding:0 0 0 6px; border-left:1px solid #efefef; font-size:13px; }
.adft .ftr_adtext span.mgr10{ margin-right:10px;}

.reu_infor{ font-size:0.19rem; line-height:0.26rem; margin:0.3rem 0.2rem; font-weight:600;}
.reu_infor p{ margin-top:0.14rem;}
.reu_infor a{ color:#2f87f7;}

@media only screen and (max-width: 767px){ 
html { font-size:94px; }
 }
 
@media screen and (max-width:689px) { 
html { font-size:92px; }
.cont_cn table tr td{ font-size:0.20rem;}
.cont_cn h2{ font-size:0.23rem;}
.cont_cn table.ulg_con_eng tr td{ font-size:0.20rem;}


.logo_l{ width:4.2rem; height:0.7rem; float:none; text-align:center; margin:0 auto;}
.logo_l img{ width:100%; height:auto;}
.logo_r{width:4.2rem; text-align:center; margin:0 auto; float:none; padding-top:0.1rem;}
.logo_r .lr_limg img{ display:inline-block;}
.logo_r .lr_limg img.equis{ width:1.13rem; height:0.4rem; padding:0.1rem; margin-right:0; float:left;}
.logo_r .lr_limg img.aacsb{  width:0.84rem; height:0.6rem; margin-right:0; float:right;}

}
@media screen and (max-width:480px) { 
html { font-size:90px; }
.logo_l{ width:80%; height:auto; padding:0.1rem 0;}
.logo_r{ width:80%;}


}
@media screen and (max-width:414px) { 
html { font-size:88px; }
.logo_l{ width:95%; height:auto; padding:0.1rem 0;}
.logo_r{ width:95%;}
}
@media screen and (max-width:375px) { html { font-size:86px; }}
@media screen and (max-width:360px) { html { font-size:84px; }}
@media screen and (max-width:320px) { html { font-size:82px; }}


