a {
	text-decoration: none;
}

ul,
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
hr {
	margin: 0;
	padding: 0;
}

li {
	list-style: none;
}

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

table {
	border-collapse: collapse;
}

td,
th {
	padding: 5px 10px;
	border: 1px solid #DDD;
}

.box {
	width: 100%;
	padding: 0 19%;
	box-sizing: border-box;
}

.clearfix::after {
	content: '';
	display: block;
	clear: both;
}


/* 导航 开始 */

.header-box {
	/*position: fixed;
	position: absolute;
	z-index: 999;
	top: 0;*/
	height: 100px;
	width: 100%;
}

.header-box-w {}

.header-box-2 {
	width: 100%;
	box-sizing: border-box;
	margin: 0 auto;
	height: 100%;
	padding-left: 13%;
	padding-right: 15%;
	border-bottom: 1px solid #3676A9;
}

.logo-box {
	width: auto;
	height: auto;
	float: left;
	padding-top: 20px;
}

.logo-box img {
	width: 100%;
	height: auto;
}

.header-nav {
	float: left;
	width: 63%;
	margin-left: 3%;
	margin-right: 1%;
}

.header-nav>li {
	width: 10%;
	transition: .5s;
	float: left;
	position: relative;
}

.header-nav>li>a {
	font-size: 16px;
	color: #fff;
	display: block;
	text-align: center;
	line-height: 100px;
}

.header-nav>li>ul {
	width: 100%;
	display: none;
	position: absolute;
	top: 100px;
	height: auto;
	z-index: 999;
	transition: .5s;
	background: rgba(255, 255, 255, 0.8);
	box-shadow: 0px 5px 5px 0px rgba(29, 120, 206, 0.52);
}

.header-nav>li>ul>li {
	width: 100%;
	padding: 15px 0;
	text-align: center;
	font-size: 16px;
	color: #333333;
}

.header-nav>li>ul>li:last-child {
	border-bottom: none;
}

.header-nav>li>ul>li>a {
	font-size: 16px;
	color: #333333;
}

.header-nav>li>ul>li>a:hover {
	color: #0b5e94;
}

.header-nav>li:hover {
	background: url(../img/nav.png) no-repeat bottom center;
}

.header-nav>li:hover>ul {
	display: block;
}

.header-nav>li.active {
	background: url(../img/nav.png) no-repeat;
	background-position: bottom center;
}

.headersj-box {
	display: none;
}

.header-boxny {
	background: #FFFFFF;
}

.logo-boxer {
	width: 277px;
	height: 25px;
	margin-left: 0;
}

.logo-boxer img {
	width: 277px;
	height: 25px;
	margin-top: 40px;
}

.header-naver>li>a {
	color: #333333;
}

.header-box .header-box-2 .head_right {
	float: left;
	width: auto;
}

.header-box .header-box-2 .head_right ul li {
	float: left;
	height: 100%;
	line-height: 85px;
	position: relative;
	padding-top: 12px;
}

.header-box .header-box-2 .head_right ul li a>img {
	margin-left: 5px;
}

.header-box .header-box-2 .head_right ul li:first-child a img {
	margin-left: 0;
}

.header-box .header-box-2 .head_right ul li .weixin_ewm {
	position: absolute;
	top: 70px;
	left: -25px;
	display: none;
	z-index: 999;
}

.header-box .header-box-2 .head_right .weixin .weixin_ewm img {
	margin: 0;
}

.navsj .views .navsj_logo>a {
	display: block;
	height: 50px;
}

.navsj .viewss {
	display: none;
}

.header-box .header-box-2 .head_right ul li .lisonbox {
	position: absolute;
	top: 0px;
	background: rgba(0, 0, 0, 0.7);
	min-width: 80px;
	height: 25px;
	line-height: 25px;
	color: white;
	text-align: center;
	border-radius: 5px;
	font-size: 14px;
	transition: 0.5s;
	display: none;
	left: -26px;

}

.header-box .header-box-2 .head_right ul li:nth-child(3) .lisonbox {
	min-width: 88px;
	left: -30px;
}

.header-box .header-box-2 .head_right ul li .lisonbox span {
	width: 8px;
	height: 8px;
	background: black;
	position: absolute;
	bottom: -3px;
	z-index: 999;
	transform: rotate(45deg);
	left: 50%;
}


/*内页导航*/

.neiye_nav .header-nav>li>a {
	color: #000;
}

.neiye_nav .header-box-2 {
	border-bottom: none;
}

.neiye_nav .header-nav>li>ul {
	box-shadow: none;
}

.neiye_nav .header-nav>li>ul>li>a:hover {
	color: #ccbd97;
}

.neiye_nav .header-nav>li>ul>li {
	padding: 12px 0;
}


/* 导航 结束 */


/*首页*/


/*轮播图*/

.index_lunbo {
	position: relative;
}

.swiper-container {
	width: 100%;
	height: 100%;
}

.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

/*
.swiper-slide img {
	width: 100% !important;
	object-fit: none;
}*/

.indexsj_lunbo .swiper-slide img {
	width: 100% !important;
	object-fit: cover;
}

.index_lunbo .swiper-pagination-bullet {
	width: 38px;
	height: 5px;
}

.index_lunbo .swiper-pagination-bullet-active {
	background: #cf4836;
}


/*定位在轮播图上的logo*/

.index_lunbo .lunbo_logo {
	position: absolute;
	top: 16%;
	right: 10%;
	z-index: 100;
}

.indexsj_lunbo {
	display: none;
}


/*定位在轮播图中间的文字*/

.index_lunbo .lunbo_desc,
.indexsj_lunbo .lunbo_desc {
	position: absolute;
	left: 20%;
	z-index: 998;
	top: 45%;
	color: #ffffff;
}

.index_lunbo .lunbo_desc .tit,
.indexsj_lunbo .lunbo_desc .tit {
	font-family: PingFang-SC-Bold;
	font-size: 48px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	position: relative;
}

.index_lunbo .lunbo_desc .tit:after,
.indexsj_lunbo .lunbo_desc .tit:after {
	content: " ";
	position: absolute;
	left: -20px;
	top: 12px;
	width: 5px;
	height: 80px;
	background-color: #ffffff;
}

.index_lunbo .lunbo_desc .tit p,
.indexsj_lunbo .lunbo_desc .tit p {
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 5px;
}

.index_lunbo .lunbo_desc .gojituan,
.indexsj_lunbo .lunbo_desc .gojituan {
	margin-top: 35px;
}

.index_lunbo .lunbo_desc .gojituan a,
.indexsj_lunbo .lunbo_desc .gojituan a {
	border-radius: 5px;
	border: solid 1px #ffffff;
	color: white;
	padding: 2.3% 6.5%;
	transition: 0.5s;
}

@keyframes run1 {
	0% {
		transform: translateY(-5px);
	}

	50% {
		transform: translateY(5px);
	}

	100% {
		transform: translateY(-5px);
	}
}


/*定位在轮播图上的滚屏按钮*/

.index_lunbo .lunbo_gunping {
	position: absolute;
	bottom: 10%;
	left: 0;
	right: 0;
	margin: auto;
	width: 26px;
	height: 41px;
	margin-bottom: 20px;
	animation: run1 1.5s linear infinite;
	z-index: 100;
	cursor: pointer;
}


/*内容盒子宽度的通用样式*/

.neirongbox {
	width: 100%;
	height: auto;
	padding: 80px 19% 70px;
	box-sizing: border-box;
}


/*停气通知*/

