.m-head {
	background: url("icon_top_furonghua.png") no-repeat top rgb(16, 86, 138); height: 320px; color: rgb(255, 255, 255);
}
.top-links {
	height: 40px; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px;
}
.top-links .item a {
	color: rgb(255, 255, 255); padding-right: 20px;
}
.top-links .item a i {
	padding-right: 8px;
}
.top-links .item .top-login {
	color: rgb(161, 215, 255);
}
.top-links .item .top-login a {
	padding: 0px 4px; color: rgb(161, 215, 255);
}
.top-links .item .top-login a:hover {
	text-decoration: underline;
}
.top-logo {
	margin: 2px auto; width: 503px; height: 100px;
}
.top-nav dd h2 {
	color: rgb(198, 233, 255); line-height: 42px; font-size: 15px;
}
.top-nav dl.on dt i {
	color: rgb(255, 255, 255);
}
.top-nav dl.on dd p {
	color: rgb(255, 255, 255);
}
.top-nav dl.on dd h2 {
	color: rgb(255, 255, 255);
}
.top-nav {
	margin: 0px auto; width: 602px; position: relative;
}
.top-nav .nav-list {
	background: url("icon_submenu_bg1.png") no-repeat; left: 0px; top: 0px; width: 603px; height: 47px; overflow: hidden; position: absolute; z-index: 2;
}
.top-nav dl {
	width: 120px; float: left; cursor: pointer;
}
.top-nav dt {
	width: 35px; height: 46px; line-height: 46px; padding-left: 20px; float: left;
}
.top-nav dt i {
	color: rgb(137, 205, 255); font-size: 23px;
}
.top-nav dd h2 em {
	padding-left: 2px; font-style: normal; font-weight: bold;
}
.top-nav dd p {
	color: rgb(198, 233, 255); font-size: 12px;
}
.top-nav dl dd.icon {
	background: url("top_nav_on.png") no-repeat bottom; height: 10px; clear: both; display: none;
}
.top-nav dl.on dd.icon {
	display: block;
}
.top-nav .nav-con {
	background: url("icon_submenu_bg2.png") no-repeat; left: 0px; top: 20px; width: 603px; height: 43px; padding-left: 35px; margin-top: -20px; float: left; display: none; position: absolute; z-index: 1;
}
.top-nav .nav-con a {
	padding: 0px 16px; color: rgb(204, 233, 255); line-height: 47px; font-size: 14px; float: left;
}
.top-nav .nav-con a:hover {
	color: rgb(255, 255, 255);
}
.bbvb {
	margin: 2px auto 12px;
}
.m-menu .search {
	background: url("top_search_bg.png") no-repeat; width: 180px; height: 36px; margin-top: 12px; margin-right: 10px; float: right; display: inline-block;
}
.m-menu .search .sr {
	background: none; font: 14px/22px 微软雅黑; width: 120px; height: 22px; color: rgb(255, 255, 255); margin-top: 6px; margin-left: 20px; float: left; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.m-menu .search input:-ms-input-placeholder {
	color: rgb(109, 171, 206);
}
.m-menu .search .btn {
	background: url("2017_search_btn.png") no-repeat center; border: currentColor; border-image: none; width: 20px; height: 20px; margin-top: 6px; margin-left: 6px; float: left; display: inline-block; cursor: pointer;
}
.m-menu {
	background: rgb(0, 110, 171); width: 100%; height: 60px; clear: both;
}
.menu-list {
	float: left;
}
.menu-list a {
	padding: 0px 20px; color: rgb(255, 255, 255); line-height: 60px; letter-spacing: 0.9px; font-size: 18px; font-weight: bold; display: inline-block;
}
.menu-list a.last {
	margin-right: 0px;
}
.menu-list a.on {
	background: url("top_menu_on.png") no-repeat bottom; color: rgb(255, 255, 255);
}
.menu-list a:hover {
	background: rgb(10, 129, 195);
}
.head-skin {
	background: url("icon_top_furonghua2.png") no-repeat center rgb(16, 86, 138); height: 214px;
}
.nav-path {
	width: 100%; height: 60px; background-color: rgb(242, 242, 242);
}
.dqwz {
	margin: 0px auto; width: 1200px; height: 60px; text-align: left; color: rgb(153, 153, 153); line-height: 60px; font-size: 16px;
}
.dqwz a {
	color: rgb(153, 153, 153);
}
.dqwz a:hover {
	color: rgb(0, 110, 171);
}
.page {
	margin: 0px auto; padding: 40px 0px 10px; width: 510px; height: 30px;
}
.page a {
	width: 30px; height: 30px; text-align: center; color: rgb(0, 103, 157); line-height: 30px; font-size: 16px; float: left;
}
.page a.first {
	width: 73px; margin-right: 30px;
}
.page a.end {
	width: 73px; margin-left: 30px;
}
.page a.page-on {
	background: rgb(0, 103, 157); color: rgb(255, 255, 255);
}
.sp_title {
	padding: 0px 78px; text-align: center; color: rgb(0, 110, 171); font-size: 30px;
}
.sp_time {
	text-align: center; color: rgb(102, 102, 102); overflow: hidden; font-size: 14px; margin-top: 25px;
}
.sp_time span {
	padding: 0px 20px;
}
.sp_time a {
	padding: 0px 4px; color: rgb(102, 102, 102);
}
.chare {
	background: rgb(242, 242, 242); height: 33px; color: rgb(153, 153, 153); line-height: 33px; overflow: hidden; padding-left: 20px; font-size: 14px;
}
.chare .chare-left {
	float: left;
}
.chare .chare-right {
	float: right;
}
.chare .chare-right span {
	height: 33px; margin-left: 20px; float: left;
}
.chare .chare-right span a.dy {
	background: url("dc.jpg") no-repeat left; padding-left: 25px;
}
.chare .chare-right span a {
	color: rgb(153, 153, 153); margin-right: 3px; float: left;
}
.chare .chare-right span a.yc1 {
	background: url("dc_1.jpg") no-repeat 0px 5px; width: 25px; height: 33px;
}
.chare .chare-right span a.yc2 {
	background: url("dc_1.jpg") no-repeat -25px 5px; width: 25px; height: 33px;
}
.chare .chare-right span a.yc3 {
	background: url("dc_1.jpg") no-repeat -53px 5px; width: 25px; height: 33px;
}
.chare .chare-right span a.yc4 {
	background: url("dc_1.jpg") no-repeat -79px 5px; width: 25px; height: 33px;
}
.chare .chare-right span a.yc5 {
	background: url("dc_1.jpg") no-repeat -105px 5px; width: 25px; height: 33px;
}
.chare .chare-right span a.yc6 {
	background: url("dc_1.jpg") no-repeat -130px 5px; width: 25px; height: 33px;
}
.sp_xtitle {
	padding: 0px 0px 21px; text-align: center; color: rgb(102, 102, 102); font-size: 18px;
}
.sp_xtitle1 {
	padding: 23px 0px 2px; text-align: center; color: rgb(102, 102, 102); font-size: 18px;
}
