.swiper-slide{padding: 0 10px;float: left;cursor: pointer;overflow:hidden;width:23%!important;}
.swiper-slide a{float: left;width: 100%;height: 100%;}
.swiper-slide img.swpierimg{float:left;width: 100%;}
.swpiertitle{float: left;width: 100%;height:70px;background: #ddd;color: #444;}
.swpierame{float: left;width: 100%;text-align:center;line-height:30px;font-weight: 600;color: inherit;margin:10px 0 0 0;padding: 0;}
.swpiertips{float: left;width: 100%;text-align: center;line-height:20px;color:inherit;margin: 0;font-size: 12px;}
.swiper-slide:hover .swpiertitle{background: #C01328;color: #fff;}


.caseA {float: left;width: 100%;padding: 0;}		
		.caseimg{float: left;width: 100%;margin: 0;padding: 0;}
		.lgimg{float: left;width: 100%;margin: 0;padding: 0;height:360px;background: url(../img/us-AD11.jpg);overflow:hidden;background-size: cover;position: relative;}
		.mdimg{float: left;width: 100%;margin: 0;padding: 0;height:360px;background:url(../img/us-AD11.jpg);overflow:hidden;background-size: cover;}
		.lgimg img{position:absolute;width:54%;left:23%;top:48px;}
		.mdimg img{float:left;width:74%;margin-left:13%;margin-top:75px;}
		.xsimg{float: left;width: 100%;margin: 0;padding: 0;}
		.xsimg img{float:left;width:100%;}

			.casetab{position:relative ;}
			.posline{position: absolute;top:92px;left:0px;height:420px;background: #eee;width: 100%;}
		    .lefttxt{float: left;width:31%;height: 420px;overflow: hidden;padding:0px 15px 0px 0px;}
		    .lefttxt img{float: left;height: 420px;padding: 0;}
		    .righttxt{float: left;width:68%;height:420px;}
		    .usintro{float: left;width:97%;height:380px;margin:20px 2% 0 20px;background: #fff;overflow-y:scroll;}
		    
		    .xstit{float: left;line-height: 35px;margin-top:30px;margin-bottom:25px;border-bottom: 2px solid #C01328;color: #535353;}
		    .lefttxt-xs{float: left;width:100%;overflow: hidden;}
		    .lefttxt-xs img{float: left;width:94%;margin:10px 3%;}
		    .txt{float: left;width:98%;margin:10px 1%;line-height: 20px;font-size: 14px;color: #222;}
		    .txt>span{float: left;width: 100%;text-align: left;padding-left: 0;margin:0px 0 5px 0px;}
		    .txt>p{float: left;width:100%;line-height: 20px;font-size: 12px;color: #666;text-indent: 2em;max-height:100px;overflow: hidden;}
		    
		    .righttxt-xs{float: left;width:98%;margin:15px 1%;border-top: 1px solid #C01328;padding-top:10px;}
		    

   .line{float: left;width: 100%;margin: 5px 0px;}
   .line span.tit{float: left;width: 20%;text-align: center;line-height:25px;font-size: 14px;padding:0px 10px;margin: 0;}
   .line span.txt{float: left;width:77%;line-height:25px;font-size: 14px;text-align: left;margin: 0;}
   .line p{float: left;width:77%;line-height:25px;font-size: 14px;}
   .line ul{float: left;width:77%;font-size: 14px;list-style: none;}
   .line ul li{float: left;width:100%;line-height:25px;font-size: 14px;margin-top:2px;}
   
   
   .line-xs{float: left;width: 100%;margin:5px 0px 0px 0; }
   .line-xs span.tit{float: left;width:28%;text-align:left;line-height:20px;font-size: 12px;padding:0px 5px;margin: 0;}
   .line-xs span.txt{float: left;width:70%;line-height:20px;font-size: 12px;text-align: left;padding:0px 10px;margin: 0;}
   .line-xs p{float: left;width:65%;line-height:20px;font-size: 14px;padding: 5px;}
   .line-xs ul{float: left;width:65%;font-size: 14px;padding:0px 5px;list-style: none;}
   .line-xs ul li{float: left;width:100%;line-height:20px;font-size: 14px;margin-top:2px;}
   @media (max-width:767px){
       .line span.tit,.line span.txt,.line p{font-size: 12px;}
       
   }