﻿*{
	margin: 0;
	padding: 0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
a{
	text-decoration: none;
	color: #666;
}
li{
	list-style: none;
}
img{
	vertical-align: middle;
}
body{
	font-size: 14px;
	color: #666;
	font-family:"微软雅黑", "Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
}
.st-fh{
	font-family: "宋体";
	font-weight: bold;
}

/*顶部*/
header{
	width: 100%;
	position: fixed;
	top:0;
	z-index: 70;
	background: #fff;
	border-bottom: 1px solid #e5e5e5;
}
.header{
	width: 96%;
	margin: 0 auto;
	max-width: 1400px;
	height: 90px;
	position: relative;
}
header .loge{
	display: block;
	float: left;
	margin-top:25px
}
header .loge img{
        height:40px
}
header .nav{
	display: inline-block;
	width: 62.17%;
	float: right;
}
header .nav li{
	display: block;
	height: 90px;
	float: left;
	width: 16.66%;
	text-align: center;
}
header .nav li a{
	display: inline-block;
	text-decoration: none;
	margin-top: 30px;
	color: #666;
	font-size: 16px;
	line-height: 30px;
	transition: all .3s;
	-webkit-transition:all .3s;
	cursor: pointer;
}
header .nav li .acli{
	color: #dc2424;
	font-weight: bold;
}
header .nav li a:hover{
	color: #dc2424;
	transition: all .3s;
	-webkit-transition:all .3s;
	cursor: pointer;
}
header .nav li .nava-list{
	width: 100%;
	height: 50px;
	position: fixed;
	top:90px;
	left: 0;
	background: rgba(0,0,0,.4);
	z-index: 71;
	display: none;
}
header .nav li .nava-list a{
	display: inline-block;
	font-size: 15px;
	line-height: 50px;
	color: #fff;
	padding: 0 5px;
	margin-top: 0;
	font-weight: 100;
	-webkit-transition:all .3s;
}
header .nav li .nava-list a:hover{
	color: #dc2424;
	transition: all .3s;
	-webkit-transition:all .3s;
}
header .nav li:nth-child(6)  .icontent{
	text-align: right;
	padding-right: calc(2% + 80px);
}
@media(min-width:1400px){
	header .nav li:nth-child(6) .icontent{
		padding-right: 115px;
	}
}
@media(max-width:997px){
	header .nav li:nth-child(6) .icontent{
		padding-right: calc(1% + 80px);
	}
}
header .nav .liico{
	background: url(../img/ico_66.png) no-repeat bottom center;
}
header .search{
	width: 80px;
	padding: 30px 0;
	float: right;
}
header .search a{
	line-height: 30px;
	height: 30px;
	font-size: 16px;
	color: #888;
	display: block;
	float: left;
	width: 45px;
	text-decoration: none;
	border-right: 1px solid #ebebeb;
	text-align: left;
	padding-left: 5px;
}
header .search .search-d1{
	width: 35px;
	float: left;
	height: 30px;
	background: url(../img/ico_01.png) no-repeat center right;
	cursor: pointer;
}
header .search form{
	width:calc(100% - 290px);
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 11;
	background: #fff;
	font-size: 16px;
	padding: 20px 0;
	line-height: 50px;
	display: none;
}
header .search form .search-in1{
	width: calc(100% - 110px);
	height: 100%;
	border: 0;
	padding: 0 10px;
	border-bottom: 1px solid #E5E5E5;
	position: relative;
	top:-20px;
}
header .search form .search-in2{
	width:50px;
	height: 100%;
	background: url(../img/ico_01.png) no-repeat center;
	border: none;
}
header .search form img{
	width: 50px;
	position: relative;
	top:-20px;
}

.mo-a {
	display: none;
}
.nav2{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top:1.1rem;
	background: #fff;
	z-index: 20;
	display: none;
}
.nav2 .nav2-ul1{
	padding: .3rem 0;
}
.nav2 .nav2-ul1 .nav2-ul1-li{
	border-bottom: 1px solid #e5e5e5;
}
.nav2-ul1-div{
	display: block;
	line-height: 1.15rem;
	padding: 0 .3rem;
	font-size: .3rem;
	color: #666;
}
.nav2-ul1-div span{
	float: right;
	font-size: .4rem;
}
.nav2-ul2{
	display: none;
}
.nav2-ul2 .nav2-ul2-li{
	line-height: 1rem;
	border-top: 1px solid #e5e5e5;
}
.nav2-ul2 .nav2-ul2-li a{
	display: block;
	font-size: .3rem;
	padding: 0 .4rem;
	line-height: 1rem;
}
.nav-spans{
	width: .5rem;
	float: right;
	margin-top: .35rem;
	margin-right: .3rem;
	display: none;
}
.nav-spans div{
	width: .5rem;
	height: .05rem;
	background: #e13d3d;
	margin-bottom: .12rem;
	border-radius: .1rem;
	transition: all .5s;
	opacity: 1;
}

.nav-spans.cli .nd1{
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	transform-origin:0%;
	-ms-transform-origin:0%;
	-webkit-transform-origin:0%;
	-moz-transform-origin:0%;
	transition: all .5s;
}
.nav-spans.cli .nd2{
	opacity: 0;
	transition: all .5s;
}
.nav-spans.cli .nd3{
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	transform-origin:0%;
	-ms-transform-origin:0%;
	-webkit-transform-origin:0%;
	-moz-transform-origin:0%;
	transition: all .5s;
}


/*顶部手机屏*/
@media(max-width:767px) and (min-width: 320px){
	body{
		font-size: .24rem;
		background: #f5f5f5;
	}
	.header{
		width: 100%;
		height: 1.1rem;
	}
	header .loge{
		margin-top: 0;
		padding:.25rem .3rem;
	}
	header .loge img{
		width: 3.4rem;
	}
	header .search{
		display: none;
	}
	header .nav{
		display: none;
	}
	.nav-spans{
		display: block;
	}
	.mo-a {
		display: block;
		float: right;
		font-size: .4rem;
		line-height: 1.1rem;
		width: 1rem;
		text-align: center;
	}
}
/*大于手机屏*/
@media(max-width:991px) and (min-width: 768px){
	header .nav li a{
		font-size: 14px;
	}
	header .search a{
		font-size: 14px;
	}
}


footer{
	width: 100%;
	background: #343434;
	overflow: hidden;
}
.footer{
	width: 98%;
	max-width: 1400px;
	overflow: hidden;
	color: rgba(255,255,255,.35);
	font-size: 14px;
	margin: 0 auto;
	padding-top: 45px;
}
.footer-d1{
	float: left;
}
.footer .ft-d1{
	width:10.7%;
	float: left;
}
.footer .ft-d1 .d1-div{
	min-width: 80px;
}
.footer .ft-d2{
	width:10.7%;
}
.footer .ft-d2 .d1-div{
	max-width: 80px;
	margin: 0 auto;
}
.footer .ft-d3{
	width:18%;
}
.footer .ft-d3 .d1-div{
	max-width: 140px;
	margin: 0 auto;
}
.footer .ft-d3 .footer-ul{
	/*float: right;*/
}
.footer .ft-d3 .footer-ul:last-child{
	/*float: right;*/
}
.footer .ft-d4{
	width:10.7%;
}
.footer .ft-d4 .d1-div{
	max-width: 80px;
	margin: 0 auto;
}
.footer .ft-d5{
	width:22.8%;
}
.footer .ft-d5 .d1-div{
	width: 300px;
	float: right;
}
.footer .ft-d5 .d5-div{
	float: left;
}
.footer .ft-d5 .d5-div:last-child{
	float: right;
	margin-right: 3px;
}
.footer .ft-d5 .d5-div .d5-div-p{
	font-size: 13px;
	color: rgba(255,255,255,.33);
	line-height: 35px;
	text-align: center;
}
.footer .ft-d6{
	width:25.1%;
	float: right;
}
.footer .ft-d6 .d1-div{
	max-width: 315px;
	float: right;
}
.footer .ft-d6 .d1-div .ft-d6-d1{
	font-size: 13px;
	margin-bottom: 15px;
	display: flex;
	align-items: flex-start
}
.footer .ft-d6 .d1-div .ft-d6-d1 img{
	margin-right: 10px;
	/* width: 20px; */
	/* height: 20px; */
}
.footer-d2{
	width: 100%;
	line-height: 50px;
	height: 50px;
	margin-top: 20px;
	float: left;
	overflow: hidden;
	border-bottom: 1px solid rgba(255,255,255,.1);

}
.footer-d2 a{
	display: block;
	width: 90px;
	height: 15px;
	line-height: 15px;
	font-size: 13px;
	text-align: center;
	float: left;
	border-left: 1px solid rgba(255,2552,255,.3);
	margin-top: 17.5px;
	color: rgba(255,255,255,.3);
}
.footer-d2 a:hover{
	color: rgba(255,255,255,.5);
	transition: all .3s;
}
.footer-d2 a:first-child{
	width: 75px;
	border: 0;
	text-align: left;
}
.footer-d3{
	width: 100%;
	height: 55px;
	line-height: 55px;
	float: left;
	font-size: 12px;
	color: rgba(255,255,255,.2);
	margin-top: 20px;
	border-top: 1px solid rgba(255,255,255,.1);
}
.footer-d3-a{
	width: 400px;
	float: left;
}
.footer-d3-b{
	width: 115px;
	float: left;
}
.footer-d3-b a{
	color: rgba(255,255,255,.2);
	transition: all .3s;
}
.footer-d3-b a:hover{
	color: rgba(255,255,255,.4);
	transition: all .3s;
}
.footer-d3-c{
	width: 140px;
	height: 30px;
	color: rgba(255,255,255,.35);
	border: 1px solid rgba(255,255,255,.2);
	float: right;
	line-height: 30px;
	padding: 0 12px;
	margin-top: 10px;
	position: relative;
}
.footer-d3-c .d3-c-div{
	cursor: pointer;
	background: url(../img/ico_18.png) no-repeat right center;
}
.footer-d3-c .d3-c-a{
	width: 140px;
	position: absolute;
	left: -1px;
	bottom: 31px;
	border: 1px solid rgba(255,255,255,.2);
	padding: 5px 0;
	background: #343434;
	display: none;
}
.footer-d3-c .d3-c-a a{
	display: block;
	padding: 3px 12px;
	line-height: 16px;
}
.footer-d3-c .d3-c-a a:hover{
	color: rgba(255,255,255,.6);
}
.footer-a1{
	display: block;
	width: 100%;
	font-size: 18px;
	line-height: 18px;
	color: rgba(255,255,255,.7);
	margin-bottom: 20px;
	transition: all .3s;
}
.footer-a1:hover{
	color: rgba(255,255,255,.8);
	transition: all .3s;
}
.footer-a2{
	margin-top: 20px;
}

.footer-ul{}
.footer-ul li{
	margin-bottom: 5px;
}
.footer-ul li a{
	font-size: 14px;
	color: rgba(255,255,255,.3);
}
.footer-ul li a:hover{
	color: rgba(255,255,255,.6);
}
.footer-share{
	/* width: ; */
}
.footer-share a{
	display: block;
	float: left;
	width: 25px;
	height: 25px !important;
	border-radius: 100%;
	margin-right: 10px !important;
	border: 1px solid rgba(255,255,255,.3);
}
.footer-share .bds_tsina{
	background: url(../img/ico_19.png) no-repeat center;
	background-size: 14px 11px;
	background-position:center !important;
}
.footer-share .bds_weixin{
	background: url(../img/ico_19_01.png) no-repeat center;
	background-size: 15px 12px;
	background-position:center !important;
}
.footer-share .bds_sqq{
	background: url(../img/ico_19_02.png) no-repeat center;
	background-size: 12px 12px;
	background-position:center !important;
}


/* 底部  手机屏*/
@media(max-width:767px) and (min-width: 320px){
	footer{
		height: inherit;
		overflow: hidden;
	}
	.footer{
		width:7.1rem;
		padding: .4rem 0;
	}
	.footer-d1{
		display: none;
	}
	.footer-d2{
		display: none;
	}
	.footer-d3{
		font-size: .24rem;
		overflow: hidden;
		height: initial;
		line-height: .3rem;
		margin-top: 0;
		border-top: none;
	}
	.footer-d3-c{
		display: none;
	}
	.footer-d3-a{
		width: 100%;
		font-size: .22rem;
		text-align: center;
	}
	.footer-d3-b{
		width: 100%;
		text-align: center;
		font-size: .22rem;
		margin-top: .15rem;
	}

	.ibanner-swiper .swiper-slide{
		height: 5.7rem;
	}
	.ibanner-swiper .swiper-slide img{
		display: none;
	}
}



/*页面公用*/
.jytop{
	width: 100%;
	margin-top: 90px;
}
.jytop-img{
	width: 100%;
	height: 450px;
	position: relative;
	background:  no-repeat center;
	background-size:cover ;
}
.jytop-img-d{
	width: 96%;
	max-width: 1400px;
	margin: 0 auto;
	line-height: 100%;
	padding-top: 125px;
	padding-bottom: 35px;
	font-size: 50px;
	color: #fff;
	position: relative;
	font-weight: bold;
}
.jytop-img-d:after{
	content: "";
	width: 80px;
	height: 5px;
	background: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
}
.jytop-nav{
	width: 100%;
	height: 70px;
	border-bottom: 1px solid #e5e5e5;
}
.jytop-nav-cont{
	width: 96%;
	max-width: 1400px;
	margin: 0 auto;
	color: #888;
	line-height: 70px;
}
.jytop-nav-left{
	float: left;
	padding-left: 25px;
	background: url(../img/ico_03.png) no-repeat left 26px;
}
.jytop-nav-left div{
	float: left;
	font-size: 14px;
}
.jytop-nav-left a{
	font-size: 14px;
	color: #888;
	padding: 0 3px;
	transition: all .5s;
	-webkit-transition: all .5s;
	position: relative;
	top: -2px;
}
.jytop-nav-left a:hover{
	color: #dd2525;
	transition: all .5s;
	-webkit-transition: all .5s;
}
.jytop-nav-left span{
	font-family: "宋体";
	font-weight: bold;
	color: #999;
	font-size: 14px;
	position: relative;
	top: -2px;
}
.jytop-nav-right{
	float: right;
}
.jytop-nav-right li{
	width: 115px;
	float: left;
	text-align: right;
}
.jytop-nav-right li a{
	display: block;
	float: right;
	font-size: 16px;
	color: #888;
	height: 100%;
	position: relative;
	transition: all .5s;
	-webkit-transition: all .5s;
}
.jytop-nav-right li .aft{
	color: #dd2525;
}
.jytop-nav-right li .aft:after{
	content: "";
	width: 100%;
	height: 2px;
	background: #dd2525;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: all .5s;
	-webkit-transition: all .5s;
}
.jytop-nav-right li a:after{
	content: "";
	width: 0%;
	height: 2px;
	background: #dd2525;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: all .5s;
	-webkit-transition: all .5s;
}
.jytop-nav-right li a:hover{
	color: #dd2525;
	transition: all .5s;
	-webkit-transition: all .5s;

}
.jytop-nav-right li a:hover:after{
	content: "";
	width: 100%;
	height: 2px;
	background: #dd2525;
	position: absolute;
	left: 0;
	bottom: 0;
}
.jytop-nav-div{
	width: 100%;
	height: .8rem;
	background: #fff;
	display: none;
}
.jytop-nav-div .swiper-slide a{
	display: block;
	width: 100%;
	height: .8rem;
	font-size: .3rem;
	line-height: .8rem;
	text-align: center;
	border-right: 1px solid #e5e5e5;
}
.jytop-nav-div .swiper-slide:last-child a{
	border: 0;
}
.jytop-nav-div .swiper-slide .cli{
	background: #DC2525;
	color: #fff;
}


/*首页轮播图*/
.ibanner{
	width: 100%;
	margin-top: 90px;
}
.ibanner-swiper{

}
.ibanner-swiper img{
	width: 100%;
}
.ibanner-swiper .swiper-slide{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.ibanner-swiper .ibanner-span span{
	width: 40px;
	height: 3px;
	background: #84b4d2;
}
.ibanner-swiper .ibanner-span .swiper-pagination-bullet-active{
	background: #c80000;
}

/*页码公用*/
.page{
	width: 100%;
	height: 35px;
	text-align: center;
	position: relative;
}
.page a{
	display: inline-block;
	width: 35px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	transition: all .3s;
}
.page a:hover{
	background: #DD2525;
	color: #fff;
	transition: all .3s;
}
.page .active{
	background: #DD2525;
	color: #fff;
}
.page .prev{
	width: 70px;
	position: absolute;
	left: 0;
	top:0;
	text-align: left;
	transition: all .3s;
}
.page .prev:hover{
	background: none;
	color: #DD2525;
	transition: all .3s;
}
.page .prev span{
	display: inline-block;
	width: 8px;
	height: 15px;
	background: url(../img/ico_26_01.png) no-repeat center;
	background-size: cover;
	margin-right: 15px;
	font-size: 20px;
	line-height: 35px;
	position: relative;
	top:2px;
}
.page .next{
	width: 70px;
	position: absolute;
	right: 0;
	top:0;
	text-align: right;
	transition: all .3s;
}
.page .next:hover{
	background: none;
	color: #DD2525;
	transition: all .3s;
}
.page .next span{
	display: inline-block;
	width: 8px;
	height: 15px;
	background: url(../img/ico_26_02.png) no-repeat center;
	background-size: cover;
	margin-left: 15px;
	font-size: 20px;
	line-height: 35px;
	position: relative;
	top:2px;
}


/*手机屏  底部和公共部分*/
@media(max-width:767px) and (min-width:320px){

	.jytop{
		margin-top: 1.1rem;
	}
	.jytop-img{
		height: 4.5rem;
	}
	.jytop-img-d{
		width: 6.9rem;
		font-size: .5rem;
		padding-top: 1.6rem;
	}
	.jytop-img-d:after{
		height: .05rem;
	}
	.jytop-nav-cont{
		width: 100%;
	}
	.jytop-nav{
		height: initial;
	}
	.jytop-nav-left{
		display: none;
	}
	.jytop-nav-right{
		display: none;
	}
	.jytop-nav-div{
		display: block;
	}
	.page{
		height: .6rem;
	}
	.page a{
		width: .5rem;
		height: .5rem;
		font-size: .26rem;
		line-height: .5rem;
	}
	.page .active{
		width: .5rem;
		height: .5rem;
	}
	.page .prev{
		width: 1.2rem;
		font-size: .26rem;
		line-height: .6rem;
	}
	.page .prev span{
		font-size: .26rem;
		margin-right: .12rem;
		line-height: .5rem;
		background-size: .13rem;
	}
	.page .next{
		width: 1.2rem;
		font-size: .26rem;
		line-height: .6rem;
	}
	.page .next span{
		font-size: .26rem;
		margin-left: .12rem;
		line-height: .5rem;
		background-size: .13rem;
	}
	.ibanner-swiper .ibanner-span span{
		width: .4rem;
		height: .05rem;
	}

}

/*小屏的   小于992px  底部和公共部分*/
@media(max-width:991px) and (min-width:768px){
	header .nav{
		width: 53%;
	}
	.footer .ft-d1{
		width: 20%;
	}
	.footer .ft-d2{
		width: 20%;
	}
	.footer .ft-d3{
		width: 40%;
	}
	.footer .ft-d4{
		width: 20%;
	}
	.footer .ft-d5{
		width: 50%;
		margin-top: 30px;
	}
	.footer .ft-d5 .d1-div{
		float: left;
	}
	.footer .ft-d6{
		width: 50%;
		margin-top: 30px;
	}

	.jytop-nav-right li{
		width: 80px;
	}
}




/*首页内容*/
.icontent{
	width: 96%;

/*	max-width: 1400px;*/
	max-width: 1400px;
	margin: 0 auto;
	overflow: hidden;
	clear: both;
}
.-conente {
    width: 96%;
    max-width: 900px;
    margin: 0 auto;
    overflow: hidden;
    clear: both;
}
.inews{
	margin-top: 40px;
}
.inews-left{
	width: 100%;
	float: left;
	position: relative;
	z-index: 69;
}
.inews-nav{
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
}
.inews-nav div{
	font-size: 18px;
	line-height: 20px;
	float: left;
	width: 150px;
}
.inews-nav div span{
	display: inline-block;
	cursor: pointer;
	transition: all .3s;
	-webkit-transition:all .3s;
	position: relative;
	padding: 12px 0;
}
.inews-nav div .spancli{
	color: #dd2525;
}
.inews-nav div .spancli:after{
	content:"";
	height: 2px;
	width: 100%;
	background: #dd2525;
	position: absolute;
	left: 0;
	bottom: 0px;
	z-index: 3;
}
.inews-nav div span:after{
	content:"";
	height: 2px;
	width: 00%;
	background: #dd2525;
	position: absolute;
	left: 0;
	bottom: 0px;
	transition: all .5s;
	-webkit-transition:all .5s;
}
.inews-nav div span:hover{
	color: #dd2525;
	transition: all .5s;
	-webkit-transition:all .5s;
}
.inews-nav div span:hover:after{
	width: 100%;
	transition: all .5s;
	-webkit-transition:all .5s;
}
.inews-nav-d3{
	display: block;
	float: right;
	color: #DC2525;
	font-size: 12px;
	padding-right: 18px;
	background: url(../img/ico_22.png)no-repeat right center;
	line-height: 35px;
	margin-top: 8px;
	display: none;
}
.inews-nav-d5{
	display: block;
	float: right;
	color: #DC2525;
	font-size: 12px;
	padding-right: 18px;
	background: url(../img/ico_22.png)no-repeat right center;
	line-height: 35px;
	margin-top: 8px;
	display: none;
}
.inews-sp{
	margin-top: 20px;
	width: 430px;
	height: 260px;
	float: left;
	position: relative;
	overflow: hidden;
}
.inews-sp .inews-sp-img{
	width: 100%;
}
.inews-sp .inews-sp-div{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
}
.inews-sp .inews-sp-d1{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top:0;
	background: rgba(0,0,0,.35);
}
.inews-sp-video{

	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 79;
	background: rgba(0,0,0,.6);
	display: none;
}
.inews-sp-video .improve-d1{
	width: 80%;
	max-width: 700px;
	position: absolute;
	left: 50%;
	top:10%;
	margin-left: -350px;
}
.inews-sp-video .improve-d1 video{
	width: 100%;
}
.inews-sp .inews-sp-img1{
	position: absolute;
	left: 50%;
	top:50%;
	margin-left: -22px;
	margin-top: -22px;
}
.inews-sp-video .improve-d2{
	width: 55px;
	height: 55px;
	background: url(../img/img01.png) no-repeat;
	position: absolute;
	top: 0;
	right: -65px;
	transition: all .5s;
	-webkit-transition: all .5s;
}
.inews-sp-video .improve-d2:hover{
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	opacity:0.8;
	transition: all .5s;
	-webkit-transition: all .5s;
}
.inews-list{
	width:-webkit-calc(100% - 450px);
	width:calc(100% - 455px);
	margin-top: 20px;
	float: right;
	line-height: 16px;
	height: 260px;
}
.inews-list li {
	margin-bottom: 18.8px;
	overflow: hidden;
}
.inews-list li a{
	display: block;
	overflow: hidden;
}
.inews-list li .ilist-div{
	width:-webkit-calc(100% - 90px);
	width:calc(100% - 90px);
	float: left;
	height: 15px;
	line-height: 15px;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.inews-list li .ilist-span{
	width: 80px;
	font-size: 12px;
	color: #888;
	float: right;
}
.inews-list li:first-child .ilist-div{
	font-size: 18px;
	height: 20px;
	line-height: 20px;
	color: #dd2525;
	font-weight: bold;
}
.inews-list li a:hover {
	color: #dd2525;
}
.inews-right{
	width: 100%;
	float: right;
}
.inews-right .inews-nav div span{
	cursor: default;
}
.inews-tw{
	margin-top: 16px;
}
.inews-tw .inews-tw-img{
	width: 200px;
	height: 130px;
	float: left;
	margin-top: 4px;
}
.inews-tw .inews-tw-p{
	width:-webkit-calc(100% - 220px);
	width:calc(100% - 220px);
	float: right;
	font-size: 13px;
	line-height: 22px;
	max-height: 88px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}
.inews-tw .inews-tw-a{
	width:-webkit-calc(100% - 220px);
	width:calc(100% - 220px);
	text-align: left;
	float: right;
	margin-top: 15px;
}
.inews-tw .inews-tw-a a{
	font-size: 12px;
	color: #dd2525;
	padding-right: 18px;
	background: url(../img/ico_22.png)no-repeat right center;
}
.inews-tw .inews-tw-a a span{
	font-family: "宋体";
	letter-spacing:-2px
}
.inews-right .inews-list{
	width: 100%;
	height: 115px;
	overflow: hidden;
}
.inews-right .inews-list li{
	margin-bottom: 15px;
}
.idata{
	width: 100%;
	height: 340px;
	background: url(../img/jyjt_01.jpg) no-repeat center;
	background-size: cover;
	float: left;
	margin-top: 50px;
	padding: 97.5px 0;
	text-align: center;
}
.idata .idata-div{
	display: inline-block;
	padding: 20px 6.2%;
	height: 145px;
	border-left:1px solid rgba(255,255,255,.3) ;
	color: #fff;
	text-align: center;
}
.idata .idata-div:first-child{
	border: 0;
}
.idata .idata-div .idata-d1{
	font-size: 52px;
	line-height: 52px;
	font-family: Bebas;
	position: relative;
}
.idata .idata-div .idata-d1 .sp1{
	font-size: 16px;
	line-height: 16px;
	position: absolute;
	top: 0;
}
.idata .idata-div .idata-p1{
	width: 100%;
	font-size: 20px;
	margin-top: 25px;
	float: left;
	text-align: center;
}
.ibusiness{
	float: left;
	width: 100%;
	margin-top: 40px;
	margin-bottom: 50px;
}
.ibusiness-top{
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e3e3e3;
}
.ibusiness-d1{
	float: left;
	font-size: 18px;
	color: #dd2525;
	position: relative;
}
.ibusiness-d1:after{
	content: "";
	width: 100%;
	height: 2px;
	background: #dd2525;
	position: absolute;
	left: 0;
	bottom: 0;
}
.ibusiness-a{
	display: block;
	float: right;
	font-size: 12px;
	color: #888;
	line-height: 40px;
}
.ibusiness-a span{
	display: inline-block;
	width: 7px;
	height: 10px;
	background: url(../img/ico_24.png) no-repeat center;
	font-family: "宋体";
	font-size: 14px;
	color: #888;
	margin-left: 3px;
}
.ibusiness-div{
	margin-top: 20px;
}
.ibusiness-swiper{
	padding-bottom: 50px;
}
.ibanner-ul{
	width: 100%;

}
.ibanner-ul li{
	width: 23.27%;
	margin-left: 2.3%;
	float: left;
	position: relative;
	overflow: hidden;
}
.ibanner-ul li:first-child{
	margin-left: 0;
}
.ibanner-ul li {
	display: block;
	width: 100;
	overflow: hidden;
}
.ibanner-ul li img{
	width: 100%;
	transition: all .5s;
	-webkit-transition: all .5s;
}
.ibusiness-div .ibanner-ul li a:hover img{
	transform:scale(1.05);
	transition: all .5s;
	-webkit-transition: all .5s;
}

.ibanner-ul li a div{
	width: 100%;
	height: 55px;
	line-height: 55px;
	font-size: 16px;
	padding: 0 30px 0 20px;
	background: rgba(0,0,0,.5);
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	transition: all .5s;
	-webkit-transition: all .5s;
}
.ibanner-ul li a span{
	display: inline-block;
	width: 9px;
	height: 100%;
	font-family: "宋体";
	font-size: 16px;
	color: #fff;
	position: absolute;
	top:0;
	right: 15px;
	background: url(../img/ico_25.png) no-repeat center;
}
.ibusiness-div .ibanner-ul li a:hover div{
	background: rgba(221,37,37,.5);
	transition: all .5s;
	-webkit-transition: all .5s;
}
.ibusiness-swiper .ibusiness-span span{
	width: 10px;
	height: 10px;
	border-radius: 100%;
	border:1px solid #b6b6b6;
}
.ibusiness-swiper .ibusiness-span .swiper-pagination-bullet-active{
	background: #dd2525;
	border-color: #dd2525;
}
.ibusiness-div2{
	display: none;
}

/*锦阳报刊*/
.newspapers{
	margin-top: 0 !important;
}
.inewspapers-a{
	color: #DC2525;
	display: block;
	width: .8rem;
	height: .4rem;
	font-size: .28rem;
	line-height: .rem;
	background: url(../img/ico_22.png) no-repeat right center;
	background-size: .24rem .24rem;
	display: none;
	float: left;
	margin-bottom: .2rem;
}
.npapersinfo{
	width: 96%;
	max-width: 1540px;
	margin: 50px auto;
	margin-bottom: 85px;
	position: relative;
}
.npapersinfo-swiper{
	width: 91%;
	margin: 0 auto;

}
.npapersinfo-div{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(220,37,37,.6);
	opacity: 0;
	transition: all .5s;
}
.npapersinfo-d1{
	width: 80px;
	height: 60px;
	font-size: 16px;
	color: #fff;
	position: absolute;
	left: 50%;
	top:50%;
	margin-left: -40px;
	margin-top: -30px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
}
.npapersinfo-swiper .swiper-slide:hover .npapersinfo-div{
	opacity: 1;
	transition: all .5s;
}
.npapersinfo-swiper .swiper-slide{
	width: 32%;
	margin-right: 2%;
}
.npapersinfo-swiper .swiper-slide .img1{
	width: 100%;
}
.npapersinfo-swiper .swiper-slide:last-child{
	margin-right: 0;
}
.npapersinfo-prev{
	width: 39px !important;
	height: 39px !important;
	left: 0px !important;
	background-image: url(../img/ico_11_01.png) !important;
	transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-moz-background-size: 39px 39px !important;
	-webkit-background-size: 39px 39px !important;
	background-size: 39px 39px !important;
}
.npapersinfo-prev:hover{
	background-image: url(../img/ico_11.png) !important;
}
.npapersinfo-next{
	width: 39px !important;
	height: 39px !important;
	right: 0px !important;
	background-image: url(../img/ico_12_01.png) !important;
	transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-moz-background-size: 39px 39px !important;
	-webkit-background-size: 39px 39px !important;
	background-size: 39px 39px !important;
}
.npapersinfo-next:hover{
	background-image: url(../img/ico_12.png) !important;
}
.npapersinfo-swiper .swiper-button-next.swiper-button-disabled{
	opacity: 1;
}
.npapersinfo-swiper .swiper-button-prev.swiper-button-disabled{
	opacity: 1;
}
.npapersinfo-imgs{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 71;
	background: rgba(0,0,0,.5);
	display: none;
}
.npapersinfo-imgs-div{
	width: 92%;
	max-width: 1220px;
	height: 92%;
	margin-left: 4%;
	margin-top: 2%;
	overflow: auto;
	background: #eee;
}
.npapersinfo-div-m{
	width: 100%;
	height: 100%;
	overflow: auto;
	display: none;
}
.pinch-zoom-container{
	width: 100%;
	height: 100%;
}
.pinch-zoom,.pinch-zoom img{
	width: 100%;
	-webkit-user-drag: none;
	-moz-user-drag: none;
	-ms-user-drag: none;
	user-drag: none;
}
.npapersinfo-imgs-div img{
	margin-bottom: 20px;
}
.npapersinfo-x{
	width: 4%;
	max-width: 55px;
	position: absolute;
	right: 0;
	top:0;
	transition: all .5s;
}
.npapersinfo-x:hover{
	opacity: .8;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	background-size: 39px 39px ;
	transition: all .5s;
}
.npapersinfo-x img{
	width: 100%;
}
@media(min-width:1360px){
	.npapersinfo-imgs-div{
		margin: 0 auto;
		margin-top: 2%;
	}
	.npapersinfo-x{
		right: initial;
		left: 50%;
		top:3.5%;
		margin-left: 620px;
	}
}
@media(max-width:1219px){
	.npapersinfo-imgs-div{
		display: none;
	}
	.npapersinfo-div-m{
		display: block;
		background: #fff;
	}
	.npapersinfo-x{
		width: 55px;
		height: 55px;
	}
}





/* 首页  顶部手机屏*/
@media(max-width:767px) and (min-width: 320px){
	.ibanner{
		margin-top: 1.1rem;
	}

	.icontent{
		width: 7.5rem;
	}
	.inews{
		margin-top: 0;
		padding-top: .4rem;
	}
	.inews-nav div{
		width: 2.8rem;
		font-size: .32rem;
		height: .7rem;
		line-height: .70rem;
	}
	.inews-nav .inews-nav-d2{
		width: 1.3rem;
		text-align: right
	}
	.inews-nav div span{
		padding: 0;
	}
	.inews-sp{
		width: 100%;
		margin-top: .25rem;
		height: inherit;
	}
	.inews-sp .inews-sp-img{
		width: 100%;
	}
	.inews-sp .inews-sp-img1{
		width: .8rem;
		height: .8rem;
		margin-left: -.4rem;
		margin-top: -.4rem;
	}
	.inews-sp .inews-sp-img1 img{
		width: 100%;
	}
	.inews-sp-video .improve-d1{
		width: 92%;
		left: 4%;
		margin-left: 0;
		margin-top: 20%;
	}
	.inews-sp-video .improve-d2{
		width: .6rem;
		height: .6rem;
		right: 0rem;
		top:-.7rem;
		background-size: cover;
	}
	.inews-list{
		width: 100%;
		margin-top: .3rem;
		height: inherit;
	}
	.inews-list li{
		margin-bottom: .3rem;
	}
	.inews-list li:first-child .ilist-div{
		font-size: .24rem;
		height: .3rem;
		line-height: .3rem;
	}
	.inews-list li .ilist-div{
		font-size: .24rem;
		height: .3rem;
		line-height: .3rem;
	}
	.inews-left{
		background: #fff;
		padding: 0 .3rem;
		padding-top: .4rem;
	}
	.inews-right{
		background: #fff;
		padding: .25rem .3rem .4rem .3rem;
		padding-top: .25rem;
		padding-bottom: .4rem;
		margin-top: .2rem;
	}
	.inews-tw{
		margin-top: .3rem;
	}
	.inews-tw .inews-tw-img{
		height: inherit;
		width: 100%;
		margin-top: 0;
	}
	.inews-tw .inews-tw-img img{
		width: 100%;
	}
	.inews-tw .inews-tw-p{
		width: 100%;
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.inews-tw .inews-tw-a{
		float: left;
		margin-top: .05rem;
	}
	.inews-tw .inews-tw-a a{
		font-size: .24rem;
	}
	.idata{
		margin: 0;
		padding: .4rem .75rem;
		height: 4.6rem;
	}
	.idata .idata-div{
		display: block;
		float: left;
		width: 3rem;
		height: 1.85rem;
		padding: 0;
		padding-top: .4rem;
		text-align: center;
		border-top: 1px solid rgba(255,255,255,.3);
	}
	.idata .idata-div:nth-child(2){
		border-top: 0;
	}
	.idata .idata-div:nth-child(3){
		border-left: 0;
	}
	.idata .idata-div .idata-d1{
		font-size: .52rem;
		line-height: .52rem;
	}
	.idata .idata-div .idata-d1 .sp1{
		font-size: .16rem;
	}
	.idata .idata-div .idata-p1{
		font-size: .3rem;
		margin-top: .2rem;
	}
	.ibusiness{
		margin: 0;
		padding: .3rem .3rem .5rem .3rem;
		background: #fff;
	}
	.ibusiness-d1{

	}
	.ibusiness-top{
		height: .7rem;
		line-height: .7rem;
		font-size: .32rem;
	}
	.ibusiness-d1{
		height: .7rem;
		line-height: .7rem;
		font-size: .32rem;
	}
	.ibusiness-a{
		font-size: .24rem;
		height: .7rem;
		line-height: .7rem;
	}
	.ibusiness-a span{
		font-size: .24rem;
		font-family: "blackadder itc";
	}
	.ibusiness-div{
		display: none;
	}
	.ibusiness-div2{
		display: block;
		margin-top: .35rem;
	}
	.ibusiness-div2 .ibanner-ul li{
		width: 100%;
	}
	.ibanner-ul li a div{
		height: .7rem;
		line-height: .7rem;
		font-size: .24rem;
	}
	.ibanner-ul li a span{
		width: .2rem;
		background-size: .15rem;
	}

	.inews-nav-d3{
		display: none;
	}
	.inews-nav-d5{
		display: none;
	}
	.inewspapers-a{
		display: block;
	}
	.npapersinfo-swiper .swiper-slide{
		width: 100%;
		margin-right: 0;
	}
	.npapersinfo{
		width: 100%;
		margin: 0;
		padding: .4rem 0;
		background: #fff;
	}
	.npapersinfo-swiper{
		width: 6.1rem;
	}
	.npapersinfo-next{
		width: .6rem !important;
		height: .6rem !important;
		-moz-background-size: .6rem !important;
		-webkit-background-size: .6rem !important;
		background-size: .6rem !important;
		right: .1rem !important;
		background-image: url(../img/ico_12.png) !important;
	}
	.npapersinfo-prev{
		width: .6rem !important;
		height: .6rem !important;
		-moz-background-size: .6rem !important;
		-webkit-background-size: .6rem !important;
		background-size: .6rem !important;
		left: .1rem !important;
		background-image: url(../img/ico_11.png) !important;

	}
	.npapersinfo-imgs-div{
		height: 98%;
	}
	.npapersinfo-imgs-div img{
		max-width: 14rem;
	}
	.npapersinfo-imgs-div{
		width: 6.5rem;
		margin-left: .5rem;
	}
	.npapersinfo-div-m{
	}
	.npapersinfo-x{
		width: .8rem;
		height: .8rem;
	}
	.npapersinfo-swiper .swiper-slide:hover .npapersinfo-div{
		opacity: 0;
	}
}

/* 首页  中屏*/
@media(max-width:991px) and (min-width: 768px){
	.idata{
		height: 280px;
		padding:67.5px 0;
	}
	.idata .idata-div{
		padding: 20px 4.4%;
	}

}



/*关于锦阳*/
.introduces{
	padding: 75px 0 85px 0;
}
.introduces-h{
	font-size: 40px;
	color: #dd2525;
}
.introduces .music{
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	color: #dd2525;
	margin-top: 30px;
	font-weight: bold;
}
.introduces .music div{
	float: left;
	margin-right: 20px;
}
.introduces-text{
	font-size: 16px;
	line-height: 30px;
	color: #666;
	margin-top: 20px;
	margin-bottom: 25px;
}
.introduces-img img{
	width: 100%;
}
.introduces-sj{
	width: 100%;
	height: 165px;
	margin-top: 12px;
	margin-bottom: 30px;
}
.introduces-sj .sj-div{
	width: 25%;
	height: 165px;
	padding: 30px 10px 0 10px;
	border-left: 1px solid rgba(0,0,0,.1);
	float: left;
	text-align: center;
}
.introduces-sj .sj-div:first-child{
	border: 0;
}
.introduces-sj .sj-div .sj-d1{
	display: inline-block;
	color: #dd2525;
	font-size: 60px;
	line-height: 100%;
	position: relative;
	font-family: Bebas;
}
.introduces-sj .sj-div .sj-d1 .sp1{
	font-size: 16px;
	position: absolute;
	top:0;
	right: -18px;
	line-height: 100%;
}
.introduces-sj .sj-div .sj-d2{
	font-size: 16px;
	line-height: 20px;
	margin-top: 20px;
	color: #888;
}
.introduces-div{
	width: 100%;
	font-size: 16px;
	line-height: 30px;
	overflow: hidden;
}
.introduces-div-left{
	width: 46.87%;
	float: left;
}
.introduces-div-right{
	width: 46.87%;
	float: right;
}
.introduces-div-d1{
	margin-bottom: 20px;
}

.organization{
	width: 100%;
}
.organization-img{
	width: 100%;
}

.culture{
	padding: 85px 0;
}
.culture-h{
	width: 100%;
	font-size: 36px;
	color: #333;
	text-align: center;
}
.culture-p{
	font-size: 16px;
	color: #666;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 30px;
}
.culture-div{
	width: 100%;
	overflow: hidden;
}
.culture-list{
	width: 20.35%;
	height: 240px;
	margin-left: 1.78%;
	float: left;
	position: relative;
	overflow: hidden;
}
.culture-list:first-child{
	margin-left: 0;
}
.culture-d1{
	width: 100%;
	height: 100%;
	height: 100%;
	float: left;
	position: relative;
	z-index: 2;
}
.culture-d1 .culture-d1-bg{
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-size: cover;
}
.culture-d1 .culture-d1-p{
	font-size: 18px;
	line-height: 25px;
	color: #fff;
	padding-left: 30px;
	background: url(../img/ico_04.png) no-repeat left center;
	background-size: 22px 23px;
	position: absolute;
	left: 25px;
	bottom: 10px;
}
.culture-d2{
	width: 70.33%;
	height: 100%;
	float: left;
	background: #fafafa;
	padding: 20px;
	opacity: 0;
	z-index: 1;
	transition: all .5s;
}
.culture-hover{
	width: 55.74%;
}
.culture-hover .culture-d1{
	width: 29.67%;
	height: 100%;
}
.culture-hover .culture-d2{
	opacity: 1;
	transition: all .5s;
}
.culture-hover .culture-d1-p{
	display: none;
}
.culture-d2 .culture-d2-h{
	font-size: 18px;
	color: #333;
	line-height: 32px;
	margin-bottom: 20px;
}
.culture-d2 .culture-d2-h img{
	margin-right: 15px;
}
.culture-d2-p{
	line-height: 25px;
	font-size: 14px;
}
.thecore{
	width: 100%;
	height: 350px;
	padding: 55px 0;
	background: url(../img/culture_01.jpg) no-repeat center;
	background-size: cover;
}
.thecore-left{
	width: 50%;
	height: 240px;
	float: left;
	border-right: 1px solid #E5E5E5;
}
.thecore-right{
	width: 50%;
	height: 240px;
	float: right;
}
.thecore-h{
	font-size: 24px;
	color: #333;
	text-align: center;
	margin-top: 20px;
}
.thecore-left-ul{
	width: 100%;
	overflow: hidden;
	margin-top: 30px;
}
.thecore-left-ul .tc-div{
	width: 25%;
	float: left;
	text-align: center;
}
.thecore-left-ul .tc-div .tc-d1{
	width: 80px;
	height: 80px;
	border-radius: 100%;
	margin: 0 auto;
	background: #fff;
	line-height: 80px;
	text-align: center;
}
.thecore-left-ul .tc-div .tc-d2{
	text-align: center;
	font-size: 16px;
	line-height: 100%;
	margin-top: 20px;
}
.thecore-text{
	width: 94%;
	max-width: 530px;
	margin: 0 auto;
	/* font-size: 16px; */
	/* line-height: 35px; */
	text-align: left;
	margin-top: 30px;
}
.explain{
	margin-top: 85px;
}
.explain-h{
	font-size: 36px;
	color: #333;
	text-align: center;
}
.explain-div{
	margin-top: 50px;
	overflow: hidden;
}
.explain-d1{
	width: 600px;
	height:450px;
	overflow: hidden;
	float: left;
	background: #f6f6f6
}
.explain-d1 img{
	/* width: 100%; */
}
.explain-box{
	width: 100%;
	height: 100%;
	background: #eeeeee;

}
.explain-box .explain-left{
	width: 50%;
	height: 100%;
	border-right: 2px solid #fff;
	float: left;
	position: relative
	/* background: red */
}
.explain-left div{
	width: 200px;
	height:200px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	background: #fff;

}
.explain-left p{
	padding: 10px
}
.explain-left div img{
	width: 100%;
	height: 100%;
}
.explain-box .explain-right{
	width: 50%;
	height: 100%;
	/* background: red; */
	float: left;
	/* border-bottom: 1px solid #fff */
	/* background: red */
}
.explain-right .right1{
	width: 100%;
	height: 50%;
	border-bottom: 1px solid #fff;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	/* background: #a6e22e */
}
.right1 div{
	text-align: center
	/* width: 120px;
	height:120px; */
	/* position: absolute; */
	/* left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 90%;
	height: 90%;
	border-radius: 50%; */
	/* overflow: hidden; */
	/* margin: auto;
	text-align: center; */
	/* background: rgba(137, 221, 116, 0.384); */
}
.right1 div img{
	width: 120px;
	height:120px;
}
.right1 p{
	margin: 10px
}
/* .right2 div p{
	margin-top: 10px
} */
.explain-right .right2{
	width: 100%;
	height: 50%;
	border-top: 1px solid #fff
	/* background: #a6e22e */
}
.explain-d2{
	width:-webkit-calc(100% - 600px);
	width:calc(100% - 600px);
	height: 500px;
	/* padding: 60px 55px; */
	padding: 60px 0 60px 55px;
	/* background: #f6f6f6; */
	float: left;
}
.explain-lo{
	font-size: 20px;
	color: #333;
	margin-top: 20px;
	margin-bottom: 25px;
}
.explain-text{
	/* font-size: 14px; */
	color: #888;
	line-height: 25px;
}
.effect{
	width: 96%;
	max-width: 1400px;
	margin: 90px auto;
	position: relative;
}
.effect-img1{
	width:100%;
	/* margin-left: 25%; */
	padding: 20px;
	/* background: #999 */
	/* background:  */
}
/* .effect-img1 img{
	width: 100%;
} */
.effect-box{
	display: flex;
	align-items: center;
	margin-bottom: 20px
}
.effect-box div:nth-child(1){
   width: 50px;
   height: 50px;
   border-radius: 50%;
   overflow: hidden;
   /* background: red */
}
.effect-box div:nth-child(2){
	margin-left: 20px
}
.effect-box div img{
	width: 100%;
	height: 100%;
}
.effect-div{

}
.effect-d1{
	width: 80px;
	height: 80px;
	position: absolute;
	top:50px;
	left: 520px;
}
.effect-text1{
	display: inline-block;
	overflow: hidden;
	position: absolute;
	text-align: left;
}
.effect-text-h{
	font-size: 20px;
	color: #333;
	margin-bottom: 5px;
}
.effect-text-p{
	font-size: 14px;
	color: #888;
}
.effect-cont1{
	top:8%;
	left: 65.5%;
}
.effect-cont2{
	top:42%;
	left: 76%;
}
.effect-cont3{
	top:79%;
	left: 68%;
}
.effect-text2{
	display: inline-block;
	overflow: hidden;
	position: absolute;
	text-align: right;
}
.effect-cont4{
	top:13%;
	right: 69%;
}
.effect-cont5{
	top:52%;
	right: 76%;
}
.effect-cont6{
	top:92%;
	right: 59%;
}



.progress{
	padding: 65px 0 75px 0;
}
.progress-top{
	height: 60px;
	line-height: 60px;
	font-size: 24px;
	margin-bottom: 40px;
	border-bottom: 1px solid #e4e4e4;
}
.progress-swiper{
	width: 100%;
	/*height: 64px;*/
	line-height: 60px;
}
.progress-swiper .swiper-slide{
	width: 25%;
	text-align: center;
	max-width: 200px;
	cursor: pointer;
	transition: all .3s;
}
.progress-swiper .swiper-slide span{
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 100%;
	background: #e4e4e4;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -4px;
	transition: all .3s;
}
.progress-swiper .swiper-slide:hover{
	color: #dc2525;
	transition: all .3s;
}
.progress-swiper .swiper-slide:hover span{
	background: #dc2525;
	transition: all .3s;
}
.progress-swiper .cli{
	color: #dc2525;
}
.progress-swiper .cli span{
	background: #dc2525;
}
.progress-bottom{
	padding: 50px 60px;
	/*background: #fafafa;*/
	overflow: hidden;

	/*height:750px;*/
	position: relative;
	width: 100%;
	/*---*/
}
.pro-back{
	*background: #fafafa;
}
.progress-bottoms{
	padding: 50px 60px;
	background: #fafafa;
	overflow: hidden;

	height:1200px;
	position: relative;
	width: 100%;
	/*---*/
}
.progress-h{
	font-size: 26px;
	color: #333;
	line-height: 30px;
	margin-bottom: 30px;
}
.progress-left{
	width:-webkit-calc(100% - 400px);
	width:calc(100% - 400px);
	float: left;
}
/*.progress-right{*/
/*width: 350px;*/
/*height: 600px;*/
/*float: right;*/
/*padding: 70px 0;*/
/*position: relative;*/
/*}*/
.right-swiper{
	width: 100%;
	height: 470px;
}
.right-swiper .swiper-slide{
	width: 100%;
	height: 225px;
	margin-bottom: 20px;
	overflow: hidden;
}
.right-swiper .swiper-slide img{
	width: 100%;

}
.right-swiper .swiper-slide:last-child{
	margin: 0;
}
.right-swiper .right-prev,.right-next{
	display: none;
}
.cli-left{
	width: 39px;
	height: 39px;
	position: absolute;
	top:0;
	left: 50%;
	margin-left: -20px;
	background: url(../img/ico_11_01.png) no-repeat center;
	background-size: cover;
}
.cli-left:hover{
	background-image: url(../img/ico_11.png);
}
.cli-right{
	width: 39px;
	height: 39px;
	position: absolute;
	bottom:0;
	left: 50%;
	margin-left: -20px;
	background: url(../img/ico_12_01.png) no-repeat center;
	background-size: cover;
}
.cli-right:hover{
	background-image: url(../img/ico_12.png);
}
.progress-left li{
	overflow: hidden;
	position: relative;

	/*width: 450px;*/
	margin-left: 25px;
	/*float: left;*/
	/*---*/
}
/**

 */
#a1 {
	width: 25px;
	height: 25px;
	background: #a6e22e;
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0;
}
.progress-d1{
	width:-webkit-calc(100% - 100px);
	width:calc(100% - 100px);
	/*padding-left: 50px;*/
	width: 300px;
	/*float: left;*/
	/*padding-top: 20px;*/
	/*padding-bottom: 30px;*/
	font-size: 20px;
	color: #333;
	line-height: 25px;
	/*border-top: 1px solid #d8d8d8;*/

}


.progress-cl{
	color: #FF0000;
	font-size: 20px;
	line-height: 25px;
}

.progress-d2{
	/*width:-webkit-calc(100% - 100px);*/
	/*width:calc(100% - 100px);
	float: right;*/
	/*padding-left: 50px;*/
	/*padding-top: 60px;*/
	/*padding-bottom: 25px;*/
	font-size: 16px;
/*	line-height: 25px;*/
	color: #666;
	/*border-left: 1px solid #d8d8d8;*/
}
.progress-d3{
	width:-webkit-calc(100% - 100px);
	width:calc(100% - 100px);
	/*padding-left: 50px;*/
	width: 300px;
	/*float: left;*/
	padding-top: 58px;
	padding-bottom: 30px;
	font-size: 20px;
	color: #333;
	line-height: 1px;
	/*border-top: 1px solid #d8d8d8;*/

}
.progress-d4{
	/*width:-webkit-calc(100% - 100px);*/
	/*width:calc(100% - 100px);
	float: right;*/
	/*padding-left: 50px;*/
	/*padding-top: 60px;*/
	padding-bottom: 16px;
	font-size: 16px;
	line-height: 1px;
	color: #666;
	/*border-left: 1px solid #d8d8d8;*/
}
.progress-d4 div{
	margin-bottom: 15px;
}
.progress-d2 div{
	margin-bottom: 15px;
}
/*.progress-d3{*/
/*width: 55px;*/
/*height: 1px;*/
/*background: #d8d8d8;*/
/*position: absolute;*/
/*left: 73px;*/
/*top:70px;*/
/*}*/
/*.progress-d3 span{*/
/*display: block;*/
/*width: 8px;*/
/*height: 8px;*/
/*border-radius: 100%;*/
/*background: #d8d8d8;*/
/*position: absolute;*/
/*top:-4px;*/
/*left: 50%;*/
/*margin-left: -4px;*/
/*}*/
.honors{
	padding: 85px 0;
}
.honors-nav{
	width: 100%;
	overflow: hidden;
	margin-bottom: 45px;
}
.honors-nav .swiper-slide{
	width: 22.86%;
	max-width: 190px;
	min-width: 120px;
	height: 60px;
	line-height: 60px;
	border: 1px solid #e5e5e5;
	text-align: center;
	font-size: 20px;
	color: #888;
	float: left;
	margin-right: 2.14%;
	cursor: pointer;
	transition: all .5s;
	-webkit-transition: all .5s;
}
.honors-nav .swiper-slide:first-child{
	margin-left: 0;
}
.honors-nav .swiper-slide:hover{
	color: #fff;
	background: #DC2525;
	border-color: #DC2525;
	transition: all .5s;
	-webkit-transition: all .5s;
}
.honors-nav .honors-next{
	display: none;
}
.honors-nav .honors-prev{
	display: none;
}
.honors-nav .cli{
	color: #fff;
	background: #DC2525;
	border-color: #DC2525;
}
.honors-ajax{
	display: inline-block;
	width: 68%;
	min-height: 760px;
	overflow: hidden;
}
.honors-left{
	width: 100%;
}
.honors-d1{
	overflow: hidden;
}
.honors-d1 .hd1-a{
	width: 23.1%;
	float: left;
	font-size: 20px;
	line-height: 75px;
	padding-left: 20px;
	border-bottom: 1px solid #E5E5E5;
}
.honors-d1 .hd1-b{
	width: 68.8%;
	float: right;
	font-size: 20px;
	padding-left: 20px;
	line-height: 75px;
	border-bottom: 1px solid #E5E5E5;
}
.honors-d2{
	overflow: hidden;
	position: relative;
}
.honors-d2 .hd2-a{
	width: 23.1%;
	float: left;
	font-size: 20px;
	color: #333;
	font-weight: bold;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	padding: 40px 0 40px 20px;
	border-bottom: 1px solid #E5E5E5;
}
.honors-d2 .hd2-b{
	width: 68.8%;
	float: right;
	padding: 40px 0;
	border-bottom: 1px solid #E5E5E5;
}
.honors-d2 .hd2-b .hd2-ul{
	padding-right: 20px;
	overflow: hidden;
}
.honors-d2 .hd2-b .hd2-ul li{
	width: 50%;
	height: 36px;
	padding-left: 35px;
	line-height: 18px;
	margin-bottom: 7px;
	float: left;
	position: relative;
	font-size: 14px;
}
.honors-d2 .hd2-b .hd2-ul li:after{
	content: "";
	width: 5px;
	height: 5px;
	border-radius: 100%;
	background: #7f7f7f;
	position: absolute;
	left: 20px;
	top:5px
}
.honors-right{
	display: inline-block;
	width: 26.5%;
	float: right;
}
.honors-d3{
	padding-left: 20px;
}
.honors-d4{
	width: 232px;
	margin: 0 auto;
	margin-top: 35px;
	padding: 65px 0;
	position: relative;
}
.honors-d3{
	font-size: 20px;
	line-height: 75px;
	border-bottom: 1px solid #E5E5E5;
}
.honorsd4-swiper{
	width: 100%;
	max-height: 556px;
}
.honorsd4-swiper .swiper-slide{
	width: 100%;
	height: 172px;
	margin-bottom: 20px;
	/*border: 6px solid #170e05;*/
	border-radius: 5px;
}
.honorsd4-swiper .swiper-slide img{
	width: 100%;
}
.honorsd4-swiper .swiper-slide:last-child{
	margin-bottom: 0;
}
.honorsd4-swiper .honorsd4-prev{
	display: none;
}
.honorsd4-swiper .honorsd4-next{
	display: none;
}
.honorsd4-left{
	width: 40px;
	height: 40px;
	background: url(../img/ico_11_01.png) no-repeat center;
	background-size: cover;
	position: absolute;
	top:0;
	left: 50%;
	margin-left: -20px;
	transition: all .3s;
}
.honorsd4-left:hover{
	background-image: url(../img/ico_11.png);
	transition: all .3s;
}
.honorsd4-right{
	width: 40px;
	height: 40px;
	background: url(../img/ico_12_01.png) no-repeat center;
	background-size: cover;
	position: absolute;
	bottom:0;
	right: 50%;
	margin-right: -20px;
	transition: all .3s;
}
.honorsd4-right:hover{
	background-image: url(../img/ico_12.png);
	transition: all .3s;
}

.parther{
	padding: 65px 0;
}
.parther-text{
	width: 96%;
	max-width: 1200px;
	margin: 0 auto;
	font-size: 16px;
	line-height: 26px;
	text-align: left;
}
.parther-nav{
	text-align: center;
	margin: 40px 0;
}
.parther-nav div{
	display: inline-block;
	margin: 0 13px;
	font-size: 24px;
	line-height: 50px;
	color: #888;
	cursor: pointer;
	transition: all .5s;
}
.parther-nav div:hover{
	color: #dd2525;
	transition: all .5s;
}
.parther-nav .cli{
	color: #dd2525;
	border-bottom: 2px solid #DC2525;
}
.parther-div{
	width: 100%;
	overflow: hidden;
}
.parther-ul{
	width: 100%;
	overflow: hidden;
	position: relative;
	bottom: -2px;
}
.parther-ul li{
	width: 25%;
	float: left;
	height: 120px;
	line-height: 118px;
	overflow: hidden;
	text-align: center;
	border-bottom: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
}
.parther-ul li:nth-child(4n + 0){
	border-right: none;
}
.parther-ul li img{
	max-width: 90%;
	max-height: 90%;
	transition: all .5s;
	vertical-align: middle;
}
.parther-ul li:hover img{
	transform: scale(1.05);
	transition: all .5s;
}
.parther-swiper{
	padding-bottom: 300px;

}
.parther-swiper .swiper-slide{
	overflow: hidden;
}
.parther-swiper .swiper-wrapper{
}

.parther-swiper .swiper-wrapper>div>img{
	width: 100%;
}
.parther-swiper .parther-span span{
	width: 10px;
	height: 10px;
	border-radius: 100%;
	border: 1px solid #cecece;
}
.parther-swiper .parther-span .swiper-pagination-bullet-active{
	background: #dc2525;
	border-color: #dc2525;
}
.parther-divs2{
	display: none;
	padding: 0 .3rem;
}



/* 关于锦阳  中屏的   小于1200px*/
@media(max-width:1199px){


	/*关于锦阳   >1200 */
	.culture-list{
		width: 17.35%;
		height: 200px;
	}
	.culture-d1 .culture-d1-p{
		left: 15px;
	}
	.culture-hover{
		width:61.74%;
	}
	.culture-d2{
		width: 75.33%;
		padding: 10px;
	}
	.culture-d2 .culture-d2-h{
		margin-bottom: 10px;
	}
	.culture-hover .culture-d1{
		width: 24.67%;
	}
	.explain-d1{
		width: 456px;
		height: 280px;
	}
	.explain-lo{
		margin-top: 10px;
		margin-bottom: 15px;
	}
	.explain-d2{
		width: -webkit-calc(100% - 456px);
		width: calc(100% - 456px);
		height: 280px;
		padding: 20px 15px;
	}
	.honors-left{
	}
	.honors-d1 .hd1-a{
		width: 120px;
	}
	.honors-d1 .hd1-b{
		width: -webkit-calc(100% - 150px);
		width: calc(100% - 150px);
	}
	.honors-d2 .hd2-a{
		width: 120px;
	}
	.honors-d2 .hd2-b{
		width: -webkit-calc(100% - 150px);
		width: calc(100% - 150px);
	}
	.honors-right{
		width: 260px;
	}



}

/* 关于锦阳 小屏的   小于992px*/
@media(max-width:991px){


	/*关于锦阳   >992 */
	.introduces-sj .sj-div{
		width: 21%;
	}
	.introduces-sj .sj-d3{
		width: 26%;
	}
	.introduces-sj .sj-d4{
		width: 32%;
	}

	.explain-d1{
		width: 342px;
		height: 210px;
	}
	.explain-lo{
		margin-top: 5px;
		margin-bottom: 10px;
		font-size: 16px;
	}
	.explain-d2{
		width: -webkit-calc(100% - 342px);
		width: calc(100% - 342px);
		height: 210px;
		padding: 10px 10px;

	}
	.explain-text{
		font-size: 13px;
		line-height:20px;
	}
	.explain-d2 img{
		width: 180px;
	}
	.honors-d2 .hd2-b .hd2-ul li{
		width: 100%;
		height: initial;
		min-height: 36px;
	}
	.progress-bottom{
		padding: 30px 40px;
	}
	.progress-left{
		width: -webkit-calc(100% - 290px);
		width: calc(100% - 290px);
	}
	/*.progress-right{*/
	/*width: 260px;*/
	/*height: 494px;*/
	/*}*/
	.right-swiper{
		height: 354px;
	}
	.right-swiper .swiper-slide{
		height: 167px;
	}
	.progress-d2{
		font-size: 14px;
	}

	.honors-ajax{
		width: -webkit-calc(100% - 290px);
		width: calc(100% - 290px);
	}
}

/* 关于锦阳   手机屏的   */
@media(max-width:767px) and (min-width:320px){
	.introduces{
		background: #FFFFFF;
		width: 7.5rem;
		padding: .3rem;
	}
	.introduces-h{
		font-size: .4rem;
	}
	.introduces .music{
		height: 45px;
		line-height: 45px;
		font-size: .3rem;
		margin-top: .3rem;
	}
	.introduces .music div{
		margin-right: .2rem
	}
	.introduces .music audio{
		max-width: 5rem;
	}
	.introduces-sj{
		height: initial;
		overflow: hidden;
		margin: .15rem 0;
	}
	.introduces-text{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .25rem;
	}
	.introduces-sj .sj-div{
		width: 50%;
		height: 2rem;
		padding: .3rem .1rem 0 .1rem;
		border-top: 1px solid rgba(0,0,0,.1);
	}
	.introduces-sj .sj-div:nth-child(2){
		border-top: 0;
	}
	.introduces-sj .sj-div:nth-child(3){
		border-left: 0;
	}
	.introduces-sj .sj-div .sj-d1{
		font-size: .5rem;
	}
	.introduces-sj .sj-div .sj-d2{
		font-size: .3rem;
		margin-top: .2rem;
		line-height: .4rem;
	}
	.introduces-div-left{
		width: 100%;
		margin-top: .2rem;
	}
	.introduces-div-right{
		width: 100%;
		margin-top: .3rem;
	}
	.introduces-div-d1{
		margin-bottom: .3rem;
	}
	.introduces-div{
		font-size: .24rem;
		line-height: .4rem;
	}
	.organization{
		overflow: auto;
	}
	.organization img{
		width: initial;
		height: 12rem;
	}
	.culture{
		background: #fff;
		padding: .4rem 0;
	}
	.culture-h{
		font-size: .36rem;
		padding: 0 .3rem;
	}
	.culture-p{
		font-size: .28rem;
		padding: 0 .3rem;
		margin-top: .15rem;
		margin-bottom: .3rem;
	}
	.culture-div{
		padding: 0 .3rem;
	}
	.culture-list{
		width: 100%;
		height: 4rem;
		margin: 0;
		margin-bottom: .2rem;
	}
	.culture-d1{
		width: 3rem;
	}
	.culture-hover{
		width: 6.9rem;
	}
	.culture-hover .culture-d1{
		width: 3rem
	}
	.culture-d2{
		width: 3.9rem;
		opacity: 1;
		padding: .2rem;
	}
	.culture-d2-p{
		font-size: .24rem;
		line-height: .35rem;
	}
	.culture-d2 .culture-d2-h{
		font-size: .3rem;
		line-height: .4rem;
		margin-bottom: .1rem;
	}
	.culture-d2 .culture-d2-h img{
		width: .4rem;
	}
	.culture-hover .culture-d1-p{
		display: block;
	}
	.culture-d1 .culture-d1-bg{
		background-size: cover !important;
	}
	.thecore{
		padding: 0;
		height: initial;
		overflow: hidden;
		padding-bottom: .2rem;
	}
	.thecore-left{
		width: 100%;
		height: initial;
		padding: .3rem 0;
	}
	.thecore-right{
		width: 100%;
		height: initial;
		padding: .3rem 0;
	}
	.thecore-h{
		font-size: .4rem;
		margin-bottom: .2rem;
		margin-top: .3rem;
	}
	.thecore-left-ul{
		margin-top: .3rem;
		padding: 0 .3rem;
	}
	.thecore-left-ul .tc-div{
		width: 23%;
		margin: 0 1%;
	}
	.thecore-left-ul .tc-div .tc-d1 {
		width: initial;
		height: initial;
		line-height: 100%;
		display: inline-block;
	}
	.thecore-left-ul .tc-div .tc-d1 img{
		width:1.05rem;
		height:1.05rem;
		padding: .3rem;
	}
	.thecore-left-ul .tc-div .tc-d2{
		font-size: .3rem;
		margin-top: .2rem;
	}
	.thecore-text{
		font-size: .3rem;
		line-height: .4rem;
		width: 6.9rem;
		margin-top: .2rem;
	}
	.explain{
		padding: 0 .3rem;
		padding-top: .4rem;
		background: #fff;
		margin-top: 0;
	}
	.explain-h{
		font-size: .4rem;
	}
	.explain-div{
		margin-top: .3rem;
	}
	.explain-d1{
		width: 100%;
		height: initial;
	}
	.explain-d2{
		width: 100%;
		height: initial;
		overflow: hidden;
	}
	.explain-text{
		font-size: .24rem;
		line-height: .4rem;
	}
	.effect{
		margin:.6rem 0 1.2rem 0;
		background: #fff;
	}
	.effect-text-h{
		font-size: .24rem;
	}
	.effect-text-p{
		font-size: .2rem;
	}
	.bodyculture{
		background: #fff;
	}
	.effect-text-h{
		margin-bottom: .05rem;
	}
	.effect-img1{
		margin-left: 0
	}
	.effect-box div:nth-child(2){
		width: 300px;
	}
	.effect-box div p{
		font-size: .3rem;
		overflow : hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;

	}
	.effect-box div:nth-child(1){
		width: 60px;
		height: 50px;
	}
	.timi_{
		font-size: .5rem!important
	}
	.explain-box .explain-left{
		width: 100%;
		height: 300px;
	}
	.explain-right{
		display: flex;
		width: 100%!important;
	}
	.right1 div p{
		font-size: .3rem
	}
    .right1{
		border-bottom: none!important
	  }
	.right2{
		border-top: none!important
	  }
	.honors{
		padding: .4rem 0;
		background: #fff;
		overflow: hidden;
	}
	.honors-nav{
		width: 6.9rem;
		margin: 0 auto;
	}
	.honors-nav .swiper-slide{
		width: 1.6rem;
		min-width: 1.6rem;
		max-height: 1.6rem;
		font-size: .24rem;
		height: .8rem;
		line-height: .8rem;
	}
	.honors-ajax{
		width: 100%;
		padding: 0 .3rem;
		margin-top: .3rem;
	}
	.honors-left{
		width: 100%;
	}
	.honors-d1 .hd1-a{
		width: 1.2rem;
		padding: 0;
		font-size: .4rem;
		line-height: .7rem;
	}
	.honors-d1 .hd1-b{
		width: 5.5rem;
		padding: 0;
		font-size: .4rem;
		line-height: .7rem;
	}
	.honors-d2{
	}
	.honors-d2 .hd2-b .hd2-ul{
		padding: .3rem 0 0 0;
	}
	.honors-d2 .hd2-b .hd2-ul li{
		font-size: .26rem;
		height: initial;
		padding-left: .3rem;
		line-height: .35rem;
		margin-bottom: .2rem;
	}
	.honors-d2 .hd2-b .hd2-ul li:after{
		left: .1rem;
		top:.13rem
	}
	.honors-d2 .hd2-a{
		width: 1.2rem;
		padding: 0;
		font-size: .3rem;
		line-height: .6rem;
	}
	.honors-d2 .hd2-b{
		width: 5.5rem;
		padding: 0;
		font-size: .3rem;
		line-height: .6rem;
	}
	.honors-right{
		width: 100%;
		padding: 0 .3rem;
	}
	.honors-d3{
		width: 6.9rem;
		padding: 0;
		font-size: .4rem;
		line-height: .7rem;
		margin-top: .5rem;
	}
	.honors-d4{
		width: 100%;
		padding: 0 .9rem;
		margin-bottom: .5rem;
	}
	.honorsd4-swiper{
		height: initial;
		overflow: hidden;
	}
	.honorsd4-swiper .swiper-slide{
		width: 100%;
		height: initial;
		overflow: hidden;
		margin-bottom: 0;
		margin-right: .2rem;
	}
	.honorsd4-swiper .swiper-slide:last-child{
		margin-right: 0;
	}
	.honorsd4-left{
		width: .7rem;
		height: .7rem;
		left: 0;
		margin-left: 0;
		top: 50%;
		margin-top: -.35rem;
		margin-top: -.3rem;
		background-image: url(../img/ico_11.png);
		transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
	}
	.honorsd4-right{
		width: .7rem;
		height: .7rem;
		right: 0;
		margin-right: 0;
		bottom: 50%;
		margin-bottom: -.35rem;
		margin-top: -.3rem;
		background-image: url(../img/ico_12.png);
		transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(30deg);


	}


	.parther{
		padding: .4rem 0;
		background: #fff;
	}
	.parther-text{
		width: 6.9rem;
		font-size: .3rem;
		line-height: .45rem;
	}
	.parther-nav{
		margin: .4rem 0;
	}
	.parther-nav div{
		font-size: .4rem;
		line-height: .8rem;
		margin: 0 .2rem;
	}
	.parther-divs{
		display: none;
	}
	.parther-divs2{
		display: block;
	}
	.parther-ul li{
		width: 50%;
		height: 2rem;
		line-height: 2rem;
	}
	.progress{
		padding: .4rem 0;
		background: #fff;
	}
	.progress-top{
		height: .8rem;
		width: 6.9rem;
		margin: 0 auto;
		margin-bottom: .4rem;
	}
	.progress-swiper{
		height: .9rem;
		line-height: .8rem;
	}
	.progress-swiper .swiper-slide{
		font-size: .3rem;
		height: .9rem;
		line-height: .8rem;
	}
	.progress-swiper .swiper-slide span{
		width: .2rem;
		height: .2rem;
		margin-left: -.1rem;
	}
	.parther-ul li:nth-child(2n + 0){
		border-right: none;
	}
	.progress-bottom{
		padding: .3rem;
	}
	.progress-h{
		font-size: .35rem;
		line-height: .5rem;
		margin-bottom: .3rem;
	}
	.progress-left{
		width: 100%;
	}
	.progress-d1{
		width: 1.8rem;
		padding: .2rem 0;
		font-size: .36rem;
	}
	.progress-d2{
		width: 5.1rem;
		padding: .25rem 0;
		padding-left: .5rem;
		font-size: .26rem;
		line-height: .4rem;
	}
	.progress-d2 div{
		margin-bottom: .2rem;
	}
	.progress-d3{
		width: 1.8rem;
		padding: .2rem 0;
		font-size: .36rem;
	}
	.progress-d4{
		width: 5.1rem;
		padding: .25rem 0;
		padding-left: .5rem;
		font-size: .26rem;
		line-height: .4rem;
	}
	.progress-d4 div{
		margin-bottom: .2rem;
	}
	/*.progress-d3{*/
	/*width: .8rem;*/
	/*left: 1.4rem;*/
	/*top:.45rem;*/
	/*}*/
	/*.progress-right{*/
	/*width: 100%;*/
	/*height: initial;*/
	/*overflow: hidden;*/
	/*padding: 0 .9rem;*/
	/*margin-top: .5rem;*/
	/*}*/
	.right-swiper{
		width: 5.1rem;
		height:initial;
	}
	.right-swiper .swiper-slide{
		width: 100%;
		margin-right:.2rem;
		margin-bottom: 0;
		height: initial;
	}
	.cli-left{
		width: .7rem;
		height: .7rem;
		left: 0;
		margin-left: 0;
		top:50%;
		margin-top: -.3rem;
		background-image: url(../img/ico_11.png);
		transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
	}
	.cli-right{
		width: .7rem;
		height: .7rem;
		left: initial;
		right: 0;
		margin-left: 0;
		top:50%;
		margin-top: -.3rem;
		background-image: url(../img/ico_12.png);
		transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
	}


}






/*新闻中心*/
.news{
	padding: 65px 0;
}
.news-swiper .swiper-slide{
/*	width: 31.78%;*/
/*	margin-left: 2.33%;*/
}
/*.news-swiper .swiper-slide:first-child{
	margin-left: 0;
}*/
/*.news-swiper  .swiper-slide .news-ul1 .news-a2:first-child{
	margin-left: 0;
	position: absolute;
	top: 2px;
	left:2px;
}*/

.news-swiper .news-span{
	display: none;
}
.news-ul1{
	overflow: hidden;
	/* */
	padding-right: 30px;
}
.news-ul1 li{
	width: 100%;
	float: left;
	text-align: left;
	margin-bottom: 5px;
	margin-left: 2.33%;
	border: 1px solid #f0f0f0;
	box-shadow: -5px 0px 10px #f0f0f0;
	position: relative;
}
._news-swiper>div:first-child .news-ul1>li{
	text-align: center;
}
.news-ul1 li:first-child{
	margin-left: 0;
}
._news-swiper>div:first-child>ul>li{
	padding-top: 88px;
}
._news-swiper>div:first-child>ul>li>div{
	text-align: left;
	left: 0;
	right: 0;
}
._news-swiper>div:first-child>ul>li>div>span{
	position: absolute;
	top: 10px;
	right: 0;
}
.news-a1{
	display: block;
	overflow: hidden;
	text-align: left;

}
.news-a1 img{
	width: 33.3%;
	transition: all .5s;
}
._news-swiper>div:first-child img{
	width:100%
}
.news-a1 img:hover{
	transform: scale(1.05);
}
.news-div{
	padding: 15px 25px;
	overflow: hidden;
}
.news-a2{
	display: inline-block;
	font-size: 18px;
	color: #333;
	line-height: 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom: 5px;
	/*position: absolute;
	left: 297px;
	top: 1px;*/
}
.news-d1{
	height: 18px;
	line-height: 18px;
	font-size: 13px;
	color: #888;
	margin-top: 8px;
	position: absolute;
	left: 297px;
	top: 0px;
}
.news-d1 img{
	width: 18px !important;
	position: relative;
	top:-2px;
	margin-right: 10px;
}
.news-d1 div:nth-child(1){
	float: left;
	width: 660px;
 }
 .news-d1 div:nth-child(2){
	 /* float: right; */
	 line-height: 35px;
	 margin-right: 10px
  }
  .news-d1-div2{
   float: none!important;
  }
.news-d2{
	font-size: 13px;
	color: #888;
	line-height: 25px;
	height: 50px;
	margin: 10px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.news-a3{
	display: inline-block;
	font-size: 13px;
	color: #888;
	margin-top: 5px;
	margin-bottom: 15px;
	transition: all .3s;
}
.news-a3 span{
	margin-left: 5px;
	display: inline-block;
	width: 9px;
	height: 10px;
	position: relative;
	top:1px;
	background: url(../img/ico_24.png) no-repeat center;
}
.news-a3:hover{
	color: #DD2525;
}
.news-ul2{
	margin-top: 40px;
	overflow: hidden;
}
.news-ul2 li{
	margin-bottom: 15px;
	background: #fafafa;
	box-shadow: 0px 3px 5px #f1f1f1;
}
.news-ul2 li a{
	display: block;
	width: 100%;
	height: 60px;
	padding: 0 30px;
}
.news-ul2 .news-d3{
	width:-webkit-calc(100% - 120px);
	width:calc(100% - 120px);
	line-height: 60px;
	font-size: 16px;
	padding-left: 25px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	position: relative;
	transition: all .5s;
}
.news-ul2 .news-d3:after{
	content: "";
	width: 6px;
	height: 6px;
	border: 2px solid #c9c9c9;
	border-radius: 100%;
	position: absolute;
	left: 0;
	top:25px;
}
.news-ul2 .news-d3:hover{
	color: #DD2525;
	transition: all .5s;
}
.news-ul2 .news-d3:hover:after{
	border-color: #DD2525;
	background: #DD2525;
	transition: all .5s;
}
.news-ul2 .news-d4{
	width: 110px;
	float: right;
	line-height: 60px;
	font-size: 13px;
}
.news-ul2 .news-d4 img{
	width: 17px;
	margin-right: 8px;
	position: relative;
	top:-2px;
}
.news-page{
	width: 100%;
	height: 65px;
	padding: 15px 30px 0 30px;
	overflow: hidden;
	margin-top: 15px;
	background: #fafafa;
	box-shadow: 0px 3px 5px #f1f1f1;
}
.newsinfo{
	padding: 75px 0;
	clear: both;
}
.newsinfo-h{
	font-size: 26px;
	color: #333;
	text-align: center;
}
.newsinfo-p{
	font-size: 14px;
	color: #777;
	text-align: center;
	margin: 15px 0 20px 0;
	padding-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
}
.newsinfo-text{
	font-size: 14px;
	color: #666;
	line-height: 25px;
	padding: 20px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom:20px
}
.newinfo_margin{
	width: 1080px;
	margin:auto;
}
.newsinfo-text img{
	max-width: 100%;
}
.newsinfo-a1{
	display: block;
	width: 100%;
	padding: 0 20px;
	font-size: 16px;
	line-height: 25px;
	margin: 5px 0;
	transition: all .5s;
}
.newsinfo-a1:hover{
	color: #DC2525;
	transition: all .5s;
}
.newsinfo-da{
	width: 100%;
	height: 60px;
	text-align: right;
}
.newsinfo-a3{
	display: inline-block;
	width: 120px;
	height: 40px;
	line-height: 38px;
	border-radius: 10px;
	text-align: center;
	border: 1px solid #e5e5e5;
	margin-right: 20px;
	margin-top: 10px;
	transition: all .5s;
}
.newsinfo-a3:hover{
	color: #fff;
	background: #DC2525;
	border-color: #DC2525;
	transition: all .5s;
}




/*小屏的   小于992px*/
@media(max-width:991px){
	.news-div{
		padding: 15px;
	}
	.news-a2{
		font-size: 15px;
		line-height: 30px;


	}
}

/*新闻中心 手机屏*/
@media(max-width:767px) and (min-width:320px){
	.news{
		background: #fff;
		padding: .4rem .3rem;
	}
	.news-swiper{
		padding-bottom: .8rem;
	}
	.news-swiper .swiper-slide{
		width: 100%;
		margin: 0;
	}
	.news-swiper .news-span{
		display: block;
	}
	.news-span span{
		width: .2rem;
		height: .2rem;
		border-radius: 100%;
		border: 1px solid #e5e5e5;
	}
	.news-ul1{
		padding-right: 0
	}
	.news-span .swiper-pagination-bullet-active{
		background: #DC2525;
		border-color: #DC2525;
	}
	.news-ul2{
		margin-top: .2rem;
	}
	.news-ul2 li{
		height: .8rem;
	}
	.news-ul2 li a{
		height: .8rem;
		line-height: .8rem;
		font-size: .3rem;
		padding:0 .3rem ;
	}
	.news-ul2 .news-d3{
		width: -webkit-calc(100% - 1.9rem);
		width: calc(100% - 1.9rem);
		height: .8rem;
		line-height: .8rem;
		font-size: .26rem;
		padding:0 .3rem ;
	}
	.news-ul2 .news-d4{
		font-size: .26rem;
		width: 1.9rem;
		height: .8rem;
		line-height: .8rem;
	}
	.news-d1{
		position: none;
		top: 0;
		left: 149px;
		/* width: 66.6%; */
		right: 0;
		/* display: flex; */
		height: auto;

	}
	.news-d1 div:nth-child(1){
		width: 100%;
	}
	.news-ul2 .news-d3:after{
		width: .1rem;
		height: .1rem;
		top:.32rem
	}
	.news-ul2 .news-d4{
		text-align: right;
	}
	.news-ul2 .news-d4 img{
		width: .3rem;
		float: left;
		margin: 0;
		margin-top: .28rem;
	}
	.news-div{
		padding: .2rem;
	}
	.news-a2{
		font-size: .3rem;
		line-height: .4rem;
		overflow : hidden;
     text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;

	}
	.news-d2{
		height: .8rem;
		font-size: .24rem;
		line-height: .4rem;
	}
	.news-a3{
		font-size: .28rem;
		margin: .05rem 0 .1rem 0;
	}
	.news-page{
		height: .8rem;
		margin-top: .2rem;
		padding: .15rem .1rem 0 .1rem;
	}
	.newsinfo{
		padding: .4rem .3rem;
		background: #fff;
	}
	.newsinfo-h{
		font-size: .4rem;
	}
	.newsinfo-c{
		font-size: .26rem;

	}
	.newsinfo-p{
		font-size: .28rem;
		margin: .15rem 0 .25rem 0;
	}
	.newsinfo-text{
		padding: .2rem 0;
		font-size: .26rem;
		line-height: .45rem;
	}
	.newsinfo-a1{
		font-size: .3rem;
		line-height: .45rem;
		padding: 0;
	}
	.newsinfo-a3{
		width: 2.5rem;
		height: .8rem;
		font-size: .35rem;
		line-height: .8rem;
		margin: .3rem 0 .3rem 0;
	}
}




/*业务领域*/
.business{
	padding-top: 80px;
	padding-bottom: 75px;
}
.business-ul{
	width: 100%;
	overflow: hidden;
	display: flex;
	flex-wrap:wrap
    
}
.business-ul li{
	/*width: 31.19%;*/
	/*width:18%;*/
	width: 22.86%;
	margin-right: 2.14%;
	float: left;
	/*height:360px;*/
	margin-bottom: 20px;
	position: relative;
	box-shadow: 0px 0px 5px gray;
	/*overflow: hidden;*/
}
/* .business-ul li img{
	width: 100%;
	transition: all .5;
	-webkit-transition: all .5s;
} */

.business-title img{
	width: 100%;
	transition: all 0.6s;
	cursor: pointer;
}
.business-title img:hover{
	transform: scale(1.6)
}
.business-ul li .business-ul-s{
	display: block;
	font-size: 14px;
	/*bottom: 0;*/
	padding: 20px 20px 20px;
	line-height: 25px;
	/*position: absolute;*/
	transition: all .3s;
	-webkit-transition: all .3s;
	background: rgba(255,255,255,0.5);
	border:1px;
	/*left:0;right:0;*/
	/*top:175px;*/
	white-space: normal;
}

.business-ul li .business-ul-a{
	display: block;
	width: 100%;
	height: 100%;
	/* overflow: hidden; */
}
.business-ul-a img{
   width: 100%;
}
.business-title{
   position: relative;
   color: #fff;
   display: flex;
   justify-content: center;
   align-items: center;
   overflow: hidden;
}
.business-title p{
 position: absolute;
 font-size: 28px;
 text-align: center;
 font-weight: bold
}
/*.business-ul-a .business-title{*/
	/*position: relative;*/
/*}*/
/*.business-title{*/
	/*position: absolute;*/
/*}*/
.business-ul li .business-ul-div{
	display: block;
	width: 100%;
	overflow: hidden;
	padding: 0 20px;
	line-height: 55px;
	height: 55px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0,0,0,.5);
	font-size: 16px;
	color: #fff;
	transition: all .3s;
	-webkit-transition: all .3s;
}
.business-ul li .business-ul-div div{
	width:-webkit-calc(100% - 20px);
	width:calc(100% - 20px);
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.business-ul li .business-ul-a span{
	display: inline-block;
	width: 9px;
	height: 100%;
	font-family: "宋体";
	font-size: 16px;
	color: #fff;
	position: absolute;
	top: 0;
	right: 15px;
	background: url(../img/ico_25.png) no-repeat center;
}
.business-ul li .business-ul-a:hover img{
	/* transform: scale(1.05);
	transition: all .5s;
	-webkit-transition: all .5s; */
}
.business-ul li .business-ul-a:hover .business-ul-div{
	/* background: #DD2525;
	transition: all .3s;
	-webkit-transition: all .3s; */
}
.business-div{
	margin-top: 20px;
	border-top: 1px solid #E5E5E5;
	text-align: center;
}
.business-cont{
	width: 110px;
	margin: 0 auto;
	margin-top: 20px;
	cursor: pointer;
	color: #333;
	transition: all .3s;
	-webkit-transition: all .3s;
}
.business-div .business-d1{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	text-align: center;
}
.business-div .business-d2{
	display: inline-block;
	width: 25px;
	height: 25px;
	line-height: 25px;
	border-radius:100%;
	background: #DD2525;
	position: relative;
	top:0;
	left: 2px;
}
.business-div .business-d2 img{
	position: relative;
	top:-2px;
	transition: all .3s;
	-webkit-transition: all .3s;
}
.business-cont:hover{
	color: #DD2525;
	transition: all .3s;
	-webkit-transition: all .3s;
}
.business-cont:hover img{
	opacity: .6;
	transition: all .3s;
	-webkit-transition: all .3s;
}

/*业务领域  pid屏*/
@media(max-width:991px) and (min-width:768px){
	.business-ul li .business-ul-div{
		height: 40px;
		/*height:80px;*/
		line-height: 40px;
		font-size: 14px;
	}
}

/*业务领域  手机屏*/
@media(max-width:767px) and (min-width:320px){
	.business{
		padding: .4rem .3rem;
		background: #fff;
	}
	.business-ul li{
		width: 47.32%;
		margin-bottom: .2rem;
	}
	.business-ul li .business-ul-div{
		height: .6rem;
		line-height: .6rem;
		font-size: .24rem;
		padding: 0 .1rem;
	}
	.business-ul li .business-ul-div div{
		width: -webkit-calc(100% - .2rem);
		width: calc(100% - .2rem);
		height: .6rem;
		line-height: .6rem;
		font-size: .24rem;
	}
	.business-ul li .business-ul-a span{
		right: .1rem;
		width: .2rem;
		background-size: .15rem;
	}
	.business-div{
		margin-top: .2rem;
	}
	.business-cont{
		margin-top: .3rem;
	}
	.business-cont:hover{
		color: #333;
	}
}




/*人才招聘*/
.recruiting{
	padding: 75px 0;
}
.recruiting-div{
	height: 55px;
	background: #b4b4b4;
	padding: 0 3.57%;
	line-height: 55px;
}
.recruiting-div div{
	float: left;
	color: #fff;
	font-size: 15px;
}
.recruiting-d1{
	width: 32%;
	padding-left: 1.15%;
}
.recruiting-d2{
	width: 16%;
	text-align: center;
}
.newsnotice-d2{
	width: 32%;
	text-align: center;
}
.recruiting-d3{
	width: 18%;
	text-align: center;
}

.newsnotice-d2{
	width: 32%;
	text-align: center;
	height: 200px;
	word-break: break-word;
	/*line-height: ;*/
}

.newsnotice-d1{
	width: 30%;
	text-align: center;
}

.newsnotice-d4{
	width: 10%;
	text-align: center;
}
.recruiting-d4{
	width: 23%;
	padding-left: 1.15%;
}
.newsnotice-d4{
	width: 32%;
	padding-left: 1.15%;

}

.recruiting-d5{
	width: 11%;
	padding-left: 1.15%;
	text-align: center;
}
.recruiting-ul{
	padding: 0 3.57%;
	border: 1px solid #E5E5E5;
	padding-bottom: 40px;
}

.notice-ul{
	padding: 0 3.57%;
	border: 1px solid #E5E5E5;
	padding-bottom: 260px;
}
.recruiting-ul .recruiting-ul-li{
	border-bottom: 1px solid #E5E5E5;
	transition: all .5s;
	-webkit-transition: all .5s;
}
.notice-ul .notice-ul-li{
	/*border-bottom: 1px solid #E5E5E5;*/
	transition: all .5s;
	-webkit-transition: all .5s;
}
.recruiting-ul .recruiting-ul-li:hover{
	background: #fbfbfb;
	transition: all .5s;
	-webkit-transition: all .5s;
}
.notice-ul .notcie-ul-li:hover{
	background: #fbfbfb;
	transition: all .5s;
	-webkit-transition: all .5s;
}

.recruiting-ul-d1{
	height: 60px;
	line-height: 60px;
	color: #777;
}
.notice-ul-d1{
	height: 220px;
	line-height: 36px;
	color: #777;
}
.notice-ul-d1 div{
	float: left;
	font-size: 14px;
}
.recruiting-ul-d1 div{
	float: left;
	font-size: 14px;
}
.recruiting-ul-d1 .recruiting-d5{
	color: #DD2525;
	cursor: pointer;
	text-align: center;
}
.recruiting-ul-d2{
	width: 100%;
	padding: 15px 3.46%;
	background: #f5f5f5;
	display: none;
}
.recruiting-ul2{
	width: 100%;
	max-width: 800px;
	overflow: hidden;
	padding: 20px 0;
}
.recruiting-ul2 li{
	width: 25%;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 15px;
	color: #333;
	float: left;
}
.recruiting-ul2 li span{
	display: block;
	float: left;
	width: 75px;
	font-size: 12px;
	color: #666;
	text-align: right;
	margin-right: 8px;
}
.recruiting-ul .uld2-centent{
	padding-bottom: 40px;
	padding-top: 25px;
	/*border-bottom: 1px solid #E5E5E5;*/
	/*border-top: 1px solid #E5E5E5;*/
	overflow: hidden;
}
.recruiting-ul .uld2-centent .uld2-h{
	font-size: 18px;
	color: #333;
	margin-bottom: 15px;
}
.recruiting-ul .uld2-centent .uld2-text{
	font-size: 12px;
	color: #777;
	line-height: 25px;
}
.recruiting-ul .uld2-left{
	width: 49%;
	margin-right: 2%;
	float: left;
}
.recruiting-ul .uld2-right{
	width: 49%;
	float: left;
}
.recruiting-ul .uld2-a{
	display: block;
	width: 150px;
	height: 40px;
	background: #DD2525;
	font-size: 16px;
	color: #fff;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
	margin-top: 25px;
	margin-bottom: 45px;
}
.recruiting-ul .cli .recruiting-ul-d2{
	display: block;
}
.resume{
	width: 92%;
	max-width: 800px;
	padding: 75px 0;
}
.resume-h{
	font-size: 30px;
	color: #333;
	text-align: center;
	margin-bottom: 20px;
}
.resume-d1{
	font-size: 16px;
	margin-bottom: 5px;
}
.resume-it1{
	width: 100%;
	height: 45px;
	background: #fafafa;
	border: none;
	padding: 0 20px;
	color: #666;
	margin-bottom: 20px;
	font-size: 14px;
	font-family: "微软雅黑", "Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
}
.resume-it2{
	width: 100%;
	height: 200px;
	background: #fafafa;
	border: none;
	padding: 20px;
	color: #666;
	margin-bottom: 20px;
	resize: none;
	font-size: 14px;
	font-family: "微软雅黑", "Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
}
.resume-it3{
	width: 100%;
	height: 45px;
	background: #fafafa;
	border: none;
	padding: 10px 20px;
	color: #666;
	margin-bottom: 20px;
	font-size: 14px;
	font-family: "微软雅黑", "Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
}
.resume-d2{
	width: 100%;
	height: 45px;
	text-align: center;
	margin-top: 20px;
}
.resume-d2 .resume-it4{
	display: inline-block;
	width: 160px;
	height: 45px;
	background: #DC2525;
	font-size: 16px;
	line-height: 45px;
	color: #fff;
	text-align: center;
	border: 0;
	border-radius: 10px;
	margin: 0 5px;
	transition: all .3s;
	cursor: pointer;
}
.resume-d2 .resume-it4:hover{
	opacity: .8;
	transition: all .3s;
}
.resume-d2 .resume-a1{
	display: inline-block;
	width: 160px;
	height: 45px;
	background: #DC2525;
	font-size: 16px;
	line-height: 45px;
	color: #fff;
	text-align: center;
	border: 0;
	border-radius: 10px;
	margin: 0 5px;
	transition: all .3s;
}
.resume-d2 .resume-a1:hover{
	opacity: .8;
	transition: all .3s;
}





/*人才招聘  手机屏*/
@media(max-width:767px) and (min-width:320px){
	.recruiting{
		padding: .4rem 0;
		background: #fff;
	}
	.recruiting-div{
		padding: 0;
		height: .8rem;
		line-height: .8rem;
		font-size: .24rem;
	}
	.recruiting-div .recruiting-d1{
		line-height: .5rem;
	}
	.recruiting-ul{
		padding: 0;
		border-bottom: 0;
	}
	.recruiting-ul-d1{
		padding: 0;
		height: 1rem;
		line-height: 1rem;
		font-size: .24rem;
	}
	.recruiting-div div{
		font-size: .3rem;
	}
	.recruiting-d1{
		width: 30%;
		padding-left: 2%;
		line-height: .4rem;
		position: relative;
		top:.15rem;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.recruiting-d2{
		width: 25%;
		text-align: left;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		text-align: center;
	}
	.newsnotice-d2{
		width: 30%;
		text-align: left;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		text-align: center;
		 height: 200px;
		/*换行*/
		word-break: break-word;
		line-height: 36px;
	}
	.recruiting-d3{
		display: none;
	}
	.recruiting-d4{
		width: 25%;
	}
	.recruiting-d5{
		width: 20%;
		text-align: right;
		padding-right: 2%;
	}
	.recruiting-ul-d1 div{
		font-size: .26rem;
	}
	.recruiting-ul-d2{
		padding: .1rem;
	}
	.recruiting-ul2 li{
		width: 45%;
		padding: 0 .2rem;
		margin-bottom: .15rem;
	}
	.recruiting-ul2 li:nth-child(2n + 0){
		width: 55%;
	}
	.recruiting-ul2 li span{
		width: 1.7rem;
		margin-bottom: .1rem;
		margin-right: .05rem;
	}
	.recruiting-ul2{
		padding: .2rem 0;
	}
	.recruiting-ul .uld2-centent{
		padding-top: .2rem;
		padding-bottom: .3rem;
	}
	.recruiting-ul .uld2-left{
		width: 100%;
		padding: 0 .3rem;
	}
	.recruiting-ul .uld2-right{
		width: 100%;
		padding: 0 .3rem;
		margin-top: .3rem;
	}
	.recruiting-ul .uld2-centent .uld2-h{
		margin-bottom: .2rem;
		font-size: .4rem;

	}
	.recruiting-ul .uld2-centent .uld2-text{
		font-size: .24rem;
		line-height: .5rem;
	}
	.recruiting-ul .uld2-a{
		width: 2.5rem;
		height: .8rem;
		line-height: .8rem;
		font-size: .3rem;
		margin: .3rem 0 .5rem .3rem;
	}
	.resume{
		width: 100%;
		background: #fff;
		padding: .4rem .3rem;
	}
	.resume-h{
		font-size: .4rem;
		margin-bottom: .4rem;
	}
	.resume-d1{
		font-size: .3rem;
		margin-bottom: .2rem;
	}
	.resume-it1{
		height: .8rem;
		line-height: .8rem;
		font-size: .26rem;
		margin-bottom: .3rem;
		padding: 0 .2rem;
	}
	.resume-it2{
		height: 3rem;
		padding: .2rem;
		font-size: .26rem;
	}
	.resume-it3{
		height: .8rem;
		font-size: .26rem;
		padding: .15rem;
	}
	.resume-d2 .resume-it4{
		width: 2.4rem;
		height: .8rem;
		line-height: .8rem;
	}
	.resume-d2 .resume-a1{
		width: 2.4rem;
		height: .8rem;
		line-height: .8rem;
	}
}

/*人才招聘  pid屏*/
@media(max-width:991px) and (min-width:768px){
	.recruiting-d4{
		width: 20%;
	}
	.recruiting-d5{
		width: 14%;

	}
}

/*公司公告  pid屏*/
@media(max-width:991px) and (min-width:768px){
	.newsnotice-d2{
		width: 30%;
		/*line-height: 12px;*/
	}

}



/*联系我们*/
.contact{
	margin: 75px auto;
	padding: 0;
	background-color: #F6F6F6;
}
.contact-map{
	width:-webkit-calc(100% - 500px);
	width:calc(100% - 500px);
	height:100%;
	float: left;
}
.contact-map #map{
	height: 100%;
}
.contact-div{
	width: 500px;
	height: 100%;
	float: right;
	padding: 0 50px;
}
.contact-img{
	width: 100%;
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: 45px;
}
.contact-img img{
	margin-top: 50px;
	margin-bottom: 20px;
}
.contact-d1{
	line-height: 25px;
	margin-bottom: 20px;
	font-size: 14px;
	line-height: 20px;
}
.contact-d1 img{
	margin-right: 10px;
	position: relative;
	top:-2px;
}
.contact-d1 span{
	display: block;
	width:-webkit-calc(100% - 70px);
	width:calc(100% - 70px);
	float: right;
	overflow: hidden;
}
/*公司公告 手机屏*/
@media(max-width:767px) and (min-width:320px){
	.newsnotice-d2{
		width: 32%;
		line-height: normal;
		height: 9rem;


	}
	/*.newsnotice-d4{*/
		/*width: 20%;  line-height: normal   */
	/*}*/

}

/*联系我们 手机屏*/
@media(max-width:767px) and (min-width:320px){
	.contact{
		padding: .4rem .3rem;
		background: #fff;
		margin: 0;
		/* height: 10rem; */
	}
	.contact-map{
		width: 100%;
		height: 4rem;
		clear: both;
	}
	.contact-div{
		width: 100%;
		height: 5rem;
		overflow: hidden;
		clear: both;
		padding: 0;
	}
	.contact-img{
		margin-bottom: .3rem;
	}
	.contact-img img{
		width: 3rem;
		margin-bottom: .3rem;
		margin-bottom: .2rem;
	}
	.contact-d1{
		padding: 0;
		font-size: .25rem;
		line-height: .45rem;
		margin-bottom: .2rem;
		overflow: hidden;
	}
}




/*交流中心*/
.download{
	padding-top: 60px;
	padding-bottom: 90px;
}
.download-cont{
	width: 100%;
	overflow: hidden;
}
.download-ul{
	width: 102.14%;
	overflow: hidden;
}
.download-ul li{
	width: 31.19%;
	margin-right: 2.14%;
	float: left;
	margin-bottom: 30px;
	position: relative;
	overflow: hidden;
	border: 1px solid #E5E5E5;
}
.download-d1{
	height: 210px;
	line-height: 210px;
	padding: 10px;
	background: #fafafa;
	text-align: center;
	overflow: hidden;
}
.download-d1 img{
	max-width: 100%;
	max-height: 100%;
	transition: all .5s;
}
.download-d1:hover img{
	transform: scale(1.03);
	transition: all .5s;
}
.download-d2{
	width: 100%;
	height: 55px;
	line-height: 55px;
	padding: 0 6%;
	border-top: none;
}
.download-d2-p{
	width:-webkit-calc(100% - 30px);
	width:calc(100% - 30px);
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	font-size: 16px;
}
.download-d2-img{
	float: right;
	width: 25px;
	text-align: center;
	cursor: pointer;
	transition: all .5s;
}
.download-d2-img:hover{
	opacity: .8;
	transition: all .5s;
}

.download-page{
	padding: 0 30px;
	padding-bottom: 10px;
	margin-top: 25px;
	border-bottom: 1px solid #E5E5E5;
}
.card{
	padding-top: 60px;
	padding-bottom: 90px;
}
.card-ul{
	width: 102.14%;
	padding: 5px 0;
	overflow: hidden;
}
.card-ul li{
	width: 31%;
	height: 180px;
	margin-left: .17%;
	margin-right: 2.14%;
	float: left;
	margin-bottom: 30px;
	position: relative;
	overflow: hidden;
	box-shadow: -2px 5px 15px #f4f4f4;
	background: #fafafa;
	padding: 0 2.3%;
	border: 1px solid #E5E5E5;
}
.card-ul li a{
	display: block;
	width: 100%;
	height: 100%;
}
.card-ul .card-h{
	font-size: 20px;
	color: #333;
	line-height: 100%;
	margin-top: 35px;
	margin-bottom: 25px;
	font-weight: bold;
}
.card-ul .card-div{
	padding-left: 25px;
	line-height: 20px;
	margin-bottom: 15px;
	overflow: hidden;
}
.card-ul .card-div1{
	background: url(../img/ico_09.png)no-repeat left top;
	font-size: 14px;
}
.card-ul .card-div2{
	background: url(../img/ico_10.png)no-repeat left 2px;
	font-size: 14px;
}
.card-ul .card-d1{
	width: 45px;
	text-align: left;
	float: left;
}
.card-ul .card-d2{
	width:-webkit-calc(100% - 45px);
	width:calc(100% - 45px);
	float: left;
}
.card-ul li:hover{
	background: url(../img/card_01.jpg) no-repeat right bottom #c74949;
	color: #fff;
}
.card-ul li:hover .card-h{
	color: #fff;
}
.card-ul li:hover .card-div1{
	color: #fff;
	background: url(../img/ico_09_01.png)no-repeat left top;
}
.card-ul li:hover .card-div2{
	color: #fff;
	background: url(../img/ico_10_01.png)no-repeat left 2px;
}

.advice{
	padding: 75px 0 110px 0;
}
.advice-div{
	width:-webkit-calc(100% - 4.28% - 455px);
	width:calc(100% - 4.28% - 455px);
	float: left;
	overflow: hidden;
	margin-bottom: 110px;
}
.advice-d1{
	width: 48%;
	float: left;
	font-size: 13px;
	line-height: 45px;
	margin-bottom: 25px;
	position: relative;
}
.advice-d1 input{
	width: 100%;
	height: 45px;
	background: #fafafa;
	border: none;
	padding-left: 100px;
	padding-right: 20px;
	color: #666;
}
.advice-d1 div{
	width: 80px;
	position: absolute;
	left: 20px;
	top:0;
}
.advice-d2{
	width: 100%;
	height: 345px;
	position: relative;
	float: left;
}
.advice-d2 textarea{
	width: 100%;
	height: 345px;
	padding: 20px;
	font-size: 13px;
	line-height: 25px;
	text-indent:115px;
	border: none;
	background: #fafafa;
	color: #666;
	resize:none
}
.advice-d2 div{
	width: 115px;
	font-size: 13px;
	line-height: 25px;
	position: absolute;
	left: 20px;
	top:20px;
}
.advice-sub{
	width: 100%;
	height: 50px;
	background: #c73f3f;
	font-size: 20px;
	color: #fff;
	border: none;
	margin-top: 42px;
	float: left;
	outline:0px;
	-webkit-appearance:none;
}
.advice-right{
	float: right;
}
.advice-img{
	width: 455px;
	height: 580px;
	margin-left: 4.28%;
	float: right;
}
.advice-img img{
	width: 100%;
}

/*交流中心  手机屏*/
@media(max-width:767px) and (min-width:320px){
	.download{
		padding: .4rem .3rem;
		background: #fff;
	}
	.download-ul li{
		width: 47.86%;
		margin-bottom: .2rem;
	}
	.download-d1{
		width: 100%;
		height: 2.5rem;
		line-height: 2.5rem;
		padding: .1rem;
	}
	.download-d2{
		height: .8rem;
		line-height: .8rem;
		font-size: .28rem;
		padding: 0 .1rem;
	}
	.download-d2-img{
		width: .3rem;
	}
	.download-d2-img img{
		width: .3rem;
	}
	.download-d2-p{
		width: -webkit-calc(100% - .3rem);
		width: calc(100% - .3rem);
	}
	.download-page{
		margin-top: .3rem;
		padding: .2rem .1rem;
	}
	.card{
		padding: .4rem .3rem;
		background: #fff;
	}
	.card-ul li{
		width: 100%;
		overflow: hidden;
		margin: 0;
		margin-bottom: .4rem;
		padding: 0 .3rem;
		height: initial;
	}
	.card-ul .card-h{
		font-size: .4rem;
		margin: .3rem 0 .3rem 0;
	}
	.card-ul .card-div{
		padding-left: .4rem;
		font-size: .28rem;
		line-height: .4rem;
	}
	.card-ul .card-div1{
		background-size: .3rem .4rem;
		background-position-y: .06rem;

	}
	.card-ul .card-d1{
		width: 1rem;
	}
	.card-ul .card-div2{
		background-size: .3rem .35rem;
		background-position-y: .06rem;
	}
	.card-ul .card-d2{
		width: -webkit-calc(100% - 1rem);
		width: calc(100% - 1rem);
	}
	.card-ul li:hover .card-div1{
		background-size: .3rem .4rem;
	}
	.card-ul li:hover .card-div2{
		background-size: .3rem .4rem;
	}
	.advice{
		padding: .4rem .3rem;
		overflow: hidden;
		background: #fff;
	}
	.advice-img{
		display: none;
	}
	.advice-div{
		width: 100%;
		margin-bottom: 0;
	}
	.advice-d1{
		width: 100%;
		margin-bottom: .3rem;
	}
	.advice-d2{
		height: 180px;
	}
	.advice-d2 textarea{
		height: 180px;
	}
	.advice-d1 input{
		height: 1rem;
		font-size: .4rem;
		line-height: .1rem;
		padding-left: 1.8rem;
	}
	.advice-d1 div{
		width: 2.3rem;
		padding-left: .2rem;
		left: 0;
		line-height: 1rem;
	}
	.advice-sub{
		margin-top: .4rem;
		height: 1rem;
		line-height: 1rem;
		font-size: .4rem;
	}
}



/*交流中心  小于1200px */
@media(max-width:1200px) and (min-width: 768px){
	.card-ul li{
		width: 47.69%;
	}
	.advice-img{
		width: 400px;
	}
	.advice-div{
		width: -webkit-calc(100% - 4.28% - 400px);
		width: calc(100% - 4.28% - 400px);
	}
	.advice-d2{
		height: 275px;
	}
	.advice-d2 textarea{
		height: 275px;
	}
	.advice-d1{
		width: 45%;

	}
}
/*交流中心  小于992px */
@media(max-width:992px) and (min-width: 768px){
	.advice-img{
		display: none;
	}
	.advice-div{
		width: 100%;
	}
	.advice-d2{
		height: 280px;
	}
	.advice-d2 textarea{
		height: 280px;
	}
}





/*大于 小屏 平板 手机屏*/
@media(max-width:992px) and (min-width: 768px){

}

/*小于大屏  大于手机屏*/
@media(max-width:1200px) and (min-width: 992px){

}



/*大屏的  大于1200px*/
@media(min-width:1200px){
	.inews-left{
		width: 63.57%;
		float: left;
		position: relative;
		z-index: 68;
	}
	.inews-right{
		width: 31.25%;
		float: right;
	}
}


/*中屏的   小于1200px*/
@media(max-width:1199px){
	/*.footer .ft-d1{
        width: 10%;
    }
    .footer .ft-d2{
        width: 10%;
    }
    .footer .ft-d3{
        width: 18%;
    }
    .footer .ft-d4{
        width: 10%;
    }
    .footer .ft-d5{
        width: 24%;
    }
    .footer .ft-d6{
        width: 28%;
    }
    */

}



/*手机屏的   小于768px*/
@media(max-width:767px){}




/*解决首页视频全屏问题*/
.body-qp header{
	z-index: 0;
}
.body-qp .nava-list{
	z-index: 0;
}
.body-qp .swiper-container{
	z-index: -1;
}
.body-qp .icontent{
	z-index: -1;
}
.body-qp .inews-sp .inews-sp-div{
	z-index: -1;
}
.body-qp .inews-right{
	position: relative;
	z-index: -1;
}
.body-qp .idata{
	position: relative;
	z-index: -1;
}
.body-qp .ibusiness{
	position: relative;
	z-index: -1;
}

.introduces-div-d1 img{
	width: 100%;
}

/*
.newsinfo-a3{
	height: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}*/
