@media (min-width: 1200px){
    .container, .container-lg, .container-md, .container-sm, .container-xl{max-width:1224px; padding:0;}
  
}
@media (max-width: 1200px){ 

    
}
.bg-gray{ background:#f5f5f5;}
.navbar-brand{height:90px; line-height:76px;}
.menu{width:100%;  background:#07633c; height:67px; position:relative;background:url(/static/images/menubg.jpg) repeat-x; box-shadow:0 6px 5px #42414187; z-index:3;}
.navbar-nav{ display:flex;    flex-direction: inherit;  line-height: 67px; justify-content:space-between;}
.navbar-nav li{width:118px; text-align:center;}

.navbar-nav li.active, .navbar-nav li:hover {width:118px;background:url(/static/images/menu-hover.png) left center no-repeat;}

.navbar-nav .nav-link{padding:0; color:#fff; font-size:16px;}
.telbox { display:flex;}
.telbox  .tubiao{margin-right:10px;width:55px; height:55px; line-height:52px;border-radius:50%; border:2px solid #07633c; text-align:center;}
.telbox  .tubiao i{color:#07633c; font-size:34px;}
.telbox .call span{width:100%;display:block; font-size:16px; color:#07633c;line-height:26px;}
.telbox .call span a{font-size:14px; color:#b63f48; float:right; padding:0px 24px; background:#e9e9e9; line-height:26px;}
.telbox .call span.phone{ font-size:28px; font-weight:700;}
.swiper-pagination-bullet-active{background: #b43842;}
.searchbox{width:100%;background:url(/static/images/searchbg.jpg) repeat-x;}
.searchItem{background:url(/static/images/search.png) no-repeat; display:flex; color:#fff; height:75px; justify-content:space-between; position:relative;}
.searchItem::after{ content:"";width:100%;height:64px;background:url(/static/images/shadow.png) no-repeat; position:absolute; bottom:-64px;}
.leftWelcome { padding-left:6%;line-height:75px;}
.leftWelcome i{ margin-right:10px; font-size:20px;}
.rightsearch {padding-right:8%;}
.rightsearch span{ margin-right:15px;line-height:75px;}
.rightsearch form{display:inline-block;}
.rightsearch form input{background:#fff; border:none; height:36px; float:left; outline:none; padding-left:8px;}
.rightsearch form button{background:#b43842; border:none;width:60px; height:36px; outline:none;}
.rightsearch form button i{ color:#fff; font-size:20px;}

/*二级导航*/

.navbar-nav .nav-item:hover .subMenu{width:100%; display:block; position:absolute; left:0;top:67px; background:#f5f5f5; padding-bottom:20px; border-width:1px; border-color:rgba(0,0,0,.3);border-style:solid;}
.subMenu .subMenu-ul{ width:1224px; height:auto;background:#f5f5f5;  margin:0 auto; display:flex; display:-webkit-flex;  flex-wrap:wrap;justify-content: center; }
.subMenu .subMenu-ul li{width:auto;text-align:left;line-height:30px; min-width:150px; padding-top:25px;}

.subMenu .subMenu-ul li:hover{background:none;}
.subMenu .subMenu-ul li dl{padding-top:5px;}
.subMenu .subMenu-ul li dl a{ color:#999; font-size:12px;} 
.subMenu .subMenu-ul li dd{height:22px; line-height:22px; text-align:left;}
.subMenu .subMenu-ul li dd a{height:22px; line-height:22px; color:#666; font-size:12px; font-weight:400;border-bottom:none; }
.subMenu .subMenu-ul li dd a:hover{ color:#b43842;}
.subMenu{ display:none;}
.navbar-nav li:nth-child(5) .subMenu .subMenu-ul li dl a, .navbar-nav li:nth-child(6) .subMenu .subMenu-ul li dl a{display:none;}
.special{}
.navbar-nav li:nth-child(3) .subMenu .subMenu-ul{justify-content: flex-start;}
.navbar-nav li:nth-child(3) .subMenu .subMenu-ul li .special, .navbar-nav li:nth-child(3) .subMenu .subMenu-ul li .s-word{display:none;}

.navbar-nav li .subMenu .subMenu-ul li { text-align:center;}
.navbar-nav li:nth-child(5) .subMenu .subMenu-ul li{min-width:20%;}
.navbar-nav li:nth-child(5) .subMenu .subMenu-ul, .navbar-nav li:nth-child(6) .subMenu .subMenu-ul{max-height:150px;}

.navbar-nav li .subMenu .subMenu-ul li .special{background:#999999; width:60px;height:60px; line-height:0; border-radius:50%; text-align:center; vertical-align:middle; display:block; margin:0 auto 10px auto;}
.navbar-nav li .subMenu .subMenu-ul li:hover .special{background:#b43842;}
.navbar-nav li .subMenu .subMenu-ul li a.title{font-size:16px;font-weight:600; color:#999; }
.navbar-nav li .subMenu .subMenu-ul li  p.s-word{font-size:13px; color:#999; font-weight: normal; text-transform:uppercase; padding:0; margin-top:-8px;}

.navbar-nav li:nth-child(6) .subMenu .subMenu-ul li{min-width:20%;}
.navbar-nav li .subMenu .subMenu-ul li:hover a.title, .navbar-nav li .subMenu .subMenu-ul li:hover p.s-word{ color:#333; cursor:pointer;}

.navbar-nav li:nth-child(3) .subMenu .subMenu-ul li{text-align:left;}
.navbar-nav li:nth-child(3) .subMenu .subMenu-ul li a.title{ font-size:14px;display:block; color:#333;}
.navbar-nav li:nth-child(3) .subMenu .subMenu-ul li a:hover{ color:#b43842;}



/*首页产品中心*/
.card-body{ background:#cacaca; color:#666;    padding:1.25rem;}
.card-title{ text-align:center; font-size:16px;margin:0;}
.card{border:none;}
.card:hover{box-shadow:0px 0px 10px 3px #e4e4e4;}
.card:hover a{ color:#fff; cursor:pointer;}
.card:hover .card-body{ background:#b43842; cursor:pointer;}

.button-more{ background:#b43842; border-radius:26px; padding:.7rem 2.4rem; color:#fff; font-size:14px; position:relative;}
.button-more::after{content:""; background:url(/static/images/btn-shadow.png) no-repeat; position:absolute;left:7%; bottom:-17px;width:100%; height:17px; background-size:86%;}
.button-more:hover{ color:#fff;}

/*首页关于我们*/
.aboutbox{background: url("../images/video-mask.jpg") center center no-repeat;background-size: cover;-webkit-background-size: cover;/* 兼容Webkit内核浏览器如Chrome和Safari */-o-background-size: cover;/* 兼容Opera */zoom: 1;position:relative;}
.aboutbox::after{content:""; background:url(/static/images/about-shadow.png) no-repeat; position:absolute; bottom:-101px;width:100%; height:101px;}
.aboutbox .title{ margin-top:-14.6%;}
.abouttext{width:60%;font-size:16px; color:#dedede; text-align:center; margin:0 auto;}

.aboutItem{text-align:center; }

.moreDetail{}
.moreDetail a{background:#b43842;padding:8px 16px 10px 16px; font-size:14px; color:#fff;}

.icon_about{width:100%; padding-top:8rem;}
.icon_about ul{ display:flex; justify-content:center;}
.icon_about ul li {width:33.3%; }

.icon_about ul li span{width:70px;height:70px; line-height:62px; display:block; margin:0 auto; border:2px solid #fff; border-radius:50%;}
.icon_about ul li span i{color:#fff; font-size:40px; text-align:center;}
.icon_about ul li:hover span{background:#bb2828; border:2px solid #bb2828;}
.icon_about ul li p{color:#fff; font-size:14px;}
.icon_about ul li p{color:#fff; font-size:16px;}
.icon_about ul li:hover a p{color:#b43842; cursor:pointer;}
#poster i{ color:#fff; font-size:88px;}
@media (min-width: 992px){
    .modal-lg, .modal-xl { max-width: 1200px;margin: 10rem auto;}
    .modal-content {
    background: transparent;
    border: none;}
     

.modal-header {
    position: absolute;
    right: 10px;
    border: none;
    z-index: 99;
}
.modal-header .close {
    width: 34px;
    height: 34px;
    padding: 0;
    margin: 0;
    background: url(../images/pro-icon.png) no-repeat;
}
.modal-content video {
    width: 1200px;
    height: 578px;
}

}
/*优势*/
.advantagesItem h2{text-align:center; padding-bottom:3rem;}
.advantagesItem .row{ justify-content:space-between;}
.adItem{width:48%;display:flex; align-items:center; background:#fff; border-radius:20px;padding:2rem; min-height:250px; max-height:250px;  position:relative;}
.adItem:hover{background:#07633c; cursor:pointer;}
.adItem:hover::after{content:""; background:url(/static/images/advantage-shadow.png) no-repeat; width:100%; height:57px; position:absolute; bottom:-57px;}
.adItem:hover .title h4{color:#fff;}
.adItem:hover .text{color:#fff;}
.leftnum{margin:0 10px;}
.leftnum span{width:97px;height:83px;display:block;}
.leftnum.num01 span{background:url(/static/images/num01.png) no-repeat;}
.adItem:hover .leftnum.num01 span{background:url(/static/images/num01-hover.png) no-repeat;}
.leftnum.num02 span{background:url(/static/images/num02.png) no-repeat;}
.adItem:hover .leftnum.num02 span{background:url(/static/images/num02-hover.png) no-repeat;}
.leftnum.num03 span{background:url(/static/images/num03.png) no-repeat;}
.adItem:hover .leftnum.num03 span{background:url(/static/images/num03-hover.png) no-repeat;}
.leftnum.num04 span{background:url(/static/images/num04.png) no-repeat;}
.adItem:hover .leftnum.num04 span{background:url(/static/images/num04-hover.png) no-repeat;}

.rightItem{position:relative; padding-left:6%;}
.rightItem::before{content:""; width:1px; height:100%; position:absolute;left:6px; background:#cde0d8;}
.rightItem .title{display:flex; align-items:center;}
.rightItem .title h4{width:68%;font-size:24px; color:#07633c;}
.rightItem .title i{ width:58px; height:58px; line-height: 58px;display:inline-block;}
.rightItem .text{font-size:14px; color:#666; padding-top: 10px;}
.adItem .rightItem span{width:40px;height:40px; border:2px solid #07633c;border-radius:50%;text-align:center;margin-right:10px; display:inline-table;}
.adItem .rightItem span i{color:#07633c; font-size:36px; margin-top: 1px;}
.adItem:hover .rightItem span{background:#b43842;border:2px solid #b43842;}
.adItem:hover .rightItem span i{color:#fff;}

/*解决方案*/

.solutionItem h2{text-align:center; padding-bottom:3rem;}
.picMarquee-left{ overflow:hidden; }
.picMarquee-left .hd{ position:relative; }
.picMarquee-left .hd .prev, .picMarquee-left .hd .next{ display:block;  width:43px; height:69px; line-height:69px;  cursor:pointer; background:rgba(0,0,0,.1); position:absolute; top:30%;z-index:1; text-align:center;    margin-top: 12%;}
.picMarquee-left .hd .next{ right:-0.1%;  }
.picMarquee-left .hd .prev{  transform:rotate(180deg);left:-0.4%;  }
.picMarquee-left .hd a:hover{background:rgba(180,56,66,1);}

.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; max-width:360px; float:left; _display:inline; overflow:hidden; text-align:center; position:relative;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:360px; height:330px; display:block; }
.picMarquee-left .bd ul li .pic a:hover img{ }
.picMarquee-left .bd ul li .pic .imgtitle{position:absolute; bottom:0; width:100%; text-align:center; padding:.7rem; background:rgba(0,0,0,.3); font-size:16px; color:#fff;}
.picMarquee-left .bd ul li .title{width:100%; font-size:16px; font-weight:500;position:absolute;bottom:0; background:rgba(0,0,0,.3); padding:1rem; display:none;  }
.picMarquee-left .bd ul li .title a{ color:#fff; display:block;  }		
.picMarquee-left .bd ul li .title a p{font-size:16px; color:#fff;text-align:left; display:none;}
.picMarquee-left .bd ul li:hover a{text-align:left;  padding: 4rem 2rem; color:#333;}
.picMarquee-left .bd ul li:hover .title{ height:100%; background:rgba(0,0,0,.6);text-align:left; display:block;}
.picMarquee-left .bd ul li:hover .title span{color:#fff; font-size:18px;}
/*.picMarquee-left .bd ul li:hover .imgtitle{display:none;}*/
/*.picMarquee-left .bd ul li:hover .title a span{padding-bottom:1rem;}*/
.picMarquee-left .bd ul li:hover a p{display:block; margin-top:1rem;}
/*.picMarquee-left .bd ul li:hover .pic img{ width:555px;  }*/

/*联系横栏*/
.contactbox{background:url(/static/images/contactbg.png) no-repeat; position:relative;}
.contactbox::after{content:""; background:url(/static/images/contact-shadow.png) no-repeat; width:100%; height:130px; position:absolute; bottom:-130px;}
.contactItem{padding:4rem 0;}
.contactItem, .rightphone{display:flex; display:-ms-flex; align-items:center; justify-content:space-between;}
.leftword p{color:#fff; font-size:48px; font-weight:600;}
.leftword .word-en{font-size:16px; font-weight:400;text-transform: uppercase;}
.leftword a{background:#b43842; color:#fff; font-size:14px; padding:8px 14px 8px 14px;margin:10px 0; display:inline-block;}
.leftword a:hover{color:#fff; cursor:pointer;}
.leftword a img{margin-right:5px;}
.rightphone img{margin-right: 15px;}
.rightphone .phone{color:#fff;}
.rightphone .phone p{ font-size:18px;}
.rightphone .phone p.number{ font-size:44px; font-weight:600;    font-style: italic;margin-top: -13px;}

/*首页新闻*/
.newsItem h2{text-align:center;}
.newsItem .row{justify-content:space-between;}
.slideTxtBox{ width:100%; text-align:left;  }
.slideTxtBox .hd{ }
.slideTxtBox .hd ul{ display:flex;    justify-content: space-between; }
.slideTxtBox .hd ul li{cursor:pointer; display:flex; align-items:center ;  }
.slideTxtBox .hd ul li:nth-child(2){padding-right:13%;}
.slideTxtBox .hd ul li.on::before{width:4px;height:20px; content:""; background:#b43842;border-radius: 4px;}
.slideTxtBox .hd ul li:hover span, .slideTxtBox .hd ul li.on span{ color:#b43842; cursor:pointer; }
.slideTxtBox .hd ul li:hover span.word, .slideTxtBox .hd ul li.on span.word{ color:#333; cursor:pointer; }
.slideTxtBox .hd ul li:hover span p, .slideTxtBox .hd ul li.on span p{ color:#333; cursor:pointer; }

.slideTxtBox .hd ul li span{font-size:18px; color:#999; line-height:22px;}
.slideTxtBox .hd ul li span.word{ font-size:38px; color:#999;padding-right:5px;padding-left: 10px;font-family: 'FontAwesome';}
.slideTxtBox .hd ul li span p{font-size:12px;margin:0; padding:0; text-transform: uppercase;}

.slideTxtBox .bd ul li {background:#fff; margin-top:15px; padding:15px;}
.slideTxtBox .bd ul li a{ display:flex;}
.slideTxtBox .bd ul li a img{width:145px;height:129px;}
.slideTxtBox .bd ul li h5 q{display:block; font-size:14px;color:#666;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; line-height:28px; }
.slideTxtBox .bd ul li h5 q.title{font-size:18px; color:#333; line-height:32px; padding-bottom:3px;}
.slideTxtBox .bd ul li a span{ color:#999; font-size:14px;}
.slideTxtBox .bd ul li:hover{background:#b43842;}
.slideTxtBox .bd ul li:hover q, .slideTxtBox .bd ul li:hover a span, .slideTxtBox .bd ul li:hover q.title{color:#fff;}
.newsmore h4 a{background:#b43842; color:#fff; font-size:14px; padding:6px 10px;}
.newsmore h4 a:hover{color:#fff; cursor:pointer;}
/*底部*/
.footer{background:#1b1b1b; position:relative;}
.footer::before{ content:"";width:100%;height:1px; background:#4b4b4b; position:absolute;top:11.8%;}
.footer h5{color:#fff; font-size:18px;}
.footer li{font-size:14px; color:#fff;}
.footer ul li a{font-size:14px; color:#999;}
.footer ul li a:hover{cursor:pointer;}
.footer ul li p i{margin-right:10px;}
.footer .borderright{position:relative;}
.footer .borderright::after{content:""; width:1px; height:100%; background:#4b4b4b; position:absolute;top:0; right:20%;}
.small{ color:#fff;}
@media (min-width: 768px){
   .footer .col-md-2{    -ms-flex: 0 0 14%; flex: 0 0 14%; max-width: 14%;padding:0;}
}
.bottomItem{ position:relative;}
.bottomItem .bottomimg{ position:absolute; top: -15.2%;}

.copyright{border-top:1px solid #494949; color:#999;}
.copyright a{ color:#999;}



/*内页关于我们*/
.wideWith{ width: 100%; background: #fff; height:67px; position: relative;}
.wideWith::before{content:""; width:100%;height:3px; background:#f5f5f5; position:absolute; bottom:6px;}
.mainBox{ display: flex; justify-content:flex-end; align-items:center;height: 70px;}
.lefttitle {width:30%; height: 80px;line-height:80px;text-align: right;padding-right:2%; background:#07633c; z-index: 10;  bottom: 0;left: 0;position: absolute;}
.lefttitle::after{content:"";width:0;height:0; border-width: 13px 13px 0 13px; border-style: solid; border-color: transparent transparent transparent #045834;top: 0;right:-26px;position: absolute;z-index:9;}

.rightlist { display: flex; justify-content:flex-end; width:80%; align-items:center;}

.rightlist ul{width:70%;}
.rightlist li{ width: 25%; display:inline-block; text-align:center;}
.rightlist li a { display: block;font-size: 16px;color: #999;}
.rightlist li.active a::after{ content: ""; width: 70px; height:2px; background:#b43842; position:absolute; bottom:-5px; left:29%; }
.rightlist li a:hover{ color:#b43842;}
.rightlist li.active a{ color: #b43842; position:relative;}

.position, .position a{font-size:14px;}

.columntitle h2{font-size:30px; color:#07633c; font-weight:500;}
.columntitle h4{font-size:14px; color:#fff; text-transform:uppercase;background:url(../images/subtitle-bg.png) no-repeat center center; height:34px; line-height:34px;margin-top:10px;}

.aboutinside .content{font-size:16px; color:#333; line-height:36px; padding-top:3rem; }
.aboutinside .imgbox{box-shadow:0 0 6px 6px #eaeaea; border-radius:20px;}
.aboutinside .imgbox img{width:100%; border-radius:20px;}
.conceptcontent{display:flex; display:-webkit-flex;}
.conceptcontent .leftcontent, .conceptcontent .rightpics{ width:50%;font-size:14px;}
.conceptcontent ul{display:flex; display:-webkit-flex; flex-wrap:wrap; justify-content:flex-end;}
.conceptcontent .imglist ul li{ list-style:none; width:46%;margin:0 0 9px 9px;}


.picMarquee-about{ overflow:hidden; position:relative; margin:3.75rem 0 0rem 0;   }
.picMarquee-about .tempWrap{ width:100%!important;}
.picMarquee-about .picList{position: relative; overflow: hidden;}
.picMarquee-about .bd{ padding:10px;   }
.picMarquee-about .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-about .bd ul li{ width:216px;height:171px; margin:0 10px;  _display:inline; overflow:hidden; text-align:center; border:2px solid #07633c; }
.picMarquee-about .bd ul li .pic{ text-align:center; }
.picMarquee-about .bd ul l i .pic img{width:100%; display:block;}




/*内页联系我们*/

.contactUs .contact .list{width:100%;margin:0 auto;cursor:pointer; display:flex; display:-ms-flex; display:-webkit-flex; justify-content:space-between;}
.contactUs .contact .list .item{text-align:center;margin-bottom:10px;}
.contactUs .contact .list .item .name{font-size:16px;color:#333;margin-top:13px; font-weight:600;}
.contactUs .contact .list .item .num{font-size:14px;color:#333;margin-top:5px;}
.contactUs .contact .list .item span{width:65px;height:65px;text-align:center; line-height:65px; display:inline-block; background:#24a06c; border-radius:50%;}
.contactUs .contact .list .item span i{color:#fff; font-size:34px;}

.contactUs .contact .map{width:76px;height:130px;margin:0 auto;}
.contactUs .contact .map img{width:100%;height:100%;}
.main-map { position: relative;}
.main-map{position: relative;	}
.main-map .info { border-radius: 10px; box-shadow: 0 0 4px 6px #eee;padding:1.6rem; background: #fff;}
div.info-top { position: relative; background: none repeat scroll 0 0 #fff; border-radius: 5px 5px 0 0;}
div.info-top div {display: inline-block;color: #333333;  font-size: 16px;line-height: 31px;}
div.info-top img {position: absolute;top: 0px; right: 0px; transition-duration: 0.25s;}
div.info-top img:hover {
    box-shadow: 0px 0px 5px #000;
}
div.info-middle {
    font-size: 14px;
    padding: 10px 0; color: #666;
    line-height: 24px; text-align: left;
}
div.info-bottom {
    height: 0px;
    width: 100%;top: 22px!important;
    clear: both;
    text-align: center;
}
div.info-bottom img {
    position: relative;
    z-index: 104;           
}
.main-map span {
    margin-left: 5px;
    font-size: 11px;
}

.info-middle img {
    margin-bottom: 6px;
}
.amap-info>div{
	width:350px;

}

/*内页新闻资讯*/
.wideWith.news .rightlist{ justify-content:flex-end;}
.newsbox .sonsort {display:flex; display:-webkit-flex; display:-ms-flex; justify-content:center; align-items:center;}
.newsbox .sonsort .newstitle{text-align:center; outline:none; box-shadow:none;}
.newsbox .sonsort .newstitle:focus{ outline:none; box-shadow:none;}
.newsbox .sonsort a{ color:#333;font-size:18px;width:50%; height:73px; line-height:60px; background:none; border:none; }
.newsbox .sonsort .news-info{background:url(../images/newstitle.png) no-repeat center;color:#fff;  }

.newsbox .sonsort .newstitle:hover{ color:#fff;background:url(../images/newstitle.png) no-repeat center;}
.newsbox ul li { border-bottom:2px solid #dcdcdc; padding:2rem 0;}
.newsbox ul li a{display:flex; display:-webkit-flex; display:-ms-flex; align-items:center; justify-content:space-between;}
.newsbox .leftnews .title{ font-size:18px; color:#333;}
.newsbox .leftnews p{ font-size:14px; color:#999;}
.newsbox ul li a span.time{font-size:14px; color:#666; margin:0;padding:0;}
.newsbox ul li:hover .title{ color:#b43842;}


/*免费测试*/
.freebox ul li{display:flex; display:-webkit-flex; display:-ms-flex; margin-bottom:2.3rem;}
.freebox ul li img{width:592px;height:auto;max-height:299px; border-radius:10px;}
.freebox ul li a span.title{font-size:18px; color:#333; line-height:26px;}
.freebox ul li a  p{font-size:14px; color:#999; line-height:24px;}
.freebox ul li .rightnews{padding-left:5%;}
.freebox ul li .rightnews hr{border-top:2px solid #dcdcdc; margin:2.8rem 0;}
.freebox ul li a:hover span.title{ color:#b43842;}
.freebox ul li a:hover p{ color:#999;}

/* 图片按钮(上)滚动 - 公用类 */ 
.picBtnTop{ width:100%; height:426px;  position:relative;  overflow:hidden;  zoom:1;    margin-top: 3rem;   } 
.picBtnTop .hd{ width:50%;  height:426px; position:absolute; right:0px;} 
.picBtnTop .hd ul li{ width:100%;} 
.picBtnTop .hd ul li a{ display:flex; align-items:center; justify-content:space-between; }
.picBtnTop .hd ul li .righttopic p{font-size:14px; color:#999;}
.picBtnTop .hd ul li .righttopic span.title{ color:#333; font-size:18px;}
.picBtnTop .hd ul li .righttopic p{padding-top:10px; line-height:24px;}
.picBtnTop .hd ul li a h5.time{font-size:30px; max-width: 120px; color:#666; font-weight:bold; width:35%;display:block; text-align:center;}
.picBtnTop .hd ul li a h5.time p{font-size:14px; font-weight:normal;}
.picBtnTop .hd ul li:hover .righttopic span{color:#999;}
.picBtnTop .hd ul li:hover .righttopic span.title, .picBtnTop .hd ul li.on .righttopic span.title { color:#b43842;}

.picBtnTop .bd{ width:45%;  height:426px; position:relative; } 
.picBtnTop .bd .tempWrap{ height:426px!important;}
.picBtnTop .bd .tempWrap ul{ height:426px!important;}
.picBtnTop .bd img{ width:100%;  height:426px; } 
.picBtnTop .bd li{ position:relative; zoom:1;     border: none;padding:0; } 
.picBtnTop .bd li .pic{ position:relative; z-index:0; line-height:0px;  } 
.picBtnTop .bd li .title{ width:100%; height:46px; line-height:46px; left:0; bottom:0;   position:absolute; z-index:2; background:rgba(0,0,0,.5);  } 
.picBtnTop .bd li .title a{ color:#fff; font-size:14px; justify-content:center;  } 


/*新闻详情*/
.newsdatail .position{ padding:4rem 0 2rem 0; }
.titlebox{padding:1.2rem 1.6rem; background:#fff; box-shadow:0 0 11px 6px #eaeaea; border-radius:10px; display:flex; display:-webkit-flex; display:-ms-flex; justify-content:space-between; align-items:center;}
.titlebox h2{font-size:18px; color:#07633c;}
.titlebox .title{ color:#333;}

.titlebox .time{color:#999; font-size:14px;}

.newsdatail .content{ background:#fff; box-shadow:0 0 11px 6px #eaeaea; border-radius:10px; padding:1.2rem 1.6rem; margin-top:3rem; font-size:14px; color:#333;}

.newsdatail .pre-next{margin:6rem 0 8rem;}
.newsdatail .pre-next p, .newsdatail .pre-next p a{font-size:20px; color:#999;}


/*解决方案*/
.casebox{ padding:.6rem 1.6rem; background:#fff; margin:1.3rem; border-radius:10px; max-width:30.4%; border:2px solid #eaeaea;}
.casebox:hover{ box-shadow:0 0 11px 6px #eaeaea;}
.casebox .title{margin-top:1rem;}
.casebox .title a{font-size:16px; color:#333;}
.casebox .description a{font-size:13px; color:#999; line-height:20px;}
.casebox:hover .title a{color:#b43842;}
/*技术服务*/
.message form{width:100%; display:flex; flex-wrap:wrap; justify-content:space-between;}
.message .form-group{ display:flex;width:47%;border-radius:10px; box-shadow:0 0 11px 6px #eaeaea; padding:.9rem;margin:1rem 0;}
.message .form-group.wide{width:100%;}
.message .form-group .inputbox{width:85%;}
.message .form-group label{ font-size:14px; line-height:30px; color:#999; font-weight:400; margin:0; padding:0;display: flex;
    align-items: center;}
.message .form-group label i{margin-right:5px;font-size:20px;}
.message .form-group input{width:90%; border:0;font-size:14px;margin-left:10px; outline:0; line-height:30px;}
input:-webkit-autofill,
    input:-webkit-autofill:hover,
    input:-webkit-autofill:focus,
    input:-webkit-autofill:active {
        -webkit-transition-delay: 111111s;
        -webkit-transition: color 11111s ease-out, background-color 111111s ease-out;
    } 
.message .form-group input:focus, .message .form-group textarea{ outline:none; background:transparent; box-shadow:none; }
.message .form-group textarea{width:99%;min-height:150px; border:0;font-size:14px; outline:none; resize:none;}
.message .form-group.wide{ margin-top:2.5rem;}
.message .form-group.wide .content{min-height:150px;width:92%;}
.message .form-group.submit{ box-shadow:none; background:none; text-align:center; }
.message .form-group.submit button{margin:0 auto; background:#b43842; border-radius:24px; font-size:14px; border:none; padding:10px 38px; position:relative;}
.message .form-group.submit button::after{content: ""; background: url(/static/images/button-shadow.png) no-repeat;position: absolute;left:0; bottom:-19px; width:145px; height:22px; background-size:92%;}
.newsdatail.casedetail .position { padding: 4rem 0 .4rem 0; border-bottom:1px solid #dcdcdc; margin-bottom: 3rem;}
/*售后咨询*/
.servicebox {padding:3rem 0;}
.servicebox .row{ justify-content:space-between;}
.serviceItem{ margin:2rem 0; text-align:center;}
.serviceItem p{font-size:16px; color:#333; padding:.6rem 0; text-transform:uppercase;}
.servicebox .img{margin:2rem 0; text-align:center;}
/*.servicebox .img img{width:100%;}*/

/*专业知识*/
.knowledgebox ul li{border-bottom:2px solid #e9e9e9;padding:2rem 0;}
.knowledgebox ul li a{display:flex;}
.knowledgebox ul li a h5{font-size:32px; color:#666; text-align:center; width:150px;height:86px;margin:0;  padding:8px 0 2px 0; background:#fff;}
.knowledgebox ul li a h5 p{font-size:14px; color:#666; font-weight:normal;}
.knowledgebox ul li a span.title{color:#333; font-size:18px;}
.knowledgebox ul li:hover span.title{ color:#b43842;}
.knowledgebox ul li a p{font-size:14px; color:#999; line-height:28px;}
.knowledgebox ul li .leftnews{padding-left:2%;}
/*资料下载*/
.selectBox{width:100%;}
.selectBox .selectbtn{margin-bottom:1.3rem;}
/*.selectBox .selectbtn ul{ display:flex; display: -webkit-flex;}*/
.selectBox .selectbtn a {color:#999; font-size:16px; border:2px solid #999; padding:8px 16px; margin-right:3%;}
.selectBox .selectbtn a  i{margin-right:10px;}
.selectBox .selectbtn a.btn-info, .selectBox .selectbtn a:hover{background:#b43842; color:#fff; border-color:#b43842; cursor:pointer;}

.downloadlist ul li{font-size:14px;  color:#999; display:flex; display: -webkit-flex; justify-content:space-between; background:#fff; box-shadow:0 0 5px 7px #eee; padding:1.5rem 2rem; border-radius:10px;margin:0 0 2rem 0;}
.downloadlist ul li h5{font-size:16px;}
.downloadlist ul li p{ color:#999;}
.downloadlist ul li p i{margin-right:10px;}
.downloadlist ul li:hover, .downloadlist ul li:hover a p{color:#b43842; cursor:pointer;}
/*内页产品中心*/
.insidesearch {width:60%;}
.insidesearch span{ margin-right:15px;line-height:75px; color:#999;}
.insidesearch form{display:inline-block;width: 54%;}
.insidesearch form input{width: 84%;background:#fff; border:none; height:36px; float:left; outline:none; padding-left:8px; box-shadow:0 0 2px 2px #f5f5f5;}
.insidesearch form input::-webkit-input-placeholder{color:#cacaca;}
.insidesearch form button{background:#b43842; border:none;width:60px; height:36px; outline:none;}
.insidesearch form button i{ color:#fff; font-size:22px;}

/*搜索结果页搜索框*/
.searchresult{width:100%; text-align:center;}
.searchresult.insidesearch form button{ float:left;}
.searchresult.insidesearch form input{height:46px; line-height:46px;}
.searchresult.insidesearch form button{height:46px; }


/*.picBtnRight{ width:100%; height:auto;  position:relative;  overflow:hidden;  zoom:1;   } */
/*.picBtnRight .hd{  position:absolute; left:0px;} */
/*.picBtnRight .hd ul li{ } */
/*.picBtnRight .hd ul li img{ width:85px; height:60px; border:4px solid #ddd; cursor:pointer;  } */
/*.picBtnRight .hd ul li.on{ background:url("images/icoleft.gif") no-repeat 0 28px; } */
/*.picBtnRight .hd ul li.on img{ border-color:#f60;  } */
/*.picBtnRight .bd{ width:400px;  height:214px; position:relative;  } */
/*.picBtnRight .bd img{ width:400px; height:214px;  } */
/*.picBtnRight .bd li{ position:relative; zoom:1; } */
/*.picBtnRight .bd li .pic{ position:relative; z-index:0; line-height:0px;  } */
/*.picBtnRight .bd li .bg{ width:400px; height:30px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;    } */
/*.picBtnRight .bd li .title{ width:400px; height:30px; line-height:30px; left:0; bottom:0;   position:absolute; z-index:2;  } */
/*.picBtnRight .bd li .title a{ color:#fff;  } */








.productItem{ display:flex; display:-webkit-flex; justify-content:space-between; padding-top:4.5rem;}

.productItem .nav-left {
  height: 100%;
  width: 270px;
  background-color: #FFFFFF;
  box-shadow: 0 0px 18px 7px rgba(72, 72, 72, 0.1);
}
.productItem .nav-left .LogoName {
  text-align: center;
  line-height: 70px;
  font-size: 20px;
  font-weight: 700;
  color: #6d61ea;
  letter-spacing: 0.05em;
}
.productItem .nav-left h4{font-weight:500; font-size:24px; color:#333; text-align:center; padding:2rem 0;margin:0;}
.productItem .nav-left .navDiv .nav-list ul .a_active span{
  background-color: #b43842;
}
.productItem .nav-left .navDiv .nav-list ul .a_active i{color:#fff;}
.productItem .nav-left .navDiv .nav-list ul .a_active .on {
  /*color: #fff !important;*/
  font-weight: 700;
}
.productItem .nav-left .navDiv .nav-list ul .nav-tab {
  list-style: none; border-bottom: 1px solid #e5e5e5; 
}
.productItem .nav-left .navDiv .nav-list ul .nav-tab.on a{ color:#fff; background:#b43842;}
.productItem .nav-left .navDiv .nav-list ul .nav-tab .li-a {
  padding: 12px 15px 12px 25px !important; width: 100%;
  text-decoration: none;
  display: block;
  padding: 0.65rem 1.5rem;
  font-size: 14px;
  color: #333;
}
.productItem .nav-left .navDiv .nav-list ul .nav-tab:hover a{color:#b43842;}
.productItem .nav-left .navDiv .nav-list ul .nav-tab.on:hover a{ color:#fff;}
.page .nav-left .navDiv .nav-list .li-a {
  transition: all 0.8s;
  margin-left: 0px;
}

.rightproducts{width:77%;margin:0;  }
.rightproducts .row{margin:0;}
.productsListTitle{width:100%; height:70px; display:flex; display:-webkit-flex; justify-content:space-between;  align-items: end;}
.productsListTitle .leftname{position:relative; padding-left: 30px; min-width: 17%;}
.productsListTitle .leftname::before{content:""; width:4px;height:31px; background:#b43842; position:absolute; left:16px; top:9px;}
.productsListTitle h3{font-size:24px; color:#b43842;  max-width:100%;white-space: nowrap;overflow:hidden; text-overflow:ellipsis;}
/*.productstitle h3:first-letter{width:54px;height:54px; display:block;font-size:36px; font-weight:600; margin-right:4px;}*/
.productsListTitle h6{text-transform:uppercase; font-size:12px; color:#999;    margin-top: -5px;}
.rightposition{ width:59%;text-align:right;}
.rightposition .position{line-height:48px;max-width:99%;   white-space: nowrap; overflow:hidden; text-overflow:ellipsis; position:relative;}
.rightposition .position::after{content:"";border-bottom:1px solid #999; width:100%; height:1px; background:#999; position:absolute;right:0; bottom:0;}
.rightproducts .card-body{padding: 1rem;}
.rightproducts .card-title{font-size:14px;}

















/*产品详情页*/

.padding-zero .row{margin:0;}
.padding-zero .position{padding: 1rem 0 .4rem 0;border-bottom: 1px solid #dcdcdc; margin-bottom: 3rem;}

.view .swiper-slide{ max-width:600px;  height:430px; border-radius:20px; text-align:center;}
.view .swiper-slide img{width:96%; height:96%; box-shadow:0 0 8px 8px #eee;}
.productLeft{ padding:0;}
.productLeft .view{max-width: 600px!important;}
.productLeft .view .swiper-slide{max-width: 600px;}
/*.view .swiper-slide img{width:100%;height:auto;}*/
.preview{width:100%;left:0;max-width: 600px;}
.preview .arrow-left{ width:47px;height:90px; line-height:90px; background:#ebebeb;left:0; text-align:center;}
.preview .arrow-right{ width:47px;height:90px; line-height:90px; background:#ebebeb;right:0; text-align:center;}
.preview .swiper-container{margin:0 47px;}
.preview .swiper-slide{ width:95px;height:90px; border: 1px solid #eee; border-radius:4px;}
.preview .active-nav { border: 1px solid #07633c; }
.preview .swiper-slide img{width:100%;}
/*.rightdata{padding-left:50px;}*/
.rightdata .title{ font-size:20px; font-weight:600; color:#333;margin:0;}
.rightdata h4{ font-size:14px; color:#333; line-height:30px; font-weight:normal;}
.rightdata hr{border-top:2px solid #dcdcdc;  margin: 2rem 0;}

.feature{ border:2px solid #dcdcdc; margin-top:39px;}
.feature h6{width:135px; height:42px; text-align:center; line-height:38px;background:#07633c; font-size:16px; color:#fff; position:relative;    margin-top: -2px;    margin-left: -1px;}
.feature h6 i{margin-right:5px; font-size:16px;}
.feature h6::after{content:'';    width:0px; height:0px;border:15px solid #07633c;  border-top-color:#07633c; border-bottom-color:transparent;
 border-right-color:transparent; border-left-color:transparent;position:absolute; bottom:-24px;left:38%;}
.feature p{ font-size:14px;  color:#333; line-height:36px; padding:1.3rem;  min-height: 220px;  max-height: 220px;}
/*.feature p:first-letter{color:#07633c;}*/
.consultBtn{vertical-align:middle;margin:1rem 0;}
.consultBtn a{color:#fff;background: #07633c; padding: 16px 18px;text-align:center; font-size:16px; font-weight:600;font-family: 'FontAwesome';}
.consultBtn a i{font-size:20px;margin-right:10px;}0
.consultBtn a:hover{ color:#fff;}
.padding-zero .productscontent{box-shadow:0 0 4px 6px #eee;}


.slideProductBox{box-shadow:0 0 10px 10px rgba(0,0,0,.05);}
.slideProductBox .hd ul{ display:flex; display:-webkit-flex;border:1px solid #e5e5e5;border-right:none; border-top:none; background:#fff;}
.slideProductBox .hd ul li{ width:16.8%; font-size:16px; color:#333; height:60px; line-height:60px; text-align:center; list-style:none; position:relative;}
.slideProductBox .hd ul li::after{content:""; position:absolute; right:0; width:1px; top:50%; transform:translate(-0%,-50%); height:20px; background:#e5e5e5;}
.slideProductBox .hd ul li:last-child::after{background:#fff;}
.slideProductBox .hd ul li.on{  color:#07633c; font-weight:600;}
.slideProductBox .hd ul li:hover{ color:#07633c; cursor:pointer; font-weight:600;}
/*.slideProductBox .hd ul li.on:hover{ color:#fff;}*/
.slideProductBox .bd ul {padding:2rem; font-size:14px; color:#333; line-height:26px;}

.slideProductBox .bd ul video, .slideProductBox .bd ul img{margin-bottom: 10px; max-width:100%; }

.online dl{background:#07633c;padding:4px;}
.online dl:hover{background:#045834;}
.online dl dd i{font-size:30px;}


