* {
    margin: 0;
    padding: 0;
	box-sizing: border-box;
}
a {
    text-decoration: none;
    cursor: pointer;
}
input,textarea{
    outline: none;
	border: none;
	background: transparent;
}

body{
	background: #FFFFFF;
}
html{
    font-weight: 500;
	color: #000000;
	font-size: 1px;
}
/* @font-face {
	font-family: Arial;
	src: url('../font/arial.ttf');
} */

/* @media screen and (max-width:1380px) {
	html{
		font-size: 0.9px;
	}
}
@media screen and (max-width:1200px) {
	html{
		font-size: 0.8px;
	}
}
@media screen and (max-width:1080px) {
	html{
		font-size: 0.7px;
	}
} */

@media screen and (max-width:768px) {
	html{
		font-size: 0.4px;
	}
}
@media screen and (max-width:698px) {
	html{
		font-size: 0.36354px;
	}
}
@media screen and (max-width:648px) {
	html{
		font-size: 0.3375px;
	}
}
@media screen and (max-width:608px) {
	html{
		font-size: 0.31666px;
	}
}
@media screen and (max-width:540px) {
	html{
		font-size: 0.28125px;
	}
}
@media screen and (max-width:490px) {
	html{
		font-size: 0.2552px;
	}
}
@media screen and (max-width:414px) {
	html{
		font-size: 0.215625px;
	}
}
@media screen and (max-width:390px) {
	html{
		font-size: 0.20417px;
	}
}
@media screen and (max-width:375px) {
	html{
		font-size: 0.19531px;
	}
}
@media screen and (max-width:360px) {
	html{
		font-size: 0.1875px;
	}
}
@media screen and (max-width:280px) {
	html{
		font-size: 0.14583px;
	}
}

.center75{
	width: 75%;
	margin: 0 auto;
}
.center62{
	width: 65%;
	margin: 0 auto;
}
.w40{
width:40%
}
@media screen and (max-width:1500px) {
	.center75{
		width: 80%;
	}
	.center62{
		width: 70%;
	}
}
@media screen and (max-width:1300px) {
	.center75{
		width: 85%;
	}
	.center62{
		width: 75%;
	}
}

@media screen and (max-width:1100px) {
	.center75{
		width: 90%;
	}
	.center62{
		width: 80%;
	}
}

@media screen and (max-width:900px) {
	.center75{
		width: 93%;
	}
	.center62{
		width: 86%;
	}
}
@media screen and (max-width:768px) {
	.center62{
		width: 93%;
	}
}

