@charset "utf-8";
/* AB模板网 www.adminbuy.cn */

@media all and (max-width:1700px){/*1680 * 1050*/
    .progress ul li .nowfl{padding:90px 5.7% 150px 12.666%;}
    .progress ul li .futurefr{padding:90px 12.666% 150px 5.7%;}
}

@media all and (max-width:1560px){/*1440 * 900*/
	.comp_picbox .swiper-button-prev{left:10px;}
	.comp_picbox .swiper-button-next{right:10px;}
	.ind-pro .swiper-button-prev{left:0px;}
	.ind-pro .swiper-button-next{right:0px;}
	/*.comp_pic{max-width:100%;}*/
}

@media all and (max-width:1420px){/*1440 * 900*/
	.contain{width:100%;padding:0 2%;}
	.Fnav{margin-right:50px;}
	.Fcode{width:20%;}
	.Hnav>li{padding:0px 18px;}
	.Hnav{margin:0 0 0 1rem;}
    
}

@media all and (max-width:1400px){
    
    
}

@media all and (max-width:1380px){/*1366*/
	.Hnav{margin:0 0 0 0.6rem;}
	.progress ul li .nowfl{padding:90px 5.7% 150px 6.666%;}
    .progress ul li .futurefr{padding:90px 6.666% 150px 5.7%;}
}

@media all and (max-width:1300px){/*1280 * 800*/
	.Hnav{margin:0 0 0 0.4rem;}
	.Hnav>li{padding:0px 16px;}

   
}

@media all and (max-width:1280px){
	.contain{width:100%;padding:0 2%;}
	.Fnav{margin-right:30px;}
	.media-modal .mediaModal-contain{width:100%;left:0px;margin-left:0px;height:450px;margin-top:-225px;}
}

@media all and (max-width:1260px){/*1260*/

}

@media all and (max-width:1200px){ /*1200*/
	.Hnav>li{padding:0px 10px;}
	.Hnav{margin:0 0 0 0.5rem;}
	.progress ul li .nowfl{padding:90px 5.7% 150px 3.666%;}
    .progress ul li .futurefr{padding:90px 3.666% 150px 5.7%;}


}

@media all and (max-width:1100px){/*1024 * 768 */
	.Fnav{width:10%;margin-right:1.2%;}
	.Hnav>li{padding:0px 6px;}
    
}

