
@import "font-awesome.css";



input{outline:none ;}



body{

	margin:0;
	    margin: 0;
    font-size: 16px;
    font-family:"微软雅黑",Arial;
    line-height: 1.5; color: #333;
  
}

li{list-style-type:none;}

*{box-sizing:border-box; margin:0px; padding:0px;   
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}


a, a:hover, a:focus {

    text-decoration: none;

}

.swiper-button-prev,  .swiper-button-next{outline:none ;}

.xcs-w1400{width: 1400px;  margin: 0 auto; transition: all 0.3s ease;}
.xcs-w1200{width: 90%; max-width: 1200px; min-width: 1100px; margin: 0 auto; }
.h80{height:80px; clear: both;}
.h60{height:60px; clear: both;}

.h120{height:120px; clear: both;}
@media (max-width:1500px) {
.xcs-w1400{width: 1300px;  margin: 0 auto; }
}

@media (max-width:1400px) {
.xcs-w1400{width: 1200px;  margin: 0 auto; }
}

@media (max-width:1300px) {
.xcs-w1400{width: 1100px;  margin: 0 auto; }
}





.clear{clear: both;}
.pic-back{background-size: cover; background-position: center;}



.all-box{position: relative;width: 100%;}
.all-box img{display: block; width: 100%;}

