@charset "utf-8";

body,

html {

	font-family: "微软雅黑";

	overflow-x: hidden;

	font-size: 14px;

}



* {

	padding: 0;

	margin: 0;



}



img {

	max-width: 100%;

}



a {

	color: #666;

	text-decoration: none;

}



ul,

ol {

	list-style-type: none;

}



.container {

	width: 1200px;

	margin: auto;

}



.fl {

	float: left;

}



.fr {

	float: right;

}



.one {

	width: 100%;

	border-bottom: 1px solid #ccc;

	overflow: hidden;

	height: 50px;

	line-height: 50px;

}



.one img {

	width: 23px;

	float: left;

	margin-right: 8px;

}



.one .fl p {

	float: left;

	margin-right: 12px;

	height: 50px;

	display: flex;

	align-items: center;

	color: #666;

}



.one .fr p {

	display: flex;

	align-items: center;

	color: #666;

}



.nav li {

	float: left;

	position: relative;

	width: 138px;text-align: center;

}



.nav li a {

	color: #666;

	font-size: 15px;

}



.nav li:hover a,

.nav ul li.cur a {

	color: #1b5b93;

	font-weight: bold;

}



.nav {

	width: 100%;

	border-top: 1px solid #09365b;

}



.nav_ul li {

	float: none;

	line-height: 26px;

}



.nav_ul {

	z-index: 2222;

	padding: 3px 0;

	position: absolute;

	top: 54px;

	left: 0;

	display: none;

	background: #fff;

}



.nav li:hover .nav_ul {

	display: block;

}



.header_input {

	position: relative;

}



b.input_click {

	display: block;

	background: url(../images/ss.png) no-repeat;

	width: 20px;

	height: 20px;

	margin-top: 13.5px;

}



.input {

	width: 243px;

	height: 28px;

	position: absolute;

	right: 0px;

	top: 51px;

	z-index: 5;

	display: none;

}



.input input {

	height: 25px;

	background: rgba(0, 0, 0, 0.5);

	width: 188px;

	text-indent: 1em;

	font-size: 12px;

	border: none;

	float: left;

	border-radius: 20px 0px 0px 20px;

	border: 1px solid #fff;

	background: #fff;

}



.input .searchBtn {

	width: 53px;

	height: 27px;

	background: #fff;

	border: 0;

	cursor: pointer;

	display: block;

	float: left;

	border-radius: 0px 20px 20px 0px;

	text-align: center;

	line-height: 27px;

}



.header {

	width: 100%;

	line-height: 55px;

}



.logo {

	width: 100%;

}



.logo img {

	margin: auto;

	display: block;

}



.banner {

	width: 100%;

	position: relative;

}



.banner .bprev,

.banner .bnext {

	color: #fff;

	position: absolute;

	top: 48%;

	font-size: 33px;

	font-weight: initial;

	font-family: "楷体";

}



.banner .bprev {

	left: 30px;

}



.banner .bnext {

	right: 30px;

}



.banner img {

	width: 100%;

	height: auto;

	display: block;

}



.banner .hd {

	position: absolute;

	z-index: 222;

	left: 50%;

	bottom: 10px;

	margin-left: -33px;

}



.banner .hd ul li {

	float: left;

	width: 30px;

	background: #fff;

	color: transparent;

	margin: 0 3px;

	height: 3px;

}



.banner .hd ul li.on {

	background: #1b5b93;

}



.two.container {

	box-shadow: 0 5px 25px 0 rgba(214, 215, 216, 0.6);

	overflow: hidden;

	margin-top: 44px;

}



.two.container .fl {

	width: 50%;

}



.two.container .fr {

	width: 50%;

	box-sizing: border-box;

	padding: 8px 16px 0 16px;

}



.two .fl:hover img {

	transform: scale(1.3);

	transition: all 1.7s;

}



.two .fl {

	overflow: hidden;

}



