@charset "utf-8";
/* CSS Document */
.cndns-right {
	position: fixed;
	right: 1px;
	top: 65%;
	margin-top: -100px;
	z-index: 9999;
}
.cndns-right-meau {
	position: relative;
}
.cndns-right-btn {
	width: 62px;
	height: 60px;
	text-align: center;
	display: block;
	position: relative;
	background-color: #fff;
	border-radius: 10px;
}


.cndns-right-btn span.demo-icon2 {
	display: block;
	height: 60px;
	background: url(../images/zx1.png);
	background-size: 100% 100%;
	width:62px;
}
.cndns-right-btn span.demo-icon3 {
	display: block;
	height: 60px;
	background: url(../images/zx3.png);
	background-size: 100% 100%;
	width: 62px;
}
.cndns-right-btn span.demo-icon4 {
	display: block;
	height: 60px;
	background: url(../images/zx4.png);
	background-size: 100% 100%;
	width: 62px;
}

.cndns-right-btn sup {
	display: block;
	min-width: 24px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	color: #fff;
	border-radius: 10px;
	background-color: #ff6800;
	position: absolute;
	left: -12px;
	top: -12px;
}
.cndns-right-btn p {
	color: #ff6800;
	font-size: 14px;
	line-height: 18px;
	padding-top: 5px;
	display: none;
}
.cndns-right-meau:hover .cndns-right-btn p {
	display: block;
}
.meau-car .cndns-right-btn {
	margin-bottom: 10px;
	box-shadow: 0px 2px 7px #e6ebf300;
	-moz-box-shadow: 0px 2px 7px #e6ebf300;
	-webkit-box-shadow: 0px 2px 7px #e6ebf300;
	animation: chahua-gif 1.8s infinite;
	background-color: #fff0;
}

.meau-car.cndns-right-meau:hover .cndns-right-btn span {
	color: #fff;
	display: block;
}
.cndns-right-box {
	position: absolute;
	top: 0px;
	right: 50px;
	padding-right: 25px;
	display: none;
    z-index:999;
}
.cndns-right-box .box-border {
	width: 214px;
	height: 111px;
	background: url(../images/zaixian-bj.png); 
    background-size:100% 100%; 
	position: relative
}
.cndns-right-box .box-bordery {
	
	width: 408px;
	height: 301px;
	-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);
	-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);
	box-shadow: 0 3px 8px rgba(0,0,0,.15);
	position: relative
}
.cndns-right-box .box-bordery .xf-xiazai {
    display: block;
    font-size: 14px;
    color: #fff;
    border-radius: 5px;
    line-height: 35px;
    width: 117px;
    background-color: #0080ff;
    text-align: center;
    height: 35px;
    position: absolute;
    left: 150px;
    bottom: 20px;
}
.cndns-right-box .box-bordery .xf-xiazai:hover {
    background-color: #3364d3;
    box-shadow: 0px 2px 5px #3333334f;
    -moz-box-shadow: 0px 2px 5px #3333334f;
    -webkit-box-shadow: 0px 2px 5px #3333334f;
}
.cndns-right-box .kehutuan1 .xf-xiazai:hover {
    background-color: #02c2c2;
    box-shadow: 0px 2px 5px #3333334f;
    -moz-box-shadow: 0px 2px 5px #3333334f;
    -webkit-box-shadow: 0px 2px 5px #3333334f;
}
.cndns-right-box .box-bordery .xiazai-1 {
    vertical-align: middle;
    margin-right: 5px;
}

