@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: 120px; width: 262px; margin-left: 48px; border: 1px solid #cec2b1; cursor: pointer; color: #d8c38b; position: relative;}
.type .first{margin: 0;}
.type li p{font-size: 24px; line-height: 1.5; padding:24px 20px 0 116px; font-weight: bold;}
.type .ico{position: absolute; display: block; width: 60px; height: 60px; left: 30px; 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;}
.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: 0;}
.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;}
.level span{display: inline-block; width: 88px; height: 112px; margin-right: 28px; background: url('../img/level.jpg?v=1') no-repeat; cursor: pointer;}
.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;}