/******************normal*****************/
body,h1,h2,h3,h4,ul,li,p,dl,dd{margin:0;padding:0;outline:none;}
body{color: #fff;font-size: 18px;font-family: "microsoft YaHei";}
a{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color: #000;}
li{list-style:none;}
img{border:none;}
nav,section,footer,aside{display:block;}
h1,h2,h3,h4{font-weight: normal;}
.f_c:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.f_c{*zoom:1;}
.f_l{float: left;}
.f_r{float: right;}
.all{padding-top:60px;}
/***********************pre*********************/
.formlist .bt{width:100%; margin-top:8px;}
.formlist .bt input[type='button']{height:35px;width:120px;color:#fff;font-size:18px; border-radius:3px; background:-*-linear-gradient(top,#7d318e,#48086b); border:none;}
.formlist .bt input[type='submit']{height:35px;width:120px;color:#fff;font-size:18px; border-radius:3px; background:-*-linear-gradient(top,#7d318e,#48086b); border:none;}
.formlist form{margin:0;padding:0;}
.subtitle{text-align: left !important;color: #004a98 !important;padding-left: 3px;font-size: 18px !important;height: 30px !important;}
.trdtitle{width:90px;background:#b47c00;color:#fff;height:35px;line-height:35px;clear:both; margin-bottom:3px;}
.formlist .sheet{width: 98%;background: #eadcc9;border: 1px solid #dcc187;padding: 10px 0;margin-bottom: 10px;margin-left: auto;margin-right: auto;/* [disabled]margin-top: 10px; */}

.formlist .fuline{width:100%; overflow:hidden;margin:10px 0 0 0 ;}
.formlist .fuline .libox{width:33%;float:left; text-align:center;}
.formlist .sheet li p{margin:0;padding:0;width:90%; text-indent:0;}
.formlist .sheet .btbox{position:absolute;right:2%;margin-top:5px;}
.formlist .sheet .btbox img{margin-bottom:3px;max-width:80px;}
.formlist .sheet2{width:98%;background:#e3e2ed; border-radius:3px;margin:10px auto;padding:10px 0; color:#000;text-align:left;}
.formlist .sheet2 li{color:#454545;font-size:16px; text-align:left; clear:both;line-height:22px; margin:3px 2px;}
.formlist .sheet2 li span{font-size:12px; line-height:16px;}
.formlist .sheet2 li .left{float:left;width:48px; text-align:right; height:22px;line-height:22px;color:#454545;font-size:16px;}
.formlist .sheet li{color:#454545;font-size:14px; text-align:left; clear:both;line-height:22px; margin:3px 2px;}
.formlist .sheet li span{font-size:12px; line-height:16px;}
.formlist .sheet li .left{float:left;width:75px; text-align:center; height:22px;line-height:22px;color:#454545;font-size:14px;text-align:right;}
.formlist .sheet3{width:98%;background:#eadcc9;border:1px solid #dcc187;margin:10px auto;padding:10px 0;}
.formlist .sheet3 p{color:#b47c00; text-align:center; text-indent:0; font-size:14px;}
.formlist .contact2{width:99%;margin:0 auto;padding:0;}
.formlist .contact2 img{
	margin-top: -2px;
	margin-left: 1px;
	margin-right: 1px;
}
.formlist .contact2 li{
	color: #52545a;
	font-size: 14px;
	text-align: left;
	clear: both;
	line-height: 30px;
	margin: 3px 0;
}
.formlist .contact2 li .left{float:left;width:77px; text-align:left;background:url(../images/arrow5.png) no-repeat center; height:30px;line-height:30px;color:#fff;font-size:16px;margin-right:5px;}
.formlist .contact2 li .left2{float:left;width:77px; text-align:left;background:url(../images/arrow6.png) no-repeat center; height:30px;line-height:30px;color:#fff;font-size:16px; margin-right:5px;}
.formlist .contact2 li .left div,.formlist .contact2 li .left2 div{width:72px;text-align:center;}
.formlist .bts{width: 95%;height: 40px;line-height: 40px;margin: 10px auto;border-top: 1px solid #C49D65;border-bottom: 1px solid #C49D65;}
.formlist .bts img{margin-right:5px;margin-top:-2px;}
.formlist .bts .left{float:left;color:#6e1688;margin-left:10px;}
.formlist .bts .right{float:right;color:#6e1688;margin-right:10px;}
.pre .fthtitle{width:100%;height:35px;line-height:35px;background:#b47c00;margin:8px 0;}
.pre .fthtitle2{width:100%;height:35px;line-height:35px;background:#0e419c;margin:8px 0;}
.pre header img{position: absolute;margin-top:4px;right: 8px;vertical-align: middle;}
.pre .lst{width:100%;}
.pre .lst li{color:#353535;font-size:18px; text-align:left; clear:both;height:25px;line-height:25px; margin:3px 0; margin-left:15px;}
.pre .lst li .left{float:left;width:8px; text-align:center;background:#901f87; height:18px;margin-top:4px;margin-right:5px;}
.formlist .contact{width:99%;margin:0 auto;padding:0;}
.formlist .contact img{position: absolute;margin-top:4px;right: 8px;vertical-align: middle;max-width:80px;}
.formlist .contact li{color:#b47c00;font-size:16px; text-align:left; clear:both;height:25px;line-height:25px; margin:3px 0;}
.formlist .contact li .left{float:left;width:75px; text-align:center;background:url(../images/arrow4.png) no-repeat center; height:25px;line-height:25px;color:#fff;font-size:16px;}
.formlist .contact li .left2{float:left;width:75px; text-align:center; height:25px;line-height:25px;color:#fff;font-size:16px;}
.pre > .contact{width:99%;margin:0 auto;padding:0;overflow:hidden;}
.pre > .contact img{width:100px !important;}
.pre > .contact li{color:#004a98;font-size:16px; text-align:left; clear:both;height:25px;line-height:25px; margin:3px 0;}
.pre > .contact li .left{float:left;width:75px; text-align:center;height:25px;line-height:25px;color:#004a98;font-size:16px;}
.pre > .contact li .left2{float:left;width:75px; text-align:center; height:25px;line-height:25px;color:#fff;font-size:16px;}
.formbg{background-color:#f2eadf;}
.formlist{font-size:16px; margin-top:10px;}
.formlist form li{color:#000; width:100%;text-align:left; clear:both;}
.formlist form li label{margin-right:5px;width:33%;float:left;line-height:39px;text-align:right;color:#b47c00}
.formlist form li input[type='text']{width:60%;height:22px;border:#b47c00 solid 1px; border-radius:4px;margin-top:7px;font-size:16px;margin-bottom:7px;text-indent:3px;}
.formlist form li input[type='password']{width:60%;height:22px;border:#b47c00 solid 1px; border-radius:4px;margin-top:7px;font-size:16px;margin-bottom:7px;text-indent:3px;}
.formlist form li select::-ms-expand{display:none;}
.formlist form li select{width:61% !important;padding-left:3px;border:#b47c00 solid 1px; border-radius:4px;margin-top:4px;font-size:16px;margin-bottom:4px;text-indent:3px;height:30px !important;}
article.pre{margin-bottom:30px;}
article.pre header{border-bottom: 1px solid rgba(180,124,0,1);margin-bottom: 10px;}
article.pre h1{color: #b47c00;font-size: 20px;text-align: center;/* [disabled]height: 40px; */line-height: 35px;}
article.pre .h1{text-align:left; line-height:70px;margin-left:10px;}
article.pre .subh{color: #b47c00; font-size:16px;}
article.pre div{text-align:center;}
article.pre div.share{text-align:left;}
article.pre div img{vertical-align: middle;}
article.pre .bpic{margin-bottom: 10px;position: relative;}
article.pre .bpic:before{bottom: 0;left: 0;position: absolute;color: #fff;background: rgba(0,0,0,0.5);padding: 1px 5px;}
article.pre div p{text-indent:2em;margin-bottom:20px;text-align:left;color:#52545a;line-height:1.5em;}
article.pre section{padding-left:3px;overflow:hidden;}
article.pre section .tit{text-align:center;font-weight:bold;}
article.pre section p{margin-bottom:3px;text-align:left;color:#000;line-height:1.5em;}
article.pre aside{text-align:right;color:#000;}
article.pre section .techbox{color:#000;float:left;width:79px;text-align:left;line-height:28px; vertical-align:middle;}
article.pre section .techbox img {margin-right:3px;}
article.pre .extra{font-size: 14px;color: #0067b4;text-align: center;margin-bottom: 5px;}
article.pre .extra span{/* [disabled]margin-right:20px; *//* [disabled]margin-bottom: 5px; */}
/********************index 首页**************************/
.hd{text-align: center;padding: 0 0 5px;background: #fff;text-align: center;margin: 0;background: #901f87;}
.hd img{width: 70%;vertical-align: middle;margin-bottom: 10px;margin-left: 0;margin-right: 0;margin-top: 10px;}
.box{overflow: hidden;width: 100%;margin-bottom: 8px;}
.box a{color: #fff;text-decoration: none;display: block;}
.box div{height: 100px;font-size: 30px;}
.box img{max-width: 90%;max-height: 90%;}
.b1{position: relative;}
.b1,.b2,.b3,.b4,.b5,.b6,.b7,.b9,.b10,.b11,.b12,.b13,.b14{float: left;}
.b1,.b9,.b12{width: 66%;margin-right: 2%;}
.b6,.b13{width: 100%;}
.b2,.b5,.b7{width: 32%;}
.b3,.b4,.b10,.b12,.b11{width: 32%;margin-right: 2%;}
.b8{width: 32%;float: right;}
.b14{width: 66%;}
.bslider{overflow: hidden;position: relative;margin-bottom: 15px;/* [disabled]margin-left: 10px; *//* [disabled]margin-right: 10px; */margin-top: 0;}
.slider{overflow: hidden; position: relative;}
.slider li{color: #fff;position: relative;float: left;display: none;}
.slider li section{position: absolute;}
.slider li p{font-size: 12px;}
.slider li h3{font-size: 18px;}
.slider li>img{position: relative;width: 100%;z-index: -1;display: block;}
.balumni section{left:20px;top: 20px;}
.balumni h3{color: #6c048b;margin-bottom: 10px;}
.bfame section{left: 30px;top: 20px;}
.bfame section h3{font-size: 24px;}
.benroll section{right: 10px;top: 10px;background: rgba(0,90,219,0.8);width: 45%;padding: 5px;}
.benroll section h3{text-align: center;font-size: 12px;}
.benroll dl{font-size: 10px;}
.benroll dt{color: #7fddff;}
.benroll section a{display: block;color: #fff;background: -*-linear-gradient(top,#4bc8f4,#0a9acf);border: 1px solid #fff;border-right-color: #000;border-bottom-color: #000;font-size: 10px;width: 30%;height: 20px;line-height: 20px;text-align: center;margin: 0 auto;}
.bteach section{right: 20px;top: 20px;}
.smaster section{left:0;bottom: 20px;width:100%;height:20px;text-align:center;/*padding-top:10px;*/background: rgba(0,0,0,0.4);}
.smaster section h3{font-size: 16px;}
.smaster section p{font-size: 16px;}
.smaster section p:nth-of-type(2){text-align: right;}
.num{text-align: center;position: absolute;bottom: 0;width: 100%;height: 20px;line-height: 20px;left: 0;bottom: 0;background: rgba(0,0,0,0.3);}
.num span{display: inline-block;width: 10px;height: 10px;background: -*-linear-gradient(top,#dddfe4,#7a8091);border-radius: 10px; margin: 0 5px;}
.num span.cur{background: -*-linear-gradient(top,#e75be9,#770772);}
.num2{text-align: center;position: absolute;bottom: 0;width: 100%;height: 25px;line-height: 20px;left: 0;bottom: 0;background: rgba(255,255,255,0.3);}
.num2 span{display: inline-block;width: 10px;height: 10px;background: -*-linear-gradient(top,#dddfe4,#7a8091);border-radius: 10px; margin: 0 5px;}
.num2 span.cur{background: -*-linear-gradient(top,#e75be9,#770772);}
.b1{background: url(../images/bt_1.png) repeat-x center center #004a98; background-size:100% auto;}
.b1 a,.b9 a{display: block;padding: 5px 5%;vertical-align: middle;overflow: hidden;text-align: right;height: 100%;line-height: 80px;}
.b1 img,.b9 .leftimg{vertical-align: middle;position: absolute;left: 3%;height: 92px;}
.b9 .rightimg{vertical-align: middle;height: 60px;}
.b1 span{border-right: 1px dotted #fefefe;float: left;padding-right: 15px;margin-right: 20px;}
.b2{background: url(../images/bt_2.png) repeat center center #8f0374;position: relative;text-align:center;background-size:100% 100%;}
.b5 img,.b4 img,.b3 img{top: 5%;height: 80%; margin-left:auto; margin-right:auto;}
.b2 img{top: 5%;height: 80%; margin-left:auto; margin-right:auto;}
.b5 a,.b4 a,.b2 a{padding-top: 10px;height: 90px;}
.b2 span{font-size: 33px;font-weight: bold;line-height: 38px;}
.b3{position: relative;text-align: center; background:url(../images/bt_3.png) repeat-x #f29300;background-size:100% 100%;}
.b3 a,.b10 a,.b11 a{padding-top: 10px;height: 90px;}
.b10 img,.b11 img,.b12 img{height: 90%;}
.b3 span,.b10 span,.b11 span,.b12 span{border-top: 1px dotted #fefefe;display: block;margin: 5px 5% 0;line-height: 32px;font-size: 20px;text-align: center;}
.b3 span{font-size: 21px;word-spacing: -0.5em;}
.b12 span{margin: 5px 0 0;font-family: Arial;font-size: 16px;white-space: nowrap;}
.b4{background: #cc0228 no-repeat center center ; text-align:center;}
.b7 a{padding: 5px 5%;line-height: 90px;vertical-align: left;height:90px;}
.b7 img{vertical-align: middle;width: 50px;}
.b4 img{margin-left: 4px;}
.b4 span,.b7 span,.b9 span{border-left: 1px dotted #fefefe;padding-left: 3px;margin-left: 3px;float: right;line-height: 30px;font-size: 20px;}
.b4 span{font-size: 22px;line-height: 28px;margin-top: 2px;}
.b7 span,.b6 span,.b1 span{line-height: 22px;font-size: 20px;}
.b5{background: url(../images/bt_5.png) repeat-x #368c1f;text-align: center;background-size:100% 100%;}
.b5 span{display: block;border-bottom: 1px dotted #fefefe;margin: 0 5% 4px;line-height: 40px;font-size: 21px;}
.b7{background: #5f3e24;}
.b6{line-height: 100px;vertical-align: middle;background: url(../images/bt_6.png) repeat-x right center #00a1e9; text-align:center;background-size:100% 100%;}
.b6 img{height: 50%; margin-top:2%;}
.b6 a{padding: 5px 5%;height: 90px;}
.b6 span{border-right: 1px dotted #fefefe;float: left;padding-right: 15px;margin-right: 20px;}
.bsudoku{position: relative;/* [disabled]padding-bottom: 10px; */margin: 0 10px;overflow: hidden;}
.bsudoku>div{overflow: hidden; position: relative;}
.box .b8{background: url(../images/bt_8.png) repeat 0 0 #ea5703;height: 203px;text-align: center;padding-top: 5px;background-size:100% 100%;}
.b8 img{max-height:65px;}
.b8 span{display: block;font-size: 24px;}
.b9{background: url(../images/bt_9.png) repeat-x #b47c00;margin-bottom: 8px;background-size:100% 100%;}
.b10{background: #7abe03;margin-bottom: 5px;text-align: center;}
.b11{background: url(../images/bt_11.png) #e40080;text-align: center;background-size:100% 100%;}
.b12{background: #34b7af;text-align: center;}
.b12 a{padding: 10px 5%;height:90px;}
.b13{background: url(../images/bt_13.png) repeat 0 0 #48086b;text-align: center;background-size:100% 100%;}
.b13 img{height:100%;}
.b13 span{display: inline-block;border-right: 1px dotted #fefefe;padding-right: 5px;margin-right: 5px;float: left;font-size: 20px;line-height: 22px;}
.b13 a{padding: 5px 5%; height:100px;}
.b14{background: #e14712;text-align: center;}
.b14 a{padding-top: 5px;}
.b14 img{height: 60px;}
.b14 span{display: block;font-size: 20px;}
.ft{text-align: center;font-size: 10px;border-top: 1px solid #ccc;
background: -*-linear-gradient(left,#7a1f82,#0b206a);padding-bottom: 30px;padding-left: 0;padding-right: 0;padding-top: 30px;}
.indexft{background: -*-linear-gradient(left,#7a1f82,#0b206a);color: #fff;border-top: 0;}
/*.fixft{position: fixed;bottom: 0;left: 0;width: 100%;}*/
.bsudokuli{float: left;position: relative;display: none;width: 100%;}
.hide{display:none;}
/*******************bread********************/
.all .bread{position: fixed;}
.bread{height: 48px;line-height: 48px; background: -*-linear-gradient(top,#752a88,#49096c);color: #fff;box-shadow: 0 1px 3px #000;margin-bottom: 10px;top: 0;width: 100%;z-index: 99;overflow: hidden;}
.bread div{text-align: center;height:100%;width: 70%;margin: 0 auto;font-size:22px;}
.bread a{color: #fff;width: 15%;vertical-align: middle;position: absolute;height: 35px;width: 35px;top: 7px;text-indent: -999em;background: url(../images/bg.png) no-repeat 0 0;}
.bread .return{left: 5px;background-image: url(../images/back_bt.png);width: 54px;}
.bread .home{right: 5px;background-image: url(../images/home_bt.png);width: 43px;}
.inbread{overflow: hidden;white-space:nowrap;width: 200%;}
.inbread div{float: left;border-radius: 0 60px 60px 0;position: relative;height:100%;}
.menu1{background: #dbe5f5;z-index: 2;left: -5px;}
.menu1 img{height: 48px; vertical-align: middle;}
.menu2{background: -*-linear-gradient(top,#7eb9ed,#708bae);left: -70px;padding: 0 15px 0 70px;z-index: 1;font-size: 22px;margin-right: 10px;}
.menu3{left: -70px;text-overflow:ellipsis;overflow:hidden;}
.bread a{color: #fff;display: block;height:48px;line-height: 48px;vertical-align: middle;}
/*******************list**********************/
.layout{padding: 0 10px;overflow: hidden;text-overflow: ellipsis;white-space: normal;word-break: break-all;line-height: 19px;}
.fm .layout{padding: 0 2px;}
.title{color: #0e76bd;overflow: hidden;display: block;line-height: 22px;font-size: 20px;text-align: justify;}
.limargin{margin-left:4px;background:#fff;padding-left:3px;}
.libg{background:#901f87;}
.title2{color: #000;overflow: hidden;display: block;line-height: 22px;font-size: 16px;text-align: justify;}
.list{font-size: 16px;}
.list p{overflow: hidden;/* [disabled]text-indent: 2em; */color: #343434;text-align: justify;}
.list .f_l{margin-right: 10px;width: 40%;}
.list .f_l img{max-width: 100%;}
.list li{border-bottom: 1px solid #b47c00;padding-bottom: 20px;margin-bottom: 20px;}
.list li .f_c:first-child{margin-bottom: 10px;}
.list li:last-child{border-bottom: 0;border-bottom: 0;}
.date{float: left;display: inline-block;height: 40px;position: relative;width: 65px;margin-right: 10px;background: url(../images/actlist.png) no-repeat 0 0;}
.date span{display: inline-block;color: #fff; font-family: "Times New Roman","microsoft YaHei "}
.date .month{width: 26px;height: 36px;font-size: 14px;text-align: center;line-height: 15px;float: left;padding-top: 3px;font-family: "Times New Roman","microsoft YaHei "}
.date .day{height: 40px;line-height: 40px;font-weight: bold;width: 32px;text-align: center;font-family: "Times New Roman","microsoft YaHei "}
/****************contact & intro*****************/
.banner{margin-bottom:10px;}
.banner img{width:100%;}
.contact,.intro{padding:0 10px;color: #474343;}
.contact div img{width:100%;}
.contact h2,.intro h2{margin-bottom: 10px;font-size: 20px;}
.contact li{line-height: 2em;text-align: left;}
.intro article{margin:15px 0;}
.intro .fuline{width:100%; overflow:hidden;margin-bottom:10px;}
.intro .fuline .libox{width:50%;float:left;}
.intro .fuline .libox2{width:50%;float:left; text-align:center;color:#00a1e9;}
.intro .fuline .libox2 img {margin:5px;max-width:80%;}
.intro .fuline .libox .innerbox {width:95%;margin:0 auto;height:80px;text-align:center; vertical-align:middle;line-height:80px;}
.intro .fuline .libox .innerbox img {max-height:75px;max-width:90%; vertical-align:middle;}
.a1 {background:#fff;border:3px #cfa972 solid;height:74px !important;}
.a2 {background:#c70026;}
.a3 {background:#e60042;}
.a4 {background:#008e90;}
.a5 {background:#f49c00;}
.a6 {background:#004998;}
.a7 {background:#e95702;}
.a8 {background:#49b232;}
.a9 {background:#7e318e;}
.a10 {background:#878787;}
.intro .in70{width:85%;margin:20px auto;font-size:16px;line-height:22px;}
.intro .in70 .box1{margin-bottom:20px;}
.intro .in70 .box2{margin-bottom:25px;overflow:hidden;}
.intro .in70 .box2 img {float:left; vertical-align:middle;}
.intro .in70 .box2 p {margin-left:55px; text-indent:0;}
.intro .in70 .box2 a {color:#00a1e9; text-decoration:none;}
.intro .in70 .bb{color:#00a1e9;} 
.intro .bdb{border-bottom:#901f87 4px solid;}
.intro article p{line-height: 25px;text-indent: 2em;}
.intro .fsttitle{text-align:center;color:#b47c00;}
.intro .tabs{height:25px;line-height:25px; margin:10px 0; border-top:2px #b47c00 solid;}
.tab{overflow:hidden;}
.tab li{width:33%;float:left;margin-right:0.5%;text-align:center;background: #cfa972;color:#fff;padding:5px 0;cursor:pointer;}
.tab li:last-child{margin-right:0;}
.tab li.cur{background: #6e1688;cursor:default;}
#tabbox{margin-top:10px;}
#tabbox li{color:#353535;font-size:16px; text-align:left; clear:both;line-height:30px; margin:3px 0;}
#tabbox li img{margin-right:3px; vertical-align:middle;}
/**********************newslist*************************/
.ndate{width:64px;color:#fff;position:relative;display:block;float:left;height:65px;margin-right:15px;background: url(../images/newslist.png) no-repeat 0 0;}
.ndate2{width:80px;color:#fff;position:relative;display:block;float:right;height:65px;margin-left:15px;}
.ndate span{display: block;/*background:#176ecd;*/text-align: center;width: 64px;height: 20px;}
.ndate .month{font-size: 16px;height:26px;line-height:26px;font-weight: bold;}
.ndate .day{font-weight: bold;height:39px;font-size: 28px;line-height:39px;color: #6e1688;}
/***********************newsdetail*********************/
article.layout{margin-bottom:30px;}
article.layout header{border-bottom: 1px solid rgba(180,124,0,1);margin-bottom: 10px;text-align:center;}
article.layout h1{color: #b47c00;font-size: 25px;line-height: 40px;}
article.layout div{text-align:center;}
article.layout div.share{text-align:left;}
article.layout div img{width:100%;vertical-align: middle;}
article.layout .bpic{margin-bottom: 10px;position: relative;}
article.layout .bpic:before{bottom: 0;left: 0;position: absolute;color: #fff;background: rgba(0,0,0,0.5);padding: 1px 5px;}
article.layout div p{/*text-indent:2em;*/margin-bottom:20px;text-align:left;color:#52545a;line-height:1.5em;}
article.layout aside{text-align:right;color:#000;}
article.layout .extra{font-size: 14px;color: #0067b4;margin-bottom: 5px;}
article.layout .extra span{margin-right: 20px;margin-bottom: 4px;}
.share{/*height: 25px;position: fixed;width: 100%;bottom: 65px;z-index: 10;*/}
.details #wrapper{bottom:90px;}
#thelist{padding: 0 10px;}
/**************teacher*****************/
.teacher,.teacher div{overflow:hidden;/*border-left: 1px solid #eef1f2;*/}
.teacher{margin-bottom:10px;}
.teacher .f_l{margin-right:5px;width: 120px;}
.teacher div{padding-bottom: 5px;padding-left: 5px;padding-right: 5px;/* [disabled]padding-top: 5px; */}
.teacher div p:nth-of-type(1){margin-bottom:10px;}
.teacher .name{font-weight: bold;color: #9a3d00;font-size: 20px;line-height:24px;/* [disabled]margin-bottom: 20px; */}
li.teacher div{/*background:#eef1f2;*/}
li.teacher p{color:#454545; line-height:22px;}
li.teacher{border-bottom: 1px solid #eef1f2;}
li.teacher:last-child{border: 0;}
div.teacher{background:#eef1f2;}
.teacher img{vertical-align: middle;width: 120px;}
.btab div{color:#454545;width: 100%;overflow: hidden;text-overflow:ellipsis;white-space: normal;word-break: break-all;}
.btab{margin-bottom: 10px;}
/****************课程介绍**************/
.curri{text-indent: 2em;color: #383838;margin-bottom: 20px;}
.teachplan{color: #404040;}
.teachplan p{margin-bottom: 20px;}
.tbschedule{text-align: center;}
.tbschedule thead th{background: url(../images/thdbg.jpg) repeat-x 0 0;height: 25px;border: 1px solid #fff;color: #fff;}
.tbschedule tbody th{background: #f0f2f4;border: 1px solid #fff;}
.tbschedule tbody td{background: #dcedf8;border: 1px solid #fff;height: 25px;}
.tbschedule tbody td span{color: #005bb9;font-weight: bold;}
.tbschedule tfoot td{color: #b5a74f;height: 60px;}
.teachplan h3{font-weight: bold;font-size: 14px;margin-bottom: 20px;}
.piechart{width: 980px;text-align: center;position: relative;left: -25px;overflow: hidden;zoom:1;margin-right: -2px;}
.piechart img{float: left;margin-right: 2px;}
.prolist{color: #1e9ee3;line-height: 30px;}
.prolist dt{font-weight: bold;}
.prolist a{color: #1e9ee3;margin-left: 20px;}
.ctit{overflow: hidden;zoom:1;padding: 0 0 5px 10px;border-bottom: 4px solid #e5e5e5;margin-bottom: 35px;line-height: 30px;}
.ctit h3,.atit h3{float: left;font-size: 14px;color: #0990d9;font-weight: bold;font-family: simsun;}
.ctit a{float: right;width: 120px;height: 30px;background: url(../images/signbg.jpg) no-repeat 0 0;color: #fff;text-align: center;}
.contact dl{font-family: "simsun";width: 860px;margin: 0 auto 35px;line-height: 30px;}
.contact dt{font-weight: bold;font-size: 14px;}
.contact dd{padding-left: 60px;}
.contact dd span{margin-left: -60px;}
.mteam li{margin-bottom: 30px;font-family: "simsun";min-height: 42px;}
.mteam span.f_l{width: 100px;height: 42px;line-height: 42px;text-align: center;color: #797979;background: #e5e5e5;margin-right: 15px;}
.mteam li div{overflow: hidden;zoom:1;padding-top: 5px;line-height: 30px;}
.mteam li div i{color: #797979;font-style: normal;}
.mteam li div>span{margin-right: 30px;}
.mteam li span span{margin: 0 5px;}
.curri dt{font-size: 14px;color: #0990d9;font-weight: bold;font-family: simsun;margin-left: 10px;margin-bottom: 10px;}
.curri dd{width: 910px;margin: 0 auto;line-height: 30px;}
.curri{margin-bottom: 10px;}
.stit{background: #eceff3;padding: 0 5px;text-align: center;margin-bottom: 15px;}
.stit>span{color: #616161;}
.cstep h3{font-weight: bold;background: url(../images/line.jpg) repeat-x 0 center;clear: both;}
.cstep h3 span{padding: 0 15px;background: #eceff3;}
.module1 ul{overflow: hidden;zoom:1;margin:0 -1px 15px 0;}
.module1 ul li{width: 25%;padding: 10px 2% 15px;margin-right: 0.5%;float: left;text-align: left;height: 40px;}
.module1 ul li:last-child{margin-right: 0;width: 33%;}
.module1 h3{margin-bottom: 15px;}
.tbuilding{background: url(../images/tbuilding.jpg) no-repeat 0 0;}
.decision{background: url(../images/decision.jpg) no-repeat 0 0;}
.leadership{background: url(../images/leadership.jpg) no-repeat 0 0;}
.cstep dl{margin-bottom: 30px;overflow: hidden;}
.module1 dl dd{/*width: 40%;float: left;*/padding-left: 5%;position: relative;}
.module1 .li dd{float: none;width: 95%;}
.module1 .fa dd{/*width: 30%;float: left;*/padding-left: 5%;position: relative;}
/*.module1 .fa dd:first-child,.module1 .fa dd:last-child{width: 60%;}*/
.module1 dl dd:after{position: absolute;left: 2%;top: 50%;content: "";border-radius: 5px;height: 5px;width: 5px;background-color: #383838;}
.cstep .fa dd:after{background-color: #75c50c;}
.cstep .li dd:after{background-color:#09b4ff;}
.cstep .jie dd:after{background-color: #df6156;}
.module1 dd a{color: #383838;}
.cstep .fa a{color: #75c50c;}
.cstep .li a{color: #09b4ff;}
.cstep .jie a{color: #df6156;}
.module1 dt{height: 110px;line-height: 110px;padding-left: 120px;color: #fff;margin-bottom: 15px;}
.cstep .fa dt{background: url(../images/fa.png) no-repeat 0 center #75c50c;}
.cstep .shang dt{background: url(../images/shang.png) no-repeat 0 center #d9dce1;}
.cstep .li dt{background: url(../images/li.png) no-repeat 0 center #09b4ff;}
.cstep .jie dt{background: url(../images/jie.png) no-repeat 0 center #df6156;}
.module2 dt{position: relative;height: 90px;line-height: 90px;text-align: center;text-shadow: 1px 1px 1px #fff;color: #0c55ad;background: url(../images/wbg.png) repeat #b6bfc7 ;margin-bottom: 15px;}
.module2 a{color: #383838;}
.module2 dt:before,.bm3:before{position: absolute;content: "";width: 156px;height: 100%;left: 0;top: 0;}
.jin dt:before{background: url(../images/jin.png) no-repeat 0 center;}
.ren dt:before{background: url(../images/ren.png) no-repeat 0 center}
.mei dt:before{background: url(../images/mei.png) no-repeat 0 center}
.ren dd{float: left;width: 50%;}
.jin dd{float: left;width: 60%;}
.jin dd:first-child,.jin dd:last-child{width: 40%;}
.module3 dl{padding-left: 50px;text-align: center;margin-bottom: 5px;}
.module3 .steps{background: url(../images/step.png) no-repeat center -36px;padding-top: 25px;margin: 0 auto;clear: both;margin-bottom: 5px;}
.module3 .steps>div{background: #e68d75;color: #890000;overflow: hidden;}
.module3 .steps>div span{margin-left: 5px;float: left;width: 45%;}
.module3 .steps>div a,.module3 .steps>div p{color: #fff;}
.module3{margin-bottom: 30px;}
.module3 dt{color: #890000;}
.module4 .stit,.module4 .stit span{background: #b5a750;color: #fff;}
.tips{color: #ee1c00;}
.teachplan a{color: #0065d6;text-decoration: underline;}
.teachplan table{width: 100%;text-align: center; border-collapse: separate;border-spacing: 1px;margin-bottom: 20px;}
.teachplan table thead{color: #fff;font-weight: bold;font-size: 14px;background: #0063db;height: 34px;border-spacing: 0;}
.teachplan table tbody td,.teachplan table tbody th{border: 1px solid #e6e9ec;color: #0065d6;padding: 3px 0;}
.teachplan table tbody th{background: #e6e9ec;font-weight: normal;}
.teachplan table tfoot{line-height: 24px;}
.thcolspan{padding-left: 143px;text-align: center;}
.teachplan .empty td{border: 0 none !important;height: 10px;}
.atit{overflow: hidden;zoom:1;margin-bottom: 20px;line-height: 30px;}
.atit a{float: right;color: #0990d9;}
.teachplan .lastit{color: #45484c;font-size: 36px;font-weight: bold;font-family: "simsun";text-align: center;}
.lastp{text-align: right;}
.pscroll p{position: relative;}
.pscroll p span{position: absolute;width: 10px;height: 1px;top: -60px;display: block;}
.bm3{background: url(../images/wbg.png) repeat 0 center #e68d75;position: relative;height: 150px;padding: 20px 0 ;}
.bm3 dl{overflow: hidden;margin-bottom: 20px;}
.bm3 dt{margin-right: 8px;}
.bm3:before{background: url(../images/m3bg.png) no-repeat -70px center;opacity: 0.5;}
.bm3 dt,.bm3 dd{float: left;}
.bm3 dd a{color: #cc0001;text-decoration: none;}
.bm3 dd{background: #fff;border-radius: 5px;padding: 5px;width: 70%;text-align: center;}
/**************askfordata*************/
.btn{text-align: center;}
.asklist li label{width: 30%;margin-right: 5px;}
.asklist li input[type="text"],.asklist li input[type="password"],.asklist li input[type="tel"],.asklist li input[type="email"]{width: 60%;}
.ctlist li label{width: 20%;margin-right: 5px;}
.ctlist li input[type="text"],.ctlist li input[type="password"],.ctlist li input[type="tel"],.ctlist li input[type="email"]{width: 65%;}
.forecast li label{width: 35%;margin-right: 5px;}
.forecast li input[type="text"],.forecast li input[type="password"]{width: 55%;}
.fmlist .birth select{font-size: 12px;float: left;width: 19%;margin-right: 1px;margin-top: 6px;}
.fmlist .birth select:nth-of-type(1){width: 24%;}
.asklist .birth select{font-size: 14px;float: left;width: 20%;margin-right: 1%;margin-top: 6px;}
.asklist .birth select:nth-of-type(1){width: 25%;}
/************加载**************/
.more{text-align: center;color: #ccc;height: 32px;line-height: 32px;position: absolute;bottom: 20px;width: 100%;left: 0;z-index: 1;}
.more span{padding-left: 50px;background: url(../images/load.gif) no-repeat 0 center;display: inline-block;height: 32px;}
#wrapper{position: absolute;top: 60px;width: 100%;padding: 0 0 10px 0;left: 0;bottom: 0px;}
#scroller{position: absolute;width: 100%;background: #fff;z-index: 2;}
#scroller ul{padding: 0 10px;}
/*.myScrollbarV{bottom: 7px;position: absolute;right: 1px;top: 2px;width: 4px;z-index: 100;}
.myScrollbarV > div{-moz-box-sizing: border-box;background-clip: padding-box;background: #ccc;border: 1px solid #ccc;border-radius: 4px;box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset;position: absolute;width: 100%;z-index: 100;}
*/
#pullDown{display: none;}
#pullDown, #pullUp{width: 50%;margin: 0 auto;background: #fff;text-align: center;color: #888888;font-size: 14px;font-weight: bold;height: 40px;line-height: 40px;padding: 5px 10px;}
#pullDown .pullDownIcon, #pullUp .pullUpIcon{background: url(../images/pull-icon.png) no-repeat scroll 0 0 / 40px 80px rgba(0, 0, 0, 0);display: block;float: left;height: 40px;width: 40px;}
#pullDown.loading .pullDownIcon, #pullUp.loading .pullUpIcon{background-position: 0 100%;}
#pullDown.nomore .pullDownIcon, #pullUp.nomore .pullUpIcon{background:none;display: none;}
/*************表单页错误提示*****************/
.error{color: #dc0000;}
.error input{border-color: #dc0000 !important;}
.fmlist p{display: none;}
.error p{clear: both;font-size: 14px;display: block;padding-left: 5px;}
.fmlist .error p{margin-left: 38%;padding-left: 0;}
.forecast .error p{margin-left: 35%;}
.ctlist .error p{margin-left: 20%;}
.asklist .error p{margin-left: 30%;}
.divmargin {height:25px;margin:0;padding:0;}