/* page_news 新闻页*/
.page_top_banner{ width:100%; height:385px;box-sizing:border-box; margin:0; padding:0; display:block;box-sizing:border-box; position:relative;}
.page_top_banner img{ width:100%; height:100%;box-sizing:border-box;object-fit:cover;}
.page_top_title{ width:100%;box-sizing:border-box; height:auto; position:absolute; left:0; top:190px; z-index:999;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:center;align-items:center; overflow:hidden; clear:both;}
.page_top_title h2{ font-size:48px; color:#fff;text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.25);letter-spacing:5px; }

.page_news_list_box{width:100%; height: auto;box-sizing:border-box; margin:0; padding:0;}

.submenu_tab-container{width:100%; height:68px;box-sizing:border-box; border-bottom:1px solid #ebecf0; background:#fff;/* box-shadow: 1px 1px 8px 1px rgba(0, 0, 0, 0.06);*/}
.submenu_tab-list{ width:100%; max-width:1400px;box-sizing:border-box; height:100%;list-style:none;display:flex;justify-content:center;align-items:center;margin:0 auto; position:relative;}
.submenu_tab-item{padding:15px 25px; box-sizing:border-box;margin:0 15px;cursor:pointer;position:relative;font-size:18px;}
.submenu_tab-item.active{color:#3b9ce3; font-size:18px; font-weight:600;}
.submenu_tab-item.active::after{content:'';position:absolute;bottom:-7px;left:0;width:100%;height:4px;background-color:#3b9ce3;}

.submenu_content-container{width:100%; max-width:1400px; height:auto; min-height:600px;box-sizing:border-box;margin:40px auto; position:relative; display:block;}
.submenu_content-item{display:none;}
.submenu_content-item.active{display:block;}
/* 图文pic-font*/
.page_news-item{padding:0 20px 40px 20px;margin-bottom:40px;box-sizing:border-box;border-bottom:1px solid #eee; list-style:none;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:space-between; overflow:hidden; clear:both;align-items:flex-start;}
.page_news_left{ width:300px; height:170px; margin:0 60px 0 0 ; padding:0;box-sizing:border-box;}
.page_news_left a{ width:100%; height:100%;box-sizing:border-box;margin:0; padding:0; display:block;}
.page_news_left a img{width:100%; height:100%;box-sizing:border-box;margin:0; padding:0; display:block;object-fit:cover;}

.page_news-info{flex:1;}
.page_news-title{font-size:20px; line-height:30px;font-weight:600; margin:10px 0 15px 0; padding:0;cursor:pointer;color:#333; text-decoration:none;overflow: hidden;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.page_news-title:hover{color:#3b9ce3;}
.page_news-desc{font-size:16px;color:#888;line-height:30px; margin:20px 0 20px 0;overflow: hidden;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.page_news-meta{font-size:16px;color:#999;width:100%; height:100%;box-sizing:border-box;margin:0; padding:0; display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:flex-start;align-items:center ;overflow:hidden; clear:both;}
.page_news-meta span{ display:block; margin-right:30px;}
.page_news-meta a{color:#3b9ce3;text-decoration:none;margin-left:10px;}
.page_news-meta a:hover{text-decoration:underline;}

/*page_news-font_list */
.pagination{text-align:center;margin:30px 0;}
.pagination a, .pagination span{display:inline-block;padding:5px 10px;margin:0 5px;text-decoration:none;border:1px solid #ddd;color:#333; font-size:14px;}
.pagination a.current{background-color:#3b9ce3;color:#fff;border:1px solid #3b9ce3;}
.pagination span{border:none;}

.ul_zbxx_list{width:100%; height:auto;box-sizing:border-box; margin:0; padding:0 40px; }
.ul_zbxx_list li{width:100%; height:auto;box-sizing:border-box; margin:0; padding:25px 0 25px 40px;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:space-between; overflow:hidden; clear:both;align-items:center; font-size:17px; line-height:24px; background:url(../images/jt2.png) no-repeat 0 center; background-size:16px; border-bottom:1px dashed #eee;}
.ul_zbxx_list li a{ width:80%;height:auto;box-sizing:border-box; margin:0; padding:0; color:#333; font-weight:500; text-decoration:none; overflow: hidden;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.ul_zbxx_list li a:hover{color:#3b9ce3;}
.ul_zbxx_list li span{ width:20%;height:auto;box-sizing:border-box; margin:0; padding:0; text-align:right; color:#999;}

.ul_tzgg_list{width:100%; height:auto;box-sizing:border-box; margin:0; padding:0;}
.ul_tzgg_list li{width:100%; height:auto;box-sizing:border-box; margin:0 0 30px 0; padding:0; list-style:none;border:1px solid #eee;padding:30px 20px 30px 0;}
.ul_tzgg_list li:hover{box-shadow: 1px 1px 10px 1px rgba(80, 160, 230, 0.05); }
.ul_tzgg_list li a{width:100%; height:auto;box-sizing:border-box; margin:0; padding:0;display:flex;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:space-between; overflow:hidden; clear:both;align-items:center; background:#fff; cursor:pointer; text-decoration:none!important;}
.ul_tzgg_list li a .news-font-date{width:15%;text-align:center;color:#3b9ce3; }
.ul_tzgg_list li a .news-font-date .date-day{font-size:48px; font-weight:600; line-height:60px;display:block; font-family:Arial, Helvetica, sans-serif;}
.ul_tzgg_list li a .news-font-date .date-year{font-size:18px; margin-top:10px;font-family:Arial, Helvetica, sans-serif;}
.ul_tzgg_list li a .news-font-content{width:85%;border-left:1px solid #eee; padding:0 4%;}
.ul_tzgg_list li a .news-font-content h3{ text-decoration:none;margin-top:0;font-size:20px; font-weight:600; color:#333; line-height:40px;overflow: hidden;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical; text-decoration:none;}
.ul_tzgg_list li a:hover .news-font-content h3{color:#3b9ce3;}
.ul_tzgg_list li a .news-font-content p{font-size:16px;line-height:30px; margin-top:5px;color:#888;overflow: hidden;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.ul_tzgg_list li a:hover .news-font-content p{ color:#666;}

/*page_bottom*/
.page_bottom_wap{ width:100%; height:60px;box-sizing:border-box; margin:0; padding:0; background:url(../images/szzx_5.png) no-repeat center; background-size:cover;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:center;align-items:center; overflow:hidden; clear:both; font-size:14px; color:rgba(255, 255, 255, 0.8);}
.page_bottom_wap span{ margin:0 20px;}

/* page_news 新闻页适配*/
@media (min-width:1200px) and (max-width:1399px){
/*招标信息zhaobiaoxinxi*/
.submenu_content-container{margin:20px auto;}
}

@media (min-width:992px) and (max-width:1199px){ 
/*招标信息zhaobiaoxinxi*/
.submenu_content-container{margin:20px auto;}
}

@media (min-width:768px) and (max-width:991px){
/* page_news 新闻页*/
.page_top_banner{ height:300px;}
.page_top_title{ top:150px;}
.page_top_title h2{ font-size:40px;}
/* tabmenu*/
.submenu_tab-container{height:60px;border-bottom:1px solid #e5e5e5;}
.submenu_tab-item{padding:10px 20px; margin:0 15px;font-size:17px;}
.submenu_tab-item.active{font-size:17px;}
.submenu_tab-item.active::after{bottom:-8px;height:4px;}
/* 图文pic-font*/
.page_news-item{padding:0 20px 40px 20px;margin-bottom:40px;flex-wrap:no-wrap; }
.page_news_left{ width:240px; height:136px; margin:0 30px 0 0 ;}
.page_news-title{font-size:18px; line-height:24px; margin:5px 0 5px 0;}
.page_news-desc{font-size:16px;line-height:30px; margin:10px 0 10px 0;}
.page_news-meta{font-size:16px;flex-wrap:no-wrap;}
.page_news-meta span{ margin-right:30px;}
.page_news-meta a{margin-left:10px;}
/*招标信息zhaobiaoxinxi*/
.submenu_content-container{margin:20px auto;}
.ul_zbxx_list{ padding:0 20px; }
.ul_zbxx_list li{padding:20px 0 20px 24px;flex-wrap:wrap; font-size:16px; line-height:24px; background-size:14px;}
.ul_zbxx_list li a{ width:100%;}
.ul_zbxx_list li span{ width:100%; display:none;}
}

@media (min-width:601px) and (max-width:767px){
/* page_news 新闻页*/
.page_top_banner{ height:300px;}
.page_top_title{ top:170px;}
.page_top_title h2{ font-size:36px;}
/* tabmenu*/
.submenu_tab-container{height:54px;border-bottom:1px solid #e5e5e5;}
.submenu_tab-item{padding:10px 10px; margin:0 15px;font-size:16px;}
.submenu_tab-item.active{font-size:16px;}
.submenu_tab-item.active::after{bottom:-6px;height:4px;}
/* tongzhigonggao*/
.ul_tzgg_list li{margin:0 0 20px 0; padding:20px 10px 20px 0;}
.ul_tzgg_list li a .news-font-date{width:15%; }
.ul_tzgg_list li a .news-font-date .date-day{font-size:36px; line-height:40px;}
.ul_tzgg_list li a .news-font-date .date-year{font-size:14px; margin-top:10px;}
.ul_tzgg_list li a .news-font-content{width:85%;padding:0 4%;}
.ul_tzgg_list li a .news-font-content h3{ font-size:16px;line-height:36px;}
.ul_tzgg_list li a .news-font-content p{font-size:14px;line-height:24px; margin-top:0px;}
/* 图文pic-font*/
.page_news-item{padding:0 20px 40px 20px;margin-bottom:40px;flex-wrap:no-wrap; }
.page_news_left{ width:180px; height:102px; margin:0 20px 0 0 ;}
.page_news-title{font-size:16px; line-height:24px; margin:0;}
.page_news-desc{font-size:14px;line-height:20px; margin:10px 0 10px 0;}
.page_news-meta{font-size:14px;flex-wrap:no-wrap;}
.page_news-meta span{ margin-right:30px;}
.page_news-meta a{margin-left:10px;}
/*招标信息zhaobiaoxinxi*/
.submenu_content-container{margin:20px auto;}
.ul_zbxx_list{ padding:0 20px; }
.ul_zbxx_list li{padding:15px 0 15px 24px;flex-wrap:wrap; font-size:16px; line-height:24px; background-size:14px;}
.ul_zbxx_list li a{ width:100%;}
.ul_zbxx_list li span{ width:100%; display:none;}
}

@media screen and (max-width:600px){
/* page_news 新闻页*/
.page_top_banner{ height:280px;}
.page_top_title{ top:150px;}
.page_top_title h2{ font-size:36px;}
/* tabmenu*/
.submenu_tab-container{height:50px;border-bottom:1px solid #e5e5e5;}
.submenu_tab-item{padding:10px 5px; margin:0 10px;font-size:14px; line-height:16px;}
.submenu_tab-item.active{font-size:14px;}
.submenu_tab-item.active::after{bottom:-6px;height:3px;}
/* tongzhigonggao*/
.ul_tzgg_list li{margin:0 0 20px 0; padding:20px 10px 20px 0;}
.ul_tzgg_list li a .news-font-date{width:15%; }
.ul_tzgg_list li a .news-font-date .date-day{font-size:36px; line-height:40px;}
.ul_tzgg_list li a .news-font-date .date-year{font-size:14px; margin-top:10px;}
.ul_tzgg_list li a .news-font-content{width:85%;padding:0 4%;}
.ul_tzgg_list li a .news-font-content h3{ font-size:16px;line-height:36px;}
.ul_tzgg_list li a .news-font-content p{font-size:14px;line-height:24px; margin-top:0px;}
/* 图文pic-font*/
.page_news-item{padding:0 20px 20px 20px;margin-bottom:20px;flex-wrap:no-wrap; }
.page_news_left{ width:180px; height:102px; margin:0 20px 0 0; display:none;}
.page_news-title{font-size:16px; line-height:24px; margin:0;}
.page_news-desc{font-size:14px;line-height:20px; margin:10px 0 10px 0;}
.page_news-meta{font-size:14px;flex-wrap:no-wrap;}
.page_news-meta span{ margin-right:30px;}
.page_news-meta a{margin-left:10px;}
/*招标信息zhaobiaoxinxi*/
.submenu_content-container{margin:20px auto;}
.ul_zbxx_list{ padding:0 20px; }
.ul_zbxx_list li{padding:10px 0 10px 24px;flex-wrap:wrap; font-size:14px; line-height:24px; background-size:14px;}
.ul_zbxx_list li a{ width:100%;}
.ul_zbxx_list li span{ width:100%; display:none;}
}


/*---位置position---*/
.position_wap{width:100%; height:auto; margin:0; padding:0;box-sizing:border-box; background:#fff;  box-shadow: 1px 1px 8px 1px rgba(0, 0, 0, 0.05);}
.position_1400box{ width:100%; max-width:1400px; height:auto; margin:0 auto; position:relative;padding:10px 0 10px 36px;box-sizing:border-box; font-size:16px; line-height:40px; color:#888; background:url(../images/wz.png) no-repeat 0 center; background-size:30px;}
.position_wap a{color:#3b9ce3;text-decoration:none; cursor:pointer; margin:0 5px;}
.position_wap a:hover{color:#0064c8;}
.position_wap span{margin:0 5px;}

/*---News Details Page新闻详情页---*/
.main_wap{width:100%;  max-width:1400px; height:auto; min-height:600px; margin:0 auto; position:relative;padding:0 0 40px 0;background:#fff;box-sizing:border-box;}
.main_wap .small {font-size:75%;}
.main_wap h1 { width:100%; text-align:center;font-size:28px;font-weight:bold;margin:50px 0 20px 0 ; padding:0;}
.main_wap p{font-size:16px;line-height:36px;text-indent:2rem;}

/*---font 比对---*/
.time_font_wap{ width:100%; height:auto; margin:0 0 30px 0; padding:0 0 30px 0;box-sizing:border-box;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:center;align-items:center; overflow:hidden; clear:both; border-bottom:1px solid #eee;}
.time_font_wap .fbsj_font{ margin:0 20px; color:#888;}

.controls{ width:300px;box-sizing:border-box;margin:0;padding:0;text-align:center;transition:.25s ease-out;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:center;align-items:center; overflow:hidden; clear:both; color:#888;}
.controls a{color:#999; display:inline-blcok;font-weight:500;padding:4px 8px; margin:0 5px; text-decoration:none;}
.controls a:hover{color:#333;transition:.25s ease-out;}
.controls a.selected{background:#eee; color:#333 !important;border-radius:50%;}

#small {font-size:16px !important;}
#medium{font-size:18px !important;}
#large {font-size:20px!important;}

.news_font_wap{width:100%; height:auto;box-sizing:border-box; margin:0; padding:10px 20px 0 20px; font-size:16px; line-height:40px; color:#333; }
.news_font_wap img{ width:100%;object-fit:cover; max-width:960px;height:auto; display:block;margin:30px auto; position:relative;}

/*---��ҳ---*/
.page_turn_wap{ width:100%; max-width:1400px; height:auto;box-sizing:border-box; margin:30px auto; position:relative; padding:0; display:block;overflow:hidden; clear:both;}

/*---��һҳ---*/
.previous_wap{ width:100%; height:auto;box-sizing:border-box; margin:0; padding:15px 0 0px 0;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:flex-start;align-items:center ; overflow:hidden; clear:both;border-top:4px solid #f7f9f9; color:#333; font-size:18px; line-height:40px;}
.previous_wap h3{ width:80px;box-sizing:border-box; display:inline-block; height:auto; margin:0; padding:0; font-size:18px; color:#3b9ce3; margin-right:5px;text-align:right;}
.previous_wap a{box-sizing:border-box; display:inline-block; height:auto; margin:0; padding:0; color:#3b9ce3; text-align:left; text-decoration:none; cursor:pointer;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.previous_wap a:hover{ color:#0064c8; text-decoration:none;}

/*---��һҳ---*/
.nextpage_wap{ width:100%; height:auto;box-sizing:border-box; margin:0;padding:0;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:flex-start;align-items:center ; overflow:hidden; clear:both;color:#333; font-size:18px; line-height:40px;}
.nextpage_wap h3{ width:80px;box-sizing:border-box; display:inline-block; height:auto; margin:0; padding:0; font-size:18px; color:#3b9ce3; margin-right:5px;text-align:right;}
.nextpage_wap a{box-sizing:border-box; display:inline-block; height:auto; margin:0; padding:0; color:#3b9ce3; text-align:left; text-decoration:none; cursor:pointer;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.nextpage_wap a:hover{ color:#0064c8; text-decoration:none;}

@media (min-width:601px) and (max-width:767px){
.position_1400box{ padding:5px 0 5px 36px;font-size:14px; line-height:40px; }
.main_wap h1 {font-size:24px;font-weight:bold;margin:30px 0 20px 0; padding:0 20px;}
.main_wap p{font-size:14px;line-height:30px;text-indent:2rem;}
.time_font_wap{  margin:0 0 20px 0; padding:0 0 20px 0; }
.fbsj_font{ width:50%;font-size:14px; }
.controls a{padding:2px 4px; margin:0 2px; text-decoration:none;}
#small {font-size:12px !important;}
#medium{font-size:14px !important;}
#large {font-size:16px!important;}
.previous_wap{ font-size:14px; line-height:24px;flex-wrap:wrap; }
.previous_wap h3{ width:80px;font-size:14px;  margin-right:5px; }
.nextpage_wap{font-size:14px; line-height:24px;flex-wrap:wrap; }
.nextpage_wap h3{ width:80px;font-size:14px; margin-right:5px;}
}

@media screen and (max-width:600px){
.position_1400box{ padding:5px 0 5px 36px;font-size:14px; line-height:40px; }
.main_wap h1 {font-size:24px;font-weight:bold;margin:30px 0 20px 0; padding:0 20px;}
.main_wap p{font-size:14px;line-height:30px;text-indent:2rem;}
.time_font_wap{  margin:0 0 20px 0; padding:0 0 20px 0; }
.fbsj_font{ width:50%;font-size:14px; }
.controls a{padding:2px 4px; margin:0 2px; text-decoration:none;}
#small {font-size:12px !important;}
#medium{font-size:14px !important;}
#large {font-size:16px!important;}
.previous_wap{ font-size:14px; line-height:24px;flex-wrap:wrap; }
.previous_wap h3{ width:80px;font-size:14px;  margin-right:5px; }
.nextpage_wap{font-size:14px; line-height:24px;flex-wrap:wrap; }
.nextpage_wap h3{ width:80px;font-size:14px; margin-right:5px; }
}

/* about us 关于我们*/
.profile_top_box{width:100%; height:auto;box-sizing:border-box; margin:0;padding:30px 0 0 0;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:space-between;align-items:flex-start ; overflow:hidden; clear:both;}
.profile_top_left{width:33%; height:auto;box-sizing:border-box; margin:0;padding:0;}
.profile_top_left img{width:100%; height:auto;box-sizing:border-box; margin:0;padding:0;object-fit:cover;}
.profile_top_right{width:62%; height:auto;box-sizing:border-box; margin:0;padding:0; font-size:16px; line-height:36px; color:#333;}
.profile_bottom{width:100%; height:auto;box-sizing:border-box; margin:0;padding:0;}
.profile_bottom img{width:100%; height:auto;box-sizing:border-box; margin:0;padding:0;object-fit:cover;}

.organization_img{width:100%; height:auto;box-sizing:border-box; margin:0;padding:0;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:center;align-items:flex-start ;}
.organization_img  img{width:100%; height:auto;box-sizing:border-box; margin:0;padding:0;object-fit:cover;}

.policy_box{width:100%; height:auto;box-sizing:border-box; margin:0;padding:20px 40px;}
.policy_box > div{ width:100%; height:auto;box-sizing:border-box; margin:0;padding:30px 0; border-bottom:1px dotted #ddd; font-size:16px; color:#333; }
.policy_box h2{ font-size:18px; font-weight:600; color:#3b9ce3; display:inline-block; }

@media (min-width:768px) and (max-width:991px){
.organization_img  img{width:140%; height:auto;box-sizing:border-box; margin:0;padding:0;object-fit:cover;}
}

@media (min-width:601px) and (max-width:767px){
.organization_img  img{width:150%; height:auto;box-sizing:border-box; margin:0;padding:0;object-fit:cover;}
}

@media screen and (max-width:600px){
.submenu_content-container { min-height:400px;}
.profile_top_box{padding:10px 0 0 0;}
.profile_top_left{ display:none;}
.profile_top_right{width:100%; font-size:14px; line-height:30px; padding:0 20px;}

.policy_box > div{ padding:20px 0;font-size:14px;  }
.policy_box h2{ font-size:16px;}

.organization_img  img{width:150%; height:auto;box-sizing:border-box; margin:0;padding:0;object-fit:cover;}
}

/* Project Performance 项目业绩*/
.service_box{width:100%; height:auto; margin:0; padding:0;box-sizing:border-box;}
.service_box h2{font-size:18px; line-height:48px; font-weight:600; color:#3b9ce3; display:block; text-indent:2rem; margin-top:20px;}
.service_box p{ font-size:16px; line-height:36px; font-weight:normal; color:#333; display:block; text-indent:2rem;}

.classic_case_wap{width:100%; height:auto; margin:0; padding:0;box-sizing:border-box; display: grid;grid-template-columns: repeat(4, 1fr); gap:40px;}
.classic_case_box{ height:auto; margin:0; padding:0;box-sizing:border-box; list-style:none;}
.classic_case_box:hover{transform: translateY(-5px);}
.classic_case_box a{width:100%; height:auto; margin:0; padding:0;box-sizing:border-box; text-decoration:none;}
.classic_case_box a .classic_case_img{width:100%; height:235px; display:block;box-sizing:border-box; margin:0; padding:0;}
.classic_case_box a .classic_case_img img{width:100%; height:100%;object-fit:cover;display:block; cursor:pointer;}
.classic_case_box a .classic_case_title{width:100%; height:auto; margin:0; padding:15px 0;box-sizing:border-box;  color:#333; font-size:16px; text-align:center; background:#f8f8f8;}

@media (min-width:601px) and (max-width:767px){
.service_box h2{font-size:18px; line-height:40px;margin-top:10px;}
.service_box p{  font-size:14px; line-height:30px;}
.classic_case_wap{display: grid;grid-template-columns: repeat(2, 1fr); gap:30px;}
.classic_case_box a .classic_case_img{height:200px; }
.classic_case_box a .classic_case_title{ padding:10px 0;font-size:14px;}
}

@media screen and (max-width:600px){
.service_box h2{font-size:16px; line-height:40px;}
.service_box p{  font-size:14px; line-height:30px;}
.classic_case_wap{display: grid;grid-template-columns: repeat(2, 1fr); gap:30px;}
.classic_case_box a .classic_case_img{height:200px; }
.classic_case_box a .classic_case_title{ padding:10px 0;font-size:14px;}
}

/*Qualifications and Honors资质荣誉*/
.page_zzry_wap{width:100%;height:auto;box-sizing:border-box; margin:30px 0 0 0; padding:0; display:flex; flex-direction:row; flex-wrap:wrap; justify-content: flex-start; clear:both;align-items:flex-start;}
.zzry_box{ width:25%;height:auto; margin:0 0 30px 0; padding:0 2%;box-sizing:border-box;}
.zzry_pic_box{ width:100%;height:210px; margin:0; padding:0;box-sizing:border-box;box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.12);display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:center;align-items:center ;overflow:hidden; clear:both;}
.zzry_pic_box img{ max-width:100%; max-height:100%;box-sizing:border-box;object-fit:cover;}
.zzry_title_box{width:100%;height:auto; margin:0; padding:15px 0;box-sizing:border-box; text-align:center; font-size:16px; line-height:36px;}


.credential_font{width:100%; height:auto; margin:0; padding:0;box-sizing:border-box;}
.credential_font h2{font-size:24px; line-height:48px; font-weight:600; color:#3b9ce3; display:block; text-indent:2rem; margin:0; padding:0;box-sizing:border-box;}
.credential_font p{ font-size:16px; line-height:36px; font-weight:normal; color:#333; display:block; text-indent:2rem;margin:0; padding:0;box-sizing:border-box;}


@media (min-width:1200px) and (max-width:1399px){.zzry_pic_box{height:180px;}}
@media (min-width:992px) and (max-width:1199px){.zzry_pic_box{height:150px;}}
@media (min-width:768px) and (max-width:991px){.zzry_pic_box{height:120px;}}
@media (min-width:601px) and (max-width:767px){.zzry_pic_box{height:180px;}}
@media screen and (max-width:600px){.zzry_pic_box{height:150px;}}





@media (min-width:601px) and (max-width:767px){
.zzry_box{ width:50%;margin:0 0 20px 0; }
.credential_font h2{font-size:18px; line-height:40px;}
.credential_font p{ font-size:14px; line-height:30px;}
.zzry_title_box{font-size:14px; line-height:30px;padding:10px 0;}
}

@media screen and (max-width:600px){
.zzry_box{ width:50%;margin:0 0 20px 0; }
.credential_font h2{font-size:18px; line-height:40px;}
.credential_font p{ font-size:14px; line-height:30px;}
.zzry_title_box{font-size:14px; line-height:30px;padding:10px 0;}
}

/*team咨询团队*/
.team_box{width:100%; max-width:1400px; height:auto; min-height:500px; margin:0 auto; position:relative; padding:60px 100px;box-sizing:border-box;font-size:16px; line-height:40px; font-weight:normal; color:#333; display:block;   background:url(../images/ryzs_42.png) no-repeat right 240px;}
.team_box p{ width:100%; margin:15px 0; background:url(../images/ryzs_41.png) no-repeat left center; background-size:20px; padding-left:40px;box-sizing:border-box;}

@media (min-width:768px) and (max-width:991px){
.team_box{padding:40px 40px;background:none;}
}

@media (min-width:601px) and (max-width:767px){
.team_box{min-height:400px; padding:40px 20px;font-size:14px; line-height:30px; background:none;}
.team_box p{  margin:10px 0; background:url(../images/ryzs_41.png) no-repeat left 6px; background-size:20px; padding-left:40px;}
}

@media screen and (max-width:600px){
.team_box{min-height:400px; padding:40px 20px;font-size:14px; line-height:30px; background:none;}
.team_box p{  margin:10px 0; background:url(../images/ryzs_41.png) no-repeat left 6px; background-size:20px; padding-left:40px;}
}

/*招聘Recruitment*/
.recruitment_box{width:100%; max-width:1400px; height:auto; min-height:500px; margin:0 auto; position:relative; padding:30px 0 50px 0;box-sizing:border-box;}

/*联系我们contact*/
.lxwm_wap{width:100%; max-width:1400px;height:auto;box-sizing:border-box; margin:0 auto; position:relative; padding:40px; }
.lxwm_font{width:100%;height:auto;box-sizing:border-box; margin:0; position:relative; padding:0; font-size:16px; line-height:40px;display:flex; flex-direction:row; flex-wrap:no-wrap; justify-content:center;align-items:center; clear:both; }
.lxwm_font > div{ width:20%; height:auto;box-sizing:border-box; margin:20px 0 0 0; padding:0 20px; text-align:center;display:flex; flex-direction:row; flex-wrap:wrap; justify-content:center;align-items:flex-start; border-right:1px dotted #ebecf0; }
.lxwm_font > div:last-child{ border:none;}

.lxwm_font > div img{ width:72px; height:72px;box-sizing:border-box;display:block;}
.lxwm_font > div h2{ width:100%; height:40px; box-sizing:border-box;display:block; font-size:20px; font-weight:bold; margin:10px 0 0 0; color:#3b9ce3;}
.lxwm_font > div span{ width:100%; height:60px; box-sizing:border-box;display:block; font-size:16px; line-height:30px; color:#333;}
.lxwm_title{ font-size:20px; font-weight:600; color:#3b9ce3; display:none; }
.lxwm_map{width:100%;height:auto;box-sizing:border-box; margin:40px 0; position:relative; padding:0; border:10px solid #fff;box-shadow: 1px 1px 15px 1px rgba(0, 0, 0, 0.05);}
.lxwm_map img{ width:100%; height: auto; display:block;object-fit:cover;}

@media (min-width:1200px) and (max-width:1399px){

}

@media (min-width:992px) and (max-width:1199px){ 
.lxwm_font > div img{ width:48px; height: auto;}
.lxwm_font > div h2{ margin:0 10px; font-size:18px;}
.lxwm_font > div span{font-size:14px; line-height:24px;}
}

@media (min-width:768px) and (max-width:991px){
.lxwm_wap{padding:20px; }
.lxwm_font{flex-wrap:wrap;}
.lxwm_font > div{ width:100%;flex-wrap:no-wrap;border:none; align-items:center;justify-content:flex-start;margin:0;  }
.lxwm_font > div img{ width:20px; height: auto;}
.lxwm_font > div h2{ width:auto; height: auto;  font-size:16px; margin:0 10px;}
.lxwm_font > div span{width:auto; height: auto;  font-size:16px; line-height:24px;}
.lxwm_map{margin:20px 0;border:6px solid #fff;}
}

@media (min-width:601px) and (max-width:767px){
.lxwm_wap{padding:20px; }
.lxwm_font{flex-wrap:wrap;}
.lxwm_font > div{ width:100%;flex-wrap:no-wrap;border:none; align-items:center;justify-content:flex-start;margin:0;  }
.lxwm_font > div img{ width:20px; height: auto;}
.lxwm_font > div h2{ width:auto; height: auto;  font-size:16px; margin:0 10px;}
.lxwm_font > div span{width:auto; height: auto;  font-size:16px; line-height:24px;}
.lxwm_map{margin:20px 0;border:6px solid #fff;}
}

@media screen and (max-width:600px){
.lxwm_wap{padding:20px; }
.lxwm_font{flex-wrap:wrap;}
.lxwm_font > div{ width:100%;flex-wrap:no-wrap;border:none; align-items:center;justify-content:flex-start;margin:0;  }
.lxwm_font > div img{ width:20px; height: auto;}
.lxwm_font > div h2{ width:auto; height: auto;  font-size:15px; margin:0 8px;}
.lxwm_font > div span{width:auto; height: auto;  font-size:14px; line-height:24px;}
.lxwm_map{margin:20px 0;border:5px solid #fff;}
}