.flexcenter{
	display: flex;
	align-items: center;
}
.hiddentxt1{
	overflow: hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
}
.hiddentxt2{
	overflow: hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.hiddentxt3{
	overflow: hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
}
.hiddentxt4{
	overflow: hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;
}
.hiddentxt5{
	overflow: hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:5;
}
.hiddentxt6{
	overflow: hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:6;
}

.ft14{
	font-size: 14rem;
}
.ft16{
	font-size: 16rem;
}
.ft18{
	font-size: 18rem;
}
.ft20{
	font-size: 20rem;
}
.ft24{
	font-size: 24rem;
}
.ft28{
	font-size: 28rem;
}
.ft30{
	font-size: 30rem;
}
.ft32{
	font-size: 32rem;
}
.ft36{
	font-size: 36rem;
}
.ft40{
	font-size: 40rem;
}
.ft60{
	font-size: 60rem;
}
@media screen and (max-width:768px) {
	.ft14{
		font-size: 36rem;
	}
	.ft16{
		font-size: 38rem;
	}
	.ft18{
		font-size: 40rem;
	}
	.ft20{
		font-size: 42rem;
	}
	.ft24{
		font-size: 46rem;
	}
	.ft28{
		font-size: 50rem;
	}
	.ft30{
		font-size: 52rem;
	}
	.ft32{
		font-size: 54rem;
	}
	.ft36{
		font-size: 58rem;
	}
	.ft40{
		font-size: 62rem;
	}
	.ft60{
		font-size: 82rem;
	}
}
/* index.css----------------------------------------------------- */
.mainbox{
	width: 100%;
	padding-top: 100rem;
}
.header{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	width: 100%;
	height: 100rem;
	padding: 0 75rem;
	background: #FFFFFF;
	transition: .3s;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.logo{
	width: 375rem;
}
.logo img{
	display: block;
	width: 100%;
	height: auto;
}
.navlist{
	flex: 1;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.navitem{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 40rem;
	height: 100%;
	position: relative;
	font-family: Microsoft YaHei;
	font-weight: 400;
}
.navlist .select,.navitem:hover{
	color: #0062ac;
}
.navlist .select .ft18::after,.navitem:hover .ft18::after{
	opacity: 1;
}
.navlist .select .ft18{
	color: #0062ac;
	font-weight: bold;
}
.navitem .ft18{
	padding: 10rem 0;
	position: relative;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
	transition: .3s;
}
.navitem .ft18::after{
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	content: '';
	width: 33rem;
	height: 2px;
	background: #2F5E9D;
	transition: .3s;
	opacity: 0;
}
.navitem:hover .navshow{
	display: block;
}
.navtiao{
	display: block;
	width: 100%;
	height: auto;
}
.navshow{
	display: none;
	position: absolute;
	top: 100%;
	z-index: 11;
	width: 586rem;
	background: rgba(28, 113, 184, .8);
}
.navshow>div::after{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 100%;
	content: '';
	width: 0;
	height: 0;
	border-top: 18rem solid transparent;
	border-bottom: 18rem solid #1B6FB3;
	border-left: 24rem solid transparent;
	border-right: 24rem solid transparent;
}
.navshow>div{
	position: relative;
	width: 100%;
	padding: 26rem;
	display: flex;
}
.navshow img{
	width: 296rem;
	height: 171rem;
	margin-right: 16rem;
	object-fit: cover;
}
.navshbox{
	flex: 1;
	padding-left: 14rem;
	border-left: 1px solid #FFFFFF;
	display: flex;
	flex-wrap: wrap;
	align-content: flex-start;
}
.navshbox .ft16:nth-child(2n){
	margin-right: 0;
}
.navshbox .ft16{
	width: 48%;
	margin-right: 3.8%;
	margin-bottom: 20rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.guanbi{
	display: none;
	position: absolute;
	top: 20rem;
	right: 20rem;
	width: 36rem;
	height: auto;
}
.menu{
	width: 50rem;
	display: none;
}
.menu img{
	display: block;
	width: 100%;
	height: auto;
}
@media screen and (max-width:1720px) {
	.navitem{
		margin-right: 30rem;
	}
}
@media screen and (max-width:1620px) {
	.logo{
		width: 376rem;
	}
	.navitem{
		margin-right: 20rem;
	}
}
@media screen and (max-width:1520px) {
	.header{
		padding: 0 30rem;
	}
	.navitem .ft18{
		font-size: 16rem;
	}
}
@media screen and (max-width:1400px) {
	.logo{
		width: 300rem;
	}
	.navitem .ft18{
		font-size: 15rem;
	}
     
}
@media screen and (max-width:1200px) {
	.sousuo{
		display: none;
	}
	.menu{
		display: block;
	}
	.navlist{
		position: fixed;
		top: 0;
		right: 0;
		width: 50%;
		padding-top: 70rem;
		box-shadow: 0 2rem 6rem rgba(0, 0, 0, 0.1);
		display: block;
		background: #FFFFFF;
		transition: .5s;
		transform: translateX(100%);
	}
	.guanbi{
		display: block;
	}
	.navitem{
		width: 100%;
		padding-left: 80rem;
		justify-content: flex-start;
		height: auto;
		border-bottom: 1px solid #f0f0f0;
	}
	.navitem:hover .navshow{
		display: none;
	}
	.navitem .ft18{
		font-size: 20rem;
		color: #666666;
		padding: 20rem 0;
	}
}
.sousuo{
	width: 22rem;
	cursor: pointer;
}
.sousuo img{
	display: block;
	width: 22rem;
	height: auto;
}
.fanhuitop{
	position: fixed;
	right: -1rem;
	bottom: 0;
	z-index: 99;
	width: 110rem;
	cursor: pointer;
}
.fanhuitop img{
	display: block;
	width: 110rem;
	height: auto;
}
.searchmain{
	display: none;
	position: fixed;
	top: 100rem;
	left: 0;
	z-index: 9;
	width: 100%;
	background: #FFFFFF;
	box-shadow: 0 4rem 10rem 0 rgba(0,0,0,.1);
}
.searchmain .center62{
	position: relative;
	padding: 100rem 0;
}
.searchmain .gb{
	position: absolute;
	top: 0;
	right: 0;
	width: 40rem;
	height: auto;
	cursor: pointer;
}
.search{
	width: 100%;
	padding: 0 10rem;
	border-bottom: 2px solid #E5E5E5;
	display: flex;
	align-items: center;
}
.search input{
	flex: 1;
        width: 95%;
	height: 60rem;
	padding: 0 20rem;
	font-size: 20rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}
.search .btn{
	float:right;
	width: 40rem;
	height: auto;
	cursor: pointer;
        background-repeat: no-repeat;
	background-position: bottom;
	background-image: url(../images/ss.png);
        margin-top: 10rem;
}
.resouci{
	width: 100%;
	margin-top: 46rem;
	margin-bottom: 27rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}
.reslist{
	width: 100%;
	overflow: hidden;
}
.resitem{
	float: left;
	margin-right: 20rem;
	padding: 10rem 20rem;
	border-radius: 20rem;
	background: #f5f5f5;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	cursor: pointer;
}
.resitem a{
	color: #333333;
}
.resitem:hover a{
	color: #FFFFFF;
}
.resitem:hover{
	color: #FFFFFF;
	background: #265799;
}
.banner{
	width: 100%;
	position: relative;
}
.banner img{
	display: block;
	width: 100%;
	height: auto;
}
.banner .mypagebox{
	position: absolute;
	bottom: 30rem;
	left: 0;
	z-index: 99;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.mypagebox .select{
	width: 30rem;
	background: #3981E5;
	border-radius: 4rem;
}
.mypagebox span{
	width: 8rem;
	height: 8rem;
	transition: 1s;
	background: #FFFFFF;
	border-radius: 50%;
	margin-right: 10rem;
}

@media screen and (max-width:768px) {
	.header{
		height: 120rem;
	}
	.mainbox{
		padding-top: 120rem;
	}
	.logo{
		width: 50%;
	}
        .syxwhead img {
       width:100%
      }
	.navtiao{
		height: 18rem;
	}
	.guanbi{
		width: 60rem;
	}
	.navlist{
		padding-top: 100rem;
	}
	.navlist .select a::after{
		display: none;
	}
	.navitem .ft18{
		font-size: 48rem;
	}
	.menu{
		width: 90rem;
	}
	.banner img{
		display: block;
		width: 100%;
		height: 600rem;
	}
	.mypagebox span{
		width: 16rem;
		height: 16rem;
	}
	.mypagebox .select{
		width: 50rem;
		border-radius: 8rem;
	}
        .cyonetxt {
    width: 100%;
    height: 200rem;
    padding: 40rem 36rem;
    text-align: center;
}
}
.syxinwen{
	width: 100%;
	padding-top: 70rem;
	padding-bottom: 70rem;
	background-repeat: no-repeat;
	background-position: bottom;
	background-size: 100% auto;
	background-image: url(../images/xwzx_bg.png);
	background-color: #f9f9f9;
}
.syxwhead{
	width: 100%;
	margin-bottom: 50rem;
	display: flex;
	align-items: center;
}
.syxwhead img{
	margin: 0px auto;
}
.indextitle{
	width: 100%;
	flex: 1;
}
.indextitle h2{
	width: 100%;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #ffffff;
}
.indextitle h2 span{
	color: #94C547;
}
.indextitle p{
	width: 100%;
	font-family: PingFang;
	font-weight: 500;
	color: #ffffff;
	opacity: 0.6;
	padding-top: 5px;
}
.xwnavlist{
	width: 98%;
	display: flex;
	justify-content: space-between;
}
.xwnavitem{
	width: 120rem;
	height: 37rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #0062ac;
	text-align: center;
	line-height: 37rem;
	position: relative;
	cursor: pointer;
	background: #dedede;
	border-radius: 50px;
}
/* .xwnavitem::after{
	display: none;
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	content: '';
	width: 0;
	height: 0;
	border-top: 10rem solid #306EC2;
	border-bottom: 10rem solid transparent;
	border-left: 15rem solid transparent;
	border-right: 15rem solid transparent;
} */
/* .xwnavlist .select::after{
	display: block;
} */
.xwnavlist .select{
	color: #FFFFFF;
	background: #0062ac;
	border-radius: 50px;
}
.syxwbox{
	width: 100%;
	display: flex;
	align-items: flex-start;
}
.syxwleft{
	width: 60%;
	padding-right: 35rem;
	position: relative;
}
.syxwlts{
	width:100%;
	overflow: hidden;
}
.syxwlts img{
	display: block;
	width:100%;
	height:460rem;
	transition: .5s;
}
.syxwlts:hover img{
	transform: scale(1.1);
}
.syxwlts .txt{
	left: 0;
	bottom: 0;
	position: relative;
	width: 100%;
	padding: 23rem 26rem;
	padding-right: 122rem;
	padding-bottom: 27rem;
	background: rgba(255, 255, 255, 1);
	font-family: Microsoft YaHei;
	font-weight: 600;
	color: #333333;
	z-index: 800;
}
.xwpagebox{
	position: absolute;
	bottom: 70rem !important;
	left: auto !important;
	width: auto !important;
	right: 0;
	z-index: 9;
	padding: 26rem 22rem;
	display: flex;
	align-items: center;
}
.xwpagebox .select{
	background: #0062ac;
	opacity: 1;
}
.xwpagebox span:last-child{
	margin-right: 0;
}
.xwpagebox span{
	width: 13rem;
	height: 13rem;
	margin-right: 13rem;
	background: #FFFFFF;
	opacity: 1;
	border-radius: 50%;
	box-shadow: 2px 2px 16px rgba(0, 0, 0, .16);
}
.syxwlist{
	width:100%;
}
.syxwitem:last-child{
	margin-bottom: 0;
	border-bottom: none;
}
.syxwitem{
	width: 100%;
	padding-bottom: 20rem;
	margin-bottom: 20rem;
	border-bottom: 1px dashed rgba(196, 196, 196, .6);
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
	display: flex;
	align-items: center;
}
.syxwitem:hover{
	color: #265799;
}
.syxwitem:hover span{
	color: #265799;
}
.syxwitem p{
	flex:1;
}
.syxwitem span{
	white-space: nowrap;
	margin-left: 32rem;
	color:#666666;
}
.zhongimg{
	display: block;
	width:100%;
	height: auto;
	margin-bottom: 40rem;
}
.otxwlist{
	width:100%;
	display: flex;
	align-items: flex-start;
}
.otxqitem:last-child{
	width: 30%;
	margin-right: 0;
	min-width: 400rem;
}
.otxqitem{
	width:35%;
	margin-right: 35rem;
}
.otxqtitle{
	width:100%;
	margin-bottom: 35rem;
	padding: 20rem 0;
	border-bottom: 1px solid #3981E5;
	display: flex;
	align-items: center;
}
.otxqtitle img{
	width: 20rem;
	height: auto;
	margin-right: 12rem;
}
.otxqtitle a{
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
}
.zzrybox{
	display: block;
	width:100%;
	margin-bottom: 12rem;
}
.zzrybox img{
	display: block;
	width: 100%;
	height: auto;
}
@media screen and (max-width:1200px) {
	.otxqitem:last-child{
		min-width: 0;
	}
}
@media screen and (max-width:768px) {
	.syxwhead{
		display: block;
	}
	.indextitle{
		margin-bottom: 30rem;
	}
	.xwnavlist{
		width: 100%;
	}
	.xwnavitem{
		width: 25%;
		height: 80rem;
		line-height: 80rem;
	}
	.syxwbox{
		display: block;
	}
	.syxwleft{
		width: 100%;
		padding-right: 0;
		position: relative;
		margin-bottom: 50rem;
	}
       .w40{width:100%}
	.syxwlts img{
		height: 540rem;
	}
	.syxwlts .txt{
		padding-right: 0;
		padding-top: 40rem;
		font-size: 36rem;
	}
	.xwpagebox{
		bottom: 150rem !important;
		right: 0 !important;
		left: auto;
	}
	.xwpagebox span{
		width: 20rem;
		height: 20rem;
	}
	.syxwlist{
		width:100%;
	}
	.otxwlist{
		display: block;
	}
	.otxqitem:last-child{
		width: 100%;
		margin-right: 0;
	}
	.otxqitem{
		width:100%;
		margin-right: 0;
	}
	.otxqtitle .indextitle{
		margin-bottom: 0;
	}
	.otxqtitle img{
		width: 45rem;
	}
}
.chanyemain{
	width: 100%;
	padding-top: 80rem;
	padding-bottom: 88rem;
	min-height: 920rem;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-image: url(../images/cylw_bg.png);
}
.sycynavs{
	width: 100%;
	height: 145rem;
        margin-top: 55rem;
	margin-bottom: 23rem;
	display: flex;
	align-items: center;
}
.sycynbox:last-child{
	margin-right: 0;
}
.sycynavs .select::after,.sycynavs .select::before{
	display: block;
}
.sycynbox::before{
	display: none;
	position: absolute;
	left: 50%; 
	transform: translateX(-50%);
	bottom: 0;
	content: '';
	width: 0;
	height: 0;
	border-top: 7rem solid transparent;
	border-bottom: 7rem solid #0062ac;
	border-left: 7rem solid transparent;
	border-right: 7rem solid transparent;
}
.sycynbox::after{
	display: none;
	position: absolute;
	left: 0;
	bottom: -1px;
	content: '';
	width: 100%;
	height: 3rem;
	background: #0062ac;
}
.sycynbox{
	width: calc(11.11% - 35rem);
	padding-top: 0rem;
	padding-bottom: 41rem;
	margin-right: 40rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
	text-align: center;
	position: relative;
	cursor: pointer;
}
.ncyimgs{
	width: 100%;
	margin-bottom: 7rem;
        height: 110rem;
	position: relative;
}
.sycynavs .select .ncyimgs .back{
	opacity: 1;
	/* animation: product-rotate linear 3s infinite; */
}
@keyframes product-rotate {
	0% {
	    transform: rotate(0deg);
	}
	
	100% {
	    transform: rotate(360deg);
	}
}
.ncyimgs .back{
	opacity: 0;
	display: block;
	width: 100%;
	height: auto;
}
.ncyimgs .icon{
	position: absolute;
	top: 0;
	display: block;
	width: 115rem;
	height: 115rem;
	margin-left: 6px;
}
.cyonelist{
	width: 100%;
	display: flex;
	margin-top: 55rem;
	PADDING: 0rem 15rem 0rem 10rem
}
.cyoneitem:last-child{
	margin-right: 0;
}
.cyoneitem:hover{
	background: #0062ac;
	transform: translateY(-20rem);
}
.sycyswiper .swiper-slide{
	padding-top: 20rem;
}
.cyoneitem{
	width: 23%;
	margin-right: 2.6%;
	background: #FFFFFF;
	transition: .3s;
	border-radius: 15px;
	box-shadow: 2px 2px 16px rgba(0, 0, 0, .1);
	overflow: hidden;
}
.cyoneitem img{
	display: block;
	width: 100%;
	height: 218rem;
	border-bottom: 5px solid;
	border-image: linear-gradient(to right, #6dac00, #0091fd) 1;
	object-fit: cover;
}
.cyonetxt{
	width: 100%;
	padding: 40rem 36rem;
	text-align: center;
}
.cyoneitem:hover .cyonetxt .ft20,.cyoneitem:hover .cyonetxt .ft16{
	color: #FFFFFF;
}
.cyonetxt .ft20{
	width: 100%;
	margin-bottom: 20rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
}
.cyonetxt .ft16{
	width: 100%;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #888888;
	line-height: 32rem;
}
@media screen and (max-width:1200px) {
	.ncyimgs{
		margin-bottom: 20rem;
	}
}
@media screen and (max-width:768px) {
	.sycynavs{
		width: 100%;
		display: block;
		white-space: nowrap;
		overflow: auto;
	}
	.sycynavs::-webkit-scrollbar{
		display: none;
	}
	.sycynbox:last-child{
		margin-right: 0;
	}
	.sycynbox::before{
		border-width: 12rem;
	}
	.sycynbox::after{
		bottom: -2rem;
		height: 5rem;
	}
	.sycynbox{
		display: inline-block;
		width: 20%;
	}
	.ncyimgs{
		margin-bottom: 15rem;
	}
	.ncyimgs .icon{
		width: 70%;
		height: auto;
	}
	.cyonelist{
		width: 100%;
		display: block;
		white-space: nowrap;
		overflow: auto;
	}
	.cyonelist::-webkit-scrollbar{
		display: none;
	}
	.cyoneitem:last-child{
		margin-right: 0;
	}
	.cyoneitem{
		display: inline-block;
		width: 100%;
		margin-right: 10px;
		white-space: normal;
	}
	.cyoneitem img{
		height: 480rem;
	}
	.cyonetxt .ft16{
		line-height: 58rem;
	}
}

.jingpin{
	width: 100%;
}
.jpswiper{
	width: 100%;
	min-height: 500rem;
	position: relative;
}
.prevnext{
	position: absolute;
	bottom: 60rem;
	left: 63rem;
	z-index: 9;
	display: flex;
	align-items: center;
}
.prevnext>div{
	width: 61rem;
	height: 61rem;
	margin-right: 22rem;
	background: #F7F7F7;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.prevnext>div:hover{
	background: #3981E5;
}
.prevnext>div:hover .l1{
	display: none;
}
.prevnext>div:hover .l2{
	display: block;
}
.prevnext>div .l2{
	display: none;
}
.myleft img,.myright img{
	width: 9rem;
	height: auto;
}
.syjpbox{
	width: 100%;
	background: #FFFFFF;
	display: flex;
}
.syjpleft{
	width: 46%;
	padding: 118rem 97rem 130rem 62rem;
}
.syjpleft h2{
	width: 100%;
	margin-bottom: 47rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
}
.syjpleft .hiddentxt3{
	width: 100%;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #888888;
	line-height: 43rem;
}
.syjpright{
	width: 54%;
	overflow: hidden;
}
.syjpright:hover img{
	transform: scale(1.1);
}
.syjpright img{
	display: block;
	width: 100%;
	height: 525rem;
	transition: .5s;
}


.syvideo{
	width: 100%;
	position: relative;
}
.syvideo .plays{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.syvideo .plays img{
	width: 91rem;
	height: auto;
	cursor: pointer;
	transition: 1s;
}
.syvideo .plays:hover img{
	transform: translateX(60rem);
}
.syvideo img{
	display: block;
	width: 100%;
	height: auto;
}
.youqing{
	width: 100%;
	background: url(../images/yqlj_bg.png) no-repeat center;
	
}
.yqljlist{
	width: 100%;
	padding-top: 30rem;
	padding-bottom: 30rem;
}
.yqljlist .swiper .swiper-wrapper{
    -webkit-transition-timing-function: linear; /*之前是ease-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}
.yqljitem{
	width: 100%;
	display: block;
}
.yqljitem img{
	display: block;
	width: 100%;
	height: auto;
}
.footer{
	width: 100%;
	background-color: #0062ac;
        clear: both;

}
.footer .center62{
	padding: 80rem 0;
	display: flex;
	align-items: flex-start;
}
.footlist{
	flex: 1;
	display: flex;
	align-items: flex-start;
}
.footitem{
	flex: 1;
	margin-right: 10rem;
}
.ftbox{
	width: 100%;
	padding-top: 30rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 43rem;
}
.ftbox a{
	color: #FFFFFF;
}
.footcode{
	width: 150rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	text-align: center;
}
.footcode img{
	display: block;
	width: 100%;
	height: auto;
	margin-bottom: 16rem;
}
.footline{
	width: 100%;
	padding: 20rem 0;
	background: #004884;
	text-align: center;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #ffffff;
}
.footline a{
	color: #ffffff;
}

@media screen and (max-width:1200px) {
	.footer .center62{
		display: none;
	}
	.syjpleft{
		width: 46%;
		padding: 50rem 50rem 70rem 50rem;
	}
	.syjpleft h2{
		margin-bottom: 20rem;
	}
	.prevnext{
		bottom: 5rem;
	}
}
@media screen and (max-width:768px) {
	.prevnext{
		position: static;
		margin-top: 30rem;
	}
	.prevnext>div{
		width: 130rem;
		height: 130rem;
		margin-right: 30rem;
		background: #FFFFFF;
	}
	.myleft img,.myright img{
		width: 22rem;
	}
	.syjpbox{
		width: 100%;
		display: block;
	}
	.syjpleft{
		width: 100%;
		padding: 0;
		margin-bottom: 30rem;
	}
	.syjpleft .hiddentxt3{
		line-height: 58rem;
	}
	.syjpright{
		width: 100%;
	}
	.syjpright img{
		display: block;
		width: 100%;
		height: auto;
	}
	.footline{
		padding: 40rem 0;
		background: transparent;
	}
}
/* about.html-------------------------------------- */
.twonavs{
	width: 100%;
	border-bottom: 2rem solid #e6e6e6;
}
.twonavs .center62{
	display: flex;
	align-items: center;
}
.twonavs .select{
	color: #2F5E9D;
	border-color: #2F5E9D;
}
.twonv:hover{
	color: #2F5E9D;
	border-color: #2F5E9D;
}
.twonv:last-child{
	margin-right: 0;
}
.twonv{
	margin-bottom: -1rem;
	margin-right: 60rem;
	padding: 20rem 10rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #3C3C3C;
	border-bottom: 2rem solid transparent;
}
.aboutinfos{
	width: 100%;
	padding-top: 20rem;
}
.aboutinfos>.center62{
	padding-bottom: 50rem;
}
.aboutitle{
	width: 100%;
	text-align: center;
}
.aboutitle .abh2{
	width: 100%;
	margin-bottom: 17rem;
	display: flex;
	align-items: center;
	justify-content: center;
}
.aboutitle .abh2 .xian{
	width: 140rem;
	height: 3rem;
	background: #E0E0E0;
}
.aboutitle h2{
	margin: 0 50rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #2A5FA8;
}
.aboutitle h2 span{
	color: #333333;
}
.aboutitle p{
	font-family: Arial;
	font-weight: 400;
	color: #959595;
}
.abouttxt{
	width: 100%;
	padding: 40rem 0;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #3F3F3F;
	line-height: 32rem;
}
.abouttxt img{
	max-width: 100%;
}
.qbnumlist{
	width: 100%;
	padding: 95rem 0;
	margin-bottom: 60rem;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: 0;
	background-image: url(../images/b6.png);
}
.qbnumlist .center62{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.abnumitem{
	text-align: center;
}
.abnumitem h1{
	margin-bottom: 20rem;
	font-size: 80rem;
	font-family: Arial;
	font-weight: 400;
	color: #FFFFFF;
}
.abnumitem h1 span{
	font-size: 22rem;
	font-family: PingFang;
	font-weight: bold;
	color: #FFFFFF;
}
.abnumitem .ft20{
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.fazhanlc{
	width: 100% !important;
	padding-bottom: 0 !important;
}
.fazhanlc>img{
	margin-top: -15%;
	display: block;
	width: 100%;
	height: auto;
}
.hisback{
	display: none;
	width:100%;
	height: auto;
	position: fixed;
	left: 0;
	top: 50%;
	z-index: -1;
	transform: translateY(-50%);
}
.hislist{
	width: 100%;
	padding: 60rem 0;
	display: flex;
	flex-wrap: wrap;
}
.historycol{
	width: 100%;
	position: relative;
}
.histitle{
	margin: 0 auto;
	width: 463rem;
	height: 92rem;
	background: linear-gradient(0deg, #3880E2, #005CDA);
	box-shadow: 0 12rem 30rem 0 rgba(56,128,226,0.6);
	border-radius: 10rem;
	text-align: center;
	line-height: 92rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	position: relative;
}
.histitle::before{
	transform: rotate(6deg);
	left: 46.5%;
}
.histitle::after{
	transform: rotate(-6deg);
	right: 46.9%;
}
.histitle::after,.histitle::before{
	position: absolute;
	top: 100%;
	content: '';
	width: 4rem;
	height: 180rem;
	background-image: url(../images/d.png);
	background-size: 100% auto;
	background-repeat: repeat-y;
}
.m2lcLine{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 105%;
	z-index: 9;
	width: 50rem;
	display: flex;
	align-items: flex-start;
}
.m2lcLine i:last-child{
	margin-right: 0;
}
.m2lcLine i{
	display: block;
	width: 4rem;
	margin-right: 40rem;
	background: #df203d;
}
.hislist .hisitem:first-child{
	width: 100%;
	padding-right: 0;
	margin-right: 0;
	padding-left: 0;
	padding-bottom: 190rem;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
}
.hisitem:first-child::after,.hisitem:first-child .dian{
	display: none;
}
.hislist .hisitem:first-child>.ft18{
	margin-bottom: 50rem;
}
.hislist .hisitem:first-child .ft18,
.hislist .hisitem:first-child>.ft36{
	width: 50%;
	text-align: center;
}
.hisitem:nth-child(2n+2){
	padding-right: 12%;
}
.hisitem:nth-child(2n+2)>.ft36,.hisitem:nth-child(2n+2) .ft18{
	text-align: right;
}
.hisitem:nth-child(2n+2)::after{
	right: 0;
}
.hisitem:nth-child(2n+2) .dian{
	right: -7rem;
}
.hisitem:nth-child(2n+1){
	padding-left: 12%;
	margin-right: 0;
}
.hisitem:nth-child(2n+1)::after{
	left: 0;
}
.hisitem:nth-child(2n+1) .dian{
	left: -7rem;
}

.hisitem{
	width: calc(50% - 21rem);
	margin-right: 40rem;
	padding-bottom: 110rem;
	position: relative;
}
.hislist .on:nth-child(2n+2) .dian{
	right: -14rem !important;
}
.hislist .on:nth-child(2n+1) .dian{
	left: -14rem !important;
}
.hislist .on .dian{
	background: #df203d !important;
	width: 32rem !important;
	height: 32rem !important;
	border: 6rem solid #EECAD6;
}
.hislist .on .dian div{
	transform: scale(1) !important;
}
.hisitem .dian{
	position: absolute;
	top: 14rem;
	z-index: 9;
	width: 18rem;
	height: 18rem;
	padding: 4rem;
	background: #306EC2;
	border-radius: 50%;
	transition: all 0.5s ease-in-out;
	transition: .4s;
}
.hisitem .dian div{
	width: 100%;
	height: 100%;
	background: #FFFFFF;
	border-radius: 50%;
	transform: scale(0);
	transition: .4s;
}
.hisitem::after{
	position: absolute;
	top: 0;
	content: '';
	width: 4rem;
	height: 100%;
	background-image: url(../images/d.png);
	background-size: 100% auto;
	background-repeat: repeat-y;
}
.hisitem>.ft36{
	width:100%;
	margin-bottom: 20rem;
	font-family: PingFang;
	font-weight: bold;
	color: #306EC2;
}
.hisitem .ft18{
	width:100%;
	padding-left: 11rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #585757;
	line-height: 36rem;
	position: relative;
}
.hisitem .ft18::after{
	position: absolute;
	left: 0;
	top: 14rem;
	content: '';
	width: 8rem;
	height: 8rem;
	background: #306EC2;
}
@media screen and (max-width:1600px) {
	.twonv{
		margin-right: 40rem;
	}
}
@media screen and (max-width:1400px) {
	.twonv{
		margin-right: 30rem;
	}
}
@media screen and (max-width:1200px) {
	.twonv{
		margin-right: 0;
	}
	.abnumitem h1{
		font-size: 60rem;
	}
	.abnumitem h1 span{
		font-size: 22rem;
	}
}
@media screen and (max-width:768px) {
	.twonavs{
		overflow-x: auto;
		overflow-y: hidden;
		white-space: nowrap;
	}
	.twonavs::-webkit-scrollbar{
		display: none;
	}
	.twonavs .center62{
		width: 96%;
	}
	.twonv,.twonv:last-child{
		margin-right: 40rem;
		padding: 36rem 0;
	}
	.abouttxt{
		width: 100%;
		line-height: 78rem;
		/*text-align: center;*/
	}
	.abnumitem .ft20{
		font-size: 20rem;
	}
	/* 发展历程 */
	.histitle{
		width: 80%;
	}
	.histitle::before{
		left: 47.5%;
	}
	.histitle::after{
		right: 48%;
	}
	.m2lcLine i{
		width: 6rem;
	}
	.hislist .hisitem:first-child .ft18,
	.hislist .hisitem:first-child>.ft36{
		width: 100%;
	}
	.hisitem::after{
		width: 6rem;
	}
	.hisitem:nth-child(2n+2){
		padding-right: 5%;
	}
	.hisitem:nth-child(2n+1){
		padding-left: 5%;
	}
	.hisitem .ft18{
		line-height: 78rem;
	}
	.hisitem .ft18::after{
		top: 36rem;
	}
}


.qyzlmain{
	width: 100%;
}
.qyzlmain .aboutitle{
	margin-bottom: 44rem;
}
.jituanzl{
	width: 100%;
	min-height: 580rem;
	padding: 109rem 0;
	background-repeat: repeat;
	background-position: center;
	background-size: cover;
	background-image: url(../images/b4.png);
}
.jituanzl h1{
	width: 100%;
	margin-bottom: 15rem;
	text-align: center;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
}
.jituanzl h2{
	width: 100%;
	margin-bottom: 30rem;
	text-align: center;
	font-family: PingFang;
	font-weight: bold;
	color: #FFFFFF;
	opacity: 0.6;
}
.jituanzl .jtzltxt{
	width: 100%;
	font-size: 22rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #EBEEF6;
	line-height: 36rem;
}
.gaige{
	width: 100%;
	padding: 100rem;
	text-align: center;
}
.gaige img{
	max-width: 100%;
}
.guigebox{
	width: 100%;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-image: url(../images/ggbg.png);
}
.gglist{
	width: 100%;
	padding: 50rem 180rem;
	display: flex;
	justify-content: space-between;
}
.ggitem{
	width: 200rem;
	text-align: center;
}
.ggitem:nth-child(odd){
	margin-top: -70rem;
}
.ggitem:nth-child(even){
	margin-bottom: -50rem;
}
.ggitem:hover .ggxh{
	background: linear-gradient(0deg, #F67B0D, #FCAF07);
	border-color: #FEE4B4;
}
.ggxh{
	margin: 0 auto;
	width: 100rem;
	height: 100rem;
	background: linear-gradient(0deg, #0066B3, #3AB6EB);
	border: 8rem solid #BDDDFE;
	border-radius: 50%;
	line-height: 84rem;
	font-family: SourceHanSansCN;
	font-weight: 400;
	color: #FFFFFF;
	transition: .3s;
}
.ggitem .ft16{
	width: 100%;
	padding-top: 17rem;
	padding-bottom: 10rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #258FFC;
}
.ggitem .ft14{
	width: 100%;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #5F616D;
	line-height: 24rem;
}
.jclist{
	width: 100%;
	padding: 50rem 0;
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
}
.jcitem:nth-child(3n){
	margin-right: 0;
}
.jcitem{
	width:calc(33.33% - 18rem);
	margin-right: 20rem;
	margin-bottom: 20rem;
	position: relative;
}
.jcitem img{
	display: block;
	width: 100%;
	height: 210rem;
}
.jcitem:hover .jcshow{
	opacity: 1;
}
.jcshow{
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 9% 9% 0 9%;
	background: rgba(0,0,0,.5);
	transition: .3s;
}
.jcshow .ft20{
	position: relative;
	padding-bottom: 6rem;
	margin-bottom: 15rem;
}
.jcshow .ft20::after{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	content: '';
	width: 55rem;
	height: 2rem;
	background-color: #00a0e9;
}
.jcshow .ft16{
	line-height: 30rem;
}
.jcshow p{
	width:100%;
	text-align: center;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #fff;
}

.spzblist{
	width: 100%;
	padding: 58rem 0;
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
}
.spzbitem:nth-child(3n){
	margin-right: 0;
}
.spzbitem{
	display: inline-block;
	width: calc(33.33% - 20rem);
	margin-right: 26rem;
	margin-bottom: 26rem;
	position: relative;
	overflow: hidden;
}
.spzbitem:hover>img,.spzbitem:hover video{
	transform: scale(1.1);
}
.spzbitem>img,.spzbitem video{
	display: block;
	width: 100%;
	height: 263rem;
	transition: .3s;
}
.sptxt{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 10rem;
	display: flex;
	align-items: center;
	background: rgba(0, 0, 0, .6);
}
.sptxt p{
	flex: 1;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.sptxt img{
	width: 48rem;
	height: auto;
}
@media screen and (max-width:768px) {
	.jituanzl .jtzltxt{
		font-size: 36rem;
		line-height: 72rem;
	}
	.gglist{
		width: 100%;
		padding: 50rem 3%;
		justify-content: flex-start;
		flex-wrap: wrap;
	}
	.ggitem{
		width: 33.33%;
		margin-bottom: 30rem;
	}
	.ggitem:nth-child(odd){
		margin-top: -0;
	}
	.ggitem:nth-child(even){
		margin-bottom: 0;
	}
	.ggitem .ft14{
		line-height: 52rem;
	}
}
.pagemain{
	width: 100%;
	margin-bottom: 60rem;
	display: flex;
	align-items: center;
	justify-content: center;
}
.pagelist{
	min-width: 56%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.pageitem:last-child{
	margin-right: 0;
}
.pagelist .select,.pageitem:hover,.prevpage:hover{
	color: #fff;
	background: #2A5FA8;
}
.prevpage{
	width: 55rem;
	height: 25rem;
	background: #E7E7E7;
	border-radius: 2rem;
	font-size: 16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(0, 0, 0, .6);
	text-align: center;
	line-height: 25rem;
}
.pageitem{
	width: 25rem;
	height: 25rem;
	background: #E7E7E7;
	border-radius: 2rem;
	margin-right: 16rem;
	font-size: 16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(0, 0, 0, .6);
	text-align: center;
	line-height: 25rem;
}
.zzrynav{
	width: 100%;
	padding-top: 0rem;
	display: flex;
	align-items: center;
}
.zzrynav .select{
	border-color: #2F5E9D;
}
.rynavs{
	flex: 1;
	padding: 20rem 0;
	border-bottom: 7rem solid #B9B9B9;
}
.rynavs p:hover,.rynavs a:hover{
	text-decoration: underline;
}
.rynavs p,.rynavs a{
	width: 100%;
	text-align: center;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #3C3C3C;
	cursor: pointer;
}
.ryzzlist{
	width: 100%;
	padding: 34rem 0;
	margin-bottom: 30rem;
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
}
.ryzzitem:nth-child(4n){
	margin-right: 0;
}
.ryzzitem{
	display: inline-block;
	width: calc(25% - 20rem);
	margin-right: 26rem;
	margin-bottom: 26rem;
}
.ryzzitem .ryimg{
	width: 100%;
	height: 409rem;
	background: #E7E7E7;
	overflow: hidden;
	margin-bottom: 20rem;
}
.ryzzitem:hover .ryimg img{
	transform: scale(1.1);
}
.ryzzitem .ryimg img{
	display: block;
	width: 100%;
	height: 100%;
	transition: .5s;
}
.ryzzitem p{
	width: 100%;
	text-align: center;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #4C4C4C;
}
.ryzzitem1:nth-child(4n){
	margin-right: 0;
}
.ryzzitem1{
	display: inline-block;
	width: calc(25% - 20rem);
	margin-right: 26rem;
	margin-bottom: 26rem;
}
.ryzzitem1 .ryimg{
	width: 100%;
	height: 209rem;
	background: #E7E7E7;
	overflow: hidden;
	margin-bottom: 20rem;
}
.ryzzitem1:hover .ryimg img{
	transform: scale(1.1);
}
.ryzzitem1 .ryimg img{
	display: block;
	width: 100%;
	height: 100%;
	transition: .5s;
}
.ryzzitem1 p{
	width: 100%;
	text-align: center;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #4C4C4C;
}
@media screen and (max-width:768px) {
	.jclist{
		width: 100%;
		padding: 50rem 0;
	}
	.jcitem:nth-child(3n){
		margin-right: 1.8%;
	}
	.jcitem:nth-child(2n){
		margin-right: 0;
	}
	.jcitem{
		width:49%;
		margin-right: 1.8%;
	}
	.jcitem img{
		height: 340rem;
	}
	.jcshow .ft16{
		line-height: 58rem;
	}
	.spzbitem:nth-child(3n){
		margin-right: 1.8%;
	}
	.spzbitem:nth-child(2n){
		margin-right: 0;
	}
	.spzbitem{
		width: 49%;
		margin-right: 1.8%;
	}
	.spzbitem>img,.spzbitem video{
		height: 340rem;
	}
	
	.pagemain{
		align-items: flex-start;
	}
	.pagelist{
		min-width: 0;
		margin: 0 16rem;
		flex-wrap: wrap;
	}
	.prevpage{
		width: 120rem;
		height: 54rem;
		border-radius: 5rem;
		line-height: 54rem;
		font-size: 28rem;
	}
	.pageitem{
		width: 54rem;
		height: 54rem;
		border-radius: 5rem;
		line-height: 54rem;
		font-size: 28rem;
		margin-bottom: 16rem;
	}
	.zzrynav{
		align-items: flex-end;
	}
	.ryzzitem:nth-child(4n){
		margin-right: 1.9%;
	}
	.ryzzitem:nth-child(2n){
		margin-right: 0;
	}
	.ryzzitem{
		width: 49%;
		margin-right: 1.9%;
	}
	.ryzzitem .ryimg{
		height: 500rem;
	}
}
/* news.html------------------------------------------------ */
.newsbox{
	width: 100%;
	display: flex;
	align-items: flex-start;
}
.n_title{
	width: 100%;
	padding: 20rem 0;
	margin-bottom: 25rem;
	border-bottom: 2rem solid #043D86;
	display: flex;
	align-items: center;
}
.n_title img{
	width: 22rem;
	height: auto;
	margin-right: 12rem;
}
.n_title p{
	flex: 1;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #043D86;
}
.n_title a{
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	white-space: nowrap;
}
.newsone{
	width: 100%;
}
.newsleft{
	width: 50%;
	margin-right: 30rem;
}
.newsleft .nimg{
	display: block;
	width: 100%;
	height: 350rem;
	margin-bottom: 20rem;
	overflow: hidden;
}
.newsleft .nimg:hover img{
	transform: scale(1.1);
}
.newsleft img{
	display: block;
	width: 100%;
	height: 100%;
	transition: .5s;
}
.newsleft h2{
	width: 100%;
	margin-bottom: 32rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #033B84;
}
.newsleft p{
	width: 100%;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #969696;
}
.xwlist{
	width: 100%;
	flex: 1;
}
.xwitem{
	display: block;
	width: 100%;
	padding-bottom: 15rem;
	margin-bottom: 15rem;
	border-bottom: 1rem dashed #CCCCCC;
}
.xwitem:hover h2,.xwitem:hover p{
	color: #033B84;
}
.xwitem h2{
	width: 100%;
	margin-bottom: 10rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}
.xwitem p{
	width: 100%;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #969696;
}
.newstwo{
	width: 34%;
}
.newsthr:last-child{
	margin-right: 0;
}
.newsthr{
	width: 50%;
	margin-right: 50rem;
}
.xwtwolist{
	width: 100%;
	padding-top: 20rem;
	margin-bottom: 80rem;
}
.xwtwoitem{
	width: 100%;
	padding: 22rem 0;
	border-bottom: 1px solid #DDDDDD;
	display: flex;
	align-items: center;
}
.xwtwoitem:hover .xwinfos *{
	color: #265799;
}
.xwtwoitem:hover .xwtime{
	opacity: 1;
}
.xwtime{
	width: 108rem;
	height: 108rem;
	background: #2A5FA8;
	opacity: 0.6;
	border-radius: 3rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	transition: .3s;
}
.xwtime p{
	width: 100%;
	text-align: center;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.xwinfos{
	flex: 1;
	padding-left: 18rem;
}
.xwinfos .ft20{
	width: 100%;
	margin-bottom: 20rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
}
.xwinfos .ft16{
	width: 100%;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #7B7B7B;
}
.mianbao{
	width: 100%;
	margin-bottom: 30rem;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.mianbao img{
	width: 14rem;
	height: auto;
	margin-right: 8rem;
}
.mianbao .ft16{
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
}
.mianbao span{
	margin: 0 4rem;
}
.mianbao a:last-child{
	color: #2F5E9D;
}
.xwxqtitle{
	width: 100%;
	text-align: center;
}
.xwxqtitle h2{
	width: 100%;
	margin-bottom: 30rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
}
.xwxqtitle p{
	width: 100%;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
}
.xwxqinfos{
	width: 100%;
	margin-bottom: 40rem;
	padding: 50rem 0;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
	line-height: 30rem;
}
.xwxqinfos img{
	max-width: 500PX;
}
.xwxqinfos table{
	width: 100%;
}
.xwxqinfos p{
    margin: 20px 0 0;
	text-align: justify; text-indent: 2em; line-height: 2em;
	}
.shangxia{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.shangxia .fanhui1{
	display: none;
}
.shangxia .ft16{
	width: 40%;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
}
.shangxia .ft16:last-child{
	text-align: right;
}
.shangxia .ft18{
	white-space: nowrap;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #2F5E9D;
}

@media screen and (max-width:768px) {
	.newsbox{
		display: block;
	}
	.newsone{
		width: 100%;
		margin-right: 0;
	}
	.n_title img{
		width: 45rem;
	}
	.newsleft{
		width: 100%;
		margin-right: 0;
		margin-bottom: 30rem;
	}
	.newsleft .nimg{
		height: 480rem;
	}
	.newsleft h2{
		margin-bottom: 15rem;
		-webkit-line-clamp: 2;
	}
	.xwitem h2{
		-webkit-line-clamp: 2;
	}
	.xwitem p{
		width: 100%;
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: #969696;
	}
	.newstwo{
		width: 100%;
	}
	.newsthr{
		width: 100%;
		margin-right: 0;
	}
	.xwtwoitem{
		align-items: flex-start;
	}
	.xwtime{
		width: 210rem;
		height: 210rem;
		border-radius: 8rem;
	}
	.xwinfos .ft20,.xwinfos .ft16{
		-webkit-line-clamp: 3;
	}
	.mianbao{
		justify-content: flex-start;
		margin-bottom: 60rem;
	}
	.mianbao img{
		width: 26rem;
	}
	.xwxqtitle p{
		font-size: 34rem;
	}
	.xwxqinfos{
		line-height: 78rem;
	}
        
	.shangxia{
		display: block;
	}
	.shangxia a{
		display: block;
	}
	.shangxia .fanhui1{
		display: block;
		margin-left: 30rem;
		margin-bottom: 60rem;
	}
	.shangxia .fanhui2{
		display: none;
	}
	.shangxia .ft16{
		width: 100%;
		margin-bottom: 10rem;
	}
	.shangxia .ft16:last-child{
		text-align: left;
	}
}
/* dang.html-------wenhua.html------------------------------------ */
.dangqun .xwtime{
	background: #C40018;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: 0;
	background-image: url(../images/dbg.png);
}
.dangqun .xwtwoitem:hover .xwinfos *{
	color: #C40018;
}
.qiyelinian{
	width: 100%;
	margin-top: 50rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	background-image: url(../images/qyln.png);
	display: flex;
}
.qylnbox:hover{
	background: rgba(28, 113, 184, .6);
}
.qylnbox{
	width: 50%;
	min-height: 430rem;
	padding: 117rem 80rem;
	transition: .3s;
}
.qylnbox .ft36{
	margin-bottom: 10rem;
}
.qylnbox .ft18{
	margin-bottom: 87rem;
}
.qylnbox p{
	width: 100%;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.actlist{
	width: 100%;
	margin-top: 50rem;
	margin-bottom: 60rem;
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
}
.actitem:nth-child(3n){
	margin-right: 0;
}
.actitem{
	display: inline-block;
	width: calc(33.33% - 20rem);
	margin-right: 26rem;
	margin-bottom: 24rem;
	background: #FFFFFF;
	border: 1px solid #F0F0F0;
}
.actitem:hover{
	border-color: #265799;
}
.actitem .yimg{
	width: 100%;
	overflow: hidden;
}
.actitem:hover .yimg img{
	transform: scale(1.1);
}
.actitem img{
	display: block;
	width: 100%;
	height: 265rem;
	transition: .5s;
}
.acttxt{
	width: 100%;
	padding: 20rem;
}
.acttxt .ft18{
	width: 100%;
	margin-bottom: 10rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #323232;
}
.acttxt .ft16{
	width: 100%;
	margin-bottom: 18rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #969696;
	line-height: 28rem;
}
.acttxt .ft14{
	width: 100%;
	padding-top: 16rem;
	border-top: 1px solid #E6E6E6;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #969696;
}

@media screen and (max-width:768px) {
	.qiyelinian{
		display: block;
	}
	.qylnbox:hover{
		background: rgba(28, 113, 184, .6);
	}
	.qylnbox{
		width: 100%;
		min-height: 0;
		padding: 50rem;
	}
	.qylnbox .ft18{
		margin-bottom: 40rem;
	}
	.actlist{
		display: block;
	}
	.actitem{
		display: block;
		width: 100%;
		margin-right: 0;
	}
	.actitem img{
		height: 535rem;
	}
	.acttxt .ft18{
		-webkit-line-clamp: 3;
		line-clamp: 3;
	}
	.acttxt .ft16{
		line-height: 72rem;
		-webkit-line-clamp: 3;
		line-clamp: 3;
	}
	
}
/* keji.html----------------------------------------- */
.kylist{
	width: 100%;
	margin-top: 50rem;
	margin-bottom: 60rem;
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
}
.kyitem:nth-child(3n){
	margin-right: 0;
}
.kyitem{
	width: calc(33.33% - 20rem);
	margin-right: 26rem;
	margin-bottom: 24rem;
	background: #F1F1F1;
	padding: 18rem;
	position: relative;
}
.kyitem img{
	display: block;
	width: 100%;
	height: 265rem;
}
.kyitem:hover .kyshow{
	opacity: 1;
}
.kyshow{
	opacity: 0;
	transition: .3s;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 28rem;
	background: #2F5E9D;
}
.kyshow .ft20{
	width: 100%;
	margin-bottom: 23rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.kyshow .ft16{
	width: 100%;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 32rem;
}
.cxdtlist{
	width: 100%;
	margin-top: 78rem;
}
.cxdtitem{
	width: 100%;
	margin-bottom: 70rem;
	display: flex;
	align-items: center;
}
.cxdtitem:hover .cxdtinfos *{
	color: #265799;
}
.cxdtitem .cximg{
	width: 370rem;
	height: 254rem;
	overflow: hidden;
}
.cxdtitem:hover .cximg img{
	transform: scale(1.1);
}
.cxdtitem .cximg img{
	display: block;
	width: 100%;
	height: 100%;
	transition: .5s;
}
.cxdtinfos{
	width: calc(100% - 370rem);
	padding-left: 70rem;
}
.cxdtinfos .ft28{
	width: 100%;
	margin-bottom: 36rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #222222;
}
.cxdtinfos>p.ft16{
	width: 100%;
	margin-bottom: 36rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
}
.cxdtxt{
	width: 100%;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #7B7B7B;
	line-height: 30rem;
}
.kycginfos{
	width: 100%;
	margin-top: 48rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 32rem;
}
.kycginfos img{
	display: block;
	width: 100%;
	height: auto;
}
.kycginfos .ft16{
	width: 100%;
	padding: 35rem 0;
}
.kyswiper{
	width: 100%;
}
.kyswiper .swiper{
	margin-bottom: 75rem;
}
.kyswiper .swiper-slide{
	width: 78%;
}
.kyswiper .swiper-slide-active .kycgbox{
	opacity: 1;
}
.kycgbox{
	opacity: 0.2;
	width: 100%;
	background: #FAFAFA;
	display: flex;
	align-items: flex-start;
}
.kycgbox>img{
	width: 580rem;
	height: 350rem;
}
.kycgbox .cgtxt{
	padding: 80rem 40rem;
}
.kycgbox .cgtxt .ft20{
	width: 100%;
	margin-bottom: 26rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #3c3c3c;
}
.kycgbox .cgtxt .ft16{
	width: 100%;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}
.kycgpage{
	width: 100%;
	display: flex;
	align-items: flex-start;
}
.kycgfy{
	flex: 1;
	padding-top: 32rem;
	text-align: center;
	border-top: 1px solid #F0F0F0;
	cursor: pointer;
	position: relative;
}
.kycgpage .select::after{
	display: block;
}
.kycgpage .select .ft36{
	display: block;
}
.kycgfy::after{
	display: none;
	position: absolute;
	left: 50%;
	top: -11rem;
	transform: translateX(-50%);
	content: '';
	z-index: 9;
	width: 19rem;
	height: 19rem;
	background: #FFFFFF;
	border: 1px solid #2F5E9D;
	border-radius: 50%;
}
.kycgfy .dian{
	position: absolute;
	left: 50%;
	top: -3rem;
	transform: translateX(-50%);
	z-index: 11;
	width: 5rem;
	height: 5rem;
	background: #2F5E9D;
	border-radius: 50%;
}
.kycgfy .ft36{
	display: none;
	width: 100%;
	margin-bottom: 15rem;
	font-family: PingFang;
	font-weight: 500;
	color: #2F5E9D;
}
.kycgfy .ft18{
	width: 100%;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #3C3C3C;
}
.toudijl{
	margin-bottom: 80rem;
	display: block;
	width: 162rem;
	height: 47rem;
	background: #2A5FA8;
	border-radius: 6rem;
	text-align: center;
	line-height: 47rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	cursor: pointer;
}
.popupmask{
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9999;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .3;
}
.popupmain{
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 99999;
	width: 300rem;
	background: #fff;
	border-radius: 2px;
}
.popupmain h1{
	width: 100%;
	text-align: center;
	height: 42rem;
	line-height: 42rem;
	border-bottom: 1px solid #eee;
	color: #333;
	font-family: Microsoft YaHei;
	font-weight: 400;
	background: #F8F8F8;
	border-radius: 2px 2px 0 0;
}
.popuptxt{
	width: 100%;
	padding: 13% 0;
	text-align: center;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000;
}

.xxgkmain{
	width: 100%;
	padding-top: 30rem;
	padding-bottom: 70rem;
}
.xxgkmain .xwitem:last-child{
	border: none;
}
.xxgkmain .xwitem{
	padding: 20rem 0;
	margin-bottom: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.xxgkmain .xwitem h2{
	width: 80%;
	margin-bottom: 0;
}
.xxgkmain .xwitem p{
	width: auto;
	white-space: nowrap;
}

@media screen and (max-width:768px) {
	.kylist{
		width: 100%;
		margin-top: 50rem;
		margin-bottom: 60rem;
		display: block;
	}
	.kyitem:nth-child(3n){
		margin-right: 0;
	}
	.kyitem{
		width: 100%;
		margin-right: 0;
		padding: 18rem;
	}
	.kyitem img{
		height: 525rem;
	}
	
	.kyshow .ft16{
		line-height: 78rem;
	}
	.cxdtitem{
		display: block;
	}
	.cxdtitem .cximg{
		width: 100%;
		height: auto;
		margin-bottom: 6%;
	}
	.cxdtinfos{
		width: 100%;
		padding-left: 0;
	}
	.cxdtxt,.kycginfos{
		line-height: 78rem;
	}
	.kyswiper .swiper-slide{
		width: 100%;
	}
	.kycgfy::after{
		top: -15rem;
		width: 26rem;
		height: 26rem;
	}
	.kycgfy .dian{
		top: -6rem;
		width: 12rem;
		height: 12rem;
	}
	.kycgbox{
		display: block;
	}
	.kycgbox>img{
		width: 100%;
		height: auto;
	}
	.kycgbox .cgtxt{
		width: 100%;
		padding: 50rem 20rem;
	}
	.toudijl{
		margin: 0 auto;
		margin-bottom: 80rem;
		width: 260rem;
		height: 90rem;
		border-radius: 12rem;
		line-height: 90rem;
	}
}
/* yewu.html--------------------------------------------- */
.yewuout{
	width: 100%;
	background-repeat: no-repeat;
	background-position: top;
	background-size: 100% auto;
	background-image: url(../images/b5.png);
}
.yewumain{
	width: 100%;
	padding-top: 90rem;
}
.ywlist{
	width: 100%;
	padding: 68rem 0;
}
.ywitwm:last-child{
	margin-bottom: 0;
}
.ywitwm{
	width: 100%;
	margin-bottom: 18rem;
	display: flex;
}
.ywitwm:nth-child(even) .one{
	display: block;
}
.ywitwm:nth-child(even) .two{
	display: none;
}
.ywitwm .yimg{
	width: 50%;
	overflow: hidden;
}
.ywitwm .yimg:hover img{
	transform: scale(1.1);
}
.ywitwm .yimg img{
	display: block;
	width: 100%;
	height: auto;
	transition: .5s;
}
.ywitwm .one{
	display: none;
}
.ywbox{
	width: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.ywbox .ywxh{
	margin-right: 19rem;
	font-size: 70rem;
	font-family: PingFang;
	font-weight: 500;
	color: #858585;
	background-repeat: no-repeat;
	background-position: bottom right;
	background-size: 63rem auto;
	background-image: url(../img/xh.png);
}
.ywtxt .ft28{
	margin-bottom: 10rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #2A5FA8;
}
.ywtxt .ft16{
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #639A94;
}
.ywswiper{
	width: 100%;
	margin-top: 50rem;
	margin-bottom: 90rem;
	position: relative;
}
.ywnext,.ywprev{
	display: block !important;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 9;
	width: 30rem;
	cursor: pointer;
}
.ywnext img,.ywprev img{
	display: block;
	width: 100%;
	height: auto;
	transition: .3s;
}
.ywnext .y2,.ywprev .y2{
	display: none;
}
.ywnext:hover .y1,.ywprev:hover .y1{
	display: none;
}
.ywnext:hover .y2,.ywprev:hover .y2{
	display: block;
}
.ywnext{
	right: -80rem;
}
.ywprev{
	left: -80rem;
}
.ywlbtin{
	width: 100%;
}
.ywlbimg{
	width: 100%;
	position: relative;
}
.ywlbtin:hover .imgshow{
	opacity: 1;
}
.ywlbtin:hover .ywlbtxt{
	background: #009924;
}
.imgshow{
	opacity: 0;
	transition: .3s;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .4);
	display: flex;
	align-items: center;
	justify-content: center;
}
.imgshow img{
	width: 96rem;
	height: auto;
}
.ywlbimg>img{
	display: block;
	width: 100%;
	height: 350rem;
}
.ywlbtxt{
	width: 100%;
	padding: 26rem 0;
	background: #2F5E9D;
	transition: .3s;
}
.ywlbtxt .ft20{
	margin-bottom: 10rem;
}
.ywlbtxt p{
	width: 100%;
	text-align: center;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.ywmap{
	width: 100%;
	padding-left: 18.75%;
	position: relative;
		overflow: hidden;
}
.ywmap>img{
	display: block;
	width: 100%;
	height: auto;
}
@media screen and (max-width:1500px) {
	.ywmap{
		padding-left: 15%;
	}
}
@media screen and (max-width:1300px) {
	.ywmap{
		padding-left: 12.5%;
	}
}
@media screen and (max-width:1100px) {
	.ywmap{
		padding-left: 10%;
	}
	
	.ywmap>img{
		width: 115%;
	}
}
@media screen and (max-width:768px) {
	.ywmap{
		padding-left: 4%;
	}
	.ywitwm{
		display: block;
	}
	.ywitwm:nth-child(even) .one{
		display: none;
	}
	.ywitwm:nth-child(even) .two{
		display: block;
	}
	.ywitwm .yimg{
		width: 100%;
	}
	.ywitwm .one{
		display: none;
	}
	.ywbox{
		width: 100%;
		justify-content: flex-start;
	}
	.ywbox .ywxh{
		font-size: 130rem;
		background-position: center left;
		background-size: 90% auto;
	}
	.ywtxt .ft28{
		margin-bottom: 10rem;
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: #2A5FA8;
	}
	.ywtxt .ft16{
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: #639A94;
	}
	.ywprev,.ywnext{
		width: 45rem;
	}
	.ywnext{
		right: 0;
	}
	.ywprev{
		left: 0;
	}
	.ywlbimg>img{
		height: 624rem;
	}
}
.mapyuan{
	position: absolute;
	z-index: 9;
	width: 68rem;
	height: 68rem;
}
.mapyuan::after{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%) scale(1);
	content: '';
	width: 88rem;
	height: 88rem;
	background: rgba(172, 222, 255,0.6);
	border-radius: 50%;
	animation: circle-opacity linear 1s infinite;
}
.mapyuan>div{
	position: absolute;
	z-index: 9;
	width: 100%;
	height: 100%;
	padding: 10rem;
	text-align: center;
	font-size: 18rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	background: #4774B9;
	border-radius: 50%;
	box-shadow: 0 10rem 14rem 0 rgba(55,98,163,0.4);
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}
@media screen and (max-width:1800px) {
	.mapyuan{
		width: 60rem;
		height: 60rem;
	}
	.mapyuan::after{
		width: 80rem;
		height: 80rem;
	}
}
@media screen and (max-width:1600px) {
	.mapyuan{
		width: 52rem;
		height: 52rem;
	}
	.mapyuan::after{
		width: 72rem;
		height: 72rem;
	}
	.mapyuan>div{
		padding: 10rem;
		font-size: 16rem;
	}
}
@media screen and (max-width:1320px) {
	.mapyuan{
		width: 42rem;
		height: 42rem;
	}
	.mapyuan::after{
		width: 62rem;
		height: 62rem;
	}
	.mapyuan>div{
		padding: 6rem;
		font-size: 12px;
		transform: scale(.9);
	}
}
@media screen and (max-width:1200px) {
	.mapyuan>div{
		transform: scale(.8);
	}
}
@media screen and (max-width:1100px) {
	.mapyuan{
		width: 35rem;
		height: 35rem;
	}
	.mapyuan::after{
		width: 55rem;
		height: 55rem;
	}
	.mapyuan>div{
		transform: scale(1);
		padding: 3rem;
	}
}
@media screen and (max-width:900px) {
	.mapyuan{
		width: 38rem;
		height: 38rem;
	}
      
}

@media screen and (max-width:768px) {
	.mapyuan{
		width: 60rem;
		height: 60rem;
	}
	.mapyuan::after{
		width: 90rem;
		height: 90rem;
	}
	.mapyuan>div{
		padding: 10rem;
	}
}
@media screen and (max-width:545px) {
	.mapyuan{
		width: 37px;
		height: 37px;
		transform: scale(.9);
	}
	.mapyuan::after{
		width: 50px;
		height: 50px;
	}
	.mapyuan>div{
		padding: 3px;
	}
}
@media screen and (max-width:450px) {
	.mapyuan,.mapyuan::after{
		transform: scale(.8);
	}
}
@media screen and (max-width:400px) {
	.mapyuan,.mapyuan::after{
		transform: scale(.7);
	}
}

.mapone{
	top: 23.8%;
	right: 30.6%;
}
.maptwo{
    top: 25.8%;
    right: 37%;
}
.mapthree{
	top: 35.36%;
	left: 43%;
}
.mapfour{
    top: 36%;
    right: 36.2%;
}
.jinan{
	position: relative;
	width: 24rem;
	height: 24rem;
	background: #BFE4FD;
	box-shadow: 0 10rem 14rem 0 rgba(55,98,163,0.4);
	border-radius: 50%;
}
.jinan img{
	position: absolute;
	left: 50%;
	bottom: 12rem;
	transform: translate(-50%, 0);
	width:56rem;
	height:auto;
}
.mapfive{
	top: 50.8%;
	left: 48%;
}
.mapsix{
    top: 47.6%;
    right: 40.9%;
}
.mapseven{
    top: 46.7%;
    right: 34.3%;
}
.mapeight{
    top: 64%;
    right: 39.4%;
}
@media screen and (max-width:1500px) {
	.jinan{
		width: 18rem;
		height: 18rem;
	}
	.jinan img{
		width:45rem;
		bottom: 8rem;
	}
	.mapone{
		right: 32.1%;
	}
	.maptwo{
	    right: 38.9%;
	}
	.mapthree{
		left: 40.5%;
	}
	.mapfour{
	    right: 38%;
	}
	.mapfive{
		left: 45.8%;
	}
	.mapsix{
	    right: 42.8%;
	}
	.mapseven{
	    right: 36%;
	}
	.mapeight{
	    right: 41.5%;
	}
}
@media screen and (max-width:1300px) {
	.jinan{
		width: 15rem;
		height: 15rem;
	}
	.jinan img{
		width:36rem;
		bottom: 5rem;
	}
	.mapone{
		right: 33.3%;
	}
	.maptwo{
	    right: 40.2%;
	}
	.mapthree{
		left: 38.8%;
	}
	.mapfour{
	    right: 39.2%;
	}
	.mapfive{
		left: 44.2%;
	}
	.mapsix{
	    right: 44.2%;
	}
	.mapseven{
	    right: 37.3%;
	}
	.mapeight{
	    right: 42.8%;
	}
}
@media screen and (max-width:1200px) {
	.mapone{
		top: 23%;
		right: 32.8%;
	}
	.maptwo{
		top: 24.8%;
	    right: 39.6%;
	}
	.mapthree{
		top: 34.36%;
		left: 38.2%;
	}
	.mapfour{
	    right: 38%;
	}
	.mapfive{
		top: 49.8%;
		left: 43.6%;
	}
	.mapsix{
		top: 46.6%;
	    right: 43.7%;
	}
	.mapseven{
		top: 45.7%;
	    right: 36.4%;
	}
	.mapeight{
		top: 63%;
	    right: 42.2%;
	}
}
@media screen and (max-width:1100px) {
	.jinan{
		width: 12rem;
		height: 12rem;
	}
	.jinan img{
		width:30rem;
		bottom: 5rem;
	}
	.mapone{
		right: 26%;
	}
	.maptwo{
	    right: 34%;
	}
	.mapthree{
		left: 41.2%;
	}
	.mapfour{
	    right: 33%;
	}
	.mapfive{
		left: 47.5%;
	}
	.mapsix{
	    right: 38.8%;
	}
	.mapseven{
	    right: 30.5%;
	}
	.mapeight{
	    right: 37.2%;
	}
}
@media screen and (max-width:768px) {
	.jinan{
		width: 20rem;
		height: 20rem;
	}
	.jinan img{
		width:50rem;
	}
	.mapone{
		right: 20%;
	}
	.maptwo{
	    right: 30%;
	}
	.mapthree{
		left: 39.2%;
	}
	.mapfour{
	    right: 27.5%;
	}
	.mapfive{
		left: 47%;
	}
	.mapsix{
	    right: 35.5%;
	}
	.mapseven{
	    right: 24.5%;
	}
	.mapeight{
	    right: 33.2%;
	}
}
@media screen and (max-width:468px) {
	.mapone{
		top: 22%;
		right: 18.8%;
	}
	.maptwo{
		top: 23.8%;
	    right: 28.6%;
	}
	.mapthree{
		top: 33.36%;
		left: 38.5%;
	}
	.mapfour{
		top: 33%;
	    right: 27%;
	}
	.mapfive{
		top: 48.8%;
		left: 46%;
	}
	.mapsix{
		top: 45.6%;
	    right: 34%;
	}
	.mapseven{
		top: 44.7%;
	    right: 24%;
	}
	.mapeight{
		top: 62%;
	    right: 32%;
	}
}

@-webkit-keyframes circle-opacity {
  from {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(2);
    transform: translate(-50%, -50%) scale(2);
  }
}
@-moz-keyframes circle-opacity {
  from {
    opacity: 1;
    -moz-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
  to {
    opacity: 0;
    -moz-transform: translate(-50%, -50%) scale(2);
    transform: translate(-50%, -50%) scale(2);
  }
}
@-o-keyframes circle-opacity {
  from {
    opacity: 1;
    -o-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
  to {
    opacity: 0;
    -o-transform: translate(-50%, -50%) scale(2);
    transform: translate(-50%, -50%) scale(2);
  }
}
@keyframes circle-opacity {
  from {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%) scale(1);
    -moz-transform: translate(-50%, -50%) scale(1);
    -o-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(2);
    -moz-transform: translate(-50%, -50%) scale(2);
    -o-transform: translate(-50%, -50%) scale(2);
    transform: translate(-50%, -50%) scale(2);
  }
}
@media screen and (max-width:1280px) {
        .syxwlts img {    height: 370rem;}
.syxwlts .txt {
    padding: 17rem 26rem;
    padding-bottom: 19rem;
}
.ft20 {
    font-size: 15rem;
}
}
@media screen and (max-width:1024px) {
        .syxwlts img {    height: 330rem;}
.syxwlts .txt {
    padding: 15rem 26rem;
    padding-bottom: 17rem;
}
.ft20 {
    font-size: 15rem;
}
}
@media screen and (max-width:900px) {
	      .news_box ul li a {
    padding-left: 80px;
}
.syxwlts img {
    height: 400rem;
}
}
@media screen and (max-width:768px) {
	.ywmap>img{
		width: 126%;
	}
}
.wejoy_page a{
    display: inline-block;
        width: 25rem;
    height: 25rem;
    background: #E7E7E7;
    border-radius: 2rem;
    margin-right: 16rem;
    font-size: 16rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: rgba(0, 0, 0, .6);
    text-align: center;
    line-height: 25rem;
}
.wejoy_page a:nth-last-of-type(2){
     margin-right: 0rem;
}
.wejoy_page .on{
    color: #fff;
    background: #2A5FA8;
}

.wejoy_page a:nth-of-type(1),.wejoy_page a:nth-last-of-type(1){
       width: 55rem;
    height: 25rem;
    background: #E7E7E7;
    border-radius: 2rem;
    font-size: 16rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: rgba(0, 0, 0, .6);
    text-align: center;
    line-height: 25rem;
}
.wejoy_page a:nth-of-type(1){
    margin-right:80rem ;
}
.wejoy_page a:nth-last-of-type(1){
    margin-left:80rem ;
}
/*page*/
.page-large{margin:40px 0 20px; text-align:center;}
.page-large a{min-width:34px; height:34px; display:inline-block; border:1px solid #d5d5d5; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; line-height:34px; text-align:center; float:left; text-indent:0; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 3px;}
.page-large a.on{border:1px solid #0062ac; background:#0062ac; color:#fff;}
.page-large a.none{border:none;}
.page-large .Num:hover{border:1px solid #0062ac; color:#0062ac;}
.page-large .on:hover{border:1px solid #0062ac; color:#fff;}

.page-large .prev-page{background:url(../images/small-prev-page.png) center center no-repeat;}
.page-large .next-page{background:url(../images/small-next-page.png) center center no-repeat;}
.page-large .prev-page:hover{border:1px solid #0062ac; background:url(../images/small-prev-page-on.png) center center no-repeat #0062ac;}
.page-large .next-page:hover{border:1px solid #0062ac; background:url(../images/small-next-page-on.png) center center no-repeat #0062ac;}
.content-link{width:100%; padding-top:14px; border-top:1px solid #989898; color:#666666; font-size:14px; line-height:20px;}
.content-link .prev-content{width:45%; float:left; text-align:left;}
.content-link .prev-content i{width:20px; height:20px; display:inline-block; float:left; background:url(../images/content_tubiao.png) -66px -11px no-repeat; margin-right:6px;}
.content-link .next-content{width:45%; float:right; text-align:right;}
.content-link .next-content i{width:20px; height:20px; display:inline-block; float:right; background:url(../images/content_tubiao.png) -66px -41px no-repeat; margin-left:6px;}
.content-link a{color:#1f1f1f; font-size:14px;}

/*
html {

   filter: grayscale(100%);

  -webkit-filter: grayscale(100%);

  -moz-filter: grayscale(100%);

  -ms-filter: grayscale(100%);

  -o-filter: grayscale(100%);

  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);

  -webkit-filter: grayscale(1); 

}*/