body {
	margin: 0;
	padding-top: 0;
	height: 100%;
	font-size: 18px;
	font-family: "Microsoft YaHei";
	border: none;
	color: #333;
}

html,
body,
ul,
li,
ol,
dl,
dd,
dt,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
legend,
img,
div {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

a {
	text-decoration: none;
	color: #333333;
}

table {
	border-collapse: collapse
}

ul,
li {
	list-style-type: none;
}
@media screen and (min-width:320px) {html {font-size:90%;}}
@media screen and (min-width:400px) {html {font-size:90%}}
@media screen and (min-width:480px) {html {font-size:97.5%}}
@media screen and (min-width:560px) {html {font-size:100%}}
@media screen and (min-width:600px) {html{font-size:112.5%}}
@media screen and (min-width:640px) {html {font-size:100%}}
.w750 {
	width:100%;
	max-width: 750px;
	margin: auto;
	background: #fafafa;
}
.banner,.banner img{width: 100%;}

.nav{background: #ffffff;width:100%;display: flex;flex-direction: row;justify-content: space-between;}
.nav a{display: block;border-right: 1px solid #710707;width: 24%;height:45px;line-height:45px;text-align: center;color: #710707;font-size: 16px;}

.title{text-align: center;font-size: 20px;font-weight: bold;margin: 2rem 0;}
.title span{color: #3d86f4;}
.zhinan{background: #FFFFFF;width: 90%;margin:-6rem auto 0 auto;border-radius: 10px;box-shadow: 10px 10px 20px rgba(100,100,100,.2);z-index: 9999;position: relative;padding: 0.5rem 0;}
.zhinan ul{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;}
.zhinan ul li{width: 25%;margin: 0.85rem 0;}
.zhinan ul li .img{width:50%;margin:0 auto;}
.zhinan ul li .img img{width: 100%;}
.zhinan ul li p{text-align: center;margin-top:1rem;font-size:1rem;}
.zhinan>a{width: 90%;margin: 0.625rem auto;display: block;font-size:1rem;border: 1px solid #3d86f4;color: #3d86f4;border-radius: 10px;text-align: center;margin:1rem auto;padding: 0.625rem 0;}
.qianjing{width: 90%;margin:0 auto;}
.qianjing ul{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;}
.qianjing ul li{width:45%;padding:6px;box-shadow: 10px 10px 20px rgba(100,100,100,.2);margin: 10px 0;font-size: 14px;border-radius: 10px;}
.qianjing ul li .img{width: 95%;margin: auto;}
.qianjing ul li .img img{width: 100%;}
.qianjing ul li .plist{height: 5.625rem;}
.qianjing ul li p {margin:0.3125rem 0;}
.qianjing ul li p span{color: #3d86f4;}
.qianjing ul li a{background: #3d86f4;color: #FFFFFF;margin:0.5rem auto;text-align: center;border-radius: 10px;padding: 0.3125rem 0;width:90%;display: block;}

.wenti{width: 90%;margin:0 auto;}
.wenti ul{margin-left: 0.625rem;}
.wenti ul li{background: #f0f0f0;margin: 10px 0;height: 2.5rem; line-height:2.5rem;font-size: 1rem;}
.wenti ul li span{border-radius: 3.125rem;background: #FFFFFF;border: 1px solid #999999;width:2.5rem;height:2.5rem;text-align: center;line-height:2.5rem;display: inline-block;margin: 0 0.5rem 0 -1rem;color: #3d86f4;font-weight: bold;}
.wenti ul li a{background: url(../images/wenti_bg.png) no-repeat left;float: right;color: #FFFFFF;padding: 0 10px 0 20px;}

.city{background: url(../images/city_bg.jpg) no-repeat;margin:1.25rem 0;padding: 0.0625rem 0 0.9375rem 0;}
.city ul {width: 90%;margin: auto;display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;}
.city ul li{background: #FFFFFF;width: 18%;border-radius: 0.375rem;text-align: center;padding:0.375rem 0;margin: 0.375rem 0;font-size: 1rem;}


.kunnan{width: 92%;margin:0 auto;}
.kunnan ul{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;}
.kunnan ul li{width:47%;padding:6px  3px;box-shadow: 2px 2px 20px rgba(100,100,100,.2);margin:20px 0;font-size: 14px;border-radius: 10px;}
.kunnan ul li .img{width: 95%;margin: auto;}
.kunnan ul li .img img{width: 100%;}
.kunnan ul li h2{text-align: center;font-size: 1.125rem;color: #3d86f4;font-weight: bold;margin: 10px 0;}
.kunnan ul li p{font-size:0.75rem;text-align: center;line-height: 2rem;}
.kunnan ul li a{display: block;background: #3d86f4;color: #FFFFFF;border-radius: 3.125rem;width:85%;margin: 10px auto -1.85rem auto;padding:5px 0;text-align: center;font-size:0.875rem;}

.youshi{width: 92%;margin:0 auto;}
.youshi img{width: 95%;display: block;margin: auto;}
.youshi ul{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;}
.youshi ul li{width:32%;margin:20px 0;font-size: 14px;border: 1px solid #3d86f4;}
.youshi ul li h2{background: #3d86f4;color: #FFFFFF;text-align: center;font-size: 1.125rem;padding: 6px 0;}
.youshi ul li p{text-align: center;margin: 0.85rem auto;font-size: 0.85rem;height: 3.125rem;}
.youshi ul li a{display: block;background: #3d86f4;color: #FFFFFF;text-align: center;width: 90%;margin:10px auto;border-radius: 50px;padding: 5px 0;font-size: 1rem;}

.footer{background: #eaeaea;color: #FFFFFF;text-align: center;font-size: 1rem;padding: 0.375rem 0;}