/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */

/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {

	margin: 0;

	padding: 0;

	font-family: 微软雅黑

}

fieldset, img {

	border: 0px;

	margin: 0px;

	padding: 0px;

}

address, caption, cite, code, dfn, em, th, var {

	font-style: normal;

	font-weight: normal;

}

ol, ul {

	list-style: none;

}

h1, h2, h3, h4, h5, h6 {

	font-size: 100%;

	font-weight: normal;

}

body {

	font-size: 12px;

	line-height: 24px;

}

a {

	color: #333;

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

a:active {

	text-decoration: underline;

}

.top {

	width: 100%;

	height: 29px;

	line-height: 28px;

	background-color: #ededed

}

.top_c {

	width: 1100px;

	height: 29px;

	margin: 0 auto

}

.top_c p {

	width: 300px;

	height: 29px;

	float: left;

	color: #999999;

}

.top_c p a {

	color: #999999;

}

.top_c p a span {

	color: #ff811b;

}

.topc_r {

	width: 680px;

	height: 29px;

	float: right;

	color: #ccc;

	text-align: right

}

.topc_r a {

	margin-left: 10px;

	margin-right: 10px;

	color: #999999;

}

.topc_r a span {

	color: #016dc7;

}

.header {

	width: 100%;

	height: 126px;

	background-image: url(../images/hy_11.jpg);

	background-repeat: repeat-x;

}

.header_c {

	width: 1200px;

	height: 126px;

	margin: 0 auto

}

.nav {

	width: 100%;

	height: 54px;

	line-height: 28px;

	background-color: #007ab9;

	text-align: center;

	color: #3891bd;

	background-repeat: repeat-y;

	background-position: top center

}

.nav a {

	text-decoration: none;

	font-weight: bold;

	color: #fff;

	font-size: 14px;

	line-height: 54px;

	margin-left: 36px;

	margin-right: 37px;

}

.libh {

	background-color: #006b99

}

.Special {

	background-image: url(../images/hy_12.jpg);

}

.nav-banner {

	position: relative;

	margin: 0 auto;

	height: 515px;

	overflow: hidden;

	width: 100%;

}

.banner {

	width: 1900px;

	height: 515px;

	position: absolute;

	bottom: 0;

	left: 50%;

	margin-left: -950px;

}

.banner ul {

	width: 1900px;

	height: 515px;

}

.banner ul li {

	width: 1900px;

	height: 515px;

}

.banner ul li img {

	width: 1900px;

	height: 515px;

}

.small {

	position: absolute;

	left: 50%;

	bottom: 9%;

	cursor: pointer;

	margin-left: -50px

}

.small a {

	width: 70px;

	height: 7px;

	background: #5f5f5f;

	float: left;

	margin: 0 8px;

}

.small .small_s {

	background: #007dba;

	width: 70px;

	height: 7px

}

.hycp {

	width: 1226px;

	height: 450px;

	margin: 0 auto;

	background-image: url(../images/hy_13.jpg);

	background-repeat: no-repeat;

	background-position: top center;

	margin-top: 50px

}

.hycp_t {

	width: 1200px;

	height: 42px;

	float: left;

	font-size: 18px;

	line-height: 42px;

	text-align: center;

	margin-top: 88px;

	margin-left: 13px

}

.hycp_t a {

	width: 300px;

	height: 42px;

	float: left;

	display: block

}

.hycp_t a:hover {

	text-decoration: none;

}

.hycp_on {

	color: #fff;

	background-color: #007ab9

}

.hycp_off {

	color: #555;

	background-color: #e6e6e6

}

.hycp_c {

	width: 1226px;

	height: 260px;

	float: left;

	margin-top: 105px;

}

.hycp_c ul {

	width: 1226px;

	height: 280px;

	float: left;

	overflow: hidden

}

.hycp_c ul li {

	width: 280px;

	height: 280px;

	float: left;

	margin-left: 13px;

	margin-right: 13px;

	display: inline;

	overflow: hidden;

	background-image: url(../images/ws_30.png);

	background-repeat: no-repeat;

	background-position: bottom left;

}

.hycp_c ul li img {

	border: 1px solid #e6e6e6

}
.hycp_c ul li a{ display:block}

.hycp_c ul li p {

	width: 280px;

	height: 50px;

	float: left;

	text-align: center;

	line-height: 50px;

	color: #555;

	font-size: 14px;

	overflow: hidden

}

.hycp_c ul li p a {

	color: #555

}

.hycp_c ul li:hover img {

	border: 1px solid #007ab9

}

.con1 {

	width: 100%;

	height: 415px;

	overflow: hidden;

	background-color: #f1f1f1

}

.conxw {

	width: 1200px;

	height: 355px;

	margin: 0 auto;

	overflow: hidden;

	margin-top: 45px;

}

.gsdt {

	width: 775px;

	height: 320px;

	float: left;

	overflow: hidden;

}

.gsdt_t {

	width: 775px;

	height: 25px;

	float: left;

	color: #7c7c7e;

}

.gsdt_t p {

	width: 260px;

	height: 25px;

	float: left;

	overflow: hidden;

	font-size: 16px;

}

.gsdt_t p a {

	font-size: 22px;

	color: #007ab9

}

.gsdt_t span {

	width: 100px;

	height: 25px;

	float: right;

	overflow: hidden;

	font-size: 14px;

	text-align: right

}

.gsdt_t span a {

	color: #7c7c7e;

}

.dtpic {

	width: 295px;

	height: 265px;

	float: left;

	overflow: hidden;

	margin-top: 20px;

	border: 5px solid #e3e3e3;

}

.gsdt ul {

	width: 465px;

	height: 275px;

	float: right;

	overflow: hidden;

	margin-top: 20px

}

.gsdt ul li {

	width: 455px;

	height: 72px;

	float: right;

	overflow: hidden;

	border-bottom: 1px solid #e3e3e3;

	padding-top: 18px

}

.gsdt ul li a {

	color: #555

}

.gsdt ul li:hover {

	background-color: #007bbb;

	color: #FFF

}

.gsdt ul li:hover a {

	color: #FFF

}

.gsdt ul li:hover span {

	color: #FFF

}

.gsdt ul li:hover p {

	color: #FFF

}

.Time {

	width: 65px;

	float: left;

	height: 55px;

	border-right: 1px solid #e3e3e3

}

.Time span {

	width: 65px;

	float: left;

	height: 32px;

	font-size: 30px;

	text-align: center;

	line-height: 32px;

	color: #999

}

.Time p {

	width: 65px;

	float: left;

	height: 22px;

	color: #666;

	text-align: center;

	line-height: 20px

}

.newc {

	width: 375px;

	float: right;

	height: 68px;

}

.newc span {

	width: 375px;

	float: right;

	height: 24px;

	line-height: 24px;

	font-size: 14px;

	overflow: hidden;

}

.newc p {

	width: 375px;

	float: right;

	height: 35px;

	display: inline;

	overflow: hidden;

	color: #8c8c8c;

	line-height: 35px

}

.gsjj {

	width: 382px;

	height: 320px;

	float: right;

	overflow: hidden;

	background-image: url(../images/hy_17.jpg);

	background-repeat: no-repeat;

	background-position: bottom left;

}

.gsjj_t {

	width: 380px;

	height: 25px;

	float: left;

	color: #7c7c7e;

}

.gsjj_t p {

	width: 280px;

	height: 25px;

	float: left;

	overflow: hidden;

	font-size: 16px;

}

.gsjj_t p a {

	font-size: 22px;

	color: #007ab9

}

.gsjj_t span {

	width: 100px;

	height: 25px;

	float: right;

	overflow: hidden;

	font-size: 14px;

	text-align: right

}

.gsjj_t span a {

	color: #7c7c7e;

}

.gsjj_c {

	width: 380px;

	height: 275px;

	float: left;

	overflow: hidden;

	margin-top: 20px;

	background-image: url(../images/hy_18.png);

	background-repeat: no-repeat;

	background-position: right center;

}

.gsjj_c p {

	width: 262px;

	height: 104px;

	float: right;

	overflow: hidden;

	line-height: 26px;

	margin-top: 65px;

	text-indent: 26px;

	color: #FFF;

	margin-right: 15px

}

.gsjj_btn {

	width: 262px;

	height: 36px;

	float: right;

	overflow: hidden;

	margin-right: 15px;

	margin-top: 15px;

}

.gsjj_btn a {

	width: 108px;

	height: 26px;

	float: left;

	display: block;

	border: 1px solid #fff;

	color: #FFF;

	text-align: center

}

.fl {

	float: left

}

.fr {

	float: right

}

.hy_pic {

	width: 1200px;

	height: 151px;

	margin: 0 auto;

	margin-top: 40px;

}

.hzkh {

	width: 1200px;

	height: 160px;

	margin: 0 auto;

	overflow: hidden;

}

.hzkh_t {

	width: 1200px;

	height: 30px;

	float: left;

	overflow: hidden;

	line-height: 30px;

	font-size: 22px;

	margin-bottom: 15px;

	color: #666

}

.hzkh_t span {

	font-size: 16px;

}

.hzkh_c ul {

	width: 1200px;

	height: 85px;

	float: left;

	overflow: hidden

}

.hzkh_c ul li {

	width: 183px;

	height: 81px;

	float: left;

	margin-right: 15px;

	display: inline;

	overflow: hidden;

	border: 1px solid #e8e7e7;

}

.jdal {

	width: 1250px;

	height: 310px;

	margin: 0 auto;

	overflow: hidden;

	margin-top: 30px

}

.jdal_t {

	width: 1200px;

	height: 30px;

	float: left;

	overflow: hidden;

	line-height: 30px;

	font-size: 18px;

	margin-bottom: 15px;

	color: #7c7c7e;

	margin-left: 23px;

}

.jdal_t p {

	width: 500px;

	height: 30px;

	float: left;

	overflow: hidden;

	font-size: 16px;

}

.jdal_t p a {

	font-size: 22px;

	color: #007ab9

}

.jdal_t span {

	width: 500px;

	height: 30px;

	float: right;

	overflow: hidden;

	font-size: 14px;

	text-align: right

}

.jdal_c ul {

	width: 1250px;

	height: 250px;

	float: left;

	overflow: hidden

}

.jdal_c ul li {

	width: 368px;

	height: 250px;

	float: left;

	margin-right: 23px;

	margin-left: 23px;

	display: inline;

	overflow: hidden;

	text-align: center;

	line-height: 40px

}

.jdal_c ul li p {

	width: 368px;

	height: 40px;

	float: left;

	font-size: 14px;

}

.links {

	width: 100%;

	height: 62px;

	overflow: hidden;

}

.links_c {

	width: 1050px;

	height: 52px;

	margin: 0 auto;

	line-height: 44px;

	background-image: url(../images/hy_05.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 150px;

	overflow: hidden

}

.links_c a {

	margin-right: 10px;

	margin-left: 10px;

	color: #7c7c7e

}

.footer {

	width: 100%;

	height: 304px;

	overflow: hidden;

	background-image: url(../images/hy_02.jpg);

	background-repeat: repeat-x;

	background-position: top center;

}

.fnav {

	width: 1200px;

	height: 65px;

	margin: 0 auto;

	text-align: center;

	line-height: 65px;

	color: #FFF;

	margin-top: 10px;

	color: #3891bd

}

.fnav a {

	color: #FFF;

	margin-left: 30px;

	margin-right: 30px;

	font-size: 14px

}

.fc {

	width: 1100px;

	height: 150px;

	overflow: hidden;

	margin: 0 auto;

	margin-top: 35px

}

.fc p {

	width: 400px;

	height: 120px;

	overflow: hidden;

	float: left;

	color: #FFF;

	background-image: url(../images/hy_03.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 350px;

	padding-top: 30px

}

.fc p a {

	color: #FFF

}

.fc span {

	width: 150px;

	height: 120px;

	overflow: hidden;

	float: right;

	margin-top: 15px

}

.pagination-wrapper {

	margin: 20px 0;

}

.pagination {

	height: 34px;

	text-align: center;

}

.pagination li {

	display: inline-block;

	height: 34px;

	margin-right: 5px;

}

.pagination li a {

	float: left;

	display: block;

	height: 32px;

	line-height: 32px;

	padding: 0 12px;

	font-size: 16px;

	border: 1px solid #dddddd;

	color: #555555;

	text-decoration: none;

}

.pagination li a:hover {

	background: #f5f5f5;

	color: #0099ff;

}

.pagination li.thisclass {

	background: #09f;

	color: #fff;

}

.pagination li.thisclass a, .pagination li.thisclass a:hover {

	background: transparent;

	border-color: #09f;

	color: #fff;

	cursor: default;

}

