<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

/*  banner */

.fullSlide {
	min-width: 1000px;
	position: relative;
	height: 560px;
	overflow: hidden;
}

.fullSlide .bd {
	position: relative;
	z-index: 0;
}

.fullSlide .bd ul {
	width: 100% !important;
}

.fullSlide .bd li {
	width: 100% !important;
	overflow: hidden;
	text-align: center;
}

.fullSlide .bd li a {
	display: block;
	height: 560px;
}

.fullSlide .bd li a div {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	height: 50px;
	background-color: rgba(0, 0, 0, 0.6);
}

.fullSlide .bd li a h3 {
	color: #fff;
	line-height: 50px;
	width: 1190px;
	margin: auto;
	text-align: left;
	font-size: 14px;
	font-weight: 100;
}

.fullSlide .bd li a h3 span {
	width: 600px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.fullSlide .hd {
	overflow: hidden;
	position: relative;
	top: -35px;
	z-index: 99;
}

.fullSlide .hd ul {
	position: relative;
	width: 1190px;
	right: 0;
	display: block;
	overflow: hidden;
	margin: auto;
	text-align: right;
}

.fullSlide .hd ul li {
	display: inline-block;
}

.fullSlide .hd ul li span {
	margin: 0 3px;
	display: inline-block;
	cursor: pointer;
}

.fullSlide .hd ul li span {
	width: 7px;
	height: 7px;
	background-color: #fff;
	display: block;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.fullSlide .hd ul .on span {
	width: 20px;
	filter: alpha(opacity=100);
	opacity: 1;
}

.mess_form div {
	width: 288px;
	float: left;
	padding: 5px 0;
	font: 14px/27px "Microsoft YaHei";
}

.mess_form div .title {
	width: 75px;
	float: left;
	padding-right: 10px;
	text-align: right;
}

.mess_form div select {
	width: 92px;
	border: 1px solid #ccc;
	font: 14px/27px "Microsoft YaHei";
	color: #666;
	height: 27px;
	outline: medium none;
	vertical-align: middle;
}

.mess_form div input, .mess_form div textarea {
	border: 1px solid #ccc;
	height: 27px;
	outline: medium none;
	vertical-align: middle;
}

.mess_form div input:hover, .mess_form div textarea:hover, .mess_form div select:hover {
	border: 1px solid #4183d7;
}

.submit {
	width: 288px;
	float: left;
	text-align: center;
	margin-top: 12px;
}

.submit_bt {
	font: 16px/32px "Microsoft YaHei";
	width: 180px;
	height: 35px;
	background: #4183d7;
	color: #fff;
	cursor: pointer;
	border-radius: 3px;
	border: 0;
}

.submit_bt:hover {
	background: #2f6ebe;
}

.flexslider {
	position: relative;
	height: 460px;
	overflow: hidden;
	margin: 0 auto;
	background: #fff;
}

.slides {
	position: relative;
	z-index: 1;
}

.slides li {
	height: 460px;
	text-align: center;
}

.flex-control-nav {
	position: absolute;
	bottom: 35px;
	z-index: 2;
	width: 100%;
	right: 0px;
	text-align: center;
}

.flex-control-nav li {
	display: inline-block;
	width: 45px;
	height: 9px;
	margin: 0 7px;
	*display: inline;
	zoom: 1;
}

.flex-control-nav a {
	display: inline-block;
	width: 45px;
	height: 9px;
	line-height: 40px;
	overflow: hidden;
	background: #fff;
	cursor: pointer;
	border-radius: 2px;
}

.flex-control-nav .flex-active {
	background: #ae1d65;
}

/*首页内容部分*/

.service_title {
	width: 1190px;
	height: 32px;
	float: left;
	line-height: 32px;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	font-family: "Microsoft YaHei";
	background: url(../images/fw_ico.jpg) 2px 2px no-repeat;
	padding-left: 39px;
}

.service, .ct_bt {
	width: 1190px;
	height: auto;
	float: left;
}

/* 首页2020-11 */

/* shouye01 */

.shouye01 {
	width: 100%;
	display: block;
	overflow: hidden;
	background-color: #f5f5f5;
	border-radius: 5px;
}

.shouye01 h2 {
	background-color: #0067b7;
	color: #fff;
	width: 130px;
	height: 40px;
	font-weight: 100;
	text-align: center;
	display: inline-block;
	border-radius: 5px;
}

.shouye01 h2 span {
	font-size: 14px;
	line-height: 39px;
}

.shouye01 h2 i {
	display: inline-block;
	font-size: 20px;
	margin-right: 7px;
	position: relative;
	top: 3px;
	animation: shadow .5s linear infinite;
	/* animation: rotate .5s linear infinite; */
	-webkit-animation: shadow .5s linear infinite;
	/* -webkit-animation:rotate .5s linear infinite; */
}

@keyframes shadow {
	0%, 100% {
		transform: scaleX(1)
	}
	50% {
		transform: scaleX(1.2)
	}
}

@-webkit-keyframes shadow {
	0%, 100% {
		transform: scaleX(1)
	}
	50% {
		transform: scaleX(1.2)
	}
}

@keyframes rotate {
	0% {
		transform: translateY(0)
	}
	25% {
		transform: translateY(5px)
	}
	50% {
		transform: translateY(10px) scale(1.1, .9)
	}
	75% {
		ransform: translateY(5px)
	}
	100% {
		transform: translateY(0)
	}
}

@-webkit-keyframes rotate {
	0% {
		transform: translateY(0)
	}
	25% {
		transform: translateY(5px)
	}
	50% {
		transform: translateY(10px) scale(1.1, .9)
	}
	75% {
		ransform: translateY(5px)
	}
	100% {
		transform: translateY(0)
	}
}

.txtScroll-left01 {
	width: calc(100% - 150px);
	position: relative;
	float: right;
	height: 40px;
}

.txtScroll-left01 .bd {
	/* padding: 10px; */
	width: 920px;
	overflow: hidden;
	float: left;
	position: relative;
}

.txtScroll-left01 .bd ul {
	overflow: hidden;
	zoom: 1;
}

.txtScroll-left01 .bd ul li {
	margin-right: 20px;
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: left;
	_display: inline;
}

.txtScroll-left01 .bd ul li a {
	display: block;
	height: 40px;
}

.txtScroll-left01 .bd ul li h5 {
	display: inline-block;
	width: 800px;
	font-weight: normal;
	font-size: 14px;
	color: #333;
}

.txtScroll-left01 .bd ul li span {
	color: #999;
	display: inline-block;
	line-height: 41px;
	float: right;
	width: 100px;
}

.txtScroll-left01 .hd {
	overflow: hidden;
	height: 40px;
	background: #f4f4f4;
	padding: 0 10px;
}

.txtScroll-left01 .hd .prev, .txtScroll-left01 .hd .next {
	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	float: right;
	overflow: hidden;
	cursor: pointer;
}

.txtScroll-left01 .hd i {
	font-size: 22px;
	color: #0067b7;
}

.txtScroll-left01 a:hover {
	text-decoration: none;
}

.txtScroll-left01 .hd a:hover i {
	font-weight: 600;
}

/* stit */

.stit {
	position: relative;
	width: 100%;
	display: block;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

.stit h2 {
	display: inline-block;
	font-size: 16px;
	color: #222;
}

.stit h2::after {
	content: '';
	background-color: #eac379;
	width: 100%;
	height: 1px;
	display: block;
	position: relative;
	top: 11px;
}

.stit h2 i {
	font-size: 22px;
	color: #0067b7;
	margin-right: 7px;
	font-weight: 100;
}

.stit a {
	width: 70px;
	font-size: 13px;
	color: #666;
	float: right;
	text-align: right;
	margin-top: 7px;
}

/* 02 */

.shouye02 {
	padding: 30px 0;
	display: block;
	overflow: hidden;
}

.sy01 {
	width: 375px;
	/* height: 418px; */
	float: left;
}

.sy01 .video iframe {
	width: 100%;
	height: 250px;
}

.sy01 p {
	font-size: 14px;
	line-height: 28px;
	color: #666;
	border: 1px solid #e1e1e1;
	padding: 15px;
	text-align: justify;
	text-indent: 2em;
}

.sy01 p a {
	font-weight: 600;
	color: #0067b7;
	margin-left: 10px;
}

.sy02 {
	width: calc(100% - 400px);
	float: right;
}

.sy02 .dongtai {
	background-color: #f5f5f5;
	overflow: hidden;
	margin-bottom: 34px;
}

.dongtai .focusBox {
	position: relative;
	width: 375px;
	height: 250px;
	overflow: hidden;
	font: 12px/1.5 Verdana, Geneva, sans-serif;
	text-align: left;
	background: white;
}

.dongtai .focusBox .pic img {
	width: 100%;
	display: block;
}

.dongtai .focusBox .txt-bg {
	position: absolute;
	bottom: 0;
	z-index: 1;
	height: 36px;
	width: 100%;
	background: #000;
	filter: alpha(opacity=40);
	opacity: 0.4;
	overflow: hidden;
}

.dongtai .focusBox .txt {
	position: absolute;
	bottom: 0;
	z-index: 2;
	height: 36px;
	width: 100%;
	overflow: hidden;
}

.dongtai .focusBox .txt li {
	height: 36px;
	line-height: 36px;
	position: absolute;
	bottom: -36px;
}

.dongtai .focusBox .num li {
	float: left;
	position: relative;
	width: 6px;
	height: 6px;
	overflow: hidden;
	text-align: center;
	margin-right: 5px;
	cursor: pointer;
	z-index: 1;
	background: rgb(255, 255, 255);
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.dongtai .focusBox .txt li a {
	color: white;
	padding: 0 0 0 10px;
	font-size: 12px;
	/* font-weight: bold; */
	text-decoration: none;
	width: 250px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.dongtai .focusBox .num {
	position: absolute;
	z-index: 3;
	bottom: 13px;
	right: 8px;
}

.dongtai .focusBox .num li.on {
	opacity: 1;
	width: 15px;
}

.dongtai .fr ul {
	width: 370px;
	padding: 10px 20px 10px 15px;
}

.dongtai .fr ul li {
	position: relative;
}

.dongtai .fr ul li a {
	display: block;
	line-height: 38px;
	font-size: 14px;
}

.dongtai .fr ul li i {
	width: 4px;
	height: 4px;
	display: inline-block;
	background-color: #666;
	position: absolute;
	top: 18px;
}

.dongtai .fr ul li span {
	display: inline-block;
	width: 80%;
	padding-left: 15px;
}

.dongtai .fr ul li dd {
	float: right;
	font-size: 13px;
	color: #888;
}

ul li a:hover span, ul li a:hover {
	text-decoration: underline;
}

ul li a:hover i {
	background-color: #0067b7 !important;
}

ul li a:hover dd {
	color: #0067b7 !important;
}

/*  */

.sy02 .zixun {
	overflow: hidden;
}

.sy02 .zixun .pic {
	float: left;
}

.sy02 .zixun img {
	width: auto;
}

.sy02 .zixun .zxright {
	width: 400px;
	float: right;
	text-align: right;
}

.sy02 .zixun .btn {
	width: 175px;
	height: 34px;
	line-height: 34px;
	background-color: #0067b7;
	color: #fff;
	text-align: center;
	display: inline-block;
	margin-bottom: 10px;
	margin-left: 10px;
	border-radius: 20px;
}

/* 第二排 */

.bg-huise {
	background-color: #f5f5f5;
	padding: 30px 0;
	position: relative;
	padding-bottom: 63px;
	margin-bottom: 83px;
}

.shouye03 {
	margin: 0 -15px;
	overflow: hidden;
	margin-bottom: 50px;
}

.shouye03 .sy03 {
	width: calc(50% - 30px);
	padding: 0 15px;
	float: left;
}

.shouye03 .sy03 .pic {
	width: 240px;
	display: inline-block;
}

.shouye03 .sy03 ul {
	width: 315px;
	float: right;
}

.shouye03 .sy03 ul li {
	position: relative;
	margin-bottom: 15px;
}

.shouye03 .sy03 ul li a {
	line-height: 1;
}

.shouye03 .sy03 ul li i {
	width: 4px;
	height: 4px;
	display: inline-block;
	background-color: #666;
	position: absolute;
	top: 6px;
}

.shouye03 .sy03 ul li span {
	display: inline-block;
	width: 80%;
	padding-left: 15px;
}

.shouye03 .sy03 ul li dd {
	float: right;
	font-size: 13px;
	color: #888;
}

/* 04 */

.clearfix {
	clear: both;
	display: block;
}

.shouye04 {
	width: 1190px;
	position: absolute;
}

.shouye04&gt;div {
	display: flex;
	justify-content: space-between;
}

/* 05 */

.shouye05 {
	margin: 0 -15px;
	overflow: hidden;
	margin-bottom: 10px;
}

.shouye05 .sy05 {
	width: calc(50% - 30px);
	padding: 0 15px;
	float: left;
}

.shouye05 .sy05 .pic {
	background-color: #f5f5f5;
	height: 122px;
}

.shouye05 .sy05 .pic span {
	float: left;
	margin-right: 15px;
	overflow: hidden;
	border: 1px solid #eee;
	width: 240px;
}

.shouye05 .sy05 .pic h3 {
	color: #0067b7;
	line-height: 22px;
	padding: 20px 20px 10px 10px;
}

.shouye05 .sy05 .pic p {
	display: block;
	line-height: 22px;
	padding: 0 20px 10px 10px;
	overflow: hidden;
}

.shouye05 .sy05 ul {
	border: 1px solid #eee;
	border-top: none;
	padding: 20px;
}

.shouye05 .sy05 ul li {
	border-bottom: 1px solid #eee;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.shouye05 .sy05 ul li:last-of-type {
	border: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

.shouye05 .sy05 ul li h3 {
	line-height: 22px;
	color: #222;
	margin-bottom: 5px;
}

/* 06 */

.shouye06 {
	margin: 0 -15px;
	overflow: hidden;
	margin-bottom: 0px;
	margin-top: 30px;
}

.shouye06 .sy06 {
	width: calc(33.3333% - 30px);
	padding: 0 15px;
	float: left;
}

.shouye06 .sy06 li {
	margin-bottom: 5px;
}

.shouye06 .sy06 li a {
	font-size: 14px;
	line-height: 1;
	color: #666;
	display: block;
	height: 30px;
}

.shouye06 .sy06 li i {
	width: 4px;
	height: 4px;
	display: inline-block;
	background-color: #666;
	float: left;
	margin-top: 6px;
	margin-right: 10px;
}

.shouye06 .sy06 li a:hover {
	color: #0067b7;
}

/* 07 */

.shouye07 {
	width: 100%;
	overflow: hidden;
	margin-bottom: 50px;
}

.shouye07 .sy07 ul {
	margin: 0 -15px;
}

.shouye07 .sy07 li {
	width: calc(33.3333% - 30px);
	padding: 0 15px;
	float: left;
}

.shouye07 .sy07 li a {
	display: block;
	position: relative;
}

.shouye07 .sy07 li p {
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	height: 30px;
	line-height: 30px;
	padding: 5px 2%;
	width: 96%;
}

/*左侧在线咨询*/

.l_zxzx_nr {
	width: 224px;
	float: left;
	padding: 15px 14px 15px 80px;
	border: 1px solid #e1e1e1;
	border-top: 0;
	height: 200px;
	overflow: hidden;
	background: url(../images/zxkf_img.jpg) left bottom no-repeat;
}

.l_zxzx_nr span {
	width: 130px;
	float: right;
	color: #666;
	font: 14px/25px "Microsoft YaHei";
	padding: 20px 0px;
}

.l_zx_btn {
	float: right;
	margin: 0 10px;
	width: 130px;
}

.l_log_sub {
	font: 14px/28px "Microsoft YaHei";
	border: 0;
	width: 130px;
	height: 33px;
	background: #0067b7;
	color: #fff;
	cursor: pointer;
	border-radius: 3px
}

.l_log_sub:hover {
	background: #C1A164;
}

.l_log_sub:focus {
	outline-color: #C1A164;
}

/*内页—— 关于我们 样式*/

.ny_banner {
	width: 100%;
	margin-top: 5px
}

.ny_banner img {
	width: 100%;
}

.ct_l {
	width: 320px;
	height: auto;
	float: left;
}

.ct_r {
	width: 100%;
	float: right;
	overflow: hidden;
	margin-bottom: 20px;
}

/*关于我们 样式*/

.l_gywm {
	width: 320px;
	height: auto;
	float: left;
}

.l_gywm_title {
	width: 320px;
	background: #0067b7 repeat;
	height: 38px;
}

.l_gywm_title span {
	font-size: 16px;
	color: #fff;
	line-height: 38px;
	font-family: "Microsoft YaHei";
	padding-left: 15px;
	font-weight: bold;
}

.l_gywm_nr {
	width: 290px;
	float: left;
	padding: 10px 14px;
	border: 1px solid #e1e1e1;
	border-top: 0;
}

.l_gywm_nr ul {
	padding: 0px;
	margin: 0;
}

.l_gywm_nr li {
	width: 290px;
	line-height: 35px;
	overflow: hidden;
	background: url(../images/lm_bg.jpg) no-repeat;
	font-family: "Microsoft YaHei";
	text-align: center;
	color: #666;
	margin: 5px 0px;
	float: left;
}

.l_gywm_nr li a {
	color: #666;
	font-size: 15px;
	text-decoration: none;
	display: block;
}

.l_gywm_nr li a.thisclass {
	color: #4183d7;
	font-weight: bold;
}

.l_gywm_nr li a:hover {
	color: #4183d7;
	text-decoration: none;
}

.l_mess_nr {
	width: 290px;
	float: left;
	padding: 15px 14px;
	border: 1px solid #e1e1e1;
	border-top: 0;
}

.l_mess_form div {
	width: 288px;
	float: left;
	padding: 5px 0;
	font: 14px/27px "Microsoft YaHei";
}

.l_mess_form div .title {
	width: 75px;
	float: left;
	padding-right: 10px;
	text-align: right;
}

.l_mess_form div select {
	width: 92px;
	border: 1px solid #ccc;
	font: 14px/27px "Microsoft YaHei";
	color: #999;
	height: 27px;
	outline: medium none;
	vertical-align: middle;
}

.l_mess_form div input, .l_mess_form div textarea {
	border: 1px solid #ccc;
	height: 27px;
	outline: medium none;
	vertical-align: middle;
}

.l_mess_form div input:hover, .mess_form div textarea:hover, .mess_form div select:hover {
	border: 1px solid #4183d7;
}

.submit1 {
	width: 288px;
	float: left;
	text-align: center;
	margin-top: 12px;
}

.submit_bt1 {
	font: 16px/32px "Microsoft YaHei";
	width: 180px;
	height: 35px;
	background: #4183d7;
	color: #fff;
	cursor: pointer;
	border-radius: 3px;
	border: 0;
}

.submit_bt1:hover {
	background: #3b3b3b;
}

/*内页右侧 样式*/

.c_r_title {
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #ccc;
}

.c_r_title span {
	padding-left: 20px;
	text-align: center;
	font-size: 16px;
	font-family: "Microsoft YaHei";
	color: #333;
	float: left;
	line-height: 40px;
	background: url(../images/s_ico.jpg) 3px 13px no-repeat;
	font-weight: bold;
}
.c_r_title span:nth-of-type(2){
	margin-left: 0;
    padding-left: 0;
	background: none;
	font-size: 14px;
	font-weight:normal;
	color: #666;
}
.c_r_title p {
	float: right;
	line-height: 40px;
	color: #666;
	padding-right: 10px;
}

.c_r_title p a {
	color: #666;
	text-decoration: none;
	display:inline-block;
	
}
.c_r_title p i{
	transition:all .5s;
	position: relative;
	top: 1px;
}

.c_r_title p a:hover{
	color: #1f67b7
}
.c_r_title p a:hover i{
	margin-right: 8px;
	color: #1f67b7
}
/*法律法规*/

.flfg_nr, .field_nr, .download_nr, .contact_nr {
	/* width: 100%; */
	padding: 20px 15px;
	display: block;
}

.flfg_nr ul {
	padding: 0px;
	margin: 0;
}

.flfg_nr ul li {
	float: left;
	line-height: 32px;
}

.flfg_nr ul li span {
	line-height: 36px;
	font-family: "Microsoft YaHei";
	color: #333;
	background: url(../images/dot.jpg) 0px 6px no-repeat;
	padding-left: 13px;
}

.flfg_nr ul li p {
	line-height: 24px;
	color: #333;
}

.flfg_nr ul li span a {
	color: #333;
	text-decoration: none;
	font-size: 16px;
	padding-left: 15px;
}

.flfg_nr ul li a {
	color: #666;
	text-decoration: none;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	width: 310px;
	font-size: 12px;
}

.flfg_nr ul li a:hover {
	color: #0067b7;
	text-decoration: underline;
}

/*翻页 样式*/

.pagefy1 {
	text-align: center;
	padding: 20px 0px 10px 0px;
	float: left;
	width: 100%;
	margin-top: 15px;
	/*border-top:2px solid #ccc;*/
}

.pagefy1 a {
	color: #343333;
	text-decoration: none;
	padding: 5px 10px;
	margin: 0px 5px;
	font-family: "Microsoft YaHei";
	border: 1px solid #ccc;
}

.pagefy1 a:hover {
	color: #4183d7;
	text-decoration: none;
	background: #CCC;
}

/*翻页 样式*/

.pagefy {
	text-align: center;
	padding: 25px 0px 10px 0px;
	float: left;
	width: 1190px;
	margin-top: 15px;
	border-top: 2px solid #ccc;
}

.pagefy a {
	color: #666;
	text-decoration: none;
	padding: 4px 10px;
	margin: 0px 5px;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	border: 1px solid #ccc;
}

.pagefy a:hover {
	color: #4183d7;
	text-decoration: none;
	background: #CCC;
}

/*业务领域*/

.field01 {
	width: 370px;
	height: 180px;
	padding: 15px;
	margin: 10px 5px 10px 5px;
	border: 1px solid #e1e1e1;
	border-top: 4px solid #e1e1e1;
}

.field01:hover {
	background: #f6f6f6;
}

.field01 h3 {
	width: 350px;
	color: #4183d7;
	line-height: 26px;
	font-family: "Microsoft YaHei";
	font-weight: normal;
	float: left;
	padding-top: 5px;
	background: url(../images/arrow_ico.jpg) 2px 12px no-repeat;
}

.field01 h3 a {
	font-size: 16px;
	color: #4183d7;
	font-family: "Microsoft YaHei";
	padding-left: 25px;
}

.field01 dl {
	width: 375px;
	float: right;
	margin-top: 10px;
}

.field01 dl dd {
	float: left;
	width: 120px;
	line-height: 30px;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	color: #666;
	background: url(../images/dot.jpg) 3px 13px no-repeat;
	padding: 0px 15px;
	margin-left: 30px;
}

/*文书下载*/

.download_nr ul {
	padding: 0px;
	margin: 0;
}

.download_nr li {
	width: 833px;
	line-height: 40px;
	float: left;
	color: #333;
	background: url(../images/dot.jpg) 5px 18px no-repeat;
	border-bottom: 1px dotted #ccc;
}

.download_nr li span {
	color: #333;
	float: right;
}

.download_nr li a {
	color: #333;
	text-decoration: none;
	float: left;
	padding-left: 20px;
}

.download_nr li a:hover {
	color: #4183d7;
	text-decoration: underline;
}

/*联系我们*/

.contact_nr .map {
	width: 833px;
	float: left;
	text-align: center;
}

.contact_info {
	margin-bottom: 20px;
	line-height: 28px;
}

.contact_info p {
	line-height: 28px;
	font-size: 14px;
}

.lianxi {
	margin-top: 40px;
	margin-bottom: 40px;
}

/*快速咨询 样式*/

.lx_mess_form div {
	width: 833px;
	float: left;
	padding: 10px 0;
	font: 14px/30px "Microsoft YaHei";
}

.lx_mess_form div .title {
	width: 120px;
	float: left;
	padding-right: 10px;
	text-align: right;
}

.lx_mess_form div select {
	width: 180px;
	border: 1px solid #ccc;
	font: 14px/30px "Microsoft YaHei";
	color: #666;
	height: 30px;
	outline: medium none;
	vertical-align: middle;
}

.lx_mess_form div input {
	border: 1px solid #ccc;
	height: 30px;
	outline: medium none;
	vertical-align: middle;
}

.lx_mess_form div input:hover, .lx_mess_form div textarea:hover, .lx_mess_form div select:hover {
	border: 1px solid #4183d7;
}

.lx_submit {
	width: 600px;
	float: left;
	text-align: center;
	margin-top: 12px;
}

.submit_bt {
	font: 16px/35px "Microsoft YaHei";
	width: 200px;
	height: 38px;
	background: #4183d7;
	color: #fff;
	cursor: pointer;
	border-radius: 3px;
	border: 0;
}

.submit_bt:hover {
	background: #2f6ebe;
}

.slides li img {
	height: 460px;
	margin: 0;
}

/* 本例子css */

.focusBox2 {
	position: relative;
	width: 1190px;
	height: 285px;
	overflow: hidden;
	font: 12px/1.5 Verdana, Geneva, sans-serif;
	text-align: left;
	background: white;
}

.focusBox2 .pic img {
	width: 1190px;
	height: 285px;
	display: block;
}

.focusBox2 .txt-bg {
	position: absolute;
	bottom: 0;
	z-index: 1;
	height: 36px;
	width: 100%;
	background: #333;
	filter: alpha(opacity=40);
	opacity: 0.4;
	overflow: hidden;
}

.focusBox2 .txt {
	position: absolute;
	bottom: 0;
	z-index: 2;
	height: 36px;
	width: 100%;
	overflow: hidden;
}

.focusBox2 .txt li {
	height: 36px;
	line-height: 36px;
	position: absolute;
	bottom: -36px;
}

.focusBox2 .txt li a {
	display: block;
	color: white;
	padding: 0 0 0 10px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.focusBox2 .num {
	position: absolute;
	z-index: 3;
	bottom: 8px;
	right: 8px;
}

.focusBox2 .num li {
	float: left;
	position: relative;
	width: 18px;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
	text-align: center;
	margin-right: 1px;
	cursor: pointer;
	background: #333;
}

.focusBox2 .num li a, .focusBox .num li span {
	position: absolute;
	z-index: 2;
	display: block;
	color: white;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-decoration: none;
}

.focusBox2 .num li span {
	z-index: 1;
	background: black;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.focusBox2 .num li.on a, .focusBox .num a:hover {
	background: #0067b7;
}

.zxzx_title span, .gsdt_title span, .zxly_title span, .sszn_title span, .flfg_title span, .jdal_title span, .wsxz_title span, .zxts_title span {
	float: left;
	line-height: 38px;
	font-size: 16px;
	padding-left: 12px;
	color: #333;
	font-weight: bold;
	font-family: "Microsoft YaHei";
	text-align: center;
}

/*新闻样式1*/

.jdal {
	width: 362px;
	height: 360px;
	background: #fff;
	border: 1px solid #d9d9d9;
}

.jdal_title {
	width: 362px;
	float: left;
	height: 38px;
	border-bottom: 2px solid #0067b7;
	background: #f4f4f4;
}

.jdal_title span {
	background: #0067b7;
	color: #fff;
	padding: 0 45px;
}

.jdal_nr {
	width: 342px;
	float: left;
	padding: 10px;
	height: auto;
	overflow: hidden;
}

.jdal_nr iframe {
	width: 100% !important;
	height: 220px !important;
}

.jdal_nr img {
	width: 342px;
	height: 95px;
	float: left;
	padding-bottom: 8px;
}

.jdal_nr ul {
	padding: 0;
	margin: 0;
}

.jdal_nr li {
	width: 342px;
	font-size: 12px;
	float: left;
	color: #666;
	line-height: 22px;
	padding-top: 8px;
}

.jdal_nr li a {
	color: #0067b7;
	text-decoration: none;
}

.flfg_nr li a, .wsxz_nr li a {
	color: #666;
	text-decoration: none;
	float: left;
	padding-left: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	width: 310px;
}

.flfg_nr li a:hover, .jdal_nr li a:hover, .wsxz_nr li a:hover {
	text-decoration: underline;
}

.zxts_title {
	width: 362px;
	float: left;
	height: 38px;
	border-bottom: 2px solid #0067b7;
	background: #f4f4f4;
}

.zxts_title span {
	background: #0067b7;
	color: #fff;
	padding: 0 45px;
}

/*新闻样式2*/

.sszn {
	width: 425px;
	height: 360px;
	background: #fff;
	border: 1px solid #d9d9d9;
	margin-left: 16px;
}

.sszn_title {
	width: 425px;
	float: left;
	height: 38px;
	border-bottom: 2px solid #0067b7;
	background: #f4f4f4;
}

.sszn_title span {
	background: #0067b7;
	color: #fff;
	padding: 0 45px;
}

.sszn_nr {
	width: 405px;
	float: left;
	padding: 10px;
	height: auto;
	overflow: hidden;
}

.sszn_nr h3 a {
	font-size: 17px;
	color: #0067b7;
	padding: 10px 0 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.sszn_nr p {
	font-size: 12px;
	line-height: 22px;
	border-bottom: 1px solid #c8c8c8;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.sszn_nr p span {
	color: #0067b7;
}

.sszn img {
	width: 405px;
	height: 95px;
	float: left;
	padding-bottom: 8px;
}

.sszn_nr ul {
	padding: 0;
	margin: 0;
}

.sszn_nr li {
	width: 405px;
	line-height: 32px;
	float: left;
	color: #666;
	background: url(../images/dot.jpg) 3px 15px no-repeat;
}

.sszn_nr li a {
	color: #666;
	font-size: 12px;
	text-decoration: none;
	float: left;
	padding-left: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	width: 360px;
}

.sszn_nr li a:hover {
	color: #0067b7;
	text-decoration: underline;
}

/*新闻样式3*/

.flfg, .wsxz {
	width: 362px;
	height: 360px;
	background: #fff;
	border: 1px solid #d9d9d9;
}

.flfg_title, .wsxz_title {
	width: 362px;
	float: left;
	height: 38px;
	border-bottom: 1px solid #d9d9d9;
}

.flfg_nr, .wsxz_nr {
	width: 342px;
	float: left;
	padding: 10px;
	height: auto;
	overflow: hidden;
}

.flfg img {
	width: 342px;
	height: 95px;
	float: left;
	padding-bottom: 13px;
}

.flfg_nr ul, wsxz_nr ul {
	padding: 0;
	margin: 0;
}

.flfg_nr li, .wsxz_nr li {
	width: 342px;
	line-height: 25px;
	float: left;
	color: #343333;
	background: url(../images/dot.jpg) 3px 15px no-repeat;
}

/*新闻动态*/

.news_nr {
	width: 100%;
	overflow: hidden;
}

.news_nr ul {
	margin: 0;
	overflow: hidden;
	float: left;
	margin-top: 10px;
}

.news_nr li {
	width: 100%;
	line-height: 40px;
	float: left;
	color: #333;
	background: url(../images/dot.jpg) 5px 16px no-repeat;
	border-bottom: 1px dotted #ccc;
}

.news_nr li a {
	width: 1170px;
	text-decoration: none;
	float: left;
	padding-left: 20px;
	font-size: 14px;
}

.news_nr li a h2 {
	color: #222;
	font-weight: normal;
	width: 1000px;
	float: left;
}

.news_nr li:hover a h2, .news_nr li:hover a span {
	color: #0067b7;
	text-decoration: underline;
}

.newtt {
	margin: 10px 0;
	overflow: hidden;
}

.newtt h3 {
	width: 160px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	float: left;
	margin: 0 10px;
}

.newtt h3 a {
	font-size: 14px;
	font-weight: normal;
	color: #666;
	height: 46px;
	display: block;
	border: 1px solid #e1e1e1;
	background: #F6F6F6;
}

.newtt h3 a.thisclass {
	color: #fff;
	border: 1px solid #B58E44;
	background: #C1A164;
}

/*新闻阅读 样式*/

.flfg_title1 {
	text-align: center;
	color: #0067b7;
	font-size: 20px;
	font-family: "Microsoft YaHei";
	font-weight: bold;
	line-height: 40px;
	height: 40px;
	border-bottom: 1px dotted #e1e1e1;
	width: 100%;
}

.flfg_dh1 {
	text-align: right;
	line-height: 40px;
	color: #999;
	border-bottom: 1px solid #c8c8c8;
	padding-bottom: 20px;
}

.flfg_nr2 {
	width: 100%;
	margin: auto;
	overflow: hidden;
}

.flfg_title {
    text-align: center;
    color: #0067b7;
    font-size: 20px;
    font-weight: bold;
    line-height: 30px;
    width: 100%;
	height: auto;
    margin: 30px 0 10px;
    border: none;
}

.flfg_dh {
	text-align: center;
    color: #999;
    border-bottom: 1px solid #e1e1e1;
	padding-bottom: 10px
}

.flfg_des {
	width: 833px;
	height: auto;
	float: left;
}

.flfg_des_nr .news_title {
	width: 100%;
	float: none;
	border-bottom: none;
}

.flfg_des_nr .news_title span {
	float: none;
	line-height: 26px;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	color: #666;
	font-weight: normal;
	background: none;
	padding-left: 0;
}

.flfg_des_nr .detail_thr {
	display: none
}

.flfg_des_nr * {
	white-space: pre-line;
	word-wrap: break-word;
	max-width: 100%;
	line-height: 1.8;
	color: #666 !important;
	font-size: 15px;
	font-family: "Microsoft YaHei" !important;
}

.contact_nr * {
	white-space: pre-line;
	word-wrap: break-word;
	max-width: 100%;
	line-height: 24px;
	color: #666 !important;
	font-size: 14px;
	font-family: "Microsoft YaHei" !important;
}
.contact_nr iframe{
	margin-right: 20px;
}

div.pfw .adm_reply {
	margin: 6px 0 0 0;
	font-size: 1em;
	line-height: 200%;
	padding: 25px 5px 25px 25px;
	position: relative;
	color: #444;
	background: #FFFDF9;
}

div.pfw .adm_reply span {
	color: darkred;
	font-weight: bold;
	color: #e77718;
}

.flfg_des_nr {
	line-height: 26px;
	padding: 20px;
	color: #666;
	font-size: 14px;
}

.flfg_des_nr iframe{
	width:800px ;
	height: 500px;
	display: block;
	margin: auto;
}

.flfg_des_nr table td{
	border: 1px solid #eee;
	padding: 8px;
}

.pagecontent {
	width: 833px;
	float: left;
	padding: 8px 0px;
	line-height: 25px;
	color: #333;
	margin-top: 15px;
	border-top: 1px dotted #767575;
}

.pagecontent a {
	color: #333;
	text-decoration: none;
}

.pagecontent a:hover {
	color: #4183d7;
	text-decoration: underline;
}

.context {
	line-height: 28PX;
	margin: 30PX 0 30px;
	font-size: 12px;
	color: #666;
}
.context p{
	background-color: #f5f5f5;
	margin-bottom: 5px;
	padding: 10px;
	color: #999;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}

.context span{
	width: 80px;
}
.context a {
	width: calc(100% - 80px);
	display: inline-block;
	color: #666
}
.context a:hover{
	color: #1a77bf;
}
.link{ padding:10px; line-height:30px;    background: #f1f1f1;}
.link ul{ width: 1190px;
    margin: 0 auto;}
.link ul span{font-weight: bold;
    color: #333;}
.link ul a{
	font-size: 12px;
    color: #666;
    margin: 0 5px;}

.mess {
	padding: 0;
	margin: 0;
	font-size: 14px;
	margin-top: 30px;
	margin-bottom: 30px;
}

.mess tr {
	padding: 0;
	margin: 0;
	line-height: 50px;
	height: 50PX
}

.mess input {
	width: 400px;
	display: inline-block;
	height: 25px;
	padding: 2px 8px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	outline-color: #0067b7;
}

.mess textarea {
	width: 900px !important;
	height: 200px;
	display: inline-block;
	padding: 2px 8px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	outline-color: #0067b7;
}
.mess input.vcode{
	width: 150px;
	margin-right: 20px;
}
.mess .submit {
	width: 240px;
	height: 40px !important;
	text-align: center;
	color: #fff !important;
	font-size: 16px;
	background: #3D3D3D !important;
	border: 0 none;
	cursor: pointer;
	margin-top: 20px;
}

/* 新闻推荐 */
.qunar { width: 1188px; margin: 10px auto 20px; position: relative; overflow: hidden; }
.qunar .tempWrap{border: none;}
  .qunar .e_pic_wrap { z-index: 1; white-space: nowrap; width:100%; }
.qunar .e_pic_wrap li {position:relative;  display: inline; width:100%; overflow: hidden;background: #f5f5f5;border: none;}
.qunar .e_pic_wrap li a{
  max-width: 100%;
  padding: 0;
}
.qunar .e_pic_wrap li a.pic{
  width: 600px;
  display: block;
  float: left;
}
.qunar .e_pic_wrap li a img{
  width: 600px;
}
  .qunar .e_bg_flt { position: absolute; right: 0; top: 0; width:590px; background: #fff; z-index: 10; }
  .qunar .e_flt_inf { width:500px;  padding: 40px; overflow: hidden; z-index: 20; color: #fff; white-space: normal; word-wrap: break-word; }
  .qunar .e_flt_inf h2 {width: 100%; font-size: 18px;line-height: 30px; color: #222;font-weight: 600; }
  .qunar .e_flt_inf h3 { font-size: 14px;line-height: 30px; color: #999;font-weight: 100;margin-bottom: 10px; }
  .qunar .e_flt_inf .t_info { width: 100%; line-height: 28px; overflow: hidden;font-size: 14px;color: #666;}
  .qunar .e_flt_inf .t_info .l_view { color: #0067b7; line-height: 14px; padding: 0 2px; display:block; width: 100%; margin-top: 30px;}

.qunar .prev, .qunar .next { position: absolute;top: 45%; z-index: 30; display: block;}
.qunar .next{left: unset; right: 0;}
.qunar .prev a, .qunar .next a { display: block;width: 40px;height: 40px; line-height: 40px; text-align: center;}
.qunar .prev a i, .qunar .next a i{
  font-size: 30px;
}
  .qunar .prev a:hover,.qunar .next a:hover { text-decoration: none; }

  /*  */
  a.download{
	background: url(../images/icon_download.png) #f5f5f5 10px center no-repeat;
    padding: 10px 20px;
    padding-left: 70px;
    background-size: 50px;
    height: 50px;
    line-height: 50px;
    display: inline-block;
    border-radius: 10px;
}</pre></body></html>