﻿html { -webkit-tap-highlight-color: transparent;/* overflow-x: hidden; */ height: 100%; background-color: #ebebeb; padding: 0 }
body { color: #333; font-size:1rem; line-height: 1.5rem; font-family: arial, Microsoft Yahei;max-width:640px;min-width:320px; margin:0 auto;}
h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0 }
img { vertical-align: middle; border: 0; max-width:100%;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
ul, ol, li { list-style: none; }
em, i { font-style: normal }
img { border: none }
input, img { vertical-align: middle }

.hxzg{width:100%; height:auto; overflow:hidden;}
.hxzg img{width:100%;}
 select, textarea { -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-appearance: none; border: 0; border-radius: 0; }
textarea:focus { outline: 0 }
a { color: #6E7D8B; text-decoration: none; outline: 0 }
a:active, a:hover, a.current { outline: 0 }
.c { text-align: center; }
.tr { text-align: right; }
.f60, input.f60, .c60 { color: #FF621D; }
.f00 { color: #f00; }
.c99 { color: #999; }
.f12 { font-size: 0.75em;
}
.h_30px {
height:.95em; clear: both; overflow: hidden; font-size: 0 }
.h_10px, .hr10 {
height:.2em; clear: both; overflow: hidden; font-size: 0 }
.h_20px {
height:2px; clear: both; overflow: hidden; font-size: 0 }
.h_5px {
height:0.09rem; clear: both; overflow: hidden; font-size: 0 }
.green { color: #99CC01 }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: 1em; letter-spacing: normal; word-spacing: normal; text-transform: none; text-indent: 0; text-shadow: none; vertical-align: middle }
button, input, optgroup, select, textarea { color: inherit; margin: 0; -webkit-writing-mode: horizontal-tb; }
button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer }
.container { width: 100%; background: #fff; overflow:hidden;}
/*标题 */
.con_title { height: 2.8rem; padding: 12px 10px 12px 10px; line-height: 2.8rem; background: #fff; border-bottom: 1px solid #e1e1e1; }
.con_title span { float: left; font-size: 1.4rem; color: #333; display: block; }
.con_title span em { background-size: 100% auto; width:.06rem;height:2rem;float: left; margin-right: 0.8rem; margin-top: 0.4rem; }
.con_title span em.modular1 { background: #fa7a49; }
.con_title span em.modular2 { background: #f6b62d; }
.con_title span em.modular3 { background: #a3cb5c; }
.con_title span em.modular4 { background: #6cc8c7; }
.con_title span em.modular5 { background: #62a8ea; }
.con_title span em.modular6 { background: #ff6a6a; }
.con_title span em.modular7 { background: #c00; }
.con_title a { float: right; color: #818181; font-size: 1rem ; height:2.2rem; line-height:2.2rem; margin-top:0.2rem; text-align:center;width:20% }
.con_title a.phone { border: 1px solid #e57f21; border-radius: 100px; float: right; color:#e37510 }
.con_title a.online { border: 1px solid #c00; border-radius: 100px; float: right;  padding:0.02rem .1rem; color:#c00 }
.con_title a.online img{ background:url(online.gif) no-repeat; background-size: 100% auto; width:.42rem; height:.36rem;}

/*报名通告*/
.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:1.5rem;
line-height:1.5rem;
text-align: center; font-weight: bold; width: 100%; *width:98%;
font-size:1rem;
margin-bottom: 0px }
#baoming {
	padding-top: 0;
	padding-right: 0.2rem;
	padding-left: 0.2rem;
	padding-bottom: 0rem;
	background-color: #FFF;
	float: left
}
#baoming ul li { width: 100%; float: left; line-height:2.1rem; font-size:0.9rem;margin-top:0.2rem}
.name { width: 15%; text-align: right; float: left; color: #646464；}
#baoming #user_name,#baoming #name, #baoming #shouji, #baoming #tell,#baoming #timeer,#baoming #qqmsn, #main #user_email,#baoming #zhuangye, #baoming #hukou, #baoming #zy, #baoming #email { width: 100%; height:1.7rem;
text-indent: 1.2em; border: 1px solid #dcdcdc; outline: none; color: #666; }
.sex { margin-right: 0.9em }
/*底部悬浮框 */
.foot{ background:#fff; text-align:center; padding:20px 0 30px;}
.foot a{ color:#666; padding:0px 0.5em;font-size:0.9rem; line-height:1.5rem; font: "微软雅黑"}
.foot3{background:#fff;height:1.5em;padding-top: 0.2em;padding-right: 0px;margin-bottom:4em;padding-left: 0px;}
.foot3 a{ float:left; width:6.5em; text-align:left; line-height:2em; color:#666;font: "微软雅黑";font-size:0.9em;}
.foot3 .ce{ width:12em; margin:0 auto;font-size:0.9em;}
.foot3 .ce a{text-align:left;  color:#666;font: "微软雅黑";line-height:1.5em;}
.foot3 .ce a img{ float:left; padding-right:0.6em; width:1.5em;height:1.5em}
.foot3 a.ass{ float:left; width:4em; text-align:left;}
.foot4{ background:#fff; text-align:center; height:50px; padding-top:5px;}
.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 img { width:0.7rem;height:0.7rem;margin-top:0.07rem;}
.user-info li p {
font-size:18px; color: #ee7902 }
.com-client { position: fixed; width: 100%; left: 0; bottom: 0; z-index: 800; }
.com-client .con {
padding:.02rem .1rem .04rem 0; position: relative; z-index: 1; }
.com-client .bg { background: #004988; opacity: .6; height:.96rem;
width: 100%; position: absolute; z-index: 0; top: 0; left: 0; -webkit-transform: translate3d(0, 0, 0); }
.com-client span { display: block; }
.com-client span.cli-txt { text-align: left; float: left; padding-top:.2rem
}
.com-client span.cli-txt p { line-height: 150%; font-size:12px;
color: #fff; }
.com-client span.cli-txt p strong { line-height: 150%; font-size:12px;
color: #fff; }
.com-client .cli-btn { text-align: right; width: 2.1rem; float: right; }
.com-client .cli-btn .pop-btn-client { text-align: center; background: url(../call.png) center top no-repeat; background-size: 100% auto; width: 2.2rem; height:.81rem;
display: block; }
/*图说新东方 */
.left_img1 { float: left; width: 38%; margin-right: 1%; position: relative }
.left_img2 { float: right; width: 61%; position: relative; height: 100% }
.left_img3 { width: 100%; height: 50%; position: relative }
.left_img4 { width: 49.5%; height: 50%; position: relative; float: left; margin-top: 1% }
.left_img1 img, .left_img3 img, .left_img4 img { position: relative; width: 100%; }
.left_img1 p, .left_img3 p, .left_img4 p { position: absolute; font-size:1rem; background: #333; color: #fff; bottom: 0; width: 100%; opacity: .8; text-align: center }
/*回到顶部 */
.iconfont::before {
  content: "";
  display: inline-block;
  vertical-align: top;
  background: url(../top.png) no-repeat; background-size:30px 30px
} @-webkit-keyframes rotate { from {
-webkit-transform:rotate(0deg);
}
to { -webkit-transform: rotate(360deg); }
}
@media screen and (min-width:410px) {
html { font-size: 400%; }
}
@media screen and (min-width:480px) {
html { font-size: 469%; }
}
@media screen and (min-width:640px) {
html { font-size: 625%; }
}

/*4.footer

---------------------------------------------------------------------- */

.footMenu{height:70px;max-width:640px; width:100%;margin:0 auto; position:fixed;bottom:0;background:#FFF;padding:0;}

.footMenu li{width:17%;float:left; font-size:1rem;}

.footMenu li a{display:block;height:70px;padding-top:10px;}

.footMenu li a dt{/*height:55px;*/text-align:center;  margin: 0 auto;}

.footMenu li a dt img{display:block;margin:0 auto;}

.footMenu li a dd{height:35px;line-height:25px;font-size:0.8em;color:#ee7800;text-align:center;font-weight:800;}

.footMenu li.footMenu_m{width:32%;height:56px;position:relative;}

.footMenu li.footMenu_m a{width:100%;height:56px;padding-top:14px;position:absolute;top:-10px;left:0;background-size:auto 50px;}
.footMenu li.footMenu_m a {width: 100%; height: 56px; padding-top: 14px; position: absolute; top: -10px; left: 0; background: url(footbg.png) no-repeat center 0; background-size: auto 50px;}
.titlee{padding:10px 0px;background:#fff;border-bottom:2px solid #ddd;padding-bottom:1px;}
.titlee ul{width:98%;margin:0px auto; height:56px;}
.titlee ul li{float:left;margin-left:4%;width:22%;text-align:center;padding:5px 0px;}
.titlee ul li a{font-size:17px;width:100%;text-align:center; color:#000;}
.js{ margin:0 auto; padding:4%; overflow:hidden; background:#FFF;}
.js span{ font-size:1rem; line-height:1.8rem; width:42%; float:right}
.js img{ float:left; width:50%; margin-right:2%;border:1px solid #CCC;}
.js strong{ display:block; line-height:2.4rem; font-size:1.2rem;}
.js strong a{ font-size:1.4rem;}
.kc{ padding:0 1%; overflow:hidden;}
.kc li{ text-align:center; font-size:0.8rem; float:left; width:31.3%; margin:0 1%}
.kc li strong a{ font-size:1.1rem;}
.kc li img{ display:block; width:50%; margin:0 auto;}
.kc li a{ color:#FFF;}
.kc .kc1{ background-color:#2b4457;}
.kc .kc2{ background-color:#f39800;}
.kc .kc3{ background-color:#3189d1;}
.h5{ padding:2%; overflow:hidden;}
.h5 p span,.h5 p strong{ display:block; }
.h5 p strong{ font-size:1.3rem;}
.h5 p a{ color:#FFF; display:block;}
.h5 p img{ margin:0 auto; display:block; width:50%}
.h5 p{ padding:1.1rem 0;}
.h5 .hl{ width:62%; }
.h5 .hr{ width:35.5%; float:right;color:#FFF; background:#FE8812; text-align:center;line-height:2.4rem;}
.h5 .hr .zz{ border-bottom:10px solid #fff;}
.h5 .hr .zz img{ display:block; width:50%; margin:0 auto; }
