﻿.mt_30 { margin-top: 1.875rem; }
.mt_20 { margin-top: 1.25rem; }
.padding_tb_70 { padding: 4.375rem 0; box-sizing: border-box; }
.padding_tb_32 { padding: 2rem 0; box-sizing: border-box; }
.margin_tb_50 { margin: 3.125rem 0; box-sizing: border-box; }
.margin_t_70 { margin-top: 4.375rem; }
.margin_t_50 { margin-top: 3.125rem; }
.margin_b_50 { margin-bottom: 3.375rem; }

.min_top_2 { margin-top: 0; }
.licheng_h { min-height: 200px; }


.align_center { display: flex; align-items: center; }
.environment { padding: 0 5px; flex-wrap: wrap; justify-content: space-between; }
.department_ul { line-height: 45px; margin: 50px 0; font-size: 20px; }
.department_ul li text { font-weight: bold; }
.environment img { width: 580px; height: 250px; margin-bottom: 30px; }
.gy_bgimg_1 { height: 1281px; background: url(/Images/HomeNew/gy_bg02.png) no-repeat center center; background-size: auto 1281px; }

.certificate { cursor: pointer; width: 100%; height: 39px; margin: 0 auto; text-align: center; justify-content: space-between; border-bottom: 2px solid #dedede; }
.certificate li { position: relative; bottom: -1px; width: 33%; font-size: 20px; height: 39px; border-bottom: 2px solid #dedede; }
.certificate li:hover { color: #0093ff; }

.select_certificate { color: #0093ff; border-bottom: 2px solid #0093ff !important; }
.certificate_text { overflow-x: scroll; white-space: nowrap; }
.certificate_text li { padding: 0.5rem; box-sizing: border-box; display: inline-block; width: 100%; white-space: normal;  vertical-align: top; position: relative; }
.certificate_text li .certificate_img { width: 555px; height: 369px; padding: 20px; margin: 0 23px 30px 0; display: inline-block; box-sizing: border-box; background-color: #fff; border-radius: 10px; box-shadow: 0px 5px 5px rgba(0,0,0.05,0.05); }
.certificate_text li .certificate_img:nth-child(2n) { margin-right: 0; vertical-align: top; }

.gy_history { /* background-image: linear-gradient(to top ,  #2669c1 ,#49abfe); height: 781px;*/ border-radius: 10px; padding: 30px 10px 50px; box-sizing: border-box; }
.gy_history_roll { height: 100%; padding: 20px 40px 0; box-sizing: border-box; overflow-y: auto; }
/* 滚动条样式 */
.gy_history_roll::-webkit-scrollbar { width: 10px; /* 设置滚动条宽度 */ }
/* 滚动条轨道样式 */
.gy_history_roll ::-webkit-scrollbar-track { background-color: #f1f1f1; /* 设置滚动条轨道背景颜色 */ }
/* 滚动条滑块样式 */
.gy_history_roll::-webkit-scrollbar-thumb { border-radius: 4px; background: #f5f5f5; /* 设置滚动条滑块颜色 */ }
/* 鼠标悬停在滚动条上时的样式 */
.gy_history_roll::-webkit-scrollbar-thumb:hover { background-color: #f5f5f5; /* 设置滚动条滑块悬停时的颜色 */ }
.timeline { position: relative; }
.timeline_item { position: relative; padding-bottom: 30px; display: flex; align-items: flex-start; padding-top: 10px; }
.timeline_text { font-size: 18px; color: #1e0707; font-weight: bold; }
.timeline_text_two { font-size: 16px; color: #333333; margin-top: 10px; }
.timeline_dot { position: absolute; left: 86px; top: 15px; width: 14px; height: 14px; border-radius: 50%; background-color: #0093ff; }
.timeline_item::before { content: ""; position: absolute; top: 0; bottom: 0; left: 90px; width: 5px; background-color: #e2f2ff; }
.timeline_content { margin-left: 75px; width: 945px; }
.timeline_content p { margin-bottom: 0; }
.gy_lx_box_left { float: left; width: 50%; padding: 70px 0 70px 40px; height: 390px; box-sizing: border-box; }
.gy_lx_box_right { float: right; width: 50%; height: 390px; }
.gy_lx_box_left ul { height: 100%; display: flex; flex-direction: column; justify-content: space-between; margin: 0; }
.gy_lx_box_left ul li img { margin-right: 20px; }
.swiper-pagination-bullet-active {    width: 30px !important;
    border-radius: 0px !important;}
.swiper-pagination-bullet-active {
    background-color: #0093ff !important;
}
.swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 0px !important;
}

   
.bottom_bg2_style { height: 434px; padding: 30px 110px 0 135px; position: relative;left:10px }
.bottom_bg2_style .title { color: #fff; font-weight: normal; text-align: left; margin: 0; }
.input_box { width:100%; height:46px;  border-bottom: 1px solid #fff; display: flex;align-items: center;}
        
.input_box text { color: #fff;}
        
        
.input_box select { margin-left: 13px; width: 223px; }
#ctl00_ContentPlaceHolder2_cb_Category1 { width: 60%; }
.input_box select option { background-color: #fff; color: #000; font-size: 14px; }
        
#cb_Category2 > option { padding: 100px; }
        
.input_box input, .input_box select {  color: #fff; appearance: none; -webkit-appearance: none; border: none; background-color: transparent; outline: none;flex:1 /* 去掉点击时的轮廓 */ }
.input_box input::placeholder { color: #e5e5e5;  }
.bottom_bg2_style .btn_submit {  height: 35px;  color: #fff; text-align: center; border: 1px solid #fff; border-radius: 5px;  cursor: pointer; }
        
        
/*下拉类别选择 */
.category_input li { padding: 10px 30px; cursor: pointer; }
.category_input { position: absolute; top: -114px; right: -141px; border-radius: 15px; list-style-type: none; z-index: 999; box-shadow: 3px 3px 6px 0px rgba(0, 0, 0, .3); background: rgba(255, 255, 255, .9); overflow: hidden; }
ul.category_input li:hover { background-color: #0093ff; color: #fff; }
ul.category_input li { position: relative; }
ul.category_input li::before { content: "✓"; position: absolute; left: 10px; opacity: 0; transition: opacity 0.3s ease; }
ul.category_input li:hover::before { opacity: 1; }
        


/* 隐藏 Webkit 浏览器的滚动条 */
.content_industry::-webkit-scrollbar, .certificate_text::-webkit-scrollbar { width: 0.5px; /* 设置滚动条宽度 */ }

/* 隐藏 Webkit 浏览器的滚动条轨道 */
.content_industry::-webkit-scrollbar-track, .certificate_text ::-webkit-scrollbar-track { background-color: transparent; /* 设置轨道背景颜色透明 */ }

/* 隐藏 Webkit 浏览器的滚动条滑块 */
.content_industry::-webkit-scrollbar-thumb, .certificate_text::-webkit-scrollbar-thumb { background-color: transparent; /* 设置滑块背景颜色透明 */ }


@media (max-width:991px) {
    .padding_tb_70 { padding: 3.125rem 0; box-sizing: border-box; }
    .margin_b_50 { margin-bottom: 3.375rem; }
}
@media (max-width:600px) {
    .padding_tb_70 { padding: 2rem 0; box-sizing: border-box; }
    .padding_tb_32 { padding: 1.875rem 0; box-sizing: border-box; }


    .margin_t_70 { margin-top: 1.875rem; }
    .margin_t_50 { margin-top: 1.875rem !important; }
    .margin_b_50 { margin-bottom: 1.875rem; }
    .min_top_2 { margin-top: 2rem; }

}


@media (min-width:768px) {
    
    .lcimg_hide { display: block; }
    .lcimg_show { display: none; }
  
}


@media (min-width:768px) and (max-width:1032px) {

}




@media (max-width:767px) {
    .lcimg_hide { display: none; }
    .lcimg_show { display: block; }
    .licheng_h { min-height: 100px; margin-bottom: 1rem; }
}

@media (max-width:1000px) {
     .bottom_bg2_style{padding:20px 0 !important; width:100%}
       .bottom_bg2_style .btn_submit {   font-size: 11px; }
       .category_input { right: -40px !important; }

}


@media (min-width:1300px) {
    .w1300_hide { display: block; }
    .mt_50 { margin-top: 50px; }
}
@media (max-width:1300px) {
    .w1300_hide { display: none; }
    .mt_50 { margin-top: 0px; }

}


