a{filter: chroma(color=#fff);box-shadow: none;outline:0 none !important;}
.nav{background:rgba(255,255,255,.6);box-shadow: 1px 0px 3px #444;position: fixed;width: 100%;z-index: 99999;margin: 0;padding: 0;}
.loginline{width: 100%;background: rgba(240,240,240,1);padding:0;margin:0;}
.loginline .login a{float: right;color:#444;font-size:12px;line-height: 20px;color: #444;margin: 0;}
		
.logo{float: left;/*height: 70px;*/}
.logo a{float: left;width:100%;/*height: 70px;*/}
.logo a img{float: left;height:44px;margin:13px 5%;}
			
.topnav{float: left;padding: 0 0;}
.topnav ul{float: left;width: 100%;border-bottom:2px solid #C01328;height:70px;list-style: none;padding:0;margin: 0;}
.topnav ul li{float: left;width:15%;line-height:45px;padding-top:23px;text-align:center;color: #626262;}
.topnav ul li:hover{color: #fff;background: #C01328;box-shadow: 0px 0px 1px #f80d2f;}
.topnav ul li:first-child{float: left;width:10%;}
.topnav ul li a{float: left;color:inherit;font-size: 14px;text-decoration: none;width: 100%;line-height:45px;background: transparent;}
.topnav ul li.lihover{color: #fff;background: #C01328;box-shadow: 0px 0px 1px #f80d2f;}

.topsmnav .hidenav{position: absolute;top:69px;right:5px;width: 100px;padding: 0;background: rgba(0,0,0,.6);display: none;}
.topsmnav .hidenav ul{float: left;width: 100%;list-style: none;padding:0;}
.topsmnav .hidenav ul li{float: left;width: 100%;line-height:28px;font-size:14px;color:#fff;text-align: center;}
.topsmnav .hidenav ul li a{color: #fff;line-height:28px;width:100%;height:28px;text-align: center;text-decoration: none;}

.page-nav{float: left;width:100%;}
.pagination{float:right;font-size:2.5em;margin-top:10px;font-weight:bolder;width: auto;}
.pagination ul li:hover{border:1px solid #e1e1e1;}
.pagination .first{float:left;width:30px;height:34px;border:1px solid #e1e1e1;border-radius:3px 3px;text-align:center;line-height:30px;color:#C01427}
.pagination .previous{float:left;width:30px;height:34px;border:1px solid #e1e1e1;border-radius:3px;text-align:center;line-height:30px;padding-left:2px;padding-right:2px;margin-left:2px;color:#C01427}
.pagination .pagenum{font-size:14px;font-weight:initial;float:left;width:140px;height:34px;border:1px solid #e1e1e1;border-radius:3px 3px;text-align:center;line-height:28px;padding:3px 3px;margin-left:2px;background: transparent;}
.pagination .next{float:left;width:30px;height:34px;border:1px solid #e1e1e1;border-radius:3px 3px;text-align:center;line-height:30px;padding-left:3px;padding-right:1px;margin-left:2px;color:#C01427}
.pagination .last{float:left;width:34px;height:34px;border:1px solid #e1e1e1;border-radius:3px 3px;text-align:center;line-height:30px;margin-left:2px;color:#C01427}

.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/case-ADbg.jpg);overflow:hidden;background-size: cover;position: relative;}
.mdimg{float: left;width: 100%;margin: 0;padding: 0;height:360px;background: url(../img/case-ADbg.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{float: left;width: 100%;margin: 0;padding: 0;}
.casetab .col-lg-8>.caseinner{float:left;width:100%;max-width:1024px;}
.table{float: left;width: 100%;border-color:#aaa;max-height:600px;overflow: hidden;}
.table>thead{background: #C01328; color: #fff;height: 30px;}
.table>thead>tr>th{margin: 0;padding:0 10px;height:45px;line-height: 45px;text-align: right;}
.table>thead>tr>th:nth-of-type(2){position: relative;text-align: left;}
.table>thead>tr>th:nth-of-type(1){width: 60%;text-align: left;padding-left: 10px;}
			
.table>thead>tr>th a.casetype{float:left;display:block;width:100%;color:inherit;line-height:45px;height:45px;margin:0;padding-left:10px;text-align: left;text-decoration: none;transition:all 0.8s;-moz-transition:all 0.8s; /* Firefox 4 */-webkit-transition:all .8s;}
.table>thead>tr>th img{position: absolute;top:15px;width:15px;right: 20px;}
.table>thead>tr>th .hidetr{position: absolute;float:left;width:100%;top:46px;line-height:30px;background:#fff;left:0px;box-shadow: 0px 0px 2px #000000;display: none;}
.table>thead>tr>th .hidetr ul{float: left;width:100%;list-style: none;color: #444;padding: 0;margin: 0;overflow: hidden;}
.table>thead>tr>th .hidetr ul li{float: left;width:80%;line-height: 30px;text-align: left;padding: 0 10%;margin: 0;}
.table>thead>tr>th .hidetr ul li.litype{background: #C01328;color: #fff;}
.table>tbody>tr{color: #444;height: 30px;line-height: 30px;}
.table>tbody>tr>td{margin: 0;padding: 0 10px;height:45px;line-height:45px;text-align: left;color: #444;}
.table>tbody>tr>td:nth-of-type(3){text-align: right;}
.table>tbody>tr>td:nth-of-type(1) a{float:left;text-align: left;color: inherit;line-height: 45px;}





.casetype{transition:all 0.8s;-moz-transition:all 0.8s; /* Firefox 4 */-webkit-transition:all .8s;}

.casetit>h3{float: left;line-height: 35px;margin-top:30px;margin-bottom:25px;border-bottom: 2px solid #C01328;color: #666;}

/**/
.txtline{float: left;width:100%;height:110px;margin-bottom:5px;border-bottom: 1px solid #eee;}
.txtline a{color: inherit;text-decoration: none;}
.txt-date{float: left;width:100%;line-height:25px;font-size:15px;color: #666;text-align: left;margin:0;}
.txt-tit{float: left;width:100%;line-height:25px;font-size:15px;color:#666;text-align: left;margin: 0;font-weight: 600;}
.txt-p{float: left;width:100%;height:40px;overflow:hidden;line-height:20px;font-size:12px;color: #666;text-align: left;margin-top: 5px;text-indent: 2em;}
.txtline:hover>.txt-tit{color: #C01427;}

/**/
			.uslist{float:left;width: 100%;margin-top:50px;}
			.swiper-container{float: left;width: 100%;}
			.swiper-slide{padding: 0 10px;float: left;width: 100%;cursor: pointer;}
			.swiper-slide a{float: left;width: 100%;height: 100%;}
			
			.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;}
			
			ul.uslistxs{float:left;width:100%;list-style: none;margin: 0;padding: 0;}
			ul.uslistxs>li.litit{float: left;width:49%;margin:5px 1% 0px 0px;padding-bottom:5px;background: #eee;color: #444;height:50px;}
			ul.uslistxs>li:hover{background: #C01328;color: #fff;padding: 0;}
			ul.uslistxs>li.onlitit{background: #C01328;color: #fff;}
			ul.uslistxs>li.litit a{float:left;width:100%;text-decoration: none;color:inherit;}
			ul.uslistxs>li.litit a .swpierame{float:left;width:100%;line-height:20px;color: inherit;font-size: 14px;}
			ul.uslistxs>li.litit a .swpiertips{float:left;width:100%;line-height:15px;font-size: 10px;}
			


/*手机菜单动画*/
div.menu{float: right;position: relative;width:40px;height:40px;margin-top:20px;margin-right:5px;background: rgba(255,255,255,.8);border-radius: 5px;}
div.menu span.line{position: absolute;width:30px;height:3px;background:#aaa;}
div.menu span.a{top:10px;left: 5px;transition:all .8s;-moz-transition:all 0.8s; /* Firefox 4 */-webkit-transition:all .8s; /* Safari and Chrome */-o-transition:all .8s; /* Opera */}
div.menu span.b{top:20px;left: 5px;transition:all 1.5s;-moz-transition:all 0.3s; /* Firefox 4 */-webkit-transition:all 0.3s; /* Safari and Chrome */-o-transition:all 0.3s; /* Opera */}
div.menu span.c{top:30px;left: 5px;transition:all .8s;-moz-transition:all 0.8s; /* Firefox 4 */-webkit-transition:all .8s; /* Safari and Chrome */-o-transition:all .8s; /* Opera */}
/*div.menu:hover .a{top:20px;transform:rotateZ(45deg);}
div.menu:hover .b{opacity:0;}
div.menu:hover .c{top:20px;transform:rotateZ(-45deg);}*/




/*底部*/
.footer-nav{float: left;width: 100%;}
.footerline{float: left;width: 100%;height:1px;background:#B2B2B2;margin-top:14%;}
.footernavline{float: left;width: 100%;height:1px;background:#B2B2B2;margin-top:50px;}
.footer-nav ul{float: left;width: 62%;list-style: none;padding: 0;}
.footer-nav ul li{float: left;line-height:28px;font-size: 14px;color: #444;width: 50%;}
.footer-nav ul li:nth-of-type(1){float:left;line-height: 50px;font-size:16px;color: #C01427;width: 100%;margin-top:15px;}
.wechat{float: right;width: 38%;}
.wechat img{float: right;width:85px;margin-top:30px;margin-left:0;margin-bottom: 0;}
.wechat span{float: right;margin-top:95px;line-height:15px;font-size: 12px;margin-right:0px;}

.footerxs ul{float: left;width:100%;list-style: none;padding:0;}
.footerxs ul li{float: left;width:100%;line-height:22px;font-size: 12px;color: #444;text-align: center;margin: 0;}
.footerxs  ul li:nth-of-type(1){float: left;line-height:35px;font-size:16px;color: #C01427;width: 100%;margin-top:10px;}
.footerxs  ul li:last-child img{float: left;width:40%;margin:5px 30%;}
.footerxs  ul li:last-child span{float: left;width:60%;margin:5px 20%;font-size: 10px;line-height: 15px;}
		    

.cont{float: left;width: 100%;}