.cndns-right-box .kehutuan .xf-xiazai {
	display: block;
	font-size: 14px;
	color: #fff;
	border-radius: 5px;
	line-height: 31px;
	width: 98px;
	background-color: #0080ff;
	text-align: center;
	height: 31px;
	position: absolute;
	bottom: 51px;
}
.cndns-right-box .kehutuan .xiazai-1 {
	vertical-align: middle;
	margin-right: 5px;
}
.cndns-right-box .kehutuan1 .xf-xiazai {
	display: block;
	font-size: 14px;
	color: #fff;
	border-radius: 5px;
	line-height: 35px;
	width: 117px;
	background-color: #00d6d6;
	text-align: center;
	height: 35px;
	position: absolute;
	left: 63px;
	bottom: 20px;
}
.cndns-right-box .kehutuan1 .xiazai-1 {
	vertical-align: middle;
	margin-right: 5px;
}
.cndns-right-box .box-border .sev-t span {
	font-size: 42px;
	float: left;
	display: block;
	line-height: 56px;
	margin-right: 20px;
	color: #d3d3d3
}
.cndns-right-box .box-border .sev-t .xfqqkf {
	float: left;
	color: #2d2d2d;
	font-size: 14px;
	line-height: 60px;
	margin-left: 20px;
}
.cndns-right-box .box-border .sev-t .xf-zaixian {
	margin-top: 17px;
	font-size: 12px;
	color: #fff;
	border-radius: 5px;
	padding: 5px 10px;
	margin-right: 20px;
	background-color: #0080ff;
	float: right;
}
.cndns-right-box .kehutuan .xf-xiazai:hover {
	background-color: #017af2;
	box-shadow: 0px 2px 5px #3333334f;
	-moz-box-shadow: 0px 2px 5px #3333334f;
	-webkit-box-shadow: 0px 2px 5px #3333334f;
}
.cndns-right-box .box-border .sev-t .xf-zaixian:hover {
	background-color: #017af2;
	box-shadow: 0px 2px 5px #3333334f;
	-moz-box-shadow: 0px 2px 5px #3333334f;
	-webkit-box-shadow: 0px 2px 5px #3333334f;
}
.cndns-right-box .box-border .sev-b {
	padding-top: 15px;
	margin-top: 15px;
	border-top: 1px solid #e4e4e4
}
.meau-sev .cndns-right-box .box-borders {
	width: 282px;
	height: 205px;
	border-radius: 5px;
}
.cndns-right-box .box-border-1 {
	width: 182px;
	height: 143px;
}
.meau-contact .cndns-right-box .box-border {
	background-color: #fff;
	width: 242px;
	height: 230px
}
.cndns-right-meau:hover .cndns-right-box {
	display: block
}
.meau-code .cndns-right-box {
	top: inherit;
	bottom: -75px;
}
.meau-code .cndns-right-box .box-border {
	top: -26px;
text-align: center;
}
.cndns-right-box .box-border .zuoyou-jzxf {
	padding: 20px;
}
.cndns-right-box .box-border .zuoyou-jzxf .xf-zixun {
	text-align: center;
	font-size: 14px;
	color: #2d2d2d;
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 14px;
}
.cndns-right-box .box-border .zuoyou-jzxf .xf-zaixtele {
	margin-top: 12px;
}
.cndns-right-box .box-border .zuoyou-jzxf .xf-zaixtele p {
	font-size: 14px;
	color: #2d2d2d;
	line-height: 28px;
}
.xf-ico {
	vertical-align: middle;
	margin-right: 10px;
}
.cndns-right-box .box-border .zuoyou-jzxf .xf-chuli {
	font-size: 12px;
	color: #666;
	border-bottom: 1px solid #eeeeee;
	padding: 13px 0px 13px 27px;
}
.cndns-right-box .box-border .zuoyou-jzxf .xf-anniu {
	display: block;
	margin-top: 13px;
	font-size: 14px;
	color: #2d2d2d;
}
.meau-code .cndns-right-box .box-borders {
	width: 219px;
	height: 165px;
	
	-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);
	-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);
	box-shadow: 0 3px 8px rgba(0,0,0,.15);
}
.meau-code .cndns-right-box .box-borders .xf-scbant {
	display: block;

	width: 117px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	position: absolute;
	left: 54px;
	bottom: 20px;
	border-radius: 5px;
}
.bttn-top{width:36px; background: url(../images/top.png); height: 36px;
background-size:100% 100%;border-radius:50%;left: 15px;}
.bttn-top:hover{background: url(../images/top01.png); height: 36px;
background-size:100% 100%;}
.weixin-1 {
 padding: 8px;
}.weixin-1 li {
    font-size: 12px;
    color: #333333;
    font-weight: 600;
    line-height: 34px;
}.weixin-1 li:nth-child(1){border-bottom: 1px solid #99999960;}
/**关于我们**/	
.about-banner{background: url(../images/aboutbaaner.png); background-size:100% 100%;height: 360px;}
.mt90{margin-top: 90px;}
.about-banner p span{font-size: 56px;
font-family: Source Han Sans CN;
font-weight: bold;
color: #272E3B;
line-height: 10px;
background: linear-gradient(0deg, #1D91FE 0%, #00B4FF 99.4873046875%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}
.about-banner p.about-te{font-size: 56px;padding-top: 70px;
font-weight: bold; position:relative;	
color: #272E3B;}
.about-ba{text-align:center;}
.about-banner p.about-te::after {
content: "";
position: absolute;
bottom: 35px;
width: 815px;
left: 20%;
height: 63px;
background: url(../images/aboutzs.png); background-size:100% 100%;}
.about-banner p.about-te1{font-size: 20px;color: #5E739A;margin-top: 40px;}
.about-banner a{width: 160px;height: 60px;background: #1D91FE;border-radius: 6px;display: block;font-size: 20px;color: #FFFFFF;line-height:60px;transition: all 0.5s ease;
margin: 50px auto 0;}
.about-banner a:hover{transform: translateY(-6px);}
.li-4 a{width: 110px;height: 40px;background: #1D91FE;border-radius: 6px;display: block;text-align:center;line-height:40px;font-size: 14px;color: #FFFFFF;margin: 25px auto;transition: all 0.5s ease;}
.li-4 a:hover{transform: translateY(-6px);}
.li-4 p.li5{font-size: 22px;font-weight: 500;color: #FFFFFF;padding-top: 30px;}
.li-4 p.li6{font-size: 14px;color: #C9C9C9;margin-top:10px; }
.li-4{float:right;width:  311px;height: 180px;background: url(../images/li04.png); background-size:100% 100%;margin-top: 55px;text-align:center;}
.wh1280{width: 1280px;margin: 0 auto;}
.about2{margin-top: 39px;}
.about-lift{float:left;width: 44%;}
.about-lift p.about-tele{font-size: 40px;font-weight: bold;color: #272E3B;margin-top: 110px;margin-bottom: 56px}
.about-lift p.about-gsjj{font-size: 16px;color: #3E4551;line-height: 30px;margin-top: 30px;}
.about-right{width: 50%;float:right;position:relative;}
.about-right .about{position:absolute;left:0px;top:0px;z-index:2;}
.about-right .about1{width: 132px;z-index:1;
height: 132px;position:absolute;right:-50px;top:618px;background: #1D91FE;border-radius: 20px;}
.mb90{margin-bottom: 50px;}
.about3{height: 390px;background: #EEF6FF;}
.about3 p.heli{font-size: 28px;font-weight: bold;color: #272E3B;padding-top: 50px;}
.about3 p.heli span{font-weight: bold;color: #272E3B;background: linear-gradient(0deg, #1D91FE 0%, #00B4FF 99.4873046875%);
-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 36px;}
.clearfix1 li{width: 311px;height: 180px;float:left;padding: 45px 36px;box-sizing:border-box;-moz-box-sizing:border-box;font-size: 48px;font-weight: bold;color: #FEFEFE;
margin-right: 12px;margin-top: 55px}
.clearfix1 li p{font-size: 16px;font-weight: 500;color: #FFFFFF;}
.clearfix1 li span{font-size: 16px;font-weight: 400;color: #FFFFFF;position: relative;left: -5px;}
.clearfix1 li:nth-child(1){background: url(../images/li01.png); background-size:100% 100%;}
.clearfix1 li:nth-child(2){background: url(../images/li02.png); background-size:100% 100%;}
.clearfix1 li:nth-child(3){background: url(../images/li03.png); background-size:100% 100%;margin-right: 0}
.about-quxian ul li p.faz1{font-size: 30px;font-weight: 500;color: #FFFFFF;}
.about-quxian ul li p.faz2{font-size: 12px;font-weight: 400;color: #FFFFFF;line-height: 24px;margin-top: 10px;}
.about4{background: url(../images/about4.png); background-size:100% 100%;height: 610px;}	
.about4 p.about4-tele{font-size: 40px;font-weight: bold;color: #FFFFFF;box-sizing:border-box;-moz-box-sizing:border-box;padding-top: 55px;}
.about-quxian{background: url(../images/quxian.png); background-size:100% 100%;height: 210px;margin-top: 95px;position:relative;}
.about-quxian ul li{text-align:center;cursor:pointer;}
.about-quxian ul li:hover i{background: #09D7C4;}
.about-quxian ul li:hover i::after{border-left:1px dashed #09D7C4!important;}
.about-quxian ul li:hover p.faz1{color: #09D7C4;}
.about-quxian ul li i{display: block;width: 26px;height: 26px;background: #fff;border: 4px solid #FFFFFF;border-radius: 50%;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;}
.about-quxian ul li i.kaif1{margin: 0 auto 75px;}
.about-quxian ul li i.kaif2{margin: 75px auto 0;}
.about-quxian ul li i.kaif3{margin: 0 auto 75px;}
.about-quxian ul li i.kaif4{margin: 75px auto 0;}
.about-quxian ul li i.kaif5{margin: 0 auto 75px;}
.about-quxian ul li i.kaif6{margin: 75px auto 0;}
.about-quxian ul li i.kaif7{margin: 0 auto 75px;}
.about-quxian ul li i.kaif8{margin: 75px auto 0;}
.about-quxian ul li i.kaif1::after {content: "";position: absolute;bottom: -70px;left: 51%;width: 1px;height: 69px;border-left:1px dashed #FFFFFF;}
.about-quxian ul li i.kaif2::after{content: "";position: absolute;bottom: 20px;left: 51%;width: 1px;height: 69px;border-left:1px dashed #FFFFFF;}
.about-quxian ul li i.kaif3::after{content: "";position: absolute;bottom: -70px;left: 51%;width: 1px;height: 69px;border-left:1px dashed #FFFFFF;}
.about-quxian ul li i.kaif4::after{content: "";position: absolute;bottom: 20px;left: 51%;width: 1px;height: 69px;border-left:1px dashed #FFFFFF;}
.about-quxian ul li i.kaif5::after{content: "";position: absolute;bottom: -70px;left: 51%;width: 1px;height: 69px;border-left:1px dashed #FFFFFF;}
.about-quxian ul li i.kaif6::after{content: "";position: absolute;bottom: 20px;left: 51%;width: 1px;height: 69px;border-left:1px dashed #FFFFFF;}
.about-quxian ul li i.kaif7::after{content: "";position: absolute;bottom: -70px;left: 51%;width: 1px;height: 69px;border-left:1px dashed #FFFFFF;}
.about-quxian ul li i.kaif8::after{content: "";position: absolute;bottom: 20px;left: 51%;width: 1px;height: 69px;border-left:1px dashed #FFFFFF;}
.about-quxian ul li:nth-child(1){position:absolute;left:14px;top:120px;}
.about-quxian ul li:nth-child(2){position:absolute;left:114px;top:9px;}
.about-quxian ul li:nth-child(3){position: absolute;left: 18.5%;top: 146px;}
.about-quxian ul li:nth-child(4){position: absolute;left: 26.4%;top: 28px;}
.about-quxian ul li:nth-child(5){position: absolute;left: 35.4%;top: 170px;}
.about-quxian ul li:nth-child(6){position: absolute;left: 47.5%;top: -80px;}
.about-quxian ul li:nth-child(7){position: absolute;left: 62.8%;top: 18px;}
.about-quxian ul li:nth-child(8){position: absolute;left: 86.4%;top: -59px;}

.about6{height: 600px;background: #EEF6FF;}
.about6-lift{width: 40%;float:left}
.about6-right{width: 52%;float:right}
.about6-right img{width: 100%;height: 600px}
.about6-lift p.ab6{font-size: 40px;font-weight: bold;color: #272E3B;padding-top: 80px;}
.about6-lift p.ab7{font-size: 24px;font-weight: 500;color: #272E3B;margin-top: 60px;}
.about6-lift p.ab8{font-size: 16px;font-weight: 400;color: #272E3B;margin-top: 30px}
.about6-lift p.ab9{font-size: 16px;font-weight: 400;color: #272E3B;margin-top: 20px}
.about6-lift p.ab9 span{font-size: 30px;font-weight: 500;color: #1D91FE;}
.about6-lift ul li{text-align:center;float:left;margin-right: 30px;margin-top: 55px;}
.about6-lift ul li:nth-child(4){margin-right: 0px;} 
.about6-lift ul li p{font-size: 14px;font-weight: 400;color: #272E3B;}
.about7{background: url(../images/about7.png);background-size: 100% 100%;height: 240px;}
.about7 p.abjz{text-align:center;font-size: 16px;color: #FFFFFF;padding-top: 35px;}
.about7 ul li:hover{background: #acd6ff38;border: 1px solid #fff;}
.about7 ul li{width: 540px;height: 102px;border: 1px solid #79BEFF;border-radius: 4px;float:left}
.about7 ul li:nth-child(2){float:right;}
.about7 ul li p{padding-left: 60px}
.about7 ul li p{font-size: 30px;font-weight: bold;font-style: italic;color: #FFFFFF;line-height:102px;}
.about7 ul li p span{font-size: 18px;font-weight: bold;font-style: italic;color: #FFFFFF;}
.about7 ul li a{display: block;width: 113px;height: 36px;background: #FFFFFF;border-radius: 18px;position:absolute;right:60px;top:33px;text-align:center;
line-height:36px;font-size: 12px;font-weight: 400;color: #1D91FE;transition: all 0.5s ease;}
.about7 ul li a:hover{transform: translateY(-6px);}
.about7 ul li{position:relative;margin-top: 35px;}
.jt00{vertical-align: middle;margin-left: 6px;position:relative;top:-2px;}
.wh11{width: 1140px;margin: 0 auto;}
@media screen and (max-width: 1400px){
	.wh11{width: 100%;}
	.wh1280{width: 100%!important;overflow: hidden;}
	.clearfix1 li {width: 24%;}
	.about-right .about1{right: 0}
	.Box_5 .content{width: 100%!important;}	
	.case-pl{width: 100%}
 }
@media screen and (max-width: 1000px){
	.Box_case .content {width:100%;}
 }

.mt20{margin-top: 20px;}
.about5 p.about5-tele{font-size: 40px;font-weight: bold;color: #0A1633;margin-top: 60px;margin-bottom: 50px;}	
.Box_5 {position: relative;}
.Box_5 .content {width: 1280px;margin: 0 auto;}
.Box_5 h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
.Box_5 .Box_con {position: relative;}
.Box_5 .Box_con .conbox {position: relative;overflow: hidden;}
.Box_5 .Box_con .conbox ul {position: relative;list-style: none;}
.Box_5 .Box_con .conbox ul li{float: left;width: 405px;height: 632px;margin-left: 33px;overflow: hidden;box-sizing:border-box;-moz-box-sizing:border-box; }
.Box_5 .Box_con .conbox ul li div{width: 403px;height: 304px;border-radius: 16px;box-sizing:border-box;border: 1px solid #fff;-moz-box-sizing:border-box; }
.Box_5 .Box_con .conbox ul li div:hover{border: 1px solid #E4E4E4;box-shadow: 0px 12px 24px 0px rgba(217, 217, 217, 0.16);border-radius: 16px;}
.Box_5 .Box_con .conbox ul li div img {display: block;margin: 0px auto;padding-top: 50px;}
.Box_5 .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box_5 .BoxSwitch {margin-top: 20px;text-align: center;margin-bottom: 40px}
.Box_5 .BoxSwitch span {display: inline-block;vertical-align: middle;width: 10px;height: 10px;background: #ECECEC;border-radius: 50%;margin: 0 5px;cursor: pointer;}
.Box_5 .BoxSwitch span.cur {width: 36px;height: 10px;background: #1D91FE;border-radius: 5px;}
.gaoxinjis{font-size: 22px;
font-family: Source Han Sans CN;margin-top: 20px;
font-weight: 400;text-align:center;
color: #0A1633;}

/**案例**/
.solutions-content .solutions-list+.solutions-list {
    margin-top: 16px;
}		
.case2-tele{font-size: 40px;font-weight: bold;color: #272E3B;margin-top: 60px;margin-bottom: 60px;}	
.solutions-list {display: -webkit-box; display: -ms-flexbox;display: flex;}
.solutions-content .solutions-list li.caseli1 .solutions-card{background: url(../images/case1.png); }	
.solutions-content .solutions-list li.caseli2 .solutions-card{background: url(../images/case2.png); }
.solutions-content .solutions-list li.caseli3 .solutions-card{background: url(../images/case3.png); }
.solutions-content .solutions-list li.caseli4 .solutions-card{background: url(../images/case4.png); }
.solutions-content .solutions-list li.caseli5 .solutions-card{background: url(../images/case5.png); }
.solutions-content .solutions-list li.caseli6 .solutions-card{background: url(../images/case6.png); }
.solutions-content .solutions-list li.caseli7 .solutions-card{background: url(../images/case7.png); }
.solutions-content .solutions-list li.caseli8 .solutions-card{background: url(../images/case8.png); }		
.solutions-content .solutions-list li:hover .solutions-card-title:after {
    opacity: 1;
    -webkit-transition: .65s;
    transition: .65s;
}		
.solutions-content .solutions-list>li {border-radius:5px;
    width: 20%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-left: 8px;
    padding-right: 8px;
    -webkit-transition: .65s;
    transition: .65s;
}.solutions-content .solutions-card {
    display: block;
    position: relative;
    height: 316px;
    background-size: cover;
    background-position: 0;
    overflow: hidden;
    color: #fff;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
}.solutions-content .solutions-card-cover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.5)));
    background-image: linear-gradient(180deg,transparent 0,rgba(0,0,0,.5));
    -webkit-transition: .65s;
    transition: .65s;
}.solutions-content .solutions-card-text {
    position: absolute;
    top: 0;
    left: 32px;
    right: 32px;
    height: 164px;
    -webkit-transition: .65s;
    transition: .65s;
    margin-top: 196px;
}
.solutions-content .solutions-card-text i.icons-solution1{background: url(../images/case01.png); 
background-size:100% 100%;}		
.solutions-content .solutions-card-text i.icons-solution2{background: url(../images/case02.png); 
background-size:100% 100%;}	
.solutions-content .solutions-card-text i.icons-solution3{background: url(../images/case03.png); 
background-size:100% 100%;}	
.solutions-content .solutions-card-text i.icons-solution4{background: url(../images/case04.png); 
background-size:100% 100%;}	
.solutions-content .solutions-card-text i.icons-solution5{background: url(../images/case05.png); 
background-size:100% 100%;}	
.solutions-content .solutions-card-text i.icons-solution6{background: url(../images/case06.png); 
background-size:100% 100%;}	
.solutions-content .solutions-card-text i.icons-solution7{background: url(../images/case07.png); 
background-size:100% 100%;}	
.solutions-content .solutions-card-text i.icons-solution8{background: url(../images/case08.png); 
background-size:100% 100%;}		
.solutions-content .solutions-list li:hover .solutions-card-text i.icons-solution1{background: url(../images/case001.png); 
background-size:100% 100%;}		
.solutions-content .solutions-list li:hover .solutions-card-text i.icons-solution2{background: url(../images/case002.png); 
background-size:100% 100%;}	
.solutions-content .solutions-list li:hover .solutions-card-text i.icons-solution3{background: url(../images/case003.png); 
background-size:100% 100%;}	
.solutions-content .solutions-list li:hover .solutions-card-text i.icons-solution4{background: url(../images/case004.png); 
background-size:100% 100%;}	
.solutions-content .solutions-list li:hover .solutions-card-text i.icons-solution5{background: url(../images/case005.png); 
background-size:100% 100%;}	
.solutions-content .solutions-list li:hover .solutions-card-text i.icons-solution6{background: url(../images/case006.png); 
background-size:100% 100%;}	
.solutions-content .solutions-list li:hover .solutions-card-text i.icons-solution7{background: url(../images/case007.png); 
background-size:100% 100%;}	
.solutions-content .solutions-list li:hover .solutions-card-text i.icons-solution8{background: url(../images/case008.png); 
background-size:100% 100%;}
.solutions-content .solutions-card-text i {
    display: block;
    width: 40px;
    height: 40px;
    background-size: cover;
    margin-bottom: 16px;
}.solutions-content .solutions-card-title {
    position: relative;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 34px;
}.solutions-content .solutions-card-title:after {
    content: "";
    position: absolute;
    left: 0;
    top: 100%;
    width: 34px;
    border-top: 2px solid;
    margin-top: 16px;
    opacity: 0;
    -webkit-transition: .2s;
    transition: .2s;
}.solutions-content .solutions-card-text p {
	width: 422px;
    font-size: 14px;
    line-height: 22px;
    opacity: 0;
    -webkit-transition: .2s;
    transition: .2s;
}
.solutions-content .solutions-list li:hover .solutions-card-cover {
    background: #002344;
opacity: 0.7;
border-radius: 4px;
}.solutions-content .solutions-list>li:hover {
    width: 40%!important;
}.solutions-content .solutions-list li:hover .solutions-card-text {
    margin-top: 76px;
}		
.solutions-content .solutions-list li:hover .solutions-card-text p {
    opacity: 1;
    -webkit-transition: .65s .1s;
    transition: .65s .1s;
}	
.about-banner p.case1::after {
    content: "";
    position: absolute;
    bottom: 35px;
    width: 413px;
    left: 34%;
    height: 63px;
    background: url(../images/casezs.png);
    background-size: 100% 100%;}
.case-pl{margin-top: 60px;}

.mr_frUl{height: 250px;}
.mr_frUl ul.case-al li{height: 250px;}
.mr_frUl li a.youb{position:relative;left:60px;}
.case4{margin-top: 60px}		
.case-pl{margin: 0 auto;overflow: hidden; width: 1280px;}	
.case4{background: linear-gradient(0deg, #d9ecff80, #FFFFFF);padding-bottom: 30px}
.Box_case {position: relative;left: -805px;}
.Box_case .content {width: 2185px;margin: 0 auto;}
.Box_case .Box_con {position: relative;}
.Box_case .Box_con .conbox {position: relative;overflow: hidden;}
.Box_case .Box_con .conbox ul {position: relative;list-style: none;}
.Box_case .Box_con .conbox ul li {float: left;width: 930px;height: 274px;background: #FFFFFF;border: 1px solid #F5F5F5;border-radius: 30px;margin-left: 50px;overflow: hidden;}
.Box_case .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box_case .Box_con .conbox ul li img {display: block;width: 930px;height: 274px;transition: all 0.5s;}
.Box_case .BoxSwitch {margin-top: 30px;text-align: center;margin-left: 32%}
.Box_case .BoxSwitch span {display: inline-block;vertical-align: middle;width: 10px;height: 10px;background: #FFFFFF;border-radius: 50%;margin: 0 5px;cursor: pointer;}
.Box_case .BoxSwitch span.cur {width: 36px;height: 10px;background: #1D91FE;border-radius: 5px;}
/**产品**/

.chan{vertical-align: middle;margin-right: 20px; position: relative;top: -2px;}
.wh1180{margin: 0 auto;width: 1180px}
.product{height: 670px;background: #EEF6FF;}	
.product-tele{font-size: 40px;font-weight: bold;color: #0A1633;padding-top: 75px;}
.product ul li{width: 29%;float:left;margin-right: 70px;margin-top: 60px;}
.product ul li:nth-child(3n+3) {margin-right: 0px;}
.product ul li p.product-te1{font-size: 18px;font-weight: bold;color: #0A1633;}
.product ul li p.product-te2{font-size: 14px;color: #7E868F;line-height: 26px;margin-left: 46px;margin-top: 15px;}
.product1 ul li{width: 320px;float:left;height: 303px;border-radius: 20px;box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;box-sizing:border-box;
-moz-box-sizing:border-box;padding: 0 40px;margin-top: 75px;margin-right: 80px;overflow: hidden;transition: 0.5s;-webkit-transition: 0.5s;
border: 1px solid #fff;}		
.product1 ul li:nth-child(1){background: #EDF6FF; }	
.product1 ul li:nth-child(2){background: #FFF4EB; }
.product1 ul li:nth-child(3){background: #ECFFFB;margin-right: 0 }
.product1 ul li p.xit-tele1{font-size: 26px;font-weight: bold;color: #0A1633;margin-top: 20px}		
.product1 ul li p.xit-tele2{font-size: 13px;color: #757575;line-height: 24px;margin-top: 30px;}		
.product1 ul li .xit{padding-top: 36px;}
.product1{height: 650px;background: #FFFFFF;}
.product1 ul li a.xit-tele3{display: block;width: 168px;height: 45px;border-radius: 23px;margin: 65px auto 0;text-align:center;line-height:45px;
font-size: 18px;color: #FDFDFD;transition: 0.5s;-webkit-transition: 0.5s;}	
.product1 ul li:nth-child(3):hover a.xit-tele3{margin: 30px auto 0;}
.product1 ul li:nth-child(1):hover{height: 372px;border: 1px solid #1D91FE;}		
.product1 ul li:nth-child(2):hover{height: 372px;border: 1px solid #FEA86C;}
.product1 ul li:nth-child(3):hover{height: 372px;border: 1px solid #16D2AC;}		
.product1 ul li:nth-child(1) a.xit-tele3{background: #1D91FE;}	
.product1 ul li:nth-child(2) a.xit-tele3{background: #FEA86C;}		
.product1 ul li:nth-child(3) a.xit-tele3{background: #16D2AC;}		
.product1 ul li:hover a.xit-tele3{margin: 50px auto 0;}	
.product2-htgj{margin-top: 55px;}
.product-ov .xiaouo{width: 100%;height: 184px;background: #FBFDFF;padding: 50px;box-sizing:border-box;-moz-box-sizing:border-box;}
.product2{height: 1000px;background: #EEF6FF;}
.produ li{width: 295px;height: 179px;background: #F2F8FF;float:left;border: 1px solid #D7E0EA;cursor:pointer;
box-sizing:border-box;-moz-box-sizing:border-box;border-radius: 4px 0px 0px 4px;padding: 45px 0px 0px 50px;}
.acts1 li.acts{background: #FFFFFF;border: 1px solid #1D91FE;}
.produ li p{font-size: 18px;color: #0A1633;margin-top: 20px;}
.product-ov .xiaouo{display: none;transition: 0.5s;-webkit-transition: 0.5s;}
.product-ov .xiaouo p{font-size: 14px;color: #454B59;line-height: 30px;}
.product-ov .kaiq{display: block}
.acts1 .product-ov{opacity: 1;height: 184px;}
.product-ov{opacity: 0;height: 0; transition: 0.5s;-webkit-transition: 0.5s;overflow: hidden;}
.syh-tijiao{width: 122px;
height: 42px;font-size: 14px;
font-weight: 400;
color: #FFFFFF;margin-top: 38px;
line-height: 42px;
background: #1D91FE;
border: 1px solid #1D91FE;
border-radius: 4px;}					
.syhbiaodan ul li .chengdie{width: 163px;
height: 32px;font-size: 12px;float:right;
font-weight: 400;padding-left: 15px;
color: #272E3B;box-sizing:border-box;
-moz-box-sizing:border-box;
background: #FFFFFF;
border: 1px solid #D7E0EA;
border-radius: 4px;}					
.pd36{padding: 36px;box-sizing:border-box;
-moz-box-sizing:border-box; }
.syhbiaodan ul {margin-top: 40px;}					
.syhbiaodan ul li{margin-top: 16px;}					
.syhbiaodan ul li input{width: 163px;
height: 32px;font-size: 12px;float:right;
font-weight: 400;padding-left: 15px;
color: #272E3B;box-sizing:border-box;
-moz-box-sizing:border-box;
background: #FFFFFF;
border: 1px solid #D7E0EA;
border-radius: 4px;}
.syhbiaodan ul li span{font-size: 13px;float:left;
font-weight: 400;line-height:32px;
color: #737C8B;}
.service-rk .zst{display: block;margin: -1px auto;}		
.service-rk .erwe1{margin-top: 35px;}
.service-rk .erweimg{padding: 10px;border: 1px solid #1D91FE;border-radius: 12px;} 
.service-rk .erwe1 p{font-size: 13px;color: #737C8B;line-height: 22px;margin-top: 10px;}
.service ul li:hover .service-rk{top:0}		
.service-rk .htgj-yd{font-size: 24px;color: #272E3B;margin-top: 20px;}	
.service{height: 750px;background: #EEF6FF;}
.about-banner p.case2::after {content: "";position: absolute; bottom: 35px;width: 466px;left: 32%;height: 63px; background: url(../images/servi.png); background-size: 100% 100%;}
.service-tele{font-size: 40px;font-weight: bold;color: #0A1633;padding-top: 95px;}
.service ul li.heton{width: 311px;box-sizing:border-box;overflow: hidden;
-moz-box-sizing:border-box;padding: 60px 35px;float:left;
height: 440px;text-align:center; position:relative;
background: #FFFFFF;margin-top: 56px;margin-right: 12px;
border: 1px solid #D7E0EA;
border-radius: 10px;}
.service ul li.heton:nth-child(4){margin-right: 0px;}		
.service-rk{width: 311px;z-index:99;
height: 440px;position:absolute;left:0px;top:450px;
background: #FFFFFF;transition: 0.5s;
-webkit-transition: 0.5s;
border: 1px solid #D7E0EA;
border-radius: 10px;}		
.service ul li.heton:nth-child(4):hover{height: 492px;}		
.service ul li.heton:nth-child(4):hover .biaodan{height: 492px;}	
.service ul li.heton p.service-te1{font-size: 24px;color: #272E3B;margin-top: 20px}		
.service ul li.heton p.service-te2{font-size: 13px;color: #737C8B;line-height: 22px;text-align: left;margin-top: 40px;}		
.service ul li.heton a.service-te3{display: block;width: 122px;height: 42px;background: #FFFFFF;border: 1px solid #1D91FE;border-radius: 4px;font-size: 14px;
color: #1D91FE;text-align:center;margin: 50px auto 0;transition: all 0.5s ease;
line-height: 40px;}		
.service ul li a.service-te3:hover{transform: translateY(-8px);}	

.mt40{margin-top: 40px;}
.service1{height: 860px;background: #FFFFFF;}
.service1-tele{font-size: 30px;color: #0A1633;}
.mt50{margin-top: 50px;}
.service1-wt1 li{width: 25%;display:flex;float:left;padding: 45px 22px;box-sizing:border-box;
-moz-box-sizing:border-box;border: 1px solid #fff;cursor:pointer;margin-top: 30px;
border-radius: 4px;height: 160px;}
.service1-wt1 li:hover{border: 1px solid #E4E4E4;
box-shadow: 0px 12px 24px 0px rgba(217, 217, 217, 0.16);}
.service1-wt1 li img{margin-right: 20px;}
.service1-wt1 li p.yctele1{font-size: 16px;
color: #272E3B;}
.service1-wt1 li p.yctele2{font-size: 12px;margin-top: 10px;
color: #737C8B;
line-height: 20px;}
.service1-wt2 li{width: 25%;float:left;padding: 48px 37px;box-sizing:border-box;
-moz-box-sizing:border-box;border: 1px solid #fff;cursor:pointer;margin-top: 30px;
border-radius: 4px;height: 317px;}
.service1-wt2 li p.yctele3{font-size: 20px;margin-top: 18px;
color: #272E3B;}	
.service1-wt2 li p.yctele4{font-size: 13px;
color: #737C8B;margin-top: 8px;
line-height: 22px;}		
.service1-wt2 li .yctele5{width: 96px;
height: 32px;text-align:center;margin-top: 35px;
background: #FFFFFF;font-size: 14px;
color: #1D91FE;display: none;
line-height: 30px;
border: 1px solid #1D91FE;
border-radius: 4px;}
.service1-wt2 li:hover .yctele5{display: block;}		
.service1-wt2 li:hover{border: 1px solid #E4E4E4;
box-shadow: 0px 12px 24px 0px rgba(217, 217, 217, 0.16);}	
.dibuxz{border-bottom: 3px solid #1D91FE;}
/**弹窗**/
.activity {
	  position: fixed;
	  width: 100%;
	  height: 100%;
	  background: rgba(0, 0, 0, 0.2);
	  display: block;
	  top: 0;
	  right: 0;
	  bottom: 0;
	  left: 0;
	  overflow: hidden;
	  outline: 0;
	  box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  -webkit-overflow-scrolling: touch;
	  background-color: #000000;
	  filter: alpha(opacity=60);
	  background-color: rgba(0, 0, 0, 0.6);
	  z-index: 9999;
	}
	.activity-hd {
	  box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  padding: 0 0.453125rem;
	   width: 5.7890625rem;
  height: 5.7734375rem;
	  position: fixed;
	  top: 0;
	  right: 0;
	  left: 0;
	  bottom: 0;
	  margin: auto;
	  background: url(../images/ssy.png);
	  background-size: 100% 100%;
	}	
	.activity-hd i {
	  cursor: pointer;
	  background: url(../images/close.png);
	  background-size: 100% 100%;
	  width: 0.3515625rem;
	  height: 0.3515625rem;
	  position: absolute;
	 right: -0.5rem;
	  top:  -0.15625rem;
	}		
.activity-hd .double {position:relative;
width: 2.3125rem;
  height: 0.5rem;
	margin: 4.71875rem auto 0;}
.activity-hd .double a{display: block;width: 100%;height: 100%;}
.activity-hd .double .double-hover {display: none;
  position: absolute;
right: -1.56rem;
    top: -0.52rem;
  background: url(../images/houv.png);
  background-size: 100% 100%;
  width: 1.578125rem;
  height: 1.46875rem;}
.activity-hd .double:hover .double-hover {display: block;}
.activity-hd .double .double-hover img {
  width: 1.015625rem;
  margin-left: 0.359375rem;
  margin-top: 0.1484375rem;}
.double-hover p {
  font-size: 0.125rem;
  font-family: Source Han Sans CN;
  font-weight: 500;   margin-left: 0.15625rem;
  color: #802118;text-align:center;   margin-top: 0.02rem; }