@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:14px "Microsoft Yahei", arial,"Hiragino Sans GB",Tahoma,Arial,Helvetica,STHeiti; color: #333;background:#fff; overflow-x:hidden; width:100%; min-width: 1200px;}
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;}
.width{width:1200px; margin:0 auto;}
.Mover{ transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; cursor: pointer;}
.Mover:hover{ transform:translate(0,-5px);-webkit-transform:translate(0,-5px);-moz-transform:translate(0,-5px); -o-transform:translate(0,-5px);-ms-transform:translate(0,-5px);}
input::placeholder{ color:#afafaf;}
.mt-80{ margin-top:80px;}
.mt-50{ margin-top:50px;}
.pt-100{ padding-top:100px;}
/*top*/
.top{ width:100%; height:50px; background:#fff; }
.top li{float:left; line-height:50px; height:50px; font-size:16px; color:#333; padding:0 4px; text-align:center;}
.top li a{padding-right:8px; color:#333;}
.top li a:hover{color:#980000;}
.top li a img{ max-width:110px;}
.top li:first-child{ width:140px;}
.top li:last-child{ float:right;}

/*标题*/
.tit img{display: block; margin:0 auto;}

/*banner*/
.banner{width:100%; height:780px; margin:0 auto;background:url(../img/banner.jpg) center top no-repeat; background-size:cover;}

.content_bg{width:100%; background:#980000 url(../img/content_bg.png) center center no-repeat; padding-bottom:50px; background-size:contain;}

/*开业大礼*/
.kaiye .kaiye_con{ height:780px; background: url("../img/bk_bg.png")center top no-repeat; background-size:100% 100%; padding: 21px;}
.kaiye_t{padding: 60px 50px 30px;}
.kaiye_t h3{color: #ffe9af; font-size:36px; line-height:1.5em; margin-bottom:10px;}
.kaiye_t h5{color: #fffbef; font-size:30px; line-height:50px; font-weight: normal; padding-left:15px; }
.kaiye_con .kaiye_b{ background: #ffe784; }
.kaiye_con .kaiye_b h4{ color: #ffe9af; font-size:36px; line-height:90px; background: #aa0000; height: 90px; text-align: center;}
.kaiye_con .kaiye_b .jp_items{ padding:0 50px;}
.kaiye_con .kaiye_b .jp_items hr{width:100%; display:block; margin:0 auto;border:1px dashed #e31010; }
.kaiye_con .kaiye_b .jp_list{ float: left; width:470px; height: auto; margin: 30px 90px 20px 0;}
.kaiye_con .kaiye_b .jp_list01{ margin-right: 0;}
.kaiye_con .kaiye_b .jp_list .t{width: 150px; height:48px; background: #b0080a; line-height:48px; text-align: center; font-weight: bold;  font-size: 28px; border-radius:10px; color: #fff;}
.kaiye_con .kaiye_b .jp_list .con{color: #e31010; margin-top: 20px;}
.kaiye_con .kaiye_b .jp_list .left{ float: left; font-size:24px;}
.kaiye_con .kaiye_b .jp_list .right{ float: right; font-size:34px; font-weight: bold;}

/*课程钜惠*/
.kecheng .kecheng_con{height:850px; background: url("../img/bk_bg.png")center top no-repeat; background-size:100% 100%; padding: 21px; }
.kecheng .kecheng_con .kecheng_b h4{color: #980000; font-size:36px; line-height:90px; background: #ffe784; height: 90px; text-align: center;}
table{width:100%; color:#fffbef;font-size:24px; text-align:center;}
table th{height:84px;background: #e31010;border:2px solid #fcc576;color: #fff; font-size:30px;}
table td{border:2px solid #fcc576; height:80px;line-height:40px; }

/*转发有礼*/
.zfa .zfa_con {background:#b0080a;  border:6px solid #fafda2; padding:20px;}
.zfa .zfa_con .zfa_l{width:550px; height:520px; background: url("../img/zfcon_bg.png") center top no-repeat; background-size:100% 100%;  padding:50px 30px 20px; box-sizing: border-box; }
.zfa .zfa_con h3{color: #ffe9af; font-size:36px; line-height:1.5em; margin-bottom:20px;}
.zfa .zfa_con .zfa_l p{color: #fffbef; font-size:24px; line-height:2em;padding-left:15px; margin-bottom: 30px;}
.zfa .zfa_con .zfa_l h6{font-size:26px; line-height:50px; color:#fffbef; margin-bottom: 30px; font-weight: normal; }
.zfa .zfa_con .zfa_t{ margin-top: 38px; border:2px solid #fafda2; width: 100%; padding: 50px 20px 0px; background: #e31010;}

/*转发有礼-表单*/
.zfa_t ul{margin:30px auto 10px;}
.zfa_t li{margin-bottom:25px; position:relative; float:left;}
.zfa_t li:nth-child(2n+1){ margin-right:100px;}
.zfa_t li label{font-size:22px;color: #fff; width:110px; line-height:50px; float:left; text-align:center; font-weight: bold;}
.zfa_t li input, .zfa_t li select{line-height:50px;height:50px; padding-left:20px;width:360px; font-weight:500; font-size:18px; color: #8e1412; background: #ffe784;  border:1px #cf0d0e solid; float: right;}
.zfa_t li select{ background:#ffe784 url(../img/icon_jt.png) no-repeat 95% center;cursor: pointer;}
.zfa_t li input.getyzm{position:absolute; right:0px; top:0px; width:130px ;background: #e8b983; color:#b0080a;padding-left:0px;line-height:50px;text-align:center; font-size:18px; cursor: pointer}
.zfa_t li:last-child{ float:right;}
.zfa_t li input.tjbtn{width:300px;height:50px; background:#ffe784;font-size:20px; color: #b0080a; border-radius:50px; cursor: pointer; font-weight:bold; padding-left:0;}

/*校长微信*/
.weixin_con{ background: #ffec9b; border:6px solid #630000; padding: 40px 15px 30px; }
.weixin_con .wx_list{ width: 356px; float:left; color: #44090a;  margin: 0 15px 20px; }
.weixin_con .wx_list .wx_l{ width:180px;}
.weixin_con .wx_list .wx_l h5{ font-size:22px; color: #e31010; line-height:30px; margin-bottom:20px;}
.weixin_con .wx_list .wx_l p{ font-size: 16px; line-height:28px;}
.weixin_con .wx_list .wx_r{width:100px; height: 100px; background: #980002; padding:3px;}
.weixin_con .wx_list .wx_r img{width:94px; height:94px;}
.weixin_con .wx_list .dizhi{ font-size: 16px; line-height: 28px; margin-top:5px;}
.weixin_con hr{width:100%; display:block; margin:0 auto; border:1px dashed #b27e53; margin-bottom: 30px;}

.footer{ background: #630000;}
.footer p{padding:20px 0; line-height:32px; color:#fff4d7; text-align:center; width: 1200px; margin: 0 auto; font-size: 14px}
.footer p a{color: #fff4d7;}
.footer p a:hover{color:#e00;}