.wrap{

	margin: 0 100px;

}
.hban, .webban{
    overflow: hidden;
}
.layout{

	/*overflow: hidden;*/

	padding-top: 96px;

}

.header{

	background: #fff;

	position: fixed;left: 0;right: 0;

	top: 0;z-index: 999;

	box-shadow: 0 0 5px 0 rgba(80,80,80,0.2);

}

.header .wrap{

	

}

.header .logo{

	float: left;

	margin-top: 10px;

}

.header .rts{

	float: right;

}

.header .rts .naver{

	float: left;

}

.header .rts .naver li h3{

	position: relative;z-index: 111;

}

.header .rts .naver li h3 dl{

    position: absolute;left: 0;

    top: 100%;z-index: 99;width: 200px;display: none;

    padding: 25px 0;

}

.header .rts .naver li h3:hover dl{

    display: block;

}

.header .rts .naver li h3 dd a{

    color: #fff !important;

}

.header .rts .naver li h3 i{

	position: absolute;

	left: 0;right: 0;

	bottom: 0;z-index: 11;

	margin: 0 auto;height: 5px;

	background: #137eec;width: 0;

	transition:all 0.3s;

	-ms-transition:all 0.3s;  /* IE 9 */

	-moz-transition:all 0.3s;     /* Firefox */

	-webkit-transition:all 0.3s; /* Safari 和 Chrome */

	-o-transition:all 0.3s;

}

.header .rts .naver li:hover h3 i,

.header .rts .naver li.on h3 i{

	width: 100%;

}

.header .rts .naver li h3 a{

	font-size: 16px;

	color: #666666;

	line-height: 96px;

	display: block;

	transition: all 0.3s;

}

.header .rts .naver li.on h3>a,

.header .rts .naver li:hover h3>a {

	color: #137eec;font-size: 18px;

}

.header .rts .naver li h3 dd a{

    line-height:40px;
}

.header .rts .naver li{

	float: left;

	margin-left: 40px;

}

.header .rt{

	float: right;

	background: #137eec;

	padding: 0 25px;margin-left: 110px;

}

.header .rt h4{

	float: left;

	font-size:16px ;

	line-height:46px ;

	color: #ffffff;

	padding: 25px 0;

	cursor: pointer;

}

.header .rt .icon {

	float: right;margin-left: 25px;

}

.header .rt .icon h5{

	width: 46px;

	height: 46px;padding: 25px 0;

	background: url() no-repeat center;

	cursor: pointer;

}

.header .rt h4 i {

	display: inline-block;

	vertical-align: top;

	width:36px ;height:46px ;

	background: url(../images/a2.png) no-repeat center;

	transition: all 0.3s;

}

.header .rt h4.on i {

	transform: rotate(180deg);

}

.header .rt .icon h5{

	background: url(../images/a1.png) no-repeat center;

	width: 46px;height: 46px;

} 



.banner{

	height:calc(100vh - 96px) ;

	position: relative;

}

.banner .text{

	background: url(../images/a4.png) no-repeat center/100% 100%;

	width: 559px;height: 365px;

	position: absolute;

	left: 0;bottom: 0;z-index: 11;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	padding-top: 75px;

}

.banner .text h2{

	font-size: 40px;

	line-height: 1.2;

	color: #1d1d1d;

	font-weight: bold;

	padding-left: 100px;

}

.banner .text .btn{

	position: absolute;

	left: 0;right: 0;

	bottom: 0;

	border-top: 1px solid #e2e2e2;

}

.banner .text .btn .bt{

	width: 50%;height: 123px;float: left;

	position: relative;text-align: center;

	transition: all 0.3s;cursor: pointer;

}

.banner .text .btn .bt h6{

	font-size: 14px;

	color: #333333;

	line-height: 1.7;

	padding-top: 56px;

	position: absolute;

	left: 0;right: 0;

	top: 50%;z-index: 1;

	transform:translateY(-50%);

	-ms-transform:translateY(-50%);  /* IE 9 */

	-moz-transform:translateY(-50%);     /* Firefox */

	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */

	-o-transform:translateY(-50%); text-align: center;

	transition: all 0.3s;

}

.banner .text .btn .bt:hover h6 {

	color: #137EEC;

}

.banner .text .btn .bt h6 img{

	display: block;position: absolute;

	left: 0;right: 0;

	top: 0;margin: 0 auto;

}

.banner .text .btn .bt a{

	font-size:18px ;

	line-height: 123px;

	color: #137eec;

	display: inline-block;

	padding-right:88px ;transition: all 0.3s;

	background: url(../images/a3.png) no-repeat right center;

}

.banner .text .btn .bt:hover a {

	background: url(../images/fi9-2.png) no-repeat right center;

	padding-right: 80px;

}

.banner .text .btn .bt:nth-child(1){

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	border-right: 1px solid #e2e2e2;

}

.banner .swiper-span{

	position: absolute;right: 20px;bottom: 25px;z-index: 11;width: auto;

	font-size: 16px;line-height: 1.6;color: rgba(255,255,255,0.3);left: 20px;

	z-index: 11;text-align: center;

}

.banner .swiper-span .swiper-pagination-bullet{

    background: #fff;

}

.banner.hhban .swiper-span{

    left: 0;right: 0;width: auto;text-align: center;

}

.banner.hhban .swiper-span span{

    background: #fff;width: 12px;height: 12px;

}

.banner.hhban .swiper-span span.swiper-pagination-bullet-active{

    background: #137eec;

}

.banner .swiper-span .swiper-pagination-current {

	color: #fff;font-size: 22px;

}

.jiejue{

    margin-bottom: 50px;

}

.h-jiejue .hd{

	text-align: center;

	padding: 125px 0 110px;

}

.h-jiejue .hd h2{

	font-size: 42px;

	line-height: 1.6;

	color: #ffffff;

	font-weight: bold;

}

.h-jiejue .hd p{

	font-size: 16px;

	line-height: 1.7;

	color: #ffffff;

	margin-top: 45px;

}

.h-jiejue .bd .wrap{

	position: relative;

	padding: 0 70px;

}

.h-jiejue .bd .prev,

.h-jiejue .bd .next{

	position: absolute;

	left: 0;top: 50%;

	width: 20px;height: 50px;

	background: url(../images/a5.png) no-repeat center;

	cursor: pointer;transition: all 0.3s;

}

.h-jiejue .bd .prev:hover,

.h-jiejue .bd .next:hover {

	background: url(../images/a5-1.png) no-repeat center;

}

.h-jiejue .bd .next{

	left: auto;

	right: 0;

	transform:rotate(180deg);

	-ms-transform:rotate(180deg);  /* IE 9 */

	-moz-transform:rotate(180deg);     /* Firefox */

	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */

	-o-transform:rotate(180deg);

}

.h-jiejue .bd .swiper-slide{

	padding: 30px 40px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	border-right: 1px solid #e2e2e2;

	border-bottom: 1px solid #e2e2e2;

}

.h-jiejue .bd .swiper-slide:nth-child(2),

.h-jiejue .bd .swiper-slide:nth-child(1){

	border-left: 1px solid #e2e2e2;

}

.h-jiejue .bd .ico{

	height:150px;

}

.h-jiejue .bd .swiper-jiejue{

	overflow: hidden;

}

.h-jiejue .bd h3{

	font-size: 22px;

	line-height: 40px;

	color: #333333;

	font-weight: bold;

	margin-bottom: 10px;

	word-break:keep-all;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;

}

.h-jiejue .bd p{

	font-size: 15px;

	line-height: 1.6;

	color: #999999;

	height: 74px;overflow: hidden;
	position: relative;

}
.h-jiejue .bd p:after{
    content: "...";position: absolute;
    right: 0;bottom: 0;padding-right: 0.8em;
    background: #fff;z-index: 11;font-size: 15px;
	line-height: 1.6;
	color: #999999;
}



.h-jiejue .ft .wrap{

	overflow: hidden;

	position: relative;

}

.h-jiejue .ft .text{

	padding:100px 0;

}

.h-jiejue .ft .text h3{

	font-size: 40px;

	line-height: 1.7;

	color: #ffffff;

	font-weight: bold;

}

.h-jiejue .ft .text h5{

	font-size: 26px;

	line-height: 1.6;

	color: #ffffff;

	margin-top: 35px;

}

.h-jiejue .ft .text h6{

	font-size: 16px;

	line-height: 1.6;

	color: #ffffff;

	margin-top: 5px;

}

.more{

	font-size: 16px;

	line-height: 60px;

	color: #ffffff;

	display: inline-block;

	margin-top: 45px;

	transition: all 0.3s;

}

.more:hover {

	color: #137eec;

}

.more span{

	text-decoration: underline !important;

}

.more i{

	width: 60px;

	height: 60px;

	border-radius: 50%;transition: all 0.3s;

	border: 2px solid rgba(255,255,255,0.2);

	position: relative;display: inline-block;

	vertical-align: middle;margin-left: 40px;

}

.more:hover i {

	border: 2px solid rgba(19,126,236,0.5);

}

.more i em{

	position: absolute;

	left: 0;right: 0;top: 0;bottom: 0;

	background: url(../images/a7.png) no-repeat center;

	display: block;transition: all 0.3s;

}

.more:hover i em {

	background: url(../images/fi9-2.png) no-repeat center;

}

.h-jiejue .ft .pics{

	position: absolute;

	right: 0;width: 860px;

	bottom: 75px;text-align: center;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	padding: 0 160px;font-size: 0;

}

.h-jiejue .ft .pics li{

	display: inline-block;

	margin: 0 6px 9px;

}

.h-jiejue .ft .pics li a{

	font-size:14px ;

	line-height: 23px;

	color: #0293e9;

	width: 75px;display: block;

	background: rgba(8,96,217,0.2);

	border: 1px solid #0860d9;

}



.h-video{

	height: 645px;

	position: relative;

}

.h-video .txt{

	position: absolute;

	left: 0;right: 0;

	top: 50%;z-index: 1;

	transform:translateY(-50%);

	-ms-transform:translateY(-50%);  /* IE 9 */

	-moz-transform:translateY(-50%);     /* Firefox */

	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */

	-o-transform:translateY(-50%); 

	text-align: center;

}

.h-video .txt h3{

	font-size: 50px;

	line-height: 1.4;

	color: #ffffff;

}

.h-video .txt .icon{

	margin-top: 35px;

}

.h-video .txt a{

	display: inline-block;

	padding-top: 85px;

	background: url(../images/c9.png) no-repeat center top;

	font-size:16px ;

	line-height: 1.4;

	color: #ffffff;transition: all 0.3s;

	text-decoration: underline !important;

}

.h-video .txt a:hover {

	color: #137eec;

}

.h-news{

	background: #f7f7f7;

	border-bottom: 1px solid #e2e2e2;

}

.h-news .wrap{

	margin: 0 0 0 100px;overflow: hidden;

}

.h-news .lt{

	float: left;width: 380px;

	padding: 70px 0;

	height:448px ;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	position: relative;

}

.h-news .lt h3{

	font-size: 40px;

	line-height: 1.4;

	color: #000000;

}

.h-news .more{

	position: absolute;

	left: 0;

	bottom: 35px;

}

.more2{

	color: #137eec;

}

.more2 i{

	border-color: #e4e4e4;

}

.more2 i em{

	background: url(../images/a8.png) no-repeat center;

}

.h-news .rtx{

	float: right;

	width:calc(100% - 382px);

}

.h-news .rtx li{

	float: left;

	width: 33%;

	background: #fff;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	border-right: 1px solid #e2e2e2;

	position: relative;

}

.h-news .rtx li:nth-child(2n){

	width: 34%;

}

.h-news .rtx li a{

	display: block;

	padding: 45px 35px 35px;

	height:448px ;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	position: relative;

}

.h-news .rtx li h5{

	font-size: 76px;

	line-height: 1.2;

	color: #333333;

	font-weight: bold;

}

.h-news .rtx li h5 span{

	font-weight: 300;

	font-size:16px ;

	display: block;

}

.h-news .rtx li h2{

	font-size: 18px;

	line-height: 1.8;

	color: #333333;

	margin-top: 50px;

}

.h-news .rtx li .more{

	position: absolute;

	left: 35px;right: 35px;

	bottom: 35px;z-index: 11;color: #137eec;

	display: block;overflow: hidden;transition: all 0.3s;

}

.h-news .rtx li:hover .more,

.h-news .rtx li.on .more {

	color: #fff;

}

.h-news .rtx li .more span{

	float: left;

}

.h-news .rtx li .more i{

	float: right;border-color:rgba(255,255,255,0) ;

}

.h-news .rtx li .more i em{

	background: url(../images/a3.png) no-repeat center;transition: all 0.3s;

}

.h-news .rtx li:hover .more i em {

	background: url(../images/a7.png) no-repeat center;

}

.h-news .rtx li p{

	font-size:16px;

	line-height:1.6;

	color: #ffffff;

	position: absolute;

	right: 0;top: 0;left: 0;z-index: 1;

	bottom: 0;padding: 90px 60px 20px;

	opacity: 0;transition: all 0.3s;

	background: url(../images/bg4.jpg) no-repeat center/cover;

}

.h-news .rtx li:hover p {

	opacity: 1;

}

.h-hezuo{

	padding:90px 0 120px ;text-align: center;

}

.h-hezuo h2{

	font-size: 50px;

	color: #000000;

	line-height:1.7 ;

	font-weight: bold;

	text-align: center;

}

.h-hezuo .swiper-hezuo{

	margin-top: 60px;

}

.footer{

	background: #131313;

	padding-top: 70px;

}

.footer .lt{

	float: left;

}

.footer .lt h2{

	font-size: 36px;

	line-height: 50px;

	color: #ffffff;

	padding-left: 70px;

	background: url(../images/a9.png) no-repeat left center;

}

.footer .lt h4{

	font-size: 16px;

	line-height: 25px;

	color: rgba(255,255,255,0.27);

	padding-left: 70px;

	margin-bottom: 40px;

}

.footer .lt h3{

	font-size: 20px;

	line-height: 50px;

	color: #ffffff;

	padding-left: 70px;

	background: url(../images/a10.png) no-repeat left center;

}

.footer .lt li{

	float: left;width:45px ;

	height: 45px;margin-right:15px ;

	border-radius: 50px;

}

.footer .lt li a{

	display: block;

	height: 100%;

}

.footer .lt ul{

	padding-left: 70px;

}

.footer .lt li .wx{

	background: url(../images/a11.png) no-repeat center/cover;

}

.footer .lt li .wb{

	background: url(../images/a12.png) no-repeat center/cover;

}



.footer .rts{

	float: right;

}

.footer .rts dl{

	width: 280px;

	float: left;

}

.footer .rts dl:last-child{

	width: auto;

}

.footer .rts dt{

	font-size: 22px;

	line-height: 1.7;

	color: #ffffff;

	margin-bottom: 15px;

}

.footer .rts dd a{

	font-size: 15px;

	line-height:30px ;

	color: rgba(255,255,255,0.3);

	display: inline-block;

	transition: all 0.3s;

}

.footer .rts dd a:hover {

	color: #fff;

}

.footer .rts dd{

	font-size: 15px;

	line-height:30px ;

	color: rgba(255,255,255,0.3);

}

.footer .ft{

	margin-top: 70px;

	border-top: 1px solid #2d2d2d;

	padding: 40px 0;

}

.footer .ft .copyright{

	float: left;

	font-size:15px ;

	line-height: 25px;

	color: rgba(255,255,255,0.3);

}

.footer .ft .copyright a{

	color: rgba(255,255,255,0.3);display: inline-block;

}

.footer .ft .copyright a.ga{

	margin-left: 25px;

	padding-left: 42px;

	background: url(../images/a13.png) no-repeat left center;

}

.footer .ft .rta{

	float: right;

}

.footer .ft .rta li{

	float: left;

}

.footer .ft .rta li a{

	font-size:16px ;

	line-height: 25px;

	color: #cccccc;transition: all 0.3s;

}

.footer .ft .rta li a:hover {

	color: #fff;

}

.footer .ft .rta li i{

	display: inline-block;

	vertical-align: middle;

	width: 1px;height: 18px;margin: 0 60px;

	background: #2d2d2d;

}







.hban{

	height:27vw ;

	position: relative;

}

.hban .wrap{

	position: relative;

	height: 100%;

}

.hban .wrap h2{

	font-size: 46px;

	line-height: 1.7;

	color: #ffffff;

	position: absolute;

	left: 0;top: 30%;

}

.hban .text{

	position: absolute;

	left: 0;z-index: 11;

	bottom: 0;background: url(../images/ximg11.png) no-repeat center/100% 100%;

	width: 400px;height: 207px;-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

}

.hban .tx{

	position: absolute;

	left: 60px;top: 50%;

	transform:translateY(-50%);

	-ms-transform:translateY(-50%);  /* IE 9 */

	-moz-transform:translateY(-50%);     /* Firefox */

	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */

	-o-transform:translateY(-50%);

	right: 20%;

}

.hban .tx h4{

	font-size: 20px;

	line-height: 1.4;

	color: #1d1d1d;

	font-weight: bold;

	text-transform: uppercase;

}

.hban .tx h3{

	font-size: 36px;

	line-height: 1.4;

	color: #1d1d1d;

	font-weight: bold;

}



.fuwu{

	padding: 85px 0;

	overflow: hidden;

}

.fuwu .wrap{

	background: #ffffff;

}

.fuwu .hd{

	padding: 30px 0 0;

}

.fuwu .hd ul{

	text-align: center;

}

.fuwu .hd li{

	display: inline-block;

	margin: 0 200px;vertical-align: top;

	position: relative;

}

.fuwu .hd li::before{

	left: 50%;right: -460px;top: 50%;height: 4px;

	background: rgba(255,255,255,0.14);content: "";

	z-index: 1;display: block;position: absolute;

}

.fuwu .hd li:last-child::before{

	display: none;

}

.fuwu .hd li h6{

	font-size: 40px;

	line-height: 1;

	color: rgba(255,255,255,0.18);

	font-weight: bold;

}

.fuwu .hd li .ico img{

	display: block;

	margin: 0 auto;

	position: relative;z-index: 11;

}

.fuwu .hd li h4{

	font-size: 16px;

	line-height: 1.4;

	color: #fff;

}

.fuwu .hd h5{

	font-size: 18px;

	line-height: 1.7;

	color: rgba(255,255,255,0.67);

	padding: 30px 90px 25px;

}

.fuwu .bd{

	padding: 70px 88px;

}

.fuwu .bd h2{

	font-size: 28px;

	line-height: 1.7;

	color: #333333;

	font-weight: bold;

}

.fuwu .bd h4 {

	font-size: 16px;line-height: 1.6;color: #999999;margin-bottom: 30px;

}

.fuwu .bd h4 i {

	display: inline-block;color: #ff0000;

}

.fuwu .bd ul{

	float: left;

	width: 48%;

}
.fuwu .bd .form .clearfix{
    position: relative;
}
.fuwu .bd li{

	/*border-bottom: 1px solid #e2e2e2;*/

	overflow: hidden;margin-bottom: 20px;

}
.fuwu .bd li:last-child{
    margin-bottom: 0;
}
.fuwu .bd label{

	font-size: 18px;

	line-height: 52px;

	color: #333333;

	float: left;width: 105px;
	text-align: right;

}

