/*关于我们*/
.gray_bg{background: #f5f5f5;}
.bold{font-weight: bold;}
.about_cont{padding: 140px 0;padding-bottom: 120px;overflow: hidden;}
.aboutimg{position: relative;padding: 90px 0;margin-bottom: 70px;}
.aboutbg{position: absolute;width: 72%;height: 100%; background: #005ba8;top:0;right: 0;}
.aboutimg .w_1500{position: relative;z-index: 2;height: 100%;}
.aboutimg .w_1500 img{height: 100% !important;}

.about_b{overflow: hidden;}
.about_b .left{padding-top: 120px;width: 300px;float: left;}
.about_b .right{width: calc(100% - 320px);float: right;}
.aboutimg .site{position: absolute;top:-150px;left: 0;margin: 0;}

@media only screen and (max-width: 1366px){
.about_cont{padding: 140px 0;}
.aboutimg{padding: 70px 0;}
.aboutbg{width: 70%;}
.about_b .left{width:140px;}
.about_b .right{width: calc(100% - 160px);}
.aboutimg .site{top:-110px;}


}

@media only screen and (max-width: 1024px){
.about_cont{padding-top: 60px;}
/*.site{display: none;}*/
/*.about_cont{padding: 70px 0;}*/
.aboutimg{padding: 40px 0;}
.aboutbg{width: 60%;}
.aboutimg .site{top:-76px;}

}
@media only screen and (max-width: 767px){
.aboutimg{margin-bottom: 20px;height: 202px;}
.aboutimg img{height: 202px!important;}
.aboutbg{width: 90%;}
.aboutimg{padding: 20px 0;}
.about_b .left,.about_b .right{float: none;width: 100%;}
.about_b .left{padding-top: 0;margin-bottom: 10px;}
.aboutimg .site{top:-62px;}

}


/*精密铸造*/
.ljx_but div{width: 65px;height: 48px;background:#005ba8 url(../../images/a002.png) no-repeat center center ;left: -30px;}
.ljx_but div.swiper-button-disabled{}
.ljx_but div.swiper-button-next{background:#005ba8 url(../../images/a003.png) no-repeat center center ;left: auto;right: -30px;}

.ljx_but div.swiper-button-prev::after{content: none;}

.ljx_but div.swiper-button-next::after{content: none;}
.made_01{overflow: hidden;position: relative;    clear: both;}
.made_01 .w_1500{position: relative;z-index: 2;}

.made_title{text-align: center;margin-bottom: 30px;}
.made_title h1 span{ display: inline-block; position: relative; padding-bottom: 15px;}
.made_title h1 span::after{content: ""; position: absolute; lefT:0; bottom:0; width:100%; height: 2px; background: #005ba8;}
.made_title i{display: none;margin: auto;width: 44px;height: 2px;background: #005ba8;margin-top: 15px;}
.made_edit01{width: 990px;max-width: 100%;margin: auto;text-align: center;line-height: 30px;margin-bottom: 50px;}
.made_slider01{position: relative;}
.made_slider01 li{ }
.blank_25{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.25);}
.made_text{position: absolute;left: 0;bottom: 0;width: 100%;box-sizing:border-box;padding: 0 20px;z-index: 2;}
.made_text span{margin-right: 30px;}


.made_bg01 img{width: 100%;}
.made_bg01{position: absolute;left: 0;bottom: 120px;width: 100%;}
.made_02{background: #fff;padding: 120px 0 100px 0;margin-top: -120px;}
.made_intr{margin-top: 100px;background: #fff;padding: 90px 80px;    box-shadow: 0 0 20px 0px rgba(215,25,32,0.2);}
.made_intr li{padding:40px 0;border-bottom: 1px solid #dcdcdc;position: relative;}
.made_intr li i{position: absolute;height: 2px;background: #005ba8;bottom: -1px;left: 0;}
.made_intr dl{overflow: hidden;line-height: 30px;}
.made_intr dt,.made_intr li i{width: 23%;float: left;}
.made_intr dd{width: calc(100% - 23%);float: right;}
.made_intr dd p{padding: 0 10px;}

.made_text{color: #fff;}
.made_text span{font-family: "Arial";font-size: 56px;opacity: 0.2;}
.down_file{padding-top: 50px;}
.down_file li{ float: left; width:48%; padding:0!important;margin:0 0 20px!important; border:none;}
.down_file li:nth-child(2n){ float:right;}

.down_file a{background:#005ba8 ;display:block;line-height: 50px;padding: 0 40px 0 20px;color: #fff;}
.down_file a span{background:url(../../images/a036.png) no-repeat 0 center;padding-left: 35px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display: block; max-width:100%;}

.made_03{ display: none; padding-bottom: 80px; background: #fff;position: relative;}
.made_03 .w_1500{position: relative;z-index: 2;}
.makebg{position: absolute;left: 0;bottom: 0;width: 100%;}
.makebg img{width: 100%;}
.made_slider02{position: relative;}
.made_slider02 li a{display: block;box-shadow: rgba(215, 25, 32, 0.2) 0px 0px 10px;}
.made_slider02 h3{/*position: absolute;left: 0;bottom: 45px;*/ margin-top:10px;text-align: center;width: 100%;box-sizing:border-box;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.made_slider02 .swiper-pagination{text-align: center;position: static;margin-top: 60px;}
.made_slider02 .swiper-pagination span{width: 50px;height: 5px;background: #bdbdbd;margin: 0 15px;border-radius: 0;opacity: 1;}
.made_slider02 .swiper-pagination span.swiper-pagination-bullet-active{background: #005ba8;}
.made_slider02 .swiper-wrapper{padding: 20px 0;}


.made_04{padding-bottom: 100px;}
.made_list{background: #fff;padding: 100px 80px; box-shadow: 0 0 20px 0px rgba(0,91,168,0.2); position: relative;}
.made_list .view_all{position: absolute; right:80px; top:120px; cursor: pointer; color:#DC383E;}
.made_list ul{overflow: hidden;margin: 0 -30px; }
.made_list ul.show{ height: auto;}
.made_list li{float: left;width: 50%;}
.made_list li h3{padding: 30px 0; margin: 0 30px;border-bottom: 1px dashed #dfdfdf;line-height: 24px;background: url(../../images/make_ic.png) no-repeat 0 center;padding-left: 50px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
@media only screen and (max-width: 1440px){
.made_list,.made_intr{padding: 60px;}
.made_list li h3{margin: 0 20px;}
.made_list ul{margin: 0 -20px;}
.made_slider02 .swiper-pagination{margin-top: 40px;}
.made_text span{font-size: 44px;margin-right: 10px;}
.made_list .view_all{top:60px}
}

@media only screen and (max-width: 1024px){
.ljx_but div{width: 40px;height: 40px;left: 0;    background-size: 24px !important;}
.ljx_but div.swiper-button-next{left: auto;right: 0px;}
.made_edit01{margin-bottom: 40px;}
.made_list, .made_intr{padding: 40px 20px;}
.made_intr li{padding: 20px 0;}
.down_file{padding-top: 20px;}
.made_slider02 .swiper-pagination{margin-top: 20px;}
.made_slider02 .swiper-pagination span{width: 30px;height: 3px;margin: 0 2px;}
.made_intr{margin-top: 70px;}
.made_02{padding-bottom: 70px;}
.made_list .view_all{top:40px}
}
@media only screen and (max-width:767px){
.made_title i{margin-top: 5px;}
.made_title,.made_edit01{margin-bottom: 20px;}
.made_intr{margin-top: 50px;}
.down_file a{line-height: 40px;}
.down_file li{ width:100%; }
.down_file li:last-child{margin-bottom:0!important;}
.made_02{padding-bottom: 50px;}
.made_slider02 .swiper-pagination{display: none;}
.made_intr dt,.made_intr dd{float: none;width: 100%;}
.made_intr li i{display: none;}
.made_intr dd p{padding: 0;}
.made_intr dl{line-height: 24px;}
.made_intr li{padding: 15px 0;}
.made_intr dt{margin-bottom: 5px;}
.made_list li{float: none;width: 100%;}
.made_list li h3{padding: 15px 0; padding-left: 30px;background-size: 20px;}
.made_04{padding-bottom: 50px;}
.made_intr li:first-child{padding-top: 0;}
.made_list .view_all{right:10px; font-size:14px;}
}

/*热处理*/
.heat_01 dl{overflow: hidden;position: relative;background: #005ba8;}
.heat_01 dt{width: 100%;height: 100%;}
.heat_01 dt img{height: 100%;}
.heat_01 dd{width: 31.5%;float: left;height: 100%;position: relative;color: #fff;display: none;}
.heat_text{text-align: left;padding: 55px;transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%); position:absolute; left:0; top:50%;width: 100%;box-sizing:border-box;max-height: 100%;overflow: hidden;}
.heat_text h3{margin-bottom: 20px;}

@media only screen and (max-width:1440px){
.heat_text{padding: 30px;}
.heat_text h3{margin-bottom: 10px;}
}
@media only screen and (max-width:767px){
.heat_01 dl{height: auto !important;}
.heat_01 dt,.heat_01 dd{float: none;width: 100%;}
.heat_text{position: static;padding: 30px 20px;    transform: translate(0,0);
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -o-transform: translate(0,0);
}
.heat_cont .made_03{padding-bottom: 40px;}


}

/*组装*/
.assemble_cont{padding-bottom: 100px;}
.assemble_list ul{overflow: hidden;padding-top: 30px;}
.assemble_list li{margin-bottom: 40px;}
.assemble_list dl{overflow: hidden;background: #fff;padding: 20px;border-bottom: 2px solid #fff;}
.assemble_list dt{width: 440px;float: left;}
.assemble_list dd{width:calc(100% - 510px);float: right;padding-top: 70px;}
.assemble_list dd h3 span{display: inline-block;padding: 15px 35px;color: #fff;background: #005ba8;}
.assemble_list dd h3{margin-bottom: 35px;}
.assemble_list dd p{line-height: 30px;}
.assemble_list .page{padding-top: 50px}
@media only screen and (max-width:1440px){
.assemble_list dt{width: 390px;}
.assemble_list dd{width:calc(100% - 440px);padding-top: 40px}
.assemble_list dd h3{margin-bottom: 30px;}
.assemble_list .page{padding-top: 20px;}
.assemble_list ul{padding-top: 20px;}
}
@media only screen and (max-width:1024px){
.assemble_cont{padding-bottom:60px;}
.assemble_list ul{padding-top: 0;}
.assemble_list dt{width: 250px;}
.assemble_list dd{width:calc(100% - 270px);padding-top: 20px}
.assemble_list dd h3 span{padding: 5px 10px;}
.assemble_list dd h3{margin-bottom: 10px;}
.assemble_list li{margin-bottom: 20px;}
}
@media only screen and (max-width:767px){
.assemble_cont{padding-bottom:40px;}
.assemble_list dt,.assemble_list dd{width: 100%;float: none;}
.assemble_list dd{}
.assemble_list dl{padding: 10px;}
.assemble_list .page{padding-top: 0;}
}


@media only screen and (min-width: 1025px){
.assemble_list dl{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.down_file a:hover{opacity: 0.8;}
.made_slider02 li a:hover{color: #005ba8;}
.made_04 li a:hover{color: #005ba8;}
.assemble_list dl:hover{border-bottom: 2px solid #005ba8;}
}


/*2020-10-15*/
.site{float: none;}
.footer{clear: both;}
.line30{line-height: 30px;overflow: hidden;}
.line24{line-height: 24px;overflow: hidden;}
@media only screen and (max-width: 1024px){
.line30{line-height: 24px;}
}

.pub_bg{background: url(../../images/bg.png) no-repeat center 0;background-size: 100%;}
.news_top{padding-bottom: 65px;position: relative;overflow: hidden;}
.news_top ul{overflow: hidden;margin: 0 -19px;}
.news_top li{float: left;width: 33.33%;}
.news_top dl{margin: 0 19px;position: relative;}
.news_top dd{position: absolute;top:0;left:0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);color: #fff;}
.n_titme{margin-bottom: 5px;}
.news_top dd h3{margin-bottom: 20px;max-height: 60px;overflow: hidden;}
.news_top dd a{color: #fff;}
.news_top dd p{     overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  line-height: 35px;max-height: 105px;overflow: hidden;margin-bottom: 40px;}
.news_top .news_more{opacity: 0;visibility: hidden;}
.news_more a,.news_more em{display: inline-block;text-align: center;background: #005ba8;padding: 15px 12px;}
.news_more a img,.news_more em img{vertical-align: middle;}
.news_text{position: absolute;left: 0;bottom: 55px;width: 100%;padding: 0 35px;box-sizing:border-box;}


.news_bottom{background: #eeeeee;padding: 40px 0 80px 0; overflow: hidden;}
.n_time2{color: #999999;margin-top: 0px;}
.news_list ul{overflow: hidden; margin-bottom: 3%;}
.news_list li{float: left;width: 100%;margin-bottom: 2%;}
.news_list dl{padding:40px 60px;background: #fff;position: relative; overflow: hidden;}
.top_line{position: absolute;top:0;left: 0;width: 0%;height: 6px;background: #005ba8;}
.news_list dl dt{ float: left; width:25%;}
.news_list dl dd{ float: right; width:70%;}
.news_list h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top:4%;font-size: 18px;}
.news_list p{height: 48px; margin-top:2%;}
.n_line{margin: 2% 0;width: 45px;height: 2px;background: #005ba8;}
.news_list{padding-top: 30px;}

@media only screen and (max-width: 1440px){
.news_top dd p{line-height: 30px;max-height: 90px;}
.news_top dd p{margin-bottom: 20px;}
.news_top dl{margin: 0 15px;}
.news_top ul{margin: 0 -15px;}
.news_list{padding-top: 10px;}
.news_list dl{padding: 40px 30px;}
}

@media only screen and (max-width: 1024px){
.news_top dd h3{max-height: 48px;}
.news_top dd p{line-height: 24px;max-height: 72px;}
.news_top dl,.news_list dl{margin: 0 10px;}
.news_top ul,.news_list{margin: 0 -10px;}
.news_top .news_more{opacity: 1;visibility: visible;}
.news_more a,.news_more em{padding:5px 10px;}
.news_more a img,.news_more em img{width: 30px;}
.news_text{padding: 0 20px;bottom: 20px;}
.news_top{padding-bottom: 30px;}
.news_top li{margin-bottom: 20px;}
.news_list h3{margin-top:0;}
}
@media only screen and (max-width: 767px){
.news_bottom{padding: 40px 0;}
.pub_bg{background: none;}
.news_top{clear: both;}
.news_top{padding-bottom: 30px;}
.news_top li,.news_list li{float: none;width: 100%;}
.news_top dl,.news_list dl{margin: 0 ;}
.news_top ul,.news_list{margin: 0;}
.news_text{bottom: auto;top:30%;}
.news_list li{margin-bottom: 5%;}
.news_list dl{padding: 20px;}
.news_list dl dt,.news_list dl dd{width:100%;}
.news_list dl dd{margin-top:5%;}

.news_list h3{white-space:inherit; overflow:hidden; text-overflow:inherit;font-size: 16px; line-height: 24px;max-height: 48px;}



}


/*新闻详情*/
.news_d{overflow: hidden;}
.news_d .w_1500{overflow: hidden;}
.news_le{/*float: left;width:calc(100% - 480px);*/ width:100%;}
.news_re{ display: none; float: right;width: 360px;background: #fafafa;}
.d_span{color: #666666;padding-bottom: 20px;border-bottom: 1px solid #dcdcdc;overflow: hidden;}
.d_span span{margin-right: 70px;}
.d_title h1{margin-bottom: 30px;}
.d_title{margin-bottom: 40px; text-align: center;}
.news_d{padding-bottom: 100px;}
.d_share{overflow:hidden;border-bottom: 1px solid #dcdcdc;padding:40px 0 20px 0;}
.d_share a{margin-right: 45px;}
.d_page{overflow: hidden;padding-top: 25px;}
.d_left{float: left;line-height: 24px;width: calc(100% - 200px)}
.d_left span{margin-bottom: 15px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;display: block;}
.d_left p{margin-bottom: 15px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.d_right{float: right;width: 160px;}
.d_right a{display: block;height: 50px;line-height: 50px;width: 100%;background: #005ba8;color: #fff;text-align: center;}
.d_list{padding: 35px 40px;padding-bottom: 80px;}
.d_list .made_title{text-align: left;}
.d_list .made_title i{margin-left: 0;}
.d_list h3{max-height: 60px;margin-bottom: 10px;}
.d_list dt{margin-bottom: 15px;}
.d_list .n_time2{margin-top: 0px;}
.d_list li{padding: 20px 0;border-bottom: 1px solid #dcdcdc;}
.d_list li img{width: 100%;}
@media only screen and (max-width: 1440px){
/*.news_le{ width: calc(100% - 430px);}*/
.d_title h1,.d_title{margin-bottom: 20px;}
.d_list li:first-child{padding-top: 0;}
.d_span span{margin-right: 30px;}
}
@media only screen and (max-width: 11366px){
/*.news_le{    width: calc(100% - 400px);}*/
.d_list{padding: 30px;}
.d_share a{margin-right: 30px;}
}
@media only screen and (max-width: 1024px){
.news_d{padding-bottom: 50px;}
.d_list h3{max-height: 48px;}
.d_left{float: none;width: 100%;}
.d_right{display: none;}
.news_le,.news_re{float: none;width: 100%;}
.news_le{margin-bottom: 20px;}
.d_title h1, .d_title{margin-bottom: 10px;}
.d_list li:last-child{border:0;}
}
@media only screen and (max-width: 767px){
.news_d{padding-bottom: 30px;}
.d_span span{margin: 0;width: 50%;float: left;}
.d_span{padding-bottom: 10px;left: 24px; text-align: left;}
.d_share{padding: 20px 0;padding-bottom: 10px;}
.d_share a img{width:20px;}
.d_share a{margin-right: 20px;}
.d_page{padding-top: 10px;}
.d_left p{margin-bottom: 5px;}
.d_left span{margin-bottom: 5px;}
.d_list{padding: 20px 10px;}
}


/*加入我们*/
.join_bg{position: relative;padding: 50px 0 160px 0;}
.blank_45{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.45)}
.join_bg .site{margin-top: 0;color: #fff;}
.join_bg .site a,.join_bg .site span{color: #fff;}
.join_bg .w_1500{position: relative;z-index: 2;}
.join_bg .site a.home{background: url(../../images/a028_w.png) no-repeat;}
.join_cont .made_title{color: #fff;}
.join_cont .made_title i{background: #fff;}
.join_cont .made_title h1 span::after{background: #fff;}
.join_p{line-height: 36px;color: #fff;padding: 0 50px;margin-bottom: 60px;}
.join_index ul{overflow: hidden;margin: 0 -35px;}
.join_index li{float: left;width: 33.33%;text-align: center;}
.join_index dl{background: rgba(255,255,255,0.3);margin: 0 35px;padding: 80px 20px;padding-bottom: 50px;}
.join_index li a{color: #fff;}
.join_index dt{margin: auto; margin-bottom: 40px;width: 75px;height: 75px;}
.join_index dt img{width: 100%;}
.join_index dd{height: 60px;}
@media only screen and (max-width: 1366px){
.join_index ul{overflow: hidden;margin: 0 -20px;}
.join_index dl{margin: 0 20px;}
.join_p{margin-bottom: 40px;}
.join_index dl{padding: 50px 20px;padding-bottom: 20px;}
}
@media only screen and (max-width: 1024px){
.join_index ul{margin: 0 -10px;}
.join_index dl{margin: 0 10px;}
.join_index dt{margin-bottom: 20px;}
.join_p{line-height: 30px;padding: 0;}
.join_bg{padding-bottom: 100px;}
}
@media only screen and (max-width: 767px){
.join_bg{padding-bottom: 50px;}
.join_p{line-height: 24px;margin-bottom: 20px;}
.join_index ul{margin: 0 ;}
.join_index dl{margin: 0 ;}
.join_index li{float: none;width: 100%;margin-bottom: 10px;}
.join_index dl{padding: 20px;}
.join_index dd{height:auto;}
.join_index dt{width: 50px;height: 50px;margin-bottom: 10px;}
}


/*社会招聘*/
.join_campus .made_title{margin-bottom: 80px;}
.join_select,.join_block{background: #fff;}
.join_block{padding: 55px 60px;padding-bottom: 75px}
.year_box dl { position: relative; }
.year_box dl dt i{position: absolute;top:0;right:10px;width: 12px;height: 100%;background: url(../../images/join_select.png) no-repeat center center;}
.year_box dl dd {z-index: 99; position: absolute; max-height:160px; overflow-y: auto; overflow-x: hidden; background: #fff; width:100%; left: 0px; top: 100%; display: none;  border: 1px solid #dcdcdc;border-top: 0; }
.year_box dl dd a { display: block; line-height: 40px; color: #a0a0a0; white-space: normal; padding: 0 55px; }
.year_box dl dd a:hover { background: #eee; }
.on_o i{ transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-ms-transform: rotate(-180deg);}

.join_select{display: table;width: 50%;margin-bottom: 60px;box-sizing:border-box;padding: 20px;padding-left: 60px;}
.join_select .year_box{float: left;width: calc(100% - 200px);}
.join_select button,.year_box dl dt,.join_select input{
height: 54px;line-height: 54px;border:none; box-sizing:border-box;
}
.year_box dl dt { background:#fff;cursor: pointer; position: relative; border:1px solid #dcdcdc;padding: 0 55px;overflow: hidden;}

.join_select input{border:none;outline: none;width: 100%;}
.join_select button{width: 190px;float: right; background: #005ba8;color: #fff;outline: none;}
.gray{color: #9a9a9a;}


.join_list dt{cursor: pointer;padding: 20px 40px;padding-left: 120px;color: #000;}
.join_list dd{padding: 40px 55px;padding-bottom: 60px;}
.join_list ul>li{border: 1px solid #dcdcdc;margin-bottom: 20px;}
.join_t{overflow: hidden;}
.j_on{float: left;line-height: 30px;margin-right: 10px;}
.join_arrow{width: 24px;height: 30px;background: url(../../images/join_arrow_on.png) no-repeat 0 center;float: right;}
.join_arrow:hover{background: url(../../images/join_arrow.png) no-repeat 0 center;}
.join_list ul>li.on .join_arrow{background: url(../../images/join_arrow.png) no-repeat 0 center;}
.join_t h1{width: 305px;}
.join_t h2{width: 360px;}
.join_t h3{width: 145px;}

.join_edit02{position: relative;overflow: hidden;}
.j_line{position: absolute;letter-spacing: 0;top:0; left: 50%; height: 100%;width: 1px;background: #e3e3e6;}
.join_edit02 ol{overflow: hidden;margin: 0 -50px;}
.join_edit02 li{float: left;width: 50%;}
.join_edit02 .join_p01{padding: 0 50px;}
.join_p01>h3{color: #595757;margin-bottom: 20px;}
.join_email{padding-top: 40px;height: 50px;line-height: 50px;}
.join_email a{display: inline-block;}
.join_email>a{width: 170px;text-align: center;color: #d90919;color: #fff;background: #d90919;}
.join_email>a img{vertical-align: middle;margin-top: -2px;margin-right: 10px;}
.join_email span{margin-left: 60px;}

.join_time{text-align: right;line-height: 30px;margin-bottom: 10px;}
.join_time span{background: url(../../images/join_time.png) no-repeat 0 center;display: inline-block;padding-left: 50px;}
.join_list ul{padding-bottom: 50px}
.join_list ul>li dd{display: none;}
.join_list ul>li.on dt{background: #005ba8;color: #fff;}
@media only screen and (max-width:1440px) {
.join_campus .made_title{margin-bottom: 50px;}
.join_select{padding: 20px;margin-bottom: 40px;}
.join_block{padding: 50px 20px;}
.join_list dt{padding: 20px;}
.join_list dd{padding: 40px 20px;}
.join_list ul{padding-bottom: 30px;}
.year_box dl dt,.year_box dl dd a{padding: 0 20px;}
}
@media only screen and (max-width:1280px) {
.join_edit02 ol{margin: 0 -30px;}
.join_edit02 .join_p01{padding: 0 30px;}
.join_t h1,.join_t h2{width: 280px;}
.join_list dt{padding: 10px 20px;}
.join_email{padding-top: 20px;}
.join_block{padding: 20px;padding-bottom: 50px;}


}
@media only screen and (max-width:1024px) {
.join_campus .made_title{margin-bottom: 30px;}
.join_select button, .year_box dl dt,.join_select input{height: 42px;line-height: 42px;}
.join_select button{width: 120px;}
.join_select .year_box{width: calc(100% - 130px);padding-top: 0px;}
.join_select{margin-bottom: 20px;}
.join_email{padding-top: 0px;}
.join_list dd{padding-bottom: 0;}
.join_email>a{width: 150px;}
.join_list ul{padding-bottom: 10px;}
.join_list dt, .join_list dd{padding: 20px;}
.join_list dt{padding: 10px 20px;}
.join_list dd{padding-top: 20px;}
.join_edit02 li{float: none;width: 100%;margin-bottom: 30px;}
.join_edit02 ol{margin: 0;}
.join_edit02 .join_p01{padding: 0;}
.join_p01>h3{margin-bottom: 10px;}
.join_email span{margin-left: 30px}
.join_t h1, .join_t h2{width: 200px;}
.join_t h3{width: 120px;}
.join_time span{background-size: 20px;padding-left: 25px;}

}
@media only screen and (max-width:767px) {
.join_campus .made_title{margin-bottom: 20px;}
.join_t{font-size: 16px;}
.join_select .year_box,.year_box dl{float: none;width: 100%;}
/*.join_select button{float: none;margin: auto;display: block;margin-top: 10px;background: #d90919;color: #fff;height: 36px;line-height: 36px;}*/
.join_t h1{width:calc(100% - 40px);float: none;margin-bottom: 0px;}
.join_t h2,.join_t h3{width: 50%;margin: 0;font-size: 14px;}
.join_t{position: relative;}
.join_arrow{position: absolute;top:0;right: 0;}
.join_list dt{padding:10px;}
.join_list dd{padding: 20px 10px;}
.join_edit02 li{float: none;width: 100%;padding: 10px 0;border-bottom: 1px dashed #e3e3e6;margin-bottom: 0;}
.join_edit02 li:last-child{border: none;;padding-bottom: 0;}
.join_edit02 ol{margin:0;}
.join_edit02 .join_p01{padding:0;}
.join_p01>h3{margin-bottom: 10px;}
.j_line{display: none;}

.join_email>a{width: 120px;height: 40px;line-height: 40px;}
.join_email{height: auto;padding-top: 10px;}
.join_select,.join_block{padding: 0;}
.join_time{margin-bottom: 0;}
.join_email span{display: block;margin: 0;line-height: 24px;}
.join_list ul{padding-bottom: 0;}
.join_block{padding-bottom: 40px;}
.join_select .year_box{float: left;width: calc(100% - 90px)}
.join_select button{float: right;width: 80px;}
}

/*质量保证*/
.quality_cont{padding-bottom: 60px;}
.quality_tab{text-align: center;}
.quality_tab li{display: inline-block;padding: 0 20px;}
.quality_tab .made_title i{visibility: hidden;opacity: 0;}
.quality_tab .made_title h1 span::after{opacity: 0;}
.quality_tab li a{color: #999999;}
.quality_tab li.on a{color: #000;}
.quality_tab li.on .made_title i{visibility: visible;opacity:1;}
.quality_tab li.on .made_title h1 span::after{opacity:1;}
.quality_title{padding:25px 0;border-bottom: 2px solid #c7c7c7;position: relative;margin-bottom: 45px;}
.quality_title span{/*position: absolute;left: 0;bottom: -2px;width: 90px;height: 2px;background: #005ba8;*/ display: inline-block; position: relative;}
.quality_title span::after{content: ""; position: absolute; left:0; bottom:-27px; widtH:100%;height: 2px;background: #005ba8;}
.quality_cont .pic:after{content: "";position: absolute;top:0;left:0;width: 100%;height: 100%;background: rgba(0,0,0,0.1) url(../../images/q_bg.png) no-repeat;background-size: cover;}
.quality_cont .ser-slist li .bks .con h6{color: #fff;}
.quality_cont .ser-slist li .bks .con{padding: 20px 0;}
.quality_cont .ser-slist li{box-shadow: 5px 0 10px 5px rgba(215,25,32,0);}
.quality_cont .ser-slist,.quality_cont .ser-slist ul{margin-bottom: 0;}
.quality_cont .ser-slist ul{margin-bottom: 30px;}
@media only screen and (max-width: 1280px){
.quality_tab .made_title{margin-bottom: 0;}
.quality_cont .ser-slist ul{margin-bottom: 0;}
.quality_title{margin-bottom:30px;padding-bottom: 20px;}
.quality_title span::after{bottom:-22px;}
}

@media only screen and (max-width: 767px){
.quality_cont{padding-bottom: 40px;}
.quality_tab li{padding: 0 8px;}
.quality_title{margin-bottom: 20px;padding-bottom: 10px;}
.quality_title span::after{bottom:-12px;}
.quality_cont .ser-slist li:last-child{margin-bottom: 0;}
}


/*可执行标准*/
.standard_block{padding-top: 55px;padding-bottom: 110px;}
.qualifi_block{padding-top: 55px;}
.standard_block dt{width: 59%;}
.standard_block dd{width: 47.6%;position: absolute;right: 0;top:16%;background: #fff;height: 84%;}
.standard_block dt img{width: 100%;}
.standard_block dl{position: relative;}
.line_s{width: 45px;height: 2px;background: #005ba8;}
.standard_box{padding: 80px 40px 40px 60px;}
.line_s{margin: 25px 0;}
.standard_box .line_s{ display: none;}
.standard_box h3 span{ display: inline-block; position: relative; padding-bottom: 15px; margin-bottom: 25px;}
.standard_box h3 span::after{content: ""; position: absolute; left:0; bottom: 0; width:100%; height: 2px;background: #005ba8;}
.standard_logo{padding-top: 80px;}
.standard_logo ul{overflow: hidden;margin: 0 -5px;}
.standard_logo li{float: left;width: 25%;margin-bottom: 20px;}
.standard_logo .s_img{padding: 0 5px;    box-sizing: border-box;}
.standard_logo .s_img img{max-width: 100%;width: auto;}
.line01{position: absolute;top:-6px;right: 0;width:calc(100% - 6px); height: 6px;background: #005ba8;}
.line02{position: absolute;top:0;right: 0;height:calc(100% - 90px); width: 6px;background: #005ba8;}
@media only screen and (max-width: 1440px){
.standard_box{padding: 40px;}
.standard_logo{padding-top: 40px;}
}
@media only screen and (max-width: 1366px){
.standard_box{padding: 30px;}
.standard_logo{padding-top: 30px;}
.line02{height:calc(100% - 40px);}



}

@media only screen and (max-width: 1024px){
.standard_block{padding-top: 40px;}
.qualifi_block{padding-top: 40px;}
.line_s{margin: 20px 0;}
.line01{height: 3px;top:-3px;}
.line02{width: 3px;}
.standard_block dd{height: 90%;top:10%;}

}
@media only screen and (max-width: 767px){
.standard_block{padding:40px 0;padding-top: 20px;}
.qualifi_block{padding-top: 20px;}
.line_s{margin: 15px 0;}
.line01,.line02{display: none;}
.standard_block dd{height: 90%;top:10%;}
.standard_block dt{float: none;width: 100%;}
.standard_block dd{position: static;width: 100%;}
.standard_box{padding:0;padding-top: 20px;}
.standard_logo{padding-top: 20px;}
}

/*法律声明*/
.pad_b100{padding-bottom: 100px;}
@media only screen and (max-width: 1024px){
.pad_b100{padding-bottom: 50px;}

}

@media only screen and (max-width: 767px){
.pad_b100{padding-bottom: 40px;}

}

/*搜索结果*/
/*搜索结果*/
.search_top{}
.search_int{width: 790px;margin: auto;max-width: 100%;overflow: hidden;}
.search_result{color: #828282;}
.search_result span{color: #d7171f;}
.search_result em{color: #be9e25;}
.search_le{float: left;color: #000;width: 105px;line-height: 60px;}
.search_input{border:1px solid #818181;background: #fff;padding: 4px;overflow: hidden;margin-bottom: 20px;}
.search_input input,.search_input button{height: 50px;line-height: 50px;box-sizing:border-box;border:none;outline: none;}
.search_input input{padding: 0 15px;box-sizing:border-box;width: calc(100% - 140px);float:left;}
.search_input button{width: 140px;text-align: center; float: right;background: #d7171f;color: #fff;border-radius: 5px;}
.search_re{float: right;width: calc(100% - 105px);}

.search_list{padding-top: 45px;}
.search_list ul{padding-bottom: 50px;}
.search_list li{padding: 35px 0;border-bottom: 1px solid #e3e3e6;}
.search_list dt{overflow: hidden;margin-bottom: 15px;line-height: 30px;}
.search_list dt h3 span{color: #d7171f;}
.search_list h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;float: left;}
.search_list h3,.search_list dd{width: calc(100% - 120px)}
.search_list .search_yd{float: right;}
.search_yd span{color: #a3a3a3;display: inline-block;float: left;}
.search_yd em{float: right; color: #000;margin-left: 30px;display: inline-block;width: 90px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.search_list dd{color: #595757;}
.search_list dd p{line-height: 24px;max-height: 48px;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}

@media only screen and (max-width:1280px) {
.search_list{padding-top: 20px;}
.search_list ul{padding-bottom:30px;}
}
@media only screen and (max-width:1024px) {
.search_input input, .search_input button{height: 40px;line-height: 40px;}
.search_le{line-height: 50px;}
.search_input button{width: 100px;}
.search_input input{width: calc(100% - 100px);}
.search_le{width: 80px;}
.search_re{width: calc(100% - 80px);}
.search_list li{padding: 20px 0;}
.search_list ul{padding-bottom: 20px;}
.search_list dd{font-size: 14px;}
.search_list dt{margin-bottom: 10px;}
}
@media only screen and (max-width:767px) {
.search_list ul{padding-bottom: 0;}
.search_list h3, .search_list dd{float: none;width: 100%;}
.search_input input, .search_input button{height: 32px;line-height: 32px;}
.search_input input{padding: 0 5px;}
.search_input button{width: 70px;}
.search_input input{width: calc(100% - 70px);}
.search_le{line-height: 42px;font-size: 14px;width: 50px;}
.search_re{    width: calc(100% - 50px);}
.search_input{margin-bottom: 10px;}
.search_list{padding-top: 0;}
.search_list h3{font-size: 16px;}
.search_result{font-size: 14px;}
}

/*荣誉*/
.pad_b100 .honor_div ul{padding-bottom: 50px;}


@media only screen and (min-width: 1025px){
.news_more,.news_bottom dl{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.top_line,.join_index dl{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.news_top dd a:hover,.d_share a:hover,.d_right a:hover,.join_email>a:hover{opacity: 0.8;}
.news_top dl:hover .news_more{visibility: visible;opacity: 1;}
.news_bottom h3 a:hover{color: #005ba8;}
.news_bottom dl:hover{   box-shadow: 5px 0 10px 5px rgba(0,0,0,0.1);}
.news_bottom dl:hover .top_line{width: 100%;}
.join_index dl:hover{background: #005ba8;}
.join_email span a{cursor: default;}

.quality_cont .ser-slist li:hover .bks .con{width: 70%;}
.d_left a:hover,.d_list h3 a:hover,.search_list h3 a:hover{color: #005ba8}

}













