
@font-face {
  font-family: 'REGULAR';
  src: url('./SOURCEHANSANSCN-REGULAR.OTF');
}
@font-face {
  font-family: 'BOLD';
  src: url('./SOURCEHANSANSCN-BOLD.OTF'); 
}
@font-face {
  font-family: 'LIGHT';
  src: url('./SOURCEHANSANSCN-LIGHT.OTF'); 
}
@font-face {
  font-family: 'Gilroy';
  src: url('./Gilroy-Bold.woff.ttf'); 
}

html {
   scroll-padding-top: 85px; 
}
*{margin:0;padding:0;} 
h1,h2,h3,h4,h5,h6{ font-style: normal; font-size:100%; font-weight:normal;}
li{list-style-type: none;}
a{text-decoration:none;color:#222;}
body{min-width:1200px;max-width:1920px; margin: 0 auto;font-family: 'REGULAR'; color:#222;font-size: 18px;}
img{ border:0;}
.clear{clear:both;}
.no{display:none;}  
.img{display: block;width:100%;}
.box{width:1200px;margin:0 auto;}
.box1{width:78.125%;min-width:1200px;margin:0 auto;}
.box2{width: 1080px;margin:0 auto;}
.over{overflow: hidden}
.fl{float: left}
.fr{float: right}
.border{box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box;}
.swiper{ margin: 0;}
.swiper-button-prev,.swiper-button-next{outline: none;margin: 0;}
.cg{font-family: 'REGULAR';}
.ct{font-family: 'BOLD';}
.xt{font-family: 'LIGHT';}
.gilroy{font-family: 'Gilroy';}
.wr{writing-mode: vertical-rl;writing-mode: tb-rl;}
.wl{writing-mode: vertical-lr; writing-mode: tb-lr;}
.dx{text-transform : uppercase} 
.xx{text-transform : lowercase}
.sdx{text-transform : capitalize}

.ht_img img{cursor: pointer; transition: all 0.6s;}
.ht_img:hover img{transform: scale(1.06);}

/* 首页 */
header{width: 100%;min-width:1200px;max-width:1920px;height: 90px;background:#fff; position:fixed;top:0;left:0;right: 0;margin: auto; z-index: 999;}
header .box1{width: 92%; height: 90px;}
header .hl .logo{display: block;height: 38px;}
header .hl .line{width: 3px;height: 3px;background: #222222;opacity: 0.5; margin: 0 15px;}
header .hl p{font-size: 16px;line-height: 18px; color: #6c6c6c;}
header nav{width: 45%;font-size: 16px;}
header nav a{height: 90px;color: #252525; opacity: 0.8;}
header nav a:hover,header nav a.active{background: url(../images/nbj.png) no-repeat center bottom;color:#009946;opacity:1;}
header .phone h5{font-size: 16px;margin: 0 5px 0 10px;}
header .phone p{font-size: 20px;}
header.active{box-shadow: 0 0 10px rgba(0, 0, 0, 0.1)}


.banner{width:100%;height: 526px;margin-top: 90px}
.banner h3{font-size: 40px;line-height: 57px;}
.banner p{font-size: 16px;color: rgba(255, 255, 255, 0.37); margin-top: 5px;}
.banner p a{color:rgba(255, 255, 255, 0.37); }
.banner p a:hover{color: #fff;}

.sy_banner{margin-top: 90px}
.sy_banner .swiper-pagination{width:1200px;bottom: 20px;left: 0;right: 0;margin:auto;}
.sy_banner .swiper-pagination .swiper-pagination-bullet{background: #fff; width: 10px;height: 10px;line-height: 999px;overflow:auto;}
.sy_banner .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;}


.cor{color: #009946}
.cor1{color: #651c0d}
.cor2{color: #ffffff}

/* 内容 */
.title{padding: 110px 0 60px;}
.title .yuan{width: 15px;height: 15px;border-radius: 50%;border: 5px solid #009946;margin: 0 auto 25px;}
.title h3{font-size: 36px;line-height: 42px;color: #1d1d1d}
.title h4{font-size: 30px;line-height: 34px;color: rgba(29, 29, 29, 0.68);margin-top: 13px;}


.ht1{width: 100%;height: 955px;background: url(../images/ht1.jpg) no-repeat center}
.ht11{padding: 145px 0 90px;border-bottom: 2px solid #fff}
.ht11 h3{font-size: 36px;line-height: 46px;}
.ht11 h4{font-size: 42px;}
.ht12{padding: 80px 0 65px;border-bottom: 1px solid rgba(255, 255, 255, 0.3)}
.ht120 h5{font-size: 26px;}
.ht120 p{font-size: 18px;line-height: 30px;width: 700px;opacity: 0.8;margin-top: 18px;}
.ht12 .anniu{height: 55px;top: 0;right: 0;bottom: 0;margin:auto;}
.ht12 .anniu .swiper-button-prev{width: 55px;height: 55px;background: #009946;position: static;margin-right: 8px}
.ht12 .anniu .swiper-button-next{width: 55px;height: 55px;background:#fff;position: static}
.ht12 .anniu .swiper-button-prev::after{font-size: 12px;color: #fff;}
.ht12 .anniu .swiper-button-next::after{font-size: 12px;color: #adadad;}

.ht13{margin-top: 70px;}
.ht13 p{font-size: 22px;}
.ht13 img{margin: 0 10px;}
.ht13 a{color: #fff}
.ht13 a img{margin-left: 10px;}

.ht2{width: 100%;background:#f3f7f8;padding-bottom: 120px;}
.ht210{background: #fff;}
.ht211{width: 380px;height:230px;}
.ht211 img{width: 100%;height: 100%;}
.ht212{height: 215px;padding: 50px 38px 0;}
.ht212 h5{font-size: 26px;line-height: 38px;height: 38px;}
.ht212 p{font-size: 16px;line-height: 24px;height: 48px;-webkit-line-clamp: 2;color: #8c9597;margin-top: 13px;}
.ht210 a{width: 100%;height: 84px;border-top: 1px solid #f3f7f8;font-size: 16px;color: #879193}
.ht21 .swiper-pagination{position: static;margin-top: 40px;}
.ht21 .swiper-pagination .swiper-pagination-bullet{background: #fff;opacity: 1; width: 6px;height: 6px;line-height: 999px;overflow:auto;}
.ht21 .swiper-pagination .swiper-pagination-bullet-active{background:#009946;}
.ht210:hover a{border-color: #009946;background:#009946;color: rgba(255, 255, 255, 0.45)}

.ht3{width: 100%;background: url(../images/ht3.jpg) no-repeat center top #f3f7f8;padding: 140px 0 130px;}
.ht30{padding: 0 95px 85px;background:#fff;border-radius: 6px}
.ht3_tit{padding: 65px 0 40px;}
.ht3_tit h3{font-size: 26px;line-height: 38px;}
.ht3_tit h4{font-size: 26px;line-height: 38px;color: #797979}
.ht31 ul li{width: 315px;border-radius: 6px;}
.ht310{width: 292px;bottom: 13px;left: 0;right:0;margin:auto;}
.ht310 h5{width: 87px;height: 35px;padding-bottom: 5px;margin-bottom: -5px; background:#009946;border-radius: 6px 6px 0 0}
.ht310 h6{width: 100%;height: 59px;background:#fff;border-radius: 6px}

.ht321{width: 50%}
.ht322{width: 50%;padding:60px 0 60px 85px;border: 1px solid #f3f7f8;border-left: none;}
.ht322 .mySwiper{height: 100%}
.ht3220{color: #939393}
.ht3220 h6{font-size: 54px;margin-right: 15px}
.ht3220:hover{color: #009946}
.ht32 .anniu{width: 110px;bottom: 0;left: 0;right: 0;margin:auto;}
.ht32 .anniu .swiper-button-prev{width: 55px;height: 55px;background: #009946;position: static;}
.ht32 .anniu .swiper-button-next{width: 55px;height: 55px;background:#fff;position: static}
.ht32 .anniu .swiper-button-prev::after{font-size: 12px;color: #fff;}
.ht32 .anniu .swiper-button-next::after{font-size: 12px;color: #adadad;}


.ht3310{padding: 0 10px;color: #8f8f8f;font-size: 18px;}
.ht3310::after{display: block;content: '';width: 1px;height: 8px;background:#e0e0e0;position: absolute;top: 0;right: 0;bottom: 0;margin:auto;}
.ht331 .swiper-slide:last-child .ht3310::after{display: none}
.ht331 .swiper-slide-thumb-active .ht3310{color: #009946}
.ht332{margin-top: 75px;}
.ht332 .mySwiper2{overflow:visible;}
.ht3320{background:#fff;}
.ht33_img{display: block;width: 816px;height: 500px;}
.ht33_img img{width: 100%;height: 100%}
.ht33_con{width: 384px;}
.ht3321{width: 100%;height: 410px;}
.ht3321 img{max-width: 58px;max-height: 58px;}
.ht3321 h5{font-size: 26px;line-height: 32px;padding: 0 10px;margin-top: 15px;}
.ht33_con a{width: 100%;height: 90px;border-top: 1px solid #efefef;color: #898989}
.ht33_con a img{margin-left: 12px;}
.ht332 .swiper-slide-active .ht33_con a{background:#009946;color: #fff}
.ht332 .swiper-slide-active .ht33_con a img{filter: brightness(100);opacity: 0.5}
.ht332 .swiper-pagination{position: static;margin-top: 40px;}
.ht332 .swiper-pagination .swiper-pagination-bullet{background: #009946;width: 10px;height: 10px;line-height: 999px;overflow:auto;}
.ht332 .swiper-pagination .swiper-pagination-bullet-active{opacity: 1; }

.ht34{margin-top: 120px;}
.ht341{width: 40%;padding: 0 50px;height: 390px;background: #fff}
.ht341 ul li{width: 50%;height: 130px;border-bottom: 1px solid #f5f5f5}
.ht341 ul li:nth-child(2n){padding-right: 10%}
.ht341 ul li:last-child{width: 100%;border:none;justify-content:center}
.ht341 ul li h5{font-size: 26px;padding-right: 38px;background: url(../images/ht34.png) no-repeat right center}
.ht341 ul li.active h5{background: url(../images/ht34_.png) no-repeat right center}
.ht342{width: 50%;}
.ht343{width: 287px;bottom: 25px;right: 22px;}
.ht343 a{width: 137px;height: 59px;background:#fff;font-size: 16px;}
.ht343 a:hover{background:#009946;color: #fff}

.ht410{width: 100%;height: 765px;padding-top: 225px;}
.ht410 h5{font-size: 30px;line-height: 38px;}
.ht410 p{width: 490px;font-size: 16px;line-height: 24px;color: rgba(34, 46, 54, 0.6);margin-top: 25px;}
.ht41 .anniu{bottom:250px;left:0;right:0;margin:auto;z-index:99}
.ht41 .anniu .swiper-button-prev{width: 55px;height: 55px;background: #009946;position: static;margin-right: 10px;}
.ht41 .anniu .swiper-button-next{width: 55px;height: 55px;background:#fff;position: static}
.ht41 .anniu .swiper-button-prev::after{font-size: 12px;color: #fff;}
.ht41 .anniu .swiper-button-next::after{font-size: 12px;color: #adadad;}

.ht5{width: 100%;background:#f3f7f8;padding-bottom: 120px}
.ht51 ul li{margin: 0 75px;}
.ht51 ul li span{font-size: 60px;}
.ht51 ul li h5{font-size: 22px;}
.ht52{margin-top: 80px;}
.ht520{padding-top: 88px;}
.ht521{width: 100%;height: 286px;background:#fff;border-radius: 6px;padding: 155px 30px 0;}
.ht52_img{width: 277px;height: 205px;/*background: url(../images/z0.jpg) no-repeat center;padding: 20px;*/ top: -88px;left: 0;right: 0;margin: auto;}
.ht52_img img{max-width: 100%;max-height: 100%}
.ht520 h5{font-size: 22px;color: rgba(29, 29, 29, 0.7);margin-bottom: 18px;}

.ht52 .swiper-pagination{position: static;margin-top: 40px;}
.ht52 .swiper-pagination .swiper-pagination-bullet{background: #fff;opacity: 1; width: 6px;height: 6px;line-height: 999px;overflow:auto;}
.ht52 .swiper-pagination .swiper-pagination-bullet-active{background:#009946;}

.ht53{padding-bottom: 120px;}

.ht6{width: 100%;background:#f3f7f8;padding-bottom: 120px;}
.ht60{background:#fff;padding: 60px;border-radius: 6px;}
.ht61{border-radius: 6px;}
.ht611{padding: 25px 20px 22px 70px;border-radius: 6px 6px 0 0;background:#f3f7f8;}
.ht612::before{display: block;content: '';width: 6px;height: 35px;border-radius: 3px;background:#009946;position: absolute;top:4px;left: -70px; }
.ht612 h5{font-size: 26px;line-height: 30px;margin-bottom: 17px;}
.ht612 p{font-size: 18px;line-height: 22px;color: #979797}
.ht612 .line{width: 17px;height: 3px;background:#009946;margin: 25px 0;}
.ht613{width: 605px;}
.ht613 ul li{width: 295px;height: 143px;background:#fff;color: #424242; border-radius: 6px;margin-bottom: 13px;}
.ht613 ul li h5{margin-top: 12px;}
.ht613 ul li.active{background:#009946;color: #fff;}
.ht613 ul li.active .ht6130{display: none}
.ht613 ul li.active .ht6130_{display: inline-block}
.ht614{background:#009946;height: 105px;padding: 0 22px 0 75px;}
.ht614 p{font-size: 22px;}
.ht614 a{width: 233px;height: 71px;background: #fff;border-radius: 6px;color: #009946}
.ht614 a img{margin-right: 8px;}

.ht62{border-radius: 6px;margin-top: 45px;}
.ht615{width: 605px;}
.ht615 ul li{width: 295px;height: 143px;background:#fff;color: #424242; border-radius: 6px;margin-bottom: 13px;}
.ht615 ul li p{margin-left: 12px;line-height: 20px;}
.ht615 ul li.active{background:#009946;color: #fff;}
.ht615 ul li.active .ht6130{display: none}
.ht615 ul li.active .ht6130_{display: inline-block}

.ht63 ul li{width: 350px;}
.ht630{border-radius: 6px;}
.ht63 ul li h5{margin: 40px 0 35px;font-size: 20px;}
.ht63 ul li h5 span{color: #838282}

.ht64{background:#f3f7f8;}
.ht641{padding: 60px 190px 55px;}
.ht641 ul li h5{font-size: 20px;margin-top: 10px;}
.ht642{background:#009946;border-radius: 6px;}
.ht643{width: 770px;border-right: 1px solid rgba(255, 255, 255, 0.1)}
.ht644{height: 115px;padding-left: 70px;font-size: 22px; border-bottom: 1px solid rgba(255, 255, 255, 0.1)}
.ht645{height: 50px;padding-left: 70px;font-size: 16px;color: rgba(255, 255, 255, 0.2)}
.ht646{width: 310px;}
.ht646 img{margin-bottom: 10px;}

.ht642>img{display: block;position: absolute;top: -47px;right: 413px;}


.ht7{width: 100%;padding: 100px 0;}
.ht70{padding: 0 0 140px;}
.ht70 h3{font-size: 32px;}
.ht70 nav a{font-size: 18px;color: #7a7a7a}
.ht70 nav a::after{display: block;content: '';width: 1px;height: 8px;background:#f1f1f1;margin: 0 42px;}
.ht70 nav a:last-child::after{display: none}
.ht70 nav a.active{color: #383838}

.ht71 .mySwiper{overflow:visible;width: 1150px}
.ht710{height: 218px;border-left: 4px solid #009946;padding:  0 40px;}
.ht710 p{font-size: 16px;color: #d2d2d2}
.ht7_tit{font-size: 20px;line-height: 27px;height: 81px;-webkit-line-clamp: 3;margin: 38px 0 25px;}
.ht7_more{display: block;font-size: 16px;color: #7a7a7a}
.ht710:hover .ht7_tit{color: #009946}




.bd{width: 100%; padding: 100px 0;background:#f3f7f8;}
.bd .bd0{background:#fff;padding: 30px;border-radius: 6px}
.bd .bd1{width: 560px;height: 80px;font-size: 18px;background: #f3f7f8;border-radius: 6px; color: #2c2c2c; margin-bottom: 20px;padding: 0 30px;}
.bd .bd1 .text{display: block;width: 400px; height: 100%;background: none;border: none; outline: none;color: #5b5b5b;font-size: 18px;}
.bd .bd2{width: 100%; height: 185px;padding: 26px 30px;}
.bd .bd2 .text1{width: 1020px; height: 100%;resize:none;}
.bd .tj{display: block;width: 100%; height: 65px;background: #009946;border-radius: 6px; outline:none;cursor: pointer;border: none; font-size: 18px;color: #fff; }
.bd ::-webkit-input-placeholder { /* WebKit browsers */
  color: #7c7c7c;
}
.bd ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #7c7c7c;
}
.bd :-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #7c7c7c;
}


.xf{width: 48px;height: 237px; position: fixed;bottom: 25%;right: 0.3%;z-index: 100;}
.xf>ul{height: 237px;text-align: center;}
.xf>ul>li{width: 48px;height: 48px;background: #f5f5f5;border-radius: 50%; position: relative}
.xf>ul>li>a{width: 100%;height: 100%;}
/* .xf>ul>li>a p{font-size: 16px;color: #646464;margin-top: 5px;} */
.xfl{display: none;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); position: absolute;top:0;bottom: 0;right: 60px;margin:auto;border-radius: 13px;background-color: #fff;}
.xfl .ss{display: block;position: absolute;top:0;bottom: 0;right: -6px;margin:auto;}
.xfl1{width: 250px;height: 60px; font-size: 24px;}
.xfl2{width: 110px;height: 110px; padding:10px;}
.xf>ul>li:hover .xfl{display: flex;}
.xf>ul>li:hover{background: #009946;}
.xf>ul>li:hover a img{filter: brightness(100);}
.xf>ul>li:last-child:hover a img{filter: none;}
.xf>ul>li:last-child:hover .xf0{display: none}
.xf>ul>li:last-child:hover .xf0_{display: block;}
.dlsc{width: 48px;height: 150px;border-radius: 25px;box-shadow: 0 0 10px rgba(0,0,0,0.1);background:#fff;padding: 6px 0 0;margin-top: 15px;}
.dlsc h5{margin-top: 10px;letter-spacing: 3px;}


/* 底部 */
footer{width: 100%;background: #1d1d1d;font-size: 16px;}
footer .footT{padding: 55px 0 35px;}
footer .footT h3{font-size: 20px;margin-bottom: 30px;}
footer .footT ul li{margin: 0 16px;}
footer .footT ul li img{width: 100px;}
footer .footT ul li p{font-size: 14px;opacity: 0.5;margin-top: 13px;}

footer .footM{width: 100%;padding: 28px 0;border-top: 1px solid rgba(255, 255, 255, 0.05);border-bottom: 1px solid rgba(255, 255, 255, 0.05);}
footer .footM ul li{margin: 0 45px;}
footer .footM ul li h5{opacity: 0.5;margin-bottom: 6px;}

footer .footB{height: 60px;line-height: 60px;color: #fff;font-size: 14px;opacity: 0.2;}
footer .footB a{color:#fff}




/* 服务网络 */

.con0{padding: 100px  0 0;}
.con{padding: 100px  0 100px;background:#f7f7f7;}
.con1{padding: 0  0 100px;background:#f7f7f7;}

.bj{background:#f7f7f7;}

/* 关于我们 */
.gy_tit{padding: 70px 0 45px;}
.gy_tit h3{font-size: 36px;line-height: 40px;}
.gy_tit h4{font-size: 30px;line-height: 34px;margin-top: 16px;}

.about_body{font-size:16px; line-height: 22px;color: #7e7e7e; margin-bottom: 28px; white-space:-moz-pre-wrap;word-wrap:break-word;text-align: justify;}
.about_body img{max-width:100%;}


.gy1{width: 100%;padding: 80px 0 100px;}
.gy10{height: 775px}
.gy11{width: 665px;}
.gy12 p{font-size: 16px;line-height: 32px;}
.gy12 a{width: 200px;height: 60px;background:#009946;color: #fff;margin-top: 70px;}
.gy12 a img{margin-left: 8px}
.gy13{width: 828px;top: 0;left: 730px;}

.gy14{padding: 0 90px;width: 940px;height: 160px;border: 1px solid #eeeeee;background: #fff;bottom: 90px;left: 0;}
.gy14 ul{height: 160px;}
.gy14 ul li p{font-size: 60px;line-height: 60px;}
.gy14 ul li h6{font-size: 22px;margin-top: 10px;}

.gy2{width: 100%;height: 621px;background: url(../images/gy2.jpg) no-repeat center; }
.gy20{height: 621px}
.gy21{width: 695px;background: #fff;border-radius: 5px;padding: 55px 0 60px 55px;}
.gy21 ul li{width: 100%;}
.gy210{width: 535px;margin-left: 25px}
.gy210 h5{font-size: 24px;}
.gy210 p{font-size: 16px;line-height: 32px;color: #666666;margin-top: 5px;}


.gy31 ul li{width: 390px;border-radius: 10px;}
.gy310{width: 100%;height: 135px;background: url(../images/gy30.png) no-repeat center;bottom: 0;left: 0;padding: 28px 25px;}
.gy310 h5{font-size: 20px;}
.gy310 p{font-size: 16px;margin-top: 8px;}

.gy410{width: 100%;height: 518px;border-radius: 10px}
.gy410 img{width: 100%;height: 100%;}
.gy411{width: 336px;height: 80px;background:#fff;border-radius: 10px;padding: 0 15px;bottom: 28px;left: 0;right: 0;margin:auto;}
.gy412{width: 116px;height: 50px;background:#009946;font-size: 20px; line-height: 50px;border-radius: 10px;color: #fff;margin-right: 30px;}
.gy411 p{width: 160px;line-height: 22px;max-height: 44px;-webkit-line-clamp: 2;}

.gy41 .swiper-pagination{position: static;margin-top: 50px;}
.gy41 .swiper-pagination .swiper-pagination-bullet{background: #009946; width: 10px;height: 10px;line-height: 999px;overflow:auto;}
.gy41 .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;}

.gy5{padding-bottom: 110px}
.gy50{background: #fff;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);border-radius: 10px;padding: 35px 0 60px;}
.gy50 ul li{width: calc(100% / 4);}
.gy50 ul li h5{font-size: 20px;margin: 18px 0 8px;}
.gy50 ul li p{font-size: 16px;line-height: 30px;color: #444}
.gy51{width: 1050px;font-size: 16px;color: #009946;margin: 25px auto 0; background: #d3f3df;padding: 20px 0 16px;border-radius: 10px;}
.gy51 img{margin-right: 8px}
.gy51 div{margin-bottom: 6px}

.gy52 .swiper{padding: 10px;}
.gy520{width: 100%;height: 135px;background: #fff;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1)}
.gy520 img{max-width: 80%;max-height: 80%}
.gy52 .swiper-pagination{position: static;margin-top: 50px;}
.gy52 .swiper-pagination .swiper-pagination-bullet{background: #009946; width: 10px;height: 10px;line-height: 999px;overflow:auto;}
.gy52 .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;}


/* 就业服务 */
.fw_tit{padding: 120px 0 55px;}
.fw_tit h3{font-size: 36px;line-height: 40px;}
.fw_tit h4{font-size: 36px;line-height: 40px;margin-top: 16px;opacity: 0.68}
.fw_tit .yuan{width: 15px;height: 15px;border-radius: 50%;border: 5px solid #009946;margin: 0 auto 25px;}


.fw1{width: 100%;background:#f3f7f8;padding-bottom: 80px}
.fw11 ul li{width: 580px;padding-top: 140px;margin-bottom: 40px;}
.fw111{width: 100%;height:280px;background: #fff;border-radius: 6px;padding: 170px 0 0;}
.fw111 p{font-size: 26px;line-height: 38px;color: #999999}
.fw111 p span{color: #1d1d1d}
.fw112{width: 480px;border-radius: 6px;top: 0;left: 0;right: 0;margin:auto;}

.fw2{padding-bottom: 120px;}
.fw20{background: #f3f7f8;border-radius: 6px;}
.fw21{width: 50%;height: 450px; padding: 105px 95px 0;}
.fw21 h5{font-size: 26px;}
.fw21 .line{width: 40px;height: 2px;background:#1d1d1d;margin: 15px auto 70px;}
.fw21 ul li{padding-left: 28px;line-height: 20px; font-size: 16px;color: rgba(29, 29, 29, 0.6);margin-bottom: 65px; background: url(../images/fw20.png) no-repeat left center;}

.fw22{width: 50%;height: 450px;background: #00933b;border-radius: 6px; padding: 105px 95px 0;}
.fw22 h5{font-size: 26px;}
.fw22 .line{width: 40px;height: 2px;background:#fff;margin: 15px auto 70px;}
.fw22 ul li{padding-left: 28px;line-height: 20px; font-size: 16px;margin-bottom: 65px; background: url(../images/fw21.png) no-repeat left center;}


.fw3{width: 100%;background: #f3f7f8;padding-bottom: 120px;}
.fw30{width: 100%;height: 312px;background: url(../images/fw31.png) no-repeat center; }
.fw31 ul li{width: 200px;height: 205px;border-radius: 0 30px 30px 0;background-image: linear-gradient(to top, #f3f7f8, #ffffff);}
.fw31 ul li h5{width: 100%;height: 60px;border-radius: 0 30px 30px 0;background: #00933b; font-size: 26px;}
.fw310{width: 200px;height: 145px;}
.fw310 p{font-size: 16px;color: #a5a5a5}
.fw310 p:nth-child(2){margin-top: 20px;}

.fw320{width: 100%;height: 305px;background:#fff;border-radius: 6px;padding: 44px 35px 0}
.fw320 h6{font-size: 26px;line-height: 30px;height: 30px;margin: 22px 0 5px;}
.fw320 p{font-size: 16px;line-height: 20px;height: 20px;}
.fw321{font-size: 16px;line-height: 30px;height: 60px; -webkit-line-clamp: 2;color: #9da0a0;margin: 17px 0;}

.fw32 .swiper-pagination{position: static;margin-top: 50px;}
.fw32 .swiper-pagination .swiper-pagination-bullet{background: #009946; width: 10px;height: 10px;line-height: 999px;overflow:auto;}
.fw32 .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;}

.fw33 ul li{width: 290px;background: #fff;}
.fw332{height: 180px;padding: 35px 35px 0;}
.fw332 p{font-size: 24px;line-height: 33px;}
.fw332 p span{font-size: 16px;color: #9da0a0}
.fw332 a{width: 102px;height: 33px;border-radius: 17px;background:#009946;font-size: 16px;color: #fff;margin-top: 25px;}
.fw332::before{display: block;content: '';width: 4px;height: 25px;border-radius: 2px;background:#009946;position: absolute;left: 0;top: 38px;}

.fw34{height: 164px;border-radius: 6px;background:#009946;padding: 0 75px;margin-top: 160px;}
.fw341 h5{font-size: 22px;line-height: 32px;}
.fw341 p{font-size: 16px;opacity: 0.2;margin-top: 20px;}
.fw34 a{width: 233px;height: 71px;background: #fff;color: #009946; border-radius: 6px;}
.fw34 a img{margin-right: 18px;}
.fw34>img{display: block;top: -47px;left: 542px;}


/* 产品中心 */
.course ul li{width: 386px;background: #fff; margin: 0 21px 26px 0;}
.course ul li:nth-child(3n){margin-right: 0}
.kc_img{display: block;width: 100%;height: 235px;}
.kc_img img{width: 100%;height: 100%;}
.kc_con{width: 100%;height:  104px;background:#fff;padding: 0 35px;}
.kc_tit{font-size: 23px;line-height: 32px;}
.kc_con::before{display: block;content: ''; width: 5px;height: 25px;border-radius: 3px;background: #009946;position: absolute;left: 0;top: 0;bottom: 0;margin: auto;}
.kc_con1{width: 100%;height: 74px;border-top: 1px solid #f7f7f7;padding: 0 35px;}
.kc_more{width: 102px;height: 33px;border-radius: 17px;background: #009946; font-size: 16px;color: #fff ;}


/* 招商加盟 */
.hz1{background: #fff; border-radius: 6px;}
.hz11{height: 192px;padding-left: 317px;}
.hz111{height: 192px;}
.hz111 img{display: block;}
.hz112{margin-left: 30px;margin-top: 52px;}
.hz112 h5{font-size: 26px;line-height: 29px}
.hz112 p{font-size: 18px;line-height: 22px;color: #979797;margin-top: 20px;}
.hz12{padding: 0 135px;}
.hz12 ul li{ padding: 45px 0 40px;font-size: 22px;}
.hz12 ul li h5{font-size: 22px;margin-top: 10px;}
.hz13{height: 105px;background:#009946;border-radius: 6px;}
.hz13 p{font-size: 22px;margin-right:20px}
.hz13 a{width: 233px;height: 71px;background: #fff;border-radius: 6px;color: #009946}
.hz13 a img{margin-right: 8px;}

.hz2{background: #fff; border-radius: 6px;margin: 58px auto 0;}
.hz21{height: 192px;padding-left: 350px;}
.hz211{height: 192px;}
.hz211 img{display: block;}
.hz212{margin-right: 30px;margin-top: 52px}
.hz212 h5{font-size: 26px;line-height: 29px}
.hz212 p{font-size: 18px;line-height: 22px;color: #979797;margin-top: 20px;}
.hz22{padding: 0 145px;}
.hz22 ul li{ padding: 45px 0 40px;font-size: 22px;}
.hz22 ul li h5{font-size: 22px;margin-top: 10px;}
.hz14{padding: 0 145px;}

.hz3 ul li{width: 280px;height: 220px;background: #fff;border-radius: 6px;padding: 27px 40px 0;margin-bottom: 20px;}
.hz3 ul li h5{font-size: 22px;margin: 17px 0 8px;}
.hz3 ul li p{font-size: 18px;opacity: 0.6}

.hz4 .swiper{overflow:visible;}
.hz40{background:#fff;}
.hz41{width: 816px;}
.hz42{width: 384px;}
.hz421{width: 100%;height: 410px;}
.hz421 h5{font-size: 26px;line-height: 32px;margin-top: 12px;}
.hz42 a{width: 100%;height: 90px;background:#009946;color: #fff}
.hz4 .swiper-pagination{position: static;margin-top: 40px;}
.hz4 .swiper-pagination .swiper-pagination-bullet{background: #009946; width: 10px;height: 10px;line-height: 999px;overflow:auto;}
.hz4 .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;}


.hz51{width: 163px;height: 185px; background: url(../images/hz5.png) no-repeat center; }
.hz5 ul li h5{font-size: 26px;line-height: 38px;margin-top: 35px}
.hz52{height: 185px;}

.hz6{width: 233px;height: 71px;background:#fff;border-radius: 6px;margin: 75px auto 0; color: #009946 !important}
.hz6 img{margin-right: 15px;}


/* 新闻中心 */

.xwss{width: 100%;height: 98px;border-bottom: 1px solid #dfdfdf;}
.xwss .box{height: 98px;}
.xwss .box nav a{font-size: 20px;display: block;margin-right: 40px;}
.xwss .box nav a:hover,.xwss .box nav a.active{color: #22c55e}
.search{width: 292px;height: 45px;border-radius: 10px;border: 2px solid #22c55e;}
.search input{width: 243px;height: 100%;font-size: 16px;border:none;background: none;padding: 0 10px;}
.search a{display: block;width: 45px;height: 100%; background: url(../images/ss0.png) no-repeat center #22c55e; }


.ssxw ul li{padding: 15px 0;border-bottom: 1px solid #dfdfdf;margin-bottom: 10px}
.ssxw_tit{width: 70%;font-size: 20px;line-height: 30px;height: 30px;}
.ssxw ul li p{font-size: 18px;color: #999999}
.ssxw ul li:hover .ssxw_tit{color: #22c55e}



/* 资讯政策 */
.xw1{width: 586px;height: 480px;background:#fff;padding: 0 30px 30px;}
.xw01{padding: 20px 0 12px;border-bottom: 1px solid #dddddd ;margin-bottom: 30px;}
.xw01 h3{font-size: 24px;}
.xw01 a{font-size: 14px;color: #999999}
.xw01 a:hover{color: #22c55e}
.xw1 ul li:first-child .xw11{display: flex;}
.xw1 ul li:first-child .xw12{display: none;}

.xw11{margin-bottom: 30px;}
.xw11_img{display: block; width: 250px;height: 180px; }
.xw11_img img{width: 100%;height: 100%}
.xw11_con{width: 260px}
.xw11_tit{font-size: 22px;line-height: 30px;height: 60px;-webkit-line-clamp: 2;}
.xw11_des{font-size: 14px;line-height: 25px;height: 100px; -webkit-line-clamp: 4;color: #666666;margin: 10px 0 0;}
.xw11:hover .xw11_tit{color: #22c55e}

.xw12{margin-bottom: 15px;}
.xw12_tit{width: 70%; font-size: 14px;line-height: 20px;height: 20px;}
.xw12 p{font-size: 14px;color: #999999}
.xw12:hover .xw12_tit{color: #22c55e}


/* 机构动态 */
.xw2{width: 586px;height: 480px;background:#fff;padding: 0 30px 30px;}
.xw2 ul li{margin-bottom: 20px;}
.xw2_rw{width: 54px;height: 54px;background:#22c55e;}
.xw2_rw span{font-size: 24px;line-height: 26px;}
.xw2_rw p{font-size: 12px;}
.xw2_tit{width: 450px; font-size: 14px;line-height: 24px;height: 48px;-webkit-line-clamp: 2;}
.xw2 ul li:hover .xw2_tit{color: #22c55e}

/* 就业喜报 */
.xw3{background:#fff;padding: 0 30px 30px;margin: 30px auto;}
.xw3 ul li{width: 270px;margin: 0 20px 0 0;}
.xw3 ul li:nth-child(4n){margin-right: 0}
.xw3_img{display: block; width: 270px;height: 180px; }
.xw3_img img{width: 100%;height: 100%}
.xw3_tit{font-size: 14px;line-height: 26px;height: 52px;-webkit-line-clamp: 2;margin-top: 20px;}
.xw3 ul li:hover .xw3_tit{color: #22c55e}

/* 学员/校友故事 */
.xw4{background:#fff;padding: 0 30px 30px;}
.xw41{height: 380px;}
.xw41 ul{height: 380px;}
.xw41 ul li{width: 180px}
.xw41_img{display: block; width: 180px;height: 180px; }
.xw41_img img{width: 100%;height: 100%}
.xw41_tit{width: 100%;height: 40px;background: rgba(0, 0, 0, 0.3);bottom: 0;left: 0; font-size: 14px;line-height: 40px;padding: 0 15px;color: #fff}
.xw41 ul li:nth-child(1){width: 380px;margin-right: 20px;}
.xw41 ul li:nth-child(1) .xw41_img{width: 380px;height: 380px;}
.xw41 ul li:hover .xw41_tit{color: #22c55e}

.xw42{width: 540px}
.xw42 ul li{margin-bottom: 15px;}
.xw43_tit{font-size: 20px;line-height: 24px;height: 24px;}
.xw43_des{font-size: 14px;line-height: 26px;height: 52px; -webkit-line-clamp: 2;color: #666666;margin: 10px 0 0;}
.xw44_tit{font-size: 14px;}
.xw43:hover .xw43_tit{color: #22c55e}
.xw44:hover .xw44_tit{color: #22c55e}

.xw42 ul li:nth-child(1) .xw43,.xw42 ul li:nth-child(2) .xw43{display: block;}
.xw42 ul li:nth-child(1) .xw44,.xw42 ul li:nth-child(2) .xw44{display: none;}

/* 资讯政策 */
.zxzc ul li{background:#fff;padding: 30px;margin-bottom: 30px;}
.zxzc_img{display: block; width: 250px;height: 180px; }
.zxzc_img img{width: 100%;}
.zxzc_con{width: 860px}
.zxzc_tit{font-size: 22px;line-height: 30px;height: 30px;}
.zxzc_des{font-size: 16px;line-height: 28px;height: 56px; -webkit-line-clamp: 2;color: #666666;margin: 15px 0 20px;}
.zxzc_con p{font-size: 16px;color: #999999}
.zxzc ul li:hover .zxzc_tit{color: #22c55e}


/* 机构动态 */
.jgdt ul li{margin-bottom: 30px;background:#fff;padding: 30px;}
.jgdt_rw{width: 100px;height: 100px;background:#22c55e;}
.jgdt_rw span{font-size: 48px;line-height: 50px;}
.jgdt_rw p{font-size: 16px;}
.jgdt_tit{width: 1000px; font-size: 18px;line-height: 28px;max-height: 56px;-webkit-line-clamp: 2;}
.jgdt ul li:hover .jgdt_tit{color: #22c55e}

/* 就业喜报 */

.jyxb ul li{width: 280px;margin: 0 26px 26px 0;}
.jyxb ul li:nth-child(4n){margin-right: 0}
.jyxb_img{display: block; width: 280px;height: 187px; }
.jyxb_img img{width: 100%;height: 100%}
.jyxb_tit{font-size: 14px;line-height: 26px;height: 52px;-webkit-line-clamp: 2;margin-top: 20px;}
.jyxb ul li:hover .jyxb_tit{color: #22c55e}


.xygs ul li{background:#fff;padding: 30px;margin-bottom: 30px;}
.xygs_img{display: block; width: 220px;height: 220px; }
.xygs_img img{width: 100%;}
.xygs_con{width: 880px}
.xygs_tit{font-size: 22px;line-height: 30px;height: 30px;}
.xygs_des{font-size: 16px;line-height: 28px;height: 56px; -webkit-line-clamp: 2;color: #666666;margin: 15px 0 20px;}
.xygs_con p{font-size: 16px;color: #999999}
.xygs ul li:hover .xygs_tit{color: #22c55e}







/* 联系我们 */
.lx1{background: #fff;border-radius: 6px; margin-top: -80px;z-index: 1}
.lx1 ul li{width: 100%;height: 258px;}
.lx10{height: 258px;border-right: 1px solid #f1f1f1}
.lx10:last-child{border:none;}
.lx10>div{width: 100%}
.lx11{width: 20%}
.lx12{width: 30%}
.lx13{width: 30%}
.lx14{width: 20%}
.lx111{width: 37px;height: 37px;border-radius: 50%;background:#009946;margin: 0 auto ;}
.lx10 h5{font-size: 22px;margin: 13px 0 5px;}
.lx10 p{font-size: 18px;line-height: 24px;color: rgba(21, 21, 21, 0.7);padding: 0 10%;}
.lx10 a{width: 131px;height: 46px;border-radius: 23px;background:#009946;color: #fff}
.lx1 ul li:nth-child(2n+1){background:#009946;color: #fff}
.lx1 ul li:nth-child(2n+1) .lx10{border-color: rgba(255, 255, 255, 0.2)}
.lx1 ul li:nth-child(2n+1) .lx111{background:#fff;}
.lx1 ul li:nth-child(2n+1) .lx110{display: none}
.lx1 ul li:nth-child(2n+1) .lx110_{display: block}
.lx1 ul li:nth-child(2n+1) p{color: rgba(255, 255, 255, 0.7)}
.lx1 ul li:nth-child(2n+1) a{background: #fff;color: #009946}

.lx20{border-radius: 6px;background: #fff;}
.lx21{width: 14.333%; background: #009946;font-size: 26px;letter-spacing: 5px;}
.lx22{width: 85.667%;}
.lx22 ul li{width: calc(100% / 3);height: 350px;border-right: 1px solid #f1f1f1;border-bottom: 1px solid #f1f1f1;}
.lx22 ul li:nth-child(3),.lx22 ul li:nth-child(5){border-right: none}
.lx22 ul li:nth-child(4),.lx22 ul li:nth-child(5){width: 50%; border-bottom: none}
.lx22 ul li div{width: 100%}
.lx22 ul li div h5{font-size: 22px;margin: 18px 0 10px;}
.lx22 ul li div p{margin-bottom: 15px;}
.lx22 ul li div p:last-child{margin-bottom: 0}

.lx3{background:#fff;border-radius: 6px;margin: 65px auto;}
.lx31{width: 100%; height: 168px;font-size: 36px;}
.lx32{border-top: 1px solid #f1f1f1;border-bottom: 1px solid #f1f1f1;}
.lx32 ul li{width: 50%;padding: 50px 0;}
.lx32 ul li h5{font-size: 22px;margin: 13px 0 5px;}
.lx32 ul li p{font-size: 18px;}
.lx33{padding: 65px 0;}
.lx33 h3{font-size: 36px;margin-bottom: 55px;}
.lx33 ul li{margin: 0 40px;font-size: 22px;}
.lx33 ul li img{width: 100px;margin-bottom: 15px}

.lx4{background:#fff;border-radius: 6px;padding-bottom: 90px;}
.lx41{width: 1036px;margin: 0 auto;}
.lx410{width: 250px;height: 354px;}
.lx410 img{width: 100%;height: 100%;}
.lx41 .swiper-pagination{position: static;margin-top: 50px;}
.lx41 .swiper-pagination .swiper-pagination-bullet{background: #009946; width: 10px;height: 10px;line-height: 999px;overflow:auto;}
.lx41 .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;}


.lx51{background:#fff;padding: 30px;border-radius: 6px;}
.lx510{width: 49%;height: 68px;font-size: 16px;background: #f3f7f8; color: #2c2c2c;border-radius: 6px; margin-bottom: 15px;padding: 0 30px;}
.lx510 .text{display: block;width: 83%; height: 100%;background: none;border: none; outline: none;color: #5b5b5b;font-size: 16px;}

.lx512{width: 75%;height: 68px;}
.lx512 .layui-input{width: 100%;height: 68px;background: none; border:none;font-size: 16px;color: #888888;padding: 0;}
.lx512 .layui-form-select dl dd{font-size: 16px;}
.lx512 .layui-form-select dl dd.layui-this{background:#009946;}

.lx513{width: 100%; height: 185px;padding: 22px 30px;}
.lx513 .text1{width: 95%; height: 100%;resize:none;}
.lx51 .tj{display: block;width: 100%; height: 65px;background: #009946;border-radius: 6px;  outline:none;cursor: pointer;border: none; font-size: 18px;color: #fff; }
.lx51 ::-webkit-input-placeholder { /* WebKit browsers */
  color: #7c7c7c;
}
.lx51 ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #7c7c7c;
}
.lx51 :-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #7c7c7c;
}



@media (min-width: 0px) and (max-width: 1199px) {

header .hl .line{display:none}
header .hl p{display:none}
header nav{width: 50%;}
}
@media (min-width: 1199px) and (max-width: 1299px) {

header .hl .line{display:none}
header .hl p{display:none}

header nav{width: 50%;}
}
@media (min-width: 1299px) and (max-width: 1399px) {

header .hl .line{display:none}
header .hl p{display:none}
header nav{width: 50%;}

}
@media (min-width: 1399px) and (max-width: 1499px) {

header .hl .line{display:none}
header .hl p{display:none}
header nav{width: 50%;}

}
@media (min-width: 1499px) and (max-width: 1599px) {

header .hl .line{display:none}
header .hl p{display:none}
header nav{width: 50%;}
}

@media (min-width: 1599px) and (max-width: 1699px) {

}
@media (min-width: 1699px) and (max-width: 1799px) {


}
@media (min-width: 1799px) and (max-width: 1899px) {

}
@media (min-width: 1899px) and (max-width: 1920px) {



}






/* 页码 */
.pagination{margin-top: 60px; clear: both;width:100%;padding:0 0 0;text-align: center; font-size:18px; color:#333;}
.pagination li{ width:38px; height:38px; text-align:center; line-height:38px; display:inline-block; margin:0 3px; background:#fff;border-radius: 6px;}
.pagination li a{width:38px; height:38px; display:block; color:#9e9e9e;border-radius: 6px;}
.pagination li a:hover{background: #009946;color: #fff;}
.pagination li.active{ background: #009946 !important;color: #fff;}
.pagination li:hover {}

/* 上下篇 */
.sxy{margin-top: 50px;font-size: 16px;color: #666}
.sxy div{max-width: 40%; color: #666}
.sxy a:hover{color: #009946}
/* 详情页 */
.article_title{text-align: center;margin-bottom: 30px}
.article_title h2{font-size: 30px;line-height:  36px; color:#222;}
.article_title p{font-size: 16px;color:#858585;margin-top: 15px;}
.article_body{white-space:-moz-pre-wrap;word-wrap:break-word;font-size: 18px;line-height: 36px;padding:50px 0;border-top: 1px solid rgba(0,0,0,0.1);border-bottom: 1px solid rgba(0,0,0,0.1);}
.article_body img{max-width:100%;}