.index_tingqi {
	padding-top: 62px;
	padding-bottom: 88px;
}

.index_tingqi>div {
	padding-top: 0;
	padding-bottom: 0;
}

.index_tingqi>div .left_list {
	float: left;
	width: 45%;
	box-sizing: border-box;
	padding-right: 5%;
}

.index_tingqi>div .left_list .neiyebig_tit {
	text-align: left;
}

.index_tingqi>div .left_list .neiyebig_tit .son {
	left: 14%;
}

.index_tingqi>div .left_list .lists .lists_item {
	border-bottom: 1px solid #eeeeee;
	height: 68px;
	box-sizing: border-box;
	padding-top: 20px;
}

.index_tingqi>div .left_list .lists .lists_item a {
	height: 100%;
	display: block;
}

.index_tingqi>div .left_list .lists .lists_item .tz {
	float: left;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #c5a86e;
	background-color: #ffffff;
	border: solid 1px #c5a86e;
	padding: 3px 12px;
	margin-right: 14px;
}

.index_tingqi>div .left_list .lists .lists_item .bt {
	float: left;
	width: 50%;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	color: #333333 !important;
	transition: 0.5s;
}

.index_tingqi>div .left_list .lists .lists_item .time {
	float: right;
	font-size: 14px;
	letter-spacing: 0px;
	color: #999999;
}

.index_tingqi>div .left_list .lists .lists_item:hover .bt {
	color: #ccbd97 !important;
}

.index_tingqi>div .right_block {
	float: right;
	width: 55%;
	position: relative;
	height: auto;
}

.index_tingqi>div .right_block>div {
	width: 100%;
	position: absolute;
	top: -90px;
	z-index: 9;
}

.index_tingqi>div .right_block .blo_item {
	width: 49.5%;
	float: left;
	height: 250px;
	text-align: center;
	box-sizing: border-box;
	padding-top: 60px;
	margin-bottom: 5px;
	transition: .5s;
	box-sizing: border-box;
}

.index_tingqi>div .right_block .blo_item.active {
	margin-top: -20px;
	height: 270px;
	padding-top: 48px;
}

.index_tingqi>div .right_block .blo_item.activeother {
	margin-top: -20px;
}

.index_tingqi>div .right_block .blo_item:nth-child(2n+2) {
	margin-left: 1%;
}

.index_tingqi>div .right_block .blo_item a h4 {
	font-family: MicrosoftYaHei-Bold;
	font-size: 20px;
	margin: 20px 0 10px;
}

.index_tingqi>div .right_block .blo_item a p {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
}

.index_tingqi>div .right_block .blo_item a .jiantou {
	margin-top: 20px;
	margin-left: -92%;
	transition: 0.5s;
	opacity: 0;
}

.index_tingqi>div .right_block .blo_item a {
	height: 100% !important;
	display: block;
	color: white;
}

.index_tingqi>div .right_block .blo_top .blo_item:first-child {
	background-color: rgba(40, 97, 211, 0.89);
}

.index_tingqi>div .right_block .blo_top .blo_item:nth-child(2) {
	background-color: rgba(132, 63, 234, 0.89);
}

.index_tingqi>div .right_block .blo_bot .blo_item:nth-child(1) {
	background-color: rgba(43, 175, 203, 0.89);
}

.index_tingqi>div .right_block .blo_bot .blo_item:nth-child(2) {
	background-color: rgba(197, 168, 110, 0.89);
}

.top_block {
	display: none;
}

.moreBox {
	height: 50px;
	line-height: 70px;
	text-align: right;
}

.moreBox a {
	font-size: 14px;
	color: #999999
}


/*企业动态*/

.index_dongtai {
	background-color: #fbfbfb;
	width: 100%;
	height: auto;
}

.index_dongtai>div {
	padding-top: 50px !important;
	padding-bottom: 76px !important;
}

.tabbox {
	width: 100%;
	height: auto;
	margin: 0 auto;
	margin-top: 40px;
}

.tab_title {
	margin: auto;
	text-align: center;
	height: 56px;
	overflow: hidden;
}

.tab_title ul {
	width: 60%;
	height: 52px;
	display: inline-block;
}

.tab_title ul li {
	width: 25%;
	float: left;
	text-align: center;
	cursor: pointer;
	font-family: MicrosoftYaHei-Bold;
	font-size: 28px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 2px;
	color: #cccccc;
	padding-bottom: 15px;
	background-position: bottom center;
}


/*每一个tab内容盒子*/

.tab_content>div {
	width: 100%;
	min-height: 305px;
	margin-top: 34px;
	display: none;
	box-sizing: border-box;
}

.tab_content>div .le_img {
	float: left;
	width: 50.8%;
	overflow: hidden;
}

.tab_content>div .le_img img {
	width: 100%;
	display: block;
}

.tab_content>div .ri_dtlist {
	float: right;
	width: 47%;
}

.tab_content>div .ri_dtlistdb {
	width: 100%
}

.tab_content>div .ri_dtlist .ri_dtlist_item {
	border-bottom: 1px solid #eeeeee;
	position: relative;
}

.tab_content>div .ri_dtlist .ri_dtlist_item a {
	width: 100%;
	height: 47px;
	display: block;
	line-height: 47px;
}

.tab_content>div .ri_dtlist .ri_dtlist_item .dian {
	width: 7px;
	height: 7px;
	background-color: #e5ddca;
	position: absolute;
	left: 0;
	top: 44%;
}

.tab_content>div .ri_dtlist .ri_dtlist_item .tit {
	float: left;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	padding-left: 3.5%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	transition: 0.5s;
	width: 72%;
}

.tab_content>div .ri_dtlist .ri_dtlist_item .time {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	float: right;
}

.tab_content>div .ri_dtlist .ri_dtlist_item:hover .tit {
	color: #999999;
}

.tabselect {
	color: #141414 !important;
	background: url(../img/tab.png) no-repeat;
}

.tab_content .tabshow {
	display: block;
}


/*员工风采*/

.neirongboxs {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 80px 0 70px;
	box-sizing: border-box;
}

.neirongboxs .swiper-button-next,
.neirongboxs .swiper-button-prev {
	top: 60%;
}

.index_staff {
	position: relative;
}

.staff_lunbo_item {
	/*width: 256px !important;*/
	height: 330px;
	padding: 10px;
	background-color: #ffffff;
	border: solid 1px #eeeeee;
	text-align: center;
	position: relative;
	margin-left: 0 !important;
	margin-bottom: 28px;
	transition: 0.5s;
	box-sizing: border-box;
}

.staff_lunbo_item a {
	width: 100%;
	height: 100%;
	display: block;
}

.staff_lunbo_item a .img_d {
	width: 100%;
	height: 195px;
	overflow: hidden;
	position: relative;
}

.staff_lunbo_item a .img_d .zhe {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.3);
	display: none;
	transition: 1s;
}

.staff_lunbo_item a .img_d img {
	display: block;
	width: 100% !important;
	height: 100%;
}

.staff_lunbo_item h4 {
	font-family: MicrosoftYaHei-Bold;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #1a1919;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	margin: 20px 0 23px;
}

.staff_lunbo_item p {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #666666;
	min-height: 32px;
	padding: 1% 6%;
}

.staff_lunbo_item a .img_cir {
	position: absolute;
	bottom: -28px;
	left: 40%;
	z-index: 999;
	transform: 0.5s;
}

.staff_lunbo_item a i {
	width: 0;
	height: 2px;
	position: absolute;
	left: 0;
	bottom: 0;
	margin: auto;
	background-color: #0d73ba;
	transition: all 0.5s;
}

