@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0;}
em { font-style:normal; }
li { list-style:none; }
a { text-decoration:none; color: #000;}
img {border:none; vertical-align:middle;width: 100%;display:block;}
table { border-collapse:collapse; }
input,textarea { outline:none; }
textarea { resize:none; overflow:auto; }
body {min-width: 320px;max-width: 750px ;margin: 0 auto !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff; color:#595757;}
body,h1,h2,h3,h4,h5,p,dl,dd,ul,li,ol,form,input,textarea,th,td,select,div{ margin:0; padding:0;font-family:'Microsoft Yahei';box-sizing:border-box;}
.fl{ float: left;}
.fr{ float: right;}
.clearfix:after{content: ""; display: block; clear: both;}
.clearfix{ zoom:1;}
.dis{display:block;}
.undis{display:none;}
.overflow{overflow:hidden;}
.clear{clear:both;visibility:hidden;}

.viewport{min-width:320px;margin:0 auto;overflow:hidden; background:#fdfdfd; max-width:640px;}
.viewport img {text-align: center;}

.banner{overflow:hidden;}
.zhiye{width:100%; overflow:hidden; padding:.2rem 0; color:#595757;}
.zhiye h2{text-align:center; letter-spacing:2px;font-size: .36rem;}
.zhiye p{text-indent:2em; padding:.2rem;line-height:1.5;font-size: .3rem;}
.zhiye p span{color:#d00f31;}

.qianjing{}
.qianjing h2{text-align:center; color:#f00; letter-spacing:.1rem;font-weight: bold;font-size: 24px;}
.qianjing ul{margin-top:.2rem; overflow:hidden;}
.qianjing ul li{float:left; text-align:center; color:#595757; width:30%; margin-left: 2.5%;}
.qianjing ul li img{width: 100%;}

.field{width:100%; overflow:hidden; padding:.4rem 0;}
.field h2{text-align:center; color:#595757; letter-spacing:.1rem;font-size: .46rem;}
.field p{text-align:center; font-size:.24rem;}
.field ul{margin-top:.3rem; overflow:hidden;}
.field ul li{float:left; text-align:center; color:#595757; width:31.5%;margin-left:1.35%;margin-bottom:2%;}
.field ul li img{}


.zuopin{width:100%; overflow:hidden; padding:.2rem 0;}
.zuopin h2{text-align:center; color:#595757; letter-spacing:.1rem;font-size: .46rem;}
.zuopin p{text-align:center; font-size:1.2rem;}
.zuopin ul{margin-top:.2rem; overflow:hidden;}
.zuopin ul li{float:left; text-align:center; color:#595757; width:31.5%;margin-left: 1.35%;}
.zuopin ul li img{}
.zuopin ul li b{display:block; padding-bottom:0.4rem;font-size: .3rem;}

#ad1{overflow:hidden;}
#ad2{overflow:hidden;}
.zhiye h2 b{color:#d00f31;font-size: .46rem;}
.zhiye h3{text-align:center; font-size:1.2rem; background:#d00f31; border-radius:1rem; width:28%; padding:.4rem; font-weight:100; margin:0.5rem auto;}
.zhiye h3 a{color:#fff;}

.software{overflow:hidden;margin-top:.4rem;}
.software h2{text-align:center; letter-spacing:2px; margin-top:.2rem;font-size: .46rem;}
.software p{text-align:center; font-size:1.2rem;}
.software ul{overflow:hidden; margin: .2rem 0;}
.software ul li{float:left; text-align:center; color:#fff; width:22%; margin-left: 2.4%;}
.software ul li img{max-width: 100%;}
.software h3{text-align:center; font-size:.3rem; background:#d00f31; border-radius:30px; width:70%; line-height:2; font-weight:100; margin:.5rem auto;}
.software h3 a{color:#fff;}

.teacher{width:100%; overflow:hidden; color:#595757;}
.teacher h2{text-align:center; margin-bottom:1rem;}
.teacher h2 b{color:#d00f31;}
.teacher h3{text-align:center; font-size:1.2rem; background:#d00f31; border-radius:1rem; width:30%; padding:.2rem 0; font-weight:100; margin:0 auto; overflow:hidden;}
.teacher h3 a{color:#fff;}

.huanj{width:100%; overflow:hidden; padding:.4rem 0; color:#595757;}
.huanj h2{text-align:center; margin-bottom:.4rem; letter-spacing:2px;font-size: .36rem;}
.huanj h2 b{color:#d00f31;}
.huanj p{float:left; width:31.5%; text-align:center; margin-left:1.35%;margin-bottom:2%;}
.huanj p img{}

.wenti{overflow:hidden; position:relative; background:url(../images/went_bg.jpg); padding:0.2rem 0; background-size:100% 100%;}
.wenti ul{margin:.2rem;}
.wenti ul li{color:#fff; border-bottom:1px dashed #fff; padding:0.2rem 0;font-size: .36rem;}
.wenti ul li a{color:#fff;}
.wenti h3{overflow:hidden;text-align:center; width:70%; margin:.4rem auto; background:#d00f31;letter-spacing:2px; border-radius:30px;font-size:.3rem;line-height:2;}
.wenti h3 a{color:#fff;}

.sign-form {}
.sign-form .title {line-height: 45px;border-bottom: 1px solid #ededed;font-size: 15px;color: #222;padding: 0 12px;-webkit-background-size: 18px auto; background-size: 18px auto;}
.sign-form.on .form {display: none;}
.sign-form .form {padding: 15px 12px;}
.sign-form .inp {display: block;border: 1px solid #f0f0f0;width: 100%;height: 40px;line-height: 38px;margin-bottom: 10px;padding: 0 33px;font-size: 13px;color: #333;background-repeat: no-repeat; -webkit-background-size: 15px auto; background-size: 15px auto;background-position: 10px center;}
.sign-form .name {background-image: url(../images/icon-h4.png);}
.sign-form .tel {background-image: url(../images/icon-h5.png);}
.sign-form .qq {background-image: url(../images/icon-h7.png);}
.sign-form .pro {background: url(../images/icon-h6.png) no-repeat 10px center/15px auto #fff;}
.sign-form .sex {background: url(../images/sex.jpg) no-repeat 10px center/15px auto #fff;}
.sign-form .contact {background: url(../images/icon-h8.png) no-repeat 10px center/15px auto #fff;margin-bottom: 20px;}
.sign-form .btn {height: 45px;background-color: #bf2b38;border: none;font-size: 15px;color: #fff;display: block;width: 100%;margin-bottom: 5px;font-weight: bold;}

/*biaoge*/
.biaoge{background: #0c73f4 url(../images/bg09.jpg) no-repeat center bottom;padding: 0.22rem 0 0.17rem;text-align: center;width: 3.75rem;background-size: 100%;margin: 0 auto;}
.biaoge h2{color: #fff;line-height: 0.22rem;font-size: 0.17rem;text-align: center;}	
.biaoge .p1{font-size: 0.1rem;color: #fff;margin-top:0.19rem;line-height: 0.13rem;}
.biaoge .biaodan1 p{width: 2.76rem;margin: 0.21rem auto 0;height: 0.35rem;}
.biaodan1 p input{width: 100%;height:100%;padding-left: 0.31rem;border-radius: 6px;box-sizing: border-box;border: none;font-size: 0.1rem;}
.biaodan1 p input[name]{background-repeat: no-repeat;background-position: 0 center;}
.biaodan1 p input[name="userName"]{background-image: url('../images/name.png');background-size: 0.23rem 0.13rem;}
.biaodan1 p input[name="phone"]{background-image: url('../images/phone.png');background-size: 0.23rem 0.13rem;}
#course_but{margin: 0.25rem auto 0;font-size: 0.13rem;color: #fff;background: linear-gradient(90deg,#ffa902,#ffa902);display: block;width: 1.3rem;height: 0.33rem;line-height: 0.33rem;text-align: center;border-radius: 40px;box-shadow: 2px 2px 5px 0px #065bbc;font-weight: bold;}

.xdyxbox{max-width: 640px !important;}

.zuopin h3{text-align:center; font-size:.3rem; background:#d00f31; border-radius:30px; width:70%; padding:.2rem 0; font-weight:100; margin:.2rem auto .4rem;}
.zuopin h3 a{color:#fff;}
.huanj h3{text-align:center; font-size:.3rem; background:#d00f31; border-radius:30px; width:70%; padding:.2rem 0; font-weight:100; margin:.2rem auto .4rem;}
.huanj h3 a{color:#fff;}