@charset "UTF-8";
.page-con{max-width:100%;width: 1200px;margin: 0 auto;display: flow-root;}
.left{float: left;}
.right{float: right;}
/* CSS Document */
i,em{font-style: normal}
.row1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.banner{position: relative}
.banner img{display: block;}
.banner>p{width: 1440px; height: 78px; line-height: 78px; position: absolute;top: 50%;left: 50%; margin-left: -720px; margin-top: -39px;font-weight: 900;font-size: 56px;text-align: left;color: #8f4d2a;text-shadow: 0 3px 20px #00000029;}
.banner>p{width: 1440px; height: 78px; line-height: 78px; position: absolute;top: 50%;left: 50%; margin-left: -720px; margin-top: -39px;font-weight: 900;font-size: 56px;text-align: left;color: #8f4d2a;text-shadow: 0 3px 20px #00000029;}
.dqwzBg{position: absolute;left: 0; bottom: 0;width: 100%; height: 60px;background: url(dqwzBg.jpg) repeat-x left center;}
.dqwz{display: block;width: 1440px; margin: 0 auto; position: relative}
.dqwz p{float: left;}
.dqwz p,.dqwz p a{font-weight: 500;font-size: 18px;text-align: left;color: #fff;line-height: 60px;}


.dqwz ul{position: absolute;right: 0;bottom: 0; display: none;}
.dqwz ul li{float: left;padding: 18px 30px 0;background: #FFFFFF;border-radius: 16px 16px 0 0;height: 63px;}
.dqwz ul li a{font-weight: 500;font-size: 20px;line-height: 28px;text-align: center;color:#333333;}
.dqwz ul li:hover{background: #FBA300}
.dqwz ul li:hover a{color: #FFFFFF}
.dqwz ul li.on{background: #FBA300}
.dqwz ul li.on a{color: #FFFFFF}



.w1440{width: 1200px; margin: 0 auto}
.clearfix{    overflow: hidden;}


/*简介*/
.com1{padding-top: 50px;padding-bottom: 60px; }
.colName{padding-bottom: 30px;text-align: center;}
.colName a{line-height: 70px;font-weight: 500;font-size: 36px;color: #333;}
.xtjjLeft{float: left;width: 500px;}
.xtjjLeft .xtlogo{width: 359px; margin-bottom: 20px; display: block;}
.xtjjLeft .jjBg{width: 600px; margin: 30px auto 0;display: block;}
.actionArt{font-weight: 400;font-size: 20px;line-height: 37px;text-align: justify;color: #333;}
.xtjjRight{float: right;width: 695px; background: url(xtzsmap.png) no-repeat center top;padding-top: 140px;height: 444px;}
.xtjjRight ul{margin-bottom: 41px;}
.xtjjRight li{ float: left;margin-left: 50px;position: relative}
.xtjjRight li:first-child{margin-left: 13px;}
.xtjjRight li i{font-weight: 700;font-size: 60px;text-align: left;color: #27549e;line-height: 84px; display: inline-block;margin-right: 5px; vertical-align: bottom}
.xtjjRight li em{ position:static; top: 32px; right: 0; font-weight: 400;font-size: 24px;color: #5a5a5a; display: inline-block; vertical-align: bottom;padding-bottom: 20px;}
.xtjjRight>p{ color: #5a5a5a;font-size: 24px;font-weight: 400;line-height: 56px; text-align: center}
.xtjjRight>p i{ color: #0a50b4;font-size: 40px;font-weight: 400;}
.xtjjRight li p{font-weight: 400;font-size: 24px;text-align: center;color: #999;line-height: 33px; margin-top: 12px;}
.jjbtn img{display: block;width: 700px; height: 150px; margin-left: 40px;float: left;}
.jjbtn img:first-child{margin: 0;}

.qjxcsp{width:1200px;height:auto;margin: 50px auto 0;}
.qjxcsp a{display:block;width:100%;height:200px;position: relative;}
.qjxcsp a img{width:100%;height:200px;}
.qjxcsp a em{position: absolute;top:64px;left: 0;right: 0;margin: 0 auto;background:url(qjbfan.png) no-repeat center/100% 100%;width:72px;height:72px;}

.xtzsfzdw{overflow: hidden;    margin-top: 20px;}
.xtzsfzdw ul{overflow: hidden;}
.xtzsfzdw ul li{width: 277px;height: 180px;float:left;margin-left:30px;}
.xtzsfzdw ul li:first-child{margin-left:0px;}
.xtzsfzdw ul li:first-child,.xtzsfzdw ul li:first-child+li+li{background: url(xtzsImg05.png) no-repeat center/100% 100%;}
.xtzsfzdw ul li:first-child+li,.xtzsfzdw ul li:first-child+li+li+li{background: url(xtzsImg06.png) no-repeat center/100% 100%;}
.xtzsfzdw ul li em{display:block;width:100%;height:80px;text-align:center;    margin-top: 27px;}
.xtzsfzdw ul li em img{display:block;width:80px;height:80px;    margin: 0 auto;}
.xtzsfzdw ul li span{font-family: "Alibaba PuHuiTi 2.0 65 Medium";font-weight: 500;font-size: 24px;text-align: center;color: #333;display:block;    margin-top: 20px;}


/*主要样式*/
.com2{background: url(xtzszyys.png) no-repeat center top/100% 100%;padding-bottom: 60px;height: 590px;}
.com2 ul li{width: 380px; height: 495px; float: left;margin-left: 30px;background: #FFFFFF;border-radius: 16px;box-shadow: 3px 1px 18px #dddddd80;}
.com2 ul li:first-child{margin-left: 0;}
.com2 ul li img{width: 380px;display: block; margin-bottom: 21px;}
.actionTitle{font-weight: 700;font-size: 24px;text-align: center;color: #333;line-height: 33px;margin-bottom: 20px;padding:0 30px;}
.com2 ul li .actionArt{font-weight: 400;font-size: 18px;line-height: 30px;text-align: justify;color: #333;padding: 0 30px;}



/*服务能力*/
.com3{background: url(fwnlBg.png) no-repeat center top;padding-bottom: 60px; position: relative;padding-top: 60px;}
.com3 .colName{position: absolute; top: -35px; left: 0;width: 100%}
.com3>p{ color: #333333;font-size: 24px;font-weight: 700;line-height: 33px;text-align: center;margin-bottom: 30px;}
.com3>p i{ color: #0a50b4;font-size: 24px;font-weight: 700;line-height: 33px;}
.com3 img{width: 100%; display: block; margin: 0 auto;}





/*优秀案例*/
.com4{padding-bottom: 50px;    margin-top: 20px;}

.swiperPic2{position:relative;width: 1200px;}
.swiperPic2 .bd{height: 260px;overflow: hidden}
.swiperPic2 .bd li {width: 270px;height: 261px;border-radius: 16px; margin-right: 40px; box-sizing: border-box;position: relative;}
.swiperPic2 .bd li img{width:270px;height:248px;    border-radius: 16px;}
.swiperPic2 .bd li p{position: absolute; bottom: 0; left: 0; width: 95%; height: 60px; line-height: 60px; font-weight: 500;font-size: 14px;text-align: left;color: #333333;padding: 0 5px;background: url(yxalTitBg.png) no-repeat left center;    background-size: 100%;}
.swiperPic2 .bd .tempWrap{overflow: inherit !important}
.swiperPic2 .bd ul{overflow: inherit !important}
.swiper-button-prev2,.swiper-button-next2{background:url(xtzsleft.png) no-repeat center center,#fff;width:60px;height:60px;position:absolute;left:0;margin-left:-90px;top:100px;cursor:pointer;z-index:9;border-radius: 50%; filter: drop-shadow(0 0 12px #00000029);}
.swiper-button-next2{background-image:url(xtzsright.png);left:auto;right:0;margin-left:0;margin-right:-90px;}
.swiperPic2 .hd{display: none;}
.swiper-button-prev2:hover{background:url(xtzsleftCur.png) no-repeat center center,#fba300;}
.swiper-button-next2:hover{background:url(xtzsrightCur.png) no-repeat center center,#fba300;}





@media (max-width: 1400px){
	.w1440 {width: 1100px;}
	.xtjjRight{width:575px;}
	.xtjjRight li i{font-size:35px;}
	.xtjjRight li p{font-size:22px;}
	.xtjjRight>p{font-size:22px;}
	.xtzsfzdw ul li{width: 252px;}
	.xtzsfzdw ul li span{font-size:22px;}
	.qjxcsp{width:1100px;}
	.com2 ul li{width:346px;height:460px;}
	.com2 ul li img{width:100%;}
	.swiperPic2 .bd li img{width:245px;height:200px;}
	.swiperPic2 .bd li{height:220px;width:245px;}
	.swiperPic2{width:1100px;}
	.swiperPic2 .bd li p{width:98%;padding: 0 5px;font-size: 13px;}
	.swiper-button-prev2, .swiper-button-next2{top:70px;}
  .com2 ul li .actionArt{font-size:16px;}
}
@media (max-width: 1100px){
	
}
@media (max-width: 770px) {
	
}