.staff_lunbo_item:hover a i {
	width: 100%;
}

.staff_lunbo_item:hover {
	box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.03);
}

.staff_lunbo_item:hover a .img_d .zhe {
	display: block;
}

.index_staff .left_btn {
	left: 15.5%;
	top: 52%;
}

.index_staff .right_btn {
	right: 15.5%;
	top: 52%;
}

.staff_btn {
	position: absolute;
	width: 30px !important;
	height: 70px !important;
	background-color: #000000 !important;
	border-radius: 5px !important;
	opacity: 0.2 !important;
	text-align: center !important;
	line-height: 70px !important;
	cursor: pointer !important;
	background-size: 26% !important;
}

.btn_left {
	left: 16% !important;
}

.btn_right {
	right: 16% !important;
}

@media (max-width:1850px) {
	.btn_left {
		left: 15% !important;
	}

	.btn_right {
		right: 15% !important;
	}
}

@media (max-width:1800px) {
	.btn_left {
		left: 13% !important;
	}

	.btn_right {
		right: 13% !important;
	}
}

@media (max-width:1680px) {
	.btn_left {
		left: 11% !important;
	}

	.btn_right {
		right: 11% !important;
	}
}

@media (max-width:1600px) {
	.btn_left {
		left: 9% !important;
	}

	.btn_right {
		right: 9% !important;
	}
}

@media (max-width:1530px) {
	.btn_left {
		left: 7% !important;
	}

	.btn_right {
		right: 7% !important;
	}
}

@media (max-width:1530px) {
	.btn_left {
		left: 7% !important;
	}

	.btn_right {
		right: 7% !important;
	}
}

@media (max-width:1400px) {
	.btn_left {
		left: 3% !important;
	}

	.btn_right {
		right: 3% !important;
	}
}

p {
	word-break: break-all;
	word-wrap: break-word;
}


/*公用底部*/

.footer {
	width: 100%;
	height: auto;
	background-color: #333333;
	color: #979797;
}

.footer a {
	color: #979797;
}

.footer .footer_box {
	background: url(../img/bj_bottom@2x.png) no-repeat;
	background-size: 100% 100%;
}

.footer .footer_box .footer_top {
	padding-top: 66px;
	padding-bottom: 50px;
}

.footer .footer_box .footer_top>div {
	float: left;
}

.footer .footer_box .footer_top .le h3 {
	margin-bottom: 26px;
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
}

.footer .footer_box .footer_top .le p {
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #fff;
	margin-top: 30px;
}

.footer .footer_box .footer_top .le h5 {
	font-size: 24px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #1d77c2;
}

.footer .footer_box .footer_top .le div {
	line-height: 36px;
	color: #ececec;
}

.footer .footer_box .footer_top .le div a {
	color: #ececec;
}

.footer .footer_box .footer_top .le div img {
	margin-right: 8px;
}

.footer .footer_box .footer_top .ce {
	width: 49%;
	margin-left: 7%;
}

.footer .footer_box .footer_top .ce .item {
	float: left;
	width: 25%;
}

.footer .footer_box .footer_top .ce .item h4 {
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
	margin-bottom: 30px;
}

.footer .footer_box .footer_top .ce .item ul li {
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
}

.footer .footer_box .footer_top .ce .item ul li a {
	letter-spacing: 0px;
	font-size: 14px;
	color: #ffffff;
}

.footer .footer_box .footer_top .ce .item ul li a:hover {
	color: #6c6c6c;
}

.footer .footer_box .footer_top .ri {
	text-align: center;
	padding-left: 6%;
	position: relative;
}

.footer .footer_box .footer_top .ri::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 87%;
	background-color: #999999;
	opacity: 0.38;
}

.footer .footer_box .footer_top .ri h4 {
	margin-bottom: 22px;
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
}

.footer .footer_box .footer_top .ri p {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
	margin-bottom: 12px;
}

.footer .footer_box .footer_top .ri img {
	margin-bottom: 10px;
}

.footer .footer_bottom {
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 48px;
	letter-spacing: 0px;
	color: #fff;
	background-color: #2b2b2b;
	padding-top: 0;
	padding-bottom: 0;
}

.footer .footer_bottom .le {
	float: left;
}

.footer .footer_bottom .ri {
	float: right;
}

.footer .footer_bottom .ri select {
	background-color: #454545;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #fff;
	border: none;
	width: 245px;
	height: 30px;
	padding: 0 9px;
	line-height: 48px;
}

.footer .footer_bottom .ri select option {
	height: 30px;
}

.mar {
	margin-left: 8px !important;
}


/*banner*/



.banner img {
	width: 100%;
	display: block;
	max-height: 300px;
}


/*面包屑导航*/

.crumbsNav {
	width: 100%;
	height: auto;
	background-color: #f6f6f6;
}

