a, blockquote, body, code, dd, div, dl, dt, em, fieldset, form, h1, h2, h3, h4, h5, h6, iframe, img, input, label, li, object, ol, p, q, small, span, strong, table, tbody, td, th, tr, ul {
    margin: 0;
    padding: 0;
    border: 0;
}
ul,li{list-style: none;}
a{text-decoration:none;}
*{font-family: "Microsoft YaHei",Helvetica,Arial,sans-serif;}
html,body{width: 100%;height: 100%;}
.cebian{
	position: fixed;
	right: 0;
	bottom: 20%;
	width: 40px;
	z-index: 5;
}
.cebian_slide{
	display: block;
	float: left;
	width: 100%;
	height: 70px;
	background: #2357CE;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.cebian_slide_img{
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin-top: 9px;
	float: left;
	text-align: center;
	display: flex;
	align-items: center;
    justify-content: center;
}
.cebian_slide_img img{
	width: 25px;
	height: auto;
}
.cebian_slide span{
	display: block;
	float: left;
	width: 100%;
	color: #fff;
	font-size: 12px;
	text-align: center;
	height: 16px;
	line-height: 16px;
	margin-top: 1px;
}

#container{
	width: 100%;
	height: 100%;
}
.select{
	position: fixed;
	right: .4rem;
	bottom:20px;
	width: 2rem;
	height: 36px;
	background: rgba(255,255,255,.7);
	border-radius: 10px;
}
.select img{
	float: left;
	margin-top: 8px;
	margin-left: .16rem;
	width: 20px;
	height: auto;
}
.select span{
	display: block;
	font-size: .28rem;
	height: 36px;
	line-height: 36px;
	float: left;
	margin-left: .1rem;
	color: #333333;
}
.gaode{
	position: fixed;
	left: .4rem;
	bottom:20px;
	width: 1.8rem;
	height: 36px;
	background: rgba(255,255,255,.7);
	border-radius: 10px;
	line-height: 36px;
	font-size: .28rem;
	color: #333333;
	text-align: center;
}
.baidu{
	position: fixed;
	left: 2.6rem;
	bottom:20px;
	width: 1.8rem;
	height: 36px;
	background: rgba(255,255,255,.7);
	border-radius: 10px;
	line-height: 36px;
	font-size: .28rem;
	color: #333333;
	text-align: center;
}
.diqu{
	display: none;
	width: 2rem;
	height: 148px;
	position: fixed;
	right: .4rem;
	bottom:60px;
	overflow: auto;
	background: rgba(255,255,255,.7);
	z-index: 99999999999;
	border-radius: 10px;
}
.diqu li{
	float: left;
	width: 2rem;
	height: 32px;
	font-size: .24rem;
	line-height: 32px;
	text-align: center;
	letter-spacing:.16rem;
	color: #666666;
	text-indent: .16rem;
}
.quanquan{
	width: 270px;
}
.quanquan_top{
	float: left;
	width: 270px;
	border-bottom: 1px solid #cccccc;
	font-size: 14px;
	line-height: 29px;
}
.quanquan_top img{
	width: 80px;
	float: left;
	margin-top: 6px;
}
.quanquan_top span{
	float: left;
	margin-left: 5px;
}
.quanquan_content{
	float: left;
	width: 270px;
	margin-top: 5px;
}
.quanquan_content img{
	margin-left: 5px;
	margin-top: 5px;
}
.quanquan_left{
	float: left;
	font-size: 12px;
	width: 65px;
	line-height: 20px;
	text-align: right;
}
.quanquan_right{
	float: left;
	font-size: 12px;
	margin-left: 5px;
	width: 195px;
	line-height: 20px;
}
.quanquan_p2{
	float: left;
	font-size: 12px;
	width: 250px;
	margin-left: 5px;
	margin-top: 5px;
	height: 20px;
	line-height: 20px;
	text-align: right;
	margin-bottom: 0;
}
.quanquan_p2 a{
	background: #1d58a8;
	color: white;
	line-height: 20px;
	text-decoration: none;
	border-radius: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.quanquan_p2 a:hover{
	background: #92c01f;
}
.amap-logo img{
	position: absolute;
}
.amap-marker img{
	float: left;
}


header{position: fixed;top: 0;width: 100%;height: 1.2rem;background: #fff;z-index: 5;
box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.1);}
.clear{clear: both;}
.logo{float: left;width: 2.5rem;height: auto;margin-top: .3rem;margin-left: .43rem;}
.shiyong{display: block;width: 1.68rem;height: .45rem;float: left;margin-left: 2.64rem;margin-top: .2rem;background: #dd001f;color: #fff;border-radius: 4px;line-height: .45rem;text-align: center;font-size: .28rem;}
.tel{float: right;width: .5rem;height: .4rem;margin-top: .38rem;margin-right: .55rem;background:url(../images/tel.png);background-size: cover;}
.teltop {width: .42rem;height: auto;float: left;display: block;animation: msClock 1.2s linear infinite;}
.telbody{width: .42rem;height: auto;display: block;float: left;margin-top: -0.05rem;}
@keyframes msClock {0%,90%,100% {transform: rotate(0) scale(1);}20%,40% {transform: rotate(-15deg) scale(1.1);}30%,50% {transform: rotate(15deg) scale(1.1);}}
.telnum{float: left;margin-left: .19rem;margin-top: .22rem;line-height: .33rem;color: #dd001f;font-size: .28rem;}
.menu{float: right;width: .39rem;height: .38rem;margin-top: .42rem;margin-right: .43rem;background: url(../images/menu.png);background-size: cover;}
.zhao{display: none;position: fixed;width: 100%;height: 100%;z-index: 2}
.menulist{display: block;position: fixed;right: 0;top: 1.2rem;width: 2.7rem;height: 0;z-index: 3;-webkit-perspective: 4rem;-moz-perspective: 4rem;-ms-perspective: 4rem;-o-perspective: 4rem;perspective: 4rem;}
.menulist li {width: 100%;height: .8rem;float: left;opacity: 0;background: rgba(255,255,255,.9);-webkit-transform: rotateY(90deg);-moz-transform: rotateY(90deg);-ms-transform: rotateY(90deg);-o-transform: rotateY(90deg);transform: rotateY(90deg);-webkit-transition: opacity .4s,-webkit-transform .5s;-moz-transition: opacity .4s,-moz-transform .5s;-ms-transition: opacity .4s,-ms-transform .5s;-o-transition: opacity .4s,-o-transform .5s;transition: opacity .4s,transform .5s}
#gb{float:right;border-bottom-left-radius:0.5rem;overflow:hidden;width:40%;height:.4rem}
#gb img{width: .15rem;float: left;margin-top: .12rem;margin-left: .15rem;opacity: .5;}
#gb span{height: .4rem;line-height: .4rem;font-size: .2rem;color: #999999;display: block;float: left;margin-left: .05rem;}
.menulist li a{display: block;width: 90%;float: left;margin-left: 5%;border-top: 1px solid #eeeeee;height: .8rem;line-height: .8rem;font-size: .3rem;color: #333333;text-align: center;}
.menulist li:nth-child(1) {-webkit-transition-delay: 0s;-moz-transition-delay: 0s;-ms-transition-delay: 0s;-o-transition-delay: 0s;transition-delay: 0s}
.menulist li:nth-child(2) {-webkit-transition-delay: 50ms;-moz-transition-delay: 50ms;-ms-transition-delay: 50ms;-o-transition-delay: 50ms;transition-delay: 50ms}
.menulist li:nth-child(3) {-webkit-transition-delay: 100ms;-moz-transition-delay: 100ms;-ms-transition-delay: 100ms;-o-transition-delay: 100ms;transition-delay: 100ms}
.menulist li:nth-child(4) {-webkit-transition-delay: 150ms;-moz-transition-delay: 150ms;-ms-transition-delay: 150ms;-o-transition-delay: 150ms;transition-delay: 150ms}
.menulist li:nth-child(5) {-webkit-transition-delay: 200ms;-moz-transition-delay: 200ms;-ms-transition-delay: 200ms;-o-transition-delay: 200ms;transition-delay: 200ms}
.menulist li:nth-child(6) {-webkit-transition-delay: 250ms;-moz-transition-delay: 250ms;-ms-transition-delay: 250ms;-o-transition-delay: 250ms;transition-delay: 250ms}
.menulist li:nth-child(7) {-webkit-transition-delay: 300ms;-moz-transition-delay: 300ms;-ms-transition-delay: 300ms;-o-transition-delay: 300ms;transition-delay: 300ms}
.menulist li:nth-child(8) {-webkit-transition-delay: 350ms;-moz-transition-delay: 350ms;-ms-transition-delay: 350ms;-o-transition-delay: 350ms;transition-delay: 350ms}
.menulist li:nth-child(9) {-webkit-transition-delay: 400ms;-moz-transition-delay: 400ms;-ms-transition-delay: 400ms;-o-transition-delay: 400ms;transition-delay: 400ms}