.all-box  .swiper-pagination-box{ height: 10px;z-index: 99;  bottom: 40px; left: 0px; position: absolute; width: 100%; }
.all-box  .swiper-pagination{position: relative; float: none; text-align: left;}
.all-box  .swiper-pagination-bullet{background: #fff; opacity:0.7; width: 20px; height: 4px; border-radius: 0px; margin-right: 15px;}
.all-box  .swiper-pagination-bullet-active{background: #fff; opacity:1; }

.xcs-foot1{background:#000;  padding: 80px 0 50px 0; height: auto; overflow: hidden; }

.xcs-foot1 .xcs-foot1-box{display: block; float: left;}
.xcs-foot1 .xcs-foot1-box-1{width: 380px; padding-right: 20px;}
.xcs-foot1 .xcs-foot1-box-1 .logo{max-width: 300px; width: 100%;  margin-top: -15px;}
.xcs-foot1 .xcs-foot1-box-1 .logo img{display: block;width: 100%;}
.xcs-foot1 .xcs-foot1-box-1 .txt {margin-top:60px; }
.xcs-foot1 .xcs-foot1-box-1 .txt p{font-size: 14px; color: rgba(255,255,255,0.5); line-height: 2;}
.xcs-foot1 .xcs-foot1-box-1 .txt p a{color: rgba(255,255,255,0.5);}

.xcs-foot1 .xcs-foot1-tip{ margin-bottom: 20px; }
.xcs-foot1 .xcs-foot1-tip h5{font-size: 22px; font-weight: 500;color: #fff; line-height: 1; margin-bottom: 10px;}
.xcs-foot1 .xcs-foot1-tip h6{font-size: 18px; font-weight: 500;color: rgba(255,255,255,0.5); line-height: 1; margin-bottom: 25px; }
.xcs-foot1 .xcs-foot1-tip span{display: block;width: 16px; height: 1px; background: rgba(255,255,255,0.5); }


.xcs-foot1 .xcs-foot1-box-2{width: calc(35% - 140px); padding-left: 45px;}
.xcs-foot1 .xcs-foot1-box-2 ul{height: auto; overflow: hidden;}
.xcs-foot1 .xcs-foot1-box-2 ul li{font-size: 14px; line-height: 2; color: rgba(255,255,255,0.5);}
.xcs-foot1 .xcs-foot1-box-2 ul li span{display: block;width: 18px; float: left; margin-top: 4px;}
.xcs-foot1 .xcs-foot1-box-2 ul li b{display: block;width: 90px; float: left; font-weight: 500; padding-left: 15px;}
.xcs-foot1 .xcs-foot1-box-2 ul li p{display: block;width: calc(100% - 108px); float: left; font-weight: 500; word-break:break-all;}
.xcs-foot1 .xcs-foot1-box-2 .link{width: 130px; height: 32px; display: block; background: rgba(255,255,255,0.5);
 line-height: 32px; text-align: center; font-size: 14px;  margin-top: 30px; transition: all 0.3s ease; color: #fff;}
.xcs-foot1 .xcs-foot1-box-2 .link:hover{background: #1d84d6;}


.xcs-foot1 .xcs-foot1-box-3{width: calc(27% - 100px); padding-left: 45px;}
.xcs-foot1 .xcs-foot1-box-3 .box{width: 100%;}
.xcs-foot1 .xcs-foot1-box-3 .box img{width: 100%; display: block;}
.xcs-foot1 .xcs-foot1-box-3 .box b{width: 100%; display: block;color: rgba(255,255,255,0.5); font-size: 14px; margin-top: 10px;
text-align: center; font-weight: 500;}

.xcs-foot1 .xcs-foot1-box-4{width: calc(34% - 150px); padding-left: 60px;}
.xcs-foot1 .xcs-foot1-box-4 ul{height: auto; overflow: hidden;}
.xcs-foot1 .xcs-foot1-box-4 ul li{display: inline-block; margin-right: 20px;}
.xcs-foot1 .xcs-foot1-box-4 ul li h6{color: rgba(255,255,255,0.5); font-size: 14px; font-weight: 500; }
.xcs-foot1 .xcs-foot1-box-4 ul li h6:hover{color: rgba(255,255,255,1);}

.xcs-foot2{background:#000;  padding: 20px 0 20px 0; height: auto; overflow: hidden; border-top: 1px solid rgba(255,255,255,0.5);}
.xcs-foot2 span{display: inline-block;color: rgba(255,255,255,0.5); margin-right: 30px; }
.xcs-foot2 a{display: inline-block;color: rgba(255,255,255,0.5); margin-right: 20px; transition: all 0.3s ease;}
.xcs-foot2 a:hover{color: #fff; }

.xcs-inner-banner {height: 600px; overflow: hidden;}
.xcs-inner-banner .xcs-tip{ margin-top: 275px; }
.xcs-tip h5{font-size: 40px; font-weight: 700;color: #000; line-height: 1; margin-bottom: 25px;}
.xcs-tip h6{font-size: 28px; font-weight: 900;color: #000; line-height: 1; margin-bottom: 30px; }
.xcs-tip span{display: block;width: 20px; height: 3px; background: #000; }
.xcs-tip-w h5{color: #fff;}
.xcs-tip-w h6{color: #fff; }
.xcs-tip-w span{background: #fff; }
.xcs-tip-c h5{text-align: center;}
.xcs-tip-c h6{text-align: center;margin-bottom: 0px;  }
.xcs-tip-c span{display: none; }

.xcs-inner-nav{height: auto; overflow: hidden;}
.xcs-inner-nav li{display: inline-block; margin-right: 30px; margin-bottom: 15px;}
.xcs-inner-nav li h6{color: #333; font-size: 16px; transition: all 0.3s ease;  }
.xcs-inner-nav li h6:hover{color: #1d84d6;}
.xcs-inner-nav li.cut h6{color: #1d84d6; border-bottom: 1px solid #1d84d6; }

.xcs-product-list{width:calc(100% + 26px); margin-left: -13px; height: auto; overflow: hidden; letter-spacing: -3px; font-size: 0;}
.xcs-product-list li{display: inline-block; width: calc(25% - 26px); margin: 0px 13px 35px 13px;letter-spacing: 0px; vertical-align:top;}
.xcs-product-list li .pic{display: block;width: 100%; position: relative; overflow: hidden; }
.xcs-product-list li .pic img{display: block;width: 100%;}
.xcs-product-list li .pic .black{width: 100%; height: 100%; position: absolute; left: 0px; top: 100%; background: rgba(0,0,0,0.8);
transition: all 0.3s ease;}
.xcs-product-list li .pic .black span{width: 140px ; height: 50px; line-height: 50px; color: #fff; border: 1px solid #fff; 
display: block; position: absolute; top: 50%; margin-top: -25px; left: 50%; margin-left: -70px; font-size: 16px; text-align: center;}
.xcs-product-list li:hover .pic .black{left: 0px; top: 0%;}
.xcs-product-list li h2{font-size: 16px; color: #333; text-align: center; margin-top: 30px;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.xcs-product-list li h3{font-size: 14px; color: #999; text-align: center; font-weight: 300; margin-top: 10px;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


.tubage-in-news-page{display: block; text-align: center; margin-top: 20px;}
.tubage-in-news-page a{display: inline-block; min-width: 30px; height: 30px; line-height: 30px; color: #333; margin: 10px; transition: all 0.3s ease;}
.tubage-in-news-page a:hover{color: #1d84d6;}
.tubage-in-news-page a.cut{background: #000; color: #fff;}




.xcs-case-list{width:calc(100% + 40px); margin-left: -20px; height: auto; overflow: hidden; letter-spacing: -3px; font-size: 0;}
.xcs-case-list li{display: inline-block; width: calc(33.3% - 40px); margin: 0px 20px 60px 20px;letter-spacing: 0px; vertical-align:top;}
.xcs-case-list li .pic{display: block;width: 100%; position: relative; overflow: hidden; }
.xcs-case-list li .pic img{display: block;width: 100%;}
.xcs-case-list li .pic .black{width: 100%; height: 100%; position: absolute; left: 0px; top: 100%; background: rgba(0,0,0,0.8);
transition: all 0.3s ease;}
.xcs-case-list li .pic .black span{width: 140px ; height: 50px; line-height: 50px; color: #fff; border: 1px solid #fff; 
display: block; position: absolute; top: 50%; margin-top: -25px; left: 50%; margin-left: -70px; font-size: 16px; text-align: center;}
.xcs-case-list li:hover .pic .black{left: 0px; top: 0%;}
.xcs-case-list li h2{font-size: 20px; color: #333; margin-top: 50px; font-weight: 500;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.xcs-case-list li .xcs-case-list-txt{line-height: 24px; font-size: 14px; color: #999;  margin-top: 20px; height: 48px; overflow: hidden;}
.xcs-case-list li b{font-size: 14px; color: #999;  margin-top: 20px; display: block; font-weight: 500; 
background: url(../pic/007.png) no-repeat center right; }

.xcs-in-news-bot {margin-top: 30px;overflow: hidden;}
.xcs-in-news-bot a{display:block; padding:50px 0; overflow: hidden; }
.xcs-in-news-bot a .pic{width: 500px; float: left;}
.xcs-in-news-bot a .pic img{width: 100%;}
.xcs-in-news-bot a .txt{width: calc(100% - 500px); padding-right: 50px; float: left;}
.xcs-in-news-bot a .txt .box{max-width: 570px;}
.xcs-in-news-bot li{overflow: hidden; transition: all 0.3s ease;}
.xcs-in-news-bot li h3{color: #333; font-size: 24px; margin-top: 10px;  font-weight: 500;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap; transition: all 0.3s ease;}
.xcs-in-news-bot li p{ color: #333; font-size: 16px; line-height: 2; overflow: hidden; margin-top: 50px; transition: all 0.3s ease;}
.xcs-in-news-bot li .more{margin-top: 10px; }
.xcs-in-news-bot li span{color: #333; display: block;  transition: all 0.3s ease; margin-top: 30px;}
.xcs-in-news-bot li  b{    display: block;  margin-top: 30px;color: #333;
width: 134px; height: 46px; line-height: 46px; text-align: center;  border: 1px solid #000;transition: all 0.3s ease;}


.xcs-in-news-bot li:hover{background: #1d84d6;}
.xcs-in-news-bot li:hover h3{color: #fff;}
.xcs-in-news-bot li:hover span{color: #fff; }
.xcs-in-news-bot li:hover p{ color: #fff; }
.xcs-in-news-bot li:hover b{ color: #fff; border: 1px solid #fff; }



.xcs-case-banner{height: 900px; overflow: hidden; background-attachment: fixed; }
.xcs-inner-case-top{margin-top: -180px;}
.xcs-inner-case-tip{overflow: hidden; }
.xcs-inner-case-tip h3{font-size: 36px; font-weight: 700;  width: calc(100% - 190px); float: left; color: #fff; text-shadow: 0 0 5px rgba(0,0,0,0.5)}
.xcs-inner-case-tip span{font-size: 24px; font-weight: 700;  margin-top: 10px;
 width: 190px; float: left; text-align: right; color: #fff; text-shadow: 0 0 5px rgba(0,0,0,0.5)}

.xcs-inner-case-box{box-shadow:0 0 8px rgba(0,0,0,0.3); padding: 70px; margin-top: 50px; background: #fff; }

.xcs-inner-case-box .txt img{ max-width: 100%; }
.xcs-inner-case-box .gray{background: #f5f5f5; padding: 20px; margin: 60px 0;}
.xcs-inner-case-box .gray span{font-size: 16px; margin-right: 30px; display: inline-block;}
.xcs-inner-case-box .gray a{font-size: 16px; margin-right: 30px; display: inline-block; color: #333;transition: all 0.3s ease;}
.xcs-inner-case-box .gray a:hover{color:  #1d84d6;}


.xcs-in-news-main-n-p{height: auto; overflow: hidden; margin-top: 40px; }
.xcs-in-news-main-n-p span{display: block;width: 100%; height: 1px; background: #999; margin-bottom: 40px;}
.xcs-in-news-main-n-p .n-p-left{width:calc(100% - 140px); float: left;} 
.xcs-in-news-main-n-p .n-p-left  p{padding: 5px 0; overflow: hidden;}
.xcs-in-news-main-n-p .n-p-left  p b{display: block; float: left; width: 80px;}
.xcs-in-news-main-n-p .n-p-left  p a{color: #333; display: block; float: left; font-weight: 500;width: calc(100% - 80px);
    transition: all 0.3s ease;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.xcs-in-news-main-n-p .n-p-left  p a:hover{color: #1d84d6}
.xcs-in-news-main-n-p .n-p-right{width: 125px; float: right; text-align: right; font-size: 16px; margin-top: 10px;} 
.xcs-in-news-main-n-p .n-p-right a{font-family: 'nor', Arial;   font-size: 16px; color: #fff;    transition: all 0.3s ease;
width: 125px; height: 50px;display: block; background: #1d84d6; line-height: 50px; text-align: center; }
.xcs-in-news-main-n-p .n-p-right a:hover{background: #145080;}




.xcs-inner-case-bot{margin-top: 60px;}

.xcs-inner-case-bot .pic{display: block;width: 100%; position: relative; overflow: hidden; }
.xcs-inner-case-bot .pic img{display: block;width: 100%;}
.xcs-inner-case-bot .pic .black{width: 100%; height: 100%; position: absolute; left: 0px; top: 100%; background: rgba(0,0,0,0.8);
transition: all 0.3s ease;}
.xcs-inner-case-bot .pic .black span{width: 140px ; height: 50px; line-height: 50px; color: #fff; border: 1px solid #fff; 
display: block; position: absolute; top: 50%; margin-top: -25px; left: 50%; margin-left: -70px; font-size: 16px; text-align: center;}
.xcs-inner-case-bot .swiper-slide:hover .pic .black{left: 0px; top: 0%;}
.xcs-inner-case-bot h2{font-size: 16px; color: #333; text-align: center; margin-top: 30px;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.xcs-inner-case-bot h3{font-size: 14px; color: #999; text-align: center; font-weight: 300; margin-top: 10px;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


.xcs-inner-case-bot .swiper-button-prev{width: 36px; height: 75px; opacity: 1; left: 0px; margin-top: -75px;background-image: url(../pic/009.png);
background-size: 36px 75px;}
.xcs-inner-case-bot .swiper-button-next{width: 36px; height: 75px; opacity: 1; right: 0px; margin-top: -75px; background-image: url(../pic/010.png);
background-size: 36px 75px;}



.xcs-inner-news-top{overflow: hidden; }
.xcs-inner-news-tip{overflow: hidden; }
.xcs-inner-news-tip h3{font-size: 32px; font-weight: 700;  width: calc(100% - 0px); color: #333;}
.xcs-inner-news-tip p {margin-top: 30px;}
.xcs-inner-news-tip p a{font-size: 16px; color: #999; display: inline-block; padding-left: 50px; margin-right: 30px;transition: all 0.3s ease;
background-repeat: no-repeat; background-position: left center;}
.xcs-inner-news-tip p span{font-size: 16px; color: #999; display: inline-block; padding-left: 50px; margin-right: 30px;
background-repeat: no-repeat; background-position: left center;}
.xcs-inner-news-tip p a:hover{color:  #1d84d6;}
.xcs-inner-news-box .txt p{margin: 12px 0; }

.xcs-inner-news-box .txt img{ max-width: 100%; }
.xcs-inner-news-box .gray{background: #f5f5f5; padding: 20px; margin: 60px 0;}
.xcs-inner-news-box .gray span{font-size: 16px; margin-right: 30px; display: inline-block;background-position: left; background-repeat: no-repeat;}
.xcs-inner-news-box .gray a{font-size: 16px; margin-right: 30px; display: inline-block; color: #333;transition: all 0.3s ease;background-position: left; background-repeat: no-repeat;}
.xcs-inner-news-box .gray a:hover{color:  #1d84d6;}


.xcs-solution-box {overflow: hidden;text-align: center;}
.xcs-solution-box img{margin: 0 auto; max-width: 100%; }


.xcs-sales-pic{overflow: hidden;width: 1200px; height: auto; overflow: hidden; position: relative; margin: 0 auto;transition: all 0.3s ease;}
.xcs-sales-pic img{display: block; width: 100%;}
.xcs-sales-pic ul{position: absolute; width: 100%; height: 100%;left: 0px; top: 0px;}
.xcs-sales-pic ul li{ cursor: pointer; position: absolute;  padding: 20px; transition: all 0.3s ease;}
.xcs-sales-pic ul li b{display: block; padding-left: 20px; font-size: 16px; line-height: 2; color: #333;
 text-shadow: 0px 0px 5px rgba(0,0,0,0.5); position: relative; }
.xcs-sales-pic ul li b span{width: 12px; height: 12px; border: 3px solid #666; box-shadow: 0px 0px 5px rgba(0,0,0,0.5); border-radius: 50%; display: block;
position: absolute; left: 0px; top: 10px;}
.xcs-sales-pic ul li.cut b span{border: 3px solid #1d84d6;}
.xcs-sales-pic ul li.li1{left: 855px; top: 293px;}
.xcs-sales-pic ul li.li2{left: 750px; top: 150px;}
.xcs-sales-pic ul li.li3{left: 700px; top: 325px;}
.xcs-sales-pic ul li.li4{left: 615px; top: 400px;}
.xcs-sales-pic ul li.li5{left: 540px; top: 267px;}
.xcs-sales-pic ul li.li6{left: 225px; top: 267px;}

.xcs-sales-box{ height: auto; overflow: hidden;}
.xcs-sales-box .box{ height: auto; overflow: hidden; display: none; }
.xcs-sales-box .box .xcs-tip{width: 350px; float: left;}
.xcs-sales-box .box .txt{width: calc(100% - 350px);float: left;}
@media (max-width:1300px) {
.xcs-sales-pic{width: 1000px;}

.xcs-sales-pic ul li.li1{left: 725px; top: 235px;}
.xcs-sales-pic ul li.li2{left: 630px; top: 120px;}
.xcs-sales-pic ul li.li3{left: 580px; top: 265px;}
.xcs-sales-pic ul li.li4{left: 510px; top: 300px;}
.xcs-sales-pic ul li.li5{left: 447px; top: 217px;}
.xcs-sales-pic ul li.li6{left: 190px; top: 225px;}
}



.xcs-pro-top{ height: auto; overflow: hidden;}
.xcs-pro-top .xcs-pro-top-l{width: calc(100% - 650px); padding-right: 60px;  float: left;}
.xcs-pro-top .xcs-pro-top-l .box{width: 100%; max-width: 400px; }
.xcs-pro-top .xcs-pro-top-l .box h1{font-size: 36px; line-height: 1;margin-bottom: 50px;}
.xcs-pro-top .xcs-pro-top-l .box p{line-height: 2;}
.xcs-pro-top .xcs-pro-top-l .box ul{margin-top: 50px; background: #f6f6f6; padding: 35px 40px 20px 25px;
letter-spacing: -3px; font-size: 0; border-radius:  3px 3px 0px 0px;}
.xcs-pro-top .xcs-pro-top-l .box ul li{letter-spacing: 0px; vertical-align:top;display: inline-block; 
	font-size: 16px; width: 50%; padding: 0 5px; margin-bottom: 10px; word-wrap:break-word;}
.xcs-pro-top .xcs-pro-top-l .box ul li b{font-weight: 500;}
.xcs-pro-top .xcs-pro-top-l .box h3{border-radius:  0px 0px 3px 3px; background: #1d84d6; color: #fff; 
	text-align: center; padding: 20px ;font-size: 20px; }
.xcs-pro-top .xcs-pro-top-r {width: 650px; float: left;}
.xcs-pro-top .xcs-pro-top-r img{width: 100%; display: block;}

.xcs-pro-top .xcs-pro-top-r .swiper-button-prev{width: 36px; height: 75px; opacity: 1; left: 0px; margin-top: -37px;background-image: url(../pic/009.png);
background-size: 36px 75px;}
.xcs-pro-top .xcs-pro-top-r .swiper-button-next{width: 36px; height: 75px; opacity: 1; right: 0px; margin-top: -37px; background-image: url(../pic/010.png);
background-size: 36px 75px;}


.xcs-pro-center{border-top: 1px solid #bbb;}


.xcs-pro-center .txt img{ max-width: 100%; }
.xcs-pro-center .gray{background: #f5f5f5; padding: 20px; margin: 60px 0;}
.xcs-pro-center .gray span{font-size: 16px; margin-right: 30px; display: inline-block;background-position: left; background-repeat: no-repeat;}
.xcs-pro-center .gray a{font-size: 16px; margin-right: 30px; display: inline-block; color: #333;transition: all 0.3s ease;background-position: left; background-repeat: no-repeat;}
.xcs-pro-center .gray a:hover{color:  #1d84d6;}









.xcs-pro-bot .pic{display: block;width: 100%; position: relative; overflow: hidden; }
.xcs-pro-bot .pic img{display: block;width: 100%;}
.xcs-pro-bot .pic .black{width: 100%; height: 100%; position: absolute; left: 0px; top: 100%; background: rgba(0,0,0,0.8);
transition: all 0.3s ease;}
.xcs-pro-bot .pic .black span{width: 140px ; height: 50px; line-height: 50px; color: #fff; border: 1px solid #fff; 
display: block; position: absolute; top: 50%; margin-top: -25px; left: 50%; margin-left: -70px; font-size: 16px; text-align: center;}
.xcs-pro-bot .swiper-slide:hover .pic .black{left: 0px; top: 0%;}
.xcs-pro-bot h2{font-size: 20px; color: #333; margin-top: 50px; font-weight: 500;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.xcs-pro-bot .xcs-case-list-txt{line-height: 24px; font-size: 14px; color: #999;  margin-top: 20px; height: 48px; overflow: hidden;}
.xcs-pro-bot b{font-size: 14px; color: #999;  margin-top: 20px; display: block; font-weight: 500; 
background: url(../pic/007.png) no-repeat center right; }
.xcs-pro-bot .swiper-button-prev{width: 36px; height: 75px; opacity: 1; left: 0px; margin-top: -120px;background-image: url(../pic/009.png);
background-size: 36px 75px;}
.xcs-pro-bot .swiper-button-next{width: 36px; height: 75px; opacity: 1; right: 0px; margin-top: -120px; background-image: url(../pic/010.png);
background-size: 36px 75px;}






.xcs-inner-about1{height: auto; overflow: hidden;}
.xcs-inner-about1-box{height: auto; overflow: hidden; position: relative;}
.xcs-inner-about1-l{width: calc(100% - 500px); float: left; padding-right: 90px;}
.xcs-inner-about1-pic{width: 500px; height: 100%; top: 0px; right: 0px; position: absolute;}
.xcs-inner-about1-r{width: 500px; float: left; padding: 120px 30px 0px  30px; z-index: 9; position: relative;}
.xcs-inner-about1-r ul{letter-spacing: -3px; font-size: 0; }
.xcs-inner-about1-r ul li{letter-spacing: 0px; vertical-align:top; display: inline-block; width: 50%; padding: 0 30px; margin-bottom: 30px;}
.xcs-inner-about1-r h2{font-size: 32px; font-weight: 500; color: #fff; text-align: right;}
.xcs-inner-about1-r b{font-size: 16px; font-weight: 500; color: #fff; text-align: right; display: block;}
.xcs-inner-about1-r-txt{text-align: right; color: #fff; font-size: 14px; line-height: 30px; padding:0 30px;}

.xcs-inner-about1-r-link{float: right;padding:0 30px; margin-top: 130px; margin-bottom: 50px;}
.xcs-inner-about1-r-link .box{float: left; text-align: center; padding-left: 20px;}
.xcs-inner-about1-r-link .box span{color: #fff; font-size: 14px; display: block; margin-top: 15px; }







.xcs-inner-about2{height: auto; overflow: hidden; background-attachment: fixed;}



.xcs-inner-about2 ul{letter-spacing: -3px; font-size: 0; width: calc(100 + 60px) ; margin-left: -30px; margin-top: 50px;}
.xcs-inner-about2 ul li{letter-spacing: 0px; vertical-align:top; display: inline-block; font-size: 0; width: calc(25% - 60px) ;
 margin: 30px; display: inline-block;cursor: pointer;}
.xcs-inner-about2 ul li img{ display: block;width: 100%; }



.xcs-inner-about2-b{width: 100%; overflow: hidden; height: 100%; background: rgba(0,0,0,0.8); position:fixed; top: 0px; left: 0px; z-index: 9999;  }
.xcs-inner-about2-box{width: 100%; height: 420px; left: 0px; top: 50%; margin-top: -210px; position: absolute;  }
.xcs-inner-about2-box .swiper-slide{text-align: center; }
.xcs-inner-about2-box .swiper-slide img{display: inline-block; height: 420px;}
.xcs-inner-about2-b .close{width: 40px; height: 40px; position: absolute; right: 20px; top: 20px; z-index: 99999}
.xcs-inner-about2-box .swiper-slide h1{width: 100%; position: absolute; font-size: 16px; left: 0px; bottom: 20px; color: #fff;text-shadow: 2px 2px 2px #333;}





.xcs-inner-about-3{height: auto; overflow: hidden; background: #f3f3f3;}
.xcs-inner-about-3-left{width: 350px; float: left;}

.xcs-inner-about-3-right{width: calc(100% - 350px); max-width: 750px; padding-left: 50px; float: right;}
.xcs-inner-about-fac{margin-top: 80px;}
.xcs-inner-about-fac img{width: 100%;}
.xcs-inner-about-fac h2{text-align: center; font-size: 20px; color: #666; font-weight: 500; margin-top: 20px;}

.xcs-inner-about-fac .swiper-button-prev{width: 36px; height: 75px; opacity: 1; left: 0px; margin-top: -65px;background-image: url(../pic/009.png);
background-size: 36px 75px;}
.xcs-inner-about-fac .swiper-button-next{width: 36px; height: 75px; opacity: 1; right: 0px; margin-top: -65px; background-image: url(../pic/010.png);
background-size: 36px 75px;}


.xcs-inner-about-4{height: auto; overflow: hidden;}
.xcs-inner-about-4-left{width: 350px; float: left;}
.xcs-inner-about-4-left .txt1{font-size: 20px; margin-top: 40px; font-weight: 500; }
.xcs-inner-about-4-left .txt1 h4{font-weight: 500;}
.xcs-inner-about-4-left .txt2{font-size: 16px; margin-top: 70px; color: #666; line-height: 32px;}
.xcs-inner-about-4-right{width: calc(100% - 350px); max-width: 750px; padding-left: 50px; float: right;}
.xcs-inner-about-4-right ul{letter-spacing: -3px; font-size: 0;}
.xcs-inner-about-4-right ul li{letter-spacing: 0px; vertical-align:top; width: 20%; padding-left: 20px; display: inline-block;}
.xcs-inner-about-4-right ul li img{display: block;width: 100%;}










.xcs-pro ul{letter-spacing: -3px; font-size: 0; overflow: hidden; margin-top: 50px;}
.xcs-pro ul li{letter-spacing: 0px; vertical-align:top; width:14.25%; display: inline-block; padding: 50px 35px;
position: relative;  }
.xcs-pro ul li span{display: block;width: 43px; border-radius: 3px; border: 1px solid #000; 
	position: relative;z-index: 2;transition: all 0.3s ease;}
.xcs-pro ul li span img{display: block;width: 100%;}
.xcs-pro ul li h6{color: #000; font-size: 20px; font-weight: 700; margin-top: 30px; position: relative;z-index: 2;transition: all 0.3s ease;}
.xcs-pro ul li h5{color: #999;font-size: 14px; font-weight: 500; margin-top: 7px; min-height: 42px;position: relative;z-index: 2;transition: all 0.3s ease;}
.xcs-pro ul li b{display: block; width: 20px; height: 1px;  background: #000; margin-top: 30px;position: relative;z-index: 2;transition: all 0.3s ease;}
.xcs-pro ul li .pic{width: 100%; height: 100%; position: absolute; top: 0px; left: 0px;filter:alpha(opacity:0); opacity:0;  -moz-opacity:0;-khtml-opacity: 0; }
.xcs-pro ul li .pic:before{content:" "; display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px;background: rgba(0,0,0,0.5);}
.xcs-pro ul li:hover span{ border: 1px solid #fff; background: #fff;}
.xcs-pro ul li:hover h6{color: #fff; }
.xcs-pro ul li:hover h5{color: #fff;}
.xcs-pro ul li:hover b{background: #fff;}
.xcs-pro ul li:hover .pic{filter:alpha(opacity:100); opacity:1;  -moz-opacity:1;-khtml-opacity: 1;}



.xcs-case{height: 900px; position: relative;}
.xcs-case  .xcs-tip{z-index: 5;position: relative; }
.xcs-case ul.case-t{margin-top: 460px; width: calc(100% + 26px); margin-left: -13px; letter-spacing: -3px; font-size: 0; z-index: 5;position: relative; }
.xcs-case ul.case-t li{letter-spacing: 0px; vertical-align:top; width: calc(33.3% - 26px); margin: 0 13px; 
	display: inline-block;background: #fff; padding: 25px 20px 25px 172px;  position: relative; transition: all 0.3s ease;
	box-shadow: 0px 0px 8px rgba(0,0,0,0.3); min-height: 149px;}
.xcs-case ul.case-t li .pic{width: 132px; height: 99px;  position: absolute; left: 20px; top: 25px; overflow: hidden;}
.xcs-case ul.case-t li .pic img{display: block; width: 100%;}
.xcs-case ul.case-t li h2{font-size: 16px; color: #000;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
 margin-top: 10px; font-weight: 500;}
.xcs-case ul.case-t li p{font-size: 14px; line-height: 21px; color: #999;  }
.xcs-case ul.case-t li .txt{height: 42px; overflow: hidden;margin-top: 17px;}

.xcs-case ul.case-p{position: absolute; width: 100%; height: 100%; left: 0px; top: 0px;}
.xcs-case ul.case-p li{position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; display: none;}
.xcs-case ul.case-t li.cut{transform: translateY(-30px);}


.xcs-about{position: relative; height: auto; overflow: hidden;}
.xcs-about .xcs-w1400{position: relative;z-index: 3;}
.xcs-about .xcs-w1080{width: 1080px; }
.xcs-about .xcs-w1080 .xcs-about-txt{width: 800px; height: auto; overflow: hidden; margin-top: 40px;
font-size: 20px; line-height: 2; font-weight: 100;}

.xcs-about .xcs-w1080  .xcs-about-num {margin-top: 85px; }
.xcs-about .xcs-w1080  .xcs-about-num li{display: inline-block; max-width: 190px; margin-right: 75px; vertical-align:top;}
.xcs-about .xcs-w1080  .xcs-about-num li h2{font-size: 42px; font-weight: 500; text-align: center; }
.xcs-about .xcs-w1080  .xcs-about-num li b{font-size: 16px; font-weight: 500; color: #999; display: block; text-align: center; }


.xcs-about .xcs-w1080  .xcs-about-3{background: #eee; height: auto; overflow: hidden; margin-top: 80px; margin-bottom: 35px;}
.xcs-about .xcs-w1080  .xcs-about-3 li{width: 200px; padding:0 20px; height: 170px; float: left; text-align: center;
transition: all 0.3s ease; }
.xcs-about .xcs-w1080  .xcs-about-3 li .pic{margin-top: 40px;}
.xcs-about .xcs-w1080  .xcs-about-3 li .pic img{width:50px; height: 50px;display: block; margin: 0 auto }
.xcs-about .xcs-w1080  .xcs-about-3 li .pic .img1{display: none;}
.xcs-about .xcs-w1080  .xcs-about-3 b{font-size: 16px; font-weight: 500; color: #333; 
	display: block; text-align: center; margin-top: 15px;transition: all 0.3s ease;}
.xcs-about .xcs-w1080  .xcs-about-3 a{width: 140px; height: 170px; line-height: 170px; font-size: 16px;
color: #fff;font-weight: 700; background: #1d84d6; display: block;float: right; text-align: center;transition: all 0.3s ease;}
.xcs-about .xcs-w1080  .xcs-about-3 a:hover{width: 160px;}
.xcs-about .xcs-w1080  .xcs-about-3 li.cut{ background: #1d84d6;}
.xcs-about .xcs-w1080  .xcs-about-3 li.cut b{color: #fff;}
.xcs-about .xcs-w1080  .xcs-about-3 li.cut .pic .img0{display: none;}
.xcs-about .xcs-w1080  .xcs-about-3 li.cut .pic .img1{display: block;}
.xcs-about .xcs-about-back{position: absolute; width: calc(50% - 240px); height: 100%; right: 0px; top: 0px; }


@media (max-width:1500px) {
.xcs-about .xcs-about-back {width: calc(50% - 200px);}
.xcs-about .xcs-w1080{width: 990px;}
.xcs-about .xcs-w1080 .xcs-about-txt{width: 740px; font-size: 18px;}
.xcs-about .xcs-w1080  .xcs-about-3 li{width: 185px;}
.xcs-about .xcs-w1080 .xcs-about-num li{max-width: 130px;}
}


@media (max-width:1400px) {
.xcs-about .xcs-w1080{width: 900px;}

.xcs-about .xcs-w1080 .xcs-about-txt{width: 700px; font-size: 16px;}
.xcs-about .xcs-w1080 .xcs-about-num li{max-width: 120px;}
.xcs-about .xcs-w1080  .xcs-about-3 li{width: 175px;}
.xcs-about .xcs-about-back {width: calc(50% - 160px);}
}


@media (max-width:1300px) {
.xcs-about .xcs-about-back {width: calc(50% - 210px);}
}







.xcs-fac{ position: relative; height: 570px; }
.xcs-fac li{transition: all 0.3s ease;}
.xcs-fac .li1{position: absolute; width: 400px; height: 100%; left: 0px; top: 0px;}
.xcs-fac .li2{position: absolute; width: calc(100% - 848px); height: calc(50% - 12px); left: 424px; top: 0px;}
.xcs-fac .li3{position: absolute; width: calc(100% - 848px); height: calc(50% - 12px); left: 424px; bottom: 0px;}
.xcs-fac .li4{position: absolute; width: 400px; height: 100%; right: 0px; top: 0px;}
.xcs-fac .li1:first-child:before{content:" "; display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px;background: rgba(0,0,0,0.5);  }
.xcs-fac .li1 .box{padding: 90px 35px;position: relative; z-index: 2;}
.xcs-fac .li1 .box .more{width: 170px; line-height: 55px; height: 55px; text-align: center; color: #fff; display: block;margin-top: 200px;
border: 1px solid #fff; transition: all 0.3s ease;}
.xcs-fac .li1 .box .more:hover{color: #333 ;background: #fff;}






@media (max-width:1300px) {
.xcs-fac .li1{width: 300px; height: 100%; }
.xcs-fac .li2{width: calc(100% - 640px);height: calc(50% - 10px); left: 320px; }
.xcs-fac .li3{width: calc(100% - 640px);height: calc(50% - 10px); left: 320px;}
.xcs-fac .li4{width: 300px; }
}

.xcs-news{background: #f5f5f5;}
.xcs-news .xcs-tip{position: relative; }
.xcs-news .xcs-tip .more{width: 170px; line-height: 55px; height: 55px; text-align: center; color: #000; 
	display: block;margin-top: 200px; position: absolute;  right: 0px; bottom: 30px;
border: 1px solid #000; transition: all 0.3s ease; }
.xcs-news .xcs-tip .more:hover{color: #fff ; background: #1d84d6; border: 1px solid #1d84d6;}





.xcs-news ul{width: calc(100% + 100px ); overflow: hidden; margin-left: -50px; margin-top: 80px;}
.xcs-news ul li {width: calc(33.3% - 100px); margin: 0 50px; float: left; transition: all 0.3s ease;}
.xcs-news ul li .top{overflow: hidden;}
.xcs-news ul li .tim{width: 100px; height: 65px; float: left; position: relative;color: #333; transition: all 0.3s ease;}
.xcs-news ul li .tim p{font-size: 20px;position: absolute; left: 0px;top: 0px;color: #333; transition: all 0.3s ease;}
.xcs-news ul li .tim span{font-size: 40px;position: absolute; right: 5px;top: 0px; font-weight: 700;color: #333; transition: all 0.3s ease;}
.xcs-news ul li .tim:before{content:" "; display: block; width: 65px; height: 1px; 
position: absolute; left: 4px; top: 23px;background: #333;
transform:rotate(-40deg);
-ms-transform:rotate(-40deg); 	/* IE 9 */
-moz-transform:rotate(-40deg); 	/* Firefox */
-webkit-transform:rotate(-40deg); /* Safari 和 Chrome */
-o-transform:rotate(-40deg); }
.xcs-news ul li .tip { height: 64px; overflow: hidden; width: calc(100% - 100px); padding-left: 50px; float: left;}
.xcs-news ul li .tip h2{ font-size: 18px; line-height: 32px; color: #333; transition: all 0.3s ease;}
.xcs-news ul li .txt { height: 42px; overflow: hidden; margin-top: 30px;}
.xcs-news ul li .txt p{ font-size: 14px; line-height: 21px; color: #999; transition: all 0.3s ease; }

.xcs-news ul li:hover .tim{color: #1d84d6;}
.xcs-news ul li:hover .tim p{color: #1d84d6;}
.xcs-news ul li:hover .tim span{color: #1d84d6;}
.xcs-news ul li:hover .tim:before{background: #1d84d6;}
.xcs-news ul li:hover .tip h2{color: #1d84d6;}
.xcs-news ul li:hover .txt p{color: #1d84d6;}


@media (max-width:1400px) {
.xcs-news ul{width: calc(100% + 60px ); margin-left: -30px;}
.xcs-news ul li {width: calc(33.3% - 60px); margin: 0 30px; }
}
@media (max-width:1200px) {
.xcs-news ul{width: calc(100% + 40px ); margin-left: -20px;}
.xcs-news ul li {width: calc(33.3% - 40px); margin: 0 20px; }
}



.xcs-mess-left{width: 600px; height: 600px;  float: left; border: 1px solid #eee; position: relative;}
.xcs-mess-left .pic-back{width: calc(100% - 20px); height: calc(100% - 20px);   position: absolute; left: 10px; top: 10px;}
.xcs-mess-right{width: calc(100% - 600px);   float: left; padding-left: 70px;}

.xcs-mess-right ul{overflow: hidden;width: calc(100% + 20px); margin-left: -10px; margin-top: 30px; }
.xcs-mess-right ul .li1{overflow: hidden;width: calc(50% - 20px); margin: 20px 10px 0 10px;  float: left; }
.xcs-mess-right ul .li2{overflow: hidden;width: calc(100% - 20px); margin: 20px 10px 0 10px;  float: left; }

.xcs-mess-right ul li input{ height: 55px; line-height: 50px; width: 100%; float: left; padding: 0 10px;
background-color: transparent; font-size: 16px;color: #333;border: 1px solid #afafaf; font-family:"微软雅黑",Arial; }

.xcs-mess-right ul li textarea{height: 200px; line-height: 24px; width: 100%; float: left; padding:  10px;
background-color: transparent; font-size: 16px;color: #333;border: 1px solid #afafaf;font-family:"微软雅黑",Arial; }

.xcs-mess-right ul .li3 input{background: #a0a0a0;color: #fff;}
.xcs-mess-right ul .li4 input{background: #1d84d6;color: #fff;}



.xcs-mess-right ul li input::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color:#333;}
.xcs-mess-right ul li input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#333;}
.xcs-mess-right ul li input::-moz-placeholder { /* Mozilla Firefox 19+ */color:#333;}
.xcs-mess-right ul li input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #333;}

.xcs-mess-right ul li textarea::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color:#333;}
.xcs-mess-right ul li textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#333;}
.xcs-mess-right ul li textarea::-moz-placeholder { /* Mozilla Firefox 19+ */color:#333;}
.xcs-mess-right ul li textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #333;}

.xcs-partner{background: #f5f5f5; position:relative; padding: 20px 0;}
.xcs-partner .xcs-w1400{ position:relative;}
.xcs-partner-box{width: calc(100% - 160px); margin: 0 auto;}
.xcs-partner-box img{display: block; width: 100%;margin: 10px 0; }
.xcs-partner .swiper-button-prev{background-image: url(../pic/017.png);
background-size: 22px 17px;}
.xcs-partner .swiper-button-next{background-image: url(../pic/018.png);
background-size: 22px 17px;}





.xcs-inner-contact{margin-top: 90px;  }
.xcs-inner-contact #map{width: 100%; height: 500px;}
 
.xcs-contact-1{background: #fff; box-shadow:0px 0px 8px rgba(0,0,0,0.2);  margin-top: -100px; position: relative; z-index: 5;
padding:  100px  75px; height: auto; overflow: hidden;}
.xcs-contact-1-left{width: 345px; overflow: hidden; float: left;}
.xcs-contact-1-left h3{font-size: 24px; font-weight: 500;  margin-top: 80px; margin-bottom: 40px;}
.xcs-contact-1-left .txt{font-size: 14px; color: #666;}
.xcs-contact-1-right{width: calc(100 - 345px); max-width:610px; float: right; padding-left: 50px;
letter-spacing: -3px; font-size: 0;}
.xcs-contact-1-right li{display: block;letter-spacing: 0px; vertical-align:top; display: inline-block; 
	text-align: center; width: 33.33%; padding: 30px 20px 0 20px ; min-height: 285px;transition: all 0.3s ease;}
.xcs-contact-1-right li .pic{margin: 0 auto;  display: block; width: 100%;max-width: 90px; }
.xcs-contact-1-right li .pic img{display: block;width: 100%;}
.xcs-contact-1-right li .pic img.img1{display: none;}
.xcs-contact-1-right li h4{font-size: 18px;margin-top: 20px;transition: all 0.3s ease;}
.xcs-contact-1-right li p{font-size: 16px; color: #666;margin-top: 10px;transition: all 0.3s ease;}
.xcs-contact-1-right li a{font-size: 14px;background: #000; color: #fff; height: 36px; width: 100px; line-height: 36px; 
text-align: center;  display: block; margin: 0 auto; margin-top: 10px; display: none;}
.xcs-contact-1-right li.cut{background: #1d84d6;}
.xcs-contact-1-right li.cut h4{color: #fff}
.xcs-contact-1-right li.cut p{color: #fff}
.xcs-contact-1-right li.cut .pic img.img1{display: block;}
.xcs-contact-1-right li.cut .pic img.img0{display: none;}
.xcs-contact-1-right li.cut a{ display: block; background: #fff; color: #333; }

.xcs-contact-2{overflow: hidden; background-attachment: fixed;}
.xcs-contact-2-left {width: 420px; overflow: hidden; float: left; padding-left: 75px;}
.xcs-contact-2-right{width: calc(100 - 420px); max-width:640px; float: right; padding-left: 50px;}
.xcs-contact-2-right ul{overflow: hidden;width: calc(100% + 20px); margin-left: -10px; margin-top: -20px; }
.xcs-contact-2-right ul .li1{overflow: hidden;width: calc(50% - 20px); margin: 20px 10px 0 10px;  float: left; }
.xcs-contact-2-right ul .li2{overflow: hidden;width: calc(100% - 20px); margin: 20px 10px 0 10px;  float: left; }
.xcs-contact-2-right ul li input{ height: 55px; line-height: 50px; width: 100%; float: left; padding: 0 10px;
background-color: rgba(255,255,255,0.8); font-size: 16px;color: #333;border: 1px solid #afafaf;font-family:"微软雅黑",Arial;  }
.xcs-contact-2-right ul li textarea{height: 200px; line-height: 24px; width: 100%; float: left; padding:  10px;
background-color: rgba(255,255,255,0.8); font-size: 16px;color: #333;border: 1px solid #afafaf;font-family:"微软雅黑",Arial; }
.xcs-contact-2-right ul .li3 input{background: #a0a0a0;color: #fff; border-width: 0px;}
.xcs-contact-2-right ul .li4 input{background: #1d84d6;color: #fff; border-width: 0px;}



.xcs-contact-2-right ul li input::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color:#333;}
.xcs-contact-2-right ul li input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#333;}
.xcs-contact-2-right ul li input::-moz-placeholder { /* Mozilla Firefox 19+ */color:#333;}
.xcs-contact-2-right ul li input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #333;}
.xcs-contact-2-right ul li textarea::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color:#333;}
.xcs-contact-2-right ul li textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#333;}
.xcs-contact-2-right ul li textarea::-moz-placeholder { /* Mozilla Firefox 19+ */color:#333;}
.xcs-contact-2-right ul li textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #333;}



.xcs-cert{height: auto; overflow: hidden; background-attachment: fixed;}
.xcs-cert-left{width: 350px; float: left; }
.xcs-cert-right{width: calc(100% - 350px);  float: right;}
.xcs-cert-right img{ display: block;width: 100%; }
.xcs-cert .xcs-w1400{position: relative;}
.xcs-cert .xcs-w1400 .swiper-pagination{position: absolute; right: 0px; bottom: 20px;}
.xcs-cert .swiper-pagination-bullet {
    background: #fff;
    opacity: 0.7;
    width: 20px;
    height: 4px;
    border-radius: 0px;
    margin-right: 15px;
}


.xcs-cert .swiper-pagination-bullet-active {
    opacity: 1;
}


.xcs-cert-left .more {
    width: 170px;
    line-height: 55px;
    height: 55px;
    text-align: center;
    color: #fff;
    display: block;
    margin-top: 110px;
    border: 1px solid #fff;
    transition: all 0.3s ease;
}

.xcs-cert-left .more:hover {
    background: #fff; color: #333;
}



.search-box{ width: 90%; max-width: 600px; margin: 0 auto; background: rgba(0,0,0,0.7);border: 1px solid #fff; border-radius: 5px; 
height: 50px; line-height: 50px; margin-top: 300px; position: relative;}

.search-box .sear1{width: 100%; height: 50px; line-height: 50px; border-width:0px; background: rgba(0,0,0,0); 
	color: #fff; padding:0 40px; }

.search-box .sear2{width: 80px; height: 50px; position: absolute; right: 0px; top: 0px; background-color: rgba(0,0,0,0); border-width:0px; 
 background-image: url(../pic/027.png); background-position: center; background-repeat: no-repeat;
background-size: 40px 40px;}

ul.search-list{overflow: hidden;}


ul.search-list h1{font-size: 24px; margin-bottom: 30px; font-weight: 500;}

ul.search-list li{padding: 10px 0; border-bottom: 1px #ccc dashed; overflow: hidden;}
ul.search-list li p{float: left; width: calc(100% - 0px); color: #333;transition: all 0.3s ease;
	overflow: hidden;text-overflow:ellipsis;white-space: nowrap; line-height: 2;}
ul.search-list li span{float: right; width: 200px; line-height: 2;  color: #999;
	display: block; width: 999; text-align: right; display: none;}

ul.search-list li:hover p{ color: #1d84d6; }




.in-nav{padding: 20px 0;border-bottom: 0px solid #eee; }
.in-nav a{display: inline-block; color: #333; padding: 0 8px; ransition: all 0.3s ease; }
.in-nav p {background-repeat: no-repeat; background-position: 0px 0px; 
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.in-nav a:hover{color: #1d84d6;}
.in-nav p a:last-child{color: #1d84d6;}
.in-nav p a:first-child{padding-left: 0px;}

.xcs-contact-4{padding-top: 0px;}
.xcs-contact-4 .in-nav{margin-bottom: 50px; margin-top: 30px;}




.xcs-inner-case-box .txt p{overflow: hidden;}
.xcs-inner-case-box .txt p iframe{display: block;max-width: 100% !important;}









