.head{
	/*background: #fff;*/
	width: 100%;
}
/*.head.cur{
	position: fixed;
	z-index: 10;
}*/
.head .head_a{
	width: 94%;
	margin: 0 auto;
}
.container{
	width: 83%;
	margin: 0 auto;
}
.right{
	float: right;
}
.left{
	float: left;
}
.head .head_a .logo{
	padding-top: 18px;
}
.head .head_a .logo .m2 {
    display: none;
}
.kaobei .head_a .logo .m1 {
    display: none;
}
.kaobei .head_a .logo .m2 {
    display: block;
}
.kaobei.fixed-head .head_a .logo .m1 {
    display: block;
}
.kaobei.fixed-head .head_a .logo .m2 {
    display: none;
}
.head .head_a .qh{
	font-size: 18px;
	color: #666666;
	position: relative;
	padding-left: 30px;
	margin-top: 30px;
	display: none;
}
@media(max-width: 1100px){
	.head .head_a .qh{display: block;}
}
.head .head_a .qh:after{
	content:"";
	position: absolute;
	width: 24px;
	height: 12px;
	background: url(../images/head_a.png);
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	display: none;
}
.head .head_a ul li{
	float: left;
	margin-right: 50px;
	color: #333333;
	font-size: 18px;
	padding: 30px 0;
	position: relative;
}

.head .head_a ul li:hover > a,
.head .head_a ul li.cur > a{
	color: #2c6bb4;
}
.banner{
	width: 100%;
	position: relative;
}
.banner .banner_a{
	width: 100%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
}
.banner .banner_a .bt .bt1{
	font-size: 8.33vw;
	color: #ffffff;
	line-height: 1;
	font-weight: bold;
}
.banner .banner_a .bt .bt2{
	font-size: 50px;
	color: #fff;
}
.banner .pic1 img{
	width: 100%;
}
.jt{
	margin-top: 40px;
}
.jt a{
	font-size: 16px;
	color: #fff;
	position: relative;
	display: inline-block;
	padding-right: 60px;
}
.jt a span{
	border-bottom: 1px solid #fff;
}
.jt a:after{
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	width: 44px;
	height: 44px;
	background: url(../images/jt_01.png);
	transition: all 0.6s;
}
.jt a:hover:after{
	transform: translateY(-50%) rotate(45deg);
	transition: all 0.6s;
}
.bt .bt1{
    font-size: 16px;
    color: #1c59f5;
    padding: 5px 0 5px 40px;
    background: url(../images/mainbg.png) no-repeat left center;
}