.title {

	text-align: center;

	margin: 10px auto;

	line-height: 28px;

}



.title h2 {

	color: #1b5b93;

}



.title p {

	font-size: 13px;

	color: #666;

}



.t_img.fl img {

	width: 51px !important;

	margin: auto;

	height: auto !important;

}



.t_img.fl {

	width: 70px !important;

	height: 70px;

	background: #eee;

	display: flex;

	align-items: center;

	border: 2px solid #428bca;

	border-radius: 10px;

	overflow: hidden;

	margin-top: 6px;

}



.two.container .fl img {

	width: 100%;

	height: 100%;

	display: block;

}



ul.t_btm li {

	overflow: hidden;

	margin-bottom: 40px;

}



ul.t_btm li:hover .t_img.fl img {

	transform: scale(1.3);

	transition: all 1s;

}



ul.t_btm li:hover h4 {

	color: #428bca;

}



ul.t_btm {

	margin-top: 24px;

	width: 500px;

	margin: auto;

}



.t_top {

	width: 500px;

	margin: auto;

	margin: 20px auto;

	color: #666;

	line-height: 24px;

	text-indent: 24px;

}



ul.t_btm ul li {

	width: 100%;

	overflow: hidden;

}



.t_tet.fr {

	width: 410px !important;

	padding: 4px 10px !important;

}



.t_tet.fr h4 {

	font-size: 16px;

	margin-bottom: 10px;

}



.t_tet.fr p {

	font-size: 12px;

	color: #666;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	overflow: hidden;

	line-height: 20px;

}



.three {

	width: 100%;

	padding-bottom: 60px;

	overflow: hidden;

}



.three ul li {

	width: 400px;

	float: left;

	box-sizing: border-box;

	padding: 43px 30px 40px 30px;

	border-right: 1px solid #e7e1e1;

	border-bottom: 1px solid #e7e1e1;

}



.three ul li span {

	display: block;

	font-size: 35px;

	font-weight: 600;

	color: #9eccf4;

	margin-bottom: 8px;

}



.three ul li:nth-child(2) h3 sapn {

	color: #eee;

}



.three ul li:nth-child(2) span {

	color: #81bbec;

}



.three ul li:nth-child(3) span {

	color: #5ba9ea;

}



.three ul li:nth-child(4) span {

	color: #366fb2;

}



.three ul li:nth-child(5) span {

	color: #2175d8;

}



.three ul li:nth-child(6) span {

	color: #1076ef;

}



.three ul li h3 {

	font-size: 28px;

	font-weight: 400;

	padding: 0;

	margin: 20px 0;

	color: #333;

}



.three ul li:nth-child(3n) {

	border-right: none;

}



.three ul li:nth-child(4),

.three ul li:nth-child(5),

.three ul li:nth-child(6) {

	border-bottom: none;

}



.three ul li p {

	color: #666;

	line-height: 23px;

	width: 300px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	overflow: hidden;

}



.three ul li:hover h3 span {

	transform: translate(10px, -20px);

	transition: all 1s;

}



.three ul li:hover {

	text-shadow: 0 0 10px #5a8bb7;

	border-color: #1c5993;

	transition: ease-in 0.5s;

}



.four ul li {

	float: left;

	text-align: center;

	width: 270px;

	background: #fff;

	margin: 25px 15px;

	padding-bottom: 26px;

	box-shadow: 0px 0 16px rgba(0, 0, 0, 0.1);

}



.four {

	width: 100%;

	background: #f5f9fc;

	overflow: hidden;

	padding: 43px 0 40px 0;

}



.four ul li img {

	width: 70px;

	margin: 29px auto;

	display: block;

}



.four ul li h3 {

	font-size: 42px;

	display: block;

	font-weight: 700;

	color: #1c5c93;

}



.four ul li p {

	font-family: "Raleway", sans-serif;

	font-size: 14px;

	color: #666;

	margin-top: 10px;

}