.fuwu .bd label i{

	color: #ff0000;

}
.posira{
    position: relative;
}
.imgsaa{
    position: absolute;right: 0;top: 0;
    bottom: 0;z-index: 11;
}

.fuwu .bd .txt{

	float: right;

	width: calc(100% - 115px);

	color: #333;

	font-size:18px ;

	height:52px;

	border: none;
    border-bottom: 1px solid #e2e2e2;
}
.fuwu .bd .txts1{
    line-height: 1.7;
    /*float: none;*/
     border: 1px solid #e2e2e2;
    height: 155px !important;
    -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	resize: none;
	padding: 5px 10px;
	background: #f5f5f5;
	margin: 15px 0 0;
}
.fuwu .bd li:last-child{
    /*border-bottom: none;*/
}
.fuwu .bd .tex{

	float: right;width: 685px;

	height: 277px;background: #f5f5f5;

	border: 1px solid #e2e2e2;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	padding: 20px 28px;

	margin-top: 36px;

} 

.fuwu .bd .tex .txt{

	height: 240px;background: none;

	resize: none;line-height: 1.7;

}

.fuwu .bd .tex label{

	line-height: 1.7;

}

.fuwu .bd .btn{

	width: 200px;

	height: 50px;

	font-size: 18px;

	line-height: 50px;

	color: #ffffff;border: none;

	background: #137eec;display: block;

	margin: 75px auto 0;cursor: pointer;

	transition: all 0.3s;

} 

.fuwu .bd .btn:hover {

	background: #1271d3;

}





.join{

	padding: 0 0 56px;

}

.join h1{

	font-size: 40px;

	line-height: 1.7;

	color: #333333;

	text-align: center;

	margin-bottom: 55px;

}

.join .hd ul{

	border: 1px solid #e2e2e2;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	background: #fff;

}

.join .hd li{

	float: left;

	width: 33%;

	height: 385px;

	position: relative;

}

.join .hd li:nth-child(3n+2){

	width: 34%;

}

.join .hd li .text{

	text-align: center;

	position: relative;

}

.join .hd li .text h3{

	font-size: 28px;

	line-height: 1.7;

	color: #333333;

	font-weight: bold;

	padding: 55px 10px 0;

}

.join .hd li .text p{

	font-size: 16px;

	line-height: 1.7;

	color: #999999;

	margin-top: 30px;

}

.join .hd li:nth-child(5)::before,

.join .hd li:nth-child(3)::before,

.join .hd li:nth-child(1)::before{

	content: "";

	background: url(../images/ximg23.png) no-repeat center/cover;width: 48px;

	height: 48px;

	position: absolute;

	left: 0;right: 0;

	bottom: -24px;z-index: 1;

	margin: 0 auto;

}

.join .hd li:nth-child(5)::before{

	bottom: auto;top: -24px;

}

.join .bd{

	margin-top:80px ;

}

.join .bd .sels{

	width: 20%;margin-right: 1%;

	border: 1px solid #e2e2e2;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	padding: 0 2%;cursor: pointer;

	font-size:16px ;box-sizing: border-box;outline: 0;

	-webkit-appearance: none;

	line-height: 85px;

	color: #333333;height: 85px;

	background: url(../images/ximg24.png) no-repeat right 5% center #fff;

}

.join .bd .rt{

	float: right;width: 36%;

	border: 1px solid #e2e2e2;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

}

.join .bd .rt .text{

	border: none;

	float: left;width: 60%;

	border: none;font-size:16px ;

	color: #333;height:85px ;

	padding: 0 2%;

	background-color: #fff;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

}
 input::-webkit-input-placeholder{
            font-size:inherit ;
        }
        input::-moz-placeholder{   /* Mozilla Firefox 19+ */
           font-size:inherit ;
        }
        input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            font-size:inherit ;
        }
        input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            font-size:inherit ;
        }
.join .bd .rt .btn{

	float: right;width: 40%;

	border: none;transition: all 0.3s;

	border-left: 1px solid #e2e2e2;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	text-align: center;

	font-size: 16px;

	line-height: 85px;

	background-color: #fff;

	cursor: pointer;

}

.join .bd .rt .btn:hover {

	background: #137eec;color: #fff;

}

.join .bd .uls{

	margin-top: 26px;

	background: #fff;

}

.join .bd .uls li{

	border: 1px solid #e2e2e2;

}

.join .bd .uls .tpa{

	overflow: hidden;

	padding: 0 60px;

	line-height: 115px;

}

.join .bd .uls .tpa h2{

	font-size:22px;

	color: #333333;

	float: left;

}

.join .bd .uls .tpa h5{

	font-size:16px ;

	color: #999999;

	float: right;

}

.join .bd .uls .tpa span{

	height: 115px;width: 40px;

	background: url(../images/a15.png) no-repeat center;display: inline-block;

	transition:all 0.3s;

	-ms-transition:all 0.3s;  /* IE 9 */

	-moz-transition:all 0.3s;     /* Firefox */

	-webkit-transition:all 0.3s; /* Safari 和 Chrome */

	-o-transition:all 0.3s;

}

.join .bd .uls .tpa h5 span,

.join .bd .uls .tpa h5 i{

	display: inline-block;

	vertical-align: top;

	margin-left: 90px;

}

.join .bd .uls .bda{

	display: none;

}

.join .bd .uls .bda .padd{

	background: #ecf5ff;

	padding: 30px 60px;

	overflow: hidden;

}

.join .bd .uls .cla{

	float: left;

	width: 50%;

} 

.join .bd .uls .cla h4{

	font-size:18px ;

	line-height: 1.7;

	color: #333333;

	margin-bottom: 30px;

}

.join .bd .uls .cla p{

	font-size:16px ;

	line-height: 1.7;

	color: #333333;

	margin-bottom: 30px;

}



.pages{

	text-align: center;

	padding:50px 0 ;

}

.pages li{

	display: inline-block;

	width: 32px;vertical-align: top;

}

.pages li a{

	display: inline-block;

	font-size: 14px;

	line-height: 32px;

	color: #333333;

	width: 32px;

	border-radius: 3px;

	background: #fff;

	transition:all 0.3s;

	-ms-transition:all 0.3s;  /* IE 9 */

	-moz-transition:all 0.3s;     /* Firefox */

	-webkit-transition:all 0.3s; /* Safari 和 Chrome */

	-o-transition:all 0.3s;

}

.pages li a.prev,

.pages li a.next{

	background: url(../images/a14.png) no-repeat center #fff;

	height: 32px;

}

.pages li a.prev:hover,

.pages li a.next:hover{

	background: url(../images/a14-1.png) no-repeat center #137eec;

}

.pages li a.next{

	transform:rotate(180deg);

	-ms-transform:rotate(180deg);  /* IE 9 */

	-moz-transform:rotate(180deg);     /* Firefox */

	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */

	-o-transform:rotate(180deg);

}

.pages li a:hover,

.pages li.on a{

	background-color: #137eec;color: #fff;

}

.join .bd .uls li.on .tpa{

	background: url(../images/ximg25.jpg) no-repeat center/cover;

}

.join .bd .uls li.on .tpa h2{

	color: #fff;font-weight: bold;

}

.join .bd .uls li.on .tpa h5{

	color: #fff;

}

.join .bd .uls li.on .tpa h5 span{

	background: url(../images/ximg24-1.png) no-repeat center;

	transform:rotate(180deg);

	-ms-transform:rotate(180deg);  /* IE 9 */

	-moz-transform:rotate(180deg);     /* Firefox */

	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */

	-o-transform:rotate(180deg);

}

.join .bd .uls li{

	border-bottom: none;

}



.hhban{

	height: 550px;

}

.hhban .wrap{

	height: 100%;

	position: relative;

}

.hhban .wrap h2{

	font-size: 50px;

	line-height:1.7 ;

	color: #ffffff;

	transform:translateY(-50%);

	-ms-transform:translateY(-50%);  /* IE 9 */

	-moz-transform:translateY(-50%);     /* Firefox */

	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */

	-o-transform:translateY(-50%);

	position: absolute;

	left: 0;top: 50%;

}

.jiejue li{

	padding:58px 64px ;display: block;

}

.jiejue li>a{

    overflow: hidden;display: block;

    position: relative;

}

.jiejue li>a .maks{

    position: absolute;

    left: 0;right: 0;

    top: 0;bottom: 0;

    background: rgba(0,0,0,0.5);

    opacity: 0;

	transition:all 0.3s;

	-ms-transition:all 0.3s;  /* IE 9 */

	-moz-transition:all 0.3s;     /* Firefox */

	-webkit-transition:all 0.3s; /* Safari 和 Chrome */

	-o-transition:all 0.3s;

}

.jiejue li>a .maks h6{

    font-size: 16px;

    color: #fff;

    padding: 20px;

    text-align: left;

    position: absolute;

		left: 0;right: 0;

		top: 50%;z-index: 1;

		transform:translateY(-50%);

		-ms-transform:translateY(-50%);  /* IE 9 */

		-moz-transform:translateY(-50%);     /* Firefox */

		-webkit-transform:translateY(-50%); /* Safari 和 Chrome */

		-o-transform:translateY(-50%); 

}

.jiejue li{

	/*float: left;*/

	width: 50%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	border-right: 1px solid #e2e2e2;

	border-bottom: 1px solid #e2e2e2;

}

.jiejue ul{

	overflow: hidden;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	border-left: 1px solid #e2e2e2;

	display: flex;flex-wrap: wrap;

}

.jiejue li .pic{

	height:255px ;

	transition:all 0.3s;

	-ms-transition:all 0.3s;  /* IE 9 */

	-moz-transition:all 0.3s;     /* Firefox */

	-webkit-transition:all 0.3s; /* Safari 和 Chrome */

	-o-transition:all 0.3s;

}

.jiejue li>a:hover .maks{

    opacity: 1;

}

.jiejue li>a:hover .pic{

	transform:scale(1.1);

	-ms-transform:scale(1.1);  /* IE 9 */

	-moz-transform:scale(1.1);     /* Firefox */

	-webkit-transform:scale(1.1); /* Safari 和 Chrome */

	-o-transform:scale(1.1); 

}

.jiejue li .text{

	overflow: hidden;

	margin-top: 25px;

	overflow: hidden;

}

.jiejue li .text .ico{

	float: left;width: 100px;

}

.jiejue li .text .ico img{

	display: block;

	margin: 0 auto;

}

.jiejue li .tx{

	float: right;

	width: calc(100% - 160px);

}

.jiejue li .tx h2{

	font-size: 26px;

	line-height: 1.7;

	color: #333333;

	font-weight: bold;

	padding-right: 40px;

	background: url(../images/ximg29.png) no-repeat right center;

	word-break:keep-all;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;

	transition: all 0.3s;

}

.jiejue.jiejue1  li:hover .tx h2 {

	background: none !important;color: #333;

}

.jiejue li:hover .tx h2 {

	color: #137EEC;

	background: url(../images/ximg29-1.png) no-repeat right center;

}

.jiejue li .tx .ovasp{

	font-size:15px ;

	line-height: 1.7;

	color: #666;

	margin-top: 20px;

	height: 10.2em;

	overflow: hidden;

}

.jiejue li .tx .ovasp span{

    font-size:16px  !important;

	line-height: 1.7 !important;

	color: #999999 !important;

}

.jiejue1 li .tx h2{

	background: none;

}

.jiejue1 li .tx h4 a{

	display: block;

	font-size: 16px;

	line-height: 2;

	color: #999999;

	padding-left:14px ;transition: all 0.3s;

	background: url(../images/a16.png) no-repeat left center;

}

.jiejue1 li .tx h4 a:hover {

	color: #137EEC;

}

.jiejue1 li .tx .h4 h4:nth-child(n+5){

   display: none;

} 

.jiejue1 li .tx h5 a{

        text-decoration: underline !important;

            color: #137eec;

            font-size: 16px;

            margin-left: 14px;

}

.jiejue1 li .tx{

	/*height: 215px;*/

}

.hban .tx h6{

	font-size: 18px;

	line-height: 1.7;

	color: #666666;

}

.fanganjs .hd{

	padding:70px 0 95px ;

}

.fanganjs .hd h2{

	font-size: 40px;

	line-height: 1.6;

	color: #ffffff;

	margin-bottom: 70px;

	text-align: center;

}

.fanganjs .hd .text{

	float:left;width:42% ;

	font-size: 16px;

	line-height: 1.7;

	color: #ffffff;

}

.fanganjs .hd .text a{

   /*background: #fff;*/

   border: 1px solid #fff;

   color: #fff;

   font-size: 16px;

   line-height: 2.7;

   padding: 0 30px;

   display:inline-block;

   margin-top: 35px;
   background: #fff;
   color: #137eec;

}

.fanganjs .hd .text a:hover{

    background: #013f7a;
    color: #fff;border-color: #013f7a;

}

.fanganjs .hd .pic{

	float: right;

	width: 47%;

	height: 420px;

}

.fanganjs .bd{

	padding:70px 0 ;

}

.fanganjs .bd h2{

	font-size:40px ;

	line-height: 1.6;

	color: #333333;

	text-align: center;

}

.fanganjs .bd img{

	display: block;

	margin: 70px auto 0;

}

.fanganjs .bjs{

	padding: 160px 0;

}

.fanganjs .bjs .lnav{

	float: left;

	margin-top: 30px;

}

.fanganjs .bjs .lnav li{

	width: 390px;

	font-size: 26px;

	line-height: 100px;

	color: #333333;

	text-align: center;

	background: #fff;

	margin-bottom: 20px;

	position: relative;

	cursor: pointer;

}

.fanganjs .bjs .lnav li.on{

	background: url(../images/cbg.jpg) no-repeat left center #137eec;

	color: #fff;

}

.fanganjs .bjs .lnav li.on::before{

	width: 20px;height: 20px;

	position: absolute;

	transform:rotate(45deg);

	-ms-transform:rotate(45deg);  /* IE 9 */

	-moz-transform:rotate(45deg);     /* Firefox */

	-webkit-transform:rotate(45deg); /* Safari 和 Chrome */

	-o-transform:rotate(45deg);

	top: 50%;right: -10px;margin-top: -10px;

	content: '';background: #137eec;

}

.fanganjs .bjs .rttx{

	float: right;

	width:44% ;

	padding-right: 10%;

}

.fanganjs .bjs .rttx li{

	font-size:16px ;

	line-height: 1.7;

	color: #ffffff;

	padding-bottom: 50px;

	padding-left: 50px;

	position: relative;

}

.fanganjs .bjs .rttx li i{

	position: absolute;

	left: 0;top: 0;

	width: 30px;height: 30px;

	border-radius: 50%;

	background: rgba(19,126,236,0.1);

}

.fanganjs .bjs .rttx li i::before{

	position: absolute;left: 0;right: 0;top: 0;bottom: 0;

	width: 6px;height: 6px;margin: auto;border-radius: 50%;

	background: #137eec;z-index: 1;content: "";

}

.fanganjs .bjs .rttx li::after{

	content: "";position: absolute;

	left: 15px;top: 15px;width: 1px;

	bottom: -15px;background: rgba(19,126,236,0.14);

}

.fanganjs .bjs .rttx li:last-child::after{

	display: none;

}



.fanganjs .jiaz{

	padding: 65px 0 40px;

}

.fanganjs .jiaz h2{

	font-size: 40px;

	line-height: 1.7;

	color: #ffffff;

	text-align: center;

}

.fanganjs .jiaz p{

	font-size: 16px;

	line-height: 1.7;

	color: #ffffff;

	text-align: center;

	margin: 35px 0 70px;

}

.fanganjs .jiaz .swiper-jz{

	position: relative;padding: 0 60px;

}

.fanganjs .jiaz .swiper-jz .prev,

.fanganjs .jiaz .swiper-jz .next{

	position: absolute;

	left: 0;top: 50%;

	margin-top: -20px;

	height: 40px;width: 20px;

	background: url(../images/cico1.png) no-repeat center;

	cursor: pointer;transition: all 0.3s;

}

.fanganjs .jiaz .swiper-jz .prev:hover,

.fanganjs .jiaz .swiper-jz .next:hover {

	background: url(../images/a5.png) no-repeat center;

}

.fanganjs .jiaz .swiper-jz .next{

	left: auto;right: 0;transform:rotate(180deg);

	-ms-transform:rotate(180deg);  /* IE 9 */

	-moz-transform:rotate(180deg);     /* Firefox */

	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */

	-o-transform:rotate(180deg);

}

.fanganjs .jiaz .swipers li{

	background: #fff;

	padding: 40px 70px 20px;

	text-align: center;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	background: url(../images/cbg1.png) no-repeat center/100% 100%;

}

.fanganjs .jiaz .swipers li h3{

	font-size:24px ;

	line-height: 1.7;

	color: #333333;

	font-weight: bold;

}

.fanganjs .jiaz .swipers li h6{

	font-size: 16px;

	line-height: 1.7;

	color: #333333;

	margin-top:18px ;

	height:8.5em;

	overflow: hidden;

}

.fanganjs .jiaz .swipers{

	overflow: hidden;

}

.fanganjs .jiaz .swiper-span{

	text-align: center;

	margin-top: 45px;

}

.fanganjs .jiaz .swiper-span span{

	display: inline-block;width:10px ;

	height: 10px;border-radius: 50%;

	margin: 0 5px;background-color: #fff;

}

.fanganjs .yinycj{

	padding:70px 0 45px ;

}

.fanganjs .yinycj h2{

	font-size: 40px;

	line-height: 1.7;

	color: #333333;

	text-align: center;

	margin-bottom:50px ;

}

.fanganjs .yinycj .pors{

	position: relative;

	padding: 0 60px;

}

.fanganjs .yinycj .prev,

.fanganjs .yinycj .next{

	background: url(../images/ximg95.png) no-repeat center;

	width: 20px;height: 40px;

	position: absolute;

	left: 0;top: 50%;

	transform:translateY(-50%);

	-ms-transform:translateY(-50%);  /* IE 9 */

	-moz-transform:translateY(-50%);     /* Firefox */

	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */

	-o-transform:translateY(-50%);

	cursor: pointer;z-index: 11;

	transition: all 0.3s;

}

.fanganjs .yinycj .prev:hover,

.fanganjs .yinycj .next:hover {

	background: url(../images/a5-1.png) no-repeat center;

}

.fanganjs .yinycj .next{

	left: auto;right: 0;

	transform:translateY(-50%) rotate(180deg);

	-ms-transform:translateY(-50%) rotate(180deg);  /* IE 9 */

	-moz-transform: translateY(-50%) rotate(180deg);     /* Firefox */

	-webkit-transform:translateY(-50%) rotate(180deg); /* Safari 和 Chrome */

	-o-transform:translateY(-50%) rotate(180deg);

}

.fanganjs .yinycj .swiper-yy{

	overflow: hidden;

}