.crumbsNav>div {
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.crumbsNav .crumbsNav_left {
	float: left;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	line-height: 80px;
}

.crumbsNav .crumbsNav_left img {
	margin: 0 6px;
}

.crumbsNav .crumbsNav_left a {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
}

.crumbsNav .crumbsNav_right {
	float: right;
	display: none;
}

.crumbsNav .crumbsNav_right ul li {
	float: left;
}

.crumbsNav .crumbsNav_right ul li a {
	display: block;
	font-weight: normal;
	letter-spacing: 0px;
	color: #333333;
	font-size: 16px;
	padding: 30px 0 30px 50px;
	text-align: right;
}

.crumbsNav .crumbsNav_right ul li.select a {
	color: #ccbd97;
}


/*内页的大标题*/

.neiyebig_tit {
	text-align: center;
	font-size: 3.75vw;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #f9f7f2;
	position: relative;
	margin-bottom: 20px;
}

.neiyebig_tit .son {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	font-size: 1.45vw;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 6px;
	color: #141414;
	height: 50px;
	line-height: 50px;
}


/*集团简介-内容部分*/

.jianjie_con .jianjie_nr {
	padding: 3% 19% 5%;
}

.jianjie_con .jianjie_nr p {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #333333;
	text-indent: 2em;
	margin-bottom: 8px;
}

.newcolumn_left {
	float: left;
	width: 19.5%;
	margin-bottom: 30px;
}

.newcolumn_left ul {
	width: 100%;
}

.newcolumn_left ul li {
	width: 100%;
	height: 64px;
	line-height: 64px;
	text-align: center;
	box-sizing: border-box;
	border: solid 1px #e5e5e5;
	border-top: none;
}

.newcolumn_left ul li a {
	width: 100%;
	display: block;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #666666;
}

.newcolumn_left ul li:first-child {
	background-color: #f5f5f5;
	font-size: 24px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #c5a86e;
	border: none;
	border-bottom: solid 1px #e5e5e5;
}

.column_select {
	background-color: #c5a86e !important;

}

.column_select a {
	color: #ffffff !important;
}

.newcolumn_left ul li:hover {
	background-color: #c5a86e !important;
}

.newcolumn_left ul li:hover a {
	color: #ffffff !important;
}

.newcolumn_left ul li:first-child:hover {

	background-color: #f5f5f5 !important;
}

.newcolumn_left ul li:first-child:hover a {

	color: #c5a86e !important;
}

.newcolumn_right {
	float: right;
	width: 77%;
}


/*组织机构-内容部分*/

.zuzhi_con .zuzhi_nr {
	padding: 54px 19% 40px;
	text-align: center;
	margin: auto;
}

.zuzhi_con .zuzhi_nr h4 {
	margin-bottom: 57px;
	font-size: 20px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 34px;
	letter-spacing: 0px;
	color: #333333;
}

.zuzhi_con .zuzhi_nr .imgbox {
	width: 100%;
	height: auto;
}

.zuzhi_con .zuzhi_nr .imgbox img {
	display: inline-block;
	height: auto;
}


/*荣誉资质-内容部分*/

.rognyu_con .rognyu_nr {
	padding: 42px 19% 0;
}

.product_box {
	width: 100%;
	height: auto;
}

.product_box ul li {
	float: left;
	width: 22.5%;
	margin-right: 3.33%;
	text-align: center;
	background-color: #ffffff;
	margin-bottom: 37px;
	transition: 0.5s;
}

.product_box ul li:nth-child(4n+4) {
	margin-right: 0;
}

.product_box ul li a div {
	width: 100%;
	height: 270px;
	overflow: hidden;
	box-sizing: border-box;
	padding: 10px;
	background-color: #ffffff;
	border: solid 1px #eeeeee;
}

.product_box ul li a div img {
	width: 100%;
	height: 100%;
	max-height: 100%;
	max-width: 100%;
	transition: 0.5s;
	display: block;
}

.product_box ul li:hover a div img {
	transform: scale(1.2);
}

.product_box ul li a p {
	font-size: 14px;
	letter-spacing: 0px;
	color: #333333;
	padding: 17px 0 0;
}

.product_box ul li:hover a p {
	color: #009ce0;
}


/*视频宣传-内容部分*/

.video_con .video_nr {
	padding: 42px 19% 0;
}

.video_con .video_nr .video_box {
	width: 100%;
	height: auto;
}

.video_box ul li {
	float: left;
	width: 23.72%;
	margin-right: 1.7%;
	text-align: center;
	background-color: #ffffff;
	margin-bottom: 38px;
	transition: 0.5s;
}

.video_box ul li:nth-child(4n+4) {
	margin-right: 0;
}

.video_box ul li a .img_div {
	width: 100%;
	height: 158px;
	overflow: hidden;
	box-sizing: border-box;
	position: relative;
}

.video_box ul li a .img_div>img {
	width: 100%;
	height: 100%;
	max-height: 100%;
	max-width: 100%;
	transition: 0.5s;
}


/*定位的灰色图层*/

.video_box ul li a .img_div .imgdiv_son {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	background-color: rgba(51, 51, 51, 0.4);
	transition: 0.5s;
	display: none;
}

.video_box ul li a .img_div .imgdiv_son img {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	transition: 0.5s;
}

.video_box ul li:hover a .img_div>img {
	transform: scale(1.2);
}

.video_box ul li:hover a .img_div .imgdiv_son {
	display: block;
}

.video_box ul li {
	position: relative;
}

.video_box ul li a i {
	width: 0;
	height: 2px;
	position: absolute;
	left: 0;
	bottom: 0;
	margin: auto;
	background-color: #00a9ff;
	transition: all 0.5s;
}

.video_box ul li:hover i {
	width: 100%;
}

.video_box ul li a .bot_box {
	padding: 20px 0;
	border-bottom: 1px solid #eeeeee;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #000000;
}

.video_box ul li a .bot_box .le {
	float: left;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}

.video_box ul li a .bot_box .ri {
	float: right;
}

.video_box ul li a .bot_box .ri span {
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
}


/*党群建设 模块*/

.dqzixun_con .dqzixun_nr {
	padding: 35px 19% 0;
}

.item_box {
	margin-bottom: 60px;
}

.item_box .item {
	border-bottom: 1px solid #f0f0f0;
	padding: 26px 0;
	width: 100%;
	cursor: pointer;
}

.item_box .item>a {
	display: block;
}

.item_box .item .left {
	float: left;
	width: 18.65%;
	box-sizing: border-box;
	margin-right: 3%;
	overflow: hidden;
}

.item_box .item .left img {
	width: 100%;
	display: block;
	height: 100%;
	transition: 0.5s;
}

.item_box .item .center {
	float: left;
	width: 58%;
	box-sizing: border-box;
	transition: 0.5s;
}

.item_box .item .center .title {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 38px;
	letter-spacing: 0px;
	color: #202020;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}

.item_box .item .center .desc {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #999999;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.item_box .item .right {
	float: right;
	width: auto;
	margin-left: 5%;
	overflow: hidden;
	/* height: 130px; */
	text-align: right;
}

.item_box .item .right .month {
	font-size: 28px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
}

.item_box .item .right .year {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
	margin-top: 4px;
	margin-bottom: 8px;
}

.item_box .item .right img {
	opacity: 0;
	transition: 1s;
	margin-right: 90px;
}

.item_box .item:hover .center {
	padding-left: 3%;
	width: 61%;
}

.item_box .item:hover .right img {
	/*translate——移动（第一个参数：x轴移动的距离；第二个参数：y轴移动的距离。） 参数允许负值。
	     如果设置一个参数时默认x轴移动，y轴为0. */
	/*transform: translate(100px,100px);*/
	transform: translate(90px);
	opacity: 1;
}

.item_box .item:hover .left img {
	transform: scale(1.2);
}

.item_box .item:hover .center .title {
	color: #009ce0;
}


/*招聘信息*/

.zhaopin_con .zhaopin_nr {
	padding: 35px 19% 70px;
}

.zhaopin_con .zhaopin_nr .head_tit ul {
	width: 100%;
	height: auto;
	background-color: #f6f6f6;
}

.zhaopin_con .zhaopin_nr .head_tit ul li {
	float: left;
	width: 20%;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	line-height: 48px;
}

.zhaopin_con .zhaopin_nr .zp_itembox .zp_item {
	border-bottom: 1px solid #EEEEEE;
}

.zhaopin_con .zhaopin_nr .zp_itembox .zp_item ul li {
	float: left;
	width: 20%;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 70px;
	letter-spacing: 0px;
	color: #333333;
	cursor: pointer;
}

.zhaopin_con .zhaopin_nr .zp_itembox .zp_item ul li img {
	vertical-align: middle;
	margin-left: 8px;
}

.zhaopin_con .zhaopin_nr .zp_itembox .zp_item .zp_itemson {
	padding: 22px 0 22px 30px;
	background-color: #f9f9f9;
	margin-left: 7%;
	display: none;
	margin-bottom: 26px;
}

.zhaopin_con .zhaopin_nr .zp_itembox .zp_item .zp_itemson p {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 28px;
	letter-spacing: 0px;
	color: #333333;
}

.zhaopin_con .zhaopin_nr .zp_itembox .zp_item .zp_itemson p span {
	color: #666666;
}


/*新闻详情页*/

.newsdetail {
	padding-top: 60px !important;
}

.newsdetail .news_tit {
	font-size: 25px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #333333;
	text-align: center;
}

.newsdetail .news_time {
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	font-stretch: normal;
	letter-spacing: 0px;
	text-align: center;
	color: #666666;
	margin: 20px 0;
}

.newsdetail hr {
	border: 0;
	width: 100%;
	height: 3px;
	background-color: #cccccc;
	margin-bottom: 4px;
}

.newsdetail .news_p {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-top: 50px;
	padding-bottom: 150px;
}

.newsdetail .news_p p {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #333333;
	text-indent: 2em;
}


/*分页*/

.page {
	margin: 4% 0 0 0;
	text-align: center;
	width: 100%;
	height: 40px;
	margin-top: 30px;
	padding-bottom: 60px;
	overflow: hidden;
}

.page a {
	min-width: 30px;
	padding: 0 8px;
	height: 30px;
	margin-right: 8px;
	line-height: 30px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	display: inline-block;
	color: #333333;
	font-size: 14px;
	box-sizing: border-box;
	vertical-align: top;
	transition: .6s;
}

.page .page_select {
	background-color: #1B75CF;
	color: #FFFFFF;
}

.page a:hover {
	background-color: #1B75CF;
	color: #FFFFFF;
}


/*上下页*/

.turn_page {
	margin-top: 30px;
	margin-bottom: 70px;
}

.turn_page div {
	margin-bottom: 15px;
	font-size: 14px;
	color: #666666;
}

.turn_page div a {
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
}

.turn_page div a:hover {
	text-decoration: underline;
}


/*业务领域详情页*/

.yewudetail {
	padding-top: 60px !important;
}

.yewudetail .yewudeta_titbox h2 {
	font-size: 28px;
	font-weight: 700;
	padding-bottom: 24px;
	position: relative;
	text-align: center;
}

.yewudetail .yewudeta_titbox p {
	font-size: 14px;
	color: #444;
	text-align: center;
	margin: 0 auto;
	padding-top: 20px;
}

.yewudetail .yewudeta_titbox h2:after {
	position: absolute;
	height: 3px;
	width: 2em;
	content: '';
	background: #224795;
	left: 50%;
	margin-left: -1em;
	bottom: 0;
}

.yewudetail .yewudeta_con {
	margin: 60px 0;
}

.yewudetail .yewudeta_con h5 {
	padding-bottom: 30px;
	font-size: 16px;
	display: block;
	color: #333;
	font-weight: bold;
}

.yewudetail .yewudeta_con p {
	font-size: 16px;
	color: #555;
}


/*视频详情页*/

.vedeo_detail .videoshow {
	background: black;
	position: relative;
}

.vedeo_detail .videoshow video {
	max-height: 100%;
	padding: 0 15%;
	box-sizing: border-box;
	display: block;
}

.vedeo_detail .video_info {
	border-bottom: 1px solid #cccccc;
	padding: 18px 0 24px;
	margin-bottom: 40px;
}

.vedeo_detail .video_info .video_tit {
	float: left;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #000000;
}

.vedeo_detail .video_info .video_tit a {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #000000 !important;
}

.vedeo_detail .video_info .bofang {
	float: right;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
}

.vedeo_detail .videoshow .open {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 99;
	cursor: pointer;
}


/*地图*/

.ditu {
	width: 100%;
	height: 500px;
	position: relative;
	margin: 40px 0 30px;
}

.BMap_cpyCtrl {
	display: none;
}

.ditu .ditu_son {
	position: absolute;
	top: 50%;
	right: 0;
	padding: 2% 4%;
	color: #fff;
	background: #2CAFCB;
}

.ditu .ditu_son a {
	color: #fff;
}

.ditu .ditu_son>div {
	line-height: 60px;
}

.ditu .ditu_son>div img {
	margin-right: 16px;
}


/*员工风采*/

.yuangong .item_box .item {
	border: 1px solid #f0f0f0;
	padding: 7px 20px 7px 7px;
	width: 100%;
	cursor: pointer;
	margin-bottom: 14px;
	box-sizing: border-box;
}

.yuangong .item_box .item .right {
	height: auto;
	margin-top: 12px;
}

.yuangong .item_box .item .center {
	margin-top: 12px;
}

.yuangong .item_box .item .right .year {
	margin-bottom: 22px;
}

.yuangong .item_box .item:hover .center {
	padding-left: 0%;
	width: 58%;
}

.yuangong .item_box .item .center .desc {
	color: #9C9C9C;
}

.yuangong .item_box .item .center .title {
	font-weight: bold;
	color: #191919;
}

.yuangong .item_box .item:hover {}


/*愿景使命*/

.vision {
	margin: 2.5% 0 5.5%;
}

.vision .top {
	margin-bottom: 1%;
}

.vision .top ul li {
	float: left;
	margin-right: 1%;
	width: 32%;
	height: 290px;
	overflow: hidden;
}

.vision .top ul li:nth-child(2),
.vision .bottom ul li:nth-child(2) {
	background: #C5A86E;
	color: white;
	box-sizing: border-box;
	padding-left: 2%;
	padding-top: 5%;
}

.yuanjing {
	margin-left: 0px;
	transition: 0.6s;
	opacity: 1;
}

.vision .top ul li:last-child {
	margin-right: 0;
}

.vision .top ul li .neiyebig_tit {
	line-height: 100%;
	font-size: 2.8vw;
}

.vision .top ul li .neiyebig_tit .son {
	position: absolute;
	top: 25%;
	letter-spacing: 0px;
	font-size: 1.5vw;
}

.vision .top ul li:first-child img {
	width: 52%;
}

.vision .top ul li:nth-child(3) img {
	width: 100%;
	height: 100%;
	transition: 0.6s;
}

.vision .top ul li:nth-child(3) img:hover {
	transition: 0.6s;
	transform: scale(1.1);
}

.vision .top ul li:nth-child(2) h4,
.vision .bottom ul li:nth-child(2) h4 {
	font-size: 1.3vw;
	font-weight: 300;
	margin: 5% 0 2%;
}

.vision .top ul li:nth-child(2) .line,
.vision .bottom ul li:nth-child(2) .line {
	width: 5%;
	height: 2px;
	background: white;
}

.vision .top ul li:nth-child(2) p,
.vision .bottom ul li:nth-child(2) p {
	margin-top: 5%;
	font-size: 0.9vw;
}

.vision .bottom ul li {
	float: left;
	height: 350px;
	overflow: hidden;
}

.vision .bottom ul li:first-child {
	margin-right: 1%;
	width: 65%;
}

.vision .bottom ul li:first-child img {
	width: 100%;
	height: 100%;
	transition: 0.6s
}

.vision .bottom ul li:first-child img:hover {
	transform: scale(1.1);
	transition: 0.6s
}

.vision .bottom ul li:nth-child(2) {
	background: #2CAFCB;
	width: 32%;
}

.menu .myicon {
	width: 100%;
	box-sizing: border-box;
	margin-top: 25px;
	font-size: 14px;
}

.menu .myicon .myicon_box {
	float: left;
	width: 25%;
	text-align: center;
}

.menu .myicon .myicon_box a {
	color: #000000;
}

.menu .myicon .myicon_box p:first-child {
	height: 25px;
	line-height: 25px;
}

.c-banner {
	width: 100%;
	position: relative;
}

.c-banner img {
	width: 100%;
}

.c-banner .banners ul {
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;
}

.c-banner .banners ul li {
	position: absolute display: none;
	opacity: 0;
}

.c-banner .banners ul li:nth-child(1) {
	opacity: 1;
	display: block;
}

.c-banner .banners ul li img {
	width: 100%;
	position: absolute;
	top: 0px;
}

.c-banner .banners ul li:first-child img {
	position: relative;
}

.c-banner .nexImg,
.c-banner .preImg {
	position: absolute;
	top: 0;
	z-index: 10;
	height: 30px;
	width: 18px;
	vertical-align: middle;
}

.c-banner .nexImg:hover,
.c-banner .preImg:hover {
	opacity: 0.8;
}

.c-banner .nexImg {
	right: 0px;
}

.c-banner .nexImg img,
.c-banner .preImg img {
	width: 6px !important;
	height: 10px;
	margin-top: 10px
}

.c-banner .preImg img {
	margin-left: 12px;
}

.c-banner .jumpBtn {
	width: 100%;
	position: absolute;
	bottom: 20px;
	text-align: center;
}

.c-banner .jumpBtn ul {
	margin-bottom: 0px;
	padding: 0px;
}

.c-banner .jumpBtn ul li {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	display: inline-block;
	background-color: white;
	opacity: 0.9;
	margin-left: 10px;
}

.c-banner .jumpBtn ul li:first-child {
	margin-left: 0px;
}

.c-banner .bannerTop {
	width: 70%;
	height: 114px;
	position: absolute;
	left: 22px;
	bottom: 37px;
	z-index: 99;
}

.c-banner .topOne {
	width: 90px;
	height: 30px;
	background-color: #ced8e5;
	position: relative;
}

.c-banner .contentBox {
	text-align: center;
	line-height: 30px;
	font-size: 14px
}

.c-banner .topTwo {
	width: 100%;
	height: 84px;
	background-color: #FFFFFF;
	position: relative;
}

.c-banner .topTworigt {
	padding-left: 76px;
	width: 100%;
	box-sizing: border-box;
	padding-top: 18px;
	line-height: 25px;
	font-size: 16px
}

.c-banner .topTworigt>div {
	width: 100%;
	height: 50px;
	overflow: hidden;
	position: relative;
}

.c-banner .topTworigt div ul {
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9
}

.c-banner .topTworigt div ul li {
	height: 50px
}

.c-banner .topTwoleft {
	width: 55px;
	height: 24px;
	background-color: #0d73ba;
	position: absolute;
	top: 18px;
	left: 10px;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 24px;
	text-align: center;
}

.white {
	background-color: #FFFFFF !important;
	transition: 0.6s;
}


/* 定稿首页 */
.index_jituan .neirongbox {
	padding-bottom: 35px;
	padding-top: 0;
}

.index_jituan .left_lunbo {
	width: 45%;
	height: 337px;
	float: left;
	cursor: pointer;
	border-radius: 4px;
	overflow: hidden;
}

.swiperThree .swiper-slide {
	position: relative;
}

.swiperThree .swiper-wrapper,
.swiperThree .swiper-wrapper .swiper-slide,
.swiperThree .swiper-wrapper .swiper-slide img {
	width: 100% !important;
	height: 100% !important;
}

.index_jituan .left_lunbo .swiperThree .swiper-pagination-bullet {
	width: 12px !important;
	height: 12px !important;
	border-radius: 50% !important;
}

.index_jituan .left_lunbo .swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: 13px !important;
	text-align: right !important;
	width: max-content;
	right: 0 !important;
	left: inherit;
}

.index_jituan .left_lunbo .swiper-pagination-bullet-active {
	background-color: #d2c4a2 !important;
}

.index_jituan .left_lunbo .sonxinwen {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 45px;
	background-color: #000000;
	opacity: 0.5;
	cursor: pointer;
}

.index_jituan .left_lunbo .wenzi {
	position: absolute;
	bottom: 14px;
	left: 12px;
	width: 72%;
	overflow: hidden;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	text-align: left;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
	cursor: pointer;
}


.index_jituan .right_jtdt {
	width: 53%;
	float: right;
	position: relative;

	box-sizing: border-box;
	height: 276px;
	background-color: #ffffff;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.05);
	border-radius: 4px;
	border: solid 1px #eee9db;


}

.index_jituan .right_jtdtimg {
	width: 53%;
	float: right;
	position: relative;

	box-sizing: border-box;

	background-color: #ffffff;



}

.index_jituan .right_jtdt .sonbox {
	width: 100%;
	box-sizing: border-box;
}

.index_jituan .right_jtdt .sonbox .title {
	width: 100%;
	box-sizing: border-box;
	padding: 0 18px;
	border-bottom: 1px solid #eeeeee;
}

.index_jituan .right_jtdt .sonbox .title ul li {
	float: left;
	width: 23%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #474545;
	position: relative;

}

.index_jituan .right_jtdt .sonbox .content .conbox {
	width: 100%;
	height: 269px;
	display: none;
	margin-top: 1px;
	box-sizing: border-box;
	padding: 25px 26px 0 17px;
}

.index_jituan .right_jtdt .sonbox .title .jtselect {
	font-weight: bold;
	color: #d2c4a2;
}

.index_jituan .right_jtdt .sonbox .title .jtselect::after {
	position: absolute;
	content: '';
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: #d2c4a2;
	border-radius: 1px;

}

.index_jituan .right_jtdt .sonbox .content .jtshow {
	display: block;
	cursor: pointer;
}

.index_jituan .right_jtdt .more {
	position: absolute;
	top: 8px;
	right: 10px;
}

.index_jituan .right_jtdt .more a {
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
}

.index_jituan .right_jtdt .sonbox .content .conbox .opennew .biaoti {
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #474545;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	width: 65%;
}

.index_jituan .right_jtdt .sonbox .content .conbox .opennew .shijian {
	margin-top: 5px;
	margin-bottom: 8px;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #c0a988;
}

.index_jituan .right_jtdt .sonbox .content .conbox .opennew .desc {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom: 18px;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 18px;
	letter-spacing: 0px;
	color: #999999;
}

.index_jituan .right_jtdt .sonbox .content .conbox ul {
	width: 100%;
	box-sizing: border-box;
}

.index_jituan .right_jtdt .sonbox .content .conbox ul li {
	height: 34px;
	line-height: 34px;
	width: 100%;
	border-bottom: 1px solid #eeeeee;
	display: none;
}

/*显示前7条数据*/
.index_jituan .right_jtdt .sonbox .content .conbox ul li:nth-child(-n+7) {
	display: block;
}

.index_jituan .right_jtdt .sonbox .content .conbox ul li a {
	width: 100%;
	height: 100%;
	display: block;
}

.index_jituan .right_jtdt .sonbox .content .conbox ul li:last-child {
	border: none;
}

.index_jituan .right_jtdt .sonbox .content .conbox ul li a .bt {
	float: left;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #474545;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	width: 65%;
}

.index_jituan .right_jtdt .sonbox .content .conbox ul li a .date {
	float: right;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #474545;
}

.index_jituan .right_jtdt .sonbox .content .conbox ul li a .bt .block {
	width: 8px;
	height: 8px;
	background-color: #e5ddca;
	display: inline-block;
	margin-right: 8px;
}

.index_jituan .right_jtdt .sonbox .content .conbox ul li:hover .bt {
	color: #d2c4a2;
}


/*公示公告*/

.index_gsgg {}

.index_gsgg .neirongbox {
	padding-top: 0;
	padding-bottom: 35px;
}



.gongshi_tit {
	margin-bottom: 20px;
	border-bottom: 1px solid #e2e2e2;
	position: relative;
}

.gongshi_tit h4 {
	float: left;
	font-size: 18px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #d2c4a2;
	padding-bottom: 16px;
}

.gongshi_tit .more {
	float: right;
	padding-top: 5px;
}

.gongshi_tit .more a {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
}

.gongshi_tit img {
	position: absolute;
	left: 0;
	bottom: -7px;
}

.index_gsgg .zhaunti_box {
	height: 260px;
	background-color: #ffffff;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.05);
	border-radius: 6px;
	border: solid 1px #eee9db;
	box-sizing: border-box;
	padding: 22px 0;
}


.index_gsgg .zhaunti_box .head {
	width: 96%;
	margin: auto;
	box-sizing: border-box;
	padding: 0 0 14px;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 18px;
}

.index_gsgg .zhaunti_box .lef {
	float: left;
	font-size: 18px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #d2c4a2;
	position: relative;
}

.index_gsgg .zhaunti_box .lef::after {
	position: absolute;
	content: '';
	left: 0;
	bottom: -15px;
	width: 100%;
	height: 2px;
	background-color: #d2c4a2;
	border-radius: 1px;
}

.index_gsgg .zhaunti_box .lef img {
	vertical-align: middle;
	margin-right: 12px;
}

.index_gsgg .zhaunti_box .rig {
	float: right;
}

.index_gsgg .zhaunti_box .rig a {
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
}

.zhaunti_swiper {
	position: relative;
}

.zhaunti_swiper .zt_swiper {
	width: 94% !important;
}

.zhaunti_swiper .zt_prev {
	left: 0 !important;
	opacity: 1 !important;
	background-image: none !important;
	top: 40% !important;
}

.zhaunti_swiper .zt_next {
	right: 0 !important;
	opacity: 1 !important;
	background-image: none !important;
	top: 40% !important;
}

.zhaunti_swiper .swiper-slide {
	position: relative;
	height: 160px;
}

.zhaunti_swiper .swiper-slide a {
	width: 100%;
	height: 100%;
}

.zhaunti_swiper .swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
}

