.w750{width: 750px;margin: 0 auto;}
.header{background: url(images/bg.jpg) no-repeat center top;height:5.25rem;background-size:100% 100%;}
.header .logo{display:block;padding:0.34rem 0 0 0.28rem;}

.page1{margin:20px auto 0;}
/* .page1 ul li{float: left;width: 25%;background: url(images/line.png) no-repeat right bottom;margin: 30px 0;}
.page1 ul li.last{background: none;}
.page1 ul li p{font-size: 24px;line-height: 140%;color:#666;text-align: center;} */
.page1 img{display: block;margin:20px auto;}
.page1 h2{font-size: 50px;font-style: italic;text-align: center;line-height: 80%;}
.page1 h2 p{font-size: 24px;color:#07a4f5;}

.fixed {position: fixed;left: 0;right: 0;margin: auto;}

.pos_city{width:85%;padding:20px 0;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.2);background:#fff;margin:40px auto;text-align:center;border-radius:20px;}
.pos_city .icon{width: 20%; margin: 0 auto 10px;}
.pos_city h5{font-size:28px;padding:10px 0 20px;}
.pos_city p b{font-size:28px;color:#38a2ea;}
.pos_city .pos_btn{padding:20px 10%;}
.pos_city .pos_btn .btn{margin: 0 auto;width:45%;border:1px solid #38a2ea;border-radius:20px;font-size:22px;color:#38a2ea;padding:15px 0;cursor: pointer;}
.pos_city .pos_btn .btn:hover{box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.2);}
.pos_city .pos_btn .sure{background:#38a2ea;color:#fff;}

.pos_city_list{width:660px;height:80%;top:10%;background:#fff;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);text-align: center;display:none;}
.pos_city_list h5{color: #fff;font-size: 30px;padding: 20px 0;background: #52b0ee;}
.pos_city_list .pos_city_list_wrap{overflow: hidden;height: 88%;width: 100%;position: absolute;}
.pos_city_list .pos_city_list_wrap .wrapper{padding: 10px 0;}
.pos_city_list .pos_city_list_wrap dt{padding-left: 10px;position: relative;margin: 20px 0 0 10px;font-size: 24px;text-align:left;}
.pos_city_list .pos_city_list_wrap dt:before {content: ' ';width: 4px;height: 30px;background:#52b0ee;position: absolute;left: 0;border-radius: 5px;}
.pos_city_list .pos_city_list_wrap dd{cursor: pointer;float: left;width: 21%;margin: 20px 0 0 3%;padding: 10px 0;border: 1px solid #d2d2d2;border-radius: 10px;box-sizing: border-box;font-size: 20px;}
.pos_city_list .pos_city_list_wrap .active{background: #d3edff;border: 1px solid #d3edff;color: #43aaee;}
.pos_city_list .close{width:0.33rem;height:0.33rem;background:url(images/close.png) no-repeat center center;position:absolute;right:0.3rem;top:0.25rem;}


.pos_wxCode{position:relative;text-align: center;padding:30px 0;display:none;}
.pos_wxCode img{width:40%;}
.pos_wxCode h6{font-size:32px;line-height:140%;}
.pos_wxCode p{margin:0 0 20px 0;}
.pos_wxCode span{color: #38a2ea;font-size: 28px;border-bottom: 1px solid #38a2ea;cursor: pointer;}

@media screen and (max-width:1000px) {
	.w750{width: 100%;}
	.header .logo{width:2.86rem;}

	.page1{width: 96%;margin:0.5rem auto 0;}
	/* .page1 ul li{margin: 0.2rem 0;}
	.page1 ul li img{width: auto;}
	.page1 ul li p{font-size: 0.24rem;} */
	.page1 img{width:100%;margin:20px auto;}
	.page1 h2{font-size: 0.5rem;line-height:90% }
	.page1 h2 p{font-size: 0.24rem;}

	/* .fixed {position: fixed;left: 0;right: 0;margin: auto;} */

	.pos_city{margin:0.5rem auto;}
	.pos_city h5{font-size:0.4rem;padding:0.2rem 0;}
	.pos_city p b{font-size:0.3rem;}
	.pos_city .pos_btn{padding:0.1rem 10% 0;}
	.pos_city .pos_btn .btn{font-size:0.26rem;padding:0.1rem 0;}

	.pos_city_list{width:96%;}
	.pos_city_list h5{font-size: 0.3rem;padding: 0.2rem 0;}
	.pos_city_list .pos_city_list_wrap .wrapper{padding: 0.1rem 0;}
	.pos_city_list .pos_city_list_wrap dt{padding-left: 0.2rem;margin: 0.2rem 0 0.2rem 0.1rem;font-size: 0.3rem;}
	.pos_city_list .pos_city_list_wrap dd{margin: 0.2rem 0 0 3%;padding: 0.1rem 0;font-size: 0.24rem;}

	.pos_wxCode{padding:0.3rem 0 0;}
	.pos_wxCode h6{font-size:0.3rem;}
	.pos_wxCode p{margin:0 0 0.2rem 0;}
	.pos_wxCode span{font-size: 0.3rem;}
}