.wrap{
	width: 6.4rem;
	margin: 0 auto;
	background-color: #110101;
}

.xian1{
	height: .02rem;
    background-color: #fff;
}
.top-tel{
	padding: .1rem .2rem;
	line-height: .6rem;
	background: url(../images/swt_top_dy.png) no-repeat;
    background-size: 6.4rem 0.8rem;
    position: relative;
}
.top-tel img{
	display: block;
	float: left;
	width: .58rem;
	height: auto;
}
.top-tel span{
	display: block;
	float: left;
	margin: 0 .1rem;
	font-size: .2rem;
	color: #f1c74f;
	font-family: "宋体";
	letter-spacing: .02rem;
}
.top-tel h3{
	display: block;
	float: left;
	font-size: .42rem;
	font-weight: bold;
	background: linear-gradient(to bottom, #cd831a 0%,#fed995 50%,#cd831a 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.top-tel a{
	display: block;
	float: left;
	width: 1.1rem;
	height: .38rem;
	line-height: .38rem;
	text-align: center;
	font-size: .24rem;
	border: .01rem solid #f1c74f;
	border-radius: .2rem;
	color: #f1c74f;
	position: absolute;
	top:.2rem;
	right: .2rem;
}




.top{
    width: 6rem;
	padding: .25rem .2rem;
	line-height: .58rem;
	background-color: #000;
	z-index: 99;
}
.top-l{
	float: left;
}
.top-l img,
.top-r img{
	width: .58rem;
	height: .58rem;
	position: relative;
	top: .05rem;
}
.top-c{
	float: left;
	width: 4.4rem;
	padding: 0 .2rem;
	text-align: center;
}
.top-r{
	float: left;
}
.top-r img{

}
.top-c h1{
	line-height: .72rem;
	font-size: .62rem;
	/*font-weight: bold;*/
	background: linear-gradient(to bottom, #cd831a 0%,#fed995 50%,#cd831a 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.top-c p{
	line-height: .26rem;
	font-size: .24rem;
	color: #fff;
}
.banner{
	position: relative;
}
.banner-bj img{
	width: 6.4rem;
	height: auto;
}
.biao{
	position: absolute;
	left: .3rem;
	top: .35rem;
}
.biao img{
	width: 2.5rem;
	height: auto;
}
.banner-r{
	width: 3.4rem;
	height: 4.1rem;
	position: absolute;
	right: .25rem;
	top: .5rem;
	text-align: center;
}
.banner-r h2{
	margin-top: .1rem;
	line-height: 1rem;
	font-size: .5rem;
    padding-top:.2rem;
	background: linear-gradient(to right, #f1c74f 0%,#fed995 50%,#cb8015 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.banner-r .p1{
	line-height: .32rem;
	font-size: .16rem;
	letter-spacing: .01rem;
	color: #fed994;
	/*margin-bottom: .4rem;*/
}
.banner-r .p2{
	line-height: .45rem;
	font-size: .28rem;
	font-weight: bold;
	color: #fff;
}
.banner-r .p3{
	line-height: .28rem;
	font-size: .24rem;
	font-family: "宋体";
	color: #fff;
}
.banner-r img.pzbz{
	width: 1.35rem;
	height: 1.35rem;
    padding:.3rem 0 0 0;
}


.g-hd{

}

/* 导航栏 */
.nav{width: 5.8rem;padding:0 .3rem; height: .72rem; background:#000000; overflow: hidden;}
.nav ul li{float: left; border-right:.02rem solid #272727;}
.nav ul li:nth-of-type(4){border-right:0}
.nav ul li a{background: linear-gradient(to right, #f1c74f 0%,#fed995 50%,#cb8015 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size:.26rem; display:block; padding:0 .19rem; line-height:.72rem}


.main1{
	padding: .2rem .15rem;
	background-color: #fff;
}
.main1-logo{
	float: left;
	width: 1.9rem;
	height: 1.6rem;
	line-height: 1.6rem;
	margin-right: .1rem;
	text-align: center;
	background-color: #f0f0f0;
}
.main1-r{
	float: left;
	width: 4.02rem;
}
.main1-r .p1{
	height: .58rem;
	line-height: .58rem;
	font-size: .46rem;
	background: linear-gradient(to right, #f1c74f 0%,#fed995 50%,#cb8015 100%);
	-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.main1-r .p1 img{
	float: left;
	display: block;
	width: .58rem;
	height: .58rem;
	margin-right: .2rem;
}
.main1-r .p2{
	height: .36rem;
	line-height: .36rem;
	margin-bottom: .12rem;
}
.main1-r .p2 span{
	float: left;
	width: 1.27rem;
	margin-right: .1rem;
	display: block;
	line-height: .36rem;
	text-align: center;
	font-size: .24rem;
	color: #000;
	background: linear-gradient(to right, #f1c74f 0%,#fed995 50%,#cb8015 100%);
}
.main1-r .p2 span.sp3{
	margin-right: 0;
}
.main1-r .p3{
	height: .52rem;
	line-height: .52rem;
    background: url(../images/main1-r-p3.jpg) no-repeat;
    background-size: 4.02rem;
}
.main1-r .p3 img{
	display: block;
    width: 1.0rem;
    height: auto;
    position: relative;
    left: .03rem;
}
.main-title{
	padding: .4rem 0;
	text-align: center;
}
.main-title h3{
	width: 2.6rem;
	margin: 0 auto;
	text-align: center;
	line-height: .5rem;
	font-size: .45rem;
	background: linear-gradient(to right, #f1c74f 0%,#fed995 50%,#cb8015 100%);
	-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.main-title img{
	display: block;
	width: 4.3rem;
	height: 1.25rem;
}
.main-title2{
	padding: .3rem 0;
	text-align: center;
}
.main-title2 h3{
	line-height: .5rem;
	font-size: .45rem;
	color: #000;
}
.main-title2 img{
	display: block;
	width: 4.3rem;
	height: 1.25rem;
}
.main2{
	margin-bottom: .6rem;
}
.main2-ul{
	padding: 0 .2rem;
}
.main2-ul li{
	float: left;
	margin: .08rem;
	width: 1.4rem;
	height: 1.4rem;
	padding: .2rem;
	border: .01rem solid #f4d997;
	border-radius: .1rem;
}
.main2-ul li img{
	display: block;
	width: .76rem;
	height: .76rem;
}
.main2-ul li p{
	line-height: .45rem;
	text-align: center;
	font-size: .26rem;
	color: #fbd779;
}
.main2-ul li span img{
	display: block;
	width: .22rem;
	height: auto;
}

.main3{
	background-color: #fff;
	padding-top: .1rem;
}
.fwrx{
	height: 1.58rem;
	padding: .5rem 0;
	text-align: center;
	background: url(../images/fwrx-bj.jpg) no-repeat;
	background-size: 6.4rem;
}
.fwrx p{
	width: 2.6rem;
	margin: 0 auto;
	display: block;
	line-height: .4rem;
	font-weight: bold;
	background: linear-gradient(to right, #f1c74f 0%,#fed992 50%,#cb8015 100%);
	-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.fwrx p.p1{
	font-size: .26rem;
}
.fwrx h5{
	line-height: .68rem;
	color: #fff;
	font-size: .58rem;
	font-weight: bold;
}
.fwrx p.p2{
	font-size: .32rem;
}


/* 检修流程 */
 #lb3 {
    margin-bottom: 0.4rem;
    position: relative;
    overflow: hidden;
}
#lb3 .bd {
    width: 5.2rem;
    overflow: hidden;
    margin: 0 auto 0.4rem;
}
.lb3_bg {
    width: 5.19rem;
    height: 3.98rem;
    padding-top: 0.21rem;
    margin: 0 auto 0.23rem;
    background: url(../images/huan.png);
    background-size: 5.19rem 4.19rem;
}
.lb3_img {
    overflow: hidden;
    margin: auto;
}
.lb3_img, .lb3_img img {
    width: 3.77rem;
    height: 3.76rem;
    border-radius: 50%;
}
.lb3_ul li>img {
    width: 0.52rem 0.79rem;
    display: block;
    margin: 0 auto 0.28rem;
}
.lb3_ul li>p {
    font-size: 0.24rem;
    color: #3e3e3e;
    width: 4.5rem;
    /*text-align: center;*/
    line-height: 0.4rem;
    margin: auto;
    padding:.5rem 0 0 0;
}
#lb3 .hd, #lb4 .hd {
    width: 100%;
    height: 0.05rem;
    text-align: center;
}
.lb3_num, .lb4_num {
    display: inline-block;
}
.lb3_num li, .lb4_num li {
    display: inline-block;
    width: 0.2rem;
    height: 0.05rem;
    background: #e2e2e2;
    margin-right: 0.1rem;
    text-indent: 9999px;
}
.lb3_num li:last-child, .lb4_num li:last-child {
    margin-right: 0;
}
.lb3_num li.on, .lb4_num li.on {
    background: #dea143;
}
.qh {
    position: absolute;
    width: 2.12rem;
    height: 0.45rem;
    top:50%;
    left: 50%;
    margin-left: -1.06rem;
    margin-top: 1.3rem;
}
.qh span {
    width: 0.39rem;
    height: 0.45rem;
    display: block;
    position: absolute;
    top: 0;
}
.qh .prev {
    background: url(../images/lt.png);
    background-size: 0.39rem 0.45rem;
    left: 0;
}
.qh .next {
    background: url(../images/rt.png);
    background-size: 0.39rem 0.45rem;
    right: 0;
}

.fwlc{
	margin-bottom: .5rem;
}
/* 服务流程 */
 #lb4 {
    width: 5.8rem;
    margin: 0 auto 0.5rem;
    overflow: hidden;
}
#lb4 .bd {
    margin-bottom: 0.3rem;
    overflow: hidden;
}
.lb4_ul li {
    float: left;
    overflow: hidden;
    width: 5.8rem;
}
.lc_one {
    width: 2.64rem;
    padding: 0.3rem 0;
    text-align: center;
    background-color: #fff;
}
.lc_one p {
    font-size: 0.24rem;
    margin-bottom: 0.05rem;
}
.lc_one span {
    font-size: .12rem;
    color: #b48534;
    display: block;
    margin-bottom: 0.2rem;
}
.lc_img {
    width: 1.87rem;
    height: 1.87rem;
    border-radius: 50%;
    overflow: hidden;
    border: 0.02rem solid #f7d069;
    margin: 0 auto 0.2rem;
}
.lc_img, .lc_img img {
}
.lc_one b {
    font-size: 0.32rem;
    line-height: 0.4rem;
    color: #000;
    margin-bottom: 0.08rem;
}
.lc_one h3 {
    font-size: 0.3rem;
    font-weight: bold;
}
.tel3 {
    margin-bottom: 0.4rem;
    width: 6.4rem;
    height: 2.2rem;
    background: url(../images/tel.jpg);
    background-size: 6.4rem 2.2rem;
    text-align: center;
}
.tel3 a {
    font-size: 0.55rem;
    color: #fff;
    font-family:'GENUINE';
    line-height: 2.2rem;
}
.jb1 {
    background-image: -webkit-linear-gradient(left, #b17501, #f8d36c);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.main5{
	padding-top: .1rem;
	background-color: #fff;
}
.yuyue{
    margin-bottom: .4rem;
    padding: 0 .4rem;
    background: url(../images/yuyue-bj.png) no-repeat;
    background-size: 6.4rem;
}
.yuyue-span{
    text-align: center;
    display: block;
    line-height: .35rem;
    font-size: .18rem;
    color: #cda045;
    margin-bottom: .3rem;
}

.yuyue li {
    margin-bottom: 0.15rem;
}
.yuyue li input {
    height: 0.54rem;
    line-height: 0.54rem;
}
.yuyue li textarea {
    height: 1.3rem;
    padding: 0.1rem 0;
    resize: none;
    margin-bottom: 0.2rem;
}
.yuyue li textarea, .yuyue li input {
    font-family:"microsoft yahei";
    width: 5.6rem;
    border: .01rem solid #ccc;
    font-size: 0.18rem;
    color: #aaa;
    text-indent: 0.15rem;
    outline: none;
}
.yuyue button {
    width: 5.6rem;
    height: 0.56rem;
    line-height: 0.56rem;
    margin-bottom: .9rem;
    text-align: center;
    font-size: .26rem;
    background: linear-gradient(to right, #f1c74f 0%,#fed996 50%,#cb8015 100%);
    color: #000;
    cursor:pointer;
}



/* 服务环境 */
.hj {
    margin: 0 auto 0.3rem;
    width: 6rem;
    overflow: hidden;
}
.hj img {
    display: block;
    float: left;
    margin: 0 0.08rem 0.08rem 0;
}
.hj_top, .hj_bot {
    overflow: hidden;
}
.hj_top img:nth-child(1) {
    width: 6rem;
    height: auto;
}

.hj_bot img:nth-child(1), .hj_bot img:nth-child(2) {
    width: 1.46rem;
    height: 1.71rem;
}
.hj_bot img:nth-child(3) {
    width: 2.91rem;
    height: 1.71rem;
    margin-right: 0;
}

.main7{
	padding-bottom: .6rem;
	padding-top: .1rem;
	background: #fff url(../images/yuyue-bj.png) no-repeat left bottom;
    background-size: 6.4rem;
}
 .cc {
    width: 6rem;
    overflow: hidden;
    margin: 0 auto 0.24rem;
    background: #fff;
}
.cc_fl {
    width: 3rem;
    background: #000000;
    padding: 0.58rem 0 0.53rem;
}
.cc_fl>img {
    display: block;
    margin: 0 auto 0.48rem;
    width: 2.62rem;
    height: 4.36rem;
}
.cc_fl>p {
    width: 100%;
    height: 0.13rem;
    background: #222;
    margin-bottom: 0.4rem;
}
.cc_fl>a {
    width: 2.4rem;
    padding-top: 0.18rem;
    display: block;
    margin: auto;
    background: url(../images/tel1.png) no-repeat left center/1.4rem 0.43rem;
    text-indent: 0.58rem;
}
.cc_fl>a span {
	display: block;
    font-size: 0.24rem;
    font-family:'微软雅黑';
    font-weight: bold;
    line-height:.34rem;
}
.cc_fr {
    width: 3rem;
    border: .01rem solid #d1d1d1;
    border-left: none;
    padding-top: 0.15rem;
    height: 6.91rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}
.cc_fr ul li {
    margin-bottom: 0.15rem;
    text-align: center;
}
.cc_fr ul li p span {
    font-size: 0.36rem;
    font-weight: bold;
    display: inline-block;
    line-height: 0.36rem;
}
.cc_fr ul li p span:nth-child(1) {
    color: #2e2e2e;
}
.cc_fr ul li p span:nth-child(2) {
    color: #d79439;
}
.cc_fr ul li h3 {
    background: url(../images/line.png) center center no-repeat;
    background-size: 2.57rem .01rem;
    line-height: 0.24rem;
}
.cc_fr ul li h3 span {
    font-size: 0.26rem;
    line-height: 0.3rem;
}
.cc_fr ul li>span {
	line-height: .3rem;
    font-size: .2rem;
    color: #434343;
    display: block;
}
.jb {
    background-image: -webkit-linear-gradient(left,#b17501,#feeeb4);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.cc p{
	line-height: .24rem;
	font-size: .24rem;
}

.bot_swt {
    width: 100%;
    height: 1.4rem;
    position: fixed;
    left: 0rem;
    bottom: 0rem;
    z-index: 1000;
}
.bot_yu {
    width: 6.4rem;
    height: 1.4rem;
    display: block;
    margin: 0rem auto;
    background: url(../images/swt_weipiao_dy.png) no-repeat;
    background-size: 6.4rem 1.4rem;
}
.bot_yu a {
    width: 3.2rem;
    height: 1.4rem;
    display: block;
    float: left;
}

.bot_yuw {
    width: 6.4rem;
    height: 1.4rem;
    display: block;
    margin: 0rem auto;
    background: url(../images/swt_weipiao_dy.png) no-repeat;
    background-size: 6.4rem 1.4rem;
}
.bot_yuw a {
    width: 2.4rem;
    height: 1.4rem;
    display: block;
    float: left;
}
.bot_yuw a:nth-child(2){
    width: 1.6rem
}
/* 常见问题 */
.cjwt-txt a,
.cjwt-txt p{
    font-size: .26rem;
    font-family: "宋体";
}
.cjwt-banner{
    position: relative;
}
.cjwt-banner img{
    width: 6.4rem;
    height: auto;
}
.cjwt-banner-txt{
    position: absolute;
    left: .3rem;
    top: 50%;
    margin-top: -.3rem;
    color: #fff;
}
.cjwt-banner-txt p{
    line-height: .46rem;
    font-size: .26rem;
}
.cjwt-banner-txt h3{
    font-size: .36rem;
}
.cjwt-txt-t{
    padding: .3rem;
    overflow: hidden;
    background-color: #fff;
}
.cjwt-txt-t p{
    line-height: .46rem;
    text-indent: 2em;
}
.cjwt-txt-t p.p2{
    text-indent: 0;
    text-align: center;
}
.cjwt-txt-t p span{
    padding: .1rem .45rem;
    border: .01rem solid #000;
}
.cjwt-txt-ul{
    padding: .3rem;
    background-color: #f7f7f7;
}
.cjwt-txt-ul li{
    padding-top: .3rem;
    padding-bottom: .3rem;
    border-bottom: .01rem solid #999;
}
.cjwt-txt-ul li h6{
    margin-bottom: .2rem;
    line-height: .46rem;
    color: #000;
    font-size: .26rem;
}
.cjwt-txt-ul li p{
    line-height: .46rem;
    color: #666;
}
.cjwt-fwzx{
    padding: .5rem .3rem;
    background-color: #fff;
}
.cjwt-fwzx h4{
    margin-bottom: .1rem;
    line-height: .5rem;
    text-align: center;
    font-size: .36rem;
}
.cjwt-fwzx p{
    line-height: .46rem;
    text-indent: 2em;
    font-size: .24rem;
}
.cjwt-fwzx p.p2{
    margin-top: .5rem;
    margin-bottom: .2rem;
    text-align: center;
    text-indent: 0;
}
.cjwt-fwzx p.p2 span{
    font-size: .24rem;
    padding: .1rem .4rem;
    border: .01rem solid #000;
}


/* 保养 */
.by-txt{
    width: 5.7rem;
    padding: .35rem;
    overflow: hidden;
    background-color: #fff;
}
.by-txt a,
.by-txt p{
    font-size: .26rem;
    font-family: "宋体";
}
.by-txt1 h3{
    line-height: .46rem;
    margin-top: .1rem;
    margin-bottom: .3rem;
    font-size: .36rem;
}
.by-txt1 p{
    line-height: .46rem;
}
.by-txt1 p.p2{
    padding: .2rem;
    text-indent: 0;
}
.by-txt1 p.p2 img{
    width: 5.7rem;
    height: 2.85rem;
}
.by-txt2{
    margin-bottom: .5rem;
}
.by-txt2 h3{
    line-height: .46rem;
    margin-top: .3rem;
    margin-bottom: .3rem;
    font-size: .36rem;
}
.by-txt2 h5{
    font-size: .22rem;
}
.by-txt2 li p.p1{
    text-indent: 0;
    font-weight: bold;
}
.by-txt2 li p{
    line-height: .46rem;
    text-indent: 2em;
    font-size: .2rem;
    color: #555;
}

/* 维修 */
.wx-txt{
    width: 5.7rem;
    padding: .35rem .35rem 0;
    overflow: hidden;
    background-color: #fff;
}
.wx-txt a,
.wx-txt p{
    font-size: .26rem;
    font-family: "宋体";
}
.wx-txt1{
    padding-bottom: .1rem;
    border-bottom: .01rem solid #ddd;
}
.wx-txt1 p{
    line-height: .46rem;
}
.wx-txt1 p.p2{
    margin: .4rem 0;
    text-indent: 0;
    text-align: center;
}
.wx-txt1 p.p2 span{
    padding: .1rem .4rem;
    border: .01rem solid #000;
}
.wx-ul{
    padding: .3rem 0 .2rem;
    border-bottom: .01rem solid #ddd;
}
.wx-ul li{
    margin-bottom: .1rem;
}
.wx-ul li p.p1{
    text-indent: 0;
}
.wx-ul li p.p1 i{
    display: inline-block;
    width: .04rem;
    height: .24rem;
    margin-right: .16rem;
    background-color: #777;
    position: relative;
    top: .06rem;
    left: 0;
}
.wx-ul li p{
    line-height: .46rem;
    color: #666;
}
.wx-ul li p.p3{
    padding: .15rem 0 .2rem;
    text-indent: 0;
}
.wx-ul li p.p3 img{
    width: 5.8rem;
    height: 2.85rem;
}

/* 在线预约 */
.zxyy-txt{
    padding: .5rem .3rem .3rem;
    overflow: hidden;
    background-color: #fff;
}
.zxyy-txt a,
.zxyy-txt p{
    font-size: .26rem;
    font-family: "宋体";
}
.zxyy-txt-t h3{
    margin-bottom: .1rem;
    line-height: .5rem;
    text-align: center;
    font-size: .38rem;
}
.zxyy-txt-t h5{
    margin-bottom: .05rem;
    line-height: .5rem;
    font-size: .24rem;
    font-weight: bold;
}
.zxyy-txt-t p{
    margin-bottom: .1rem;
    line-height: .46rem;
    color: #666;
}
.zxyy-txt-c{
    
}
.zxyy-txt-c h5{
    height: .45rem;
    line-height: .45rem;
    margin-top: .5rem;
    padding-bottom: .1rem;
    border-bottom: .02rem solid #7b706c;
    position: relative;
    font-size: .24rem;
}
.zxyy-txt-c h5 span{
    padding-bottom: .1rem;
    border-bottom: .1rem solid #7b706c;
    position: absolute;
    bottom: -.05rem;
    z-index: .08rem;
}
.zxyy-txt-c ul{
    padding-top: .4rem;
}
.zxyy-txt-c li{
    border-bottom: .02rem solid #ccc;
}
.zxyy-txt-c li p{
    line-height: .55rem;
}
.zxyy-txt-c li input{
    width: 5.6rem;
    padding: 0 .1rem;
    line-height: 52px;
    background-color: #f5f4f3;
}
.zxyy-txt-c li.li1{
    position: relative;
}
.zxyy-txt-c li.li1 p{
    padding-left: .5rem;
    width: 5.8rem;
    line-height: 52px;
    font-size: .24rem;
    border: none;
}
.zxyy-txt-c li select{
    width: 5.8rem;
    padding: 0 .1rem;
    line-height: 52px;
    font-size: .24rem;
    border: none;
    background-color: #f5f4f3;
}
.zxyy-txt-c li textarea{
    width: 5.6rem;
    height: 1.5rem;
    line-height: .46rem;
    padding: 0 .1rem;
    border: none;
    background-color: #f5f4f3;
}
.zxyy-txt-c li p.p2{
    line-height: .52rem;
}
.zxyy-txt-c li p.p2 input{
    display: inline-block;
    margin-left: .2rem;
    width: .2rem;
    height: .2rem;
}
.zxyy-txt-c li p.p2 input.first{
    margin-left: .48rem;
}
.zxyy-txt-c li p.p2 span{
    display: inline-block;
}
.zxyy-txt-c-li1-span{
    position: absolute;
    right: .5rem;
    top: .25rem;
    display: inline-block;
    font-size: .26rem;
    font-family: "宋体";
    transform:rotate(90deg);
    -ms-transform:rotate(90deg);    /* IE 9 */
    -moz-transform:rotate(90deg);   /* Firefox */
    -webkit-transform:rotate(90deg); /* Safari 和 Chrome */
    -o-transform:rotate(90deg);     /* Opera */
}

.zxyy-txt-c-b{
    margin-top: .3rem;
    margin-bottom: .5rem;
    text-align: center;
}
.zxyy-txt-c-b p{
    line-height: .46rem;
    color: #666;
}
.zxyy-txt-c button{
    width: 100%;
    height: .7rem;
    margin-bottom: .3rem;
    line-height: .7rem;
    text-align: center;
    color: #fff;
    font-size: .26rem;
    font-family: '宋体';
    background-color: #7b706c;
}
.zxyy-txt-b{
    margin-top: 1rem;
    margin-bottom: .5rem;
}
.zxyy-txt-b p{
    line-height: .46rem;
    text-align: center;
    font-size: .26rem;
}


/* 百度地图 */
.dt-box{
    width: 100%;
}
.dituContent{
    width: 6.4rem;
    margin: 0 auto;
    height: 6rem;
    cursor:pointer; 
}
.dt-box p.p1{
    margin: .3rem 0;
    height: .46rem;
    line-height: .46rem;
    text-align: center;
}
.dt-box-fh{
    font-size: .26rem;
}
.dt-box input,
.dt-box li,
.dt-box td{
    font-size: .14rem;
}
.dt-box-lx{
    margin-top: .3rem;
    padding: 0 .3rem;
}
.dt-box-lx li{
    margin-bottom: .2rem;
    line-height: .46rem;
    font-size: .26rem;
}

/**
 * map
 */
#container{
  position:fixed !important;
  left:0;
  top:0;
  height:100%;
  width:100%;
  z-index:9!important;
  display:none;
}
.BMap_bubble_content h3{
  font-weight:normal!important;
  font-size:.24rem !important;
  line-height:.3rem !important;
}
.BMap_bubble_title{
  font-size:.32rem !important;
  line-height: .4rem !important;
}
#map-start{
  width:2.2rem;
  line-height: .3rem;
  border:.01rem solid #cccccc;
  font-size:.22rem;
}
#map-result{
  border:0;
  line-height: .3rem;
  font-size:.22rem;
  background-color:#ffffff;
  margin-left:.2rem;
}
#BusSearchSta{
  width:2.2rem;
  line-height: .3rem;
  border:.01rem solid #cccccc;
  font-size:.22rem;
  margin-top:.1rem;
}
#busSearchBtn{
  line-height: .4rem;
  font-size:.24rem;
  background-color:#ffffff;
  /* margin-left:.1rem; */
  margin-top:.1rem;
  border: .01rem solid #cccccc;
  color: #1B9AF7;
}
#close{
  position: fixed;
  right:.3rem;
  top:1.2rem;
  line-height: .8rem;
  width:.8rem;
  text-align: center;
  font-size:.5rem;
  z-index: 10!important;
  background-color:#EDEAE8;
  display:none;
}


/**
 * index nav-box
 */
.nav-box{
  width: 4.5rem;
  height: 100%;
  margin-left: -4.5rem;
  background-color: #fff;
  position: fixed;
  z-index: 999;
  color: #fff;
  font-family: '宋体';
  transition: margin 0.2s;
  -moz-transition: margin 0.2s;
  -webkit-transition: margin 0.2s;
  -o-transition: margin 0.2s;
  overflow: hidden;
  display: block;
}
.left-option{
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 4;
    display: none;
    background: rgba(0,0,0,0.5);
}
.nav-box .nav-box-t {
  margin-top: .5rem;
  position: relative;
  padding-bottom: .3rem;
  text-align: center;
}
.nav-box .nav-box-t span {
  position: absolute;
  left: .3rem;
  top: .1rem;
  font-size: .45rem;
  font-weight: normal;
}
.nav-box .nav-box-t p{
  text-indent: .3rem;
  line-height: .65rem;
  font-size: .4rem;
  color: #000;
  font-family: '微软雅黑';
}

.nav-box .nav-box-ul ul{
  background-color: #fff;
  padding: 0 .3rem;
}
.nav-box .nav-box-ul ul.ul2{
  padding: 0 .3rem;
  background-color: #000;
}
.nav-box .nav-box-ul li {
  line-height: .85rem;
  text-indent: .4rem;
  border-bottom: .01rem dashed #000;
}
.nav-box .nav-box-ul li:last-child{
  border-bottom: none;
}
.nav-box .nav-box-ul .ul2 li{
  border-bottom: .01rem dashed #fff;
}
.nav-box .nav-box-ul li a {
  display: block;
  font-size: .26rem;
  color: #000;
  font-family: 宋体;
  letter-spacing: .01rem;
}
.nav-box .nav-box-ul .ul2 li a{
  color: #fff;
}
.nav-box .nav-box-ul li span {
  float: right;
  margin-right: .2rem;
  font-style: normal;
}
.nav-box .nav-box-b {
  width: 4.5rem;
  padding-bottom: 3rem;
  background-color: #000;
  text-align: center;
}
.nav-box-b img{
  width: 3.2rem;
  height: auto;
}
.nav-box .left-option {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 4;
  display: none;
  background: rgba(0, 0, 0, 0.2);
}
.nav-close img{
  width: .5rem;
  height: .5rem;
}

.fwpp{width:5.8rem; height:.98rem; margin: .4rem auto 0; overflow: hidden; background:url(../images/fwpp_bg.png) no-repeat center/5.8rem .98rem; position:relative;}
.fwpp .fwpp_d{width:1.6rem; margin: 0 auto;}
.fwpp .fwpp_d img{width:1.25rem; display:block; margin:.11rem auto 0; /* position: absolute; left: 1.85rem; top:1.35rem; */}
.fwpp .fwpp_d span{display:block; width:1.3rem; font-size:.16rem; line-height:.2rem; text-align:center; position:absolute;}
.fwpp_dh{width:5.8rem; height:.91rem; background:url(../images/fwpp_dh.png) no-repeat center/5.8rem .91rem;margin:.1rem auto .4rem; }
.fwpp_dh a{width:5.8rem; display:block; padding-top:.22rem; line-height:.68rem; text-align:center; font-family:"宋体"; font-size:.36rem}


/*底部城市 地址模态 */
.foot{
    padding-bottom: 1rem;
    background: #242424 url(../images/foot-bj.png) no-repeat center 1rem/6.4rem;
}
.foot ul{
    padding: .2rem;
}
.foot li{
    padding-bottom: .3rem;
    margin-bottom: .3rem;
    color: #fff;
    border-bottom: .01rem dashed #ccc;
}
.foot li h4{
    font-size: .34rem;
    line-height: .34rem;
    text-align: center;
    color: #c49853;
}
.foot li h5{
    margin-bottom: .2rem;
    color: #c49853;
}
.foot li p{
    color: #ccc;
}
.foot li p a{
    font-size:.24rem;
    color: #ccc;
}
.foot li p span{
    padding: 0 .12rem;
    font-size:.24rem;
}
.foot li > a.mor{
    float: left;
    display: block;
    margin-top: .3rem;
    line-height: .24rem;
    font-size:.24rem;
    color: #c49853;
    border-bottom: .01rem solid #c49853;
}
.foot li dl{
    float: left;
    width: 1.65rem;
}
.foot li dl dt,
.foot li dl dd{
    line-height: .32rem;
    font-size:.24rem;
    color: #ccc;
}
.foot li dl dt{
    font-weight: bold;
}

.modal-dz{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
}
.modal-dz-close img{
    width: .5rem;
    height: auto;
    cursor: pointer;
    position: fixed;
    top: .6rem;
    right: 50%;
    margin-right: -3.1rem;
    opacity: 1;
    z-index: 2222;
}
.modal-dz-bj{
    position: fixed;
    z-index: 999;
    top: -100px;
    left: 0;
    bottom: 0;
    right: 0;
    height: 125%;
    width: 100%;
    background: #000;
    opacity: 0.5;
    /*display: none;*/
    will-change: opacity;
}
.modal-dzbox{
    display: block;
    width: 5.6rem;
    padding: .2rem;
    margin: auto .2rem;
    background-color: #fff;
    border-radius: .2rem;
    height: 70%;
    z-index: 1003;
    opacity: 1;
    transform: scaleX(1);
    top: 10%;
    position: fixed;
    left: 0;
    right: 0;
    margin: auto;
    overflow-y: auto;
    will-change: top, opacity;
}
.modal-dzbox h3{
    margin-top: .5rem;
    margin-bottom: .3rem;
    line-height: .35rem;
    text-align: center;
    color: #c49853;
}
.modal-dzbox li{
    margin-bottom: .3rem;
}
.modal-dzbox li > img{
    width: 100%;
    height: auto;
}
.md-dz-li-txt{
    padding: .2rem 0 .3rem;
    background-color: #eee;
}
.md-dz-li-txt p{
    padding: 0 .2rem;
    line-height: .42rem;
    font-size: .24rem;
}
.md-dz-li-txt p span{
    color: #c49853;
}
.modal-dzbox h5{
    margin: .3rem 0;
    line-height: .35rem;
    text-align: center;
    font-size: .24rem;
    cursor: pointer;
}

/* 右飘窗电话按钮 */
.cerrar{text-align:center;position:fixed;top:30%;right:0px;z-index:9999;cursor:pointer;overflow:hidden;width:45px;}
.hidden{height:0!important;overflow:hidden!important;visibility:hidden!important;}