@charset "utf-8";
/* CSS Document */
body{ padding-top:80px;}
.wrap{
	width:1180px; margin:0 auto;
}

/* head */
.header{
	width:100%;height: 76px; padding-top: 4px; line-height: 72px; background: #fff; color: #333; position:fixed; top:0;left:0;font-size:18px; z-index:10; box-shadow:0 3px 8px rgba(0,0,0,0.18);margin:0;
}
.sp_logo{
	padding-top:12px;line-height:23px;
}
.a_txt{
	display: inline-block;margin-top:2px; margin-left:14px; border-left:1px solid #dddddd; padding-left:14px;
	}
.a_txt i{ font-size:21px; font-style:normal;}
.sp_link a{
	display: inline-block; margin-left:60px; padding:0 5px;
}
.sp_link .on{ 
	border-bottom:4px solid #ff5224; color:#ff5224;
}
.sp_link a:hover{
	color: #ff5224;
}
.hot{ position:relative;}
.hot_img{ display:inline-block; width:24px; height:23px; position:absolute; right:-15px; top:10px; background:url(../images/hot.png) no-repeat;}

/*底部导航*/
.bottom{background: #515151; padding-top: 64px; padding-bottom: 16px;}
.bottom .z_main{width: 1000px; margin: 0 auto; height: 119px; padding-top: 30px; color: #fff; position: relative;}
.bot_ul li{color: #fff; float: left; height: 96px; width: 166px; border-right: 1px #fff dotted; padding-left: 30px;}
.bot_ul li strong{font-size: 18px; font-weight: normal; display: block; margin-bottom: 5px;}
.bot_ul li a{color: #fff; display: block; font-size: 14px; line-height: 20px;}
.qtfw{position: absolute; right: 0px; top: 40px;}
/*头部滚动样式*/
.header.header_small{height: 50px;font-size: 16px;padding-top: 0px;}
.header_small .sp_logo{padding-top: 7px;line-height: 32px;}
.header_small img{height:35px;}
.header_small .sp_link{line-height: 45px;height:50px;}
.header_small .sp_link a{height: 47px;line-height: 45px; position: relative;font-size: 14px;}
.header_small .header_small_kj{display: none;}
