.wp{max-width:1500px; margin:0 auto;}
*{font-family: '微软雅黑';box-sizing: border-box;}

/*html{*/
/*	filter:grayscale(100%);*/
/*}*/
@font-face {font-family: "weben";src: url('../font/MONBAITI.TTF') format('woff2');}

/* 头部 */ 
#web_head{position: fixed;width: 100%;top:0;left: 0;background-color: #fff;height: 100px;line-height: 100px;
	z-index: 99;border-bottom: 1px solid #ddd;
}

#web_head.web_head_top{border-bottom: none;background-color: transparent;}


#web_head .logo{float: left;}
#web_head .logo img{width:230px;vertical-align: middle;}
#web_head .logo img.img1{display:inline-block;}
#web_head .logo img.img2{display:none;}
#web_head .nav{float: right;font-size: 0;position: relative;height: 100px;font-size: 0;}
#web_head .nav .item{display: inline-block;position: relative;
   margin-left: 45px;
}
#web_head .nav .item .down_nav{position: absolute;background-color: #fff;
   top: 99px;left: 0;padding:0 25px;width: auto;display: none;
   border: 1px solid #ddd;border-top: none;
}
#web_head .nav .item:hover .down_nav{display: block;}
#web_head .nav .item .down_nav a{line-height: 1;margin-left: 0;height: auto;
   display: block;font-size: 16px;margin: 20px 0;color: #000;white-space: nowrap;
}
#web_head .nav .item .down_nav a:hover{color: #B91A19;}
#web_head .nav .item a{display: inline-block;font-size:18px;color: #333;text-align: center;height: 100px;
   text-align: left;
}
#web_head .nav a:hover{color: #B91A19;}
#web_head .nav a.on{color: #B91A19;border-bottom: 2px solid #B91A19;}
#web_head.web_head_top .nav .item a{color:#fff;}

#web_head.web_head_top .logo img.img2{display:inline-block;}
#web_head.web_head_top .logo img.img1{display:none;}

#web_head.web_head_top a.on{border-bottom: none;}


#web_head .nav .news_down{position: absolute;top: 100px;width: auto;padding-top: 10px;padding-left: 35px;
   
}
#web_head .nav .news_down .con{line-height: 60px;height: auto;background-color: #fff;
   width: 100%;
}
#web_head .nav .news_down .con a{font-size: 16px;line-height: 60px;margin-left: 0;}
.pic{background-repeat: no-repeat;}
#web_head .nav .news_down.news_down_one{padding-left: 0;padding-top: 0;}





@font-face {
   font-family: "iconfont"; /* Project id 2887852 */
   src: url('http://at.alicdn.com/t/font_2887852_fy0ut5hz2cc.woff2?t=1635314548123') format('woff2'),
        url('http://at.alicdn.com/t/font_2887852_fy0ut5hz2cc.woff?t=1635314548123') format('woff'),
        url('http://at.alicdn.com/t/font_2887852_fy0ut5hz2cc.ttf?t=1635314548123') format('truetype');
 }
 
 .iconfont {
   font-family: "iconfont" !important;
   font-size: 16px;
   font-style: normal;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
 }
 
 .icon-right-1-copy:before {
   content: "\e61f";
 }
 
 .icon-caozuochenggong:before {
   content: "\e657";
 }
 
 .icon-chenggong:before {
   content: "\e686";
 }
 





/* 首页 */
.index_banner{position: relative;width: 100%;overflow: hidden;}
.index_banner img{max-width: 100%;vertical-align: middle;}
.index_banner .swiper-pagination{z-index: 9;}
.index_banner  .swiper-pagination-bullet{background-color: #fff;opacity: 0.6;}
.index_banner  .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;
   width: 36px;border-radius: 50px;background-color: #B91A19;
}
.index_banner .swiper-pagination{bottom: 25px !important;}


