@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	font-family: "微软雅黑";
}
body{
	color: #333333;
	background-color: #fff;
}
.xtitle{
	color: #333333;
}
@font-face {
	font-family: "DIN";
	src: url("../fonts/DIN-BOLD.ttf");
}

ul {
	list-style: none;
}

a {
	text-decoration: none;
	margin-top: 5px;
	color:#777777;
}

em,
i {
	font-style: normal;
}

img {
/*
	max-height: 100%;
	*/
	max-width: 100%;
	border: 0;
	border: none;
}

.img {
	position: relative;
	/*图片缩放效果*/
	overflow: hidden;
}

.img img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translateX(-50%, -50%);
	margin:0;
	display:block;
	max-width: 100%;
	max-height: 100%;
	/*图片缩放效果*/
	cursor: pointer;
	transition: all 3s;
	/*width: 100%;*/
}

.img img:hover {
	/*图片缩放效果*/
	/*transform: translate(-50%, -50%) scale(1.1);
	-ms-transform: translate(-50%, -50%) scale(1.1);
	-moz-transform: translate(-50%, -50%) scale(1.1);
	-webkit-transform: translate(-50%, -50%) scale(1.1);
	-o-transform: translate(-50%, -50%) scale(1.1);*/
}

.max {
	margin: 0;
}


/***********************************首页****************************/


/*折叠导航1*/

.btn {
	position: absolute;
	top: 22px;
	right: 10px;
	z-index: 999;
	display: none;
}

.btn div {
	width: 24px;
	height: 2px;
	background: #777;
	margin-bottom: 6px;
}


/*顶部*/

.header {
	width: 90%;
	margin:0 auto;
}

.header .max:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.header .logo {
	max-width: 18%;
	max-height: 40px;
	margin-right: 2%;
	float: left;
	margin-top: 10px;
	margin-left: 4%;
}

.header .nav {
	float: right;
	text-align: right;
	width: 82%;
}

.header .nav:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.header .nav li {
	float: left;
	width: 9%;
	position: relative;
	text-align: center;
}

.header .nav li:last-child {
	margin-right: 0px;
}

.header .nav li a {
	display: block;
	font-size: 18px;
	line-height: 56px;
	height: 60px;
}

.header .nav .select a,
.header .nav li:hover a {
	color: #4593D1;
}


/* 二级导航 */

.header .two {
	min-width: 100%;
	z-index: 999;
	position: absolute;
	top: 100%;
	left: 0;
	display: none;
	background: rgb(51, 136, 204,.9)
}

.header .nav li:hover .two {
	display: block;
	background-color: rgba(51, 136, 204,.9)
/*	background-color: rgba(48, 108, 224, .7);	*/
}

.header .nav li .two a {
	display: block;
	width: 100%;
	color:#FFF;
	font-size: 14px;
	line-height: 40px;
	height: 40px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
	border:0;
}

.header .nav li .two .select,
.header .nav li .two a:hover {
	background-color: rgba(48, 108, 224, .7);
	color: #fff;
}


/*结束*/


/*轮播图*/

.swiper-one img {
	width: 100%;
}

.swiper-one.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 30px;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	width: 20px;
	height: 5px;
	border-radius: 0;
	background: #fff;
	opacity: 1;
	margin: 0 10px;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active {
	background: #b71000;
	opacity: 1;
}



.about-1{padding: 20px 12px 20px;font-size: 13px;line-height: 26px;max-width: 1400px;margin:0 auto;}
.swiper-huace{width:100%;height:1000px;margin:0 auto;}
.swiper-huace img{max-height:900px;margin:0 auto;display:block;}

