.index-wrapper .banner{position:relative;width:100%;min-height:51vw;margin-bottom:24px;overflow:hidden}.index-wrapper .banner .banner-img-box{height:51vw}.index-wrapper .banner .banner-img{vertical-align:top;width:100%;height:auto}.index-wrapper .notice{position:absolute;left:0;top:38px;width:28.5%;box-sizing:border-box}.index-wrapper .notice dt{height:56px;padding:0 30px;font-size:0;border-bottom:1px solid #edfbff;background:url(/uploads/image/resource/index-notice-tit.png) no-repeat 30px}.index-wrapper .notice dd{margin-top:1vw;padding:15px 30px;background:rgba(0,0,0,.2);background:-webkit-linear-gradient(left,rgba(0,0,0,.2),transparent);background:linear-gradient(left,rgba(0,0,0,.2),transparent)}.index-wrapper .notice dd:hover{background:rgba(0,0,0,.3);background:-webkit-linear-gradient(left,rgba(0,0,0,.3),transparent);background:linear-gradient(left,rgba(0,0,0,.3),transparent)}.index-wrapper .notice dd a{display:block;font:16px/16px microsoft yahei;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff}.index-wrapper .notice dd a:hover{text-decoration:underline}.index-wrapper .notice dd p{padding-top:8px;font:14px/16px microsoft yahei;color:#fff}.index-wrapper .r-notice{position:absolute;right:0;top:38px;width:28.5%;box-sizing:border-box}.index-wrapper .r-notice dt{height:56px;padding:0 30px;font-size:0;border-bottom:1px solid #edfbff}.index-wrapper .r-notice dt>div{height:56px;background:url(/uploads/image/resource/index-notice-tit1.png) no-repeat 100%}.index-wrapper .r-notice dd{margin-top:1vw;padding:15px 30px;background:rgba(0,0,0,.2);background:-webkit-linear-gradient(left,transparent,rgba(0,0,0,.2));background:linear-gradient(left,transparent,rgba(0,0,0,.2))}.index-wrapper .r-notice dd:hover{background:rgba(0,0,0,.3);background:-webkit-linear-gradient(left,transparent,rgba(0,0,0,.3));background:linear-gradient(left,transparent,rgba(0,0,0,.2))}.index-wrapper .r-notice dd a{display:block;font:16px/16px microsoft yahei;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff}.index-wrapper .r-notice dd a:hover{text-decoration:underline}.index-wrapper .r-notice dd p{padding-top:8px;font:14px/16px microsoft yahei;color:#fff}.index-wrapper .survey{position:relative;background:#eee;margin-bottom:24px}.index-wrapper .survey .left{position:relative;float:left;width:51%;font-size:0;cursor:pointer;overflow:hidden}.index-wrapper .survey .left img{width:100%;height:auto;margin:0 auto;display:block}.index-wrapper .survey .left .modal{position:absolute;left:0;top:0;height:100%;width:100%;background:url(/uploads/image/resource/opacity20.png) repeat}.index-wrapper .survey .left .play-btn{position:absolute;left:50%;top:50%;width:80px;height:80px;margin:-40px 0 0 -40px;transition:none;background:url(/uploads/image/resource/index-icon.png) no-repeat;background-position:0 0}.index-wrapper .survey .left:hover .modal{background:url(/uploads/image/resource/opacity30.png) repeat}.index-wrapper .survey .left:hover .play-btn{background-position:left -90px}.index-wrapper .survey .right{position:absolute;left:53%;top:50%;transform:translatey(-50%);width:45%;text-align:center;font-size:0;box-sizing:border-box}.index-wrapper .survey .tit{color:#333;font-size:40px;line-height:72px;font-family:\\5b8b\4f53}.index-wrapper .survey .txt{font:14px/24px microsoft yahei;color:#333}.index-wrapper .survey .btn-wrapper{padding-top:24px}.index-wrapper .survey .btn-wrapper .look{display:block;margin:0 auto;width:54px;height:54px;font-size:0;background:url(/uploads/image/resource/index-icon.png) no-repeat;background-position:left -185px;transition:none}.index-wrapper .survey .btn-wrapper .look:hover{background-position:left -244px}.index-wrapper .sub-tit{position:relative;margin-bottom:24px}.index-wrapper .sub-tit .tit{position:absolute;left:0;top:0;width:216px;height:100%}.index-wrapper .sub-tit .txt{margin-left:216px;padding:1.25vw 2.5vw;background:#eee;font:14px/24px microsoft yahei;color:#454545;box-sizing:border-box}.index-wrapper .sub-tit .txt p{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.index-wrapper .travel .sub-tit .tit{background:url(/uploads/image/resource/index-travel-tit.png) no-repeat 50%;background-size:60% auto}.index-wrapper .travel .travel-list{font-size:0;margin-bottom:24px}.index-wrapper .travel .travel-list .travel-card{float:left;width:25.6%;margin-right:1.2%}.index-wrapper .travel .travel-list .travel-card:hover .mask{display:block}.index-wrapper .travel .travel-list .travel-card:last-child{width:19.6%;margin-right:0}.index-wrapper .travel .travel-list .travel-card:last-child .txt{width:47%}.index-wrapper .travel .travel-list .travel-card a{display:block;position:relative}.index-wrapper .travel .travel-list .travel-card img{vertical-align:top;width:100%;height:auto}.index-wrapper .travel .travel-list .travel-card .mask{display:none;position:absolute;left:0;top:0;height:100%;width:100%;background:url(/uploads/image/resource/opacity20.png) repeat}.index-wrapper .travel .travel-list .travel-card .txt{position:absolute;left:50%;top:50%;width:36%;transform:translate(-50%,-50%)}.index-wrapper .red .sub-tit .tit{background:url(/uploads/image/resource/index-red-tit.png) no-repeat 50%;background-size:60% auto}.index-wrapper .red .red-list{font-size:0;margin-bottom:24px;position:relative}.index-wrapper .red .red-list .more-btn{position:absolute;right:5%;bottom:8%;display:block;width:130px;height:30px;border:1px solid #ccc;text-align:center;font:14px/30px aria;color:#ccc}.index-wrapper .red .red-list .more-btn:hover{color:#666;border-color:#999}.index-wrapper .red .red-list .tit{font-size:26px;line-height:1;font-family:\\5b8b\4f53;color:#000}.index-wrapper .red .red-list .tit:hover{color:#e02129}.index-wrapper .red .red-list .summary{padding-top:4%;font:14px/22px microsoft yahei;height:44px;overflow:hidden}.index-wrapper .red .red-list .red-card{position:relative;width:48%;background-color:#eee;box-sizing:border-box}.index-wrapper .red .red-list .red-card:hover img{transform:scale(1.2)}.index-wrapper .red .red-list .red-card.card2 .img{float:right;text-align:right}.index-wrapper .red .red-list .red-card.card1 .text{float:right}.index-wrapper .red .red-list .red-card.card1 .img{float:left;text-align:left}.index-wrapper .red .red-list .red-card .text{position:relative;width:50%;padding:10% 3% 0;box-sizing:border-box;overflow:hidden;height:16.875vw}.index-wrapper .red .red-list .red-card .summary{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.index-wrapper .red .red-list .red-card .img{width:50%;height:16.875vw;overflow:hidden}.index-wrapper .red .red-list .red-card .img img{height:100%;width:auto;transition:all .3s ease-out}.index-wrapper .red .red-list .red-card1{position:absolute;width:52%;height:100%;right:0;top:0;background-color:#eee;overflow:hidden}.index-wrapper .red .red-list .red-card1:hover img{transform:scale(1.2)}.index-wrapper .red .red-list .red-card1 .img{display:block;max-height:25vw;overflow:hidden}.index-wrapper .red .red-list .red-card1 .img img{width:100%;height:auto;vertical-align:top;transition:all .3s ease-out}.index-wrapper .red .red-list .red-card1 .text{position:relative;height:8.75vw;padding:4% 5% 0;box-sizing:border-box}.index-wrapper .red .red-list .red-card1 .summary{padding-top:1%;width:overflow;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;height:22px}.index-wrapper .red .red-list .red-card1 .more-btn{right:3%;bottom:7%}@media (max-width:1000px){.index-wrapper .notice{position:static;width:100%;margin-top:24px;padding-top:18px;background:#eee}.index-wrapper .notice dt{border-color:#e5e5e5;height:86px;background-size:auto 40px}.index-wrapper .notice dd{background:transparent;padding:20px 30px}.index-wrapper .notice dd:hover{background:transparent}.index-wrapper .notice dd a{color:#333;font-size:28px;line-height:28px}.index-wrapper .notice dd a:hover{color:#e02129}.index-wrapper .notice dd p{padding-top:16px;color:#666;font-size:24px}.index-wrapper .survey{background:#fff}.index-wrapper .survey .left{float:none;width:100%}.index-wrapper .survey .right{position:static;transform:translate(0);margin:0 auto 24px;width:100%;padding:5%;background:#eee}.index-wrapper .survey .txt{font-size:26px;line-height:40px}.index-wrapper .red .red-list .more-btn{display:none}.index-wrapper .red .red-list .red-card{width:100%;padding:2vw;margin-bottom:24px}.index-wrapper .red .red-list .red-card .img{display:block;width:30vw;height:22.5vw;overflow:hidden}.index-wrapper .red .red-list .red-card .img img{width:100%;height:100%}.index-wrapper .red .red-list .red-card .tit{font-size:30px}.index-wrapper .red .red-list .red-card .summary{color:#666;padding-top:10px;font-size:26px;line-height:34px}.index-wrapper .red .red-list .red-card .text{width:95%;float:none;padding:0;height:auto;position:absolute;top:50%;transform:translatey(-50%)}.index-wrapper .red .red-list .red-card.card1 .text{padding-left:32vw;float:none}.index-wrapper .red .red-list .red-card.card2 .text{padding-right:32vw}.index-wrapper .red .red-list .red-card1{position:static;width:100%}.index-wrapper .red .red-list .red-card1 .img{width:100%;max-height:inherit}.index-wrapper .red .red-list .red-card1 .text{height:auto;padding-bottom:3%}.index-wrapper .red .red-list .red-card1 .text .tit{font-size:30px}.index-wrapper .red .red-list .red-card1 .text .summary{font-size:22px;line-height:34px;color:#666}.index-wrapper .sub-tit .txt{font-size:26px;line-height:1.5}}.media-popup{width:100%;height:100%;position:fixed;left:0;top:0;z-index:1000;background:;display:none}.media-hd{position:fixed;right:-100px;top:-100px;z-index:100;width:200px;height:200px;line-height:280px;text-indent:45px;background:#eee;background:hsla(0,0%,100%,.2);border-radius:50%}.media-hd:hover{background:#ddd;background:hsla(0,0%,100%,.3)}.media-hd a{display:block;color:#fff;font-size:30px}.media-content{width:1120px;height:694px;background:#fff;position:absolute;top:50%;left:50%;margin-left:-575px;margin-top:-362px;border-radius:5px;overflow:hidden;padding:15px}.media-title{height:60px;font-size:24px;line-height:60px;color:#e02129;position:relative}.media-title .fs{width:20px;height:20px;display:block;position:absolute;right:0;top:20px;font-size:16px;color:#999;cursor:pointer;line-height:18px!important}.media-title .fs:hover{color:#00b9af}.media-title>span{display:inline-block;max-width:85%;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-title .media-icon{display:inline-block;margin-right:8px;vertical-align:top;font-size:20px}.shares{position:relative;width:30px;height:100%;color:#666;cursor:pointer}.shares:hover{color:#e02129}