@charset "utf-8";
/* CSS Document */
#about{background: url(../images/aboutbg1_01.jpg) no-repeat center top;padding: 305px 0 101px;}
#about .title h2{font-size: 36px;}
#about .title h3{font-size: 30px;font-weight: bold;}
#about .title .line{width: 680px;max-width: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0), #fff, rgba(255,255,255,0));
	background: -moz-linear-gradient(left, rgba(255,255,255,0), #fff, rgba(255,255,255,0));
	background: -o-linear-gradient(left, rgba(255,255,255,0), #fff, rgba(255,255,255,0));
	background: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(255,255,255,0)), color-stop(0.5, #fff), to(rgba(255,255,255,0)));
	background: linear-gradient(left, rgba(255,255,255,0), #fff, rgba(255,255,255,0)),;}
#about p{color: #fff;text-align: center;line-height: 36px;}
#about img, .jxjh img{display: block;margin: 48px auto 0;}
#about img:hover, .jxjh img:hover{transform: translateY(5px);-webkit-transform: translateY(5px);-moz-transform: translateY(5px);-o-transform: translateY(5px);}
.dsz{height: 426px;background: url(../images/dszbg.jpg) no-repeat;background-size: 100% 100%;box-sizing: border-box;padding-top: 105px;}
.dsz_left{display: inline-block;vertical-align: top;width: 600px;box-sizing: border-box;border: 5px solid white;}
.dsz_left img{width: 100%;}
.dsz_right{display: inline-block;vertical-align: top;float: right;width: 515px;}
.dsz_title p{font-size: 30px;color: #eee;padding-left: 20px;text-transform: uppercase;font-weight: bold;}
.dsz_title h2{font-weight:bold;font-size:24px;color: #333;transform: translateY(-15px);}
.dsz_title h2:after{content: '';display: block;width: 30px;height: 2px;background: #333;margin-top: 25px;}
.dsz_right h2{color: #45666e;}
.dsz_right h3{color:  #45666e; font-weight:100;font-size:24px;}
.dsz_right p{color: #7c746d;}
.dsz_right h2:after{display: none;}
.dsz_right>p{margin-top: 40px;color: #45666e;line-height: 30px;}
.dsz_con{padding: 110px 0;}
.dsz_list{background: url(../images/gaib_07.jpg) no-repeat right bottom;position: relative;}
.dsz_list>p{font-size: 14px; text-indent:2rem;color: #333;line-height: 25px;margin-top: 35px;}
.dsz_list>p img{margin-top: 100px;display: block;}
.dsz_list>img{position: absolute;left: -30px;z-index: -1;top:-30px}

.title{text-align: center;}
.title h2{font-family: helvetica;text-transform: uppercase;color: #fff;font-size: 46px;}
.title h3{color: #fff;font-size: 18px;font-weight: normal;}
.title .line{width: 300px;height: 1px;background: #fff;margin: 30px auto;display: block;position: relative;}
.title .line:after{content: '';display: block;width: 30px;height: 5px;background: #5dbc01;position: absolute;top: -2px;left: 50%;margin-left: -15px;}
#history{background: url(../images/aboutbg2_02.jpg) no-repeat center top;background-attachment: fixed;padding: 75px 0 125px;}
#history ul li{margin-bottom: 15px;}
#history ul, #history ul li{width: 100%;}
#history ul{position: relative;margin-top: 100px;}
#history ul:after, #history ul:before{content: '';display: block;position: absolute;top: -66px;left: 50%;}
#history ul:after{width: 16px;height: 16px;z-index: 1;background: #9FC5F0;background: rgba(70,110,230,.23);margin-left: -8px;}
#history ul:before{width: 12px;height: 12px;z-index: 2;background: #466EE6;margin-left: -6px;margin-top: 2px;}
#history li{text-align: center;position: relative;z-index: 1;}
#history li span{display: inline-block;width: 10px;height: 10px;background: #466EE6;transform: rotateZ(45deg);margin: 27px 0;position: relative;z-index: 1;}
#history li time{float: left;text-align: right;width: 45%;line-height: 64px;color: #454545;font-size: 20px;font-weight: bold;}
#history li p{float: right;text-align: left;width: 45%; height: 64px;background: #fff;position: relative;}
#history li p b{line-height: 24px;font-weight: normal;color: #4e4e50;position: absolute;width: 100%;top: 50%;left: 0;padding: 0 20px;
	transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);}
#history li:nth-child(2n) time{float: right;text-align: left;}
#history li:nth-child(2n) p{float: left;text-align: right;}
#history li time, #history li p{padding: 0 20px;}
#history li:hover{background: #466EE6;}
#history li:hover time{color: #fff; color: rgba(255,255,255,0.8);}
#history li:hover p{background: #466EE6; background: rgba(255,255,255,0);}
#history li:hover p b{color: #fff;}
#history li:hover span{background: #fff;}
#history li:after{content: '';display: block;position: absolute;width: 1px;height: 123%;background: rgba(80,80,81,.2);top: 0;z-index: 0;}
#history li:first-child:after{height: 129px;top: -50px;}
#comNews{background: url(../images/aboutbg3_02.jpg) no-repeat center top;padding: 90px 0 80px;}
.newsList li{width: 30%;margin-right: 5%;}
.newsList li:nth-child(3n){margin-right: 0;}
.newsList div{background: #fff;padding: 15px;}
.newsList div time{color: #b5b5b5;}
.newsList div h3{color: #4a4a4a;font-weight: normal;margin: 8px 0 15px;}
.newsList div p{font-size: 12px;color: #8b8b8b;line-height: 21px;}
.newsList div span{font-size: 12px;color: #4a4a4a;text-transform: uppercase;}
.newsList li:hover div time, .newsList li:hover div h3, .newsList li:hover div p, .newsList li:hover div span{color: #64ab58;}
.newsList li:hover{box-shadow: 0px 0px 7px #fefaff;}

.qikanList li{width: 49%;margin-right: 2%;}
.qikanList li:nth-child(2n){margin-right: 0;}
.qikanList div{background: #fff;padding: 15px;}
.qikanList div time{color: #b5b5b5;}
.qikanList div h3{color: #4a4a4a;font-weight: normal;margin: 8px 0 15px;}
.qikanList div p{font-size: 12px;color: #8b8b8b;line-height: 21px;}
.qikanList div span{font-size: 12px;color: #4a4a4a;text-transform: uppercase;}
.qikanList li:hover div time, .qikanList li:hover div h3, .qikanList li:hover div p, .qikanList li:hover div span{color: #64ab58;}
.qikanList li:hover{box-shadow: 0px 0px 7px #fefaff;}

.more:hover{background: #466EE6;}
.more{margin: 70px auto 0;}
.lxwm_u1{font-size: 0;margin-top: 100px;}
.lxwm_u1 li{display: inline-block;vertical-align: top;width: 25%;box-sizing: border-box;padding-left: 20px;}
.lxwm_u1 .index_b_list span{width: 55px;height: 55px;line-height: 50px;background: white;border: 1px solid lightgray;color: #333;font-size: 20px;}
.lxwm_u1 .index_b_list aside h4{font-size: 15px;color: #333;line-height: 25px;    font-weight: normal;}
.lxwm_u1 .index_b_list aside{margin-left: 20px;width: auto;}
.lxwm_u1 li:hover .index_b_list span{color: #dc530f;}
.maxp{margin: 70px 0;}
.maxp p{ border:1px solid #fff;}
.maxp img{width: 100%;}
.index_b_list span{display: inline-block;vertical-align: middle;width: 50px;height: 50px;border-radius: 100%;background: #db500b;font-size: 27px;color: white;text-align: center;line-height: 50px;}
.index_b_list aside{display: inline-block;vertical-align: middle;margin-left: 15px;width: 72%;}
.index_b_list aside p{font-size: 14px;color: gray;}
.index_b_list aside h2{font-size: 24px;color: #8fc31f;font-weight: bold;}

.aboutBg{background: url(../images/aboutbg.jpg) no-repeat center top;padding: 220px 0 135px;background-size: cover;}
.whBg{background: url(../images/whbg.jpg) no-repeat center top;padding: 220px 0 135px;background-size: cover;}
.contBg{background: url(../images/contbg.jpg) no-repeat center top;padding: 220px 0 135px;background-size: cover;}
.newsBg{background: url(../images/newsbg.jpg) no-repeat center top;padding: 220px 0 135px;background-size: cover;}
.fuwuBg{background: url(../images/fuwubg.jpg) no-repeat center top;padding: 220px 0 135px;background-size: cover;}
.videoBg{background: url(../images/videobg.jpg) no-repeat center top;padding: 220px 0 135px;background-size: cover;}
.erBg h2{color: #ffffff;font-size: 36px;font-family: "times new roman";text-transform: uppercase;    text-shadow: 0px 1px 1px #999;}
.erBg h3{color: #ffffff;font-size: 30px;margin-top: 15px;    text-shadow: 0px 1px 1px #999;}
.erBg p{color: #ffffff;font-size: 18px;    text-shadow: 0px 0px 1px #999;}
.newsMap{padding: 42px 0;}
.newsMap h3{font-size: 18px;color: #333;font-weight: normal;}
.newsMap span{font-size: 12px;color: #a7a7a7;text-transform: uppercase;margin-left: 10px;}
.news article{background: #F6F7F8;padding: 45px 0 10px;}
.news article .divBox p img{ max-width:100%}
.newsMap p{float: right;font-size: 13px;color: #999;margin-top: 2px;}
.newsMap p a{font-size: 13px;color: #999;}
.newsMap p a.active, .newsMap p a:hover{color: #5dbc01;}
.news .newsList li{margin-bottom: 45px;}
.news .newsList li a img{height: 267px;}
.news .qikanList li{margin-bottom: 45px;}
.page{padding: 65px 0;text-align: center;}
.page a{height: 30px;margin: 0 3px;width: 50px;text-align: center;line-height: 30px;background: #F6F7F8;color: #666666;}
.page a:nth-child(1), .page a:nth-last-child(1){width: 80px;}
.page a.active, .page a:hover{background: #537BE8;color: #fff;}
.newsLeft>div{padding: 35px 30px 15px;width: 800px;background: #fff;}
.newsLeft h2{color: #4680e8;font-size: 24px;font-weight: normal;text-align: center;}
.newsLeft time{display: block;font-size: 12px;color: #999;margin-top: 10px;text-align: center;}
.newsLeft .line{display: block;height: 0px;border-bottom: 1px dashed #D7D7D7;margin: 35px 0 45px;}
.newsLeft img{width: 100%;display: block;height: auto;}
.newsLeft div p{margin: 35px 0;font-size: 14px;color: #666;line-height: 24px;text-indent: 2em;}
.newsLeft div div{max-width: 100%;width: 645px;margin: 0 auto;}
.newsLeft>p{padding: 70px 0;}
.newsarticle>div{padding: 35px 30px 15px;background: #fff;}
.newsarticle h2{color: #5dbc01;font-size: 24px;font-weight: normal;text-align: center;}
.newsarticle time{display: block;font-size: 12px;color: #999;margin-top: 10px;text-align: center;}
.newsarticle .line{display: block;height: 0px;border-bottom: 1px dashed #D7D7D7;margin: 35px 0 45px;}
.newsarticle img{max-width: 100%;height: auto;}
.newsarticle div p{margin: 15px 0;font-size: 14px;color: #666;line-height: 24px; text-indent:2rem;}
.newsarticle div div{max-width: 100%;margin: 0 auto;}
.newsarticle>p{padding: 70px 0; float:left;}
.newsarticle video{ width:874px; height:491px; margin:0px auto; background-color:#000;}
.newsarticle iframe{ width:874px; height:491px; margin:0px auto; background-color:#000;}
.prevPage{margin: 0 140px 0 30px;position: relative;}
.prevPage:after{content: '';display: block;width: 1px;height: 15px;position: absolute; right: -70px;top: 50%;margin-top: -7px; background: #656565;}
.newsLeft>p a:hover{color: #4680e8;}
.newsRight{float: right;}
.newsRight h3{font-weight: normal;color: #444247;font-size: 18px;margin-bottom: 10px;}
.newsRight .line{width: 20px;height: 2px;background: #5C84E9;display: block;margin-bottom: 10px;}
.newsRight a{display: block;position: relative;margin-bottom: 10px;}
.newsRight a img{width: 100%;}
.newsRight a span{display: block;position: absolute;width: 220px;height: 100px;line-height: 100px;text-align: center; border: 1px solid rgba(255,255,255,0.4);color: #fff;font-weight: bold;font-size: 20px;}
.newsRight a:hover span{width: 210px;height: 90px;line-height: 90px; font-size: 22px;}
.newsRight .remore{background: #E2E3E5;width: 110px;height: 30px;line-height: 30px;margin-bottom: 40px; text-align: center;color: #444247;font-size: 12px;}
.newsRight .remore:hover{background: #537BE8;color: #fff;}
.newsRight div a img{width: auto;display: inline-block;max-height: 100%;}
.newsRight div a{border: 2px solid #CEDAF4;height: 100px;line-height: 100px;text-align: center;background: #fff;}
.jxjh{background: url(../images/star_01.jpg) no-repeat center top;text-align: center;padding-bottom: 155px;padding-top: 213px;background-size: cover;}
.jxjh h2{font-size: 60px;font-weight: normal;color: #fff;font-family: shuwei;}
.jxjh h3{font-size: 30px;color: #fff;margin: 40px 0 35px;}
.jxjh h3 .line{width: 260px;display: inline-block;margin: 0 20px;vertical-align: middle;height: 1px;background: rgba(255,255,255,0.2);position: relative;}
.jxjh h3 .line:after{content: '';display: block;width: 35px;height: 5px;background: #fff;position: absolute;top: -2px;}
.jxjh h3 .line:first-child:after{right: 0;}
.jxjh h3 .line:last-child:after{left: 0;}
.jxjh img{margin: 50px auto 0;display: block;}
.jxjh p{color: #FFF;font-size: 16px;}
.title2{text-align: center;}
.title2 h2{color: #061417;font-size: 24px;margin-bottom: 20px;}
.title2 .line, .joinJxjh .line{width: 35px;height: 5px;background: #5dbc01;display: block;margin: 0 auto;}
.title2 p{width: 1140px;max-width: 90%; margin: 20px auto 0;border: 1px solid #E3E3E3;color: rgba(6,20,23,0.7);line-height: 26px;padding: 35px 30px;}
.question{padding-bottom: 50px;}
.question .divBox{margin-top: -100px;}
.question .title2{background: #F6F7F8 url(../images/jxjhbg_03.jpg) no-repeat right center;padding-top: 35px;padding-bottom: 20px;}
.question .title2 i{font-size: 48px;font-family: arial;color: #ed6c00;}
.question .title2 img{margin-top: 19px;}
.quesList{margin-top: 25px;}
.quesList li{width: 380px;margin-right: 25px;height: 547px;position: relative;}
.quesList li a{display: block;width: 100%;height: 100%;}
.quesList li:last-child{margin-right: 0;}
.quesList a>i{font-size: 125px;color: #ed6c00;line-height: 98px;display: block;text-align: center;}
.quesList .quertion1{padding: 10px;background: #F7F7F7;width: 100%;z-index: 1;}
.quertion1 div{border: 1px solid #FFFFFF;padding-bottom: 30px;}
.quertion1 strong{padding: 45px 0 37px;display: block;font-size: 20px;color: #ed6c00;text-align: center;}
.quertion1 img{display: block;margin: 0 auto;}
.quertion2{width: 100%;height: 100%;z-index: 2;background: #ED7000;padding: 10px;transform: scale(0);opacity: 0;transform: translate(-50%,-50%) scale(0);-webkit-transform: translateX(-50%,-50%) scale(0);-moz-transform: translateX(-50%,-50%) scale(0);-o-transform: translateX(-50%,-50%) scale(0);}
.quertion2 div{padding: 20px;border: 1px solid #FFFFFF;height: 100%;}
.quertion2 i{color: #fff;border: 1px solid #fff;width: 80px;height: 80px;text-align: center;line-height: 80px;margin: 0 auto;font-size: 26px;font-weight: bold;}
.quertion2 strong{font-size: 22px;color: #fff;margin-top: 15px;display: block;text-align: center;}
.quertion2 span{width: 20px;height: 2px;background: #fff;display: block;margin: 15px auto 20px;}
.quertion2 p{width: 200px;height: 30px;line-height: 30px;text-align: center;color: #000;font-size: 18px;background: #FDE366;margin: 0 auto 5px;position: relative;}
.quertion2 p:after{position: absolute;content: '';display: block;width: 0;height: 0;border: 15px solid transparent;border-left-color: #FDE366;top: 0;right: -30px;}
.quertion2 img{display: block;margin: 40px auto 0;}
.quesList li:hover .quertion2, .quertion1{transform: translate(-50%,-50%) scale(1);-webkit-transform: translateX(-50%,-50%) scale(1);-moz-transform: translateX(-50%,-50%) scale(1);-o-transform: translateX(-50%,-50%) scale(1);opacity: 1;}
.quesList li:hover .quertion1{transform: scale(0);opacity: 0;transform: translate(-50%,-50%) scale(0);-webkit-transform: translateX(-50%,-50%) scale(0);-moz-transform: translateX(-50%,-50%) scale(0);-o-transform: translateX(-50%,-50%) scale(0);}

.quertion1, .quertion2{transition:all .7s ease 0s;
  -webkit-transition:all .7s ease 0s;
   -moz-transition:all .7s ease 0s; 
  -ms-transition:all .7s ease 0s; 
  -o-transition:all .7s ease 0s; }
.joinJxjh{padding: 110px 0 100px;background: url(../images/star_03.jpg) no-repeat center top;}
.joinJxjh h2{font-size: 36px;color: #fff;text-align: center;margin-bottom: 20px;}
.joinJxjhList{margin-top: 85px;position: relative;} 
.jxjhList{width:552px;margin: 0 auto;font-size: 0;}
.jxjhList li{width: 251px;height: 251px; display: inline-block;vertical-align: top; background: url(../images/1.png) no-repeat left top;}
.jxjhList li:nth-child(1){margin-top: 50px;padding-top: 80px;padding-left: 90px;}
.jxjhList li:nth-child(2){background-position: 100% top;padding-left: 140px;padding-top: 125px;}
.jxjhList li:nth-child(3){margin-left: 50px;background-position: left 100%;padding-top: 80px;padding-left: 55px;}
.jxjhList li:nth-child(4){margin-top: -50px;background-position: right bottom;padding-left: 45px;padding-top: 140px;}
.jxjhList li:hover{background-image: url(../images/2.png) !important;}
.jxjhList li p{color: #fff;font-size: 18px;width: 100%;}
.jxjhList li:hover p{font-size: 32px;width: 150%;}
.jxjhList li:hover:nth-child(1){padding-top: 65px;padding-left: 28px;}
.jxjhList li:hover:nth-child(2){padding-top: 89px;padding-left: 108px;}
.jxjhList li:hover:nth-child(3){padding-top: 30px;padding-left: 43px;}
.jxjhList li:hover:nth-child(4){padding-left: 18px;}
.joinJxBan{position: absolute;top: -4px;left: 4px;background: #fff; z-index: 1;width: 1196px;box-shadow: 0 0 0 4px rgba(255,255,255,0.24);padding: 140px 88px 111px;display: none;}
.close{position: absolute;width: 40px;height: 40px;cursor:pointer;border: 2px dashed #4ac02d;text-align: center;line-height: 40px;right: 45px;top: 45px;}
.close:hover img{transform: rotateZ(-90deg);-webkit-transform: rotateZ(-90deg);-moz-transform: rotateZ(-90deg);-o-transform: rotateZ(-90deg);}
.swiperBox{overflow: hidden;position: relative;height: 255px;}
.swiperBox ul{position: absolute;font-size: 0;width: 400%;top: 0;left: 0;}
.swiperBox ul li{width: 25%;}
.swiperBox ul li img{width: 290px;}
.swiperBox ul li div{width: 720px;padding: 0 40px; vertical-align:top;}
.swiperBox ul h3{color: #4ac02d;font-size: 24px;}
.swiperBox ul span{display: block;width: 25px;height: 3px;background: #4ac02d;margin: 15px 0 5px;}
.swiperBox ul p{font-size: 15px;line-height: 30px;}
.joinPrev, .joinNext{margin: 0 1px; width: 50px;height: 50px;background: #484848;color: #fff;font-family: kaiti;font-size: 20px;line-height: 50px;}
.joinMenu{text-align: center;font-size: 0;}
.joinMenu span:hover{background: #4ac02d;}
.venture{padding: 90px 0 80px;}
.venture .title h2{color: #454545;}
.venture .title h3{color: #797979;}
.venture .title .line:after{background: #5dbc01;}
.venture .divBox>p{width: 930px;max-width: 100%;color: #797979;margin: 45px auto 60px;text-align: center;line-height: 24px;}
.venture .divBox>p b{font-size: 18px;color: #ed6c00;}
.jointBox .swiper-slide{height: 100%;
    position: relative;}
.jointBox .swiper-slide h3{font-size: 30px;color: #ed6c00;font-weight: normal;}
.jointBox .swiper-slide span{height: 435px;
    width: 100%;
    display: block;
    background: #fff;
    position: relative;}
.jointBox .swiper-slide span img {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}
.jointBox .swiper-slide h4{    height: 55px;
    line-height: 55px;
    text-align: center;
    color: #fff;
    font-size: 17px;
    background: #484848;}
.jointBox .swiper-slide p{
    margin-bottom: 35px;
    text-align: center;
    line-height: 24px;}
.jointBox .swiper-slide:hover h4{background: #5dbc01;}
.venture .swiper-pagination, .faculty .swiper-pagination, .content .swiper-pagination, .wlct1 .swiper-pagination{display: block;margin: 75px auto 0;text-align: center;position: inherit;}
.venture .swiper-pagination .swiper-pagination-bullet, 
.faculty .swiper-pagination .swiper-pagination-bullet,
.wlct1 .swiper-pagination .swiper-pagination-bullet,
.content .swiper-pagination .swiper-pagination-bullet{ width: 65px;height: 4px;background: #C2C2C2;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;margin: 0 7px;}
.venture .swiper-pagination .swiper-pagination-bullet-active,
.faculty .swiper-pagination .swiper-pagination-bullet-active,
.wlct1 .swiper-pagination .swiper-pagination-bullet-active,
.content .swiper-pagination .swiper-pagination-bullet-active{background: #5dbc01;}
#case{background: #F6F7F8;padding-top: 60px;padding-bottom: 80px;}
#case article{width: 925px;max-width: 100%;    box-shadow: 8px 8px 0 #cfe2dc;}
.caseLeft{padding: 0 !important;background: #fff !important;}
.caseLeft>div{padding: 40px;}
.caseLeft h3{font-size: 18px;color: #333;margin-bottom: 20px;}
.caseLeft p{line-height: 24px;color: #333;}
.caseT img{width: 100%;height: auto;}
.caseT p{margin-bottom: 40px;}
.caseLeft h4{font-size: 16px;color: #333;}
.caseLeft h4 span{color: #929292;margin-left: 10px;font-size: 14px;font-weight: normal;}
.caseH{background: url(../images/caseh_03.jpg) no-repeat center top;position: relative;}
.caseH .lne{display: block;border: 1px dashed #D8D9DB;}
.caseH h4{margin-bottom: 30px;}
.caseH ul{padding: 20px 30px 5px;position: relative;}
.caseH ul:before, .caseH ul:after{content: '';display: block;position: absolute;left: 88px;background: #537BE8;}
.caseH ul:before{top: -15px;width: 0px;height: 0px;left: 81px;}
.caseH ul:after{top: 0;height: 100%;width: 1px;}
.caseH time{color: #4680e8;font-weight: bold;}
.caseH li span{width: 7px;height: 7px;background: #4680e8;vertical-align: middle;margin: 6px 20px 0;}
.caseH p{margin-bottom: 15px;}

.wllc .caseH p{ color:#fff; text-align:center}
.caseM p{width: 620px;}
.caseM img{}
.caseM h4{margin: 0 15px;}
.caseM li{margin-bottom: 20px;}
.caseRight{float: right;}
.caseRight a{display: block;width: 208px;height: 62px;border: 1px solid #DEDEDE;text-align: center;line-height: 62px;background: #fff;position: relative;margin-bottom: 20px;}
.caseRight a img{display: block;margin: 0 auto; max-height: 100%;}
.caseRight a:after{width: 3px;height: 62px;background: #5dbc01;top: -1px;left: -3px;opacity: 0;content: '';display: block;position: absolute;}
.caseRight a:hover{border-left-color: #5dbc01;}
.caseRight a:hover:after, .caseRight a.active:after{opacity: 1;}
.ccxs{background-image: url(../images/ccxsbg_01.jpg);}
.faculty .divBox{margin-top: -100px;}
.faculty ul li{width: 49%;margin-right: 2%;position: relative;}
.faculty ul li>img{width: 100%;}
.faculty ul li:nth-child(2){margin-right: 0;}
.faculty ul div{position: absolute;top: 0;left: 0;height: 100%;padding: 60px 40px 0;background: rgba(246,247,248,0.9);}
.faculty ul h3{margin: 13px 0 27px;font-size: 18px;}
.faculty ul p{font-size: 15px;line-height: 26px;}
.faculty ul li:hover div{background: rgba(246,247,248,0.5);}
.faculty ul{margin-bottom: 80px;}
.title3 h2{color: #454545;}
.title3 h3{color: #797979;}
.title3 .line{background: #EFEFEF;}
.title3 .line:after{background: #ED7000;}
.erTitle{width: 800px;margin: 0 auto;text-align: center;line-height: 24px;margin-top: 40px;max-width: 100%;}
.quesBan span{height: 90px;width: 100%;display: block;background: #fff;position: relative;}
.quesBan p{margin-top: 120px;margin-bottom: 35px;text-align: center;line-height: 24px;}
.faculty .quesBan li{background: #F6F7F8;}
.faculty .quesBan{margin-top: 0;margin-bottom: 0;}
.faculty .quesBan li:nth-child(2){margin-right: 1.3333%;}
.faculty .quesBan li{width: 24%;margin-right: 1.3333%;margin-bottom: 30px;}
.contentBan li{width: 32%;margin-right: 2%;}
.faculty .quesBan li:nth-child(4n), .contentBan li:nth-child(3n){margin-right: 0;}
.quesBan h4{height: 55px;line-height: 55px;text-align: center;color: #fff;font-size: 17px;background: #484848;}
.quesBan li:hover h4, .quesBan .swiper-slide:hover h4{background: #ED7000;}
.faculty .more,.venture .more,.content .more{border-color: #CFD1D4;width: 160px;height: 40px;line-height: 40px;color: #0f1827;}
.more span{font-family: kaiti;color: #0f1827;}
.faculty .more:hover, .venture .more:hover,.content .more:hover{background: #ED7000;color: #fff;border-color: #ED7000;}
.faculty .more:hover span,.venture .more:hover span,.content .more:hover span{color: #FFFFFF;}
.faculty, .content{padding-bottom: 60px;}
.content{padding-top: 75px;background: #F6F7F8;}
.contentBan .swiper-slide, .contentBan li{border: 1px solid #E2E2E2;padding: 40px 50px 0;height: 475px;background-color: #fff;}
.contentBan .swiper-slide a>img, .contentBan li a>img{width: 100%;}
.contentBan h4{font-size: 15px;color: #444247;font-weight: normal;margin: 10px 0 15px;font-weight: normal;}
.contentBan span{width: 28px;height: 1px;background: #444247;display: block;}
.contentBan h3{font-size: 40px;line-height: 48px;height: 100px;margin-top: 35px;color: #ed6c00;font-weight: normal;}
.contentBan p{line-height: 36px;color: #fff;display: none;}
.contentBan .swiper-slide:hover h3, .contentBan li:hover h3{height:auto;}
.contentBan .swiper-slide:hover a>img, .contentBan li:hover a>img{display: none;}
.contentBan .swiper-slide:hover p, .contentBan li:hover p{display: block;}
.contentBan .swiper-slide:hover, .contentBan li:hover{background: #ED7000;}
.contentBan .swiper-slide:hover h4, .contentBan .swiper-slide:hover h3, .contentBan li:hover h4, .contentBan li:hover h3{color: #fff;}
.contentBan .swiper-slide:hover span, .contentBan li:hover span{background: #fff;}
.contentBan .swiper-slide:hover i img, .contentBan li:hover i img{filter:progid:DXImageTransform.Microsoft.Chroma(Color='fff');filter: invert(100%);-webkit-filter: invert(100%);  -moz-filter: invert(100%);  -o-filter: invert(100%);}
.development{padding: 90px 0 100px;background: url(../images/development_02.jpg) no-repeat left center;}
.development ul{margin-top: 285px;}
.development ul li{width: 32%;margin-right: 2%;}
.development ul li:nth-child(3){margin-right: 0;}
.development ul div{padding: 45px 40px 0;background: #F6F7F8;height: 140px;}
.development ul h3{font-size: 24px;color: #454545;}
.development ul h3 span{color: #bcbcbc;text-transform: uppercase;}
.development ul p{font-size: 16px;color: #454545;line-height: 24px;margin-top: 15px;}
.caseBg{background-image: url(../images/service_01.jpg);padding-top: 199px;}
.caseLeft .service1 h3{color: #333;text-align: center;margin-bottom: 27px;font-size: 24px;}
.caseLeft .service1{padding-bottom: 40px;border-bottom: 1px dashed #E7E7E7;}
.caseLeft .service1 img{width: 100%;}
.serviceLeft{padding: 10px !important;box-shadow: 8px 8px 0 #CFD7E2;}
.serviceLeft .service{border: 2px solid #F6F7F8;padding: 40px 33px 85px;}
.service2 img{max-width: 100%;display: block;margin: 0 auto;}
.service2{border-bottom: 1px dashed #E7E7E7;}

.serviceRight a{width: 180px;height: 35px;line-height: 35px;color: #000;}
.serviceRight a:after{height: 35px;left: auto;right: 0;opacity: 1;}
.serviceRight a:hover, .serviceRight a.active{border-left-color: #5dbc01;background: #5dbc01;color: #fff;border-color: #5dbc01;}
.serviceRight a:before, .serviceRight a.active:before{content: '';display: block;width: 0;height: 0;border: 8px solid transparent;border-right-color: #5dbc01;opacity: 0;position: absolute;top: 50%;left: -16px;margin-top: -8px;}
.serviceRight a:hover:before, .serviceRight a.active:before{opacity: 1;}




.service3 ul{margin-top: 20px;}
.service3 ul li{width: 24%;margin-right: 1.3333%;}
.service3 ul li:last-child{margin-right: 0;}
.service3 ul li>img{width: 100%;}
.service3 ul li{position: relative;}
.service3 ul li>div{position: absolute;width: 100%;height: 100%;top: 0;left: 0;padding-left: 0;margin-bottom: 0;}
.service3 li>div p:after{display: none;}
.service3 ul li div div{position: absolute;padding: 0 25px;width: 100%;}
.service3 ul li div h3{margin: 15px 0;font-size: 18px;color: #fff;text-align: center;}
.service3 ul li p{line-height: 18px;color: #fff;margin-top: 15px;display: none;}
.service3 ul li span{display: block;width: 20px;height: 1px;background: #fff;margin: 0 auto;}
.service3 ul li div img{display: block;margin: 0 auto;}
.service3 ul li:hover>div{background: #537BE8;}
.service3 ul li:hover p{display: block;}
.service3 ul li:hover div img{display: none;}

.service3>p{color: #333;font-weight: normal; margin-bottom:15px;line-height: 28px;display: block;}
.service3 p i{font-style: inherit;color: #5DAAE6;}

.service3 img{max-width: 100%;}
.service3 div{padding-left: 30px;margin-bottom: 15px;}
.service3 div p{line-height: 28px;position: relative;}
.service3 div p:after{position: absolute;content: '';display: block;width: 4px;height: 4px;background: #5dbc01;top: 12px;left: -15px;}

.imgCenter img{display: block;margin: 0 auto;}

.mapBan{background: url(../images/map_01.jpg) no-repeat center top;padding: 140px 0 205px;background-size: cover;}
.mapBan ul li{margin-bottom: 20px;}
.mapBan ul li>a{width: 165px;height: 38px;line-height: 38px;text-align: center;background: #537BE8;color: #fff;font-size: 13px;}
.mapBan ul li>a:hover{background: #ED7000;}
.mapBan ul li p{width: 1035px; width: calc(100% - 165px);padding: 0 35px;font-size: 0;border: 1px solid #E2E2E2;min-height: 38px;}
.mapBan ul li p a{line-height: 36px;font-size: 14px;color: #666666;margin: 0 20px;position: relative;}
.mapBan ul li p a:after{position: absolute;content: '';display: block;width: 2px;height: 12px;background: #B7B7B7;right: -21px;top: 50%;margin-top: -6px;}
.mapBan ul li p a:last-child:after{display: none;}
.mapBan ul li p a:hover{color: #ED7000;}
.nkdxBg{background: url(../images/nkdx_01.jpg) no-repeat center top;height: 372px;background-size: cover;}
.txy>h3{font-size: 24px;color: #5d5d5d;text-align: center;font-weight: normal;padding-bottom: 30px;border-bottom: 1px dashed #F2F2F2;}
.wlct1 .divBox{padding: 25px;background: #F6F7F8;}
.wlct{background-image: url(../images/wlct_01.jpg);}
.wlctBox{border:7px solid transparent;padding: 60px 45px 50px;
-webkit-border-image:url(../images/wlct-ico01.png) 7 7 round; /* Safari 5 */
-o-border-image:url(../images/wlct-ico01.png) 7 7 round; /* Opera */
border-image:url(../images/wlct-ico01.png) 7 7 round;}
.wlctBox:after{position: absolute;width: 101%;height: 101%;border: 1px dashed #D8D8D9;z-index: -1;content: '';display: block;top: -1%;left: -1%;}
.wlctBox p{color: #000;line-height: 30px;position: relative;max-width: 100%; text-indent:2rem;}
.wlctBox ul{margin-bottom: 30px; margin-left:2rem;}
.wlctBox ul li{margin-top: 20px; color:#000;}


.wlctList figure{width:100%;border: 1px solid #D7D8D9;text-align: center;}
.wlctList figure img{width:100%;height: 200px;}
.wlctBox .wlctList p{text-align: center;line-height: 40px; color:#555}
.wlctList .swiper-slide:hover p{color: #5dbc01;}
.wlct1 .swiper-pagination{margin-top: 40px;}
.wllc{background: #fff url(../images/wlctbg_18.jpg) no-repeat center top;padding: 115px 0 70px;}
.wllc .caseH{background: transparent;}
.wllc .title .line:after{background:#5dbc01;}
.wllc .caseH ul{padding: 30px 85px 0;z-index: 1;margin-top: 50px;}
.wllc .caseH time{font-size: 30px;color: #5dbc01;}
.wllc .caseH li span{width: 13px;height: 13px;background: #5dbc01;margin: 14px 60px 0;}
.wllc .caseH li p{line-height: 40px;margin-bottom: 0; color:#555; text-align:left}
.wllc .caseH ul:before{left: 218px;top: 0;background: #5dbc01;}
.wllc .caseH ul:after{left: 225px;background: #F3F1F0;z-index: -1;}
.wllc .caseH li{margin-bottom: 30px;}
.newsMap h3 a{font-size: 16px;color: #333;text-indent: 28px;background: url(../images/txy-03.png) no-repeat left center;display: block;}
.newsMap h3:hover a{background-image: url(../images/txy-03-1.png);color: #3177EB;}
.txy{background: #fff;padding: 50px 30px 0;}
.txy>h3 span{color: #5d5d5d;}
.txyBox{padding: 35px;}
.txyImg{position: relative;}
.txyImg img{width: 100%;}
.txyImg div{position: absolute;right: 55px;bottom: 28px;padding-right: 12px;}
.txyImg div:after{position: absolute;content: '';display: block;width: 1px;height: 38px;background: #ED7000;top: 50%;right: 0;margin-top: -19px;}
.txyImg h3{font-size: 18px;color: #fff;text-align: right;}
.txyImg p{color: #c6c6c6;}
.txyBox>p{margin-top: 30px;color: #000;margin-bottom: 60px;}
.txyBox>p b{color: #5dbc01;font-size: 18px;}
.txyBox1{width: 150px;background: url(../images/txy-01.png) no-repeat right bottom;padding: 20px 0 50px;margin-right: 70px;}
.txyBox1 p{text-align: right;width: 90px;max-width: 100%;color: #000;}
.txyBox1 p span{display: inline-block;width: 25px;height: 1px;background: #ED7000;margin-top: 18px;}
.txyBox1 p b{display: block;width: 100%;font-size: 18px;color: #000;}
.txyBox2{padding: 20px 45px 10px;width: 319px;background: #F6F7F8;}
.txyBox2 p{margin-bottom: 10px;}
.txyBox3{margin-left: 30px;}
.txyBox2 p b{color: #ed6c00;margin-right: 10px;}
.txy2{padding: 50px 0;text-align: center;}
.txy2 figure{margin-bottom: 20px;}
.txy2 p{text-align: left;line-height: 28px;padding: 0 50px;}
.txy2 ul{padding-left: 58px;text-align: left;margin-left: 60px;border-left: 2px solid #ED7000;}
.txy2 ul li{margin-bottom: 10px;color: #666;}
.txy3{padding: 30px 50px;background: #fff;}
.txy3 h2, .txy3 h3, .txy5 h3{color: #5dbc01;line-height: 40px;}
.txy3 p, .txy3 li{color: #666;font-weight: normal;line-height: 28px;}
.txy3 p b{color: #666;}
.txy3 h5, .txy3 h4{color: #ed6c00;font-size: 16px;margin: 35px 0;}
.txy3 table th{color: #666;}
.txy3 ul{margin-top: 26px;font-size: 0;margin-bottom: 30px;width: 80%;}
.txy3 h3{margin-bottom: 15px;}
.kcList{width: 80%;}
.kcList li{width: 50%;text-indent: 5%;}
.txy3 ul li{line-height: 40px;border-left: 1px solid #DFDFDF;border-bottom: 1px solid #DFDFDF;}
.txy3 ul li:nth-child(1), .txy3 ul li:nth-child(2){border-top: 1px solid #DFDFDF;}
.txy3 ul{border-bottom: 1px solid #DFDFDF;border-right: 1px solid #DFDFDF;}
.txy3 ul li:last-child{border-bottom: none;border-right: 1px solid #DFDFDF;}
.kcList2 li{width: 28%;text-indent: 2%;}
.kcList2 li:nth-child(1){width: 16%;}
.txy3 .kcList2{border: 1px solid #DFDFDF;;}
.txy3 .kcList2 li{border: none !important;border-right: 1px solid #DFDFDF !important;}
.txy3 .kcList2 li:last-child{border-right:none !important;}
.kcList3 li{width: 33.333%;text-indent: 2%;}
.kcList3 li:nth-child(1){width: calc(100% - 1px);}
.txy3 .kcList3 li:nth-child(2){border-top: none;}
.txy3 .kcList3 li:nth-child(3n+1), .txy3 .kcList4 li:nth-child(3n){border-right: 1px solid #DFDFDF;}
.txy3 .kcList3, .txy3 .kcList4{border-bottom: none;border-right: none;}
.txy3 .kcList3 li:last-child, .txy3 .kcList4 li:last-child{border-bottom: 1px solid #DFDFDF;width: calc(33.333% + 1px);}
.kcList4 li{width: 33.333%;text-indent: 2%;}
.kcList4 li:nth-child(3){border-top: 1px solid #DFDFDF;}
.txy3 table tr{line-height: 40px;text-align: center;}
.txy3 table tr td, .bmBox div p, .bmBox div b, .txy3 p span{color: #666;}
.txy3 table tr:last-child td{color: #ee7926;font-weight: bold;}
.txy3 table tr:last-child td:nth-child(3){font-size: 24px;}
.txy3 table tr:nth-child(2) td:nth-child(4){font-size: 30px;color: #ee7926;font-weight: bold;}
.txy4{padding: 0 30px 65px;background: #fff;}
.bmBox{padding: 50px 40px 0;border-top: 1px dashed #DBDBDB;font-size: 0;}
.bmBox form{text-align: right;margin-right: 120px;}
.bmBox form ul{background: #F6F7F8;padding: 20px 25px;text-align: left;}
.bmBox h2{font-size: 18px;color: #ed6c00;margin-bottom: 10px;background: transparent !important;}
.bmBox li{margin-bottom: 10px;}
.bmBox form li{position: relative;width: 308px;}
.bmBox li input{width: 100%;height: 38px;text-indent: 10px;border: 1px solid #DEDEDE;}
.bmBox li span{color: #ED7000;position: absolute;right: 20px;top: 10px;}
.bmBox li textarea{width: 100%;height: 110px;border: 1px solid #DEDEDE;padding: 10px;resize: none;}
.bmBox form input[type='submit']{ width: 165px;height: 45px;border: none;background: #ED7000;font-size: 18px;font-weight: bold;color: #fff;}
.bmBox form input[type='submit']:hover{background: #496FD5;}
.bmBox div{width: 560px;}
.bmBox div>p{color: #666;color: rgba(102,102,102,0.6); font-size: 12px;}
.bmBox div ul{margin-top: 22px;padding-top: 25px;border-top: 1px solid #ECECEC;}
.bmBox div li p{line-height: 28px;}
.bmBox div i{display: block;width: 168px;text-align: center;line-height: 45px;background: #ED7000;color: #fff;font-style: inherit;margin-top: 50px;}
.txyMan article{padding-bottom: 50px;}
.gonext{padding: 40px 0;text-align: center;position: relative;}
.gonext p a{display: inline-block;color: #4a4a4a;}
.gonext p{width: 40%;margin: 0 5%;color: #4a4a4a;}
.gonext p:first-child{text-align: right;}
.gonext:after{content: '';display: block;width: 1px;height: 14px;background: #E3E3E3;position: absolute; left: 50%;top: 50%;margin-top: -7px;}
.gonext p:last-child{text-align: left;}
.gonext p a:hover{color: #ED7000;}
.txyMan article h2{background: #F6F7F8;padding: 0 20px;margin-left: -20px;margin-bottom: 10px;}
.kcList5{border-left: 2px solid #ED7000;text-indent: 70px;margin-left: -20px;padding: 25px 20px 25px 18px;background: #F6F7F8;margin-top: 30px;}
.kcList5 p strong{font-size: 24px;color: #ed6c00;}
.kcList5 p span{color: #ed6c00;}
.txy5{font-size: 0;}
.txy5 h3{font-size: 15px;}
.txy5 .txyImg h3{font-size: 18px;color: #fff;}
.txy5 p{color: #666;line-height: 28px;}
.kcList6{padding: 2px;background: #ED7000;margin-top: 60px;}
.kcList7{margin-top: 60px;}
.kcList6 p{width: 55px;height: 55px;padding: 6px 8px 8px;line-height: 20px; font-size: 18px;font-weight: bold;border: 1px solid rgba(255,255,255,0.3);color: #fff;}
.kcList7 li{width: 208px;padding: 2px 12px;background: #F6F7F8;margin-left: 20px;text-align: center;}
.kcList7 li i{font-size: 48px;font-family: arial;font-weight: bold;color: #ED7000;}
.kcList7 li p{line-height: 21px;position: relative;margin-left: 30px;text-align: left;}
.txy5>p{margin: 0;}
.kcList7 li p:after{content: '';display: block;width: 1px;height: 35px;position: absolute; left: -15px;top: 50%;margin-top: -17px;background: #EBECED;}
.txy5>p b{color: #666;font-size: 14px;margin-right: 20px;display: inline-block;vertical-align: middle;}
.txy5>p span, .pBox span{display: inline-block;vertical-align: top;}
.txy5>p span i{font-style: inherit;color: #aaaaaa;}
.pBox i{font-style: inherit;display: inline-block;vertical-align: top;width: 30px;}
.pBox span{width: 1025px;margin-left: ;}
.img6 img{max-width: 100%;}
.kcList8, .kcList9{margin-top: 30px;}
.kcList8>p, .kcList9 p{color: #fff;font-weight: bold;background: #ED7000;text-align: center;width: 155px;padding: 25px 0 20px;}
.kcList9 p{background: #537BE8;}
.kcList8>p img, .kcList9 p img{display: block;margin: 0 auto;}
.kcList8 b{font-size: 14px;color: #ED7000;}
.kcList8 li span, .kcList9 li{color: #666;}
.kcList8 li, .kcList9 li{line-height: 36px;}
.kcList8 li, .kcList9 li{border-left: 1px solid #EEEEEE;border-top: 1px solid #EEEEEE;border-right: 1px solid #EEEEEE;}
.kcList8 li:last-child, .kcList9 li:last-child{border-bottom: 1px solid #EEEEEE;}
.kcList8 li:nth-child(2n){border-right: 1px solid #EEEEEE;}
.kcList8 li b{width: 90px;padding: 0 30px;border-right: 1px solid #EEEEEE;}
.kcList8 li p{width: 290px; padding: 0 30px;}
.kcList9 li{padding: 0 30px;color: #4680e8;font-weight: bold;}
.kcList9 li{width: 190px;}
.kcList9 p{padding: 40px 0 44px;}
.kcList8 li span{margin-right: 60px;position: relative;}
.kcList8 li:nth-child(2) span:nth-child(2):after{content: '';display: block;width: 1px;height: 18px;background: #EEEEEE;position: absolute;left: -30px;top: 50%;margin-top: -9px;}
.bmlc b{color: #ed6c00 !important;margin-right: 5px !important;}
.bmlc span{padding: 0 5px;border: 1px solid #EEEEEE;}
.bmlc{margin-bottom: 25px !important;}
.bmlc img{margin: 0 5px;}
.kcList10 li{width: 24%;margin-right: 1.333%;color: #fff;line-height: 64px;text-align: center;font-size: 15px;}
.kcList10 li b{color: #fff;font-size: 24px;}
.kcList10 li:last-child{margin-right: 0;background: #ED7000;}
.kcList10 li:nth-child(1){background: #80C8EA;}
.kcList10 li:nth-child(2){background: #537BE8;}
.kcList10 li:nth-child(3){background: #F1B23D;}
.txy6{padding: 0;}
.txy6 div li img{margin-right: 5px;}
.txy6 div figure{border: 4px solid #ED7000;display: inline-block;}
.txy5 .txyImg p{line-height: 22px;color: #c6c6c6;}
.txy5 .txyImg h3{margin: 0;line-height: 24px;}
#comNews .more span{color: #fff;}



.mainbox{ width: 1200px;margin: 0 auto; padding: 40px 0;max-width: 95%;}
.suofrom{ width: 100%; padding: 115px 0 30px; background-color: #F2F4F4; text-align: center;}
.suofrom span{ display: inline-block; position: relative; overflow: hidden; width: 750px;max-width: 95%; height: 50px; border: 1px solid #DBDBDB; border-radius: 30px; background-color:#fff;}
.suofrom span .int{ width: 100%; height: 50px; border: none; padding-left: 40px; font-size: 14px; color: #BBBBBB;outline: none;}
.suofrom span:focus{border-color: #184590;}
.suofrom span button{outline: none; position: absolute; right: 3px; top: 2px; width: 93px; height: 46px; background: url(../images/ss2.png) no-repeat center center / 100% 100%;}
.suofrom span button:hover{ opacity: 0.9;}

.sousuos{ width: 100%; padding: 35px 0; display: table;}
.sousuos li{ width: 100%; margin-bottom: 50px; border-left: 5px solid #D1D1D1; min-height: 100px; padding-left: 25px;}
.sousuos li h3{ padding-top: 5px; font-size: 16px; color: #232323; padding-bottom: 10px; border-bottom: 1px dashed #DFDFDF;font-weight: normal;}
.sousuos li h3 font{color: red;font-size: 16px;}
.sousuos li p{ font-size: 13px; color: #7E7E7E; line-height: 1.7; margin-top: 10px;}
.sousuos li p font{color: red;font-size: 13px;}
.sousuos li:hover{ border-color: #2764B3;}
.sousuos li:hover h3{ color: #2764B3;}

.joinJxjh h2, .joinJxjh .line, .joinJxjh .joinJxjhList{transform: translateY(200px);-webkit-transform: translateY(200px);-moz-transform: translateY(200px);-o-transform: translateY(200px);
		transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;opacity: 0;}
.joinJxjh h2.active, .joinJxjh .line.active, .joinJxjh .joinJxjhList.active{transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);opacity:1;}

footer .divBox{width: 1060px;max-width: 95%;}

footer{width: 100%;background: #12171c;max-width: 100%;}


