/*公共*/
@media (max-width: 997px) {
    .in_banner{height: 2.3rem; margin-top:0.8rem;}
    .in_nav{padding: 0.1rem 0;}
    .in_nav a{width: 90px;line-height: 32px;height: 32px;margin: 0 0.05rem;font-size: 14px;}
}
@media (max-width: 768px) {
    .in_nav{padding:0;}
    .in_nav .in_navList{display: none;background: #fff;}
    .in_nav a{display: block;width: 100%;margin: 0;line-height: 28px;height: 28px;font-size: 12px;}
    .in_nav .in_navBtn{
        display: block;font-size: 14px;color:#fff;height: 36px;line-height: 36px;
        background:#004da1 url("../images/leftNav_down.png") 96% center/0.36rem 0.36rem no-repeat;
    }
}
/*关于我们。。*/
@media (max-width: 997px) {
    .abt_img{padding: 0.3rem 0;}
    .partner_list{padding: 0.3rem 0;}
    .partner_list .partner_one{height: 120px;line-height: 120px;margin-bottom: 0.15rem;}
    .abt_cir_list{padding: 0.3rem 0;}
    .abt_cir_list .abt_cir_one{
        width: 1.6rem;height: 1.6rem;border: 2px solid #004da1;
        font-size: 14px;margin: 0 4.5%;
    }
    .abt_cir_one .abt_cir_num{font-size: 40px;padding: 0.3rem 0;line-height: 30px;}
    .bd_map{height: 4rem;}
    .honor_main{padding: 0.1rem 0 0.3rem;}
    .honor_main .honor_box{margin-top: 0.3rem;padding:0.3rem 0 0.15rem;}
    .honor_box .honor_title{font-size: 18px;padding: 0 0.2rem;left: 0.4rem;top:-12px;}
    .honor_one .honor_pic{height: 160px;line-height: 160px;}
    .honor_one .honor_name{font-size: 12px;line-height: 38px;}
}
@media (max-width: 768px) {
    .partner_list .partner_one{height: 180px;line-height: 180px;width: 45%;margin:0 0 0.4rem 2%;}
    .abt_cir_list .abt_cir_one{width:33.33%;height: auto;border: none;float:left;font-size: 12px;margin: 0;}
    .abt_cir_one .abt_cir_num{font-size: 30px;}
    .abt_main{font-size:15px;line-height:26px;padding-bottom: 0.2rem;}
    .bd_map{height: 5rem;}
    .honor_box .honor_title{font-size: 16px;}
    /*.honor_list .honor_one{width: 46%;margin: 0 2% 10px;}*/
    .honor_one .honor_pic{height: 120px;line-height: 120px;}
    .honor_one .honor_name{line-height: 28px;}
}
/*工程案例*/
@media (max-width: 997px) {
    .case_main{padding: 0.2rem 0 0.4rem;}
    .case_main .case_title{margin-bottom: 0.2rem;}
    .case_main .case_txt{margin-bottom:0.2rem;}
    .case_one .case_name{line-height: 40px;font-size: 12px;}
    .bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager{bottom: -0.2rem;}
}
@media (max-width: 768px) {
    .case_main .case_title{border-left: 3px solid #004da1;font-size: 15px;}
    .case_main .case_txt{font-size: 12px;line-height: 20px;}
    .case_one .case_name{line-height: 30px;}
}
/*新闻*/
@media (max-width: 1620px) {
    .news_list_box{margin:0 0.1rem 0 0.1rem; padding-bottom:0px;}
}
@media (max-width: 1200px) {
    .news_list .news_one{width: 31.3%;}
    .news_list .news_one.one {left:0;}
    .news_list .news_one.two {left: 34%;}
    .news_list .news_one.three {left: 68%;}
}
@media (max-width: 997px) {
    .newsData_top{padding: 0.15rem 0;}
    .newsData_top .newsData_title{line-height: 36px;font-size: 20px;}
    .newsData_top .newsData_topOther{line-height: 26px;}
    .newsData_topOther .bdsharebuttonbox{top:26px;}
    .newsData_main{padding:0.3rem 0;}
    .other_news{padding-bottom: 0.2rem;}
    .other_news a{line-height: 40px;height: 40px;}
    .news_list_top{padding:0.2rem 0;}
    .news_list_top a{font-size: 14px;}
    .news_list_top select{font-size: 14px;}
    .news_one .news_T{font-size: 18px;line-height: 24px;padding:0.1rem 0;}
    .news_one .news_TT{font-size: 12px;line-height: 20px;}
    .news_one .news_info{padding-top: 0.1rem;line-height: 20px;}
}
@media (max-width: 768px) {
	.news_list { padding: 0.5rem 10px 30px 10px;}
	.news_list .news_one{position: static;width: 48%;margin:0 1% 0.5rem 1%;}
	}
@media (max-width: 768px) {
    .newsData_top .newsData_title{line-height: 30px;font-size: 16px;}
    .newsData_top .newsData_topOther{line-height: 20px;}
    .newsData_main{font-size: 12px;line-height: 20px;}
    .other_news a{line-height: 32px;height: 32px;}
    .other_news a:nth-child(2){border-left: 1px solid #fff;border-right: 1px solid #fff;}
    .news_list_top a{font-size: 12px;display: block;margin:0 auto 0.15rem;border-right: none;}
    .news_list_top select{font-size: 12px;}
}
@media (max-width: 400px) {.news_list .news_one{width: 98%;}}
/*人才理念*/
@media (max-width: 997px) {
    .rec_idea_box{padding:0.3rem 0;}
    .rec_idea_box .rec_idea_img{width: 300px;height: 300px;margin-top: 30px;}
    .rec_idea_box .rec_idea_txt{width: calc(100% - 320px);font-size: 14px;line-height: 30px;padding-top: 0.2rem;}
}
@media (max-width: 768px) {
    .rec_idea_box .rec_idea_img{float:none;margin: 0 auto 0.1rem;width:100%;height: 3rem;border-radius: 0;}
    .rec_idea_box .rec_idea_img img{width: 100%;}
    .rec_idea_box .rec_idea_txt{float:none;width:96%;font-size: 12px;line-height: 24px;margin: auto;}
}
/*招聘*/
@media (max-width: 1200px) {
    .rec_main .rec_box{width: calc(100% - 330px);}
    .rec_box .rec_search span{width: 80px;}
    .rec_box .rec_search input[type='text']{width: 200px;}
    .rec_search .search_btn{margin-left: 80px;}
    .rec_table .td1{width: 27%;padding-left: 1%;}
    .rec_table .td2{width: 25%;}
    .rec_table .td3{width: 22%;}
    .rec_table .td4{width: 13%;}
    .rec_table .td5{width: 12%;}
}
@media (max-width: 997px) {
    .rec_main{padding:0.25rem 0;}
    .rec_main .recWay_box{width: 100%;float:none;border: 0.1rem solid #f3f3f3;padding: 0.1rem;}
    .recWay_box .recWay_T{line-height: 40px;font-size: 18px;}
    .recWay_box .recWay_img{float: left;width: 270px;margin-right: 15px;}
    .recWay_box .recWay_TT{padding: 0.1rem 0;float: left;width: calc(100% - 290px);}
    .rec_main .rec_box{width: 100%;float:none;}
    .rec_box .rec_search{padding:0.1rem;line-height: 30px;font-size: 12px;box-sizing: border-box;}
    .rec_box .rec_search span{width: auto;}
    .rec_box .rec_search input[type='text']{height: 30px;}
    .rec_search .search_btn{height: 32px;float: right;margin-top: 0;margin-left: 0;}
    .rec_box .rec_table{margin-top:0.2rem;}
    .rec_table .rec_thead{height: 40px;line-height: 40px;}
    .rec_thead .rec_th{font-size: 14px;}
    .rec_tr .rec_td{height: 38px;line-height: 38px;}
    .rec_oneBox .rec_info{line-height: 20px;}
    .to_rec{width: 100px;height: 38px;line-height: 38px;margin-top: 0.3rem;}
}
@media (max-width: 768px) {
    .recWay_box .recWay_T{line-height: 30px;font-size: 14px;}
    .recWay_box .recWay_img{display: none;}
    .recWay_box .recWay_TT{float: none;width:100%;font-size: 12px;line-height: 22px;}
    .rec_search .search_btn{display: inline-block;float:none;width: 80px;background-position-x: 12px;margin-top: 0.1rem;}
    .rec_table .td1{width: 34%;padding-left: 1%;}
    .rec_table .td2{display: none;}
    .rec_table .td3{width: 25%;}
    .rec_table .td4{width: 20%;}
    .rec_table .td5{width: 20%;}
    .rec_table .rec_thead{height: 34px;line-height: 34px;}
    .rec_thead .rec_th{font-size: 12px;}
    .rec_tr .rec_td{height: 30px;line-height: 30px;}
    .to_rec{width: 80px;height: 30px;line-height: 30px;}
}
/*招聘弹窗*/
@media (max-width: 1200px) {
    .rec_form_box .rec_form{width: 96%;height: 90%;top:5%;padding:20px;}
    .rec_form_box .close_redF{left:initial;top:calc(5% - 0.15rem);right:calc(2% - 0.15rem);width: 0.3rem;height: 0.3rem;}
}
@media (max-width: 997px) {
    .rec_form_box .rec_form{padding:0.2rem;}
    .rec_form .recF_title{line-height: 30px;font-size: 20px;}
    .rec_form .uploadResume{margin-top: 0.2rem;line-height: 24px;}
    .uploadResume .upRes_main{margin-top: 0.1rem;padding-bottom:0.2rem;}
    .upRes_main input[type='text']{width: 3rem;height: 30px;}
    .upRes_main input[type='button']{width: 1rem;height: 30px;}
    .upRes_main .up_btn{margin-left:0.15rem;}
    .rec_form .recF_one{padding-bottom:0.2rem;}
    .recF_one .recF_T{height: 30px;line-height: 30px;font-size: 12px;}
    .recF_one .recF_main{padding-top: 0.1rem;}
    .recF_main .recF_ipt_one{width: 46%;margin-right: 4%;margin-bottom:0.1rem;}
    .recF_ipt_one .recFI_name{width: 98px;line-height: 30px;}
    .recF_main .recF_ipt_one input{height: 30px;padding-left: 0.1rem;}
    .recF_main .recF_ipt_one select{height: 30px;padding-left: 0.1rem;background-size: auto 100%;}
    .rec_form .to_rec{margin:0.2rem auto 0;}
    .rec_form .recF_bottom{margin-top: 0.2rem;line-height: 20px;padding:0.15rem;}
    .recF_one .add_recF{bottom:calc(0.3rem + 5px);}
}
@media (max-width: 768px) {
    .recF_main .recF_ipt_one{width: 92%;margin-right: 8%;}
    .recF_ipt_one .recFI_name{width: 86px;font-size: 12px;}
    .recF_main .recF_ipt_one input{width: calc(100% - 90px);}
    .recF_main .recF_ipt_one select{width: calc(100% - 90px);}
}
/*大事记*/
@media (max-width: 997px) {
    .thing{padding:0.3rem 0;}
    .thing:before{bottom: 80px;}
    .thing-time{margin-bottom:0.2rem;font-size: 38px;}
    .thing-li-time{position: absolute;left: 0;bottom: 0;font-size: 30px;color: #8d8e90;font-family: "Myriad Pro";}
    .about-top h1 {margin-bottom: 0.2rem;font-size: 28px;}
    .about-top h1:before{bottom: 0;}
}
@media screen and (max-width: 768px) {
    .thing:before{display: none;}
    .thing-main{padding: 0;}
    .thing-li-main{height: auto;}
    .thing-li-cont{position:relative;bottom:auto;padding-bottom:40px;font-size: 12px;line-height: 20px;left:0;padding-left: 15px;padding-right: 15px;border: none;}
    .thing-li-cont:before{display: none;}
    .bx-wrapper .bx-controls-direction a{display: none;}
}


/*追加*/
@media(max-width:1199px) {
	.col-lg-p10 {
	padding-right:10px;
	padding-left:10px
}
}

@media(max-width:768px) {
.pb50 {
	padding-bottom:.5rem
}

.pt30 {
	padding-top:.3rem
}

.mb5 {
	margin-bottom:.05rem;
}

.toBack{
        width:1.7rem;height: 0.42rem;line-height: 0.42rem;margin:0 auto 0.4rem;
    }

}


/*新闻中心*/

@media (max-width: 768px) {
    .in_newsList_7 .in_newsOne .inNews_time{display: none;}
    .in_newsList_7 {padding-bottom:0rem;}
    .in_newsList_7 .in_newsOne{padding:0.3rem 0;}
    .in_newsList_7 .in_newsOne .inNews_txt{width:65%;}
    .in_newsList_7 .inNews_txt .inNews_T{line-height:0.45rem;margin-bottom:0.20rem;}
    .in_newsList_7 .in_newsOne .inNews_img{float:right;width:2rem;}
}

@media (max-width: 768px) {
    .inNews_data_7 .toBack{margin:0.4rem auto 0;}
    .inNews_data_7 {padding:0.4rem 0 0.3rem;}
    .inNews_data_7 .INData_T{font-size:0.35rem;}
    .inNews_data_7 .INData_T .INData_time{font-size:0.2rem;line-height:0.4rem;margin-bottom:0.15rem;}
    .inNews_data_7 .INData_main{padding-top:0.2rem;line-height:0.5rem;font-size: 0.275rem;}
    .inNews_data_7 .INData_main img{margin:0 auto 0.2rem;}
}