@charset "utf-8";
html{background:#fff;color:#000;-webkit-text-size-adjust:100%;-ms-text-size-adjust:62.5%}
article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
audio,canvas,video{display:inline-block}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53}
input.no{-webkit-appearance:none}
input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
th{text-align:inherit}
fieldset,img{border:0}
iframe{display:block}
abbr,acronym{border:0;font-variant:normal}
del{text-decoration:line-through}
address,caption,cite,code,dfn,em,th,var{font-weight:500;font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:500;font-size:100%}
q:after,q:before{content:''}
sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}
sup{top:-.5em}
sub{bottom:-.25em}
a{color:#000;text-decoration:none!important}
a:hover{text-decoration:underline}
.fl-c:after{clear:both;display:block;visibility:hidden;height:0;content:" ";font-size:0}
.fn-left,.fn-right{display:inline}
.fn-left{float:left}
.fn-right{float:right}
*,button,input,select,textarea{font-family:\5FAE\8F6F\96C5\9ED1}
@media screen and (max-width:320px){body{font-size:10px!important}
}
@media screen and (min-width:320px){body{font-size:10px!important}
}
@media screen and (min-width:360px){body{font-size:11.25px!important}
}
@media screen and (min-width:400px){body{font-size:12.5px!important}
}
@media screen and (min-width:420px){body{font-size:13.13px!important}
}
@media screen and (min-width:440px){body{font-size:13.74px!important}
}
@media screen and (min-width:460px){body{font-size:14.38px!important}
}
@media screen and (min-width:480px){body{font-size:15.01px!important}
}
@media screen and (min-width:540px){body{font-size:16.88px!important}
}
@media screen and (min-width:560px){body{font-size:17.5px!important}
}
@media screen and (min-width:640px){body{font-size:20px!important}
}
body{margin:0 auto;max-width:640px}
footer,header,nav,section{margin:0 auto;max-width:640px;background:#f0e8d3}
.title-h3{margin-top:.3rem;text-align:center}
.title-h3 img{display:inline-block;margin-left:-.61rem;padding-right:.23rem;width:.36rem;vertical-align:middle}
.title-h3 h3{color:#620000;font-weight:700;font-size:.34rem}
.title-h3 p{color:#c59d6a;font-size:.14rem}
.banner img{display:block;width:100%}
.part-baike{margin-bottom:.3rem;padding:0 .2rem;padding-top:.2rem}
.part-baike-top{padding-bottom:.23rem}
.part-baike-top img{float:left;display:block;padding-right:.1rem;width:2.93rem}
.part-baike-top p{float:left;width:3.1rem;text-indent:2em;font-size:.2rem;line-height:.34rem}
.part-baike-bg{margin:0 .2rem;margin-top:.2rem;margin-bottom:.3rem;padding:0;background:url(../images/title_p-bg.png) no-repeat;background-size:100%}
.part-text-cont{padding-top:.08rem;text-indent:2em;font-size:.22rem}
.part-text-cont span{position:relative;left:.3rem;display:block;margin:0 auto;margin-bottom:.3rem;width:80%;text-align:center;font-size:.18rem}
.part-text-cont h1{position:relative;left:.57rem;margin:0 auto;width:80%;height:.58rem;text-align:center;font-weight:700;font-size:.3rem;line-height:.4rem}
.part-baike-bottom{border:1px solid #dccda8}
.part-baike-bottom li{height:.58rem;border-bottom:1px solid #dccda8;line-height:.58rem}
.part-baike-bottom li i{float:left;display:block;margin:.19rem .1rem 0 .1rem;border-top:.1rem solid rgba(255,255,255,0);border-bottom:.1rem solid rgba(255,255,255,0);border-left:.11rem solid #c59d6a}
.part-baike-bottom li em{float:right;display:block;margin:.1rem .1rem 0 0;width:.35rem;height:.35rem;border:1px solid #dccda8;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#dccda8;text-align:center;line-height:.35rem;-ms-border-radius:50%;-o-border-radius:50%}
.part-baike-bottom li:nth-child(6){border-bottom:none}
.part-baike-online{position:relative;margin-top:.2rem;height:1.16rem;background:url(../images/img_ad.jpg) no-repeat;background-size:100%}
.part-baike-online a{position:absolute;right:.3rem;bottom:.28rem;display:block;width:1.7rem;height:.6rem}
.part-baike-ul{margin:0 0;margin-top:.05rem;border-bottom:.2rem solid #fff;background:#F0E8D3}
.part-baike-ul li{float:left;padding:.11rem 0;width:25%}
.part-baike-ul img{display:block;margin:0 auto;width:.92rem}
.part-baike-ul p{padding-top:.06rem;color:#963;text-align:center;font-size:.24rem}
.part-baike-ul a{display:block;border-right:1px dashed #a27343}
.part-baike-ul li:nth-child(4) a{border-right:none}
.part-baike .page{margin-bottom:.35rem;padding-top:.23rem;text-align:center}
.part-baike .page a{padding:.05rem .08rem;border:1px solid #c59d6a;font-size:.14rem}
.part-baike .page a:hover{background:#c59d6a;color:#fff}
.part-baike .page .on{background:#c59d6a;color:#fff}
.part-form{margin:0 auto;margin-top:.3rem;margin-bottom:.35rem;width:94%;border:1px solid #c59d6a;background:#FFF}
.part-form p{margin-left:.1rem;padding-top:.25rem;padding-bottom:.05rem;color:#963;font-weight:700;font-size:.26rem}
.part-form p span{color:red}
.part-form input,.part-form select{padding-left:5%;width:66%;height:.55rem;border:none;-webkit-border-radius:.05rem;-moz-border-radius:.05rem;border-radius:.05rem;background-color:#efe1d0;color:#333;font-size:.2rem;line-height:.55rem;-ms-border-radius:.05rem;-o-border-radius:.05rem}
.part-form select{width:71%;background:url(../images/ico_3-1.png) no-repeat;background-color:#efe1d0;background-position:right;background-size:.66rem;appearance:none;-moz-appearance:none;-webkit-appearance:none}
#date{background:url(../images/ico_3-2.png) no-repeat;background-color:#efe1d0;background-position:right;background-size:.66rem}
.part-form a,.part-form button{display:block;margin:.45rem 0 .37rem;width:2.47rem;height:.63rem;border:none;-webkit-border-radius:.05rem;-moz-border-radius:.05rem;border-radius:.05rem;color:#fff;text-align:center;font-size:.35rem;line-height:.63rem;-ms-border-radius:.05rem;-o-border-radius:.05rem}
.part-form a{margin-right:.3rem}
.part-form button{margin-left:.3rem}
.part-form .sub{float:left;background:#620000}
.part-form .tel{float:right;background:#963}
.part-form .sub img{position:relative;top:.07rem;left:-.1rem;width:.37rem}
footer{margin-bottom:1rem}
.footer-top{width:100%;border-bottom:#555454;background:#620001}
.footer-top img{float:left;display:block;width:4.4rem}
.footer-top span{float:left;display:block;margin-top:.07rem;width:2px;height:1rem;background-color:#b48888}
.footer-top p{padding-top:.2rem;height:.93rem;color:#ebe3e1;text-align:center;font-size:.18rem;line-height:.37rem}
.footer-top p b{font-size:.22rem;display: block;}
.footer-center{position:relative}
.footer-center img{display:block;width:100%}
.footer-center a{position:absolute;display:block;width:1.23rem;height:.34rem}
.footer-center .a{right:2.12rem;bottom:.48rem}
.footer-center .b{right:.35rem;bottom:.48rem}
.footer-bottom a{float:left;box-sizing:border-box;height:1.12rem;color:#fafcef;text-align:center;font-size:.4rem}
.footer-bottom a:nth-child(1){width:1rem;background:#989898;font-weight:700;font-size:.19rem;line-height:.35rem}
.footer-bottom a:nth-child(1) img{display:block;margin:0 auto;padding-top:.15rem;width:.76rem}
.footer-bottom a:nth-child(2){width:2.2rem;background:#6e2222;font-weight:400;line-height:1.12rem}
.footer-bottom a:nth-child(3){width:2.2rem;background:#b68406;font-weight:400;line-height:1.12rem}
.footer-bottom a:nth-child(4){width:1rem;background:#989898;font-weight:700;font-size:.19rem;line-height:.35rem}
.footer-bottom a:nth-child(4) img{display:block;margin:0 auto;padding-top:.2rem;width:.67rem}
.part-two{margin:0 auto;width:93.75%}
.part-two .img{float:left;display:block;width:2.89rem}
.part-two-cont{position:relative;float:left;width:3.1rem;min-height:3.71rem;border-top:1px dotted #750301;border-bottom:1px dotted #ffae00}
.part-two-cont h3{padding-top:.05rem;color:#600;text-align:center;font-weight:700;font-size:.38rem}
.part-two-cont h3 i{padding-left:.15rem;font-weight:400;font-size:.22rem}
.part-two-cont span{display:block;margin:.1rem auto;margin-bottom:.12rem;width:85%;height:1px;background:linear-gradient(to right,rgba(102,51,51,0),rgba(102,51,51,1),rgba(102,51,51,0))}
.part-two-cont p{padding-left:.2rem;color:#000;font-size:.24rem;line-height:.33rem}
.part-two-cont .on{padding-top:.1rem;font-size:.22rem;line-height:.3rem}
.part-two-cont .on em{color:#620000;font-weight:700}
.part-two-cont .on a{color:red}
.part-two-cont b{position:absolute;display:block;width:.41rem;height:.41rem}
.part-two-cont .top{top:-.03rem;right:0;border-top:.05rem solid #750301;border-right:.05rem solid #750301}
.part-two-cont .bottom{right:0;bottom:-.03rem;border-right:.05rem solid #750301;border-bottom:.05rem solid #750301}
.part-two-cont .button{margin:0 auto;margin-top:.25rem;margin-bottom:.16rem;width:2.65rem}
.part-two-cont .button a{display:block;width:1.26rem;height:.45rem;border-radius:.03rem;color:#fff;text-align:center;font-size:.2rem;line-height:.45rem}
.part-two-cont .button .tel{float:right;background:#620000}
.part-two-cont .button .online{float:left;background:#963}
.part-three{padding:.2rem .2rem .3rem;border-bottom:.06rem solid #c59d6a;background:#f0e8d3}
.part-three div:nth-child(2),.part-three div:nth-child(4){float:left}
.part-three div:nth-child(3),.part-three div:nth-child(5){float:right}
.part-three div{margin-bottom:.12rem;width:2.92rem;border:1px solid #c59d6a;background:#f0e8d3}
.part-three p{padding:.1rem .1rem .15rem .1rem;background:#fff;font-size:.22rem}
.part-three p a{color:red}
.part-three img{display:block;width:100%}
.part-three>img{padding-bottom:.18rem}
.part-four{margin-top:.2rem;margin-bottom:.3rem}
.part-four div{margin:0 auto;margin-bottom:.23rem;width:6.01rem;height:1.91rem}
.part-four div:nth-child(1){background:url(../images/img_3-1.jpg) no-repeat;background-size:100%}
.part-four div:nth-child(2){background:url(../images/img_3-2.jpg) no-repeat;background-size:100%}
.part-four div:nth-child(3){background:url(../images/img_3-3.jpg) no-repeat;background-size:100%}
.part-four div:nth-child(4){background:url(../images/img_3-4.jpg) no-repeat;background-size:100%}
.part-four h2{margin-left:2.5rem;padding-top:.15rem;padding-bottom:.15rem;font-weight:700;font-size:.24rem}
.part-four p{margin-left:2.5rem;width:3.1rem;font-size:.22rem}
.part-four p a{color:red}
.part-four div:nth-child(2) p,.part-four div:nth-child(4) p{margin-left:.5rem}
.part-four div:nth-child(2) h2,.part-four div:nth-child(4) h2{margin-left:.5rem}
.part-form .part-form-top img{display:block;margin:0 auto;margin-top:.3rem;width:5.08rem}
.part-form .part-form-top p{color:#6f6d6d;text-align:center;font-weight:400;font-size:.24rem}
.brife-part-one{border-top:.06rem solid #c59d6a;border-bottom:.06rem solid #c59d6a;background:#f0e8d3}
.brife-part-one .title img{display:block;margin:0 auto;padding:.35rem 0 .3rem;width:4.27rem}
.brife-part-one .video{box-sizing:border-box;margin:0 auto;margin-bottom:.25rem;width:6rem;height:3.39rem;border:1px solid #b6b1a4}
.brife-part-one .video>div{height:100%}
.brife-part-one>img{display:block;margin:0 auto;margin-bottom:.35rem;width:6rem}
.brife-part-one>p{padding:0 .2rem;padding-bottom:.35rem;color:#292929;text-indent:2.5em;font-size:.24rem;line-height:.35rem}
.brife_but{margin:0 auto;width:90%}
.brife_but a{position:relative;display:block;margin-bottom:.15rem;width:2.78rem;height:.69rem;border-radius:.1rem;color:#fff;text-align:center;font-size:.26rem;line-height:.69rem}
.brife_but .online{float:left;padding-right:.2rem;width:2.58rem;background:#9f5f00}
.brife_but .online img{position:absolute;right:0;bottom:0;display:block;padding-right:.1rem;padding-bottom:.05rem;width:.28rem}
.brife_but .tel{float:right;height:.69rem;background:url(../images/ico_6-2.png) no-repeat;background-size:100%}
#slide-one{padding:0 .2rem;padding-bottom:.25rem;border-top:6px solid #c59d6a;border-bottom:6px solid #c59d6a;background:#f0e8d3}
#slide-one .img img{display:block;margin:0 auto;padding-top:.3rem;padding-bottom:.28rem;width:6rem}
.brife-li-nine{padding:0 .19rem;padding-top:.3rem;padding-bottom:.25rem}
.brife-li-nine div{float:left;margin-right:.08rem;margin-bottom:.09rem;width:1.91rem;border:1px solid #c59d6a}
.brife-li-nine .none{margin-right:0}
.brife-li-nine img{display:block;width:100%}
.brife-li-nine p{padding:.05rem 0;text-align:center;font-size:.24rem}
.brife-part-two{margin-top:.3rem;padding:0 .2rem;padding-bottom:.2rem}
.brife-part-two .none{margin-right:0}
.brife-part-two div{float:left;margin-right:.09rem;margin-bottom:.1rem;width:3.2rem}
.brife-part-two .img{width:2.7rem}
.brife-part-two .img img{display:block;width:100%}
.brife-part-two div h3{position:relative;margin:0 auto;margin-top:.07rem;width:2.65rem;height:.56rem;border-bottom:1px solid #fff;text-align:left;text-indent:1.8em;font-weight:700;font-size:.26rem;line-height:.56rem}
.brife-part-two div h3 span{padding-left:.05rem;font-weight:400;font-size:.15rem}
.brife-part-two div h3 img{position:absolute;bottom:-1px;left:-.23rem;float:left;display:block;width:.56rem}
.brife-part-two p{padding:.1rem .05rem .1rem .15rem;font-size:.22rem;line-height:.28rem}
.brife-part-two div:nth-child(1){background:#d3c17b}
.brife-part-two div:nth-child(4){background:#e4ba84}
.brife-part-two div:nth-child(5){background:#b3b093}
.brife-part-two div:nth-child(8){background:#ca9f5b}
.brife-part-three{border-top:.06rem solid #c59d6a;border-bottom:.06rem solid #c59d6a;background:#f0e8d3}
.brife-part-three>img{display:block;margin:0 auto;padding:.35rem 0 .45rem;width:6rem}
.part-form .tel img{position:relative;top:.07rem;left:-.1rem;width:.35rem}
.swiper-container{margin-top:1px;margin-right:auto;margin-left:auto;width:100%}
.swiper-slide{background-position:center;background-size:100%}
.gallery-top{height:80%}
.gallery-thumbs{box-sizing:border-box;padding:.25rem 0 .3rem;width:5.1rem;height:20%}
.gallery-thumbs .swiper-slide{width:1.18rem;height:100%}
.gallery-thumbs .swiper-slide img{display:block;width:100%}
.gallery-thumbs .swiper-slide-active{border:.02rem solid #ffb21e;opacity:1}
#swiper-banner .swiper-pagination-progress .swiper-pagination-progressbar{background:#6b1501}
#slide-one{position:relative}
#slide-one>.swiper-button-white{position:absolute;display:inline-block;width:.23rem;height:.53rem;font-size:0}
#slide-one>.swiper-button-prev{top:90%;left:3%;background:url(../images/ico_left.png) no-repeat;background-size:100%}
#slide-one>.swiper-button-next{top:90%;right:3%;background:url(../images/ico_right.png) no-repeat;background-size:100%}
.logo{margin-top:0px;}
.logo a{display:block;width:100%;height:1.36rem;background:url(../images/logo.jpg) no-repeat;background-size:100%;margin-top: 0px}
.nav{overflow:hidden;background:#760800}
.nav a{float:left;display:block;box-sizing:border-box;width:25%;height:.75rem;color:#fff;text-align:center;text-decoration:none;font-size:.25rem;font-family:\5fae\8f6f\96c5\9ed1;line-height:.75rem}
.nav span{float:right;display:block;margin-top:.28rem;width:1px;height:.21rem;background:#fff}
/*2016-11-25添加*/
#prev{position:absolute;bottom:9%;left:2%;z-index:10000;display:inline-block;width:.23rem;height:.53rem;background:url(../images/ico_left.png) no-repeat;background-size:100%;font-size:0;}
#next{position:absolute;right:2%;bottom:9%;z-index:10000;display:inline-block;width:.23rem;height:.53rem;background:url(../images/ico_right.png) no-repeat;background-size:100%;font-size:0;}
#tFocus{position:relative;overflow:hidden;margin:.3rem auto 0;width:6rem;height:5.7rem;}
#tFocus-pic{position:relative;width:6rem;height:4rem;}
#tFocus-pic li{position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity:0);}
#tFocus-pic li img{float:left;width:2.89rem;}
#tFocusBtn{position:absolute;bottom:0;left:0;z-index:20;overflow:hidden;box-sizing:border-box;width:100%;background:#f0e8d3;zoom:1;}
.tFocusBtn-box{margin:0 auto;width:5.05rem;}
#tFocus-btn{position:relative;bottom:0;left:0;float:left;overflow:hidden;width:5.05rem;height:1.7rem;zoom:1;}
#tFocus-btn ul{position:absolute;top:.25rem;left:0;width:100000px;}
#tFocus-btn li{position:relative;float:left;display:block;margin-right:.08rem;width:1.18rem;height:1.2rem;cursor:pointer;}
#tFocus-btn li img{width:100%;display: block;}
#tFocus-btn .active{border:.02rem solid #ffb21e;}