.index_banner .swiper-slide{position: relative;}
.index_banner .swiper-slide .txt{position: absolute;z-index: 999;top: 40%;
   left: 50%; width: 1500px;
   transform: translate(-50%,-50%); 
}
.index_banner .swiper-slide .txt h4{}
.index_banner .swiper-slide .txt h4{font-size: 46px;color: #fff;font-weight: normal;}
.index_banner .swiper-slide .txt p{font-size: 20px;color: #fff;margin-top: 15px;}


h4,h5,h6{font-weight: normal;}
.index_business{background-color: #F7F8FA;padding: 80px 0;}
.index_business .title{text-align: center;}
.index_business .title h6{font-size: 38px;color: #b91a19;font-family: 'weben' !important;}
.index_business .title h4{font-size: 26px;color: #333;margin-top: 6px;}
.index_business .title p{font-size: 16px;color: #999;margin-top: 12px;}


.index_business .business_list{overflow: hidden;border-right: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5;
   margin-top: 70px;margin-left: -25px;
}
.index_business .business_list .item{width: 25%;float: left;
  cursor: pointer;padding-left: 25px;margin-bottom: 25px;
}
.index_business .business_list .item .con{padding: 25px 22px;border-radius: 6px;background-color: #fff;
   padding-right: 105px;position: relative;
}
.index_business .business_list .item img{width: 72px;vertical-align: middle;position: absolute;
   right: 22px;top: 25px;
}

.index_business .business_list .item:hover img{animation: zooms 1.5s infinite linear;}




@keyframes zooms {
   0% {
      transform:translateY(0);
   }
   50% {
      transform:translateY(10px);
   }
   100% {
      transform:translateY(0);
   }
}


.index_business .business_list .item h4{font-size: 20px;color: #000;width: 100%;}
.index_business .business_list .item p{font-size: 14px;color: #999;line-height: 1.6;margin-top: 10px;
   overflow: hidden;text-overflow: ellipsis; white-space: nowrap;width: 100%;
}


.index_us_good{padding: 80px 0;background-image: url(../images/index_bg1.jpg);background-size: cover;
   background-position: center;overflow: hidden;
}

.index_us_good .left{width: 40%;float: left;}
.index_us_good .left h6{font-family: 'weben';font-size: 38px;color: #fff;}
.index_us_good .left h4{font-size: 26px;color: #fff;}
.index_us_good .left p{font-size: 16px;color: #fff;line-height: 1.8;margin-top: 35px;}
.index_us_good .right{width: 52%;float: right;}
.index_us_good .right img{width: 100%;vertical-align: middle;}

.index_about{padding: 80px 0;background-color: #fff;}
.index_about .top{overflow: hidden;}
.index_about .top .left{width: 48%;float: left;}
.index_about .top .right{width: 48%;float: right;text-align: right;}
.index_about .top h4{font-size: 30px;color: #333;height: 77px;line-height: 77px;
   background-image: linear-gradient(to right, #f0f0f0 , #fff);padding: 0 15px;
   margin-bottom: 22px;
}
.index_about .top p{font-size: 16px;color: #333;line-height: 1.9;margin-top: 16px;}
.index_about .top a{display: block;font-size: 12px;color: #333;width: 128px;height: 44px;
   text-align: center;line-height: 44px;border-radius: 50px;border: 1px solid #e0e0e0;
   margin-top: 20px;
}
.index_about .top a:hover{color: #fff;background-color: #b91a19;border: 1px solid #b91a19;}
.index_about .list{overflow: hidden;margin-left: -50px;margin-top: 50px;}
.index_about .list .item{width: 33.333%;float: left;padding-left: 50px;}
.index_about .list .item .pic{padding-top: 60%;background-size: cover;background-position: center;}
.index_about .list .item h4{font-size: 18px;color: #333;margin-top: 16px;}
.index_about .list .item p{font-size:14px;color: #666;line-height: 1.6;margin-top:4px;}

.index_news{padding: 80px 0;background-color: #f3f3f3;}
.index_news .title{text-align: center;}
.index_news .title h6{font-size: 38px;color: #b91a19;font-family: 'weben' !important;}
.index_news .title h4{font-size: 26px;color: #333;margin-top: 6px;}
.index_news .title a{display: inline-block;margin: 0 15px;width: 158px;height: 38px;border-radius: 50px;
   margin-top: 38px;font-size: 16px;color: #333;border: 1px solid #c2c2c2;line-height: 36px;
}
.index_news .title a:hover,.index_news .title a.on{border: 1px solid #b91a19;color: #fff;
   background-color: #b91a19;
}


.index_news .list{padding-left: 620px;overflow: hidden;margin-top: 55px;}
.index_news .list .left{width: 620px;margin-left: -620px;background-color:#fff;float: left;padding: 50px 45px;}
.index_news .list .left h5{font-weight: normal;font-size: 36px;color: #333;}
.index_news .list .left h5 em{font-size: 20px;}
.index_news .list .left h4{font-size: 20px;color: #333;margin-top: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
        font-weight: bold;
}
.index_news .list .left p{font-size: 14px;color: #666;line-height: 1.8;margin-top: 12px;height: 50px;overflow: hidden;}
.index_news .list .left .pic{padding-top: 57%;margin-top: 22px;background-position: center;background-size: cover;}
.index_news .list .left .more{display: inline-block;width: 150px;height: 46px;text-align: center;line-height: 46px;
	background-color: #b91a19;border-radius: 50px;font-size: 16px;color: #fff;margin-top: 35px;
}
.index_news .list .right{margin-left: 55px;border-top: 1px solid #e3e3e3;}
.index_news .list .right .item{padding: 30px 0;border-bottom: 1px solid #e3e3e3;}
.index_news .list .right .item h4{font-size: 20px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_news .list .right .item p{font-size: 14px;color: #888;line-height: 1.8;margin-top: 12px;height: 50px;overflow: hidden;}
.index_news .list .right .item span{font-size: 14px;color: #333;margin-right: 80px;display: inline-block;margin-top: 16px;}
.index_news .list .right .item:hover h4{color: #b91a19;}
.index_news .list .right .more{text-align: right;margin-top: 42px;}
.index_news .list .right .more a{display: inline-block;width: 168px;height: 48px;border-radius: 50px;line-height: 48px;
	text-align: center;font-size: 12px;color: #333;border: 1px solid #b3b3b3;transition: .3s;
}
.index_news .list .right .more a:hover{color: #fff;border: 1px solid #b91a19;background-color: #b91a19;transition: .3s;}

.index_case_list{overflow: hidden;margin-top: 55px;}
.index_case_list .item{width: 20%;float: left;border-right: 1px solid #e0e0e0;
   padding: 25px 30px;border-bottom: 1px solid #e0e0e0;overflow: hidden;
}
.index_case_list .item:nth-child(5n){border-right: none;}
.index_case_list .item:nth-child(11){border-bottom: none;}
.index_case_list .item:nth-child(12){border-bottom: none;}
.index_case_list .item:nth-child(13){border-bottom: none;}
.index_case_list .item:nth-child(14){border-bottom: none;}
.index_case_list .item:nth-child(15){border-bottom: none;}
.index_case_list .item .pic{padding-top: 50%;background-size: contain;background-position: center;}

/* 品牌 */
.brand_one_list{padding: 60px 0;}
.brand_one_list h5{font-size: 28px;color: #333;text-align: center;}
.brand_one_list .list{margin-left: -20px;padding: 10px 0;margin-top: 30px;}
.brand_one_list .list .item{width: 20%;float: left;padding-left: 20px;}
.brand_one_list .list .item .con{background-color: #fff;text-align: center;padding: 56px 22px;
   cursor: pointer;
}
.brand_one_list .list .item .con .pic{width: 80px;height: 80px;display: inline-block;
   background-size: 100% auto;background-position: center top;transition: .3s;
}
.brand_one_list .list .item .con h4{font-size: 22px;color: #333;margin-top: 10px;}
.brand_one_list .list .item .con p{font-size: 16px;color: #999;margin-top: 8px;height: 48px;}
.brand_one_list .list .item .con:hover .pic{background-position: center bottom;transition: .3s;}
.brand_one_list .list .item .con:hover h4{color: #B91A19;}
.brand_one_list .list .item .con:hover p{color: #B91A19;}
.brand_one_list .list .item .con:hover{box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.16);}

.brand_two_list{padding: 60px 0;
   background-image: url(../images/bg3.png);
   background-size: cover;background-position: center;
}
.brand_two_list h5{font-size: 28px;color: #fff;text-align: center;}
.brand_two_list .list{margin-top: 40px;padding-left: 360px;overflow: hidden;}
.brand_two_list .list .left{width: 360px;height: 450px;margin-left: -360px;position: relative;float: left;}
.brand_two_list .list .left img{vertical-align: middle;}
.brand_two_list .list .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 35px;}
.brand_two_list .list .txt h4{font-size: 20px;color: #fff;}
.brand_two_list .list .txt a{display: block;width: 122px;height: 36px;line-height: 34px;text-align: center;
   border: 1px solid #E6E6E6;border-radius: 3px;margin-top: 22px;font-size: 14px;color: #fff;
}
.brand_two_list .list .txt a:hover{background: #B91A19;
   border: none;line-height: 36px;
}
.brand_two_list .right .item{padding-left: 20px;margin-bottom: 20px;width: 33.333%;float: left;}
.brand_two_list .right .item .con{height: 215px;position: relative;background-size:cover;background-position:center;}


.web_flow{padding: 60px 0;
   background-image: url(../images/bg4.png);
   background-size: cover;background-position: center;
}
.web_flow h5{font-size: 28px;color: #333;text-align: center;}
.web_flow .list{margin-top: 50px;}
.web_flow .list img{vertical-align: middle;max-width: 100%;}
.web_flow .more{text-align: center;margin-top: 50px;}
.web_flow .more a{display: inline-block;width: 280px;text-align: center;
   height: 44px;line-height: 44px;font-size: 14px;color: #fff;
   background: #B91A19;
   box-shadow: 0px 6px 12px rgba(185, 26, 25, 0.16);
}
.web_flow .more a:hover{opacity: 0.8;}

.patent_one_list{padding: 60px 0;padding-top: 0px;
   background-image: url(../images/bg4.png);
   background-size: cover;background-position: center;
}
.patent_one_list h5{font-size: 28px;color: #333;text-align: center;}

.patent_one_list .list{margin-left: -20px;overflow: hidden;margin-top: 50px;}
.patent_one_list .list .item{width: 33.333%;float: left;padding-left: 20px;margin-bottom: 20px;}
.patent_one_list .list .item .con{background-color: #fff;text-align: center;padding: 70px 60px;cursor: pointer;
   position: relative;
}
.patent_one_list .list .item .con .pic{width: 120px;height: 120px;display: inline-block;}
.patent_one_list .list .item .con .img1{display: block;}
.patent_one_list .list .item .con .img2{display: none;}
.patent_one_list .list .item .con img{width: 100%;vertical-align: middle;}
.patent_one_list .list .item .con h4{font-size: 22px;color: #333;margin-top: 10px;}
.patent_one_list .list .item .con p{font-size: 16px;color: #999;margin-top: 8px;height: 48px;}

.patent_one_list .list .item .con:hover .img1{display:none;}
.patent_one_list .list .item .con:hover .img2{display: block;}
.patent_one_list .list .item .con:hover h4{color: #B91A19;}
.patent_one_list .list .item .con .line{position: absolute;height: 3px;left: 0;width: 0;bottom: 0;
      background-color: #B91A19;transition: .3s;
}
.patent_one_list .list .item .con:hover .line{width: 100%;transition: .3s;}

.web_copy{padding: 60px 0;padding-top：0;}
.web_copy h5{font-size: 28px;color: #333;text-align: center;margin-bottom: 40px;}
.web_copy .list_item{overflow: hidden;padding-left: 484px;margin-bottom: 20px;position: relative;overflow: hidden;}
.web_copy .list_item .left{width: 484px;margin-left: -484px;background-color: #fff;}
.web_copy .list_item .left img{width: 100%;}
.web_copy .list_item .left .txt{padding: 40px 30px;}
.web_copy .list_item .left .txt h4{font-size: 24px;color: #333;}
.web_copy .list_item .left .txt p{font-size: 16px;color: #666;margin-top: 12px;line-height: 1.8;height: 56px;}
.web_copy .list_item .img{position: absolute;right: 0;top: 0;height: 100%;overflow: hidden;left: 504px;background-size: cover;}

.web_copy .list_item.list_item_two{}
.web_copy .list_item.list_item_two .left{float: right;}
.web_copy .list_item.list_item_two .img{left: 0;right: 504px;}


.web_list{padding: 40px 0;}
.web_list .top{overflow: hidden;margin-left:  -20px;}
.web_list .top .item{width: 33.3333%;padding-left: 20px;float: left;}
.web_list .top .item .pic{padding-top: 58%;background-size: cover;}
.web_list .top .item .con{background-color: #fff;position: relative;}
.web_list .top .item .con .text{padding: 20px 20px;}
.web_list .top .item .con h4{font-size: 24px;color: #333;overflow: hidden;   text-overflow: ellipsis;
    white-space: nowrap;}
.web_list .top .item .con:hover h4{color: #B91A19;}
.web_list .top .item .con p{font-size: 16px;color: #666;line-height: 1.6;height: 50px;overflow: hidden;margin-top: 8px;}
.web_list .top .item .con span{display: block;font-size: 16px;color: #999;margin-top: 6px;}


.web_list .top .item .con .line{position: absolute;height: 3px;left: 0;width: 0;bottom: 0;
      background-color: #B91A19;transition: .3s;
}
.web_list .top .item .con:hover .line{width: 100%;transition: .3s;}
.web_list .list .item{padding: 20px;background-color: #fff;margin-top: 20px;position: relative;}
.web_list .list .item .con{padding-left: 340px;overflow: hidden;}
.web_list .list .item .con .pic{width: 340px;height: 222px;background-size: cover;margin-left: -340px;float: left;}
.web_list .list .item .con .text{padding-left: 25px;padding-top: 35px;}

.web_list .list .item .con h4{font-size: 24px;color: #333;overflow: hidden;   text-overflow: ellipsis;
    white-space: nowrap;}
.web_list .list .item .con:hover h4{color: #B91A19;}
.web_list .list .item .con p{font-size: 16px;color: #666;line-height: 1.6;height: 50px;overflow: hidden;margin-top:12px;}
.web_list .list .item .con span{display: block;font-size: 16px;color: #999;margin-top: 8px;}

.web_list .list .item  .line{position: absolute;height: 3px;left: 0;width: 0;bottom: 0;
      background-color: #B91A19;transition: .3s;
}
.web_list .list .item:hover .line{width: 100%;transition: .3s;}

/* 底部 */
#web_food{background-image: url(../images/food_bg.jpg);background-size: cover;background-position: center top;
   overflow: hidden;padding-top: 170px;padding-bottom: 40px;
}
#web_food .top{display: flex;justify-content: space-between;padding-left: 320px;padding-right: 200px;}
#web_food .top .left{width: 320px;margin-left: -320px;}
#web_food .top .left h6{font-size: 14px;color: #fff;margin-bottom: 20px;}
#web_food .top .left p{font-size: 13px;color: #ccc;margin: 7px 0;width: 240px;}
#web_food .top .left img{vertical-align: middle;margin-right: 15px;margin-top: 15px;}

#web_food .top .center{display: flex;justify-content: space-between;width: 100%;}
#web_food .top .center dt{font-size: 14px;color: #fff;margin-bottom: 20px;}
#web_food .top .center dd{margin: 7px 0;}
#web_food .top .center dd a{font-size: 13px;color: #ccc;}
#web_food .top .center dd a:hover{text-decoration: underline;}


#web_food .top .right{width: 200px;margin-right: -200px;text-align: right;}
#web_food .top .right img{width: 120px;}
#web_food .top .right span{width: 120px;display: inline-block;font-size: 13px;color: #fff;text-align: center;margin-top: 6px;}
#web_food .copy{border-top: 1px solid #656565;text-align: center;padding-top: 25px;margin-top: 10px;}
#web_food .copy p{font-size: 13px;color: #ccc}

/* 关于我们 */
.n_banner{margin-top: 100px;position: relative;z-index: 1;position:relative;}
.n_banner img{max-width: 100%;vertical-align: middle;}



.brand_one_list .list .item{position: relative;}
.brand_one_list .list .item .pop_con{position: absolute;width: 120%;left: -10px;height: 120%;top: -10px;
   background-color: #fff;border-radius: 10px;z-index: 9;box-shadow: 0px 0px 8px rgba(28, 31, 32, 0.16);
   padding-top: 100px;display: none;
}
.brand_one_list .list .item .pop_con h5{font-size: 24px;color: #B91A19;height: 100px;line-height: 100px;
   position: absolute;left: 0;right: 0;top: 0;
}
.brand_one_list .list .item .pop_con .tt{position: absolute;left: 0;right: 0;top: 100px;bottom: 90px;
   overflow-y: auto;padding: 0 40px;text-align: left;
}
.brand_one_list .list .item .pop_con .tt span{font-size: 16px;color: #999;line-height: 1.8;display: block;
   margin-bottom: 20px;
}
.brand_one_list .list .item .pop_con .tt  h6{font-size: 18px;color: #B91A19;}
.brand_one_list .list .item .pop_con a{display: block;width: 160px;
height: 32px;
background: linear-gradient(270deg, #B91A19 0%, #B91A19 100%);
box-shadow: 0px 6px 12px rgba(185, 73, 50, 0.16);
opacity: 1;font-size: 14px;color: #fff;line-height: 32px;bottom: 30px;
border-radius: 23px;position: absolute;left: 50%;margin-left: -80px;
}
.brand_one_list .list .item:hover .pop_con{display: block;}





.n_banner .icon_list{position: absolute;left: 0;bottom: 0;width: 95%;background-color: #fff;
   padding: 40px 0;padding-left: 5%;
}
.n_banner .icon_list .item{width: 33.333%;float: left;position: relative;padding-left: 88px;}
.n_banner .icon_list .item img{width: 63px;height: 63px;position: absolute;left: 0;top: 50%;vertical-align: middle;
   top: 50%;transform: translateY(-50%);
}
.n_banner .icon_list .item h4{font-size: 24px;color: #333;}
.n_banner .icon_list .item p{width: 320px;font-size: 16px;color: #999;margin-top: 5px;height: 48px;}

.about_us_1215{overflow: hidden;
   background-image: url(../images/bg_1215_1.png);
   background-size: contain;background-position: left bottom;background-repeat: no-repeat;
}
.about_us_1215 .left{width: 50%;float: left;padding-left: 210px;padding-top: 100px;
   padding-right: 100px;
}

.about_us_1215 .left h4{font-size: 56px;color:#B91A19;font-weight: normal;}
.about_us_1215 .left h6{font-size: 24px;color: #B91A19;margin-bottom: 60px;}
.about_us_1215 .left p{font-size: 22px;color: #333;margin-top: 18px;line-height: 1.8;}
.about_us_1215 .left a{display: block;width: 199px;
   height: 40px;
   background: #B91A19;
   box-shadow: 0px 6px 12px rgba(185, 26, 25, 0.16);
   opacity: 1;text-align: center;line-height: 40px;font-size: 14px;color: #fff;
   border-radius: 23px;margin-top: 70px;
}


.about_us_1215 .right{width: 50%;float: right;}
.about_us_1215 .right .item{position: relative;cursor: pointer;}
.about_us_1215 .right img{vertical-align: middle;max-width: 100%}
.about_us_1215 .right  .icon{position: absolute;width: 100%;left: 0;top: 0;height: 100%;
   display: flex;text-align: center;
  justify-content: center;
  align-items: center;
}
.about_us_1215 .right  .icon img{width: 68px;vertical-align: middle;}
.about_us_1215 .right  .icon p{font-size: 24px;color: #fff;margin-top: 8px;}
.about_us_1215 .right  .text{position: absolute;width: 100%;left: 0;top: 0;height: 100%;
   background: linear-gradient(270deg, rgba(223, 103, 33, 0.86) 0%, rgba(217, 78, 56, 0.86) 100%);
   padding: 50px 60px;display: none; 
}
.about_us_1215 .right  .on .text{display: block;}
.about_us_1215 .right  .on .icon{display: none;}
.about_us_1215 .right  .text h4{font-size: 24px;color: #fff;}
.about_us_1215 .right  .text p{font-size:18px;margin-top:12px;line-height: 1.8;color: #fff;}


.icon_list_211215_1{padding: 80px 0;}
.icon_list_211215_1 h4{font-size: 28px;color: #333;text-align: center;}
.icon_list_211215_1 .list{margin-top: 50px;margin-left: -60px;overflow: hidden;}
.icon_list_211215_1 .list .item{width: 33.333%;float: left;padding-left: 60px;
   border-bottom: 1px solid #F1F1F1;
  position: relative;padding-left: 125px;
}
.icon_list_211215_1 .list .item .con{ padding-top: 40px;padding-bottom: 40px;}
.icon_list_211215_1 .list .item img{position: absolute;width: 63px;height: 63px;left: 38px;
   top: 64px;
}
.icon_list_211215_1 .list .item h5{font-size: 24px;color: #333;}
.icon_list_211215_1 .list .item p{font-size: 16px;color: #999;margin-top: 12px;line-height: 1.8;}
.icon_list_211215_1 .list .item a{display: block;width: 142px;
height: 40px;font-size: 14px;color: #333;
border: 1px solid #ccc;text-align: center;line-height: 40px;margin-top: 30px;
border-radius: 23px;
}
.icon_list_211215_1 .list .item a:hover{background-color:#B91A19;border: 1px solid #B91A19;color:#fff;}
.bb_none{border-bottom: none;}


















.wp2{background-color: #fff;margin-top: -84px;margin-right: 8%;position: relative;z-index: 2;
   padding-left: 8%;
}

.wp2 .wp{background-color: #fff;}
h5{font-weight: normal;}
.now_con{display: flex;justify-content: space-between;padding: 30px 0;}
.now_con span{font-size: 16px;color: #333;vertical-align: middle;}
.now_con .right img{width: 18px;vertical-align: middle;margin-right: 5px;}
.now_con a{font-size: 16px;color: #333;vertical-align: middle;}
.now_con a:hover{text-decoration: underline;}
.now_con em{font-size: 16px;color: #333;vertical-align: middle;margin: 0 5px;}
.now_con .left em{margin: 0 20px;opacity: 0.8;}
.now_con .left span.on{color: #B91A19;}
.now_con .left a:hover{text-decoration: none;color: #B91A19;}
.now_con .left a:hover span{color: #B91A19;}
.n_title{width: 100%;height: 80px;line-height: 80px;text-align: center;
   background-color: #FAFAFA;
}
.n_title h5{font-size: 28px;color: #333;}

.about_us{overflow: hidden;display: flex;justify-content: space-between;align-items: center;margin-top: 55px;
   padding-bottom: 45px;
}
.about_us .text{width: 47%;}
.about_us .pic{width: 47%;}
.about_us .text p{font-size: 16px;color: #333;margin-top: 22px;}
.about_us .pic img{width: 100%;}
.bg_hui{background-color: #FAFAFA;}
.wp2.bg_hui{margin-top: 0;}
.wp2.bg_hui .wp{background-color: transparent;}
.about_us_mass{padding: 48px 0;}
.about_us_mass h4{font-size: 28px;color: #000;}
.about_us_mass .list{margin-top: 20px;overflow: hidden;}
.about_us_mass .list .item{width: 25%;float: left;position: relative;transition:.3s;}
.about_us_mass .list .item.on{width: 50%;transition:.3s;}
.about_us_mass .list .item.none{width: 16.6666%;transition:.3s;}
.about_us_mass .list .item .tit{position: absolute;font-size: 28px;color: #fff;top: 55px;left: 55px;
   border:1px solid #fff;padding: 12px;
}
.about_us_mass .list .item .tit p{width: 1em;}
.about_us_mass .list .item>img{vertical-align: middle;}
.about_us_mass .list .item .bg{position: absolute;left: 0;width: 100%;top: 0;height: 100%;
   background-color: rgba(0, 0, 0,0.4);display: none;
}
.about_us_mass .list .item.on .bg{display: block;}
.about_us_mass .list .item .mass_m{position: absolute;left: 50%;top: 50%;
   transform: translate(-50%, -50%);display: none;
}
.about_us_mass .list .item .mass_m p{font-size: 24px;color: #fff;
   overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.about_us_mass .list .item.on .mass_m{display: block;}


#page{text-align: center;margin-top: 60px;margin-bottom: 60px;}
#page li{display: inline-block; height: 35px; padding: 0 14px; border: 1px solid #ddd; line-height: 35px; font-size: 14px; 
   color: #333;
   margin: 0 5px;cursor: pointer;background-color: #fff;border-radius: 3px;
}
#page li a{color: #333;}
#page li:hover,#page li.active{border: 1px solid #EC8042; background: linear-gradient(242deg, #B91A19 0%, #EC8042 100%);color: #fff;}
#page li:hover a,#page li.active a{color: #fff;}


.about_school{padding: 60px 0;padding-bottom: 80px;}

.web_deta .title h4{font-size: 32px;color: #333;text-align: center;}
.web_deta .deta{margin-top: 30px;}
.web_deta .deta p{font-size: 16px;color: #333;line-height: 1.8;margin-bottom: 15px;}
.web_deta .deta .pic{margin-top: 30px;}

.web_deta .title2{text-align: center;border-bottom: 1px solid #f0f0f0;padding-bottom: 25px;}
.web_deta .title2 h4{font-size: 22px;color: #000;}
.web_deta .title2 span{font-size: 14px;color: #666;margin: 0 10px;margin-top: 15px;display: inline-block;}
.web_deta .back{margin-top: 40px;padding-top: 40px;border-top: 1px solid #f0f0f0;text-align: center;}
.web_deta .back a{display: inline-block;width: 166px;height: 50px;text-align: center;line-height: 48px;border: 1px solid #ccc;
   font-size: 14px;color: #333;transition: .3s;
}
.web_deta .back a:hover{background-color: #EC8042;border: 1px solid #EC8042;color: #fff;transition: .3s;}


.web_about_con{padding: 0 40px;background-color: #fff;}
.web_about_con .index_about .list{margin-top: 0;}

.about_banner{background-image: url(../images/bg6.png);background-size: cover;background-position: center bottom;
   margin-top: 20px;padding: 70px 0;
}


#pop_con{position: fixed;box-shadow: 0px 6px 18px #DEC7B5;width: 420px;top: 50%;left: 50%;
   transform: translate(-50%, -50%);padding-top: 40px;background-color: #fff;display: none;z-index: 99;
}
#pop_con .tit{text-align: center;}
#pop_con .tit h4{font-size: 22px;color: #333;}
#pop_con .tit em{display: inline-block;width: 3em;height: 2px;background-color: #B91A19;}
#pop_con .tit p{font-size: 14px;color: #999;}
#pop_con .txt {padding: 0 40px;margin-top: 10px;}
#pop_con .txt input{height: 54px;background: #F6FBFF;width: 100%;border-radius: 50px;text-align: center;
   outline: none;border: none;margin-top: 20px;font-size: 14px;color: #333;
}
#pop_con .btn{margin-top: 20px;}
#pop_con .btn input{width: 100%;height: 64px;border: none;font-size: 16px;color: #fff;
background: #B91A19;
}
#pop_con .btn a{width: 100%;height: 64px;border: none;font-size: 16px;color: #fff;
   background: #B91A19;display: block;text-align: center;line-height: 64px;
   }
#pop_con .colse{position: absolute;right: 20px;top: 20px;}
#pop_con .colse img{width: 18px;height: 18px;vertical-align: middle;cursor: pointer;}


#right_pop{position: fixed;right: 0;top:50%;transform: translateY(-50%);z-index: 999;
    display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
    
}
#right_pop .item{width: 110px;padding: 8px 0;border-top-left-radius: 3px;border-bottom-left-radius: 3px;
   background-color: #B91A19;margin: 5px 0;text-align: center;cursor: pointer;position: relative;
}
#right_pop .item span{display: block;font-size: 12px;color: #fff;margin-top: 5px;}
#right_pop .item img{width: 28px;vertical-align: middle;}

#right_pop .item h4{position:absolute;font-size: 22px;color:#fff;right:20px;top:50%;transform: translateY(-50%);
    border-left:1px solid #fff;padding-left: 10px;display: none;transition: .3s;
}
#right_pop .item#tel{width:110px;overflow: hidden;transition: .3s;}
#right_pop .item .con{width: 110px;transition: .3s;}
#right_pop .item#tel:hover{width:260px;transition: .3s;}
#right_pop .item#tel:hover h4{display:block;transition: .3s;}
#right_pop .item#tel:hover .con{width:80px;transition: .3s;}



.product_list{margin-top: 50px;margin-left: -20px;}
.product_list .item{width: 33.33333%;float: left;padding-left: 20px;margin-bottom: 20px;}
.product_list .item .con{border: 1px solid #ECECEC;}


.product_list .item .pic{width: 100%;padding-top: 81%;overflow: hidden;position: relative;}
.product_list .item .pic .img{background-color: #fff;background-size: contain;
   position: absolute;left: 0;width: 100%;top: 0;height: 100%;transition:.3s;
}
.product_list .item .text{height: 58px;line-height: 58px;background-color: #F5F7F8;text-align: center;
   padding: 0 25px;position: relative;
}
.product_list .item .text p{font-size: 14px;color: #333;
   overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.product_list .item .text em{position: absolute;width: 0;height: 2px;left: 0;bottom: 0;transition: .3s;
   background-color: #D96E1B;display: block;
}
.product_list .item:hover .text p{color: #D96E1B;}
.product_list .item:hover .text em{width: 100%;transition: .3s;}
.product_list .item:hover .pic .img{transform: scale(1.1);transition:.3s;}
.product_list #page{margin-top: 50px;}

.about_banner{padding-bottom: 160px;margin-bottom: 60px;position: relative;}
.about_banner .title{text-align: center;}
.about_banner .title h4{font-size: 38px;color: #fff;font-family: 'weben' !important;}
.about_banner .title p{font-size: 26px;color: #fff;margin-top: 6px;}
.about_banner .swiper_con{overflow: hidden;margin-top: 40px;position: relative;}
.about_banner .swiper_con .con{width: 60%;margin-left: 20%;background-image: url('../images/bg211224.png');
   padding: 40px 30px;padding-left: 238px;overflow: hidden;background-size: cover;background-position: right center;
   display: flex;
  align-items: center;
}
.about_banner .swiper_con h4{font-size: 32px;color: #fff;margin-bottom: 5px;margin-left:-238px;
    text-align: center;width: 238px;float: left;border-right: 1px solid #fff;padding: 12px 0;
}
.about_banner .swiper_con h4 em{font-size: 14px;}
.about_banner .swiper_con p{font-size: 18px;color: #fff;line-height: 2;padding-left: 60px;}

.about_banner .swiper-pagination{z-index: 9;text-align: center;width: 100%;}
.about_banner  .swiper-pagination-bullet{background-color: #fff;opacity: 1;margin: 0 6px;}
.about_banner  .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;
   width: 36px;border-radius: 50px;background-color: #B91A19;
}
.about_banner .swiper-pagination{bottom:90px !important;}
.about_banner .about_btn{position: absolute;width: 52px;height: 52px;background-color: #fff;border-radius: 50%;
   top: 55%;color: #B91A19;font-size: 28px;text-align: center;line-height: 48px;z-index: 99;cursor: pointer;
   outline: none;
}
.about_banner .about_btn:hover{opacity: 0.8;}
.about_banner .about_btn.about_prev{right: 30px;}
.about_banner .about_btn.about_next{left: 30px;}

.about_mass{padding: 20px;background-color: #fff;}
.about_mass_list{overflow: hidden;margin-top: 20px;margin-bottom: 40px;}
.about_mass_list .item{width: 20%;float: left;}
.about_mass_list .item .con{padding: 60px 40px;text-align: center;background-color: #fff;border-right: 1px solid #EBEBEB;
   cursor: pointer;position: relative;
}
.about_mass_list .item:last-child .con{border-right: none;}
.about_mass_list .item img{width: 68px;height: 68px;vertical-align: middle;}
.about_mass_list .item img.img1{display: inline-block;}
.about_mass_list .item img.img2{display: none;}
.about_mass_list .item h4{font-size: 18px;color: #333;margin-top: 12px;}
.about_mass_list .item p{font-size: 14px;color: #333;margin-top: 15px;height: 42px;}
.about_mass_list .item .con:hover  img.img1{display: none;}
.about_mass_list .item .con:hover  img.img2{display: inline-block;}
.about_mass_list .item .con:hover h4{color: #B91A19;}

.about_mass_list .item .con .line{position: absolute;height: 3px;left: 0;width: 0;bottom: 0;
      background-color: #B91A19;transition: .3s;
}
.about_mass_list .item .con:hover .line{width: 100%;transition: .3s;}




/* 新闻中心 */
.er_nar{height: 80px;text-align: right;line-height: 80px;box-shadow: 0 6px 6px rgba(168, 168, 168, 0.1);}
.er_nar .wp>a{margin-left: 60px;display: inline-block;font-size: 18px;color: #333;position: relative;}
.er_nar .wp>a.on{color: #E96565;}
.er_nar .wp>a:hover{color: #E96565;}
.er_nar .wp>a em{display: block;position: absolute;width: 50px;height: 3px;background-color: #E96565;
   left: 0;bottom: 0;display: none;
}
.er_nar .wp>a.on em{display: block;}

.er_nar p a{font-size: 18px;color: #333;vertical-align: middle;}
.er_nar p a:hover{color: #E96565;}
.er_nar p em{font-size: 18px;vertical-align: middle;margin: 0 10px;}
.er_nar p span{font-size: 18px;color: #DBDBDB;vertical-align: middle;}
#dituContent{width: 100%;height: 380px;}



#web_head_mm{background-color: #fff;height: 56px;line-height: 54px;padding: 0 10px;position: fixed;left: 0;top:0;z-index: 10;
   width: 100%;border-bottom: 1px solid #f1f1f1;display: none;
}
#web_head_mm .logo{text-align: center;}
#web_head_mm img{vertical-align: middle;height: 32px;}
#web_head_mm .open_nav{position: absolute;width: 56px;height: 56px;background-image: url(../images/top_icon2.png);
   display: inline-block;vertical-align: middle;background-size: 20px;background-position: center center;background-repeat: no-repeat;cursor: pointer;right: 0px;top:0;
   -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
   -moz-user-focus: none;
}	
#web_head_mm .open_nav.on{background-image: url(../images/top_icon3.png);}
#web_head_mm .right_nav{width: 100%;position: fixed;right: 0;top:56px;z-index: 9;
   bottom: 0;width: 0;overflow: hidden;z-index: 99;
}

#web_head_mm .right_nav .bg{position: absolute;left: 0;top:0;background-color: rgba(0, 0, 0,0);transition:.3s;}
#web_head_mm .right_nav.on .bg{position: absolute;left: 0;top:0;background-color: rgba(0, 0, 0,0.4);transition:.3s;
   width: 100%;height: 100%;
}
#web_head_mm .right_nav.on{width: 100%;}

#web_head_mm .right_nav .nav{position: absolute;height: 100%;width: 0%;right: 0;top:0;background-color: #fff;}

#web_head_mm .right_nav .nav a{display: block;font-size: 14px;color: #333;line-height:40px;padding-left: 30px;
   border-bottom: 1px solid #f0f0f0;height:40px;position: relative;
}
#web_head_mm .right_nav .nav a span{display: inline-block;width: 8px;height: 8px;border-radius: 50%;
   border: 1px solid #cccccc;margin-right:20px;vertical-align: middle;
}
#web_head_mm .right_nav .nav a img{width: 6px;height: auto;vertical-align: middle;margin-right: 21px;margin-left: 1px;}
#web_head_mm .right_nav .nav a em{vertical-align: middle;}
#web_head_mm .right_nav.on .nav{width: 80%;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}

#web_head_mm .right_nav .nav a b{position: absolute;right: 15px;top:50%;transform: translateY(-50%);
   font-size: 16px;font-weight: normal;color: #666;
}

#web_head_mm .right_nav .nav a.on{background-color: #ebebeb;}
#web_head_mm .right_nav .nav a.on span{background-color: #666;border: 1px solid #666;}
// #web_head_mm .right_nav .nav .mm_nav_item{}
#web_head_mm .right_nav .nav .mm_nav_item .mm_nav_item_down{display: none;}


#mm_er_nav{display: none;width: 100%;position: relative;}
#mm_er_nav .tit{height: 42px;line-height: 42px;background-color:#fff;padding:0 3%;
   background-image: url(../images/up1.png);background-repeat: no-repeat;background-position: right 3% center;
   background-size:  13px auto;
}
#mm_er_nav .tit.on{background-image: url(../images/down1.png);}
#mm_er_nav .tit h4{font-size: 14px;color: #333;font-weight: normal;}
#mm_er_nav .down_nav{position: fixed;width: 100%;left: 0;top:100%;background-color: rgba(0, 0, 0,0.1);
  z-index: 999999;bottom: 0;transition:.3s;
}
#mm_er_nav .down_nav.on{top:0px;transition:.3s;}
#mm_er_nav .down_nav .con{position: absolute;left: 0;width: 100%;top:1px;bottom: 50px;padding: 0 20px;
   background-color: #fff;
}
#mm_er_nav .down_nav .con.on{top: 5px;transition:.3s;}
#mm_er_nav .down_nav .con h5{font-size: 16px;color: #333;font-weight: normal;text-align: center;
   padding: 25px 0;
}

#mm_er_nav .down_nav .item{border-bottom: 1px solid #f0f0f0;padding: 5px 0;}
#mm_er_nav .down_nav .item:last-child{border-bottom: none;}
#mm_er_nav .down_nav .item>a{line-height: 30px;font-size: 14px;color: #000;font-weight: bold;}
#mm_er_nav .down_nav .item dt{padding: 5px 0;}
#mm_er_nav .down_nav .item dt>a{font-size: 14px;color: #333;}
#mm_er_nav .down_nav .item dd{padding: 5px 0;}
#mm_er_nav .down_nav .item dd>a{font-size: 13px;color: #333;display: inline-block;}
#mm_er_nav .down_nav .item dd>a img{width: 6px;margin-right: 6px;vertical-align:0px;}
#mm_er_nav .down_nav .colse{background-color: #535353;height: 50px;line-height: 50px;text-align: center;
   cursor: pointer;font-size: 14px;color: #fff;position: absolute;left: 0;width: 100%;bottom: 0;display: none;
}
#mm_er_nav .down_nav.on .colse{display: block;}
.oh{overflow: hidden !important;}

.news_list .item{padding: 60px 0;border-bottom: 1px solid #DEDEDE;padding-left: 350px;overflow: hidden;}
.news_list .item .pic{width: 350px;height: 230px;background-size: cover;background-position: center;
   margin-left: -350px;float: left;
}
.news_list .item .text{float: left;width: 100%;padding-left: 100px;}
.news_list .item .text h4{font-size: 24px;color: #333;font-weight: normal;overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}
.news_list .item .text h4:hover{color: #B91A19;}
.news_list .item .text span{font-size: 18px;color: #999;display: block;margin-top: 15px;}
.news_list .item .text p{font-size: 18px;color: #666;margin-top: 15px;height: 54px;overflow: hidden;}
.news_list .item .text em{display: block;width: 166px;height: 45px;border-radius: 5px;margin-top: 30px;text-align: center;
   line-height: 43px;border: 1px solid #707070;font-size: 22px;color: #333;transition: .3s;cursor: pointer;
}
.news_list .item .text em:hover{color: #fff;border: 1px solid #B91A19;transition: .3s;background-color: #B91A19;}


.news_deta{padding-top: 40px;padding-bottom: 40px;}
.news_deta .title{text-align: center;border-bottom: 1px solid #ddd;padding-bottom: 40px;}
.news_deta .title h4{font-size: 18px;color: #0F0A08;}
.news_deta .title p{margin-top: 20px;}
.news_deta .title p span{margin:0 15px;font-size: 16px;color: #858585;}
.news_deta .deta{margin-top: 40px;}
.news_deta .deta p{font-size: 16px;color: #858585;line-height: 2;margin-bottom: 15px;}
.news_deta .back{text-align: center;margin-top: 60px;margin-bottom: 40px;}
.news_deta .back a{display: inline-block;width: 166px;height: 50px;border-radius: 5px;text-align: center;
   line-height: 48px;border: 1px solid #707070;font-size: 22px;color: #333;transition: .3s;
}
.news_deta .back a:hover{border: 1px solid #B91A19; background-color: #B91A19;color: #fff;transition: .3s;}




.product_data{overflow: hidden;padding: 80px 0;padding-top: 0;}
.product_data .pic{border: 1px solid #DEDEDE;width: 40%;float: left;}
.product_data .pic img{max-width: 100%;}
.product_data .text{float: right;width: 55%;}
.product_data .text h4{font-size: 36px;color: #B91A19;border-bottom: 1px solid #ddd;
   padding: 20px 0;
}

.product_data .text p{font-size: 16px;color: #666;padding: 20px 0;
   border-bottom: 1px solid #ddd;line-height: 1.8;
}

.product_data .back{margin-top: 50px;}
.product_data .back a{display: inline-block;width: 250px;height: 50px;border-radius: 5px;text-align: center;
   line-height: 48px;border: 1px solid #B91A19;font-size: 22px;color: #B91A19;transition: .3s;
}
.product_data .back a:hover{border: 1px solid #B91A19; background-color: #B91A19;color: #fff;transition: .3s;}

.product_data_title{text-align: left;margin-top: 30px;padding-left: 28px;}


.product_data_text{margin-top: 5px;}
.product_data_text p{font-size: 16px;color: #333;line-height: 1.8;margin-top: 40px;}





.contact_us_list{overflow: hidden;margin-left: -100px;margin-top: 40px;}
.contact_us_list .item{width: 33.3333%;float: left;padding-left: 100px;margin-bottom: 20px;}
.contact_us_list .item .con{overflow: hidden;padding: 20px 0; padding-left: 54px;position: relative;}
.contact_us_list .item .pic{width: 54px;height: 54px;position: absolute;left: 0;top:50%;transform: translateY(-50%);}
.contact_us_list .item .pic img{max-width: 100%;}
.contact_us_list .item .text{padding-left: 10px;}
.contact_us_list .item .text span{font-size: 16px;color: #000;} 
.contact_us_list .item .text p{font-size: 16px;color: #999;margin-top: 0px;}


.contact_us_map{padding-bottom: 50px;}

.contact_service_map{position: relative;}
.contact_service_map img{width: 100%;}
.contact_service_map .icon{position: absolute;}
.contact_service_map .icon.icon_bj{top: 320px;left: 840px;}
.contact_service_map .icon .top{cursor: pointer;position: relative;z-index: 8;}
.contact_service_map .icon .top img{width: 26px;}

.contact_service_map .icon .text{background-color: #fff;padding: 20px;border-radius: 8px;
   border: 1px solid #ddd;position: absolute;width: 600px;display: none;z-index: 9;
}
.contact_service_map .icon .text h4{font-size: 24px;color: #333;}
.contact_service_map .icon .text p{font-size: 16px;color: #666;margin-top: 8px;}
.contact_service_map .icon.icon_bj .text{right: 30px;top: 0;}
.contact_service_map .icon:hover .text{display: block;}

.contact_service_map .icon.icon_sh{top: 525px;left: 935px;}
.contact_service_map .icon.icon_sh .text{right: 30px;top: 0;}

.contact_service_map .icon.icon_gs{top: 310px;left:480px;}
.contact_service_map .icon.icon_xc{top: 480px;left:305px;}

.contact_service_list{margin-top: 50px;overflow: hidden;}
.contact_service_list .item{width: 50%;float: left;padding-left: 50px;margin-bottom: 50px;}
.contact_service_list .item .con{border: 1px solid #ddd;width: 100%;}
.contact_service_list .item h4{height: 96px;line-height: 96px;font-size: 24px;color: #B91A19;
   text-align: center;border-bottom: 1px solid #ddd;
}
.contact_service_list .item p img{width: 36px;vertical-align: middle;position: absolute;
   left: 35px;top: 52%;margin-top: -18px;
}
.contact_service_list .item p{height: 96px;line-height: 96px;border-bottom: 1px dotted #ddd;
   padding: 0 35px;position: relative;padding-left: 75px;box-sizing: border-box;
}
.contact_service_list .item p span{font-size: 18px;color: #666;line-height: 1.5;
   display: block;top: 50%;transform: translateY(-50%);position: absolute;
   left: 75px;box-sizing: border-box;
}

.contact_mass{margin-top: 45px;margin-left: -20px;overflow: hidden;padding-bottom: 66px;}
.contact_mass .item{padding-left: 20px;width: 33.3333%;float: left;margin-bottom: 20px;}
.contact_mass .item .con{border: 1px solid #ddd;position: relative;padding-left: 70px;}
.contact_mass .item .icon{width: 36px;height: 36px;position: absolute;left: 20px;top:20px;}
.contact_mass .item .icon img{width: 100%;}
.contact_mass .item input{height: 74px;width: 100%;border: none;outline: none; font-size: 18px;color: #666;}
.contact_mass .item.item_one{width: 100%;}
.contact_mass .item textarea{width: 100%;border: none;padding: 25px 0;outline: none;
   height: 150px;font-size: 18px;color: #666;resize: none;
}



.contact_mass .more{text-align: center;margin-top: 40px;}
.contact_mass .more a{display: inline-block;font-size: 0;position: relative;
   height: 52px;
}
.contact_mass .more a em{display: inline-block;width: 52px;height: 52px;text-align: center;line-height: 52px;
   background-color: #B91A19;font-size: 20px;color:#fff;font-weight: bold;vertical-align: middle;
   position: relative;z-index: 2;
}
.contact_mass .more a span{display: inline-block;height: 52px;line-height: 52px;width: 140px;
   text-align: center;font-size: 14px;color: #333;border: 1px solid #DDDDDD;border-left: none;
   vertical-align: middle;position: relative;z-index: 2;
}
// .contact_mass .more a:hover em{background-color: transparent;}
.contact_mass .more a:hover span{color: #fff;border: none;}

.contact_mass .more a .bg_more{position: absolute;width: 52px;height: 100%;background-color: #D96E1B;z-index: 1;
   left: 0;top: 0;transition:.3s;
}
.contact_mass .more a:hover .bg_more{width: 100%;transition:.3s;}
.contact_mass .more a input{position: absolute;left: 0;width: 100%;top: 0;height: 100%;opacity: 0;z-index: 9;
   cursor: pointer;
}

.Join_us .item{padding:40px 0;border-bottom:1px solid #EBEBEB;}
.Join_us .item:last-child{border-bottom:none;}
.Join_us .item h3{font-size:20px;color:#B91A19;font-weight: normal;}
.Join_us .item h4{font-size: 14px;margin-top: 18px;}

.Join_us .item p{line-height:1.8;font-size: 14px;color:#666;}

.Join_us .item p b{color:#D96E1B;}







.product_data .pic{position: relative;overflow: hidden;text-align: center;}
.product_data .pic .swiper-wrapper{width: 100%;}
.product_data .pic .swiper-pagination-bullet-active{background-color: #B91A19;}



.product_data .more{text-align: left;margin-top: 40px;}
.product_data .more a{display: inline-block;font-size: 0;position: relative;
   height: 52px;
}
.product_data .more a em{display: inline-block;width: 52px;height: 52px;text-align: center;line-height: 52px;
   background-color: #B91A19;font-size: 20px;color:#fff;font-weight: bold;vertical-align: middle;
   position: relative;z-index: 2;
}
.product_data .more a span{display: inline-block;height: 52px;line-height: 52px;width: 140px;
   text-align: center;font-size: 14px;color: #333;border: 1px solid #DDDDDD;border-left: none;
   vertical-align: middle;position: relative;z-index: 2;
}
// .product_data .more a:hover em{background-color: transparent;}
.product_data .more a:hover span{color: #fff;border: none;}

.product_data .more a .bg_more{position: absolute;width: 52px;height: 100%;background-color: #D96E1B;z-index: 1;
   left: 0;top: 0;transition:.3s;
}
.product_data .more a:hover .bg_more{width: 100%;transition:.3s;}


.brand_211223{background-color: #fff;padding: 60px 0;}

.brand_211223 h5{font-size: 28px;
    color: #333;
    text-align: center;

}
.brand_211223 .list{margin-left: -20px;overflow: hidden;margin-top: 30px;}
.brand_211223 .item{width: 25%;float: left;padding-left: 20px;margin-bottom: 20px;}
.brand_211223 .item .con{padding: 33px 30px;border-radius: 5px;overflow: hidden;
   background-color: #F7F8FA;position: relative;cursor: pointer;height: 190px;
}
.brand_211223 .item .con .text{position: relative;z-index: 2;}
.brand_211223 .item .con i{display: block;font-size: 28px;color: #B91A19;}
.brand_211223 .item .con p{font-size: 18px;color: #333;line-height: 1.6;height: 64px;margin-top: 15px;}
.brand_211223 .item .con  .pic{position: absolute;left: 0;width: 100%;top: 0;height: 100%;
   background-size: cover;z-index: 1;display: none;
}
.brand_211223 .item .con:hover .pic{display: block;}
.brand_211223 .item .con:hover:hover i{color: #fff;}
.brand_211223 .item .con:hover:hover p{color: #fff;}
.brand_211223 .item .con.con2{display: flex;
  justify-content: center;
  align-items: center;}
.brand_211223 .item .con.con2 h4{font-size: 20px;color: #666;}
.brand_211223 .item .con.con2:hover{background-color:#B91A19;}
.brand_211223 .item .con.con2:hover h4{color:#fff;}


.science_211223{}
.science_211223 .title{text-align: center;}
.science_211223 .title span{display: inline-block;padding: 12px 30px;margin: 0 25px;
   background-color: #fff;border-radius: 50px;cursor: pointer;font-size: 16px;color: #333;
}
.science_211223 .title span.on,.science_211223 .title span:hover{background-color: #B91A19;color: #fff;}
.science_211223 .look_con {display: none;justify-content: space-between;margin-top: 40px;}
.science_211223 .look_con .left{width: 49%;background-image: url(../images/ss1.jpg);
   padding-right: 15px;
}
.science_211223 .look_con .right{width: 49%;background-image: url(../images/ss2.jpg);
   padding-right: 15px;
}
.science_211223 .look_con h6{height: 90px;line-height: 90px;padding: 0 40px;
   font-size: 32px;color: #fff;
}
.science_211223 .look_con .text{padding: 40px;border-top-right-radius: 25px;overflow: hidden;
   background-size: cover;background-position: center;
}
.science_211223 .look_con .left .text{background-image: url(../images/ss3.jpg);}
.science_211223 .look_con .right .text{background-image: url(../images/ss4.jpg);}
.science_211223 .look_con .text p{font-size: 22px;color: #333;line-height: 2;}
.science_211223 .look_con .text a{width: 112px;
height: 36px;margin-top: 45px;font-size: 14px;color: #B91A19;line-height: 36px;
border: 1px solid #B91A19;
display: inline-block;text-align: center;
border-radius: 4px;
}

.science_211223 .look_con .text a:hover{background-color: #B91A19;color: #fff;}
.science_211223 .look_con.look_con_show{display: flex;}





.web_flow2{background-image:none;background-color: #F7F8FA;}
.list_220110{background-image: url(../images/220110_1.png);
   background-position: center center;background-size:98% auto;
   background-repeat: no-repeat;padding: 20px 80px;width: 1500px;
   display: flex;align-items: center;margin-top: 50px;
  justify-content: space-between;
}
.list_220110 .item{text-align: center;background-color: #fff;
   width: 190px;padding: 60px 0;border-radius: 5px;
}
.list_220110 .item img{vertical-align: middle;max-width: 100%;}
.list_220110 .item p{font-size: 16px;color: #333;margin-top: 20px;}

.web_flow2 .more a{width: 144px;
height: 44px;
background: linear-gradient(270deg, #B91A19 0%, #B91A19 100%);
box-shadow: 0px 6px 12px rgba(185, 26, 25, 0.16);
opacity: 1;
border-radius: 4px;
}


.list_220110_2{margin-top: 50px;display: flex;align-items: center;margin-top: 50px;
  justify-content: space-between;
   padding-bottom: 60px;
}
.list_220110_2 .item{width: 150px;text-align: center;height: 105px;}
.list_220110_2 .item img{width: 105px;}
.list_220110_2 .item p{font-size: 20px;color: #333;margin-top: 20px;}



.web_flow3{background-color: #F7F8FA;background-image: none;}
.list_220110_3{overflow: hidden;margin-top: 50px;background-color: #F7F8FA;
   margin-left: -20px;
}
.list_220110_3 .item{width: 16.6666%;float: left;text-align: center;padding-left: 20px;}
.list_220110_3 .item img{max-width: 100%;vertical-align: middle;}
.list_220110_3 .item .img1{display: inline-block;}
.list_220110_3 .item .img2{display: none;}
.list_220110_3 p{font-size: 20px;color: #333;margin-top: 20px;}
.list_220110_3 span{display: block;font-size: 28px;color: #999;margin-top: 20px;}
.list_220110_3 .con{background-color: #fff;padding: 50px 0;cursor: pointer;}
.list_220110_3 .item .con:hover .img1{display: none;}
.list_220110_3 .item .con:hover .img2{display: inline-block;}
.web_flow3 .more a{width: 144px;
height: 44px;
background: linear-gradient(270deg, #B91A19 0%, #B91A19 100%);
box-shadow: 0px 6px 12px rgba(185, 26, 25, 0.16);
opacity: 1;
border-radius: 4px;
}

.list_220110_4{background-image: url(../images/220110_1.png);
   background-position: center center;background-size:100% auto;
   overflow: hidden;background-repeat: no-repeat;padding-right: 80px;
   margin-top: 50px;
}
.list_220110_4 .item{width: 25%;float: left;padding-left: 80px;
   margin:20px 0;
}
.list_220110_4 .item .con{background-color: #fff;padding: 20px;position: relative;}
.list_220110_4 .item p{font-size: 18px;color: #333;margin-top: 15px;}
.list_220110_4 .item span{display: block;position: absolute;right: 20px;
   top: 20px;font-size: 28px;color: #D8D8D8;
}

@media only screen and (max-width: 1200px) {
   .list_220110_2,.list_con{width: 100%;overflow-x: auto;overflow-y: hidden;}
   .list_220110_2 .item{height: 60px;}
   .list_220110_2 .item img{width: 60px;}
   .list_220110_2 .item p{font-size: 14px;margin-top: 14px;}
   .list_220110_2 .jianotu{margin: 0 15px;}
   .list_220110_2 .jianotu img{width:40px;vertical-align: middle;}
   .list_220110_4{width: 1200px;}
   .list_220110_4 .item{padding-left: 30px;}
   .list_220110_3 .item{width: 33.3333%;margin: 10px 0;}
   .list_220110_5{display: block;background-image: none;width: 100%;overflow: hidden;}
   .list_220110 .item{float: left;width: 100%;margin:10px 0;}
}

@media only screen and (max-width: 768px) {
   .list_220110_3 .item{width: 100%;}
   .list_220110_5{padding: 0;}
   .list_220110_3 .con{padding: 20px 0;}
}