.fanganjs .yinycj .swiper-yy li a{

	height: 500px;display: block;

	border-radius: 10px;overflow: hidden;

	position: relative;

}

.fanganjs .yinycj .swiper-yy li h6{

	position: absolute;z-index: 11;

	left: 0;right: 0;bottom: 0;

	background: rgba(19,126,236,0.78);

	font-size: 20px;text-align: center;

	line-height: 72px;

	color: #ffffff;

}

.fanganjs .yinycj .span-sw{

	margin-top: 35px;

	text-align: center;

}

.fanganjs .yinycj .span-sw span{

	width:10px ;display: inline-block;

	height: 10px;background: #137eec;

	border-radius: 50%;

	margin: 0 5px;

}

.fanganjs .cptj h2{

	font-size:40px ;

	line-height: 1.7;

	color: #333333;

	text-align: center;

	margin-bottom: 50px;

}

.fanganjs .cptj{

	padding: 60px 0 90px;

}

.fanganjs .cptj li{

	/*width: calc((100% - 38px)/4);*/

	margin: 0 0 12px 0;

	/*float: left;*/

	overflow: hidden;

	border-bottom: 1px solid #f1f1f1;

	padding-bottom: 12px;

}

.fanganjs .cptj li:nth-child(4n){

	/*margin-right: 0;*/

}

.fanganjs .cptj li .pic{

	height: 220px;float: left;width: 300px;

}

.fanganjs .cptj li .tx{

    float: right;width: calc(100% - 320px);

}

.fanganjs .cptj li h3{

	padding: 20px 0;

	font-size:20px ;

	line-height: 1.5;

	color: #333333;

	word-break:keep-all;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;

	transition: all 0.3s;

}

.fanganjs .cptj li:hover h3 {

	color: #137EEC;

}

.fanganjs .cptj li p{

	font-size: 16px;

	line-height: 1.7;

	color: #999999;

	padding-left: 20px;

	position: relative;

}

.fanganjs .cptj li p span{

    font-size: 14px !important;

}

.fanganjs .cptj li p::after{

	content: "";width: 5px;height: 5px;

	position: absolute;left: 0;

	top: 9px;z-index: 1;

	border-radius: 50%;

	background: #666666;

}

.fanganjs .cptj ul{

	padding: 0 60px;

}

.fanganjs .glpt{

	padding: 70px 0 90px;

}

.fanganjs .glpt h2{

	font-size: 40px;

	line-height: 1.7;

	color: #333333;

	text-align: center;

	margin-bottom:60px ;

}

.fanganjs .glpt .pic{

	float: left;

	width: 48%;

}

.fanganjs .glpt .pic img{

	display: block;

	width: 100%;

}

.fanganjs .glpt .text{

	float: right;

	width: 45%;

	margin-top: 90px;

}

.fanganjs .glpt .text h3{

	font-size: 32px;

	line-height: 1.7;

	color: #137eec;

	font-weight: bold;

}

.fanganjs .glpt .text p{

	font-size: 16px;

	line-height: 1.7;

	color: #333333;

	margin-top: 22px;

}

.fanganjs .xgfa{

	padding: 60px 0 0;

}

.fanganjs .xgfa h2{

	font-size: 40px;

	line-height: 1.7;

	color: #333333;

	text-align: center;

	margin-bottom:30px ;

}

.fanganjs .xgfa li{

	float: left;width: 50%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	border-top: 1px solid #e8e8e8;

}

.fanganjs .xgfa li a{

	display: block;

	padding: 60px 100px 30px;

}

.fanganjs .xgfa li:nth-child(2n+1){

	border-right: 1px solid #e8e8e8;

}

.fanganjs .xgfa li .pic{

	height: 265px;

}

.fanganjs .xgfa li h5{

	font-size:24px ;

	line-height: 85px;

	color: #333333;

	padding-right: 30px;

	word-break:keep-all;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;transition: all 0.3s;

	background: url(../images/a8.png) no-repeat right center;

}

.fanganjs .xgfa li:hover h5 {

	color: #137EEC;	background: url(../images/fi9-2.png) no-repeat right center;

}



.hezuo .hd{

	text-align: center;

	padding: 0 0 60px;

}

.hezuo .hd h2{

	font-size: 40px;

	line-height: 1.7;

	color: #333333;

	text-align: center;

	padding: 0 0 60px;

}

.hezuo .hd ul{

	text-align: center;

	font-size: 0;

}

.hezuo .hd li{

	display: inline-block;

	width: 25%;-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	padding: 0 30px;

	vertical-align: top;

}

.hezuo .hd li .ico{

	display: block;

}

.hezuo .hd li .ico img{

	display: block;

	margin: 0 auto;

}

.hezuo .hd li h4{

	font-size: 24px;

	line-height: 1.7;

	color: #333333;

	font-weight: bold;

	padding: 20px 0;

}

.hezuo .hd li h6{

	font-size: 16px;

	line-height: 1.7;

	color: #333333;

	margin-top:15px ;

}



.hezuo .bd{

	padding: 60px 0 140px;

}

.hezuo .bd h2{

	font-size: 40px;

	line-height: 1.7;

	color: #fff;

	text-align: center;

	margin-bottom: 40px;

}

.hezuo .bd li{

	width: calc((100% - 166px)/3);

	margin-right: 82px;

	margin-bottom: 20px;

	background-color: #fff;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	padding: 15px;float: left;

	height: 570px;

}

.hezuo .bd li:nth-child(3n){

	margin-right: 0;

}

.hezuo .bd li .pic{

	height: 250px;

}

.hezuo .bd li h4{

	font-size: 24px;

	line-height: 60px;

	color: #333333;

	font-weight: bold;

	padding: 12px 15px 0;

	border-bottom: 1px solid #d2e4fb;

	margin-bottom: 20px;

}

.hezuo .bd li h4 i{

	border-bottom: 1px solid #1170ea;

	display: inline-block;

	position: relative;

	top: 1px;

}

.hezuo .bd li p{

	font-size: 16px;

	line-height: 1.7;

	color: #666666;

	padding-left: 18px;

	margin-left: 20px;

	position: relative;

}

.hezuo .bd li p::before{

	content: "";

	position: absolute;

	left: 0;top: 12px;

	z-index: 1;width: 5px;

	height: 5px;border-radius: 50%;

	background-color: #1170ea;

}

.hezuo .bd ul{

	margin-bottom:80px ;

}

.hezuo .bd .wrap{

	padding: 0 20px;

}

.hezuo .bd dl{

	overflow: hidden;

}

.hezuo .bd dd{

	float: left;

	width: calc((100% - 170px)/3);

	margin: 0 84px 34px 0;

	border: 1px solid #fff;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	padding: 30px 45px;

	text-align: center;

}

.hezuo .bd dd:nth-child(3n){

	margin-right: 0;

}

.hezuo .bd dd{

	border-top: 3px solid #fff;

}

.hezuo .bd dd h4{

	font-size: 24px;

	line-height: 1.7;

	color: #ffffff;

	font-weight: bold;

}

.hezuo .bd dd p{

	font-size: 16px;

	line-height: 1.7;

	color: #ffffff;

	margin-top: 20px;

}

.mosa{

	background: #d5e5f5;

	padding: 30px;text-align: center;

}

.mosa a{

	display: inline-block;

	width: 350px;

	line-height: 80px;

	font-size: 24px;

	color: #ffffff;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	padding: 0 50px;text-align: left;

	background: url(../images/cbg2.jpg) no-repeat left center #137eec;

	box-shadow: 0 0 15px 1px #a3caf3;transition: all 0.3s;

}

.mosa a:hover {

	padding: 0 45px;

}

.mosa a i{

	display: block;

	background: url(../images/a7.png) no-repeat right center;

}



.wlwyjy .hd{

	padding: 0 0 60px;

}

.wlwyjy h2{

	font-size: 40px;

	line-height: 1.7;

	color: #333333;

	text-align: center;

	margin-bottom: 40px;

}

.wlwyjy .hd .text{

	overflow: hidden;margin-bottom: 70px;

}

.wlwyjy .hd .text p{

	float: left;

	width: 46%;

	font-size: 16px;

	line-height: 1.7;

	color: #333333;

}

.wlwyjy .hd .text p:nth-child(2n){

	float: right;

}



.wlwyjy .bd{

	padding: 60px 0 120px;

	text-align: center;

}

.wlwyjy .bd ul{

	overflow: hidden;

	background-color: #fff;

	border-left: 1px solid #e2e2e2;

	border-top:1px solid #e2e2e2;

}

.wlwyjy .bd li{

	float: left;

	width: 33%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	border-right: 1px solid #e2e2e2;

	border-bottom:1px solid #e2e2e2;

	position: relative;

	padding: 45px 80px 20px;

}

.wlwyjy .bd li:nth-child(3n + 2){

	width: 34%;

}

.wlwyjy .bd li::before{

	content: "";

	position: absolute;

	left: 0;right: 0;

	bottom: 0;background: #dedede;

	height: 4px;z-index: 11;

}

.wlwyjy .bd li h3{

	font-size:28px ;

	line-height: 1.7;

	color: #333333;

	font-weight: bold;

	margin-bottom: 35px;

}

.wlwyjy .bd li p{

	font-size: 16px;

	line-height: 1.7;

	color: #666666;

	height: 6.8em;

	overflow: hidden;

}

.wlwyjy .bd li:hover::before{

	background: #137eec;

}

.wlwyjy .wyous{

	padding: 65px 0 80px;

}

.wlwyjy .wyous h2{

	color: #fff;

}

.wlwyjy .wyous li:nth-child(n+1){

	width: calc((100% - 26px - 418px)/2);

}

.wlwyjy .wyous li{

	float: left;

	margin-right: 12px;

	margin-bottom: 12px;

	background: #fff;

	height: calc((570px - 12px)/2);

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	padding: 20px 50px;

	position: relative;

}

.wlwyjy .wyous li:nth-child(1){

	width: 418px;

	height: 570px;

}

.wlwyjy .wyous li:nth-child(3),

.wlwyjy .wyous li:nth-child(5){

	margin-right: 0;

}

.wlwyjy .wyous li h3{

	font-size:67px ;

	line-height: 1.2;

	color: rgba(51,51,51,0.15);

	font-weight: bold;

}

.wlwyjy .wyous li h4{

	font-size: 28px;

	line-height: 1.7;

	color: #333333;

	margin: 10px 0;

	font-weight: bold;

}

.wlwyjy .wyous li p{

	font-size: 16px;

	line-height: 1.7;

	color: #666666;

}

.wlwyjy .wyous li .ico{

	position: absolute;

	right: 60px;top: 32px;

	z-index: 11;

}

.wlwyjy .wyous li:nth-child(1) .ico{

	right: 0;left: 50px;bottom: 60px;

	top: auto;

}











/* 邓 */

.fsuspen {

	position: fixed;z-index: 333;

	top:40%;

	right: 0;background: #fff;border-radius: 20px 0 0 20px;

	overflow: hidden;box-shadow: 0 0 5px 0px rgba(80,80,80,0.2);

}

.fsuspen .ls a{

	border-bottom: 1px solid #e9e9e9;

	display: block;padding: 10px 5px 15px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

}

.fsuspen .ls:last-child a {

	border-bottom: none;

}

.fsuspen .ls:last-child a {

	border-bottom: none;

}

.fsuspen .ls a .ico {

	width: 42px;height: 42px;position: relative;margin: 0 auto;

}

.fsuspen .ls a .ico img {

	display: block;max-width: 90%;max-height: 90%;

	position: absolute;z-index: 11;top: 50%;transform: translateY(-50%);

	left: 0;right: 0;margin: 0 auto;

}

.fsuspen .ls a h5 {

	text-align: center;font-size: 14px;

	line-height: 22px;color: #999999;transition: all 0.3s;

}

.fsuspen .ls a:hover h5 {

	color: #137EEC;

}

.fsuspen .ls:last-child a {

	padding: 22px 5px 15px;

}

.fsuspen .ls a .top {

	height: 20px;width: 30px;position: relative;margin: 0 auto;padding-top: 2px;

}

.fsuspen .ls a .top::before {

	width: 17px;height: 2px;position: absolute;z-index: 11;content: "";

	top: 0;left: 0;right: 0;margin: 0 auto;background: #dcdcdf;

}

.fsuspen .ls a .top img {

	display: block;max-width: 90%;max-height: 90%;

	position: absolute;z-index: 11;top: 50%;transform: translateY(-50%);

	left: 0;right: 0;margin: 0 auto;

}







/* 服务支持-资料下载 */

.fdownload {

	padding: 85px 0 95px;

}

.fquery {

	border: 1px solid #e2e2e2;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

}

.fquery .lt{

	float: left;width: calc(100% - 324px);overflow: hidden;

}

.fquery .lt .ls {

	width: 33%;border-right: 1px solid #e2e2e2;

	-webkit-box-sizing: border-box;float: left;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

}

.fquery .lt .ls:nth-child(3) {

	width: 34%;

	border-right: none;

}

.fquery .lt .ls select {

	display: block;font-size: 18px;color: #333333;

	line-height: 100px;padding: 0 0 0 65px;

	-webkit-box-sizing: border-box;cursor: pointer;

	-moz-box-sizing: border-box;border: none;

	-o-box-sizing: border-box;width: 100%;

	box-sizing: border-box;

	background: url(../images/fi5.png) no-repeat right 40px center;

}

.fquery .rt {

	float: right;width: 324px;

}

.fquery .rt .sub {

	display: block;background: #137eec;width: 100%;line-height: 102px;

	cursor: pointer;text-align: center;font-size: 20px;color: #fff;

	border: none;transition: all 0.3s;

}

.fquery .rt .sub:hover {

	background: #1070d2;

}

.fdownlist {

	margin: 30px auto 0;

}



.fpagelis ul {

	text-align: center;margin: 75px auto 0;

}

.fpagelis li {

	display: inline-block;margin: 0 1px;position: relative;border-radius: 2px;overflow: hidden;

}

.fpagelis li:last-child,

.fpagelis li:first-child {

	width: 32px;height: 32px;background: #fff;

}

.fpagelis li:first-child {

	margin: 0 6px;

}

.fpagelis li.dd {

	padding: 0 10px;font-size: 14px;line-height: 32px;

}

.fpagelis li a {

	min-width: 32px;line-height: 32px;height: 32px;

	font-size: 14px;color: #333;text-align: center;

	padding: 0 10px;background: #fff;transition: all 0.3s;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	display: block;

}

.fpagelis li.on a,

.fpagelis li a:hover {

	background: #137eec !important;color: #fff;

}

.fpagelis li:last-child a:hover,

.fpagelis li:first-child a:hover {

	background: url(../images/fi7-1.png) no-repeat center #137eec !important;

}

.fpagelis li:last-child a,

.fpagelis li:first-child a {

	background: url(../images/fi7.png) no-repeat center;

}

.fpagelis li:last-child a {

	transform: rotate(180deg);

}

.fdownlist .hd {

	overflow: hidden;

}

.fdownlist .hd h6 {

	font-size: 16px;line-height: 56px;color: #999999;min-width: 145px;

}

.fdownlist .lt {

	padding: 0 65px;width: calc(100% - 550px);float: left;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

}

.fdownlist .hd .rt {

	float: right;overflow: hidden;

}

.fdownlist .hd .rt h6 {

	float: left;margin-right: 12px;text-align: center;

}

.fdownlist .hd .rt h6:first-child {

	margin-right: 40px;

}

.fdownlist .bd .ls {

	margin-bottom: 12px;border: 1px solid #e2e2e2;

	-webkit-box-sizing: border-box;overflow: hidden;

	-moz-box-sizing: border-box;background: #fff;

	-o-box-sizing: border-box;

	box-sizing: border-box;position: relative;

}

.fdownlist .bd .ls::before {

	position: absolute;z-index: 11;content: "";transition: all 0.3s;

	left: 0;top: 0;bottom: 0;width: 3px;background: #999;

}

.fdownlist .bd .ls:hover::before {

	background: #137eec;

}

.fdownlist .bd .ls h5 {

	font-size: 18px;line-height: 96px;color: #333;

	word-break:keep-all;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;

}

.fdownlist .bd .ls h6 {

	font-size: 16px;line-height: 96px;color: #333;margin-right: 12px;float: left;

	min-width: 145px;text-align: center;

}

.fdownlist .bd .rt {

	float: right;width: 340px;overflow: hidden;

}

.fdownlist .bd .rt .down {

	float: left;width: 145px;margin-top: 28px;transition: all 0.3s;

	text-align: center;display: block;background: #c4dffa;border-radius: 20px;

	overflow: hidden;

}

.fdownlist .bd .rt .down:hover {

	background: #137eec;

}

.fdownlist .bd .rt .down i {

	display: inline-block;padding-left: 28px;color: #fff;

	font-size: 16px;line-height: 40px;

	background: url(../images/fi6.png) no-repeat left center;

}

.fdownlist .bd .ls .r {

	float: right;

}



/* 服务支持-资料下载 */

.fdownback {

	background: rgba(0,0,0,0.74);display: none;

	position: fixed;z-index: 333;

	top: 0;bottom: 0;left: 0;right: 0;

}

.fdownlod {

	width: 590px;background: #fff;padding-bottom: 86px;

	position: absolute;z-index: 11;top: 50%;transform: translateY(-50%);

	left: 0;right: 0;margin: 0 auto;

}

.fdownlod .tit {

	padding: 0 14px;background: url(../images/fb1.jpg) no-repeat center/cover;

	overflow: hidden;

}

.fdownlod .tit h2 {

	padding: 0 30px;font-size: 24px;line-height: 84px;color: #fff;

	font-weight: bold;float: left;

}

.fdownlod .tit .cha {

	cursor: pointer;float: right;

	width: 84px;height: 84px;transition: all 0.3s;

	background: url(../images/fi8.png) no-repeat center;

	font-size: 20px;

}

.fdownlod .tit .cha:hover {

	transform: rotate(360deg);

}

.fdownlod .fdal {

	padding: 55px 45px 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

}

.fdownlod .fdal ul {

	overflow: hidden;

}

.fdownlod .fdal li {

	float: left;overflow: hidden;margin-bottom: 22px;

	width: 100%;

}

.fdownlod .fdal li:nth-child(2),

.fdownlod .fdal li:nth-child(3) {

	float: left;width: calc((100% - 16px)/2);

}

.fdownlod .fdal li:nth-child(3) {

	float: right;

}

.fdownlod .fdal li .text {

	display: block;width: 100%;

	height: 68px;border: 1px solid #e2e2e2;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	background: #f5f5f5;

	padding: 0 20px;

	font-size: 16px;color: #333;

}

.fdownlod .fdal li .sub {

	display: block;border: none;

	border: 1px solid #59a3ef;cursor: pointer;

	background: #7cbdff;line-height: 66px;

	width: 100%;text-align: center;

	font-size: 16px;color: #fff;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	transition: all 0.3s;

	transition: all 0.3s;

}

.fdownlod .fdal li .sub:hover {

	background: #69b2fb;

}

