body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,hr,thead,tbody,tfoot,th,td,fieldset,label{margin:0;padding:0;border:0;outline:0;font-weight:normal;font-size:100%;vertical-align:baseline;word-break:break-all,}
ul,ol,li,dl,dt,dd{list-style:none;}
a{text-decoration:none;}
html{-ms-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;background: #020A1D;}
body{line-height:1.5; font-size:14px;}
body,button,input,select,textarea{font-family:'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;}
b,strong{font-weight:bold;}
i,em{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
table th,table td{border:1px solid #ddd;padding:5px;}
table th{font-weight:inherit;border-bottom-width:2px;border-bottom-color:#ccc;}
img{border:0 none;width:auto\9;max-width:100%;vertical-align:top; height:auto;}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
input:focus{outline:none;}
input,select{-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0;}
select[size],select[multiple],select[size][multiple]{border:1px solid #AAA;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,video,progress{display:inline-block;}
input::-webkit-input-speech-button {display: none}
button,input,textarea,dd,label,div{
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
input[type="text"],
input[type="tel"],
input[type="button"],
button {
-webkit-appearance: none;
}
/**** Clearfix ****/
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; _clear: both;_height:0;_overflow:hidden;_line-height:0; }

html, body{width: 100%; height: 100%; background-color: #e4e6e5; font-family: '微软雅黑'}

.centerd{
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
 }

.tips{position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; z-index: 999; background: rgba(0,0,0,0.3);}
.tips .cont{position: absolute; width: 70%; height: 20%; left: 15%; top: 38%; background: #fff; border-radius: 0.15rem;}
.tips .cont p{position: absolute; left: 15%; top: 0.8rem; width: 70%; height: 0.8rem; text-align: center; font-size: 0.28rem; color: #6c6c6c;}
.tips .cont .btn-ok{position: absolute; left: 0; bottom:0.3rem; width: 100%; height: 0.3rem; font-size: 0.28rem; color: #4467ca; text-align: center; border-top: solid 0.01rem #c1c1c1; padding-top: 0.2rem;}


.wrapper{position: relative; width: 100%; overflow: auto;}
.logo{position: relative; width: 100%; height: 1.2rem;}
.title{position: relative; width: 100%; background-image: url('../img/border-bg.png');box-sizing: border-box;  background-size: cover; height: 2.5rem;
	color: #005baa; font-size: 0.25rem; text-indent:2em; padding: 0.5rem 0.27rem 0.5rem 0.27rem;  line-height:0.4rem;
}
.select-title{padding: 0.8rem 0.5rem 0.4rem 0.5rem; width: 100%; background-color: #fff; box-sizing: border-box; z-index: 5;}
.select-title img{width:6rem;}
.city-p{width: 100%; text-align: center; padding: 0rem 0.5rem 0 0.5rem; box-sizing: border-box; background-color: #fff; font-size: 0.3rem; color: #33383f;}
.city-list{width: 100%; padding: 0rem 0.3rem 0.6rem 0.5rem; min-height: 10rem; display: none; box-sizing: border-box; background-color: #fff; font-size: 0.4rem; color: #005baa;}
.city-list li{float: left; width: 1.5rem; height: 0.64rem; background-image: url('../img/icon-city-1.png'); margin-right: 0.2rem; margin-top:0.3rem; 
			background-size: cover; font-size: 0.3rem;
			display: -webkit-box;
			display: -ms-flexbox;
			display: -webkit-flex;
			display: flex;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			-webkit-justify-content: center;
			justify-content: center;
			-webkit-box-align: center;
			-ms-flex-align: center;
			-webkit-align-items: center;
			align-items: center;
}
.city-list li:nth-of-type(4n+0){margin-right: 0;}
.city-list .selectd{color: #fff; background-image: url('../img/icon-city-2.png');}


.stores .logo{padding: 0; margin:0; width: 100%; height: 1.11rem;}
.stores .switch-label{width: 100%; padding: 0.5rem 2.11rem 0.6rem 2.11rem; box-sizing: border-box;}
.stores .switch-label .labels{width: 3.28rem; height: 0.68rem; background-image: url('../img/list-label-border.png'); background-size: cover; overflow: hidden; border-radius: 0.1rem;}
.stores .switch-label .labels li{position: relative; width: 50%; height: 0.68rem; background-size: cover; color: #005baa; font-size: 0.26rem; float: left;}
.stores .switch-label .labels .selectd-left{background: url('../img/list-swap-bg-left.png'); color: #fff;}
.stores .switch-label .labels .selectd-right{background: url('../img/list-swap-bg-right.png'); color: #fff;}

.store-list{width: 100%; padding: 0rem 0.4rem 0.6rem 0.4rem; box-sizing: border-box; font-size: 0.4rem;}
.store-list li{width: 6.71rem; height: 1.8rem; background-image: url('../img/list-content-bg-1.png'); background-size: cover; overflow: auto;position: relative;margin-bottom:.25rem;}
.store-list li .icon{position: relative; width: 1.08rem; margin-left: 0.3rem; float: left;margin-top:.35rem;background: url(../img/list-circle-1.png);height: 1.08rem;background-size:1.08rem auto;}
.store-list li .info{width: 4.8rem; margin-left: 0.3rem; font-size: 0.3rem;float:left;margin-top:0.25rem;}
.store-list li .info .name{position: relative; width: 4.6rem;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.store-list li .info .address{font-size:.23rem;color: #999;  text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.store-list li .info .contact{font-size:.26rem;margin-top:.15rem;}
.store-list li .info .contact a{color: #369;}
.store-list li .info .distance{font-size:.26rem;position: absolute;z-index: 1;bottom: .23rem;right:.4rem;color: #369;}

.store-list li.current{background-image: url('../img/list-content-bg-2.png'); background-size: cover; color: #fff;}
.store-list li.current .icon{background: url(../img/list-circle-2.png);background-size:1.08rem auto;}
.store-list li.current .info .address{font-size:.23rem;color: #fff;}
.store-list li.current .info .contact{color: #fff;}
.store-list li.current .info .contact a{color: #fff;}
.store-list li.current .info .distance{color: #fff;}

.map-list{width: 100%; padding: 0rem 0rem 0.6rem 0rem; box-sizing: border-box; font-size: 0.4rem;}
.map-list .li{width: 6.71rem; height: 1.8rem; background-image: url('../img/list-content-bg-1.png'); background-size: cover; overflow: auto;position: relative;margin-bottom:.25rem; margin: 0 auto;}
.map-list .li .icon{position: relative; width: 1.08rem; margin-left: 0.3rem; float: left;margin-top:.35rem;background: url(../img/list-circle-1.png);height: 1.08rem;background-size:1.08rem auto;}
.map-list .li .info{width: 4.8rem; margin-left: 0.3rem; font-size: 0.3rem;float:left;margin-top:0.25rem;}
.map-list .li .info .name{position: relative; width: 4.6rem;overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}
.map-list .li .info .address{font-size:.23rem;color: #999; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.map-list .li .info .contact{font-size:.26rem;margin-top:.15rem;color: #000;}
.map-list .li .info .contact a{color: #369;}
.map-list .li .info .distance{font-size:.26rem;position: absolute;z-index: 1;bottom: .23rem;right:.4rem;color: #369;}

.map-list .maps{width: 6.71rem; box-sizing: border-box; margin: 0 auto; margin-bottom: 0.4rem; position: relative;}
.map-list .maps .cont{width: 100%;height:300px;}
.map-list .maps .cont img{width: 100%;}
.map-list .maps .arrow-left{position: absolute; left: 0.2rem; top: 2.2rem; z-index: 5; width: 0.54rem; height: 0.65rem;}
.map-list .maps .arrow-right{position: absolute; right: 0.2rem; top: 2.2rem; z-index: 5; width: 0.54rem; height: 0.65rem;}
.map-list .maps .btn-full{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 3;}
.map-list .maps .tips{position: relative; text-align: center; font-size: 0.3rem; color: #aeaeae; margin-top: 0.2rem;}
.map-list .maps .tips img{width: 0.2rem; margin-top: 0.1rem;}

.map-list .fullscreen-Map{position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; z-index: 20; display: none;}
.map-list .fullscreen-Map .cont{position: relative; width: 100%; height: 100%; overflow: hidden; padding: 0; margin: 0;}
.map-list .fullscreen-Map .btn-del{position: absolute; right: 0.2rem; top: 0.2rem; z-index: 10; width: 1rem; height: 1rem;}


.popup{position: absolute; width: 6.19rem; height: 2.29rem; background-image: url('../img/popup-bg.png'); z-index: 30; background-size: cover; left: 0; top: 0;}
.popup .tit{position: relative; width: 90%; height: 0.4rem; text-align: center; font-size: 0.3rem; margin-top: 0.4rem; font-weight: bold;}
.popup .info{position: relative; width: 90%; height: 0.4rem; text-align: center; font-size: 0.26rem; color: #7b7b7b; margin-top: 0.1rem;}