.five {

	padding: 36px 0;

	overflow: hidden;

}



.five .title h2 {

	font-size: 32px;

	margin-bottom: 12px;

}



.fiv_box ul li {

	float: left;

	width: 366px;

	margin: 16px;

	position: relative;

	border: 1px solid rgba(66, 139, 202, 0.18);

	overflow: hidden;

	height: 335px;

}



.fiv_nav ul li.on,

.fiv_nav ul li:hover {

	background: #1b5b93;

	color: #fff;

}



.fiv_nav ul {

	margin: auto;

	text-align: center;

}



.fiv_nav ul li {

	display: inline-block;

	border: 1px solid #ccc;

	background: #eee;

	border-radius: 9px;

	margin: 0 6px;

	cursor: pointer;

	padding: 3px 14px;

}



.fiv_nav {

	margin: 20px 0;

	overflow: hidden;

}



.f_img {

	width: 100%;

	height: 100%;

	overflow: hidden;

}



.fiv_box ul li:hover img {

	transform: scale(1.3);

	transition: all 1s;

}



.fiv_box ul li img {

	width: 100%;

	height: 100%;

	display: block;

}



.fiv_box ul li:hover .yincang {

	display: block;

}



.fiv_box ul li .yincang {

	width: 100%;

	height: 100%;

	background: rgba(31, 53, 72, 0.6);

	text-align: center;

	color: #fff;

	position: absolute;

	top: 0;

	left: 0;

	box-sizing: border-box;

	padding-top: 43%;

	font-size: 19px;

	display: none;

}



.fiv_box ul li .yincang h3 {

	font-weight: initial;

	margin-bottom: 10px;

}



.fiv_box ul li .yincang p {

	font-size: 14px;

	width: 300px;

	margin: auto;

	line-height: 21px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}



.six .title h2 {

	font-size: 32px;

	margin-bottom: 12px;

	text-align: left;

}



.six {

	width: 100%;

	overflow: hidden;

	padding: 21px 0 0 0;

	margin-bottom: 76px;

}



.sic_2 {

	width: 1200px;

	overflow: hidden;

}



.six .title p {

	text-align: left;

}



.six .title {

	margin-bottom: 28px;

}



.sic_2 .bd li {

	width: 296px !important;

	float: left;

	margin-right: 15px;

	position: relative;

	padding-bottom: 30px;

}



