body{ font-family: 'Microsoft Yahei',Verdana, Arial, Helvetica,宋体,sans-serif !important; color: #fff;}
a{ cursor: pointer;}
a:hover {text-decoration:none !important;}
#bottom { margin-top: 0px !important;}

#main {background:#0f1432 url(../images/banner.jpg) top center no-repeat; overflow: hidden;}
.banner { height: 700px; background: url(../images/ball.png) center bottom no-repeat;}

.niceBox_bg { width: 1182px; margin: 0 auto; background: rgba(22,213,195,.2);overflow: hidden; margin-top: -80px;}
.niceBox { background: rgb(22,213,195); margin: 18px;  overflow: hidden;}
.niceBox_left { float: left; width: 690px; padding: 40px 0px 40px 30px;}
.niceBox_title { font-size: 16px;/*  font-weight: bold; */ text-align: left; line-height: 1.6; padding-bottom: 10px; color: #0f1432;}
.niceBox_txe { text-align: left; font-size: 14px; line-height: 1.6; color: #0f1432;}
.niceBox_right { float: right; width: 37%; padding-top: 35px;}
.teachBox { padding-top: 40px; width: 1182px; margin: 0 auto;}
.teachTitle { background: url(../images/teachTitle_bg.png) center bottom no-repeat; height: 60px; color: #fff; font-size: 35px; margin-bottom: 35px;}
.teachbox_left { float: left;}
.teachbox_right { float: right;}
.teachbox { width: 360px; height: 485px; margin: 0 auto; background: #181e43;}
.teachbox_img { width: 360px; height: 240px; overflow: hidden;}
.teachbox_img img {width:100%;}
.teachbox_title { margin: 30px 25px 0; border-bottom: 1px solid #273060;}
.teachbox_name { color: #06dee6; font-size: 26px; text-align: left; line-height: 1;}
.teachbox_position { font-size: 16px; color: #fff; text-align: left; line-height: 3; padding-bottom: 3px;}
.teachbox_introduce { padding: 20px 25px 30px; text-align: left; color: #fff; font-size: 14px;}

.wix{background:#191f43; background-size:100%; width:1180px; height:320px; margin:75px auto;}
.title{text-align:center; font-size:28px; color:#fff; width:100%; padding:40px 0 28px; line-height:1.4;}
.bx{position:relative; width:1020px; margin:auto;}
.bx_fl{float:left;}
.bx_fr{float:left;}
.ipt{ outline: none; height: 40px; width: 965px; border-radius: 0px; box-sizing: border-box; font-size: 20px; color: #2a2a2a; padding-left: 1em; border:1px solid #c3c4c5;}
.fx{    position: relative;
    width: 1010px;
    height: 270px;
    margin: 0px auto;}
img.man{position:absolute; bottom:0px; left:20px;}
p.w{font-size:35px; color:#4fe57a; padding-top:1.6em; text-align: center;}
.a_ico{ padding-top: 55px; text-align: center;}
.a_ico a{ display: inline-block; margin: 0 25px;}
a.lk_btn{display:block; height:70px; line-height:70px; width:230px; border-radius:6px; background:#4ee579; color:#333; font-size:32px; text-align:center; box-sizing:border-box;}
a.lk_btn:hover{background:#4ee579; color:#333;}
.wx{width:230px; margin-top:30px;}
.wx p{font-size:32px; text-align:center; color:#fff; line-height:1.8;}
.wx img{ width:100%; height:auto;}
.wx img:hvoer{opacity:.8; filter:alpha(opacity=80);}

a.more{display:block; width:370px; height:70px; line-height:70px; text-align:center; font-size:26px; color:#fff; background:#c00; margin:40px auto 60px;;}
a.more:hover{background:#f00; color:#fff;}

.zhiboPic { display:none !important;}


.zhibo { width: 188px; height: 315px; margin: 0 auto; background: #181e43; float: left;margin-left: 10px;}
.qr { width: 85%; margin: 15px auto 15px;}
.qr img { width: 100%;}
.zhibo_name { color: #fff; font-size: 18px;}
.zhibo_room { color: #fff; font-size: 14px; padding: 10px 0;}
.zhibo_a { display: block; background: #4ee578; color: #333; width: 50%; padding: 5px 10px; margin: 0 auto; font-size: 16px; border-radius: 5px; margin-top: 5px;}
.zhibo_a:hover {color:#333}
.teacher { overflow: hidden;}

.bm{    display: block;
    float: right;
    background: #4ee578;
    color: #333;
    width: 170px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 20px;}

.bm:hover {color: #333;}