/* CSS Document */
html,body,h1,h2,h3,h4,h5,h6,div,p,ul,ol,dl,dt,dd,fieldset,img,q,i,em,sub,sup{margin:0 auto;padding:0;list-style:none;font-style: normal;  font-family:"微软雅黑"; border:0 none;}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a{text-decoration:none;}
a:focus,input:focus,textarea:focus{outline:none;}
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; outline:none; } 

.clear{clear: both;}
.clearbox:after{content: ''; clear: both; display: block; visibility: hidden; height: 0;}
.fl,.lf{float: left;}
.fr,.rg{float: right;}
/*body{background-color: #fffbf2;}*/
/*header*/
header{width:100%; height:auto; text-align:center; line-height:44px; overflow:hidden; position: absolute;z-index: 10;}
.logo{width:17%; height: auto; float:left;margin-top:.3rem;margin-left:3%;}
.logo img{width: 100%;height: auto;}
.tel{float:right;color: #3f4562;font-size:0.26rem;margin-right: .2rem;line-height: .3rem;margin-top: .3rem;font-weight: bold;}
.banner{width: 100%;height: auto;position: relative;overflow: hidden;}
.banner>img{width: 100%;height: auto;}

p.banner_btn{width: 100%;height: .6rem;position: absolute;bottom: 0rem;}
p.banner_btn>a{width: 28%; display: block;height: .6rem;float: left;text-align: center;line-height:.6rem;font-size: .26rem;margin-left: 17%; font-weight: bold;background-size: 100% 100%;color: #fff;background-image: url(../images/btn.png);}
p.banner_btn>a.btn2{margin-left:10% ;}


.why{width: 100%;height: auto;position: relative;overflow: hidden;background-image: url(../images/qj_wap_bg_02.jpg);background-size: 100% 100%;background-repeat: no-repeat;background-position: center top;}
.why .why_wrap{width: 96%;height: auto;position: relative;overflow: hidden;}
.why .why_wrap ul{width: 94%;height: auto;position: relative;overflow: hidden;margin-left: 3%;margin-top: .15rem;}
.why .why_wrap ul li{width: 33.3%;float: left;height: auto;}
.why .why_wrap ul li h3{background-color: #ed8d1c;width: 80%;height:auto;border-radius: .25rem;color: #fff;text-align: center;font-size: .28rem;letter-spacing: 1px;margin-left: 10%;padding: .05rem 0;}
.why .why_wrap ul li p{width:92%;line-height:.34rem;color: #7b5a34;font-size:.26rem;margin-top:.2rem;text-align: left;margin-left: 4%;}

.who{width: 100%;height: auto;position: relative;overflow: hidden;background-image: url(../images/qj_wap_bg_03.jpg);background-size: 100% 100%;background-repeat: no-repeat;background-position: center top;}
.who .who_wrap{width: 96%;height: auto;position: relative;overflow: hidden;}
.who .who_wrap ul{width: 94%;height: auto;position: relative;overflow: hidden;margin-left: 3%;}
.who .who_wrap ul li{width:100%;height: auto;position: relative;overflow: hidden;margin-top: .2rem;}
.who .who_wrap ul li dl{width: 100%;height: auto;position: relative;overflow: hidden;}
.who .who_wrap ul li dl dt{width: 40%;float: left;}
.who .who_wrap ul li dl dd{width: 58%;float: right;}
.who .who_wrap ul li h2{background-color: #ed8d1c;width: 90%;height: .5rem;border-radius: .1rem;color: #fff;text-align: center;line-height: .5rem;font-size: .28rem;}
.who .who_wrap ul li h3{width: 96%;height: .6rem;background-image: url(../images/qj_yd_pt_01.png);background-size: 100% 100%; color: #fff;text-align: center;line-height: .55rem;font-size: .22rem;margin-top:.1rem;}
.who .who_wrap ul li p{width: 96%; text-align: left;color: #7b5a34;font-size: .25rem;line-height: .34rem;font-weight: bold;}

.way{width: 100%;height: auto;position: relative;overflow: hidden;background-image: url(../images/qj_wap_bg_04.jpg);background-size: 100% 100%;background-repeat: no-repeat;background-position: center top;}
.way ul{width: 94%;height: auto;position: relative;overflow: hidden;margin-top: .15rem;}
.way ul li{width: 33.3%;height: auto;background-image: url(../images/qj_yd_pt_03.png);background-size: 100% 100%;background-repeat: no-repeat;background-position: center;float: left;cursor: pointer;padding: .4rem 0 .2rem 0;}
.way ul li h3{background-color: #ed8d1c;width: 70%;height: .5rem;border-radius: .1rem;color: #fff;text-align: center;line-height:.5rem;font-size: .28rem;letter-spacing: 1px;}
.way ul li p{width: 94%;height:auto; text-align: left;color: #7b5a34;font-size: .28rem;margin-top: .1rem;font-weight: bold;text-align: center;line-height: .35rem;}
.way ul li img{width: 50%;height: auto;margin-left: 25%;}


.course{width: 100%;height:auto;position: relative;overflow: hidden;background-image: url(../images/qj_wap_bg_05.jpg);background-repeat: no-repeat;background-size: 100% 100%;padding:0 0 .3rem 0;}

#tab{width: 94%;height: auto;position: relative;overflow: hidden;margin-top: .4rem;}
#tab span{display:block;width:23%;height:.7rem; text-align: center;float: left;position: relative;overflow: hidden;line-height: .7rem;font-size: .29rem;text-align: center;margin-right:2.5%;color: #fff;background-size: 100% 100%;background-image: url(../images/tab1.png);}
#tab span.se{font-weight: bold;background-image: url(../images/tab2.png);}

#tab_content .ever{display: none;}
#tab_content{width:100%;height: auto;position: relative;overflow: hidden;margin: 0 auto;margin-top: .15rem;}

#tab_content .kc_ms{width:96%;height: auto;position: relative;overflow: hidden;margin: 0 auto;margin-left:2%;}
#tab_content .kc_ms ul{width: 94%;height: auto;position: relative;overflow: hidden;margin-left: 3%;}
#tab_content .kc_ms ul li{width: 49%;height: auto;float: left;margin-top: .1rem;cursor: pointer;position: relative;overflow: hidden;margin-right: 2%;margin-bottom: .15rem;}
#tab_content .kc_ms ul li h3{width: 94%;height: .6rem; font-size: .28rem;line-height: .6rem; text-align: center;color: #fff;background-image: url(../images/qj_pt_09.png);background-size: 100% 100%;background-repeat: no-repeat;background-position: center;margin-bottom: .1rem;}
#tab_content .kc_ms ul li p{width:98%; font-size: .23rem;line-height: .36rem;margin-top:.07rem;color: #7b5a34;text-align: left;}
#tab_content .kc_ms ul li p span{font-weight: bold;padding: 0 .07rem 0 .07rem;background-image: url(../images/icon3.png);background-size: 94% auto;background-position: left bottom;background-repeat: no-repeat;font-size: .25rem;}
#tab_content .kc_ms ul li a{display: block;width: 70%;height: .5rem;background-color: #ff7f42;border-radius: .25rem;color: #fff;text-align: center;line-height: .5rem;font-size: .26rem;margin-top: .1rem;margin-left: 15%;}
#tab_content .kc_ms ul li img{width: 70%;height: auto;margin-left: 15%;}

#tab_content .kc_fb{width:94%;height: auto;position: relative;overflow: hidden;margin: 0 auto;margin-left: 3%;}
#tab_content .kc_fb ul{width: 100%;height: auto;position: relative;overflow: hidden;}
#tab_content .kc_fb ul li{width:50%;height:auto;float: left;margin-top: .1rem;cursor: pointer;position: relative;overflow: hidden;}
#tab_content .kc_fb ul li img{width: 100%;height: auto;}
#tab_content .kc_fb ul li .kc_wrap{width:100%;height:auto;margin-right: 20px;background-image: url(../images/kc_2.png);background-size: 100% 100%;background-repeat: no-repeat;padding: 0rem 0 .4rem 0;}
#tab_content .kc_fb ul li h3{width: 86%;height: .6rem; font-size: .28rem;line-height: .6rem; text-align: center;color: #fff;background-image: url(../images/qj_pt_09.png);background-size: 100% 100%;background-repeat: no-repeat;background-position: center;margin-bottom: .1rem;}
#tab_content .kc_fb ul li p{width:86%; font-size: .23rem;line-height: .36rem;margin-top:.07rem;color: #7b5a34;text-align: left;}
#tab_content .kc_fb ul li p span{font-weight: bold;padding: 0 .07rem 0 .07rem;background-image: url(../images/icon3.png);background-size: 94% auto;background-position: left bottom;background-repeat: no-repeat;font-size: .25rem;}
#tab_content .kc_fb ul li a{display: block;width: 70%;height: .5rem;background-color: #ff7f42;border-radius: .25rem;color: #fff;text-align: center;line-height: .5rem;font-size: .26rem;margin-top: .1rem;margin-left: 15%;}



.step{width: 100%;height: auto;position: relative;overflow: hidden;background-image: url(../images/qj_wap_bg_06.jpg);background-size: 100% 100%;background-repeat: no-repeat;}
.step .step_wrap{width: 98%;height: auto;position: relative;overflow: hidden;margin-top: .2rem;margin-left: 1%;}
.step img{width: 100%;height: auto;}


.teacher{width: 100%;height: auto;position: relative;overflow: hidden;background-image: url(../images/qj_wap_bg_07.jpg);background-size: 100% 100%;background-repeat: no-repeat;background-position: center top;}
.teacher .tea_wrap{width: 96%;height: auto;position: relative;overflow: hidden;margin-left: 2%;margin-top: .3rem;}
#title{width: 94%;height: auto;position: relative;overflow: hidden;margin-top: .4rem;}
#title span{display:block;width:23%;height:.7rem; text-align: center;float: left;position: relative;overflow: hidden;line-height: .7rem;font-size: .29rem;text-align: center;margin-right:2.5%;color: #fff;background-size: 100% 100%;background-image: url(../images/tab1.png);}
#title span.se{font-weight: bold;background-image: url(../images/tab2.png);}

#title_content .ever{display: none;}
#title_content{width:100%;height: auto;position: relative;overflow: hidden;margin: 0 auto;}
#title_content ul{width: 94%;height: auto;position: relative;overflow: hidden;margin-left: 3%;}
#title_content ul li{width: 46%;height: auto;float: left;position: relative;overflow: hidden;margin: .2rem 2% 0 2%;}
#title_content ul li img{width: 100%;height: auto;}
#title_content ul li .tea_info{position: absolute;width: 100%;height: auto;padding: .15rem 0;bottom: 0;background-image: url(../images/tea_bg.png);background-size: 100% 100%;background-repeat: no-repeat;background-position: center top;}
#title_content ul li h3{text-align: center;font-size: .3rem;color: #fff;}
#title_content ul li p{text-align: center;font-size: .26rem;color: #fff;margin-top: .1rem;font-weight: bold;}

.serivce{width: 100%;height: auto;position: relative;overflow: hidden;background-color: #9de0f9;}
.serivce .serivce_wrap{width: 96%;height: auto;position: relative;overflow: hidden;}
.serivce .serivce_wrap h2{width: 70%;height: .66rem;background-image: url(../images/icon6.png);background-size: 100% 100%;background-position: center;text-align: center;line-height: .66rem;color: #fff;font-size: .33rem;letter-spacing: 1px;}
.serivce .serivce_wrap label{display: block; color: #fc870f;font-size: .32rem;line-height: .42rem;font-weight: bold;text-align: center;margin-top: .2rem;}

 .serivce .serivce_wrap h3{width: 50%;height: .6rem;background-image: url(../images/qj_yd_pt_04.png);background-size: 100% 100%;background-position: center;text-align: center;line-height: .55rem;color: #fff;font-size: .3rem;letter-spacing: 1px;margin-left: 5%;margin-top: .25rem;}
.serivce .serivce_wrap p{width:90%;height: auto;position: relative;overflow: hidden;margin-left: 5%;}
.serivce .serivce_wrap p span{display: inline-block;width:32%;height: .46rem; background-color: #ff7f42;color: #fff;border-radius: .23rem;margin-top: .15rem;font-size: .26rem;text-align: center;font-weight: bold;margin-right: 2%;line-height: .46rem;}
.serivce .serivce_wrap .fw_img{position: absolute;width: 15%;right: 4%;top: 34%;}

.school{width: 100%;height: auto;position: relative;overflow: hidden;background-image: url(../images/qj_wap_bg_09.jpg);background-size: 100% 100%;background-repeat: no-repeat;background-position: center top;}
.school .school_wrap{width: 96%;height: auto;position: relative;overflow: hidden;}
.school .school_wrap table{width: 94%;height: auto;position: relative;overflow: hidden;cursor: pointer;text-align: center;margin-left: 3%;}
.school .school_wrap table th{background-image: url(../images/qj_yd_pt_05.png);background-size: 90% 100%;background-position: center center;background-repeat: no-repeat;text-align: center;color: #fff;font-size: .28rem;padding: .05rem;}
.school .school_wrap table td{color: #7b5a34;font-size: .24rem;padding: .06rem 0;}
.school .school_wrap table tr:nth-child(odd) td {background-color: #f6b798;}


.abroad{width: 100%;height: auto;position: relative;overflow: hidden;background-color: #9de0f9;}
.abroad .abroad_item{width: 94%;height: auto;position: relative;overflow: hidden;margin-left: 3%;text-align: center;}
.abroad .abroad_item span{display: inline-block;width: 25%;height:.5rem;background-image: url(../images/qj_pt_18.png);background-size: 100% 100%;text-align: center;line-height: .5rem;margin: 0 2%;color: #fff;font-size:.28rem;font-weight: bold;margin-top: .25rem;}
.abroad .abroad_img{width: 94%;height: auto;margin-left: 3%;}

.hj{width: 100%;height: auto;position: relative;overflow: hidden;background-image: url(../images/qj_wap_bg_11.jpg);background-size: 100% 100%;background-repeat: no-repeat;background-position: center top;padding-bottom: .3rem;}

.hj img.hj_img{width: 94%;height: auto;margin-left: 3%;margin-top: .3rem;}





/*公共*/
h3.pub_head{width:74%; height:1rem;position: relative;overflow: hidden;text-align: center;background-image: url(../images/head.png);background-size: 100% 100%;background-repeat: no-repeat; margin-left: 13%;line-height: 1rem;color: #fff;font-size: .34rem;margin-top: .4rem;} 
h3.pub_head1{width:74%; height:auto;position: relative;overflow: hidden;text-align: center;background-image: url(../images/head1.png);background-size: 100% 100%;background-repeat: no-repeat; margin-left: 13%;color: #fff;font-size: .34rem;margin-top: .4rem;padding: .4rem 0;}



.pub_bg{width: 96%;height: auto;position: relative;overflow: hidden;margin-left: 2%;margin-top: .2rem;}
.pub_bg .pub_bg_top,.pub_bg .pub_bg_top2,.pub_bg .pub_bg_bottom{width:100%;height: auto;position: relative;overflow: hidden;}
.pub_bg .pub_bg_top1 img,.pub_bg .pub_bg_top2 img,.pub_bg .pub_bg_bottom img{width: 100%;height: auto;}
.pub_bg .pub_bg_center{width: 100%;height: auto;position: relative;overflow: hidden;background-image: url(../images/bg2.png);background-size: 100% auto;background-repeat: repeat-y;}


p.zx{width: 100%;height: .64rem;position: relative;margin-top: .2rem ;overflow: hidden;}
p.zx>a{width: 35%; display: block;height: .64rem;float: left;text-align: center;line-height:.64rem;font-size: .28rem;margin-left: 10%; font-weight: bold;background-size: 100% 100%;color: #fff;background-image: url(../images/btn.png);}

