@charset "UTF-8";
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;color:#000}
html *{outline:0;-webkit-text-size-adjust:none;tap-highlight-color:rgba(0,0,0,.05);-webkit-tap-highlight-color:rgba(0,0,0,.05);-ms-tap-highlight-color:rgba(0,0,0,.05)}
body{font-family:sans-serif;font-size:12px}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,em{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
input,select,textarea{font-size: 14px;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
i,em,address{font-style:normal}
ul,ol,li{list-style:none}
a{text-decoration:none;color:inherit}
iframe{line-height:0;overflow:hidden}
@font-face{font-family:header_icon;src:url(/pano/mhome/images/header.woff) format("woff"),url(images/header.ttf),url(images/header.svg)}
.header{width:100%;height:40px;line-height:40px;background-color:#333;color:#fff;z-index:999;-webkit-transform:translateZ(0);overflow:hidden}
.logo{font-family:header_icon!important;display:inline-block;float:left;position: relative;padding:6px 8px;}
.city{display:inline-block;position:relative;padding-right:.21875rem;vertical-align:middle;float:left}
.city-text{width:.9375rem;font-size:.375rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}
.city:after{content:"";border:.15625rem solid #000;border-color:#fff transparent transparent transparent;position:absolute;top:.625rem;right:0;border-left-width:.125rem;border-right-width:.125rem}
.post,.my{width:1.25rem;text-align:center;font-size:.375rem;float:right;position:relative}
.my{margin-right:.1875rem}
.post-link {
		    width: 120px;
		    height: 26px;
		    background: #549812;
		    background: -moz-linear-gradient(center top,#72b717,#60a00d);
		    background: -webkit-gradient(linear,0 0,0 100%,from(#72b717),to(#60a00d));
		    border: 1px solid #5e9d03;
		    color: #fff;
		    cursor: pointer;
		    text-align: center;
		}
		.post-link:hover {
		    /* background: #5f9a03; */
		    background: #325A0B;
		    text-decoration: none;
		    color: #fff;
		}
		.citys {
			display: inline-block;
		    position: absolute;
		    vertical-align: middle;
		    right: 5px;
		    /*right: .2rem; */
		    text-align: right;
		}
		.city-texts {
			font-size: 16px;
		    overflow: hidden;
		    white-space: nowrap;
		    text-overflow: ellipsis;
		    display: block;
		}
		.nativeBanner-btns {
			position: absolute;
			top:.15313rem;
			right: .46875rem;
			padding: 0 .1875rem;
			line-height: .59375rem;
			border: 1px solid #555;
		}
		.posts {
			
			width: 52px;
		    text-align: center;
		    font-size: 16px;
		    position: absolute;
		    border: 1px;
		    background-color: rgba(0,0,0,0.5);
		    height: 29px;
		    line-height: 29px;
		    color: #ffffff;
		    top: 6px;
		    right: 5px;
		    border-radius: 2px;
		}
		.logoimg{
			width:100px;
			height:25px;
		}
		
		#changecity{
			position: fixed;
			top: 0px;left: 0px;
			width: 100%;height: 100%;
			background: rgba(10,10,10,0.6);z-index: 91000;
		}
		.closecity{
			position: fixed;
		    z-index: 99510;
		    top: 50%;
		    left: 50%;
		    width: 20px;
		    height: 21px;
		    margin-top: -95px;
		    margin-left: 122px;
		}
		.citycontent{
			position: fixed;
		    z-index: 99010;
		    top: 50%;
		    left: 50%;
		    width: 250px;
		    height: 150px;
		    margin-top: -100px;
		    margin-left: -145px;
		    background: #ffffff;
		    padding: 20px;
		    border: 1px solid #fff;
		    border-radius: 5px;
		}
		.cityspan{
			font-size: 16px;
    		padding: 7px 10px;
		}
		.cityselect{
			padding: 2px;
    		width: 150px;
		}
		.cityimg{
			width: 20px;
    		height: 21px;
		}
		input, select, textarea{
			font-size: 15px;
		}
		#spanshouye{
			color:white;
		}
		#spanmore{
			display:none;
		}
.preload{position:relative;top:30%;-webkit-animation:rotate 1s infinite linear;-moz-animation:rotate 1s infinite linear;-ms-animation:rotate 1s infinite linear;-o-animation:rotate 1s infinite linear;animation:rotate 1s infinite linear;border:4px solid rgba(249,249,249,.5);width:40px;height:40px;border-radius:999px;margin:50px auto;z-index:1001}
.preload span{position:absolute;width:40px;height:40px;border:4px solid transparent;border-top:4px solid #fff;top:-4px;left:-4px;border-radius:999px}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotate{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@-ms-keyframes rotate{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(360deg)}}@-o-keyframes rotate{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.hide{display:none}
.list_tanchuang{background-color:#f3f3f3;width:80%;height:236px;position:fixed;top:25%;left:50%;margin-left:-40%;border-radius:8px;z-index:9998}
.list_idex{position:relative;top:0;width:100%;height:53%}
.list_idex .close_btn{background-position:20px 0;position:absolute;right:15px;border-radius:50%}
.list_idex .txt-words{padding:27px 15px 0 15px;color:#fff;font-size:15px}
.list_idex .txt-words .title{font-size:17px;margin-bottom:3px}
.list_idex .txt-words .center-words{text-align:center}
.list_idex .txt-words .tit-detail{line-height:19px}
.list_idex_esf{border-top-left-radius:5px;border-top-right-radius:5px;background:url(images/demandBackgroundMap.jpg);background-size:100%}
.list_idex_zf{border-top-left-radius:5px;border-top-right-radius:5px;background:url(images/demandBackgroundMapZf.jpg);background-size:100%}
.tel-box{width:81%;height:30px;line-height:29px;position:absolute;left:50%;margin-left:-42%;margin-top:60px;background-color:#e7e7e7;border-radius:2px;color:#ff9a99}
.list_tanchuang .iccon{width:20px;height:19px;background-image:url(images/closeIphoneIcon.png);background-size:40px;display:block;margin-top:8px}
.tel-icon{width:10%;background-position:0 0;background-size:52px;position:absolute;left:8%;border-radius:2px}
.tel-txt{position:absolute;bottom:1px;display:block;padding-left:16%;color:#ff9a99;font-size:12px;border:0;height:29px;line-height:30px;border-radius:2px;background-color:#e7e7e7}
.send{position:absolute;margin-left:16px;width:116px;height:22px;line-height:22px;background:#55bb92;border-radius:3px;margin-top:5px;font-size:12px;color:#fff;text-align:center}
.send .arrow{position:absolute;top:-10%;left:-8%;width:0;height:0;font-size:0;border:solid 9px;border-color:#55bb92 rgba(14,24,37,.01) rgba(14,24,37,0) #55bb92;transform:rotate(-225deg);-ms-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-webkit-transform:rotate(-225deg);-o-transform:rotate(-225deg)}
.msg{width:62%;padding:10px;border-radius:5px;color:#fff;background-color:#000;opacity:.8;text-align:center;font:400 15px '微软雅黑',Helvetica,Arial,sans-serif;position:fixed;top:40%;left:16%;z-index:9999}
.b_div{position:fixed;top:0;left:0;z-index:2000}