.bt .bt2{
    margin-top: 0;
    font-size: 2.8vw;
    color: #222;
}
.index_a{
	padding: 110px 0;
}
.index_a .index_a_01{
	position: relative;
}
.index_a .index_a_01 .jt_01{
	margin-top: 40px;
}
.index_a .index_a_01 .bt{
	float: left;
}
.index_a .index_a_01 .jj{
	float: right;
	font-size: 18px;
	color: #333333;
	width: 73%;
	line-height: 1.8;
	padding: 25px 60px 0 0;
}
.index_a .index_a_02{
	margin-top: 75px;
	overflow: hidden;
	border-radius: 20px;
}
.index_a .index_a_02 img{
	border-radius: 10px;
	width: 100%;
	transition: all 0.4s;
	transform: scale(1);
}
.index_a .index_a_02:hover img{
	transform: scale(1.06);
}
.index_b{
	background: #f2f5f7;
	padding: 110px 0 80px;
}
.index_b .index_b_01{
	position: relative;
}
.index_b .index_b_01 .jt_01{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
}
.index_b .index_b_02{
	margin-top: 45px;
}
.index_b .index_b_02 ul li{
	width: 32%;
	float: left;
	margin-right: 2%;
	margin-bottom: 40px;
}
.index_b .index_b_02 ul li .img {
	overflow: hidden;
	border-radius: 10px;
}
.index_b .index_b_02 ul li .img img{
	border-radius: 10px;
	width: 100%;
	transition: all 0.4s;
	transform: scale(1);
}
.index_b .index_b_02 ul li:hover .img img{
	transform: scale(1.06);
}
.index_b .index_b_02 ul li:nth-child(3n){
	margin-right: 0;
}
.index_b .index_b_02 ul li .bt{
	font-size: 26px;
	color: #222222;
	margin-top: 24px;
}
.index_b .index_b_02 ul li .xue{
	margin-top: 14px;
}
.index_b .index_b_02 ul li .xue a{
	color: #666666;
	font-size: 18px;
	position: relative;
	display: inline-block;
	padding-left: 16px;
	padding-right: 15px;
	height: 25px;
	margin-right: 10px;
}
.index_b .index_b_02 ul li .xue a:after{
	content: "";
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 50px;
	background: #999999;
	top: 50%;
	transform: translateY(-50%);
	left: 4px;
}
.index_b .index_b_02 ul li .xue a:before{
	content: "";
	position: absolute;
	width: 8px;
	height: 12px;
	background: url(../images/index_b_jt.png);
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	display: none;
}
.index_b .index_b_02 ul li .xue a:hover:before{
	display: block;
}
.index_b .index_b_02 ul li .xue a:hover:after{
	background: #2c6bb4;
}
.index_b .index_b_02 ul li .xue a:hover{
	color: #2c6bb4;
	border-bottom: 1px solid #2c6bb4;
}
.index_b .index_b_02 ul li .xue1 p{
	width: 50%;
	float: left;
	margin-bottom: 10px;
}
.index_b .index_b_02 ul li .xue1 p:last-child{
	margin-bottom: 0;
}
.index_c{
	background: url(../images/index_c.jpg)center center/cover;
	position: relative;
	padding: 10vw 0;
}
.index_c .index_c_01{
	width: 100%;
}
.index_c .index_c_01 .bt1,.index_c .index_c_01 .bt2{
	color: #fff;
}
.index_c .index_c_01 .kklu{
	width: 28%;
	float: left;
}
.index_c .index_c_01 .nr{
	font-size: 18px;
	color: #fff;
	line-height: 2;
	margin-top: 40px;
}
.index_c .index_c_01 .jt{
	margin-top: 75px;
}
.index_c .index_c_01 ul{
	float: right;
}
.index_c .index_c_01 ul li{
	width: 18.5vw;
	height: 18.5vw;
	border:15px solid rgba(255,255,255,0.08);
	border-radius: 50%;
	position: relative;
	float: left;
	margin-left: -15px;
}
.index_c .index_c_01 ul li .key{
	text-align: center;
	width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.index_c .index_c_01 ul li .key .b{
	font-size: 32px;
	color: #fff;
}
.index_c .index_c_01 ul li .key .t{
	font-size: 23px;
	color: #fff;
}
.index_d{
	padding: 110px 0;
}
.index_d .index_d_01{
	position: relative;
}
.index_d .index_d_01 .jt_01{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	margin-top: 0;
}
.index_d .index_d_02{
	margin-top: 45px;
}
.index_d .index_d_02 .w-49 li{
	width: 49%;
	float: left;
	margin-right: 2%;
	position: relative;
	overflow: hidden;
	border-radius: 10px;
}
.index_d .index_d_02 .w-49 li img{
	width: 100%;
	transition: all 0.4s;
	transform: scale(1);
}
.index_d .index_d_02 .w-49 li:hover img{
	transform: scale(1.06);
}
.index_d .index_d_02 .w-49 li:last-child{
	margin-right: 0;
}
.index_d .index_d_02 .w-49 li .bt{
	color: #fff;
	position: absolute;
	bottom: 2vw;
	left: 2vw;
	padding-right: 7.2vw;
}
.index_d .index_d_02 .w-49 li .bt .b{
	font-size: 16px;
	margin-bottom: 10px;
}
.index_d .index_d_02 .w-49 li .bt .t{
	font-size: 24px;
	line-height: 1.6;
}
.index_d .index_d_02 .w-24{
	margin-top: 20px;
}
.index_d .index_d_02 .w-24 li{
	width: 24%;
	float: left;
	background: #f6f6f6;
	padding: 2.3vw 2vw 1.5vw 2vw;
	border-radius: 15px;
	margin-right: 1.3%;
}
.index_d .index_d_02 .w-24 li:last-child{
	margin-right: 0;
}
.index_d .index_d_02 .w-24 li .bt .b{
	font-size: 16px;
	color: #999999;
	margin-bottom: 20px;
}
.index_d .index_d_02 .w-24 li .bt .t{
	font-size: 18px;
	color: #222222;
	overflow: hidden;
	-webkit-line-clamp: 2;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	display: -webkit-box;
}
.index_d .index_d_02 .w-24 li .bt .jt{
	margin-top: 30px;
	background: url(../images/jt_01.png)center center/cover;
	width: 44px;
	height: 44px;
	transition: all 0.6s;
}
.index_d .index_d_02 .w-24 li:hover .bt .jt{
	/*background: url(../images/jt_03.png)center center/cover;*/
	transform: rotate(45deg);
}
.index_d .index_d_02 .w-24 li:hover{
	background: #2c6bb4;
	transition: all 0.5s;
}
.index_d .index_d_02 .w-24 li:hover .b,
.index_d .index_d_02 .w-24 li:hover .t{
	color: #fff
}
/*.jt_01 a:hover:after{*/
/*	transform: translateY(-50%) rotate(45deg);*/
/*	transition: all 0.6s;*/
/*}*/

.jt_01 a{
    color: #fff;
    background: none;
    border-color: #2864e7;
    padding-right:37px;
    padding-left:37px;
    border: 0;
}
.jt_01 a:before{
    left: 0;
}
.jt_01 a i {
    background: url(../images/mainmore1.png) no-repeat right center;

}
/*.jt_01 a span{*/
/*	border-bottom: 1px solid #c3c3c3;*/
/*}*/
/*.jt_01 a:after{*/
/*	content: "";*/
/*	position: absolute;*/
/*	top: 50%;*/
/*	transform: translateY(-50%);*/
/*	right: 0;*/
/*	width: 44px;*/
/*	height: 44px;*/
/*	background: url(../images/jt_02.png);*/
/*}*/

.jt_01 .zx:hover:after{
	transform: translateY(-50%) rotate(45deg);
	transition: all 0.6s;
}

.jt_01 .zx{
	font-size: 16px;
	color: #333333;
	position: relative;
	display: inline-block;
	padding-right: 50px;
}
.jt_01 .zx_01{
	border-bottom: 1px solid #c3c3c3;
}
.jt_01 .zx:after{
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	width: 44px;
	height: 44px;
	background: url(../images/jt_02.png);
}
.foot{
	background: #2c6bb4;
	padding: 50px 0 55px;
}
.foot .container{
	width: 93.7%;
}
.foot .logo{
	float: left;
	width: 15%;
}
.foot .dh{
	float: left;
	border-bottom:1px solid #3f77b9;
	width: 85%;
}
.foot .dh li{
	float: right;
	margin-left: 46px; 
}
.foot .dh li a{
	font-size: 16px;
	color: #ffffff;
	padding-bottom: 24px;
	display: inline-block;
	position: relative;
}
.foot .dh li a:after{
	width: 0;
	content: "";
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	background: #fff;
	height: 2px;
	transition: all 0.5s;
}
.foot .dh li:hover a:after{
	width: 100%;
	transition: all 0.5s;
}
.foot .foot_02{
	margin-top: 55px;
}
.foot .foot_02 .ba{
	font-size: 14px;
	color: rgba(255,255,255,0.6);
	float: left;
	line-height: 1.8;
}
.banner .banner_a .bt .bt1{
	padding-left: 0;
}
.banner .banner_a .bt .bt1:after{
	display: none;
}
.foot .ba_01{
	float: right;
}
.foot .ba_01 .ba_a{
	text-align: right;
}
.foot .ba_01 .ba_a a{
	display: inline-block;
	margin-left: 10px;
}
.foot .ba_01 .ba_b{
	font-size: 14px;
	color: rgba(255,255,255,0.6);
	margin-top: 10px;
	padding-right: 20px;
	line-height: 1.6;
}
.foot .ba_01 .ba_a .rwm{
	position: relative;
}
.foot .ba_01 .ba_a .rwm .rwm_01{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	width: 100px;
	top: -110px;
	display: none;
}
.foot .ba_01 .ba_a .rwm:hover .rwm_01{
	display: block;
}
@media(max-width: 1600px){
	.bt .bt2{
		font-size: 40px;
	}
	.container{
		width: 86%;
	}
	.index_b .index_b_02 ul li .xue a{
		font-size: 16px;
	}
	.index_c .index_c_01 ul li .key .b{
		font-size: 28px;
	}
	.index_c .index_c_01 ul li .key .t{
		font-size: 20px;
	}
	.index_b .index_b_02 ul li .bt{
		font-size: 24px;
	}
	.index_a .index_a_02{
		margin-top: 40px;
	}
}
@media(max-width: 1500px){
	.container{
		width: 90%;
	}
	.banner .banner_a .bt .bt2{
		font-size: 38px;
	}
	.index_a{
		padding:60px 0;
	}
	.index_b{
		padding: 60px 0 40px;
	}
	.index_b .index_b_02 ul li .xue1 p{
		width: 100%;
	}
	.bt .bt2{
		font-size: 32px;
	}
	.index_a .index_a_01 .jj{
		font-size: 16px;
	}
	.index_c .index_c_01 .nr{
		font-size: 16px;
		margin-top: 20px;
	}
	.index_c .index_c_01 .jt{
		margin-top: 45px;
	}
	.index_c .index_c_01 ul li .key .b{
		font-size: 24px;
	}
	.index_c .index_c_01 ul li .key .t{
		font-size: 18px;
	}
	.index_c .index_c_01 ul li .key{
		width: 70%;
	}
	.index_d{
		padding: 60px 0 40px;
	}
	.index_d .index_d_02 .w-49 li .bt .t{
		font-size: 20px;
	}
	.index_b .index_b_02 ul li .bt{
		font-size: 22px;
	}
	.head .head_a ul li{
		padding: 15px 0;
		margin-right: 30px;
	}
	.head .head_a ul li a{
		font-size: 16px;
	}
	.head .head_a .logo{
		padding-top: 10px;
	}
	.head .head_a .logo img{
		height: 30px;
	}
	.head .head_a .qh{
		margin-top: 15px;
	}
	.index_b .index_b_02 ul li .xue1{
		height: 60px;
		overflow: auto;
	}
	.index_d .index_d_02 .w-24 li .bt .t{
		font-size: 16px;
	}
	.index_b .index_b_02 ul li{
		margin-bottom: 20px;
	}
}
.index_b .index_b_02 ul li .xue1::-webkit-scrollbar{
    width: 4px;
    
}
.index_b .index_b_02 ul li .xue1::-webkit-scrollbar-track{
    background: rgba(0,0,0,0.2);
    width: 4px;
    border-radius: 50px;
}

.index_b .index_b_02 ul li .xue1::-webkit-scrollbar-track-piece{
    width: 4px;
} 
.index_b .index_b_02 ul li .xue1::-webkit-scrollbar-thumb{
    background: rgba(255,255,255,0.4);
    border-radius: 50px;
}
.index_b .index_b_02 ul li .xue1::-webkit-scrollbar-button{
    display: none;
}
.pic2 img{
	width: 100%;
}
.pic2{display: none;}
.index_a .index_a_01 .jt_04{
	display: none;
}
@media(max-width: 1100px){
	.foot .foot_02 .ba{
		width: 100%;
	}
	.foot .foot_02 .ba_01{
		width: 100%;
	}
	.foot .ba_01{
		margin-top: 20px;
	}
	.foot .ba_01 .ba_a{
		text-align: left;
	}
	.foot .ba_01 .ba_a a{
		margin-left: 0;
		margin-right: 10px;
	}
	.index_b,
	.index_d,
	.index_a{
		padding: 40px 0 50px;
	}
	.container{
		width: 92%;
	}
	.head .head_a .daoh{
		display: none;
	}
	.head .head_a .qh{
		margin-top: 24px;
	}
	.head .head_a .logo{
		padding: 16px 0;
	}
	.index_a .index_a_01 .jj{
		width: 100%;
		padding-right: 0;
	}
	.index_a .index_a_01 .bt{
		width: 100%;
	}
	.index_a .index_a_01 .jt_03{
		display: none;
	}
	.index_a .index_a_01{
		padding-bottom: 47px;
	}
	.index_a .index_a_01 .jt_04{
		position: absolute;
		bottom: 0;
		display: block;
	}
	.bt .bt2{
		font-size: 24px;
	}
	.bt .bt1{
		font-size: 14px;
	}
	.banner .banner_a .bt .bt2{
		font-size: 28px;
	}
	.index_b .index_b_02 ul li .bt{
		font-size: 16px;
	}
	.index_b .index_b_02 ul li{
		margin-bottom: 10px;
	}
	.index_b .index_b_02 ul li{
		width: 100%;
	}
	.index_b .index_b_02 ul li:nth-child(3n){
		margin-right: 2%;
	}
	.index_b .index_b_02 ul li:nth-child(2n){
		margin-right: 0;
	}
	.index_b .index_b_02 ul li .bt{
		margin-top: 10px;
	}
	.index_b .index_b_02 ul li .xue{
		margin-top: 5px;
		font-size: 14px;
	}
	.index_c .index_c_01 .kklu{
		width: 100%;
	}
	.index_c .index_c_01 ul{
		width: 100%;
		margin-top: 40px;
		float: none;
		text-align: center;
		display: inline-block;
	}
	.index_c .index_c_01 ul li{
		width: 180px;
		height: 180px;
		float: none;
		display: inline-block;

	}
	.index_c .index_c_01 ul li .key .b{
		font-size: 18px;
	}
	.index_c .index_c_01 ul li .key .t{
		font-size: 16px;
	}
	.index_d .index_d_02 .w-49 li{
		width: 100%;
		margin-top: 10px;
	}
	.index_d .index_d_02 .w-24 li{
		width: 100%;
		margin-bottom: 20px;
		padding: 16px 12px;
	}
	.index_d .index_d_02 .w-24 li:nth-child(2n){
		margin-right: 0;
	}
	.foot .dh{
		display: none;
	}
	.foot .logo{
		width: 100%;
	}
	.index_d .index_d_02 .w-24 li .bt .jt{
		margin-top: 10px;
	}
	.banner .banner_a .bt .bt1{
		font-size: 40px;
	}
	.pic1{display: none;}
	.pic2{display: block;}
	.index_b .index_b_02{
		margin-top: 20px;
	}
	.index_d .index_d_02 .w-49 li .bt .b{
		margin-bottom: 5px;
		font-size: 14px;
	}
	.index_d .index_d_02 .w-24 li .bt .t{
		font-size: 16px;
		line-height: 1.6;
	}
	.foot{
		padding: 30px 0 10px;
	}
	.index_d .index_d_02 .w-49 li .bt .t{
		font-size: 16px;
	}
	.index_d .index_d_02 .w-24 li .bt .b{
		margin-bottom: 8px;
	}
	.index_d .index_d_02{
		margin-top: 20px;
	}
	.index_c .index_c_01 .jt{
		margin-top: 28px;
	}
	.index_c .index_c_01 ul li:nth-child(1){
		margin-left: 0;
	}
	.banner .banner_a .bt .bt2{
		font-size: 22px;
		margin-top: 8px;
	}
}
@media(max-width: 500px){
	.index_c .index_c_01 ul li:nth-child(3){
		margin-left: 0;
		margin-top: -31px;
	}
	.index_c .index_c_01 ul li{
		width: 150px;
		height: 150px;
	}
}
/*手机导航*/
/**mobile nav**/
.nav_box {width: 100%;height: 100%;position: fixed;right: auto;top: 0;bottom: 0;left: -100%;overflow: auto;z-index: 99999999;background: #37a9cc;transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
.nav_box.cur {left: 0;transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
.nav_box .box {/*background: #212222;*/width: 100%;height: 100%;position: relative;z-index: 2;}
.nav_box .nav-title {height: 57px;position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.06);}
.nav_box .nav-title .navclose {width: 22px;height: 22px;display: block;font-size: 0;line-height: 41px;position: absolute;right: 15px;top: 50%;z-index: 2;transform: translateY(-50%);}
.nav_box .nav-title .navclose img {width: 100%;}
.nav_box .nav-title h1 {text-align: left;width: 86px;margin-left: 15px;line-height: 0;padding-top: 11px;}
.nav_box .nav-title h1 img {width: 100%;}
.nav_box .navlist {width: 100%;padding-bottom: 20px;}
.nav_box .navlist ul>li {float: left;width: 100%;font-size: 16px;line-height: 50px;border-bottom: 1px solid rgba(255, 255, 255, .06);padding: 0 15px;text-transform: capitalize;}
.nav_box .navlist ul>li>a {display: block;color: #fff;position: relative;}
.nav_box .navlist ul>li>a.sub:before {content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 6px;height: 11px;background: url(../images/jtwhite.png) no-repeat center center / cover;}
.nav_box .navlist ul>li .navlist2 {border-top: 1px solid rgba(255, 255, 255, .06);display: none;padding: 10px 0;}
.nav_box .navlist ul>li .navlist2 a {display: block;width: 100%;color: #fff;font-size: 14px;line-height: 34px;}
.navR .search { display: block; }
.nav {display: inline-block;}
.navSear .search{
	display: none;
}
/*.navR .search { display: none; }*/
.header .lang p,.fixed-head .header .lang p,.fixed-headA .header .lang p { color:rgba(255,255,255,0.6); position: relative; background: url(../images/langbg.png) no-repeat right center; }
.header .navBtn { height: 50px; margin-top:-1px; float: left; left:3%; }
.header .lang p:after { display: none; }
.menu-i {
    height: 3px;
    right: 0;
    position: absolute;
    border-radius: 1px;
    font-style: normal;
    background-color: #2c6bb4;
    display: block;
    transition: all 0.5s;
    border-radius: 2px;
}
.fixed-head .menu-i { background: #FFF;}
.fixed-headA .menu-i { background: #FFF;}
.menu-i-1 {
    width: 100%;
    top: 0;
}
.menu-i-2 {
    width: 28px;
    top: 23px;
    display: none;
}.menu-i-3 {
     width: 100%;
    top: auto;
    bottom: 0;
}
.mobile-menu {
    width: 24px;
    height: 12px;
    position: relative;
    display: block;
    background: none;
    border: none;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.mobile-menu-on {
    z-index: 1001;
}
.mobile-menu-on .menu-i-1 {
    transform: translateY(5px) rotate(45deg);
    background-color: #2c6bb4;
}
.mobile-menu-on .menu-i-2 {
    opacity: 0;
}
.mobile-menu-on .menu-i-3 {
    transform: translateY(-4px) rotate(-45deg);
    background-color: #2c6bb4;
}

.fixed-head .mobile-menu-on .menu-i-3,.fixed-head .mobile-menu-on .menu-i-1{
	background: #ffffff;
}
.nav_box { display: block!important; top: 60px; width: 100%; left:-100%; border-top: 1px solid rgba(255,255,255,0.2); height: calc(100% - 50px); }
.nav_box { background: #286bb4; }
.bgGreen { background: #474443; }
.nav_box .navlist { padding-top: 10px; }
.nav_box .navlist ul>li { border:none; line-height: 50px; }
.navSear { margin-top: 20px; padding: 0 15px;}
.navSear .search { padding-top: 20px; border-top:1px solid rgba(255,255,255,0.3); }
.navSear .search .subsearch { z-index: 9;}
.navSear .search .subsearch .subsearcha { border-radius: 3px;position: relative; padding-left: 30px; height: 30px;}
.navSear .search .subsearch .subsearcha .inp {width: 90%;height: 30px;border: 0; font-size: 14px;color: #fff; padding-left: 0px; background: none; } 
.navSear .search .subsearch .subsearcha .sub { opacity: 0.7; border: none;outline: none;position: absolute;left: 0px;top: 50%;height: 26px;background: url(../images/searchxa.png) no-repeat left center;font-size: 0;width: 26px;transform: translateY(-50%);}
.navSear .search:hover .subsearch {display: block;}
.navSear .search .subsearch .subsearcha .inp:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: rgba(255,255,255,0.7); 
}
.navSear .search .subsearch .subsearcha .inp::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: rgba(255,255,255,0.7);
} 
.navSear .search .subsearch .subsearcha .inp:-ms-input-placeholder{
    color: rgba(255,255,255,0.7);
}
.navSear .search .subsearch .subsearcha .inp::-webkit-input-placeholder {
    color: rgba(255,255,255,0.7);
}
.nav_box .navlist ul>li .navlist2,.nav_box .navlist ul>li .secondNav .navlist3,.nav_box .navlist ul>li .fourthNav .navlist4 { position: fixed; left:-102%; transition: all 0.6s; display: block; top:59px; width: 100%; height: calc(100% - 80px); background: #286bb4; z-index: 10000; }
.nav_box .navlist ul>li .navlist2 a,.nav_box .navlist ul>li .secondNav .navlist3 a,.nav_box .navlist ul>li .fourthNav .navlist4 a { padding: 0 15px; line-height: 50px; font-size: 16px; color:rgba(255,255,255,0.8); }
.nav_box .navlist ul>li.cur .navlist2,.nav_box .navlist ul>li .secondNav.cur .navlist3,.nav_box .navlist ul>li .fourthNav.cur .navlist4 { left:0; }
.nav_box .navlist ul>li .backNav { padding: 0 15px; }
.nav_box .navlist ul>li .backNav span { display: block; padding: 5px 0 5px 25px; border-top: 1px solid rgba(255,255,255,0); background: url(../images/back.png) no-repeat left center; font-size: 18px;color:#fff; border-bottom:1px solid rgba(255,255,255,0.3); margin-bottom: 10px; }
.nav_box .navlist ul>li a.cur { font-weight: bold; color:#fff!important;  }

.nybanner .img .img2{
	display: none;
}

.nybanner .text{
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.nybanner .text .bt{color: #fff;line-height: 1.3;}
.nybanner .gd{
	color: #fff;
	position: absolute;
	right: 5.7%;
	bottom: 0;
	padding-bottom: 66px;
}
.nybanner .gd .x{
	height: 56px;
	width: 1px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	background: rgba(255, 255, 255, 0.3);
}

.nybanner .gd .x:before{
	width: 2px;
	height: 24px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	animation: zhishi 3.4s linear infinite;
    -webkit-animation: zhishi 3.4s linear infinite;
}

@-webkit-keyframes zhishi {
	0% {
		top: 0;
	}
	50% {
		top: calc(100% - 24px);
	}
	100% {
		top: 0;
	}
}

@keyframes zhishi {
	0% {
		top: 0;
	}
	50% {
		top: calc(100% - 24px);
	}
	100% {
		top: 0;
	}
}
.nybanner .gd .wz{
	width: 10px;
	height: 71px;
	display: block;
	background: url(../images/nybanner_gd.png) center center/cover;
}
.contact_a{
	background: #f6f6f6;
	padding: 100px 0 150px;
}

.contact_a .top .bt{
	float: left
}

.contact_a .top .sousuo{
	position: absolute;
	bottom: 10px;
	right: 0;
}

.contact_a .top .sousuo .select{
	float: left;
	width: 280px;
	border: 1px solid #dcdcdc;
	border-radius: 50px;
	position: relative;
	margin-right: 14px;
}
.contact_a .top .sousuo .select::before {
    content: "";
    position: absolute;
    right: 20px;
    top: 50%;
    width: 12px;
    height: 7px;
    background: url(../images/contact_a_jt.png) no-repeat center center/cover;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}
.contact_a .top .sousuo .select select{
	width: 100%;
	border: none;
	color: #999999;
	background: none;
	height: 54px;
	font-size: 16px;
	padding: 0 20px;
	appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}

.contact_a .top .sousuo .sousuo_box{
	float: left;
	position: relative;
}

.contact_a .top .sousuo .sousuo_box .text{
	font-size: 16px;
	border: 1px solid #dcdcdc;
	background: none;
	height: 54px;
	line-height: 54px;
	width: 450px;
	padding-left: 20px;
	border-radius: 50px;
	padding-right: 150px;
}

.contact_a .top .sousuo .sousuo_box .btn{
	position: absolute;
	width: 150px;
	top: 0;
	right: 0;
	border-radius: 50px;
	overflow: hidden;
	background: #2c6bb4;
}
.contact_a .top .sousuo .sousuo_box .btn:before{
	background: url(../images/contact_a_fd.png) center center/cover;
	width: 18px;
	height: 18px;
	top: 50%;
	position: absolute;
	transform: translateY(-50%);
	content: "";
	left: 46px;
}
.contact_a .top .sousuo .sousuo_box .btn input{
	height: 54px;
	line-height: 54px;
	width: 100%;
	background: none;
	color: #fff;
	border: none;
	font-size: 18px;
	padding-left: 44px;

}

.contact_a .btm{
	margin-top: 40px;
}

.contact_a .btm .left{
	width: 58.9%;
}
.contact_a .btm .left .bt{
	position: absolute;
	color: #1c59f5;
	padding-left: 30px;
}
.contact_a .btm .left .bt.d2{
	padding-left: 0;
	padding-right: 30px;
}
.contact_a .btm .left .bt .i{
	width: 22px;
	height: 22px;
	border: 1px solid #8ba8f1;
	border-radius: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.contact_a .btm .left .bt.d2 .i{
	left: auto;
	right: 0;
}

.contact_a .btm .left .bt .i:before{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	content: "";
	background: #1c59f5;
	border-radius: 100%;
	width: 8px;
	height: 8px;
}
.contact_a .btm .left .bt.cur .span{
	top: -14px;
	display: block;
	position: relative;
}
/*.contact_a .btm .left .bt.cur{
	padding-left: 40px;
}
.contact_a .btm .left .bt.d2.cur{
	padding-left: 0;
	padding-right: 40px;
}*/
.contact_a .btm .left .bt.cur .i{
	border: none;
}
.contact_a .btm .left .bt.cur .i:before{
	display: none;
}
.contact_a .btm .left .bt.cur .i:after{
	position: absolute;
	left: 50%;
	bottom: -6px;
	transform: translateX(-50%);
	content: "";
	background: url(../images/contact_a_dd.png) center center/cover;
	width: 65px;
	height: 53px;
}
.contact_a .btm .left .bt.d2.cur .i:after{
	left: auto;
	right: -32px;
	bottom: -8px;
	transform: initial;
}
.contact_a .btm .left .bt.cur .span{
	right: -10px;
}
.contact_a .btm .left .bt.d2.cur .span{
	left: -10px;
	top: -14px;
}
.contact_a .btm .right{
	width: 32.7%;
	margin-right: 3.1%;
	padding-top: 60px;
}

.contact_a .btm .right .box{
	display: none;
	background: #fff;
	border-radius: 8px;
	padding: 16px 16px 40px;
}

.contact_a .btm .right .box.cur{display: block;}
.contact_a .btm .right .box .img{
	border-radius: 8px;
}
.contact_a .btm .right .box .text{
	margin-top: 26px;
	padding: 0 14px;
}

.contact_a .btm .right .box .text .bt{
	color: #222222;
}

.contact_a .btm .right .box .text .wenzi{
	line-height: 1.8;
	color: #666666;
	margin-top: 12px;
}

.contact_a .btm .right .box .text .jt_01e{
	margin-top: 30px;
}

.contact_b{
	background: #fff;
	padding: 96px 0;
}
.contact_b .top .duoxuan {
	color: #666666;
	position: absolute;
	right: 0;
	bottom: 10px;
}
.contact_b .top .duoxuan .radio{display: none;}
.contact_b .top .duoxuan .bt2{
	float: left;
}

.contact_b .top .duoxuan .duoxuan_box{
	float: left;
}

.contact_b .top .duoxuan .duoxuan_box .box{
	float: left;
	margin-right: 30px;
}

.contact_b .top .duoxuan .duoxuan_box .box:last-child{margin-right: 0;}
.contact_b .top .duoxuan .duoxuan_box .box .i{
	border: 1px solid #b5b5b5;
	border-radius: 5px;
	width: 18px;
	height: 18px;
	display: inline-block;
	top: -2px;
	position: relative;
	vertical-align: middle;
}
.contact_b .top .duoxuan .duoxuan_box .box .bt{display: inline-block;}
.contact_b .top .duoxuan .duoxuan_box .box.cur .i{
	border: 1px solid #2c6bb4;
	background: url(../images/contact_b_xz.png) center center/cover #2c6bb4;
}
.contact_b .btm{
	margin-top: 40px;
}


.contact_b .btm .ul li{
	float: left;
	width: 49.6%;
	position: relative;
	margin-right: 0.8%;
	margin-bottom: 18px;
}

.contact_b .btm .ul li:nth-child(2n){margin-right: 0;}
.contact_b .btm .ul li:last-child{margin-bottom: 0;}
.contact_b .btm .ul li.w100{
	width: 100%;
}

.contact_b .btm .ul li input,.contact_b .btm .ul li textarea{
	width: 100%;
	height: 60px;
	font-size: 18px;
	line-height: 60px;
	border: 1px solid #eeeeee;
	padding: 0 20px;
	border-radius: 8px;
}

.contact_b .btm .ul li input::placeholder,.contact_b .btm .ul li textarea::placeholder{
	color: #aaaaaa;
}

.contact_b .btm .ul li:hover input,.contact_b .btm .ul li:hover textarea {
    border-color: #2c6bb4;
}
.contact_b .btm .ul li:hover input::placeholder,.contact_b .btm .ul li:hover textarea::placeholder{
	color: #2c6bb4;
}

.contact_b .btm .ul li textarea{
	height: 160px;
}
.contact_b .btm .ul li .span{
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	color: #eb0000;
	z-index: 6;
}
.contact_b .btm .btn{display: none;}
.contact_b .btm .jt_01{
	margin-top: 46px;
}

.inputerror {
    border: 1px solid #f00 !important;
    background-color: #ffe6e6 !important;
}

.wokaoneinia .more a:before{
    left: -105%;
}

.wokaoneinia .more a:hover:before{
    left: 0;
}

.wokaoneinia .more a i {
    background: url(../images/kao.png) no-repeat right center;
}
.wokaoneinia .more a:hover i {
    background: url(../images/kaoa.png) no-repeat right center;
}

.wokaoneinia .more  a {
    color: #666666;

        border: 1px solid #d2d2d2;
}

.wokaoneinia .more  a:hover {
    color: #fff;

    border-color: #2562ea;
}

@media(max-width: 1700px){
	.contact_a {
	    padding: 90px 0 120px;
	}
	.contact_b {
	    padding: 90px 0;
	}
	.contact_a .top .sousuo .select select,.contact_a .top .sousuo .sousuo_box .text,.contact_a .top .sousuo .sousuo_box .btn input{
		line-height: 42px;
		height: 42px;
	}
	.contact_a .top .sousuo .select{
		width: 220px;
	}
	.contact_a .top .sousuo .sousuo_box .text{
		width: 400px;
	}
	.contact_b .btm .ul li input{
		height: 50px;
		line-height: 50px;
	}
}

@media(max-width: 1500px){
	.contact_a {
	    padding: 70px 0 90px;
	}
	.contact_b {
	    padding: 70px 0;
	}
	.contact_b .btm .ul li input, .contact_b .btm .ul li textarea{font-size: 16px;}
	.contact_a .top .sousuo .sousuo_box .btn{
		width: 100px;
	}
	.contact_a .top .sousuo .sousuo_box .btn input {
	    padding-left: 26px;
	}
	.contact_a .top .sousuo .sousuo_box .btn:before{
		left: 20px;
	}
	.contact_a .top .sousuo .select select,.contact_a .top .sousuo .sousuo_box .text,.contact_a .top .sousuo .sousuo_box .btn input{
		line-height: 40px;
		height: 40px;
	}
	.contact_a .top .sousuo .select{
		width: 190px;
	}
	.contact_a .top .sousuo .sousuo_box .text{
		width: 360px;
	}
}

@media(max-width: 1100px){
	.contact_a {
	    padding: 40px 0 50px;
	}
	.contact_a .top .sousuo{
		position: initial;
		display: inline-block;
		width: 100%;
		margin-top: 14px;
	}
	.contact_a .top .sousuo .select{
		width: 22%;
		margin-right: 2%;
	}
	.contact_a .top .sousuo .sousuo_box{
		width: 52%;
	}
	.contact_a .top .sousuo .sousuo_box .text{width: 100%;padding-right: 40px;}
	.contact_a .top .sousuo .select select, .contact_a .top .sousuo .sousuo_box .text, .contact_a .top .sousuo .sousuo_box .btn input {
	    line-height: 36px;
	    height: 36px;
	}
	.contact_a .btm .left{
		width: 100%;
	}
	.contact_a .btm .left .bt .i{
		width: 18px;
		height: 18px;
	}
	.contact_a .btm .left .bt .i:before{
		width: 6px;
		height: 6px;
	}
	.contact_a .btm .right{
		width: 100%;
		margin-right: 0;
	}

	.contact_b {
	    padding: 40px 0;
	}
	.contact_b .top .duoxuan{
		position: initial;
		display: inline-block;
		margin-top: 20px;
	}
	.contact_b .top .duoxuan .duoxuan_box .box{margin-top: 6px;}
	.contact_b .btm .ul li{
		width: 100%;
		margin-bottom: 14px;
	}
	.contact_b .btm .ul li input {
	    height: 40px;
	    line-height: 40px;
	}
	.contact_b .btm .ul li textarea {
	    height: 120px;
	}
	.contact_b .btm {
	    margin-top: 20px;
	}
	.contact_b .btm .jt_01 {
	    margin-top: 30px;
	}
	.contact_a .btm .right .box .text{
		padding: 0;
	}
}

@media(max-width: 768px){
	.contact_a .top .sousuo .select{
		width: 49%;
		margin-right: 2%;
	}
	.contact_a .top .sousuo .select.selectb{margin-right: 0;}
	.contact_a .top .sousuo .sousuo_box{
		margin-top: 14px;
		width: 100%;
	}
	.foot .foot_02 {
	    margin-top: 40px;
	}
	.contact_a .top .sousuo .sousuo_box .btn:before{
		width: 16px;
		height: 16px;
	}
}

.selectb select{display: none;}
.selectb select:nth-child(1){display: block;}
.about_a{
	padding-bottom: 0 !important;
}
.about_b{
	margin-top: -100px;
	padding: 200px 0 120px;
	background: #f2f5f7;
}

.about_b .ul{
	margin-top: 40px;
	display: flex;
}

.about_b .ul li{
	float: left;
	width: 32.5%;
	background: #fff;
	margin-right: 1.25%;
	padding: 40px 34px;
	border-radius: 20px;
}

.about_b .ul li:last-child{margin-right: 0;}
.about_b .ul li .icon{
	width: 86px;
	position: absolute;
	top: 0;
	right: 0;
}

.about_b .ul li .text{
	padding-top: 110px;
}

.about_b .ul li .text .bt{
	color: #222222;
}

.about_b .ul li .text .js{
	color: #666666;
	line-height: 1.6;
	margin-top: 10px;
}

.about_c{
	padding: 100px 0;
	background: #2c6bb4;
}

.about_c .bt .bt1,
.about_c .bt .bt2{color: #fff;}
.about_c .bt .bt1:after,.index_c .bt .bt1:after{
	background: url(../images/index_land2.png);
}

.about_c .top_box{
	width: 800px;
	margin: 34px auto 0;
}

.about_c .top_box .box{
	padding: 34px 44px;
	background: #659ad7;
	border-radius: 8px;
}

.about_c .top_box .box .icon{
	position: absolute;
	right: 56px;
	top: 40px;
	width: 66px;
}

.about_c .top_box .box .text{
	padding-top: 44px;
	color: #fff;
	line-height: 1.6;
}

.about_c .top_box .box .text .wenzi{
	margin-top: 12px;
	height: 140px;
	overflow: auto;
}

.about_c .top_box .box .text .wenzi::-webkit-scrollbar{
	width: 5px;
	border: 20px;
	
}
.about_c .top_box .box .text .wenzi::-webkit-scrollbar-track{
	border: 20px;
	background: #f2f2f2;
}

.about_c .top_box .box .text .wenzi::-webkit-scrollbar-track-piece{
	width: 5px;
	border: 20px;
} 
.about_c .top_box .box .text .wenzi::-webkit-scrollbar-thumb{
	background: #c2c2c2;
	border: 20px;			
}
.about_c .top_box .box .text .wenzi::-webkit-scrollbar-button{
	display: none;
}

.about_c .top_box .box .text .wenzi .ul li{
	margin-bottom: 10px;
	padding-left: 14px;
	position: relative;
}

.about_c .top_box .box .text .wenzi .ul li:before{
	background: #f0f5fb;
	width: 5px;
	height: 5px;
	position: absolute;
	left: 0;
	top: 10px;
	border-radius: 100%;
	content: "";
}
.about_c .top_box .box .text .wenzi .ul li:last-child{
	margin-bottom: 0;
}
.about_c .top_box .box .text .wenzi .ul li .bt{
	float: left;
	width: 70px;
}

.about_c .top_box .box .text .wenzi .ul li .nr{
	width: calc(100% - 70px);
	padding-left: 12px;
	float: left;
}

.about_c .top_box .swiper-slide{
	transition: all 1s;
	opacity: 0.2;
	transform: scale(0.85);
}

.about_c .top_box .swiper-slide-active{
	opacity: 1;
	transform: scale(1);
	    z-index: 3;
    left: 50%;
    transform: translateX(-50%);
}
.about_c .top_box .swiper-slide-prev{
	left: 44%;
}

.about_c .top_box .swiper-slide-next{
	right: 44%;
}

.about_c .btm_box{
	margin-top: 46px;
	padding: 24px 52px 0;
}

.about_c .btm_box .bt{
	color: #fff;
	padding-top: 50px;
	position: relative;
	text-align: center;
	opacity: 0.7;
}

.about_c .btm_box .bt i.i{
	border-radius: 100%;
	width: 24px;
	opacity: 0.5;
	height: 24px;
	border: 2px solid rgba(0, 0, 0, 0);
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}

.about_c .btm_box .bt i.i:before{
	width: 10px;
	height: 10px;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	content: "";
	border-radius: 100%;
}

.about_c .btm_box .swiper-slide-active .bt i.i{
	border: 2px solid #fff;
	opacity: 1;
}

.about_c .btm_box .swiper-slide-active .bt{opacity: 1;}
.about_c .btm_box .swiper-button-prev:after,
.about_c .btm_box .swiper-button-next:after{
	display: none;
}
.about_c .btm_box .swiper-button-prev,
.about_c .btm_box .swiper-button-next{
	width: 52px;
	height: 52px;
	transition: all 0.4s;
	top: 12px;
	margin-top: 0;
}

.about_c .btm_box .swiper-button-prev{
	left: 0;
	background: url(../images/about_c_jtl.png) center center/cover;
}

.about_c .btm_box .swiper-button-next{
	right: 0;
	background: url(../images/about_c_jtr.png) center center/cover;
}

.about_c .btm_box .swiper-button-prev:hover{
	background: url(../images/about_c_jtl2.png) center center/cover;
}

.about_c .btm_box .swiper-button-next:hover{
	background: url(../images/about_c_jtr2.png) center center/cover;
}

.about_c:before{
	position: absolute;
	bottom: 162px;
	left: 0;
	width: 100%;
	height: 1px;
	background: rgba(255, 255, 255, 0.1);
	content: "";
}
.about_d{
	padding: 100px 0 110px;
	background: #f2f5f7;
}

.about_d .left{
	width: 27.5%;
	padding-top: 70px;
}

.about_d .left .text{
	line-height: 1.8;
	margin-top: 26px;
}

.about_d .right{
	width: 59.6%;
}

.about_d .right .ul li{
	float: left;
	width: 32%;
	margin-right: 1.33%;
	margin-bottom: 14px;
	border-radius: 20px;
	overflow: hidden;
}
.about_d .right .ul li:nth-child(3n){
	margin-right: 0;
}

.about_e{
	padding: 100px 0 110px;
}

.about_e .btm{
	margin-top: 36px;
}

.about_e .top .swiper-button-prev:after,
.about_e .top .swiper-button-next:after{
	display: none;
}
.about_e .top .swiper-button-prev,
.about_e .top .swiper-button-next{
	width: 52px;
	height: 52px;
	transition: all 0.4s;
	top: 12px;
	margin-top: 0;
}

.about_e .top .swiper-button-prev{
	left: auto;
	right: 62px;
	background: url(../images/about_e_jtl.png) center center/cover;
}

.about_e .top .swiper-button-next{
	right: 0;
	background: url(../images/about_e_jtr.png) center center/cover;
}

.about_e .top .swiper-button-prev:hover{
	background: url(../images/about_e_jtl2.png) center center/cover;
}

.about_e .top .swiper-button-next:hover{
	background: url(../images/about_e_jtr2.png) center center/cover;
}
@media(max-width: 1800px){
	.about_c .top_box .swiper-slide-prev {
	    left: 51%;
	}
	.about_c .top_box .swiper-slide-next {
	    right: 51%;
	}
}
@media(max-width: 1700px){
	.index_a {
	    padding: 80px 0;
	}
	.about_b {
	    margin-top: -80px;
	    padding: 160px 0 90px;
	}
	.about_b .ul li .icon{width: 80px;}
	.about_c .top_box .box{
		 padding: 30px 40px;
	}
	.about_d {
		padding: 80px 0 90px;
	}
	.about_e {
	    padding: 80px 0 90px;
	}
}

@media(max-width: 1500px){
	.index_a {
	    padding: 70px 0;
	}
	.about_b {
	    margin-top: -60px;
	    padding: 120px 0 70px;
	}
	.about_b .ul li{
		padding: 34px 26px;
	}
	.about_b .ul li .icon {
	    width: 60px;
	}
	.about_b .ul li .text {
	    padding-top: 80px;
	}
	.about_c {
	    padding: 80px 0;
	}
	.about_c .top_box .swiper-slide-prev {
	    left: 65%;
	}
	.about_c .top_box .swiper-slide-next {
	    right: 65%;
	}
	.about_c:before{
		bottom: 136px;
	}
	.about_d {
	    padding: 70px 0 80px;
	}
	.about_e {
	    padding: 80px 0 90px;
	}
	.about_b .ul{
		margin-top: 30px;
	}
}

@media(max-width: 1100px){
	.index_a {
	    padding: 40px 0;
	}
	.about_a .index_a_01{
		padding-bottom: 0;
	}
	.about_b {
	    margin-top: -40px;
	    padding: 80px 0 50px;
	}
	.about_b .ul{
		display: block;
		margin-top: 20px;
	}
	.about_b .ul li {
		width: 100%;
		margin-bottom: 14px;
	    padding: 26px 16px;
	}
	.about_b .ul li:last-child {
	    margin-bottom: 0;
	}
	.about_b .ul li .icon {
	    width: 54px;
	}
	.about_b .ul li .text {
	    padding-top: 60px;
	}
	.about_c {
	    padding: 40px 0;
	}
	.about_c .top_box{
		width: 100%;
	}
	.about_c .top_box .swiper-slide-next{right: auto;}
	.about_c .top_box .swiper-slide-prev{left: auto;}
	.about_c .top_box .swiper-slide-active{
		left: auto;
		transform: initial;
	}
	.about_c .top_box .box .icon{
		width: 56px;
		top: 30px;
		right: 20px;
	}
	.about_c .top_box .box {
	    padding: 30px 20px;
	}
	.about_c:before {
	    bottom: 96px;
	}
	.about_c .btm_box .swiper-button-prev, .about_c .btm_box .swiper-button-next{
		width: 46px;
		height: 46px;
	}
	.about_c .btm_box{margin-top: 30px;}
	.nybanner .img .img1{display: none;}
	.nybanner .img .img2{display: block;}
	.about_d {
	    padding: 40px 0 50px;
	}
	.about_d .left {
		    width: 100%;
		    padding-top: 0;
	}
	.about_d .left .text{margin-top: 20px;}
	.about_d .right{
		width: 100%;
		margin-top: 20px;
	}
	.about_d .right .ul li{
		width: 48.5%;
		margin-right: 3%;
		margin-bottom: 10px;
	}
	.about_d .right .ul li:nth-child(3n){margin-right: 3%;}
	.about_d .right .ul li:nth-child(2n){margin-right: 0;}
	.about_e {
	    padding: 40px 0 50px;
	}
	.about_e .top .swiper-button-prev, .about_e .top .swiper-button-next{
		width: 40px;
		height: 40px;
	}
	.about_e .top .swiper-button-prev{right: 48px;}
}


/*zhaoxu*/
.zyfz_a{
	padding: 6.25vw 0;
}
.zyfz_a_01 .bt{
	float: left;
}
.zyfz_a_01 .nr{
	float: right;
	width: 71.25%;
	line-height: 1.75;
}
.zyfz_a_01 .nr p:nth-child(n+2) {
    margin-top: 16px;
}

.zyfz_a_01 .nr h3{font-size: 20px;font-weight: initial; color:#333333;}
.zyfz_a_01 .nr .b{
	color: #333333;
	margin-bottom: 20px;
}
.zyfz_a_01 .nr .t{
	color: #666666;
	line-height: 1.6;
	margin-bottom: 15px;
}
.zyfz_a_02{
	margin-top: 44px;
	display: flex;
	flex-wrap: wrap;
}
.zyfz_a_02 li{
	width: 32.5%;
	float: left;
	background:#f6f6f6;
	border-radius: 20px;
	padding: 42px 30px 36px;
	margin-right: 1.25%;
}
.zyfz_a_02 li:last-child{
	margin-right: 0;
}
.zyfz_icon{
	float: right;
	width: 88px;
}

@media(max-width: 1700px){
	.zyfz_icon{
		width: 80px;
	}
}
@media(max-width: 1500px){
	.zyfz_icon{
		width: 70px;
	}
}

@media(max-width: 1100px){
	.zyfz_icon{
		width: 50px;
	}
}
.zyfz_a_02 li .bt{
	width: 100%;
	float: left;
	margin-top: 50px;
}
.zyfz_a_02 li .bt .b{
	color: #222222;
	margin-bottom: 5px;
}
.zyfz_a_02 li .bt .t{
	color: #666666;
	line-height: 1.75;
}
.zyfz_b{
	background: #f6f6f6;
	padding: 5.4vw 0 6.5vw;
}

.zyfz_b .nr .b{
	color: #666666;
}
.zyfz_b .nr .t{
	color: #666666;
	margin-top: 12px;
	line-height: 2;
}
.zyfz_b .nr .t h3{font-size: 20px;font-weight: initial;}
@media(max-width: 1500px){
	.zyfz_b .nr .t h3,.zyfz_a_01 .nr h3{font-size: 18px;}
}
@media(max-width: 1100px){
	.zyfz_a_01 .nr h3
	.zyfz_b .nr .t h3,.zyfz_a_01 .nr h3{font-size: 16px;}
}
.zyfz_b .nr .t a{
	color: #2661e9;
	border-bottom: 1px solid #2661e9;
}
.zyfz_b .jt a{
	color: #222222;
}
.zyfz_b .jt a span{
	border-bottom: 1px solid #a3a3a3;
}
.zxxq{
	background: #fff;
	padding: 116px 0 107px;
}
.zxxq_01{
	background: #f6f6f6;
	padding: 40px 0 0;
	width: 73.75%;
	float: left;
	overflow: hidden;
	border-radius: 20px;
}
.zxxq_01 .bt .b{
	color: #222222;
}
.zxxq_01 .bt .t{
	color: #999999;
	margin-top: 6px;
}
.zxxq_01 .bt {
    padding: 0 40px;
}
.zxxq_01 .nr{
	/*border-bottom: 1px solid #e5e5e5;*/
	/*border-top: 1px solid #e5e5e5;*/
	
	/*margin-top: 30px;*/
	padding: 22px 40px 0;
}
.nizhensogu .zxxq_01 .bt .t {
    padding-bottom: 26px;
	border-bottom: 1px solid #e5e5e5;
}
.zxxq_01 .nr .nr_01{
	margin-top: 40px;
}
.zxxq_01 .nr p{
	line-height: 1.8;
	margin-bottom: 0 !important;
}
.zxxq_02{
	position: relative;
	margin-top: 40px;
    padding: 25px 40px 35px; 
    background: #f0f0f0;
}
.zxxq_02 .left{
	line-height: 1.8;
	width: 70%;
} 
.zxxq_02 .left a{
	display: block;
	color: #999999;
	position: relative;
	padding-left: 20px;
	height: 30px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; 
}
.zxxq_02 .left a:last-child{
	margin-top: 4px;
}
.zxxq_02 .left a:after{
	content: "";
	width: 4px;
	height: 4px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	border-radius: 50%;
	border:2px solid #999999;
}
.zxxq_02 .left a:hover{
	color: #2562ea;
	border-bottom: 1px solid #8aa9ed;
}
.zxxq_02 .left a:hover:after{
	border:2px solid #2562ea;
}
.zxxq_02 .jt_01{
	position: absolute;
	right: 40px;
	top: 50%;
	transform: translateY(-50%);
}
.zxxq_03{
	width: 23.5%;
	float: right;
	background:#f6f6f6;
	padding: 30px 30px 0;
	border-radius: 20px;
}
.zxxq_03 .mainTit .t {
    font-size: 38px;
}
.zxxq_03 .bt_01{
	padding: 0 0;
}
.zxxq_03 .bt .bt2{
	font-size: 40px;
}
.zxxq_03 ul{
	margin-top: 32px;
}
.zxxq_03 ul li{
	margin-bottom: 35px;
	border-bottom: 1px solid #eaeaea;
	padding: 0 0;
	padding-bottom: 33px;
}
.zxxq_03 ul li:last-child{
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 30px;
}
.zxxq_03 ul li .bt .b{
	color: #999999;
}
.zxxq_03 ul li .bt .t{
	color: #222222;
	margin-top: 4px;
	line-height: 1.5;
}
.zxxq_03 ul li .bt .e {
	color: #666666;
	margin-top: 7px;
	line-height: 1.625;
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.zxxq_03 ul li .jt_01{
	margin-top: 55px;
}
.zxxq_03 ul li:hover .bt .t{
	color: #2562ea;
}
.zxxq_03 ul li .jt_01 .zx:after{
	background: url(../images/jt_01.png)no-repeat center/cover;
}
.zxxq_03 ul li:hover .jt_01 .zx:after{
	background: url(../images/jt_02.png)no-repeat center/cover;
	transform: translateY(-50%) rotate(45deg);
    transition: all 0.6s;
}

.zxxq_03 ul li .more .mainMore-m {
    padding: 0;
    border: 0;
    margin-top: 20px;
    transition: all 0s;
    border-radius: 0;
}
.zxxq_03 ul li .more .mainMore-m:before {
    display: none;
}
.zxxq_03 ul li:hover .more .mainMore-m {
    color: #2562ea;
}
.zxxq_03 ul li:hover .more .mainMore-m i{
    background: url(../images/tnhrz.png) no-repeat right center;
}
.zxzx{
	padding: 8.5vw 0;
}
.zxzx .zxzx_01{
	width: 22.5%;
	float: left;
}
.zxzx .zxzx_01 .zxzx_a{
	margin-top: 40px;
}
.zxzx .zxzx_01 .zxzx_a a{
	display: inline-block;
	width: 100%;
	color: #222222;
	position: relative;
	padding: 20px 0;
	border-bottom: 1px solid #e5e5e5;
}
.zxzx .zxzx_01 .zxzx_a a:after{
	content: "";
	position: absolute;
	top: 50%;
	transform:translateY(-50%);
	width: 19px;
	height: 14px;
	background: url(../images/zxzx_jt1.png)no-repeat center/cover;
	right: 0;
}
.zxzx .zxzx_01 .zxzx_a a:hover,.zxzx .zxzx_01 .zxzx_a a.cur{
	color: #2c6bb4;
}
.zxzx .zxzx_01 .zxzx_a a:hover:after,.zxzx .zxzx_01 .zxzx_a a.cur:after{
	background: url(../images/zxzx_jt2.png)no-repeat center/cover;
}
.zxzx .zxzx_02{
	width: 68%;
	float: right;
}
.zxzx .zxzx_02 .zxzx_02_a li{
	width: 100%;
	margin-bottom: 15px;
}
.zxzx .zxzx_02 .zxzx_02_a .top{
	position: relative;
	overflow: hidden;
	border-radius: 10px;
}
.zxzx .zxzx_02 .zxzx_02_a .top img{
	transition: all 0.6s;
	transform: scale(1);
}
.zxzx .zxzx_02 .zxzx_02_a .top:hover img{
	transform: scale(1.06);
}
.zxzx .zxzx_02  .zxzx_02_a .top .bt{
	position: absolute;
	bottom: 40px;
	padding-left: 30px;
}
.zxzx .zxzx_02 .zxzx_02_a .top .b{
	color: #fff;
	margin-bottom: 10px;
}
.zxzx .zxzx_02 .zxzx_02_a .top .t{
	color: #fff;
}
.zxzx .zxzx_02 .zxzx_02_a .top_01{
	padding: 40px 30px;
	background: #f6f6f6;
	border-radius: 15px;
}
.zxzx .zxzx_02 .zxzx_02_a .top_01 .bt .b{
	color: #999999;
}
.zxzx .zxzx_02 .zxzx_02_a .top_01 .bt .t{
	color: #222222;
	margin-top: 10px;
}
.zxzx .zxzx_02 .top_01 .bt .t1{
	color: #666666;
	margin-top: 20px;
	overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.zxzx .zxzx_02 .top_01 .jt_01{
	margin-top: 50px;
}
.zxzx .zxzx_02 .top_01:hover{
	background: #2c6bb4;
	transition: all 0.6s;
}
.zxzx .zxzx_02 .top_01:hover .bt .b{
	color: #fff;
}
.zxzx .zxzx_02 .top_01:hover .bt .t{
	color: #fff;
}
.zxzx .zxzx_02 .top_01:hover .bt .t1{
	color: #fff;
}
.zxzx .zxzx_02 .jt_01 .zx:after{
	background: url(../images/jt_01.png)no-repeat center/cover;
}
.zxzx .zxzx_02 .top_01:hover .jt_01 .zx .zx_01{
	border-bottom:1px solid #fff;
}
.zxzx .zxzx_02 .top_01:hover .jt_01 .zx .zx_01{
	color: #fff;
}
.zxzx .zxzx_02 .top_01 .jt_01 .zx:after{
	transition: all 0.6s;
}
.zxzx .zxzx_02 .top_01:hover .jt_01 .zx:after{
	transform: translateY(-50%) rotate(45deg);
    transition: all 0.6s;
}
.yhfu{
	padding: 110px 0;
}
.yhfu .bt .bt3{
	color: #333333;
	margin-top: 20px;
}
.yhfu .yhfu_img{
	margin-top: 45px;
	position: relative;
}
.yhfu_img .dwg{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
	width: 100%;
}
.yhfu_img .dwg .bt{
	color: #fff;
	margin-top: 15px;
}
.yhfu_img .dwg .jt{
	margin-top: 30px;
}
.zxxq_01 .nr .nr_01 .bt{
	color: #2c6bb4;
	position: relative;
	padding-left: 20px;
}
.zxxq_01 .nr .nr_01 .bt:after{
	position: absolute;
	content: "";
	top: 50%;
	transform:translateY(-50%);
	left: 0;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #2c6bb4;
}
.zxxq_01 .nr .nr_01 .em{
	padding-top: 30px;
	border-top: 1px solid #e5e5e5;
	margin-top: 20px;
}
.zxxq_01 .nr .nr_01 .em_01{
	margin-bottom: 28px;
	line-height: 1.8;
}
.zxxq_01 .nr .nr_01 .em_01 h3{font-size: 20px;font-weight: initial;}
.zxxq_01 .nr .nr_01 .em_01 .b{
	color: #666666;
	margin-bottom: 8px;
}
.ykzs_01 .bt{
	float: left;
}
.ykzs_01 .ann{
	float: right;
	padding-top: 18px;
}
.ykzs_01 .ann a{
	display: inline-block;
	width: 165px;
	text-align: center;
	color: #2c6bb4;
	border-radius: 30px;
	border:1px solid #2c6bb4;
	height: 54px;
	line-height: 54px;
	margin-right: 14px;
}
.ykzs_01 .ann a:last-child{margin-right: 0;}
.ykzs_01 .ann a:hover,.ykzs_01 .ann a.cur{
	color: #fff;
	background: #2c6bb4;
}
.ykzs{
	padding: 5.20833vw 0 5.72916vw;
}
.ykzs .ykzs_02{
	margin-top: 40px;
}
.ykzs .ykzs_02 li{
	width: 100%;
	background: #f6f6f6;
	padding: 35px 40px;
	border-radius: 20px;
	margin-bottom: 20px;
}
.ykzs .ykzs_02 li:hover{
	background: #2661e9;
}
.ykzs .ykzs_02 li:hover .bt .b{
	color: rgba(255,255,255,.7);
}
.ykzs .ykzs_02 li:hover .bt .t{
	color: #fff;
}
.ykzs .ykzs_02 li:hover .bt .t1{
	color: #fff;
}
.ykzs .ykzs_02 li:hover .jt_01 .zx:after{
	background: url(../images/jt_01.png)no-repeat center/cover;
}
.ykzs .ykzs_02 li:hover .jt_01 .zx_01{
	border-bottom:1px solid #fff;
}
.ykzs .ykzs_02 li:hover .jt_01 .zx_01{
	color: #fff;
}
.ykzs .ykzs_02 li .jt_01 .zx:after{
	transition: all 0.6s;
}
.ykzs .ykzs_02 li:hover .jt_01 .zx:after{
	transform: translateY(-50%) rotate(45deg);
    transition: all 0.6s;
}
.ykzs .ykzs_02 li .bt .b{
	color: #999999;
}
.ykzs .ykzs_02 li .bt .t{
	color: #222222;
	margin-top: 3px;
}
.ykzs .ykzs_02 li .bt .t1{
	color: #666666;
	margin-top: 15px;
	overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.ykzs .ykzs_02 li .jt_01{
	margin-top: 30px;
}
.ykzs .ykzs_02 li .more .mainMore-m {
    padding: 0;
    border: 0;
    margin-top: 35px;
    transition: all 0s;
    border-radius: 0;
}
.ykzs .ykzs_02 li .more .mainMore-m:before {
    display: none;
}
.ykzs .ykzs_02 li:hover .more .mainMore-m {
    color: #fff;
}
.ykzs .ykzs_02 li:hover .more .mainMore-m i{
    background: url(../images/tnhrza.png) no-repeat right center;
}
.hxcp_a{
	background: #fff;
	padding: 6.7vw 0;
}
.hxcp_a_l{
	float: left;
	width: 34.6%;
}
.hxcp_a_l .hxcp_an{
	width: 200px;
	height: 55px;
	line-height: 55px;
	border-radius: 30px;
	background: #2c6bb4;
	text-align: center;
}
.hxcp_a_l .hxcp_an{
	display: inline-block;
	color: #fff;
	position: relative;
}
.hxcp_a_l .hxcp_an span{
	display: inline-block;
	width: 21px;
	height: 20px;
	background: url(../images/gwc_icon.png) no-repeat center center/cover;
	vertical-align: middle;
	margin-top: -5px;
	margin-right: 5px;
}
.hxcp_a_r{
	float: right;
	width: 53%;
}
.hxcp_a_l ul li{
	padding: 25px 0;
	border-bottom: 1px solid #eeeeee;
}
.hxcp_a_l ul li:last-child{
	border-bottom: none;
}
.hxcp_a_l ul li .bl{
	color: #666666;
	float: left;
	width: 50%;
}
.hxcp_a_l ul li .b2{
	width: 100%;
}
.hxcp_a_l ul li .bl span{
	color: #333333;
	margin-left: 5px;
}
.hxcp_b{
	background: #f2f5f7;
	padding: 5.7vw 0;
}
.hxcp_b ul{
	margin-top: 40px;
}
.hxcp_b ul li{
	width: 32.5%;
	float: left;
	position: relative;
	margin-right: 1.25%;
	margin-bottom: 20px;
}
.hxcp_b ul li:nth-child(3n){
	margin-right: 0;
}
.hxcp_b ul li .bt{
	position: absolute;
	bottom: 35px;
	padding-left: 30px;
}
.hxcp_b ul li .bt .b{
	color: #333333;
}
.hxcp_b ul li .bt .t{
	color: #333333;
	margin-top: 15px;
}
.hxcp_c{
	background: #fff;
	padding: 5.7vw 0;
}
.hxcp_c ul{display: flex;}
.hxcp_c ul li{
	background: #f6f6f6;
	padding: 30px 35px;
	border-radius: 20px;
	    margin-bottom: 2%;
}
.hxcp_c ul li:hover{
	background: #2c6bb4;
}
.hxcp_c ul li:hover .bt .b{
	color: #fff;
}
.hxcp_c ul li:hover .bt .t{
	color: #fff;
}
.hxcp_c ul li .imgl{
	float: right;
}

.hxcp_c ul li .imgl .img2{display: none;}
.hxcp_c ul li:hover .imgl .img1{display: none;}
.hxcp_c ul li:hover .imgl .img2{display: block;}
.hxcp_c ul li .bt{
	float: left;
	width: 100%;
	margin-top: 75px;
}
.hxcp_c ul li .bt .b{
	color: #222222;
}
.hxcp_c ul li .bt .t{
	color: #666666;
	margin-top: 15px;
	line-height: 1.6;
	height: 52px;
	overflow: hidden;
}
.hxcp_c .hxcp_c_01{
	overflow: hidden;
	padding-top: 40px;
}
.hxcp_c_02{
	position: relative;
}
.hxcp_c .foot_bt{
	color: #999999;
}
.hxcp_c_02 .swiper-button-prev:after,
.hxcp_c_02 .swiper-button-next:after{
	display: none;
}
.hxcp_c_02 .swiper-button-prev{
	width: 50px;
	height: 50px;
	left: auto;
	top: -40px;
	right: 70px;
	background: url(../images/hxcp_c_01_jtl.png)no-repeat center center/cover;
}
.hxcp_c_02 .swiper-button-next{
	background: url(../images/hxcp_c_01_jtr.png)no-repeat center center/cover;
	width: 50px;
	height: 50px;
	top: -40px;
	right: 0;
}
.rgp{
	padding: 5.7vw 0;
	background: #f6f6f6;
}
.rgp .rgp_01{
	width: 38%;
	float: left;
}
.rgp .rgp_02{
	float: right;
	width: 51%;
}
.rgp_01 ul{
	margin-top: 20px;
}
.rgp_01 ul li{
	padding: 25px 0;
    border-bottom: 1px solid #eeeeee;
}
.rgp_01 ul li .bl{
	color: #666666;
}
.rgp_01 ul li .bl span{
	color: #333333;
}
.rgp_a{
	padding: 5.7vw 0;
}
.rgp_a .rgp_a01{
	margin-top: 40px;
	display: flex;
	flex-wrap: wrap;
}
.rgp_a .rgp_a01 li{
	width: 49%;
	float: left;
	padding: 55px 60px;
	background: #f6f6f6;
	border-radius: 20px;
	margin-right: 2%;
	margin-bottom: 2%;
}
.rgp_a .rgp_a01 li:nth-child(2n){
	margin-right: 0;
}
.rgp_a .rgp_a01 li .rgp_a_icon{
	float: right;
}
.rgp_a .rgp_a01 li .rgp_a_icon .img2{
	display: none;
}
.rgp_a .rgp_a01 li:hover .rgp_a_icon .img1{
	display: none;
}
.rgp_a .rgp_a01 li:hover .rgp_a_icon .img2{
	display: block;
}
.rgp_a .rgp_a01 li .bt{
	margin-top: 50px;
	width: 100%;
	float: left;
	padding-right: 110px;
	position: relative;
}
.rgp_a .rgp_a01 li .bt .sz{
	position: absolute;
	top: -90px;
	left: 0;
}
.rgp_a .rgp_a01 li:hover .bt .sz_02{
	display: none;
}
.rgp_a .rgp_a01 li .bt .sz_01{
	display: none;
}
.rgp_a .rgp_a01 li:hover .bt .sz_01{
	display: block;
}
.rgp_a .rgp_a01 li .bt .b{
	color: #333333;
}
.rgp_a .rgp_a01 li .bt .t{
	color: #666666;
	margin-top: 20px;
	line-height: 1.8;
}
.rgp_a .foot_bt{
	color: #999999;
}
.rgp_a .rgp_a01 li:hover{
	background: #2c6bb4;
}
.rgp_a .rgp_a01 li:hover .bt .b{
	color: #fff;
}
.rgp_a .rgp_a01 li:hover .bt .t{
	color: #fff;
}
.hexin .hexin_a{
	padding: 6.25vw 0;
	background: #ffffff;
}
.hexin .bt .bt2{
	font-size: 50px;
}
.hexin_a .hexin_a01{
	position: relative;
}
.hexin_b .hexin_a01{
	position: relative;
}
.hexin_b{
	background: #f6f6f6;
	padding: 6.25vw 0;
}
.hexin_b .left{
	width: 45.6%;
	float: left;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	left: 0;
}
.hexin_b .right{
	width: 47.5%;
	float: right;
}
.hexin_a .left{
	width: 47.5%;
	float: left;
}
.hexin_a .right{
	width: 45.6%;
	float: right;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
}
.hexin_a .right ul,.hexin_b .left ul{
	margin-top: 24px;
}
.hexin_a .right ul li a{
	color: #666666;
	width: 100%;
	display: inline-block;
	position: relative;
	padding: 20px 0;
	padding-left: 20px;
	border-bottom: 1px solid #e5e5e5;
}
.hexin_a .right ul li a:after{
	content: "";
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 50px;
	background: #999999;
	top: 50%;
	transform: translateY(-50%);
	left: 4px;
}
.hexin_a .right ul li a:before{
	content: "";
	position: absolute;
	width: 8px;
	height: 12px;
	background: url(../images/index_b_jt.png);
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	display: none;
}
.hexin_a .right ul li a:hover:before{
	display: block;
}
.hexin_a .right ul li a:hover:after{
	background: #2c6bb4;
}
.hexin_a .right ul li a:hover{
	color: #2c6bb4;
	border-bottom: 1px solid #2c6bb4;
}
.hexin_b .left ul li a{
	color: #666666;
	width: 100%;
	display: inline-block;
	position: relative;
	padding: 20px 0;
	padding-left: 20px;
	border-bottom: 1px solid #e5e5e5;
}
.hexin_b .left ul li a:after{
	content: "";
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 50px;
	background: #999999;
	top: 50%;
	transform: translateY(-50%);
	left: 4px;
}
.hexin_b .left ul li a:before{
	content: "";
	position: absolute;
	width: 8px;
	height: 12px;
	background: url(../images/index_b_jt.png);
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	display: none;
}
.hexin_b .left ul li a:hover:before{
	display: block;
}
.hexin_b .left ul li a:hover:after{
	background: #2c6bb4;
}
.hexin_b .left ul li a:hover{
	color: #2c6bb4;
	border-bottom: 1px solid #2c6bb4;
}
@media(max-width: 1700px){
	.zyfz_a_02{
		margin-top: 30px;
	}
	.zyfz_b .nr{
		margin-top: 30px;
	}
	.jt a{
		font-size: 15px;
	}
	.zyfz_a_02 li .bt{
		margin-top: 30px;
	}
	.zxxq_03 .bt .bt2{
		font-size: 40px;
	}

	.zxxq_03 ul{
		margin-top: 30px;
	}
	.zxxq_03 ul li .jt_01{
		margin-top: 30px;
	}
	.zxzx .zxzx_01 .zxzx_a{
		margin-top: 30px;
	}
	.rgp_01 ul li{
		padding: 20px 0;
	}
	.rgp_a .rgp_a01 li{
		padding: 35px 40px;
	}
	.hxcp_c ul li .bt{
		margin-top: 50px;
	}
	.hexin .bt .bt2{
		font-size: 38px;
	}
	.zxxq_03 .mainTit .t{
	    font-size: 34px;
	}
}
@media(max-width: 1500px){
	.zyfz_a_02 li{
		padding: 30px 20px;
	}
	.zyfz_b .nr .t{
		margin-top: 15px;
	}
	.jt{
		margin-top: 30px;
	}
	.zxxq_03 .bt .bt2{
		font-size: 32px;
	}
	.zxxq_01 .nr p{
		margin-bottom: 18px;
	}
	.zxxq_03 .mainTit .t{
	    font-size: 26px;
	}
	.zxxq_03 .bt_01{
		padding: 0 20px;
	}
    .zxxq_03 ul li {
        margin-bottom: 22px;
        padding-bottom: 20px;
    }
    .zxxq_03 {
        padding: 30px 20px 0;
    }
    .zxxq_01 .bt,
    .zxxq_01 .nr,
    .zxxq_02 {
        padding-left: 20px;
        padding-right: 20px;
    }
	.hexin .bt .bt2{
		font-size: 32px;
	}
	.hexin_b .left ul li a{
		padding: 20px 0;
		padding-left: 20px;
	}
	.hexin_a .right ul li a{
		padding: 20px 0;
		padding-left: 20px;
	}
	.ykzs .ykzs_02 li{
		padding: 30px 30px;
	}
	.ykzs .ykzs_02 li .bt .t1{
		margin-top: 10px;
	}
	.ykzs .ykzs_02 li .bt .t{
		margin-top: 8px;
	}
	.ykzs_01 .ann a{
		width: 140px;
		height: 40px;
		line-height: 40px;
	}

	.hxcp_c ul li{
		padding: 24px 26px;
	}
	.hxcp_c ul li .imgl{width: 70px;}
}
@media(max-width: 1100px){
    .ykzs .ykzs_02 {
        margin-top: 20px;
    }
	.hxcp_c{
		padding: 40px 0 50px;
	}
	.hxcp_c .hxcp_c_01{padding-top: 30px;}
	.hxcp_c_02 .swiper-button-next,.hxcp_c_02 .swiper-button-prev{
		width: 40px;
		height: 40px;
	}
	.hxcp_c_02 .swiper-button-prev{right: 50px;}
	.hxcp_c ul li .imgl{width: 60px;}
	.zxzx .zxzx_01 .zxzx_a{
		margin-top: 20px;
	}
	.zxxq_02{
		margin-top: 20px;
		padding: 20px;
	}
	
	.zxxq_01 .nr p{
		margin-bottom: 8px;
	}
	.zxxq_01 .nr {
	    padding: 15px 20px 0;
	}
	.zxxq_01 .bt {
	    padding: 0 20px;
	}
	.zxxq_01{
		padding: 30px 0 0;
	}
	.zxxq_02 .left{
		width: 100%;
	}
	.zxxq_02 .jt_01{
		position: static;
		display: inline-block;
		top: 0;
		transform: translateY(0);
		margin-top: 20px;
	}
	.zxxq_01{
		width: 100%;
	}
	.zxxq_03{
		display: none;
	}
	.zyfz_b .nr{
		margin-top: 20px;
	}
	.zyfz_b{
		padding: 30px 0 40px;
	}
	.zyfz_a_02 li{
		width: 100%;
		margin-top: 20px;
	}
	.zyfz_a_01 .nr{
		width: 100%;
		margin-top: 20px;
	}
	.zyfz_a_01 .nr .b{
		margin-bottom: 10px;
		margin-top: 20px;
	}
	.zyfz_a_01 .nr .t{
		margin-bottom: 10px;
	}
	.zyfz_a_02 li .bt .b{
		margin-bottom: 8px;
	}
	.zyfz_a_02{
		margin-top: 10px;
	}
	.zyfz_a_02 li .bt{
		margin-top: 10px;
	}
	.zxxq_03 .bt .bt2{
		font-size: 24px;
	}
	.zxxq_02 .left a{
		overflow: hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
	}
	.zxzx .zxzx_02 .zxzx_02_a .top_01 .bt .t1{
		margin-top: 10px;
	}
	.zxzx .zxzx_02 .zxzx_02_a .top_01 .jt_01{
		margin-top: 30px;
	}
	.zxzx .zxzx_02{
		width: 100%;
		margin-top: 30px;
	}
	.zxzx .zxzx_02 .zxzx_02_a .top_01{
		padding: 20px 30px;
	}
	.zxzx .zxzx_01 .zxzx_02_a .zxzx_a a{
		padding: 15px 0;
	}
	.zxzx .zxzx_01{
		width: 100%;
	}
	.zxzx .zxzx_02 .zxzx_02_a .top .bt{
		bottom:10px;
	}
	.rgp_a .rgp_a01 li{
		width: 100%;
		margin-top: 20px;
	}
	.rgp_a .rgp_a01 li .bt{
		padding-right: 0;
	}
	.rgp_a .rgp_a01 li{
		padding: 20px 30px;
	}
	.hxcp_b,
	.hxcp_a,
	.rgp,
	.rgp_a{
		padding: 40px 0 50px;
	}
	.rgp .rgp_01{
		width: 100%;
	}
	.rgp .rgp_02{
		width: 100%;
		margin-top: 20px;
	}
	.hxcp_a_l{
		width: 100%;
	}
	.hxcp_a_r{
		width: 100%;
		margin-top: 20px;
	}
	.hxcp_a_l .hxcp_an{
		width: 160px;
		height: 45px;
		line-height: 45px;
	}
	.hxcp_b ul li{
		width: 49%;
		margin-right: 2%;
	}
	.hxcp_b ul li:nth-child(3n){
		margin-right: 2%;
	}
	.hxcp_b ul li:nth-child(2n){
		margin-right: 0;
	}
	.hxcp_b ul li .bt .t{
		margin-top: 8px;
	}
	.hxcp_c ul li .bt .t{
		margin-top: 8px;
	}
	.hxcp_c ul li .bt{
		margin-top: 30px;
	}
	.hexin .bt .bt2{
		font-size: 24px;
	}
	.hexin_b,
	.hexin .hexin_a{
		padding: 40px 0;
	}
	.hexin_a .left{
		width: 100%;
	}
	.hexin_a .right{
		width: 100%;
		position: static;
		transform: translateY(0);
		margin-top: 20px;
	}
	.hexin_b .right{
		width: 100%;
	}
	.hexin_b .left{
		width: 100%;
		position: static;
		transform: translateY(0);
		margin-top: 20px;
	}
	.zxxq{
		padding: 100px 0 40px;
	}
	.ykzs{
		padding: 30px 0 40px;
	}
	.ykzs_01 .ann{
		width: 100%;
		margin-top: 20px;
		padding-top: 0;
	}
	.ykzs .ykzs_02 li {
	    padding: 26px 18px;
	}
	.nizhensogu .zxxq_01 .bt .t {
	    padding-bottom: 15px;
	}
}
@media(max-width: 800px){
	.hxcp_b ul li{
		width: 100%;
		margin-right: 0;
	}
}
.fyq{
	text-align: center;
	width: 100%;
	display: inline-block;
	margin-top: 3vw;
}
.fyq a{
	display: inline-block;
}
.fyq a{
	color: #999999;
	padding: 0 10px;
	font-size: 20px;
}
.fyq .prev{
	background: url(../images/qieh_jtl.png)no-repeat center center/cover;
	width: 16px;
	height: 12px;
	margin-right: 20px;
}
.fyq .next{
	background: url(../images/qieh_jtr.png)no-repeat center center/cover;
	width: 16px;
	height: 12px;
	margin-left: 20px;
}
.fyq .cur{
	color: #2562ea;
	border-bottom: 2px solid #abc4e1 ;
}
.mbx{
	position: relative;

	margin-bottom: 40px;
}

.mbx a{
	display: inline-block;
	color: #333333;
}
@media(max-width: 1100px){
	.qieh{
		margin-top: 20px;
	}
	.mbx{
		margin-bottom: 20px;
	}
}

.nybanner .text .bt2 {
    color: #fff;
    margin-bottom: 10px;
}

.nybanner .text .bt span{
	display: inline-block;
	position: relative;
	padding: 0 35px;
	margin: 0 5px;
}
.nybanner .text .bt span:after{
	position: absolute;
	content: "";
	width: 27px;
	height: 23px;
	border-top: 4px solid #6aa8d9;
	border-left: 4px solid #6aa8d9;
	top: 10px;
	left: 0;
}
.nybanner .text .bt span:before{
	position: absolute;
	content: "";
	width: 27px;
	height: 23px;
	border-right: 4px solid #6aa8d9;
	border-bottom: 4px solid #6aa8d9;
	bottom: 10px;
	right: 0;
}
.nybanner .text .jt_01 {
    margin-top: 40px;
}

.ssss {
	z-index: 55;
	position: absolute;
	bottom: 80px;
	left: 8.5%;
	width: auto;
	text-align: center;
}

.sss {
	display: inline-block;
	position: relative;
	width: 20px;
	height: 20px;
	cursor:pointer;
}

.ssss .sss:after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	width: 6px;
	height: 6px;
	background: #fff;
	border-radius: 100%;
	box-sizing: border-box;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

.sss{
	margin-right: 5px;
}

.sss:last-child{
	margin-right: 0;
}

.sss .circle {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.sss .circle i {
	position: relative;
	float: left;
	width: 50%;
	height: 100%;
	overflow: hidden;
}

.sss .circle i::before {
	content: '';
	position: absolute;
	width: 200%;
	right: 0;
	top: 0;
	bottom: 0;
	border: 1px solid #fff;
	border-radius: 100%;
	box-sizing: border-box;
	clip: rect(0, 20px, 20px, 10px);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.sss .circle i:first-child::before {
	left: 0;
	right: auto;
	clip: rect(0px, 10px, 20px, 0px);
}

.sss.sss-active::before {
	background: #ff5a2b;
}

.sss.sss-active .circle i::before {
	-webkit-animation: circleR 3500ms linear both;
	animation: circleR 3500ms linear both;
}

.sss.sss-active .circle i:first-child::before {
	-webkit-animation-name: circleL;
	animation-name: circleL;
}

.ssss .ss-active:after{
	display: none;
}

@-webkit-keyframes circleL {

	0%,
	50% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@-webkit-keyframes circleR {
	0% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	50%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes circleL {

	0%,
	50% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes circleR {
	0% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	50%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}
.nybanner .img,.banner .pic1{overflow: hidden;}
.nybanner .img .img1 ,.banner .pic1 img{
    transform: scale(1.06);
    transition: all 2s;
}

.nybanner.cur .img .img1 ,.banner.cur .pic1 img{
    transform: scale(1);
}
.nybanner .text .bt h3{font-size: 70px;}
@media(max-width: 1700px){
	.nybanner .text .bt h3{font-size: 56px;}
}
@media(max-width: 1500px){
	.ssss{bottom: 60px;}
	.fyq a{font-size: 16px;}
	.nybanner .text .bt h3{font-size: 30px;}
}

@media(max-width: 1100px){
	.ssss{bottom: 30px;}
	.fyq a{font-size: 14px;}
	.nybanner .text .bt h3{font-size: 26px;}
	.nybanner .text .bt span:after,.nybanner .text .bt span:before{
		width: 20px;
        height: 14px; 
	}
	.nybanner .text .bt span:after{top: 4px;}
	.nybanner .text .bt span:before{bottom: 4px;}
}

/*zx下拉*/
.xial{
	position: absolute;
	width: 170px;
	background: #fafcfe;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	overflow: hidden;
	border-radius: 10px;
	opacity: 0;
	z-index: -1;
	transition: all 0.6s;
}
.xial a{
	display: block;
	text-align: center;
	font-size: 18px;
	color: #666666;
	padding: 17px 0;
	border-bottom: 1px solid #eeeeee;
}
.xial a:hover{
	color: #2c6bb4;
}
.head .head_a ul li:hover .xial{display: block; opacity: 1; z-index: 5; transition: all 1s;}
.new_xl{
	position: absolute;
	width: 600px;
	background: #fafcfe;
	top: 100%;
	left: -160px;
	overflow: hidden;
	border-radius: 10px;
	opacity: 0;
	z-index: -1;
	transition: all 0.6s;
}
.head .head_a ul li:hover .new_xl{display: block; opacity: 1; z-index: 5; transition: all 1s;}

.new_xl .l{
	float: left;
	width: 44%;
	border-right: 1px solid #e3e3e2;
}
.new_xl .l a{
	padding: 30px 25px;
	display: block;
	color: #292b2b;
	position: relative;
	font-size: 18px;
}
.new_xl .l .xz:after{
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: -2px;
	width: 3px;
	height: 20px;
	background: #3673b8;
}
.new_xl .l a.xz{
	color: #2c6bb4;
	background: #e3edf6;
}

.new_xl .r{
	float: left;
	width: 55%;
	background: #fdfdfd;
}
.new_xl .r .titbox{display: none;}
.new_xl .r .titbox.xz{display: block;}

.new_xl .r a{
	display: block;
	margin: 0 22px;
	line-height: 1.2;
	padding: 22px 0;
	text-overflow: ellipsis;
	white-space: nowrap; 
	position: relative;
	/*padding-right: 30px;*/
	border-bottom: 1px solid #ecf0f3;
}
.new_xl .r a:last-child{border-bottom: none;}
.new_xl .r a span{
	display: block;
	position: relative;
	font-size: 18px;
	color: #666666;
}
.new_xl .r a span:hover{
	color: #2c6bb4;
}
.new_xl .r a span:after{
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	width: 8px;
	height: 14px;
	background: url(../images/xial_jt02.png)no-repeat center center/cover;
}
.new_xl .r a span:hover:after{
	background: url(../images/xial_jt01.png)no-repeat center center/cover;
}
@media(max-width: 1700px){
	.new_xl .l a {
	    padding: 20px 15px;
	}
	.new_xl .r a {
    display: block;
	    margin: 0 22px;
	    line-height: 1.2;
	    padding: 20px 0;
	}
	.xial a{
		padding: 12px 0;
	}
}

@media(max-width: 1500px){
	.new_xl .l a {
	    padding: 18px 10px;
	}
	.xial a{
		font-size: 16px;
	}
	.new_xl .r a span{
		font-size: 16px;
	}
	.new_xl .r a {
	    margin: 0 18px;
	    padding: 18px 0;
	}
	.new_xl .r a span:before {
	    left: -18px;
	}
}

.zyfz_b_b{
	margin-top: 38px;
}
.zyfz_b_b .l{
	float: left;
}

.zyfz_b_b .r{
	float: right;
}
.zyfz_b_b .kng{
	width: 49%;
	position: relative;
	overflow: hidden;
	border-radius: 15px;
	line-height: 0;
}
.zyfz_b_b .kng .more {
    display: none;
    margin-top: 36px;
}
.zyfz_b_b .kng:hover .more {
    display: inline-block;
}
.zyfz_b_b .kng .mainMore:hover:before {
    display: none;
}
.zyfz_b_b .kng .mainMore:hover {
    border: 1px solid rgba(255, 255, 255, 0.3); 
}
.zyfz_b_b .kng:hover:after{
	opacity: 1;
	transition: all 1s;
	z-index: 0;
}
.zyfz_b_b .kng:after{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(38, 97, 233, .9);
	transition: all 1s;
	opacity: 0;
	z-index: -1;
}
.zyfz_b_b .kng .mc{
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 1;
	line-height: 1;
	width: 100%;
}
.zyfz_b_b .kng .mc .m{
	color: #fff;
	font-size: 30px;
	margin-top: 20px;
}
.zq{
	font-size: 16px;
	color: #fff;
	position: relative;
	display: inline-block;
	padding-right: 60px;
}
.jt .zq:after {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 44px;
    height: 44px;
    background: url(../images/jt_01.png);
    transition: all 0.6s;
}
.zyfz_b_b .kng:hover .jt .zq:after{
	transform: translateY(-50%) rotate(45deg);
	transition: all 1s;
}
@media(max-width:1500px){
	.zyfz_b_b .kng .mc img{
		width: 20%;
	}
}
@media(max-width:1100px){
	.zyfz_b_b .kng{
		width: 100%;
		margin-bottom: 20px;
	}
	.zyfz_b_b .kng .mc .m{
		font-size: 18px;
		margin-top: 8px;
	}
	.zyfz_b_b .kng .mc img{
		width: 10%;
	}
	.zq{
		font-size: 14px;
	}
}


/*2024-08-30新首页*/
.head{position:fixed; left:0; top:0; width: 100%; }
/*.head.cur{
	position: fixed;
	z-index: 10;
}*/
.head .head_a{
	width: 94%;
	margin: 0 auto;
}
.container{
	width: 74%;
	margin: 0 auto;
}
.right{
	float: right;
}
.left{
	float: left;
}
.head .head_a .logo{
	padding-top: 25px;
}
.head .head_a .qh{
	font-size: 18px;
	color: #fff;
	position: relative;
	padding-left: 30px;
	margin-top: 30px;
	display: none;
}
.head.kaobei .head_a ul li>a {
    color: #333333;
}
.kaobei.fixed-head .head_a ul li>a {
    color: #fff;
}
.head.kaobei { border-bottom:1px solid #efefef; }
.kaobei.fixed-head { border-bottom:1px solid #073495; }
@media(max-width: 1100px){
	.head .head_a .qh{display: block;}
}
.head .head_a .qh:after{
	content:"";
	position: absolute;
	width: 24px;
	height: 12px;
	background: url(../images/head_a.png);
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	display: none;
}
.head .head_a ul li{
	float: left;
	margin-right: 50px;
	color: #fff;
	font-size: 18px;
	padding: 30px 0;
	position: relative;
}
.head .head_a ul li>a { color:#fff; }

.head .head_a ul li:hover > a,
.head .head_a ul li.cur > a{
	color: #2c6bb4;
}

.xial{
	position: absolute;
	width: 170px;
	background: #fafcfe;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	overflow: hidden;
	border-radius: 10px;
	opacity: 0;
	z-index: -1;
	transition: all 0.6s;
}
.xial a{
	display: block;
	text-align: center;
	font-size: 18px;
	color: #666666;
	padding: 17px 0;
	border-bottom: 1px solid #eeeeee;
}
.xial a:hover{
	color: #2c6bb4;
}
.head .head_a ul li:hover .xial{display: block; opacity: 1; z-index: 5; transition: all 1s;}


.foot {
	background: #12277e;
	padding: 50px 0 0;
}
.foot .container{
	width: 93.7%;
}
.foot .logo{
	float: left;
	width: 15%;
}
.foot .dh{
	float: left;
	width: 85%;
}
.foot .dh li{
	float: right;
	margin-left: 46px; 
}
.foot .dh li a{
	font-size: 16px;
	color: #ffffff;
	padding-bottom: 24px;
	display: inline-block;
	position: relative;
}
.foot .dh li a:after{
	width: 0;
	content: "";
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	background: #fff;
	height: 2px;
	transition: all 0.5s;
}
.foot .dh li:hover a:after{
	width: 100%;
	transition: all 0.5s;
}
.foot .foot_02{
	margin-top: 55px;
}
.foot .foot_02 .ba{
	font-size: 14px;
	color: rgba(255,255,255,0.6);
	float: left;
	line-height: 1.8;
}


.foot .ba_01{
	float: right;
}
.foot .ba_01 .ba_a{
	text-align: right;
}
.foot .ba_01 .ba_a a{
	display: inline-block;
	margin-left: 10px;
}
.foot .ba_01 .ba_b{
	font-size: 14px;
	color: rgba(255,255,255,0.6);
	margin-top: 10px;
	padding-right: 20px;
	line-height: 1.6;
}
.foot .ba_01 .ba_a .rwm{
	position: relative;
}
.foot .ba_01 .ba_a .rwm .rwm_01{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	width: 100px;
	top: -110px;
	display: none;
}
.foot .ba_01 .ba_a .rwm:hover .rwm_01{
	display: block;
}
.foot_03 { border-top:1px solid rgba(255,255,255,0.1); margin-top: 100px; }
.foot_03 .ba_b { padding:24px 0; color:rgba(255,255,255,0.3); }
.foot_03 .ba_b * { color:rgba(255,255,255,0.3); }
.foot_03 .ba_b a:hover { color:#fff; }


/*.footerB-c { margin-top:-5px; }*/
.footerB-c ul li { margin-right: 10px; float:left;  }
.footerB-c ul li a { min-width:180px; text-align:center; display:inline-block; padding: 13px 30px; border:1px solid rgba(255,255,255,0.1); border-radius: 50px; }
.footerB-c ul li a span.icon { display: inline-block; padding-right: 8px; }
.footerB-c ul li { }
.footerB-c .ewmA { position: absolute; bottom: 70px; left:50%; transform:translateX(-50%); height:0; transition:all 0.6s; width: 150px; overflow: hidden;  }
.footerB-c .ewm { padding:2px; background: #fff; border-radius: 5px; overflow: hidden; }
.footerB-c ul li:hover .ewmA { height: 150px; }
.footerB-c ul li:last-child { margin-right:0; }
@media(max-width: 1100px){
	.footerB-c ul li a { padding: 10px 20px; }
	.foot .foot_02 { margin-top: 30px; }
	.footerB-c .ewmA { left:0; bottom:50px; transform:translateX(0); }
}
@media(max-width: 600px){
	.footerB-c ul li a { padding: 10px 20px; width: auto; min-width: 10px; }
}
@media(max-width: 400px){
	.footerB-c ul li a { padding: 8px 15px; }
	.footerB-c ul li a span { font-size: 12px; }
}


@media(max-width: 1600px){
	.container{
		width: 80%;
	}
	.foot_03 { margin-top: 5vw; }
}
@media(max-width: 1500px){
	.container{
		width: 80%;
	}
	.head .head_a ul li{
		padding: 15px 0;
		margin-right: 30px;
	}
	.head .head_a ul li a{
		font-size: 16px;
	}
	.head .head_a .logo{
		padding-top: 10px;
	}
	.head .head_a .logo img{
		height: 30px;
	}
	.head .head_a .qh{
		margin-top: 15px;
	}
}
@media(max-width: 1100px){
	.foot .foot_02 .ba{
		width: 100%;
	}
	.foot .foot_02 .ba_01{
		width: 100%;
	}
	.foot .ba_01{
		margin-top: 20px;
	}
	.foot .ba_01 .ba_a{
		text-align: left;
	}
	.foot .ba_01 .ba_a a{
		margin-left: 0;
		margin-right: 10px;
	}
	.container{
		width: 92%;
	}
	.head .head_a .daoh{
		display: none;
	}
	.head .head_a .qh{
		margin-top: 20px;
	}
	.head .head_a .logo{
		padding: 16px 0;
	}
	.bt .bt2{
		font-size: 24px;
	}
	.bt .bt1{
		font-size: 14px;
	}
	.banner .banner_a .bt .bt2{
		font-size: 28px;
	}
	.foot .dh{
		display: none;
	}
	.foot .logo{
		width: 100%;
	}
	.banner .banner_a .bt .bt1{
		font-size: 40px;
	}
	.foot{
		padding: 30px 0 0px;
	}
	.banner .banner_a .bt .bt2{
		font-size: 22px;
		margin-top: 8px;
	}
	.foot_03 { margin-top: 40px; }

	.footerB-c,.footerB-d { width: 100%; }
	.footerB-d { margin-top:20px; }
}


/*手机导航*/
/**mobile nav**/
.nav_box {width: 100%;height: 100%;position: fixed;right: auto;top: 0;bottom: 0;left: -100%;overflow: auto;z-index: 99999999;background: #37a9cc;transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
.nav_box.cur {left: 0;transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
.nav_box .box {/*background: #212222;*/width: 100%;height: 100%;position: relative;z-index: 2;}
.nav_box .nav-title {height: 57px;position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.06);}
.nav_box .nav-title .navclose {width: 22px;height: 22px;display: block;font-size: 0;line-height: 41px;position: absolute;right: 15px;top: 50%;z-index: 2;transform: translateY(-50%);}
.nav_box .nav-title .navclose img {width: 100%;}
.nav_box .nav-title h1 {text-align: left;width: 86px;margin-left: 15px;line-height: 0;padding-top: 11px;}
.nav_box .nav-title h1 img {width: 100%;}
.nav_box .navlist {width: 100%;padding-bottom: 20px;}
.nav_box .navlist ul>li {float: left;width: 100%;font-size: 16px;line-height: 50px;border-bottom: 1px solid rgba(255, 255, 255, .06);padding: 0 15px;text-transform: capitalize;}
.nav_box .navlist ul>li>a {display: block;color: #fff;position: relative;}
.nav_box .navlist ul>li>a.sub:before {content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 6px;height: 11px;background: url(../images/jtwhite.png) no-repeat center center / cover;}
.nav_box .navlist ul>li .navlist2 {border-top: 1px solid rgba(255, 255, 255, .06);display: none;padding: 10px 0;}
.nav_box .navlist ul>li .navlist2 a {display: block;width: 100%;color: #fff;font-size: 14px;line-height: 34px;}
.navR .search { display: block; }
.nav {display: inline-block;}
.navSear .search{
	display: none;
}
/*.navR .search { display: none; }*/
.header .lang p,.fixed-head .header .lang p,.fixed-headA .header .lang p { color:rgba(255,255,255,0.6); position: relative; background: url(../images/langbg.png) no-repeat right center; }
.header .navBtn { height: 50px; margin-top:-1px; float: left; left:3%; }
.header .lang p:after { display: none; }
.menu-i {
    height: 3px;
    right: 0;
    position: absolute;
    border-radius: 1px;
    font-style: normal;
    background-color: #FFFFFF;
    display: block;
    transition: all 0.5s;
    border-radius: 2px;
}
.fixed-head { z-index: 1000; }
/*.fixed-head .menu-i { background: #333;}*/
/*.fixed-headA .menu-i { background: #333;}*/
.menu-i-1 {
    width: 100%;
    top: 0;
}
.menu-i-2 {
    width: 28px;
    top: 23px;
    display: none;
}.menu-i-3 {
     width: 100%;
    top: auto;
    bottom: 0;
}
.mobile-menu {
    width: 24px;
    height: 12px;
    position: relative;
    display: block;
    background: none;
    border: none;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.mobile-menu-on {
    z-index: 1001;
}
.mobile-menu-on .menu-i-1 {
    transform: translateY(5px) rotate(45deg);
    background-color: #FFF;
}
.mobile-menu-on .menu-i-2 {
    opacity: 0;
}
.mobile-menu-on .menu-i-3 {
    transform: translateY(-4px) rotate(-45deg);
    background-color: #FFF;
}

.kaobei .menu-i { background:#222; }
.kaobei .head_a .qh { color:#222; }
.kaobei.fixed-head .menu-i { background:#fff; }
.kaobei.fixed-head .head_a .qh { color:#fff; }

/*.fixed-head .mobile-menu-on .menu-i-3,.fixed-head .mobile-menu-on .menu-i-1{
	background: #333;
}*/

.fixed-head,.fixed-head2 { background: #073495; }

.nav_box { display: block!important; top: 60px; width: 100%; left:-100%; border-top: 1px solid rgba(255,255,255,0.2); height: calc(100% - 50px); }
.nav_box { background: #073495; }
.bgGreen { background: #073495; }
.nav_box .navlist { padding-top: 10px; }
.nav_box .navlist ul>li { border:none; line-height: 50px; }
.navSear { margin-top: 20px; padding: 0 15px;}
.navSear .search { padding-top: 20px; border-top:1px solid rgba(255,255,255,0.3); }
.navSear .search .subsearch { z-index: 9;}
.navSear .search .subsearch .subsearcha { border-radius: 3px;position: relative; padding-left: 30px; height: 30px;}
.navSear .search .subsearch .subsearcha .inp {width: 90%;height: 30px;border: 0; font-size: 14px;color: #fff; padding-left: 0px; background: none; } 
.navSear .search .subsearch .subsearcha .sub { opacity: 0.7; border: none;outline: none;position: absolute;left: 0px;top: 50%;height: 26px;background: url(../images/searchxa.png) no-repeat left center;font-size: 0;width: 26px;transform: translateY(-50%);}
.navSear .search:hover .subsearch {display: block;}
.navSear .search .subsearch .subsearcha .inp:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: rgba(255,255,255,0.7); 
}
.navSear .search .subsearch .subsearcha .inp::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: rgba(255,255,255,0.7);
} 
.navSear .search .subsearch .subsearcha .inp:-ms-input-placeholder{
    color: rgba(255,255,255,0.7);
}
.navSear .search .subsearch .subsearcha .inp::-webkit-input-placeholder {
    color: rgba(255,255,255,0.7);
}
.nav_box .navlist ul>li .navlist2,.nav_box .navlist ul>li .secondNav .navlist3,.nav_box .navlist ul>li .fourthNav .navlist4 { position: fixed; left:-102%; transition: all 0.6s; display: block; top:59px; width: 100%; height: calc(100% - 80px); background: #286bb4; z-index: 10000; }
.nav_box .navlist ul>li .navlist2 a,.nav_box .navlist ul>li .secondNav .navlist3 a,.nav_box .navlist ul>li .fourthNav .navlist4 a { padding: 0 15px; line-height: 50px; font-size: 16px; color:rgba(255,255,255,0.8); }
.nav_box .navlist ul>li.cur .navlist2,.nav_box .navlist ul>li .secondNav.cur .navlist3,.nav_box .navlist ul>li .fourthNav.cur .navlist4 { left:0; }
.nav_box .navlist ul>li .backNav { padding: 0 15px; }
.nav_box .navlist ul>li .backNav span { display: block; padding: 5px 0 5px 25px; border-top: 1px solid rgba(255,255,255,0); background: url(../images/back.png) no-repeat left center; font-size: 18px;color:#fff; border-bottom:1px solid rgba(255,255,255,0.3); margin-bottom: 10px; }
.nav_box .navlist ul>li a.cur { font-weight: bold; color:#fff!important;  }



.head { z-index: 100100000; }
.banner .bg { width: 100%; height: 100vh; }
.bannerD { overflow: hidden; position: relative; }
.banner .bgA {  content:''; width: 100%; height: 55vw; transition:all  1s; position: absolute; left:0; bottom:-30vh; z-index: 2; }
.banner .bgA2 { bottom:calc(20px - 144.5vh); z-index: 2; }
.banner .bgA .picb { position: absolute; left:0; top:2vw; width: 100%;; }
.banner .bgA { overflow: hidden; }
.banner .bgA img { width: 100vw; height: auto;}
.banner.active .bgA { height: 60vw; }
.mb { display:none }
@media(max-width: 1100px){
	.pc { display:none; }
	.mb { display:block; }
}
.bannerA { position: relative; }
.bannerB { position: absolute; width: 100%; position: absolute; left:0; bottom:4vw; z-index: 10000; }
/*.banner .bg { transform: scale(1.1);transition: all 1.5s;}*/
/*.banner .swiper-slide-active .bg {transform: scale(1);}*/
.banner .swiper-slide { overflow: hidden; }
.mainQh { width: 55px!important; transition:all 0.5s; border:1px solid rgba(255,255,255,0.3); z-index: 5; height: 55px!important; background: none;border-radius: 50px;opacity: 1; }
.mainQh.swiper-button-prev { left:0; background: url(../images/mqhp.png) no-repeat center; }
.mainQh.swiper-button-next { right:0; background: url(../images/mqhn.png) no-repeat center; }
.mainQh.swiper-button-prev:hover { background: url(../images/mqhp.png) no-repeat center #2B378E; }
.mainQh.swiper-button-next:hover { background: url(../images/mqhn.png) no-repeat center #2B378E; }
.bannerB .mainQh:after { display:none; }
.bannerB .mainQh { top:auto; transform:translateY(0); margin:0; bottom:0; }
.bannerB .mainQhNext { right:auto; left: 70px; }

.bannerD:before { content:''; width: 100%; height: 100%; position: absolute; left:0; top:0; background: linear-gradient(to bottom, rgba(0,0,0,0.2), rgba(0,0,0,0)); z-index: 5; }
.bannerB-a img { height: 70px; width: auto; }
.bannerB-a .mainTit .c { letter-spacing:3px; }
@media(max-width: 1600px){
	.mainQh { width: 46px!important; height: 46px!important; }
	.bannerB .mainQhNext { left: 55px; }
	.bannerB { bottom: 3.5vw; }
}
@media(max-width: 1400px){
	.mainQh { width: 46px!important; height: 46px!important; }
	.bannerB .mainQhNext { left: 55px; }
	.bannerB { bottom: 3vw; }
	.bannerB-a img { height: 60px; width: auto; }
	.bannerB-a .mainTit .c { letter-spacing:1px; }
}
@media(max-width: 1100px){
	/*.banner .bgA { display:none; }*/
	.banner .bgA { bottom: 60px; padding-top:2vw; }
	.banner .bgA .picb { position: absolute; left:0; top:0vw; width: 100%; max-width: 200%; }
	.banner { padding-bottom: 62px; }
	.bannerB-a { width: 60%; }
	.bannerB-a img { height: 40px; width: auto; }
	.bannerB-a .mainTit .c { letter-spacing: 0; }
}
@media(max-width: 450px){
	.banner .bgA { bottom: 80px; padding-top:2vw; }
	.banner { padding-bottom: 82px; }
}

.bannerScroll { position: absolute; left: 3vw; bottom: 4vw; z-index: 5; line-height: 1; }
.bannerScroll p { line-height: 1; }
.bannerScroll .c { position: relative; padding-left: 10px; border-left:1px solid rgba(255,255,255,0.2); }
.bannerScroll .c:before { content:''; width: 2px; height: 30px; position: absolute; left:0; top:0; background: #fff; border-radius: 2px; left:-1px; }


.bannerScroll .c:before { -webkit-animation: godown 2s infinite; animation: godown 2s infinite; }
@-webkit-keyframes godown {
    0% {-webkit-transform: translate(0, 0);opacity: 1;}
    50% {opacity: 1;}
    100% {-webkit-transform: translate(0, 55px);opacity: 1;}
}
@keyframes godown {
    0% {transform: translate(0, 0);opacity: 1;}
    50% {opacity: 1;}
    100% {transform: translate(0, 55px);opacity: 1;}
}



.homeBox { background: #073495; }

.indexA { padding: 30vh 0; background: url(../images/indexabg1.png) no-repeat bottom center; background-size: 100% auto; }
.indexD { background: url(../images/indexbbg1.png) no-repeat bottom center; background-size: 100% auto; }
.indexA-c ul { border-left:1px solid rgba(255,255,255,0.2); }
.indexA-c ul li { position: relative; padding-left:15px; }
.indexA-c ul li.cur:before { content:''; width: 1px; height: 100%; position: absolute; left: -1px; top:0; background: #fff; }
.indexA-c ul li:nth-child(n+2) { margin-top:20px; }
.indexA-b { float:left; }
.indexA-d { position: relative; float:right; width: 43%; }
.indexA-d .imgA img { width: 60%; animation: godown3 2s infinite; position:relative; }
@keyframes godown3 {
    0% { top: -5vw; }
    50% { top: calc(10px - 5vw); }
    100% { top: -5vw; }
}

.indexA-d .bg { width: 42.3vw; height: 10vw; background: url(../images/indexabg2.png) no-repeat center bottom; background-size: 100% auto; position: absolute; left: 50%; transform:translateX(-50%); bottom: -5vw; }


.indexA-d .bg { animation: godown2 4s infinite; }


@keyframes godown2 {
    0% { bottom: -5vw; }
    50% { bottom: calc(10px - 5vw); }
    100% { bottom: -5vw; }
}


@media(max-width: 1900px){
	.indexA-c ul li:nth-child(n+2) { margin-top: 1vw; }
}
@media(max-width: 1600px){
	.indexA-d { float:right; width: 50%; }
	.indexA-d .bg { width: 50vw; height: 14vw; }
}
@media(max-width: 1100px){
	.indexA { padding: 25vw 0 16vw }
	.indexA-b { width: 100%; }
	.indexA-c ul li:nth-child(n+2) { margin-top:10px; }
	.indexA-d { float:right; width: 100%; }
	.indexA-d .bg { width: 90vw; height: 28vw; }
	@keyframes godown2 {
	    0% { bottom: -12vw; }
	    50% { bottom: calc(10px - 12vw); }
	    100% { bottom: -12vw; }
	}

}

.indexB-a { float:left; width: 54.5%; }
.indexB-b { position: absolute; width: 100%; top:50%; transform:translateY(-50%); left:0; }
.indexB-c { width: 33vw; }

@media(max-width: 1100px){
	.indexB { padding: 12vw 0 6vw }
	.indexB-a { width: 100%; }
	.indexB-b { position: relative; width: 100%; top:0; transform:translateY(0%); left:0; }
	.indexB-c { width: 100%; }
	.bannerScroll { bottom: calc(60px + 20vw); }
}
@media(max-width: 500px){
	.bannerScroll p { font-size:12px; }
	.bannerScroll .c:before { height: 20px; }
}
@media(max-width: 500px){
	.bannerScroll { bottom: calc(80px + 20vw); }
}


.indexC { height: 100vh; overflow: hidden; position: relative; }
.indexC video { z-index: 3; min-height: 100%; min-width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.indexC:after,
.indexC:before { z-index: 5; content:''; width: 100%; height: 50%; position: absolute; left:0; position: absolute; left:0; }
.indexC:before { top:0;  background: linear-gradient(to bottom, rgba(7,52,149,1), rgba(7,52,149,0)); } 
.indexC:after { bottom:0; background: linear-gradient(to bottom, rgba(7,52,149,0), rgba(7,52,149,1)); } 
.idnexC-b { width: 100%; text-align:center; position: absolute; left: 0; bottom:4vw; }
.idnexC-b a.mainMore3 i { padding: 0 0 0 15px; background: url(../images/videobg.png) no-repeat left center; }
@media(max-width: 1100px){
	.idnexC-b { bottom:8vw; }
}
@media(max-width: 600px){
	.idnexC-b { bottom: 50px; }
}


.indexD { position: relative; padding: 8vw 0 5vw; }
.indexD2 { z-index: 5; }
.indexD2:before { content:''; width: 100%; height: 62.3vw; background: url(../images/indexdbg.png) no-repeat top center; background-size: 100% 100%; position: absolute; left:0; bottom:0; }
.indexD-b { display:flex;flex-wrap:wrap; }
.indexD-c { width: 58%; }
.indexD-c a { display:block; }
.indexD-d { position: absolute; width: 100%; left:0; bottom:60px; padding: 0 40px; }
.indexD-e { width: calc(42% - 20px); float:right; margin-left:20px; position:relative; }
.indexD-f { width: 100%; height: calc(50% - 6px); }
.indexD-f a { position: relative; background: #2562ea; display:block; position: relative; width: 100%; height: 100%; }
.indexD-g { position: absolute; top:50%; transform:translateY(-50%); left:0; width: 100%; padding:0 40px; }
.indexD-g .smallMore { display:inline-block; width: 46px; height: 46px; border-radius: 50px; background: url(../images/mqhn.png) no-repeat center #5181ee; }
.indexD-f:nth-child(n+2) { margin-top: 12px; }

@media(max-width: 1600px){
	.indexD-g { padding:0 2vw; }
	.indexD-g .smallMore { width: 42px; height: 42px; }
	.indexD-d { bottom: 3vw; padding: 0 2vw; }
}
@media(max-width: 1100px){
	.indexD-c { width: 100%; }
	.indexD-e { width: 100%; margin: 12px 0 0 0; }
	.indexD-g { position: relative; top:0; transform:translateY(0); }
	.indexD-g { padding: 20px 16px; }
	.indexD-d { bottom: 20px; padding: 0 16px; }

	.indexD2:before { height: 157.2vw; background: url(../images/indexdbg2.png) no-repeat top center; background-size: 100% 100%; }
}


.xial,.new_xl { display:none; }
.head .head_a ul li:hover .xial,.head .head_a ul li:hover .new_xl { display:block; }



/**viveo视频弹窗**/
.fixVideo{
	display: none;
	position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.8);
    width: 100%;
    height: 100%;
    z-index: 1000;
}

.fixVideoA {
    width: 100%;
    height: 100%;
    position: relative;
}

.fixVideoB {
    position: absolute;
    width: 60%;
    max-width: 800px;
    height: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.fixVideoB .close {
    position: absolute;
    right: -1px;
    top: -40px;
    height: 40px;
    width: 40px;
    cursor: pointer;
    text-align: center;
    line-height: 40px;
    font-size: 30px;
    z-index: 10000;
    background: #000;
    color: #fff;
}

@media(max-width:1100px){
	.fixVideoB { width: 94%; }
	.pi1 { display: none; }
	.pi2 { display: block; }
}


/**慢慢**/
.nyfont-68 { font-size: 68px; }
.nyfont-54 { font-size: 54px; }

.mainTit1 .et { color: #1c59f5; }
.mainTit1 .t { color: #222222 !important; }

.color2 { color: #222222; }
.color6 { color: #666666; }

.borde20 {
	overflow: hidden;
    border-radius: 20px;
}

.lh175 { line-height: 1.75; }
.lh177 { line-height: 1.77; }
.lh1625 { line-height: 1.625; }

@media(max-width:1900px) {
	.nyfont-68 { font-size: 3.54vw; }
	.nyfont-54 { font-size: 2.8vw; }
}

@media(max-width:1100px) {
	.nyfont-68 { font-size: 26px; }
	.nyfont-54 { font-size: 24px; }
}

.gude { position: relative; z-index: 2; }

.aboutus-yA { background: #f2f5f7; padding: 122px 0 0; position: relative; }
.aboutus-yA::before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 80%;
	background: #fff;
}
.aboutus-yA .tusyatop { margin-bottom: 55px; }
.aboutus-yA .tusyatop .tusr {
	width: 65%;
	padding-top: 3px;
}
.aboutus-yA .svoei .mainMore {
	position: absolute;
	left: 50%;
	bottom: 40px;
	transform: translateX(-50%);
}
.aboutus-yA  .mainMore3 i { padding: 0 0 0 15px; background: url(../images/videobg.png) no-repeat left center; }


.aboutus-yB { background: #f2f5f7; padding: 100px 0 125px; }
.aboutus-yB .outusbott { margin-top: 33px; }
.aboutus-yB .outusbott ul { display: flex; flex-wrap: wrap; }
.aboutus-yB .outusbott ul li {
    float: left;
    border-radius: 20px;
    overflow: hidden;
    background: #fff;
    margin-right: 1.4%;
    width: 32.38%;
	padding: 40px 38px 33px;
	transition: all .5s;
}
.aboutus-yB .outusbott ul li:last-child { margin-right: 0; }
.aboutus-yB .outusbott ul li .img { text-align: right; }
.aboutus-yB .outusbott ul li .img img { height: 74px; }
.aboutus-yB .outusbott ul li .img .m2 { display: none; }
.aboutus-yB .outusbott ul li .ustoz { margin-top: 65px; }
.aboutus-yB .outusbott ul li .ustoz .oza { transition: all .5s; }
.aboutus-yB .outusbott ul li .ustoz .ozb { transition: all .5s; margin-top: 13px; }

.aboutus-yB .outusbott ul li:hover { background: #2661e9; }
.aboutus-yB .outusbott ul li:hover .img .m1 { display: none; }
.aboutus-yB .outusbott ul li:hover .img .m2 { display: inline-block; }
.aboutus-yB .outusbott ul li:hover .ustoz .oza,
.aboutus-yB .outusbott ul li:hover .ustoz .ozb { color: #fff; }








.aboutus-yC {
	padding-bottom: 9.375vw;
	position: relative;
}
.aboutus-yC::before {
	position: absolute;
	content: "";
	bottom: 0;
	left: 0;
	width: 100%;
	height: 9.375vw;
	background: url(../images/utus-yC.png)no-repeat center center/cover;
}
.aboutus-yC .container { padding: 140px 0 0; position: relative; }
.aboutus-yC .container::before {
	position: absolute;
	top: 0;
	content: "";
	left: 26px;
	width: 1px;
	height: 100%;
	background: #eeeeee;
}
.aboutus-yC .angboml .boml { width: 54px; height: 600px; margin-right: 114px; }
.aboutus-yC .angboml .boml .bomze { width: 100%; height: 20%; position: relative; }
.aboutus-yC .angboml .boml .bomze::before {
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #eeeeee;
	transform: translate(-50%,-50%);
}
.aboutus-yC .angboml .boml .bomze.zneos::after {
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	width: 100%;
	height: 54px;
	border-radius: 50%;
	border: 1px solid #4074ec;
	transform: translate(-50%,-50%);
}
.aboutus-yC .angboml .boml .bomze.zneos::before { background: #4074ec; }
.aboutus-yC .angbomr { float: right; }
.aboutus-yC .angbomr .gmol { float: left; font-size: 98.6px; color: #2562ea; line-height: .8; margin-top: 225px; margin-right: -60px; position: relative; z-index: 2; }
.aboutus-yC .angbomr .gmor { float: left; height:520px; overflow: hidden; padding-left: 60px; }
.aboutus-yC .angbomr .gmor .tusgmo-rig { height: 500px; padding: 0 44px 0 6px; margin-right: 51px; overflow: initial; }
.aboutus-yC .angbomr .gmor .tusgmo-rig .swiper-slide { font-size: 98.6px; line-height: .8; color: #eff0f0; }
.aboutus-yC .angbomr .gmor .tusgmo-rig .swiper-slide-active { color: #2562ea; }


.eeee {
	z-index: 100000000000;
	position: absolute;
	top: 67%;
	left: -60px;
	transform: translateY(-50%);
	opacity: 0;
}

.ssw {
	position: relative;
	width: 220px;
	height: 220px;
}


.ssw .circle {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.ssw .circle i {
	position: relative;
	float: left;
	width: 50%;
	height: 100%;
	overflow: hidden;
}

.ssw .circle i::before {
	content: '';
	position: absolute;
	width: 200%;
	right: 0;
	top: 0;
	bottom: 0;
	border: 1px solid #2562ea;
	border-radius: 100%;
	box-sizing: border-box;
	clip: rect(0, 220px, 220px, 110px);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.ssw .circle i:first-child::before {
	left: 0;
	right: auto;
	clip: rect(0px, 110px, 220px, 0px);
}

.aboutus-yC .angbomr .gmor .tusgmo-rig .swiper-slide-active .circle i::before {
	-webkit-animation: circleR 3000ms linear both;
	animation: circleR 3000ms linear both;
}

.aboutus-yC .angbomr .gmor .tusgmo-rig .swiper-slide-active .circle i:first-child::before {
	-webkit-animation-name: circleL;
	animation-name: circleL;
}

.aboutus-yC .angbomr .gmor .tusgmo-rig .swiper-slide-active::before {
    position: absolute;
    content: "";
    width: 219px;
    height: 219px;
    border: 1px solid #d4dffb;
    left: -60px;
    top: 67%;
    border-radius: 50%;
    transform: translateY(-50%);
}

.aboutus-yC .angbomr .gmor .tusgmo-rig .swiper-slide-active .eeee { opacity: 1; }

.me { display: none; }

@-webkit-keyframes circleL {

	0%,
	50% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@-webkit-keyframes circleR {
	0% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	50%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes circleL {

	0%,
	50% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes circleR {
	0% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	50%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}


.aboutus-yC .angboml { float: left; }

.aboutus-yC .angboml .bomla .zoemao {
	height: 450px;
	overflow: hidden;
	margin-top: 47px;
}
.aboutus-yC .angboml .bomla .zoemao .tusgmo-lige {
	height: 206px;
	overflow: initial;
}
.aboutus-yC .angboml .bomla .zoemao .tusgmo-lige .swiper-slide { opacity: .3; }
.aboutus-yC .angboml .bomla .zoemao .tusgmo-lige .swiper-slide-thumb-active { opacity: 1; }
.aboutus-yC .angboml .bomla .zoemao .tusgmo-lige .n {
	margin-top: 5px;
}


@media(max-width:1500px) {
	.aboutus-yB .outusbott ul li .img img { height: 50px; }
	.aboutus-yB .outusbott ul li { padding: 20px; }
	.aboutus-yB .outusbott ul li .ustoz { margin-top: 30px; }

	.aboutus-yC .angbomr .gmor .tusgmo-rig .swiper-slide { font-size: 70px; }
	.aboutus-yC .angbomr .gmol { font-size: 70px; margin-top: 204px; }
	.aboutus-yC .angbomr .gmor .tusgmo-rig .swiper-slide-active::before {
		width: 180px;
		height: 180px;
		left: -44px;
	}
	.aboutus-yC .angbomr .gmor .tusgmo-rig {
		height: 450px;
	}
	.eeee { left: -44px; }
	.ssw { width: 180px; height: 180px; }
	.ssw .circle i::before {
		clip: rect(0, 180px, 180px, 90px);
	}
	.ssw .circle i:first-child::before {
		clip: rect(0px, 90px, 180px, 0px);
	}
	.aboutus-yC .angboml .boml { margin-right: 70px; width: 44px; }
	.aboutus-yC .angboml .boml .bomze.zneos::after { height: 44px; }
	.aboutus-yC .container::before { left: 22px; }

	.aboutus-yA { padding-top: 90px; }
	.aboutus-yB { padding: 90px 0 105px; }
}



@media(max-width:1100px) {
	.aboutus-yA { padding: 35px 0 45px; }
	.aboutus-yA .tusyatop .tusr { width: 100%; padding-top: 15px; }
	.aboutus-yA .tusyatop { margin-bottom: 20px; }
	.aboutus-yA .svoei .mainMore { bottom: 20px; }
	.aboutus-yB { padding: 0 0 45px; }
	.aboutus-yB .outusbott { margin-top: 20px; }
	.aboutus-yB .outusbott ul li { width: 100%; margin-right: 0; margin-bottom: 20px; }
	.aboutus-yB .outusbott ul li:last-child { margin-bottom: 0; }
	.aboutus-yB .outusbott ul li .ustoz .ozb { margin-top: 10px; }
	.aboutus-yB .outusbott ul li .ustoz { margin-top: 25px; }


	.aboutus-yC .container { padding-top: 35px; }
	.aboutus-yC .angboml .boml { display: none; }
	.aboutus-yC .container::before { display: none; }
	.aboutus-yC .angboml .bomla { width: 100%; }
	.aboutus-yC .angboml { width: 100%; }
	.aboutus-yC .angboml .bomla .zoemao .tusgmo-lige,
	.aboutus-yC .angboml .bomla .zoemao { height: auto; overflow: hidden; width: 100%; }
	.aboutus-yC .angboml .bomla .zoemao .tusgmo-lige .swiper-slide { opacity: 1; }
	.aboutus-yC .angbomr { display: none; }
	.aboutus-yC::before { height: 25.375vw; }
	.aboutus-yC {
		padding-bottom: 22vw;
	}
	.aboutus-yC .angboml .bomla .zoemao { margin-top: 20px; }

	.me { display: block; }

	.kaozne { float: left; margin-top: 25px; }
	.aboutus-yC .mainQh:after { display:none; }
	.aboutus-yC .mainQh { top:auto; transform:translateY(0); margin:0; bottom:0; background: #000; position: initial; float: left; margin-right: 10px; border: 1px solid #1c59f5; }
	.aboutus-yC .mainQhNext { right:auto; left: 70px; }

	.aboutus-yC .mainQh.swiper-button-prev { background: url(../images/tnhpz.png) no-repeat center center/cover; background-size: 14px 11px; }
	.aboutus-yC .mainQh.swiper-button-next { background: url(../images/tnhrz.png) no-repeat center center/cover; background-size: 14px 11px; }
	.aboutus-yC .mainQh.swiper-button-prev:hover { background: url(../images/tnhpza.png) no-repeat center center/cover #1c59f5; background-size: 14px 11px;  }
	.aboutus-yC .mainQh.swiper-button-next:hover { background: url(../images/tnhrza.png) no-repeat center center/cover #1c59f5; background-size: 14px 11px;  }
}



/**核心产品**/
.xmbanner .anzne { position: absolute; width: 100%; bottom: 60px; left: 0; z-index: 2; }
.xmbanner .mainQh:after { display:none; }
.xmbanner .mainQh { top:auto; transform:translateY(0); margin:0; bottom:0; background: #000; position: initial; float: left; margin-right: 12px; border: 1px solid #fff; }
.xmbanner .mainQhNext { right:auto; left: 70px; }

.xmbanner .mainQh.swiper-button-prev { background: url(../images/tnhpza.png) no-repeat center center/cover; background-size: 14px 11px; }
.xmbanner .mainQh.swiper-button-next { background: url(../images/tnhrza.png) no-repeat center center/cover; background-size: 14px 11px; }
.xmbanner .mainQh.swiper-button-prev:hover { background: url(../images/tnhpz.png) no-repeat center center/cover #fff; background-size: 14px 11px;  }
.xmbanner .mainQh.swiper-button-next:hover { background: url(../images/tnhrz.png) no-repeat center center/cover #fff; background-size: 14px 11px;  }


.xmbanner .kaobneiz {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	width: 100%;
}
.xmbanner .kaobneiz .nr { margin-top: 10px; }
.img100 { overflow: hidden; }
.xmbanner .img100 img {
	transition: all 2s;
	transform: scale(1.06);
}
.xmbanner.cur .img100 img {
    transform: scale(1);
}


.xmhexinA { padding: 8.85416vw 0; position: relative; }
.xmhexinA::before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 100%;
    height: 9.375vw;
    background: url(../images/utus-yC.png)no-repeat center center/cover;
}
.center { text-align: center; }
.xmhexinA .indexA-a .xmhexinA-b {
	float: left;
}
.xmhexinA .indexA-a .xmhexinA-c {
	margin-top: 50px;
}
.xmhexinA .indexA-a .xmhexinA-c ul {
	border-left: 2px solid #eeeeee;
}
.xmhexinA .indexA-a .xmhexinA-c ul li { margin-bottom: 28px; padding-left: 15px; position: relative; cursor: pointer; }
.xmhexinA .indexA-a .xmhexinA-c ul li::before {
	position: absolute;
	content: "";
	left: -2px;
	top: 0;
	height: 0;
	width: 2px;
	background: #2661e9;
	transition: all .5s;
}
.xmhexinA .indexA-a .xmhexinA-c ul li.curter::before { height: 100%; }
.xmhexinA .indexA-a .xmhexinA-c ul li:last-child { margin-bottom: 0; }
.xmhexinA .indexA-a .xmhexinA-c ul li .t {
	font-size: 20px;
	color: #222222;
	transition: all .5s;
	line-height: 1;
}
.xmhexinA .indexA-a .xmhexinA-c ul li.curter .t { font-size: 24px; }
.xmhexinA .indexA-a .xmhexinA-c ul li .cont { display: none; position: relative; }
.xmhexinA .indexA-a .xmhexinA-c ul li .cont .guei { padding-top: 18px; }
.xmhexinA .indexA-a .xmhexinA-c ul li .cont .guei .e { padding-bottom: 13px; }
.xmhexinA .indexA-a .xmhexinA-c ul li .cont .guei .e:last-child { margin-bottom: 0; padding-bottom: 0; }
.xmhexinA .indexA-a .xmhexinA-c ul li .cont .guei .e a {
	display: inline-block;
	padding-left: 13px;
	color: #666666;
	line-height: 1;
	position: relative;
	padding-bottom: 5px;
}
.xmhexinA .indexA-a .xmhexinA-c ul li .cont .guei .e a::before {
	position: absolute;
	content: "";
	left: 0;
	top: 38%;
	transform: translateY(-50%);
	height: 6px;
	width: 6px;
	background: #d2d2d2;
	border-radius: 50%;
}
.xmhexinA .indexA-a .xmhexinA-c ul li .cont .guei .e a::after {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	height: 1px;
	width: 0%;
	transition: all .5s;
	background: #2661e9;
}

.xmhexinA .indexA-a .xmhexinA-c ul li .cont .guei .e a span {
	position: absolute;
	right: -15px;
	width: 8px;
	top: 38%;
	transform: translateY(-50%);
	height: 12px;
	transition: all .5s;
	opacity: 0;
	content: "";
	background: url(../images/yozune.png)no-repeat center center/cover;
}


.xmhexinA .indexA-a .xmhexinA-c ul li .cont .guei .e:hover a::after { width: 100%; }
.xmhexinA .indexA-a .xmhexinA-c ul li .cont .guei .e:hover a span { opacity: 1; }

.xmhexinA .indexA-a .xmhexinA-d {
	position: relative;
    float: right;
    width: 43%;
}

.xmhexinA .indexA-a .xmhexinA-d .bg {
	width: 42.3vw;
    height: 10vw;
    background: url(../images/indexabg2.png) no-repeat center bottom;
    background-size: 100% auto;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -5vw;
	animation: godown2 4s infinite;
}



@media(max-width:1500px) {
	.xmbanner .anzne {
		bottom: 40px;
	}

}

@media(max-width:1100px) {
	.xmhexinA { padding: 35px 0 100px; }
	.xmhexinA .indexA-a .xmhexinA-c { margin-top: 20px; }
	.xmhexinA .indexA-a .xmhexinA-b { width: 100%; }
	.xmhexinA .indexA-a .xmhexinA-c ul li { margin-bottom: 20px; }
	.xmhexinA .indexA-a .xmhexinA-c ul li .t { font-size: 16px; }
	.xmhexinA .indexA-a .xmhexinA-c ul li.curter .t { font-size: 20px; }
	.xmhexinA .indexA-a .xmhexinA-c ul li .cont .guei { padding-top: 13px; }
	.xmhexinA .indexA-a .xmhexinA-c ul li .cont .guei .e a { font-size: 14px; }
	.xmhexinA .indexA-a .xmhexinA-c ul li .cont .guei .e { padding-bottom: 7px; }
	.xmhexinA .indexA-a .xmhexinA-d { width: 100%; margin-top: 25px; }
	.xmhexinA .indexA-a .xmhexinA-d .bg { width: 90vw; height: 28vw; }
	.xmhexinA::before { height: 25.375vw; }

	.xmbanner .anzne { bottom: 20px; }


}


/**近视防控**/

.xmbanner .taonihou {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	transform: translateY(-50%);
}

.xmbanner .taonihou .oani {
	width: 607px;
	margin-top: 6px;
}

.xmbanner .taonihou .oani ul li {
	border-bottom: 1px solid rgba(255,255,255,.15);
	padding: 20px 0 26px;
}
.xmbanner .taonihou .oani ul li sup { line-height:1; }

.mainTit1 .et { display: inline-block; }
.jinshifangA { background: #f1f5f8; padding: 5.46875vw 0 9.89583vw; position: relative; }
.jinshifangA::before {
	position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 100%;
    height: 9.375vw;
    background: url(../images/utus-yCww.png)no-repeat center center/cover;
}
.jinshifangA .anzne { margin: 47px 0 45px; position:relative; }
/*.jinshifangA .anzne ul { display: flex; flex-wrap: wrap; }*/
.jinshifangA .anzne ul li {
    float: left;
    background: #000;
    margin-right: 1.43%;
    text-align: center;
    width: 32.38%;
	padding: 44px 0 21px 0;
	transition: all .5s;
	background: url(../images/anzneq.png)no-repeat center center/cover;
	background-size: 100% 100%;
}
.jinshifangA .anzne ul li:last-child { margin-right: 0; }
.jinshifangA .anzne ul li .icon { margin-bottom: 30px; }
.jinshifangA .anzne ul li .icon img { height: 96px; }
.jinshifangA .anzne ul li .icon .m2 { display: none; }
.jinshifangA .anzne ul li .zenzi { width: 70%; display: inline-block; }
.jinshifangA .anzne ul li .zenzi .z { transition: all .5s; }
.jinshifangA .anzne ul li .zenzi .i { margin-top: 8px; transition: all .5s; }
.jinshifangA .anzne ul li .zenzi .enz { display: inline-block; margin-top: 50px; }
.jinshifangA .anzne ul li .zenzi .enz .nz { line-height: .9; transition: all .5s; }
.jinshifangA .anzne ul li .zenzi .enz .ne { margin-top: 3px; transition: all .5s; color: #555555; }
.jinshifangA .anzne ul li:hover {
	background: url(../images/anzneqa.png)no-repeat center center/cover;
		background-size: 100% 100%;
}
.jinshifangA .anzne ul li:hover .icon .m1 { display: none; }
.jinshifangA .anzne ul li:hover .icon .m2 { display: inline-block; }
.jinshifangA .anzne ul li:hover .zenzi .z { color: #fff; }
.jinshifangA .anzne ul li:hover .zenzi .i { color: #fff; }
.jinshifangA .anzne ul li:hover .zenzi .enz .nz { color: #fff; }
.jinshifangA .anzne ul li:hover .zenzi .enz .ne { color: #86abff; }
.jinshifangA .xenw .nw {
	margin-bottom: 35px;
}

.jinshifangA .swiper-button-next {
    background: url(../images/kao.png) no-repeat center;
    border: 1px solid  #2B378E;
    transform: translateY(-50%);
    right: -8%;
    transition: all 0s;
}

.jinshifangA .swiper-button-prev {
    background: url(../images/kao.png) no-repeat center;
    border: 1px solid  #2B378E;
    transform: translateY(-50%) rotate(183deg);
    left: -8%;
    transition: all 0s;
}

.jinshifangA .swiper-button-next:hover {
    background: url(../images/mqhn.png) no-repeat center #2B378E;
}

.jinshifangA .swiper-button-prev:hover {
    background: url(../images/mqhp.png) no-repeat center #2B378E;
    transform: translateY(-50%) rotate(0);
}

.jinshifangA .swiper-button-next:after,
.jinshifangA .swiper-button-prev:after { display:none; }
.mainMore-m { color: #666666; border-color: #d2d2d2; }
.mainMore-m i { background: url(../images/kao.png) no-repeat right center; }
.mainMore-m:hover i { background: url(../images/kaoa.png) no-repeat right center; }



@media(max-width:1500px) {
	.jinshifangA .anzne ul li .icon img { height: 70px; }
	.jinshifangA .anzne ul li {
		padding-top: 30px;
	}
	.jinshifangA .anzne ul li .zenzi .enz {
		margin-top: 30px;
	}
	.jinshifangA .anzne ul li .icon {
		margin-bottom: 20px;
	}
}

@media(max-width:1200px) {
	.jinshifangA .anzne ul li .zenzi .enz .nz { font-size: 34px; }
	.jinshifangA .anzne ul li .zenzi .enz .ne {
		margin-top: -1px;
	}
}


@media(max-width:1100px) {
	.jinshifangA {
		padding: 35px 0 22vw;
	}
	.jinshifangA::before { height: 22vw; }
	.jinshifangA .anzne { margin: 20px 0 25px; }
	.jinshifangA .anzne ul li { width: 100%; margin-right: 0; margin-bottom: 20px; }
	.jinshifangA .anzne ul li:last-child { margin-bottom: 0; }
	.jinshifangA .anzne ul li .zenzi .enz .nz { font-size: 20px; }
	.jinshifangA .anzne ul li .zenzi .enz .ne { font-size: 16px; }
	.jinshifangA .xenw .nw { margin-bottom: 20px; }
	.jinshifangA .xenw .nw { line-height: 1.6; }

	.xmbanner .taonihou {
		position: initial;
		transform: translateY(0);
		padding: 20px 0;
	}

	.xmbanner .taonihou .mainTit .t { color: #222; }
	.xmbanner .taonihou .oani ul li { border-color: rgba(0,0,0,0.2); padding: 18px 0; }
	.xmbanner .taonihou .oani ul li .n { color: #222 !important; width: 95px; }
	.xmbanner .taonihou .oani ul li .e { color: #222 !important; width: calc(100% - 98px); }
	.xmbanner .taonihou .oani  { width: 100%; }
	
	.jinshifangA .swiper-button-next {
        background: url(../images/mqhn.png) no-repeat center #2B378E;
        right: -3%;
    }
    
    .jinshifangA .swiper-button-prev {
        background: url(../images/mqhp.png) no-repeat center #2B378E;
        left: -3%;
    }
}




/**最新资讯**/
.newsznep {
	background: #f1f5f8;
	padding: 5.20833vw 0 6.25vw;
}
.newsznep .znensme {
	margin-top: 30px;
}
.newsznep ul {
    display: flex;
    flex-wrap: wrap;
}
.newsznep ul li {
	float: left;
    margin-right: 1.22%;
    width: 32.52%;
	margin-bottom: 1.22%;
	border-radius: 20px;
	overflow: hidden;
}

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

.newsznep ul li a {
	display: block;
}

.newsznep ul li a .nsmexo {
	background: #fff;
	padding: 28px 23px 30px;
}

.newsznep ul li a .nsmexo .m {
	line-height: 1.5;
	margin-top: 3px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.newsznep ul li a .nsmexo .e {
	line-height: 1.75;
	margin-top: 12px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.newsznep ul li a .nsmexo .caoe {
	width: 44px;
	height: 44px;
	border-radius: 50%;
	position: relative;
	border: 1px solid #cbcbcb;
	margin-top: 30px;
}
.newsznep ul li a .nsmexo .caoe::before {
	position: absolute;
	content: "";
	left: 50%;
	top:50%;
	transform: translate(-50%,-50%);
	width: 13px;
	height: 10px;
	background: url(../images/baolie.png)no-repeat center center/cover;
}
.newsznep ul li a:hover .nsmexo .caoe::before {
	background: url(../images/baoliea.png)no-repeat center center/cover;
}

.newsznep ul li a:hover .nsmexo .caoe {
	background: rgba(255,255,255,.2);
	border: 0px solid rgba(255,255,255,.2);
}

.newsznep ul li a:hover .nsmexo {
	background: #2562ea;
}

.newsznep ul li:hover a .nsmexo .s,
.newsznep ul li:hover a .nsmexo .m,
.newsznep ul li:hover a .nsmexo .e {
	color: #fff;
}

.wnawwwwnen {
    position: absolute;
    top: 24%;
    left: 50%;
    width: 100%;
    transform: translate(-50%,-50%);
}

.jinshifangA .swiper-pagination { position: initial; margin: 25px 0; }
.jinshifangA .swiper-pagination .swiper-pagination-bullet { width: 22px; height: 22px; background: none; opacity: 1; position: relative; margin: 0 10px; }
.jinshifangA .swiper-pagination .swiper-pagination-bullet::before { position: absolute; content: ""; width: 8px; height: 8px; background: #666666; overflow: hidden; border-radius: 50%; top: 50%; left: 50%; transform: translate(-50%,-50%); }

.jinshifangA .swiper-pagination .swiper-pagination-bullet::after { position: absolute; content: ""; opacity: 0; width: 8px; height: 8px; border: 1px solid #666666; transition: all .5s; overflow: hidden; border-radius: 50%; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.jinshifangA .swiper-pagination .swiper-pagination-bullet-active::after { width: 100%; height: 100%; opacity: 1; }

.search {
    margin: 25px 0 0;
    position: relative;
}
.search span, .search>a {
    cursor: pointer;
    position: relative;
    display: inline-block;
    width: 25px;
    height: 35px;

}
.search span.iconB {
    background: url(../images/lan.png) no-repeat center;
}
.subsearch {
    display: none;
    width: 330px;
    position: absolute;
    top: 15px;
    right: -30px;
    padding-top: 25px;
}
.subLan {
    width: 140px;
}
.subsearch .lanSub {
    background: rgba(255,255,255,0.9);
    border-radius: 3px;
    padding: 15px 0px;
    position: relative;
    width: 100%;
}
.subsearch .lanSub a {
    display: inline-block;
    line-height: 20px;
    font-size: 14px;
    color: #343945;
    width: 100%;
    margin-bottom: 10px;
    padding: 2px 20px;
}
.subsearch .lanSub a:last-child {
    margin-bottom: 0;
}
.search span.iconB:hover .subsearch {
    display: block;
}
.subsearch .lanSub:after {
    content: '';
    position: absolute;
    right: 36px;
    top: -8px;
    line-height: 0;
    border-width: 8px;
    border-color: rgba(255,255,255,0.9);
    border-top-width: 0;
    border-style: dashed;
    border-top-style: solid;
    border-left-color: transparent;
    border-right-color: transparent;
}


@media(max-width:1100px) {
	.newsznep { padding: 35px 0 45px; }
	.newsznep .znensme { margin-top: 20px; }
	.newsznep ul li { width: 100%; margin-right: 0; margin-bottom: 20px; }
	.newsznep ul li:last-child { margin-bottom: 0; }
	.newsznep ul li a .nsmexo { padding: 20px; }
	.newsznep ul li a .nsmexo .e { margin-top: 6px; }
	.newsznep ul li a .nsmexo .caoe { margin-top: 20px; }
	.newsznep .fyq {
		margin-top: 30px;
	}
	
	.search {
        margin: 13px 20px 0 0;
    }
}