.fdownlod .fdal .fyz {

	margin: 32px auto 0;

}

.fyz {

	display: block;width: 240px;border-radius: 27px;overflow: hidden;transition: all 0.3s;

	text-align: center;background: #137eec;box-shadow: 6px 6px 20px 4px #bfdcfa;

}

.fyz:hover {

	background: #1070d2;

}

.fyz i {

	font-size: 18px;line-height: 54px;color: #fff;display: inline-block;

}





/* 服务支持-应用支撑 */

.fcase {

	padding: 85px 0 95px;

}

.fcase .list ul {

	overflow: hidden;

}

.fcase .fpagelis ul {

	margin: 40px auto 0;

}

.fcase .list li {

	float: left;width: calc((100% - 62px)/4);margin-right: 20px;margin-bottom: 20px;

}

.fcase .list li:nth-child(4n) {

	margin-right: 0;

}

.fcase .list li a {

	display: block;border: 1px solid #e2e2e2;

	padding: 20px;background: #fff;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

}

.fcase .list li .img {

	width: 100%;height: 11.4vw;overflow: hidden;

}

.fcase .list li .img img {

	display: block;width: 100%;height: 100%;transition: all 0.3s;

}

.fcase .list li:hover .img img {

	transform: scale(1.05);

}

.fcase .list li .text {

	padding: 16px 0 8px;

}

.fcase .list li .text h3 {

	font-size: 18px;line-height: 30px;color: #333333;

	word-break:keep-all;transition: all 0.3s;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;

}

.fcase .list li:hover .text h3 {

	color: #137eec;

}

.fcase .list li .text h6 {

	margin-top: 22px;

}

.fcase .list li .text h6 i {

	display: inline-block;

	font-size: 14px;line-height: 26px;color: #137eec;

	padding-right: 70px;background: url(../images/fi9.png) no-repeat right center;

}





/* 服务支持-热门问题 */

.fhotsues {

	padding: 85px 0 95px;

}

.fhotsues .list {

	border: 1px solid #e2e2e2;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

}

.fhotsues .list .ls {

	border-bottom: 1px solid #e2e2e2;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;background: #fff;

}

.fhotsues .list .ls:last-child {

	border-bottom: none;

}

.fhotsues .list .ls .txt {

	overflow: hidden;padding: 0 30px 0 60px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	transition: all 0.3s;

}

.fhotsues .list .ls.on .txt {

	background: url(../images/ximg25.jpg) no-repeat center/cover;

}

.fhotsues .list .ls .txt h2 {

	font-size: 22px;line-height: 120px;color: #333333;

	width: calc(100% - 200px);float: left;

	word-break:keep-all;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;

	transition: all 0.3s;

	background: url(../images/uqqa1.png) no-repeat left center;

	padding-left: 35px;background-size: 25px auto !important;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

}

.fhotsues .list .ls.on .txt h2 {

	color: #fff;font-weight: bold;font-size: 26px;    background: url(../images/uqqa.png) no-repeat left center;

}

.fhotsues .list .ls .txt h4 {

	float: right;width: 120px;height: 120px;cursor: pointer;

	background: url(../images/a15.png) no-repeat center;

	font-size: 20px;transition: all 0.3s;

}

.fhotsues .list .ls.on .txt h4 {

	background: url(../images/fi10-1.png) no-repeat center;

}

.fhotsues .list .ls .text {

	background: #ecf5ff;

	overflow: hidden;

}

.fhotsues .list .ls .text p {

	font-size: 16px;line-height: 30px;color: #333;

	display: none;padding: 30px 60px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

}





/* 服务支持 */

.fsupport ul{

	overflow: hidden;border: 1px solid #e2e2e2;

	border-top: none;border-bottom: none;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

}

.fsupport li {

	float: left;width: 50%;border-right: 1px solid #e2e2e2;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	border-bottom: 1px solid #e2e2e2;

}

.fsupport li:nth-child(2n) {

	border-right: none;

}

.fsupport li a {

	display: block;padding: 60px 65px 38px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

}

.fsupport li .img {

	height: 14vw;overflow: hidden;width: 100%;

}

.fsupport li:hover .img img {

	transform: scale(1.05);

}

.fsupport li .img img {

	display: block;width: 100%;height: 100%;transition: all 0.3s;

}

.fsupport li h2 {

	margin-top: 20px;font-size: 26px;line-height: 44px;color: #333;font-weight: bold;

	background: url(../images/ximg29.png) no-repeat right center;transition: all 0.3s;

}

.fsupport li:hover h2 {

	color: #137EEC;

}





/* 弹窗-搜索 */

.fpadd {

	padding: 0 185px;

}

.header .rts .naver li .nli {

	position: absolute;top: 96px;left: 0;right: 0;margin: 0 auto;

	background: rgba(0,0,0,0.8);z-index: 66;display: none;

	min-height: 418px;

}

.header .rts .naver li .nli2{

    min-height: 130px;

}
.header .rts .naver li .nli2 dl{
    text-align: center;padding: 30px 0 0;
}
.header .rts .naver li .nli2 dd{
    display: inline-block;
}
.header .rts .naver li .nli2 dd a{
    color: #fff;font-size: 16px;display: block;padding: 10px 20px;
}
.header .rts .naver li .nli .lts {

	float: left;margin-left: 145px;width: 270px;padding: 32px 0 45px;

}

.header .rts .naver li .nli .lts dd{

    margin-bottom: 20px;

}

.header .rts .naver li .nli .lts dd a {

	display: block;padding: 0 40px 0 60px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	font-size: 16px;line-height: 42px;transition: all 0.3s;

	word-break:keep-all;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;

	color: #fff;position: relative;

}

.header .rts .naver li .nli .lts dd a i {

	background: url(../images/fi9-1.png) no-repeat right center;

	height: 8px;width: 16px;position: absolute;z-index: 11;transition: all 0.3s;

	top: 50%;transform: translateY(-50%);right: 18px;display: block;opacity: 0;

}

.header .rts .naver li .nli .lts dd a:hover i,

.header .rts .naver li .nli .lts dd.on a i {

	opacity: 1;

}

.header .rts .naver li .nli .lts dd.on a,

.header .rts .naver li .nli .lts dd a:hover {

	background: #137eec;

}

.header .rts .naver li .nli .nav {

	float: right;width: calc(100% - 560px);padding: 20px 0 20px;

	-webkit-box-sizing: border-box;margin-right: 30px;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

}

.header .rts .naver li .nli .nav dd {

	float: left;width: calc((100% - 122px)/4);margin-right: 40px;margin-bottom: 10px;

}

.header .rts .naver li .nli .nav dd:nth-child(4n) {

	margin-right: 0;

}

.header .rts .naver li .nli .nav dd a {

	display: block;width: 100%;

}

.header .rts .naver li .nli .nav dd .icon {

	height: 90px;width: 100%;position: relative;

}

.header .rts .naver li .nli .nav dd .icon img {

	display: block;position: absolute;z-index: 11;top: 50%;

	transform: translateY(-50%);left: 0;right: 0;margin: 0 auto;

	max-width: 70%;max-height: 70%;transition: all 0.3s;

}

.header .rts .naver li .nli .nav dd:hover .icon img {

	transform: translateY(-50%) scale(1.05);

}

.header .rts .naver li .nli .nav dd h4 {

	text-align: center;font-size: 16px;line-height: 26px;color: #fff;

	word-break:keep-all;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;

	padding: 0 5px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

}







/* 事业集群 */

.fcause {

	background: rgba(0,0,0,0.8);position: absolute;z-index: 333;

	top: 96px;left: 0;right: 0;margin: 0 auto;display: none;

}
.fcause .wrap{
    overflow: hidden;
}
.fcause dl {
    width: 221px;
    text-align: left;
    float: right;
	padding: 30px 0 40px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

}
.fcause dd a{
    text-align: left;
}
.fcause dd {

	text-align: right;

}

.fcause dd a {

	display: block;transition: all 0.3s;

	font-size: 16px;line-height: 42px;color: #fff;

}

.fcause dd a:hover {

	color: #137eec;

}







/* 弹窗-菜单 */

.fcruxword {

	position: absolute;z-index: 333;

	top: 96px;left: 0;right: 0;margin: 0 auto;

	background: rgba(0,0,0,0.8);display: none;

}

.fcruxword .forms {

	float: right;width: 315px;padding: 16px 0 26px;

}

.fcruxword .forms .guanj {

	border-bottom: 1px solid #fff;

}

.fcruxword .forms .text {

	float: left;border: none;display: block;

	font-size: 16px;height: 52px;color: rgba(255,255,255,1);

	width: calc(100% - 95px);background: none;

}

.fcruxword .forms .crux {

	margin-right: 20px;float: right;cursor: pointer;

	height: 52px;width: 52px;font-size: 18px;

	background: url(../images/ximg2.png) no-repeat center;

}







/* 新闻详情 */

.fnews {

	padding: 140px 0;

}

.fpdd {

	padding: 0 180px;

}

.fnews .fdal {

	padding: 62px 200px 30px;position: relative;background: #fff;

	overflow: hidden;

}

.fnews .fdal .tut {

	background: url(../images/fg1.jpg) no-repeat center/cover;

	width: 160px;height: 122px;position: absolute;right: -1px;top: -1px;

}

.fnews .fdal .tut a {

	display: block;padding: 18px 0 22px;text-align: right;margin: 0 20px;

	font-size: 16px;line-height: 26px;color: #fff;position: relative;transition: all 0.3s;

}

.fnews .fdal .tut a:hover {

	padding: 18px 0 ;

}

.fnews .fdal .tut i {

	display: inline-block;width: 16px;height: 8px;

	position: absolute;z-index: 11;bottom: 0;right: 0;

	background: url(../images/fi9-1.png) no-repeat center/cover;

}

.fnews .fdal .txt {

	padding-bottom: 35px;

	border-bottom: 1px solid #e2e2e2;

}

.fnews .fdal .txt h2 {

	font-size: 30px;line-height: 1.4;color: #333333;font-weight: bold;

	margin-bottom: 22px;

}

.fnews .fdal .txt p {

	font-size: 16px;line-height: 22px;color: #999999;

}

.fnews .fdal .text {

	padding: 50px 0;

	font-size: 16px;line-height: 30px;color: #333333;

}

.fnews .fdal .text img {

	display: block;margin: 0 auto;height: auto;

}







/* 最新动态-新闻中心 */

.fzxnews {

	padding: 0 0 65px;

}

.fzxnews .fpagelis ul{

	margin: 60px auto 0;

} 

.fzxnews .list li {

	padding: 40px 60px 50px;

	background: #fff;position: relative;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	margin-bottom: 10px;

}

.fzxnews .list li::before {

	position: absolute;z-index: 11;top: 0;left: 0;right: 0;width: 0;content: "";

	margin: 0 auto;height: 2px;background: #137eec;transition: all 0.3s;

}

.fzxnews .list li:hover::before {

	width: 100%;

}

.fzxnews .list li a {

	display: block;

}

.fzxnews .list li:last-child {

	margin-bottom: 0;

}

.fzxnews .list li .imgs {

	float: left;width: 23%;height: 11vw;overflow: hidden;

}

.fzxnews .list li .imgs img {

	display: block;width: 100%;height: 100%;transition: all 0.3s;

}

.fzxnews .list li:hover .imgs img {

	transform: scale(1.05);

}

.fzxnews .list li .rts {

	float: right;width: calc(100% - 27%);

}

.fzxnews .list li .rts .text {

	float: left;width: calc(100% - 155px);border-right: 1px solid #e2e2e2;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	padding-right: 40px;

	

}

.fzxnews .list li .rts .text h2 {

	font-size: 28px;line-height: 50px;color: #333333;

	font-weight: bold;transition: all 0.3s;

	word-break:keep-all;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;

}

.fzxnews .list li:hover .rts .text h2 {

	color: #137eec;

}

.fzxnews .list li .rts .text p {

	margin-top: 25px;font-size: 16px;line-height: 30px;color: #999999;

	height: 60px;overflow: hidden;

}

.fzxnews .list li .rts .text .fmore {

	margin-top: 40px;

}

.fmore i {

	display: inline-block;padding-right: 70px;

	font-size: 14px;line-height: 22px;color: #137eec;

	background: url(../images/fi9.png) no-repeat right top 3px;

	transition: all 0.3s;position: relative;

}

.fzxnews .list li:hover .rts .text .fmore i {

	background: url(../images/fi9-2.png) no-repeat right top 3px;

}

.fmore i::before {

	position: absolute;z-index: 11;content: "";

	height: 60px;width: 60px;border-radius: 50%;

	overflow: hidden;border: 1px solid #9ecaf7;

	right: -23px;top: -23px;opacity: 0;transition: all 0.3s;

}

.fzxnews .list li:hover .rts .text .fmore i::before {

	opacity: 1;

}

.fzxnews .list li .rts .rt {

	float: right;width: 100px;

}

.fzxnews .list li .rts .rt h2 {

	font-size: 76px;line-height: 55px;color: #333333;font-weight: bold;

}

.fzxnews .list li .rts .rt h6{

	margin-top: 22px;font-size: 20px;line-height: 1.5;color: #333;

}







/* 四信集团-旗下子公司 */

.fhotsues .list .ls .fdal a{

	display: block;padding: 35px 64px 44px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

}

.fhotsues .list .ls .fdal {

	display: none;

}

.fhotsues .list .ls .fdal .imgs {

	float: left;width: 450px;height: 254px;overflow: hidden;

}

.fhotsues .list .ls .fdal .imgs  img {

	display: block;width: 100%;height: 100%;transition: all 0.3s;

}

.fhotsues .list .ls .fdal:hover .imgs  img {

	transform: scale(1.05);

}

.fhotsues .list .ls .fdal .rt {

	float: right;width: calc(100% - 490px);

	padding: 0 70px;margin-top: 16px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

}

.fhotsues .list .ls .fdal .rt p {

	font-size: 16px;line-height: 30px;color: #333333;

}

.fhotsues .list .ls .fdal .rt .fmore {

	margin-top: 45px;

}

.fhotsues .list .ls .fdal:hover .rt .fmore i::before {

	opacity: 1;

}

.fhotsues .list .ls .fdal:hover .rt .fmore i::before {

	border: 1px solid #e2e2e2;

}

.header .rt h4 em {

	display: inline-block;

}



.whybg {

	padding: 65px 0 60px;

}

.whybg .swiperwhd ul {

	text-align: center;margin-top: 45px;

}

.whybg .swiperwhd li {

	float: left;margin-right: 6px;position: relative;

}

.whybg .swiperwhd li:last-child {

	margin-right: 0;

}

.whybg .swiperwhd li a {

	display: block;font-size: 18px;color: #fff;

	line-height: 50px;border-radius: 25px;overflow: hidden;transition: all 0.3s;

	text-align: center;padding: 0 26px;border: 1px solid rgba(255,255,255,0.3);

}

.whybg .swiperwhd li::before {

	background: url(../images/fi12.png) no-repeat bottom center/cover;

	height: 14px;width: 14px;bottom: -6px;left: 0;right: 0;margin: 0 auto;

	position: absolute;z-index: 11;content: "";opacity: 0;

}

.whybg .swiperwhd li a:hover,

.whybg .swiperwhd li.on a {

	color: #137eec;background: #fff;

	border: 1px solid rgba(255,255,255,1);

}

.whybg .swiperwhd li:hover::before,

.whybg .swiperwhd li.on::before {

	opacity: 1;

}

.whybg .swiperwbd {

	overflow: hidden;margin-top: 40px;padding-top: 50px;

}

.whybg .swiperwbd li {

	background: #fff;margin-bottom: 30px;

}

.whybg .swiperwbd li .pic {

	float: left;position: relative;top: -36px;

	margin-left: 20px;width: 144px;height: 200px;

}

.whybg .swiperwbd li .pic img {

	display: block;width: 100%;height: 100%;
    object-fit: cover;
}

.whybg .swiperwbd li .text {

	float: right;width: calc(100% - 200px);

	padding: 10px 30px 20px 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

}

.whybg .swiperwbd li .text h4 {

	font-size: 18px;line-height: 1.5;color: #333;

}

.flianmo .list ul li {

	height: 8vw;

}



.whybg .swiperwbd li .text h6 {

	margin: 6px 0 ;

}

.whybg .swiperwbd li .text a{

    color: #137eec;display: inline-block;

    font-size: 14px;margin-top: 10px;

}

.whybg .swiperwbd li .text h6 i {

	display: inline-block;text-align: center;background: #ffeded;

	font-size: 14px;line-height: 21px;color: #f50303;padding: 0 4px;overflow: hidden;border-radius: 3px;

}

.whybg .swiperwbd li .text h5 {

	font-size: 16px;line-height: 24px;color: #999999;

}

.whybg .swiperwbd li .text p {

	margin-top: 4px;font-size: 16px;line-height: 22px;color: #999999;

}

.whybg .swiperwbd li .text p span {

	display: inline-block;padding-left: 20px;

}

.whybg .swiperwbd .swiper_spot {

	text-align: center;margin: 20px auto 0;

}

.whybg .swiperwbd .swiper_spot span {

	background: #fff;height: 9px;width: 9px;

}

.whybg h2 {

	color: #fff;

}



.flianmo {

	padding: 64px 0 110px;

}

.flianmo .list ul {

	overflow: hidden;margin-top: 65px;border: 1px solid #efefef;border-bottom: none;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

}

.flianmo .list ul li {

	float: left;width: calc((100% - 2px)/6);border-right: 1px solid #efefef;border-bottom: 1px solid #efefef;

	-webkit-box-sizing: border-box;position: relative;

	-moz-box-sizing: border-box;height: 9vw;

	-o-box-sizing: border-box;

	box-sizing: border-box;

}

.flianmo .list ul li:nth-child(6n) {

	border-right: none;

}

.flianmo .list ul li a {

	display: block;height: 100%;

}

.flianmo .list ul li img {

	display: block;max-width: 60%;max-height: 60%;

	position: absolute;z-index: 11;top: 50%;transform: translateY(-50%);

	left: 0;right: 0;margin: 0 auto;

}

.fgxlianmo {

	background: #eaeaea;padding: 65px 0 100px;

}

.fgxlianmo .list{

	text-align: center;

}

.fgxlianmo .list li{

	display: inline-block;

	vertical-align: top;

	background: url(../images/fr2.png) no-repeat center/cover;

	height: 106px;

	width: 286px;

	position: relative;

	/* background: #fff; */

}

.fgxlianmo .list li a {

	display: block;height: 100%;

}

.fgxlianmo .list:nth-child(2n){

	margin-left: -185px;

}

.fgxlianmo .list li img{

	display: block;

	position: absolute;

	left: 0;right: 0;

	top: 0;bottom: 0;

	margin: auto;z-index: 1;

	max-width: 70%;max-height: 70%;

}

.fgxlianmo .list ul{

	transition-timing-function: linear !important;

}

.fgxlianmo .list{

	margin-bottom: 25px;

}

.fgxlianmo{

	background: #eaeaea;

	overflow: hidden;

}

.fgxlianmo .ovvs{

	position: relative;

}

