﻿#nav li .sub { left: 40%;}
#nav li .sub .box {min-width: 100%; width: 110%;}


.swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{left:0px;width:100%;bottom:15px;background:none;}
.swiper-scrollbar-drag{height:20px;border-radius:0px;opacity:1;background:#e60012;}
.index_about{width:100%;margin-top:180px;}
.container{width:84.375%;margin:0 auto;}
.index_about_con{width:100%;min-height:300px;margin-top:200px;box-shadow: 0px 0px 10px 1px #bbb;border-top:7px solid #d71518;}
.index_about_con_logo{width:100%;text-align:center;margin-top:-100px;}
.index_about_con_txt{width:100%;padding:6.1728%;}
.index_about_con_txt p{background:url(/skin/images/ico_line.png) no-repeat left 7px;padding-left:20px;font-family: hanqi-50;color: #2d2d2d;font-size: 1.25rem;line-height: 2.75rem;letter-spacing: 0px;margin-top: 1.5rem;font-weight:bold;}
.index_product{width:100%;margin-top:300px;}
.index_product_tt{width:280px;writing-mode: vertical-lr;margin-top:270px;}
.index_product_con{width:calc(100% - 280px);}
.item_index_pro{width:350px;height:350px;position:relative;overflow:hidden;border-radius:175px;margin-left:calc(33.33% - 350px);margin-bottom:150px;}
.item_index_pro_pic{width:100%;position:absolute;}
.item_index_pro_hover{width:100%;height:350px;background:#ca1b1d;position:absolute;top:0px;left:0px;transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}
.item_index_pro:hover .item_index_pro_hover{top:250px;transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}
.item_index_pro_txt{position:absolute;z-index:9;color:#fff;top:0px;height:100%;width:100%;font-family: hanqi-50;color: #fff;font-size: 1.5375rem;line-height: 2rem;position:absolute;top:40%;transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}
.item_index_pro_txt span{width:100%;text-align:center;float:left;background:url(/skin/images/ico_line2.png) no-repeat bottom center;}
.item_index_pro_txt p{width:100%;text-align:center;float:left;font-size:0.8rem;}
.item_index_pro:hover .item_index_pro_txt{top:75%;transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}
.index_news{width:100%;margin-top:150px;}
.index_news_con{width:100%;margin-top:115px;}
.item_index_news{width:100%;margin-bottom:100px;position:relative;}
.item_index_news_pic{width:45.25%;}
.item_index_news_txt{width:50%;}
.item_index_news_txt a{width:100%;font-family: hanqi-50;color: #3b3b3b;font-size: 2.25rem;line-height: 5rem;font-weight:bold;border-bottom:2px solid #e60012;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.item_index_news_txt .t1{width:100%;color: #666666;font-size: 1.25rem;line-height: 2.75rem;letter-spacing: 0px;margin-top:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.item_index_news_txt .t2{width:100%;font-family: hanqi-50;color: #7d7d7d;font-size: 1.5rem;margin-top:50px;float:left;position:absolute;bottom:0px;}
.index_news_con a.more{width:160px;height:50px;border-radius:25px;border:2px solid #d71518;float:left;text-align:center;letter-spacing: 2px;line-height:46px;font-family: hanqi-50;color: #2b2b2b;font-size: 1.3rem;font-weight:bold;margin-left:calc(50% - 80px);margin-bottom:85px;transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}
.index_news_con a.more:hover{background:#d71518;color:#fff;transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}
#foot .box1 .ulist .foot_lx li{letter-spacing:0px;line-height:2.75rem;}

/**产品样式**/
.containerproview{width:63.54%;}
.pro-view-con{width:100%;margin-top:180px;}
.pro-view-con-con{width:100%;margin-top:180px;}
.item-pro-view{width:100%;float:left;position:relative;margin-bottom:90px;}
.item-pro-view-pic{width:416px;height:416px;border-radius:208px;border:5px solid #d71518;overflow:hidden;position:relative;}
.item-pro-view-txt{width:calc(100% - 208px);margin-left:-208px;height:416px;background:#fff;box-shadow: 0px 0px 10px 5px #eee;border-radius:20px;z-index:-1;position:relative;padding-left:250px;padding-right:95px;}
.item-pro-view-txt span.t1{width:100%;float:left;font-family: hanqi-50;color: #3b3b3b;font-size: 2.5rem;line-height: 2.5rem;font-weight:bold;text-align:left;border-left:5px solid #d71518;padding-left:20px;margin-top:60px;}
.item-pro-view-txt span.t2 p{width:100%;float:left;font-family: hanqi-50;color: #302f2f;font-size: 1.1rem;line-height: 2.5rem;text-align:left;padding-left:25px;margin-top:40px;}


.pro-list .s_tit{display:block;}
.pro-list-con{width:100%;margin-top:150px;}
.item-pro-list{width:33.33%;float:left;text-align:center;margin-bottom:80px;}
.item-pro-list-pic{width:100%;float:left;height:360px;display: flex;justify-content:center;align-items: center;text-align:center;}
.item-pro-list a{width:100%;float:left;font-family: hanqi-50;color: #3b3b3b;font-size: 1.8rem;line-height: 2.5rem;transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}
.item-pro-list a:hover{transform: scale(1.1);transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}

/**关于我们样式**/
.about-con{margin-top:150px;background:url(/skin/images/about-bg.jpg) no-repeat center top;box-shadow: -5px 1px 10px 5px #eee;margin-bottom:50px;padding:5.9375%;background-size:100% auto;font-family: hanqi-50;color: #3b3b3b;font-size: 1.3rem;line-height: 2.5rem;}
.about-con-title .s_tit{display:block;}
.about-con-title .s_tit h5{font-size:2.7rem;}
.about-con-title .s_tit p{font-size:1.3rem;}
.about-con-logo{width:100%;margin-top:90px;}
.about-con-txt{padding-right:23%;width:100%;color:#373737;font-weight:bold;margin-top:50px;font-size:1.25rem;}
.about-con-txt p,.about-con-txt span{font-size:1.25rem;}
.pinpai{width:100%;background:url(/skin/images/about-bg2.jpg) no-repeat center bottom;padding-left:46%;margin-top:100px;float:left;margin-bottom:50px;}
.pinpai-con{width:100%;background-color: rgba(255, 255, 255, 0.8);font-family: hanqi-50;color: #3b3b3b;font-size:1.25rem;line-height: 2.5rem;padding:120px;margin-bottom:100px;box-shadow: 2px 0px 10px 5px #aaa;font-weight:bold;margin-top:150px;float:left;}
.pinpai-con p,.pinpai-con span{font-size:1.25rem;}
.pinpai-con img{max-height:1.5rem;}
#s_lishi .swiper-slide p {
  font-size: 1.25rem;letter-spacing:0px;line-height:2.75rem;
}
#s_lishi .swiper-slide h4 ,.item-pro-view-txt span.t1{
  font-size: 2.25rem;
}
.s_rybox #s_rongyu .swiper-slide2 .rybox p span ,.item-pro-view-txt span.t2{
  font-size: 1.25rem;
}

/**新闻样式**/
.news_list .s_tit{display:block;}
.news-search{height:40px;border-radius:20px;border:2px solid #d71518;margin-top:15px;}
.news-search input{width:250px;height:36px;float:left;text-indent:15px;border:none;line-height:36px;font-family: hanqi-50;font-size:1.1rem;background:none;}
.news-search button{width:50px;height:40px;background:url(/skin/images/ico_search.png) no-repeat center center;}
.list-news-con{margin-top:90px;float:left;}

.news-detail{width:100%;}
.news-detail-title{width:100%;font-family: hanqi-50;color: #3b3b3b;font-size:2.5rem;line-height: 3.5rem;text-align:center;font-weight:bold;}
.news-detail-con{width:100%;font-family: hanqi-50;color: #3b3b3b;font-size:1.5rem;line-height: 2.5rem;margin-top:50px;margin-bottom:50px;}

.cooperation-con{width:100%;float:left;}
.cooperation-con-con{width:100%;box-shadow: 0px 2px 10px 5px #aaa;border:2px solid #d71518;padding:6.172%;padding-top:60px;float:left;}
.cooperation-con-title{margin-top:150px;margin-bottom:150px;}
.cooperation-con-title2{width:100%;text-align:center;color:#e60012;font-family: hanqi-50;font-size:2rem;font-weight:bold;}
.cooperation-con-item{width:100%;margin-top:65px;}
.item-cooperation{width:33.333%;float:left;background:url(/skin/images/ico_lines.png) no-repeat right bottom;}
.item-cooperation-pic{width:100%;text-align:center;}
.item-cooperation-pic img{max-width:85%;}
.item-cooperation-title{width:80%;height:21px;margin-top:30px;margin-bottom:50px;margin-left:10%; text-align:center;font-family: hanqi-50;color: #373737;font-size:1.7rem;line-height: 1.3rem;font-weight:bold;border-left:2px solid #d71518;border-right:2px solid #d71518;}
.item-cooperation-desc{width:90%;margin-left:6.5%;margin-right:5%;height:140px;position:relative;float:left;}
.item-cooperation-desc p.t1{position:absolute;top:0px;font-family: hanqi-50;color: #373737;font-size:1.25rem;line-height: 2.2rem;font-weight:bold;}
.item-cooperation-desc span{color:#e7081a;font-size:1.25rem;}
.item-cooperation:nth-last-child(1){background:none;}
.cooperation-lxfs{width:100%;margin-top:90px;font-family: hanqi-50;color: #373737;font-size:1.4rem;line-height: 2.2rem;font-weight:bold;margin-left:2.5%;float:left;}
.cooperation-wecode{width:100%;text-align:center;margin-top:30px;float:left;}

.qiyefuwu,.qyfw-con,.qyfw-con-pic,.qyfw-con-txt,.qyfw-con-item{width:100%;float:left;}
.qyfw-con-txt p.t1{font-family: hanqi-50;color: #373737;font-size:2.25rem;line-height: 4rem;text-align:center;letter-spacing:2px;}
.qyfw-con-txt p.t1 b{color:#d71518;font-size:2.25rem;}
.qyfw-con-txt p.t2{font-family: hanqi-50;color: #373737;font-size:2.25rem;line-height: 4rem;text-align:center;letter-spacing:2px;margin-top:50px;}
.qyfw-con-txt p.t2 b{color:#d71518;font-weight:normal;}
.qyfw-con-txt span{color:#d71518;font-weight:bold;}
.item-qyfw{width:calc(33.33% - 33.333px);float:left;margin-right:50px;background:#fff;border:2px solid #d71518;box-shadow: 0px 0px 10px 2px #aaa;transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;text-align:center;padding:45px;height:690px;margin-top:100px;}
.item-qyfw:nth-child(3n){margin-right:0px;}
.item-qyfw-pic{width:100%;height:320px;float:left;display: flex;justify-content:center;align-items: center;text-align:center;}
.item-qyfw-title{width:80%;height:50px;float:left;background:#d71518;margin-left:10%;text-align:center;color:#fff;line-height:50px;font-family: hanqi-50;font-size:1.3rem;letter-spacing:3px;}
.item-qyfw-desc{width:100%;float:left;margin-top:40px;font-family: hanqi-50;color: #373737;font-size:1.25rem;line-height: 2rem;text-align:left;padding-left:5%;padding-right:5%;}
.item-qyfw:hover{box-shadow: 0px 0px 20px 5px #aaa;transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}

.liucheng{width:100%;float:left;margin-bottom:50px;}
.liucheng-con-l{background:#fff;border:2px solid #d71518;box-shadow: 0px 0px 10px 2px #aaa;float:left;padding:80px;width:65%;}
.liucheng-con-r{width:calc(35% + 160px);float:right;font-family: hanqi-50;color: #2d2d2d;font-size:1.25rem;line-height:6rem;margin-top:280px; margin-left:-160px;background:url(/skin/images/lianxibg.png) no-repeat center center;min-height:400px;background-size:100% 100%;display: flex;justify-content:center;align-items: center;text-align:left;}

.pinpai-con p img{vertical-align:bottom;}
p.topcl{line-height:1em;}




@media (max-width: 1440px) {
    .index_about{margin-top:100px;}
    .index_about_con{margin-top:150px;}
    .index_product{margin-top:150px;}
    .item_index_pro{width:220px;height:220px;border-radius:110px;margin-left:calc(33.33% - 220px);margin-bottom:50px;}
    .item_index_pro_hover{height:220px;}
    .item_index_pro:hover .item_index_pro_hover{top:160px;}
    .item_index_pro:hover .item_index_pro_txt{top:72%;}
    .index_news{margin-top:50px;}
    .index_news_con{margin-top:50px;}
    .item_index_news{margin-bottom:50px;}
    .item_index_news_txt a{font-size:3rem;}
    .item_index_news_txt .t1{font-size:1.7rem;}
    .item_index_news_txt .t2{margin-top:20px;}

    /**产品内容页**/
    .containerproview{width:90%;}
    .pro-view-con{margin-top:100px;}
    .pro-view-con-con{margin-top:100px;}

    .pro-list-con{margin-top:100px;}
    .item-pro-list{margin-bottom:50px;}
    .item-pro-list-pic{height:320px;}
    .item-pro-list-pic img{max-width:76%;}

    .about-con{margin-top:100px;padding:3%;background-size:100% 100%;}
    .about-con-logo{margin-top:30px;}
    .about-con-txt{margin-top:20px;}
    .pinpai{margin-top:50px;background-size:100% auto;}
    .pinpai-con{margin-top:50px;margin-bottom:50px;padding:50px;line-height:3rem;}

    .cooperation-con-title{margin-top:100px;margin-bottom:100px;}
    .item-cooperation-desc{height:100px;}
    .cooperation-lxfs{margin-top:50px;}
    .qyfw-con-txt p.t1{font-size:2.6rem;}
    .qyfw-con-txt p.t2{font-size:2.2rem;}
    .item-qyfw{height:600px;padding:35px;}
    .item-qyfw-pic{height:300px;}
    .item-qyfw-pic img{max-width:70%;}
    .item-qyfw{width:calc(33.33% - 20px);margin-right:30px;}
    .liucheng-con-l{padding:60px;}
    .liucheng-con-r{width:calc(35% + 120px);font-size:1.3rem;line-height:6rem;margin-top:180px; margin-left:-120px;min-height:300px;}


}

@media (max-width: 1024px) {
    .index_about{margin-top:50px;}
    .index_about_con{margin-top:120px;}
    .index_about_con_logo{margin-top:-70px;}
    .index_about_con_logo img{max-width:140px;}
    .index_about_con_txt{padding:4%;}
    .index_product{margin-top:100px;}
    .index_product_tt{width:150px;margin-top:130px;}
    .index_product_con{width:calc(100% - 150px);}
    .index_news{margin-top:50px;}
    .index_news_con{margin-top:30px;}
    .item_index_news{margin-bottom:30px;}
    .item_index_news_txt a{font-size:2rem;}
    .item_index_news_txt .t1{font-size:1.5rem;margin-top:10px;line-height:2.5rem;}
    .item_index_news_txt .t2{margin-top:10px;}

    /**产品内容页**/
    .containerproview{width:90%;}
    .pro-view-con{margin-top:50px;}
    .pro-view-con-con{margin-top:50px;}
    .item-pro-view-pic{width:300px;height:300px;border-radius:150px;}
    .item-pro-view-txt{width:calc(100% - 150px);margin-left:-150px;height:300px;padding-left:180px;padding-right:60px;}
    .item-pro-view-txt span.t1{font-size: 2.1rem;line-height: 2.1rem;margin-top:70px;}
    .item-pro-view-txt span.t2{font-size: 1.3rem;line-height: 2.3rem;margin-top:30px;}
    .item-pro-view{margin-bottom:50px;}

    .pro-list-con{margin-top:50px;}
    .item-pro-list{margin-bottom:30px;}
    .item-pro-list-pic{height:270px;}
    .item-pro-list-pic img{max-width:80%;}

    .pinpai{padding-left:20%;}

    .cooperation-con-title{margin-top:50px;margin-bottom:50px;}
    .cooperation-con-con{padding:30px;}
    .item-cooperation-desc p.t1{font-size:1.2rem;}
    .qyfw-con-txt p.t1{font-size:2.2rem;}
    .qyfw-con-txt p.t2{font-size:1.8rem;line-height:3.5rem;}
    .item-qyfw{margin-top:50px;height:460px;padding:20px;}
    .item-qyfw-pic{height:200px;}
    .item-qyfw-pic img{max-width:60%;}
    .liucheng-con-l{padding:40px;}
    .liucheng-con-r{width:calc(35% + 70px);font-size:1.3rem;line-height:4rem;margin-top:160px; margin-left:-70px;min-height:200px;}

}
@media (max-width: 992px) {
    .container{width:96%;}
    .item_index_pro{width:180px;height:180px;border-radius:90px;margin-left:calc(33.33% - 180px);margin-bottom:30px;}
    .item_index_pro_hover{height:180px;}
    .item_index_pro:hover .item_index_pro_hover{top:130px;}
    .item_index_pro:hover .item_index_pro_txt{top:72%;}
    .item_index_pro_txt{font-size:1rem;line-height:1.7rem;}
    .item_index_news_txt{width:52%;}
    .item_index_news{margin-bottom:20px;}
    .item_index_news_txt a{font-size:1.7rem;line-height:3rem;}
    .item_index_news_txt .t1{font-size:1.3rem;line-height:2.1rem;}
    .index_news_con a.more{margin-bottom:30px;}

    .item-pro-list-pic{height:220px;}
    .item-pro-list-pic img{max-width:75%;}

    .pinpai-con{font-size:1.3rem;line-height:2.2rem;}
    .pinpai-con img{max-height:1.5rem;}

    .cooperation-con-con{padding:20px;}
    .item-cooperation-desc{height:70px;}
    .cooperation-lxfs{font-size:1rem;}
    .item-cooperation-desc p.t1{font-size:1rem;line-height:1.6rem;}
    .item-qyfw{height:auto;}
    .item-qyfw-pic{height:130px;}
    .item-qyfw-pic img{max-width:50%;}
    .item-qyfw-title{height:40px;line-height:40px;font-size:1.2rem;}
    .liucheng-con-r{margin-top:130px; }


}
@media (max-width: 480px) {
    .container{width:96%;}
    .index_about_con_logo{margin-top:-60px;}
    .index_about_con_logo img{max-width:120px;}
    .index_about_con_txt p,.about-con-txt p, .about-con-txt span,.pinpai-con p, .pinpai-con span,.licheng_slide_wap ul li .txt .con{font-size:1.2rem;line-height:2.75rem;}
    .index_product_tt{width:80px;margin-top:105px;}
    .index_product_con{width:calc(100% - 80px);}
    .item_index_pro{width:140px;height:140px;border-radius:70px;margin-left:10px;margin-bottom:20px;}
    .item_index_pro_hover{height:140px;}
    .item_index_pro:hover .item_index_pro_hover{top:100px;}
    .item_index_pro:hover .item_index_pro_txt{top:71%;}
    .item_index_pro_txt{font-size:0.8rem;line-height:1.5rem;}
    .item_index_news_pic{width:100%;}
    .item_index_news_txt{width:100%;float:left;}

    /**产品内容页**/
    .pro-view-con .s_tit p{font-size:1.3rem;}
    .item-pro-view-pic{margin-left:calc(50% - 150px);}
    .item-pro-view-txt{width:100%;margin-left:0px;padding-left:20px;padding-right:20px;margin-top:-150px;padding-top:100px;height:auto;padding-bottom:20px;}

    .item-pro-list{width:50%;}
    .item-pro-list-pic{height:140px;}
    .item-pro-list a{font-size:1.6rem;}

    .about-con-logo{margin-top:10px;}
    .about-con-logo img{max-height:2.5rem;}
    .about-con{font-size:1.1rem;line-height:1.7rem;}
    .about-con-txt{padding-right:0px;}
    .pinpai{padding-left:0px;}
    .pinpai-con{padding:15px;}

    .item-cooperation-title{margin-top:10px;margin-bottom:10px;}
    .item-cooperation{width:100%;background:url(/skin/images/ico_lines2.png) no-repeat center bottom;margin-bottom:20px;padding-bottom:80px;}
    .item-cooperation-desc{height:auto;position:relative;margin-top:10px;}
    .item-qyfw{width:100%;}
    .item-qyfw-pic{height:auto;margin-bottom:20px;}
    .liucheng-con-l{width:100%;}
    .liucheng-con-r{margin-left:10px;width:100%;float:left;margin-top:-40px;}

    .news-search{width:100%;}
    .news-search input{width:calc(100% - 60px);}

    .item-cooperation-desc{margin-top:5px;margin-bottom:0px;}
    .item-cooperation-desc p.t1{text-align:center;width:100%;float:left;}
    /*.item_index_news_txt .t1{-webkit-line-clamp:4;}*/
    .item_index_news_txt .t2{position:static;}

    .news-detail{margin-top:20px;width:100%;float:left;}
    .news-detail-title{font-size:1.5rem;line-height: 2rem;}
    .news-detail-con{font-size:1.2rem;line-height: 2rem;margin-top:50px;margin-bottom:50px;}

    .item-qyfw-pic img{max-width:40%;}
    .item-qyfw-title{width:60%;margin-left:20%;}

    .s_tit h5{font-size:1.3rem;}

}
@media (max-width: 415px) {
    .item_index_pro{width:120px;height:120px;border-radius:60px;}
    .item_index_pro_hover{height:120px;}
}

