@charset "UTF-8";
.w1100{width: 100%;max-width: 1100px;}
a,a:hover{text-decoration: none;}
body{font-family:"微软雅黑","Helvetica Neue",Helvetica,STHeiTi,sans-serif;background: #fff;}
.banner-wrap{background: url('../images/j01.jpg') top center no-repeat;}
.banner-wrap .banner-box{position: relative;height: 487px;}
.banner-wrap .active-info{width: 853px;height: 154px;background: url('../images/p02.png') top center no-repeat;position: absolute;left: 124px;bottom: 15px;}
.banner-wrap .close-btn{width: 24px;height: 24px;background: url('../images/p06.png') center center no-repeat rgba(0, 0, 0, .6);border-radius: 4px;cursor: pointer;position: absolute;right: 6px;top: 6px;}
.banner-wrap .info{width: 500px;position: absolute;left: 170px;top: 20px;}
.banner-wrap .icon{display: inline-block;width: 24px;height: 24px;border-radius: 4px;vertical-align: middle;margin-right: 6px;}
.banner-wrap .video-icon{background: url('../images/p03.png') center center no-repeat #718afe;width: auto;padding-left: 24px;}
.banner-wrap .date-icon{background: url('../images/p04.png') center center no-repeat #718afe;}
.banner-wrap .home-icon{background: url('../images/p05.png') center center no-repeat #718afe;margin-left: 35px;}
.banner-wrap .info .hd{padding-left: 25px;margin-bottom: 10px;}
.banner-wrap .info .hd,.banner-wrap .info .hd a{font-size: 24px;color: #fff;line-height: 30px;}
.banner-wrap .info .bd{font-size: 14px;color: #fff;line-height:24px;border-top: 1px dashed #0985fc;padding-top: 15px;padding-left: 25px;}
.banner-wrap .info .ft{width: 134px;height: 92px;border-radius: 4px;background-color: #ffb645;padding-top: 10px;box-sizing: content-box;position: absolute;right: -144px;top: 0px;}
.banner-wrap .info .ft .code{width: 112px;height: 62px;background-color: #f76d3b;margin:0 auto;padding: 2px 0;box-sizing: content-box;}
.banner-wrap .info .ft .code img{width: 62px;height: 62px;vertical-align: top;}
.banner-wrap .info .ft .code i{width: 48px;height: 36px;line-height: 18px;font-size: 16px;color: #fff;padding-top: 13px;text-align: center;display: inline-block;font-style: normal;}
.banner-wrap .info .ft .join-btn{width: 103px;height: 30px;border-radius: 15px;background-color: #f76d3b;font-size: 16px;color: #fff;line-height: 30px;text-align: center;display: block;margin: 10px auto;cursor: pointer}
.banner-wrap .act-btn{width: 80px;height: 30px;text-align: center;font-size: 14px;color: #fff;line-height: 30px;border-radius: 4px;position: absolute;left: 50%;bottom: 130px;margin-left: -40px;background: #f2a226;cursor: pointer;}
.title-h2{text-align: center;height: 104px;margin:30px auto;}
.title-h2 span{display: inline-block;padding: 0 0 0 0;height: 104px;vertical-align: top;line-height: 104px;color: #3d5efe;font-size: 40px;position: relative}
.title-h2 span:before{content: '';width: 13px;height: 13px;background-color: #3d5efe;border-radius: 50%;position: absolute;right: -5px;top: 20px;}
.title-h2 span i{color: #fff;display: inline-block;height: 104px;vertical-align: top;padding-left: 30px;background: url('../images/p01.png') center left  no-repeat;font-style: normal}

.title-h3{font-size: 30px;font-weight: normal;line-height: 36px;color: #3d5efe;text-align: center;margin-bottom: 30px;}
.title-h3:before{content: '';width: 94px;height: 1px;background-color: #3d5efe;display: inline-block;vertical-align: middle;margin-right: 10px;}
.title-h3:after{content: '';width: 94px;height: 1px;background-color: #3d5efe;display: inline-block;vertical-align: middle;margin-left: 10px;}
.news-box{position: relative;padding-bottom: 20px;}
.news-box:before{width: 18px;
  height: 100%;
  border-radius: 5px 5px 0 0;
  background-color: #eaedfe;content: '';position: absolute;left: 50%;top: 0;}
.news-box .pic{float: left;width: 520px;}
.news-box .pic a{font-size: 0;line-height: 0}
.news-box .pic img{width: 100%;border-radius: 4px;}
.news-box .info{float: right;width: 470px;margin-right: 40px;}
.news-box .info .icon{display: inline-block;height: 34px;background:#3d5efe;border-radius: 5px;color: #fff;line-height: 34px;font-size: 18px;padding: 0 6px;position: relative;}
.news-box .info .icon:before{content: '';width: 17px;height: 34px;background:#3d5efe;border-radius: 5px;opacity: .1;position: absolute;right: -10px;top: 0;}
.news-box .info .icon:after{content: '';width: 34px;height: 34px;background:#3d5efe;border-radius: 5px;opacity: .1;position: absolute;right: -20px;top: 0;}
.news-box .info h3{font-size: 24px;font-weight: normal;line-height: 1.5;color: #333333;}
.news-box .info h3 a{font-size: 24px;font-weight: normal;line-height: 1.5;color: #333333;}
.news-box .info p{font-size: 16px;line-height: 30px;color: #333333;}
.news-box .info .tip{font-size: 12px;line-height: 30px;color: #333333;}

.news-box .info .more{  width: 55px;
  height: 26px;
  border-radius: 5px;
  background-color: #627dfb;font-size: 14px;color: #fff;line-height: 26px;text-align: center;display: inline-block}

.actTab-wrap{background-color: #eaedfe;padding-top: 50px}
.actTab-wrap .actTab-box{}
.actTab-wrap .actTab-box .tab-tit{height:40px;  background-color: #3d5efe;position: relative;border-radius: 20px;margin-bottom: 50px; }
.actTab-wrap .actTab-box .tab-tit:before,.actTab-wrap .actTab-box .tab-tit:after{width: 50px;height: 50px;position: absolute;top: -5px;left:-5px;background: url('../images/p09.png') top center no-repeat;content: '';}
.actTab-wrap .actTab-box .tab-tit:after{left: auto;right: -5px;}
.actTab-wrap .actTab-box .tab-tit span{font-size: 24px;color: #fff;line-height: 40px;margin-left: 50px;margin-right: 100px}
.actTab-wrap .actTab-box .tab-tit .item{width: 102px;height: 71px;background: url('../images/p07.png') no-repeat center center;display: inline-block;font-size: 24px;color: #fff;text-align: center;vertical-align: top;margin-top: -17px;margin-right: 20px;cursor: pointer;line-height: 26px;padding-top: 10px;position: relative}
.actTab-wrap .actTab-box .tab-tit .on{width: 102px;height: 80px;background: url('../images/p08.png') no-repeat center center;margin-top: -20px;}

.actTab-wrap .actTab-box .tab-tit .on:before{content: '';width: 0;height: 0;border:8px solid transparent;border-top-color: #4f6efe;position: absolute;left: 50%;bottom: -16px;transform: translate(-50%, 0)}
.actTab-wrap .actTab-box .tab-con{padding-bottom: 50px;}
.actTab-wrap .actTab-box .video-box{width: 680px;margin:0 auto;position: relative}
.actTab-wrap .actTab-box .video-box img{width: 100%}
.actTab-wrap .actTab-box .video-box .play-btn{display: block;width: 60px;height: 60px;background: url('../images/p10.png') no-repeat center center;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%)}
.actTab-wrap .actTab-box .video-box .info{width: 100%;background-color: rgba(0, 0, 0, .8);position: absolute;left: 0;bottom:0px; }
.actTab-wrap .actTab-box .video-box .info h3{font-size: 30px;font-weight: normal;color: #ebf2fc;padding-left: 90px;line-height: 50px;margin:0;background: url('../images/p11.png') 50px center no-repeat;}
.actTab-wrap .actTab-box .video-box .info h3 a{font-size: 30px;font-weight: normal;color: #ebf2fc;line-height: 50px;cursor: pointer}
.actTab-wrap .actTab-box .video-box .info p{font-size: 14px;line-height:30px;color: #ebf2fc;padding-left: 90px;margin:0;}


.actTab-wrap .actTab-box .video-mask{width: 100%;height: 100%;position: fixed;left: 0;top: 0;background: rgba(0, 0, 0, .4);z-index: 9999;display: none;}
.actTab-wrap .actTab-box .video-dialog{width: 96%;max-width:800px ;position: fixed;left: 50%;top: 50%;transform: translate(-50%, -50%);background: #fff;border-radius: 10px;padding: 30px;box-sizing: border-box;z-index: 10000;display: none;}
.actTab-wrap .actTab-box .video-dialog video{width: 100%;}
.actTab-wrap .actTab-box .video-dialog .close-btn{width: 30px;height: 30px;text-align: center;line-height:30px;color: #333;font-size: 30px;position: absolute;right: 0;top: 0; cursor: pointer}

.actTab-wrap .guest-box{padding-bottom: 40px}

.actTab-wrap .guest-box .swipe-box{width: 1000px;margin:50px auto 0;}
.actTab-wrap .guest-box .swipe-box .item{transition: all .3s ease;margin:0 8px 0 8px;position: relative}
/* .actTab-wrap .guest-box .swipe-box .item:before{ width: 8px;
  height: 8px;
  background-color: #627dfb;border-radius: 50%;position: absolute;right: -11px;
    top: 93px;content: '';} */
.actTab-wrap .guest-box .swipe-box .item .hd{width: 100%;height: 85px;border-radius: 5px;margin-bottom: 15px;padding-top: 5px;background-color: #627dfb;margin-bottom: 12px;position: relative}
.actTab-wrap .guest-box .swipe-box .item .pic{width: 152px;height: 193px;background: url('../images/p14.png') center top no-repeat;padding: 18px 9px 0;box-sizing: content-box;position: absolute;left: 50%;margin-left:-85px;top: 10px; transition: all .3s ease;}
.actTab-wrap .guest-box .swipe-box .item .pic img{width: 100%;border-radius: 50%;box-sizing: border-box;border: 1px solid transparent;z-index: 9;}
.actTab-wrap .guest-box .swipe-box .item .bd{width: 100%;border-radius: 5px;background-color: #627dfb;padding: 120px 0 0 }
.actTab-wrap .guest-box .swipe-box .item .bd h3{font-size: 16px;color: #fff;font-weight: normal;line-height: 22px;text-align: center;padding: 0 10px;}
.actTab-wrap .guest-box .swipe-box .item .bd p{font-size: 14px;color: #fff;font-weight: normal;line-height: 24px;padding: 0 10px 20px;}

.actTab-wrap .guest-box .swipe-box .item:hover .hd,.actTab-wrap .guest-box .swipe-box .item:hover .bd{background:#8096ff}
.actTab-wrap .guest-box .swipe-box .item:hover .pic{transform: scale(1.04, 1.04)}
.actTab-wrap .guest-box .swipe-box .item:hover .pic img{border: 1px dashed #7b92fd;} 
.slick-dots li{width: 11px;height: 11px;}
.slick-dots li button{width: 11px;height: 11px;}
.slick-dots li button:before{width: 10px;height: 10px;background: #fff;border:1px solid #3a7de9;border-radius: 50%;opacity: 1;color: transparent}
.slick-dots li.slick-active button:before{background: #3a7de9;}
.slick-prev, .slick-next{width: 79px;height: 79px;margin-top: -40px;}
.slick-prev{background: url('../images/p13.png') center center no-repeat;left: -40px;}
.slick-next{background: url('../images/p12.png') center center no-repeat;right: -40px;}
.slick-disabled{opacity: .25;}

.actTab-wrap .down-box{width: 1000px;height: 230px;margin: 0 auto;background: url('../images/j08.jpg') center center no-repeat;}
.actTab-wrap .down-box .info{}
.actTab-wrap .down-box .info h3{font-size: 24px;font-weight: normal;line-height: 1.5;color: #3f7de1;margin-left: 430px;padding-top: 20px;padding-bottom: 10px;}
.actTab-wrap .down-box .info ul{margin-left: 390px;width:608px;}
.actTab-wrap .down-box .info li{height: 60px;position: relative;background: #627dfb;padding-left: 40px;margin-bottom: 5px;}
.actTab-wrap .down-box .info li:before{content: '';  width: 7px;height: 7px;background-color: #e8f1ff;border-radius: 50%;position: absolute;left: 25px;top: 27px;}
.actTab-wrap .down-box .info li a{font-size: 18px;font-weight: normal;line-height:60px;color: #fff;display: block;height: 60px;vertical-align: top;}
.actTab-wrap .down-box .info .icon{width: 47px;
  height: 47px;position: absolute;right: 10px;top: 7px;
  background:url(../images/p15.png) center center no-repeat #8096ff;}
.actTab-wrap .media-box{border-bottom: 1px solid  #c2cbf3;padding-bottom: 20px;position: relative;overflow: hidden;height: 265px}
.actTab-wrap .media-box .show-more{width: 60px;height: 33px;background: url('../images/p16.png') center center no-repeat;cursor: pointer;position: absolute;left: 50%;margin-left: -30px;bottom: 0;}
.actTab-wrap .media-box .items{}
.actTab-wrap .media-box .items dt{width: 505px;padding: 5px;transition: all .3s ease;border-top: 1px solid #c2cbf3;}
.actTab-wrap .media-box .items dt .pic{width: 180px;float: left;}
.actTab-wrap .media-box .items dt .pic a{font-size: 0;line-height: 0;}
.actTab-wrap .media-box .items dt .pic img{width: 100%;}
.actTab-wrap .media-box .items .info{width: 315px;float: right;}
.actTab-wrap .media-box .items .info h3{font-size: 18px;font-weight: normal;line-height: 26px;color: #333333;height: 52px;overflow: hidden;margin-bottom: 17px;padding-top: 10px;}
.actTab-wrap .media-box .items .info h3 a{font-size: 18px;font-weight: normal;line-height: 26px;color: #333333;}
.actTab-wrap .media-box .items .hot-icon{display: inline-block;  width: 40px;height: 20px;border-radius:10px;border: solid 1px #ed1c24;font-size: 12px;line-height:20px;text-align: center;color: #ed1c24;vertical-align: middle;margin-left: 5px;font-style: normal;}
.actTab-wrap .media-box .items  .info p{font-size: 12px;line-height: 24px;color: #666666;}
.actTab-wrap .media-box .items  .info p .day{width: 62px;height: 24px;background-color: #c2cbf3;text-align: center;line-height: 24px;color: #fff;font-size: 16px;color: #fff;display: inline-block;margin-right: 6px}
.actTab-wrap .media-box .items  .info p .year{text-align: center;line-height: 24px;color: #fff;font-size: 20px;color: #c2cbf3;margin-right: 24px;}

.actTab-wrap .media-box .items dt:hover{background: #98aafe;}
.actTab-wrap .media-box .items dt:hover .info h3 a{color: #fff}
.actTab-wrap .media-box .items dt:hover .hot-icon{border: solid 1px #fff;color: #fff;}
.actTab-wrap .media-box .items dt:hover .info p{color: #fff;}
.actTab-wrap .media-box .items dt:hover .info p .year{color: #fff;}
.actTab-wrap .media-box .items dd{border-top: 1px solid #c2cbf3;margin-top: 10px;}
.actTab-wrap .media-box .items dd .date{width: 90px;float: left;padding: 10px 0}
.actTab-wrap .media-box .items dd .date .day{display: block; width: 62px;height: 25px;background-color: #c2cbf3;position: relative;font-size: 16px;color: #fff;line-height: 25px;text-align: center;margin:0 auto;}
.actTab-wrap .media-box .items dd .date .day:before{content: '';width: 0;height: 0;border:6px solid transparent;border-left-color: #98aafe;position: absolute;right: -12px;top: 6px;display: none}


.actTab-wrap .media-box .items dd .date .year{display: block;font-size:20px;line-height: 24px;text-align: center;color: #c2cbf3;}

.actTab-wrap .media-box .items dd .info{width: 410px;float: right;padding-top: 10px;padding: 5px;margin-top: 5px}
.actTab-wrap .media-box .items dd .info h3{height: 26px;padding: 0;margin-bottom:0;overflow: hidden;}

.actTab-wrap .media-box .items dd:hover .info{background: #98aafe;}
.actTab-wrap .media-box .items dd:hover .info h3,.actTab-wrap .media-box .items dd:hover .info h3 a,.actTab-wrap .media-box .items dd:hover .info p{color:#fff;}
.actTab-wrap .media-box .items dd:hover .date .day:before{display: block;}
.actTab-wrap .media-box .items dd:hover .date .day{background: #98aafe;}


.review-box{ background-color: #f0f3f6;padding-top: 1px;padding-bottom: 20px}

.review-box .items{width: 360px;float: left;overflow: hidden;height: 216px;}
.review-box .items-middle{margin:70px 10px 0;}
.review-box .items .pic{border: solid 3px #a7c9fe;}
.review-box .items .pic img{width: 100%;height: 210px}
.review-box .items li{position: relative;overflow: hidden;margin-bottom: 10px;}
.review-box .items li .info{width: 354px;height:calc(100% - 6px);height:100%\0;background:rgba(0,0,0,.5);background:#000\0;position: absolute;left: 3px;top: 150px;transition: all .3s ease;}

.review-box .items li:hover .info{background:rgba(98,125,251,.7);background:#627dfb\0;top: 3px;}
.review-box .items li h3{font-size: 20px;font-weight: normal;line-height:24px;color: #ebf2fc;padding: 10px 20px}
.review-box .items li p{font-size: 14px;font-weight: normal;line-height:24px;color: #ebf2fc;padding: 0 20px}
.review-box .review-tab{position: relative}
.review-box .review-tab .tab-tit{position: absolute;height: 58px;width: 366px;left: 370px;top: 0;}
.review-box .review-tab .tab-tit .item{display: block;width: 177px;height: 58px;text-align: center;line-height: 58px;margin-right: 6px;float: left;font-size: 30px;color: #feffff;background: url('../images/j09.jpg') center center no-repeat;background-size: 100% 100%;}
.review-box .review-tab .tab-tit .on{background: #627dfb;}

.review-box .review-tab .show-btn{width:360px;
  height: 64px;font-size: 24px;
  line-height: 64px;cursor: pointer;
  color: #f0f3f6;
  background-color: #3d5efe;margin:20px auto;text-align: center;}

.advantages-wrap{background: #eaedfe;padding-top: 1px;padding-bottom: 30px}
.advantages-wrap .advantages-box{position: relative}
.advantages-wrap .advantages-box:before{content: '';width: 13px;height: 13px;background: #b1bfff;;position: absolute;left: 0;top: 50%;margin-top: -7px;border-radius: 50%;z-index: 9}
.advantages-wrap .advantages-box:after{content: '';width: 13px;height: 13px;background: #b1bfff;position: absolute;right: 0;top: 50%;margin-top: -7px;border-radius: 50%;z-index: 9}

.advantages-wrap .advantages-box .bd{position: relative;}
.advantages-wrap .advantages-box .bd:before{content: '';width: 100%;height: 1px;background: #e0e5ff;position: absolute;left: 0;top: 50%;margin-top: -1px;}
.advantages-wrap .item{width: 249px;height: 248px;background: url('../images/p17.png') center center no-repeat;float: left;padding-top: 1px;margin-right: 14px;position: relative;z-index: 9}
.advantages-wrap .item:hover{background: url('../images/p18.png') center center no-repeat;}
.advantages-wrap .item .icon{margin:54px auto 20px;width: 58px;height: 58px;}
.advantages-wrap .item .icon1{background: url('../images/p19.png') center center no-repeat;}
.advantages-wrap .item .icon2{background: url('../images/p20.png') center center no-repeat;}
.advantages-wrap .item .icon3{background: url('../images/p21.png') center center no-repeat;}
.advantages-wrap .item .icon4{background: url('../images/p22.png') center center no-repeat;}
.advantages-wrap .item p{text-align: center;  font-size: 20px;line-height:24px;text-align: center;color:#FFF;}
.advantages-wrap .item-first{margin-left: 31px;}

.contact-us{}
.contact-us .map-box{height: 297px;background: url('../images/j10.jpg') top center no-repeat;position: relative}
.contact-us .map-box .info{width: 506px;height: 198px;position: absolute;background: url('../images/p23.png') center center no-repeat;right: 40px;top: 50px;}
.contact-us .map-box .info:before{content: '';width: 1px;height: 150px;background: #5975fc;position: absolute;left: 15px;top: 30px;}
.contact-us .map-box .info:after{content: '';width: 1px;height: 120px;background: #5975fc;position: absolute;right: 15px;top:25px;}
.contact-us .map-box .info h3{color: #fff;font-weight: normal;font-size: 36px;height: 40px;line-height: 36px;padding: 30px 0 10px 30px;}
.contact-us .map-box dl{width: 270px;float: left;}
.contact-us .map-box dl dt{padding-left: 30px;height: 40px;font-size: 18px;line-height: 40px;color: #fff;background-color: #5975fc;}
.contact-us .map-box dl dd{padding-left: 30px;height: 40px;font-size: 18px;line-height: 40px;color: #fff;}
.contact-us .map-box .icon{height: 40px;width: 40px;display: inline-block;vertical-align: top;}
.contact-us .map-box .icon1{background: url('../images/p24.png') center center no-repeat;}
.contact-us .map-box .icon2{background: url('../images/p25.png') center center no-repeat;}
.contact-us .map-box .icon3{background: url('../images/p26.png') center center no-repeat;}
.contact-us .map-box .items{width: 240px;margin:-20px 0 0 -20px;}
.contact-us .map-box .items dt{background:#3d5efe;position: relative;}
.contact-us .map-box .items dt:before{content: '';width: 0;top: 20px;left:-20px;border:20px solid transparent;border-right-color: #3d5efe;display: block;position: absolute}








@media (max-width: 991px){
	
}
