/*产品列表*/
.index_tit01{margin-bottom:40px;overflow:hidden;}
.index_tit01 h2 .more{height:40px;float:right;}
.index_tit01 h2 a.more-link{padding:0 10px;line-height:40px;text-align:center;color:#fc7019;display:block;border:1px solid #fc7019;font-size:0.875rem;transition:all .5s;border-radius:5px;text-indent:0;}
.index_tit01 h2{padding-left:32px;position:relative;font-size:2rem;line-height:42px;font-weight:normal;text-indent:1rem;}
.index_tit01 h2:before{top:6px;content: '';display:block;position:absolute;left:0;width:32px;height:32px;background:url(/images/icon_tit01.png) no-repeat;}
.index_tit02{text-align:center;overflow:hidden;width:100%;}
.index_tit02 h1{font-size:2.5rem;font-weight:normal;margin:0 0 20px;text-align:center;}
.index_tit02 p{text-transform:capitalize;color: #555;text-align:center;margin-bottom:0;line-height: 2rem;}
.banner {width:100%;position:relative;overflow:hidden;}
.banner .content{position:relative;padding-top:23%;}
.banner .content img{position:absolute;width:100%;top:0;left:0;height:100%;}
.banner .content .mask {position:absolute;height:100%;width:100%;left:0;top:0;text-align:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:rgba(0, 0, 0, .5);}
.banner .content .mask .banner-tit{font-size:2.5rem;color:#fff;letter-spacing:10px;line-height:normal;margin:0;font-weight:400;}
.lipro{padding-top:4rem; overflow:hidden;}
.lipro .slide{padding:40px 0 0;overflow:hidden;background:rgb(243,243,245);border-radius:5px;border:1px solid #ddd;text-align:center;}
.lipro .slide h3{font-size:1.5rem;line-height:24px;font-weight:bold;}
.lipro .slide h3 a{color:#333;}
.lipro .slide p{font-size:0.875rem;line-height:40px;}
.lipro .slide img{width:100%;}
.lipro .slide .more-link{display:none;}
.lipro .slide .mask{position:absolute;padding:40px 0 0;width:calc(100% - 30px);height:100%;left:15px;top:0;border-radius:5px;background:#0154a6;color:#fff;z-index:-99;}
.lipro .slide .mask li span{font-size:0.75rem;}
.lipro .slide .mask .more-link {position:absolute;left:50%;width:140px;bottom:40px;margin:0 0 0 -70px;color:#fff;height:35px;line-height:35px;text-align:center;color:#fff;display:block;border:1px solid #fff;font-size:0.875rem;transition:all .5s;border-radius:5px;}
.lipro .slide .mask .more-link:hover{border-color:#fc7019;background-color:#fc7019;}
.lipro .slide:hover .mask{z-index:1;}
.lipro .slide .mask ul{padding:20px;}
.lipro .slide .mask li{text-align:left;line-height:30px;}
.lipro .slide .mask li a{color:#fff;font-size:0.875rem;}
.lipro .slide .mask h3:after{content:'';display:block;width:40px;height:3px;background:#fff;margin:20px auto 0;}
.lipro .slide .mask p {text-align: center;width: 85%;margin: 2rem auto 0rem auto;line-height: 1.8rem;}
.lipro01{padding:60px 0;overflow:hidden;}
.lipro01 .pro-item{overflow:hidden;border-radius:5px;border:1px solid #ddd;text-align:center;margin-bottom:30px;padding-bottom:20px;}
.lipro01 .pro-item p{line-height:30px;font-size:0.875rem;margin-bottom:15px;text-align:center;padding:0 10px;}
.lipro01 .pro-item img{width:100%;overflow-x:hidden;overflow-y:hidden;position:relative;z-index:1;transition-delay:0s;transition-duration:1s;transition-property:all;transition-timing-function:ease;}
.lipro01 .pro-item:hover img{transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);}
.lipro01 .pro-item .btn a {padding:0 10px;line-height:30px;font-size:0.875rem;border:1px solid #666;margin-left:8px;display:inline-block;border-radius:4px;transition:all .5s;}
.lipro01 .pro-item .btn a:first-child{margin-left:0;border-color:#0154a6;color:#0154a6;}
.lipro01 .pro-item .btn a:first-child:hover{background:#0154a6;color:#fff;}
.lipro01 .pro-item .btn a:nth-child(2){border-color:#fc7019;color:#fc7019;}
.lipro01 .pro-item .btn a:nth-child(2):hover{background:#fc7019;color:#fff;}
@media (max-width: 768px) {
/*产品列表*/
.banner .content{padding-top: 35%;}
.banner .content .mask .banner-tit{font-size:1.2rem;}
.index_tit01{margin-bottom:10px;}
.index_tit01 h2{font-size:1.25rem;text-indent:0;}
.index_tit01 h2:before{width:24px;height:24px;background-size:24px;padding-left:24px;}
.index_tit01 h2 .more{height:30px;}
.index_tit01 h2 a.more-link{line-height:24px;font-size:0.75rem;margin-top:8px;}
.index_tit02{margin-bottom:30px;}
.index_tit02 h1{font-size:1.5rem;}
.lipro{padding-top:3rem; padding-bottom:1rem}
.lipro .slide{margin-bottom:30px;}
.lipro .slide h3{font-size:1.25rem;line-height:24px;font-weight:bold;margin:0;}
.lipro .slide p{font-size:0.75rem;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.lipro .slide img{width:100%;}
.lipro .slide .mask{height:calc(100% - 30px);}
.lipro01{padding:40px 0 10px;}
.lipro01 .pro-item{padding-bottom:5px;}
.lipro01 .pro-item .btn {overflow:hidden;margin-top:10px;text-align:center;width:100%;}
.lipro01 .pro-item .btn a{width:46%;float:left;margin:2%;display:block;padding:0;font-size:0.75rem;}
}
