﻿@charset "utf-8";
/* CSS Document */
body {
	margin: 0;
	padding: 0;
	color: #000;
	font-family: "微软雅黑";
	text-align: center;
	font-size: 14px;
	line-height: 14px;
}



ul, li, ol, dl, h1, h2, h3, h4, h5, h6, p, a, img, span, em,s,i,u,div {
	padding: 0;
	margin: 0;
	text-decoration: none;
	list-style-type: none;
	list-style-image: none;
	border-width: 0px;
	border-style: none;
	font-size: 14px;
	line-height: 14px;
	font-style: normal;
	color: #000000;
}

.tbbj {
	background-image: url(../images/t01.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 167px;
}
.gykwk  {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.logo {
	float: left;
	padding-top: 30px;
}
.sswk {
	float: right;
	background-color: #FFFFFF;
	width: 432px;
	height: 34px;
	margin-top: 70px;
	text-align: left;
	border: 1px solid #DDDDDD;
}
.ssnrk {
	border-radius: 0;
	height: 30px;
	border: 1px dashed #FFFFFF;
	width: 294px;
	float: left;
	padding-left: 12px;
}
.sswk span {
	float: left;
	margin-top: 9px;
}

.ssan {
	color: #E60F1F;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	background-image: url(../images/t02.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: left;
	margin-top: 2px;
	padding-right: 26px;
	padding-left: 8px;
	line-height: 28px;
	font-size: 14px;
}
.dhtwk {
	background-color: #F54343;
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 56px;
	
}
.dhtwk  a{
	text-align: center;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 42px;
	display:inline-block;
	width:135px;
}
.dhtwk :hover {
	color: #FFEFC9;
}

.ggwk {
	background-color: #F2F2F2;
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	text-align: left;
	height: 50px;
}
.ggwk span {
	background-repeat: no-repeat;
	display: block;
	float: left;
	font-weight: bold;
	font-size: 22px;
	padding-left: 12px;
	margin-left: 22px;
	margin-top: 14px;
	height: 28px;
	padding-top: 3px;
	background-image: url(../images/t04.jpg);
}
.ggwk a {
	margin-top: 18px;
	float: left;
	margin-left: 14px;
	font-size: 16px;
}
.ggwk a:hover {
	color: #FF0004;}
.ggk {
	float: left;
	width: 364px;
	height: 330px;
	border: 1px solid #EBEBEB;
	margin-top: 32px;
}
.biaoti {
	font-size: 22px;
	font-weight: bold;
	text-align: left;
	overflow: hidden;
	padding-top: 18px;
	line-height: 22px;
}
.biaoti img {
	float: left;
	margin-right: 8px;
	padding-top: 2px;
}
.nrwk {
	text-align: left;
	margin-left: 22px;
	margin-right: 22px;
	line-height: 26px;
	font-size: 14px;
	color: #333;
	margin-top: 14px;
}
.lbtwk {
	float: left;
	margin-top: 32px;
	width: 395px;
	height: 330px;
	margin-left: 30px;
}
.xhdtwk {
	float: left;
	width: 379px;
	margin-top: 32px;
	margin-left: 30px;
	border-top: 1px solid #EBEBEB;
}
.biaoti a {
	float: right;
	font-size: 16px;
	font-weight: normal;
	color: #3E96BC;
	text-decoration: underline;
	margin-top: 2px;
}
.biaoti a:hover {
	color: #DC0003;

}
.xwtwk {

}
.xwtwk li {
	text-align: left;
	font-size: 16px;
	margin-top: 10px;
	line-height: 32px;
}
.xwtwk li a span {
	font-size: 22px;
	line-height: 26px;
	display: block;
	padding-top: 6px;
}
.xwtwk li a{
	text-align: left;
	font-size: 16px;
	margin-top: 10px;
	line-height: 32px;
}
.xwtwk li a:hover{
	color: #F40004;
}

.zyzxwk {
	float: left;
	width: 379px;
	margin-top: 32px;
}
.xszlwk {
	background-color: #edf8fe;
	width: 1198px;
	height: 310px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #D1EAFE;
	margin-top: 30px;
}
.xzzlwk {
	overflow: hidden;
}
.tpwk {
	float: left;
	width: 750px;
	padding-left:20px;
}
.tpwk li {
	margin-top: 20px;
	margin-left: 22px;
}
.tpwk li p{
	padding-top: 10px;
}
.tpwk li p a {
	color: #22649E;
	font-size: 16px;
	font-weight: bold;
}
.rmwk {
	float: left;
	width: 422px;
	margin-left: 6px;
}
.rmwk a {
	float: left;
	width: 48px;
	margin-left: 24px;
	margin-top: 22px;
	font-size: 14px;
	margin-bottom: 4px;
}


.hsxwk {
	float: left;
	width: 379px;
	margin-top: 32px;
	border-top: 1px solid #ebebeb;
}

.cbzzwk {
	float: left;
	width: 789px;
	margin-top: 32px;
	border-top: 1px solid #ebebeb;
	margin-right: 32px;
}



.cbzznrwk {
	overflow: hidden;

}
.cbzznrwk a {
	float: left;
	margin-top: 20px;
	border: 3px solid #ECF7FD;
	
}

.cbzznrwk a:hover{
	border: 3px solid #b8e1f7;
	
}
.cbzznrwk a:hover p{
	background-color: #B8E1F7;	
}

.cbzznrwk a+a{
	margin-left: 12px;
}
.cbzznrwk a p {
	color: #333;
	padding-top: 0px;
	font-size: 16px;
	background-color: #ECF7FD;
	line-height: 38px;
}
.cbzzwzwk {
	overflow: hidden;
}
.cbzzwzwk li {
	float: left;
	padding-right: 39px;
	height:30px;
	overflow:hidden;
	text-align: left;
	padding-left: 0px;
	padding-top:20px;
}
.cbzzwzwk li a{
	font-size:18px;
}
.cbzzwzwk li:nth-of-type(3n+1) {
	margin-left: 0px;
}
.xhbnwk {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.xhbnwk a {
	float: left;
	margin-top: 30px;
}
.xhbnwk a>img{
	width:211px;
	height:85px;
}

.xhbnwk a+a {
	margin-left: 36px;
}
.xhbnwk a:nth-of-type(5n+1){
	margin-left: 0px;
}
.dbwk {
	background-color: #3B3B3B;
	overflow: hidden;
	margin-top: 32px;
}
.dbwknk {
	width: 1400px;
	margin-left: auto;
	margin-right: auto;
}
.dbwknk h2 {
	text-align: left;
	font-size: 18pt;
	color: #FFFFFF;
	line-height: 18px;
	margin-top: 30px;
	font-weight: normal;
}
.dbxlkwk {
	overflow: hidden;
}
.dbxlkwk select {
	float: left;
	border: 1px solid #0B2E49;
	width: 364px;
	height: 42px;
	font-size: 16px;
	padding-left: 8px;
	margin-right: 22px;
	margin-top: 16px;
}
.lxwmwk {
	overflow: hidden;
}
.lxwmwk h2 {
	text-align: left;
	font-size: 18pt;
	color: #FFFFFF;
	line-height: 18px;
	margin-top: 30px;
	font-weight: normal;
	margin-bottom: 12px;
}
.lxzuo {
	float: left;
	width: 800px;
	text-align: left;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 24px;

}
.rwmwk {
	float: right;
}
.rwmwk p {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: lighter;
	margin-top: 12px;
}
.dbqymc {
	border-top: 1px solid #57595a;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: lighter;
	padding-top: 28px;
	padding-bottom: 32px;
	margin-top: 22px;
}







.rjwk {
	width: 1200px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 22px;
	overflow: hidden;
}

.rj-zuo {
	width: 260px;
	float: left;
	margin-top: 30px;
	background-color: #FFFFFF;
	padding-bottom: 10px;
}
.rj-zuo h2 {
	background-color: #f54343;
	border-left: 5px solid #ff7200;
	color: #FFFFFF;
	font-size: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 16px;
	text-align: left;
}
.rj-zuo-a {
	display: block;
	padding-left: 22px;
	text-align: left;
	color: #666666;
	font-size: 15px;
	padding-top: 26px;
	padding-bottom: 10px;
	border-bottom: 1px solid #EBEBEB;
}
.rj-zuo-b {
	display: block;
	padding-left: 32px;
	text-align: left;
	color: #666666;
	font-size: 14px;
	padding-top: 12px;
	padding-bottom: 10px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #EBEBEB;
}

.rj-yuo {
	float: right;
	width: 940px;
	background-color: #FFFFFF;
	padding-bottom: 30px;
}
.rj-biaot {
	width: 1200px;
	height: 258px;
	margin-left: auto;
	margin-right: auto;
}






.biaot-nr {
	height: 53px;
	background-color: #FFFFFF;
	margin-top: 22px;
	background-image: url(/content/images/rj.png);
	border-top: 7px solid #FFFFFF;
	border-right: 7px solid #FFFFFF;
	border-left: 7px solid #FFFFFF;
	overflow-y: hidden;
}
.biaot-nr p {
	display: block;
	border-bottom: 1px solid #f0f0f0;
	overflow: hidden;
	height: 52px;
	margin-left: 12px;
	margin-right: 12px;
}

.biaot-nr span {
	font-size: 18px;
	border-bottom: 2px solid #f54343;
	height: 50px;
	float: left;
	line-height: 50px;
	padding-left: 10px;
	padding-right: 20px;
	font-weight: bold;

}
.biaot-nr p s {
	float: right;
	padding-top: 20px;
	font-size: 14px;
	color: #666666;
}
.rj-yuo ul {
	margin-left: 20px;
	margin-right: 20px;
	text-align: left;
	margin-top: 32px;
	display: block;
}
.rj-yuo ul li {
	color: #7A7A7A;
	line-height: 30px;
	border-bottom: 1px dashed #E0E0E0;
	padding-bottom: 12px;
	padding-left: 12px;
	padding-right: 12px;
}
.rj-yuo ul li a:hover  {
	background-color: #F1F1F1;
}

.rj-yuo ul li h2 {
	font-size: 18px;
	padding-top: 12px;
	padding-bottom: 10px;
	margin-top: 22px;
}

.rj-yuo ul li h3 {
	font-size: 18px;
	padding-top: 12px;
	padding-bottom: 2px;
	margin-top: 22px;
	font-weight: normal;
}


.shanxiay {
	text-align: center;
	padding-top: 30px;
}
.rjneiroukuan {
	margin-left: 32px;
	margin-right: 32px;
	padding-top: 28px;
	line-height: 36px;
	font-size: 16px;
	color: #666666;
	text-align: left;
}

	.rjneiroukuan > * {
		margin-left: 32px;
		margin-right: 32px;
		line-height: 36px;
		font-size: 16px;
		color: #666666;
		text-align: left;
	}


.xwzz {
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 14px;
	text-align: left;
}
.xwzz h2 {
	line-height: 60px;
	border-bottom: 1px dashed #E0E0E0;
	color: #1B3664;
	text-align: center;
	margin-bottom: 26px;
	font-size: 26px;
}
.xwzz img {
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-bottom: 20px;
}

	.xwzz .time {
		font-size: 16px;
		color: #666;
		display: inline-block;
		text-align: right;
		margin: 0 auto;
		width: 900px;
		margin-bottom: 15px;
	}

		.xwzz .time span {
			margin-right: 20px;
			font-size: 16px;
		}

.xwzz p {
	color: #666666;
	line-height: 32px;
	padding-left: 22px;
	padding-right: 22px;
	font-size: 16px;
}

	.xwzz p>* {
		color: #666666;
		line-height: 32px;
		font-size: 16px;
	}




.dlnrwk {
	width: 400px;
	margin-left: auto;
	border-radius: 4px;
	margin-right: auto;
	background-color: #FFFFFF;
	padding-bottom: 60px;
	padding-top: 30px;
}
.dlnrwk p {
	border-bottom: 1px solid #EFEEEC;
	height: 50px;
	margin-left: 20px;
	margin-right: 20px;
	font-size: 14px;
	padding-top: 40px;
}
.dlnrwk p a {
	color: #999;
}

.dlnrwk p span {
	color: #333333;
	border-bottom: 2px solid #333333;
	display: block;
	float: left;
	line-height: 49px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 12px;
}
.dlnrwk p em {
	color: #999999;
	line-height: 50px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 12px;
	float: left;
}
.dlnrwk p label {
	float: right;
	color: #999999;
	font-size: 12px;
	line-height: 12px;
	padding-top: 16px;
}
.dlnrwk p label i {
	color: #008CB7;
}




.dlnrwk u {
	margin-left: 20px;
	margin-right: 20px;
	display: block;
	padding-top: 40px;
}
.dlnrwk u i {
	display: block;
	text-align: right;
	line-height: 12px;
	font-size: 12px;
	color: #999999;
	padding-top: 16px;
}
.dlnrwk u i a {
	color: #999999;
	
	font-size: 12px;

}



.dlnrwk-u-input {
	border-radius: 4px;
	width: 97%;
	border: 1px solid #E0DEDB;
	background-color: #F5F4F3;
	line-height: 40px;
	height: 40px;
	padding-left: 3%;
	margin-bottom: 20px;
}

.dlnrwk-u-dx {
	border-radius: 4px;
	width: 50%;
	border: 1px solid #E0DEDB;
	background-color: #F5F4F3;
	line-height: 40px;
	height: 40px;
	padding-left: 3%;
	margin-bottom: 20px;
	float: left;
}


.dlnrwk-u-dxyzan {
	border-radius: 4px;
	width: 30%;
	border-left: 1px solid #E0DEDB;
	border-right: 1px solid #E0DEDB;
	border-bottom: 1px solid #2198E7;
	border-top: 1px solid #E0DEDB;
	background-color: #2198E7;
	line-height: 40px;
	height: 42px;
	margin-bottom: 20px;
	float: left;
	padding-left: 0px;
	margin-left: 12px;
	color: #FFFFFF;
}

.dlnrwk-u-button {
	border-radius: 4px;
	width: 100%;
	border: 1px solid #E0DEDB;
	background-color: #007CB8;
	line-height: 40px;
	height: 40px;
	color: #FFFFFF;
}
.dlnrwk ul {
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 50px;
}
.dlnrwk ul li {
	text-align: center;
	padding-bottom: 28px;
}
.dlnrwk-ul-li-a1 {
	background-image: url(../images/weixin1.png);
	width: 42px;
	height: 42px;
	display: block;
	float: left;
	margin-left: 88px;
}
.dlnrwk-ul-li-a1:hover{
	background-image: url(../images/weixin.png);
	margin-left: 88px;
}
.dlnrwk-ul-li-a2 {
	background-image: url(../images/qq1.png);
	width: 42px;
	height: 42px;
	display: block;
	float: left;
	margin-left: 26px;
}
.dlnrwk-ul-li-a2:hover{
	background-image: url(../images/QQ.png);
	margin-left: 26px;
}

.rj-zuo-a.nav_active {
	color: #f54343;
	font-weight:600;
}

/* 分页 */
.i-s-left-fy {
	text-align: center;
	clear: both;
	padding-bottom: 10px;
	display: flex;
	justify-content: center;
}

	.i-s-left-fy a {
		padding: 8px 15px;
		border-radius: 4px;
		background: #fff;
		color: #333;
		border: solid 1px #dadada;
		margin-left: 5px;
	}

		.i-s-left-fy a:hover {
			background: #f54343;
			border: solid 1px #f54343;
			color: #fff;
		}

		.i-s-left-fy a.exhibition2-ys {
			background: #f54343;
			border: solid 1px #f54343;
			color: #fff;
		}

.pagination > li {
	float: left;
	border-bottom:0px !important;
	padding-left:0px !important;
	padding-right:0px !important;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
	background: #f54343;
	border: solid 1px #f54343;
	color: #fff;
}

.pagination > li > a, .pagination > li > span {
	color: #f54343;
}

.pagination a {
	padding: 8px 15px;
	border-radius: 4px;
	background: #fff;
	color: #333;
	border: solid 1px #dadada;
	margin-right: 10px;
	cursor: pointer;
}

	.pagination a:hover {
		background: #f54343 !important;
		border: solid 1px #f54343 !important;
		color: #fff !important;
	}

.pagination .last-p {
	margin-left: 10px;
}

.pagination li:last-child {
	margin-left: 5px;
}

.jump {
	color: #444;
	position: relative;
	margin: 40px 0px 40px 30px;
}

.jump input {
		width: 62px;
		height: 31px;
		border: solid 1px #dadada;
		border-radius: 4px;
		text-align: center;
		margin: 0 5px;
	}

	.jump a {
		color: #f54343;
		cursor: pointer;
	}

.jump a:hover {
			color: #fff;
		}
.jump li{
	border-bottom:0px !important;
}

.ss-hs {
	color: #f00;
}

.banner{position: relative;overflow: auto;text-align: center;width:392px;margin:0 auto}
.banner .dots{position:absolute;left:0;right:0;bottom:50px;z-index:3;}
.banner .dots li{display:inline-block;width:10px;height:10px;text-indent:-999em; margin:0 4px; border:1px solid #fff;border-radius:6px;cursor:pointer;opacity:.4;-webkit-transition:background .5s,opacity .5s;-moz-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s}
.banner .dots li.active{background:#e8463e;opacity:1}
.banner .arrow{position:absolute;width:20px;height:37px;top: 50%; margin-top: -18px; overflow: hidden;z-index: 2; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;  -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.banner #al{left:15px}
.banner #ar{right:15px}
.banner ul{z-index: 1;width: 600%;overflow: hidden;}
.banner ul .slider-item {width:392px; float: left;height:330px; position: relative; overflow: hidden; border-radius:5px;}
.banner ul .slider-item .slider-title {position: absolute;left: 0;bottom: 0px;width: 392px;max-height: 56px;padding: 5px 15px;text-align:left;line-height: 28px;color: #fff;font-size: 16px;font-weight: bold;background:#000; background:rgba(0, 0, 0, 0.6);}
.banner .progress{position:absolute;left:0;bottom:0;width:15%;min-height:3px;overflow:hidden;z-index:2;background:#f60}

.scrollleft{padding:px 0px 0px 0px;margin:auto}
.scrollleft li{float:left;margin-right:-3px;display:inline;text-align:center;line-height:30px}

.news-det p {
	font-size: 16px;
	line-height: 35px;
}
.news-det p img {
		display: block;
		margin: 0 auto;
	}

.txt-scroll{ width: 100%; height: 30px; line-height: 30px; padding: 18px 5px 0 30px; }
.txt-scroll .scrollbox{ width: 92%; white-space: nowrap; overflow:hidden; transition: all .2s; }
.txt-scroll .txt,
.txt-scroll .txt-clone{ display: inline; position: relative; }
.txt-scroll .txt font{ font-size:16px;padding-right:15px;cursor:pointer; }