.fgxlianmo .ovvs::after,

.fgxlianmo .ovvs::before{

	position: absolute;left: 0;

	top: -50px;z-index: 111;content: "";

	bottom: -50px;width: 140px;

box-shadow: 100px 0 100px 40px #eaeaea;

background: #eaeaea;

}

.fgxlianmo .ovvs::after{

	left: auto;right: 0;

box-shadow: -100px 0 100px 40px #eaeaea;

}



.fhezuo {

	padding: 70px 0 200px;

}

.fhezuo .list {

	padding: 0 50px;margin-top: 80px;

}

.fhezuo .list li {

	float: left;width: calc((100% - 142px)/5);margin-right: 35px;

	position: relative;

}

.fhezuo .list li:nth-child(5n) {

	margin-right: 0;

}

.fhezuo .list li h3 {

	text-align: center;font-size: 24px;

	line-height: 50px;color: #137eec;position: relative;

}

.fhezuo .list li h3 i {

	display: block;height: 36px;width: 36px;

	border-radius: 50%;position: absolute;

	background: rgba(255,255,255,0.1);z-index: 11;

	left: 0;right: 0;margin: 0 auto;

}

.fhezuo .list li h3 i::before {

	position: absolute;top: 50%;transform: translateY(-50%);z-index: 6;

	left: 0;right: 0;margin: 0 auto;height: 10px;width: 10px;content: "";

	border-radius: 50%;overflow: hidden;background: #137eec;

}

.fhezuo h2 {

	color: #fff;

}

.fhezuo .list li:first-child h3 i::after {

	position: absolute;left: -300px;width: 2000px;z-index: 1;content: "";

	background: url(../images/fc2.png) no-repeat center/cover;

	height: 1px;bottom: 17px;

}

.fhezuo .list .lis {

	margin-top: 60px;

}

.fhezuo .list .lis .ls {

	margin-bottom: 10px;

}

.fhezuo .list .lis .ls a {
	display: block;background: rgba(255,255,255,0.11);transition: all 0.3s;
	font-size: 16px;line-height: 60px;text-align: center;color: #fff;
	cursor: default;
}

.fhezuo .list .lis .ls a:hover {

	background: #137eec;

}





/* 关于我们-集团介绍 */

.fgroup {

	padding: 0 0 70px;

}

.fgroup .lts {

	width: 50%;float: left;margin-top: 48px;

}

.fgroup .imgs {

	float: right;width: 45%;height: auto;

}

.fgroup .imgs img {

	display: block;width: 100%;

}

.fgroup .lts .text h2{

	font-size: 34px;line-height: 54px;color: #333333;font-weight: bold;

}

.fgroup .lts .text p {

	margin-top: 35px;font-size: 16px;line-height: 30px;color: #333;

}

.fgroup .lts .lis {

	margin-top: 75px;overflow: hidden;

}

.fgroup .lts .lis .ls {

	float: left;width: 50%;padding-right: 40px;

	-webkit-box-sizing: border-box;overflow: hidden;

	-moz-box-sizing: border-box;vertical-align: top;

	-o-box-sizing: border-box;margin-bottom: 25px;

	box-sizing: border-box;

}

.fgroup .lts .lis .ls:nth-child(2n) {

	padding-right: 0;padding-left: 40px;

}

.fgroup .lts .lis .ls .icon {

	float: left;width: 70px;height: 75px;

	position: relative;

}

.fgroup .lts .lis .ls .icon img {

	display: block;position: absolute;z-index: 6;

	top: 50%;transform: translateY(-50%);max-width: 90%;max-height: 90%;

	left: 0;right: 0;margin: 0 auto;

}

.fgroup .lts .lis .ls .txt {

	float: right;width: calc(100% - 90px);margin-top: 22px;

}

.fgroup .lts .lis .ls .txt h3 {

	font-size: 23px;line-height: 32px;color: #137fee;font-weight: bold;

}

.fgroup .lts .lis .ls .txt h6 {

	margin-top: 15px;font-size: 16px;line-height: 24px;

}

.fxinxi {

	padding: 110px 0 120px;

}

.fxinxi .list ul {

	overflow: hidden;

}

.fxinxi .list li {

	float: left;width: calc((100% - 42px)/5);margin-right: 10px;

	background: url(../images/cbg1.png) no-repeat center/100% 100%;

	padding: 30px 25px 30px 35px;position: relative;

	-webkit-box-sizing: border-box;height: 242px;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

}

.fxinxi .list li:nth-child(5n) {

	margin-right: 0;

}

.fxinxi .list li h2 {

	font-size: 50px;line-height: 62px;color: #323232;

	font-weight: bold;text-align: right;

}

.fxinxi .list li h2 i {

	display: inline-block;font-size: 16px;padding-left: 5px;

	line-height: 2.6;color: #666666;vertical-align: top;

}

.fxinxi .list li .ico {

	position: absolute;z-index: 6;

	bottom: 30px;left: 35px;

}

.fxinxi .list li h4 {

	font-weight: bold;position: absolute;z-index: 11;bottom: 40px;

	font-size: 20px;line-height: 1.5;color: #333333;right: 25px;text-align: right;

}

.fcertifi {

	padding: 60px 0 45px;

}

.fcertifi .rts .flistix {

	padding: 55px 0 60px 160px;

}

.fcertifi .lts {

	float: left;width: 350px;

	margin-top: 170px;

}

.fcertifi .lts .ls {

	margin-bottom: 25px;position: relative;

}

.fcertifi .lts .ls::after {

	position: absolute;z-index: 11;content: "";top: 50%;transform: translateY(-50%);right: -12px;

	opacity: 0;width: 12px;height: 24px;background: url(../images/fc16.png) no-repeat center/cover;

}

.fcertifi .lts .ls.on::after,

.fcertifi .lts .ls:hover::after {

	opacity: 1;

}

.fcertifi .lts .ls a {

	display: block;width: 100%;

	background: #ffffff;transition: all 0.3s;

	font-size: 24px;line-height: 100px;

	text-align: center;color: #333;

}

.fcertifi .lts .ls.on a,

.fcertifi .lts .ls a:hover {

	background: url(../images/cbg2.jpg) no-repeat center/cover;

	color: #fff;

}

.fcertifi .lts .ls::before {

	position: absolute;z-index: 11;content: "";

	width: 2px;top: 0;bottom: 0;background: #147eec;

	left: 0;transition: all 0.3s;

}

.fcertifi .rts {

	float: right;width: calc(100% - 445px);overflow: hidden;

}

.fcertifi .rts .lis {

	display: none;

}

.fcertifi .rts .lis:first-child {

	display: block;

}

.fcertifi .rts .lis .tols {

	text-align: center;

}

.fcertifi .rts .lis .tols .img {

	display: inline-block;margin: 0 36px;

	width: 17%;height: auto;

}

.fcertifi .rts .lis .tols .img img {

	display: block;width: 100%;

}

.fcertifi .rts .lis .toicon {

	margin: 8px auto 0;padding: 10px 20px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	background: #fff;

}

.fcertifi .rts .lis .toicon .ico {

	float: left;width: calc((100% - 42px)/9);margin-right: 5px;

	height: 86px;position: relative;

}

.fcertifi .rts .lis .toicon .ico:nth-child(9n) {

	margin-right: 0;

}

.fcertifi .rts .lis .toicon .ico img {

	display: block;position: absolute;z-index: 11;

	top: 50%;transform: translateY(-50%);left: 0;right: 0;margin: 0 auto;

	max-width: 70%;max-height: 70%;

}

.fquality {

	padding: 65px 0 110px;

}

.fquality h2 {

	text-align: center;font-size: 48px;line-height: 1.6;color: #fff;

}

.fquality .list {

	overflow: hidden;margin-top: 40px;

}

.fquality .list .lis {

	float: left;width: calc((100% - 55px)/2);

	text-align: center;background: #fff;

}

.fquality .list .lis i {

	display: inline-block;

	font-size: 20px;line-height: 96px;color: #333;

	padding-left: 85px;background: url(../images/simg32.png) no-repeat left center;

}

.fquality .list .lis:nth-child(2) i {

	background: url(../images/simg33.png) no-repeat left center;

}

.fquality .list .lis:nth-child(2n) {

	float: right;

}

.fquality .flist {

	overflow: hidden;margin-top: 65px;

}

.fquality .flist .ls {

	float: left;width: 20%;padding: 0 20px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	vertical-align: top;

}

.fquality .flist .ls .icon {

	margin: 0 auto;height: 138px;width: 140px;

	position: relative;

}

.fquality .flist .ls .icon img {

	display: block;position: absolute;z-index: 11;

	top: 50%;transform: translateY(-50%);left: 0;

	right: 0;margin: 0 auto;max-width: 70%;max-height: 70%;

}

.fcourse .fcouwiper li h2 {

	font-size: 40px;

}

.fcourse .fcouwiper li {

    padding: 60px 60px 40px 90px;

}

.fquality .flist .ls p {

	font-size: 18px;line-height: 1.6;color: #fff;text-align: center;

}

.fcourse {

	padding: 70px 0 100px;

}

.fgxlianmo h2 {

	margin-bottom: 40px;

}

.fgxlianmo h2,

.fcourse h2 {

	font-size: 40px;line-height: 1.5;color: #333;text-align: center;

}

.fcourse .fcoulis {

	margin-top: 45px;text-align: center;

}

.fcourse .fcoulis .ls {

	margin: 0 8px;display: inline-block;cursor: pointer;

	font-size: 20px;text-align: center;

	padding: 0 25px;border-radius: 28px;position: relative;

	line-height: 54px;border: 1px solid #c3c3c3;

}

.fcourse .fcouwiplis .fcouwiper {

	display: none;

}

.fcourse .fcouwiplis .fcouwiper:first-child {

	display: block;

}

.fcourse .fcoulis .ls::before {

	position: absolute;z-index: 11;content: "";transition: all 0.3s;

	width: 12px;height: 12px;background: url(../images/simg41.png) no-repeat center/cover;

	left: 0;right: 0;margin: 0 auto;bottom: -6px;opacity: 0;

}

.fcourse .fcoulis .ls.on::before,

.fcourse .fcoulis .ls:hover::before {

	opacity: 1;

}

.fcourse .fcoulis .ls.on,

.fcourse .fcoulis .ls:hover {

	color: #fff;background: #147eec;

	border-color: #147eec;

}

.fcourse {

	position: relative;

}

.fcourse .fdoma {

	position: absolute;z-index: 66;left: 54px;

	bottom: 98px;width: 348px;height: auto;

}

.fcourse .fdoma img {

	display: block;width: 100%;

}

.fcourse .fcouwiper {

	margin-top: 85px;

} 

.fcourse .fcouwiper li {

	position: relative;padding: 100px 80px 38px 110px;

	width: 695px;background: #fff;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	opacity: 0;transform: scale(0.9);

}

.fcourse .fcouwiper li.swiper-slide-active {

	opacity: 1;transform: scale(1);

}

.fcourse .fcouwiper li h2 {

	font-size: 56px;line-height: 1;color: #333;

	font-weight: bold;left: 108px;top: -25px;position: absolute;z-index: 11;

}

.fcourse .fcouwiper li.swiper-slide-active h2 {

	color: #147dea;

	/* box-shadow: 0 10px 30px 10px #cbe3fb; */

}

.fcourse .fcouwiper li .ls .l {

	margin-bottom: 12px;padding-left: 46px;

	font-size: 16px;line-height: 30px;color: #333;

	position: relative;

	word-break:keep-all;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;

}

.fcourse .fcouwiper li.swiper-slide-active .ls .l i {

	background: rgba(18,126,234,0.11);

}

.fcourse .fcouwiper li.swiper-slide-active .ls .l i::before {

	background: #127eea;

}

.fcourse .fcouwiper li .ls .l i {

	position: absolute;z-index: 66;left: 0;top: 0;

	height: 30px;width: 30px;display: block;

	border-radius: 50%;overflow: hidden;

	background: rgba(51,51,51,0.11);

}

.fcourse .fcouwiper li .ls .l i::before {

	position: absolute;z-index: 11;height: 5px;width: 5px;

	border-radius: 50%;top: 50%;transform: translateY(-50%);

	left: 0;right: 0;margin: 0 auto;background: #333;content: "";

}

.fcourse .fcouwiper li .ls .l:last-child {

	margin-bottom: 0;

}

.h-jiejue .bd .swiper-span {

	display: none;

}



.fxicc{

    position: fixed;right: 0;z-index: 99;

    top: 50%;width: 30px;height: 120px;

    border-radius:22px 0 0 22px ;cursor: pointer;

    background: url(../images/uuico11.png) no-repeat center #fff;

	transition:all 0.3s;

	-ms-transition:all 0.3s;  /* IE 9 */

	-moz-transition:all 0.3s;     /* Firefox */

	-webkit-transition:all 0.3s; /* Safari 和 Chrome */

	-o-transition:all 0.3s;

}





.fsuspen{

    margin-right:-300px ;

	transition:all 0.3s;

	-ms-transition:all 0.3s;  /* IE 9 */

	-moz-transition:all 0.3s;     /* Firefox */

	-webkit-transition:all 0.3s; /* Safari 和 Chrome */

	-o-transition:all 0.3s;

}

.fsuspen.fixaa{

    margin-right: 0;

}

.fxicc.fixaa{

    margin-right:-300px ;

}

.fcertifi .rts .froyao {

	padding-bottom: 55px;

}

.fcertifi .rts .lis .tet {

	text-align: center;font-size: 16px;

	line-height: 28px;color: #333;

}

.fcertifi .rts .lis .fhonswiper {

	padding: 130px 40px 0px;position: relative;

}

.fcertifi .rts .lis .fhonswiper .swiper-slide-next .imgs {

	transform: scale(1.3);position: relative;z-index: 66;

}

.fcertifi .rts .lis .fhonswiper .imgs {

	height: 13.4vw;transition: all 0.3s;

}

.fcertifi .rts .lis .fhonswiper .imgs img {

	display: block;width: 100%;height: 100%;

}

.fcertifi .rts .lis .fhonswiper h4 {

	text-align: center;margin-top: 90px;display: none;

	font-size: 16px;line-height: 1.6;color: #333;transition: all 0.3s;

}

.fcertifi .rts .lis .fhonswiper .swiper-slide-next h4 {

	display: block;

}

.fcertifi .rts .lis .fhonswiper .prev,

.fcertifi .rts .lis .fhonswiper .next {

	position: absolute;z-index: 11;background: url(../images/a5.png) no-repeat center/cover;

	top: 49%;left: 0;width: 15px;height: 32px;cursor: pointer;transform: translateY(-50%);

	transition: all 0.3s;

}

.fcertifi .rts .lis .fhonswiper .prev {

	transform: translateY(-49%) rotate(180deg);

	left: auto;right: 0;

}

.fcertifi .rts .lis .fhonswiper .prev:hover,

.fcertifi .rts .lis .fhonswiper .next:hover {

	background: url(../images/a5-1.png) no-repeat center/cover;

}

.fcertifi .rts .lis .fjianz {

	margin-top: 60px;overflow: hidden;

}

.fcertifi .rts .lis .fjianz .ls {

	float: left;width: calc((100% - 112px)/6);margin-right: 22px;height: auto;

}

.fcertifi .rts .lis .fjianz .ls:nth-child(6n) {

	margin-right: 0;

}

.fcertifi .rts .lis .fjianz .ls img {

	display: block;width: 100%;

}

.fcertifi .rts .lis.fzhuanli {

	padding-left: 60px;

}



.mask{

    position: fixed;

    left: 0;right: 0;top: 0;

    bottom: 0;z-index: 9998;

    background: rgba(0,0,0,0.7);

    display: none;

}

.mkvideo{

    display: none;

    position: fixed;

    left: 0;right: 0;

    top: 53%;z-index: 9999;

    transform:translateY(-50%);

    -ms-transform:translateY(-50%);  /* IE 9 */

    -moz-transform:translateY(-50%);     /* Firefox */

    -webkit-transform:translateY(-50%); /* Safari 和 Chrome */

    -o-transform:translateY(-50%); 

    max-width:45% !important;margin: 0 auto;

}

.mkvideo video{

    width: 100%;

}

.mkvideo .icos{

    position: absolute;width: 40px;height: 40px;

    right: -50px;top: -50px;cursor: pointer;

    background: url(../images/ss1.png) no-repeat center/cover;

    z-index: 9;transition:all 0.3s;

    -ms-transition:all 0.3s;  /* IE 9 */

    -moz-transition:all 0.3s;     /* Firefox */

    -webkit-transition:all 0.3s; /* Safari 和 Chrome */

    -o-transition:all 0.3s;

}

.mkvideo .icos:hover{

    transform:rotate(720deg);

    -ms-transform:rotate(720deg);  /* IE 9 */

    -moz-transform:rotate(720deg);     /* Firefox */

    -webkit-transform:rotate(720deg); /* Safari 和 Chrome */

    -o-transform:rotate(720deg);

}





.tita{

    padding: 50px 0 70px;text-align: center;
    margin-bottom: 50px;

}

.tita h3{

    font-size:30px ;

    line-height: 1.7;

    font-weight: bold;

    color: #333333;

}

.tita h4{

    font-size:15px;

    line-height: 1.8;

    color: #999999;

    padding: 20px 0 40px;

}

.tita .tabhd dl{

    display: inline-block;

    font-size: 0;

    border-radius: 40px;

    overflow: hidden;

}

.tita .tabhd dd{

    display: inline-block;

}

.tita .tabhd dd a{

    display: block;

    font-size:18px ;

    line-height: 70px;

    color: #fff;width: 12vw;

    background: #082f5a;

}

.tita .tabhd dd.on a,

.tita .tabhd dd a:hover{

    background: #147eec;

}

.jiejue li:nth-child(2),

.jiejue li:nth-child(1){

    border-top: 1px solid #e2e2e2;

}







.crumbs{

    padding: 20px 0 50px;

}

.crumbs dl{

    overflow: hidden;

}

.crumbs dd a,

.crumbs dd{

    float: left;

    font-size: 15px;

    color: #333;line-height: 30px;

}

.crumbs dd a:hover{

    color: #137eec;

}



.crumbs dl.fpdd dd a, .crumbs dl.fpdd dd{

    color: #fff;

}



.fhotsues.zigongsi .list .ls .txt h2{

    background: none !important;padding-left: 0 !important;

}







.ovs{

    overflow: hidden;

}

.footer .lt ul,
.webban{

    display: none;

}
.webweix{
    display: block;width: 370px;padding-left: 70px;
}
.webweix dd{
    width: 29%;float: left;
    text-align: center;margin-right: 5%;
}
.footer .lt ul{
    display: none;
}
.webweix dl{
    overflow: hidden;
}
.webweix dd:nth-child(3n){
    margin-right: 0;
}
.webweix dd h6{
    font-size: 16px;
    line-height: 1.6;
    color: #fff;
    padding: 8px 0;
}
.webweix dd img{
    width:100%;display: block;margin: 0 auto;
}

.footer .lt .webweix ul{
    display: block;
}











