@charset "utf-8";
.mod_ad{width: 100%; overflow: hidden; position: relative;}
.mod_ad .pagination{position: absolute; bottom: 0; z-index: 10; width: 100%; text-align: center; padding-bottom:5px;}
.mod_ad .pagination span{background-color: #ccc; cursor: pointer;}
.mod_ad .pagination .swiper-active-switch{background-color: #333;}
.mod_ad,.mod_ad .swiper-container,.mod_ad .swiper-slide{height: 350px;}
.mod_ad .swiper-slide{background-repeat: no-repeat; background-position: center;}
.mod_ad_con{padding: 90px 0 0 200px; font-size:20px;}
.mod_ad_con h2{font-size: 46px; line-height: 1; color: #000; font-weight: bold;}
.mod_ad_con p{ padding: 10px 0;}
.mod_ad_con a{display: inline-block; font-weight: bold; background-color: #d0c087; color: #fff; line-height: 50px; padding: 0 30px;}
.mod_ad_con a:hover{background-color: #d7c38c;}
.white,.white h2{color: #fff;}
.white_bg{padding: 40px 0 100px;}
.section_title{font-size: 32px;line-height: 40px; margin: 45px 0; position: relative;}
.section_title .more{font-size: 26px; position: absolute; right: 0; }
.type{overflow: hidden; height: 122px; margin-bottom: 65px;}
.type li{float: left; height: 100px; width: 338px; margin-left: 88px; border: 1px solid #cec2b1; cursor: pointer; color: #d8c38b; position: relative;}
.type .first{margin: 0;}
.type li p{font-size: 32px; line-height: 100px; padding:0 20px 0 146px; font-weight: bold;}
.type .ico{position: absolute; display: block; width: 60px; height: 60px; left: 46px; top: 50%; margin-top: -30px; background: url('../img/type_ico.png?v=1') no-repeat;}
.type .ico1{background-position: 0 0;}
.type .ico2{background-position: 0 -60px;}
.type .ico3{background-position: 0 -120px;}
.type .ico4{background-position: 0 -180px;}
.type li.cur{background: #d7c28b; color: #fff;}
.type li.cur .ico{background-position-x: -60px;}
.type_cont{position: relative; height: 495px;}
.type_cont .item{display: none; position: relative; height: 495px;}
.type_cont .type_img{float: right; width: 790px;}
.type_cont .desc{background-color: #eaeff7; background-position: left top; background-repeat: no-repeat; min-height: 220px; padding:115px 40px 25px; width: 410px; position: absolute; left: 0; top: 70px; font-size: 22px; line-height: 36px;text-align: justify;}
.type_cont .ico1{background-image: url('../img/type1_ico.jpg');}
.type_cont .ico2{background-image: url('../img/type2_ico.jpg');}
.type_cont .ico3{background-image: url('../img/type3_ico.jpg');}
.type_cont .ico4{background-image: url('../img/type4_ico.jpg');}
.type_tit{font-size: 30px; line-height: 48px; font-weight: bold; margin: 20px 0 30px;}
.jiao{width: 16px; height: 21px; background: url('../img/jiao.png') no-repeat; position: absolute; top: 50%; margin-top: -10px; right: -16px;}
.client_title{margin: 60px 0 30px;}
.client{position: relative; height: 540px; padding-bottom: 60px;}
.client_cont{position: absolute; right: 0; top: 36px;}
.client_cont .jiao{left: -16px; right: inherit; background-position: center right; margin-top: -30px;}
.client_cont .item{display: none; font-size: 22px; line-height: 1.6; padding:118px 60px 35px; height: 390px; width: 300px; background: #eaeff7 url('../img/client_cont.jpg') no-repeat bottom right;}
.client_cont .price{font-size: 36px; font-weight: bold; display: inline-block; margin-right: 2px;}
.client_cont .f_item{background-image: url('../img/client_cont2.jpg'); padding-top: 68px; font-size: 20px; height: 440px; line-height: 1.8;}
.client_cont .f_item .jiao{margin-top: -24px; top:90%}
.client_cont .num{position: relative; padding-left: 20px;}
.client_cont .num em{position: absolute; left: 0; top: 0;}
.client .ct{display: inline-block; line-height: 38px; margin:30px 0 20px; border-radius: 40px; background: #d7c38c; width: 84px; text-align: center; font-size: 22px; color: #fff;}
.client .tip{background: url('../img/tip.png') no-repeat; font-size: 16px; padding: 25px 16px 10px 24px;}
.level{height: 130px;padding-top: 40px;box-sizing: border-box;}
.level span{display: inline-block; width: 88px; height: 112px; margin-right: 38px; background: url('../img/level.jpg?v=1') no-repeat; cursor: pointer;}
.level .item {
    float: left;
    width: 88px;
    height: 88px;
    margin-right: 42px;
    box-sizing: border-box;
    padding-top: 54px;
    font-size: 14.33px;
    font-weight: 700;
    text-align: center;
    border-radius: 10px;
    position: relative;
    cursor: pointer;
}
.level .item::after {
    content: '';
    display: block;
    position: absolute;
    top: -52px;
    left: 50%;
    transform: translateX(-50%);
    width: 110px;
    height: 110px;
    background: 0 0/110px 110px no-repeat;
}
.level .item.hz {
    background-image: linear-gradient(to bottom, #353334 0%, #2b2a2f 100%);
    box-shadow: 3px 3px 2px #000;
    color: #d5b578;
}
.level .item.hz::after {
    background-image: url(../img/level/vip_hz.png);
}
.level .item.sz {
    background-image: linear-gradient(to bottom, #dfdbf6 0%, #d8d5ff 100%);
    box-shadow: 3px 3px 2px #908ec0;
    color: #605b9e;
}
.level .item.sz::after {
    background-image: url(../img/level/vip_sz.png);
}
.level .item.zz {
    background-image: linear-gradient(to bottom, #e0e6f6 0%, #cad7fa 100%);
    box-shadow: 3px 3px 2px #8297c2;
    color: #5d90cf;
}
.level .item.zz::after {
    background-image: url(../img/level/vip_zz.png);
}
.level .item.lz {
    background-image: linear-gradient(to bottom, #bee6f5 0%, #46c0e5 100%);
    box-shadow: 3px 3px 2px #0e7cb1;
    color: #066387;
}
.level .item.lz::after {
    background-image: url(../img/level/vip_lz.png);
}
.level .item.zs {
    background-image: linear-gradient(to bottom, #e7f1fd 0%, #c6defa 100%);
    box-shadow: 3px 3px 2px #7a8fba;
    color: #567ac4;
}
.level .item.zs::after {
    background-image: url(../img/level/vip_zs.png);
}
.level .item.heij {
    background-image: linear-gradient(to bottom, #c4bdab 0%, #1d1c1a 100%);
    box-shadow: 3px 3px 2px #000;
    color: #FFF;
}
.level .item.heij::after {
    background-image: url(../img/level/vip_heij.png);
}
.level .item.bj {
    background-image: linear-gradient(to bottom, #dfe9f3 0%, #d5e5fc 100%);
    box-shadow: 3px 3px 2px #638dc9;
    color: #638dc7;
}
.level .item.bj::after {
    background-image: url(../img/level/vip_bj.png);
}
.level .item.huanj {
    background-image: linear-gradient(to bottom, #fbebc9 0%, #f7ce7b 100%);
    box-shadow: 3px 3px 2px #543216;
    color: #af6713;
}
.level .item.huanj::after {
    background-image: url(../img/level/vip_huanj.png);
}
.level .item:hover, .level .item.cur {
    box-shadow: 3px 3px 2px #F00;
}
.level .zs1{background-position: 0 0;}
.level .zs2{background-position: -122px 0;}
.level .zs3{background-position: -241px 0;}
.level .zs4{background-position: -359px 0;}
.level .zs5{background-position: -480px 0;}
.level .zs6{background-position: -600px 0;}
.level .zs7{background-position: -708px 0;}
.level .zs8{background-position: -828px 0;}
.level .zs9{background-position: -943px 0;}
.swiper .swiper-container {width: 100%;height: 530px;overflow: hidden;}
.swiper .swiper-slide{width: 890px;height: 530px; opacity: 0.4;-webkit-transition: 300ms;-moz-transition: 300ms;-ms-transition: 300ms;-o-transition: 300ms;transition: 300ms;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);*+margin:0 20px; }
.swiper .swiper-slide img{display: block;width: 100%;}
.swiper .swiper-slide-visible {opacity: 0.5; -webkit-transform: scale(0.84);-moz-transform: scale(0.84); -ms-transform: scale(0.84);-o-transform: scale(0.84); transform: scale(0.84);}
.swiper .swiper-slide-active{top: 0; opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}
.swiper .prev,.next{width: 90px; height: 100%; position: absolute; top: 0; cursor: pointer; background: transparent;}
.swiper .prev{left: 0;}
.swiper .next{right: 0;}