.six_tem {

	width: 100%;

	background: linear-gradient(360deg, #5c768d 0%, rgba(92, 118, 141, 0.9) 35%, rgba(140, 167, 191, 0.8) 100%);

	color: #fff;

	text-align: center;

	position: absolute;

	z-index: 333;

	bottom: 0;

	left: 0;

	padding: 10px 0;

	border-top-left-radius: 10px;

	border-top-right-radius: 10px;

}



.six_tem h3 {

	margin-bottom: 6px;

	margin-top: 6px;

}



.seven.container .bd ul li {

	float: left;

	width: 354px;

	text-align: center;

	background: #e6e9eb;

	margin: 10px 23px;

	border-radius: 10px;

	padding: 37px 0;

	color: #444;

	box-shadow: 0 0 17px rgba(214, 215, 216, 0.6);

}



.sic_2 .bd li img {

	border-radius: 10px;

}



.seven.container ul li img {

	width: 300px;

	margin: auto;

	display: block;

}



.seven.container .title h2 {

	font-size: 32px;

	margin-bottom: 12px;

}



.seven.container {

	margin: 40px auto;

	overflow: hidden;

	position: relative;

	padding-bottom: 100px;

}



.seven.container ul li h4 {

	font-size: 18px;

	margin: 10px auto;

	margin-top: 21px;

}



.seven.container ul li p {

	font-size: 12px;

	width: 90%;

	margin: auto;

	line-height: 24px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}



.seven .title p {

	line-height: 23px;

	width: 417px;

	margin: 20px auto;

}



.seven.container .hd {

	position: absolute;

	left: 50%;

	bottom: 55px;

	margin-left: -29px;

}



.seven.container .hd ul li {

	float: left;

	width: 25px;

	height: 4px;

	background: #e6e9eb;

	margin: 0 2px;

	color: transparent;

}



.seven.container .hd ul li.on {

	background: #1b5b93;

}



.eight {

	width: 100%;

	background: #f5f9fc;

	padding: 30px 0;

	overflow: hidden;

	padding-bottom: 74px;

}



.eight .title h2 {

	font-size: 32px;

	margin-bottom: 12px;

}



.eight ul li {

	width: 578px;

	float: left;

	margin: 10px;

	line-height: 24px;

	padding-left: 26px;

	box-sizing: border-box;

}



.eight ul li h4 {

	font-size: 20px;

	line-height: 29px;

	font-weight: 600;

	margin-bottom: 15px;

	color: #1f3548;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.eight ul li p {

	color: #444;

	width: 506px;

	font-size: 14px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	overflow: hidden;

}



.eight ul li:hover h4 {

	text-shadow: 0 0 3px #678297;

}





.nine {

	width: 100%;

	position: relative;

	margin-bottom: 100px;

}



.nine .bgn {

	width: 100%;

	position: absolute;

	z-index: -1;

	top: 0;

	left: 0;

}



.bgn img {

	width: 100%;

	height: 100%;

	display: block;

}



.nine .title h2 {

	color: #fff;

	font-size: 32px;

	padding-bottom: 10px;

}



.nine .title {

	padding: 41px 0 20px 0;

}



.nine .title p {

	color: #fff;

}



.nine .bd ul li {

	width: 1200px;

	margin: auto;

	display: block;

	text-align: center;



	line-height: 26px;

	margin-bottom: 23px;

}



.nine .bd {

	padding-bottom: 28px;

}



.nine .bd ul li img {

	width: 124px;

	border-radius: 50%;

	display: block;

	margin: auto;

	margin-bottom: 21px;

	height: 124px;

}



.nine .bd ul li h3 {

	font-weight: initial;

	font-size: 22px;

	margin-bottom: 15px;

	color: #fff;

}



.nine .bd ul li p {

	width: 500px;

	line-height: 24px;

	letter-spacing: 1px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	overflow: hidden;

	margin: auto;

	color: #fff;

}



.nine .hd {

	position: absolute;

	left: 50%;

	bottom: 0;

	margin-left: -24px;

}



.nine .hd ul li {

	float: left;

	width: 10px;

	height: 10px;

	background: #fff;

	margin: 0 3px;

	color: transparent;

	border-radius: 50%;

}



.nine .hd ul li.on {

	background: #1b5b93;

}



.nbox{padding: 40px 0;}

.nbox .box{border: 1px #ddd solid;padding: 10px 20px;width: 1158px;margin: 0 auto;}

.nbox .box .title{text-align: left;}

.flink{font-size: 15px;border-top: 1px #ccc solid;padding: 10px 0;color: #333333;}

.flink a{color: #333333;margin-right: 10px;}



.item-box {

	float: left;

	text-align: center;

	width: 270px;

	background: #fff;

	margin: 25px 15px;

	padding-bottom: 26px;

	box-shadow: 0px 0 16px rgba(0, 0, 0, 0.1);

	position: relative;

}



.item-box img {

	width: 70px;

	margin: 29px auto;

	display: block;

}



.num-item {

	display: inline-block;

	width: 30px;

	height: 40px;

	margin: 0 0px;

	color: #1c5c93;

	font-size: 50px;

	overflow: hidden;

	line-height: 40px;

	font-weight: bold;

	margin-bottom: 16px;

}



.footer {

	width: 100%;

	background: #1b5b93;

	color: #fff;

	position: relative;

	clear: both;

	padding: 60px 0 40px 0;

}

.fxx{text-align: center;

    line-height: 30px;}

.fxx a{color: #fff;}

.footer_nav ul {

	background: #0b365b;

	overflow: hidden;

}



.footer_nav ul li {

	float: left;

}



.footer_nav ul li a {

	padding: 15px 40px;

	display: block;

	color: #fff;

	text-align: center;

}



ul.nav_ul2 {

	display: none;

}



.footer_nav {

	position: absolute;

	top: -20px;

	left: 50%;

	margin-left: -600px;

}



.footer tbody tr td p {

	line-height: 26px;

}



.footer td div {

	float: left;

	margin: 3px 7px;

	text-align: center;

}



.footer td div img {

	display: block;

	margin-bottom: 6px;

}



.dibu {

	text-align: center;

	background: #0a365b;

	padding: 16px 0;

	color: #fff;

	clear: both;

}



.pages{margin: 20px auto;font-size: 14px;}

.pages ul{display: table;margin: 0 auto;}

.pagination li{border:1px solid #ddd;border-radius: 3px;padding:5px 10px;margin: 5px;float: left;}

.pagination li a{color: #666;}

.pagination .active,.pagination li:hover{background: #0b365b;border:1px solid #0b365b;}

.pagination .active a,.pagination li:hover a{color: #fff;}



/**/



.page {

	padding: 30px 0;

	background: #e8e8e8;

	padding-bottom: 40px;

	overflow: hidden;

}



.left {

	width: 240px;

}



.right {

	width: 940px;

}



.homenav {

	width: 240px;

	background: #fff;

	margin-bottom: 20px;

}



.homenav h2 {

	font-size: 26px;

	font-weight: normal;

	line-height: 78px;

	text-align: center;

	color: #fff;

	background: #1c5993;

}



.navcon {

	padding: 20px 13px;

}



.homenav li a {

	line-height: 45px;

	background: #e8e8e8;

	display: block;

	padding: 0 15px;

	font-size: 16px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	margin-bottom: 1px;

}



.homenav li ul {

	padding-left: 34px;

}



.homenav li ul li a {

	font-size: 13px;

	color: #333;

	line-height: 36px;

	background: none;

	padding: 0;

}



.homenav li ul li a:before {

	content: "";


	width: 10px;

	display: block;

	height: 36px;

	float: left;

	margin-right: 10px;

}



.innerTop {

	overflow: hidden;

	background: #fff;

	padding: 10px;

	padding-bottom: 9px;

	border-bottom: 1px solid #dbdbdb;

	margin-bottom: 20px;

	text-align: right;

}



.innerTop>span:first-child{

	border-left: 3px solid #1c5993;

	padding-left: 10px;

	font-size: 16px;

}



.pagination {

	padding: 5px 10px;

	text-align: center;

	background: #fff;

	margin-bottom: 20px;

	border-bottom: 1px solid #ccc;

}



.pagination a,

.pagination span {

	display: inline-block;

	padding: 0 10px;

	font-size: 16px;

}



.pr {

	margin-bottom: 20px;

	overflow: hidden;

}



.pr li {

	width: 285px;

	margin-right: 20px;

	float: left;

	background: #fff;

	margin-bottom: 20px;

	overflow: hidden;

	transform: scale(1.2);

	-o-transform: scale(1.2);

	-webkit-transform: scale(1.2);

	-moz-transform: scale(1.2);

	opacity: .4;

	transition: all 1s;

	-moz-transition: all 1s;

	-webkit-transition: all 1s;

	-o-transition: all 1s;

}



.pr li:nth-child(2) {

	transition-delay: .1s;

	-moz-transition-delay: .1s;

	-o-transition-delay: .1s;

	-webkit-transition-delay: .1s;

}



.pr li:nth-child(3) {

	transition-delay: .2s;

	-moz-transition-delay: .2s;

	-o-transition-delay: .2s;

	-webkit-transition-delay: .2s;

}



.pr li:nth-child(4) {

	transition-delay: .3s;

	-moz-transition-delay: .3s;

	-o-transition-delay: .3s;

	-webkit-transition-delay: .3s;

}



.pr li:nth-child(5) {

	transition-delay: .4s;

	-moz-transition-delay: .4s;

	-o-transition-delay: .4s;

	-webkit-transition-delay: .4s;

}



.pr li:nth-child(6) {

	transition-delay: .5s;

	-moz-transition-delay: .5s;

	-o-transition-delay: .5s;

	-webkit-transition-delay: .5s;

}



.pr li:nth-child(7) {

	transition-delay: .6s;

	-moz-transition-delay: .6s;

	-o-transition-delay: .6s;

	-webkit-transition-delay: .6s;

}



.pr li:nth-child(8) {

	transition-delay: .7s;

	-moz-transition-delay: .7s;

	-o-transition-delay: .7s;

	-webkit-transition-delay: .7s;

}



.pr li:nth-child(9) {

	transition-delay: .8s;

	-moz-transition-delay: .8s;

	-o-transition-delay: .8s;

	-webkit-transition-delay: .8s;

}



.animate .pr li {

	opacity: 1;

	transform: scale(1);

	-o-transform: scale(1);

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

}



.pr li:nth-child(4n) {

	margin-right: 0;

}



.listcontent.block .pr li:nth-child(4n) {

	margin-right: 20px;

}



.listcontent.block .pr li:nth-child(3n) {

	margin-right: 0;

}



.pr li h3 {

	text-align: center;

	padding: 0 10px;

	white-space: nowrap;

	overflow: hidden;

	line-height: 26px;

	text-overflow: ellipsis;

	height: 56px;

	font-size: 13px;

	font-weight: normal;

	transition: line-height .4s;

	-moz-transition: line-height .4s;

	-webkit-transition: line-height .4s;

	-o-transition: line-height .4s;

}



.pr li:hover h3 {

	line-height: 56px;

	color: #333;

}



.pr li .img {

	overflow: hidden;

}



.pr li img {

	width: 300px;

	height: 245px;

	display: block;

	transition: all .4s;

}



.pr li:hover img {

	transform: scale(1.1);

}



.lnews {

	padding: 10px;

	background: #fff;

}



.ltitle {

	font-size: 16px;

	font-weight: bold;

	border-bottom: 1px solid #ccc;

	padding-bottom: 5px;

	margin-bottom: 5px;

}



.ltitle span {

	border-left: 4px solid #1c5993;

	padding-left: 7px;

}



.lnews {

	counter-reset: index;

}



.lnews li a {

	display: block;

	white-space: nowrap;

	overflow: hidden;

	font-size: 12px;

	line-height: 32px;

	text-overflow: ellipsis;

}



.lnews li {

	padding-left: 20px;

	position: relative;

}



.lnews li:before {

	counter-increment: index;

	content: counter(index);

	position: absolute;

	left: 0;

	width: 14px;

	height: 14px;

	font-size: 12px;

	line-height: 14px;

	text-align: center;

	top: 9px;

	color: #fff;

	background: #1c5993;

}



.lnews li:nth-child(n+4):before {

	background: #e8e8e8;

	color: #000;

}



.contact {

	margin: 20px 0;

	color: #fff;

	line-height: 30px;

	background: #1c5993;

}



.contact .block {

	padding: 10px;

	border-bottom: 1px solid #fff;

}



.phone {

	background: url(../images/pro_phone_1.png) no-repeat 20px center;

	display: block;

	padding-left: 70px;

}



.content {

	padding: 10px;

	background: #fff;

	margin-bottom: 20px;

	line-height: 30px;

}

.content h1{text-align: center;}

.content .info{text-align: center;

    padding: 10px 0;

    font-size: 14px;

    border-bottom: 1px #ddd solid;color: #7b7b7b;}

.content .info span{margin: 0 10px;}

.content .info a{color: #7b7b7b; }

.content .con{font-size: 15px;

    margin: 10px auto;}

.content .con p,.content .con div{margin-bottom: 10px;text-indent: 2em;}

.content .con img{display: block;text-align: center;}



.pageing {

	padding: 10px 0;

    border-top: 1px #ddd solid;

}



.desctitle {

	font-size: 30px;

	text-align: center;

	margin-bottom: 20px;

	padding: 30px 0 16px;

	border-bottom: 3px double #e8e7e7;

}



.info {

	font-size: 12px;

	padding: 10px 0 0;

	color: #7b7b7b;

}



ul.newscenter li {

	margin: 30px 0;

	overflow: hidden;

	border-top: 1px solid #f7f7f7;

	border-bottom: 1px solid #f7f7f7;

	padding: 10px;

	transition: .8s;

	-moz-transition: .8s;

	-webkit-transition: .8s;

	-o-transition: .8s;

	background: #f8f8f8;

}



ul.newscenter li .time {

	width: 60px;

	height: 73px;

	float: left;

	background: #ededed;

	padding: 7px 0 0 20px;

}



ul.newscenter li .time b {

	display: block;

	font-size: 18px;

	font-weight: normal;

}



ul.newscenter li .time em {

	display: block;

	font-style: normal;

	line-height: 20px;

}



ul.newscenter li img {

	height: 80px;

	display: block;

	float: left;

	width: 140px;

	margin-right: 10px;

}



ul.newscenter li h3 {

	font-size: 18px;

	padding-bottom: 13px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}



ul.newscenter li p {

	line-height: 22px;

	font-size: 14px;

	height: 40px;

	overflow: hidden;

	color: #595959;

}



ul.newscenter li.topnews {

	display: inline-block;

	width: 400px;

	margin-right: 30px;

	border: none;

	margin-bottom: 0;

	background: none;

}



ul.newscenter li.topnews img {

	width: 400px;

	height: 250px;

	float: none;

}



ul.newscenter li.topnews span {

	display: block;

	color: #777;

	line-height: 24px;

	margin: 10px 0;

}



ul.newscenter li.topnews p {

	height: 66px;

}



.tpr {

	padding: 10px;

	background: #fff;

	margin: 20px 0;

}



.tpr li {

	margin: 0 20px;

}



.tpr li p {

	line-height: 30px;

	white-space: nowrap;

	overflow: hidden;

	text-align: center;

	text-overflow: ellipsis;

}



.tpr li img {

	display: block;

	border: 1px solid #ccc;

	padding: 1px;

}



/*相关*/



h4.related {

	border-bottom: 1px solid #ccc;

	font-size: 16px;

	line-height: 32px;

	margin: 0 10px;

	height: 32px;

}



h4.related span {

	display: inline-block;

	border-bottom: 2px solid #666;

}



.relatedlist {

	margin: 0 10px;

	padding: 10px 0;

	overflow: hidden;

}



ul.relate_news li a {

	display: block;

	line-height: 30px;

	border-bottom: 1px dotted #ccc;

}



ul.relate_pr li {

	width: 20%;

	float: left;

}



ul.relate_pr li a {

	display: block;

	margin: 5px;

	text-align: center;

	line-height: 30px;

}



ul.relate_pr li img {

	width: 100%;

	display: block;

}



ul.relate_pr p {

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}



/*动画*/



@keyframes leftin {

	0% {

		left: -200px;

		opacity: 0;

	}



	100% {

		left: 0;

		opacity: 1;

	}

}



@keyframes topin {

	0% {

		top: -50px;

		opacity: 0;

	}



	100% {

		top: 0;

		opacity: 1;

	}

}



@keyframes scale {

	0% {

		transform: scale(1.2);

		-o-transform: scale(1.2);

		-webkit-transform: scale(1.2);

		-ms-transform: scale(1.2);

		-moz-transform: scale(1.2);

	}



	100% {

		transform: scale(1);

		-o-transform: scale(1);

		-webkit-transform: scale(1);

		-ms-transform: scale(1);

		-moz-transform: scale(1);

	}

}





/**主题颜色**/



.nav li:hover a,

.nav ul li.cur a {

	color: #1b5b93;



}



.nav {

	border-top: 1px solid #09365b;

}



.banner .hd ul li.on {

	background: #1b5b93;

}



.title h2 {

	color: #1b5b93;

}



ul.t_btm li:hover h4 {

	color: #428bca;

}



.four ul li h3 {

	color: #1c5c93;

}



.fiv_nav ul li.on,

.fiv_nav ul li:hover {

	background: #1b5b93;

}



.fiv_box ul li .yincang {

	background: rgba(31, 53, 72, 0.6);



}



.six_tem {



	background: linear-gradient(360deg, #5c768d 0%, rgba(92, 118, 141, 0.9) 35%, rgba(140, 167, 191, 0.8) 100%);



}



.seven.container .hd ul li.on {

	background: #1b5b93;

}



.eight ul li h4 {



	color: #1f3548;

}



.nine .hd ul li.on {

	background: #1b5b93;

}



.num-item {



	color: #1c5c93;



}





.footer_nav ul {

	background: #0b365b;

}



.dibu {

	background: #0a365b;



}



.homenav h2 {

	background: #1c5993;

}



.innerTop>span:first-child{

	border-left: 3px solid #1c5993;

}



.ltitle span {

	border-left: 4px solid #1c5993;



}



.lnews li:before {

	background: #1c5993;

}



.contact {



	background: #1c5993;

}



/**/



.interlink {

	padding: 10px 0;

	background: #0a365b;

}



.interlink__inner {

	width: 1200px;

	margin: auto;

	color: #fff;

	overflow: hidden;

}



.interlink__title {

	width: 100px;

	font-size: 16px;

	background: url(../images/202106021654093565.png) no-repeat right;

	float: left

}



.interlink__list {

	width: 1090px;

	float: right;

}



a.interlink__item {

	color: #fff;

	margin: 0px 10px;

	font-size: 15px;

}



.banner .hd {

	position: absolute;

	left: 0;

	margin-left: 0;

	width: 100%;

	text-align: center;

}



.banner .hd ul li {

	display: inline-block;

	float: none;

}







div#qqzx {

	width: 60px;

	position: fixed;

	top: 60%;

	right: 10px;

	text-align: center;

}



div#qqzx img {

	width: 80%;

}



div#qqzx span {

	display: inline-block;

	background: #0077e5;

	color: #fff;

	padding: 0px 5px;

	line-height: 20px;

	border-radius: 3px;

	font-size: 12px;

}





.six .title {

	background: #fff;

	padding: 34px;

	border-radius: 10px;

	box-sizing: border-box;

}



.sic_2 .bd li {

	text-align: center;

}



.sic_2 .bd li img {

	height: 220px;

	width: 296px;

	border: 1px solid #ccc;

}



.content {

	position: relative;

}



.seven.container ul li img {

	height: 258px;

}



.eight ul li p {

	-webkit-line-clamp: 2;

}



.interlink,

.desctitle {

	display: none;

}



ul.newscenter.block div.time,

ul.newscenter.block span,

ul.newscenter li img {

	display: none;

}



ul.newscenter li:hover {

	background: #1c5993;

}



ul.newscenter li:hover h3,

ul.newscenter li:hover p {

	color: #fff;

}



ul.nav_ul a {

	display: inline-block;

	width: 75%;

}



.nav_ul {

	width: 134%;

	left: -18px;

}



.page .left {

	display: none;

}



.page .right {

	width: 100%;

}
