@charset "gb2312";
html{-webkit-text-size-adjust:none; -webkit-tap-highlight-color: transparent;overflow-x:hidden;height: 100%; font-size: 312.5%; background-color: #ebebeb; margin: 0 auto; padding: 0; }
body{padding:0;margin:0;font-size:14px;-webkit-text-size-adjust:none;width:100%;min-width:320px;max-width:640px;overflow-x:hidden;margin:0 auto;line-height:23px;font-family:""; color:#333333;}
ol,ul{list-style:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
ul,li,input,h1,h2,h3,p,span,b,dl,dt,dd{margin:0;padding:0;list-style:none;font-family:"";}
img{border:0;display:block;}
a{text-decoration:none;color:#333;}
.cl{clear:both;}
p{text-indent:2em;}
@-webkit-keyframes rotate { from {-webkit-transform:rotate(0deg);}to { -webkit-transform: rotate(360deg); }}
@media screen and (min-width:320px) {html { font-size: 200%; }}
@media screen and (min-width:480px) {html { font-size: 234.5%; }}
@media screen and (min-width:640px) {html { font-size: 312.5%; }}
@font-face{font-family:'iconfont';src:url('iconfonticonfont.eot');src:url('iconfonticonfont.eotiefix') format('embedded-opentype'),url('iconfonticonfont.woff') format('woff'),url('iconfonticonfont.ttf') format('truetype'),url('iconfonticonfont.svgiconfont') format('svg');}
.iconfont{font-family:"iconfont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}

.phone{width:100%;padding:.3rem 0;margin:0px auto;background:#e4e0df;}
.Telephone{ background:#ff8c01; width:60%; border-radius:10px; margin:0 auto;padding:.2em; text-align:center; overflow:hidden; clear:both;}
.Telephone a{ color:#FFF; display:block;}
.Telephone span{ margin-left:.5em; line-height:1.5em;  letter-spacing: 3px; font-size:.5rem;}

.jn_zx{width:100%;height:auto;padding:.2rem 0;background:#cc3333;text-align:center;margin:0 auto;}
.jn_zx_up{width:70%;height:1rem;line-height:1rem;font-size:.45rem;border-bottom:1px solid #FFF;margin:0px auto;color:#FFF;}
.jn_zx font{font-size:.45rem;line-height:1rem;color:#FFF;}
.jn_zx a{display:block;width:40%;height:auto;line-height:1rem;font-size:.5rem;background:#ffcc00;color:#663300;margin:.3rem auto auto auto;border-radius:.2rem;}

.logo{width:100%;margin:0 auto;text-align:center;background:#FFF;}
.logo img{margin:0px auto;}

.jn_1{width:100%;margin:0 auto;font-size:.45rem;line-height:.8rem;padding:.2rem 3%;background:#FFF;}
.jn_1 span{font-size:.4rem;color:red;}
.jn_1 font{font-size:.45rem;}

.jn_2{width:100%;height:auto;background:#FFF;padding:.2rem 3%;}
.jn_zx1{width:100%;text-align:center;}
.jn_zx1_up{font-size:.6rem;line-height:1rem;border-bottom:1px solid #a70007;width:65%;margin:0px auto;}
.jn_zx1 font{font-size:.45rem;line-height:1rem;color:#333;}
.jn_2 p{font-size:.45rem;line-height:.8rem;}
.jn_2 p a{font-size:.45rem;line-height:.8rem;color:red;}

.jn_3{width:100%;height:auto;padding:.2rem 3%;background:#FFF;}
.zx_l{width:32%;float:left;}
.zx_r{width:32%;float:right;}
.zx_mu{width:32%;float:left;margin:0 2% .1rem 2%;}
.zx_md{width:32%;float:left;margin:.1rem 2% 0 2%;}

.teacher{width:100%;height:auto;padding:.2rem 3%;background:#FFF;}
.teachers{width:100%;margin:.2rem auto auto auto;height:auto;}
.teacher1{width:44%;float:left;margin:.2rem 2%;position:relative;border-radius:.3rem;overflow:hidden;}
.teacher1 span{position:absolute;bottom:0;left:0;line-height:.9rem;background:rgba(255,255,255,0.61);width:100%;padding-left:.4rem;font-size:.35rem;}

.jn_4{width:100%;height:auto;padding:.2rem 3%;background:#FFF;}
.jn_4 ul{width:100%;height:auto;padding:.2rem 0;float:left;}
.jn_4 ul li{margin:.2rem 0;}
.jn_4 ul li span{line-height:.8rem;font-size:.4rem;}
.jn_4 ul li p{line-height:.7rem;font-size:.45rem;}
.jn_4 ul li a{line-height:.7rem;font-size:.45rem;color:red;}
.jn_4_num1,.jn_4_num2,.jn_4_num3{float:left;width:2rem;height:3rem;padding:.1rem 0;text-align:center;line-height:1.5rem;font-size:1.5rem;font-weight:bold;margin-right:.2rem;}
.jn_4_num1{color:#ffc001;}
.jn_4_num2{color:#05c29c;}
.jn_4_num3{color:#499bff;}

.job{width:100%;height:auto;margin:0rem auto;padding:.3rem 5%;background:#FFF;}
.job_t{width:75%;height:1.2rem;line-height:1.2rem;margin:0px auto;font-size:.8rem;color:#ff9933;text-align:center;}
.job_c{width:91%;height:auto;margin:.3rem auto;font-size:.45rem;line-height:.8rem;}
.job_c img{margin:.4rem auto;}
.job_c p{text-indent:2em;}
.job_c p a{color:red;}
.job_c span{color:#ff6804;line-height:.7rem;font-size:.4rem;font-weight:bold;}

.zy{width:100%;height:auto;margin:0 auto;padding:0;}
.zy_t_box{width:94%;height:1.3rem;border-bottom:1px dashed #CCCCCC;margin:0 auto;}
.zy_t{width:94%;height:auto;border-left:6px solid #fa7a49;padding-left:2%;font-size:.5rem;float:left;line-height:.5rem;margin-top:.4rem;margin-bottom:.4rem;color:#ff9900;}
.zy ul{width:100%;padding:0 3%;margin:0 auto;}
.zy ul li{border-bottom:1px dashed #CCCCCC;}
.zy_left{float:left;width:35%;padding:.31rem 0;text-align:center;}
.zy_right{float:right;width:65%;padding:.2rem 0;}
.zy_right h1{font-size:.5rem;line-height:1rem;}
.zy_right span{display:block;font-size:.45rem;color:#999;line-height:1rem;}

.m3{width:100%;margin:0rem auto;padding:.2rem 0;background:#FFF;}
.m3_zx1{line-height:.8rem;text-align:center;padding:0;border:1px solid #ec7a00;width:2.5rem;float:left;font-size:.35rem;margin-top:.2rem;}
.m3_zx2{line-height:.8rem;text-align:center;padding:0;border:1px solid #ec7a00;width:2.5rem;float:left;font-size:.35rem;background:#ec7a00;margin-top:.2rem;}

/*顶部*/
.menubox{position:absolute;right:0;width:0px;z-index:1000;top:.88rem;}
.dangzhu { background-color: #000; width: 100%; height: 920px; left: 0; top:.88rem;filter: alpha(opacity=40); opacity: 0.4; z-index: 1; position: absolute; display: none; }
.menumain ul li {height:.7rem;line-height:.7rem; border-top: 1px solid #d16d03; border-bottom: 1px solid #ff8d15; background: #EC7A00 ; text-align: center; }
.menumain ul li a { padding-left: 0px; display: block; color: #fff }
.head-bg { background: #ec7a00; width: 100% }
.header h1 { position: relative; text-align: center; color: #fff; font-weight: normal;height:0.88rem; }
.header h1 { text-align: center }
.header h1 font { color: #FFF; line-height: 0.88rem; text-align: center; font-size: 0.4rem; -moz-box-flex: 1; }
.tb_back { position: absolute; left: 0;}
.tb_back a i{font-size:.5rem;line-height:.88rem;padding-left:.3rem;color:#FFF;}
.tb_list { position: absolute; right:.05rem;}
.tb_list a i{font-size:.5rem;line-height:.88rem;padding-right:.3rem;color:#FFF;}

/*底部悬浮?*/
.user-info{background:#f3f3f3;width:100%;float:left;}.user-info li{width:20%;text-align:center;float:left;display:inline;box-sizing:border-box;}.user-info li p{font-size:.35rem;color:#ee7902;margin:0px auto;text-indent:inherit;}.com-client{position:fixed;width:100%;left:0;bottom:0;z-index:800;}.user-info li .iconfont{font-size:.7rem;line-height:1rem;color:#ff8800;}
/*底部*/
.footer{text-align:center;font-size:.45rem;width:100%;clear:both;height:auto;background:#ff8c01;margin-bottom:1.6rem;padding:.2rem 0;}.footer p{color:#FFF;line-height:.7rem;}.footer p a{color:#FFF;padding:0 10px;}.footer p span a{color:#FFF}
/*在线报名*/
.bm_t{width:100%;height:auto;padding:.3rem 0;background:#FFF;}
.zxbm_t{border-left:6px solid #F30;padding-left:2%;font-size:.5rem;float:left;margin-left:8%;line-height:.5rem;margin-top:.15rem;}
.bm_zx{float:right;margin-right:7%;}
#baoming{width:99%;padding:3px 0;background-color:#FFF;margin:0px auto;}#baoming ul li{width:90%;line-height:.7rem;margin-top:.2rem;margin:.2rem auto;}.name{width:15%;text-align:right;float:left;color:#646464;}
#baoming #name, #baoming #tell, #main #user_email, #baoming #hukou, #baoming #zhuanye, #baoming #email, #baoming #qqmsn{width:100%;height:.7rem;text-indent:5px;border:1px solid #dcdcdc;outline:none;color:#666;margin:0px auto;}.sex{margin-right:15px;}.bmbtn{background:#f57f00;border:1px solid #e77800;border-radius:4px;box-shadow:0 1px 0 #f8ab45 inset;color:#FFFFFF;cursor:pointer;display:block;font-weight:700;height:1rem;line-height:1rem;text-align:center; font-weight:bold;width:98%;font-size:.45rem;margin-bottom:10px;margin:0px auto;}