.zhaunti_swiper .swiper-slide .zt_son {
	position: absolute;
	left: 0;
	top: 0;
	height: 0;
	width: 100%;
	background: rgba(210, 196, 162, 0.9);
	transition: 0.5s;
}

.zhaunti_swiper .swiper-slide .zt_son p {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 90%;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #ffffff;
	max-height: 72px;
	overflow: hidden;
	display: none;
}


.zhaunti_swiper .swiper-slide:hover .zt_son {
	height: 100%;
}

.zhaunti_swiper .swiper-slide:hover .zt_son p {
	display: block;
}

.index_newtingqi .neirongbox .lef {
	float: left;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #005bac;
}

.index_newtingqi .neirongbox .lef img {
	vertical-align: middle;
}

.index_newtingqi .neirongbox .rig_swiper {
	float: left;
	width: 89%;
	height: 50px;
}



/*公告信息滚动*/

.gonggaolist {
	height: 100%;
	overflow: hidden;
	box-sizing: border-box;
	position: relative;
	z-index: 999;
}

.gonggaolist .listbox {
	height: 100%;
}

.gonggaolist .listbox .le {
	float: left;
	width: 50%;
	height: 30px;
	line-height: 30px;
	padding-top: 10px;
	position: relative;
}

.gonggaolist .listbox .le::after {
	position: absolute;
	content: '';
	right: 0;
	height: 50%;
	width: 2px;
	background: #C2C2C2;
	top: 36%;
}