.qmkhezuo .bd{
	padding: 75px 0 80px;
}
.qmkhezuo h1{
	font-size:48px ;
	line-height: 1.5;
	color: #fff;text-align: center;
}
.qmkhezuo .box{
	margin-top: 50px;
}
.qmkhezuo .box li{
	float: left;width: calc((100% - 52px)/3);margin-right: 25px;background: #fff;height: 600px;
}
.qmkhezuo .box li:nth-child(3n){
	margin-right: 0;
}
.qmkhezuo .box li .h{
	padding: 40px 30px;
}
.qmkhezuo .box li .h .ico{
	float: left;width: 124px;margin-top: 10px;
}
.qmkhezuo .box li .h .txt{
	float: right;width: calc(100% - 124px);
}
.qmkhezuo .box li .h .txt h3{
	font-size:30px ;
	line-height: 1.6;
	color: #333333;font-weight: bold;margin-bottom: 12px;
}
.qmkhezuo .box li .h .txt p{
	font-size: 16px;
	line-height: 24px;
	color: #666666;height: 120px;overflow: hidden;
}
.qmkhezuo .box li .b dd{
	background: #fff;
}
.qmkhezuo .box li:nth-child(1) .b dd:last-child .t{
	border-bottom: none;
}
.qmkhezuo .box li .b dd.on{
	background: #f3f8fe;
}
.qmkhezuo .box li .b dd.on .t{
	border-bottom: #f3f8fe;padding: 16px 0 10px;
}
.qmkhezuo .box li .b dd .t{
	margin: 0 30px;border-bottom: 1px solid #ededed;padding: 16px 0;transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.qmkhezuo .box li .b dd .t h4{
float: left;	font-size:20px ;
line-height: 36px;
color: #000000;
}
.qmkhezuo .box li .b dd.on .t h4{
	color: #137eec;
}
.qmkhezuo .box li .b dd .t .rt{
	float: right;
}
.qmkhezuo .box li .b dd .t .rt .btn{
	float: left;display: block;width: 100px;height: 36px;line-height: 36px;color: #fff;
	font-size: 16px;background: #137eec;text-align: center;
}
.qmkhezuo .box li .b dd .t .rt .gb{
	float: right;background: url(../images/qmk5.png) no-repeat center;width: 20px;height: 36px;margin-left: 20px;cursor: pointer;
}
.qmkhezuo .box li .b dd.on .t .rt .gb{
	background: url(../images/qmk4.png) no-repeat center;
}
.qmkhezuo .box li .b dd .del{
	font-size:16px ;
	line-height: 1.6;
	color: #666666;padding: 0 30px 18px;display: none;
}







/* 视频 */

.fservideo {
	padding: 0 0 150px;
}
.fservideo h2{
	font-size: 40px;
	    line-height: 1.5;
	    color: #333;
	    text-align: center;
}
.fservideo .list ul {
	/*margin-top: 80px;*/
}
.fservideo .list li {
	float: left;margin-bottom: 40px;width: calc((100% - 92px)/4);margin-right: 30px;
	box-shadow: 0 0 20px 4px #edf6fc;
}
.fservideo .list li:nth-child(4n) {
	margin-right: 0;
}
.fservideo.fservideo2 .list li:nth-child(4n),
.fservideo.fservideo2 .list li {
	float: left;margin-bottom: 40px;width: calc((100% - 122px)/5);margin-right: 30px;
	box-shadow: 0 0 20px 4px #edf6fc;
}
.fservideo2 .list li:nth-child(5n) {
	margin-right: 0;
}
.fservideo .list li a {
	display: block;
}
.fservideo .list li .img {
	width: 100%;height: 300px;overflow: hidden;position: relative;
}
.fservideo .list li .img img {
	display: block;width: 100%;
	/*height: 100%;*/
	transition: all 0.3s;
	object-fit: cover;
}
.fservideo .list li:hover img {
	transform: scale(1.05);
}
.fservideo .list li .txt {
	background: #fff;padding: 0 20px;
	font-size: 16px;line-height: 60px;color: #333333;
	word-break:keep-all;transition: all 0.3s;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
}
.fsuspens .lis li.l {
	display: block;
}
.fservideo .list li:hover .txt {
	color: #fdd000;
}
.fservideo .list li .ico {
	position: absolute;z-index: 1;left: 0;right: 0;margin: 0 auto;
	top: 50%;transform: translateY(-50%);
	height: 64px;width: 64px;border-radius: 50%;background: url(../images/qfc9.png) no-repeat center rgba(255,255,255,0.3);
}
.page_list ul {
	text-align: center;font-size: 0;
}
.page_list li {
	display: inline-block;margin: 0 3px;vertical-align: top;
}
.page_list li a {
	display: block;width: 34px;height: 34px;line-height: 34px;border-radius: 50%;overflow: hidden;
	background: #fff;font-size: 14px;color: #151a59;text-align: center;transition: all 0.3s;
}
.page_list li.o {
	width: 34px;line-height: 34px;color: #151a59;font-size: 14px;
}
.page_list li:first-child,
.page_list li:last-child {
	margin: 0 7px;
}
.page_list li:first-child a,
.page_list li:last-child a {
	background: url(../images/qfb12.png) no-repeat center #fff;
}
.page_list li:hover:first-child a,
.page_list li:hover:last-child a {
	background: url(../images/qfb12-1.png) no-repeat center #151a59;
}
.page_list li:last-child a{
	transform: rotate(180deg);
}
.page_list li.on a,
.page_list li:hover a {
	background: #151a59;color: #fff;
}