.swiper-huace > .swiper-pagination-bullets .swiper-pagination-bullet{background: #ccc;width:8px;height:8px;border-radius:50%;}

.swiper-huace > .swiper-pagination-bullets .swiper-pagination-bullet-active { background: #0068b7;}


/*关于我们*/

.aboutUS {
	background: white;
	padding: 5px 0;
	position: relative;
}

.title {
	margin-left: 3%;
	margin-bottom: 20px;
}

.title1 h2 {
	font-size: 36px;
	color: #3d3d3d;
	font-weight: bold;
	line-height: 48px;
	width: 100%;
	text-align: center;
}

.title1 i {
	display: block;
	width: 40px;
	height: 3px;
	background: #d0d0d0;
	margin-left: 7%;
	margin-left: 48%;
}

.title1 p {
	font-size: 14px;
	color: #666666;
	line-height: 28px;
	height: 40px;
	width: 100%;
	text-align: center;
	margin-top: 10px;
}

.title h2 {
	font-size: 36px;
	color: #3d3d3d;
	font-weight: bold;
	line-height: 48px;
}

.title i {
	display: block;
	width: 40px;
	height: 3px;
	background: #d0d0d0;
	margin-top: 15px;
	margin-bottom: 10px;
}

.title p {
	font-size: 14px;
	color: #333333;
	line-height: 28px;
}

.about {
	position: relative;
}
.about .aos-animate{
	padding-bottom:0px;
}

.about:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.about .img {
    margin-top:30px;
	width: 50%;
	border:none !important;
	box-shadow:none;
	float: left;
	height: 510px;
}

.about .img>div,
.about .img object,
.about .img embed,
.about .img iframe,
.about .img video {
	max-width: 100% !important;
	height: 100% !important;
}
.about .img iframe{width:100% !important;}

.win-anumber {
	width: 50%;
	float: right;
}
.about .img{
	width:50%;
}
.about .dsz{
    height: auto !important;
	width:100%;
	margin-top:0 !important;
	margin-bottom:0 !important;
}
.about .win-win {
	width: 100%;
	
	padding: 30px 75px;
	
	overflow: hidden;
}

.about .win-win h3 {
	font-size: 24px;
	color: #0068b7;
	margin-bottom: 30px;
	line-height: 40px;
}

.about .win-win h3 span {
	margin: 0 5px;
	color: #ad2a30;
}

.gsjj{
	width: 100%;
	display: flex;
	flex-direction:row;
	background: rgba(15,110,182,0.9);
	padding-top: 10px;
	font-size: 12px;
}
.gsjj-p1{
	height: 50px !important;
	font-size: 12px; 
}
.gsjj-p2{
	color: #666666 !important;
}
.gsjj p{
	color: white;
}
.gsjj-line{
	width: 2px;
	height: 45px;
	background-color: white;
	margin-top: 5px;
}
.gsjj-1{
	width: 85%;
	display: flex;
	flex-direction: column;
	padding-left: 100px;
}
.gsjj-1-top{
	display: flex;
	flex-direction:row;
	padding-bottom: 5px;
}
.gsjj-1-p{
	font-size: 20px;
	font-weight: bold;
}
.gsjj-1-p2{
	padding-top: 7px;
}
.gsjj-1-bom{
	width: 60%;
	margin-bottom: 10px;
}
.dsz-p1{
	height: 60px !important;
}
.fwp1{
	font-size: 25px !important;
}
.fwp3{
	margin-top: 0px !important;
}
.fwp2{
	margin-top: 20px !important;
}
.shzrnr-text .xtitle{
	font-weight: bold !important;
	font-size: 16px !important;
}
.shzrnr-text .t_tt{
    font-size:16px;
    font-weight:bold;
	color:#777777;
	overflow: hidden; /*隐藏*/
	white-space: nowrap;  /*不换行*/
	text-overflow: ellipsis;  /* 超出部分省略号 */	
	display: flex;
	flex-direction: column;
}
.shzrnr-text .t_neirong{
    font-size:16px;
	color:#777777;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.shzrnr-text .djtime{
    font-size:16px;
	color:#777777;
}
.shzrp2{
	line-height: 24px !important;
	margin-top: 5px !important;
	margin-bottom: 20px !important;
	text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden;
}
.xwcenter{
	width: 100%;
	display: flex;
	flex-direction: column;
	margin-top: 25px;
	margin-bottom: 10px;
	color: #666666;
}
.xwcenter-body{
	display: flex;
	flex-direction:row;
	width: 100%;
	padding-left: 5%;
	padding-right: 7%;
	margin-top: 15px;
}
.xwnr{
	display: flex;
	flex-direction: column;
	font-size: 16px;
	margin-left: 1%;
	margin-right: 3%;
	width:32%;
	overflow:hidden;
}
.xwnr-top{
	background-color: #fafafa;
	padding: 20px;
	line-height: 25px;
}
.xwnr-bom{
	width: 100%;
	height: 200px;
}

.xwnr-top-1{
	color: #444;font-size: 16px;font-weight: bold;
	overflow: hidden; /*隐藏*/
	white-space: nowrap;  /*不换行*/
	text-overflow: ellipsis;  /* 超出部分省略号 */	
	display: flex;
	flex-direction: column;}
.xwnr-top-2{
	color: #666666;
	overflow: hidden; /*隐藏*/
	white-space: nowrap;  /*不换行*/
	text-overflow: ellipsis;  /* 超出部分省略号 */	
	display: flex;
	flex-direction: column;
}
.xwnr-top-3{
	color: #333;
}
.xwbtn a{
	margin-left: 45%;margin-top: 30px;margin-bottom: 40px;width: 150px;height: 35px;line-height: 35px;
}

.xwnr-top i{
	display: block;
	width: 20px;
	height: 2px;
	background: #d0d0d0;
	margin-top: 5px;
	margin-bottom: 5px;
}
.xwbtn{
	width: 100%;
	text-align: center;
}

.threefw{
	width: 100%;
	display: flex;
	flex-direction: row;
}
.threefw a{
    display: block;width:100%;height:100%;
	padding-top: 130px;
	padding-left: 90px;
}
.fw{
	width: 100%;
	height: 450px;
	background-size: 100% 100%;
	display: flex;
	flex-direction: column;
	color: white;
}
/* #fw001 {
            transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;
        }
        
#fw001:hover {
            transform: scale(1.05);
            -webkit-transform: scale(1.05);
            -moz-transform: scale(1.05);
            -o-transform: scale(1.05);
            -ms-transform: scale(1.05);
        }
#fw002 {
		            transition: All 0.4s ease-in-out;
		            -webkit-transition: All 0.4s ease-in-out;
		            -moz-transition: All 0.4s ease-in-out;
		            -o-transition: All 0.4s ease-in-out;
		        }
		        
#fw002:hover {
		            transform: scale(1.05);
		            -webkit-transform: scale(1.05);
		            -moz-transform: scale(1.05);
		            -o-transform: scale(1.05);
		            -ms-transform: scale(1.05);
		        }
#fw003 {
				            transition: All 0.4s ease-in-out;
				            -webkit-transition: All 0.4s ease-in-out;
				            -moz-transition: All 0.4s ease-in-out;
				            -o-transition: All 0.4s ease-in-out;
				        }
				        
#fw003:hover {
				            transform: scale(1.05);
				            -webkit-transform: scale(1.05);
				            -moz-transform: scale(1.05);
				            -o-transform: scale(1.05);
				            -ms-transform: scale(1.05);
				        } */

.fw div:hover {
	
		background: #b70000;

	
}
.swiper-qywh .img>img{
}
/* #fw001:hover{
	
	background: #b70000; 
} */
/*#fw002:hover{
	background: #b70000;
}
#fw003:hover{
	background: #b70000;
} */
.fwbtn{
	display: flex;
	flex-direction: row;
	color: white;
}
.fw img{
	width: 40px;
	height: 50px;
}
.fw p{
	margin-top: 10px;
	font-size: 15px;
	color: white;
}
.fwbtn img{
	width: 5px;
    height: 10px;
    margin-top: 58px;
	margin-left: 10px;
}
.fwbtn span{
	font-size: 13px;
	color: white;
}
.fwbtn p{
	margin-top: 50px;
	font-size: 12px;
}

.shzrnr{
	width: 100%;
	display: flex;
	flex-direction: row;
	padding-left: 7%;
	padding-right: 7%;
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 30px;
}
.shzrnr .img{
	width: 25%;
	height: 160px;
}
.shzrnr-text{
	display: flex;
	flex-direction: column;
	margin-left: 40px;
	line-height: 30px;
	color: #999;
	width:75%;
}
.tt_zc{overflow: hidden;}

.see {
	float: left;
	display: block;
	font-size: 13px;
	color: #cd0202;
	line-height: 25px;
	width: 80px;
	border-radius: 20px;
	border: 1px solid #cd0202;
	text-align: center;
	font-weight: 400;
	text-transform: uppercase;
	transition: all 3s;
	margin-left: 3%;
}
.see1 {
	float: left;
	display: block;
	font-size: 13px;
	color: #cd0202;
	line-height: 25px;
	width: 120px;
	border-radius: 20px;
	border: 1px solid #cd0202;
	text-align: center;
	font-weight: 400;
	text-transform: uppercase;
	transition: all 3s;
	margin-left: 3%;
	margin-top: 0;
}

.see:hover {
	background: #0068B7;
	color: #fff;
}

.about .win-win p {
	font-size: 16px;
	color: #333333;
	line-height: 32px;
}

.number {
	width: 100%;
	background: #f2f5f7;
	padding: 30px 50px 0;
	height: 210px;
	overflow: hidden;
}

.number:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.number li {
	float: left;
	width: 33%;
	margin-bottom: 30px;
}

.number li h3 {
	font-size: 36px;
	line-height: 30px;
	color: #0068b7;
	font-family: "DIN";
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.number li p {
	font-size: 14px;
	line-height: 30px;
	color: #7a7a7a;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}


/*业务领域*/

.business_area {
	background: url("../img/4.png") 0 0 no-repeat;
	background-position: 100% 100%;
	background-size: 100% 100%;
	padding: 80px 0;
}
.business_area .max{
	padding-left: 130px;
	padding-right: 130px;
	position:relative;
}
.business_area .max .lftpng{
width:40px;height:20px;position: absolute;top: 300px;left: 35px;
}
.business_area .max .rftpng{
width:40px;height:20px;position: absolute;top: 300px;right: 35px;
}

.business_area .title h2 {
	color: #fff;
}

.business_area .title i {
	background: #ad2a30;
}

.business_area .title p {
	color: #fff;
}

.swiper-container1 .swiper-slide {
	position: relative;
	overflow:hidden;
}

.swiper-container1 .swiper-slide .img {
	box-shadow: 0 0 2px #ddd;
	height:200px;
}
.swiper-container1 .swiper-slide .img img{
	height:100%;
	width:100%;
}

.swiper-container1 .area {
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	height: 100%;
	padding: 45% 35px 0;
	background: rgba(0, 0, 0, .6);
}

.swiper-container1 .swiper-slide:hover .area {
	background: rgba(0, 0, 0, .3);
}

.swiper-container1 .area h3 {
	font-size: 24px;
	color: #fff;
	line-height: 32px;
	margin-bottom: 160px;
	font-weight: 500;
}

.swiper-container1 .area p {
	font-size: 13px;
	color: #fff;
	font-weight: 300;
	line-height: 28px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.zzjgimg{
	width: 100%;
	height: 650px;
	padding-left: 2%;
}

.dszimg{
	width: 100%;
	height: 550px;
	padding: 50px;
}
.headimg{
	width: 100%;
/*	height: 500px;*/
	height:auto;
}
.xwxqimg{
	width: 100%;
	height: 600px;
	padding:30px 100px;
}

/* 分页 */

.ging {
	text-align: center;
	margin: 60px 0 80px 0;
}

.ging a {
	padding: 10px 15px !important;
	border: 1px solid #e5e5e5 !important;
	margin-right: 15px !important;
	color: #333 !important;
	width: 40px !important;
}

.ging a:last-child {
	margin-right: 0 !important;
}

.ging .ing {
	background: #b70000 !important;
	color: #fff !important;
}

.ging a:hover {
	background: #b70000 !important;
	color: #fff !important;
}

/*轮播图1*/

.swiper-container1.swiper-container {
	padding-bottom: 50px;
	margin-top: 50px;
}

.swiper-container1.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 0px;
}

.swiper-container1.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	width: 20px;
	border-radius: 5px;
	margin: 0 5px;
}

.swiper-container1.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active {
	width: 30px;
}


/*底部功能列表*/

.froot {
	padding-top: 40px;
	padding-left: 100px;
	padding-right: 80px;
	background-color: #f7f7f7;
}

.froot-left {
	float: left;
	font-family: "微软雅黑";
	width: 80%;
}

.froot ul {
	float: left;
}

.froot ul li {
	list-style: none;
	margin-top: 10px;
	font-size: 12px;
	overflow: hidden;
	line-height: 18px;
}

.froot ul .lii-2 {
	text-indent: 3em;
}

.froot ul li a {
	color: #999;
    padding-left: 18px;
    font-size: 14px;
}

.froot ul li:first-child {
	margin-top: 0px;
	font-size: 16px;
	font-weight: 600;
	max-width: 200px;
	/*max-height: 150px;*/
	display: flex;
	justify-content: space-around;
	text-align:left;
}
.footr-href ul li:first-child {
	margin-top: 0px;
	font-size: 16px;
	font-weight: 600;
	max-width: 200px;
	max-height: 150px;
	display: flex;
	justify-content: flex-start;
    margin-left: 20px;
}

.froot ul li:first-child a {
	color: #444444;
}

.froot ul li:first-child {
	color: #444444;
}


.froot-right ul li:first-child {
	text-align:left;
	display:block;
}

.froot-right ul li {
	list-style: none;
	margin-top: 10px;
	font-size: 13px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	color: #5a5a5a;
	text-align:left;
	display:block;
}

.froot-right ul li:last-child {
	color: #7a7a7a;

}

.footr-href ul {
	float: left;
}

.footr-href ul li {
	list-style: none;
	margin-top: 20px;
	font-size: 12px;
	overflow: hidden;
	display: -webkit-box;
	width: 250px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.footr-href ul .lii-2 {
	text-indent: 3em;
}

.footr-href ul li a {
	color: #7a7a7a;
}

.footr-hreft ul li:first-child {
	margin-top: 0px;
	font-size: 15px;
	font-weight: 600;
	max-width: 200px;
	max-height: 150px;
}


.froot-left ul li:first-child {
	width: 125px;
	font-size: 16px;
	color: #444444;
	margin-top:30px;
}



.froot-right {
	float: right;
	margin-top: 20px;
	width: 20%;
}

.froot-right ul {
	text-align: left;
	width: 100%;
}

.froot-right img {
	max-width: 110px;
	max-height: 110px;
    display: block;
    margin: 3px auto;
}

.footr-href {
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	margin-top: 30px;
	padding: 15px 0;
	height: 115px;
}

.footr-href-imgage,
.footr-href-text {
	float: left;
}

.footr-href-text {
	float: left;
	margin-top: 15px;
}

.footr-href-imgage {
	width:90%;
	float: left;
}
.footr-bottom {
	height: 30px;
    text-align: center;
    margin-top: 15px;
    font-size: 11px;
    color: #999;
}

.footr-bottom p {
	color: #777;
}

/*新闻资讯*/

.content-left {
	float: left;
	width: 50%;
	background: #ffffff;
	padding: 30px;
	margin-right: 2%;
}

.content-left .img {
	width: 98%;
	margin: 2px auto 0 auto;
	box-shadow: 0 0 2px #ddd;
}

.left-top-text {
	color: #333333;
	font-size: 18px;
	margin-top: 24px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.left-center-text {
	font-size: 14px;
	color: #666666;
	margin-top: 14px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.left-bottom-text {
	font-size: 14px;
	color: #adadad;
	margin-top: 7px;
	position: relative;
}

.left-bottom-text span {
	position: absolute;
	top: 0;
	right: 0;
}

.content-left .pagination-news {
	text-align: right !important;
	bottom: 2px !important;
}

.content-left .pagination-news .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: .2;
}

.content-left .pagination-news .swiper-pagination-bullet-active {
	background: #007aff;
	opacity: 1;
}

.content-right {
	float: right;
	width: 48%;
}

.content-right-list {
	width: 100%;
	background-color: #ffffff;
	margin-bottom: 11px;
}

.content-right .content-right-list:last-child {
	margin-bottom: 0px;
}

.content-right-list .time {
	width: 15%;
	float: left;
	background: #00649f;
	text-align: center;
	color: #f5f5f5;
	padding: 10px 0;
}

.time-top {
	font-size: 32px;
}

.time-bottom {
	font-size: 14px;
}

.content-text {
	float: left;
	padding: 15px 0 0 20px;
	width: 84%;
}

.content-text-top {
	color: #333333;
	font-size: 18px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.content-text-bottom {
	color: #666666;
	font-size: 14px;
	margin-top: 10px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.content-text-bottom:hover {
	color: #00649f;
}

.content-text-top:hover {
	color: #00649f;
}

.red_bgimg img {
	width: 100%;
	height: 100%;
}

.journalism {
	padding-top: 80px;
}

.journalism .title {
	margin-bottom: 30px;
}

.journa {
	background: #f2f5f7;
	padding: 50px 0;
}

.journa .max {
	position: relative;
}


/*table切换*/

.corpoat #oranger {
	width: 714px;
	position: absolute;
	bottom: 80px;
	right: 0;
	padding-left: 60px;
	z-index: 9999;
}

.corpoat #oranger li {
	float: left;
	width: 45px;
	line-height: 45px;
	height: 45px;
	margin-right: 20px;
	border-radius: 50px;
	text-align: center;
}

.corpoat #oranger li a {
	font-size: 18px;
	color: #fff;
}

.corpoat #oranger .see {
	border-color: #fff;
	color: #fff;
}

.corpoat #oranger .sciece,
.corpoat #oranger li:hover {
	background: #fff;
}

.corpoat #oranger .sciece a,
.corpoat #oranger li:hover a {
	color: #205F92;
}

.corpoat #oranger .see:hover {
	border-color: #fff;
	background: #fff;
	color: #205F92;
}


