body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li, pre,form, fieldset, legend, button, input, textarea,th, td, img{border:medium none; margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em{font-style:normal;}
/** 重置列表元素 **/
ul, ol,li{ list-style: none; }
/** 重置超链接元素**/
a { text-decoration: none; color:#333;}
a:hover { text-decoration: none;}
/** 重置图片元素 **/
img{ border:0px; }
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }

body{background:#fff;font-family:"Microsoft YaHei";min-width:1300px} 
.clear{clear:both}
.w1200{ width:1206px; margin: auto;}
*{ box-sizing: border-box;}

#sxb-jj{ background: url(../images/bg1.jpg); height: 420px;padding: 50px 0;overflow: hidden;}
.sxb-title{text-align: center;}
.sxb-title h1{ font-size: 42px;}
.sxb-title img{ display: block;margin: 10px auto 0 auto;}
#sxb-jj .sxb-txt{ background: #fff; box-shadow:2px 0px 31px 2px #c4c7f2;padding: 30px 30px;border-radius: 10px;font-size: 18px;line-height: 2;text-indent:40px;
margin-top:30px;color: #333;letter-spacing: 2px;}


#sxb-fx{margin-top: 30px;}
#sxb-fx .zy-fx img{display: block;margin: 30px auto 0 auto;}
#sxb-ys{ margin-top:50px;}
#sxb-ys .ys-title{}
#sxb-ys .ys-title h2{font-size: 36px;color: #333;}
#sxb-ys .ys-title span{width:330px;height: 7px;border-radius: 10px;background: #fcb178;margin-top: -9px;z-index: -1;display: block;}
#sxb-ys .ys-title p{font-size: 18px;color: #333;margin-top: 20px;text-indent: 40px;line-height: 1.8;letter-spacing: 1px;}
.index-teacher{}
.index-teacher .index-title p{text-align: center;color: #ccc;margin-top: -3px;text-transform: uppercase;font-size: 12px;}
.index-teacher ul li{float: left;width: 30%;margin-top: 30px;}
.index-teacher ul li:nth-child(2){margin-left: 5%;margin-right: 5%;}
.index-teacher ul li .t-img{ width: 100%;}
.index-teacher ul li .t-img img{display: block;margin: 0 auto;max-width: 100%;}
.index-teacher ul li .t-txt{width: 99%;margin: 0 auto;background: #f8f7f7;height: 290px;}
.index-teacher ul li .t-txt{border: 2px solid #0099ff;padding: 25px 0;}
.index-teacher ul li .t-txt h3,.index-teacher ul li .t-txt h4{text-align: center;}
.index-teacher ul li .t-txt h3{color: #0099ff;font-size: 24px;}
.index-teacher ul li .t-txt h4{color: #666;margin-top: 15px;font-size: 18px;}
.index-teacher ul li .t-txt p{width: 90%;margin: 15px auto 0 auto;line-height: 27px;color: #999;font-size: 14px;text-indent: 28px;}
.index-hj{ background: url(../images/hj-bg.jpg) no-repeat top center; background-size: cover;padding: 50px 0;}
.index-hj img.hj-img{display: block;width: 100%;margin: 20px auto 0 auto;}
.index-bm{}
.index-bm .form-control{margin-top: 27px;float: left;width: 30%;}
.index-bm .form-control label {color: #333;display: inline-block;vertical-align: middle;/* width: 15%; */font-size: 16px;}
.index-bm .form-control label span{color: #e60012;font-weight: bold;margin-right: 2px;}
.index-bm .form-control input,.index-bm .form-control select{display: block;vertical-align: middle;width: 99%;height: 40px;border: 2px solid #e1e1e1;border-radius: 5px;margin-top: 5px;font-family: "microsoft yahei";outline: none;text-indent: 10px;margin-top: 15px;}
.index-bm .submit{/* margin-top: 20px; */}
.index-bm .submit button{display: block;background: #e60012;color: #fff;width: 100%;border: none;height: 48px;font-size: 18px;font-family: "microsoft yahei";border-radius: 5px;margin-top: 32px;}
.index-bm p{color: #666;font-size: 14px;line-height: 24px;margin-top: 19px;}
.tyong{font-size: 16px;}
.index-bm .form-control:nth-of-type(2){margin-left: 5%;margin-right: 5%;}
.index-bm form{margin-top: 20px;}
#sxb-ys .ys-imgs img{ display: block;margin: 10px auto 0 auto;}
.OncliCk{display: block;margin: 30px auto 0 auto;width: 260px;height: 50px;line-height: 50px;background: #33a6ff;text-align: center;color: #fff;border-radius: 10px;font-size: 22px;}

#lesson-ap{ background: #ecebff;padding: 50px 0;margin-top: 50px;overflow: hidden;}
#lesson-ap .lesson-box{ background: url(../images/bg2.png);height: 640px;width: 1200px;padding: 30px 30px 30px 80px;}
#lesson-ap .lesson-box ul{margin-top: 20px; overflow: hidden;}
#lesson-ap .lesson-box ul li{ line-height: 50px;background: url(../images/line2.png) left bottom no-repeat;padding-bottom: 15px;font-size: 24px;margin-top: 60px;}
#lesson-ap .lesson-box ul li span{ display: inline-block;width: 25px;height: 25px;border-radius: 50%;background: #7151ff;vertical-align: middle;margin-right: 10px;}
#lesson-ap .lesson-box .OncliCk{ background: #9061fb;}
#bjsz{margin-top: 50px;}
#bjsz img{ display: block;margin: 20px auto 0 auto;}

.bw{ width:1206px; margin:auto;}
.topzysz,.qydz,.xyhj,.top_jj{ display:none;}











