
.pubContainer{width: 100%; max-width:95%;}
#top .pubContainer{width: 100%; max-width:95%;height:100%;}

#content{ width:100%; height:calc(100vh - 90px); }
.mapItem{ width:100%; height:100%;}
.mapItem #container{ width:100%; height:100%; }
.amap-icon img,.amap-marker-content img{
            width: 2vw;
            height:auto;
        }

.marker {
            position: absolute;
            top: -20px;
            right: -118px;
            color: #fff;
            padding: 4px 10px;
            box-shadow: 1px 1px 1px rgba(10, 10, 10, .2);
            white-space: nowrap;
            font-size: 12px;
            font-family: "";
            background-color: #25A5F7;
            border-radius: 3px;
}
.formItem{ position:absolute;top:140px; right:5%; width:20%; z-index:8; -moz-box-shadow: 1px 1px 20px #d8d8d8;-webkit-box-shadow: 1px 1px 20px #d8d8d8; box-shadow:1px 1px 20px #d8d8d8; }
.formItem .nice-text{padding:0 .5vw 0 .5vw; width:100%; height:5vh; line-height:5vh; border:#e8e8e8 solid 1px;}
.formItem .nice-text:blur{border-color:#cf1a20; font-size: 1vw;color:#cf1a20; }
/*----选中状态----*/
.formItem .nice-text:hover { width:100%;color:#cf1a20;border-color:#cf1a20;}
.formItem .nice-text:focus{padding:0 .5vw 0 .5vw;font-size: 1vw; outline:none; border-color:#cf1a20; color:#df0716;  background:#FFF;transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s;}


.formItem .btn{ width:calc(5vh - 4px); height:calc(5vh - 4px);  line-height:calc(5vh - 4px);text-align:center;}
.formItem .searchBtn{  background:#fafafa; position:absolute; right:2px; top:2px; text-align:center; cursor:pointer}
.formItem .searchBtn:hover{ background:#cf1a20;-moz-box-shadow: 1px 1px 6px #d8d8d8;-webkit-box-shadow: 1px 1px 6px #d8d8d8; box-shadow:1px 1px 6px #d8d8d8; transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s;}
.formItem .searchBtn:hover i{ color:#fff;transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s;}
.formItem i{ color:#9f9f9f}

.formItem .markerBtn,.formItem .closeBtn{  position:absolute; right:5vh; top:2px;  cursor:pointer}

.formItem .markerBtn:hover{ transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s;}

.formItem .markerBtn:hover i,.formItem .markerBtn i.hover{ color:#cf1a20;border-left:#e8e8e8 solid 1px;transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s;}

.formItem .markerBtn i,.formItem .closeBtn{width:calc(5vh - 2px);border-left:#e8e8e8 solid 1px;}

.formItem .markerBtn{z-index:10;}

.formItem .closeBtn{ display:none;z-index:11;}
.formItem .closeBtn i{color:#cf1a20; }
.formItem .closeBtn.is-visible{ display:block;}
.formItem .markerBtn.no-visible{ display:none;}

.formItem .tipInput.is-visible{display:block;transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s;}

.tipInput{ display:none; padding:.5vw; background:#fdfdfd; position:absolute; left:0; top:100%; width:100%; height:auto; z-index:7; -moz-box-shadow: 1px 1px 20px #d8d8d8;-webkit-box-shadow: 1px 1px 20px #d8d8d8; box-shadow:1px 1px 20px #d8d8d8;transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s;}

.tipInput .selectBox { position:relative; margin:1vh 0; width:100%; height: 4vh;line-height:4vh;border: 1px solid #fafafa; background:#fff  url("../icon/slidedownico.png") no-repeat calc(100% - .8vw) center;}

.selectric {
  border: 1px solid #fafafa;
  background: #fff;
}
.selectric .label {
  height: 4vh; line-height: 4vh;text-align:left; padding:0 .5vw;
}

.selectric .button {
  width: 4vh;
  height: 4vh;
  line-height: 4vh; 
}


.addBox{margin:2vh 0; position:relative}
.addBox select,.addBox option{
    border: none;
    outline: none;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background:#fff;
}
.addBox .nice-text{
	width: 100%;
	padding: 0 0.5vw;
	height: 4vh;line-height:4vh;font-size:0.8vw;
	border: 1px solid #f1f1f1;
    outline: none;
    appearance:none;  
    -moz-appearance:none;  
    -webkit-appearance:none;
    background: url("../icon/slidedownico3.png") no-repeat calc(100% - .5vw) center #FFF;
}

.addBox .nice-text:focus{border-color:#cf1a20; color:#cf1a20;background: url("../icon/slidedownico4.png") no-repeat calc(100% - .5vw) center #FFF; }
.addBox .nice-text:hover {color:#cf1a20;border-color:#cf1a20;background: url("../icon/slidedownico4.png") no-repeat calc(100% - .5vw) center #FFF; }


.listItem{ display:none;border:none; padding:0 0 0;  position:absolute; left:-6vw; top:100%;width:calc(100% + 6vw); height:auto; z-index:6; }
.listBox{width:100%; height:auto; max-height:50vh; padding-left:6vw; overflow-y:auto;  position:relative;}
.listItem.is-visible{ display:block;}
.listItem ul{background:#fdfdfd; -moz-box-shadow: 1px 5px 20px #d8d8d8;-webkit-box-shadow: 1px 5px 20px #d8d8d8; box-shadow:1px 5px 20px #d8d8d8;}
.listItem li{ padding:1.5vh .8vw; transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s; position:relative;}
.listItem li:hover{-moz-box-shadow: 1px 1px 20px #d8d8d8;-webkit-box-shadow: 1px 1px 20px #d8d8d8; box-shadow:1px 1px 20px #d8d8d8; cursor:pointer;transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s;}
.listItem li:nth-child(odd){background:#fafafa; }
.listItem li:nth-child(even){background:#fff; }
.listItem li i{ width:.8vw; padding:0 0;transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s;}
.listItem li .textBox p{ padding:0 0;line-height:180%; font-weight:bold;font-size:110%; position:relative;}
.listItem li.current .textBox span,.listItem li.current .textBox span i{ text-decoration:underline;color:#cf1a20;transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s;}
.listItem li.current .textBox span i{ text-decoration:none;}
.listItem li .textBox span{ color:#717171;line-height:200%; font-size:90%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.totalText{background:#fdfdfd;  padding:1.5vh .8vw;width:calc(100% - 6vw); margin-left:6vw;}
.totalText span{color:#cf1a20; padding:0 .3vw;}
.listBox{ position:relative;}
.listItem li:hover .myCode{ display:block;transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s;}
.listItem .myCode{display:none;position:absolute;right:100%; top:0; width:6vw; max-width:150px; height:auto; padding:.3vw; background:#FFF; -moz-box-shadow: 1px 5px 20px #d8d8d8;-webkit-box-shadow: 1px 5px 20px #d8d8d8; box-shadow:1px 5px 20px #d8d8d8;transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s; }
.listItem .myCode img{width:100%; height:auto;}
.theEnd{background:#fff; padding:.8vh .8vw;font-size:90%; text-align:center; color:#717171;}
.theEnd i{ padding:0 .5vw;}
.link{ display:none;}
/*--------s-选择城市----------*/  
 ._citys { width:100%; height:auto;display:block; background:#fdfdfd; border:none; padding:15px; margin-top:0; left:calc(.5vw - 2px); top: 0;position: relative; -moz-box-shadow: 1px 1px 6px #d8d8d8;-webkit-box-shadow: 1px 1px 6px #d8d8d8; box-shadow:1px 1px 6px #d8d8d8;}
 
._citys span { color: #fff; height: 16px; width: 16px; line-height:12px; text-align: center; border-radius: 0px; position: absolute; right: 1vw; top: 32px; border-radius:3px; overflow:hidden; background:#cf1a20; cursor: pointer; }

._citys0 { width:100%; height:auto; display: inline-block; border-bottom:none;padding:1vh 0 1vh 0; margin:0 0;  }


._citys0 li { display: inline-block; line-height: 3.8vh;color: #888; width:30%; text-align: center; cursor: pointer; border-radius:3px; overflow:hidden;  transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s;}
._citys0 li:hover{color:#cf1a20;transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s;}
.citySel { background-color: #df0716; color: #fff !important; }

._citys1 { width: 100%; display: inline-block; padding:0px ; margin:0 -1.25%; height:30vh; overflow-y:auto;transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s; }

._citys1 a { font-size:0.75vw; width: 22.5%; height:3.5vh; display: inline-block;border-radius:3px; overflow:hidden; background-color: #fafafa; margin: .3vh 1.25%; line-height: 3.5vh; text-align: center; cursor: pointer;  overflow: hidden;transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s; }
._citys1 a:hover { color: #fff; background-color: #df0716; }
.AreaS { background-color: #df0716 !important; color: #fff !important; }
/*--------e-选择城市----------*/  

/*--------s-滚动条----------*/  
._citys1::-webkit-scrollbar {
	width: 2px;
	height: 5px;
	background-color: #fff;
}

._citys1::-webkit-scrollbar-track {
	background: #fff;
	-webkit-box-shadow: none;
	transition: all .5s; -webkit-transition: all .5s;  -moz-transition: all .5s;
}

._citys1::-webkit-scrollbar-thumb {
	border-radius:0px;
	background-color: #cf1a20;
	-webkit-box-shadow:none;transition: all .5s; -webkit-transition: all .5s;  -moz-transition: all .5s;
}

._citys1::-webkit-scrollbar-thumb:hover {
	border-radius:0px;
	background-color:#df0716;
	-webkit-box-shadow:none;
	transition: all .5s; -webkit-transition: all .5s;  -moz-transition: all .5s;
}


.listBox::-webkit-scrollbar {
	width: 2px;
	height: 5px;
	background-color: #fff;
}

.listBox::-webkit-scrollbar-track {
	background: #fff;
	-webkit-box-shadow: none;
	transition: all .5s; -webkit-transition: all .5s;  -moz-transition: all .5s;
}

.listBox::-webkit-scrollbar-thumb {
	border-radius:0px;
	background-color: #cf1a20;
	-webkit-box-shadow:none;transition: all .5s; -webkit-transition: all .5s;  -moz-transition: all .5s;
}

.listBox::-webkit-scrollbar-thumb:hover {
	border-radius:0px;
	background-color:#df0716;
	-webkit-box-shadow:none;
	transition: all .5s; -webkit-transition: all .5s;  -moz-transition: all .5s;
}
/*--------e-滚动条----------*/ 

.toolbar{display:none;}
.footerItem{ position:fixed; width:100%; left:0; bottom:0; z-index:1; }
.footerItem .level01{ display:none;}
.bottomPart2 .codeCon{ display:none;}
.footerItem .linkCon{display:none;}
.footerItem .level02{ border-top:none;background:none; text-align:left; padding:10px 0;}
.copy{border-top:none; }
.copy p:nth-child(1){display:none;}
.backTop{display:none;}

@media (max-width: 768px) {
.pubContainer{width: 100%; max-width:100%;}
#top .pubContainer{width: 100%; max-width:100%;height:100%;}

#content{ width:100%; height:calc(100vh - 60px); }
.mapItem{ width:100%; height:100%;}
.mapItem #container{ width:100%; height:100%; }
.amap-icon img,.amap-marker-content img{
            width: 30px;
            height:auto;
        }

.marker {
            position: absolute;
            top: -20px;
            right: -118px;
            color: #fff;
            padding: 4px 10px;
            box-shadow: 1px 1px 1px rgba(10, 10, 10, .2);
            white-space: nowrap;
            font-size: 12px;
            font-family: "";
            background-color: #25A5F7;
            border-radius: 3px;
}
.formItem{ position:absolute;top:20%; right:20px; width:calc(100% -  40px); z-index:8; -moz-box-shadow: 1px 1px 20px #d8d8d8;-webkit-box-shadow: 1px 1px 20px #d8d8d8; box-shadow:1px 1px 20px #d8d8d8; }
.formItem .nice-text{padding:0 10px; width:100%; height:36px; line-height:36px; border:#e8e8e8 solid 1px;}
.formItem .nice-text:blur{border-color:#cf1a20; font-size: 16px;color:#cf1a20; }
/*----选中状态----*/
.formItem .nice-text:hover { width:100%;color:#cf1a20;border-color:#cf1a20;}
.formItem .nice-text:focus{padding:0 10px;font-size: 14px; outline:none; border-color:#cf1a20; color:#df0716;  background:#FFF;transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s;}


.formItem .btn{ width:calc(36px - 4px); height:calc(36px - 4px);  line-height:calc(36px - 4px);text-align:center;}
.formItem .searchBtn{  background:#fafafa; position:absolute; right:2px; top:2px; text-align:center; cursor:pointer}
.formItem .searchBtn:hover{ background:#cf1a20;-moz-box-shadow: 1px 1px 6px #d8d8d8;-webkit-box-shadow: 1px 1px 6px #d8d8d8; box-shadow:1px 1px 6px #d8d8d8; transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s;}
.formItem .searchBtn:hover i{ color:#fff;transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s;}
.formItem i{ color:#9f9f9f}

.formItem .markerBtn,.formItem .closeBtn{  position:absolute; right:36px; top:2px;  cursor:pointer}

.formItem .markerBtn:hover{ transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s;}

.formItem .markerBtn:hover i,.formItem .markerBtn i.hover{ color:#cf1a20;border-left:#e8e8e8 solid 1px;transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s;}

.formItem .markerBtn i,.formItem .closeBtn{width:calc(36px - 2px);border-left:#e8e8e8 solid 1px;}

.formItem .markerBtn{z-index:10;}

.formItem .closeBtn{ display:none;z-index:11;}
.formItem .closeBtn i{color:#cf1a20; }
.formItem .closeBtn.is-visible{ display:block;}
.formItem .markerBtn.no-visible{ display:none;}

.formItem .tipInput.is-visible{display:block;transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s;}

.tipInput{ display:none; padding:10px; background:#fdfdfd; position:absolute; left:0; top:100%; width:100%; height:auto; z-index:7; -moz-box-shadow: 1px 1px 20px #d8d8d8;-webkit-box-shadow: 1px 1px 20px #d8d8d8; box-shadow:1px 1px 20px #d8d8d8;transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s;}

.tipInput .selectBox { position:relative; margin:10px 0; width:100%; height: 36px;line-height:36px;border: 1px solid #fafafa; background:#fff  url("../icon/slidedownico.png") no-repeat calc(100% - 10px) center;}

.selectric {
  border: 1px solid #fafafa;
  background: #fff;
}
.selectric .label {
  height: 36px; line-height: 36px;text-align:left; padding:0 10px;
}

.selectric .button {
  width: 36px;
  height: 36px;
  line-height: 36px; 
}


.addBox{margin:10px 0; position:relative}
.addBox select,.addBox option{
    border: none;
    outline: none;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background:#fff;
}
.addBox .nice-text{
	width: 100%;
	padding: 0 10px;
	height: 36px;line-height:36px;font-size:14px;
	border: 1px solid #f1f1f1;
    outline: none;
    appearance:none;  
    -moz-appearance:none;  
    -webkit-appearance:none;
    background: url("../icon/slidedownico3.png") no-repeat calc(100% - 10px) center #FFF;
}

.addBox .nice-text:focus{border-color:#cf1a20; color:#cf1a20;background: url("../icon/slidedownico4.png") no-repeat calc(100% - 10px) center #FFF; }
.addBox .nice-text:hover {color:#cf1a20;border-color:#cf1a20;background: url("../icon/slidedownico4.png") no-repeat calc(100% - 10px) center #FFF; }



.listItem{ display:none;border:none; padding:0 0 0;  position:absolute; left:0; top:100%;width:100%; height:auto; z-index:6; }
.listBox{width:100%; height:auto; max-height:260px; padding-left:0; overflow-y:auto;  position:relative;-moz-box-shadow: 1px 1px 20px #d8d8d8;-webkit-box-shadow: 1px 1px 20px #d8d8d8; box-shadow:1px 1px 20px #d8d8d8;}
.listItem.is-visible{ display:block;}
.listItem ul{background:#fdfdfd; }
.listItem li{ padding:8px 12px; transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s; position:relative;}
.listItem li:hover{-moz-box-shadow: 1px 1px 20px #d8d8d8;-webkit-box-shadow: 1px 1px 20px #d8d8d8; box-shadow:1px 1px 20px #d8d8d8; cursor:pointer;transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s;}
.listItem li:nth-child(odd){background:#fafafa; }
.listItem li:nth-child(even){background:#fff; }
.listItem li i{ width:12px; padding:0 0;transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s;}
.listItem li .textBox p{ padding:0 0;line-height:160%; font-weight:bold;font-size:15px; position:relative;}
.listItem li.current .textBox span,.listItem li.current .textBox span i{ text-decoration:underline;color:#cf1a20;transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s;}
.listItem li.current .textBox span i{ text-decoration:none;}
.listItem li .textBox span{ color:#717171;line-height:160%; font-size:100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.totalText{background:#fdfdfd;  padding:10px 10px;width:100%; margin-left:0;}
.totalText span{color:#cf1a20; padding:0 3px;}
.listBox{ position:relative;}
.listItem li:hover .myCode{ display:none;transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s;}
.listItem .myCode{display:none;position:absolute;right:100%; top:0; width:6vw; max-width:150px; height:auto; padding:.5vw; background:#FFF; -moz-box-shadow: 1px 5px 20px #d8d8d8;-webkit-box-shadow: 1px 5px 20px #d8d8d8; box-shadow:1px 5px 20px #d8d8d8;transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s; }
.listItem .myCode img{width:100%; height:auto;}
.theEnd{background:#fff; padding:10px 10px;font-size:100%; text-align:center; color:#717171;}
.theEnd i{ padding:0 5px;}
.link{ display:inline-block; font-size:14px; margin-left:5px;}
/*--------s-选择城市----------*/  
 ._citys { width:100%; height:auto;display:block; background:#fdfdfd; border:none; padding:15px; margin-top:0; left:0; top: 0;position: relative; -moz-box-shadow: 1px 1px 6px #d8d8d8;-webkit-box-shadow: 1px 1px 6px #d8d8d8; box-shadow:1px 1px 6px #d8d8d8;}
 
._citys span { color: #fff; height: 16px; width: 16px; line-height:12px; text-align: center; border-radius: 0px; position: absolute; right: 15px; top: 32px; border-radius:3px; overflow:hidden; background:#cf1a20; cursor: pointer; }

._citys0 { width:100%; height:auto; display: inline-block; border-bottom:none;padding:5px 0; margin:0 0;  }


._citys0 li { display: inline-block; line-height: 30px; width:30%; text-align: center; cursor: pointer; border-radius:3px; overflow:hidden;  transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s;}
._citys0 li:hover{color:#cf1a20;transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s;}
.citySel { background-color: #df0716; color: #fff !important; }

._citys1 { width: 100%; display: inline-block; padding:0px ; margin:0 -1.25%; height:30vh; overflow-y:auto;transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s; }

._citys1 a { font-size:14px; width: 22.5%; height:36px; display: inline-block;border-radius:3px; overflow:hidden; background-color: #fafafa; margin: .3vh 1.25%; line-height: 3.5vh; text-align: center; cursor: pointer;  overflow: hidden;transition:  .3s; -webkit-transition: .3s;  -moz-transition: .3s; }
._citys1 a:hover { color: #fff; background-color: #df0716; }
.AreaS { background-color: #df0716 !important; color: #fff !important; }
}