@charset "utf-8";

@media screen and (min-width: 1024px) {
.kite{left: 50%;} .yanzi{top: 18%;left: 50%;transform: translateX(-233%);} 
.w0-leaf{left: 50%; transform: translateX(-50%);} 
.w5sport.swiper-button-next{right: 50%;transform: translateX(490px);} 
.w5sport.swiper-button-prev{left:50%;transform: translateX(-490px);}
.shanshui.swiper-button-prev{left: 50%;transform: translateX(-240px) translateY(6px);} 
.shanshui.swiper-button-next{right:50%;transform: translateX(240px) ;} 
.w6.swiper-button-prev{top: 53%;left: 50%; transform: translateX(-600px); background: url(//x0.ifengimg.com/ucms/special/images/4CC34908EDAD015C2F472A0330570D8E.png) no-repeat !important;}
.w6.swiper-button-next{top: 53%;right: 50%; transform: translateX(600px); background: url(//x0.ifengimg.com/ucms/special/images/1EC4A76627DD2E9F72639C45EB44FAC3.png) no-repeat !important;}

}

@media screen and (max-width: 1024px){
.kite{right: 33%;} 
.w1-inst{display: none;} 
.cal-pad{position: relative;left: -20px;} 
.cal{left: 48px !important;} .weft3 .line{left: 88px !important;} 
.yanzi{top: 8%;left: 33%;} .w0-leaf{left: -105%;} .w1-bg{display: none;} 
.w5sport.swiper-button-next{right: 0px;} .w5sport.swiper-button-prev{left: 0px;}
.shanshui.swiper-button-prev{left: 25%;} .shanshui.swiper-button-next{right: 25%;} 
.w6.swiper-button-prev,.w6.swiper-button-next{top: 55%;} 

}
/**/
*{outline: none;}
body {width: auto; min-width: 1000px; height: auto; font-size: 14px; line-height: 1.8; color: #333333; background:#D6FDF8; -webkit-overflow-scrolling: touch;}
.clear{ clear: both;}
.container{max-width: 1000px;margin: 0 auto;}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{pointer-events: auto;}

/**/
.posterContainer{overflow: hidden; margin: 0 auto;background-image: url(//x0.ifengimg.com/ucms/special/images/E7B4EDE10ED6D0EE35BC6D1EF25987DE.jpg), url(//x0.ifengimg.com/ucms/special/images/7AC8E195C8B41DCD3F79F4C0FCF1E2DA.jpg) ;background-repeat: no-repeat , no-repeat;background-position: top center, bottom center;}
.mainbannner{width: 1000px; position: relative; height: 1080px;color: #ffffff;margin: 0 auto;}
.posterImg{width: auto;margin: 0 auto;}
.poster-title{opacity: 0; position: absolute;width: 55%; max-width: 970px; top: 232px;left: 50%; transform: translateX(-50%); animation: w0fadeIn 0.5s 0.6s forwards;opacity: 1;z-index: 2;}
@keyframes w0fadeIn{
	0%{transform: scale(0.5) translateX(-50%);opacity: 0;transform-origin:0% 50%;}
	100%{transform: scale(1) translateX(-50%);opacity: 1;transform-origin:0% 50%;}
}
.yanzi{width: auto;position: absolute;}
.kite{position: absolute;width: 300px;top: 97px;animation: kite 2s ease-in-out alternate both infinite;transform-origin: 0 100%;}
@keyframes kite{
	0%{transform: rotate(0deg) scale(0.95) translateX(100%);}
	100%{transform: rotate(4deg) scale(1.05) translateX(100%);}
	}
.float-set{position: absolute;left: 0;top: 0;}
.float-item{position: absolute;width: 10px;}
/*w1*/
.title{margin: 0 auto;width: auto;}
.weft1{position: relative; background-image: url(//x0.ifengimg.com/ucms/special/images/A366617D2EA26F39567AFC14047F8C15.jpg), url(//x0.ifengimg.com/ucms/special/images/357E5CE0659292F80AD5F225B9EA0C93.jpg);background-repeat: no-repeat, no-repeat;background-position: top center,center 260px; background-size: auto,auto;margin-bottom: 130px;}
.w1-bg{z-index: -1; position: absolute;width: 59%;left: 14%;top: 20%;}
.w1-inst{z-index: 20;width: auto;position: absolute;right: 50%;transform: translateX(500%); top: 329px;}
#w1-news{width: 990px;height: 365px;background: #ffffff;border: 4px solid #d6de00;border-radius: 10px;margin:40px auto 90px auto;box-sizing: border-box;}
#w1-news .swiper-slide{display: flex;}
#w1-news .swiper-slide a {height:fit-content;}
#w1-news .swiper-slide img{width: auto;height: 100%;}
#w1-news .swiper-slide h2{position: relative; width: 350px;font-size: 26px;font-weight: bold;color: #003846;left: 30px; top: 55px; ;}
#w1-news .swiper-button-next{background-size: 30%; top: 80%;right: 40px;width: 75px;height: 50px;background-color: #ff9e4f;border-radius: 0px 45px 45px 0px;}
#w1-news .swiper-button-prev{background-size: 30%;top: 80%;left: 795px;width: 75px;height: 50px;background-color: #ff9e4f;border-radius: 45px 0 0 45px;}
.w1-bottom{position: relative; display: flex;padding-top: 145px;background: url(//x0.ifengimg.com/ucms/special/images/7DD4657BDAED193BF5FF710DF4F74D20.png) no-repeat;background-position: 440px 77px;background-size: 53%;}
.w1-news{ width: 394px;height: 340px;}
.w1-news li{font-size: 18px;line-height: 1.3;padding: 20px 0 20px;border-bottom: 1px solid #a4e9e0;}
.w1-news li a{color: #003846;}
.w1-news .mCSB_dragger .mCSB_dragger_bar{background-color: #a4e9e0 !important;}
.w1-news #mCSB_4_scrollbar_vertical {right: -20px;}
.w1-video-player{width: 100%;border-radius: 10px;}
#w1-video{width: 440px; height: 293px;transform: translateX(3px) translateY(48px);padding-right: 45px;}
#w1-video .swiper-pagination-bullet-active{background: #ff9f62;}
.w1video.swiper-pagination{transform: translateY(-75%) translateX(-7px) !important;}
.w1video.swiper-button-next{width: 45px; top: 85%;right: 5.1%;background: url(//x0.ifengimg.com/ucms/special/images/B088F76E68B0AF5AB28B9C324670FB21.png) no-repeat;}
.w1video.swiper-button-prev{width: 45px; top: 47%;left: 90.5%;background: url(//x0.ifengimg.com/ucms/special/images/DC03DE998EF5218DFAA842087CE44EC0.png) no-repeat;}
.w1-selcbar{position: absolute;background: #016966;width: 27px;height: 120px;right: 6%;top: 257px;border-radius: 10px;}
.w1-selcbar img{width: auto; transform: translateY(47px) translateX(15px);}
#w1-video .swiper-slide h2{position: absolute;left: 0;right: 0;bottom: 45px;padding: 7px;font-size: 18px;background: rgb(0 0 0 /.2);border-radius: 0 0 10px 10px;color: #fff;}
/*w2*/
.weft2{position: relative;margin-bottom: 110px; background: url(//x0.ifengimg.com/ucms/special/images/2CF660C9D238AD0F8C7A387B20304FA8.jpg) no-repeat center;}
.w2-frame1{width: auto;}
.w2-top{position: relative;}
#w2_phone1{width: 34%;position: absolute;top: 8%;left: 3.2%;border-radius: 6px;}
.w2-title{position: absolute;top: 60px;right: 10px;width: auto;}
.w2-top p{position: absolute;top: 400px;right: 20px;width: 550px;font-size: 22px;line-height: 1.5;color: #003846;}
.w2-top h2{position: absolute;top: 535px;right: 208px;font-size:34px;color: #017e7b;font-weight: bold;}
.w2phone.swiper-button-next{background: url(//x0.ifengimg.com/ucms/special/images/20255B8D783DD334B34207510A61184F.png) no-repeat;width: 55px; height: 55px;top: 79.4%;right: 100px;}
.w2phone.swiper-button-prev{background: url(//x0.ifengimg.com/ucms/special/images/5B869BA47E0DFAFE93DC1B246B84A245.png) no-repeat;width: 55px; height: 55px;top: 79.4%;left: 510px;}
.w2-bottom{position: relative;padding-bottom: 210px;}
.w2-bottom .w2-frame1{margin: 0 0 0 auto;}
.w2-p2{position: absolute;width: 34%;top: 7%;right: 2.4%;border-radius: 6px;}
.w2-bottom .w2-title{position: absolute;top: 60px;right: 540px;width: auto;}
.w2-text{position: absolute; width: 390px;height: 248px;top: 456px;left: 40px;}
.w2-text h2{font-size:34px;color: #017e7b;font-weight: bold;line-height: 1.2;}
.w2-text p{color: #003846;line-height: 1.5;font-size: 22px;}
.mail{position: absolute;width: 19%;top: 456px;left: 42%;}
.QRcode{position: absolute;width: 10%;top: 560px;left: 46.4%;}
.art-set{display: flex;justify-content: space-between;}
.w2-art{background: #008c8c;width: 495px;height: 60px;justify-content: space-evenly;}
/*w3*/
.weft3{position: relative;background: url(//x0.ifengimg.com/ucms/special/images/E1300F636F5BACE837BCD60A449BA135.jpg) no-repeat;background-position: center 163px;padding-bottom: 165px;}
.weft3 .line{z-index: 10; width: 515px;height: 2px;background-color: #ffdf2b;position: absolute;top: 138px;left: 112px;}
.cal-wp{position: relative;}
.cal-pad{width: auto;}
.cal{position: absolute;top: 70px;left: 85px;}
.day-wrap span{text-align: center;font-size: 18px;font-weight: bold;color: #375889;}
.whole-temp{width: 587px;height: 535px;visibility: hidden;}
.day-wrap{width: 530px;margin: 36px auto 36px;display: grid;grid-template-columns: repeat(7, 11%);row-gap: 15px;column-gap: 15px;}
.cal-basic{width: 56px;height: 56px;border: 1px solid;border-radius: 8px;color: #375889;border-color: #b1d11d;}
.cal-basic p{position: relative;text-align: center;}
.cal-basic>p:nth-child(1){font-size: 22px;line-height: 1.4;}
.cal-basic>p:nth-child(2){overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.can-click{cursor: pointer;border-color:#ff9e4f;color: #FF9E4F;}
.can-click:hover::after{content: attr(data-content-after); position:relative;top:10px;left:0; transform: translateX(-50%); height: 30px;background: #749955;color: #fff;text-align: center;min-width: 90px;
padding: 8px;white-space: nowrap;border-radius: 5px;z-index: 10;opacity: 0.8;}
.can-click.active{pointer-events: none; background: #ff9e4f; color: #ffffff;border: 1px solid #ffdf2b;}
.sub-content{color: #375889; pointer-events: all;cursor: auto;opacity: 0;position: absolute;width: 323px;height: 639px;border-radius: 10px;left: 107%;top: -36px;word-break: break-all;background: #ffffff;}
.march-set .sub-content{top: 0;}
.sub-content::after{content: "";position: absolute;width: 0px;height: 0px;top: 54px;left: -30px;border: 15px solid;border-color: transparent #ffffff transparent transparent;}
.animated.fadeIn{z-index: 10; visibility: visible;}
.empty{opacity: 0;pointer-events: none;}
.april-set{transform: translateY(-572px);}
.may-set{transform: translateY(-1145px);}
.month-control-bar{transform: translateY(-1147px);display: flex;justify-content: space-evenly;}
.month{	width: 120px;height: 50px;border-radius: 25px;background-color: #d67529;color: #ffffff;cursor: pointer;}
.month.selected{background: #ffda4f;color: #ae764f;cursor: default;pointer-events: none;}
.month p{font-size: 26px;text-align: center;}
.sub-icon{width: auto;display: inline-block;}
.sub-content h2{display: inline-block; vertical-align: bottom;font-size: 20px;font-weight: bold;}
.sub-content .mob{margin: 14px 0 14px 0;}
.sub-wp{padding: 15px;}
.weft3 .mCSB_dragger .mCSB_dragger_bar{background-color: #13b599 !important;}
.sub-wp h2{padding-left: 25px;background: url(//x0.ifengimg.com/ucms/special/images/6F3AE5A56A42DC1F1DCC952448D21E9E.png) no-repeat;background-position: 0px 9px;}
.sub-desc{text-align: left !important;line-height: 1.4;}
.sub-pic{width: 280px;height: 157px; border-radius: 10px;margin: 10px 0 10px 0;}
.sub-info{background: #f3f4f5;padding: 10px;font-size:20px;font-weight: bold;text-align: left !important;border-radius: 10px;}
/**/
audio{border: 5px solid #c9ff74;border-radius: 50px;width: 400px;}
audio::-webkit-media-controls-enclosure{background: #1099BD;}
audio::-webkit-media-controls-current-time-display{color: #fff;}
audio::-webkit-media-controls-time-remaining-display{color: #fff;}
/* audio::-webkit-media-controls-play-button{background: #FE8752;border-radius: 50%;} */
/*w4*/
.weft4 {position: relative;background: url(//x0.ifengimg.com/ucms/special/images/5F9F11165CAF2F56A87CBEF7FD53383E.jpg) no-repeat center;margin-bottom: 160px;}
#w4_swi {width: 1000px;height: 515px;padding-bottom: 80px;}
#w4_swi img{width: auto;position: absolute;}
#w4_swi article{position: absolute;width:450px;height: 167px;left: 0;bottom: 0;}
#w4_swi h2{font-size:30px;color: #017e7b;font-weight: bold;line-height: 1.2;}
#w4_swi p{color: #003846;line-height: 1.5;font-size: 22px;}
#w4_swi .w4-pic{position: absolute;top: 56px;right: 16px; width: 505px;height: 334px;border-radius: 5px;border: 5px solid #cde844;}
#w4_swi .audio-player{position: absolute;bottom: 20px;right: -18px;}
#w4_swi audio{width: 500px;}
#w4_swi figcaption{width: 75%;transform: translateX(140px) translateY(27px);color: #fff;z-index: 2;position: relative;}
#w4_swi .swiper-pagination-bullet.swiper-pagination-bullet-active{transform: scale(1.5);}
#w4_swi .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 9px !important;}
#w4_swi .swiper-pagination-bullet-active{background: #c1fbf4;}
.shanshui.swiper-button-next{width: 80px; top: 95%;background: url(//x0.ifengimg.com/ucms/special/images/05ADBEB293B07136DD0278F6F0F194CC.png) no-repeat;}
.shanshui.swiper-button-prev{width: 80px; top: 95%; background: url(//x0.ifengimg.com/ucms/special/images/4C04A71B87FB87003BB97BF1B90AF62C.png) no-repeat;}
.weft4 .select-bar{ width: 510px;height: 40px;background: #009185;border-radius: 25px;position: relative;left: 0;transform: translateY(-42px);}
/*w5*/
.weft5{position: relative;background: url(//x0.ifengimg.com/ucms/special/images/B36BD1B6D061212857B342EDACC54B9D.jpg) no-repeat center;background-position-y: 375px;padding-bottom: 190px;}
#w5_sport{ width: 886px;height: 474px;margin-top: 235px;padding-bottom: 54px;}
#w5_sport img{border-radius: 10px 10px 0 0;}
#w5_sport .swiper-slide{background: #ffffff; border-radius: 10px;}
#w5_sport h2{padding: 10px;font-size: 26px;line-height: 1.3;color: #003846;}
#w5_sport p{font-size: 16px;line-height: 1.3;padding: 10px;color: #003846;}
.w5sport.swiper-button-next{top: 65%;background: url(//x0.ifengimg.com/ucms/special/images/BB0AD3B84B09B10AC0D362122AED9EE5.png) no-repeat;}
.w5sport.swiper-button-prev{top: 65%;background: url(//x0.ifengimg.com/ucms/special/images/FC4FEEB07A358F63BD9E0E062117E1CC.png) no-repeat;}
#w5_sport .swiper-pagination-bullet-active{background: #ff8752;}
/*w6*/
.weft6{position: relative;height: 1400px;background: url(//x0.ifengimg.com/ucms/special/images/5CB45EF3F023EBF9FC351BB1B17DAC8B.jpg) no-repeat center;background-position-y: 350px;}
#w6_swi{position: relative;width: 900px;height: 540px;margin-top: 175px;}
#w6_swi .swiper-slide h2{position: absolute;left: 0;right: 0;bottom: 0;padding: 10px;font-size: 18px;background: rgb(0 0 0 /.5);border-radius: 0 0 10px 10px;color: #fff;}
.w6.swiper-pagination{position: absolute;width: 100px; bottom: 218px;left: 50%;font-size: 22px;color: #ffffff;transform: translateX(-40%);}
.w6 .swiper-pagination-current{font-size: 30px;line-height: 1;}
#w6_swi .swiper-button-next, .swiper-button-prev{top: 54%;}
/**/
.foot{width:100%;height:auto;margin:20px auto 5px;color:#111111;text-align:center;}
.foot a{color: #000;}