

body{
	padding-bottom:0; font-size: 12px;box-sizing: border-box;
}

/* --------------top-------------- */
.top{width: 750px;height: 1rem; position: fixed;top: 0;background: #fff; left: 50%;transform: translateX(-50%);max-width: 100%;border-bottom: 1px solid #eee;z-index: 100;}
.top h1{font-size: .36rem; line-height: 1rem;text-align: center;font-weight: bold;}
.fhbtn{display: block;position: absolute;background: url(../images/a_03.png);width: .24rem;height: .34rem;background-size: 100% 100%;left: .3rem;top: 50%;transform: translateY(-50%);}
.box{padding: .2rem 3% 0 3%;}
.box li{padding-bottom: .25rem;}
.wzxq{border-radius: .15rem;background: #fff; padding: 0 .25rem;}
.xxbox{display: flex;justify-content: space-between; padding: .25rem 0;}
.xxbox_left{width: 1.16rem;}
.xxbox_left img{width: 100%;height: 1.16rem;border-radius: 50%;}
.ssbtn{padding:1.2rem .3rem .2rem .3rem;background: #fff;border-bottom: 1px solid #eee;}
.ssbox{position: relative; height: .66rem;border-radius: .33rem;background: #f6f7fb;}
.wby2{width: 100%;height: .66rem; line-height: .66rem;border: none; padding-left: .7rem;box-sizing: border-box;font-size: .26rem;background: none;}
.btn1{position: absolute;background: url(../images/a_06.png);width: .37rem;height: .33rem;background-size: 100% 100%; top: 50%;transform: translateY(-50%);left: .2rem;border: none;}
.flbtn ul{display: flex;justify-content: space-between;align-items: center;padding: .2rem 0 0 0;}
.wby3{outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;height: .5rem;border: none; padding-right: .25rem;font-size: .26rem;color: #666;background: url(../images/a_13.png) no-repeat right center;background-size: .17rem .13rem;border: none;}
.flbtn a{color: #666; font-size: .26rem;}
.flbtn a img{display: inline-block;vertical-align: middle; margin: -3px 0 0 .1rem;width: .35rem;}

.xxbox_right{width: calc(100% - 1.4rem);}
.xxbox_right h2{font-size: .28rem;margin-bottom: .1rem;color: #333;}
.xxbox_right h2 a{color: #999;}
.xxbox_right h2  img{display: inline-block;vertical-align: middle; width: .3rem;margin: -3px .1rem 0 0;}
.xxbox_right dl{overflow: hidden;}
.xxbox_right dt{float: left;margin-right: .1rem; padding: 0 .1rem;border-radius: .1rem; font-size: .24rem;color: #107fca;background: #e9f3fa; padding: 0 .15rem;}
.xxbox_right p{font-size: .24rem;color: #999;margin-top: .1rem;}
.xxbox_right p span{font-size: .12rem; padding: 0 .1rem;}
.fxgz{height: .8rem;display: flex;justify-content: space-between;align-items: center;font-size: .24rem;border-top: 1px solid #eee;}
.fxgz h3{color: #999;}
.fxgz span{color: #999;}
.fxgz span b{color: #000;font-weight: bold;}

.zzy{width: 2.5rem;background: #f7f7f9;margin: 0 auto;border-radius: .45rem;padding: .05rem;}
.zzy ul{overflow: hidden;}
.zzy li{float: left;width: 50%;}
.zzy li span{display: block; text-align: center;cursor: pointer; line-height: .62rem;border-radius: .31rem;color: #333;font-size: .28rem;}
.zzy li.cur span{background: #5782d1;color: #fff;}
.zynr{display: flex;justify-content: space-between;height: calc(100vh - 2.2rem);box-sizing: border-box;}
.zynr_left{width: 1.7rem;background: #f6f7fb;overflow: auto;height: 100%;}
.zynr_left li span{display: block;}
.zynr_left span{display: block; line-height: .85rem; position: relative;padding-left: .35rem;font-size: .26rem;color: #999;}
.zynr_left span:before{position: absolute;content: "";height: .28rem;left: 0;top: 50%;transform: translateY(-50%);border-left: .05rem solid #427ae8;opacity: 0;}
.zynr_left li.cur span{color: #000;font-weight: bold;background: #fff;}
.zynr_left li.cur span:before{opacity: 1;}
.zynr_right{width: calc(100% - 2.2rem); padding: 0 .3rem 0 0 ;box-sizing: border-box;}
.znbox h2{line-height: .86rem;color: #333;font-size: .28rem;background: url(../images/a_02.png) no-repeat right center;background-size: .23rem .14rem;}
.znbox h2.on1{background: url(../images/a_04.png) no-repeat right center;background-size: .23rem .14rem;}
.zynr_right li{line-height: .76rem;color: #333;font-size: .28rem;}
.zynr_right ul{display: none;}
.banqh{animation: fadeIn 1s 1;}

/* ¹¤¾ßÀ¸ */
.ico {
	background: url(/moble/images/ico.png) no-repeat;
	display: block;
	background-size: 4rem auto;
	vertical-align: middle;
}

#toolbar {
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 888;
	height: 1rem;
	left: 0;
}

	#toolbar .list {
		width: 100%;
		max-width: 640px;
		min-width: 320px;
		margin: 0 auto;
		background: #fff;
		border-top: .01rem solid #ddd;
		box-shadow: 0 -8px 8px 0px rgb(0 0 0 / 8%);
	}

		#toolbar .list li {
			float: left;
			width: 25%;
			text-align: center;
		}

		#toolbar .list a {
			display: block;
			height: 1.2rem;
			line-height: .24rem;
			font-size: .26rem;
			color: #666;
			padding-top: .2rem;
		}

			#toolbar .list a.hover {
				color: #c9974c;
			}

			#toolbar .list a s {
				margin-left: auto;
				margin-right: auto;
				width: 0.34rem;
				height: 0.36rem;
				display: block;
			}

			#toolbar .list a span {
				text-align: center;
				padding-top: 0.1rem;
				display: block;
			}

		#toolbar .list li a .too-home {
			background-position: 0 0;
		}

		#toolbar .list li a .too-tel {
			background-position: -0.5rem 0;
		}

		#toolbar .list li a .too-qiao {
			background-position: -.96rem 0;
			width: .38rem;
		}

		#toolbar .list li a .too-map {
			background-position: -1.5rem 0;
		}

		#toolbar .list li a.hover .too-home {
			background-position: 0 -0.4rem;
		}

		#toolbar .list li a.hover .too-tel {
			background-position: -0.5rem -0.4rem;
		}

		#toolbar .list li a.hover .too-qiao {
			background-position: -0.96rem -0.4rem;
		}

		#toolbar .list li a.hover .too-map {
			background-position: -1.5rem -0.4rem;
		}