@charset "utf-8";
@font-face {
  font-family: "Philosopher";
  src: url("../fonts/Philosopher.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
.Philosopher{font-family: "Philosopher";}

.in-banner .swiper-slide{height: 100vh;overflow: hidden;}
.in-banner .swiper-slide a{display: block;height: 100%;width: 100%;/*position: relative;background-repeat: no-repeat;background-size: cover;background-position: center;*/}
/*.in-banner .swiper-slide a:before{content: '';position: absolute;left: 0;top: 0;right: 0;height: 30%;background:  no-repeat top center;background-size: 100% 100%;z-index: 3}
*/
.in-banner .swiper-slide a:after{content: '';opacity: .8; position: absolute;left: 0;bottom: 0;right: 0;height: 35%;background:  no-repeat top center;background-size: 100% 100%;z-index: 3}
.in-banner .swiper-slide img{position: absolute;left: 50%;top: 50%;min-height: 100%;min-width: 100%;max-width: 1000%;max-height: inherit; transform: translate(-50%, -50%);
}
.in-banner .swiper-slide h4{position: absolute;bottom: 1.9rem;font-size: .2rem;font-weight: bold;text-align: center;color: #fff;z-index: 5;width: 100%;left: 0}
.in-banner .swiper-pagination-bullets .swiper-pagination-bullet {width:.38rem;padding-top: .1rem; height: auto;margin: 0 6px;background:transparent;opacity: 1;transition: .3s;
	color: #fff;font-family: "Philosopher";position: relative;font-size: .18rem}
.in-banner .swiper-pagination-bullets .swiper-pagination-bullet:before{content: '';display: inline-block;height: 1px;width: 0;background: rgba(255,255,255,.5);top:.18rem;position: absolute;left: -.45rem;transition: .3s}
.in-banner .swiper-pagination-bullets .swiper-pagination-bullet:after{content: '';display: inline-block;height: 1px;width: 0;background: rgba(255,255,255,.5);top:.18rem;position: absolute;right: -.45rem;transition: .3s}
.in-banner .swiper-pagination-bullets .swiper-pagination-bullet-active {opacity: 1;background: no-repeat top center;margin: 0 .4rem;background-size: 100% 10px}
.in-banner .swiper-pagination-bullets .swiper-pagination-bullet-active:before{width: .4rem;}
.in-banner .swiper-pagination-bullets .swiper-pagination-bullet-active:after{width: .4rem;}
.in-banner .swiper-pagination{bottom: 1.4rem}
@media screen and (max-width:1200px){
.in-banner .swiper-slide{height: calc(100vh - 60px);}
.in-banner .swiper-slide a:before{display: none}
}
@media screen and (max-width:800px){
.in-banner .swiper-slide{height: 55vw}
}
@media screen and (max-width:768px){
.in-banner .swiper-pagination{bottom: .55rem}
.in-banner .swiper-slide h4{bottom: 1rem}
}
@media screen and (max-width:640px){
.in-banner .swiper-pagination{bottom: .3rem}
.in-banner .swiper-slide h4{bottom: .7rem;font-size: .18rem}
.in-banner .swiper-pagination-bullets .swiper-pagination-bullet:before{left: -.25rem}
.in-banner .swiper-pagination-bullets .swiper-pagination-bullet:after{right: -.25rem}
.in-banner .swiper-pagination-bullets .swiper-pagination-bullet-active{margin: 0 .25rem}
.in-banner .swiper-pagination-bullets .swiper-pagination-bullet-active:before{width: .2rem;}
.in-banner .swiper-pagination-bullets .swiper-pagination-bullet-active:after{width: .2rem;}
.in-banner .swiper-slide img{max-width: 120%}
.in-banner .swiper-slide{height: 60vw}
}

.overhide{overflow: hidden;}

.in-tit{margin-bottom: .55rem}
.in-tit  span{font-size: .34rem;display:block;color: #333;}
.in-tit  a{padding: .1rem 5px 0;display: block;background: no-repeat top center;background-size: 100% 10px;color: #5921a9;font-size: 14px}
.in-tit  a:hover{text-decoration: underline;}


.homea{background: no-repeat top center;background-size: 100% auto;min-height: 468px;padding-top: 1.66rem}
.homea-a{position: absolute;left: 0;bottom: -.4rem;right: 0;z-index: 10}
.homea-a .icoList {padding-bottom: .4rem;padding-top: .15rem}
.homea-a .icoList .swiper-slide{text-align: center;background: transparent}
.homea-a .icoList .swiper-slide a{height: 1rem;font-size: .2rem;display: block;box-shadow: 0 3px 10px rgba(73,45,171,.2);transition: .3s;background:#fff;}
.homea-a .icoList .swiper-slide .pic{height:100%;opacity: 0;transition: .3s}
.homea-a .icoList .swiper-slide .txt{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 4}
.homea-a .icoList .swiper-slide:hover a{/*transform: translateY(-.1rem);*/height: 1.1rem;margin-top: -.1rem;}
.homea-a .icoList .swiper-slide:hover a{color: #fff;border: 0;}
.homea-a .icoList .swiper-slide:hover .pic{opacity: 1}
.homea-a .icoList .swiper-pagination-bullets span{background: #d8b95a;opacity: 1;width: 10px;height: 10px;margin: 0 6px}
.homea-a .icoList .swiper-pagination-bullets span.swiper-pagination-bullet-active{background: #483197;}
.homea-a .icoList .swiper-pagination-bullets{bottom: 0}

.homea-b .in-tit{text-align: center;display: block;}
.homea-b .in-tit .in-more{position: absolute;right: 0;bottom: 0}
.homea-b  .aleft{width: 54%}
.homea-b:before{content: '';position: absolute;left: 0;top:0;bottom:0;width: 35%; background: no-repeat left center;background-size: cover; z-index: 0}

.homea-b  .aleft .con{max-width: 760px;width: 100%;background: #fff;padding-right: .5rem;padding-bottom: .9rem}

.homea-b  .aleft .topnews {padding: .4rem .3rem .35rem;font-size:.18rem;line-height: 1em}
.homea-b  .aleft .topnews .sign{font-weight: bold;color: #763cb1;padding-left: .1rem;border-left: 3px solid  #763cb1}
.homea-b  .aleft .topnews .topSlide{width: calc(100% - 1.3rem)}
.homea-b  .aleft .topSlides{transform: translateX(-1rem);}
.homea-b  .aleft .topSlides .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 3;padding: 0 5% .3rem;color: #fff;}
.homea-b  .aleft .topSlides .txt time{font-size: .16rem;font-family: "Philosopher";}
.homea-b  .aleft .topSlides .txt p{line-height: 1.4em;margin-top: .1rem;max-height: .5rem\0}
.homea-b  .aleft .topSlides .pic{height: 4.35rem}
.homea-b  .aleft .topSlides .pic:before {content: '';opacity: .8;position: absolute;left: 0;bottom: 0;right: 0;height: 55%;background: no-repeat top center;background-size: 100% 100%;z-index: 2;}

.homea-b .aleft .sbtn{margin-top: .4rem;position: absolute;right: .5rem;bottom:.9rem;z-index: 10}
.homea-b .aleft .sbtn a{font-size: .32rem;color:  #6510ad;margin-left: .2rem}
.homea-b .aleft .sbtn a:hover{color:  #d8b95a;}
.homea-b .aleft .sbtn a.swiper-button-disabled{opacity: .4;}

.homea-b  .aright{width: 46%;color: #fff;padding: .6rem 0 .4rem .6rem}
.homea-b .aright a{color: #fff}
.homea-b .aright:before{content: '';position: absolute;left: 0;top:0;bottom:0;width:9rem; background:  no-repeat left center;background-size: cover; z-index: 0}
.homea-b .aright .ctit{margin-bottom: .5rem}
.homea-b .aright .tabtit{border-left: 3px solid   #d8b95a;}
.homea-b .aright .tabtit span{font-size: .18rem;font-weight: bold;cursor: pointer;transition: .3s;display: inline-block;height: .22rem;vertical-align: middle;line-height: .22rem;padding:0 .1rem;margin-top: -2px;}
.homea-b .aright .tabtit span i{opacity: .6}
.homea-b .aright .tabtit span:nth-child(1):after{content: '';display: inline-block;width: 6px;height: 6px;border-radius: 50%;background: #fff;margin-left: .2rem;vertical-align: .03rem}
.homea-b .aright .tabtit span.cur{font-size: .18rem;color: #d8b95a;padding-left: .1rem;}
.homea-b .aright .tabtit span.cur i{opacity: 1}
.homea-b .aright .more a{display: none;font-size: .12rem;opacity: .6}
.homea-b .aright .more a:hover{opacity: 1}
.homea-b .aright .picNews{width: 44%}
.homea-b .aright .picNews .pic{height: 1.88rem;margin-bottom: .3rem}
.homea-b .aright .picNews .txt time{font-family: "Philosopher";;opacity: .6}
.homea-b .aright .picNews .txt h4{font-size: .18rem;margin-bottom: .25rem;line-height: 1.8em;margin-top: .15rem}
.homea-b .aright .picNews .txt h4 a{max-height: .64rem\0;display: block\0;}
.homea-b .aright .picNews .txt p{font-size: .14rem;opacity: .7;line-height: 1.8em;max-height: 1rem\0;}
.homea-b .aright .txtNews{width: 47%}
.homea-b .aright .txtNews li{padding: .2rem 0;border-top: 1px dashed #2c076a;border-bottom: 1px dashed #7a48a2;}
.homea-b .aright .txtNews li time{font-family: "Philosopher";;opacity: .6}
.homea-b .aright .txtNews li h4{margin-top: .08rem;font-size: .16rem;line-height: 1.6em;text-align: justify;}
.homea-b .aright .txtNews li h4 a{max-height: .51rem\0;display: block\0;}
.homea-b .aright .txtNews li:first-child{border-top: 0;padding-top: 0}
.homea-b .aright .txtNews li:last-child{border-bottom: 0;padding-bottom: 0}


.homec{background:  no-repeat center;background-size: cover;min-height: 300px;padding: .65rem 0 1.4rem}
.homec .in-tit{text-align: center;display: block;}
.homec .in-tit .in-more{position: absolute;right: 0;bottom: 0}
.homec .tzggList{padding-bottom: .5rem}
.homec .tzggList .item{background: #fff;padding: .25rem .25rem .4rem;box-shadow: 0 3px 10px rgba(73,45,171,.2);margin: 0 10px}
.homec .tzggList .item:before{content: '';display: block;width:100%;height: 8px;background: no-repeat right center; margin-bottom: .15rem}
.homec .tzggList .item .time{width: .4rem;background:  no-repeat left center;}
.homec .tzggList .item .time span{display: block;font-family: "Philosopher";font-size: .3rem;color: #6510ad}
.homec .tzggList .item .time span:nth-child(1){padding-bottom: .1rem}
.homec .tzggList .item .time span:nth-child(2){padding-top: .1rem}
.homec .tzggList .item .txt{width: calc(100% - .5rem);font-size: .16rem;line-height: 1.6em}
.homec .tzggList .item .txt a{max-height: .82rem\0;display: block\0;}
.homec .tzggList .swiper-pagination-bullets span{background: #d8b95a;opacity: 1;width: 10px;height: 10px;margin: 0 6px}
.homec .tzggList .swiper-pagination-bullets span.swiper-pagination-bullet-active{background: #483197;}
.homec .tzggList .swiper-pagination-bullets{bottom: 0}

.homed{margin-top: -.8rem}
.homed .aleft{width: 38.75%}
.homed .aleft:after{content: '';position: absolute;right: 0;top:.8rem;bottom: .8rem;width: 7.8rem; background:  no-repeat left center;background-size: cover; z-index: 0 }
.homed .aleft .dslide-box{padding-bottom: .5rem;overflow: hidden}
.homed .aleft .dslide{max-width: 515px;width: 100%;margin: 0;right: -1px}
.homed .aleft .dslide .pic{height: 3.35rem;}
.homed .aleft .dslide .txt{background: #fff;padding: .2rem .2rem .2rem .4rem}
.homed .aleft .dslide .txt h4{font-size: .18rem;line-height: 1.4em;margin-bottom:.1rem}
.homed .aleft .dslide .txt p{font-size: .14rem;position: relative;color: #888;line-height: 1.6em;margin-bottom: .05rem;max-height: .45rem\0}

.homed .aright{width: 61.25%;padding: .8rem 0 2.2rem 4%}
.homed .aright:after{content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 11.36rem; background:  no-repeat right bottom;background-size: cover; z-index: 0 }
.homed .aright .swiper-pagination-bullets span{background: #d8b95a;opacity: 1;width: 10px;height: 10px;margin: 0 6px}
.homed .aright .swiper-pagination-bullets span.swiper-pagination-bullet-active{background: #483197;}
.homed .aright .swiper-pagination-bullets{bottom: 0}
.homed .aright .jsList{padding-bottom: .65rem;padding-top: .4rem}
.homed .aright .jsList .item{text-align: center;}
.homed .aright .jsList .pic{width: 1.3rem;height: 1.3rem;border-radius: 50%;overflow: hidden;margin: 0 auto;margin-bottom: .3rem;}
.homed .aright .jsList .txt h4{font-size: .18rem;margin-bottom: .3rem}
.homed .aright .jsList .txt h4 span{display: inline-block;min-width: 56px;padding-bottom: .12rem;border-bottom: 2px solid  #483197}
.homed .aright .jsList .txt p{color: #777;line-height: 1.6em;max-width: 135px;margin: 0 auto;max-height: .52rem\0}


.homee{min-height: 400px;position: relative;margin-top: -1.3rem }
.homee:before{content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 82%; background:  no-repeat top left;background-size: cover; z-index: 0 }

.homee .aleft{width: 32.5%;padding: .75rem 0}
.homee .aleft ul li{padding: .28rem 0;border-top: 1px dashed #fff;border-bottom: 1px dashed #ccc;font-size: 16px}
.homee .aleft ul li p{margin-top: 10px;color: #7f7f7f;font-size: 14px}
.homee .aleft ul li:first-child{border-top: 0;padding-top: 0}

.homee .aright{width:61.25%;padding: 1.3rem 0 0}
.homee .aright .slide{width: 36.5%;position: relative;}
.homee .aright .slide .slide-box{padding:.44rem .35rem;background: #fff no-repeat bottom right;position: relative;box-shadow: 0 0 15px 2px rgba(0,0,0,.1);}
.homee .aright .slide:before{content: '';position: absolute;left: 0;top: 0;right:0;height:31px;  background: no-repeat top left; z-index: 1}
.homee .aright .slide .pic{height: 1.86rem;margin-bottom: .3rem}
.homee .aright .slide .txt h4{font-size: .18rem;line-height: 1.4em;margin-bottom: 20px}
.homee .aright .slide .txt p{font-size: .14rem;padding-left: .3rem;position: relative;color: #888;line-height: 1.6em;margin-bottom: .05rem}
.homee .aright .slide .txt p i{position: absolute;left: 0;top: 0;color: #6510ad;font-size: .2rem}
.homee .aright .slide .sbtn{margin-top: .4rem}
.homee .aright .slide .sbtn a{font-size: .32rem;color:  #6510ad;margin-left: .2rem}
.homee .aright .slide .sbtn a:hover{color:  #d8b95a;}
.homee .aright .slide .sbtn a.swiper-button-disabled{opacity: .4;}

.homee .aright .calendar{width: 63.5%;padding-top: 3px;}
.homee .aright .calendar:after{content: '';position: absolute;left: 0;top:0;bottom: 0;width: 7.8rem; background:  no-repeat top center;background-size: cover; z-index: 0 }
.homee .aright .calendar dt{background:  no-repeat left center;height: .7rem;color: #fff;padding: 0 30px;background-size: 100% 100%}
.homee .aright .calendar dt .ctit span{font-size: .22rem;font-weight: bold;border-left: 2px solid #fff;padding-left: .1rem;line-height: 1em;text-shadow: 0 0 5px rgba(0,0,0,.4)}
.homee .aright .calendar dt .current{cursor:pointer;position: relative;}
.homee .aright .calendar dt .year-m:hover .dropdown-toggle:after{transform:rotate(180deg);vertical-align: 2px}
.homee .aright .calendar dt .year-m:hover ul{display: block;}


.homee .aright .calendar dt .year-m ul{background: #fff;color: #555;padding: 10px 0;max-height: 160px;overflow:auto;width: 130px;position: absolute;right: -25px;top:100%;box-shadow: 0 0 10px rgba(0,0,0,.1);display: none;z-index: 5 }
.homee .aright .calendar dt .year-m ul::-webkit-scrollbar{width:5px}
.homee .aright .calendar dt .year-m ul::-webkit-scrollbar-thumb{border-radius:10px;background:#999;}
.homee .aright .calendar dt .year-m ul::-webkit-scrollbar-track{border-radius:10px;background:#ddd;}

.homee .aright .calendar dt .year-m ul li{font-size: .14rem;padding: 3px 10px;cursor:pointer;}
.homee .aright .calendar dt .year-m ul li:hover{background: #eee}

.calendar-content{background: #fff;padding: .3rem;font-family: "Philosopher";border-left: 1px #e7e7e7 solid;}
.calendar-content table{width: 100%;text-align: center;}
.calendar-content th{font-weight:400;color:#6f10ad;padding: 10px 0}
.calendar-content td {color: #6666ad;padding: 3px 0;vertical-align: middle}
.calendar-content td span{width: .4rem;height: .4rem;line-height: .4rem;padding: 0;border-radius: 50%;display: inline-block;}
.calendar-content td.calendar-selected{background-color:#00f7de}

.calendar-content .day-next, .calendar-content .day-prev {color: #d2d2d2;}
.calendar-content .day-next.calendar-has span, .calendar-content .day-prev.calendar-has span {background: #f2f2f2;}
.calendar-content .calendar-this span{background: #6f10ad!important;color: #fff!important;}
.calendar-content .calendar-has span{background: #eeeeee}


.homef{}
.homef .txt{position: absolute;left: 50%;transform: translateX(-50%);z-index: 5;font-size: .3rem;color: #fff;top:1.2rem;}
.homef .txt span{margin: 0 20px}
.homef .txt:before{content: '';height: 1px;width: 120px;background: rgba(255,255,255,.6);position: absolute;left: -120px;top:50%;transform: translateY(-50%)}
.homef .txt:after{content: '';height: 1px;width: 120px;background: rgba(255,255,255,.6);position: absolute;right: -120px;top:50%;transform: translateY(-50%)}
.homef .swiper-container{width:100%;margin-left:auto;margin-right:auto}
.homef .swiper-slide{background-size:cover;background-position:center;}
.homef .gallery-top{width:100%}
.homef .gallery-top .swiper-slide{height: 7.15rem}
.homef .gallery-top .swiper-slide a{display: block;height: 100%;width: 100%;position: relative;background:  no-repeat center;background-size: 100% 100%}
.homef .gallery-top .swiper-slide a i{position: absolute;left: 50%;top:50%;transform: translateX(-50%) translateY(-65%);z-index: 2;color: #fff;font-size: .8rem;opacity: .8}
.homef .gallery-thumbs .swiper-slide  i{position: absolute;left: 50%;top:50%;transform: translateX(-50%) translateY(-50%);z-index: 2;color: #fff;font-size: .4rem;opacity: .8}
.homef .gallery-thumbs{position: absolute;left: 50%;bottom: .5rem;width: 90%;max-width: 9.3rem;z-index: 5;transform: translateX(-50%);}
.homef .gallery-thumbs .swiper-slide{height:1.2rem;cursor:pointer;background: #000}

.homef .gallery-thumbs .swiper-slide .pic{height:100%;opacity:.6;cursor:pointer;}
.homef .gallery-thumbs .swiper-slide-thumb-active .pic{opacity:1}
.homef .gallery-thumbs .swiper-slide-thumb-active i{opacity: 0}
.homef .gallery-thumbs .swiper-slide-thumb-active:before{content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;border: 4px solid #d8b95a;display: block;transition: .1s}


.homeg {min-height: 400px;margin: 0 auto;background: #f1f2fa  no-repeat right top;background-size:  auto 100%;}
.homeg .zi1{max-width: 1920px;margin: 0 auto}

.homeg .aleft{width: 62.7%;/*background:  no-repeat top right;background-size: 100% auto; */padding: 1.15rem 0;padding-right: 20px; }
.homeg .aleft .con{max-width:1024px;width: 87.3% }
.homeg .aleft-top{height: 1.7rem;background:  no-repeat center; background-size: cover;margin-bottom: 20px;padding:.35rem 7%}
.homeg .aleft-top h4{text-align: center;color: #fff;font-size:18px;font-weight: bold;margin-bottom: 25px}
.homeg .aleft-top ul li{width: 27.3333%;margin: 0 3%}
.homeg .aleft-top ul li a{height: .46rem;width: 100%;line-height: .46rem;color: #fff;padding: 0 10% 0 15%;position: relative;}
.homeg .aleft-top ul li a:before{content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;border: 1px solid rgba(255,255,255,.4);display: block;transition: .1s}
.homeg .aleft-top ul li a span i{font-size: .3rem;vertical-align: -.05rem;margin-right: 10px;}
.homeg .aleft-top ul li a .icon-left1{font-size: .22rem;display: inline-block;}
.homeg .aleft-top ul li a i{opacity: .6}
.homeg .aleft-top ul li:hover a{color: #e1c368;}
.homeg .aleft-top ul li:hover a:before{border: 3px solid  #e1c368;}
.homeg .aleft-top ul li:hover a i{opacity: 1}
.homeg .aleft-top ul li:hover a .icon-left1{animation:go5 1s ease-out infinite}

.homeg .aleft-con ul li .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 3;padding: 0 30px 0;color: #fff}
.homeg .aleft-con ul li .txt .t{padding-left: 10px}
.homeg .aleft-con ul li .txt h4{margin-bottom: 20px;margin-top: 5px}
.homeg .aleft-con ul li .sign span{border-bottom: 5px solid #aaa;min-width: 125px;display: inline-block;font-weight: bold;font-size: 16px;padding-left: 10px;padding-bottom: 8px}
.homeg .aleft-con ul li .sign i{font-size: 28px;font-weight: normal;vertical-align: -5px;margin-right: 20px}
.homeg .aleft-con ul li .pic:before{content: '';opacity: .8; position: absolute;left: 0;bottom: 0;right: 0;height:55%;background:  no-repeat top center;background-size: 100% 100%;z-index: 2}
.homeg .aleft-con .ulb li .pic:before{height:75%;}
.homeg .aleft-con .ula li .sign span{border-bottom: 5px solid #c641ff;}
.homeg .aleft-con .ulb li:nth-child(1) .sign span{border-bottom: 5px solid #01e175;}
.homeg .aleft-con .ulb li:nth-child(2) .sign span{border-bottom: 5px solid #ff5418;}

.homeg .aleft-con .ula{width: 43%}
.homeg .aleft-con .ula li .pic{height: 4.8rem;position: relative;}
.homeg .aleft-con .ulb{width: calc(57% - 20px)}
.homeg .aleft-con .ulb li{height: calc(50% - 10px)}
.homeg .aleft-con .ulb li .pic{height:100%;position: relative;}

.homeg .aright{width: 37.3% ;/*background:  no-repeat center; background-size: cover;*/padding: 1.15rem 0;}



.homeg .aright .con{width: 78.2% ;height: 100%;max-width: 555px;}

.homeg .aright-top{background:  no-repeat center top; background-size: cover;padding: .6rem .4rem .6rem;}
.homeg .aright-top  li{height: 1.75rem;background: rgba(31,42,185,.43);position: relative;width: 30.6%;text-align: center;color: #fff}
.homeg .aright-top  li i{font-size: .4rem;margin-bottom: 15px;display: inline-block;font-weight: normal;}
.homeg .aright-top  li h4{font-size: .17rem;font-weight: normal;transition: .3s}
.homeg .aright-top  li:hover i{transform: rotateY(360deg);transition: .7s}
.homeg .aright-top  li:hover h4{letter-spacing: .1em;}

.homeg .aright-con{background:#013192  no-repeat right top;background-size: cover;padding: .55rem .7rem .4rem;margin-bottom: .2rem;}
.homeg .aright-con  li{width: 1.75rem;text-align: center;}
.homeg .aright-con  li h4{margin-top: 10px}
.homeg .aright-con  li a{color: #fff}
@media screen and (min-width: 1921px){
.homea-b .aright:before{width:180%; }
.homed .aleft:after{width: 180%}
.homed .aright:after{width: 150%}
.homee .aright .calendar:after{width: 180%}

/* .homeg .aright:after{content: '';position: absolute;left: -1px;top:0;bottom: 0;width: 150%;  no-repeat top center;background-size: 100% auto; z-index: 0}
.homeg .aleft:after{content: '';position: absolute;right: 0;top:0;bottom: 0;width: 150%;  no-repeat top center;background-size: 100% auto; z-index: 0} */
}
@media screen and (max-width: 1600px){
.homea-b  .aleft .topSlides{transform: translateX(0);}
.homea-b .aleft .sbtn{bottom: .3rem}
.homeg .aleft{padding-left: 5%}
.homeg .aleft .con{width: 100%}
.homeg .aright .con{width: 100%}
.homeg .aright{padding-right: 5%}

}




@media screen and (max-width: 1080px){
.homef .txt{font-size: .24rem}
.homea-a .icoList .swiper-slide:hover a{transform: translateY(0);}
}
@media screen and (max-width: 1000px){
	.in-tit{margin-bottom: .35rem}
.homea-b  .aleft{width: 100%}
.homea-b  .aright{width: 100%;padding: .5rem 5%}
.homea-b .aright:before{width: 100%;}
.homea-b .aleft .con{padding-right: 0; }
.homea-b .aleft .sbtn{right:50%;transform: translateX(50%);}
.homea-b:before{bottom: 70%}

.homed .aleft{width: 100%}
.homed .aright{width: 100%;padding: .5rem 5% 2rem 5%;}
.homed .aleft:after{bottom: 0}
.homed .aright .jsList{padding-top: 0}
.homee:before{width: 100%}
.homee .aleft{width: 100%;padding: .55rem 0}
.homee .aright{width: 100%;padding-top: 0}
.homee .aright .slide{width:43% }
.calendar-content{padding: .3rem .15rem}
.homee .aright .calendar{width: 57%}
.homee .aright .slide .slide-box{padding: .4rem .25rem}
.homef .txt{top: .8rem}
.homef .gallery-top .swiper-slide{height: 60vw}
.homef .gallery-thumbs .swiper-slide{height: 1rem}
.homef .gallery-thumbs{bottom: .3rem}
.homef .gallery-top .swiper-slide a i{font-size: .6rem}
.homef .gallery-thumbs .swiper-slide i{font-size: .3rem}
.homef .txt span{display: block;white-space:nowrap}

.homeg .aleft{width: 100%;padding: .5rem 5%}
.homeg .aleft-con ul li .txt{padding: 0 5%}
.homeg .aright{width: 100%;padding: .5rem 5%}
.homeg .aright .con{max-width: inherit;}
.homeg .aright-con li img{margin: 0 auto}
.homeg .aright-top li{height: 1.45rem}
}
@media screen and (max-width: 768px){
.homea{padding-top:1.6rem;}
.homea-a{bottom: -1.2rem;right: 0;z-index: 10}
}
@media screen and (max-width: 640px){
.in-tit span{font-size: .3rem}

.homea-a .icoList .swiper-slide a{height: 1rem}
.homea-b:before{display: none}
.homea-b .in-tit{text-align:left;justify-content: space-between;}
.homec .in-tit{text-align:left;justify-content: space-between;}
.homea-b .aleft .topnews .topSlide{width: 100%;margin-top: .25rem}
.homea-b .aleft .topnews .topSlide h4{font-size: .2rem}
.homea-b .aleft .con{background: transparent}
.homea-b .aleft .topnews{padding: 0 0 .2rem}
.homea-b .aleft .topSlides .pic{height: 55vw}
.homea-b .aleft .topSlides .txt{padding: 0 5% .2rem}
.homea-b .aright .picNews{width: 100%;padding-bottom: .3rem; border-bottom: 1px dashed #7a48a2;}
.homea-b .aright .picNews .txt h4{margin-bottom: .15rem}
.homea-b .aright .picNews .pic{height: 50vw}
.homea-b .aright .txtNews li:first-child{border-top: 1px dashed #2c076a;padding-top: .2rem}
.homea-b .aright .txtNews{width: 100%}
.homed .aleft .dslide .pic{height: 50vw}
.homed .aright:after{width: 100%}
.homed .aright{padding: .5rem 0 2rem 0;}
.homee .aright .slide{width: 100%}
.homee .aright .calendar{width: 100%}
.homee .aright .slide .pic{height: 45vw}
.homee .aright .slide .sbtn{justify-content: center;}
.homef .gallery-thumbs{position: static;transform: none;margin-top: .2rem;margin-bottom: .3rem}
.homef .txt:after{width: .5rem;right: -.5rem}
.homef .txt:before{width: .5rem;left: -.5rem}
.homef .txt{top:.3rem}
.homef .gallery-top .swiper-slide a i{top:60%;}

.homeg .aleft-top{padding: .35rem 3%;}
.homeg .aleft-top ul li a .icon-left1{display: none}
.homeg .aleft-con .ula{width: 100%;margin-bottom: .2rem}
.homeg .aleft-con .ulb{width: 100%}
.homeg .aleft-con .ulb li{height: auto;margin-bottom: .2rem}
.homeg .aleft-con .ulb li .pic{height: 45vw}
.homeg .aleft-top ul li a{padding: 0 5%;text-align: center;display: block;}
.homeg .aright .con{padding: .4rem .2rem}
}

@media screen and (max-width: 360px){
	.homea-a .icoList .swiper-slide a{font-size: .18rem}
	.homef .txt{font-size: .2rem}
	.homeg .aleft-top{padding: .35rem 1%;}
}



/*ie11 css hack*/ 
@media all and (-ms-high-contrast:none) { 
*::-ms-backdrop, 
} 
/*ie11注意里面的标点符号*/ 
/*ie10 css hack*/ 
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 

}

