html,body{position:relative;height:100%;color:#333;font:.24rem "microsoft yahei";background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,th,td,hr,button,footer,header,menu,nav,section{margin:0;padding:0;}
h1,h2{font-weight:bold;}em,i{font-style:normal;}a{text-decoration:none;}b,strong{font-weight:bold;}
img{border:none;width:100%;display:block;}ul,li{list-style:none;}.fl{float:left;}.fr{float:right;}body{max-width:7.5rem;margin:0 auto}
.cl{clear:both;}.cl:after{content:".";visibility:hidden;height:0;font-size:0;display:block;clear:both;}.of{overflow: hidden;}
.center{text-align:center;}.pr{position:relative;}.mgt30{margin-top:.3rem;}.mgt20{margin-top:.2rem;}
p.indent{text-indent: 2em;line-height: .4rem}
.mgb40{margin-bottom: .4rem}
.mgb20{margin-bottom: .2rem}
.mgat{margin: 0 auto;}
.tag-text li b,.tag-text li:before,.p04 .p04-list li:before,.line{display: inline-block;vertical-align: middle;}
/*.skim{display: none!important;}*/
.swiper-container{width:100%;height:100%;}
.swiper-slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.swiper-pagination{position:static!important;}
.content{width:94%;overflow:hidden;margin: -3.8rem auto -3rem;}
.content h4{font-weight: 400;font-size: .28rem;text-align: center;}


/*单页背景*/

.p2{background: url(img/bgp2.jpg) no-repeat;background-size: cover;}
.bg3{background: url(img/bgp3.jpg) no-repeat;background-size: cover;}
.p4{background: url(img/bgp4.jpg) no-repeat;background-size: cover;}
.p6,.p7{background: url(img/bgp6.jpg) no-repeat;background-size: cover;position: relative;}
.bg09{background: url(img/bgteam.jpg) no-repeat;background-size: cover;}
.index{background:url(img/bgindex.jpg) no-repeat center center;background-size:cover;}

/*index*/
.index img{margin: 0 auto;}
.index .tit{width:6.66rem;height: 3.6rem;}
.index .logo{width: 3.88rem;height: .46rem;}
/*p2导语*/
.p2 .p2-tit{color: #fff;font-size: .365rem;font-weight: 700;line-height: .35rem;background: url(img/p2bgtit.jpg) center center no-repeat;background-size: 100%;width: 2.37rem;height: 2.97rem;text-align: center;box-sizing: border-box;padding-top: 1.13rem;}
.p2 .p2-tit em{font-size: .24rem;font-weight: 400;width: .60rem;margin-left: .05rem;}
.p2 .p2-tit .line{width: .50rem;border: .015rem solid #fff;margin: .5rem 0 0 -0.6rem;}
.p2 .p2-com p{font-size: .24rem;line-height: .40rem;color: #222;text-indent: 2em;}
.p2 .p2-com{width: 6.53rem;margin-top: .86rem;}
/*p3栏目特色，slide，*/
.p3 .tit{background: url(img/titbg.png) center center no-repeat;background-size: 100%; width: 5.83rem;height: .5rem;margin: .3rem 0 .34rem .64rem;text-align: center; font-size: .30rem;font-weight: 700;letter-spacing: .1rem;line-height:.25rem;box-sizing:border-box;}
.p3 .tit em{font-size: .14rem;color: #666;letter-spacing: 0em;font-weight: 400;padding-right: .10rem;}
.p3 .content>img{width: 7.3rem;height: 3.49rem;margin-top: 1rem;}
.p3 .p3slide{position: relative;}.p3 .p3slide .bd ul li{overflow-x: hidden;}
.p3 .slide3{width: 4.3rem;}
.p3 .slide3 .swiper-slide{height: 4.13rem !important;margin:0 .2rem;padding: 2rem 0 0 .28rem;}.p3 .slide3 .swiper-slide p{width: 3.84rem; text-indent: 2em;font-size: .18rem;line-height: .28rem;}
.p3 .slide3 .ts01{background: url(img/ts01.jpg) top  center no-repeat;background-size: 114%;}
.p3 .slide3 .ts02{background: url(img/ts02.jpg) top  center no-repeat;background-size: 114%;padding-top: 2.12rem;}
.p3 .slide3 .ts03{background: url(img/ts03.jpg) top  center no-repeat;background-size: 114%;padding-top: 2.27rem;}

.p3 .p3slide ul li.spc2 .tit{margin: .87rem 0 .69rem .64rem;}

.p3 .p3slide ul li.spc2 ul{width:7.3rem;margin:0 auto;height:4.48rem;}
.p3 .p3slide ul li.spc2 ul li{float:left;width:2.26rem;height:2.84rem;margin: 0 .05rem 0;font-size:.2rem;font-weight:700;color:#fff;padding: 1.8rem 0 0 .4rem;box-sizing: border-box; }
.p3 .p3slide ul li.spc2 ul li em{font-size:.28rem;color:#d0a262;font-weight:700;}
.p3 .p3slide ul li.spc2 ul li.ts04{background: url(img/ts5.png) top center no-repeat;background-size: 100%}
.p3 .p3slide ul li.spc2 ul li.ts05{background: url(img/ts4.png) top center no-repeat;background-size: 100%}
.p3 .p3slide ul li.spc2 ul li.ts06{background: url(img/ts6.png) top center no-repeat;background-size: 100%}
.p3slide  .hd{width: 100%;position: absolute;bottom:0rem; z-index: 999;padding-left: 1.12rem}
.p3slide  .hd li{float: left;width: 1.84rem;height: 0.4rem;text-align: center;border: 1px solid #ab906b;color: #222;margin-right: 24px;height: 22px;margin-top: 7px;padding-top: .1rem;}.p3slide .hd li.on{border: 1px solid #ab906b;color: #fff;background: #ab906b;}

/**/
.p4 .content .tit,.p5 .content .tit,.p6 .content .tit,.p7 .content .tit{text-align: center;background: url(img/titbg2.png) center bottom no-repeat;width: 7.1rem;height: .62rem;margin: .2rem auto .06rem;text-align: center; font-size: .40rem;font-weight: 700;line-height: .3rem;box-sizing: border-box;color: #fff;}
.p4 .content .tit em,.p5 .content .tit em,.p6 .content .tit em,.p6 .content .tit em{color:#d1af80;}
.p4 .content  h3,.p5 .content  h3{font-size:.16rem;font-weight:400;color: #fff;text-align: center;margin-bottom: .26rem;}

.p4slide img{width: 7.1rem;height: 4.4rem;}
.p4slide{position: relative;}
.p4slide .pagination4{position: absolute;background: rgba(4,4,4,.5);z-index: 88;width: 5.19rem;padding-left: 2.56rem;height: .48rem;bottom: 0;left: 0;padding-top: .05rem;}
.p4slide .pagination4 .swiper-pagination-bullet{width: 0.9rem;height: 0.09rem;border-radius: 0;background: #fff;opacity: 1;}
.p4slide .pagination4 .swiper-pagination-bullet-active{background: #d6b370;}

.p4 .content .p4_txt{background: url(img/p4_txt.png) center center no-repeat;background-size: 99%;width: 7.2rem;height: 3.64rem;padding: .65rem .4rem 0;box-sizing: border-box;margin-top: .26rem;}
.p4 .content .p4_txt h4{text-align: left;color: #fff;font-size: .24rem;line-height: .36rem;}
.p4 .content .p4_txt li{display: inline;color: #fff;font-size: .20rem;line-height: .36rem;}.p4 .content .p4_txt span{font-weight: 700;}
.p4_txt li.spc1{margin-right: .3rem;}.p4_txt li.spc{margin-right: .7rem;}
/*p5*/
.p5 .content  h3,.p5 .content .tit,.p6 .content .tit,.p7.content .tit{color: #222;}

.p5 .content .slide5 .p5slide{width: 5.95rem;overflow: hidden;/*box-shadow: 0rem 0rem .1rem #666;*/}
.p5 .content .slide5 .p5slide img{width: 100%;}
.slide5>.swiper-wrapper>.swiper-slide{flex-direction: column;margin-left: 0.01rem;}
.slide5 .p5slide .swiper-button-next,.slide5 .p5slide .swiper-button-prev{background: rgba(4,4,4,.5);height: 1rem;right: -.1rem;top:24%;font-size: .7rem;color: #fff;box-sizing: border-box;width: .5rem;}.slide5 .p5slide .swiper-button-prev{left:-.08rem;}

.p5slide_txt{background: #544a37 url(img/01.png) center .35rem no-repeat;border-radius: .1rem;position: relative;top: -.5rem;left: .04rem;width: 5.5rem;height: 4.5rem;z-index: 22;padding: .45rem .2rem 0;background-size: 15%;box-sizing: border-box}
.p5slide_txt h4{font-size: .35rem;color: #c8a768;line-height: .4rem;font-weight: 700;}
.p5slide_txt h5{font-size:.22rem;color: #c8a768;margin-bottom: .23rem;letter-spacing: .04rem;text-align: center;font-weight: 700;}
.p5slide_txt p{text-indent: 2em;text-align: left;color: #fff;font-size: .2rem;line-height: .3rem;}.p5slide_txt p em{color: #c8a768;font-weight: bold;font-size: .22rem}

.slide5 .swiper-slide .txt02{background: #544a37 url(img/02.png) center .35rem no-repeat;background-size: 15%;}
.slide5 .swiper-slide .txt03{background: #544a37 url(img/03.png) center .35rem no-repeat;background-size: 15%;}
.slide5 .swiper-slide .txt04{background: #544a37 url(img/04.png) center .35rem no-repeat;background-size: 15%;}
.slide5 .swiper-slide .txt05{background: #544a37 url(img/05.png) center .35rem no-repeat;background-size: 15%;}
.slide5 .swiper-slide .txt06{background: #544a37 url(img/06.png) center .35rem no-repeat;background-size: 15%;}
.slide5 .swiper-slide .txt07{background: #544a37 url(img/07.png) center .35rem no-repeat;background-size: 15%;}

/*p6*/
.p6 .content .p6txt{position: relative;width: 7.1rem;height: 9.5rem;}
.p6 .content  h3,.p7 .content h3{font-size:.16rem;font-weight:400;color: #222;padding-left: 34.5%;box-sizing: border-box;letter-spacing: .02rem;margin-bottom: 1.12rem;}
.p6 .content .tit,.p7 .content .tit{background-size: 130%;letter-spacing: .05rem;margin-top: 2.5rem;}
.p6 .content img{width: 4.2rem;height: 6.56rem;position: absolute;top: -.85rem;z-index: 1;}
.p6 .content  .logolin{width: 3.33rem;height: 0.55rem;position: absolute;top: .06rem;right: .25rem;z-index: 22;}
.p6 .content .p6p{width: 3.37rem;height: 5.89rem;position: absolute;top: 1rem;right: .02rem;z-index: 22;letter-spacing: .015rem;}
.p6 .content .p6p p{font-size: .18rem;line-height: .3rem;color: #222;text-indent: 2em;}
/*p7*/
.p7 .content{margin-left: .31rem;}
.p7 .content .tit{color: #222;}.p7 .content h3{margin-bottom: .3rem;}
.p7 .content>img{width: 6.80rem;}
.p7 .content .p7txt{background: #c2a66f;border-radius: .1rem;position: relative;top: -.5rem;left: .15rem;width: 6.5rem;height: 4.5rem;z-index: 22;box-sizing: border-box;padding: .2rem .22rem 0 .27rem;}
.p7 .content .p7txt p{font-size: .2rem;line-height: .32rem;color: #fff;text-indent: 2em;}.p7 .content .p7txt p em{color: #ffdd67;}
/*09*/
.bg09 .tit{background: url(img/p9tit.png) center center no-repeat;margin: 0 auto .7rem;height: 0.25rem;width: 5.61rem;background-size: 100%;}
.bg09{text-align: center;color: #222;}
.bg09 img{width:3.31rem;height: 1.59rem;margin:0.25rem auto 0; }
.bg09 .s9-txt p{font-size: 0.24rem;line-height: 0.54rem;text-align: center}
.bg09 .foot img{float: left;width: 0.97rem;height: 1.99rem;margin: .49rem .19rem 0 0;}
.bg09 .foot{margin-top:0.2rem; }
.bg09 .foot p{display: block;width: 5.8rem;float: left;font-size: 0.2rem;text-indent: 1em;line-height: 14px;margin: .15rem 0 0.1rem;text-align: left;}
footer{display:none!important}
.u-topbar{position: fixed;width: 100%;top:0;z-index: 9999;}


@-webkit-keyframes start{
    0%,30%{opacity:0;-webkit-transform:translate(0,10rem);}
    60%{opacity:1;-webkit-transform:translate(0,0);}
    100%{opacity:0;-webkit-transform:translate(0,-8rem);}
}
@-moz-keyframes start{
    0%,30%{opacity:0;-moz-transform:translate(0,10rem);}
    60%{opacity:1;-moz-transform:translate(0,0);}
    100%{opacity:0;-moz-transform:translate(0,-8rem);}
}
@keyframes start{
    0%,30%{opacity:0;transform:translate(0,10rem);}
    60%{opacity:1;transform:translate(0,0);}
    100%{opacity:0;transform:translate(0,-8rem);}
}
