.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 right, #f1c74f 0%,#fed995 50%,#f1c74f 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: .18rem;
	border: .01rem solid #f1c74f;
	border-radius: .2rem;
	color: #f1c74f;
	position: absolute;
	top:.2rem;
	right: .2rem;
}
.top-t{
  width: 6.4rem;
  height: .8rem;
  line-height: .8rem;  
/*  height: 1.0rem;
  line-height: 1.0rem;*/
  margin-right: .2rem;
  position: relative;
  background:#fff;
  /*background:#fff url(../images/top-bj.png) no-repeat center .02rem;*/
  background-size: 6.4rem;
  text-align: center;
}
.top-t p {
    margin:.25rem 0 0 0;
    font-size: .19rem;
    font-family: "宋体";
    font-weight: bold;
    color: #000;
}
.top-t-img{
    position: absolute;
    left: 50%;
    top: -.05rem;
    margin-left: -.6rem;
    width: 1.22rem;
    height: auto;
    text-align: center;
}

.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: .45rem;
	font-size: .32rem;
	font-weight: bold;
	background: linear-gradient(to right, #f1c74f 0%,#fed995 50%,#f1c74f 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.top-c p{
	line-height: .26rem;
	font-size: .18rem;
	color: #fff;
}
.banner{
	position: relative;
}
.banner-bj img{
	width: 6.4rem;
	height: auto;
}
.biao{
	position: absolute;
	left: .25rem;
	top: .5rem;
}
.biao img{
	width: 2.62rem;
	height: auto;
}
.banner-r{
	width: 3.4rem;
	height: 4.1rem;
	position: absolute;
	right: .15rem;
	top: .5rem;
	text-align: center;
}
.banner-r h2{
	margin: .1rem 0 0 0;
	line-height: .5rem;
	font-size: .24rem;
	font-weight: bold;
	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: .18rem;
	font-family: "宋体";
	color: #fff;
}
.banner-r img.pzbz{
	width: 1.35rem;
	height: 1.35rem;
}


.g-hd{

}

.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: .18rem;
	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 h5 a {
    color: #fff;
}
.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.14rem;
    color: #3e3e3e;
    width: 4.5rem;
    text-align: center;
    line-height: 0.3rem;
    margin: auto;
}
#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.18rem;
    height: 0.25rem;
    padding-top: 0.18rem;
    display: block;
    margin: auto;
    background: url(../images/tel1.png) no-repeat;
    background-size: 1.4rem 0.43rem;
    text-indent: 0.58rem;
}
.cc_fl>a span {
	display: block;
    font-size: 0.2rem;
    font-family:'微软雅黑';
    font-weight: bold;
}
.cc_fr {
    width: 3rem;
    border: .01rem solid #d1d1d1;
    border-left: none;
    padding-top: 0.27rem;
    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.22rem;
    line-height: 0.24rem;
}
.cc_fr ul li>span {
	line-height: .24rem;
    font-size: .12rem;
    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;
}


.g-ddzn{
	width: 6rem;
	padding: 0 .2rem;
	background-color: #000;
}
.ddzn{
	background-color: #000;
    color: #fff;
    margin-bottom: .45rem;
}
.dt_top {
    overflow: hidden;
    padding: .2rem;
}
.dt_t_l {
    overflow: hidden;
}
.dt_t_l img {
    width: 0.33rem;
    height: 0.43rem;
    display: block;
    float: left;
}
.dt_info {
    margin-left: 0.08rem;
}
.dt_info h3 {
	line-height: .28rem;
    font-size: 0.24rem;
    color: #dab87a;
    font-weight: normal;
}
.dt_info p {
	line-height: .28rem;
    font-size: 0.14rem;
    color: #989898;
    text-transform: uppercase;
}
.dt_top>a {
    width: 1.88rem;
    height: 0.47rem;
    background: url(../images/lx.png);
    background-size: 1.88rem 0.47rem;
    display: block;
}
.ddzn-fwrx{
	padding: .2rem 0;
	text-align: center;
}
.ddzn-fwrx .p1{
	line-height: .32rem;
	font-size: .28rem;
	margin-bottom: .1rem;
}
.ddzn-fwrx .p2{
	line-height: .32rem;
	font-size: .18rem;
}
.ddzn-fwrx h5{
	line-height: .5rem;
	font-size: .38rem;
	font-weight: bold;
	margin-bottom: .1rem;
}
.ddzn-img img{
	cursor: pointer;
}


.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;
}


/* 常见问题 */
.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: .18rem;
    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.3rem; margin: 0 auto;}
.fwpp .fwpp_d img{width:1.2rem; display:block; margin:.05rem 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}


.g-ft{
    margin-bottom: .5rem;
}
.g-ft-fwzx{
    padding: .1rem .2rem;
    border-bottom: .01rem dashed #433622;
    position: relative;
}
.g-ft-fwzx span{
    display: block;
    float: left;
    line-height: .38rem;
    font-size: .2rem;
    color: #efc887;
    font-family: "宋体";
}

.g-ft-fwzx-xl{
    position: absolute;
    right: .2rem;
    top: .13rem;
    width: 1.1rem;
}
.g-ft-fwzx dl{
    padding: .05rem;
    border: .01rem solid #b58635;
    cursor: pointer;
}
.g-ft-fwzx dl dt,
.g-ft-fwzx dl dd{
    line-height: .24rem;
    color: #efc887;
    font-size: .16rem;
}
.g-ft-fwzx dl dd{
    line-height: .3rem;
}
.g-ft-fwzx-dl{
    position: relative;
}
.g-ft-fwzx-dl i img{
    position: absolute;
    width: .26rem;
    height: auto;
    top: .05rem;
    right: .05rem;
}
.g-ft-fwzx-dl2{
    display: none;
    height: 1.5rem;
}


/* 滚动条 */
.g-ft .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width: .06rem;
    background-color: #efc887;
}


.footer{
    padding: 0.5rem 0 1.5rem;
    background: #000;
}
.footer img{
    width: 1.48rem;
    height: 1.49rem;
    margin: 0 auto 0.3rem;
    display: block;
}
.footera{
    font-size: 0.45rem;
    background: linear-gradient(to right, #f1c750 0%,#fbd491 50%,#cb8016 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    display: block;
    margin: 0 auto 0.26rem;
    font-family: '微软雅黑';
    font-weight: bold;
}
.footer p,.footer p a{ line-height: .28rem;font-weight: bold; font-size: 0.18rem; margin-bottom: 0.08rem; background-image: -webkit-linear-gradient(left,#b58635,#f3d49a); -webkit-background-clip: text; -webkit-text-fill-color: transparent; text-align: center;}
.footer p.p1{
    margin-bottom: .15rem;
    line-height: .35rem;
    font-size: .26rem;
    letter-spacing: .05rem;
    background: linear-gradient(to right, #f1c750 0%,#fbd491 50%,#cb8016 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
#dituContent{ width:6rem;margin: 0 auto; font-size:12px;cursor:pointer;  border-radius:0.06rem;}
.dt strong{ color:#CC5522;}


