﻿/*
* @Author: Administrator
* @Date:   2017-01-01 16:00:37
* @Last Modified by:   Administrator
* @Last Modified time: 2017-01-02 16:18:37
*/
* {
    margin: 0;
    padding: 0;
}
body {
    font-size: 14px;
    font-family: "微软雅黑";
    background:#f8f8f8;
}
li {
    list-style: none;
}
h1, h2, h3, h4, h5, h6, strong, b {
    font-size: 14px;
    font-weight: normal;
    color: #333;
}
em, i {
    font-style: normal;
}
a {
    text-decoration: none;
}
img {
    vertical-align: top;
    border: none;
}
input {
    border: none;
    outline: none;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.clear {
    clear: both;
}
.clearfix:after {
    content: "";
    display: block;
    clear: both;
}
.clearfix {
    zoom: 1;
}
table {
    border-collapse: collapse;
}
.marginR0{margin-right: 0px!important;}
.paddingR5{padding-right:18px;}
.fontW{font-weight: bold;}
.font14{font-size:14px;color:#878787;}
.topNav{padding:12px 0 14px;height: 14px;background: #f1f1f1;}
.topNavWrap{width:1200px;margin:auto;}
.year{color:#666666;font-size:14px;cursor: pointer;}
.jqyx{margin-left:55px;position:relative;cursor: pointer;}
.jqyx:hover .jqyxHover{display: block;}
.jqyx span,.jqt span,.tel span{margin-right: 9px;vertical-align: middle;}
.jqyxHover,.jqtHover{padding:20px 20px 20px 20px;position: absolute;left:0;top:26px;background: #ffffff;border-radius: 10px;margin-left:-36px;display: none;z-index:2;border:solid 1px #ececec;border-top-left-radius: 0;border-top-right-radius: 0}
.jqtHover{margin-left:-28px;}
.jqyxHover h1,.jqtHover h1{font-size:14px;text-align: center;}
.jqt{margin-left:58px;position: relative;cursor: pointer;}
.jqt:hover .jqtHover{display:block;}
.tel{margin-left:473px;}
.city{margin-left:90px;position: relative;cursor: pointer;}
.city:hover.city ul{display: block;}
.city ul{position:absolute;padding:12px 53px 0 45px;border-radius: 12px;margin-left:-40px;background: #ffffff;margin-top:8px;display: none;z-index:3;border:solid 1px #ececec;border-top-left-radius: 0;border-top-right-radius: 0}
.city li{width:55px;margin:auto;text-align: center;margin-bottom: 10px;color:#46484a;}
.city ul li a{color:#333333;}
.city ul li a:hover{color:#053a95;}
.navWrap{background: #ffffff;margin-bottom:20px;box-shadow: 0px 0px 5px #e8eaec;}
.nav{width:1200px;margin:auto;padding:20px 0 0px;background: #ffffff;}
.nav ul{margin-left:26px;padding-top:10px;}
.nav li{float: left;font-size:16px;padding:0 17px 28px;border-bottom:solid 3px #ffffff;}
.nav li a{color:#333333;}
.nav li:hover{border-bottom:solid 3px #053a95;color:#053a95;}
.stxt{position:relative;}
.stxt:hover ul{display: block;}
.stxt ul{position:absolute;width:130px;left:0;margin-left:-2px;background:#ffffff;z-index:2;padding:18px 0;display: none;border-radius: 5px;border:solid 1px #e8eaec;top:52px;border-top-left-radius: 0;border-top-right-radius: 0}
.stxt ul li{text-align: center;width:84px;margin:auto;color:#494949;font-size:16px;padding:0;float: none;margin-bottom: 14px;}
.stxt ul li:hover{border-bottom-color: #ffffff;}
.search{width:255px;padding-bottom: 15px;border-bottom:1px solid #d9dde1;}
.search i{background: url("../images/serch.png")no-repeat;float: right;width:35px;height: 24px;}
.search i:hover{width:35px;height: 24px;background: url("../images/searchhover.png") no-repeat;}
.normal{margin-left:58px;width:160px;height: 19px;float: left;}
.search a{padding:5px 10px;background:#f3f5f7;border-radius: 50px;text-align: center;color: #4d555d;font-size:12px;float: right;margin-right: 5px;}
#search{width:200px;height:19px;display:none;outline: none;border: none;background: none; }
.course{width:1200px;margin:auto;}
.courseL{background:#ffffff;border-radius: 10px;border:solid 1px #ececec;width:250px;}
.courseL h1{font-size:18px;border-bottom:solid 1px #ececec;color:#2b2b2b;text-align: center;padding:9px 0;font-weight: bold;margin-bottom: 14px;}
.courseL ul{padding-left:20px;position: relative;padding-bottom:10px;}
.courseL li{margin-bottom:12px;margin-left:30px;color:#333333;cursor: pointer;}
.courseL li a{color:#333333;}
.courseL li a:hover{color:#053a95;text-decoration: underline;}
.liHead{color:#333333;font-size:16px;margin-left:0!important;}
.liHead span{float: left;margin-right:9px;margin-top:3px;}
.liHead i{font-size:18px;margin-top:-2px;}
.menuHover:hover .liHover{display: block;}
.liHover{position:absolute;left:250px;bottom:0;padding:25px 16px 20px 30px;width:495px;background: #ffffff;z-index:2;display: none;border:solid 1px #ececec;border-left: none;border-radius: 5px;}
.liHover a{display: inline-block;margin-right: 28px;font-size:14px;color:#4d555d;margin-bottom: 9px;}
.courseR{margin-left: 10px;width:935px;overflow: hidden;}
.banner li{position: relative;border-radius:10px;}
.banner img{width:100%;border-radius:10px;}
.bannerForm{position:absolute;width:223px;background: #ffffff;top:33px;right:10px;border-radius: 10px;padding-bottom:10px;z-index:2;}
.bannerForm h1{font-size:20px;text-align: center;color:#333333;padding-top:13px;border-bottom: 1px #e8eaec solid;padding-bottom: 10px;margin-bottom: 18px;}
#name,#tel{display:block;border:solid 1px #cccccc;border-radius: 5px;height: 35px;line-height: 35px;padding-left: 12px;margin:auto;width:177px;margin-bottom: 20px;}
#subject{width:189px;padding-left: 12px;margin:auto;display:block;height: 35px;line-height: 35px;border-radius: 5px;border:solid 1px #cccccc;}
#msyy{width:190px;height: 37px;line-height: 37px;background: #ff6c3f;cursor:pointer;margin:20px auto;color:#ffffff;text-align: center;border-radius: 5px;}
.banner{position: relative;margin-bottom: 16px;height:380px;}
.banner .hd{width:240px;margin:auto auto 13px;position: absolute;bottom:13px;left:230px;}
.banner .hd li{float: left;width:10px;height: 10px;border-radius: 50%;font-size:0;background: #929bc3;margin-right: 18px;cursor: pointer;}
.banner .hd li.on{width:20px;height: 10px;border-radius: 30px;background: #ffffff;}
.courseDesc{margin-left:3px;}
.courseDesc li{float: left;margin-right:13px;width:223px;margin-bottom: 20px;}
.courseImg{position:relative;margin-bottom: 16px;}
.courseImg img{width:100%;border-radius: 10px;}
.courseImg h1,.courseImg h1.new{position: absolute;top:7px;left: 0px;margin-left:-6px;background: #f13a41;height:20px;line-height: 20px;border-radius: 30px;border:solid 3px #ffffff;width:40px;color:#ffffff;text-align: center;}
.courseImg h1.new{background:#f87219;}
.courseText h1{color:#07111b;font-size:16px;}
.courseText h1 a{color:#07111b;}
.evaluate{margin-top:13px;margin-bottom: 9px;}
.evaluate span{margin-right:10px;font-size:12px;color:#93999f;}
.evaluate i{display: block;width:10px;height: 10px;background: url("../images/star.png") no-repeat;float: left;margin-right:2px;}
.discount{font-size:12px;color:#f01414;padding:2px 5px;background: #f7ecee;}
.advertisement{width:1200px;margin:25px auto 25px;}
.advertisement img{border-radius: 10px;}
.article{width:1200px;margin:auto;}
.jdzx{width:590px;border:solid 1px #ececec;border-radius: 5px;background: #ffffff;border-radius: 5px;}
.jdzx h1,.jjxz h1{font-size:18px;color:#070303;padding:18px 0 18px 15px;border-bottom:solid 1px #ececec;margin-bottom: 20px;font-weight:bold; }
.jdzx h1 span,.jjxz h1 span{float: right;margin-right:14px;font-weight: normal;font-size:14px;color: #878787}
.jdzx h1 span a,.jjxz h1 span a{color: #878787}
.jdzxCon{width:558px;margin:auto;}
.jdzxConL{width:162px;height:99px;margin-bottom:21px;}
.jdzxConL img{width:100%;border-radius: 10px;height:100%;}
.jdzxConR{width:382px;}
.jdzxConR h2{font-size:18px;line-height: 25px;margin-bottom:18px;}
.jdzxConR h2 a{color:#333333;}
.jdzxConR h2 a:hover{color: #007fdc;}
.lableTime span{padding:5px 8px;border:solid 1px #3b69b3;color:#3b69b3;margin-right:9px;border-radius: 5px;}
.lableTime i{color:#898989;font-size:14px;}
.jjxz{width:292px;border:solid 1px #ececec;margin-left:10px;background: #ffffff;border-radius: 5px;}
.jjxz ul{padding-left: 16px;}
.jjxz  li{margin-bottom:17px;}
.jjxz  li a{color:#252525;}
.jjxz  li a:hover{text-decoration: underline;color: #007fdc;}
.jjxz  li i{font-size:12px;margin-right: 5px;}
.teacher{width:1198px;margin:25px auto auto;border:solid 1px #ececec;border-radius: 5px;background: #ffffff;}
.teacher h1{padding:18px 14px 18px;color:#070303;font-size:18px;border-bottom:solid 1px #ececec;margin-bottom: 20px;}
.teacher h1 a{color: #878787;}
.teacher ul{width:1157px;margin:auto;}
.teacher ul li{margin-right: 20px;margin-bottom: 27px;float: left;}
.expertImg{width:175px;height:198px;}
.expertImg img{width:100%;height:100%;border-radius: 10px;}
.teacher ul h2{font-size:18px;margin:14px auto 12px;}
.teacher ul h2 a{color: #1f1f1f;}
.teacher ul h2 span{font-size:12px;color:#3a3a3a;margin-left:4px;}
.teacher ul h2 span a{color: #3a3a3a;}
.yellowBg{color:#ffffff;font-size:12px;padding:0 5px 0 8px;background: #ff6d00;border-radius: 5px;margin-right: 7px;height:18px;}
.yellowBor{padding:0 4px;border:solid 1px #ff6d00;color:#ff6d00;font-size:12px;border-radius: 5px;}
.yyst{width:168px;height: 28px;line-height: 28px;border:solid 1px #ff6d00;color:#ff6d00;margin-top:17px;text-align: center;border-radius: 5px;cursor: pointer;}
.yyst:hover{background: #ff6a40;color:#ffffff;}
.teachTeam{width:1198px;margin:25px auto auto;border:solid 1px #ececec;padding-bottom: 33px;background: #ffffff;border-radius: 5px;}
.teachTeam h1{padding:22px 17px 0px 15px;color:#070303;font-size:18px;border-bottom:1px solid #ececec; }
.teachTeam h1 a{color: #878787;}
.teachTeamTab{width:280px;margin-left:45px;}
.teachTeamTab li{float: left;font-size:14px;margin-right:34px;padding-bottom: 22px;border-bottom:solid 3px #ffffff;}
.teachTeamTab li a{color:#3d3d3d;}
.teachTeamTab li.cur{border-bottom:solid 3px #023894;color:#023894}
.hwdsImg{margin:auto;width:121px;height: 121px;margin-top: -60px;}
.hwdsImg img{border-radius: 50%;}
.techerTeamCon li{width:260px;float:left;background:#ffffff;border-radius: 5px;box-shadow: 0px 0px 5px #f3f4f6;margin-right: 28px;border:solid 1px #ececec;border-top:none;padding-bottom:25px;margin-top:80px;}
.techerTeamCon h2{color:#070303;font-size:18px;margin-top:14px;text-align: center;}
.techerTeamCon h2 a{color:#070303;}
.techerTeamCon h3{color:#4d555d;font-size:14px;text-align: center;margin:7px auto 20px;}
.desc{color:#4d555d;font-size: 12px;line-height: 22px;width:202px;margin:auto;}
.techerTeamCon{width:1135px;margin:17px auto auto;display:none;}
.student{margin:25px auto auto;width:1198px;border:solid 1px #ececec;border-radius: 5px;background: #ffffff;}
.student h1{font-size:18px;color:#070303;padding:20px 13px 20px;border-bottom: solid 1px #ececec;margin-bottom: 34px;}
.student h1 a{color:#070303;}
.studentCon{width:1150px;margin:auto;}
.studentCon li{width:364px;background:#ffffff;box-shadow: 0px 5px 5px #ececec;position: relative;border:solid 1px #f3f4f6;float: left;margin-right: 25px;border-radius: 10px;margin-bottom: 24px;padding-bottom: 37px;padding-top:22px;}
.studentTop{width:303px;margin:auto auto 21px;}
.studentTopL h2{font-size:14px;color:#158ae5;width:78px;height:25px;text-align: center;line-height: 25px;background: #e6f3ff;border-radius: 50px;margin-bottom:10px;}
.studentTopL h2.gfxy{width: 86px;background: url("../images/gfxy.png") 0 0 no-repeat;padding-left: 10px;}
.studentTopL h3{width:200px;font-size: 16px;line-height: 26px;color:#158ae5;}
.studentTopL h3 a{color:#158ae5;}
.studentCon table{width:297px;margin:auto;border:solid 3px #ececec;}
.studentCon td{text-align: center;border:solid 1px #ececec;}
.studentCon p{margin:15px auto 20px;width:310px;color:#4d555d;font-size:12px;line-height: 22px;}
.studentBottomL{width:110px;height: 30px;line-height: 30px;border-radius: 5px;background: #ff7b34;text-align: center;color: #ffffff;}
.studentBottomL a{color:#ffffff;}
.studentBottomL a:hover{color:#ffffff;}
.studentBottom{width:307px;margin:auto;}
.studentBottomR a{font-size: 12px;color:#158ae5;background: url("../images/arrowblue.png") 57px 5px no-repeat;display: block;width: 68px;height: 18px;line-height: 18px;}
.studyEnviroment{width:1198px;border:solid 1px #ececec;margin:auto;background: #ffffff;margin:25px auto;border-radius: 5px;padding-bottom:33px;}
.studyEnviromentTop{padding:18px 14px 0px;border-bottom: solid 1px #ececec;margin-bottom: 28px;}
.studyEnviromentTop span{font-size:18px;color:#070303;float: left;margin-right: 34px;}
.studyEnviromentTab li{float: left;font-size:14px;margin-right: 17px;padding-bottom: 18px;border-bottom: solid 3px #ffffff;padding-top:5px;cursor: pointer;}
.studyEnviromentTab li.cur{border-bottom: solid 3px #023894;color:#023894;}
.studyEnviromentCon{width:1140px;margin:auto;display: none;}
.address{width:313px;padding-top:10px;border-radius: 5px;background: #e6f3ff;padding-bottom: 10px;}
.content{width:278px;margin:auto;background: #ffffff;padding:13px 0 10px 12px;padding-bottom: 10px;margin-bottom: 10px;}
.content h1{margin-bottom: 7px;font-weight: lighter;}
.content p{width:258px;line-height: 22px;}
.hotline{width:227px;margin: auto;}
.hotline h1{background: url("../images/hotline.png") 0 8px no-repeat;text-align: center;font-size: 12px;color:#023894;}
.hotline h2{font-size: 30px;color:#023894;font-weight: bold;}
.studyImg{margin-left: 27px;}
.studyImg li{float: left;margin-right: 22px;}
.studyImg li img{border-radius: 5px;}

.bottom{background: #ffffff;padding-top:36px;padding-bottom: 80px;}
.bottomWrap{width: 1200px;margin:auto;}
.bottomLogo{margin-top:30px;}
.bottomAdress{width:470px;margin-left:67px;color:#666666;font-size:14px;line-height: 24px;}
.qrcode li{float: left;margin-right: 26px;}
.qrcode li h1{text-align: center;margin-top:16px;color:#666666;font-size: 14px;}
.prev,.next{position: absolute;bottom:175px;width: 45px;height: 45px;}
.prev:hover,.next:hover{width: 45px;height: 45px;}
.prev{left: 15px;background: url("../images/prev.png") no-repeat;}
.next{left:650px;background: url("../images/next.png") no-repeat;}
.prev:hover{background: url("../images/prevhover.png") no-repeat;}
.next:hover{background: url("../images/nexthover.png") no-repeat;}
.features span{float: left;cursor: pointer;white-space: nowrap;}
.pj{margin-top:1px;margin-left:5px;position: relative;}
.add-input {
    display: none;
    width: 330px;
    -webkit-box-shadow: 0 0 20px 2px #dee1e6;
    -ms-box-shadow: 0 0 20px 2px #dee1e6;
    -moz-box-shadow: 0 0 20px 2px #dee1e6;
    box-shadow: 0 0 20px 2px #dee1e6;
    border-radius: 5px;
    background: #fff;
    bottom: -70px;
    right: -11px;
    height: 50px;
    border: 1px solid #b8c8d1;
    position: absolute;
}
.add-input .arrows {
    top: -10px;
    right: 12px;
    position: absolute;
    width: 18px;
    height: 10px;
}
.add-input .arrows, .add-input .error:before {
    background: url(../images/arrowzj.png) no-repeat;
}
.add-input .input {
    padding: 0;
    border: 0;
    outline: 0;
    height: 50px;
    line-height: 46px;
    font-size: 14px;
    width: 154px;
    margin-left: 16px;
    color: #828282;
    display: block;
    float: left;
}
.add-input .submit {
    width: 100px;
    height: 38px;
    -webkit-transition: .2s;
    -ms-transition: .2s;
    -moz-transition: .2s;
    transition: .2s;
    float: right;
    line-height: 38px;
    background: #4cc5cd;
    text-align: center;
    color: #fff;
    margin-top: 6px;
    border-radius: 3px;
    font-size: 14px;
}
.add-input .close {
    width: 26px;
    text-align: center;
    line-height: 50px;
    color: #b7c1cc;
    height: 50px;
    float: right;
}
.add-input .submit {
    width: 100px;
    height: 38px;
    -webkit-transition: .2s;
    -ms-transition: .2s;
    -moz-transition: .2s;
    transition: .2s;
    float: right;
    line-height: 38px;
    background: #007fdc;
    text-align: center;
    color: #fff;
    margin-top: 6px;
    border-radius: 3px;
    font-size: 14px;
}
.add-input .error {
    display: none;
    color: #f77b4a;
    background: #fffbe9;
    border: 1px solid #ffcfa5;
    border-radius: 4px;
    position: absolute;
    top: 50px;
    font-size: 12px;
    left: 0;
    height: 30px;
    line-height: 30px;
    padding: 0 18px;
}


ul.footerwz {
    width: 582px;
    margin: 30px 0 0 0;
}

ul.footerwz li {
    color: #000;
    display: block;
    height: 40px;
    font-size: 20px;
    line-height: 30px;
}

ul.qrcode.fl {
    width: 260px;
    margin: 0 30px 38px 206px;
}



.studentTopR img{border-radius: 10px;}
.smallLabel{position:absolute;bottom:12px;left: 14px;}
.smallLabel span{float: left;margin-right: 3px;background: rgba(0,0,0,0.5);color: #ffffff;font-size: 12px;padding:0 8px;border-radius: 50px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);}