.gonggaolist .listbox .le #swiperLe,
.gonggaolist .listbox .ri #swiperRi {
	float: left;
}

#swiperLe {
	width: 70% !important;
	height: 100% !important;
	position: relative;
}

.gonggaolist .listbox .le .a_gengduo,
.gonggaolist .listbox .ri .a_gengduo {
	position: absolute;
	right: 0;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #999999;
}

.gonggaolist .listbox .le .a_gengduo {
	right: 5% !important;
}

#swiperLe .swiper-wrapper,
#swiperLe .swiper-wrapper .swiper-slide {
	width: 100% !important;
	height: 100% !important;
}

#swiperRi {
	width: 70% !important;
	height: 100% !important;
}

#swiperRi .swiper-wrapper,
#swiperRi .swiper-wrapper .swiper-slide {
	width: 100% !important;
	height: 100% !important;
}


.gonggaolist .listbox .tit {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	margin: 0 8px 0 5px;
	width: 86px;
}

.gonggaolist .listbox .con {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #666666;
	width: 100%;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	text-align: left;
}

.gonggaolist .listbox .ri {
	float: right;
	width: 45%;
	height: 30px;
	line-height: 30px;
	padding-top: 10px;
}





/*index停气通知*/
.index_newtingqi {
	width: 100%;
	height: 50px;
	box-sizing: border-box;
	background-color: #ffffff;
	box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.05);
	margin-bottom: 25px;
	line-height: 50px;
}

