﻿/*css 通用格式化*/

}
article,aside,footer,header,nav,section,audio,canvas,video,img {
	display:block;
}
input::-webkit-search-cancel-button {
	display:none;
}
body {
	line-height:130%;
	font-size:16px;
	font-family:"微软雅黑",Helvetica,STHeiti,Droid Sans Fallback;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	color:#2f3651;
	word-wrap:break-word;
}
textarea {
	resize:none;
	-webkit-appearance:none;
}
iframe,img {
	border:0;
}
ul,ol {
	list-style:none;
}
h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
	font-size:16px;
}
label,input,select,textarea {
	outline:0;
	-webkit-user-modify:read-write-plaintext-only;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
label {
	-webkit-user-modify:read-only;
}
input {
	-webkit-appearance:none;
	border:none
}
a {
	text-decoration:none;
	color:#333;
}
i,em {
	font-style:normal;
}
b{
	font-weight: normal;
}
select {
	-webkit-appearance:none;
	-webkit-border-radius:0;
	border-radius:0;
	-webkit-border-image:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
strong {
	font-style:normal;
	font-weight:normal
}
.fl {
	float:left
}
.fr {
	float:right
}
.mr5 {
	margin-right:5px;
}
.mt10 {	margin-top:10px !important;}
.mt20 {	margin-top:20px !important;}
.nob{ border:0 !important}
.nom{ margin:0 !important}
.bgf7{ background:#f7f7f7}
.h44{
	clear: both;
	overflow: hidden;
	height: 44px;
}
.h50{
	height: 50px;
	overflow: hidden;
	clear: both;
}
.warpper{max-width:800px;overflow:hidden;margin:0 auto;box-shadow: 0 0 15px #ccc;}
/**背景图**/
.icon_mailbox,.icon_tx,.comeon_luntan,.search input[type="submit"],.city,.kefu,.hdzx span,.ltph,.spdq,.sssp{ background:url(../images/bg_icon.png) no-repeat; background-size:27px 257px;}
.fixpos{
	position: fixed;
	top: 0;
	width: 100%;
	overflow: hidden;
	z-index: 99;
	max-width: 800px;
}
/**顶部logo**/

.flea_con{ overflow:hidden; padding:10px; background:#f7f7f7}
.flea_con_left{ float:left}
.flea_con_right{ float:left; margin-left:10px;}
.flea_con_right h2{ line-height:100%; font-size:17px; font-weight:bold}
.flea_con_right h2 a{ border:1px solid #cecece; border-radius:3px; display:inline-block; color:#50893d; font-size:12px; height:18px; line-height:18px; text-align:center; font-weight:normal; margin-left:9px; padding:0 6px; }
.flea_con_right h2 .comeon_luntan{ padding:0 19px 0 6px; background-position:57px -124px}
.flea_con_right p{ line-height:100%; margin-top:9px; font-size:12px; color:#666}

.subnav{ overflow:hidden; margin:13px 0 0 0 }
.subnav li{ float: left; width:33.3%; text-align:center;}
.subnav li a{ display:block}
.subnav li p{ line-height:100%; color:#333; font-size:15px; margin-top:3px;}
.subnav li span{ display:inline-block; width:65px; height:65px; border-radius:100px;}
.icon_business{  background:url(../images/icon_jiaoyi.png) no-repeat center ;background-size:35px 30px;background-color:#7ecef4;}
.icon_hot_theme{background:url(../images/hot.png) no-repeat center ;background-size:35px 30px;background-color:#aa89bd;}
.icon_recruit{background:url(../images/zhaoping.png) no-repeat center ;background-size:41px 31px;background-color:#ffa101;}

.download{ overflow:hidden; background:#c9e2a7; margin:15px 10px 0;}
.download a{ display:block;text-align:center}
.download a img{ display:inline-block}

.search{ height:32px; border:1px solid #c7c7c7; border-radius:100px; margin:15px  10px 0; padding:0 42px 0 10px; position:relative}
.search input[type="text"]{ width:100%; margin-top:7px; color:#ccc; font-size:15px;}
.search input[type="submit"]{ position:absolute; top:0px; right:0; width:41px; height:32px; background-position:9px -170px;  border-radius:0px;border-left:1px solid #d0d0d0;}

.mod_title{ position:relative; height:36px; line-height:36px; border-bottom:1px solid #e4e4e4; border-top:2px solid #b2dba4; padding:0 10px;}
.mod_title a{ position:absolute; top:0px; right:10px; color:#50893d; font-size:15px; display:inline-block; padding-left:21px;}
.city{ background-position:0px 11px;}
.kefu{ background-position:0px -40px;}
.ltph{ background-position:0px -91px;}
.spdq{background-position:0px -138px;}
.sssp{background-position:0px -194px;}
.hdzx span{background-position:0px -22px; position:relative; top:3px; display: inline-block; width:21px; height:20px;}

.city_list{ overflow:hidden;/*display: -webkit-box;-webkit-box-pack: justify;*/ margin:0 0;}
.city_list a{ display: block;height:30px;font-size: 16px;line-height: 30px;text-align: center; float:left; width:20%}

.loading{ overflow:hidden; margin-top:5px;}
.loading a{ display:block; height:26px; line-height:26px; background:#f7f7f7; text-align:center; margin:0 10px;}
.loading a img{ margin-top:7px; display: inline-block}

.hot_tie{ overflow:hidden}
.hot_tie li{ padding:7px 0; border-bottom:1px solid #cecece}
.hot_tie li a{ display:block; height:32px; line-height:32px; }
.hot_tie li .hot_tie_left{ float:left; border-right:1px solid #cecece;color:#50893d; width:71px; text-align:center}
.hot_tie li .hot_tie_right{ margin-left:83px;}

.shopsq_list{ overflow: hidden; border-bottom:1px solid #cecece; padding:7px 0;}
.shopsq_list li{ float:left; width:20%;}
.shopsq_list li a{ display:block; border-right:1px solid #cecece; text-align:center; height:25px; line-height:25px;}

.dqsp_list{ overflow:hidden; padding-left:10px; margin:8px 0 0 0;}
.dqsp_list li{ float:left; width:25%}
.dqsp_list li a{ margin-right:10px; display:block; height:30px; line-height:30px;border:1px solid #cecece; text-align:center;}

.serve_list{display: -webkit-box;display: flex;display: box; overflow:hidden; padding:0 10px; margin-top:8px;}
.serve_list a{display:block;-webkit-box-flex: 2;box-flex: 2;flex: 2; height:31px; line-height:31px; text-align:center; color:#fff;}
.serve_list .weather,.serve_list .plate{ background:#7ecef4; display:block;-webkit-box-flex: 1;box-flex: 1;flex: 1;}
.serve_list .plate{ background:#f08d91}
.zhongnv,.distance{ background:#71b859; margin:0 10px;}
.ju{ background:#ffa101}
.distance{ background:#aa89bd}
.inquiry{ background:#32b16c}

.help_list{display: -webkit-box;display: flex;display: box; overflow:hidden; padding:0 10px; margin-top:8px;}
.help_list a{display:block; height:31px; line-height:31px;-webkit-box-flex:1.2;box-flex: 1.2;flex: 1.2; text-align:center; color:#fff; margin-right:5px;}
.help_list a:nth-child(2n){-webkit-box-flex: 2;box-flex: 2;flex: 2;}
.qianlv{ background:#a0ce3d}
.shenglv{ background:#22ac38}
.zhonglv{ background:#71b859}

.jingshi{ margin:0 10px; background:#f3f3f3; font-size:12px; color:#666; padding:10px; line-height:18px;}
.zaixian{margin:0 10px; background:#f7f7f7; text-align:center; height:27px; line-height:27px; font-size:12px; color:#666;}

.foot{ height:30px; line-height:30px; background:#2084e2;text-align:center}
.foot li{ float:left; width:20%}
.foot li a{ color:#fff; font-size:15px; }

.changeit{font-size:12px;color:#999;text-align:center;padding-top:12px;}.changeit a{color:#999;}.banben{font-size:14px;color:#333;}.banben a{color:#2084e2;}.fankui{display:inline-block;}
.goto_other{
	display: block !important;
	text-align: center;
	position: relative;
	top: -5px;
	background: #f7f7f7;
	margin: 0 10px;
}
.goto_other, .goto_other a{
	display: inline-block;
	font-size: 14px;
	color: #2084e2;
}
.gd_catalogue{
	overflow: hidden;
	padding: 10px 3px;
}
.gd_catalogue li{
	width: 33.33%;
	float: left;
	margin-bottom: 5px;
}
.gd_catalogue li a{
	display: block;
	border: 1px solid #cecece;
	border-radius: 2px;
	height: 30px;
	line-height: 30px;
	color: #333;
	text-align: center;
	margin: 0 7px;
	white-space: nowrap;
text-overflow: ellipsis;
}
.mail_nums{
	position: absolute;
background: #fe5a5a;
display: inline-block;
padding: 0 3px;
height: 13px;
overflow: hidden;
line-height: 10px;
font-size: 9px;
text-align: center;
border-radius: 13px;
right: 1px;
top: 2px;
}