@charset "utf-8";
/* CSS Document */
/*
布局框架:#h(头部)、#b(内容)、#f(尾部)
		然后用行(r)列(c)进行划分区域
		区域划分好后分模块(m)
		模块里面也分.h(头部)、.b(内容)、.f(尾部)
		元件(.u-)、功能(.f-)、皮肤(.s-)、状态(.z-)、交互(.j-)
*/
/*--------------------reset--------------------*/
html,body{min-height:101%;}
html{line-height:normal;}
body{color:#000; font-size:1em; line-height:1.2; font-family:"黑体",arial;}
body,form,input,ul,dl,dd,p,h1,h2,h3,h4,h5,h6,textarea,pre,fieldset{margin:0;}
ul,input,fieldset,legend{padding:0;}
button,
input[type="submit"],
input[type="file"]{cursor:pointer;}
input{outline:none;}
ul{list-style:none; list-style-position:outside;}
input,button,textarea,select{font-family:inherit; font-size:inherit; line-height:inherit; font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-family:inherit; line-height:inherit; font-weight:normal;}
input,button,textarea,label{display:inline-block; vertical-align:middle;}
table{border-collapse:collapse; border-spacing:0; background:none;}
a{color:#000; text-decoration:none; outline:0;}
a:hover{color:#ff8c36;}
a img{border:none;}
img,video{max-width:100%;}
img{ vertical-align: middle; }
a,button{cursor:pointer;} 
i{font-style:normal;}
b{font-weight:normal;}
textarea{overflow:auto; resize:none;}
html{-webkit-font-smoothing: subpixel-antialiased; -webkit-tap-highlight-color:transparent; font-size: 12px; }
button,input[type="text"],
input[type="submit"],
input[type="button"],
input[type="tel"],
input[type="password"],
textarea{-webkit-appearance:none; box-sizing:border-box;}
button,
input[type="submit"],
input[type="button"],
input[type="tel"]{cursor:pointer;}
textarea{min-height:100px;}
input{border:0 none; outline:0 none; box-shadow:none;}
label{font-weight:normal;}
input{max-width:none;}
/*--------------------功能(.f-)--------------------*/
.f-cb{*zoom:1;}
.f-cb:before,.f-cb:after{
    content:"";
    display:table;
    line-height:0;
}
.f-cb:after{
    clear:both;
}
.f-tal{text-align:left;}.f-tac{text-align:center;}.f-tar{text-align:right;}
.f-fl{float:left;}.f-fr{float:right;}
.f-fwb{font-weight:bold;}.f-fsi{font-style:italic;}.f-tdl{text-decoration:line-through;}
.f-db{display:block;}.f-dib{display:inline-block; vertical-align:middle;}
.f-toe{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.f-vv{visibility:visible;}.f-vh{visibility:hidden;}.f-oh{overflow:hidden;}
.f-bsb{box-sizing:border-box;}.f-wbk{word-wrap:break-word; word-break:break-all;}
#b .leaflet-popup-content-wrapper{border-radius:0;}
#b .leaflet-popup-content{margin:10px 30px;}
#b .leaflet-popup{bottom:40px !important;}

.pa{
	position: absolute;
}
.pr{
	position:relative;
}
/**,*:before,*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}*/

