/* 轮播图 */
.page_bg{
    width:100%;
    height:504px;
    position: relative;
}
.page_bg img{
    height:100%;
    width:100%;
}
.bigText_opacity{
    opacity:0.3;
    font-size:130px;
    position: absolute;
    top:50%;
    transform:translateY(-50%);
    word-break: keep-all;
    text-align: center;
    margin:0 auto;
    left:2.5%;
    color:#fff;
    font-weight: bold;
}
.bigText2_opacity{
    font-size:60px;
    position: absolute;
    top:50%;
    transform:translateY(-50%);
    word-break: keep-all;
    text-align: center;
    margin:0 auto;
    right:6.5%;
    color:#fff;
    font-weight: bold;
}
.page_name_text{
    font-size:48px;
    color:#fff;
    position: absolute;
    left:50%;
    top:50%;
    transform: translate(-50%,-50%);
}
.page_name_text2{
    font-size:21.5px;
    color:#fff;
    position: absolute;
    right:6.5%;
    top:58%; 
}
.smallText_opacity{
    opacity:0.3;
    font-size:30px;
    position: absolute;
    top:50%;
    left:20px;
    transform:translateY(-50%);
    word-break: keep-all;
    text-align: center;
    margin:0 auto;
    color:#fff;
    font-weight:400; 
}
.smallText_pageName{
    font-size:40px;
    color:#fff;
    position: absolute;
    left:50%;
    top:50%;
    transform: translate(-50%,-50%);
}
.right_arrow_pic{
    float:right;
    margin-right:30px;
    margin-top:10px;
}
.content{
    margin-top:31px;
    color:#ff8600;
    font-size:30px;
    margin-left:10px;
}
.content_title_en{
    color:#595757;
    font-size:30px;
    width:445px;
    line-height:32px;
    font-weight:400;
}
.content_row_list{
    margin-top:28px;
    height:106px;
}
.row_item_list{
    width:84px;
    height:89px;
    background: linear-gradient(180deg, #36a7e1 20%,#29759c 100%);
    border-radius:5px;
    padding: 17px 12px 0;
    box-shadow: 1px 2px 3px #d6d9da;
    float:left;
    margin-right:20px;
    box-sizing: content-box;
}
.row_item_list:hover{
    transition: 0.2s linear ease-in;
    transform:scale(1.2);
}
/* .nav_sub{
    display:none;
    position: absolute;
    top:77px;
    z-index:333;
}
.about_us_slider_left_1{
    width:100%;
    height:auto;
    display: block;
    position: relative;
} */
.bigText2_opacity{

}
.row_item_list:nth-child(1) .row_item_con{
    width:84px;
    height:76px;
    position: relative;
    background:url("../img/earth.png") no-repeat top center;
    background-size:49px 49px;
}
.row_item_list:nth-child(2) .row_item_con{
    width:84px;
    height:89px;
    position: relative;
    background:url("../img/icon_2.png") no-repeat top center;
    background-size:42px 42px;
}
.row_item_list:nth-child(3) .row_item_con{
    width:84px;
    height:76px;
    position: relative;
    background:url("../img/icon_3.png") no-repeat top center;
    background-size:38px 42px;
}
.row_item_list:nth-child(4) .row_item_con{
    width:84px;
    height:82px;
    position: relative;
    background:url("../img/icon_4.png") no-repeat top center;
    background-size:35px 43px;
}
.row_item_list:nth-child(5) .row_item_con{
    width:84px;
    height:82px;
    position: relative;
    background:url("../img/icon_5.png") no-repeat top center;
    background-size:46px 44px;
}
.row_item_list:nth-child(6) .row_item_con{
    width:84px;
    height:82px;
    position: relative;
    background:url("../img/icon_6.png") no-repeat top center;
    background-size:44px 44px;
}
.row_item_list:nth-child(7) .row_item_con{
    width:84px;
    height:82px;
    position: relative;
    background:url("../img/icon_7.png") no-repeat top center;
    background-size:44px 44px;
}
.row_item_list:nth-child(8) .row_item_con{
    width:84px;
    height:82px;
    position: relative;
    background:url("../img/icon_8.png") no-repeat top center;
    background-size:44px 44px;
}
.row_item_list:nth-child(9) .row_item_con{
    width:84px;
    height:82px;
    position: relative;
    background:url("../img/icon_9.png") no-repeat top center;
    background-size:44px 44px;
}
.row_item_list:nth-child(10){
    margin-right: 0;
}
.row_item_list:nth-child(10) .row_item_con{
    width:84px;
    height:82px;
    position: relative;
    background:url("../img/icon_10.png") no-repeat top center;
    background-size:44px 44px;
}
.text_item{
    color:#fff;
    font-size:14px;
    text-align: center;
    position: absolute;
    bottom: 0;
}
.row_item_list:nth-child(2) .text_item,.row_item_list:nth-child(9) .text_item{
    position: absolute;
    left:0px;
    bottom:7px;
}
.row_item_list:nth-child(5) .text_item{
    position: absolute;
    left:13px;
    bottom:0;   
}
.row_item_list:nth-child(7) .text_item{
    position: absolute;
    left:6px;
    bottom:0;   
}
.row_item_list:nth-child(9) .text_item{
    position: absolute;
    left:16px;
    bottom:0;   
}
/* 最新公告 */
.middle_content_wrap{
    margin-top:38px;
    height:513px;
    overflow: hidden;
}
.left_slider_wrap{
    width:525px;
    float: left;
}
.left_slider_wrap img{
    width:525px;
    height:326px;
    border-radius:5px 5px 0 0;
}
.left_slider_list_con{
    width:100%;
    padding:13px 0;
    background:#f4f3f3;
}
.left_slider_item_wrap{
    text-decoration: none;
    padding:0px 17px;
    display: block;
    border-radius:0 0 5px 5px;
}
.left_slider_item{
    background:#f4f3f3;
    text-align: left;
    padding:12px 14px 20px;
    font-size:18px;
    color:#000;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    border-bottom:1px solid rgba(0,0,0,0.1);
}
.left_slider_item:hover{
     color:#ff8600;
}
.date_text{
    color:#000;
    font-size:12px;
    margin-left:8px;
    margin-top:9px;
}
.right_slider_wrap{
    width:702px;
    height:100%;
    background:#f4f3f3;
    float:right;
    margin-left:24px;
    border-radius:5px;
}
.right_slider_con{
    padding:31px;
}
.right_title{
    color:#ff8600;
    font-size:30px;
    padding-bottom:16px;
    border-bottom:1px dotted #e0e0e0;
}
.right_title_en{
    color:#595757;
    font-size:30px;
    line-height:25px;
}
.right_list_item{
    width:100%;
    height:53px;
    border-bottom:1px dotted #e0e0e0;
    padding-top:19px;
    float:left;
    
}
.circle_list_type{
    float: left;
    width:10px;
    height:10px;
    border-radius:10px;
    background:#ff8600;
    box-shadow: 1px 2px 3px #ababab;
    margin-top:5px;
}
.right_list_item_con{
    float: left;
    width:85%;
    font-size:18px;
    color:#000;
    text-overflow: ellipsis;
    overflow:hidden;
    white-space: nowrap;
    margin-left:8px;
}
.right_list_item:hover .right_list_item_con{
    color:#ff8600 !important;
}
.right_list_wrap{
    width:100%;
}
/* 联系我们 */
.link_us_wrap{
    margin-top:57px;
}
.link_us_title{
    font-size:30px;
    color:#ff8600;
    font-weight:400;
}
.link_us_title_en{
    color:#595757;
    font-weight: 400;
    font-size:30px;
    font-weight:400;
    
}
.link_us_con_wrap{
    width:100%;
    margin-top:26px;
    float:left;
}
.link_us_con_pic_wrap{
    float:left;
    width:653px;
}
.link_us_con_pic{
    height:422px;
    background:#d6d9da;
}
.link_us_con_pic img{
    width:100%;
    height:100%;
}
.link_us_item_con_list_wrap_map{
    margin-top:17px;
}
.link_us_item_map_con_wrap{
    margin-top:44px;
    font-size:22px;
    color:#595757;
}
.link_us_con_list_wrap{
    width:576px;
    margin-left:37px;
    float:left;
}
.link_us_con_company_name{
    color:#ff8600;
    font-size:28px;
}
.link_us_item_con_list_wrap{
    width:576px;
}
.link_us_item_con_wrap{
    margin-top:34px;
    font-size:20px;
    color:#595757;
}
.qrcode_wrap{
    margin-top:15px;
    margin-left:27px;
    height:143px;
}
.qrcode_list{
    float: left;
    margin-left:79px;
}
.qrcode_list:nth-child(1){
    margin-left:0;
}
.text_qrcode{
    font-size:20px;
    color:#595757;
    margin-top:10px;
}
.wrap_con{
    height:128px;
    text-align: left;
    line-height:128px;
    margin-left:40px;
}
/* 关于我们 */
.about_us_left_slider_wrap{
    width:341px;
    height:119px;
    background:#29759c;
    position: relative;
    
}
.about_us_left_slider_wrap img{
    width:100%;
    height:100%;
}
/* 左侧菜单 */
.about_us_slider_left_menu{
    width:340px;
    min-height:670px;
    background:#f4f3f3;
    border:1px solid #aab1ab;
    margin-bottom:103px;
    padding-bottom:68px;
}
.about_us_slider_left{
    width:315px;
    height:81px;
    background:#f4f3f3;
    border-bottom:1px solid #aab1ab;
    padding-left:12px;
    padding-right:12px;
    padding-top:11px;
    display: block;
    text-decoration: none;
}
.about_us_slider_bg{
    padding-left:17px;
    padding-top:19px;
    padding-bottom:19px;
    background:#29759c;
    font-size:26px;
    color:#fff;
    border-radius:10px;
}
.about_us_slider_bg2{
    background:#29759c;
    line-height:39px;
    margin-top:21px;
    margin-bottom:20px;
    font-size:20px;
    color:#fff;
    border-radius:10px;
    margin-left:-33px;
    padding-left:33px;
    margin-right:11px;
}
.about_us_slider_left_1{
    width:298px;
    font-size:26px;
    border-bottom:1px solid #aab1ab;
    background:#f4f3f3;
    padding-left:29px;
    padding-right:12px;
    padding-top:30px;
    padding-bottom:28px;
    display: block;
    text-decoration: none;
    color:#000000;
    line-height:19px;
    font-weight:400;
}
.about_us_content_main{
    margin-left:60px;
    margin-top:54px;
    width:867px;
    float:left;
}
.about_us_title_main{
    width:867px;
    height:57px;
    background:#29759c;
    color:#fff;
    font-size:30px;
    padding-left:9px;
    padding-top:23px;
}
.about_us_left_slider_wrapper{
    float:left;
    margin-top:54px;
}
.about_us_title_en{
    font-size:30px;
    color:#595757;
    margin-left:13px;
    line-height: 25px;
    margin-top: 8px;
}
.about_us_content_main_con{
    margin-top:37px;
}
.about_us_content_articel{
    text-indent:30px;
    margin-top:37px;
    line-height:37px;
    font-size:14px;
}
/* 企业文化 */
.about_us_content_list_wrap{

}
/* 资质荣誉 */
.honor_firth_pic{
    width:561px;
    height:400px;
    margin-left:180px;
}
.honor_firth_pic img{
    width:100%;
    height:100%;
    
}
.about_us_honor_wrap{
    margin-top:26px;
    margin-left:82px;
    float:left;
}
.honor_pic_wrap{
    width:308px;
    height: 406px;
    float:left;

}
.honor_pic_wrap:nth-child(2){
    margin-left:168px;
}
.honor_pic_wrap img{
    width:100%;
    height:100%;
}
/* 信息公告 */
.information_wrap{
    margin:63px auto;
}
.information_title{
    text-align: center;
    font-size:24px;
    padding-bottom:45px;
    border-bottom:1px solid rgba(0,0,0,0.2);
}
.bujian_item{
    margin-top:30px;
    float:left;
}
.publish_icon{
    float:left;
    width:13px;
    height:15px;
    margin-top:3px;
}
.date_text1{
    float:left;
    color:#575757;
    font-size:14px;
    margin-left:14px;
}
.bujian_item:nth-child(2) .publish_icon{
    width:15px;
    height:11px;
}
.bujian_item:nth-child(2){
    margin-left:44px;
}
.information_wrap{
    margin-top:55px;
    line-height:30px;
}
.next_page_wrap{
    font-size:19px;
    color:#000;
    margin-top:93px;
}
.prev_page{
    float: left;
}
.next_page{
    float:right;
}
/* 联系我们 */
.icon_list_item_wrap{
    margin-top:48px;
}
.icon_pic{
    float: left;
    width:18px;
    height:18px;
}
.icon_list_item{
    float:left;
    margin-left:18px;
    font-size:18px;
}
.icon_list_item1{
    width:100%;
    margin-left:18px;
    font-size:18px;
    margin-top:48px;
}
.icon_list_item_wrap:nth-child(1)>.icon_list_item,
.icon_list_item_wrap:nth-child(2)>.icon_list_item{
    width:400px;
}
.icon_list_item_wrap:nth-child(1)>.icon_list_item:nth-child(2)>.icon_pic{
    width:27px;
    height:18px;
    margin-top:2px;
}
.icon_list_item1:nth-child(1)>.icon_pic{
    width:19px;
    height:26px;
}
.icon_list_item1:nth-child(2)>.icon_pic{
    width:23px;
    height:23px;
}
.icon_wrap{
    margin-bottom:105px;
}
/* 加入我们-招聘职位 */
.join_us_wrapper{
    margin-top:67px;
}
.join_us_wrapper table tr{
    text-align: center;
}
.join_us_wrapper table{
    border:1px solid #000;
}
.join_us_wrapper table tr th{
    border-bottom:1px solid #000000;
    line-height:55px;
    border-left:1px solid #000;
    font-weight:400;

}
.join_us_wrapper table tr td{
    text-align: center;
    padding:46px 20px;
    border-bottom:1px solid #000000;
    border-left:1px solid #000;

}
.join_us_wrapper table tr td:nth-last-child(2){
    text-align: justify;
    line-height:30px;
}
.join_us_wrapper table tr td:nth-last-child(2) div{
    margin-bottom:48px;
}
/* 业务范围-业绩 */
.performance_wrapper{
    margin-top:24px;
}
.bar_white{
    width:5px;
    height:30px;
    background:#fff;
    margin-left:23px;
    margin-right:16px;
    margin-top:7px;
}
.check_more{
    font-size:18px;
    color:#fff;
    text-decoration: none;
    margin-right:18px;
    margin-top:10px;
}
.check_more img{
    margin-top:5px;
    width:14px;
    height:13px;
    margin-left:8px;
}
.number_list_type{
    float: left;
    font-size:18px;
    color:#000;
    margin-left:18px;
}
.bordashed{
    border-bottom:1px dotted #aab1ab !important;
}
.goback{
    font-size:18px;
    color:#fff;
    margin-right:22px;
    margin-top:5px;
}
/* 业务范围-业务说明 */
.bussiness_introduce_wrapper{
    font-size:18px;
    color:#000;
    text-indent:36px;
    line-height:36px;
}
.bussiness_introduce_con{
    margin-top:30px;
}
/* 关于我们-企业文化 */
.orange_bar{
    float:left;
    margin-top:6px;
    margin-right:18px;
}
.about_us_culture_list_item_text{
    float:left;
    font-size:24px;
    color:#ff8600;
}
.article_coverPage{
    margin-top:26px;
    margin-bottom:38px;
    font-size:18px;
}