@charset "utf-8";
/************************* 内页公共banner/栏目 /*************************/
.bannerC{position:relative;clear:both}
.bannerC img{width:100%}
.bannerC .info{position:absolute;z-index:1;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.bannerC .info .cn{font-size:35px;color:#fff}
.bannerC img:nth-child(2){display: none;}

.full-insideB-nav .inside-nav{position:relative}
.full-insideB-nav .channel-title{font-size:18px;line-height:30px;padding:15px 0;text-align:center;cursor:pointer}
.full-insideB-nav .channel-nav{display:none;position:absolute;left:0;top:60px;z-index:10;width:100%;border-top:1px solid #ccc}
.full-insideB-nav .channel-title:after{content:'';display:inline-block;vertical-align:top;width:20px;height:30px;margin-left:10px;background:url(../images/navdw.png) no-repeat center;-o-background-size:14px auto;background-size:14px auto;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}
.full-insideB-nav .channel-title.cur:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.full-insideB-nav .channel-nav li{border-bottom:1px solid #ccc;background-color:#fff}
.full-insideB-nav .channel-nav a{display:block;font-size:14px;line-height:30px;padding:6px 20px;color:#666}
@media (min-width:1024px){.full-insideB-nav{border-bottom:1px solid #ddd}
.full-insideB-nav .channel-title{display:none}
.full-insideB-nav .channel-nav{display:block!important;position:relative;top:0;left:-24px;z-index:10;float:left;width:auto;border:0}
.full-insideB-nav .channel-nav li{float:left;border-bottom:0;padding:0 10px}
.full-insideB-nav .channel-nav a{position:relative;font-size:16px;padding:19px 7px;display:block}
.full-insideB-nav .channel-nav a:after{content:'';position:absolute;left:0;bottom:-1px;width:0;height:2px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:width ease .3s;-o-transition:width ease .3s;-moz-transition:width ease .3s;transition:width ease .3s;background-color:#e2342e}
.full-insideB-nav .channel-nav a:hover, .full-insideB-nav .channel-nav a.cur {
    color: #e2342e;
}
.full-insideB-nav .channel-nav a:hover:after, .full-insideB-nav .channel-nav a.cur:after{width:100%;}

.full-insideB-nav .insideB-crumbs{display:block;float:right;padding:19px 0}
.full-insideB-nav .insideB-crumbs a:first-child{padding-left:18px;background-repeat:no-repeat;background-position:0 center;background-image:url(../images/insidebhome.png)}
.full-insideB-nav .insideB-crumbs a{display:inline-block;vertical-align:top;color:#888}
}
@media screen and (max-width:768px){
    .bannerC .info .cn{font-size:25px}
}
@media screen and (max-width:480px){
    .bannerC img:nth-child(1){display: none;}
    .bannerC img:nth-child(2){display: block;}
}
/************************* 内页公共banner/栏目 end /*************************/
/************************* 产品详情 /*************************/
.propost-one1{padding-bottom:20px}
.propost-bat{position:absolute;bottom:10px;left:0;z-index:10;width:100%;text-align:center;line-height:1}
.propost-bat span{width:10px;height:10px;margin:0 3px;background:#fff}
.propost-bat span.swiper-pagination-bullet-active{background:#e2342e}
.propost-onefr{padding-top:15px}
.propost-tit{line-height:28px;font-size:18px;color:#1a1a1a}
.propost-onefrdes{margin:10px 0;line-height:24px;font-size:13px;color:#666}
.propost-min{display:none}
.propost-one2menu{background:#f2f2f2;overflow-X:auto;font-size:0}
.propost-one2menu a{display:inline-block;padding:0 15px;margin-right:3px;line-height:40px;font-size:14px;color:#4c4c4c;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.propost-one2menu a.active{background:#e2342e;color:#fff}
.propost-one2view{padding:20px 0 25px;line-height:22px;font-size:14px;color:#666;overflow:hidden}
.propost-onea{display:block;margin:0 auto;width:100px;height:40px;line-height:40px;text-align:center;font-size:14px;color:#fff;background:#e2342e;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.propost-onea:hover{color:#fff;-webkit-box-shadow:0 0 15px -5px #e2342e;box-shadow:0 0 15px -5px #e2342e}
.propost-two{padding:30px 0 10px;background:#f7f7f7}
 
.propost-max .swiper-slide img {width: 100%;}
.propost-max {position: relative;width: 100%;}
@media (min-width:768px){.propost-max{float:left;width:48.75%}
.propost-onefr{float:right;width:46.5%}
.propost-min{position:relative;display:block;padding:0 30px}
.propost-min .swiper-slide{border:1px solid #e0e0e0;cursor:pointer}
.propost-min .swiper-slide img{width:100%}
.propost-min .swiper-slide.active-nav{border-color:#e2342e}
.propost-onefrdes{height:120px;overflow-y:auto}
.propost-onefrdes::-webkit-scrollbar{width:2px;height:8px;background-color:#fff}
.propost-onefrdes::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.1);-webkit-border-radius:2px;border-radius:2px;background-color:#fff}
.propost-onefrdes::-webkit-scrollbar-thumb{-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.1);background-color:#e2342e}
.propostnext1,.propostprev1{position:absolute;top:50%;z-index:10;display:block;width:15px;height:15px;-webkit-transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.propostnext1:hover,.propostprev1:hover{border-color:#e2342e}
.propostprev1{left:0;border-left:3px solid #999;border-bottom:3px solid #999}
.propostnext1{right:0;border-right:3px solid #999;border-top:3px solid #999}
.propost-bat{display:none}
.propost-twocon .swiper-slide .name{    font-size: 16px;margin-top: 10px; text-align:center;}
}
.propost-one{padding:70px 0 65px}
.propost-one1{padding-bottom:62px}
.propost-tit{line-height:32px;font-size:24px}
.propost-onefrdes{margin:25px 0;line-height:30px;font-size:15px;min-height:180px;height:auto;max-height:210px;    text-indent: 2em;}
.propost-one2menu a{padding:0 35px;line-height:60px;font-size:20px;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.propost-one2menu a:hover{background:#e2342e;color:#fff}
.propost-one2view{padding:50px 0 60px;line-height:30px;font-size:15px}
.propost-one2view img{max-width: 100%;}
.propost-onea{width:120px;height:46px;line-height:46px;font-size:18px}
.propost-two{padding:65px 0 28px}
 
.propost-twocon{margin-top:45px}
.propost-min{padding:0 40px}
.propost-twocon .swiper-slide .thumb img{-webkit-transition:all ease .7s;-o-transition:all ease .7s;-moz-transition:all ease .7s;transition:all ease .7s;width:100%;}
.propost-twocon .swiper-slide .mask{display:block}

.propost-two {
    padding: 30px 0 10px;
    background: #f7f7f7;
}
.propost-twoh2 {
    line-height: 1;
    font-size: 28px;
}
.propost-twocon {
    position: relative;
    margin-top: 20px;
    padding-bottom: 60px;
}
.propost-two .innews-bat{text-align: center;}
.propost-two .swiper-pagination-clickable .swiper-pagination-bullet {margin:0 5px;}

.zhengshu_a1{display: flex;flex-wrap:wrap;}
.zhengshu_a1 p{background: url(../images/honor_bg1.png)no-repeat center;background-size: 100%;padding: 2%;margin-right: 2.66%;box-sizing: border-box;flex: 0 0 23%; margin-bottom:2%;}
.zhengshu_a1 p:nth-child(4n){ margin-right:0;}
.zhengshu_a1 p img{width:100%;}
@media (min-width:1260px){.propost-onefrdes{min-height:1px;height:245px;max-height:none}
}
@media screen and (max-width:1024px){
  .propost-one .swiper-pagination-bullet{background:#fff;opacity: 1;}
  .propost-one2menu a {padding: 0 15px;margin-right: 3px;line-height: 40px;font-size: 14px;}
  .propost-tit {font-size: 20px;}
  .propost-onefrdes { min-height:unset;height: 120px;max-height: unset;}
}
@media screen and (max-width:768px){
  .propost-one {padding: 25px 0 0px;}
  .propost-one1 { padding-bottom: 0;}
  .propost-onefrdes {height: auto;margin: 15px 0;}
  .propost-one2view {padding: 30px 0 40px;}
  .propost-onea { width: 100px;height: 40px;line-height: 40px;font-size: 16px;}
  .propost-twoh2 {font-size: 23px;}
  .propost-twocon {padding-bottom: 15px;}
  .propost-twocon .swiper-pagination-bullet-active { background: #e2342e;}
}
/************************* 产品详情 end /*************************/
/************************* 产品列表  /*************************/
.productlist{padding: 3% 0;}
.productlist .list_content .side_lf{float: left;width: 72%;}
.productlist .list_content .side_lf h2{font-size: 24px;font-weight: normal;border-bottom: 1px solid #eee;line-height:2; padding-left:1%;}
.productlist .list_content .content_wrap{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between; padding-top:2%;}
.productlist .list_content .content_wrap:after{content:"";width: 33%;}
.productlist .list_content .content_item{margin-bottom: 2%;padding: 1%;width: 33%;transition: all .5s;box-sizing: border-box;border:1px solid transparent;position: relative;}
.productlist .list_content .content_item:after{content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 2px;background: #e2342e;transition: width .5s ease-in-out;}
.productlist .list_content .content_item .ico_img{position: relative;left: 0;top: 0;width: 100%;height: auto;padding-bottom: 74%;overflow: hidden;}
.productlist .list_content .content_item .ico_img img{position: absolute;left:0;bottom: 0;transition: all .3s;width: 100%;}
.productlist .list_content .content_item .ico_img .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.1);visibility: hidden;}
.productlist .list_content .content_item:hover .ico_img img{transform: scale(1.1)}
.productlist .list_content .content_item:hover .ico_img .mask{visibility: visible;}
.productlist .list_content .content_item .text{box-sizing: border-box;}
.productlist .list_content .content_item .text .tit{margin-top: 10px;font-size: 18px;color: #242424;transition: all .5s;font-weight: normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align: center;}
.productlist .list_content .content_item .text .jianjie p{margin:10px 0 4%;font-size: 14px;line-height: 24px;color: #3a3737;display: -webkit-box;-webkit-line-clamp: 2;overflow: hidden;-webkit-box-orient: vertical;transition: all .5s;}
.productlist .list_content .content_item:hover{border:1px solid #e5e5e5;}
.productlist .list_content .content_item:hover:after{width: 100%;}

.productlist .side_rt{float: right;width: 25%;}
.productlist .side_rt .side_box{margin-bottom: 30px;background: #fff;}
.productlist .side_rt .side_box .con_hd{margin: 0px;border-bottom: 1px solid #dddddd;line-height: 40px;font-size: 22px;color: #262c33;letter-spacing: 1px;}
.productlist .side_rt .side_box .con_hd a{display: inline-block;border-bottom: 3px solid #e2342e;}
.productlist .side_rt .side_box ul{padding: 6px 0;margin-bottom: 0px; margin-top:3%;}
.productlist .side_rt .side_box ul li{float: left;margin-right: 2%;width: 49%;height: auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 35px;}
.productlist .side_rt .side_box ul li:nth-child(2n){margin-right: 0;}
.productlist .side_rt .side_box ul li a{position: relative;padding-left: 14px;font-size: 16px;color: #666;box-sizing: border-box;background: url(../images/next_icon.png)no-repeat left -2px top 3px;}
.productlist .side_rt .side_box ul li a:hover{color: #E2342E;}
/* .productlist .side_rt .side_box ul li a::before{content: "";position: absolute;top: 8px;left: 2px;width: 6px;height: 6px;background: #e62129;transform: rotateZ(45deg);} */
.productlist .side_rt .side_box .hot_tag{margin: 3% 0 0;}
.productlist .side_rt .side_box .hot_tag li{padding:10px 0;margin: 0;width: 100%;line-height: initial;box-sizing: border-box;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.productlist .side_rt .side_box .hot_tag li i{display: inline-block;width: 20px;height: 20px;line-height: 20px;font-size: 12px;background: #eee;text-align: center;margin-right: 20px;vertical-align: middle;font-style: normal;}
.productlist .side_rt .side_box .hot_tag li i.hot{background: #e2342e;color: #fff;}
.productlist .side_rt .side_box .hot_tag li a{display: inline;width: calc(100% - 36px);position: initial;font-size: 16px;color: #666;padding-left: 0; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: middle; background:none;}
.productlist .side_rt .side_box .hot_tag li a::before{content: initial;}
@media only screen and (max-width:880px){
    .productlist .list_content .side_lf{width: 100%;}
    .productlist .side_rt{width: 100%;}
    .productlist .side_rt .side_box{margin-bottom: 3%;}
    .productlist .side_rt .side_box ul li{height: 28px;line-height: 28px;}
}
@media only screen and (max-width:480px){
    .productlist .list_content .content_item{width: 48.5%;}
    .productlist .list_content .content_wrap:after{width: 48.5%;}
}
/************************* 产品列表 end /*************************/
/************************* 新闻列表 /*************************/
.newslist{padding: 3% 0 0;}
.newslist .list_wrap{float: left;width: 72%;max-width: 1200px;}
.newslist .list_wrap h2{font-size: 24px;font-weight: normal;border-bottom: 1px solid #eee;line-height:2;}
.newslist .ancle_item{padding:2% 0;display: flex;flex-wrap: nowrap;justify-content: left;border-bottom: 1px solid #eee;transition: all .5s;}
/* .newslist .ancle_item .lf_img{width: 21%;min-width: 198px;overflow: hidden;}
.newslist .ancle_item .lf_img img{transition: all .3s;width:100%;}
.newslist .ancle_item:hover .lf_img img{transform: scale(1.1);} */
.newslist .ancle_item .lf_time{padding: 2.2% 0;width: 90px;text-align: center;background-color: #f5f5f5;color: #e2342e;}
.newslist .ancle_item .lf_time .day{font-size: 38.5px;color: #e2342e;line-height: normal}
.newslist .ancle_item .lf_time .y_m{color: #e2342e;line-height: normal;}
.newslist .ancle_item:hover .lf_time{background-color: #e2342e;color: #fff;}
.newslist .ancle_item:hover .lf_time .day{color: #fff;}
.newslist .ancle_item:hover .lf_time .y_m{color: #fff;}
.newslist .ancle_item .text{margin-left: 3%;width: calc(97% - 90px);width: -webkit-calc(97% - 90px);width: -moz-calc(97% - 90px);position: relative;}
.newslist .ancle_item .text .tit{margin-bottom: 2%;width: 100%;font-size: 20px;line-height: 28px;color: #333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight: bold;}
.newslist .ancle_item:hover .text .tit{color: #e2342e;}
.newslist .ancle_item .text .con{font-size: 14px;color: #888;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 20px;}
.newslist .ancle_item .text .tag{margin-top: 1%;width: 100%;font-size: 12px;}
.newslist .ancle_item .text .tag span{display: inline-block;margin-right: 10px;color: #b4b4b4;}
.newslist .ancle_item .text .tag span .tag_icon{display: inline-block;margin-right: 8px;width: 16px;height: 16px;background: url(../images/tag_icon.png)no-repeat center;vertical-align: middle;}
.newslist .ancle_item .text .tag span a{display: inline-block;margin: 0 5px;}
.newslist .ancle_item .text .tag span a:hover{color: #e2342e;}

 



.newslist .side_rt{float: right;width: 25%;}
.newslist .side_rt .side_box{margin-bottom: 30px;background: #fff;}
.newslist .side_rt .side_box .con_hd{margin: 0px;border-bottom: 1px solid #dddddd;line-height: 40px;font-size: 22px;color: #262c33;letter-spacing: 1px;}
.newslist .side_rt .side_box .con_hd a{display: inline-block;border-bottom: 3px solid #e2342e;}
.newslist .side_rt .side_box ul{padding: 6px 0;margin-bottom: 0px; margin-top:3%;}
.newslist .side_rt .side_box ul li{float: left;margin-right: 2%;width: 49%;height: auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 35px;}
.newslist .side_rt .side_box ul li:nth-child(2n){margin-right: 0;}
.newslist .side_rt .side_box ul li a{position: relative;padding-left: 14px;font-size: 16px;color: #666;box-sizing: border-box;background: url(../images/next_icon.png)no-repeat left -2px top 3px;}
.newslist .side_rt .side_box ul li a:hover, .newslist .side_rt .side_box ul li a.cur{color: #e2342e;}
/* .newslist .side_rt .side_box ul li a::before{content: "";position: absolute;top: 8px;left: 2px;width: 6px;height: 6px;background: #e62129;transform: rotateZ(45deg);} */
.newslist .side_rt .side_box .hot_tag{margin: 3% 0 0;}
.newslist .side_rt .side_box .hot_tag li{padding:10px 0;margin: 0;width: 100%;line-height: initial;box-sizing: border-box;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.newslist .side_rt .side_box .hot_tag li i{display: inline-block;width: 20px;height: 20px;line-height: 20px;font-size: 12px;background: #eee;text-align: center;margin-right: 20px;vertical-align: middle;font-style: normal;}
.newslist .side_rt .side_box .hot_tag li i.hot{background: #e2342e;color: #fff;}
.newslist .side_rt .side_box .hot_tag li a{display: inline;width: calc(100% - 36px);position: initial;font-size: 16px;color: #666;padding-left: 0; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: middle; background:none;}
.newslist .side_rt .side_box .hot_tag li a::before{content: initial;}
.newslist .side_rt .side_box .hot_tag li a:hover{color: #e2342e;}
@media only screen and (max-width:880px){
    /* .newslist .ancle_item .lf_img{min-width: 133px;} */
    .newslist .list_wrap{width: 100%;}
    .newslist .ancle_item{padding: 3% 0;}
    /* .newslist .ancle_item .text{width: 100%;} */
    .newslist .side_rt{width: 100%;}
    .newslist .side_rt .side_box{margin-bottom: 3%;}
    .newslist .side_rt .side_box ul li{height: 28px;line-height: 28px;}
}
@media only screen and (max-width:480px){
    .newslist{padding: 30px 0;}
    .newslist .ancle_item{flex-wrap: wrap;}
		.newslist .ancle_item .lf_time{display: none;}
    /* .newslist .ancle_item .lf_img{width: 100%;min-width: initial;} */
    .newslist .ancle_item .text{margin-left: 0;width: 100%;}
    .newslist .ancle_item .text .tit{width: 100%;font-size: 16px;}
    .newslist .ancle_item .text .tag{position: initial;margin-top: 10px;}
    .newslist .ancle_item .text .tag span{line-height:initial;}
    .newslist .ancle_item .text .tag span.time{margin-right: 0;}
    .newslist .side_rt .side_box .hot_tag li{margin: 6px 0;}
 
 
}
/************************* 新闻列表 end /*************************/
/************************* 新闻详情 /*************************/
.news{padding: 3.5% 0;}
.news .news_content .side_lf{float: left;width: 70%;position: relative;}
.news .news_content .side_lf:after{content:"";position: absolute;top: 0;right: -4%;width: 1px;height: 100%;background-color: #eee;}
.news .detail .name{padding-bottom: 20px;}
.news .detail .name h1{font-size: 28px;color: #333;line-height: 40px; text-align:center; font-weight:bold;}
.news .detail h2{font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    margin-top: 50px;
    margin-bottom: 20px;
    color: #333;}
.news .detail h2:before {
    content: '';
    border-left: 3px solid #009944;
    display: inline-block;
    width: 0;
    height: 18px;
    vertical-align: bottom;
}
.news .detail .name .time span{margin-top: 10px; padding-bottom:10px;font-size: 13px;color: #999;display: block; border-bottom:1px solid #ddd; text-align:center;}
.news .detail .name p{font-size: 1rem;color: #616161;line-height: 2;}
.news .detail .content{font-size: 16px;line-height: 2;color: #3a3737;}
.news .detail .content img{max-width: 700px;margin: 20px auto;text-align: center;}
.news .news_content .side_lf .tag span{font-size: 16px;color: #3A3737;margin-right: 2%;}
.news .side_rt{float: right;width: 25%;}
.news .side_rt .side_box{margin-bottom: 30px;background: #fff;}
.news .side_rt .side_box .con_hd{margin: 0px;border-bottom: 1px solid #dddddd;line-height: 40px;font-size: 24px;color: #333;letter-spacing: 1px;}
.news .side_rt .side_box .con_hd a{display: inline-block;border-bottom: 3px solid #e2342e;color: #333;}
.news .side_rt .side_box ul{padding: 6% 0;margin-bottom: 0px;}
.news .side_rt .side_box ul li{padding-bottom: 2%;margin-bottom: 2%;width: 100%;height: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
.news .side_rt .side_box.box1 ul li{border-bottom: 1px solid #eee;}
.news .side_rt .side_box ul li .lf_img{width: 35%;}
.news .side_rt .side_box ul li .rt_tit{width: 62%;}
.news .side_rt .side_box ul li a{position: relative;font-size: 16px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }
.news .side_rt .side_box ul li a:hover{color: #e2342e;}
.news .side_rt .side_box ul li .time{margin-top: 2%;font-size: 14px;color: #666;}
.news .side_rt .side_box.box0 ul{padding: 6px 0;margin-bottom: 0px; margin-top:3%;}
.news .side_rt .side_box.box0 ul li{float: left;margin: 0 2% 0 0;padding: 0;width: 49%;height: auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 35px;}
.news .side_rt .side_box.box0 ul li:nth-child(2n){margin-right: 0;}
.news .side_rt .side_box.box0 ul li a{position: relative;padding-left: 14px;font-size: 16px;color: #666;box-sizing: border-box;background: url(../images/next_icon.png)no-repeat left -2px top 10px;}
.news .side_rt .side_box.box0 ul li a:hover{color: #e2342e;}
.news .side_rt .side_box.box2 ul li{margin: 0 4% 2% 0;width: 48%;float: left;}
.news .side_rt .side_box.box2 ul li:nth-child(2n){margin-right: 0;}
.news .side_rt .side_box.box2 ul li .only_img{position: relative;}
.news .side_rt .side_box.box2 ul li .only_img img{ width:100%;}
.news .side_rt .side_box.box2 ul li .only_img span{font-size: 16px; text-align:center; line-height:35px;}
.news .side_rt .side_box .hot_tag{margin: 3% 0 0;padding: 6px 0;}
.news .side_rt .side_box .hot_tag li{display: block;padding:10px 0;margin:0;width: 100%;line-height: initial;box-sizing: border-box;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.news .side_rt .side_box .hot_tag li i{display: inline-block;width: 20px;height: 20px;line-height: 20px;font-size: 12px;background: #eee;text-align: center;margin-right: 20px;vertical-align: middle;font-style: normal;}
.news .side_rt .side_box .hot_tag li i.hot{background: #e2342e;color: #fff;}
.news .side_rt .side_box .hot_tag li a{display: inline;width: calc(100% - 36px);position: initial;font-size: 16px;color: #3A3737;padding-left: 0; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: middle;color: #666;}
.news .side_rt .side_box .hot_tag li a::before{content: initial;}
.news .side_rt .side_box .hot_tag li a:hover{color: #e2342e;}
@media only screen and (max-width:880px){
    .news .news_content .side_lf{width: 100%;}
    .news .side_rt{width: 100%;}
    .news .side_rt .side_box{margin-bottom: 3%;}
}
@media only screen and (max-width:480px){
    .news .detail .name h3{font-size: 18px;line-height: 28px;}
    .news .detail .name .time span{margin-top: 18px;font-size: 14px;}
    .news .detail .name .back{font-size:14px;}
    .news .detail .content{font-size: 14px;line-height: 24px;}
    .news .news_content .side_lf .tag span{font-size: 14px;color: #3A3737;margin-right: 2%;}
    .news .news_content .side_lf:after{content:initial;}
		.news .side_rt .side_box .con_hd{font-size: 16px;}
    .news .side_rt .side_box .hot_tag li{margin: 6px 0;}
	
	.news .detail .content img{ width:100%;}
}

/* 页脚 */
.page_nav_news{margin-top: 4%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.page_nav_news .nav_item{width: 49%;background: #fff;}
.page_nav_news .nav_item.next{text-align: right;}
.page_nav_news .nav_item.pdctlist{display: none;}
.page_nav_news .nav_item a{display: block;padding: 1% 0;color: #777;font-size: 0.875rem;position: relative;line-height: 0.875rem;}
.page_nav_news .nav_item a img{display:none;vertical-align: middle;position: absolute;top: 50%;left: 40%;transform: translate(-50%,-47%);}
.page_nav_news .nav_item a p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.page_nav_news .nav_item.pdctlist img{position: initial;transform: translate(-50%,0);}
.page_nav_news .nav_item.next img{left: initial;right: 34%;}
.page_nav_news .nav_item:hover a{color: #e2342e;}
.page_nav_news .nav_item:hover img{filter: brightness(20);}
        @media only screen and (max-width:768px){
            .page_nav_news .nav_item a img{position: initial;transform: initial;}
        }
        
/* 内容推荐 */
.High_attention{margin: 3% 0;}
.High_attention .High_hd { margin-bottom:25px;}
.High_attention .High_hd h2{position: relative;display: inline-block;padding: 0px 18px;margin: 0px;font-size: 22px;letter-spacing: 2px;}
.High_attention .High_hd h2::before{content: "";position: absolute;left: 0;top: 0;width: 2px;height: 100%;background-color: #262c33;}
.High_attention .content{padding: 0 0;}
.High_attention .content .rt_ancle{width: 100%;}
.High_attention .content .rt_ancle ul li{margin-bottom: 22px;padding-bottom: 22px;border-bottom: 1px solid #eee;}
.High_attention .content .rt_ancle ul li a{display: flex;flex-wrap: wrap;justify-content: space-between;}
.High_attention .content .rt_ancle ul li a .small_img{width: 28%;}
.High_attention .content .rt_ancle ul li a .small_img img{ width:100%;}
.High_attention .content .rt_ancle ul li .summary{width: 68%;position: relative;}
.High_attention .content .rt_ancle ul li .summary h6{margin-bottom: 2%;font-size: 20px;color: #3A3737;}
.High_attention .content .rt_ancle ul li .summary .con{font-size: 14px;color: #666;line-height: 2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.High_attention .content .rt_ancle ul li .summary .time{position: absolute;left: 0;bottom: 0;font-size: 14px;color: #666;}
@media only screen and (max-width:900px){
    /* .High_attention{display: none;} */
    .High_attention .content .lf_ancle{width: 100%;}
    .High_attention .content .rt_ancle{margin-top: 20px;width: 100%;}
}
@media only screen and (max-width:480px){
    .High_attention{margin: 30px 0 0;}
    .High_attention .High_hd h2{font-size: 16px;}
    .High_attention .content{padding: 3% 0;}
    .High_attention .content .lf_ancle .flx{flex-wrap: wrap;}
    .High_attention .content .lf_ancle .big_img{width: 100%;height: 240px;}
    .High_attention .content .lf_ancle .ancle{width: 100%;}
    .High_attention .content .lf_ancle .ancle li{height: auto;line-height: 28px;}
    .High_attention .content .rt_ancle ul li .summary h6{font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
    .High_attention .content .rt_ancle ul li .summary .con{line-height: 24px;}
    .High_attention .content .rt_ancle ul li .summary .time{position: initial;}
}

/* 产品推荐 */

.High_attention2 .content{padding: 25px 20px;border: 1px solid #eee; margin-top:30px;}
 .relate-news-list li{position:relative;line-height:40px;font-size:16px;color:#e2342e}

.relate-news-list li a{display:block;padding-right:75px;color:#666}
.relate-news-list li a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
/*.relate-news-list li a:before{content:'+';font-weight:700;font-size:16px;line-height:1;margin-right:5px}*/
.relate-news-list li span{position:absolute;right:0;top:2.5px;width:90px;text-align:right;font-size:14px;color:#666}
.relate-news-list li:hover a{color:#e2342e}
.relate-news-list li:hover a:before{color:#e2342e}
.relate-news-list li:hover span{color:#e2342e}
@media screen and (max-width:680px){
.relate-news-list li{float:left;width:100%;position:relative;line-height:2.3;font-size:14px;color:#e2342e}
}
 
@media only screen and (max-width:768px){
    .High_attention2 .content{padding: 2%;}
}
@media only screen and (max-width:480px){

    .High_attention2{margin: 30px 0 0;}
    .High_attention2 .High_hd h2{font-size: 16px;}
}
/************************* 新闻详情 end /*************************/
/************************* 关于我们  /*************************/
.m-tra4 .m-tra{background:#fff;padding:0 0 114px}
.m-tra4 .m-tra .g-tit-m{padding:69px 0 51px}
.g-tit-m{font-size:36px;line-height:1.5;color:#333;text-align:center}
.m-tra4 .m-tra .g-tit-m span{display:block;padding-top:9px;margin:0 auto;font-weight:400;font-size:24px;color:#666}
.m-tra4 .m-tra .pic{padding-top:25.8%;margin: 0px 4% 2% 0;}
.m-tra .pic{float:left;width:553px;position:relative;padding-top:28%}
.m-tra .pic img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}
.m-tra4 .m-tra .pic:after{background-color:#f1f1f1;top:23px}
.m-tra .pic:after{content:'';width:100%;height:100%;background-color:#4e668a;position:absolute;bottom:-18px;right:-19px;z-index:1}
.m-tra .txt .desc{padding-top:22px;font-size:15px;color:#555;line-height:2.15;letter-spacing:.25px}
.m-tra4 .m-tra .txt .desc{padding-top:13px;color:#666;font-size:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical}
.m-tra4 .m-tra{background:#fff;padding:0 0 114px;overflow:hidden}
.m-tra4 .m-tra .g-tit-m{padding:69px 0 51px}
.m-tra4 .m-tra .g-tit-m span{display:block;padding-top:9px;margin:0 auto;font-weight:400;font-size:24px;color:#666}
.m-tra4 .m-tra .pic:after{background-color:#f1f1f1;top:23px}
.m-tra4 .m-tra .txt{width:100%;padding-top:0;}
.m-tra4 .m-tra .txt .desc{padding-top:13px;color:#666;font-size:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical}
.m-tra4 .m-tra .txt p{font-size:16px;text-indent: 2em;}
.m-pri{background:center center no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;padding-bottom:101px}
.m-pri .g-tit-m{padding:74px 0 66px;color:#fff}
.ul-pri{overflow:hidden}
.ul-pri li{width:33.3%;float:left;color:#fff}
.ul-pri li .con{padding:58px 40px 20px;height:291px;text-align:center;border:1px solid #9faabf;border-right:none}
.ul-pri li:nth-child(3) .con{border-right:1px solid #9faabf}
.ul-pri .tit{padding-bottom:10px;margin-bottom:16px;font-size:28px;position:relative}
.ul-pri .tit:after{content:'';width:37px;height:1px;background:#d2d2d2;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
.ul-pri p{font-size:16px}
.ul-pri li .desc1{transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;opacity:1;}
.ul-pri li .desc2{opacity:0;color:#c1c7d6;font-size:16px;line-height:30px;max-height:120px;overflow:hidden}
.ul-pri .ico{background:center center no-repeat;margin:32px auto 0;transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s}
.ul-pri li:nth-child(1) .ico{width:49px;height:63px}
.ul-pri li:nth-child(2) .ico{width:56px;height:66px}
.ul-pri li:nth-child(3) .ico{width:69px;height:66px}
.ul-pri li:hover .con{background:#1e50ae;border-color:#1e50ae}
.ul-pri li:hover .desc1,.ul-pri li:hover .ico{opacity:0}
.ul-pri li:hover .desc2{transform:translateY(-123px);opacity:1;transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s}
.m-why .g-tit-m{padding:61px 0 64px}
.ul-why li:nth-child(odd){background:#f5f5f5}
.ul-why li .con{overflow:hidden;height:250px}
.ul-why li .con{padding:60px 10px 0px 66px}

.m-why{margin-top:50px;}
.ul-why .left{float:left}
.ul-why .right{float:right}
.ul-why li:nth-child(odd) .left{width:20%}
.ul-why li:nth-child(odd) .right{padding-left:30px;width: 53%;}
.ul-why li:nth-child(even) .right{width:23%}
.ul-why li:nth-child(even) .left{width:60%}
.ul-why li .pic{background:center center no-repeat;-webkit-background-size:contain;background-size:contain}
.ul-why li:nth-child(1) .pic{width:151px;height: 160px;}
.ul-why li:nth-child(2) .pic{width:172px;height:151px}
.ul-why li:nth-child(3) .pic{width:151px;height:145px;}
.ul-why li:nth-child(4) .pic{width:172px;height:158px;}
.ul-why .txt .tit{font-size: 30px;color: #1e50ae;}
.ul-why .txt .desc,.ul-why .txt dl{padding-top:17px;font-size:14px;color:#666;line-height:1.9}
.ul-why .txt .desc{width:480px;overflow:hidden;font-size: 16px;}
.ul-why li:nth-child(3) .desc{width:520px}
.ul-why .txt dl{padding-top:20px}
.ul-why .txt dl dd{line-height:2.4;background:url() 5px 12px no-repeat;font-size: 16px;}

.m-tra4 .desc_a1{float: right;}

@media only screen and (max-width:1199px){
.m-tra4 .m-tra .pic {margin-left: 9%;}
.m-tra4 .m-tra .g-tit-m span{padding-top:0}
.m-tra4 .m-tra .txt{width:85%;margin-left:8%}
.m-pri,.m-tra4 .m-tra{padding-bottom:50px}
.ul-why li:nth-child(1) .con{padding:30px}
.ul-why li:nth-child(2) .con{padding:60px 30px 30px}
.ul-why li:nth-child(3) .con{padding:60px 30px 30px}
.ul-why li:nth-child(4) .con{padding:60px 30px 30px}
.ul-why .right{float:right}
.ul-why li{overflow:hidden}
.m-tra .pic{width:80%;padding-top:45%;margin-left:9%}
.m-tra4 .m-tra .txt{width:85%;margin-left:8%;clear:both;float:none}
}
@media only screen and (max-width:959px){.m-tra4 .m-tra .g-tit-m span,.ul-pri .tit,.ul-why .txt .tit{font-size:18px}
}
@media only screen and (max-width:767px){
.m-tra4 .m-tra .txt p{text-indent: 1em;}
  
.g-tit-m{font-size:28px}
.m-why{margin-top:30px;}
.m-pri .g-tit-m,.m-tra4 .m-tra .g-tit-m,.m-why .g-tit-m{padding:20px 0}
.m-tra4 .m-tra .txt .desc{line-height:1.5;display:block;padding-top: 30px;}
.m-pri,.m-tra4 .m-tra{padding-bottom:25px}
.ul-pri li{width:100%;margin-bottom:15px}
.ul-pri li .con{border-right:1px solid #9faabf;padding-top:22px;height:240px}
.ul-why li:nth-child(even) .left,.ul-why li:nth-child(odd) .left{width:100%}
.ul-why li:nth-child(even) .right,.ul-why li:nth-child(odd) .right{width:100%}
.ul-why li:nth-child(odd) .right{padding-left:0}
.ul-why li .con{height:auto}
.ul-why .txt dl dd{font-size:14px;line-height:1.5}
.ul-why .txt .desc,.ul-why .txt dl{padding-top:10px}
.ul-why .txt .desc{line-height:1.5}
.ul-why li:nth-child(1) .con{padding:20px}
.ul-why li:nth-child(2) .con{padding:20px}
.ul-why li:nth-child(3) .con{padding:20px}
.ul-why li:nth-child(4) .con{padding:20px}
.ul-why li:nth-child(1) .pic,.ul-why li:nth-child(2) .pic,.ul-why li:nth-child(3) .pic,.ul-why li:nth-child(4) .pic{width:80px;height:80px;margin:0 auto}
.ul-why li:nth-child(even) .con{position:relative}
.ul-why li:nth-child(even) .con .txt{padding-top:75px}
.ul-why li:nth-child(even) .pic{position:absolute;top:20px;left:50%;transform:translateX(-50%)}
.m-tra4 .m-tra .g-tit-m span,.ul-pri .tit{font-size:20px}
.ul-pri p{font-size:16px}
.ul-why .txt .tit{font-size:16px}
.ul-why li:nth-child(1) .pic,.ul-why li:nth-child(2) .pic,.ul-why li:nth-child(3) .pic,.ul-why li:nth-child(4) .pic{width:50px;height:50px;margin:0 auto}

.ul-why li:nth-child(1){margin-top:20px;}
}
@media only screen and (max-width:425px){
    .m-tra4 .desc_a1 img{width:150px;}
}

/************************* 关于我们 end /*************************/
/************************* 联系我们 /*************************/
.contact_a1{margin-top:70px;}
.contact_a2{display:flex;flex-wrap:wrap}
.exomos-contact-form-area{padding:50px;box-shadow:0 8px 20px 0 rgba(0,0,0,.14);background:#fff;margin-top:-300px}
.contact_b2{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;margin-left:33.333333%}
.contact_c2,contact_c3,lianxi_b1{display:flex;flex-wrap:wrap}
.form-control{display:block;width:100%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.exomos-contact-form input.form-control{box-shadow:none;color:#777;z-index: 2;height:50px;box-sizing:border-box;margin-bottom:30px;background:#f7faff;border:1px solid #e7eaf0;padding:5px 20px;transition:all .3s}
.contact_c2_a{flex:0 0 48%;max-width:48%;margin-right:2%;z-index: 2;}
.contact_c2_b{flex:0 0 48%;max-width:48%;margin-left:2%}
.contact_c3 .contact_c3_a{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;z-index: 2; position:relative;}
 
.exomos-contact-form textarea.form-control{height:133px;box-sizing:border-box;box-shadow:none;color:#777;margin-bottom:30px;background:#f7faff;border:1px solid #e7eaf0;padding:15px 20px;transition:all .3s}
.btn:not(:disabled):not(.disabled){cursor:pointer}
.btn-type-3{background:#e2342e none repeat scroll 0 0;color:#fff;font-size:20px;font-weight:500;line-height:1;padding:15px 50px;text-transform:capitalize;display:inline-block;font-family:Poppins,sans-serif;border-radius:0;border-bottom:3px solid #01105a}
.btn-type-3:hover{color:#fff;background:#01105a;border-bottom-color:#e2342e}
.contact-img img{width:100%}
.lianxi_a1{margin-top:70px}
.lianxi_a1 .lianxi_b1{display:flex;justify-content: space-between;}
.lianxi_a1 .contact-info-box{display:flex;margin-bottom:60px;align-items: center;}
.lianxi_a1 .contact-info-icon{background:#fff;border-radius:50%;width:80px;height:80px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 5px 15px 0 rgba(0,0,0,.14);margin-right:20px;transition:all .3s}
.lianxi_a1 ul.contact-info{padding:10px 0;margin:0;list-style:none}
.lianxi_a1 ul.contact-info li,ul.contact-info li a{font-size:20px;line-height:30px;color:#656970;font-weight:500;margin-bottom:0;font-family:Poppins,sans-serif}
.lianxi_b2 .contact-info-icon i{width: 30px;height: 30px;background-size: 100%;}
.lianxi_b2:nth-child(1) .contact-info-icon i{background-image:url(../images/lianxi_s2.png)}
.lianxi_b2:nth-child(2) .contact-info-icon i{background-image:url(../images/lianxi_s1.png)}
.lianxi_b2:nth-child(3) .contact-info-icon i{background-image:url(../images/lianxi_s3.png)}

.iw_poi_title {color:#e2342e;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
@media screen and (max-width:1024px){
    .lianxi_a1 .contact-info-box {flex-direction: column;align-items: center;}

}
@media screen and (max-width:768px){
    .lianxi_a1 .lianxi_b1 {flex-wrap: wrap;}
    .contact_a1{margin-top:40px;}
    .contact_a2 {flex-direction: column;}
    .contact_b2 {flex:1 1 100%;margin-left:0;max-width:none;}
    .exomos-contact-form-area {margin-top:0;}
    .lianxi_a1 .lianxi_b2 {-ms-flex:1 1 100%;flex: 1 1 100%;max-width: none;
}
}
@media screen and (max-width:425px){
    .exomos-contact-form-area {padding: 25px;}
    .btn-type-3 {width: 100%;padding: 7px 50px;font-size:18px;}
    .lianxi_a1 {margin-top: 40px;}
    .lianxi_a1 .contact-info-box {margin-bottom: 20px;}
    .lianxi_a1 iframe{height:300px!important;}
}
/************************* 联系我们 end /*************************/
/************************* 资质荣誉  /*************************/
.intro_honor{background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(../images/intro_honor_bg.jpg);padding-top:80px;padding-bottom:80px}
.title02.center{text-align:center}
.title02{font-size:32px;color:#e2342e;font-weight:700; margin-bottom:50px;}
.title02.center:after{margin-left:auto;margin-right:auto}
.title02:after{content:'';margin-top:30px;display:block;width:60px;height:1px;line-height:1px;background:#e2342e}
.intro_honor .txt{padding:0 20px;margin:40px auto;text-align:center;color:#333;font-size:18px;line-height:30px}
.intro_honor .intro_honor_list_w{position:relative}
.intro_honor .intro_honor_list a{display:block;width:100%;position:relative;-webkit-border-radius:10px;border-radius:10px;overflow:hidden}
.intro_honor .intro_honor_list a .title{width:100%;height:46px;padding:2px;background:rgba(0,0,0,.4);position:absolute;left:0;bottom:0;z-index:10;display:table;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.intro_honor .intro_honor_list a:hover .title{background:#e2342e}
.intro_honor .intro_honor_list a .title span{display:table-cell;vertical-align:middle;text-align:center;line-height:20px;color:#fff;font-size:16px}
.intro_honor .intro_honor_list a .img{width:100%;height:100%;overflow:hidden}
.intro_honor .intro_honor_list a .img img{width:100%}
.intro_honor .intro_honor_list a .img span{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#fff}
.intro_honor .intro_honor_list_w .intro_honor_page{width:100%;text-align:center;margin:20px 0 0}
.intro_honor .intro_honor_list_w .intro_honor_page .swiper-pagination-bullet{width:26px;height:26px;background:0 0;opacity:1;position:relative}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.intro_honor .intro_honor_list_w .intro_honor_page .swiper-pagination-bullet-active:before{background-color:#e2342e}
.intro_honor .intro_honor_list_w .intro_honor_page .swiper-pagination-bullet:before{content:'';display:block;width:6px;height:6px;line-height:6px;background-color:#cfcfcf;-webkit-border-radius:100%;border-radius:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.intro_honor .intro_honor_list_w .intro_honor_page .swiper-pagination-bullet-active:after{content:'';display:block;width:26px;height:26px;border:1px solid #e2342e;-webkit-border-radius:100%;border-radius:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.intro_honor .intro_honor_list_w .arrow.intro_honor_prev{left:-60px}
.intro_honor .intro_honor_list_w .arrow{width:42px;height:42px;line-height:40px;border:1px solid #868686;-webkit-border-radius:100%;border-radius:100%;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:50%;transform: translateY(-50%);z-index:10;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.intro_honor .intro_honor_list_w .arrow:hover{border-color:#e2342e;background-color:#e2342e;color:#fff}
.intro_honor .intro_honor_list_w .arrow.intro_honor_next{right:-60px}
.intro_honor_prev i{background:url(../images/honor_a2.png) no-repeat center;width:20px;height:20px;transform:translate(12px,10px);display:inline-block;background-size:100%;transform:translate(-1px,6px)}
.intro_honor_next i{background:url(../images/honor_a1.png) no-repeat center;width:20px;height:20px;transform:translate(12px,10px);display:inline-block;background-size:100%;transform:translate(-1px,6px)}
@media screen and (max-width:1024px){.intro_honor .intro_honor_list_w .arrow.intro_honor_prev{display:none}
.intro_honor .intro_honor_list_w .arrow.intro_honor_next{display:none}
}
@media screen and (max-width:425px){
    .title02{font-size:26px;}
}
/************************* 资质荣誉 end /*************************/
/************************* 人才招聘 /*************************/
.join{padding:70px 0 88px}
.join{width:100%;overflow:hidden;padding:80px 0 100px;background:#f7f7f8}
.join-menu,.join-name{height:70px;line-height:70px}
.join-name{width:100%;height:80px;padding:0 32px;line-height:80px;font-size:24px;color:#fff;background:#e2342e}
.join-list{width:100%}
.join-list ul li{width:100%;border-bottom:2px solid #f7f7f8}
.join-menu,.join-name{height:70px;line-height:70px;box-sizing:border-box}
.join-menu{width:100%;padding:0 32px;height:80px;line-height:80px;font-size:20px;color:#333;background:#fff;user-select:none;cursor:pointer;position:relative}
.join-menu:after{transition: 0.5s;content:"";background:url(../images/honor_a1.png)no-repeat center;;background-size:100%;width:20px;height:20px;position:absolute;right:30px;top:50%;margin-top:-10px}
.join-menu.ontrue:after{content:""; transform: rotate(90deg);transition: 0.5s;}
.join-words{display:none;width:100%;background:#eaeaef;padding:40px 150px 40px 32px;box-sizing:border-box;position:relative}
.join-yq,.join-zz{width:100%;overflow:hidden}
.join-h{width:86px;float:left;font-size:16px;color:#666}
.join-p{width:80%;float:left}
.join-p p{font-size:16px;color:#666;line-height:26px}
.join-yq{margin-top:42px}
.join-link{position:absolute;width:140px;height:100%;top:0;right:0;background:#e2342e;text-align:center;transition:all .4s ease}
.join-link p{position:absolute;top:50%;transform: translateY(-50%);padding: 0 5%;box-sizing:border-box;width:100%;left:0;text-align:center;font-size:20px;color:#fff}
.join-link:hover {background: #81403e;}
@media screen and (max-width:425px){
    .join-words {padding: 40px 100px 40px 20px;}
    .join-link {width: 80px;}
    .join-link p {font-size: 18px;}
    .join {padding: 35px 0 30px;}
}
/************************* 人才招聘 end /*************************/
/************************* 工厂实景 /*************************/
.shijing_a1{margin-top:50px;}
.shijing_list{width:100%;margin-top: 40px;}
.shijing_list_a1 ul{display:flex;flex-wrap:wrap}
.shijing_list_a1 ul li{flex:0 0 32%;margin-right:2%;margin-bottom:2%;background:url(../images/honor_bg.png) no-repeat center;background-size:100%;padding:1%;box-sizing:border-box}
.shijing_list_a1 ul li:nth-child(3n){margin-right:0}
.shijing_list_a1 ul li img{width:100%}
.shijing_list_a1 ul li a{display:block;position:relative;overflow:hidden}
.shijing_list_a1 ul li a b.t{display:block;width:100%;box-sizing:border-box;height:60px;line-height:60px;padding: 0 0 0 10%;background: rgba(30,80,174,0.5);font-size:18px;color:#fff;font-weight:700;position:absolute;left:0;bottom:0;z-index:2;-moz-border-bottom-left-radius:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-moz-border-bottom-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.shijing_list_a1 ul li a:hover b.t{background:#e2342e;-moz-border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-bottom-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}
.shijing_list_a1 ul li a:hover img{-webkit-transform:scale(1.07,1.07);-moz-transform:scale(1.07,1.07);-o-transform:scale(1.07,1.07);transform:scale(1.07,1.07)}
.shijing_list_a1 ul li a img{width:100%;-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
@media screen and (max-width:768px){
    .shijing_a1{margin-top:30px;}
    .shijing_list{margin-top: 30px;}
    .shijing_list_a1 ul li {flex: 1 1 49%;}
    .shijing_list_a1 ul li:nth-child(3n){margin-right:2%;}
    .shijing_list_a1 ul li:nth-child(2n){margin-right:0;}
    .shijing_list_a1 ul li a b.t {height: 40px;line-height: 40px;padding: 0 0 0 2%;font-size: 14px;}
}
/************************* 工厂实景 end /*************************/
/************************* 工厂实景 详情页 /*************************/
.caseInfoCon{position:relative;background-color:#ededed}
.caseInfoCon:after{font-size:0;display:block;visibility:hidden;clear:both;height:0;content:' '}
.caseIntroCon{position:absolute;top:0;left:0;width:50%;height:100%}
.caseInfoBox{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width: 100%;box-sizing: border-box;padding: 0 5%;}
.caseInfoBox .t{text-align:center;position:relative;font-size:30px;color:#161616;padding-bottom:22px;margin-bottom:30px}
.caseInfoBox .t:after{content:'';position:absolute;display:block;width:60px;height:2px;background-color:#e2342e;bottom:0;left:50%;margin-left:-30px}
.caseInfoBox .p{font-size:14px;color:#848484;line-height:2;margin-bottom:55px}
.caseInfoPage{border:1px solid #d5d5d5;box-sizing:border-box;height:100%;display:flow-root}
.caseInfoPage a{display:block;float:left;width:33.33%;height:56px;line-height:56px;text-align:center;box-sizing:border-box;border-right:1px solid #d5d5d5;background-position:center center;background-repeat:no-repeat}
.caseInfoPage a.prev{background-image:url(../images/arrow3.png)}
.caseInfoPage a.list{background-image:url(../images/icon12.png)}
.caseInfoPage a.next{background-image:url(../images/arrow4.png)}
.caseInfoPage a:last-child{border-right:none}
#thumbs .swiper-slide-thumb-active{border:1px solid #e2342e}
.caseInfoSlide{float:right;width:50%}
.caseInfoSlide .wrapper{position:relative;width:100%;height:0;padding-bottom: 75%;}
.caseInfoSlide .wrapper .slider-pro{position:absolute;top:0;left:0;width:100%;height:100%}
#gallery .swiper-slide img{width:100%}
#thumbs{position:absolute;bottom:5px;transform:translateX(-50%);left:50%}
.thumbs{position:absolute;bottom:0;height: 60px;display:block;width:100%;padding: 7px 0;background-color:rgba(30,80,174,.6);z-index:2}
.caseInfoCon .swiper-button-prev{left:0;background-image:url(../images/arrow-left-light.png)}
.caseInfoCon .swiper-button-next{right:0;background-image:url(../images/arrow-right-light.png)}
.caseInfoCon .swiper-button-next,.caseInfoCon .swiper-button-prev{width:60px;height:60px;background-color:rgba(0,0,0,.5);background-repeat:no-repeat;background-position:center center;background-size:30%}
#thumbs .swiper-slide{width: 80px!important;}
#thumbs .swiper-slide img{width:100%;}
@media screen and (max-width:1024px){.caseInfoSlide{float:none;width:100%;max-width:96%;margin:0 auto}
.caseIntroCon{position:static;width:100%;height:100%}
.caseInfoBox{position:static;width:100%;-webkit-transform:translate(0,0);transform:translate(0,0);max-width:96%;margin:0 auto;padding:2rem 1.5rem;box-sizing:border-box}
}
@media screen and (max-width:425px){.thumbs{position:relative}
.caseInfoCon .swiper-button-next,.caseInfoCon .swiper-button-prev{width:40px;height:40px}
.caseIntroCon{margin-top:30px}
#thumbs .swiper-slide {width: 60px!important;}
.thumbs {height: 45px;}
.caseInfoBox {padding: 3rem 1.5rem;}
.caseInfoBox .t {font-size: 25px;}
.caseInfoBox .p {margin-bottom: 25px;}

}
/************************* 工厂实景 详情页 end /*************************/

