/* 织梦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: 1200px;

	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: 102px;
	background-color: #fff;
	/* background-image: url(../images/hy_11.jpg);

	background-repeat: repeat-x; */

}

.header_c {

	width: 1200px;

	height: 102px;

	margin: 0 auto

}

.nav {

	width: 100%;

	height: 54px;

	line-height: 28px;

	background-color: #034cb2;

	text-align: center;

	color: #3891bd;

}

.menu {

	width: 1200px;

	height: 54px;

	margin: 0 auto;

	z-index: 100;

	float: none;

}

.mainlevel {

	float: left;

	font-size: 14px;

	text-align: center;

	padding: 0;

	height: 54px;

	display: inline;

	width: 150px;

	line-height: 54PX

}

.mainlevel a {

	color: #fff;

	font-size: 14px;

	text-decoration: none;

	text-align: center

}

.mainlevel a:hover {

	text-decoration: none;

}

.linob {

	background-image: none !important

}

.libh {

	background-color: #f37721;

}

.libh:hover {

	border-bottom: none !important

}

.libh a {

	color: #fff !important;

}

.menu .mainlevel ul {

	display: none;

	position: absolute;

	z-index: 9999;

	background-color: #f37721;

}

.menu .mainlevel li {

	border-bottom: 1px solid #fff;

	height: 38px;

	line-height: 38px;
	padding: 0 5px;

	min-width: 150px;/*IE6 only*/

}

.menu .mainlevel li:hover {

	background-color: #1a71ea;

}

.menu .mainlevel li a {

	color: #fff

}

.nav-banner {

	position: relative;

	margin: 0 auto;

	height: 518px;

	overflow: hidden;

	width: 100%;

}

.banner {

	width: 1900px;

	height: 518px;

	position: absolute;

	bottom: 0;

	left: 50%;

	margin-left: -950px;

}

.banner ul {

	width: 1900px;

	height: 518px;

}

.banner ul li {

	width: 1900px;

	height: 518px;

}

.banner ul li img {

	width: 1900px;

	height: 518px;

}

.small {

	position: absolute;

	left: 46%;

	bottom: 8%;

	cursor: pointer;

	margin-left: -50px

}

.small a {

	width: 70px;

	height: 7px;

	background: #5f5f5f;

	float: left;

	margin: 0 8px;

}

.small .small_s {

	background: #f37721;

	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: 16px;

	line-height: 42px;

	text-align: center;

	margin-top: 88px;

	margin-left: 13px

}

.hycp_t a {

	width:170px;

	height: 42px;

	float: left;

	display: block;

	font-size: 14px;

	margin-left: 1px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}

.hycp_t a:hover {

	text-decoration: none;

}

.hycp_on {

	color: #fff;

	background-color: #f37721;

}

.hycp_off {

	color: #555;

	background-color: #e6e6e6

}

.hycp_c {

	width: 1226px;

	height: 260px;

	float: left;

	margin-top: 30px;

}

.hycp_c ul {

	width: 1226px;

	height: 260px;

	float: left;

	overflow: hidden

}

.hycp_c ul li {

	width: 280px;

	height: 260px;

	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 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 #f37721;

}

.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: #f37721;

}

.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;

}

.xwcon {

	width: 440px;

	height: 158px;

	float: right;

	border-bottom: 1px solid #e1e1e1

}

.xwcon span {

	width: 440px;

	height: 40px;

	float: left;

	font-weight: bold;

	font-size: 14px;

	line-height: 40px;

	font-weight: bold;

	margin-top: 25px

}

.xwcon p {

	width: 440px;

	height: 52px;

	float: left;

	overflow: hidden;

	text-indent: 24px;

	color: #666;

	line-height: 26px

}

.xwcon p a {

	color: #666

}

.xwcon_pb {

	width: 440px;

	height: 25px;

	float: left;

	margin-top: 10px

}

.gsdt ul {

	width: 440px;

	height: 120px;

	float: right;

	overflow: hidden;

	margin-top: 10px;

}

.gsdt ul li {

	width: 425px;

	height: 28px;

	float: left;

	overflow: hidden;

	line-height: 28px;

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

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 15px;

}

.gsdt ul li p {

	width: 300px;

	height: 28px;

	float: left;

	overflow: hidden;

}

.gsdt ul li span {

	width: 100px;

	height: 28px;

	float: right;

	overflow: hidden;

	text-align: right;

	color: #999

}

.gsdt ul li a {

	color: #555

}

.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: #f37721;

}

.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

}

.syc1 {

	width: 1200px;

	overflow: hidden;

	margin: 0 auto;

	margin-bottom: 45px;

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

	background-repeat: no-repeat;

	background-position: top center;

	margin-top: 35px;

	padding-top: 100px

}

.stj1 {

	width: 281px;

	overflow: hidden;

	height: 540px;

	border: 1px solid #bcd5da;

	background-color: #f37721;

}

.stj1 p {

	width: 260px;

	overflow: hidden;

	float: left;

	height: 142px;

	line-height: 26px;

	margin-left: 15px;

	font-size: 12px;

	margin-top: 13px;

	color: #fff;

	text-align: center;

}

.stj_t {

	width: 260px;

	overflow: hidden;

	float: left;

	height: 42px;

	line-height: 26px;

	text-align: center;

	font-size: 14px;

	margin-top: 20px;

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

	background-repeat: no-repeat;

	background-position: bottom center;

	color: #fff;

	font-size: 24px

}

.stj_t span {

	font-size: 26px;

	margin-right: 10px;

}

.stj_pic {

	width: 281px;

	float: left;

	height: 305px;

}

.stj_b {

	width: 281px;

	float: right;

	height: 34px;

	text-align: center;

	margin-top: 10px

}

.stmt {

	margin-top: 18px

}

.stmr {

	margin-right: 22px

}

.fl {

	float: left

}

.fr {

	float: right

}

.hzkh {

	width: 1200px;

	height: 318px;

	margin: 0 auto;

	overflow: hidden;

}

.hzkh_t {

	width: 1200px;

	height: 30px;

	float: left;

	overflow: hidden;

	line-height: 30px;

	font-size: 22px;

	margin: 18px auto;

	color: #f37721;

}

.hzkh_t span {

	font-size: 16px;
	color: #7c7c7e;

}

.hzkh_c ul {

	width: 1200px;

	height: 252px;

	float: left;

	overflow: hidden

}

.hzkh_c ul li {

	width: 183px;

	height: 246px;

	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: #f37721;

}

.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:#034cb2;

	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;

}

.fnav a {

	color: #FFF;

	margin-left: 35px;

	margin-right: 35px;

	font-size: 14px

}

.fc {

	width: 1000px;

	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 center;

	padding-left: 380px;

	padding-top: 30px

}

.fc p a {

	color: #FFF

}

.fc span {

	width: 150px;

	height: 136px;

	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: #f37721;

}

.pagination li.thisclass {

	background: #f37721;

	color: #fff;

}

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

	background: transparent;

	border-color: #f37721;

	color: #fff;

	cursor: default;

}