/*内容*/

.corpoat .imgnews {
	clear: both;
	display: none;
	position: relative;
}

.corpoat .imgnews .img {
	width: 687px;
	box-shadow: 0 0 2px #ddd;
	position: absolute;
	top: -110px;
	left: 0;
	z-index: 999;
}

.corpoat .imgnews .jouright {
	width: 924px;
	padding: 50px 50px 50px 270px;
	background: #f2f5f7;
	position: absolute;
	top: -150px;
	right: 0;
	z-index: 99;
}

.corpoat .imgnews .jouright h4 {
	font-size: 36px;
	color: #474747;
	font-weight: 300;
	font-family: "思源黑体";
}

.corpoat .imgnews .jouright h3 {
	font-size: 24px;
	color: #474747;
	font-weight: 500;
	margin: 30px 0 20px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.corpoat .imgnews .jouright p {
	font-size: 14px;
	line-height: 28px;
	height: 56px;
	color: #7a7a7a;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.corpoat .imgnews .jouright em {
	display: block;
	font-size: 16px;
	color: #b71000;
	margin-top: 30px;
}


/*结束*/

.ggt {
	width: 100%;
}


/*底部*/

.footer {
	padding: 50px 0;
	background: url("../img/19.jpg") no-repeat;
	background-size: 100% 100%;
	background-position: 100% 100%;
	margin-top: -4px;
}

.footer .max:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.footleft {
	float: left;
	width: 49%;
	margin-right: 2%;
}

.footleft h3 {
	font-size: 24px;
	line-height: 28px;
	color: #474747;
}

.footleft>p {
	font-size: 14px;
	line-height: 28px;
	color: #616161;
	margin: 20px 0 -40px;
}

.footleft ul {
	display: inline-block;
	width: 320px;
}

.footleft ul li {
	font-size: 14px;
	line-height: 30px;
	color: #616161;
}

.footleft .rwm {
	display: inline-block;
	text-align: center;
	width:110px;
}

.footleft .rwm img {
	width: 110px;
	height: 110px;
}

.footleft .rwm p {
	font-size: 14px;
	line-height: 28px;
	color: #616161;
}

.footright {
	float: right;
	width: 49%;
	text-align: right;
	margin-top: 25px;
}

.footright img {
	width: 336px;
	height: 54px;
}

.footright p {
	font-size: 14px;
	line-height: 30px;
	color: #616161;
	margin: 10px 0 5px;
}

.footright em {
	display: block;
	font-size: 14px;
	line-height: 30px;
	color: #616161;
}

.footright .jishu {
	display: block;
	font-size: 14px;
	line-height: 30px;
	color: #616161;
}

.footright a {
	font-size: 14px;
	color: #616161;
}

.footleft ul li:hover,
.footright a:hover,
.footright em:hover,
.footright p:hover,
.footleft .rwm:hover p,
.footleft>p:hover {
	color: #205f92;
}


/*****************************概况**************************/


/*大图片*/

.dtp {
	width: 100%;
}


/*顶部导航*/

.header2.header .logo {
	margin-top: 15px;
}

.header2.header .nav li>a {
	line-height: 90px;
	height: 90px;
}

.header2.header .two {
	top: 90px;
}


/*导航路径*/

.path_navigation {
	background: #f2f5f7;
	margin-top: -4px;
}

.path_navigation .max:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.path_navigation .path {
	float: left;
}

.path_navigation .path:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.path_navigation .path li {
	float: left;
	margin-right: 50px;
}

.path_navigation .path li:last-child {
	margin-right: 0px;
}

.path_navigation .path li a {
	line-height: 70px;
	font-size: 16px;
	color: #231815;
}

.path_navigation .path .sciece a,
.path_navigation .path li a:hover {
	color: #3e80c0;
}

.path_navigation .navigation {
	float: right;
	white-space:nowrap;
}

.path_navigation .navigation img {
	width: 16px;
	height: 16px;
	margin-right: 5px;
	float: left;
	margin-top: 27px;
}

.path_navigation .navigation a {
	line-height: 70px;
	font-size: 16px;
	color: #7a7a7a;
	white-space:nowrap;
}

.path_navigation .navigation a:hover {
	color: #3e80c0;
}


/*数字数据*/

.number2.number {
	width: 100%;
	position: static;
	padding: 60px 0;
	height: auto;
	background: #fff;
}

.number2.number li {
	width: auto;
	margin-bottom: 0px;
	text-align: center;
	margin-right: 106px;
}

.number2.number li:first-child+li+li+li+li+li{
	margin-right: 0px;
}

.number2.number li h3 {
	font-size: 60px;
	line-height: 60px;
}


/*公司*/

.company {
	padding: 90px 0;
	background: #004071;
}

.company .max:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.comleft {
	float: left;
	width: 45%;
}

.comleft h3 {
	font-size: 60px;
	line-height: 60px;
	color: #fff;
	font-family: "DIN";
	margin-bottom: 10px;
}

.comleft h4 {
	font-size: 24px;
	color: #fff;
}

.comright {
	float: left;
	width: 55%;
	font-size: 16px;
	line-height: 32px;
	color: #FFF;
	text-align: justify;
}

.comright p:nth-child(1) {
	margin-bottom: 40px;
}


/*简介*/

.introduce {
	padding-left: 120px;
	margin: 80px 0 60px;
	position: relative;
}

.introduce:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.intleft {
	width: 40%;
	margin-right: 6%;
	font-size: 16px;
	line-height: 32px;
	color: #474747;
	text-align: justify;
	float: left;
}

.intleft p {
	margin-bottom: 40px;
}

.intleft p:last-child {
	margin-bottom: 0px;
}

.intright {
	width: 54%;
	float: left;
}

.ggt2 {
	margin-bottom: 80px;
}

.sx {
	position: absolute;
	top: -188.5px;
	left: 40px;
}


/*****************************领导**************************/

.leader {
	margin: 60px 0 30px;
}

.leader .max:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.leaimg {
	width: 23.5%;
	float: left;
	margin-right: 2%;
	margin-bottom: 30px;
}

.leader .max .leaimg:first-child+div+div+div,
.leader .max .leaimg:first-child+div+div+div+div+div+div+div,
.leader .max .leaimg:first-child+div+div+div+div+div+div+div+div+div+div+div,
.leader .max .leaimg:first-child+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div,
.leader .max .leaimg:first-child+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div{
	margin-right: 0;
}

.leaimg .img {
	box-shadow: 0 0 2px #ddd;
}

.leaimg p {
	background: #F2F4F6;
	padding: 0 30px;
	line-height: 60px;
	height: 60px;
}

.leaimg p:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.leaimg p span {
	float: left;
	width: 100px;
	color: #0068b7;
	font-size: 18px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.leaimg p em {
	width: calc(100% - 100px);
	color: #474747;
	font-size: 14px;
	float: left;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.leaimg:hover p em {
	color: #0068b7;
}


/*****************************荣誉**************************/


/*上*/

.honor_top {
	margin: 50px 0 80px;
}

.title2 {
	margin-bottom: 30px;
}

.title2:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.t2left {
	float: left;
	width: 50%;
}

.t2left h3 {
	color: #231815;
	font-size: 36px;
	font-family: "DIN";
	text-transform: uppercase;
	line-height: 36px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.t2left p {
	color: #231815;
	font-size: 18px;
	line-height: 32px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.t2right {
	text-align: right;
	float: right;
	width: 50%;
}

.t2right p {
	color: #7a7a7a;
	font-size: 14px;
	line-height: 30px;
	/*overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:1;*/
}

.honor_bottom .t2right p {
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}


/*资质列表*/

.qualifications-list:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.qualifications-list li {
	width: 23.5%;
	margin-right:2%;
	float: left;
	margin-bottom: 2%;
}

.qualifications-list li:first-child +li+li+li,
.qualifications-list li:first-child +li+li+li+li+li+li+li,
.qualifications-list li:first-child +li+li+li+li+li+li+li+li+li+li+li,
.qualifications-list li:first-child +li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.qualifications-list li:first-child +li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.qualifications-list li:first-child +li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.qualifications-list li:first-child +li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.qualifications-list li:first-child +li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.qualifications-list li:first-child +li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li {
	margin-right: 0%;
}

.qualifications-list li .img {
	box-shadow: 0 0 2px #ddd;
}

.qualifications-list li p {
	text-align: center;
	line-height: 45px;
	height: 45px;
	background: #f2f4f6;
	font-size: 14px;
	color: #474747;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.qualifications-list li:hover p {
	color: #B71000;
}

/*下*/

.honor_bottom {
	padding: 70px 0;
	background: #f2f4f6;
}

.honorlist:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.honorlist li {
	width: 32%;
	float: left;
	margin-right: 2%;
	margin-bottom: 30px;
}

.honorlist li:nth-child(3n) {
	margin-right: 0%;
}

.honorlist li:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.honorlist li h6 {
	width: 100px;
	line-height: 100px;
	height: 100px;
	text-align: center;
	font-size: 32px;
	color: #0068b7;
	background: #e6e8eb;
	font-weight: 300;
	float: left;
	font-family: "DIN";
}

.honorlist li .hoP {
	float: left;
	width: calc(100% - 100px);
	padding: 20px;
	line-height: 28px;
	height: 100px;
	background: #fff;
	font-size: 14px;
	color: #474747;
	overflow: hidden;
}

.honorlist li .hoP p {
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.honorlist li:hover .hoP p {
	color: #0068b7;
}


/*分页 */

.paging {
	text-align: center;
	margin-top: 20px;
}

.paging .select,
.paging a:hover {
	background: #0068b7;
	color: #fff;
}

.paging a {
	display: inline-block;
	width: 40px;
	line-height: 40px;
	height: 40px;
	text-align: center;
	background: #e6e8eb;
	margin-right: 10px;
	font-size: 18px;
	color: #7a7a7a;
	border-radius: 50px;
}

.paging a.npage{
	margin-right: 0px;
}

.paging a.npage,
.paging a.ppage {
	width: 90px;
}


/*横线*/

.hx {
	display: block;
	width: 100%;
	height: 20px;
	background: #0068b7;
}


/*****************************致辞**************************/

.Address {
	margin: 60px 0 80px;
}

.Address .max:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.Address .img {
	width: 427px;
	box-shadow: 0 0 2px #ddd;
	float: left;
}

.addright {
	width: calc(100% - 427px);
	float: left;
}

.addright h6 {
	color: #0068b7;
	font-size: 32px;
	line-height: 100px;
	height: 100px;
	font-weight: 400;
	padding-left: 40px;
}

.addright h6 span {
	color: #474747;
	font-size: 18px;
	margin-left: 5px;
}

.addright .addP {
	padding: 30px;
	background: #f2f4f6;
	font-size: 14px;
	line-height: 31px;
	color: #474747;
	text-align: justify;
}

.addright .addP p {
	text-indent: 2em;
}


/*****************************党建**************************/

.party_building {
	padding: 30px 0 80px;
}

.party_building li {
	border-bottom: 1px dashed #ddd;
	padding: 30px 0;
}

.party_building li:last-child {
	border-bottom: none;
}

.party_building li:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.party_building .img {
	width: 22%;
	box-shadow: 0 0 2px #ddd;
	float: left;
}

.party_building .party {
	width: 78%;
	float: left;
	padding: 27px 0 27px 50px;
}

.party_building .party:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.party_building .party .partyleft {
	float: left;
	width: 80%;
}

.party_building .party .partyleft h6 {
	font-size: 24px;
	line-height: 36px;
	color: #474747;
	font-weight: 500;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.party_building .party .partyleft p {
	font-size: 14px;
	line-height: 28px;
	height: 84px;
	color: #7a7a7a;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.party_building .party .partyright {
	float: left;
	width: 130px;
	margin-left: 70px;
}

.party_building .party .partyright p {
	font-size: 24px;
	line-height: 24px;
	color: #474747;
	font-family: "思源宋体";
	margin-bottom: 70px;
}

.party_building .party .partyright em {
	display: block;
	font-size: 14px;
	color: #474747;
	text-align: right;
}

.party_building li:hover {
	border-bottom-color: #0068b7;
}

.party_building li:hover .partyleft h6 {
	color: #0068b7;
}

.party_building .paging {
	margin-top: 50px;
}


/*****************************新闻**************************/

.news {
	margin: 60px 0 80px;
}

.news .max:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.news li {
	list-style: none;
	margin-bottom: 40px;
}

.news li:last-child {
	margin-bottom: 0;
}

.news .time {
	float: left;
	text-align: center;
	padding: 30px;
	background: #00649f;
}

.news .time h3 {
	font-size: 30px;
	color: #fff;
	font-family: "Bold";
}

.news .time p {
	font-size: 16px;
	color: #fff;
	font-family: "微软雅黑";
}

.news .line {
	float: left;
	margin-top: 50px;
	font-weight: 600;
	margin-right: 45px;
	color: #ededed;
}

.news .dynamic {
	float: left;
	padding: 30px;
	background: #f7f7f7;
	width: 83%;
	font-family: "微软雅黑";
}

.news .dynamic span {
	font-size: 14px;
	line-height: 32px;
	color: #7a7a7a;
	float: left;
	margin-bottom: 30px;
}
.news .dynamic span:first-child + span{float:right;}
.news .dynamic .spanspan {
	font-size: 24px;
	color: #333;
	width: calc(100% - 80px);
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.news .dynamic i {
	font-size: 14px;
	line-height: 28px;
	color: #7a7a7a;
	font-style: normal;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.news ul li:hover .line {
	color: #00649f;
}

.news ul li:hover .dynamic>span {
	color: #00649f;
}

.newsNotice {
	width: 29.5%;
	margin-right: 5.7%;
	float: left;
}

.max .newsNotice:nth-child(3n) {
	margin-right: 0%;
}

.newsNotice .img {
	box-shadow: 0 0 2px #ddd;
}

.newsNotice .notice {
	padding: 20px 0 30px;
}

.newsNotice .notice em {
	display: block;
	font-size: 24px;
	color: #7A7A7A;
	margin-bottom: 10px;
	font-family: "DIN";
}

.newsNotice .notice h6 {
	font-size: 20px;
	color: #474747;
	font-weight: 400;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.newsNotice .notice p {
	font-size: 14px;
	color: #7a7a7a;
	line-height: 28px;
	height: 56px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	margin: 20px 0;
}

.newsNotice .notice i {
	display: block;
	font-size: 14px;
	color: #b71000;
}

.newsNotice:hover .notice h6 {
	color: #0068b7;
}

.news .paging {
	margin-top: 30px;
}


/*****************************工程**************************/

.engineering2 {
	margin: 60px 0 80px;
}

.engineering2 .max:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.engineering2 .engimg {
	width: 32%;
	float: left;
	margin-right: 2%;
	margin-bottom: 30px;
}

.engineering2 .engimg:first-child+div+div,
.engineering2 .engimg:first-child+div+div+div+div+div,
.engineering2 .engimg:first-child+div+div+div+div+div+div+div+div,
.engineering2 .engimg:first-child+div+div+div+div+div+div+div+div+div+div+div{
	margin-right: 0%;
}

.engineering2 .engimg .img {
	box-shadow: 0 0 2px #ddd;
}

.engineering2 .engimg p {
	font-size: 18px;
	color: #404040;
	line-height: 60px;
	height: 60px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	text-align: center;
	background: #f2f2f2;
}

.engineering2 .engimg:hover p {
	color: #0068B7;
}

.engineering2 .paging {
	margin-top: 20px;
}


/*****************************业务**************************/

.business {
	margin: 60px 0;
}
.yw-bg{
	margin-bottom: 60px;
}
.townav {
	text-align: center;
	margin-bottom:5px;
	padding: 30px 0 0;
	background:#3e80c0;
}

.townav a {
	display: inline-block;
	line-height: 50px;
	height: 50px;
	border-radius: 30px;
	padding: 0 30px;
	background: #f2f5f7;
	font-size: 16px;
	color: #2e2e2e;
	margin-right:65px;
	font-weight: 600;
	margin-bottom: 30px;
}

.townav .sciece,
.townav a:hover {
	color: #fff;
	background:#000080;
}

.busp {
	font-size: 16px;
	line-height: 32px;
	color: #2e2e2e;
	background: #f2f5f7;
	padding: 60px;
	text-align: justify;
}

.busp p {
	text-indent: 2em;
}

.swiper-container4 .swiper-slide {
	width: 66.1%;
}

.swiper-container4 .img {
	width: 100%;
}

.swiper-container4 p {
	width: 50%;
	margin: 0 auto;
	text-align: center;
	font-size: 20px;
	line-height: 28px;
	color: #2f2f2f;
	margin-top: 15px;
	padding: 0 6px;
}

.swiper-container4 .swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
	background-image: url("../img/46.png");
}

.swiper-container4 .swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
	background-image: url("../img/47.png");
}

.swiper-container4 .swiper-button-next,
.swiper-container4 .swiper-button-prev {
	width: 29px;
	height: 54px;
	background-size: 100% 100%;
}


/*****************************创新**************************/

.innovate {
	margin: 60px 0 50px;
}

.innovate .inn {
	text-align: center;
	margin-bottom: 20px;
}

.innovate .inn h6 {
	font-size: 36px;
	color: #231815;
	font-weight: 400;
	text-transform: uppercase;
	font-family: "DIN";
}

.innovate .inn em {
	display: block;
	font-size: 18px;
	color: #231815;
	margin: 5px 0;
}

.innovate .inn p {
	font-size: 14px;
	line-height: 30px;
	color: #7A7A7A;
}

.innovate .case {
	text-align: center;
	margin-bottom: 20px;
	margin-top: 70px;
}

.innovate .case h3 {
	font-size: 36px;
	color: #231815;
	font-weight: 500;
}

.innovate .case p {
	text-align: center;
	font-size: 18px;
	color: #231815;
	text-transform: uppercase;
}

.innovate .engineering2 {
	margin: 0;
}

.innovate .engineering2:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


/*****************************文化**************************/

.culture {
	margin: 50px 0;
}

.culture .title2 {
	margin-bottom: 10px;
}

.culture .t2left {
	width: 100%;
}

.cultureIMG {
	font-size: 14px;
	color: #474747;
	line-height: 28px;
	padding: 10px 0;
}

.cultureIMG p {
	text-align: justify;
	text-indent: 2em;
}

.cultureIMG img {
	display: block;
	width: auto;
	margin: 5px auto;
}


/*****************************政策**************************/

.policy .party_building {
	padding: 50px 0 80px;
}

.policy .party_building li .party {
	width: 100%;
	padding: 0;
}

.policy .party_building .party .partyleft p {
	height: 56px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.policy .party_building .party .partyright p {
	margin-bottom: 40px;
}

.policy .party_building .paging {
	margin-top: 40px;
}


/*****************************招聘**************************/

.recruit {
	margin: 50px 0 80px;
}

.recruit .title2 {
	margin-bottom: 0;
}

.recruit .t2right p {
	color: #262223;
	font-size: 18px;
	/*overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:1;*/
}

.recruit .t2right p a {
	color: #eb3838;
}


/*口风琴效果*/

.organ>ul {
	width: 100%;
	list-style: none;
}

.organ .menu-one>li {
	height: auto;
	overflow: hidden;
	margin-bottom: 20px;
	background: #f5f5f5;
}


/* 招聘岗位名称*/

.post {
	background: #0068b7;
	margin-bottom: 20px;
	text-align: center;
}

.organ .post p {
	font-size: 24px;
	color: #feffff;
	line-height: 65px;
	height: 65px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}


/*岗位*/

.organ .menu-one .name {
	cursor: pointer;
	line-height: 65px;
	height: 65px;
	padding-left: 40px;
}

.organ .menu-one .name h3 {
	color: #474747;
	font-size: 24px;
	font-weight: 400;
	float: left;
	width: 33%;
}

.organ .menu-one .name p {
	float: left;
	color: #474747;
	font-size: 18px;
}

.organ .menu-one .name p span {
	margin: 0 30px;
}

.organ .menu-one .name p:nth-child(2) {
	width: calc(67% - 250px);
}

.organ .menu-one .name p.xq{
	float: right;
	width: 136px;
	text-align: center;
	background: #ebebeb;
	font-size: 14px;
}

.organ .menu-one .name:hover {
	background: #0068b7;
}

.organ .menu-one .name:hover h3,
.organ .menu-one .name:hover p {
	color: #fff;
}

.organ .menu-one .name:hover p.xq {
	color: #474747;
}


/*内容 */

.organ .menu-two {
	display: none;
	padding: 40px;
	background: #f9f9f9;
}

.organ .menu-two2 {
	display: block;
}

.post1 .organ .menu-two2 {
	display: none;
}

.organ .menu-two .menu {
	width: 100%;
}

.organ .menu-two .menu:nth-child(2) {
	margin-top: 20px;
}

.organ .menu-two b {
	font-size: 14px;
	line-height: 28px;
	color: #0068b7;
	display: block;
}

.organ .menu-two p {
	font-size: 14px;
	line-height: 28px;
	color: #474747;
	text-align: justify;
}

.organ .menu-two p a {
	color: #0068b7;
}

.organ .menu-one {
	margin-top: 60px;
}

.organ .menu-one:nth-child(1) {
	margin-top: 45px;
}

.organ .menu-one:nth-child(2) .menu-two2 {
	display: none;
}


/*****************************联系**************************/

.contact {
	margin: 60px 0 80px;
}

.contactTOP:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.contactTOP .topleft {
	width: 25%;
	background: #f2f5f7;
	padding: 40px 60px;
	float: left;
}

.contactTOP .topleft h4 {
	font-size: 24px;
	color: #2e2e2e;
	font-weight: 500;
	line-height: 24px;
	margin-bottom: 30px;
}

.contactTOP .topleft h6 {
	font-size: 16px;
	color: #0068b7;
	font-weight: 500;
	line-height: 30px;
}

.contactTOP .topleft p {
	font-size: 16px;
	color: #2e2e2e;
	line-height: 30px;
}

.contactTOP .topleft h5 {
	font-size: 16px;
	color: #0068b7;
	line-height: 30px;
	margin-top: 30px;
}

.contactTOP .topleft img {
	width: 110px;
	height: 110px;
}

.contactTOP .topright {
	display: block;
	float: left;
	width:75%;
}

.my-map {
	margin: 0 auto;
	height: 457px;
}

.my-map .icon {
	background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat;
}

.my-map .icon-cir {
	height: 31px;
	width: 28px;
}

.my-map .icon-cir-red {
	background-position: -11px -5px;
}

.amap-container {
	height: 100%;
}

.amap-info-content h5 {
	font-size: 15px;
}

.amap-info-content div {
	font-size: 14px;
}

.contactBOT {
	margin-top: 20px;
}

.contactBOT:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.contactBOT h4 {
	width: 12%;
	line-height: 120px;
	height: 120px;
	text-align: center;
	background: #ebeef0;
	font-size: 24px;
	color: #2e2e2e;
	font-weight: 500;
	float: left;
}

.contactBOT .botright {
	float: left;
	width: 88%;
	background: #f2f5f7;
	padding: 0 20px;
}

.contactBOT .botright:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.contactBOT .botright .p2 {
	float: left;
	width: 20%;
	height: 120px;
	padding-top: 30px;
}

.contactBOT .botright .p2 a {
	color: #2e2e2e;
	font-size: 16px;
	line-height: 32px;
}

.contactBOT .botright .p2 p:nth-child(1) {
	color: #0068b7;
}


/*****************************详情**************************/

.details {
	margin: 80px 0;
}

.max3 {
	max-width: 1160px;
	margin: 0 auto;
}

.title3 {
	text-align: center;
	margin-bottom: 30px;
}

.title3 h4 {
	font-size: 24px;
	line-height: 36px;
	color: #474747;
	font-weight: normal;
	margin-bottom: 15px;
}

.title3 p {
	font-size: 14px;
	line-height: 36px;
	color: #7a7a7a;
}

.title3 p span {
	margin-left: 60px;
}

.details .pimg {
	border-top: 1px dashed #ddd;
	border-bottom: 1px dashed #ddd;
	font-size: 14px;
	color: #474747;
	line-height: 28px;
	padding: 30px 0;
}

.details .pimg p {
	text-align: justify;
	text-indent: 2em;
	margin-bottom: 20px;
}

.details .pimg img {
	display: block;
	width: auto;
	margin: 10px auto;
}

.sxp_fh {
	max-width: 1160px;
	margin: 40px auto 0 auto;
}

.sxp_fh .sxp {
	float: left;
	width: calc(100% - 170px);
}

.sxp_fh .sxp a {
	display: block;
	width: 100%;
	font-size: 18px;
	line-height: 36px;
	color: #474747;
	text-align: justify;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.sxp_fh .sxp a:hover {
	color: #ab1e24;
}

.sxp_fh .more {
	float: right;
	display: block;
	width: 140px;
	line-height: 50px;
	height: 50px;
	text-align: center;
	margin-left: 10px;
	margin-top: 10px;
	color: #fff;
	transition: all 3s;
	background: #ab1e24;
}

.sxp_fh .more span {
	display: inline-block;
	white-space:nowrap;
}

.sxp_fh .more img {
	margin-right: 5px;
	float: left;
	margin-top: 17px;
}

.sxp_fh .more:hover {
	background: #0068B7;
	color: #fff;
}

.wmtitle{
	display: flex;
	flex-direction: row;
	padding-left: 6%;
	margin-right: 2%;
	font-size: 12px;
	background-color: #fafafa;
}
.wmtitle-left{
	display: flex;
	flex-direction: row;
	padding: 10px;
	width: 78%;
	font-weight: 600;
}
.wmtitle-left a{
	width: 10%;
	color: #666;
}
.wmtitle-left p{
	color: #666;
	font-size: 13px;
	padding-bottom: 5px;
}
.wmtitle-right{
	width: 23%;
	display: flex;
	flex-direction: row;
	padding: 10px;
	font-size: 12px;
	padding-top: 15px;
}

.wmjs{
	width: 100%;
	display: flex;
	flex-direction: column;
	padding-left: 10%;
	padding-right: 10%;
	margin-top: 50px;
}
.wmjs-title{
	width: 100%;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
}
.wmjs-titleb{
	width: 100%;
	text-align: center;
	font-size: 16px;
	margin-top: 30px;
	margin-bottom: 30px;
	color: #707070;
}
.wmjs-body{
	display: flex;
	flex-direction: column;
	line-height: 30px;
}
.wmjs-body div,.wmjs-body table{max-width:100% !important}
.wmjs-body img{max-width:80%;height:auto !important;}
.wmjs-body text{
	margin-bottom: 30px;
	color: #666;
	font-size: 16px;
}
.yw-text a{
	margin-top: 0px;
}

.swiper-qywh{
	background-color: white;
	font-size: 12px;
	text-align: center;
	line-height: 25px;
	padding-bottom: 5px;
}
.swiper-qywh p{
	font-size: 16px;
}
.swiper-qywh>a{
	display:block;
	height:220px;
	overflow:hidden;
}
/*
.swiper-qywh a img{
	width:100%;
}
*/
.qywh-nr{
	display: flex;
	width: 100%;
	justify-content: flex-start;
	flex-flow: wrap
}
.qywh-nr .swiper-qywh{
	width: 22%;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:10px;
}
.swiper-qywh p {
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  color:#888888;
}
.fenye{
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	padding-left: 30%;
	padding-right: 30%;
	font-size: 12px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.fenye1{
	width: 15%;
	height: 20px;
	background-color: white;
	border: 1px solid gray;
	padding-left: 3.5%;
    line-height: 20px;
}
.fenye2{
	width: 7.5%;
	height: 20px;
	background-color: white;
	border: 1px solid gray;
	padding-left: 3%;
    line-height: 20px;
}

.gsyw-nr{
	display: flex;
	width: 100%;
	justify-content: space-around;
	flex-flow: wrap;
	font-size: 12px;
}
.gsyw-nr video,.gsyw-nr iframe {width:940px;height:620px;}
.gsyw-nr .swiper-qywh{
	width: 30%;
	background-color: #fafafa;
	text-align: left;
	font-size: 12px;
	margin-bottom: 30px;
}
.yw-text{
	display: flex;
	flex-direction: column;
	margin: 2% 5%;
}

.yw-text p{
	font-size: 14px;
}
.ywtp-2{
	color: #777;
}
.ywtp-1{
	font-size: 16px;
	font-weight: bold;
}
.ywtp-3{
	width: 80%;
}
.ywtp-4{
	color:#b70000;
}
.yw-text-1{
	display: flex;
	font-size: 12px;
}


.duanline{
	width: 6%;
	height: 2px;
	background-color:#d0d0d0 ;
	margin-bottom: 5px;
	margin-top: 5px;
}

.fanpian{
	display: flex;
	justify-content: space-between;
    width: 100%;
	margin-bottom: 30px;
	color: #999999;
}

.qxqy{
	width: 100%;
	font-size: 16px;
	height: 50px;
	font-weight: bold;
	background-color: #f2f2f2;
	text-align: center;
	margin-bottom: 30px;
	padding-top: 10px;
}
.chanye{
	display: flex;
}
.swiper-cy{
	width: 28%;
	background-color: #fafafa;
	font-size: 12px;
	line-height: 25px;
	padding-bottom: 5px;
	margin-bottom: 20px;
}
.swiper-cy .img{height:220px;display:block;margin-top: -1px;}
.swiper-cy p{
	padding-left: 5%;
	font-size:15px;
}
.swiper-cy a{
	width: 100%;
}
.djtime{
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
}

.shzrnrb{
	border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    padding-top: 15px;
    padding-bottom: 15px;
	width: 100%;
	display: flex;
	flex-direction: row;
	font-size: 12px;
	margin-top: 30px;
}
.shzrnrb .img{
	width: 200px;
	height: 150px;
}

.qxqyb{
	width: 100%;
	font-size: 16px;
	height: 50px;
	font-weight: bold;
	background-color: #1076c5;
	color: white;
	text-align: center;
	margin-bottom: 30px;
	padding-top: 10px;
}

.zpxx{
	display: flex;
	flex-direction: column;
	font-size: 16px;
	background-color: #f1f1f1;
	margin-bottom: 10px;
}

.zpxx-top{
	width: 100%;
	display: flex;
	flex-direction: row;
	line-height: 40px;
}
.zpxx-top-1{
	width: 30%;
	text-align: left;
	margin-left: 20px;
	font-size: 16px;
	font-weight: bold;
}
.zpxx-top-2{
	width: 55%;
}
.zpxx-top-3{
	width: 10%;
}
.zpxx-top-4{
	background-color: #e5e5e5;
	width: 12%;
	text-align: center;
}
.zpxx-bom{
	display: flex;
	flex-direction: column;
	background-color: #fafafa;
	font-size: 12px;
	padding: 30px 30px 10px 30px;
}
.zpxx-bom-1{
	color: #1076c5;
}
.zpxx-bom-2{
	line-height: 25px;
}
.zpxx-bom-3{
	width: 7%;
	background-color: #1076c5;
	color: white;
	border: 0px;
	height: 25px;
	margin-top: 30px;
}

.lx-map{
	display: flex;
	flex-direction: row;
	width: 100%;
	margin-bottom: 30px;
}
.lx-left{
	width: 60%;
}
.lx-left iframe{
    border:0;
	width: 100%;
	height: 500px;
}
.lx-right{
	width: 40%;
	display: flex;
	flex-direction: column;
	background-color: #fafafa;
	padding: 80px;
	font-size: 16px;
}
.lx-right-1{
	font-size: 16px;
	font-weight: bold;
	line-height: 60px;
}
.lx-right-4{
	margin-top: 30px;
}
.lx-right-5{
	height: 80px;
	width: 80px;
}
