/* 整体样式 */
.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; padding:0.3rem 0 0 0; position:absolute; right:10px;}
.contitle .consult a{ font-size:1.3rem; padding:0.2rem 0.3rem 0.2rem 0.3rem; border-radius:100px; webkit-border-radius:100px; -moz-border-radius:100px; -ms-border-radius:100px; border:1px solid #e57f21; text-align:center; color:#e57f21;}
.contitle .consult .ys{ border:1px solid #c00; color:#c00;}
.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;}

/* 头部样式 */
header .column{ background:#ec7a00; padding:10px 0.8rem 10px 0.6rem; overflow:hidden; zoom:1;}
header .column .reticon{ display:block; float:left;}
header .column .title{ display:block; float:left; text-align:center; line-height:2rem; width:80%;}
header .column .title h1{ font-size:1.4rem; color:#fff;}
header .column .menuicon{ display:block; float:right;}
header menu{ padding:10px 0 10px 0;}
header menu ul{ overflow:hidden; zoom:1;}
header menu ul li{ float:left; display:inline; width:25%; padding:10px 0 10px 0; text-align:center; background:#fc9820; border-left:1px solid #fff;}
header menu ul li:first-child{ border-left: medium none;}
header menu ul li a{ font-size:1.2rem; color:#fff;}

/* 预约报名样式 */
.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 6.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;}