html { -webkit-tap-highlight-color: transparent;/* overflow-x: hidden; */ height: 100%; font-size:312.5%; background-color: #ebebeb; margin: 0 auto; padding: 0 }
body { color: #333; font-size: .20em; line-height: 1.5; font-family: arial, Microsoft Yahei; }
body, 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 }
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 }
input, 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: .24rem;
}
.h_30px {
height:.3rem; clear: both; overflow: hidden; font-size: 0 }
.h_10px, .hr10 {
height:.1rem; clear: both; overflow: hidden; font-size: 0 }
.h_20px {
height:.2rem; clear: both; overflow: hidden; font-size: 0 }
.h_5px {
height:.09rem; clear: both; overflow: hidden; font-size: 0 }
.green { color: #99CC01 }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: 1; 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 }
#wrap, .wrap { max-width: 640px; margin: 0 auto; position: relative; width: 100%; background:#FFF;}
.container { width: 100%; background: #fff; max-width:640px; margin:auto; float:left;}
.container1 { width: 100%; background: #fff; max-width:640px; margin:auto;}
/*标题 */
.con_title { height: 0.65rem; padding: 12px 10px 12px 10px; line-height: 0.65rem; background: #fff; border-bottom: 1px solid #e1e1e1; }
.con_title span { float: left; font-size: 0.65rem; color: #333; display: block; }
.con_title span em { background-size: 100% auto; width:.06rem;
height:.32rem;
float: left; margin-right: 0.08rem; margin-top: 0.03rem; }
.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: 0.24rem }

con_title a.phone { border: 1px solid #e57f21; border-radius: 100px; float: right;  padding:0.02rem .1rem; color:#e37510 }
.con_title a.phone img{ height:.50rem; margin-left:0.1rem; }
con_title a.online { border: 1px solid #c00; border-radius: 100px; float: right;  padding:0.02rem .1rem; color:#c00 }
.con_title a.online img{ height:.50rem; margin-left:0.1rem;}


/*下拉导航*/
.header_block { position: relative; color: #FFF; font-weight: normal; font-size:.32rem;
}
.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 }
/*报名通告
.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:.8rem;
line-height:.8rem;
text-align: center; font-weight: bold; width: 100%; *width:98%;
font-size:.4rem;
margin-bottom: 10px }
#baoming {
padding:0 .2rem .2rem .2rem; background-color: #FFF; float: left }
#baoming ul li { width: 100%; float: left; line-height:.7rem;
margin-top:.2rem
}
.name { width: 15%; text-align: right; float: left; color: #646464 }
#baoming #user_name, #baoming #shouji, #main #user_email, #baoming #hukou, #baoming #zy, #baoming #email, #baoming #qq { width: 100%; height:.7rem;
text-indent: 5px; border: 1px solid #dcdcdc; outline: none; color: #666; }
.sex { margin-right: 15px }*/
/*底部悬浮框 */
.footer { text-align: center; font-size:.28rem;width: 100%; clear: both; height: 3.3rem; background:#FFF; max-width:640px; margin:auto;}
.footer p { color: #888; line-height:.5rem;
}
.footer p a { color: #666; padding: 0 10px; }
.footer p span a { color: #ee7800 }
.bottom_adr {
background:url(../images-1/bottom_adr.gif)left .35rem; background-size: 100% auto; width:.35rem;
height:.35rem;
display: inline-block; color: #ee7800 }
.bottom_qq {
background:url(../images-1/bottom_qq.gif) left .35rem; background-size: 100% auto; width:.35rem;
height:.35rem;
display: inline-block; color: #ee7800 }
.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:.7rem;
height:.7rem;
margin:auto;
}
.user-info li p {
font-size:.24rem; color: #ee7902 }

/*图说新东方 */
.left_img1 { float: left; width: 38%; margin-right: 1%; position: relative }
.left_img2 { float: right; width: 61%; position: relative; }
.left_img3 { width: 100%;  position: relative }
.left_img4 { width: 49.5%; 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; background: #333; color: #fff; bottom: 0; width: 100%; opacity: .8; text-align: center; font-size: 0.5rem;}
/*回到顶部 */

.backtop {
  width:50px;
  height:50px;
  background: #555;
  opacity:0.9;
  border-radius: 50%;
  text-align: center;
  z-index: 1001;
  position: fixed;
  right: 6px;
  bottom: 45px;
}
.backtop .icon-backtop {
  display: inline-block;
  margin: 10px auto;
  vertical-align: center;
}
.iconfont {
  display: inline-block;
  vertical-align: top;
}
.icon-backtop::before {
  width: 30px;
  height: 30px;
}
.iconfont::before {
  content: "";
  display: inline-block;
  vertical-align: top;
  background:url(http://m.sxxdf.cn/images-1/top.png); 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: 40px; }
}

body #LXB_CONTAINER input.lxb-cb-input{font-size:0.16rem !important;}
body #LXB_CONTAINER.lxb-container-mobile-3 .lxb-cb-input-btn, #LXB_CONTAINER.lxb-container-mobile-4 .lxb-cb-input-btn{font-size:0.16rem !important;}
body #LXB_CONTAINER.lxb-container-mobile-3 .lxb-cb-input-tip-content, #LXB_CONTAINER.lxb-container-mobile-4 .lxb-cb-input-tip-content{line-height:.3rem !important;font-size:0.16rem !important;}
body #LXB_CONTAINER .lxb-cb-input-tip b{font-size:.17rem !important;}


/*咨询工具*/
.zx_bt{ margin:auto;height:60px;background:url(../images-1/bg_btn.jpg) center 0 no-repeat;width:320px;margin-top:10px;margin-bottom: 10px;background-size:100%;float:left;}
.zx_bt a{width:100%;display: block;}
.telback{}
.tel{background-position: 0 -80px; height:auto;}
.tel img{width:100%;}
.shangwutong{background-position: 0 -160px;}
.shangwutong img{width:100%;}
.qq{background-position: 0 -210px;}

.telback #tel{width:200px;height:25px;margin:10px 0 0 25px;float:left;padding:2px; font-size:14px;}
.telback #call{	display: inline-block;width:60px;height:35px;background: none;cursor: pointer;float: left; margin-top:5px; margin-left:25px;}

/*报名*/
.bm{width:100%;background:#fff;line-height:30px;padding:1% 0; border-bottom:1px solid #e1e1e1}
.bm tr{width:100%;padding:1.5% 0;display:inline-block;}
.bm td{width:80%;}
.bm tr .bm_item{width:15%;min-width:100px;padding:1%;}
.bm  input,.bm  select{padding:3% 1%;padding-right:0;width:96%;border:1px solid #d3d3d3;border-radius: 3px;font-size: 1.2em; }
.bm .submit{width:100%;height: 100%;display:block;}
.bm .submit input{cursor:pointer;margin:0 auto;display: block;}
.btn1{ background:#ee7801; color:#fff;}
/*验证效果*/
#vtip {position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999}
#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }
.bm td input.input_validation-failed { border: 1px solid #FF0000;}
.baoming td select.select_validation-failed { color: red;}
@media only screen and (max-width:320px){
	.clear_320{clear:both;}


	ul.liimg li{width:87%;padding:5%;}
	ul.liimg li a img{width:40%;}
	ul.liimg li b{line-height: 2em;}
	ul.liimg li b, ul.liimg li p{width:50%;line-height:1.6em;height:1.8em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	ul.liimg span{margin: 5% 5% 0 0;width:43%;}
	ul.liimg span a{width:100%;}


	.bm{border:none;}
	.bm td,.baoming select,.bm tr .bm_item{width:98%;display:block;}
	.bm input{width:98%;}


}

/*头部*/
.head-bg { background: #ec7a00; width: 100%; max-width:640px; margin:auto;}
.header h1 { position: relative; text-align: center; color: #fff; font-weight: normal; }
.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 { background:  url(../images-1/hd-back.png) transparent no-repeat scroll; background-size: 100% 100%; width: 0.7rem; height: 1rem; display: inline-block; text-indent: -999em; }
.tb_list { position: absolute; right:.05rem;
}
.tb_list a { background: transparent url(../images-1/hd-nav.png) no-repeat scroll; background-size: 0.9rem auto; width: 1rem; height: 1rem; display: inline-block; text-indent: -999em; }
#sort-nav { width: 100%; background: #fff; margin: 0 auto; border-top: 1px solid #efefef; border-bottom: 1px solid #fff; position: relative; padding-bottom: 5px }
#sort-nav li { width: 100px; height: 35px; margin-right: 20px;  margin-left: 20px; background-color: #fff; border: 1px solid #dedede; border-radius: 7px; text-align: center; float: left;}
#sort-nav li a p { line-height: 30px; color: #666; font-size: 18px }
.sort-nav .promptumenu_window { width: 100%; margin: 0 auto; border: none; border-radius: 0; -webkit-border-radius: 0; background: transparent none }
.promptumenu_window { border-radius: 15px; -webkit-border-radius: 15px; margin: 10px; position: relative }
.info-list { width: 96%; margin: 0 auto; overflow: hidden }
.info-list li { line-height: 35px; border-bottom: 1px solid #C3C3C3; border-top: 1px solid #fff; list-style: none; margin: 3px auto }
.info-list li:firstchild {
border-top:none
}
/*底部菜单*/
.yyy{text-align:left;}
.yyy img{margin:auto; float:left;}
.user-info { background: #f3f3f3; width: 100%; float: left;background:rgba(243,243,243,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7ff3f3f3,endColorstr=#7ff3f3f3);zoom:1;}
:root .user-info{filter:none\9;}/*for IE9*/
.user-info li { width: 20%; text-align: center; float: left; display: inline; box-sizing: border-box }
.user-info li img { width:.5rem;
height:.5rem;
margin-top:.07rem;
}
.user-info li p {
font-size:.6rem; color: #ee7902 }
.com-client { position: fixed; width: 16rem; /*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:.22rem;
color: #fff; }
.com-client span.cli-txt p strong { line-height: 150%; font-size:.32rem;
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(../images/call.png) center top no-repeat; background-size: 100% auto; width: 2.2rem; height:.81rem;
display: block; }

/*专业介绍页 */
.nav_style { background: #FFF; padding: 25px 0;/* box-shadow: 0px 5px 5px rgba(0,0,0,.6);*/ float: left; width: 100%; }
.nav_h1, .nav_h2, .nav_h3, .nav_h4 { text-align: center; }
.nav_h1 { font-size:.48rem
}
.nav_h2 { font-size:.34rem
}
.nav_h3 {
font-size:.24rem; color: #ff8800; }
.nav_h4 { width: 100%; clear: both; }
#icon3_btn { border: 1px solid #e37510; color: #ec7a00; background: #fff; }
#icon4_btn { border: 1px solid #e37510; color: #fff; background: #ec7a00; }
.nav_div_h3a { width: 85%; margin: 0px auto; line-height:.4rem;
font-size:.24rem;
color: #666 }
.nav_boderBot { border-bottom: 1px solid #F80; width: 30%; margin: 5px auto; }
.hot-spec .promptumenu_window { width: 100%; margin: 0 auto; border: none; border-radius: 0; -webkit-border-radius: 0; background: transparent none }
.promptumenu_nav { z-index: 5; position: absolute; bottom: 0px; left: 40%; margin-right: -40%; border-radius: 100px; padding: 5px 10px; background: #d6d6d6 }
.promptumenu_window { border-radius: 15px; -webkit-border-radius: 15px; margin: 10px; position: relative }
.promptumenu_nav a { cursor: pointer; width: 10px; text-indent: -9999px; outline: none; background: #fff; display: block; float: left; position: relative; margin: 0 2px; width: 8px; height: 8px; border-radius: 100px }
.promptumenu_nav a.active { background: #ff8800 }
.hot_zy li { width: 200px; }
.hot_zy li img { margin-right: 5px; border: 1px solid #dedede; }
.hot_zy li span { font-size: 12px; color: #999 }
.hot_zy li span strong { font-size: 16px; color: #666; font-weight: normal; display: inline-block }
.hot_zy li p { position: absolute; bottom: 0; left: 0; background: #fafafa; }
.nav_h4_img { text-align: center; line-height: 25px; }
.nav_h4_WINNER img { }
.nav_h4_img img { margin: 5px auto;   }
.nav_h3a { text-align: center; }
.group{ width:90%; margin:0  auto; padding:0}
.group ul{ width:100%}
.group ul li{ width:50%; float:left; display:inline; text-align:center; margin:.2rem 0 0 0; }
.group ul li img{ width:70%; margin-bottom:.08rem}
.group ul li a{ color:#666; font-size:.22rem;}
.group ul li a strong{ font-size:.3rem; font-weight:normal}
.recommend{ width:100%; }
.recommend { width:45%; margin-left:5%; float:left; margin-top:.2rem;}
.recommend dt{ width:45%; margin-right:.1rem; float:left}
.recommend dt img{ width:100%; border-radius:100px}
.recommend dd{ font-size:.22rem; color:#818181; margin-top:.15rem}
.recommend dd strong{ color:#333; font-size:.3rem; font-weight:normal}
.item p{text-indent:2em;}


.nTab div p{ font-size:.34rem; color:#333; display:block; line-height:0.45rem;}
.nTab dl{ border-bottom:1px dashed #d6d6d6; float:left; padding:.2rem 0; width:100%;}
.nTab dl dt{ float:left; margin-right:2%; width:30%;}
.nTab dl dt img{width:100%; height:1.5rem;}
.nTab dl dd{ font-size:13px; color:#818181; line-height:21px; width:66%; float:left; padding-right:2%;}
.nTab ul{}
.figcaption{ margin-bottom:.15rem; height:0.9rem; width:100%;}
.TabContent ul li{border-bottom:1px dashed #d6d6d6; line-height:.8rem; font-size:15px; float:left; width:100%; position:relative}
.TabContent ul li a{float:left; color:#333;  background:url(../images-1/lists.jpg) no-repeat 0 50%; padding-left:12px; font-size:.28rem; color:#666;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:98%;}
.morebtn a{ background:#f1f1f1; border:1px solid #dcdcdc; border-radius:50px; clear:both; text-align:center; height:.7rem; line-height:.7rem; width:100%; float:left; color:#818181; margin:15px 0; font-size:.28rem;}
.date {color: #666;float: left; font-size:.22rem;}
.clicks {color: #666;float: right;  font-size: .22rem;}