@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,\5FAE\8F6F\96C5\9ED1}
body{max-width:640px;margin:0 auto;}
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}
li,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:''}
a{color:#000;text-decoration:none}
a:hover{text-decoration:none}
.fl-c:after{clear:both;display:block;visibility:hidden;height:0;content:" ";font-size:0}
*,button,input,select,textarea{font-family:\5FAE\8F6F\96C5\9ED1}
footer,header,nav,section{margin:0 auto;max-width:640px;background: #F5F0E9;}
/*header*/
.menu{background:-webkit-linear-gradient(#ffaa07,#ffaa07);background:-o-linear-gradient(#ffaa07,#ffaa07);background:-moz-linear-gradient(#ffaa07,#ffaa07);background:linear-gradient(#ffaa07,#ffaa07);font-size:5.5em}
.menu ul{overflow:hidden;margin:0 auto}
.menu ul li{float:left;width:25%;line-height:.77rem;height: .77rem;}
.menu ul li a{display:block;color:#6b1501;text-align:center;font-size:.28rem}
.menu ul li a b{float:right;display:block;margin-top:.26rem;width:1px;height:.26rem;background:#6b1501}
.main{margin:0 auto;max-width:640px}
.logo{margin-top:0px}
.logo a{display:block;margin:0 auto;width:100%;height:1.2rem;background:url(/zhuanti/images/logo.png) no-repeat center center;background-size:100%}
.nav{margin-bottom:1px;background:#ffb11c}
.nav a{float:left;display:block;box-sizing:border-box;width:25%;height:.75rem;color:#620000;text-align:center;font-size:.3rem;line-height:.75rem}
.nav span{float:right;display:block;margin-top:.26rem;width:1px;height:.27rem;background:#620000}
.banner a{display:block;height:4.6rem;background:url(../images/banner.jpg) no-repeat;background-size:100%}
/*public*/
.pad-30{padding:0 .3rem}
.fl-l{float:left}
.fl-r{float:right}
.title-h1 {
    text-align: center;
    padding-top: .35rem;
}
.title-h1 b {
    display: inline-block;
    font-size: .22rem;
    text-align: center;
    color: #fff;
    height: .34rem;
    line-height: .34rem;
    width: 1.61rem;
    background: url(../images/icon_1.png) no-repeat;
    background-size: 100%;
    font-weight: normal;
    text-indent: -.3em;
    vertical-align: middle;
    border-bottom: 1px solid #a63f3f;
}
.title-h1 b i {
    font-weight: bold;
    font-style: normal;
}
.title-h1 span {
    display: inline-block;
    font-size: .28rem;
    font-weight: bold;
    color: #630000;
    height: .34rem;
    line-height: .32rem;
    vertical-align: middle;
    border-bottom: 1px solid #a63f3f;
    padding-right: .15rem;
    padding-left: .1rem;
}
.but-a {
    width: 5.4rem;
    overflow: hidden;
    padding-top: .3rem;
    margin: 0 auto;
}
.but-a a {
    display: block;
    width: 2.41rem;
    height: .6rem;
}
.but-a .tel {
    background: url(../images/tel.jpg) no-repeat;
    background-size: 100%;
    float: left;
}
.but-a .online {
    background: url(../images/online.png) no-repeat;
    background-size: 100%;
    float: right;
}
/*footer*/
 
/*content*/
/*.part-form{padding-bottom:.3rem}
.part-form-content{box-sizing:border-box;margin:0 .3rem;margin-top:.3rem;padding:0 .2rem;border:1px solid #df9738;background: #fff;}
.part-form-content .part-form-top>p{color:#6f6d6d;text-align:center;font-weight:bold;font-size:.24rem}
.part-form-content p{padding-top:.25rem;padding-bottom:.05rem;color:#6f6d6d;font-weight:700;font-size:.24rem}
.part-form-content p span{color:#6f6d6d}
.part-form select,.part-form-content input{padding-left:5%;width:62%;height:.55rem;border:none;border:none;border-radius:.07rem;background-color:#efe1d0;color:#333;font-size:.2rem;line-height:.55rem;}
.part-form-content select{width:67.5%;outline:0;background:url(../images/icon_12.png) no-repeat;background-color:#efe1d0;background-position:right top;background-size:.66rem;appearance:none;-moz-appearance:none;-webkit-appearance:none}
#date{outline:0;background:url(../images/icon_13.png) no-repeat;background-color:#efe1d0;background-position:right top;background-size:.66rem}
.part-form button,.part-form-content a{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-content .sub{float:left;background: url(../images/icon_5.png) no-repeat;background-size: 100%;width: 2.51rem;height: .75rem;}
.part-form-content .tel{float:right;background: url(../images/icon_6.png) no-repeat;background-size: 100%;width: 2.51rem;height: .75rem;}
.part-form-content img{position:relative;top:.07rem;left:-.1rem;width:.37rem}
.part-form-content .part-form-top img{display:block;margin:0 auto;margin-top:.4rem;width:5.08rem}
*/
.owl-carousel .owl-wrapper:after{clear:both;display:block;visibility:hidden;height:0;content:".";line-height:0}
.owl-carousel{position:relative;display:none;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{position:relative;display:none;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-wrapper-outer{position:relative;overflow:hidden;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}
.grabbing{cursor:url(../images/grabbing.png) 8 8,move}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-ms-transform:translate3d(0,0,0)}
.owl-theme .owl-controls{text-align:center}
.owl-theme .owl-controls .owl-buttons div{position:absolute;width:.46rem;height:.5rem;color:#FFF;font-size:0;opacity:.5}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{text-decoration:none;opacity:1;filter:Alpha(Opacity=100)}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}
.owl-theme .owl-controls .owl-page span{display:block;margin:.05rem .07rem;width:.12rem;height:.12rem;background:#9b9c9e;border-radius: 50%;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#3a3b3b}
.owl-theme .owl-controls .owl-page span.owl-numbers{padding:.02rem .1rem;width:auto;height:auto;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;color:#FFF;font-size:.12rem}
.owl-item.loading{min-height:1.5rem;background:url(../images/AjaxLoader.gif) no-repeat center center}
.owl-pagination{margin:.05rem 0 .05rem}




.part-top {
    width: 100%;
}
.part-top img {
    display: block;
    width: 100%;
}
.part-one {
    padding-top: .1rem;
}
.part-one-p {
    font-size: .22rem;
    text-indent: 2em;
    padding: .35rem 0;
    line-height: .34rem;
}
.part-one-list .text {
    border: 1px solid #d8d6d6;
    width: 2.8rem;
    box-sizing: border-box;
    padding-bottom: .15rem;
    margin-bottom: .15rem;
}
.part-one-list .text img {
    display: block;
    width: 2.66rem;
    margin: .05rem auto .1rem;
}
.part-one-list .text span {
    display: block;
    text-align: center;
    font-size: .24rem;
    color: #773719;
    font-weight: bold;
}
.part-one-list .text p {
    font-size: .2rem;
    color: #b4b4b3;
    text-align: center;
    padding-bottom: .1rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.part-one-list .text a {
    display: block;
    width: 2.45rem;
    height: .52rem;
    line-height: .52rem;
    color: #fff;
    font-size: .3rem;
    margin: 0 auto;
    background: url(../images/icon_2.png) no-repeat;
    background-size: 100%;
    text-align: center;
}
.public-bg {
    background: url(../images/bg_1.png) repeat;
    padding: .2rem .3rem;
}
.public-content {
    background: #fff;
}
.public-p {
    font-size: .22rem;
    color: #773719;
    line-height: .34rem;
    text-indent: 2em;
    padding: .1rem .15rem;
}
.public-but {
    padding-bottom: .15rem;
}
.public-but a {
    display: block;
    width: 2.3rem;
    height: .5rem;
}
.public-but .online {
    background: url(../images/online.png) no-repeat;
    background-size: 100%;
}
.public-but .tel {
    background: url(../images/tel.jpg) no-repeat;
    background-size: 100%;
}
.part-two-content {
    padding-top: .5rem;
}
.part-two-content .img {
    width: 2.2rem;
    padding: .25rem 0 0 0;
}
.part-two-content .img img {
    display: block;
    width: 100%;
}
.part-two-content .text {
   width: 3.43rem;
   border-right: 1px solid #a63f3f;
   position: relative;
   padding-bottom: .3rem;
   margin-bottom: .25rem;
}
.part-two-content .text h3 {
    font-size: .24rem;
    color: #620000;
    font-weight: bold;
}
.part-two-content .text h3 b {
    display: inline-block;
    width: .08rem;
    height: .22rem;
    border-radius: .3rem;
    background: #a63f3f;
    margin: .1rem;
    vertical-align: middle;
}
.part-two-content .text p {
    font-size: .22rem;
    color: #313030;
    line-height: .34rem;
    padding-right: .1rem;
    padding-left: .05rem;
}
.part-two-content .text p b {
    font-weight: bold;
}
.part-two-content .text .a {
    display: block;
    position: absolute;
    width: 2.49rem;
    height: .13rem;
    right: -2.49rem;
    top: -.07rem;
    background: url(../images/icon_4.png) no-repeat;
    background-size: 100%;
}
.part-two-content .text .b {
    display: block;
    position: absolute;
    width: 3.59rem;
    height: .32rem;
    left: 0;
    bottom: 0;
    background: url(../images/icon_3.png) no-repeat;
    background-size: 100%;
}
.part-two-content .none .text {
    border: none;
}
.part-two-content .none .text p {
    padding-right: 0;
}
.part-two-content .none .img {
    padding-top: .3rem;
}
.part-three {

}
.slide-one {
    width: 6rem;
    margin: 0 auto;
    margin-top: .35rem;
}
.slide-one .item {
    padding: .15rem .1rem .25rem;
    background: #f1e9dd; 

}
.slide-one .item img {
    display: block;
    width: 5.8rem;
    margin: 0 auto;
    padding-bottom: .15rem; 
}
.slide-one .item p {
    font-size: .22rem;
    padding-bottom: .1rem;
}
.slide-one .item p b {
    font-weight: bold;
}
.slide-one .item .a {
    padding-left: .3rem;
}
.public-p2 {
    font-size: .26rem;
    color: #ba1f21;
    height: .75rem;
    line-height: .75rem;
    padding-left: .15rem;
}
.public-but2 {
    display: block;
    width: 1.7rem;
    height: .5rem;
    color: #fff;
    background: #dc5504;
    line-height: .5rem;
    text-align: center;
    margin-top: .12rem;
    font-size: .24rem;
    margin-right: .15rem;
}
.part-four {
    padding-top: .47rem;
}
.part-four > img {
    display: block;
    width: 100%;
}
.part-four-list {
    padding-top: .3rem;
}
.part-four-list .item {
    width: 2.75rem;
}
.part-four-list .a {
    background: url(../images/img_4-2.jpg) no-repeat;
    background-size: 100%;
    height: 3.5rem;
}
.part-four-list .b {
    background: url(../images/img_4-3.jpg) no-repeat;
    background-size: 100%;
    height: 3.5rem;
}
.part-four-list .item h3 {
    font-size: .22rem;
    color: #1f1f1f;
    text-align: center;
    padding-top: 2.2rem;
    padding-bottom: .1rem;
    height: .45rem;
}
.part-four-list .item h3 img {
    display: inline-block;
    position: relative;
    top: .1rem;
    padding-right: .1rem;
}
.part-four-list .item p {
    font-size: .22rem;
    padding-left: .05rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.part-four-list .item p span {
    color: #f00;
    padding-right: .05rem;
}
.part-four-list .item a {
    display: block;
    font-size: .24rem;
    text-align: center;
    height: .5rem;
    line-height: .5rem;
}
.part-four-list .c a {
    background: #fcc804;
    color: #ba1f21;
}
.part-four-list .d a {
    background: #dc5504;
    color: #fff;
}
.part-five {
/*    padding-top: .5rem;*/
    padding-bottom: .2rem;
}
.part-five-video {
    background: #dcdcdc;
    padding: .12rem;
    border-radius: .1rem;
    height: 3.17rem;
    margin: 0 .3rem;
}
.part-five-video div {
	height: 100%;
}
.part-five-text {
    font-size: .22rem;
    line-height: .36rem;
    text-indent: 2em;
    background: #f1e9dd;
    padding: .2rem .1rem;
    margin: 0 .3rem;
    /* margin-top: .28rem; */
}
.part-five-slide .title {
    margin-top: .3rem;
}
.part-five-slide .title h2 {
    font-size: .34rem;
    font-weight: bold;
    color: #8d4502;
    text-align: center;
    background: url(../images/bg_2.png) repeat-x;
    background-size: .22rem;
    height: .25rem;
    line-height: .25rem;
}
.part-five-slide .title h2 span {
    background: #fff;
    padding: 0 .1rem;
}
.part-five-slide .slide-two {
    width: 5.8rem;
    box-sizing: border-box;
    border: 1px solid #df9738;
    position: relative;
    margin: 0 auto; 
    margin-top: .3rem;
}
.part-five-slide .slide-two img{ 
   max-width:640px;margin:0 auto;width:100%;   
 }

.part-five-slide .slide-two p {
	font-size:0.24rem;
	line-height:0.26rem;
	color:#333;
	text-align:center;
}




.part-five-slide .slide-two > i {
    display: block;
    width: .54rem;
    height: .47rem;
    position: absolute;
}
.part-five-slide .slide-two .tl {
    border-left: .11rem solid #df9738;
    border-top: .11rem solid #df9738;
    top: -.12rem;
    left: -.12rem;
}
.part-five-slide .slide-two .tr {
    border-right: .11rem solid #df9738;
    border-top: .11rem solid #df9738;
    top: -.12rem;
    right: -.12rem;
}
.part-five-slide .slide-two .bl {
    border-left: .11rem solid #df9738;
    border-bottom: .11rem solid #df9738;
    bottom: -.12rem;
    left: -.12rem;
}
.part-five-slide .slide-two .br {
    border-right: .11rem solid #df9738;
    border-bottom: .11rem solid #df9738;
    bottom: -.12rem;
    right: -.12rem;
}
.part-five-slide .slide-two-content {
    margin: 0 auto;
    width: 5.2rem;
    border-radius: .1rem;
    background: #dcdcdc;
    padding: .12rem;
    box-sizing: border-box;
    margin-top: .2rem;
    margin-bottom: .4rem;
}
.part-five-slide .owl-theme .owl-controls {
    position: absolute;
    width: 100%;
    bottom: -.55rem;
}
@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.248px!important;}}
@media screen and (min-width:400px){body {font-size:12.496px!important;}}
@media screen and (min-width:420px){body {font-size:13.125px!important;}}
@media screen and (min-width:440px){body {font-size:13.744px!important;}}
@media screen and (min-width:460px){body {font-size:14.384px!important;}}
@media screen and (min-width:480px){body {font-size:15.008px!important;}}
@media screen and (min-width:540px){body {font-size:16.88px!important;}}
@media screen and (min-width:560px){body {font-size:17.504px!important;}}
@media screen and (min-width:640px){body {font-size:20px!important;}}