@media all and (max-width:980px){/*web*/
.prolist .pro_img img{ height:auto}
	img{max-width:100%;}
	/*-- Header --*/
	.Header-wrapper.Header-page .Header-cl{display:block;}
	.Header-wrapper.Header-page .header-container{position:fixed;}
	.Header-wrapper .Header-cl,
	.header-container,
	.Hlogo,
	.Hsrch-box{height:50px;}
	.header-container{box-shadow:0px 0px 8px #666;}
	.Hlogo{line-height:50px;}
	.Hlogo img{height:24px;}
	.pdtb70{padding:30px 0;}
	.Hmenu-btn{display:block;}
	
	.Htel{width:50px;padding:0px;height:50px;font-size:0px;background-position:center center;margin:0;}
	
	.Hlang{padding:0px;height:50px;margin:0px;}
	.Hlang-menu{padding:0;width:50px;height:50px;}
	
	.Hsrch{padding:0px;}
	.Hsrch-menu{width:50px;height:50px;background-size:19px auto;}
	
	.Hsrch-block{width:15rem !important;margin:9px 2% 0 0;float:right;}
	
	.Hnav{padding:10px 0;width:100%;background:#fff;position:absolute;top:50px;left:0px;display:none;margin:0px;float:none;z-index:999;}
	.Hnav>li{width:100%;padding:0px;border-bottom:1px solid #dcdcdc;float:none;}
   	.Hnav .Hname{line-height:50px;font-size:18px;padding:0 4%;color:#333;text-align:center;}
	.Hn2nd-box{width:100%;position:relative;top:0px;opacity:1;}
	.Hn2nd-box .contain{padding:0px;}
	.Hn2nd-box ul{padding:0px;}
	.Hn2nd-box ul li{width:100%;text-align:left;margin:0px;}
	.Hn2nd-box ul li img{display:none;}
	.Hn2nd-box ul li .type{line-height:40px;padding:0 6%;}
	.Hn2nd-box ul li .list a{line-height:30px;padding:0 8%;}
	/*Foot*/
	.footer-container{padding:20px 0 10px;}
	.Hmenu-btn{display:block;}
   	.Fnav,.Fcode{width:100%;margin:0;}
   	.Fcode{border:0px;padding:0px;}
   	.Fcode h2{margin-bottom:10px;}
   	.Footer-wrapper.on .Fnav dd{display:none!important;}
   	.footer-btm .Flink{position:relative;top:5px;}
   	.Fnav dt{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #777;}
    /*通用导航*/
    .pub_bann{height:260px;}
    .pub_bann h2{padding-top:20%;font-size:36px;}
    .pub_bann h3{letter-spacing:0em;}
    .pub_catmenu .contain{padding:0px;}
    .pub_catmenu ul li{width:33.333%;margin:0px;height:55px;line-height:55px;text-align:center;border-bottom:1px solid #ececec;}
    .pub_catmenu ul li:hover:after,.pub_catmenu ul li.cur:after{height:1px;}
   	#pubsty ul li{width:50%;}
    .pub_catmenu{height:auto;line-height:0px;}
	.Employee ul{margin-bottom:10px;}
    .Employee ul li{width:100%;margin-right:0px;margin-bottom:20px;}
    .Employee ul li h4{margin-top:10px;}

    .internet dl{width:100%;}
    .internet dl dd{display:none;}
    .internet dl:nth-child(3n){margin-right:0%;}
    .progress ul li .fl, .progress ul li .fr{width:100%;height:auto;padding:15px;}
    .progress ul{padding:15px;}
    .progress ul li{margin-bottom:15px;}
    .progress ul li .fl,.progress ul li .fr{padding:0px;}
    .progress ul li .futurefr,.progress ul li .nowfl{padding:15px;}
    .progress ul li h5{margin:0px;}
    .progress ul li a{margin-top:20px;height:45px;line-height:45px;}
    .progress ul li .fl img, .progress ul li .fr img{height:300px;}
    .gdnum h2{font-size:24px;width:80%;margin:0px auto;}
    .gdnum h2 span{font-size:48px;}
    .promenu{line-height:30px;margin-bottom:20px;}
    .prolist ul li{width:100%;padding:15px;margin-bottom:15px;}
    .prolist .pro_note p{margin:10px auto;}
    .prolist ul{margin-bottom:0px;}
    .prolist .pro_note{min-height:auto;}
    .pro_con .note{padding:10px;}
    .pro_con .note .fl{width:48%;margin-right:1%;}
    .pro_con h4{margin-top:15px;padding-top:15px;}
    .proslide{height:auto;}
    .gpro-top{height:360px;}
    .proslidebox{margin:20px auto 30px;}
    .proslidebox .swiper-button-next{right:0px;display:none;}
    .proslidebox .swiper-button-prev{left:0px;display:none;}
    .gallery-top{padding:20px 0!important;height:280px;}
    .progress ul li h5{font-size:24px;}
    .impression .ipsnote{width:100%;}
    .impression .ipsdate{display:none;}
    .impression ul li{margin-bottom:15px;padding-bottom:15px;}
    .press ul li{width:100%;margin-bottom:20px;}
    .team ul li{width:48%;margin-left:1%;margin-right:1%;margin-bottom:2%;}
    .team ul li{height:320px;}
    .team h2{font-size:24px;margin-bottom:15px;}
    .team p.info{margin-bottom:20px;}
    .team_pic .note h4{font-size:18px;padding:4px 10px;}
    .team_pic .note .msg{padding:10px;}
    .team_pic .note .msg .name{font-size:16px;margin-bottom:10px;}
    .contactus .ctbox ul li .fl{width:100%;text-align:left;}
    .contactus .ctbox ul li .fr{width:100%;}
    .contactus .ctbox ul li{margin-bottom:0px;}
    .dspnone{height:15px!important;}
    .news .news_fl,.news .news_fr{width:100%;}
    .news .newslist .news_note{width:68%;}
    .news .newslist .news_note p{margin:10px 0px;}
    .news .newslist li{margin-bottom:15px;padding-bottom:15px;}
    .news_fr ul li img{width:100%;object-fit:cover;}
    .news .newslist .news_note h4{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
    .first_news img{height:300px;object-fit:cover;}
    .news .first_news .note h4{font-size:18px;}
    .news .first_news .note{padding:10px;}
    .news_fl .news_ct h1{font-size:24px;}
    .Flippages{padding:0px 10px;height:auto;line-height:35px;}
    .Flippages .fr{float:left;}
    .Flippages a:hover{background:none;border:0px;}
    .temporary ul li{width:100%;margin-right:0;}
    .job_list ul li{width:48%;margin:0 1%;font-size:14px;margin-bottom:2%;}
    .job_list ul li:nth-child(3n){margin-right:1%;}
    .job_list ul li h4{margin-top:10px;}
    .job{min-height:auto!important;margin-top:40px;}
    .staff_fl,.staff_fr{width:100%;}
    .staff_fl{padding:20px;margin-top:30px;min-height:auto;}
    .file_format{height:auto;}
    .pdtb40{padding:20px 0px;}
    .file_format span{top:-10px;margin:5px auto;}
    .staff_fr .staff_upload .form_sub input{width:48%;float:left;}
    .com_list ul li{width:100%;text-align:center;}
    .com_filelist{padding:20px 10px;}
    .com_filelist li{margin-bottom:20px;padding-bottom:20px;}
    .com_filelist li .tit{width:60%;}
    .com_filelist li .down{font-size:0px;width:14px;height:14px;}
    .contact .info{padding:0px 20px;font-size:16px;line-height:35px;}
    .cont_fl dl,.cont_fr dl{padding:30px 0px 0 ;}
     .cont_fl h4,.cont_fl dl,.cont_fr h4,.cont_fr dl{padding-left:10%;}
    .cont_fl,.cont_fr{width:100%;}
    .cont_fl .xlt{padding-top:20px;margin:20px auto;}
    .cont_fl .xlt img{max-width:100%;}
    .cont_fr .cont{padding:10px;}
    .shlist ul{overflow:hidden;}
    .shlist ul li{width:49%;margin-right:0px;height:auto;}
    .shlist ul li:nth-child(2n){margin-left:2%;margin-right:0px!important;}
    .shlist ul li h4{padding:0px 10px;}
    .shlist ul li h4 span{right:10px;padding-right:15px;}
    .shlist h3 b{position:static;display: block;margin-top:15px;}
    .pdflist ul li{width:100%;margin-left:0px;margin-right:0px;padding:10px;}
    .pdflist ul li:nth-child(2n){margin-left:0;margin-right:0px!important;}
    .com_filelist li .down a{background-position:center;padding-right:0px;}
    .pdflist ul li h4{padding:0px;}
    .pdflist ul li h4 span{right:10px;padding-right:15px;}
    .pdflist h3 b{position:static;display: block;margin-top:15px;}
    .comp_info .auto_fl,.comp_info .auto_fr{width:100%;}
    .comp_info .auto_fr h2{font-size:24px;padding:0px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .comp_info .auto_fr p{padding:0px 10px;}
    .comp_info .auto_fr a{margin-left:10px;margin-top:15px;}
    .comp_info{margin-bottom:20px!important;}
    .comp_picbox{height:260px;padding-top:40px;}
    .sr_down_fl{width:100%;border:0px;}
    .sr_down_fl .box{padding-top:20px;width:100%;}
    .sr_down_fl ul li{width:48%;float:left;}
    .sr_down_fl ul li:nth-child(2n){margin-left:4%;}
    .sr_down_fr{width:100%;}
    .sr_down_fr ul{padding-top:20px;}
    .sr_down_fr ul li{width:100%;margin-bottom:20px;}
    .sr_down_fr ul li:nth-child(2n){margin-left:0px;}
    .indnews{padding:25px 0;}
    ul.ind-cate{margin:15px auto 20px;}
    .ind-name{font-size:26px;}
    .indn_fl{margin-bottom:20px;height:auto;}
    .indn_fl .note h4,.indn_fr .fr h4{font-size:20px;}
    .indn_fr .fr{padding:15px;}
    .ind-video .box{width:90%;margin:0px auto;left:5%;}
    .indn_fl .note{padding:20px;}
    .indn_fl,.indn_fr{width:100%;}
    .ind-video h2{font-size:28px;}
    .ind-video .box a{width:50px;height:50px;}
    .ind-video img{height:480px;}
    .ind-video .box{top:12%;}
    .ind-date ul li h4{font-size:36px;}
    .ind-date ul li{width:50%;margin-bottom:20px;}
    .ind-culture ul li{width:49%;margin:0px;margin-bottom:2%;}
    .ind-culture{padding:10px 0 0;}
    .ind-culture ul li .box{padding:10px;}
    .ind-culture ul li a{height:40px;line-height:40px;}
    .ind-culture ul li:nth-child(2n){margin-left:2%;}
    #index-bnr{display:none;}
    #web-bnr{display:block; margin-top:40px}
    .iBnr-1 .t1{line-height:40px;font-size:24px;}
	.iBnr-1 .t2{font:lighter 16px/20px '微软雅黑';letter-spacing:4px;text-transform:uppercase;}
	.iBnr-1{width:90%;left:5%;top:30%;}
	.ind-pro .swiper-pagination{margin-top:20px; width:96%}
	.ind-pro .swiper-button-prev{left:10px;display:none;}
	.ind-pro .swiper-button-next{right:10px;display:none;}
	.faq dl dt{margin-bottom:10px;}
	.faq dl dt span.tit{display:inline-block;width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	.faq dl dd{padding:20px;}
	.personnel{height:auto;padding:130px 0 0;}
	.personnel .xyzp{left:0px;}
	.jobhtit span.tit, .jobhtit span.money, .jobhtit span.man, .jobhtit span.add, .jobhtit span.date{width:25%;}
	.job_top span.tit,.job_top span.money{width:25%;}
	
	.job_top span.date{display:none;}
	.job_list_box .jobhtit span.date{display:none;}
	.job_con .content{padding:20px;}
	.progress ul li .nowfl h4, .progress ul li .futurefr h4{font-size:24px;}
	.tzcate ul li{width:50%;font-size:14px;}
	.about_video .abv_fl,.about_video .abv_fr{width:100%;}
	.about_video .abv_fr{margin-top:20px;height:auto!important;}
	.ab-join p.info{padding:0px 2%;}
	.about_video h2,.history h2,.ab-honor h2{font-size:26px;margin-bottom:20px;}
	.about_video .abv_fr h4{font-size:20px;}
	.about_video .abv_fr dd span{font-size:40px;}
	.ab-sayfl{padding-top:40px;}
	.ab-sayfl h4{font-size:26px;}
	.ab-sayfl h4{margin-bottom:20px;}
	.ab-sayfl p{/*height:270px;*/overflow:hidden;}
	.history .equipment{padding:20px 0px 0!important;}
	.hisbox .hisfr img{margin-top:0px;}
	.hisbox .hisfl,.hisbox .hisfr{width:100%;}
	.history .gallery-top{height:auto;}
	.ab-news .ab-newsfl{padding-right:4%;}
	.ab-news .ab-newsfr{padding-left:4%;}
	.ab-join h2{font-size:36px;}
	.ab-join{height:320px;}
	.fix-bar-fl{position:static;padding:30px 0px;width:100%;}
	.fix-bar-fl .logo{display:none;}
	.fix-bar-fl .vip-pic{margin-top:20px;}
	.fix-bar-fr{width:100%;}
	.fix-bar-fl a.rt-home{position:static;display: block;margin-top:30px;}
	.fix-bar-fr .file_format{padding:2%;}
	.file_format span.pic{width:46%;background-position:20px center;}
	.file_format span.file{width:46%;background-position:20px center;}
	.file-upload{padding:4% 2%;}
	.fix-bar-fr{margin-bottom:0px;}
	.fix-bar-fr ul li{width:48%;margin-bottom:2%;margin-left:0px;}
	.fix-bar-fr ul li:nth-child(2n){margin-left:4%;}
	.fix-bar-fr .staff_upload .form_sub input{width:100%;margin-bottom:10px;}
	.login-box{width:100%;padding:30px 2%;overflow:hidden;height:auto;}
	.login{height:auto;overflow:hidden;margin-top:40px;}
	.login .pdtb70{overflow:hidden;}

	.hd-top .fr a{margin-left:0px!important;}
	.indn_fr .fr p{height:145px;overflow:hidden;}
	.indn_fr .fr h4{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	.Hnav .top-login{line-height:50px;text-align:center;}
	.news .newslist li span.hits{padding-left:20px;background: url(../images/icon_hits.png) no-repeat 5px center;}
	.mt60{margin-top:42px;}

	.news .newslist .news_img{width:100%;}
	.news .newslist .news_note{width:100%;padding-left:0px;padding-top:10px;}
	.news .news_fr{margin-top:20px;}
	.news .pdtb70{padding:30px 0px;}
	.gdnum{height:200px;padding-top:70px;}

	.ab-sayfr img{width:140px;height:140px;border-radius:50%;display: block;margin:0px auto;}
	.ab-sayfr,.ab-sayfl{width:100%;}
	.ab-sayfr{padding:0px;}
	.ab-say{height:auto;padding:30px 0px;}
	.press ul li .com-img span{display:none;}
	.press ul li:hover .com-img span{display:none;}
	.personnel h1{font-size:40px;}
	.personnel h2{font-size:50px;}
	.ind-culture ul li p.info{height:50px;line-height:25px;overflow:hidden;}
	.staff_flt{width:100%;min-height:auto;margin-top:50px;}
	.staff_frt{width:100%;margin-bottom:30px;}
	.BCcustFaq-post{padding-top:0px;}
	.staff_frt .file_format{margin-bottom:20px;}
	.staff_frt .staff_upload .form_sub input[type="submit"]{margin-top:10px;}
	.staff_fl .up-pic, .staff_fl .up-file{width:60%;margin:0 auto 20px;}
	.pers_list .pic{width:100%;}
	.pers_list .list{width:100%;}
	.pers_list .list a{width:100%;margin-top:15px;}
	.pers_list .more{width:100%;}
    .pers_list .more a{margin:30px auto 0;}
    
    .footer-container dl.Fnav:nth-child(7){width:100%;}
    .zczc{overflow-y:auto;}
}

@media all and (max-width:768px){
    
}

@media all and (max-width:640px){
    
}

@media all and (max-width:414px){
	
}

@media all and (max-width:375px){
     .team ul li{height:260px;}
}