.fviodback {
	position: fixed;z-index: 3333;display: none;
	top: 0;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,0.5);
}
.fvidoes {
	max-width: 1000px;height: auto !important;position: fixed;z-index: 4444;top: 50%;transform: translateY(-50%);
	left: 0;right: 0;margin: 0 auto;background: #fff;padding: 15px;
	-webkit-box-sizing: border-box;border-radius: 4px;display: none;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fvidoes2{
    max-width: 700px;
}
.fvidoes2 .video{
	overflow-y: scroll;
	max-height: 60vh;
}

.fvidoes3{
    max-width: 700px;
}
.fvidoes3 .video{
	overflow-y: scroll;
	max-height: 60vh;
}

.fvidoes .video .video1 {
	width: 100%;display: block;
	max-height: 60vh;object-fit: contain;
}
.fvidoes .cha {
	position: absolute;z-index: 111;overflow: hidden;transition: all 0.3s;
	right: 5px;top: -50px;height: 40px;width: 40px;border-radius: 50%;
	background: url(../images/ft6.png) no-repeat center #fff;cursor: pointer;
}
.fvidoes .cha:hover {
	transform: rotate(360deg);
}



.prebtns{
    background: #fff;padding: 30px 0;
    overflow: hidden;
}
.prebtns .prev{
    float: left;max-width: 45%;
}
.prebtns .prev:nth-child(2n){
    float: right;
}
.prebtns .prev a{
    font-size: 16px;
    color: #333;
    line-height: 1.6;
    display: block;
    word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.prebtns .prev a:hover{
    color: #137eec;
}

.morcen{
    text-align: center;margin: 30px 0 0;
}
.morcen .moretx{
    display: inline-block;
    padding: 10px 20px;
    /*background: #fff;*/
    border: 1px solid #fff;
    color: #fff;
    font-size: 16px;
}
.morcen .moretx:hover{
    color: #000;
    background: #fff;
}




/* 邓 */
.fpedd {
	padding: 0 140px;
}
.fapplicase {
	padding: 5vh 0 8.5vh;
	background: #eaeff3;
}
.ftlte {
	text-align: center;
}
.ftlte h2 {
	font-size: 52px;line-height: 1.4;color: #0d0d0d;font-weight: bold;
}
.fapplicase .fcasesw {
	overflow: hidden;margin-top: 50px;
}
.fapplicase .fcasesw li {
	position: relative;height: 48vh;
	border-radius: 10px;overflow: hidden;
}
.fapplicase .fcasesw li a {
	display: block;height: 100%;
}
.fapplicase .fcasesw li h3 {
	position: absolute;z-index: 11;bottom: 18px;left: 26px;
	font-size: 18px;line-height: 1.6;color: #fff;font-weight: bold;
	word-break:keep-all;transition: all 0.3s;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fapplicase .fcasesw li:hover h3 {
	color: #137eec;
}
.fapplicase .fcasesw .spansw {
	margin: 5vh auto 0;text-align: center;
}
.fapplicase .fcasesw .spansw .swiper-pagination-bullet-active {
	background: #137eec;
}
.fapplicase .fcasesw .spansw span {
	display: inline-block;height: 16px;width: 16px;
	background: #a5a5a5;margin: 0 13px;opacity: 1;
}
.fscenes li {
	background: #f8f8f8;padding: 60px 0 90px;
}

.fscenes li:first-child .cen {
	margin-top: 35px;
}
.fscenes li:nth-child(2n) {
	background: #fff;padding: 100px 0 80px;
}
.fscenes .ftlte {
	padding-bottom: 45px;
}
.fpwdd {
	padding: 0 80px;
}
.fscenes li .fimgs {
	background: #fff;border-radius: 10px;width: 48%;
	overflow: hidden;box-shadow: 0 10px 40px 10px #f2f2f2;
	position: relative;float: right;padding: 30px 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fscenes li:nth-child(2n) .fimgs {
	float: left;
}
.fscenes li .fimgs img {
	display: block;
	margin: 0 auto;
}
.fscenes li .lts {
	padding: 2vh 3vw;width: 52%;float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fscenes li:nth-child(2n) .lts {
	float: right;
}
.fscenes li .lts .tl {
	overflow: hidden;
}
.fscenes li .lts .tl h3 {
	float: left;margin-top: 5px;border-radius: 8px;
	border: 3px solid #3f9dfe;width: 85px;
	font-size: 24px;line-height: 36px;color: #3f9dfe;
	font-weight: bold;text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fscenes li .lts .tl h2 {
	float: right;width: calc(100% - 98px);
	font-size: 30px;line-height: 46px;color: #0d0d0d;
	font-weight: bold;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fscenes li .lts p {
	margin-top: 14px;font-size: 18px;line-height: 1.8;color: #343434;
}
.fscenes li .lts .list {
	margin-top: 65px;
}
.fscenes li .lts .list h3 {
	font-size: 24px;line-height: 1.4;color: #0d0d0d;font-weight: bold;
}
.fscenes li .lts .list dl {
	margin-top: 25px;
}
.fscenes li .lts .list dd {
	overflow: hidden;margin-bottom: 24px;
}
.fscenes li .lts .list dd h2 {
	float: left;background: rgba(205,230,255,0.45);
	padding: 3px;border-radius: 50%;overflow: hidden;
}
.fscenes li .lts .list dd h2 i {
	font-size: 14px;line-height: 21px;color: #3f9dfe;
	width: 21px;border-radius: 50%;overflow: hidden;
	text-align: center;font-weight: bold;display: block;
	background: rgba(205,230,255,1);
}
.fscenes li .lts .list dd .txt {
	float: right;width: calc(100% - 32px);
}
.fscenes li .lts .list dd .txt h4 {
	font-size: 16px;line-height: 27px;color: #0a0909;
	font-weight: bold;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fscenes li .lts .list dd .txt h6 {
	font-size: 16px;line-height: 1.6;color: #757575;
}
.framework {
	padding: 5vh 0 9vh;
}
.framework img {
	margin: 30px auto 0;width: 100%;
}
.ftlte h3 {
	margin-top: 20px;font-size: 36px;color: #1258a0;
	line-height: 1.6;font-weight: bold;
}
.ftlte h3 i {
	display: inline-block;color: #fdd000;
}
.fabrief .text {
	margin: 45px auto 0;
}
.fabrief .text p {
	font-size: 18px;line-height: 1.8;color: #343434;
}
.fabrief .ftldel {
	padding: 50px 0;
}
.fabrief .list {
	background: #fafcff;
	padding: 45px 0 80px;
}
.fabrief .list ul {
	padding: 0 5.2vw;position: relative;
}
.fabrief .list .vs {
	position: absolute;z-index: 11;top: 11px;
	left: 0;right: 0;margin: 0 auto;width: 44px;
}
.fabrief .list .vs img {
	display: block;width: 100%;
}
.fabrief .list li {
	float: left;width: calc((100% - 80px)/2);
}
.fabrief .list li:nth-child(2n) {
	float: right;
}
.fabrief .list li h2 {
	text-align: center;font-size: 36px;
	line-height: 1.4;color: #333333;font-weight: bold;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fabrief .list li .dels {
	margin-top: 52px;
}
.fabrief .list li .dels {
	border: 2px solid rgba(66,151,238,0);
}
.fabrief .list li.on .dels {
	background: #fff;border: 2px solid #4297ee;
	border-radius: 3px;position: relative;
	box-shadow: 0 0 40px 10px #ebedef;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fabrief .list li .dels .ico {
	display: none;
}
.fabrief .list li.on .dels .ico {
	position: absolute;z-index: 33;
	right: 30px;top: -32px;display: block;
	height: 82px;width: 82px;
	border-radius: 50%;overflow: hidden;
}
.fabrief .list li.on .dels .ico img {
	display: block;width: 100%;height: 100%;
}
.fabrief .list li .dels dd {
	border-bottom: 1px solid #ebebeb;
	padding: 35px 30px 25px 50px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fabrief .list li .dels dd:last-child {
	border-bottom: none;
}
.fabrief .list li .dels dd h4 {
	font-size: 20px;line-height: 1.4;color: #333333;font-weight: bold;
}
.fabrief .list li .dels dd h4 {
	color: #137eec;
}
.fabrief .list li .dels dd h6 {
	margin-top: 6px;
	font-size: 20px;line-height: 1.4;color: #848383;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fadminist {
	padding: 160px 0 110px;
}
.fadminist .list {
	position: relative;
}
.fadminist ul {
	display: flex;flex-wrap:wrap;
	justify-content: space-between;
	position: relative;z-index: 111;
}
.fadminist ul li {
	width: 50%;float: left;margin-bottom: 55px;overflow: hidden;
}

.fadminist ul li .text {
	width: 60%;
}
.fadminist ul li:nth-child(2n) {
	float: right;
}
.fadminist ul li:nth-child(2n) .tlt h3 {
	float: right;text-align: left;
}
.fadminist ul li:nth-child(2n) .tlt h4 {
	float: left;
}
.fadminist ul li:nth-child(2n) .text {
	float: right;
}
.fadminist ul li .tlt {
	overflow: hidden;
}
.fadminist ul li .tlt h4 {
	float: right;
	border-radius: 50%;overflow: hidden;
	background: rgba(205,230,255,0.45);
	padding: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fadminist ul li .tlt h4 i {
	line-height: 33px;width: 33px;display: block;
	text-align: center;	background: rgba(205,230,255,1);
	font-size: 18px;color: #4297ee;font-weight: bold;
	border-radius: 50%;overflow: hidden;
}
.fadminist ul li .tlt h3 {
	float: left;width: calc(100% - 56px);
	text-align: right;font-size: 26px;
	line-height: 43px;color: #070707;font-weight: bold;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fadminist ul li p {
	margin-top: 8px;font-size: 18px;line-height: 1.8;color: #343434;
	height: 10.8em;padding-right: 45px;overflow: hidden;
}
.fadminist ul li:nth-child(2n) p {
	padding-left: 45px;padding-right: 0;
}
.fadminist .ficon {
	margin: 0 auto;position: absolute;left: 0;right: 0;
	top: 80px;width: 17%;
}
.fadminist .ficon .ico {
	width: 100%;margin: 0 auto;position: relative;z-index: 66;
}
.fadminist .ficon .ico img {
	display: block;width: 100%;height: 100%;
}
.fadminist .ficon .i1 {
	position: absolute;z-index: 33;top: -35px;bottom: -35px;
	left: -42px;right: -42px;border-radius: 50%;overflow: hidden;
	background: #7ab6f3;display: block;transition: all 0.3s;
	-webkit-animation:qf 1s 0s linear infinite;
	-moz-animation:qf 1s 0s  linear infinite;
}
.fadminist .ficon .i2 {
	position: absolute;z-index: 22;top: -72px;bottom: -72px;
	left: -80px;right: -80px;border-radius: 50%;overflow: hidden;
	background: rgba(180,215,252,0.52);display: block;transition: all 0.3s;
	-webkit-animation:qf 1s .5s linear infinite;
	-moz-animation:qf 1s .5s  linear infinite;
}

@-webkit-keyframes qf{
0%{-webkit-transform:scale(1);opacity: 1;}
50%{-webkit-transform:scale(1.05);opacity: 1;}
100%{-webkit-transform:scale(1.1);opacity: 0;}
}
@-moz-keyframes qf{
0%{-moz-transform:scale(1);opacity: 1;}
50%{-moz-transform:scale(1.05);opacity: 1;}
100%{-moz-transform:scale(1.1);opacity: 0;}
}
.fbantxt {
	padding: 5vh 0;
	font-size: 18px;line-height: 1.8;color: #363636;
}
.fbanner{
	height: 720px;
}



.ftca{
	text-align: center;
	margin-top: 40px;
}
.ftca .txt{
	display: inline-block;
	width: 500px;
	height: 60px;
	background: #fff;
	border-radius: 50px;
	border: none;
	padding: 0 20px;
	font-size: 18px;
	color: #000;
	border: 1px solid #ccc;
}
.ftca .ubtns{
	width: 200px;
	background: #137eec;
	text-align: center;
	line-height: 60px;
	border-radius: 50px;
	border: none;
	font-size: 18px;
	color: #fff;
	cursor: pointer;
	margin-left: 20px;
}
.chaxun .pic {
	width: 800px;
	margin: 30px auto;
}
.chaxun .pic img{
	display: block;
	margin: 0 auto;
	width: 100%;
}
.chaxun h1{
	color: #000;
}
.fdownlist .whybg{
    padding: 0;
}
.fdownlist{
    margin: 0 0 30px;
}
.fdownlist .whybg .swiperwbd ul{
    display: block;
}
.fdownlist .whybg .swiperwbd li{
    width: calc((100% - 72px)/3);
    margin: 0 35px 35px 0;
    float: left;
}
.fdownlist .whybg .swiperwbd li:nth-child(3n){
    margin-right: 0;
}

.fdownlist .whybg .swiperwbd li{
    background: #eee;
}



@media only screen and (max-width:1000px){
	.ftca .txt,
		.ftca .ubtns{
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-o-box-sizing: border-box;
			box-sizing: border-box;
			margin: 0 0 15px;
			height: 40px;
			font-size: 14px;
		}
		.ftca .ubtns{
			line-height: 40px;
		}
		.chaxun .pic{
			width: auto;
		}
		.chaxun{
			padding: 0 20px;
		}
			.fdownlist .whybg .swiperwbd li:nth-child(3n),
		.fdownlist .whybg .swiperwbd li {
	    width: calc((100% - 35px)/2);
	    margin: 0 35px 35px 0;
	    float: left;
	}
		.fdownlist .whybg .swiperwbd li:nth-child(2n){
		    margin-right:0 ;
		}
	
	
	
}








.md_contentbj {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    background-color: #FFF;
    padding-top: 40px;
}
.md_content_titbx {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    width: 1433px;
    margin: 15px 0;
    position: relative;
    margin-bottom: 30px;
}
.md_content_box1 {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-end;
    margin-right: 15px;
}
.md_content_box22 .md_cont_disnsonlspan2{
    display: none;
}
.md_content_box22 .md_cont_disnsonlspanbox{
    width: 100%;
}
.md_content_box22 .md_cont_disnsonl{
    width: 31%;flex: initial;height: 400px;
    text-align: center;
}
.md_content_box22 .md_cont_disnsonlspanbox{
   align-items: center;
}
.md_content_box22 .md_cont_dis{
    height: auto;display: block;
}
.md_content_box22 .md_cont_disnson{
    flex-wrap: wrap;height: auto;
}
.md_content_tit {
    font-size: 25px;
    color: #010916;
    font-weight: 600;
}
.md_content_titbxright {
    position: absolute;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    right: 15px;
}

.md_contentbj_son {
    width: 1433px;
    height: 400px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
}
.md_cont_disnsonl {
    display: flex;
    flex-direction: column;
    flex: 1;
    margin-right: 5px;
    height: 100%;
}
.md_cont_disnsonr {
    display: flex;
    flex-direction: row;
    flex: 2;
    justify-content: flex-start;
    align-items: self-start;
    flex-wrap: wrap;
    height: 100%;
}
.md_cont_disnsonrs {
    height: 200px;
    margin: 0 5px;
    width: calc(25% - 10px);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.md_cont_disnsonl {
    display: flex;
    flex-direction: column;
    flex: 1;
    margin-right: 5px;
    height: 100%;
}
.md_cont_disnsonlimg {
    width: 100%;
    height: 85%;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}
.pos_disnsonlimg {
    width: 100%;
    height: 100%;
    border-radius: 5px;
	object-fit: cover;
}

.md_cont_disnsonlspanbox {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: self-start;
    height: 15%;
    width: 90%;
}
.md_cont_disnsonlspanboxs {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: self-start;
    height: 30%;
    width: 90%;
}
.md_cont_disnsonlspan1 {
    font-size: 13px;
    color: #0B0C11;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 90%;
}
.md_cont_disnsonrsimg {
    width: 100%;
    height: 70%;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    position: relative;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}
.md_content_titbxright a{
	font-size: 16px;
	color: #333;
}

.md_content_box {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #FFF;
    padding-top: 50px;
}
.md_cont_disnsonl {
    display: flex;
    flex-direction: column;
    flex: 1;
    margin-right: 5px;
    height: 100%;
}
.md_cont_dis {
    display: flex;
    flex-direction: row;
    width: 1433px;
    height: 380px;
}

.md_cont_disnson {
    width: 100%;
    height: 400px;
    display: flex;
    flex-direction: row;
}
.md_cont_disnsonrsss {
    height: 400px;
    margin: 0 5px;
    width: calc(25% - 10px);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.md_cont_disnsonrsimgss {
    width: 100%;
    height: 85%;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    position: relative;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}
.md_one_tu {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    background-color: #FFF;
    padding-top: 50px;
    padding-bottom: 70px;
}
.md_content_titbx {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    width: 1433px;
    margin: 15px 0;
    position: relative;
    margin-bottom: 30px;
}
.md_one_tubox {
    width: 1433px;
    /* height: 380px; */
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
.md_cont_disrbox_son {
    /* height: 190px; */
    display: flex;
    flex-direction: column;
    /*flex: 1;*/
    margin-right: 15px;
    margin-bottom: 15px;
    width:calc((100% - 62px)/5);
}
.md_cont_disrbox_son:nth-child(5n){
    margin-right:0 ;
}
.md_cont_disrbox_sons {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.miaodongscll {
    height: 300px;
    overflow: hidden;
    position: relative;
}
.md_cont_disrbox_img2 {
    width: 100%;
    border-radius: 5px;
    position: absolute;
	transition:all 0.6s;
	-ms-transition:all 0.6s;  /* IE 9 */
	-moz-transition:all 0.6s;     /* Firefox */
	-webkit-transition:all 0.6s; /* Safari 和 Chrome */
	-o-transition:all 0.6s;
	top: 0;
}
.md_cont_dislboxbottom {
    display: flex;
    flex-direction: column;
    margin-top: 13px;
}
.md_cont_dislboxbottomt1 {
    font-size: 13px;
    color: #010916;
    max-width: 480px;
}
.md_cont_disrbox_sons a:hover .md_cont_disrbox_img2{
	top: -50% !important;
}

.iconfont.icon-bofang{
    position: absolute !important;
    z-index: 66;
    left: 0;opacity: 0;
	transition:all 0.6s;
	-ms-transition:all 0.6s;  /* IE 9 */
	-moz-transition:all 0.6s;     /* Firefox */
	-webkit-transition:all 0.6s; /* Safari 和 Chrome */
	-o-transition:all 0.6s;
    right: 0;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%);
    height: 64px;
    width: 64px;
    border-radius: 50%;
    background: url(../images/qfc9.png) no-repeat center rgba(255,255,255,0.3);
	display: block !important;
}

.md_contentbj_son a:hover .iconfont.icon-bofang,
.md_cont_disnson a:hover .iconfont.icon-bofang{
	opacity: 1;
}
.pos_disnsonlimg{
	transition:all 0.6s;
	-ms-transition:all 0.6s;  /* IE 9 */
	-moz-transition:all 0.6s;     /* Firefox */
	-webkit-transition:all 0.6s; /* Safari 和 Chrome */
	-o-transition:all 0.6s;
}
.md_contentbj_son a:hover .pos_disnsonlimg,
.md_cont_disnson a:hover .pos_disnsonlimg{
	transform:scale(1.1);
	-ms-transform:scale(1.1);  /* IE 9 */
	-moz-transform:scale(1.1);     /* Firefox */
	-webkit-transform:scale(1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1); 
}
.fdownlistwrap{
	width: 1433px;
	    margin: 15px auto 60px;
}


.titastay{
    position: sticky;
    top: 96px;z-index: 111;
    padding: 0;
}



.whybga2 .swiperwbd li{
	background: #eee;
}
.whybga2{
	padding: 0;
}
.whybga2 .wrap{
	margin: 0;
}
.whybg .swiperwbd .swiper_spot span{
	background: #999;
}
.whybg .swiperwbd .swiper_spot span.swiper-pagination-bullet-active{
	background: #137eec;
}


.fdownlod2 .fdal li:nth-child(3){
    float: none;
}
.fdownlod2 .fdal li:nth-child(2), .fdownlod2 .fdal li:nth-child(3){
    width: 100% !important;
}
.fdownlod2 .fdal li:nth-child(4), .fdownlod2 .fdal li:nth-child(5) {
    float: left;
    width: calc((100% - 16px)/2);
}
.fdownlod2 .fdal li:nth-child(5){
    float: right;
}
.qmkhezuo .fdownlist .bd{
    padding: 0;
}
.qmkhezuo .fdownlist{
    padding: 30px 0;
}
.qmkhezuo .fdownlist .bd .rt .down{
   float: right;margin-right:40px;
}



/* 新写 */
.fpage {
	background: #fff;
	padding: 35px 0;
}
.fpage .flike {
	float: left;
}
.flike ul {
	overflow: hidden;
}
.flike ul li {
	float: left;
	font-size: 18px;
	line-height: 52px;
	color: #999999;
	margin-right: 4px;
}
.flike ul li a {
	display: block;
	font-size: 18px;
	line-height: 52px;
	color: #999999;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.flike ul li.on a,
.flike ul li a:hover {
	color: #1d1d1d;
} 
.fpage .fsearch {
	float: right;
}
.fsearch form {
	display: block;
}
.fsearch .lsele {
	float: left;
	display: block;
	border: 1px solid #e2e2e2;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	width: 165px;
	height: 52px;
	padding: 0 14px;
	font-size: 16px;
	color: #333333;
	background: url('../images/fnp1.png') no-repeat right 11px center;
}
.fsearch .sosuo {
	overflow: hidden;
	margin-left: 7px;
	width: 318px;
	float: right;
}
.fsearch .sosuo .text {
	float: left;
	display: block;
	border: 1px solid #e2e2e2;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	width: 67.5%;
	height: 52px;
	padding: 0 14px;
	font-size: 16px;
	color: #333333;
}
.fsearch .sosuo .text:focus {
	border-color: #137eec;
}
.fsearch .sosuo .btns {
	height: 52px;
	display: block;
	float: right;
	width: 30%;
	text-align: center;
	border: none;
	background: #137eec;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.fsearch .sosuo .btns:hover {
	background: #0169d4;
}
.fproduct {
	padding: 74px 0 ;
}
.fproduct .list ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.fproduct .list ul li {
	width: calc((100% - 60px)/2);
	margin-bottom: 30px;
	background: #fff;
	border: 1px solid #eeeeee;
	border-radius: 6px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}
.fproduct .list ul li a {
	display: block;
}
.fproduct .list ul li .pic {
	height: 325px;
	overflow: hidden;
	position: relative;
	z-index: 6;
}
.fproduct .list ul li .pic img {
	display: block;
	height: 100%;
	width: 100%;
	object-fit: contain;
}
.fproduct .list ul li .bd {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	border-top: 1px solid #ebedf1;
	padding: 11px 0 32px;
	position: relative;
	z-index: 6;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.fproduct .list ul li.on .bd,
.fproduct .list ul li:hover .bd {
	border-color: rgba(235,237,241,0.34);
}
.fproduct .list ul li .bd .lt {
	width: 230px;
	text-align: center;
}
.fproduct .list ul li .bd .lt .icon {
	height: 100px;
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}
.fproduct .list ul li .bd .lt .icon img {
	display: block;
	max-height: 80%;
	max-width: 80%;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.fproduct .list ul li .bd .lt .icon img:nth-child(2) {
	display: none;
}
.fproduct .list ul li.on .bd .lt .icon img:nth-child(2),
.fproduct .list ul li:hover .bd .lt .icon img:nth-child(2) {
	display: block;
}
.fproduct .list ul li.on .bd .lt .icon img:nth-child(1),
.fproduct .list ul li:hover .bd .lt .icon img:nth-child(1) {
	display: none;
}
.fproduct .list ul li .bd .lt h3 {
	font-size: 26px;
	line-height: 1.7;
	color: #333333;
	font-weight: bold;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.fproduct .list ul li:hover .bd .lt h3,
.fproduct .list ul li.on .bd .lt h3 {
	color: #fff;
}
.fproduct .list ul li .bd .rt {
	padding-right: 10px;
	width: calc(100% - 370px);
	display: flex;
	flex-wrap: wrap;
	margin-top: 24px;
}
.fproduct .list ul li .bd .rt dl {
	width: 50%;
}
.fproduct .list ul li .bd .rt dd {
	font-size: 16px;
	line-height: 1.9;
	color: #137eec;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.fproduct .list ul li.on .bd .rt dd,
.fproduct .list ul li:hover .bd .rt dd {
	color: #fff;
}
.fproduct .list ul li .bg {
	position: absolute;
	z-index: 2;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: url(../images/fpicn11.jpg) no-repeat center/100% 100%;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
	opacity: 0;
}
.fproduct .list ul li.on .bg,
.fproduct .list ul li:hover .bg {
	opacity: 1;
}
.fproduct .list ul li .iclogo {
	position: absolute;
	z-index: 6;
	top: 30px;
	right: 5px;
	width: 200px;
	opacity: 0;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.fproduct .list ul li .iclogo img {
	display: block;
	width: 100%;
}
.fproduct .list ul li.on .iclogo,
.fproduct .list ul li:hover .iclogo {
	opacity: 1;
}

/* 产品列表2 */
.fhproduct2 {
	padding: 40px 0 105px;
}
.fcpfl ul {
	display: flex;
	flex-wrap: wrap;
}
.fcpfl ul li {
	margin-right: 10px;
	margin-bottom: 10px;
}
.fcpfl ul li h4 {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}
.fcpfl ul li h4 a {
	display: block;
	text-align: center;
	font-size: 18px;
	line-height: 58px;
	color: #137eec;
	padding: 0 25px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
	border: 1px solid #c7e0fa;
}
.fcpfl ul li h4 a:hover,
.fcpfl ul li.on h4 a {
	border-color: #137eec;
	color: #fff;
	background: #137eec;
}
.fcpfl ul li h4 i {
	display: block;
	position: absolute;
	z-index: 2;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 17px;
	height: 9px;
	background: url(../images/fnn1.png) no-repeat center/cover;
	bottom: -7px;
	transition:all 0.4s;
	-ms-transition:all 0.4s;  /* IE 9 */
	-moz-transition:all 0.4s;     /* Firefox */
	-webkit-transition:all 0.4s; /* Safari 和 Chrome */
	-o-transition:all 0.4s;
	opacity: 0;
}
.fcpfl ul li.on h4 i,
.fcpfl ul li:hover h4 i {
	opacity: 1;
}
.fhproduct2 .list {
	margin-top: 50px;
}
.fhproduct2 .list ul {
	display: flex;
	flex-wrap: wrap;
}
.fhproduct2 .list ul li:nth-child(1),
.fhproduct2 .list ul li:nth-child(2) {
	border-top: 1px solid #e2e2e2;
}
.fhproduct2 .list ul li {
	padding: 3vw 1vw 4vw 3vw;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	border-bottom: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	position: relative;
	
}
.fhproduct2 .list ul li:nth-child(2n){
	border-left: none;
}
.fhproduct2 .list ul li::before {
	position: absolute;
	z-index: 2;
	content: "";
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: 0;
	height: 2px;
	background: #137eec;
	display: block;
	width: 0;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.fhproduct2 .list ul li:hover::before,
.fhproduct2 .list ul li.on::before {
	width: 100%;
}
.fhproduct2 .list ul li:nth-child(2n) {
	border-right: 1px solid #e2e2e2;
}
.fhproduct2 .list ul li .pic {
	width: 51.7%;
	height: 18.8vw;
	overflow: hidden;
}
.fhproduct2 .list ul li .pic a {
	display: block;
	height: 100%;
}
.fhproduct2 .list ul li .pic img {
	display: block;
	height: 100%;
	width: 100%;
	object-fit: cover;
}
.fhproduct2 .list ul li .text {
	width: 41%;
	margin-top: 4px;
}
.fhproduct2 .list ul li .text h3 a {
	display: block;
	font-size: 26px;
	line-height: 1.3;
	height: 2.6em;
	overflow: hidden;
	color: #333333;
	transition:all 0.4s;
	-ms-transition:all 0.4s;  /* IE 9 */
	-moz-transition:all 0.4s;     /* Firefox */
	-webkit-transition:all 0.4s; /* Safari 和 Chrome */
	-o-transition:all 0.4s;
}
.fhproduct2 .list ul li.on .text h3 a,
.fhproduct2 .list ul li:hover .text h3 a  {
	font-weight: bold;
}
.fhproduct2 .list ul li .text dl {
	margin-top: 40px;
}
.fhproduct2 .list ul li .text dd a {
	display: inline-block;
	padding: 4px 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 100%;
	margin-bottom: 12px;
	border-radius: 2px;
	overflow: hidden;
	background-image: linear-gradient(to right, rgba(45,141,238,0.15), rgba(217,235,253,0.15));
	font-size: 16px;
	line-height: 1.4;
	color: #137eec;
}
.fhproduct2 .list ul li .text dd.on a,
.fhproduct2 .list ul li .text dd a:hover {
	background: #137eec;
	color: #ffffff;
}
/* 产品详情 */
.fzlupdata {
	background: #e5f1fd;
	padding: 40px 0;
}
.fzlupdata .list li {
	margin-bottom: 50px;
}
.fzlupdata .list li h3 {
	font-size: 18px;
	line-height: 2;
	color: #333333;
}
.fzlupdata .list li dl {
	margin-top: 15px;
}
.fzlupdata .list li dd {
	margin-bottom: 5px;
	background: #fff;
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	border-radius: 2px;
	overflow: hidden;
}
.fzlupdata .list li dd::before {
	display: block;
	position: absolute;
	z-index: 2;
	content: "";
	left: 0;
	top: 0;
	bottom: 0;
	width: 3px;
	background: rgba(19,126,236,0.5);
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.fzlupdata .list li dd:hover::before,
.fzlupdata .list li dd.on::before {
	background: rgba(19,126,236,1);
}
.fzlupdata .list li dd .lt {
	width: 50%;
	padding: 0 22px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fzlupdata .list li dd .lt h5 {
	font-size: 16px;
	line-height: 2;
	color: #333333;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fzlupdata .list li dd .rt {
	width: 50%;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	align-items: center;
	padding: 13px 24px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fzlupdata .list li dd .rt h6 {
	font-size: 16px;
	line-height: 1.4;
	color: #999999;
}
.fzlupdata .list li dd .rt a {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	width: 145px;
	background: #b8d8f9;
	border-radius: 22px;
	overflow: hidden;
	margin-left: 50px;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.fzlupdata .list li dd.on .rt a,
.fzlupdata .list li dd .rt a:hover {
	background: #137eec;
}
.fzlupdata .list li dd .rt img {
	display: block;
	width: 21px;
}
.fzlupdata .list li dd .rt h4 {
	font-size: 16px;
	line-height: 40px;
	color: #fff;
	margin-left: 20px;
}
.fzlupdata .list {
	padding: 0 260px;
}
.ftlt {
	text-align: center;
}
.ftlt h3 {
	position: relative;
	font-size: 32px;
	line-height: 1.5;
	color: #333333;
	text-align: center;
}
.ftlt h3::before {
	position: absolute;
	z-index: 1;
	content: "";
	display: block;
	left: 0;
	right: 0;
	top: 50%;
	background: #e5e5e5;
	height: 1px;
}
.ftlt h3 i {
	display: inline-block;
	padding: 0 50px;
	background: #fff;
	position: relative;
	z-index: 11;
}
.fproddel .detail {
	padding: 75px 0 0;
}
.fproddel {
	padding: 30px 0 50px;
}
.fproddel .detail>.del {
	margin: 50px 0 130px;
	padding: 0 260px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 18px;
	line-height: 1.5;
	color: #333333;
	text-align: center;
}
.fproddel .detail .del img {
	display: block;
	width: 100%;
	object-fit: contain;
}
.fproddel .detail .del{
    overflow: hidden;padding-bottom: 40px;
}
.fproddel .page ul {
	display: flex;
	flex-wrap: wrap;
}
.fproddel .page ul li {
	font-size: 18px;
	line-height: 1.6;
	color: #999999;
	margin-right: 5px;
}
.fproddel .page ul li a {
	display: block;
	color: #999999;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.fproddel .page ul li.on a,
.fproddel .page ul li a:hover {
	color: #000;
} 
.fbandels {
	padding: 40px 0 85px;
}
.fprodsw {
	overflow: hidden;
	width: 50%;
	float: left;
}
.ficswiper li {
	height: 70px;
	width: 70px;
	border-radius: 2px;
	overflow: hidden;
	display: inline-block;
	cursor: pointer;
}
.fpcswiper {
	height: 445px;
}
.fpcswiper li {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}
.fpcswiper li img {
	display: block;
	max-height: 80%;
	max-width: 80%;
}
.ficswiper ul{
	text-align: center;
	display: inline-block;
}
.ficswiper {
	text-align: center;
	margin: 20px auto 0;
}
.ficswiper li img {
	display: block;
	height: 100%;
	width: 100%;
	object-fit: cover;
}
.ficswiper li.swiper-slide-thumb-active {
	transform:scale(1.08);
	-ms-transform:scale(1.08);  /* IE 9 */
	-moz-transform:scale(1.08);     /* Firefox */
	-webkit-transform:scale(1.08); /* Safari 和 Chrome */
	-o-transform:scale(1.08); 
}
.fbandels .fprodinfo {
	width: 50%;
	float: right;
	padding-left: 45px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fprodinfo h2 {
	font-size: 38px;
	line-height: 1.4;
	color: #fff;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fprodinfo .detail {
	margin-top: 50px;
	padding: 15px 0 25px;
	border-top: 1px solid rgba(255,255,255,0.33);
	border-bottom: 1px solid rgba(255,255,255,0.33);
}
.fprodinfo .detail h5 {
	font-size: 14px;
	line-height: 2;
	color: #fdd000;
}
.fprodinfo .detail .del {
	margin-top: 13px;
	font-size: 16px;
	line-height: 2.1;
	color: #fff;
	min-height: 16.8em;
}
.fprodinfo .bq {
	margin-top: 16px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.fprodinfo .bq h4 {
	width: 85px;
	font-size: 14px;
	line-height: 26px;
	color: #fdd000;
}
.fprodinfo .bq dl {
	width: calc(100% - 87px);
	display: flex;
	flex-wrap: wrap;
}
.fprodinfo .bq dl dd {
	margin-right: 5px;
	margin-bottom: 5px;
}
.fprodinfo .bq dl dd a {
	border: 1px solid rgba(255,255,255,0.23);
	border-radius: 2px;
	overflow: hidden;
	display: inline-block;
	padding: 0 8px;
	font-size: 14px;
	line-height: 24px;
	color: #fff;
}

.wpage1{
	width: 100vw;
	margin-left: calc(50% - 50vw);
}

.fproddel .detail .del img{
    width: auto;display: inline-block;
}
.fproddel .detail .del{
    text-align: left;
}
.fproddel .detail .del .header{
    position: static;
}

.product-compare  tr{ color:#fff; font-size:14px; }
.product-compare .header { background:#396265; }
.product-compare .odd { background:#618588; border-bottom:1px #fff solid;  }
.product-compare .even { background:#7a7a7a; border-bottom:1px #fff solid; }
.product-compare .odd:hover{ background:#0d292b; cursor:pointer; }
.product-compare .even:hover{ background:#0d292b; cursor:pointer; }
/* .product-compare td {text-align:center;  } */
.product-compare td:first-child{ border-left:none; }
.product-compare td{ padding:8px 9px; }
.product-compare .title td { background:none; }
.product-compare a { color:#fff; }
.tab-pane{
    font-size: 14px;
   line-height: 1.42857143;
}






/* 新增 */


.mproductlist {
	padding:4.166666666666667rem 0 7.291666666666667rem;
}
.mproductlist h2 {
	font-size:2.291666666666667rem;
	line-height:1.6;
	color:#333333;
	margin-bottom:1.5625rem;
}
.mproductlist .th ul {
	display:flex;
	justify-content:space-between;
}
.mproductlist .th ul li {
	margin-right:0.10416666666666667rem;
	flex:1;
}
.mproductlist .th ul li:last-child {
	margin-right:0;
}
.mproductlist .th ul li a {
	text-align:center;
	background:#d7ebff;
	border-radius:0.3125rem;
	line-height:3.90625rem;
	font-size:1.1458333333333335rem;
	color:#137eec;
	display:block;
}
.mproductlist .th ul li a:hover,.mproductlist .th ul li.on a {
	color:#fff;
	background:#137eec;
	font-weight:bold;
}
.mproductlist .mitem {
	display:flex;
	align-items:center;
	padding:2.8645833333333335rem 0;
	justify-content:space-between;
	display: none;
}

.mproductlist .mitem.on{
    display: flex;
}

.mproductlist .mitem .pic {
	width:32.29166666666667rem;
	margin-right:1.5625rem;
	height:14.583333333333334rem;
}
.mproductlist .mitem .pic img {
	display:block;
	width:100%;
	height:100%;
	object-fit:contain;
}
.mproductlist .mitem .text {
	flex:1;
}
.mproductlist .mitem .text h3 {
	font-size:1.7708333333333335rem;
	line-height:1.6;
	color:#333333;
	font-weight:bold;
	margin-bottom:0.78125rem;
}
.mproductlist .mitem .text p {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#666666;
}
.mproductlist .tb{
    display: none;
}
.mproductlist .tb.on{
    display: block;
}

.mproductlist .tb ul {
	display:flex;
	justify-content:space-between;
	margin-bottom:0.625rem;
}
.mproductlist .tb li {
	margin-right:0.10416666666666667rem;
	flex:1;
}
.mproductlist .tb li:nth-child(4n) {
	margin-right:0;
}
.mproductlist .tb li>a {
	font-size:0.9375rem;
	line-height:3.6458333333333335rem;
	color:#333333;
	border-radius:0.3125rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:0 1.3020833333333335rem;
	background:#d8e0e8;
}
.mproductlist .tb li i {
	width:1.0416666666666667rem;
	background:url(../images/mwi2.png) no-repeat center/100% auto;
	height:3.6458333333333335rem;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.mproductlist .tb li.on>a,.mproductlist .tb li>a:hover {
	background:#8898a9;
	font-weight:bold;
	color:#fff;
}
.mproductlist .tb li>a:hover i {
	background:url(../images/mwi1.png) no-repeat center/100% auto;
}
.mproductlist .tb li.on>a i {
	background:url(../images/mwi1.png) no-repeat center/100% auto;
	transform:rotate(180deg);
}
.mproductlist .box {
	margin-bottom:0.625rem;
}
.mproductlist .box dl {
	display:flex;
	flex-wrap:wrap;
	border:1px solid #eeeeee;
	border-radius:0.3125rem;
	background:#fff;
	padding:1.5625rem 1.3020833333333335rem;
}
.mproductlist .box dd {
	width:23.8rem;
	margin:0 0.5208333333333334rem 0.2604166666666667rem;
}
.mproductlist .box dd a {
	display:inline-block;
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#137eec;
}
.mproductlist li .box{
	display: none;
}
.mwzixun {
	padding:2.8645833333333335rem 0;
	text-align:center;
}
.mwzixun h3 {
	font-size:1.3541666666666667rem;
	line-height:1.6;
	color:#ffffff;
}
.mwzixun a {
	display:block;
	background:#fff;
	border-radius:0.4166666666666667rem;
	display:flex;
	justify-content:center;
	align-items:center;
	width:8.333333333333334rem;
	height:3.385416666666667rem;
	margin:1.0416666666666667rem auto 0;
}
.mwzixun a i {
	width:5.625rem;
	display:block;
	background:url(../images/mwi4.png) no-repeat right center;
	font-size:0.8333333333333334rem;
	color:#333333;
	text-align:left;
}
.mwzixun a:hover i {
	background:url(../images/mwi3.png) no-repeat right center;
}
.mwzixun a:hover {
	background:#137eec;
}



.qmswyajsq{
    padding: 4.68rem 0 5.93rem;
}
.qmswyajsq .box{
    margin: 0 7.5rem 0 5.83rem;
}
.qmswyajsq .box .lt{
    float: left;margin-top: 3.64rem;width: 29.16rem;
}
.qmswyajsq .box .form{
    float: right;width: calc(100% - 36.71rem);box-shadow: 0 0 20px rgba(80,80,80,0.2);background: #fff;border-radius: 10px;
    padding: 2.6rem 4.16rem 3.12rem;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.qmswyajsq .box .lt li{
    margin-bottom: 4.16rem;position: relative;display: flex;justify-content: flex-start;align-items: center;
}
.qmswyajsq .box .lt li::before{
    content: "";position: absolute;
    left: 1.77rem;
    bottom: -4.06rem;z-index: 1;width: 2px;height: 4.06rem;background: #ebeff7;
}
.qmswyajsq .box .lt li:last-child::before{
    display: none;
}
.qmswyajsq .box .lt li h3{
    font-size:1.35rem ;
    line-height: 3.64rem;
    color: #fff;text-align: center;background: url(../images/qm45.png) no-repeat center/contain;width: 3.85rem;height: 3.75rem;
}
.qmswyajsq .box .lt .ts{
    margin-left: 1.56rem;display: flex;justify-content: flex-start;align-items: center;
}
.qmswyajsq .box .lt .ico{
    height: 3.75rem;margin-right: 0.62rem;
}
.qmswyajsq .box .lt .ico img{
    width: 100%;height: 100%;display: block;object-fit: contain;
}
.qmswyajsq .box .lt p{
    font-size:0.93rem ;
    line-height: 1.7;
    color: #333333;
}
.qmswyajsq .box .lt li h6{
    width: 3.33rem;height: 3.33rem;overflow: hidden;
}
.qmswyajsq .box .lt li h6 img{
    width: 100%;height: 100%;display: block;object-fit: contain;
}
.qmswyajsq .box .lt li:last-child p{
    font-size:1.04rem ;
}
.qmswyajsq .box .form h3{
    font-size:1.77rem ;
    line-height: 2.6rem;
    color: #333333;margin-bottom: 1.56rem;
}
.uitform label{
    font-size: 0.83rem;
    line-height: 2.6rem;
    color: #000000;
}
.uitform label sup{
    color: #ff0000;
}
.uitform .t1{
    width: 100%;border: 1px solid #c8d9ef;padding: 0 0.83rem;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;height: 2.81rem;border-radius: 8px;
    box-sizing: border-box;background: #f1f7ff;font-size: 0.83rem;color: #2377ee;
}
.uitform .t1::-webkit-input-placeholder { /* WebKit, Blink, Edge */    color:    #9db5d1; }

.qmswgzdu .box .bds .form li .t1:-moz-placeholder { /* Mozilla Firefox 4 to 18 */   color:    #9db5d1; }

.uitform .t1::-moz-placeholder { /* Mozilla Firefox 19+ */   color:    #9db5d1; }

.uitform .t1:-ms-input-placeholder { /* Internet Explorer 10-11 */   color:    #9db5d1; }

.uitform .t2{
    height: 10.41rem;padding: 0.52rem 0.83rem;line-height: 1.7;resize: none;
}
.uitform .bs{
    margin-top: 1.56rem;display: flex;justify-content: flex-start;align-items: center;
}
.uitform .sub{
    width: 7.81rem;height: 2.81rem;line-height: 2.81rem;background: #2377ee;
    border-radius: 27px;font-size: 0.83rem;color: #fff;text-align: center;display: block;border: none;cursor: pointer;
}
.uitform p{
    font-size: 0.83rem;
    line-height: 2.81rem;
    color: #666666;margin-left: 0.52rem;
}
.uitform p i{
    color: #ff0000;
}
.qmswyajsq .wrap{
    max-width:1600px;
}


.bbanner{
    height: 24.89rem;position: relative;
}
.bbanner img{
    width: 100%;height: 100%;display: block;object-fit: cover;
}
.bbanner .wrap{
    height: 100%;position: relative;
}
.bbanner .txt{
    position: absolute;
    left: 0;
    top: 50%;z-index: 1;
    transform:translateY(-50%);
    -ms-transform:translateY(-50%);  /* IE 9 */
    -moz-transform:translateY(-50%);     /* Firefox */
    -webkit-transform:translateY(-50%); /* Safari 鍜� Chrome */
    -o-transform:translateY(-50%); 
}
.bbanner .txt h6{
    font-size:0.93rem ;
    line-height: 1.7;
    color: #fff;text-transform: uppercase;
}
.bbanner .txt h2{
    font-size:2.39rem ;
    line-height: 1.4;
    color: #5179bb;
    font-weight:bold;
}
.fproddel .detail>.del .wrap{
    width: auto !important;
}
.fproddel .detail>.del .bd{
    padding: 0 !important;
}
.fproddel .detail .ftlt{
    padding-bottom: 30px;
}
.fhproduct2 .list ul li .text dl.active{
    max-height: 200px;overflow-y: scroll;
}

/* 定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
  .fhproduct2 .list ul li .text dl.active::-webkit-scrollbar{
    width: 5px;
    height: 5px;
    background-color: #fff;
    border-radius: 10px;
	box-shadow: inset 0 0 6px rgba(80,80,80,0.2);
	-webkit-box-shadow: inset 0 0 6px rgba(80,80,80,0.2);
  }

  /*定义滚动条轨道 内阴影+圆角*/
  .fhproduct2 .list ul li .text dl.active::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(80,80,80,0.2);
    -webkit-box-shadow: inset 0 0 6px rgba(80,80,80,0.2);
    border-radius: 10px;
    background-color: #fff;
  }

  /*定义滑块 内阴影+圆角*/
  .fhproduct2 .list ul li .text dl.active::-webkit-scrollbar-thumb{
    border-radius: 10px;
     box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1); 
    background-color: #137eec;
	cursor: pointer;
  } 







.wqsticky {
    width: 0;
    position: sticky;
    top: 10rem;
    z-index: 11;
    float: left;
}


.frelelts {
    border: 1px solid #dce6ed;
    box-shadow: 0 10px 30px 0 rgba(80,80,80,0.1);
    width: 10.36rem;
    float: left;z-index: 11;
    position: relative;
    margin-left: -6rem;
    background: #ffffff;
    border-radius: 20px;
    overflow: hidden;
}
.frelelts .pr {
    display : flex ;
    flex-wrap : wrap;
    justify-content : space-between;
    align-items: center;
    position: relative;
    padding: 0.63rem 0.53rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    background-image: linear-gradient(to left, #70b3fe, #1873f7);
}
.frelelts .pr h2 {
    padding: 0 0.42rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 1.04rem;
    line-height: 2;
    color: #ffffff;
    font-weight: bold;
}
.frelelts li{
    max-height: 60vh;overflow-y: scroll;
}
::-webkit-scrollbar{
    width: 5px;
    height: 5px;
    background-color: #fff;
    border-radius: 10px;
	box-shadow: inset 0 0 6px rgba(80,80,80,0.2);
	-webkit-box-shadow: inset 0 0 6px rgba(80,80,80,0.2);
  }

  /*定义滚动条轨道 内阴影+圆角*/
  ::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(80,80,80,0.2);
    -webkit-box-shadow: inset 0 0 6px rgba(80,80,80,0.2);
    border-radius: 10px;
    background-color: #fff;
  }

  /*定义滑块 内阴影+圆角*/
  ::-webkit-scrollbar-thumb{
    border-radius: 10px;
     box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1); 
    background-color: #f0f0f0;
	cursor: pointer;
  } 

.frelelts .pr .cha {
    position: absolute;
    right: 0.52rem;
    height: 2.1rem;
    width: 2.1rem;
    top: 50%;
    z-index: 11;
    cursor: pointer;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    background: url(../images/qff11.png) no-repeat center;
    background-size: 14px auto;
}
.frelelts .list li .tt {
    display : flex ;
    flex-wrap : wrap;
    justify-content : space-between;
    align-items: center;
    border-bottom: 1px solid #dce6ed;
    cursor: pointer;
}
.frelelts .list li:last-child .tt {
    border-bottom: none;
}
.frelelts .list li .tt h3 {
    font-size: 0.93rem;
    line-height: 3.2;
    color: #666666;
    width: calc(100% - 40px);
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    padding: 0 0 0 0.83rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    transition:all 0.3s;
    -ms-transition:all 0.3s;  /* IE 9 */
    -moz-transition:all 0.3s;     /* Firefox */
    -webkit-transition:all 0.3s; /* Safari 鍜� Chrome */
    -o-transition:all 0.3s;
}
.frelelts .list li .tt.on h3 {
    color: #2452a5;
}
.frelelts .list li .tt i {
    display: block;
    background: url(../images/xb28.png) no-repeat center/cover;
    width: 12px;
    height: 7px;
    margin-right: 1.04rem;
    transition:all 0.3s;
    -ms-transition:all 0.3s;  /* IE 9 */
    -moz-transition:all 0.3s;     /* Firefox */
    -webkit-transition:all 0.3s; /* Safari 鍜� Chrome */
    -o-transition:all 0.3s;
    background-size: auto 100% !important;
}
.frelelts .list li .tt.on i {
    background: url(../images/xb29.png) no-repeat center;
}
.frelelts .list li .ovs {
    background: #f5f7f9;
    display: none;
}
.frelelts .list li .ovs .tel {
    padding: 0 0.83rem;
    border-bottom: 1px solid #dce6ed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
}
.frelelts .list li .ovs .tel h4 {
    font-size: 0.83rem;
    line-height: 3.4;
    color: #666666;
    padding-left: 12px;
    background: url(../images/fn2-2.png) no-repeat left center;
    background-size: 9px auto;
    transition:all 0.3s;
    -ms-transition:all 0.3s;  /* IE 9 */
    -moz-transition:all 0.3s;     /* Firefox */
    -webkit-transition:all 0.3s; /* Safari 鍜� Chrome */
    -o-transition:all 0.3s;
}
.frelelts .list li .ovs .tel.on h4 {
    background: url(../images/fn2-1.png) no-repeat left center;
    color: #2452a5;
}

.frelelts .list li .ovs .nali {
    position: relative;
    display: none;
}
.frelelts .list li .ovs .nali .j {
    width: 1.09rem;
    height: 0.5rem;
    background: url(../images/qm98.png) no-repeat center;
    position: absolute;
    z-index: 5;
    top: -0.46rem;
    left: 0.62rem;
}
.frelelts .list li .ovs .nali .dal {
    background: #fff;
    padding: 1.04rem 0.93rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.frelelts .list li .ovs .nali .dal h4 {
    font-size: 0.73rem;
    line-height: 1.6;
    color: #2452a5;
}
.frelelts .list li .ovs .nali .dal dd {
    margin-top: 0.52rem;
}
.frelelts .list li .ovs .nali .dal dd a {
    display: block;
    font-size: 0.73rem;
    line-height: 1.6;
    color: #666666;
}
.frelelts .list li .ovs .nali .dal dd.on a,
.frelelts .list li .ovs .nali .dal dd a:hover{
    color: #2452a5;
}
.frelelts .list li .ovs .nali .lst {
    padding: 0.41rem 0.93rem 0.52rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.frelelts .list li .ovs .nali .lst dd a {
    display: block;
    font-size: 0.73rem;
    line-height: 2.07rem;
    color: #666;
}
.frelerts {
    width: calc(100% - 9.33rem);
    float: right;
    padding-right: 9.07rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.frelelts {
    margin-left: -6em;
}
.frelelts {
    position: sticky;
    top: 10rem;
}
 .frelelts2{
        display: none;
    }





