﻿@charset "utf-8";
/* CSS Document */

.top-box {
	width: 100%;
	height: 165px;
	background: #024699;
	padding-top: 35px;
}
.top {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden
}
.logo {
	display: block;
	float: left;
}
.search {
	float: right;
	width: 230px;
	margin-top: 20px;
	overflow: hidden;
	background-color: #6790c2;
	height: 36px;
}
.search-text {
	width: 160px;
	hright: 26px;
	line-height: 26px;
	padding: 5px 10px;
	color: #f1f1f1;
	display: block;
	float: left;
	background-color: #6790c2;
	border: none
}
.saerch-image {
	width: 19px;
	height: 19px;
	float: right;
	padding: 8px;
	border: none;
	display: block;
	margin-right: 4px;
}
/**********菜单带二级菜单***********开始*******/
.nav-box {
	width: 100%;
	border-top: 1px solid #cee0f3;
	height: 50px;
	margin-top: 39px;
}
.nav {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	height: 50px;
}
.nav > li {
	width: 170px;
	float: left;
}
.nav > li >a {
	width: 170px;
	display: block;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	font-size: 16px;
}
.nav > img {
	display: block;
	float: left;
	margin: 15px 3px;
}
.nav > li >a:hover {
	background-color: #d8e7f2;
	color: #0a7dce
}
.nav > li > ul {
	display: none
}
.nav > li:hover > ul {
	display: block;
	background-color: #d8e7f2;
	width: 170px;
	padding: 5px 0;
	position: absolute;
	z-index: 20
}
.nav > li:hover > ul li a {
	border-bottom: 1px solid #cccccc;
	line-height: 40px;
	display: block;
	width: 150px;
	margin: 0 auto;
	text-align: center;
	color: #434343
}
.nav > li:hover > ul li a:hover {
	color: #0a7dce
}
/**********菜单带二级菜单***********结束*******/
.banner {
	width: 1300px;
	height: 370px;
	margin: 0 auto;
}
.middle {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden
}
.news-box {
	width: 750px;
	height: 300px;
	float: left;
	padding: 20px 25px;
	background-color: #fff;
	overflow: hidden
}
.news-img {
	width: 360px;
	height: 300px;
	float: left
}
.news {
	width: 375px;
	float: right;
}
.title-box {
	width: 100%;
	overflow: hidden;
}
.title-box h1 {
	color: #4c4c4c;
	font-size: 24px;
	float: left;
	line-height: 30px;
}
.icon1 {
	background: url(style_res/icon1.png) no-repeat;
	text-indent: 30px;
	background-position-y: 2px
}
.icon2 {
	background: url(style_res/icon2.png) no-repeat;
	text-indent: 35px;
	background-position-y: 2px
}
.icon3 {
	background: url(style_res/icon3.png) no-repeat;
	text-indent: 35px;
	background-position-y: 2px
}
.title-box a {
	float: right;
	display: block;
	line-height: 26px;
	margin-top: 4px;
	color: #808080;
	font-size: 16px;
}
.news-list {
	width: 100%;
	border-top: 1px solid #e5e5e5;
	margin-top: 15px;
	padding-top: 10px;
}
.news-list li {
	overflow: hidden;
}
.news-list li a {
	float: left;
	line-height: 36px;
	background: url(style_res/news-bg.jpg) no-repeat;
	color: #262626;
	text-indent: 10px;
	background-position-y: 16px;
	font-size: 16px;
}
.date {
	float: right;
	line-height: 36px;
	color: #808080
}
.notice {
	width: 325px;
	height: 300px;
	float: right;
	background-color: #fff;
	padding: 20px 25px;
}
.icon-box {
	width: 1150px;
	height: 480px;
	padding: 20px 25px;
	background-color: #fff;
	float: left;
	margin-top: 25px;
}
.icons {
	width: 1150px;
	border-top: 1px solid #e5e5e5;
	margin-top: 20px;
	overflow: hidden;
}
.icons li {
	float: left;
	width: 360px;
	height: 185px;
	margin-top: 30px;
}
.icons .fuwui1 {
	background: url(style_res/bg1.png) no-repeat;
}
.icons .fuwui2 {
	background: url(style_res/bg2.png) no-repeat;
	margin: 0 35px;
	margin-top: 30px;
}
.icons .fuwui3 {
	background: url(style_res/bg3.png) no-repeat;
}
.icons .fuwui4 {
	background: url(style_res/bg4.png) no-repeat;
}
.icons .fuwui5 {
	background: url(style_res/bg5.png) no-repeat;
	margin: 0 35px;
	margin-top: 30px;
}
.icons .fuwui6 {
	background: url(style_res/bg6.png) no-repeat;
}
.icons li a {
	line-height: 53px;
	display: block;
	color: #fff;
	font-size: 24px;
	width: 200px;
	margin: 66px auto;
	background: url(style_res/red-bg.png);
	text-align: center
}
.icons li a:hover {
	width: 230px;
	line-height: 57px;
	margin-top: 64px
}
.link {
	background: #fff url(style_res/link-bg.png) no-repeat;
	width: 1054px;
	height: 56px;
	float: left;
	margin-top: 25px;
	padding-left: 146px;
}
.link li {
	float: left;
	background: url(style_res/link-icon.png) no-repeat;
	background-position-y: 20px;
	margin-left: 25px;
	padding-left: 23px;
}
.link li a {
	line-height: 56px;
	color: #262626;
	font-size: 18px;
}
.bottom {
	width: 100%;
	padding: 15px 0;
	color: #fff;
	line-height: 30px;
	background-color: #024699;
	text-align: center;
	margin-top: 25px;
}
/****************list********************/
.fl {
	float: left
}
img {
	border: 0;
	border: none
}
img {
	outline-width: 0px;
	vertical-align: top;
}
.fr {
	float: right
}
.ov {
	overflow: hidden
}
.list-banner {
	width: 100%;
	min-width: 1200px;
	max-width: 1400px;
	margin: 0 auto;
}
.list-banner img {
	width: 100%
}
.list-box {
	width: 1200px;
	margin: 0 auto;
	min-height: 460px;
	margin-bottom: 20px;
	margin-top: 20px
}
.list-nav {
	width: 252px;
}
.list-nav h2 {
	line-height: 47px;
	width: 252px;
	background: url(style_res/list-title.png) no-repeat;
	text-indent: 20px;
	font-size: 20px;
	font-weight: 700;
	color: #fff
}
.list-nav ul {
	background-color: #f2f2f2;
	padding-bottom: 230px;
	background: #f2f2f2 url(style_res/list-nav-bg.png) no-repeat bottom;
}
.list-nav ul li a {
	display: block;
	color: #333333;
	line-height: 46px;
	text-indent: 66px;
	font-size: 16px;
	border-bottom: 1px solid #fff;
	width: 252px;
}
.list-nav ul li:last-child a {
	border-bottom: none
}
.list-nav ul .active a, .list-nav ul li a:hover {
	background-color: #f9f0e1;
	color: #BA2A17;
	border-left: 3px solid #e55a35;
	width: 249px;
	text-indent: 63px;
}
.list-top {
	width: 920px;
	border-bottom: 1px solid #ccc;
	height: 22px;
	padding: 9px 0;
}
.list-top h3 {
	border-left: 7px solid #e55a35;
	float: left;
	line-height: 22px;
	color: #333;
	font-size: 18px;
	text-indent: 20px;
}
.list-top ul {
	overflow: hidden;
	background: url(style_res/list-top-bg.png) no-repeat;
	float: right;
	padding-left: 20px
}
.list-top ul li, .list-top ul div {
	float: left;
	margin-left: 16px;
}
.list-top ul li a {
	color: #575757;
	line-height: 22px;
}
.list-top ul li a:hover {
	color: #0a7dce
}
.list-top ul div {
	width: 6px;
	height: 22px;
}
.list {
	margin-top: 10px;
}
.list li {
	padding-left: 15px;
	width: 905px;
	height: 48px;
	overflow: hideen;
	background-position-y: 21px;
	border-bottom: 1px dashed #e5e5e5;
	background-image: url(style_res/listbg.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.list li a {
	float: left;
	line-height: 48px;
	height: 48px;
	width: 800px;
	color: #515151;
	overflow: hidden;
	font-size: 16px;
}
.list li a:hover {
	color: #0a7dce
}
.list li p {
	float: right;
	width: 105px;
	line-height: 48px;
	color: #999;
}
.list-img {
	margin-top: 10px;
	overflow: hidden;
	width: 900px;
}
.list-img li {
	width: 140px;
	margin: 20px;
	float: left;
	background-color: #f1f1f1;
}
.list-img li a {
	display: block;
	width: 140px;
	height: 250px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #1a1a1a
}
.list-img li a:hover {
	color: #0a7dce
}
.list-img li img {
	width: 140px;
	height: 210px;
}
/****************content********************/
.content-box {
	width: 850px;
	margin: 0 auto
}
.content-box p {
	text-indent: 2em;
	line-height: 2em;
	font-size: 18px;
	color: #444
}
.content-title {
	line-height: 48px;
	font-size: 30px;
	margin: 26px 0;
	text-align: center;
	color: #4c4c4c
}
.label {
	line-height: 38px;
	color: #949494;
	font-size: 14px;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	width: 850px;
	text-align: center;
	margin: 0 auto
}
.content {
	width: 1200px;
	margin: 0 auto;
	margin-top: 20px;
}
.content p {
	line-height: 38px;
	font-size: 14px;
	color: #3a3a3a;
	margin-top: 10px;
}




.ssk {float: right;}
.list-nav ul .selected1 a,.list-nav ul .parent1 a {
    background-color: #f9f0e1 !important;
    color: #BA2A17 !important;
    border-left: 3px solid #e55a35 !important;
    width: 249px !important;
    text-indent: 63px !important;
}
.possplit {background: none; width: auto;text-align: center;text-indent: 0px;padding:0 5px;}


.dtjt9_div_img{position:relative;overflow:hidden;}
.dtjt9_div_img img{display:block;}
.dtjt9_div_text{width:100%;text-align:left;position:absolute;right:0px;bottom:-15px;z-index:150;}
.dtjt9_div_text .dtjt9_div_text_title{background:#eee;text-align:center;height: 55px;}
.dtjt9_div_text a{font-size:16px;font-weight:normal;line-height:35px;color:#222222;text-decoration: none;}
.dtjt9_div_text a:link{font-size:16px;font-weight:normal;line-height:35px;color:#222222;text-decoration: none;}
.dtjt9_div_text a:visited{font-size:16px;font-weight:normal;line-height:35px;color:#222222;text-decoration: none;}
.dtjt9_div_text a:hover{color:red;}
.dtjt9_div_img .number{position:absolute;right:5px;bottom: 45px;z-index:100;}
.dtjt9_div_img .number .nomal{width:16px;height:16px;line-height:16px;display:block;text-align:center;opacity: 0.7;background:#6C6D6E;float:left;color:#FFF;margin-right:5px;border:1px solid #FFF;font-size:12px;TEXT-DECORATION:none}
.dtjt9_div_img .number .current{width:16px;height:16px;line-height:16px;display:block;text-align:center;opacity: 0.7;background:red;float:left;color:#FFF;margin-right:5px;border:1px solid #FFF;font-size:12px;TEXT-DECORATION:none}

.fbt {text-align:center; font-size:18px;}
.kkk a {color: #222222 !important;}


.wp_artfuns .wp_art_adjoin {
    text-align: right;
}
.Column_Anchor {color: #fff;
    font-size: 20px;
    font-weight: bold;
}




