html{color:#000;background:#FFF}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}
legend{color:#000}
body{font-family:"微软雅黑";}
a{text-decoration:none;color:#1e1e1e;}
.inner{margin:0 auto;padding:0 15px;max-width:1200px;box-sizing:border-box;}
.cases{padding:60px 0;background:#f8f8f8;}
.cases .title p{text-align:center;}
.cases .title p:first-child{font-weight:bold;color:#010101;font-size:24px;}
.cases .title p:last-child{font-size:13px;color:#000;line-height:40px;}
.cases .detail{margin-top:40px;}
.cases .detail ul{overflow:hidden;padding:5px;}
.cases .detail ul li{width:32%;float:left;margin-right:2%;margin-bottom:30px;transition:all .2s linear;}
.cases .detail ul li:nth-child(3n){margin-right:0;}
.cases .detail ul li img{width:100%;display:block;transition:all .2s linear;}
.cases .detail ul li .tt{line-height:46px;text-align:center;font-size:16px;color:#333;border:1px solid #f0f0f0;background:#fff;width:100%;padding-left:10px;overflow:hidden;}
.cases .detail ul li .tt p{float:left;}
.cases .detail ul li .tt span{float:right;margin-right:10px;display:block;width:80px;height:26px;border-radius:5px;background:#bb0611;color:#fff;font-size:14px;color:#fff;line-height:26px;margin-top:10px;cursor:pointer;}
.cases .detail ul li .img{position:relative;max-height:315px;overflow:hidden;}
.cases .detail ul li .img img{width:100%;display:block;}
.cases .detail ul li .mask{position:absolute;top:0;left:0;background:#000;width:100%;padding-bottom:85%;visibility:hidden;transition:all .2s linear;opacity:0;}
.cases .detail ul li:hover .mask{opacity:.6;visibility:visible;}
.cases .detail ul li .mask img{width:28%;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;}

/*.cases .detail ul li:hover img {
    padding: 0;
}
.cases .detail ul li:hover p {
    box-shadow: 0 5px 5px #ccc;
}*/
.cases .detail ul li:hover{box-shadow:5px 5px 5px #ccc;}
@media (min-width:992px) and (max-width:1199px){
	.cases .detail ul li .img{max-height:258px;}
	.card-l img,.card-r img{width:65%;}
	.card{width:32%;margin-left:0;}
	.card-l{margin-right:0;}
	.contact-us input{width:220px;}
	.contact-us button{width:220px;}
}
@media (min-width:768px) and (max-width:991px){
	.cases .detail ul li .img{max-height:197px;}
	.cases .detail ul li .tt p{width:50%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
}
@media screen and (max-width:750px){
	.cases{padding:30px 0;}
	.cases .detail{margin-top:20px;}
	.cases .detail ul li{width:100%;}
	.cases .detail ul li p{line-height:40px;font-size:14px;}
	.cases .detail ul li{height:auto;margin-bottom:20px;}
}
.tancu{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.3);top:0px;left:0px;z-index:9999;}
.tancu input{input{-webkit-appearance:none;}

/*去除input默认样式*/}
.tancucon{width:320px;background:#fff;border-radius:10px;padding:30px 20px;margin:0 auto;margin-top:7%;position:absolute;left:50%;margin-left:-160px;}
.tancucontit p{text-align:center;}
.tancucontit p:first-child{color:#3a3a3a;font-size:28px;font-weight:bold;}
.tancucontit p:nth-child(2){color:#999;font-size:14px;}
.zzse input{height:40px;border:1px solid #e6e6e8;width:100%;padding:0px 5px;outline:none;}
.mtr{margin-bottom:15px;}
.desc-msbj input,.vist-msbj input{display:block;width:50%;background:#bb0611;height:40px;line-height:40px;color:#fff;font-size:14px;text-align:center;margin:0 auto;cursor:pointer;outline:none;}
.zzclose{position:absolute;right:-17px;top:-18px;}
.header{position:relative;z-index:999;}
.navwrap{position:relative;z-index:666;}
.header .rightqy{position:relative;}
.header .rightqy a.weixin{padding-left:25px;background:url(icon-home-wechat.png) no-repeat left center;}
.header .rightqy .drop{position:absolute;top:40px;z-index:999;padding:12px;left:0;border:1px solid #ccc;border-top:none;background:#f8f8f8;display:none;}
.header .rightqy .drop ul li{overflow:hidden;width:200px;margin-bottom:15px;}
.header .rightqy .drop ul li:last-child{margin-bottom:0;}
.header .rightqy .drop ul li img{width:80px;height:80px;float:left;}
.header .rightqy .drop ul li .text{float:right;}
.header .rightqy .drop ul li .text p{color:#30afcf;}
.header .rightqy .drop ul li .text p:first-child{line-height:20px;margin-top:12px;font-size:16px;}
.header .rightqy .drop ul li .text p:last-child{font-size:12px;}
.footer_weixin{overflow:hidden;}
.footer_weixin ul li{width:100px;float:left;margin-right:20px;}
.footer_weixin ul li img{display:block;width:100%;}
.footer_weixin ul li p{color:#fff;font-size:13px!important;margin-top:10px!important;text-align:center!important;display:block!important;}
