
.connect_btns{
    display: flex;
    /*align-items: center;*/
    /*justify-content: center;*/
}

.connect_btn_2_text {
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #0B51B2;
    margin-left: 5.5px;
}

.connect_btn_1_text {
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    margin-left: 5.5px;
}
.index-tickets-banner-wrap{
    width: 100%;
    height: 650px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url('../images/tickets_new/bg.jpg');
    margin-top: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.index-tickets-banner-con{
    width: 1200px;
    margin: 0 auto;
}

.connect_btn_2 {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    /* padding: 8px 16px; */
    width: 118px;
    height: 40px;
    background: #FFFFFF;
    border: 1px solid #E7EEF7;
    border-radius: 8px;
}

.connect_btn_1 {
    align-items: center;
    justify-content: center;
    /* padding: 0 16px; */
    width: 118px;
    height: 40px;
    background: #0B51B2;
    border-radius: 8px;
    margin-left: 12px;
}
.index-tickets-banner-con-text1{
    font-weight: 700;
    font-size: 62px;
    line-height: 150%;
    color: #FFFFFF;font-family:'ast'
}

.index-tickets-banner-con-text2{
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    color: #FFFFFF;
    margin-bottom: 32px;
}



.tourism-one-wrap{
    padding: 72px 0 54px 0;
}
.tourism-one-left{
    float: left;
    width: 589px;
    height: 200px;
    background-color: #4C91F9;
    border-radius: 10px;
    margin-right: 21px;
    padding: 52px 30px 30px 30px;
    position: relative;
    background-image: url('../images/tourism/what.png');
    background-repeat: no-repeat;
    background-position-x: 253px ;
    background-position-y: 14px;
    /*background-size: 151px 32px;*/
}

.tourism-one-right{
    float: left;
    width: 589px;
    height: 200px;
    background: #4C91F9;
    border-radius: 10px;
    padding: 52px 30px 30px 30px;
    position: relative;
    background-image: url('../images/tourism/why.png');
    background-repeat: no-repeat;
    background-position-x: 333px ;
    background-position-y: 14px;
}

.tourism-one-left-title{
    position: absolute;
    font-size: 28px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 28px;
    padding: 12px 39px 21px 36px;
    background-image: url('../images/tourism/title_bg.png');
    background-position: center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: inline-block;
    top:-31px
}

.tourism-one-left-content{
    font-size: 16px;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 28px;
}

.tourism-two-wrap{
    padding: 71px 0 60px 0;
    background-color: #F9FAFB;
    background-image: url('../images/tourism/two_bg.png');
    background-repeat: no-repeat;
    background-position: bottom;
}

.tourism-title{
    font-size: 30px;
    font-weight: 800;
    color: #343434;
    line-height: 30px;
    text-align: center;
    position: relative;
    margin-bottom: 58px;
}

.tourism-title .tourism-title-image{
    position: absolute;
    width: 100%;
    top: -14px;
}

.tourism-title .tourism-title-text{
    display: inline-block;
    position: relative;
}

.tourism-title .tourism-title-text span{
    color: #4B91F9;
}

.tourism-title .tourism-title-text:before{
    content: "";
    position: absolute;
    left: -110px;
    /*top:10px;*/
    width: 105px;
    height: 42px;
    background-image: url('../images/tourism/title_1.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    /*background: #4C92F9;*/
    /*box-shadow: 1px 2px 18px 1px rgba(17, 98, 219, 0.14);*/
}

.tourism-title .tourism-title-text:after{
    content: "";
    position: absolute;
    right: -110px;
    /*top:10px;*/
    width: 105px;
    height: 42px;
    background-image: url('../images/tourism/title_2.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    /*box-shadow: 1px 2px 18px 1px rgba(17, 98, 219, 0.14);*/
}

.tourism-title-1{
    font-size: 30px;
    font-weight: 800;
    color: #343434;
    line-height: 30px;
    text-align: center;
    position: relative;
    margin-bottom: 58px;
}

.tourism-title-1 .tourism-title-image{
    position: absolute;
    width: 100%;
    top: -14px;
}

.tourism-title-1 .tourism-title-text{
    display: inline-block;
    position: relative;
}

.tourism-title-1 .tourism-title-text:before{
    content: "";
    position: absolute;
    left: -110px;
    /*top:10px;*/
    width: 105px;
    height: 42px;
    background-image: url('../images/tourism/title_9.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    /*background: #4C92F9;*/
    /*box-shadow: 1px 2px 18px 1px rgba(17, 98, 219, 0.14);*/
}

.tourism-title-1 .tourism-title-text:after{
    content: "";
    position: absolute;
    right: -110px;
    /*top:10px;*/
    width: 105px;
    height: 42px;
    background-image: url('../images/tourism/title_10.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    /*box-shadow: 1px 2px 18px 1px rgba(17, 98, 219, 0.14);*/
}

.tourist-two-box{
    width: 100%;
    height: 583px;
    padding: 3px 0 14px;
    position: relative;
    margin-bottom: 46px;
}

.tourist-two-box:before{
    content: "";
    position: absolute;
    width: 1px;
    height: 600px;
    background: #D4D4D4;
    left: 50%;
    top: 0;
}

.tourism-list-wrap{
    width: 1024px;
    margin: 0 auto;
    margin-bottom: 20px;
    /*display: flex;*/
}

.tourism-list-wrap:last-child{
    margin-bottom: 0;
}

.tourism-list-box-left{
    width: 480px;
    /*height: 30px;*/
    float: left;
    text-align: right;
}

.tourism-list-box-middle{
    width: 12px;
    height: 32px;
    float: left;
    margin-left: 26px;
    margin-right: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.tourism-list-box-right{
    width: 480px;
    /*height: 30px;*/
    float: left;
}

.tourism-list-text{
    font-size: 14px;
    font-weight: 500;
    text-align: left;
    color: #333333;
    line-height: 22px;
    margin-top: 5px;
}

.tourism-list-text span{
    color: #4B91F9;
}

.tourism-list-kuang:after{
    content: "";
    width: 0px;
    height: 0px;
    border-top: 4px solid transparent;
    border-left: 8px solid #4B91F9;
    border-right: 8px solid transparent;
    border-bottom: 4px solid transparent;
    position: absolute;
    right: -16px;
    top:50%;
    margin-top: -4px;
}

.tourism-list-kuang{
    /*width:200px;*/
    /*height:100px;*/
    padding: 9px 10px;
    display: inline-block;
    background: #4B91F9;
    /*margin-top:50px;*/
    border-radius: 4px;
    position: relative;
    font-size: 14px;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 14px;
}

.tourism-list-kuang-1{
    /*width:200px;*/
    /*height:100px;*/
    padding: 9px 10px;
    display: inline-block;
    background: #4B91F9;
    /*margin-top:50px;*/
    border-radius: 4px;
    position: relative;
    font-size: 14px;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 14px;
}

.tourism-list-kuang-1:after{
    content: "";
    width: 0px;
    height: 0px;
    border-top: 4px solid transparent;
    border-left: 8px solid transparent;
    border-right: 8px solid #4B91F9;
    border-bottom: 4px solid transparent;
    position: absolute;
    left: -16px;
    top:50%;
    margin-top: -4px;
}

.tourism-list-dian{
    width: 8px;
    height: 8px;
    background: #FFFFFF;
    border: 2px solid #4B91F9;
    border-radius: 50%;
    position: relative;
    z-index: 1;
}

.tourism-two-btn{
    font-size: 16px;
    /*font-family: PingFang SC;*/
    font-weight: 500;
    color: #4B91F9 !important;
    line-height: 16px;
    padding: 14px 40px;
    background: #F8F9FB;
    border: 1px solid #4B91F9;
    display: inline-block;
    cursor: pointer;
    margin-bottom: 21px;
}

.tourism-two-download-wrap{
    font-size: 14px;
    font-weight: 500;
    color: #6D7075;
    line-height: 14px;
    /*display: flex;*/
    /*align-items: center;*/
}

.tourism-two-download-wrap img{
    margin-right: 5px;
}

.tourism-two-download-wrap a{
    font-size: 14px;
    font-weight: 500;
    text-decoration: underline;
    color: #4B91F9;
    line-height: 14px;
    margin-left: 9px;
}

.tourism-three-wrap{
    padding: 79px 0 0 0;
    background-image: url('../images/tourism/three_bg.png');
    overflow: hidden;
}

.tourism-sub-title{
    font-size: 14px;
    font-weight: 500;
    color: #636568;
    line-height: 14px;
    text-align: center;
    margin-bottom: 58px;
}

.tourism-three-box-left{
    float: left;
    padding-left: 13px;
    width: 720px;
}

.tourism-three-list{
    width: 720px;
    height: 119px;
    background: #FFFFFF;
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.12);
    border-radius: 10px;
    margin-bottom: 14px;
    padding: 27px 0;
}

.three-list-left-title{
    position: relative;
    left: -13px;
    margin-bottom: 16px;
}

.three-list-left-title span:nth-child(1){
    background: linear-gradient(90deg, #FDA248, #EC911A);
    border-radius: 10px 0px 0px 10px;
    padding: 8px 10px;
    font-size: 20px;
    font-weight: bold;
    color: #FEFEFE;
    line-height: 20px;
    display: inline-block;
}

.three-list-left-title span:nth-child(2){
    font-size: 20px;
    font-weight: bold;
    color: #FEFEFE;
    line-height: 20px;
    padding: 8px 15px 8px 12px;
    background: #4B91F9;
    border-radius: 0px 18px 18px 0px;
    display: inline-block;
}

.tourism-three-list-left{
    position: relative;
    float: left;
    margin-right: 26px;
}

.tourism-three-list-right{
    float: left;
    width: 520px;
}

.three-list-right-text1{
    font-size: 20px;
    font-weight: 500;
    color: #333333;
    line-height: 20px;
    margin-bottom: 26px;
}

.three-list-right-text2{
    font-size: 14px;
    font-weight: 500;
    color: #7D8086;
    line-height: 24px;
}

.three-list-right-text2 span{
    color: #4B91F9;
}

.tourism-three-box-right{
    float: left;
    width: 467px;
    position: relative;
}

.tourism-three-box-right img{
    position: absolute;
    right: -355px;
}

.tourism-four-wrap{
    padding: 251px 0 123px 0;
    background: url('../images/tourism/four_bg.png') no-repeat bottom,url('../images/tourism/three_bg.png')
}

.tourism-four-list-box{
    width: 100%;
}

.tourism-four-list{
    width: 360px;
    height: 276px;
    background: #FFFFFF;
    border-radius: 20px;
    padding: 10px;
    float: left;
    margin-right: 30px;
}

.tourism-four-list:last-child{
    margin-right: 0;
}

.four-list-box{
    width: 100%;
    height: 100%;
    border: 1px dashed #F59A33;
    border-radius: 20px;
    display: flex;
    /*align-items: center;*/
    justify-content: center;
    flex-direction: column;
    position: relative;
}

.four-list-box-title{
    width: 195px;
    height: 63px;
    background-image: url('../images/tourism/four_tab_bg.png');
    background-position: center;
    background-size: 100% 100%;
    border-radius: 20px 20px 0px 0px;
    position: absolute;
    top:-38px;
    left: 50%;
    margin-left: -140px;
    font-size: 20px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 22px;
    padding-top: 15px;
    padding-left: 65px;
}

.four-list-box-text{
    padding: 0 20px;
    /*display: flex;*/
    margin-bottom: 15px;
}

.four-list-box-text:last-child{
    margin-bottom: 0;
}

.four-list-box-text p{
    width: 294px;
    font-size: 14px;
    font-weight: 500;
    color: #333333;
    line-height: 24px;
    float: left;
}

.four-list-box-text p span{
    color: #4B91F9;
}

.four-list-box-text img{
    margin-right: 11px;
    width: 15px;
    height: 17px;
    margin-top: 3px;
    float: left;
}

.tourism-five-wrap{
    padding: 59px 0 60px 0;
    background: url('../images/tourism/five_bg.png');
}

.tourism-five-wrap-1200{
    width: 1250px;
    margin: 0 auto;
}

.tourism-five-1200{
    width: 100%;
    height: 506px;
    background-image: url('../images/tourism/five_img.png');
    background-size: auto;
    background-position: center;
    background-repeat: no-repeat;
}

.tourism-five-1200-left,
.tourism-five-1200-right{
    width: 340px;
    margin-top: 15px;
}

.tourism-five-1200-left{
    float: left;
}

.tourism-five-1200-right{
    float: right;
}

.five-1200-text-wrap-left{
    float: left;
    margin-right: 14px;
}

.five-1200-text-wrap-right{
    float: left;
    width: 300px;
}

.five-1200-text-number{
    width: 26px;
    height: 26px;
    background: #4B91F9;
    line-height: 26px;
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    color: #FFFFFF;
}

.five-1200-text-wrap-right .text-wrap-right-p1{
    font-size: 20px;
    font-weight: 500;
    color: #4B91F9;
    line-height: 20px;
    margin-bottom: 5px;
}

.text-wrap-right-p2{
    font-size: 14px;
    font-weight: 500;
    color: #6F7276;
    line-height: 22px;
    margin-top: 5px;
}

.tourism-five-1200-text-wrap{
    margin-bottom: 52px;
}

.tourism-six-wrap{
    padding: 64px 0 53px 0;
    background: url('../images/tourism/six_bg.png');
}

.tourism-sub-title-wrap{
    text-align: center;
    margin-bottom: 39px;
}

.tourism-sub-title-list{
    padding: 13px 23px 25px 25px;
    display: inline-block;
    margin-right: 10px;
    background-image: url('../images/tourism/sub_title_bg.png');
    background-position: center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: 500;
    color: #FFFFFF;
    /*line-height: 14px;*/
}

.tourism-sub-title-list:last-child{
    margin-right: 0;
}

.tourism-sub-title-list:nth-child(1) span{
    color: #F85050;
    font-size: 20px;
    line-height: 14px;
    font-style:italic
}

.tourism-sub-title-list:nth-child(2) span{
    color: #F8E45D;
    font-size: 20px;
    line-height: 14px;
    font-style:italic
}

.tourism-sub-title-list:nth-child(3) span{
    color: #21EFC1;
    font-size: 20px;
    line-height: 14px;
    font-style:italic
}

.tourism-six-title-wrap{
    text-align: center;
    margin-bottom: 23px;
}

.tourism-six-title{
    display: inline-block;
    font-size: 24px;
    font-weight: 500;
    color: #4B91F9;
    line-height: 24px;
    padding: 15px 74px 16px 74px;
    border: 1px solid #4B91F9;
    border-radius: 29px;
}

.tourism-six-list-wrap{
    width: 100%;
    height: 480px;
}

.tourism-six-list{
    width: 362px;
    height: 100%;
    position: relative;
    float: left;
    margin-right: 57px;
}

.tourism-six-list:last-child{
    margin-right: 0;
}

.tourism-six-list-box1{
    position: absolute;
    width: 362px;
    height: 380px;
    background-color: #FFFFFF;
    box-shadow: 0px 6px 16px 0px rgba(18, 26, 42, 0.1);
    border-radius: 10px;
    bottom: 0;
    background-image: url('../images/tourism/01.png');
    background-position:right bottom;
    background-repeat: no-repeat;
    background-size: auto;
}

.tourism-six-list-box2{
    position: absolute;
    width: 362px;
    height: 420px;
    background-color: #FFFFFF;
    box-shadow: 0px 6px 16px 0px rgba(18, 26, 42, 0.1);
    border-radius: 10px;
    bottom: 0;
    background-image: url('../images/tourism/02.png');
    background-position:right bottom;
    background-repeat: no-repeat;
    background-size: auto;
}

.tourism-six-list-box3{
    position: absolute;
    width: 362px;
    height: 460px;
    background-color: #FFFFFF;
    box-shadow: 0px 6px 16px 0px rgba(18, 26, 42, 0.1);
    border-radius: 10px;
    bottom: 0;
    background-image: url('../images/tourism/03.png');
    background-position:right bottom;
    background-repeat: no-repeat;
    background-size: auto;
}

.tourism-six-list-box1-title{
    font-size: 16px;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 16px;
    padding: 11px 30px;
    background: #4B91F9;
    box-shadow: 0px 5px 16px 0px rgba(75, 145, 249, 0.38);
    border-radius: 19px;
    display: inline-block;
    position: absolute;
    top: -19px;
    left: 50%;
    margin-left: -49px;
}

.tourism-six-list-box1-img{
    width: 100%;
    height: 182px;
    border-radius: 10px 10px 0px 0px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url('../images/tourism/six_01.png');
}

.tourism-six-list-box2-img{
    width: 100%;
    height: 182px;
    border-radius: 10px 10px 0px 0px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url('../images/tourism/six_02.png');
}

.tourism-six-list-box3-img{
    width: 100%;
    height: 182px;
    border-radius: 10px 10px 0px 0px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url('../images/tourism/six_03.png');
}

.tourism-six-list-box1-text-wrap{
    padding: 36px 34px 0 34px;
}

.six-list-box1-text1{
    font-size: 20px;
    font-weight: bold;
    color: #3E4043;
    line-height: 20px;
    text-align: center;
    margin-bottom: 33px;
}

.six-list-box1-text2{
    font-size: 14px;
    font-weight: 500;
    color: #84868A;
    line-height: 24px;
}

.six-list-box1-text2 span{
    color: #4B91F9;
}

.tourism-seven-wrap{
    padding: 39px 0 45px 0;
}

.tourism-seven-list-wrap{
    width: 100%;
    height: 426px;
    background: #FFFFFF;
    box-shadow: 0px 6px 16px 0px rgba(18, 26, 42, 0.1);
    border-radius: 10px;
}

.tourism-seven-list{
    float: left;
    width: 559px;
    height: 186px;
    position: relative;
    padding: 27px 0 0 41px;
}

.tourism-seven-list:nth-child(1):after{
    content: "";
    display: inline-block;
    width: 1px;
    height: 143px;
    background: #F0F0F0;
    position: absolute;
    bottom: 0;
    right: 0;
}

.tourism-seven-list:nth-child(2):after{
    content: "";
    display: inline-block;
    width: 560px;
    height: 1px;
    background: #F0F0F0;
    position: absolute;
    bottom: 0;
    left: 0;
}

.tourism-seven-list:nth-child(3):after{
    content: "";
    display: inline-block;
    width: 560px;
    height: 1px;
    background: #F0F0F0;
    position: absolute;
    top: -1px;
    right: 0;
}

.tourism-seven-list:nth-child(4):after{
    content: "";
    display: inline-block;
    width: 1px;
    height: 143px;
    background: #F0F0F0;
    position: absolute;
    top: 0;
    left: -1px;
}

.tourism-seven-list-left{
    width: 83px;
    float: left;
    margin-right: 43px;
}

.tourism-seven-list-left img{
    width: 100%;
}

.tourism-seven-list-right{
    width: 385px;
    float: left;
}

.tourism-seven-list-text1{
    font-size: 20px;
    font-weight: bold;
    color: #3E4043;
    line-height: 20px;
    margin-bottom: 23px;
}

.tourism-seven-list-text1 span{
    font-size: 26px;
    font-weight: bold;
    color: #4B91F9;
    line-height: 24px;
    margin-left: 5px;
    position: relative;
    display: inline-block;
}

.tourism-seven-list-text1 span:after{
    content: "";
    display: inline-block;
    width: 56px;
    height: 10px;
    background: #4B91F9;
    opacity: 0.3;
    position: absolute;
    bottom: -5px;
    left: -1px;
}

.tourism-seven-list-text2{
    font-size: 14px;
    font-weight: 500;
    color: #84868A;
    line-height: 24px;
}

.tourism-seven-list-text2 span{
    color: #4B91F9;
}

.tourism-eight-wrap{
    padding: 27px 0 18px 0;
    background-image: url('../images/tourism/eight_bg.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
}

.tourism-eight-right{
    float: right;
    position: relative;
    width: 363px;
    height: 261px;
}

.tourism-eight-right img{
    position: absolute;
    left: 0;
}

.tourism-eight-left{
    float: left;
    margin-top: 53px;
}

.tourism-eight-left-text1{
    font-size: 32px;
    font-weight: 500;
    color: #3E4044;
    line-height: 32px;
    margin-bottom: 19px;
}

.tourism-eight-left-text2{
    font-size: 16px;
    font-weight: 400;
    color: #6E7179;
    line-height: 16px;
    margin-bottom: 15px;
}

.tourism-eight-left-text3{
    font-size: 16px;
    font-weight: 400;
    color: #6E7179;
    line-height: 21px;
    margin-bottom: 24px;
}

.tourism-eight-left-text3 span{
    font-size: 21px;
    font-weight: bold;
    color: #4B91F9;
}

.tourism-eight-left-text4{
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF !important;
    line-height: 16px;
    padding: 11px 32px;
    display: inline-block;
    cursor: pointer;
    background: #4B91F9;
    border-radius: 19px;
}

.tourism-night-wrap{
    padding: 66px 0 0 0;
}




.flex_row{
    display: flex;
    flex-direction: row;
}
.justify_content_center{
    justify-content: center;
}
.aboutTourism{
    margin-top:120px;
}
.aboutTourism .title{
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    line-height: 60px;
    color: #323C49;
    width:1200px;
    margin-bottom: 40px;
}
.aboutTourism .about_tourism_item{
    width: 584px;
    height: 96px;
}
.aboutTourism .about_title{
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
    color: #323C49;
}
.aboutTourism .about_info{
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #848C99;
}
.aboutTourism img{
    margin-right: 24px;
    width:52px;
    height:52px
}
.aboutTourism .content{
    justify-content: space-between;
    width: 1200px;
}


.policy{
    margin-top:80px;
}
.policy .title{
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    line-height: 60px;
    color: #323C49;
    width: 1200px;
}
.policy .info{
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #6C7685;
}
.justify_content_end{
    justify-content: flex-end;
}
.policy_two .swiperObj{
    width:calc(50vw + 600px - 8px);
    /* height:10px; */
    /* background-color: red; */
    overflow: hidden;
    margin-top: 40px;
    
}
.swiper-slide{
    min-width:812px;
    width:812px;
    margin-right: 24px;
    /* background-color: red; */
}
.policy_two .swiper_obj_one{
    width: 394px;
    min-width: 394px;
    height: 284px;
    background: #0B51B2;
    border: 1px solid #EDEEF0;
    border-radius: 8px;
    padding: 32px;
}
.swiper_obj_one .time{
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    line-height: 60px;
    color: #FFFFFF;
}
.swiper_obj_one .time_info{
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
}

 .policy_two .swiper_obj_two{
    width: 394px;
    height: 188px;
    min-width: 394px;
    background: #E7EEF7;
    border: 1px solid #E7EEF7;
    border-radius: 8px;
    padding: 32px;
    margin-left: 24px;
}
.swiper_obj_two .time{
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    line-height: 60px;
    color: #0B51B2;
}
.swiper_obj_two .time_info{
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #0B51B2;
}

.tourismModule{
    margin-top: 300px;
}
.tourismModule .title{
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    line-height: 60px;
    color: #323C49;
    width: 1200px;
    text-align: center;
}

.tourismModule .info{
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #6C7685;
    width: 1200px;
}
.modules{
    justify-content: space-between;
    width: 1200px;
    filter: drop-shadow(0px 10px 20px rgba(0, 0, 0, 0.05));
    margin-top: 40px;
}
.module_item{
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 24px;
    width: 392px;
    background: #FFFFFF;
    border-radius: 8px;
}
.tourismModule .module_name{
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    color: #323C49;
    margin-top: 12px;
    margin-bottom:12px;
}
.tourismModule .module_info{
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #475467;
}

.painPoint{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 120px 0px;
    width: 100%;
    /* height: 735px; */
    background: #0B51B2;
    margin-top: 120px;
}

.painPoint .title{
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    line-height: 60px;
    color: #FFFFFF;
    text-align: center;
}
.painPoint .pains{
    justify-content: space-between;
    padding: 0px;
    width: 1200px;
    filter: drop-shadow(0px 10px 20px rgba(0, 0, 0, 0.05));
    margin-top: 40px;
}
.painPoint .pain_item{
    padding: 24px;
    width: 384px;
    height: 395px;
    background: #FFFFFF;
    border: 1px solid #EDEEF0;
    border-radius: 8px;
}
.painPoint .pain_name{
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 600;
    font-size: 28px;
    line-height: 42px;
    color: #323C49;
}
.painPoint .split_line{
    width: 336px;
    height: 0px;
    border: 1px solid #EDEEF0;
    margin-top:32px;
    margin-bottom: 40px;
}
.painPoint .pain_circle{
    width: 8px;
    height:8px;
    border-radius: 50%;
    background: #848C99;
    margin-left: 8px;
    margin-right:24px;
    margin-top: 7px;
}
.painPoint .pain_text{
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #475467;
    width:calc(100% - 40px)
}
.painPoint .pain_detail{
    margin-bottom: 12px;
}
.platform_center{
    margin-top: 120px;
}
.platform_center .title{
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    line-height: 60px;
    text-align: center;
    color: #323C49;
    width:1200px
}
.platform_center .info{
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #6C7685;
    width:900px;
    margin-left:150px;
    margin-top: 16px;
}
.platform_center .platform_centers{
    width:1200px;
    justify-content: space-between;
    filter: drop-shadow(0px 10px 20px rgba(0, 0, 0, 0.05));
    margin-top: 40px;
}
.platform_center .platform_center_item{
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 12px;
    width: 291px;
    height: 242px;
    background: #FFFFFF;
    border-radius: 8px;
}
.platform_center .item_name{
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    color: #323C49;
    margin-top: 24px;
}
.platform_center .item_info{
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #848C99;
    width: 243px;
    margin-top: 8px;
}

.platform_center .btns{
    margin-top: 40px;
    width: 1200px;
    justify-content: center;
}
.platform_center .btn_1{
    align-items: center;
    /* padding: 8px 16px; */
    justify-content: center;
    width: 118px;
    height: 40px;
    border: 1px solid #0B51B2;
    border-radius: 8px;
}
.platform_center .btn_1_text{
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #0B51B2;
    margin-left:4px
}

.platform_center .btn_2{
    align-items: center;
    justify-content: center;
    width: 128px;
    height: 40px;
    background: #0B51B2;
    border-radius: 8px;

    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
}
.characteristic{
    margin-top: 240px;
}
.characteristic .title{
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    line-height: 60px;
    text-align: center;
    color: #323C49;
}
.characteristic .info{
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #6C7685;
    margin-top: 16px;
    margin-bottom: 40px;
}
.characteristic .characteristics{
    width: 1200px;
    justify-content: space-between;
}
.characteristic .characteristic_item{
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0px;
    width: 394px;
    height: 440px;
    background: #FFFFFF;
    border: 1px solid #EDEEF0;
    border-radius: 8px;
}
.characteristic .name{
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
    color: #323C49;
    margin-top: 40px;
}
.characteristic .val{
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #475467;
    width: 314px;
    text-align: left;
    margin-top: 12px;
}

.advantage{
    margin-top:120px
}
.advantage .content{
    justify-content: space-between;
    flex-wrap: wrap;
    width:1200px;
    margin-top: 40px;
}
.advantage .item{
    width: 584px;
    margin-bottom: 40px;
}
.advantage .item_img{
    width:52px;
    height:52px;
}
.advantage .text_div{
    width: calc(100% - 52px - 24px);
    margin-left: 24px;
}
.advantage .item_name{
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
    color: #323C49;
}
.advantage .item_text{
    /* font-family: 'PingFang SC'; */
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #848C99;
}

.advantage_jpg{
    width: 1200px;
    height: 180px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(../images/tourism/advantage_1.jpg);
    border-radius: 8px;
    padding: 60px;
    font-style: normal;
font-weight: 600;
font-size: 40px;
line-height: 60px;
/* identical to box height, or 150% */


/* Base/White */

color: #FFFFFF;
}
