@charset "UTF-8";

body,
div,
input,
ul,
li,
a,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
textarea,
button,
figure,
pre,
dl,
dd {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑"!important;
	font-size: 10px;
}
html, body {
    position: relative;
    height: 100%;
}
ul,ol,li {
	list-style: none;
}
a {
	text-decoration: none;
	-webkit-tap-highlight-color: transparent;
}
img {
	border: none;
	vertical-align: top;
}
input,
button,
select,
textarea {
	vertical-align: top;
	outline: none;
	-webkit-appearance: none;
	border-radius: 0;
}
.clearFix {
	zoom: 1;
}
.clearFix:after {
	content: "";
	display: block;
	clear: both;
}

.fl {
	float: left;
}
.fr {
	float: right;
	height:100px;
	padding-left: 10px;
}
.fr2 {
	display: flex;
}
.content{
	margin: 0 auto;
	width: 1200px;
}
.fdv2 h6 a{
	color: #4c8fc6;
	font-size: 1rem;
}
.block{
	display: block!important;
}
.none{
	display: none!important;
}
.bgWhite{
	background: #fff;
	padding-top: 25px;
}
.bgWhite3{
	background-color: #f9f9f9
}
.pdt152{
	padding-bottom: 25px;
}
.city .value{ 
    height: 20px;
    position: relative;
    z-index: 2; 
    
}
.akarea{
	width:75px;
    text-align: right;
	height:94px;
	position: absolute;
    color: #333;
    line-height: 94px;
    left: 0;
    top: 0;
    padding-right: 15px;
    cursor: pointer;
}
.city .akarea:after {
	content: '';
    position: absolute;
    width: 0px;
    height: 0px;
    border-left: transparent 6px solid;
    border-right: transparent 6px solid;
    border-top: #999 6px solid;
    margin: auto;
    right: 0;
    top: 0;
    bottom: 0;
    transition: transform .2s;
    -webkit-transition: transform .2s;
    -moz-transition: transform .2s;
}
.city:hover .akarea:after{ 
	transform:rotate(180deg); 
	-webkit-transform:rotate(180deg); 
	-moz-transform:rotate(180deg); 
}

.panel{ position:absolute; left:500px; top:80px; border:#e1dedf 1px solid; width:430px; background:#fff; box-shadow:rgba(0,0,0,.1) 1px 4px 10px 3px; display:none; z-index:999999;}
.panel .hot{ padding:10px 0; border-bottom:#e1dedf 1px solid; background:#fafafa; }
.panel .hot span{ display:block; font-size:#333; font-weight:bold; font-size:14px; line-height:20px; margin-left:15px; }
.panel .hot p{ overflow:hidden; padding-top:10px; margin-left:15px; }
.panel .hot a{ float:left; line-height:20px; font-size:14px; color:#fe5a00; margin-right:18px; }
.panel .hot a:last-child{ margin-right:0; }
.panel .tab .tab-head{ margin-left:17px; overflow:hidden; padding-top:16px; }
.panel .tab .tab-head li{ float:left; font-size:14px; color:#333; margin-right:40px; line-height:20px; cursor:pointer; }
.panel .tab .tab-head li.active,.headTop .panel .tab .tab-head li:hover{ color:#fe5a00; }
.panel .tab .tab-head li:last-child{ margin-right:0; }
.panel .tab .tab-body li{ display:none; }
.panel .tab .tab-body li.active{ display:block; }
.panel .tab .clickTab{ margin-left:17px; overflow:hidden; padding-top:16px; }
.panel .tab .clickTab li{ float:left; font-size:14px; color:#333; margin-right:40px; line-height:20px; cursor:pointer; }
.panel .tab .clickTab li.cur,.headTop .panel .tab .clickTab li:hover{ color:#fe5a00; }
.panel .tab .clickTab li:last-child{ margin-right:0; }
.panel .tab .textTab li{ display:none; }
.panel .tab .textTab li.cur{ display:block; }
.citylist{ margin-left:17px; }
.line{ overflow:hidden; }
.citylist .line span{ float:left; font-size:14px; color:#333; margin-right:10px; line-height:20px; margin-top:15px; width:12px; }
.citylist .line a{ float:left; font-size:14px; color:#333; margin-right:14px; line-height:20px; margin-top:15px; }
.citylist .line a:hover{ color:#fe5a00; }
.citylist .more{ border-top:#e3dedd 1px solid; margin-right:17px; margin-top:15px; padding:15px 0; line-height:20px;}
.citylist .more a{ color:#333; font-size:14px; }
.citylist .more a:hover{ color:#fe5a00; }
.city:hover .panel{ display:block; }
/*地域*/
@media (max-width:1200px){
	
	.panel{ left:300px; }

}
@media (max-width: 700px) {
	.pdt152{
		padding-bottom: auto
	}
}