@charset "UTF-8";
/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,table,th,td,img,div,dl,dt,dd,fieldset,legend,input,textarea,select{margin:0;padding:0; border:none; box-sizing:border-box;}
body {font-family: 'Microsoft Yahei';width:7.5rem;margin: 0 auto; }
ul,ol,li{ list-style:none;}
em{font-style:normal;}
img{vertical-align: middle; max-width:100%;}
table{border-collapse:collapse; border-spacing:0;}
.clearfix{*zoom:1;}
.clearfix:after{content: '';display:block; clear:both;}
.fr{ float:right;}
.fl{float:left;}
a{cursor:pointer; text-decoration: none;}
button,input,select{border:none; background: none; appearance:none; -moz-appearance:none; -webkit-appearance:none; outline: none;}
input::placeholder{ color:#afafaf;}
.width{width:7.2rem; margin:0 auto;}
.mt-4{ margin-top:0.4rem;}
.pt-7{ padding-top:0.7rem;}


/**去掉苹果默认样式**/
input:focus::-moz-placeholder,input:focus::-webkit-input-placeholder{color:transparent}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}

/*header*/
.gemu_header{width:7.5rem;height:0.8rem;}
.gemu_header li{float:left; font-size:0.28rem; color:#333;text-align:center; padding: 0.15rem 0.25rem 0;}
.gemu_logo{display:block; width:1.3rem;height:0.5rem;}
.gemu_logo img{display: block; }
.gemu_header li:last-child{ float: right; }
.gemu_header li a{ color:#333; line-height: 0.5rem;}
/*banner*/
.banner{ width: 100%; height: 4.5rem;}
/*内容*/
.content_bg{width:100%; background:#980000; padding-bottom:50px;}
/*标题*/
.tit img{display:block; margin:0 auto; width:6.5rem; height:0.7rem;}

/*开业大礼*/
.kaiye .kaiye_con{ height:8.4rem; background: url("../img/bk_bg.png")center top no-repeat; background-size:100% 100%; padding:0.13rem;}
.kaiye_t{padding:0.4rem 0.3rem 0.25rem;}
.kaiye_t h3{color: #ffe9af; font-size:0.36rem; line-height:1.5em; margin-bottom:0.1rem;}
.kaiye_t h5{color: #fffbef; font-size:0.3rem; line-height:0.56rem; font-weight: normal; padding-left:0.05rem; }
.kaiye_con .kaiye_b{background: #ffe784; margin: 0 auto;}
.kaiye_con .kaiye_b h4{ color: #ffe9af; font-size:0.36rem; line-height:0.8rem; background: #aa0000; height:0.8rem; text-align: center;}
.kaiye_con .kaiye_b .jp_items{ padding:0 0.3rem 0.2rem;}
.kaiye_con .kaiye_b .jp_items hr{width:100%; display:block; margin:0 auto;border:0.01rem dashed #e31010; }
.kaiye_con .kaiye_b .jp_list{ float:left; width:6rem; height: auto; margin: 0.3rem 0 0.1rem;}
.kaiye_con .kaiye_b .jp_list .t{width:1.6rem; height:0.6rem; background: #b0080a; line-height:0.6rem; text-align: center; font-weight: bold;  font-size:0.32rem; border-radius: 0.1rem; color: #fff; float: left;}
.kaiye_con .kaiye_b .jp_list .con{ color: #aa0000; float: right; font-size:0.28rem;}
.kaiye_con .kaiye_b .jp_list .right{ font-size:0.32rem; font-weight: bold; margin-left: 0.3rem;}

/*课程钜惠*/
.kecheng .kecheng_con{height:8.1rem; background: url("../img/bk_bg.png")center top no-repeat; background-size:100% 100%; padding:0.13rem; }
.kecheng .kecheng_con .kecheng_b h4{color: #980000; font-size:0.36rem; line-height:0.8rem; background: #ffe784; height:0.8rem; text-align: center;}
table{width:100%; color:#fffbef;font-size:0.26rem; text-align:center;}
table th{height:0.8rem;background: #e31010;border:0.02rem solid #fcc576;color: #fff; font-size:0.3rem;}
table td{border:0.02rem solid #fcc576; height:0.8rem;line-height:0.36rem; padding: 0.06rem;}

/*转发有礼*/
.zfa .zfa_con{background:#b0080a;  border:0.04rem solid #fafda2; padding:0.2rem 0.12rem;}
.zfa .zfa_con .zfa_l{width:6.88rem; height:9.1rem; background: url("../img/zfcon_bg.png") center top no-repeat; margin:0 auto; background-size: 6.88rem 9.1rem; padding: 0 0.02rem;}
.zfa .zfa_con .zfa_l .zfa_a{padding:0.4rem 0.3rem 0.1rem; }
.zfa .zfa_con h3{color: #ffe9af; font-size:0.36rem; line-height:1.5em; margin-bottom:0.15rem;}
.zfa .zfa_con .zfa_l p{color: #fffbef; font-size:0.28rem; line-height:0.5rem;padding-left:0.1rem; margin-bottom:0.2rem;}
.zfa .zfa_con .zfa_b{background: #ffe784; margin:0 auto;}
.zfa .zfa_con .zfa_b h4{ color: #ffe9af; font-size:0.36rem; line-height:0.8rem; background: #aa0000; height:0.8rem; text-align: center;}
.zfa .zfa_con .zfa_b .zfa_t{font-size:0.3rem; line-height:0.56rem; color:#aa0000; font-weight:normal; padding:0.2rem 0.1rem 0.2rem 0.2rem; }

/*转发有礼-表单*/
.hdyy .hd_form{width:7rem; margin:0.4rem auto; border:0.04rem solid #fafda2; padding:0.2rem; }
.hd_form ul{width:6.52rem; height:6.5rem; padding:0.6rem 0.2rem; background: url("../img/zfcon_bg.png") center top no-repeat; background-size:6.52rem 6.5rem; margin: 0 auto; }
.hd_form li{margin-bottom:0.35rem; position:relative; float:left;}
.hd_form li label{font-size:0.3rem;color: #fff; width:1.4rem; line-height:0.8rem; float:left; text-align:center; font-weight: bold;}
.hd_form li input, .hd_form li select{line-height:0.8rem;height:0.8rem; padding-left:0.2rem; width:4.5rem; font-weight:500; font-size:0.28rem; color: #8e1412; background: #ffe784; border:0.02rem #cf0d0e solid; float: right;}
.hd_form li select{ background:#ffe784 url(../img/icon_jt.png) no-repeat 95% center;cursor: pointer; background-size:0.2rem 0.12rem; }
.hd_form li input.getyzm{position:absolute; right:0rem; top:0rem; width:1.5rem ;background: #e8b983; color:#b0080a;padding-left:0rem;line-height:0.8rem;text-align:center; font-size:0.28rem; cursor: pointer}
.hd_form li input.tjbtn{display:block; margin-left:1rem;  width:4rem;height:0.8rem; background:#ffe784;font-size:0.3rem; color:#b0080a; border-radius:0.12rem; cursor: pointer; font-weight:bold; padding-left:0rem; }


/*校长微信*/
.weixin_con{background: #b0080a; border:0.06rem solid #fafda2; padding:0.2rem 0rem 0rem; }
.weixin_con ul{ width:7.02rem; margin:0.1rem auto 0;}
.weixin_con ul li{float:left; width:1.9rem;height:0.7rem; background:#e31010; text-align: center; font-weight: bold; border-radius: .02rem; font-size:0.3rem; line-height: 0.7rem; color: #ffe9af;border: 0.02rem solid #ffe784; margin:0rem 0.2rem 0.2rem;}
.weixin_con ul li.on {color: #b0080a;background: #ffe784;}
.weixin_con .wx_list{ width:7.08rem; color: #44090a; background: #ffec9b; display: none; margin:0.2rem auto 0; padding:0.2rem  }
.weixin_con .wx_list .wx_l h5{ font-size:0.32rem; color: #aa0000; line-height:0.5rem; margin-bottom:0.1rem;}
.weixin_con .wx_list .wx_l p{ font-size:0.28rem; line-height:0.5rem;}
.weixin_con .wx_list .wx_r{width:2.1rem; height:2.1rem; background:#980002; padding:0.05rem; margin:0.2rem auto 0;}
.weixin_con .wx_list .wx_r img{width:2rem; height:2rem;}

/*底部*/
.footer{ width:7.5rem; padding: 0.3rem 0rem;  margin: 0 auto; }
.footer p{ line-height: .44rem; font-size: .24rem; color: #ddd; text-align: center;}

/*底部*/
.ks_zx{width: 7.5rem;height: 0.9rem;position:fixed;left: 50%;bottom: 0;z-index: 100;margin-left:-3.75rem;text-align: center;}
.ks_zx .zx_dh{width: 50%;height: 0.9rem;display: block;float:left;font-size:0.28rem;color: #fff;line-height: 0.9rem;padding-left: 0.2rem; background: #15bdff url(../img/mgwy_09.png) no-repeat 0.6rem center;background-size: 0.38rem 0.38rem; box-sizing: border-box;}
.ks_zx .ks_zz {display:block;width:50%;height:0.9rem;line-height: 0.9rem;float: left;font-size: 0.28rem;padding-left: 0.3rem; background: #007aff url(../img/mgwy_10.png) no-repeat 1rem center;background-size: 0.38rem 0.34rem;color: #fff; box-sizing: border-box;}