/*reset*/
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr {
	margin:0;
	padding:0;
}
li {
	list-style:none;
}
fieldset, img {
	border:0;
}
em {
	font-style:normal;
}
button, input, select, textarea {
	font-size:100%;
}
legend {
	color:#000;
}
body, button, input, select, textarea {
	font:12px/1 Helvetica, Tahoma, "宋体", san-serif
}
/*clear*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac */
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

body {
	background:url(images/bg_body.gif) repeat;
	padding:0;
}
a{position:relative;}
.wrap,.foot_media{
	width:980px;
	padding:0 11px 80px;
	margin:0 auto;
	background:url(images/bg_main.png) repeat-y;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="scale", src="images/bg_main.png");
	_background:none;
}
.head {
	height:95px;
}
.head .logo {
	margin:0 0 0 31px;
	display:block;
	text-indent:-999em;
	height:95px;
	width:310px;
	background:url(images/logo.gif) no-repeat;
}
.nav {
	height:25px;
}
.nav li {
	background:url(images/bttn_mainnav.gif) no-repeat;
	height:25px;
	line-height:25px;
	width:196px;
	text-align:center;
	float:left;
}
.nav li a {
	color:#fff;
	text-decoration:none;
	font-weight:700;
	display:block;
}
.nav li a:hover {
	color:#000
}
.left{
	width:561px;
	float:left;
}
.heart_title{
	font-size:30px;
	color:#293C5A;
	font-weight:700;
	font-family:microsoft yahei;
	margin:26px 0 0 28px;
}
.heart_infor{
	color:#f60;
	margin:18px 0 0 28px;
}
.heart_list {
	margin:18px 0 0 25px;
}
.heart_list li{
	float:left;
	display:inline;
	margin:0 10px 0 0;
	height:75px;
}
.heart_list li a{
	margin-top:60px;
	font-size:14px;
	font-family:"宋体";
	display:block;
	color:#03F;
	font-weight:700;
}
.heart_list li a:hover{
	color:#f60;
}
.about{
	font-size:20px;
	color:#676687;
	margin:30px 0 0 20px;
}
.about_text{
	color:#666;
	line-height:1.4;
	margin:20px 15px 0 20px;
	font-size:14px;
}
.right{
	float:right;
	width:400px;
}
.logo_list{
	margin:37px 0 0 35px;
}
.logo_list li{
	float:left;
	display:inline;
	margin:0 10px 0 0;
}
.heart_pic{
	margin:30px 0 0 55px;
}
.city_list{
	float:left;
	width:160px;
	margin:20px 0 0 20px;
	background:#fff;
	display:inline;
}
.site_list{
	float:right;
	width:775px;
	background:#fff;
	margin:0 10px;
	display:inline;
}
.site_list td{
	border-bottom:1px solid #ccc;
}
.title_city{
	font-size:21px;
	font-family:"微软雅黑";
	font-weight:700;
	margin:40px 0 10px;
	color:#5C707C;
}
.huang14b{
	font-size:14px;
	font-weight:700;
	color:#5C707C;
}
.bei12b{
	font-size:12px;
	color:#5C707C;
}
.a_bei14b{
	color:#F47321;
	text-decoration:none;
}
.a_bei14b:hover{
	text-decoration:underline;
}
.city_list a{
	color:#F47321;
	font-weight:700;
	text-decoration:none;
}
.city_list a:hover{
	text-decoration:underline;
}
.city_list a:active{
	color:#5C707C;
}
.city_list ul{
	margin:20px 0 0 10px;
}
.city_list li{
	line-height:18px;
	font-size:14px;
	margin:5px 0;
	font-family:"微软雅黑";
}
.site_list table{
	color:#5C707C;
	width:775px;
}
.return_top{
	float:right;
	display:inline;
	margin:-20px 30px 0 0;
}
.return_top a{
	color:#F47321;
	text-decoration:none;
}
.return_top a:hover{
	text-decoration:underline;
}
.media_list .logo{
	width:200px;
	text-align:center;
	padding:20px 0;
}
.media_list .infor{
	font-size:12px;
	line-height:18px;
	width:440px;
}
.media_list .links{
	vertical-align:bottom;
	padding:0 0 20px 40px;
	font-family:"宋体";
}
.media_list .links a{
	color:#F47321;
	text-decoration:none;
}
.media_list .links a:hover{
	text-decoration:underline;
}
.intro_d{
	margin:0 100px 0 50px;
	line-height:20px;
	color:#5C707C;
	padding:0 0 40px;
}
.foot_media{
	padding:0 11px 20px;
}
.foot_media dt,.foot_media dd{
	float:left;
	border-top:1px solid #CCCCCC;
	line-height:20px;
	display:inline;
}
.foot_media dt{
	font-weight:700;
	padding:5px 0;
	width:160px;
	color:#5C707C;
	margin:0 0 0 20px
}
.foot_media dd{
	color:#CCCCCC;
	padding:5px 0;
	width:780px;
}
.foot_media dd a{
	color:#5C707C;
	text-decoration:none;
}
.foot_media dd a:hover{
	text-decoration:underline;
}
.foot{
	width:980px;
	margin:20px auto;
	text-align:center;
	color:#999;
	line-height:20px;
}
.foot a{
	color:#999;
	text-decoration:none;
}
.foot a:hover{
	color:#fff;
	text-decoration:underline;
}
