@charset "UTF-8";
/* CSS Document */
body, div, dl, dt, dd, ul, li, ol, h1, h2, h3, h4, h5, h6, p, input, span, a, img, b, table, tr, th, td, tbody, form, fiedset, pre, textarea, blockquote {margin: 0;padding: 0;border: none 0;list-style: none;}
a {text-decoration: none;outline: none;color: #000;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);-webkit-user-select: none;-moz-user-focus: none;-moz-user-select: none;}
li {-webkit-tap-highlight-color: rgba(255, 255, 255, 0);-webkit-user-select: none;-moz-user-focus: none;-moz-user-select: none;}
table {border-collapse: collapse;}
img {display: block;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: 400;}
input, button, select, textarea {outline: none;font-family: "Microsoft YaHei";background: none;-webkit-appearance: none;border-radius: 0;border: none;}
::-webkit-input-placeholder {/* WebKit, Blink, Edge */color: #999;}
:-moz-placeholder {/* Mozilla Firefox 4 to 18 */color: #999;opacity: 1;}
::-moz-placeholder {/* Mozilla Firefox 19+ */color: #999;opacity: 1;}
:-ms-input-placeholder {/* Internet Explorer 10-11 */color: #999;}
::-ms-input-placeholder {/* Microsoft Edge */color: #999;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
.fl {float: left;}
.fr {float: right;}
.clearfix:after ,.fz:after {content: "";clear: both;display: block;font-size: 0;height: 0;}
.fz,.clearfix {zoom: 1;}
body{background:#fff;max-width: 750px;margin: 0 auto;font-family: 'HanHei SC',"PingFang SC","Microsoft Yahei","微软雅黑",tahoma,arial,sans-serif;font-size: 16px;color: #333;}
.center{width: 7.5rem;margin:0 auto;}

.banner{
    width: 100%;
    height: 4.5rem;
    overflow: hidden;
    background:url(../images/banner2025.png) center no-repeat;
    background-size:cover;
}
.lonBox{
    height: 0.34rem;
    padding:0.4rem;
}
.logo{
    width: 1.41rem;
    height: 0.34rem;
    overflow: hidden;
}
.logo a,.logo img{
    display: block;
    width: 100%;
    height: 100%;
}
.nvl{
    font-size: 0.24rem;
    line-height: 0.34rem;
    color:#fff;
}
.cont{
    padding:0.45rem 0;
}
.bt{
    text-align: center;
    height: 0.6rem;
    font-size: 0.44rem;
    font-weight: 600;
    color:#333;
    overflow: hidden;
    margin-bottom: 0.25rem;
    line-height: 0.6rem;
}
.bt  span{
    display: inline-block;
    vertical-align: top;
    height: 0.6rem;
}
.bt span img{
    display: block;
    width: 0.52rem;
    height: 0.26rem;
    margin: 0.2rem 0.1rem 0;
}
.bt span strong{
    color:#ff6747;
}
.box1{
    padding-left: 0.7rem;
}
.box1 li{
    width: 2.9rem;
    height: 2.54rem;
    background:#fff;
    box-shadow: 0 0 0.15rem 0 #ffd0b8;
    border-radius: 0.2rem;
    float: left;
    position: relative;
    margin-right: 0.3rem;
    text-align: center;
    margin-bottom: 0.3rem;
}
.box1 li i{
    width: 0.57rem;
    height: 0.5rem;
    position: absolute;
    top:0;
    left:0;
    color:#fff;
    text-indent: 0.05rem;
    font-size: 0.3rem;
    font-weight: 600;
    line-height: 0.5rem;
    text-align: left;
    background:url(../images/bt1.png) center no-repeat;
    background-size:cover;
}
.box1 li div{
    width: 0.7rem;
    height: 0.61rem;
    margin:0.4rem auto 0.1rem;
}
.box1 li div img{
    display: block;
    width: 100%;
    height: 100%;
}
.box1 li p{
    font-size: 0.22rem;
    color:#333;
    line-height: 0.3rem;
}
.box1 li p span{
    color:#ff6747;
}
.p2{
    font-size: 0.22rem;
    line-height: 0.32rem;
    color:#666;
    text-align: center;
    margin-bottom: 0.2rem;
}
.box2{
    width: 6.16rem;
    height: 7.17rem;
    /* height: 5.47rem; */
    margin:0 auto;
}
.box2 img{
    display: block;
    width: 100%;
    height: 100%;
}
.cont3{
    background:#fff3ee;
}
.box3{
    width: 6rem;
    margin:0 auto;
}
.box3 li.item31{
    background:url(../images/c31.png) center no-repeat;
    background-size:cover;
}
.box3 li.item32{
    background:url(../images/c32.png) center no-repeat;
    background-size:cover;
}
.box3 li.item33{
    background:url(../images/c33.png) center no-repeat;
    background-size:cover;
}
.box3 li{
    width: 4.44rem;
    height: 1.8rem;
    text-align: center;
    padding-left:1.56rem;
    overflow: hidden;
    margin-bottom: 0.25rem;
    border-radius: 0.14rem;
}
.box3 li h4{
    color:#fff59f;
    font-size: 0.32rem;
    line-height: 0.8rem;
}
.box3 li p{
    color:#fff;
    font-size: 0.2rem;
    line-height: 0.28rem;
}
.box4{
    width: 6.5rem;
    height: 3.72rem;
    padding:0 0.15rem;
    margin:0 auto;
    overflow: hidden;
    background:url(../images/bg4.png) center no-repeat;
    background-size:cover;
}
.box4 li{
    width: 25%;
    float: left;
    margin-top: 0.62rem;
    text-align: center;
}
.box4 li p{
    color:#ff4f32;
    font-size: 0.22rem;
    line-height: 0.36rem;
}
.box5{
    width: 5rem;
    padding-left:0.8rem;
    margin:0 auto;
    background:url(../images/bg5.png) 0 center no-repeat;
    background-size:0.57rem 5.5rem;
}
.box5 li{
    height: 1.4rem;
    background:#fff;
    overflow: hidden;
    margin-top: -.05rem;
    border-radius: 0.2rem;
    box-shadow: 0 0 0.15rem 0 #ffd0b8;
}
.box5 li div.fl{
    width: 0.64rem;
    height: 0.64rem;
    overflow: hidden;
    margin-top: 0.38rem;
    margin-left: 0.4rem;
}
.box5 li div.fl img{
    display: block;
    width: 100%;
    height: 100%;
}
.box5 li div.fr{
    width: 3.5rem;
}
.box5 li div.fr h4{
    color:#ff6747;
    font-size: 0.26rem;
    font-weight: 600;
    line-height: 0.64rem;
}
.box5 li div.fr p{
    color:#666;
    font-size: 0.18rem;
    line-height: 0.28rem;
}
.cont6{
    background:#fff3ee;
}
.box6Table table{
    width: 6.2rem;
    margin:0 auto;
}
.box6Table table td,.box6Table table th{
    border:1px solid #ff6747;
}
.box6Table table th{
    height: 0.42rem;
    background:#ff6747;
    color:#fff;
    font-size: 0.2rem;
    font-weight: normal;
}
.box6Table table td{
    height: 0.43rem;
    color:#505050;
    font-size: 0.18rem;
    text-align: center;
}
.box6Table table strong{
    font-size: 0.18rem;
    color:#ff6747;
    font-weight: 600;
}
.box6Table table span{
    color:#ff6747;
}
.box6Table table .tab{
    padding:0.15rem 0;
}
.box6Table table p{
    padding-left:0.15rem;
    font-size: 0.18rem;
    line-height: 0.24rem;
    color:#9e6c48;
    text-align: left;
}
.box6s{
    width: 6.2rem;
    margin:0 auto;
    margin-top: 0.4rem;
}
.box6sBtn{
    height: 0.65rem;
    width: 6rem;
    margin:0 auto 0.15rem;
}
.box6sBtn a{
    color:#8a4c1f;
    font-size: 0.22rem;
    display: block;
    height: 0.5rem;
    position: relative;
    border-radius: 0.5rem;
    width: 2.8rem;
    line-height: 0.5rem;
    text-align: center;
    background:#febf6a;
    background: -moz-linear-gradient(top, #fdd092 0%, #ffbe66 100%);
    background: -webkit-linear-gradient(top, #fdd092 0%,#ffbe66 100%);
    background: -o-linear-gradient(top, #fdd092 0%,#ffbe66 100%);
    background: -ms-linear-gradient(top, #fdd092 0%,#ffbe66 100%);
    background: linear-gradient(to bottom, #fdd092 0%,#ffbe66 100%);
}
.box6sBtn a.on{
    color:#fff;
    background:#ff532c;
    background: -moz-linear-gradient(top, #ff8c71 0%, #ff532c 100%);
    background: -webkit-linear-gradient(top, #ff8c71 0%,#ff532c 100%);
    background: -o-linear-gradient(top, #ff8c71 0%,#ff532c 100%);
    background: -ms-linear-gradient(top, #ff8c71 0%,#ff532c 100%);
    background: linear-gradient(to bottom, #ff8c71 0%,#ff532c 100%);
}
.box6sBtn a i{
    font-size: 0.16rem;
    font-style: normal;
}
.box6sBtn a span{
    display: none;
    bottom:-0.15rem;
    left:50%;
    width: 0.15rem;
    height: 0.15rem;
    margin-left: -0.07rem;
    position: absolute;
}
.box6sBtn a span img{
    display: block;
    width: 100%;
    height: 100%;
}
.box6sBtn a.on span{
    display: block;
}
.box6sList{
    width: 100%;
    margin:0 auto;
}
.box6sItem{
    display: none;
}
.box6sItem.on{
    display: block;
}
.box6sTable table{
    width: 6.2rem;
}
.box6sTable table td,.box6sTable table th{
    border:1px solid #ff6747;
}
.box6sTable table th{
    height: 0.42rem;
    background:#ff6747;
    color:#fff;
    font-size: 0.2rem;
    font-weight: normal;
}
.box6sTable table td{
    height: 0.58rem;
    color:#505050;
    font-size: 0.18rem;
    text-align: center;
}
.box6sTable table strong{
    font-size: 0.18rem;
    color:#ff6747;
}
.box6sTable table span{
    color:#ff6747;
}
.box6sTable table .tabs{
    padding:0.15rem 0;
}
.box6sTable table p{
    padding-left:0.15rem;
    font-size: 0.18rem;
    line-height: 0.24rem;
    color:#9e6c48;
    text-align: left;
}
.box7{
    width: 6.3rem;
    margin:0 auto;
}
.item7{
    height: 1.8rem;
    overflow: hidden;
    border-radius: 0.14rem;
    background:#ff7659;
    margin-bottom: 0.15rem;
    box-shadow: 0 0 0.15rem 0 #ffd0b8;
}
.item7 div.fl{
    width: 1.8rem;
    height: 1.8rem;
    overflow: hidden;
}
.item7 div.fl img{
    display: block;
    width: 100%;
    height: 100%;
}
.item7 div.fr{
    margin-right: 0.22rem;
    width: 4.1rem;
    margin-top: 0.1rem;
}
.item7 div.fr h3{
    font-size: 0.24rem;
    font-weight: 600;
    color:#fff;
    line-height: 0.5rem;
}
.item7 div.fr div{
    width: 0.24rem;
    height: 0.02rem;
    background:#fff;
    margin-bottom: 0.1rem;
}
.item7 div.fr p{
    font-size: 0.18rem;
    line-height: 0.28rem;
    color:#fff;
}
.box8{
    width: 6.3rem;
    margin:0 auto;
    background:#fff;
    overflow: hidden;
    padding:0.2rem 0;
    border-radius: 0.14rem;
    box-shadow: 0 0 0.15rem 0 #ffd0b8;
}
.box8 li{
    width: 33.33%;
    float: left;
    box-sizing: border-box;
}
.box8 li.li8{
    border-left:1px dashed #ffd8cf;
    border-right:1px dashed #ffd8cf;
}
.box8 li a{
    color:#8a4c1f;
    display: block;
    font-size: 0.2rem;
    line-height: 0.48rem;
    text-align: center;
}
.bsBtn{
    width: 2.6rem;
    height: 0.54rem;
    color:#fff;
    font-size: 0.28rem;
    text-align: center;
    line-height: 0.54rem;
    margin:0.35rem auto 0;
    border-radius: 03rem;
    display: block;
    overflow: hidden;
    background:#ff7050;
    background: -moz-linear-gradient(left, #ff9177 0%, #ff603c 100%);
    background: -webkit-linear-gradient(left, #ff9177 0%,#ff603c 100%);
    background: -o-linear-gradient(left, #ff9177 0%,#ff603c 100%);
    background: -ms-linear-gradient(left, #ff9177 0%,#ff603c 100%);
    background: linear-gradient(to right, #ff9177 0%,#ff603c 100%);
}

.box9{
    text-align: center;
}
.box9 a{
    color:#8a4c1f;
    width: 2rem;
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: center;
    font-size: 0.18rem;
    overflow: hidden;
    border-radius: 0.5rem;
    display: inline-block;
    background:#fee1bc;
    margin:0 0.1rem 0.1rem;
    background: -moz-linear-gradient(left, #fed8a4 0%, #ffe6c9 100%);
    background: -webkit-linear-gradient(left, #fed8a4 0%,#ffe6c9 100%);
    background: -o-linear-gradient(left, #fed8a4 0%,#ffe6c9 100%);
    background: -ms-linear-gradient(left, #fed8a4 0%,#ffe6c9 100%);
    background: linear-gradient(to right, #fed8a4 0%,#ffe6c9 100%);
}
.cont10{
    background:#fff3ee;
}
.box12{
    width: 5.74rem;
    margin:0 auto;
    padding:0.28rem;
    overflow: hidden;
    background:#fff;
    border-radius: 0.2rem;
    box-shadow: 0 0 0.15rem 0 #ffd0b8;
}
.box12Btn{
    width: 6.6rem;
    margin-bottom: 0.1rem;
}
.box12Btn span{
    display: block;
    width: 1.8rem;
    height: 0.42rem;
    float: left;
    font-size: 0.2rem;
    color:#8a4c1f;
    overflow: hidden;
    margin-right: 0.18rem;
    border-radius: 0.6rem;
    line-height: 0.42rem;
    text-align: center;
    font-weight: 600;
    background:#fee1bc;
    margin-bottom: 0.13rem;
    background: -moz-linear-gradient(left, #fed8a4 0%, #ffe6c9 100%);
    background: -webkit-linear-gradient(left, #fed8a4 0%,#ffe6c9 100%);
    background: -o-linear-gradient(left, #fed8a4 0%,#ffe6c9 100%);
    background: -ms-linear-gradient(left, #fed8a4 0%,#ffe6c9 100%);
    background: linear-gradient(to right, #fed8a4 0%,#ffe6c9 100%);
}
.box12 .swiper-container{
    height: 2.2rem;
    width: 5.74rem;
}
.box12 .swiper-pagination{
    display: none;
}
.box12 .swiper-slide a{
    width: 2.8rem;
    display: block;
    height: 2rem;
    /*margin-right: 30px;*/
}
.box12 .swiper-slide a img{
    display: block;
    width: 100%;
    height: 100%;
}
.cont11{
    padding-top:0.25rem;
    height: 1.9rem;
    background:url(../images/bgb.png) center no-repeat;
    background-size:cover;
}
.cont11 .bt span{
    color:#fff88e;
}
.formBox{
    width: 6.2rem;
    margin:0 auto;
}
.formBox input{
    width: 3rem;
    height: 0.448rem;
    font-size: 0.18rem;
    color:#666;
    line-height: 0.48rem;
    text-indent: 0.2rem;
    background:#fff;
    outline:none;
    border:none;
    margin-bottom: 0.23rem;
    border-radius: 0.5rem;
}


































.ftBox{
    background:#333;
    height: 0.6rem;
    padding:0.15rem 0.28rem;
}
.ftBoxl{
    border-right:1px solid #fff;
    padding-right:0.2rem;
    height: 100%;
    overflow: hidden;
    margin-right: 0.15rem;
}
.ftBoxl img{
    display: block;
    width: 1.14rem;
    height: .28rem;
    margin-top: 0.17rem;
}
.ftBoxr{
    color:#fff;
    font-size: 0.18rem;
    line-height: 0.3rem;
}
