﻿.index-product .index-title{text-align: center;}

.index-product .index-title p{color:rgb(199, 1, 0);}
.index-product .index-title p span{color:rgb(0, 0, 0);}
.index-product .index-title div{font-weight:600;color:#000;}

.index-aboutUs{background:url(../images/indexAboutUs.jpg) no-repeat center top;background-size: cover;}
.indexAbout-content{color:#fff;font-size: 14px;line-height: 2.5;}
.indexAbout-Title{color: rgb(199, 1, 0);}
.indexAbout-Title span{color:#fff;}
.indexAbout-btn{display:block;width:118px;height:44px;line-height:44px;color:#fff;border:1px solid #fff;text-align: center;border-radius:3px;transition: border-color 0.4s ease 0s,background-color 0.4s ease 0s;margin-top:20px;}
.indexAbout-btn:hover{color:#fff;background-color: rgba(199,1,0,1);border-color:rgba(199,1,0,1);}
.indexAbout-imgBox{position: relative;}
.indexAbout-imgBox img{position: relative;z-index:2;}
.indexAbout-imgBox .mask{position: absolute;width: 100%;height: 100%;top: 25px;left: 25px;border: 3px solid #fff;z-index: 1;}
.link-Left{position: relative;color:#fff;}
.link-Left .box{background:#c70100;}
.link-Left img,.link-Right img{position:absolute;top:50%;left:40px;transform: translate(0,-50%);}
.link-Right{position: relative;color:#fff;}
.link-Right .box{background:#3f3f3f;}
.index-newsList.news-list .row{border:0px;padding: 0;margin-bottom: 20px;}
.index-newsList.news-list .row .title p{font-size: 12px;color: #333;line-height: 1.8;height: 45px;padding-top: 5px;}

.newswiper-container{width:100%;position:relative;overflow:hidden;border: 1px solid #ddd;}
.newswiper-container .swiper-slide{text-align:center;font-size:18px;background:#fff;/* Center slide text vertically */
 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;}
.newswiper-container .swiper-slide .inner{width:100%;}
.newswiper-container .swiper-slide img{display:block;height:340px;width:100%;margin:0 auto;}
.newswiper-container.swiper-container-horizontal > .swiper-pagination-bullets{bottom:14px;}
.newswiper-container .swiper-pagination{text-align:right;padding-right: 7px;}
.newswiper-container .swiper-pagination-bullet{width:20px;height:20px;text-align:center;opacity:1;background:#444;border-radius: 3px;color:#999;}
.newswiper-container .swiper-pagination-bullet-active{color:#fff;opacity:1;background:#f60;}
.newswiper-container .title{width:100%;background:rgba(0,0,0,.4);font-size:16px;color:#fff;line-height:3;text-align:left;padding-left:10px;position:absolute;bottom:0;left:0;display:block;/*内联对象需加*/ word-break:keep-all;/* 不换行 */ white-space:nowrap;/* 不换行 */
       overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */ text-overflow:ellipsis;padding-right:68px;}
.swiper-button-next, .swiper-button-prev{background-size: 20px 20px;background-color: rgba(225,225,225,.54);opacity: 0.9;}

.index-callUs{background: url(../images/indexTipsbg.jpg) no-repeat center;background-size: cover;position: relative;}
.index-callUs .title{color:#fff;}

.phoneNum{position: relative;display: inline-block;top: -7px;padding-left: 50px;margin-left: 15px;}
.phoneNum img{position: absolute;top: 0;left: 0;width: 42px;height: 42px;}
.phoneNum .text{font-size: 14px;color:#fff;position: absolute;}
.phoneNum .num{color: rgb(241, 134, 39);font-size: 20px;position: relative;top: 15px;}
.index-callUs .tips span{border: 2px solid #fff;background-color: rgb(199, 1, 0);width: 104px;height: 34px;display: inline-block;color: #fff;text-align: center;line-height: 30px;border-radius: 6px;font-size:18px;margin-right: 20px;}
.indexNumBtm{text-align: center;}


@media(min-width:1000px) {
.index-product{margin-top:60px;}
.index-product .index-title{margin-bottom:25px;}
.index-product .index-title p{font-size: 56px;}
.index-product .index-title div{font-size: 30px;}
.index-aboutUs{padding:64px 0 120px;}
.indexAbout-Title{font-size:28px;margin-bottom:15px;}
.indexAbout-Title span{font-size:18px;}
.index-link{margin-top:-80px;}
.link-Left{padding-right:0;}
.link-Right{padding-left:0;}
.link-Left .box,.link-Right .box{padding:52px 0;padding-right:75px;}
.link-Left .box p,.link-Right .box p{padding-left:140px;font-size:18px;line-height:2;}
.link-Left .box div,.link-Right .box div{padding-left:140px;font-size:14px;}
.index-newsList.news-list .left{width: 15%;}
.index-newsList.news-list .right{width: 85%;}
.index-newsList.news-list{margin-top:20px;}
.index-newsList.news-list .row .date{height: 70px;}
.index-newsList.news-list .row .title a{font-size:16px;margin: 0;}
.newswiper-container{margin-top:20px;}
.index-callUs{margin-top:60px;padding: 34px 0;}
.index-callUs .title{font-size:45px;letter-spacing: 2px;margin-bottom:10px;font-weight: 600;}
.indexNumBtm{margin-top: -37px;}
}
@media(max-width:1000px){
.index-product{margin-top:40px;}
.index-product .index-title p{font-size: 24px;}
.index-product .index-title div{font-size: 18px;}
.index-product .index-title{margin-bottom:20px;}
.index-aboutUs{padding:40px 0;}
.link-Left .box,.link-Right .box{padding:20px 0;padding-right:15px;}
.link-Left .box p,.link-Right .box p{padding-left:140px;font-size:18px;line-height:2;}
.link-Left .box div,.link-Right .box div{padding-left:140px;font-size:14px;}
.indexAbout-imgBox{margin-top:30px;}
.index-link{margin-top:30px;}
.indexAbout-Title{font-size:24px;margin-bottom:15px;}
.indexAbout-Title span{font-size:18px;}
.index-callUs{margin-top:30px;padding:30px 0;}
.index-callUs .title{font-size:24px;margin-bottom:10px;}
.index-callUs .tips span{margin-bottom:10px;}
.phoneNum{margin-top:10px;}
.indexNumBtm{margin-top: -37px;}
.newswiper-container{margin-bottom:30px;}
.about-leftBox{margin-bottom:30px;}
.about-context{margin-top:0px;}
.aboutus-tipsText{margin-top:60px;margin-bottom:30px;}
.newswiper-container .swiper-slide img{height:auto}
}
