/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, textarea,img, div{border:0;margin:0;padding:0;font-family: "Microsoft YaHei",arial;font-size: 14px;}
body{background:#fff;overflow-x: hidden;font-size:14px;font-family: "Microsoft YaHei",arial;}
em{font-style:normal;}
ul, ol{list-style:none;}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,p,span,a{border:0;font-weight:normal}
table,th,td{padding:0px;margin:0px;}
table{border-collapse:collapse;}
th,td,input{font-family: "Microsoft YaHei",arial;font-size:14px;}
li{list-style: none;}
ul{margin:0;padding:0;}
a{text-decoration: none;font-family: "Microsoft YaHei",arial;padding:0px;margin:0px;}
a,input{outline:none;font-family: "Microsoft YaHei",arial;padding:0px;margin:0px;}
.main{width:1020px;overflow: hidden;margin:0 auto;}
    .swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
/*顶部导航*/
.top{width:100%;height:84px;background: rgba(255,255,255,.9);position: fixed;top:0;z-index: 99999;}
.logo{width:197px;margin-top: 16px;float: left;}
.nav{width:700px;height:52px;margin-top: 16px;float: left;margin-left: 77px;}
.nav a{display: inline-block;float: left;height:42px;padding:0 10px;border-radius: 6px;line-height: 42px;margin-top:5px;font-size:18px;color:#010101;margin-right: 8px;position: relative; }
.nav a:hover{background:#fa5352;color:#fff;}
.nav .aa1{background:#fa5352;color:#fff;}
.nav a span{display: block;width:16px;height:20px;position: absolute;top:-7px;right:-5px;overflow: hidden;}
.tel{width:150px;height:52px;float: right;background: url(../images/phone.gif) no-repeat 0 0;margin-top: -50px;font-size: 22px;color:#010101;line-height: 52px;padding-left: 30px;}

/*焦点图*/
.jiaodiantu{width:100%;height:660px;position: relative;overflow: hidden;}
.ggt1{position: absolute;width:1180px;height:94px;bottom:64px;text-align: center;left:50%;margin-left: -590px;z-index: 9999;overflow: hidden;}
.ggt1 a{display:inline-block;width:265px;height:94px;margin:0 8px;-moz-box-shadow:0px 0px 8px #333333;}
.ggt1 a:hover{-moz-box-shadow:0px 4px 5px rgba(50,50,50,.4); -webkit-box-shadow:0px 4px 5px rgba(50,50,50,.4); box-shadow:0px 4px 5px rgba(50,50,50,.4);}
.jiaodian{width:100%;height:660px;}
#sliderbox{ position:relative; clear:both; overflow:hidden;}
#slidebanner{ width:1900px; height:660px; margin-left:-950px; text-align:center; _text-align:left; overflow:hidden; position:relative; left:50%; z-index:90; clear:both;}
#slideshow li{ width:1900px; height:660px; position:absolute; left:0; top:0;}
#slideshow li img{ width:auto; height:660px; display:block;}
#slidebanner .bx-wrapper{ height:auto;}
#slidebanner .bx-wrapper .bx-pager{ width:100%; text-align:center; position:absolute; left:0; bottom:26px; z-index:90;}
#slidebanner .bx-wrapper .bx-pager .bx-pager-item, #slidebanner .bx-wrapper .bx-controls-auto .bx-controls-auto-item{ display:inline;}
#slidebanner .bx-wrapper .bx-pager a{ margin-left:10px; width:12px; height:12px; font-size:0; background:#FFF; overflow:hidden; display:inline-block; text-decoration:none; moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;}
#slidebanner .bx-wrapper .bx-pager a.active{ background:#F65E4F;}
#sliderbox .bx-prev, #sliderbox .bx-next{ width:40px; height:100%; _height:400px; text-indent:-9999px; background:url(../images/arrow-slider.png) no-repeat -40px 48%; overflow:hidden; display:none; position:absolute; top:0; z-index:100; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}
#sliderbox .bx-prev{ left:2%;top:50px;}
#sliderbox .bx-next{ right:2%; background-position:0 57%;}
#sliderbox .bx-prev:hover, #sliderbox .bx-next:hover{ filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.banner-shadow{ width:100%; height:26px; background:url(../images/shadow.png) repeat; overflow:hidden; position:absolute; top:0; right:0; z-index:91;}
/*焦点悬浮*/
.jd_xf .main{position: relative;z-index: 9999;height:660px;top:0;position: absolute;left:50%;margin-left: -590px;}
.jd_xf a{position: absolute;display: block;width:128px;height:87px;background: #000;}
#sliderbox .jd_xf a img{width:128px;height:87px;}
#sliderbox .jd_xf h4{text-align: center;font-size: 56px;color:#fff;font-weight:700;margin-top:200px;}
#sliderbox .jd_xf a:hover img{opacity: 0.8;}
#sliderbox .jd_xf a p{display: block;width:128px;height:30px;line-height: 30px;color:#fff;text-align: center;}
.jd_xf .jx_1{top:318px;left:18px;}
.jd_xf .jx_2{top:318px;left:163px;}
.jd_xf .jx_3{top:318px;left:308px;}
.jd_xf .jx_4{top:318px;left:453px;}
.jd_xf .jx_5{top:318px;right:453px;}
.jd_xf .jx_6{top:318px;right:308px;}
.jd_xf .jx_7{top:318px;right:163px;}
.jd_xf .jx_8{top:318px;right:18px;}



/*滚动条*/
#guangrong{width:1160px;height:40px;font-size:14px;line-height: 40px;padding:0 20px 0 50px;background: url(../images/laba.gif) no-repeat 0 0 #fafafa;margin-top: 20px;}
.gundong {width:1160px;height:40px;line-height: 40px;position: relative;overflow: hidden;}
.roll {position: absolute;left: 0;top: 0;}
.roll li {color: #fff;display: inline-block;line-height: 40px;height: 40px;float: left;text-align: center;}
.roll li a {font-size: 14px;line-height: 40px;float: left;margin:0 14px;outline:none;color:#010101;}
.roll li a:hover{color:#fe0208;}

/*主体部分*/
.zhuti{width:1020px;overflow: hidden;float: left;margin-top: 20px;}
.mk1{width:1020px;overflow: hidden;}
.left{width:500px;overflow: hidden;float: left;}
.right{width:500px;overflow: hidden;float: right;}
.biao1{width:466px;height:60px;font-size: 21px;color:#010101;padding-left: 34px;background: url(../images/sd.gif) no-repeat 0 0;line-height: 60px;}
.biao1 span{display: block;width:18px;height:18px;float: right;margin-right:20px;margin-top: 21px;}
.mk1 .left ul{width:500px;overflow: hidden;}
.mk1 .left ul li{width:500px;height:45px;line-height: 45px;border-bottom: 1px dashed #dcdcdc;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mk1 .left ul li:last-child{border-bottom: 0;}
.mk1 .left ul li span{display: block;width:54px;height:25px;background:#f5f5f5;text-align: center;line-height: 25px;font-size: 14px;color:#f73e3c;float: left;margin-top: 10px;margin-right: 16px;}
.mk1 .left ul li .hot_jz{background: #f73e3c;color:#f5f5f5;}
.mk1 .left ul li a{color:#010101;font-size: 14px;line-height: 45px;}
.mk1 .right .zhanshi{width:500px;height:67px;background: #f5f5f5;margin-top: 20px;}
.mk1 .right .redian{width:500px;overflow: hidden;text-align: center;}
.mk1 .right .redian h3{font-size: 18px;color:#fe0208;line-height: 40px;margin: 18px 0 4px 0;}
.mk1 .right .redian h3 span{display: inline-block;width:27px;height:19px;background: url(../images/hot2.gif) no-repeat 0 0;margin-right: 6px;}
.mk1 .right .redian h3 a{font-size: 18px;color:#fe0208;line-height: 40px;}
.mk1 .right .redian ul{width:500px;overflow: hidden;}
.mk1 .right .redian ul li{width:500px;height:40px;line-height: 40px;text-align: center;}
.mk1 .right .redian ul li a{display: inline-block;margin:0 6px 0;color:#010101;font-size: 14px;}
.biao2{width:466px;height:60px;font-size: 21px;color:#010101;padding-left: 34px;background: url(../images/wl.gif) no-repeat 0 0;line-height: 60px;}
.biao2 span{display: block;width:18px;height:18px;float: right;margin-right:20px;margin-top: 21px;}
.shiting{width:500px;overflow: hidden;}
.shiting .ggt2{width:172px;overflow: hidden;float: left;height:230px;}
.shiting .ggt2 a{display: block;width:172px;height:109px;float: left;margin-bottom: 12px;}
.shiting .ggt2 a:last-child{margin-bottom: 0;}
.shiting ul{width:303px;overflow: hidden;float: right;}
.shiting ul li{width:263px;height:45px;line-height: 45px;border-bottom: 1px dashed #dcdcdc;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 40px;background: url(../images/vid.gif) no-repeat 0 0;}
.shiting ul li:last-child{border-bottom: 0;}
.shiting ul li a{color:#010101;font-size: 14px;line-height: 45px;}
.ggt3{width:1020px;height:60px;margin:20px 0 0;}

/*资讯专区*/
.mk2{width:1020px;overflow: hidden;margin-top:20px;}
.mk2 .biao3{width:986px;height:60px;font-size: 21px;color:#010101;padding-left: 34px;background: url(../images/zx.gif) no-repeat 0 0;line-height: 60px;}
.mk2 .biao3 .fenlei{display: inline-block;float: right;}
.mk2 .biao3 .fenlei a{display: inline-block;height:29px;padding:0 8px;margin-right: 10px;background: #fff3f3;color:#333333;font-size: 14px;text-align: center;line-height: 29px;}
.mk2 .biao3 .fenlei a:last-child{margin-right:0;}
.mk2 .biao3 .fenlei a:hover{background: #ffeaea;}
.mk2 .left{width:500px;height:382px;float: left;}
.mk2 .right{width:500px;height:382px;float: right;}
.mk2 ul{width:500px;height:44px;border-bottom: 2px solid #f5f5f5;}
.mk2 ul li{width:120px;height:44px;float: left;text-align: center;line-height: 44px;font-size: 16px;color:#010101;}
.mk2 ul .cur{border-bottom: 2px solid #e62116;color:#e62116;cursor:pointer;}
.mk2 .fq_1 div{display: none;overflow: hidden;}
.mk2 .fq_1 div ul{width:500px;height:325px;border-bottom: none;padding-top: 12px;}
.mk2 .fq_1 div ul li{width:500px;height:45px;line-height: 45px;border-bottom: 1px dashed #dcdcdc;text-align: left;}
.mk2 .fq_1 div ul li:last-child{border-bottom: none;}
.mk2 .fq_1 div ul li span{display: block;width:46px;font-size: 14px;margin-right: 24px;float: left;text-align: center;}
.mk2 .fq_1 div ul li a{color:#010101;font-size: 14px;width:430px;display: inline-block;line-height: 45px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mk2 .fq_1 div ul .li_m a{text-align: right;color:#f7514f;width:480px;padding-right: 20px;}
.mk2 .fq_2 div{display: none;overflow: hidden;}
.mk2 .fq_2 div ul{width:500px;height:325px;border-bottom: none;padding-top: 12px;}
.mk2 .fq_2 div ul li{width:500px;height:45px;line-height: 45px;border-bottom: 1px dashed #dcdcdc;text-align: left;}
.mk2 .fq_2 div ul li:last-child{border-bottom: none;}
.mk2 .fq_2 div ul li span{display: block;width:46px;font-size: 14px;margin-right: 24px;float: left;text-align: center;}
.mk2 .fq_2 div ul li a{color:#010101;font-size: 14px;width:430px;display: inline-block;line-height: 45px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mk2 .fq_2 div ul .li_m a{text-align: right;color:#f7514f;width:480px;padding-right: 20px;}

/*报考专区*/
.mk3{width:1020px;overflow: hidden;}
.mk3 .biao3{width:986px;height:60px;font-size: 21px;color:#010101;padding-left: 34px;background: url(../images/bk.gif) no-repeat 0 0;line-height: 60px;}
.mk3 .biao3 .fenlei{display: inline-block;float: right;}
.mk3 .biao3 .fenlei a{display: inline-block;height:29px;padding:0 8px;margin-right: 10px;background: #fff3f3;color:#333333;font-size: 14px;text-align: center;line-height: 29px;}
.mk3 .biao3 .fenlei a:last-child{margin-right:0;}
.mk3 .biao3 .fenlei a:hover{background: #ffeaea;}
.mk3 .left{width:500px;height:382px;float: left;}
.mk3 .right{width:500px;height:382px;float: right;}
.mk3 ul{width:500px;height:44px;border-bottom: 2px solid #f5f5f5;}
.mk3 ul li{width:120px;height:44px;float: left;text-align: center;line-height: 44px;font-size: 16px;color:#010101;}
.mk3 ul .cur{border-bottom: 2px solid #e62116;color:#e62116;cursor:pointer;}
.mk3 .fq_3 div{display: none;overflow: hidden;}
.mk3 .fq_3 div ul{width:500px;height:325px;border-bottom: none;padding-top: 12px;}
.mk3 .fq_3 div ul li{width:500px;height:45px;line-height: 45px;border-bottom: 1px dashed #dcdcdc;text-align: left;}
.mk3 .fq_3 div ul li:last-child{border-bottom: none;}
.mk3 .fq_3 div ul li span{display: block;width:46px;font-size: 14px;margin-right: 24px;float: left;text-align: center;}
.mk3 .fq_3 div ul li a{color:#010101;font-size: 14px;width:430px;display: inline-block;line-height: 45px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mk3 .fq_3 div ul .li_m a{text-align: right;color:#f7514f;width:480px;padding-right: 20px;}
.mk3 .fq_4 div{display: none;overflow: hidden;}
.mk3 .fq_4 div ul{width:500px;height:325px;border-bottom: none;padding-top: 12px;}
.mk3 .fq_4 div ul li{width:500px;height:45px;line-height: 45px;border-bottom: 1px dashed #dcdcdc;text-align: left;}
.mk3 .fq_4 div ul li:last-child{border-bottom: none;}
.mk3 .fq_4 div ul li span{display: block;width:46px;font-size: 14px;margin-right: 24px;float: left;text-align: center;}
.mk3 .fq_4 div ul li a{color:#010101;font-size: 14px;width:430px;display: inline-block;line-height: 45px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mk3 .fq_4 div ul .li_m a{text-align: right;color:#f7514f;width:480px;padding-right: 20px;}

/*名师专区*/
.mk4{width:1020px;overflow: hidden;}
.mk4 .biao3{width:986px;height:60px;font-size: 21px;color:#010101;padding-left: 34px;background: url(../images/ms.gif) no-repeat 0 0;line-height: 60px;}
.mk4 .mingshi{width:1020px;height:204px;overflow: hidden;margin-bottom: 20px;}
/*.mk4 .mingshi ul{width:1020px;height:204px;}*/
.mk4 .mingshi .swiper-slide {height:204px;}
.mk4 .mingshi .swiper-slide a{display: block;width:160px;height:204px;margin-right:12px;position: relative;float: left;margin-bottom: 10px;}
.mk4 .mingshi .swiper-slide a:last-child{margin-right:0;}
.mk4 .mingshi .swiper-slide a span{position: absolute;width:160px;height:60px;left:0;bottom:0px;background: rgba(0,0,0,.7);color:#f5f5f5;text-align: center;line-height: 60px;font-size: 14px;z-index: 999;display: none;}
.mk4 .mingshi .swiper-slide a:hover span{display: block;}

/*辅导专区*/
.mk5{width:1020px;overflow: hidden;}
.mk5 .biao3{width:986px;height:60px;font-size: 21px;color:#010101;padding-left: 34px;background: url(../images/fd.gif) no-repeat 0 0;line-height: 60px;}
.mk5 .biao3 .fenlei{display: inline-block;float: right;}
.mk5 .biao3 .fenlei a{display: inline-block;height:29px;padding:0 8px;margin-right: 10px;background: #fff3f3;color:#333333;font-size: 14px;text-align: center;line-height: 29px;}
.mk5 .biao3 .fenlei a:last-child{margin-right:0;}
.mk5 .biao3 .fenlei a:hover{background: #ffeaea;}
.mk5 .left{width:500px;height:382px;float: left;}
.mk5 .right{width:500px;height:382px;float: right;}
.mk5 ul{width:500px;height:44px;border-bottom: 2px solid #f5f5f5;}
.mk5 ul li{width:120px;height:44px;float: left;text-align: center;line-height: 44px;font-size: 16px;color:#010101;}
.mk5 ul .cur{border-bottom: 2px solid #e62116;color:#e62116;cursor:pointer;}
.mk5 .fq_5 div{display: none;overflow: hidden;}
.mk5 .fq_5 div ul{width:500px;height:325px;border-bottom: none;padding-top: 12px;}
.mk5 .fq_5 div ul li{width:500px;height:45px;line-height: 45px;border-bottom: 1px dashed #dcdcdc;text-align: left;}
.mk5 .fq_5 div ul li:last-child{border-bottom: none;}
.mk5 .fq_5 div ul li span{display: block;width:46px;font-size: 14px;margin-right: 24px;float: left;text-align: center;}
.mk5 .fq_5 div ul li a{color:#010101;font-size: 14px;width:430px;display: inline-block;line-height: 45px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mk5 .fq_5 div ul .li_m a{text-align: right;color:#f7514f;width:480px;padding-right: 20px;}
.mk5 .fq_6 div{display: none;overflow: hidden;}
.mk5 .fq_6 div ul{width:500px;height:325px;border-bottom: none;padding-top: 12px;}
.mk5 .fq_6 div ul li{width:500px;height:45px;line-height: 45px;border-bottom: 1px dashed #dcdcdc;text-align: left;}
.mk5 .fq_6 div ul li:last-child{border-bottom: none;}
.mk5 .fq_6 div ul li span{display: block;width:46px;font-size: 14px;margin-right: 24px;float: left;text-align: center;}
.mk5 .fq_6 div ul li a{color:#010101;font-size: 14px;width:430px;display: inline-block;line-height: 45px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mk5 .fq_6 div ul .li_m a{text-align: right;color:#f7514f;width:480px;padding-right: 20px;}

/*图书专区*/
.mk6{width:1020px;overflow: hidden;}
.mk6 .biao3{width:986px;height:60px;font-size: 21px;color:#010101;padding-left: 34px;background: url(../images/ts.gif) no-repeat 0 0;line-height: 60px;}
.mk6 .tushu{width:1020px;height:162px;overflow: hidden;margin-bottom: 20px;}
.mk6 .tushu ul{width:1020px;height:162px;}
.mk6 .tushu ul li{width:1020px;height:162px;margin-bottom: 10px;}
.mk6 .tushu ul li img:last-child{margin-right:0;}
.mk6 .tushu ul li img{display: block;width:117px;height:162px;float: left;margin-right:12px;}

/*备考专区*/
.mk7{width:1020px;overflow: hidden;}
.mk7 .biao3{width:986px;height:60px;font-size: 21px;color:#010101;padding-left: 34px;background: url(../images/bk.gif) no-repeat 0 0;line-height: 60px;}
.mk7 .biao3 .fenlei{display: inline-block;float: right;}
.mk7 .biao3 .fenlei a{display: inline-block;height:29px;padding:0 8px;margin-right: 10px;background: #fff3f3;color:#333333;font-size: 14px;text-align: center;line-height: 29px;}
.mk7 .biao3 .fenlei a:last-child{margin-right:0;}
.mk7 .biao3 .fenlei a:hover{background: #ffeaea;}
.mk7 .left{width:500px;height:382px;float: left;}
.mk7 .right{width:500px;height:382px;float: right;}
.mk7 ul{width:500px;height:44px;border-bottom: 2px solid #f5f5f5;}
.mk7 ul li{width:120px;height:44px;float: left;text-align: center;line-height: 44px;font-size: 16px;color:#010101;}
.mk7 ul .cur{border-bottom: 2px solid #e62116;color:#e62116;cursor:pointer;}
.mk7 .fq_7 div{display: none;overflow: hidden;}
.mk7 .fq_7 div ul{width:500px;height:325px;border-bottom: none;padding-top: 12px;}
.mk7 .fq_7 div ul li{width:500px;height:45px;line-height: 45px;border-bottom: 1px dashed #dcdcdc;text-align: left;}
.mk7 .fq_7 div ul li:last-child{border-bottom: none;}
.mk7 .fq_7 div ul li span{display: block;width:46px;font-size: 14px;margin-right: 24px;float: left;text-align: center;}
.mk7 .fq_7 div ul li a{color:#010101;font-size: 14px;width:430px;display: inline-block;line-height: 45px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mk7 .fq_7 div ul .li_m a{text-align: right;color:#f7514f;width:480px;padding-right: 20px;}
.mk7 .fq_8 div{display: none;overflow: hidden;}
.mk7 .fq_8 div ul{width:500px;height:325px;border-bottom: none;padding-top: 12px;}
.mk7 .fq_8 div ul li{width:500px;height:45px;line-height: 45px;border-bottom: 1px dashed #dcdcdc;text-align: left;}
.mk7 .fq_8 div ul li:last-child{border-bottom: none;}
.mk7 .fq_8 div ul li span{display: block;width:46px;font-size: 14px;margin-right: 24px;float: left;text-align: center;}
.mk7 .fq_8 div ul li a{color:#010101;font-size: 14px;width:430px;display: inline-block;line-height: 45px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mk7 .fq_8 div ul .li_m a{text-align: right;color:#f7514f;width:480px;padding-right: 20px;}

/*加盟*/
.jiameng{width:1020px;height:92px;margin:20px 0;}

/*右侧导航*/
.menu{width:140px;height:auto;float: right;margin-top:20px;    z-index: 1000;}
.menu ul{width:140px;overflow: hidden;margin-bottom:20px;}
.menu ul:last-child{margin-bottom:0;}
.menu ul li{width:140px;height:40px;background: #f5f5f5;margin-bottom: 1px;}
.menu ul li a{display: block;width:90px;height:40px;line-height: 40px;padding-left: 50px;font-size: 14px;color:#010101;}
.menu ul li:last-child{margin-bottom:0;}
.menu ul .me_1{background: url(../images/me_li_bg.gif);}
.menu ul .me_1 a{background: url(../images/me_a_bg.gif) no-repeat 12px 14px;color:#fff;width:;width:105px;padding-left: 35px;font-size: 16px;}
.menu ul .me_1 a:hover{background: url(../images/me_a_bg.gif) no-repeat 12px 14px;color:#fff;width:;width:105px;padding-left: 35px;font-size: 16px;}
.menu ul li a{background: url(../images/me_xb_1.gif) no-repeat;position: relative;}
.menu ul li a span{display: block;width:17px;height:8px;background: url(../images/hot1.gif) no-repeat 0 0;position: absolute;right: 10px;top:16px;}
.menu ul li a:hover{color:#f73e3c;background: url(../images/me_xb_2.gif) no-repeat;}
.menu ul li .b_a1{background-position:18px 0px;}
.menu ul li .b_a2{background-position:18px -40px;}
.menu ul li .b_a3{background-position:18px -80px;}
.menu ul li .b_a4{background-position:18px -120px;}
.menu ul li .b_a5{background-position:18px -160px;}
.menu ul li .b_a6{background-position:18px -200px;}
.menu ul li .b_a7{background-position:18px -240px;}
.menu ul li .b_a8{background-position:18px -280px;}
.menu ul li .b_a9{background-position:18px -320px;}
.menu ul li .b_a10{background-position:18px -360px;}
.menu ul li .b_a11{background-position:18px -400px;}
.menu ul li .b_a12{background-position:18px -440px;}
.menu ul li .b_a13{background-position:18px -480px;}
.menu ul li .b_a14{background-position:18px -520px;}
.menu ul li .b_a15{background-position:18px -560px;}
.menu ul li .b_a16{background-position:18px -600px;}
.menu ul li .b_a17{background-position:18px -640px;}
.menu ul li .b_a18{background-position:18px -680px;}
.menu ul li .b_a19{background-position:18px -720px;}
.menu ul li .b_a20{background-position:18px -760px;}
.menu ul li .b_a21{background-position:18px -800px;}
.menu ul li .b_a22{background-position:18px -840px;}
.menu ul li .b_a23{background-position:18px -880px;}
.menu ul li .b_a24{background-position:18px -920px;}
.menu ul li .b_a25{background-position:18px -960px;}
.menu ul li .b_a1:hover{background-position:18px 0px;}
.menu ul li .b_a2:hover{background-position:18px -40px;}
.menu ul li .b_a3:hover{background-position:18px -80px;}
.menu ul li .b_a4:hover{background-position:18px -120px;}
.menu ul li .b_a5:hover{background-position:18px -160px;}
.menu ul li .b_a6:hover{background-position:18px -200px;}
.menu ul li .b_a7:hover{background-position:18px -240px;}
.menu ul li .b_a8:hover{background-position:18px -280px;}
.menu ul li .b_a9:hover{background-position:18px -320px;}
.menu ul li .b_a10:hover{background-position:18px -360px;}
.menu ul li .b_a11:hover{background-position:18px -400px;}
.menu ul li .b_a12:hover{background-position:18px -440px;}
.menu ul li .b_a13:hover{background-position:18px -480px;}
.menu ul li .b_a14:hover{background-position:18px -520px;}
.menu ul li .b_a15:hover{background-position:18px -560px;}
.menu ul li .b_a16:hover{background-position:18px -600px;}
.menu ul li .b_a17:hover{background-position:18px -640px;}
.menu ul li .b_a18:hover{background-position:18px -680px;}
.menu ul li .b_a19:hover{background-position:18px -720px;}
.menu ul li .b_a20:hover{background-position:18px -760px;}
.menu ul li .b_a21:hover{background-position:18px -800px;}
.menu ul li .b_a22:hover{background-position:18px -840px;}
.menu ul li .b_a23:hover{background-position:18px -880px;}
.menu ul li .b_a24:hover{background-position:18px -920px;}
.menu ul li .b_a25:hover{background-position:18px -960px;}
.menu .fh_top{width:140px;height:auto;display: none;}
.wx,.wb,.qk{width:58px;height:58px;margin:0 auto 12px;border-radius: 16px;}
.db{width:140px;height:50px;margin:0 auto;}
.wx{position: relative;}
.wx_p{position: absolute;top:0;left:-130px;z-index: 9999;width:120px;height:120px;display: none;}
.wx_p img{width:120px;height:120px;}
.wx:hover .wx_p{display: block;}
.qk{position: relative;}
.qk_p{position: absolute;top:0;left:-130px;z-index: 9999;width:120px;height:120px;display: none;}
.qk_p img{width:120px;height:120px;}
.qk:hover .qk_p{display: block;}
/*footer*/
.footer{width:100%;height:190px;background:url(../images/foot_bg.gif) no-repeat center 0;}
.foot_l{float: left;padding-top: 28px;}
.foot_r{float: right;padding-top: 28px;}
.foot_l p,.foot_r p{font-size: 14px;color:#010101;line-height: 28px;}

#fh_top {
	margin-left: 510px !important;
}

A.applink:hover {border: 2px dotted #DCE6F4;padding:2px;background-color:#ffff00;color:green;text-decoration:none}
A.applink       {border: 2px dotted #DCE6F4;padding:2px;color:#2F5BFF;background:transparent;text-decoration:none}
A.info          {color:#2F5BFF;background:transparent;text-decoration:none}
A.info:hover    {color:green;background:transparent;text-decoration:underline}





/* 关于我们 */
.about_us {
  padding: 20px 0;
  overflow: hidden;
}
.about_us_l{
  float: left;
  width: 20%;
}
.about_us_l_title{
  font-size: 20px;
  color: #fa5352;
  margin-bottom: 11px;
  line-height: 30px;
}
.about_us_l ul li{
  border-bottom: 1px #f0f0f0 solid;
  padding: 7px 10px;
  box-sizing: border-box;
  cursor: pointer;
}
.about_us_l ul li a{
  color: #555;
  font-size: 14px;
  padding: 5px 5px 5px 0;
  display: flex;
  align-items: center;
}
.about_us_l ul li a img{
  margin-right: 10px;
  width: 11px;
}
.about_us_l ul li:hover{
  background: #fa5352;
}
.about_us_l ul li:hover a{
  color: #fff;
}
.about_us_l ul li:hover .about_us_hover_hide{
  display: none;
}
.about_us_hover_hide{
  display: block;
}
.about_us_l ul li:hover .about_us_hover_show{
  display: block;
}
.about_us_hover_show{
  display: none;
}
.about_us_r{
  width: 77%;
  float: right;
}
.about_us_title{
  width: 100%;
  border-bottom-color: #fa5352;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding-bottom: 11px;
  text-align: right;
}
.about_us_title a.active{
  color: #fa5352;
}
.about_us_title a{
  font-size: 14px;
  color: #666;
  line-height: 30px;
}
.about_us_word {
  padding-top: 30px;
}
.about_us_word p{
  font-size: 16px;
  color: #777;
  line-height: 30px;
  text-indent: 2rem;
}
.about_us_title_left{
  width: 100%;
  border-bottom-color: #fa5352;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding-bottom: 11px;
}
.about_us_title_left a.active{
  color: #fa5352;
}
.about_us_title_left a{
  font-size: 14px;
  color: #666;
  line-height: 30px;
}
/* 关于我们 END */

/* 培训项目 */
.training_project{
  padding: 20px 0;
  overflow: hidden;
}
.training_project_cont,.famous_teacher_cont{
  width: 100%;
  overflow: hidden;
  padding-top: 35px;
}
.training_project_cont dl,.famous_teacher_cont dl{
  width: 23.5%;
  margin-right: 2%;
  float: left;
  margin-bottom: 10px;
}
.training_project_cont dl:nth-child(4),
.famous_teacher_cont dl:nth-child(4),
.famous_teacher_cont dl:nth-child(8),
.training_project_cont dl:nth-child(8){
  margin-right: 0;
}
.training_project_cont dl a,.famous_teacher_cont dl a{
  width: 100%;
  display: block;
  overflow: hidden;
}
.training_project_cont dl dt a img{
  width: 100%;
  transition: all 0.6s;
}
.training_project_cont dl dt:hover a img{
  transform: scale(1.2);
}
.training_project_cont dl dd a,.famous_teacher_cont dl dd a{
  line-height: 35px;
  text-align: center;
  font-size: 16px;
  color: #333;
}
.famous_teacher_cont dl dt a{
  min-height: 225px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.famous_teacher,.news,.contact_us,.news_dy{
  padding-top: 20px;
  overflow: hidden;
}
/* 培训项目 END */
/* 资讯中心 */
.news_cont_div{
  overflow: hidden;
  padding: 20px 0;
  border-bottom: solid 1px #eee;
}
.news_cont_div{
  overflow: hidden;
  width: 100%;
}
.news_cont_div_l{
  width: 24%;
  float: left;
}
.news_cont_div_l img{
  width: 100%;
  display: block;
}
/* .news_cont_div_r{
  width: 74%;
  float: right;
} */
.news_cont_div_r h3 a{
  font-weight: bold;
  font-size: 20px;
  color: #333;
  line-height: 46px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  display: block;
  cursor: pointer;
}
.news_cont_div_r h3 a:hover{
  color: #fa5352;
}
.news_cont_div_r p{
  line-height: 28px;
  font-size: 14px;
  color: #666;
  margin-bottom: 15px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.news_cont_div_r_more{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.news_cont_div_r_more span{
  display: flex;
  align-items: center;
  font-size: 12px;
  color: #999;
}
.news_cont_div_r_more span img{
  margin-right: 8px;
}
.news_cont_div_r_more a{
  display: inline-block;
  width: 100px;
  background: #fff;
  font-size: 13px;
  color: #666;
  border: solid 1px #ddd;
  text-align: center;
  line-height: 26px;
  border-radius: 26px;
  cursor: pointer;
}
.news_cont_div_r_more a:hover{
  background: #fa5352;
  color: #fff;
  border: solid 1px #fa5352;
}
/* 资讯中心 END */
/* 分页 */
.pages {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 30px 0 20px 0;
}
.pages a, .pages p {
  display: block;
  border: 1px #b0b0b0 solid;
  color: #363531;
  font-size: 15px;
  margin: 0 5px;
  height: 28px;
  line-height: 28px;
  box-sizing: border-box;
}
.pages_a1 {
  width: auto;
  padding: 0 12px;
}
.pages_a2 {
  width: 28px;
  text-align: center;
}
.pages .active {
  color: #fa5352;
  font-weight: bold;
}
/* 分页 END */
/* 联系我们 */
.contact_us_cont_p {
  padding: 30px;
  box-sizing: border-box;
  width: 100%;
}
.contact_us_cont_p p{
  font-size: 16px;
  color: #333;
  line-height: 25px;
}
.ditu{
  width: 100%;
  height: 500px;
}
/* 联系我们 END */
.news_dy_cont{
    padding: 20px 20px;
    border: 1px solid #e6e6e6;
    width: 100%;
    box-sizing: border-box;
    margin: 30px 0 15px 0;
}
.news_dy_cont h3{
  font-size: 22px;
  color: #555;
  text-align: center;
  margin-bottom: 20px;
}
.news_dy_cont p{
  font-size: 16px;
  color: #333;
  line-height: 30px;
  text-indent: 2rem;
  margin-bottom: 10px;
}













































































































































































































































