﻿@charset "utf-8";
/* CSS Document */

* { margin:0px; padding:0px; word-wrap: break-word;-webkit-text-size-adjust: none; }
body {color:#333; font-family: "微软雅黑"; max-width:640px;margin: 0 auto; font-size: 1rem;background: #282828;}
dl, ul, li, ol { list-style:none; padding:0; margin:0; }
img { border: none;  max-width: 100%;  }
img { -ms-interpolation-mode: bicubic;/*IE7图片失真修复*/ } 
a { text-decoration:none; cursor:pointer; }
a:visited { text-decoration:none; }
a:hover { color:#333; text-decoration: none; }
.red{color:#F00;}
p{overflow: hidden;}
.clear{clear:both;}
.left{float:left; display:inline;}
.right{float:right;display:inline;}

.bodo{ overflow: hidden; width: 32rem;margin-bottom: 60px;margin-top: 46px;background: #fff;}
.ses01{margin-bottom: 1rem;}
.ses01 h4{margin: 0.5rem ;}
.ses01 h2,.ses02 h2,.ses03 h2,.ses04 h2,.ses05 h2,.ses06 h2,.ses07 h2,.ses08 h2,.ses09 h2{text-align: center;font-size: 1.8rem;line-height: 3rem;font-weight: bold;color: #333333;margin-top: 1.8rem;}
.ses01 span,.ses02 span,.ses04 span,.ses03 span{color: #f30000;}
.ses01 h4,.ses02 h4,.ses03 h4,.ses04 h4,.ses08 h4,.ses09 h4,.ses05 h4{text-align: center;font-size: 1rem;line-height: 1.6rem;color: #666666;}
.ses01 h4,.ses02 h3,.ses03 h3,.ses05 h3,.ses08 h3,.ses05 h3{text-align: center;font-size: 1.2rem;line-height: 2rem;color: #666666;font-weight: bold;}
.ses01s{width:90%;height:3rem;;border:0.05rem solid #b46636;margin:0 auto;border-radius:2rem;}
.ses01s input{height:2.5rem;border: none;padding:0.25rem 0 0.25rem 2rem;background: none;font-size: 1.2rem;}
.ses01s #callBtn{background:#b46636;height:3rem; padding-right:2rem;color: #fff;border-bottom-right-radius: 2rem;border-top-right-radius: 2rem;}
.sess{height:1rem;background: #f5f5f5;padding:0rem 2rem;}
.ses02{width: 30.5rem;margin: 1rem auto;}

.ses02s ul{display: flex;justify-content: space-between;flex-flow: row;flex-direction: row;margin-top: 1.5rem;}
.ses02s li{width: 10rem;background: #f1f6fa;}
.ses02s p{font-size:1rem;padding:0.25rem 0.5rem;color: #333333;}
.ses02 img{display: block;}
.sesbut{width:80%;;line-height: 3rem;text-align: center;margin: 0 auto;background: #b46636;color: #fff;border-radius: 2rem;}
.sesbut a{font-weight: bold;color: #fff;font-size: 1.2rem;}
.ses03{margin:1rem auto;}
.ses03 ul{display: flex;flex-flow: wrap ;flex-direction: row ;justify-content: space-between;position: absolute;top: -5rem;width:30rem;}
.ses03 li{width: 9.5rem;}
.ses03 img{width: 100%;margin-top: 0.25rem;}
.ses03s{background: #b46636;padding:17rem 1rem 1rem;margin-top:6rem;position: relative;}
.ses03 p{text-align: center;color: #fff;font-size: 1.1rem;;line-height: 1.6rem;}
.ses04sw{width: 30.5rem; margin: 1rem auto;} 
.swiper-container2{position: relative;width: 30.5rem; margin: 0 auto;}
.ses04sw{overflow: inherit;margin-bottom: 2rem;}
.ses04sw .swiper-pagination{bottom: -10px;}
.sesann{width: 27rem;margin: 1rem auto;overflow: hidden;}
.ses05s{width: 30rem;margin: 1rem auto;}
.ses05 img{display: block;}
.ses5b{border: 1px solid #a6a6a6; position: relative;padding-bottom: 1rem;}
.ses05 h5{font-size: 1.1rem;line-height:2.2rem;text-indent: 0.5rem;}
.ses05s p{padding:0 0.5rem 1rem;font-size: 1rem;}
.ses5a1,.ses5a2{display: block;width: 38%;;line-height:2.3rem;text-align: center;border: 1px solid #b46636;border-radius: 1rem;font-weight: bold;font-size: 1.2rem;}
.ses05s1{display: flex;flex-flow: wrap ;flex-direction: row ;justify-content: space-between;width: 30rem;margin:1rem auto;}
.ses5a1{margin-left:8%;color: #b46636;}
.ses5a2{margin-right:8%;background: #b46636;color: #fff;}
.ses05s2{width: 14.4rem;}
.ses05s1 h5{font-size: 1rem;}

.swiper-container3 img{width: 9.8rem;box-shadow:0 0 8px #e1e1e1;margin-top: 0.5rem;}
.swiper-container3{padding:0.75rem;position: relative;}
.swiper-container3 .swiper-container-free-mode>.swiper-wrapper {-webkit-transition-timing-function: linear;-moz-transition-timing-function: linear;    -ms-transition-timing-function: linear;    -o-transition-timing-function: linear;    transition-timing-function: linear;    margin: 0 auto;}
.swiper-container3 .swiper-pagination-progressbar{bottom: 0;top: inherit;}
.swiper-container3 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #b46636;}
.ses06 .swiper-container{overflow: inherit;margin-top: 1.5rem;}
.ses06 .swiper-scrollbar{position: relative;}
.ses06{width:30rem;margin:1.5rem auto;padding-bottom: 1rem;}
.ses061{width:15.3rem;background-repeat: no-repeat;}
.ses062{width:15.2rem;position: relative;}
.ses062 .slick-dots li{margin-left: 8px;display: inline-block;width: 10px;height: 10px;background-color: #666;border-radius: 50%;cursor: pointer;}
.ses062 .slick-dots .slick-active{background-color: #d7a746;}
.ses062 .slick-dots{position: absolute;bottom: 15px;right: 20px;height: 10px;line-height: 10px;font-size: 0;}

.sesprolist{background: #EDEDED;overflow: visible!important;}
.sesprolist .swiper-slide{position: relative; float: left; display: block; width:33.3%; height: 3rem; color: #333; text-align: center; font-size: 1.4rem; line-height: 3rem; -webkit-transition: .2s; -moz-transition: .2s; transition: .2s;z-index:99;}
.sesprolist .active{background: #a05a3c; color: #fff!important;}
.sesprolist .swiper-slide p{font-size:1.2rem;}
.sesprolist .swiper-slide:before{position: absolute; bottom: -9px; left: 50%; display: block; visibility: hidden; width: 0; height: 0; border-top: .7rem solid #a05a3c; border-right: .7rem solid transparent; border-left: .7rem solid transparent; content: ''; -webkit-transition: transform .1s; -moz-transition: transform .1s; transition: transform .1s; -webkit-transform: translate(-50%,-90%); -moz-transform: translate(-50%,-90%); transform: translate(-50%,-90%);}
.sesprolist .active:before{visibility: visible; -webkit-transform: translate(-50%,0)!important; -moz-transform: translate(-50%,0)!important; transform: translate(-50%,0)!important;}
.swiper-scrollbar{height: 10px!important;}
.swiper-tea{overflow: inherit;padding-bottom: 1rem;}
.sespro{padding: 0.75rem;}
/*.section-btn-2{display: block; width: 80%; height:3rem; font-size: 1.8rem; text-align: center; line-height:3rem; background-color: #a05a3c; margin: 0 auto; color: #000; border-radius: 1rem;color: #fff;}*/
/*.sesproas ul{display: flex;flex-direction:row-reverse ;flex-wrap: wrap;justify-content: space-between;height:34.5rem;padding:1rem;}*/
.sesproas{padding-top: 1rem;}
.sesproas img{display: block;}
.sestext{border:1px;padding: 0.75rem;border: 1px solid #cccccc;}
.sestext h3{font-size: 1.1rem; font-weight: 700;}
.sestext p{font-size: 0.9rem;}
.ses08s{overflow: inherit;margin: 1rem 0;}
.ses08s .swiper-pagination{bottom: -10px;}
.ses08s .swiper-pagination-bullet-active,.ses09s .swiper-pagination-bullet-active,.ses04sw .swiper-pagination-bullet-active{background: #b46636;}
.ses09{width: 30.5rem; margin: 1rem auto;}
.ses09s{margin-top: 1rem;}
.ses09s .swiper-pagination{right: 1rem;width: 4rem;left: inherit;}
.ses10s{display: flex;justify-content: space-between;flex-flow:wrap;flex-direction:row-reverse;margin: 1rem 0.75rem;}
.ses10s img{width: 7.2rem;margin-bottom: 0.5rem;}

.order-containe{padding:0 1rem;height:24rem;padding-top: 2rem;}
.order-containe input::-webkit-input-placeholder {color: #c5c5c5;} 
.order-containe input:-moz-placeholder{color: #c5c5c5;} 
.order-containe input::-moz-placeholder {color: #c5c5c5;} 
.order-containe input:-ms-input-placeholder { color: #c5c5c5;} 
.order-containe input{border:0.1rem solid #c5c5c5;line-height:4rem;width:100%;color: #070908;text-indent:1.7rem; margin-top: 1.5rem;font-size: 1.4rem;border-radius: 0.5rem;}
.order-containe select{border:0.1rem solid #c5c5c5;height:4rem;width:100%;color: #070908;text-indent:1.7rem;font-size: 1.4rem;border-radius: 0.5rem;}
.titdr{border-left:0.5rem solid #eea802;padding-left: 0.5rem;margin-bottom: 2rem;}
.titdr h3{color: #050506;font-size: 1.2rem;line-height: 1.8rem;}
.titdr h4{color: #050506;font-size: 0.8rem;line-height: 1rem;}
.clicks{width: 30rem;line-height: 3rem;text-align:center;color: #fff;font-size: 1.2rem;background: #b60b06;border-radius: 0.5rem;}
.clicks a{color: #fff;}
.clickt{width: 24rem;line-height:3rem;text-align:center;border:0.1rem solid #eea802;border-radius:1.5rem;font-size:1.2rem;margin:1rem auto;background: #eea802;color: #fff;}
.clickt a{color: #fff;}

#sesproas ul{display: flex;flex-direction:row-reverse ;flex-wrap: wrap;justify-content: space-between;height:34.5rem;}
#sesproas ul li{width: 50%;}
.swiper-scrollbar-drag{background: #ba8845;}
.c-form-bottm{}
.c-title{text-align: center;font-size: 1.8rem;}
.c-form-bottm .form-bottm-bg{background: url(../images/form-bg.jpg) no-repeat; height:20rem; background-size: 100%; padding-top: 2.5rem;}
.c-form-bottm .form-bottm-box{margin: -16rem 1.5rem 2rem; padding-top: 1.25rem; padding-bottom:2rem; background-color: #fff; border-radius: 0.5rem; box-shadow: 0 0 0.75rem #ccc;}
.c-form-bottm .form-bottm-box li{display: flex; justify-content: center; align-items: center;}
.c-form-bottm .form-bottm-box li span{font-size: 1.3rem;}
.c-form-bottm .form-bottm-box li .items{display: flex; align-items: center; width:20rem; height:3.35rem; background-color: #f0f0f0; border-radius: 1.5rem; padding-left:1.3rem;}
.c-form-bottm .form-bottm-box li input{background: none; outline: none; border: 0px; font-size: 1.2rem;}
.c-form-bottm .form-bottm-box li select{background: none; outline: none; border: 0px; font-size:1.2rem;}
.c-form-bottm .form-bottm-box li:nth-child(n+2){margin-top: 0.8rem;}
.c-form-bottm .form-bottm-submit{width: 90%; background-color: #b46636; line-height: 3.6rem; height:3.6rem; color: #fff; font-size: 1.8rem; text-align: center; margin: 1rem auto 0; border-radius:3.5rem;}