.index_newtingqi .neirongbox {
	padding-bottom: 35px;
	padding-top: 0;
}

.navblock .neirongbox {
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 20px;
}

.navblock .neirongbox ul {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.navblock .neirongbox ul li {
	float: left;
	width: 24.3%;
	height: 120px;
	border-radius: 4px;
	opacity: 0.9;
	position: relative;

}

.navblock .neirongbox ul li a {
	width: 100%;
}

.navblock .neirongbox ul li a>img {
	width: 100%;
	height: 100%;
}

.navblock .neirongbox ul li .navblock_son {
	position: absolute;
	width: 84%;
	height: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	display: flex;
	align-items: center;

	font-size: 18px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #ffffff;

}

.navblock .neirongbox ul li .navblock_son .info {
	margin-left: 20px;
}

.navblock .neirongbox ul li .navblock_son .info p:nth-child(2) {
	font-weight: normal;
	margin: 5px 0;
}

.navblock .neirongbox ul li .navblock_son .info p:nth-child(3) {
	font-weight: normal;
	font-size: 14px;
}








.index_link {
	border-top: solid 1px #e8e1d0;
}

.index_link .neirongbox {
	padding-top: 0;
	padding-bottom: 0;
}

.index_link ul {
	width: 100%;
	box-sizing: border-box;
}

.index_link ul li {
	float: left;
	width: 25%;
	border-right: 1px solid #e9e1d1;
	box-sizing: border-box;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 34px;
	cursor: pointer;
}

.index_link ul li:last-child {
	border: none;
}

.index_link ul li a {
	width: 100%;
	height: 100%;
	display: block;
}

.index_link ul li a img {
	width: 89px;
	height: 89px;
}

.index_link ul li a h4 {
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	margin: 10px 0;
}

.index_link ul li a p {
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #cccccc;
}


/*手机端的八个方块导航*/

.sj_blocknav {
	width: 100%;
	box-sizing: border-box;
	padding: 0 4%;
	height: auto;
	margin-top: 4%;
	margin-bottom: 8%;
}

.sj_blocknav ul {
	width: 100%;
	box-sizing: border-box;
}

.sj_blocknav ul li {
	float: left;
	margin-right: 2%;
	width: 23.5%;
	background-color: #1f87e8;
	height: 110px;
	text-align: center;
	padding-top: 4%;
	box-sizing: border-box;
	margin-bottom: 8px;
}

.sj_blocknav ul li:nth-child(4n+4) {
	margin-right: 0;
}

.sj_blocknav ul li .imgdiv {
	min-height: 54px;
}

.sj_blocknav ul li .imgdiv img {
	width: 48%
}

.sj_blocknav ul li a {
	width: 100%;
	height: 100%;
	display: block;
	font-size: 4vw;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
}

.sj_blocknav ul li a p {
	margin-top: 5px;
}

.sj_blocknav ul li:nth-child(2n+2) {
	background-color: #64b5f6;
}


/*手机端-新闻列表*/

.sj_newslist {
	width: 100%;
	box-sizing: border-box;
	padding: 0 4%;
}

.sjnew_title {
	border-bottom: 1px solid #eeeeee;
}

.sjnew_title ul li {
	float: left;
	width: auto;
	height: 50px;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	margin-right: 6%;
	color: #333333;
	font-size: 4vw;
}

.sjnew_content>div {
	width: 100%;
	height: auto;
	margin-top: 10px;
	display: none;
}

.sjnew_content>div ul {
	height: auto;
	width: 100%;
}

.sjnew_content>div ul li {
	border-bottom: 1px solid #EEEEEE;
	height: 60px;
	line-height: 60px;
}

.sjnew_content>div ul li a {
	display: block;
	width: 100%;
	height: 100%;
}

.sjnew_content>div ul li a .fk_icon {
	float: left;
	width: 8px;
	height: 8px;
	background-color: #e5ddca;
	margin-right: 12px;
	margin-top: 7%;
}

.sjnew_content>div ul li a .biaot {
	font-size: 3.6vw;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	float: left;
	color: #333333;
	width: 65%;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}

.sjnew_content>div ul li a .riq {
	font-size: 3vw;
	float: right;
	letter-spacing: 0px;
	color: #666666;
}


.sjnews_select {
	color: #d2c4a2 !important;
	font-weight: bold;

	border-bottom: 3px solid #d2c4a2;
}

.sjnew_content .sjshow {
	display: block;
}




.sj_newslist .gengduo {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #d2c4a2;
	margin: 6% 0;
}

.sj_newslist .gengduo a {
	color: #FFFFFF;
	font-size: 4vw;
}

.sj_blocknav,
.sj_newslist {
	display: none;
}


.link_modal {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
	display: none;
}

.link_modal .modalbox {
	width: 600px;
	height: 400px;
	position: absolute;
	top: 30%;
	right: 0;
	left: 0;
	z-index: 100000;
	background: #FFFFFF;
	margin: auto;
	box-shadow: 1px 1px 50px rgba(0, 0, 0, .4);

}

.motitle {
	border-bottom: 1px solid #eee;
	background-color: #F8F8F8;
}

.motitle ul li {
	line-height: 43px;
	height: 43px;
	border-right: 1px solid #eee;
	background-color: #eee;
	font-size: 14px;
	color: #333;

	position: relative;
	float: left;
	min-width: 80px;
	max-width: 260px;
	padding: 0 20px;
	text-align: center;
	overflow: hidden;
	cursor: pointer;

}

.motitle ul li:last-child {
	border-right: none;
}

.motitle img {
	position: absolute;
	width: 16px;
	height: 16px;
	right: 15px;
	top: 15px;
	font-size: 0;
	line-height: initial;
	cursor: pointer;
}

.mocontent {
	width: 100%;
	box-sizing: border-box;
	padding: 10px 30px 20px;
	height: 357px;
	overflow: auto;
}


.mocontent>div {
	width: 100%;
	height: 100%;
	display: none;
}

.mocontent>div ul li {
	border-bottom: 1px #ddd dotted;
	padding: 7px 0;
	background: url(../img/link.gif) no-repeat 0 center;
	text-indent: 23px;
}

.mocontent>div ul li a {
	color: #474545;
	font-size: 14px;
}

.mocontent>div ul li a .link_tit {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	width: 100%;
}

.moselect {
	background-color: #FFFFFF !important;
	border-bottom: 1px solid transparent;
	margin-bottom: -1px;
}

.mocontent .moshow {
	display: block;
}

/*董事长页面*/
.dsz_nr .tips {
	margin-bottom: 30px;
}

.dsz_nr .tips p {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #333333;
	margin: 0;
}

.dsz_nr .biaoge {

	width: 100%;
	box-sizing: border-box;
	height: auto;
}

.dsz_nr .biaoge form {

	width: 100%;
	box-sizing: border-box;
}

.dsz_nr .biaoge form .form_div {
	width: 100%;
	box-sizing: border-box;
	height: auto;
	background-color: #ffffff;
	border: solid 1px #e2eefb;
	box-shadow: 6px 8px 3px -2px rgb(253, 250, 255);
}

.dsz_nr .biaoge form .redicon {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #dd1a1a;
	margin-right: 3px;
}

.dsz_nr .biaoge form .tit {
	box-sizing: border-box;
	width: 100%;
	height: 48px;
	background-color: #e2eefb;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 48px;
	letter-spacing: 0px;
	color: #ff7c00;
	padding-left: 24px;
}

.dsz_nr .biaoge form .in_div .in_item {
	width: 100%;
	height: 52px;
	line-height: 52px;
	box-sizing: border-box;
	border-bottom: 1px solid #e2eefb;
}

.dsz_nr .biaoge form .in_div .in_item .le {
	float: left;
	width: 55%;
	border-right: 1px solid #e2eefb;
	box-sizing: border-box;
}

.dsz_nr .biaoge form .in_div .in_item .ri {
	float: left;
	width: 45%;
}

.dsz_nr .biaoge form .in_div .in_item .le>div,
.dsz_nr .biaoge form .in_div .in_item .ri>div {
	float: left;
}

.dsz_nr .biaoge form .in_div .in_item .le .in_tit {
	width: 140px;
}

.dsz_nr .biaoge form .in_div .in_item .in_tit {
	text-align: right;
	padding-right: 10px;
	border-right: 1px solid #e2eefb;
	box-sizing: border-box;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #454646;
}

.dsz_nr .biaoge form .in_div .in_item .in_box {
	padding-left: 10px;
	line-height: 48px;
}

.dsz_nr .biaoge form .in_div .in_item input {
	height: 34px;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	box-sizing: border-box;
	padding: 1px 6px;
}

.dsz_nr .biaoge form .in_div .in_item .le .in_box input {
	width: 277px;
}

.dsz_nr .biaoge form .in_div .in_item .ri .in_box input {
	width: 170px;
}



.dsz_nr .biaoge form input {
	outline: none;
}

.dsz_nr .biaoge form .in_div .in_item .ri .in_tit {

	width: 122px;
}

.dsz_nr .biaoge form .in_div .email .le {
	border-right: none;
}

.dsz_nr .biaoge form .in_div .in_item .radio .in_box input {
	width: 15px;
	height: 15px;
}

.dsz_nr .biaoge form .subbox {
	width: 150px;
	margin-top: 25px;
}

.dsz_nr .biaoge form .tijiao {
	width: 100%;
	cursor: pointer;
	height: 44px;
	background-color: #d2c4a2;
	line-height: 44px;
	text-align: center;
	border: none;
	outline: none;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
}

.dsz_nr .biaoge form .in_div .youjian {
	height: auto;
}

.dsz_nr .biaoge form .in_div .youjian:nth-child(2) .le .in_tit {
	height: 112px;
	line-height: 112px;
}

.dsz_nr .biaoge form .in_div .youjian:nth-child(2) .in_box {
	line-height: 28px;
	padding-top: 9px;
}

.dsz_nr .biaoge form .in_div .yanzhengm .le .in_box input {
	width: 210px;
	margin-right: 10px;
}

.dsz_nr .biaoge form .in_div .yanzhengm .yanzhengma img {
	max-width: 50px;
	max-height: 24px;
	vertical-align: middle;
}


.dsz_nr .biaoge form .in_div .youjian .le .in_box textarea {
	box-sizing: border-box;
	outline: none;
	border: solid 1px #cccccc;
	min-height: 96px;
}

.dsz_nr .biaoge form .in_div .youjian .le {
	border-right: none;
	width: 100%;
}

.dsz_nr .biaoge form .in_div .youjian .le .in_box input,
.dsz_nr .biaoge form .in_div .youjian .le .in_box textarea {
	width: 745px;
	padding: 1px 6px;
}