@charset "utf-8";
/* CSS Document */
.FST{font-family:"新宋体";}
.ls4{letter-spacing: 4px;}
.swipt .swiper-container-horizontal > .swiper-pagination-bullets {bottom: 10px;left: 0;width: 100%;}
.swipt .swiper-pagination-bullet{width: .38rem!important;height: .08rem; margin-left: .08rem;margin-right: .08rem;border-radius: .04rem; opacity: 1;background: #e1d9d9;}
.swipt .swiper-pagination-bullet-active {opacity: 1;background: #fff;}
.swi-p{z-index: 50;left: 50%;top: 50%;transform: translate(-50%,-50%);position: absolute;text-align: center; font-weight: lighter;color: #fff; text-shadow: 1px 1px 5px #999;}
.w220{width: 2.2rem;}
.borw{border: 1px solid #fff; padding-left: .2rem;}
.bgpic1{background: url(../image/bg2.jpg) no-repeat;background-size: cover;}
.bgpic1-1{background: url(../image/bg2-1.jpg) no-repeat;background-size: cover;}

.bgpic4-1{background: url(../image/bg4-1.jpg) no-repeat;background-size: cover;}



.tit-1{background: url(image/tit1-1.png) no-repeat center center/8.27rem .47rem;height: .47rem;line-height: .47rem;}
.tit-2{background: url(image/tit1-2.png) no-repeat center center/6.95rem .47rem;height: .47rem;line-height: .47rem;}
.tit-news{background: url(image/tit1-news.png) no-repeat center center/6.95rem .47rem;height: .47rem;line-height: .47rem;}
.w173{width: 173px;margin-top: 15px;}
.ul01{margin-top: 10px;}
.ul01>li{width: 49%;margin-right: 2%;margin-top: 2%;}
.ul01>li:nth-child(2n){margin-right: 0;}
.ul01>li>a>div:nth-child(1){width: 43.4%;}
.ul01>li>a>div:nth-child(2){margin-left: 43.4%;}
.ios1{background: url(image/3.png) no-repeat left center;padding-left: 24px;}
.btn-a1{font-size: 16px;color: #fff;padding: 12px 0 14px;border: 1px solid #fff;text-align: center;width: 150px;}
.btn-a2{font-size: 16px;color: #333;padding: 12px 0 14px;border: 1px solid #ccc;text-align: center;width: 150px;}

.show10{-moz-box-shadow:0 0 10px #ccc;-webkit-box-shadow:0 0 10px #ccc;box-shadow:0 0 10px #ccc}
.k1-1{left: 0;top: -.4rem;width: 44%;z-index: 2;}
.k1-2{position: relative;z-index: 1; margin-left: 44%;padding: .2rem .4rem;margin-top: .23rem;}
.corc7c7c7{color: #c7c7c7;}
.k2{background-size: cover;min-height: 410px; padding-bottom: 50px;}
.k2-1{width: 36px;height: 49px;top: 50%;margin-top: -25px; left: 50%;margin-left: -46px;z-index: 10;}
.k3{position: absolute;z-index: 12;width: 450px;height: 290px;background-color: #fff;left: -480px;top: 50%;margin-top: -145px;display: block;}
.img2{width: 16px;height: 26px;top: 50%;margin-top: -13px;right: -15px;}
.img-xm-tit{height:200px; width:200px; border-radius:100px;overflow:hidden; margin: 10px auto;}
.img-xm-ewm{height:98px; width:98px; margin: 10px auto;}


.p2{width: 50px;height: 2px;background-color: #5f8ec5;}
.k2-1:hover .k3{display: block;}
.k2-2{width: 420px; background-color: #5f8ec5;padding: 30px 40px;border-radius: 6px;position: absolute;top: -50px;left: 50%;margin-left: 180px;}
.k4{width: 100%;}
.input1{display: block;width: 100%;height: 44px;line-height: 44px;border: 1px solid #7da6d6;border-radius: 22px;background-color: #5481b6;}
.input2{display: block;width: 100%;height: 44px;line-height: 44px;border: 1px solid #7da6d6;border-radius: 22px;background-color: #f4b35f;}
.pdl30{padding-left: 30px;}
.pdr30{padding-right: 30px;}
.textarea{display: block;width: 100%;height: 132px;line-height: 44px;border: 1px solid #7da6d6;border-radius: 22px;background-color: #5481b6;}
.k4>p:nth-child(n+2){margin-top: 24px;}

.footer{ background:#2e303d;background-size: cover;width: 100%; padding-top: 95px;padding-bottom: 40px; padding-left: 10px;padding-right: 10px;}
.footer a{ color:#fff }

.k3-1{padding-left: 25px;padding-right: 25px;}

.tab1{margin-top: 36px;}
.tab1>a{width: 160px;height: 50px;line-height: 50px;background-color: #e8e8e8;border-radius: 100px;color: #333;font-size: 20px;}
.tab1>a:nth-child(1){margin-right: 10px;}
.tab1>a:nth-child(2){margin-right: 10px;}
.tab1>a.active,
.tab1>a:hover{color: #fff;background-color: #5f8ec5;}


.div1{line-height: 28px;}
.w24{width: 24px;}
.footAav{position: fixed;width: 100%;left: 0;bottom: 0;z-index: 1000;overflow: hidden;background-color: #fff;padding-top: 15px;padding-bottom: 15px;border-top: 1px solid #eee;}
.footAav>a{float: left;width: 33.3333%;}
.footAav>a:hover{opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;}
.w32{width: 32px;}
.bgf8f8f8{background-color: #f8f8f8;}
.k7{padding: 24px 20px;}

.k8{padding: 24px 20px;}
.int1{height: 66px;height: 64px;border: 1px solid #ddd;border-radius: 18px;padding-left: 15px;}
.int2{background: url(image/9.png) no-repeat center center/20px 21px;width: 20px;height: 66px;z-index: 10;top: 0;right: 15px;position: absolute;display: block;}
.but-a1{width: 100px;height: 66px;line-height: 64px;border: 1px solid #ddd;border-radius: 16px;text-align: center; color: #999;}
.but-a1:hover{border-radius: 0;}
.oDiv1{padding-top: 46px;}
.oDiv1>span{color: #666;}
.oDiv1>a{margin-left: 5px;}
.oDiv1>a:hover{color: #5f8ec5;}
.k8-1>a{margin-left: 5px;}
.k8-1>a.active,
.k8-1>a:hover{color: #5f8ec5;}
.mgt16{margin-top: 16px;}
.ul02>li>a>p{padding: 30px 30px 25px;color: #333;}
.ul02>li{margin-top: 30px;margin-right: 2%;width: 32%;}
.ul02>li:nth-child(3n){margin-right: 0;}
.fen>a{color: #666;text-align: center;margin-left: .1rem;margin-right: .1rem;padding: .08rem .14rem;border: 1px solid #666666;}
.fen>p{color: !importan#666;padding: .08rem .14rem;}
.fen>a:first-child{margin-right: 0;}
.fen>a:last-child{margin-left: 0;}
.fen>a:nth-child(1),
.fen>a:nth-child(2),
.fen>a:nth-child(6),
.fen>a:nth-child(8),
.fen>a:nth-child(9){border: none;}
.fen>a:hover,
.fen>a.active{border: 1px solid #5f8ec5;background-color: #5f8ec5;color: #fff;}
.k10{padding-top: 60px; padding-bottom: 120px; background-color: #f4f9fe;}
.k10-1{width: 51.2%;}
.k10-2{width: 58.3%;left: .1rem;top: .5rem;background-color: #fff;height: 6.8rem;border-radius: 4px;-moz-box-shadow:0 0 10px rgba(124,140,159,.3);-webkit-box-shadow:0 0 10px rgba(124,140,159,.3);box-shadow:0 0 10px rgba(124,140,159,.3);padding: .6rem .9rem .6rem;}
.p3{font-size: .24rem;background: url(image/13.png) no-repeat left center/.4rem .5rem;padding-left: .7rem;height: .5rem;line-height: .5rem;}
.div2{margin-top: .48rem;font-size: .18rem;}
.cor5f8ec5{color: #5f8ec5;}
.div3{margin-top: .5rem;line-height: 28px;}
.k10-3{margin-top: 1.2rem;}
.k10-31{padding: .9rem .3rem 0 .8rem;}
.w246{width: 2.46rem;}
.corfcbc69{color: #fcbc69;}
.p4{line-height: 28px;}
.k11{padding-top: 1.1rem;}
.mgt120{margin-top: 1.2rem;padding-bottom: .9rem;}
.span1{position: relative;display: inline-block;margin-left: .15rem;margin-right: .15rem;}
.span1:before{content: "";position: absolute;width: 100%;height: 1px;left: 0;bottom: 0;border-top: 1px solid #0075ff;}
.w345{width: 3.45rem;}
.oDiv2{padding-left: 60px;padding-right: 60px;}
.k12{margin-top: 135px;}
.bgf2{background-color: #f2f2f2;}
.ul03>li{width: 49%;margin-right: 2%;}
.ul03>li:nth-child(2n){margin-right: 0;}
.ul03>li>a{padding: .16rem .2rem;background-color: #fff;}

.oDiv8{overflow: hidden;}
.oDiv8-1{width: 1.8rem;}
.oDiv8-2{margin-left: 1.95rem;padding-top: .15rem;}
.p10{height: .72rem;line-height: .24rem;margin-top: .2rem;word-break: break-all; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.p11{margin-top: .2rem;}

.w240{width: 2.4rem;}
.mgl256{margin-left: 2.56rem;}
.h20{height: 20px;line-height: 20px;}
.icon1{background:url(image/22.png) no-repeat left center/17px 17px; padding-left: 23px;height: 18px;line-height: 18px;}

.fenYe>a{font-size: 28px;width:30px;height: 30px;line-height: 30px;text-align: center;color: #666;}
.fenYe>a{margin-right: 11px;border-radius: 50%;background-color: #fff;}
.fenYe>a:first-child{margin-right: 26px;border-radius: 0;background-color:transparent;}
.fenYe>a:last-child{margin-left: 15px;border-radius: 0;background-color: transparent;}

.text_hd{ width:100%; height:80px; }
.text_hd h1{ line-height:50px; font-family:"MicroSoft YaHei"; font-size:21px; color:#000; text-align:center;}
.text_hd p{line-height:30px;  font-family:"MicroSoft YaHei"; font-size:16px; color:#666; text-align:center;}

.text_bd{width:100%; line-height:25px; font-family:"MicroSoft YaHei"; font-size:15px; color:#000; }
.text_bd img{ width:80%; margin:0 auto; margin-bottom:20px; text-align:center;}
.text_bd p{ margin-top:16px; margin-bottom:16px;}

.text_beizhu{width:100%; margin:10px 0; line-height:25px; font-family:"MicroSoft YaHei"; font-size:13px; color:#888;}

/* 面包屑 */
.mianbaoxie {width:100%; height:60px; line-height:30px; margin:0 auto; text-align:left; display:block; font-size:12px; color:#666;}
.mianbaoxie a{color:#666; font-size:12px; text-decoration:none;}
.mianbaoxie a:hover{color:#000000; text-decoration:underline;}
.mianbaoxie span{ padding-left:30px; background:url(image/home2.gif) 10px no-repeat;}

/* pages 翻页 */
.pages { width:100%; height:56px; line-height:56px; margin:0 auto; text-align:center; padding:10px; font-family:"MicroSoft YaHei"; font-size:14px; color:#666;}
.pages a{ font-family:"MicroSoft YaHei"; font-size:14px; color:#02339b; text-decoration:none; padding:5px 10px; border:1px solid #e1e2e3; margin-right:6px;}
.pages a:hover{ color:#0000cc; background:#f2f8ff; border: 1px solid #e1e2e3;}
.pages span{font-family:"MicroSoft YaHei"; font-size:14px; color:#333; text-decoration:none; padding:5px 10px; border:1px solid #e1e2e3; margin-right:6px;}
.pages strong{ color:#cc0000; font-weight:500;}


@media (max-width:1199px) {
	.w173{width: 120px;margin-top: 12px;}
	.k1-1{position: relative;width: 100%;top: 0;}
	.k1-2{margin-left: 0;margin-top: 0;}
	.k1-2>p{margin-top: .4rem;}
	.k2-2{width: 420px; padding: 30px 40px;position: relative;top: 20px;left: auto;margin-left: auto;margin-right: auto;}
	.pdl30{padding-left: 25px;}
	.pdr30{padding-right: 25px;}
	.k4>p:nth-child(n+2){margin-top: 20px;}
	.k2{padding-top: 50px;}
	.k2-1{position: relative;margin-top: 0;}
	.k3{width: 450px;left: 50%;margin-left: -225px; top: -310px;margin-top: 0;display: none;}
	.k3-1{padding-left: 20px;padding-right: 20px;}
	.img3{width: 26px;height: 16PX;left: 50%;margin-left: -13px;bottom: -15px;}
	.div1{line-height: 24px;}
	.tab1>a{width: 140px;height: 42px;line-height: 42px;border-radius: 20px;font-size: 21px;}
	.k6{height: 296px;}
	.k6-1{position: absolute;width: 1200px;height: 296px;top: 0;left: 50%;margin-left: -600px;}
	.int1{height: 56px;height: 54px;}
	.int2{height: 56px;right: 15px;}
	.but-a1{height: 56px;line-height: 54px;}
	.oDiv1{padding-top: 36px;}
	.ul02>li>a{border: 1px solid #dddddd;}
	.ul02>li>a>p{padding: 20px 20px 15px;}
	.ul02>li{margin-top: 20px;}
	.swi-p{width: 80%;}
	.k10{padding-top: 40px; padding-bottom: 80px;}
	.k10-2{width: 58.3%;left: .1rem;top: .5rem;padding: .5rem .7rem .5rem;}
	.div3{margin-top: .5rem;line-height: 26px;}
	.k10-3{margin-top: .9rem;}
	.k10-31{padding: .6rem .2rem 0 .6rem;}
	.p4{line-height: 24px;}
	.k11{padding-top: .9rem;}
	.k12{margin-top: 90px;}
	.fenYe>a{font-size: 24px;}

}
@media (max-width:991px) {
	.w173{width: 100px;margin-top: 9px;}
	.ul01>li{width: 100%;margin-right: 0;}
	.ios1{background: url(image/3.png) no-repeat left center/14px 14px;padding-left: 18px;}
	.pdl30{padding-left: 20px;}
	.pdr30{padding-right: 20px;}
	.k3-1{padding-left: 15px;padding-right: 15px;}
	.k4>p:nth-child(n+2){margin-top: 16px;}
	.tab1>a{width: 120px;height: 34px;line-height: 34px;border-radius: 17px;font-size: 16px;}
	.int1{height: 46px;height: 44px;}
	.int2{height: 46px;right: 15px;}
	.but-a1{height: 46px;line-height: 44px;}
	.oDiv1{padding-top: 26px;}
	.ul02>li>a>p{padding: 15px 15px 15px;}
	.ul02>li{margin-top: 15px;}
	.k9{height: auto;}
	.k9-1{position: absolute;width: 991px;height: 372px;top: 0;left: 50%;margin-left: -495.5px;}
	.k10{padding-top: 20px; padding-bottom: 40px;}
	.k10-2{width: 58.3%;left: .1rem;top: .5rem;padding: .4rem .5rem .4rem;}
	.div3{margin-top: .5rem;line-height: 20px;}
	.k10-3{margin-top: .6rem;}
	.k10-31{padding: .2rem .2rem 0 .2rem;}
	.p4{line-height: 20px;}
	.k11{padding-top: .6rem;}
	.oDiv2{padding-left: 35px;padding-right: 35px;}
	.k12{margin-top: 60px;}
	.k13{height: 232px;}
	.k13-1{position: absolute;width: 991px;height: 232px;top: 0;left: 50%;margin-left: -495.5px;}
	.fenYe>a{font-size: 20px;}
	
	.ul03>li>a{padding: 10px;}
	.oDiv8{overflow: hidden;}
	.oDiv8-1{width: 1.8rem;}
	.oDiv8-2{margin-left: 1.95rem;padding-top: .08rem;}
	.p10{height: .78rem;line-height: .26rem;margin-top: .12rem;word-break: break-all; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
	.p11{margin-top: .12rem;}
}
@media (max-width:767px) {
	.w173{width: 70px;margin-top: 6px;}
	.ul01>li>a>div:nth-child(1){width: 45%;}
	.ul01>li>a>div:nth-child(2){margin-left: 45%;}
	.btn-a1{font-size: 14px;color: #fff;padding: 6px 0 8px;width: 120px;}
	.btn-a2{font-size: 14px;color: #333;padding: 6px 0 8px;width: 120px;}
	
	.k2-2{width: 94%; padding: 15px 10px;}
	.k4>p:nth-child(n+2){margin-top: 12px;}
	.k3{width: 300px;left: 50%;margin-left: -150px;}
	.k3-1{padding-top: 30px!important;padding-left: 10px!important;padding-right: 10px!important;}
	.k3-1>div{margin-top: 15px;}
	
	.k2-1{width: 36px;height: 49px;top: auto;margin-top: 0; left: 50%;margin-left: -18px;z-index: 10;}
	.footer{ padding-top: 25px;padding-bottom: 10px;}
	.tab1{margin-top: 25px;}
	.tab1>a{width: 100px;height: 35px;line-height: 35px;border-radius: 18px;font-size: 14px;}
	.k7{padding: 15px 10px;}
	.k8{padding: 15px 10px;}
	.int1{height: 36px;height: 34px;border-radius: 18px;}
	.int2{height: 36px;right: 15px;}
	.but-a1{height: 36px;line-height: 34px;border-radius: 18px;}
	.oDiv1{padding-top: 16px;}
	
	.ul02>li{margin-top: 10px;margin-right: 2%;width: 49%;}
	.ul02>li:nth-child(3n){margin-right: 2%;}
	.ul02>li:nth-child(2n){margin-right: 0}
	.k10{padding-top: 20px; padding-bottom: 20px;}
	.k10>div>div{float: none;position: relative;width: 100%;}
	.k10-2{left: 0;top: .1rem;padding: .3rem .15rem .3rem;height: auto;}
	.k10-3{margin-top: .3rem;}
	.k10-3>div{width: 100%;float: none;}
	.k10-31{padding: 20px 0 0 0;}
	.k11{padding-top: 20px;}
	.k11>div{width: 100%;float: none;}
	.k11>div:nth-child(1){margin-top: 0;}
	.k11>div:nth-child(2){margin-top: 15px;}
	.oDiv2{padding-left: 0px!important;padding-right: 0px!important;}
	.footer{margin-bottom: 76px;}
	.k12{margin-top: 30px;}
	.ul03>li{width: 100%;float: none;margin-right: 0;margin-top: 8px;}
	.ul03>li>a{padding: 10px;}
	.oDiv8{overflow: hidden;}
	.oDiv8-1{width: 80px;}
	.oDiv8-2{margin-left: 90px;padding-top: 0;}
	.p10{height: 34px;line-height: 17px;margin-top: 3px;word-break: break-all; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
	.p11{margin-top: 3px;}
	.icon1{background:url(image/22.png) no-repeat left center/12px 12px; padding-left: 16px;height: 18px;line-height: 18px;}
	.fenYe>a{font-size: 18px;width: 26px;height: 26px;line-height: 24px;}
	.p3,.p12{font-size: 16px;font-weight: bold;}
	.div10{padding-left: 0;padding-right: 0;}
	.p4{line-height: 22px;}
	
}

/* 优势 */
.advantage{padding: 55px 0 73px;}
.advantage .con{margin-top: 23px;}
.advantage .con li{margin-top: 57px;margin-left: 104px;position: relative;float: left;width: 292px;height: 154px;background-color: #f7f7f7;border-radius: 4px;}
.advantage .con ul{margin-left: -75px;}
.advantage .con li .img{position: absolute;top: 25px;left: -60px;width: 104px;height: 105px;background-color: #ffffff;box-shadow: 0px 12px 18px 0px rgba(47, 47, 51, 0.16);border-radius: 52px;border: solid 4px #d7d7d7;text-align: center;padding-top: 25px;transition: all .5s;padding-left: 22px;}
.advantage .con li:hover .img{top: 10px;}
.advantage .con li .tex{padding: 34px 24px 0 71px;}
.advantage .con li .tex p:nth-child(1){font-size: 16px;color: #272727;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.advantage .con li .tex p:nth-child(2){margin: 10px 0 2px;width: 25px;height: 1px;background-color: #d7d7d7;}
.advantage .con li .tex p:nth-child(3){display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; font-size: 12px;line-height: 24px;color: #696969;}
.advantage .con li:hover .tex p:nth-child(1){color: #2a709d;}

.youshi-title{
	font-size: 25px;color: #ffffff;
}

.youshi-title1{
	font-size: 25px;color: #000000;
	 margin-bottom: 28px;
}

.youshi-title2{
	font-size: 25px;color: #ffffff;
	 margin-top: -40px;
}

/*案例*/
	.cases {
	margin:0 auto;
	width: 1200px;
	overflow: hidden;
}
.cases ul li {
	width: 379px;
	float: left;
	margin: 0 20px 0 0;
	text-align: center;
	font-size: 15px;
	color: #565656;
}
.cases ul li a img {
	display: block;
	height: 286px;
	max-width: 100%;
	margin:0 auto;
}
.cases ul li:nth-child(4n) {
	margin-right: 0;
}
.anlitp {
	margin: 0 auto;
	text-align: center;
}
h3.anlimc {
	line-height: 45px;
	height: 45px;
	color: #000000;
}


.tit {
	text-align: center;
	overflow: hidden;
	padding: 40px 0;
}
.tit h2 {
	font-size: 30px;
	color: #0255aa;
	font-weight: 700;
	line-height: 34px;
	margin-bottom: 15px;
}
.tit p {
	color: #666666;
	background: url(image/titbg.jpg) top center no-repeat;
	font-size: 18px;
	line-height: 18px;
}

.solve{padding: 75px 0 135px;}
.solve .con li{margin-top: 64px;text-align: center;float: left;width: 25%;}
.solve .con li .img{text-align: center;width: 79px;padding-top: 20px;padding-left: 21px;height: 79px;background-color: #efefef;border-radius: 10px;margin-left: 100px;}
.solve .con li .img img:nth-child(2){display: none;}
.solve .con li .tex p:nth-child(1){font-weight: bold;color: #333333;margin: 41px 0 26px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.solve .con li .tex p:nth-child(2){color: #666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.solve .con li:hover .img{background: #2a709d;}
.solve .con li:hover .img img:nth-child(2){display: block;}
.solve .con li:hover .img img:nth-child(1){display: none;}

.process{padding: 0px 0 0;margin-top: -148px;}
.process .con{margin-top: 60px;padding: 129px 0 113px;}
.process .con .container{background: url('../image/lc-bg.png') no-repeat center center;background-size: 100% auto;}
.process .con li{float: left;color: #fff;position: absolute;}
.process .con li .tex{font-size: 16px;margin-top: 14px;}
.process .con ul{height: 315px;position: relative;}
.process .con li:nth-child(1){left: 23px;top: 10px;}
.process .con li:nth-child(2){left: 244px;top: 10px;}
.process .con li:nth-child(3){left: 476px;top: 10px;}
.process .con li:nth-child(4){left: 695px;top: 10px;}
.process .con li:nth-child(5){left: 920px;top: 10px;}
.process .con li:nth-child(6){left: 79px;top: 242px;}
.process .con li:nth-child(7){left: 357px;top: 242px;}
.process .con li:nth-child(8){left: 553px;top: 242px;}
.process .con li:nth-child(9){left: 799px;top: 242px;}
.process .con li:nth-child(10){left: 1007px;top: 242px;}