@charset "utf-8";
/* CSS Document */
body{font-size:14px;font-family:'Microsoft YaHei',SimSun,SimHei ,"STHeiti Light",STHeiti,"Lucida Grande", Tahoma,Arial, Helvetica, sans-serif;min-width: 1200px}
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dl,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset{margin:0;padding:0; -webkit-font-smoothing: subpixel-antialiased;}
table{border-collapse:collapse;border-spacing:0;width:100%;cursor: pointer;}
fieldset,img{border:0;}
img,object{width:auto\9;/* for ie8 */-ms-interpolation-mode: bicubic;}
a{outline:none;blr:expression(this.onFocus=this.blur());text-decoration:none;color: #000;}
a:hover{text-decoration: none;}
input[type='button']{outline:none;border:0 none;background-color:transparent;cursor:pointer;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}
ul,ol,li{list-style:none outside none;}
.tc{text-align:center !important;}
.tl{text-align:left  !important;}
.tr{text-align:right  !important;}
.pa{position: absolute;}
.pr{position: relative;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
input,textarea,select{font-weight:inherit;}
input,select,textarea,button {vertical-align:middle}
.relative
{
    position:relative;
}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.header{width:100%;height:635px;background:url("../images/headbg.jpg") repeat;border-top: 10px solid #315728;background-size: cover;position: relative;}
.headcoverleft{position: absolute;width:345px;height:601px;background: url("../images/headcover1.png") no-repeat;left:0;top:60px;}
.headcoverright{position: absolute;width:345px;height:601px;background: url("../images/headcover2.png") no-repeat;right:0;top:60px;}
.headTop{width:1200px;background: #fff;margin: auto;padding: 15px 2%;position: relative;z-index: 2}
.nav{overflow: hidden}
.nav li{float: left;margin-left: 30px;line-height: 82px;}
.nav li a{font-size: 18px;color:#333333;padding-bottom: 10px;}
.nav li a.cur{color:#F60201;border-bottom: 2px solid #F60201;font-weight: bold}
.tool{line-height: 82px;}
.gw{margin-left:20px;background:url("../images/icons/ico1.png") no-repeat left center;font-size: 16px;color:#333333;padding-left: 70px;padding-top: 20px;padding-bottom: 20px; }
.login{margin-left:20px;background:url("../images/icons/ico2.png") no-repeat left center;font-size: 16px;color:#333333;padding-left: 70px;padding-top: 20px;padding-bottom: 20px; }
.gw:hover{background:url("../images/icons/iconr1.png") no-repeat left center;}
.login:hover{background:url("../images/icons/iconr2.png") no-repeat left center;}
.wdmsTxt{width:100%;height:313px;}
.foot{background: #080F0A;height:70px;overflow: hidden;width:100%;}
.scfk{overflow: hidden;padding-right: 70px;}
.scfk li{float: left;line-height: 70px;margin-left: 15px;}
.scfk li:hover{background: #E9E9E9;padding: 0 10px;}
.scfk li a{color:#646564;font-size: 14px;}
.copy{font-size: 13px;color:#646564;padding-top: 15px;padding-bottom: 15px;margin-top: -10px;padding-left: 70px;}
.copy p{margin-top: 10px;}
.scfk li a.sc{background: url("../images/icons/scicon.png") no-repeat left center;padding-left: 34px;padding-top: 6px;padding-bottom: 6px;}
.scfk li a.fk{background: url("../images/icons/fkicon.png") no-repeat left center;padding-left: 34px;padding-top: 6px;padding-bottom: 6px;}
.rightL{position: fixed;right:2%;top:20%;z-index: 40}
.rightL li{margin-bottom: 20px;position: relative}
.rightL li a{padding-left: 20px;}
.rightL li a img{width:59px;height:59px;}
.chart{position: absolute;top:-50px;left:-152px;width:152px;height:162px;}
.searchBox{position: absolute;top:-50px;left:-400px;background: url("../images/searchbg.png") repeat;padding: 20px;width:360px;border: 1px solid #fff;}
.searchBox h2{font-size: 14px;color:#CCCCCC;font-weight: normal;margin-bottom: 10px;}
.searchBox p span{font-size: 14px;color:#CCCCCC;display: inline-block;width:30px;height:30px;text-align: center;line-height: 30px;cursor: pointer}
.searchBox p span.active{background: #fff;border-radius: 50%;color:#333333;}
.sear{width:300px;border-radius: 15px;height:30px;background: #fff;margin-top: 10px;}
.serk{width:240px;padding: 0 10px;height:30px;line-height: 30px;border: 0;background: transparent}
.topBox{width:100%;height:460px;background: url("../images/topimg.jpg") no-repeat center #184226;position: relative}
.container{width:1200px;margin: auto}

.zhiguang{width:1100px;margin: auto;height:140px;background: #F0FAF8;}
.zhiguang{padding: 50px;}
.zhiguangPic{padding-right: 30px;border-right: 1px solid #DAE4DF;}
.zhiguangTxt{width:654px;padding-left: 30px;}
.zhiguangTxt h2{font-size: 20px;color:#333333;margin-bottom: 15px;}
.zhiguangTxt p{font-size: 14px;color:#8C958E;line-height: 26px;}

.teacherInner{width:557px;font-family:"KaiTi";}
.teacherSwitch{width:1130px;margin: auto;padding-left: 70px;padding-top: 76px;position:relative;z-index: 3}
.teacherName{height:38px;line-height: 38px;}
.teacherName span{font-size: 40px;color:#fff;font-weight: normal;padding-right: 20px;background: url("../images/icons/line1.png") no-repeat right center;}
.teacherName b{font-size: 20px;color:#fff;font-weight: normal;padding-left: 20px;}
.achievement{color:#B4D8BF;margin-top: 30px;}
.achievement h2{font-size: 20px;color:#B4D8BF;font-weight: normal;margin-bottom: 15px;}
.achievement h2 b{padding-right: 10px;}
.achievement p{font-size: 16px;color: #81AD8E;line-height: 30px;}
#slick8 .slick-dots li{background: url("../images/icons/dots9.png") no-repeat}
#slick8 .slick-dots li.slick-active{background: url("../images/icons/dots10.png") no-repeat}
#slick8 .slick-dots {bottom: 60px;width: 900px;margin: auto;left: 0;right: 0;text-align: left;padding-left: 300px;}
#slick8 .slick-prev:before,#slick8 .slick-next:before {
    content: "";
}
#slick8 .slick-prev{background: url("../images/icons/bannerleft.png") no-repeat;height:70px;left:0;width:70px}
#slick8 .slick-next{background: url("../images/icons/bannerright.png") no-repeat;height:70px;right:0;width:70px;}
#slick8 .slick-dots li button:before{content: ""}
#slick8{margin-bottom:0;}
@media (max-width:1366px) {
    .headTop{padding: 15px 0;}
    .logo{padding-left: 3px;}
}
.fx .fxkk{width:220px;height:110px;background: url("../images/searchbg.png") repeat;position: absolute;bottom: -43px;left: -240px;padding: 10px;}
.fx .fxkk h1{font-size: 14px;color:#CCCCCC;text-align: center;border-bottom: 1px solid #CCCCCC;padding-bottom: 10px;margin-bottom: 10px;}
.fx .fxkk span{margin-right: 10px;margin-left: 20px;}

.chart{position: absolute;top:-50px;left:-152px;width:106px;height:162px;background: url("../images/chartbg.png") no-repeat;padding: 0 23px;}
.chart b{font-size: 14px;color:#CCCCCC;text-align: center;font-weight: normal;display: block;margin-top: 10px;margin-bottom: 10px;}
.chart i{display: inline-block;padding: 13px;background: #fff;}

.phone{font-size: 14px;color:#646564;padding-left: 22px;background: url("../images/icons/phoneicon.png") no-repeat;padding-top: 5px;padding-bottom: 5px;}
.chart2{position: absolute;bottom: 75px;right: -44px;width:152px;height:162px;background: url("../images/chartbg.png") no-repeat;padding: 0 23px;}
.chart2 b{font-size: 14px;color:#CCCCCC;text-align: center;font-weight: normal;display: block;margin-top: 10px;margin-bottom: 10px;}
.chart2 i{display: inline-block;padding: 13px;background: #fff;}