/* 整体样式 */
.wrap{ width:100%; max-width:640px; margin:0 auto;}
.contitle{ background:#fff; border-bottom:1px solid #e1e1e1; padding:10px 10px 12px 10px; overflow:hidden; zoom:1; position:relative;}
.contitle .title{ float:left; font-size:1.4rem; overflow:hidden; zoom:1;}
.contitle .title em{ display:block; float:left; width:0.3rem; height:1.5rem; margin-top:0.1rem;}
.contitle .title .bt{ display:block; float:left; padding-left:0.5rem;}
.contitle .title .mod1{ background:#fa7a49;}
.contitle .title .mod2{ background:#f6b62d;}
.contitle .title .mod3{ background:#a3cb5c;}
.contitle .consult{ float:right; width:60%; text-align:right;}
.contitle .consult img{ width:60%;}
.contitle .consult em{ font-size:1.3rem;}
.contitle .consult em img{ width:1.8rem;}
.contitle .more{ float:right;}
.contitle .more a{ font-size:1.3rem;}
/* 头部样式 */
@-webkit-keyframes lighteffect {
	from {
		left: -20%;
	}
	to {
		left: 120%;
	}
}

@keyframes lighteffect {
	from {
		left: -20%;
	}
	to {
		left: 120%;
	}
}
/* 预约报名样式 */
.baoming{ padding-top:10px;}
.baoming .form{ background:#fff; padding-bottom:1rem;}
.baoming .form ul li{ padding:1rem 1rem 0 1rem;}
.baoming .form ul li .ipt,.baoming .form ul li .sel{ width:100%; height:3rem; line-height:3rem; outline: medium none; border:1px solid #dcdcdc; font-size:1.2rem; padding-left:3rem; color:#989898;}
.baoming .form ul li .pl{ padding-left:2.8rem;}
.baoming .form ul li .bmbtn{ width:100%; height:3rem; line-height:3rem; background: #ec7a00; border-radius:5px; webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; border: 1px solid #e77800; box-shadow: 0 1px 0 #f8ab45 inset; cursor: pointer; display: block; font-size:1.6rem; font-weight: bold; text-align: center; color:#fff;}
.baoming .form ul li .usericon{ background:url(../images/user_icon.png) no-repeat 10px center; background-size:8%;}
.baoming .form ul li .telicon{ background:url(../images/tel_icon.png) no-repeat 10px center; background-size:8%;}
.baoming .form ul li .qqicon{ background:url(../images/qq_icon.png) no-repeat 10px center; background-size:8%;}
.baoming .form ul li .zyicon{ background:url(../images/zy_icon.png) no-repeat 10px center; background-size:8%;}
@media only screen and (min-width:720px) {
    .baoming .form ul li .usericon,.baoming .form ul li .telicon,.baoming .form ul li .qqicon,.baoming .form ul li .zyicon{ background-size:45px 45px;}
}
/* 底部样式 */
footer{ background:#ec7a00; margin:10px 0 5.5rem 0;}
footer .dbnav{ text-align:center; color:#fff; padding-top:20px;}
footer .dbnav a{ font-size:1.2rem; color:#fff;}
footer .other{ text-align:center; padding-bottom:20px;}
footer .other p{ font-size:1.2rem; color:#fff; padding-top:10px;} 
footer .other a{ color:#fff;}
/* 底部导航样式 */
.footMenu { background: #fff ; bottom: 0; height: 5rem; margin:0 auto; max-width: 640px; position: fixed; width: 100%; z-index: 999;}
.footMenu ul li { float: left; display:inline; width: 17%;}
.footMenu ul li a { display: block; height: 4rem; font-size:1.2rem; padding-top: 0.5rem;}
.footMenu ul li a dt { margin: 0 auto; text-align: center;}
.footMenu ul li a dt img { display: block; margin: 0 auto;}
.footMenu ul li a dd { color: #ee7800; font-size: 0.9em; height: 2rem; line-height: 2rem; text-align: center;}
.footMenu ul li:nth-child(3) a dd { margin-top: 0.5rem;}
.footMenu ul li.footMenu_m { height: 4.5rem; position: relative; width: 32%;}
.footMenu ul li.footMenu_m a { background: rgba(0, 0, 0, 0) url("../images/footbg.png") no-repeat center 0 / auto 100%; height: 4rem; left: 0; padding-top:10px;
 position: absolute; top: -10px; width: 100%;}
.footMenu ul li .num{ display:block; width:20px; height:20px; line-height:20px; position:absolute; background:url(../images/random.gif) no-repeat; right:28%; font-size:14px; text-align:center; color:#fff;}