@font-face {
    font-family:SourceHanSansCN-Normal;
    src:url(https://imgs.cheerue.com/SourceHanSansCN-Normal.woff2) format("woff2"),url(https://imgs.cheerue.com/SourceHanSansCN-Normal.woff) format("woff"),url(https://imgs.cheerue.com/SourceHanSansCN-Normal.ttf) format("truetype"),url(https://imgs.cheerue.com/SourceHanSansCN-Normal.eot) format("embedded-opentype"),url(https://imgs.cheerue.com/SourceHanSansCN-Normal.svg) format("svg");
    /*font-weight:400;*/
    font-style:normal
}

a {
    text-decoration: none;
    color: #000000;
    font-weight: bold;
}

* {
    margin: 0;
    padding: 0;
   /* font-family: "microsoft yahei","\5FAE\8F6F\96C5\9ED1","黑体";*/
   font-family: "SourceHanSansCN-Normal";
    -webkit-font-smoothing: antialiased;
}
.w1300{
    width: 1300px;
}
.w25-min{
    min-width: 25%;
}
.flow_flex{
    display: flow-root;
}
.showbotimg{
    border-radius: 5px;
}

/*.phone_nav{*/
/*    width: 0px !important;*/
/*}*/
/*.phone_nav div .New_Moudle_bot{*/
/*    width: 0px !important;*/
/*}*/
.pad200{
    padding: 20px 0px;
}
.lineheight40{
    line-height: 40px;
}
.hei620{
    height: 620px;
}
.serch_pic{
    width: 37px;
    height: 37px;
    cursor: pointer;
}
.hei229{
    width: 100%;
    height: 229px;
}
.hei260{
    width: 100%;
    height: 260px;
}
.wid150{
    width: 150px;
}
.bg_size{
    font-size: 35px;
}
.index_pic{
    width: 100%;height: 410px;
}
.wid30{
    width: 30%;
}
.mar_100{
    margin-left: 100px;
}
.inlineimgS{
    cursor: pointer;

}
.flexinline_wrap{
   margin-right: -20px;
}
.imgMask_control{
        position: absolute;
        top: 45%;
        width: 100%;
    }
    .imgMask_control_next{
        position: absolute;
        right: -40px;
        width: 40px;
        height: 40px;
        cursor: pointer;
    }
    .imgMask_control_next img{
        width: 40px;
        height: 40px;
    }
    .imgMask_control_prev{
        position: absolute;
        left: -60px;
        width: 40px;
        height: 40px;
        cursor: pointer;
    }
    .imgMask_control_prev img{
        width: 40px;
        height: 40px;
    }
.lxour_pad{
    padding: 60px 40px;
}
.lxour{
    padding: 70px 0px;
    box-shadow: 0px 0px 10px rgba(35,87,167,0.5);
    position: relative;
}
.lxour_box{
    padding: 50px 0px;
    box-shadow: 0px 0px 10px rgba(35,87,167,0.5);
    display: flex;
    flex-direction: row;
}
.zxns_64{
    width: 64%;
}
.zxns_31{
    width: 31%;display: flex;
    justify-content: space-between;
}
.zxns8{
    margin-left: 8px;
}
.pad50{
    padding-top: 50px;
}
.padbom30{
    padding-bottom: 30px;
}
.between_style{
    display: flex;
    justify-content: space-between;
}
.pad100{
    padding: 100px 0px;
}
.mar020{
    margin: 0px 20px;
}
.mar50{
    margin: 50px 0px;color: #999999;
}
.pad110{
    padding: 80px 110px;
}
.wid46{
    width: 46%;
}
.wid100{
    width: 100%;height: 350px;
}
.wid47{
    width: 47%;
    cursor: pointer;
}
.pad230{
    padding: 80px 150px;
}
.wid420{
    width: 420px;
}
.wid223{
    width: 223px;
}
.showUltop_pic{
    width: 660px;
    height: 370px;
}
.showUltop_picgq{
	width: 600px !important;

}
.showUltop_video{
   height: 370px;
/*    height: 370px;*/
}
.showUltop_video_box{
    position: relative;
    width: 660px;
    height: 370px;
    display: flex;
    justify-content: center;
    overflow: hidden;
}
.showUltop_video_box_info{
    width: 100%;
    height: 40px;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    position: absolute;
    left: 0;
    top:0;
    line-height: 40px;
    
    display: none;
}

.showUltop_video_box:hover .showUltop_video_box_info{
    display: flex !important;
    justify-content:space-around;
}

.in_active{
    background: #2357a7;
}
.showUltop_video_box_info_tab{
    width: 50%;
    text-align: center;
    cursor: pointer;
}
.hide_video{
    display: none;
}
.back_pic{
    width: 100%;
    height: 370px;
}
.pro_module_pad{
    padding: 80px 40px 50px 40px;
}
.font_grey{
    font-size: 16px;color: #666666;
}
.p40{
    padding: 40px;
}
.p50{
    padding-top: 40px;
}
.wid290{
    width: 306px;
}
.wid660{
    width: 660px;
}
.font24{
    font-size: 24px;
}
.font22{
    font-size: 22px;
}
.align_both_style{
    display: flex;
    justify-content: space-between;
}
.hei700{
    height: 700px;
}
.abt_mr_phone{
    display: none;
}
.abt_up_phone{
    display: none;
}
.headnav{
    display: none;
}
.phone_column{
    display: none;
}

.bianda{
    width: 150px;
    height: 150px;
}
.w85{
    width: 85px;
}
.wuliu_box{
    margin-bottom: 30px;
    position: relative;
}
.wuliu_box div>.Make_wl_Info{
    display: flex;
    flex-wrap: wrap;
}
.Make_wl_Info>.Make_Info_box{
    width: 369px;
}
.color_pale{
    color: #000000;

}
.color_pale_scroll{
    height: 180px;
    overflow-y: scroll;
}
.lc300 {
    width: 289px;
    position: absolute;
    bottom: 25px;
    left: -39px;
}
.alignment{
    text-align: justify;
}

.qt300 {
    width: 162px;
    position: absolute;
    bottom: 92px;
    left: 226px;
}

.jh300 {
    width: 290px;
    position: absolute;
    bottom: 170px;
    left: 132px;
}

.lt300 {
    width: 240px;
    position: absolute;
    top: 10px;
    left: 228px;
}

.New_Moudle_top_jd {
    margin-top: 0px !important;
}

.lz300 {
    width: 131px;
    position: absolute;
    right: -4px;
    top: 188px;
}

.lg300 {
    width: 170px;
    position: absolute;
    right: -65px;
    top: 33px;
}

.x300 {
    width: 600px;
    height: 400px;
}

.zg300 {
    width: 283px;
    position: absolute;
    bottom: 8px;
    right: -19px;
}

.martop {
    margin-top: 40px;
}

.martop img:hover {
    transform: scale(1.2);
}


/* 遮罩层 */

.shadow {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: fixed;
    z-index: 900;
    background-color: #000;
    opacity: 0.6;
    display: none;
}

.thumb_list {
    width: 300px;
    height: 200px;
}
.tcnumber{
    position: absolute;
    top: 0px;
    right: -16px;
    background: red;
    height: 20px;
    width: 20px;
    line-height: 20px;
    text-align: center;
    border-radius: 10px;
    font-size: 12px;
    color: #FFFFFF;
}

.p220 {
    padding-top: 220px;
}

.p220_text {
    position: absolute;
    bottom: 10px;
    left: 10px;
    font-size: 24px;
    color: #ffffff;
}
.serch_info{
    width: 900px;
    height: 50px;
    line-height: 50px;
    top: 249px;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    z-index: 999;
    border-radius: 10px;
    margin: 0 auto;
    background-color: #FFFFFF;
}
.serch_info ul{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 0px 60px;
}
.serch_bg{
    width: 900px;
    height: 300px;
    overflow-y: auto;
    background-color: #FFFFFF;
    top: 305px;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    z-index: 999;
    border-radius: 10px;
    margin: 0 auto;
}
.serch_bg::-webkit-scrollbar{display: none;}
.serch_bg div{
    padding: 10px 0px;
    cursor: pointer;
}
.serch_bg ul{
    padding: 10px 60px;
    cursor: pointer;
}
.serch_bg div:hover{
    background-color: #dfdfdf;
}
.miss {
    width: 900px;
    height: 200px;
    margin: 0 auto;
    background-color: #fff;
    top: 120px;
    left: 0;
    right: 0;
    bottom: 0;
    /* border: 1px #ccc solid; */
    position: absolute;
    z-index: 999;
    border-radius: 10px;
}

.mask_index {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .8);
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 10000;
    display: none;
}

.video_box {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.video_box .video_bxo_in {
    width: 80%;
    position: relative;
}

.video_bxo_in video {
    width: 100%;
}

.video_bxo_in .video_close {
    position: absolute;
    right: -25px;
    top: -15px;
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.window_pic {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 999;
}

.miss_font {
    padding: 40px 0px 10px 55px;
    font-size: 24px;
    color: #2357a7;
}

.miss_boxs {
    font-size: 24px;
    color: #2357a7;
}

.serch_width {
    width: 780px;
    height: 40px;
    border: 1px solid #2357a7;
    border-radius: 40px;
    display: flex;
    align-items: center;
    margin: auto;
}

.p60 {
    padding-bottom: 60px;
}

.serch_width_left {
    width: 37px;
    height: 37px;
    padding-left: 1px;
}
.xljt{
    cursor: pointer;
}
.serch_width_right {
    width: 17px;
    height: 17px;
    cursor: pointer;
}
.chang_big {
    width: 420px;
    height: 240px;
    margin-bottom: 20px;
    float: left;
    margin-right: 19px;
}
.case_more_box{
    width: 420px;
    display: flex;
    flex-direction: column;
    margin-right: 19px;
    margin-bottom: 30px;
}

.w100{
    width: 100%;
}
.mt10{
    margin-top: 10px;
}
.wrapper{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
    background-color: rgba(52, 52, 52, 0.8);
    background-size: 50%;
}

.serch_close {
    width: 30px;
    height: 30px;
    cursor: pointer;
    position: absolute;
    top: 10px;
    right: 10px;
}
.touch_close {
    width: 30px;
    height: 30px;
    cursor: pointer;
    position: absolute;
    /*top: 10px;*/
    /*right: 10px;*/
    left: 48%;
}

.serch_width_input {
    border-width: 0;
    outline: none;
    width: 94%;
    margin-left: 8px;
    font-size: 16px;
}
.p20 {
    padding-left: 20px;
}

.intwolist {
    background-size: contain;
    width: 630px;
    height: 300px;
}

li {
    list-style: none;
    /*cursor: pointer;*/
}

.text_center {
    text-align: center;
}

body {
    background: #fff;
    min-width: 1300px;
    overflow-x: hidden;
}

img {
    vertical-align: middle;
}

.inbigs {
    width: 160px;
    height: 80px;
    padding-left: 20px;
    padding-right: 20px;
    box-shadow: 0px 0px 20px #ebf0f7;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}


/* 砖块 */

.squery_brick {
    width: calc((100% - 1300px) / 2)!important;
    height: 190px;
    background: #f5f9ff;
    float: right;
}

.new_brick_right {
    width: calc((100% - 1300px) / 2)!important;
    height: 120px;
    background: #f5f9ff;
    float: right;
}

.New_moudle_box {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.squery_brick_bom {
    width: calc((100% - 1300px) / 2)!important;
    height: 120px;
    background: #f5f9ff;
    float: left;
}

.new_brick_left {
    width: calc((100% - 1300px) / 2)!important;
    height: 80px;
    background: #f5f9ff;
    float: left;
}

.m50 {
    margin-top: 50px;
}

.index_box {
    width: 1300px;
    margin: 0 auto;
}

.disblo {
    display: none;
}

.hd ul {
    text-align: center;
}

.hd_number {
    color: #FFFFFF;
    opacity: 0.8;
    text-align: justify;
    font-size: 14px;
}

.title_space {
    margin-bottom: 60px;
}

.m80 {
    margin-top: 80px;
}

.m30 {
    margin-bottom: 30px;
}

.weights {
    font-weight: bold;
}

.site-nav {
    /*width: 775px;*/
    width: 690px;
    position: relative;
}

.site-nav .container {
    height: 32px;
    z-index: 100;
    position: relative;
}

.site-nav li {
    display: block;
    width: 85px;
    line-height: 100px;
    float: left;
    text-align: center;
    position: relative;
}

.site-nav li a {
    color: #FFFFFF;
    padding: 30px 0px;
}

.site-nav a.current1,
.site-nav a:hover {
    color: #FFF;
}

.site-nav a {
    text-decoration: none;
}

.site-nav .nav-marker {
    position: absolute;
    width: 75px;
    height: 3px;
    background: #f5c520;
    bottom: -1px;
    z-index: 10;
}

.slideBox_img {
    width: 100%;
    height: 100%;
}

.bd ul {
    height: 100% !important;
}

.tempWrap {
    height: 100%;
}

.people {
    width: 90px;
    height: 90px;
    position: fixed;
    top: 50%;
    right: 0;
    box-shadow: 0px 1px 5px 0px #efeeee;
    border-radius: 90px;
    z-index: 10;
    /* cursor: pointer; */
}

.img_staff_box {
    max-height: 560px;
    width: 100%;
    overflow: hidden;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    position: relative;
    padding-bottom: 60px;
}

.get_more_staff {
    width: 100%;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 10px;
}

.staff_box_img {
    margin-bottom: 40px !important;
}

.get_more_staff span {
    background-color: #F5C520;
    color: #fff;
    text-align: center;
    padding: 10px 20px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.colors {
    background: #FFFFFF;
}

.content_font {
    font-size: 14px;
}
.font_spacing{
    letter-spacing: 1px;
}

.text_back {
    color: #FFFFFF !important;
}

.case_font {
    color: #000 !important;
}

.new_text {
    color: #999999;
    font-size: 18px;
}

.font_style {
    font-size: 30px;
    font-weight: bold;
}

.mr {
    margin-right: 10px;
}

.mt {
    margin-top: 40px;
}
.mtb20{
    margin: 20px 0px;
}
.mtb {
    margin: 30px 0px;
}

.fly_left {
    -webkit-animation: fadeInLeft 1s .2s ease both;
    -moz-animation: fadeInLeft 1s .2s ease both;
}

.fly_right {
    -webkit-animation: fadeInRight 1s .2s ease both;
    -moz-animation: fadeInRight 1s .2s ease both;
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -moz-transform: translateX(-100px)
    }
    100% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes fadeInRight {
    0% {
        opacity: 0;
        -moz-transform: translateX(100px)
    }
    100% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
}


/* 导航 */

.Head {
    position: absolute;
    top: 0px;
    width: 100%;
    border-bottom: 1px solid #96afd4;
}

.Head_box {
    width: 1400px;
    margin: 0 auto;
    height: 100px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.logo {
    width: 375px;
    height: 40px;
}

.fl {
    display: flex;
    justify-content: center;
    margin-right: 50px;
}

.fr {
    display: flex;
    flex-direction: row;
    align-items: center;
    text-align: center;
    height: 100px;
}


/* 主营业务模块 */

.index_business {
    display: flex;
    flex-direction: row;
}


/* 企业动态 */

.trends_fr {
    display: flex;
    flex-direction: row;
    align-items: center;
    text-align: center;
    height: 100px;
}

.index_title_line {
    width: 3px;
    height: 95px;
    background: #F5C520;
}

.index_font {
    font-size: 40px;
    color: #2357a7;
    font-weight: bold;
}

.index_zm {
    font-size: 20px;
    color: #2357a7;
    margin-top: 25px;
    font-weight: bold;
}

.font {
    /* margin: 0px 10px; */
    width: 80px;
    color: #FFFFFF;
    font-size: 16px;
}

.fangdajing {
    display: flex;
    align-items: center;
    height: 100%;
    border-left: 1px solid #96AFD4;
    cursor: pointer;
}

.serch {
    margin-left: 25px;
    width: 35px;
    height: 35px;
}
.mar20{
    margin-left: 20px;
}

.slideBox {
    width: 100%;
    overflow: hidden;
}

.slideBox .hd {
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: 1;
}

.slideBox .hd ul {
    padding: 0 80px;
}

.slideBox .hd ul li {
    width: 30%;
    height: 80px;
    margin: 0 -2px;
    display: inline-block;
    position: relative
}

.slideBox .hd ul li .dot {
    width: 100%;
    height: 2px;
    background-color: hsla(-1, 0%, 30%, 0.4)
}

.slideBox .hd ul li span {
    display: none;
    color: #fff;
    width: 100%;
    font-size: 14px;
    line-height: 36px;
}

.slideBox .hd ul li.on .liner {
    width: 100%;
    height: 2px;
    animation: liner 2.5s;
    background: #f5c520;
}

@keyframes liner {
    from {
        width: 0
    }
    to {
        width: 100%
    }
}

.slideBox .bd {
    width: 100%;
    overflow: hidden;
    /* min-width: 1300px; */
}

.slideBox .bd img {
    width: 100%;
    /* min-width: 1300px; */
}

.slideBox .bd li.active {
    animation-name: ai-big-out;
    animation-duration: .2s;
    animation-timing-function: ease;
    animation-fill-mode: forwards
}

@keyframes ai-big-out {
    0% {
        z-index: 3;
        transform: scale(1.1);
        opacity: 1
    }
    50% {
        transform: scale(1.2);
        opacity: .5
    }
    to {
        transform: scale(1.3);
        opacity: 1
    }
}


/* 轮播线条 */

.active {
    background-color: #f5c520 !important;
}


/* 头部标题 */

.chang_color {
    border-bottom: 2px solid #f5c520;
}

.videos {
    cursor: pointer;
}


/* 主营项目 */

.Main_projects {
    width: 1300px;
    margin: 0 auto;
    margin-top: 80px;
}

.Main_projects_font {
    width: 500px;
    padding: 40px 40px;
}

.Main_projects_back {
    width: 570px;
    padding: 25px 0px 0px 30px;
    position: relative;
    left: 80px;
}

.font_active {
    margin: 20px 0;
    width: 30px;
    height: 4px;
    background: #F5C520;
}

.content {
    text-align: justify;
    line-height: 24px;
    color: #999999;
}

.btn {
    width: 190px;
    height: 40px;
    background: #F5C520;
    color: #FFFFFF;
    border-radius: 3px;
    line-height: 40px;
    text-align: center;
    margin-top: 20px;
    cursor: pointer;
}

.Arrow {
    width: 40px;
    height: 10px;
}

.Arrow_ml {
    margin-left: 15px;
}

.pic1 {
    width: 100%;
    height: 390px;
}

.Main_projects_bom {
    display: flex;
    flex-direction: row;
}

.Main_projects_bom li:last-child {
    /*display: none;*/
}

.Module_square {
    width: 25%;
    height: 335px;
    box-shadow: 1px 3px 5px rgba(235, 240, 247,1);
}

.activeBox {
    background: #1f498b;
}
.activeBoxs {
    background: #1f498b;
    /*color: #ffffff;*/
}
.activeBoxs a{
    color: #ffffff;
    padding-right: 200px;
}

.activeBox .padtop {
    color: #fff;
}

.activeBox .bomtop {
    color: #fff;
}

.activeBox .inWhite {
    display: block;
}

.activeBox .inblue {
    display: none;
}

.inblue {
    display: block;
}

.inWhite {
    display: none;
}

.pic3 {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
}

.pic3:hover {
    background: url(../img/pic2_03.png)no-repeat;
}

.pic5 {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
}

.pic5:hover {
    background: url(../img/p_hover1.png)no-repeat;
}

.pic6 {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
}

.pic6:hover {
    background: url(../img/p1_hover.png)no-repeat;
}

.pic7 {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
}

.pic7:hover {
    background: url(../img/p2_hover.png)no-repeat;
}

.pic8 {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
}


.pic8:hover {
    background: url(../img/p_hover.png)no-repeat;
}

.padtop {
    padding-top: 35px;
    font-weight: bold;
    font-size: 18px;
    color: #333333;
}

.bomtop {
    padding: 35px 45px 0px;
    font-size: 16px;
    letter-spacing: 1px;
    display: inline-flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    line-height: 24px;
    color: #666666;
}
.mlr{
    margin: 0px 5px;
}


/* 工程板块 */

.project_square {
    width: 100%;
    background: #2357a7;
}

.project_font_change {
    background: #2357a7;
    color: #FFFFFF;
}

.project_square_font {
    width: 50%;
    height: 300px;
    padding-top: 50px;
}

.projects_module {
    width: 1300px;
    margin: 0 auto;
}

.pro_module_top {
    display: flex;
    justify-content: space-between;
    padding: 0px 40px;
}

.pro_module_bom {
    display: flex;
    flex-direction: row;
    padding: 50px 40px;
    justify-content: space-between;
}

.pro_module {
    width: 130px;
    height: 130px;
    border: 1px solid #819ecc;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    cursor: pointer;
    /* margin-right: 18px; */
}

.pro_module_img {
    width: 100%;
    height: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
}


/* 新闻板块 */

.New_Moudle {
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding-left: 40px;
}

.New_Moudle_top {
    display: flex;
    justify-content: space-between;
}
.New_Moudle_bg{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.New_Moudle_bg li{
    margin-bottom: 20px;
}

.newsleft {
    width: 660px;
    height: 390px;
}

.newsright {
    width: 50%;
}

.New_Moudle_title {
    display: flex;
    align-items: center;
    flex-direction: row;
    padding-right: 40px;
}

.New_projects_bom {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.spacing {
    margin-left: 70px;
    cursor: pointer;
    font-weight: bold;
}

.chang_font::after {
    content: '';
    width: 45%;
    display: block;
    border-bottom: 2px solid #F5C520;
    position: relative;
    top: 10px;
    margin-left: 70px;
}

.New_Moudle_content {
    padding: 60px 40px;
}

.New_Moudle_contant {
    padding: 60px 0px 60px 40px;
}

.New_model_contant {
    padding: 40px 0px 0px 40px;
}

.New_time {
    width: 17px;
    height: 17px;
    margin-right: 15px;
}

.New_title {
    font-size: 18px;
    font-weight: bold;
    cursor: pointer;
    display: -webkit-box;
    overflow: hidden;
    /*超出隐藏*/
    text-overflow: ellipsis;
    /*隐藏后添加省略号*/
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.New_btn {
    color: #2357a7;
    font-weight: bold;
    margin-right: 20px;
    cursor: pointer;
}

.New_active {
    margin: 20px 0;
    width: 15px;
    height: 2px;
    background: #F5C520;
}

.New_Moudle_bom {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding-left: 40px;
}

.New_Moudle_bot {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.New_M_title {
    font-size: 18px;
    font-weight: bold;
}

.New_Moudle_square {
    display: flex;
    flex-direction: column;
    width: 270px;
    /* margin-right: 50px; */
}


/* 超长背景 */

.bg {
    width: 100%;
    height: 270px;
    background: url(../img/bg1_10.png)center no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;
    justify-content: center;
}

.bg_font {
    font-size: 60px;
}

.bg_line {
    width: 3px;
    height: 90px;
    background: #F5C520;
    margin-right: 60px;
}

.bg_module {
    /* padding-left: 40px; */
    display: flex;
    flex-direction: row;
}

.bg_module_suqare {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    /* margin-right: 140px; */
}

.bg_r {
    display: flex;
    flex-direction: column;
}
.wuliu_box{
    margin-bottom: 30px;
    position: relative;
}
.wuliu_box div>.Make_wl_Info{
    display: flex;
    flex-wrap: wrap;
}
.Make_wl_Info>.Make_Info_box{
    width: 369px;
}
.bg_r_top {
    display: flex;
    flex-direction: row;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 15px;
}

.p30 {
    padding-top: 30px;
}


/* 关于佰能 */

.jianjie {
    width: 50%;
    height: 300px;
    padding: 35px 35px;
}

.About_title {
    margin-top: 50px;
    width: 100%;
    height: 110px;
    background: #fff;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    /* padding: 0 40px; */
    box-shadow: 0px -4px 3px 0px #f2f3f3;
    position: relative;
    top: 50px;
    z-index: 2;
}

.About_title img {
    padding-left: 40px;
    width: 200px;
    height: 50px;
}

.About_title li {
    font-size: 15px;
    color: #4f79b9;
    padding-right: 28px;
}

.bom_above {
    /* position: relative;
	top: -50px; */
    width: 100%;
    height: 483px;
    background: #2357a7;
}

.bom_above_square {
    width: 1300px;
    margin: 0 auto;
    color: #FFFFFF;
    padding-top: 80px;
    /* font-size: 20px; */
}

.bom_style {
    display: flex;
    justify-content: space-between;
}

.bom_above_left {
    display: flex;
    flex-direction: column;
    /*cursor: pointer;*/
}

.bom_above_left span {
    text-align: center;
    margin-top: 30px;
}

.b_right {
    padding-left: 40px;
}
.p80{
    padding-left: 80px;
}

.Email {
    margin-left: 55px;
}
.about_pic{
    width: 50px;
    height: 50px;
    margin-right: 5px;
}

.m_tb {
    margin-top: 30px;
}

.new_thumb_index {
    width: 270px;
    height: 150px;
}

.bom_code {
    width: 125px;
    height: 125px;
}

.bom_title {
    padding-top: 50px;
}

.bom_tips {
    width: 100%;
    height: 120px;
    border-top: 1px solid #7b9aca;
    margin-top: 40px;
    display: flex;
    align-items: center;
}

.tips {
    display: flex;
    flex-direction: row;
}

.tips li {
    margin-right: 30px;
}

.bom {
    background: #073377;
    height: 50px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.bom div {
    margin-right: 60px;
    /* font-size: 20px; */
    color: #FFFFFF;
}


/* -----------------------------关于我们------------------------------- */

.abt_title_line {
    width: 60px;
    height: 3px;
    margin: 20px 0px;
    background: #F5C520;
}
.ywfb_line {
    width: 60px;
    height: 3px;
    margin: 20px 0px;
    background: #FFFFFF;
}

.abt_data_font {
    font-size: 55px;
    font-weight: bold;
}

.abt_data_font1 {
    font-size: 30px;
}


/* 使命 */

.mission {
    color: #999999;
    font-size: 17px;
    font-weight: 100;
}

.qiuxian li {
    margin-right: 20px;
}


/* 核心 */

.core {
    margin-top: 25px;
    font-size: 26px;
}

.core_box {
    font-weight: 100;
    font-size: 17px;
    color: #4c4c4c;
}

.abt_title_spirit {
    font-size: 22px;
    font-weight: bold;
    color: #FFFFFF;
}
.pad6030{
    padding: 60px 30px;
}
.abt_title {
    font-size: 40px;
    font-weight: bold;
    color: #2357a7;
}
.ywfb_font {
    font-size: 40px;
    font-weight: bold;
    color: #ffffff;
}

.abt_up {
    width: 100%;
}

.abt_size {
    color: #333333;
    font-weight: bold;
    line-height: 25px;
    /* font-size: 22px; */
}

.abt_font {
    color: #999999;
    font-size: 16px;
    /* letter-spacing: 1px; */
    line-height: 30px;
    height: 320px;
    overflow-y: scroll;
    padding-right: 10px;
}

.abt_mt {
    margin-top: 80px;
}

.abt_mr {
    margin-right: 90px;
}

.abt_auto {
    width: 1300px;
    margin: 0 auto;
    margin-top: 80px;
}

.abt_flex {
    display: flex;
    flex-direction: row;
}

.abt_column {
    display: flex;
    flex-direction: column;
    position: relative;
}

.abt_data {
    display: flex;
    flex-direction: row;
    position: absolute;
    bottom: 0px;
    left: -292px;
}

.abt_data_box {
    display: flex;
    flex-direction: row;
    padding: 50px;
    background: #FFFFFF;
    /* border: 1px solid #666666; */
    box-shadow: 2px 0px 5px #999999;
}

.abt_top {
    display: flex;
    flex-direction: row;
    color: #2357a7;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 15px;
}

.abt_bom {
    font-size: 20px;
    color: #2357a7;
}
.ywfb_bom {
    font-size: 20px;
    color: #FFFFFF;
}

.lrpad20 {
    padding: 0px 20px;
}

.abt_bom_spirit {
    font-size: 17px;
    color: #FFFFFF;
    font-weight: 100;
    opacity: 0.5;
}

.core_bot {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: start;
    margin-top: 50px;
}
.tttt{
    overflow-y: scroll;
}

.tttt::-webkit-scrollbar {
    display: -webkit-box;
    padding-bottom: 10px;
    margin-bottom: -10px;
    width: 4px;
    background: rgba(0, 0, 0, 0);
}

.tttt::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    background: #2357a7;
    opacity: .2;
    border-radius: 10px;
}

.tttt::-webkit-scrollbar-thumb:hover {
    /*滚动条里面小方块*/
    background: #2357a7;
    opacity: .2;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.tttt::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    background: #e6e6e6;
    border-radius: 10px;
}
.tttt::-webkit-scrollbar-track-piece {
    /*滚动条里面轨道*/
    background: #e6e6e6;
    border-left: 1px solid #e6e6e6;
}


/*.wf-detailScroll{*/
/*    overflow-y: scroll;*/
/*    -webkit-overflow-scrolling: touch;*/
/*}*/
/*.wf-detailScroll::-webkit-scrollbar-track-piece {*/
/*    background-color: rgba(0, 0, 0, 0);*/
/*    border-left: 1px solid rgba(0, 0, 0, 0);*/
/*}*/
/*.wf-detailScroll::-webkit-scrollbar {*/
/*    width: 5px;*/
/*    height: 5px;*/
/*    -webkit-border-radius: 5px;*/
/*    -moz-border-radius: 5px;*/
/*    border-radius: 5px;*/
/*}*/
/*.wf-detailScroll::-webkit-scrollbar-thumb {*/
/*    background-color: rgba(191, 191, 191, 191);*/
/*    background-clip: padding-box;*/
/*    -webkit-border-radius: 5px;*/
/*    -moz-border-radius: 5px;*/
/*    border-radius: 5px;*/
/*    min-height: 28px;*/
/*}*/
/*.wf-detailScroll::-webkit-scrollbar-thumb:hover {*/
/*    background-color: rgba(0, 0, 0, 0.5);*/
/*    -webkit-border-radius: 5px;*/
/*    -moz-border-radius: 5px;*/
/*    border-radius: 5px;*/
/*}*/



/* 企业文化 */

.abt_culture {
    width: 100%;
    height: 1180px;
    background: url(../img/abt3_02.png)  center no-repeat;
     background-size: cover;
}

.abt_line {
    width: 2px;
    height: 20px;
    background: #F5C520;
    margin-right: 20px;
}

.abt_culture_flex {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.abt_hx_box {
    padding: 40px 30px 30px 30px;
    background: #FFFFFF;
    margin-right: 38px;
}

.abt_under_line {
    width: 45px;
    height: 2px;
    background: #F5C520;
    margin: 30px 0px;
}

.abt_first {
    width: 80%;
}
.about_bg{
    width: 77%;
}


/* 企业资质 */

.abt_firsts {
    width: 315px;
    height: 190px;
    background: url(../img/core_03.png)no-repeat;
    background-size: contain;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 10px;
}

.abt_seconds {
    width: 315px;
    height: 190px;
    background: url(../img/core_05.png)no-repeat;
    background-size: contain;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0px 8px 5px 0;
}

.abt_thirds {
    width: 315px;
    height: 190px;
    background: url(../img/core_07.png)no-repeat;
    background-size: contain;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0px 8px 5px 0;
}

.abt_fourths {
    width: 315px;
    height: 190px;
    background: url(../img/core_03.png)no-repeat;
    background-size: contain;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 10px;
}

.zizhi_box {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.hideheight{
    max-height: 380px;
    overflow: hidden;
    /*cursor: pointer;*/
}

.zizhi_box_font {
    color: #2357a7;
    text-align: center;
    font-size: 19px;
    font-weight: bold;
}

.abt_open {
    width: 185px;
    height: 40px;
    background: #F5C520;
    color: #FFFFFF;
    font-size: 16px;
    text-align: center;
    line-height: 40px;
    border-radius: 4px;
    margin: 0 auto;
    margin-top: 50px;
    cursor: pointer;
}

.abt_hezuo {
    width: 182px;
    height: 82px;
    background: #f6f8fc;
    display: flex;
    /*justify-content: center;*/
    border: 1px solid #e5ebf5;
}

.abt_hezuo:hover {
    box-shadow: 0px 0px 5px #999999;
}

.abt_btn {
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: 80px;
}

.abt_kehu {
    width: 175px;
    height: 55px;
    text-align: center;
    background: #073377;
    color: #FFFFFF;
    font-size: 26px;
    line-height: 55px;
}

.abt_kehus {
    background: #073377;
    color: #FFFFFF !important;
}

.abt_huoban {
    width: 175px;
    height: 55px;
    text-align: center;
    color: #2357a7;
    cursor: pointer;
    font-size: 26px;
    line-height: 55px;
}


/* ----------------------智能制造--------------------------- */

.Make_title_font {
    cursor: pointer;
    font-weight: bold;
}

.Make_title_fonts {
    cursor: pointer;
    font-weight: bold;
}

.mf {
    cursor: pointer;
    font-weight: bold;
}
.mfs {
    cursor: pointer;
    font-weight: bold;
}

.mts {
    cursor: pointer;
    font-weight: bold;
}

.mtf {
    cursor: pointer;
    margin-left: 70px;
    font-weight: bold;
}

.Make_font::after {
    content: '';
    width: 100%;
    display: block;
    font-weight: bold;
    border-bottom: 2px solid #F5C520;
    position: relative;
    top: 10px;
}

.Make_tb {
    margin: 60px 0px;
}

.Make_module_first {
    margin: 0px 60px;
    font-size: 16px;
    color: #595757;
    line-height: 25px;
    letter-spacing: 1px;
    display: flex;
    flex-direction: column;
}

.Make_module_first_data {
    position: absolute;
    bottom: 0px;
    right: 1px;
}

.Make_box {
    width: 180px;
    height: 175px;
    background: #FFFFFF;
    box-shadow: 0px 0px 10px rgba(37,39,167,0.2);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.Make_top {
    margin-top: 15px;
}

.Make_center {
    display: flex;
    justify-content: center;
    align-items: center;
}

.Make_zhong {
    display: flex;
    /*align-items: center;*/
    padding: 0px 20px;
}

.Make_main {
    width: 170px;
    height: 370px;
    background: #e9eef6;
}

.Make_main_box {
    /* 	width: 160px; */
    padding: 30px;
    /* margin: 40px; */
    position: absolute;
}

.Make_main_top {
    line-height: 1px;
    margin-right: 15px;
}

.Make_main_line {
    width: 40px;
    height: 2px;
    background: #2357a7;
    margin-left: 10px;
}

.Make_Info {
    /*width: 580px;*/
    /*height: 240px;*/
    background: #FFFFFF;
    /* margin-top: 45px; */
    margin-left: 35px;
    border: 1px solid #c0cfe5;
    /*position: absolute;*/
    /*bottom: 30px;*/
    display: flex;
    flex-wrap: wrap;
}
.Make_Infos {
    background: #FFFFFF;
    margin-left: 35px;
    border: 1px solid #c0cfe5;
}

.Make_Info_Model {
    display: flex;
    margin: 20px 0px;
}
.mar60{
    margin-top: 60px;
}
.Make_info_box{
	width: 100%;
	display: flex;
}
.Make_info_titleLeft{
	width: 101px;
	height: 24px;
	  background: url(../img/imgsj.png) no-repeat;
	  background-size: cover;
	  color: #fff;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  margin-top: 20px;
	  margin-left: 40px;
	  margin-right: 120px;
	  padding-left: 10px;
	  font-size: 14px;
}
.Make_info_titleRight{
	width: calc(100% - 110px);
}
.Make_info_titleRight .Make_Info_Model{
	width: 100%;
	flex-wrap: wrap;

}
.Make_info_titleRight .Make_zhong{
	margin-bottom: 20px;
}


.make_jhx{
	/*width: 100%;*/
}
.make_jhx .Make_Info_Model{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.make_jhx .Make_Info_Model .wid290{
	width: 32.33%;
}
.Make_zhongtwo{
	display: flex;
	/*align-items: center;*/
	padding: 0px 20px;
	margin-left: 25px;
	margin-top: 20px;
        height: 40px;
        font-size: 14px
}
.Make_zhongtwofff .Make_zhongtwo{
	 height: auto !important;
}
.make_jhx .Make_Info_Model .wid290 img{
	width: calc(100% - 80px);
	height: auto;
	margin-top: 20px;
    margin-left: 45px;
}

.Make_Info_Modeljj {
display: block;
    }
.Make_Info_Modeljj .wid290{
     width: 100% !important;
        margin-bottom: 20px;
}
.Make_Info_Modeljj .wid290:last-child{
	margin-bottom: 0px;
}


/* .Make_info_boxTow{
	width: 50%;
	display: flex;
}
.Make_info_boxTow .Make_info_titleRight{
	width: calc(100% - 110px);
}
.Make_info_boxTow  .wid290{
	width: 250px;
} */






/*阴影*/

.box-shadows {
    position: absolute;
    z-index: -1;
    width: 90px;
    background-color: #e9eef6;
    top: 0;
    left: 0;
    bottom: 0;
}
.newadd24{
    display: flex;
    flex-direction: row;
}

.Make_spot {
    width: 8px;
    height: 8px;
    background: #2357a7;
    border-radius: 50%;
    margin-right: 20px;
}

.Make_wl::after {
    content: '';
    width: 70%;
    display: block;
    border-bottom: 2px solid #F5C520;
    position: relative;
    top: 10px;
    left: 65px;
}

.Make_wl_Info {
    background: #FFFFFF;
    margin-left: 38px;
    border: 1px solid #c0cfe5;
}

.Make_text {
    display: flex;
    align-items: center;
}
.about_box {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.about_box li{
    padding-bottom: 19px;
}

.Make_Info_box {
    margin: 20px 0px;
    padding: 0px 20px;
}

.Make_Info_boxs {
    margin: 7px 0px;
    padding: 0px 20px;
}

.Make_wl_main {
    width: 160px;
    height: 420px;
    background: #e9eef6;
}

.Make_bot {
    padding-bottom: 55px;
}

.Juece {
    padding-bottom: 80px;
}
.p25{
    padding-bottom: 25px;
}
.ywfb{
    width: 100%;
    height: 900px;
}

.Make_zb::after {
    content: '';
    width: 100%;
    display: block;
    border-bottom: 2px solid #F5C520;
    position: relative;
    top: 10px;
}

.drap_down {
    position: absolute;
    background-color: #376196;
    padding-left: 10px;
    padding-right: 10px;
    width: 100px;
    left: -20px;
    display: none;
    top: 100px;
}

.drap_down li {
    height: 40px;
    line-height: 40px;
    width: 100%;
    text-align: center;
    padding: 5px 0px;
}

.Make_zb_center {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.Make_zb_buju {
    margin: 30px 20px;
}


/* .site-nav a {
    position: relative;
} */

.Make_zb_center li {
    margin-left: 35px;
    /*line-height: 30px;*/
}


/*.Make_left_btn {*/


/*    width: 45px;*/


/*    height: 45px;*/


/*    background: #FFFFFF;*/


/*    box-shadow: 0px 0px 20px #eef1f8;*/


/*    border-radius: 50%;*/


/*    text-align: center;*/


/*    line-height: 45px;*/


/*}*/

.Make_right_btn {
    width: 45px;
    height: 45px;
    background: #2357a7;
    box-shadow: 0px 0px 20px #eef1f8;
    border-radius: 50%;
    text-align: center;
    line-height: 45px;
}


/* --------------------------工程板块----plate:板块的意思  ------------------ */

.Pro_plate_font {
    color: #2357a7;
    /* font-size: 19px; */
}

.Pro_head {
    font-size: 24px;
    color: #FFFFFF;
}

.Pro_plate_module {
    width: 130px;
    height: 130px;
    box-shadow: 0px 0px 20px #ebf0f7;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    cursor: pointer;
    /* margin-right: 18px; */
}

.classicalresults {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    cursor: pointer;
}

.Pro_bg {
    width: 100%;
    height: 100%;
    background: url(../img/gcbigbg_02.png);
    background-size: cover;
}

.Pro_padding {
    padding: 80px 0px;
}

.Pro_box {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.Pro_square {
    padding: 40px 0px;
    background: #FFFFFF;
    margin-bottom: 10px;
}

.Pro_model {
    background: #FFFFFF;
    margin-bottom: 10px;
}

.Pro_xuhao {
    width: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-right: 1px solid #5e89c3;
    height: 100px;
}

.Pro_xuhao div {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #2357a7;
    text-align: center;
    line-height: 40px;
    color: #FFFFFF;
}

.Pro_xm {
    width: 410px;
    display: flex;
    justify-content: center;
    align-items: center;
    /*font-size: 20px;*/
    border-right: 1px solid #5e89c3;
    height: 100px;
    padding: 0px 5px;
}

.Pro_boss {
    width: 410px;
    display: flex;
    justify-content: center;
    align-items: center;
    /*font-size: 20px;*/
    border-right: 1px solid #5e89c3;
    height: 100px;
    padding: 0px 5px;
}

.Pro_time {
    width: 223px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100px;
    /*font-size: 20px;*/
}

.Pro_contact {
    padding-top: 80px;
}

.boss_info {
    width: 100%;
    box-shadow: 0px 0px 20px #ebf0f7;
    margin-top: 50px;
}

.boss_name {
    font-size: 22px;
    color: #2357a7;
    font-weight: bold;
}

.boss_name_line {
    width: 50px;
    height: 2px;
    background: #F5C520;
    margin: 30px 0px;
}


/* ----------------------经典案例--------------------- */

.wid_title {
    width: 100%;
    font-weight: bold;
}

.case_info {
    padding: 30px 20px 60px 20px;
}

.case_box {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.case_box_new{
    justify-content: flex-start;
    margin-right: -20px;
}

.case_pic {
    width: 598px;
    height: 350px;
}

.case_pic_text {
    background: rgba(0,0,0,.7);
    width: 100%;
    /*opacity: 0.7;*/
    position: absolute;
    bottom: 0px;
    padding: 4px 0px;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.case_pic_font {
    color: #FFFFFF;
    /*font-size: 20px;*/
    padding-left: 10px;
    opacity: 1;
}

.case_btn {
    width: 190px;
    height: 40px;
    background: #F5C520;
    color: #FFFFFF;
    border-radius: 5px;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
}

.case_btn_mr {
    margin-right: 20px;
}


/* 分页 */

.pageMenu li::selection {
    background: transparent;
}

.clearfix {
    zoom: 1;
    clear: both;
}

.clearfix:after {
    content: "";
    display: block;
    clear: both;
}

.pageBox {
    width: 800px;
    background: #eee;
    border: 1px solid #ebebeb;
    padding: 10px;
    margin: 0 auto;
}

.pageDiv {
    width: 98.75%;
    background: #fff;
    padding-left: 1.25%;
    margin-bottom: 10px;
}

.pageDiv li {
    margin-bottom: 10px;
    border: 1px solid #dbdbdb;
    width: 21.5%;
    margin-right: 1.25%;
    float: left;
    margin-top: 10px;
    padding: 1%;
    text-align: center;
}

.hide {
    display: none;
}

.notContent {
    padding: 15px 0;
    text-align: center;
}

.page {
    text-align: center;
    width: 100%;
    margin: 0 auto;
}

.pageMenu {
    display: inline-block;
    position: relative;
    left: 20%;
}

.pageMenu li {
    border: solid thin #ddd;
    margin: 3px;
    float: left;
    padding: 5px 10px;
    cursor: pointer;
    background: #fff;
}

.pageMenu li.firstPage {}

.pageMenu li.prevPage {}

.pageMenu li.pageNum {}

.pageMenu li.nextPage {}

.pageMenu li.lastPage {}

.pageMenu li.disabled {
    background-color: #DDDDDD;
    cursor: not-allowed;
}

.pageMenu li.active {
    border: solid thin #0099FF;
    background-color: #0099FF;
    color: white;
}

.pageMenu li.last {
    background: transparent;
    border: 0;
    position: relative;
    top: -4px;
}

.page .keuInput {
    padding: 0 5px;
    width: 30px;
    border: solid thin #ddd;
    height: 29px;
    outline: none;
    text-align: center;
    font-size: 16px;
}

.page .btnSure {
    padding: 4px 8px;
    border: solid thin #ddd;
    outline: none;
    text-align: center;
    font-size: 16px;
    background: #fff;
    position: relative;
    top: 2px;
}

.page .btnSure:hover {
    cursor: pointer;
}

.pageObj {
    float: left;
}
.computer_new{
	margin-top: -30px
}
.computer_new div{
	font-weight: bold
}
.Make_Info_Modelgg{
	display: flex !important;
}
.Make_Info_Modelgg .wid290{
	width: 50% !important;
}
.Make_Info_Modelgg .wid290 img{
	width: 50% !important;
	margin-bottom: 30px;

	
}
.Make_Info_Modelgg .Make_zhongtwo{
	height: auto !important;
	
}
.Make_Info_Modelgg .Make_zhongtwoa{
	margin-top: 10px;
}
.Make_zhongtwotitlea{
	display: flex;
	    padding: 0px 20px;
	    margin-left: 25px;
	    font-size: 14px;
		margin-top: 20px;

}


/* --------------------企业动态------------------ */

.qy_title_box {
    width: 100%;
    height: 100px;
    border-bottom: 1px solid #d3dded;
}

.qy_detail_box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.qy_title_font {
    font-size: 22px;
    color: #2357a7;
    font-weight: bold;
}

.company_bg {
    width: 100%;
    background: url(../img/pic002_03.png);
    background-size: cover;
    padding: 70px 0px;
    box-shadow: 0px 0px 10px #999999;
    position: relative;
}

.house {
    position: absolute;
      top: -95px;
      right: 245px;
}

.company_bg1 {
    width: 100%;
    background: url(../img/qypic_03.png);
    background-size: cover;
    padding: 50px 0px;
    box-shadow: 0px 0px 10px #999999;
    display: flex;
    flex-direction: row;
}

.Media {
    width: 100%;
    background: url(../img/qy100_02.png);
    background-size: cover;
}

.Media_content {
    padding: 0px 50px 25px 50px;
}

.Media_code_box {
    display: flex;
    justify-content: space-between;
    width: 70%;
}
.Media_code_box li img{
    width: 125px;
}

.Media_font {
    padding-top: 40px;
    text-align: center;
    color: #FFFFFF;
}

.Media_from {
    background: #f7f9fb;
    padding: 90px 120px;
}

.Media_input {
    width: 440px;
    height: 35px;
    border: 1px solid #2357a7;
    margin-top: 20px;
}

.Media_advise {
    width: 540px;
    height: 156px;
    border: 1px solid #2357a7;
    margin-top: 20px;
}


/* ----------求贤纳士-------------- */

.qxns_bg {
    width: 100%;
    background: url(../img/qxns_02.png);
    background-size: cover;
}

.qxns_bg_font {
    font-size: 24px;
    color: #FFFFFF;
}

.qxns_bg_fonts {
    font-size: 30px;
    color: #FFFFFF;
    margin-top: 50px;
}

.qxns_h2 {
    font-size: 30px;
    color: #FFFFFF;
}

.qxns_fuli {
    width: 100%;
    background: url(../img/qxns1_02.png);
    background-size: cover;
}

.qxns_buju {
    padding: 25px 0px;
}

.qxns_box {
    width: 430px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    color: #FFFFFF;
}

.recruit_info {
    width: 100%;
    height: 60px;
    background: #f8fafc;
    line-height: 60px;
    border-bottom: 1px solid #bbcbe4;
}

.recruit_box {
    padding: 0px 30px 0px 40px;
    font-weight: bold;
}

.qxns_pad {
    padding: 12px 0px;
}

.pt10 {
    padding-bottom: 10px;
}

.qyxc {
    width: 300px;
    height: 190px;
}

.recruit_box_line {
    width: 2px;
    height: 15px;
    background: #F5C520;
    margin-right: 20px;
}


/* -------------------联系我们-------------------- */

.contact_box {
    padding-top: 20px;
}
.f19{
    font-size: 19px;
    color: #FFFFFF;
}

.contact_line {
    width: 45px;
    height: 2px;
    background: #F5C520;
    margin: 10px 0px;
}


/*-------------左右滑动-------------*/

.m {
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}

.m img {
    width: 100%;
}

.bom_styles {
    width: 100%;
    overflow: hidden;
    position: relative;
    height: 45px;
}

.bom_styles .Make_left_btns {
    position: absolute;
    left: 0px;
    top: 0px;
    cursor: pointer;
    width: 45px;
    height: 45px;
    background-color: #2357a7;
    box-shadow: 0px 0px 5px #eef1f8;
    border-radius: 50%;
    text-align: center;
    line-height: 45px;
    color: #fff;
}

.bom_styles .Make_right_btn {
    position: absolute;
    right: 0px;
    top: 0px;
    cursor: pointer;
    color: #fff;
    box-shadow: 0px 0px 5px #eef1f8;
}

.bom_styles ul {
    display: inline-block;
    width: auto;
    margin-left: 50px;
    height: 45px;
    position: relative;
}

.not_vaild {
    opacity: 0.5;
    cursor: default !important;
    background: #FFFFFF !important;
    color: #999 !important;
}

.bom_styles ul li {
    margin-right: 31px;
    float: left;
    line-height: 45px;
    height: 35px;
}
.imgMax_box{
    background: #fff;
    padding: 10px;
    height: 50%;
    position: relative;
}
.imgMax_box img {
    height: 100%;
}
.M-box11 .page{
    margin: 50px auto;
}
.M-box11 .page a{
    margin: 0px 30px;
    font-size: 20px;
}
.M-box11 .page span{
    padding: 5px;
    color: #FFFFFF;
    background: #2357a7 !important;
    margin: 0px 30px;
    font-size: 20px;
}
/*8.4新增*/
.New_column{
    flex-direction: column;
    align-items: center;
}
.New_bomtop{
    display: flex;
    justify-content: flex-start;
    margin-left: 30px;
}
.touzi{
    position: relative;
}

.natural1{
	    position: absolute;
	    top: 375px;
	    right: 215px;
}
.Natural_boss{
    border-radius: 50px; font-size: 21px;
    font-weight: bold;padding: 7px 15px;
    color: rgb(35, 87,167);background: #FFFFFF;
}
.natural2{
	    position: absolute;
	        top: 183px;
	        right: 673px;
}
.Natura2_boss{
    border-radius: 50px; font-size: 21px;
    font-weight: bold;padding: 7px 15px;
    color: rgb(35, 87,167);background: #FFFFFF;
}
.zhonggang{
    position:absolute;
    top: 494px;
    right: 110px;

}
.zhonggang_boss{
    border-radius: 50px; font-size: 21px;
    font-weight: bold;padding: 7px 15px;
    color: rgb(35, 87,167);background: #FFFFFF;
}
.zhonggang_detail{
    font-size: 19px;
    margin-top: 7px;
    text-align: center;
    color: #FFFFFF;
}
.dacheng{
    position:absolute;
    top:635px;right: 110px;
    text-align: center;
}
.dacheng_boss{
    border-radius: 50px; font-size: 21px;
    font-weight: bold;
    padding: 10px 20px;color: #2357a7;
    background: #FFFFFF;
}
.dacheng_detail{
    font-size: 19px;
    margin-top: 5px;
    text-align: center;
    color: #FFFFFF;
}
.dianqi{
    position:absolute;
    top:530px;right:537px;

}
.dianqi_boss{
    border-radius: 50px; font-size: 21px;
    font-weight: bold;padding: 7px 15px;
    color: #2357a7;background: #FFFFFF;
}
.dianqi_detail{
    font-size: 19px;
    margin-top: 7px;
    text-align: center;
    color: #FFFFFF;
}
.News_title{
    width: 100%;
    height: 54px;
}
/*钢铁*/
.steel{
    padding-bottom: 20px;
}
.steel_info{
    margin-bottom: 10px;font-weight: bold;
    font-size: 20px
}
.wid50{
    width: 50%;
}
/*实施效果*/
.effect{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.padright{
    text-align: justify;
    padding-right: 10px;
}
.phone_none{
    display: none;
}
.phones{
    width: 100%;
}
.computer_phone{
	display: none;
}
.computer_pc{
}
.make_align{
	text-align: justify;
}
.make_align_box{
    height: 150px;
    overflow-y: auto;
    padding-right: 10px;
}
.qxns_pic{
	width: 300px;
	height: 200px;
}
.new_bxslider{
    width: 100%;
    height: 382px !important;
}

.showMessage {
    padding: 10px 20px;
    border-radius: 5px;
    position: fixed;
    top: 50%;
    left: 50%;
    color: #ffffff;
    z-index: 999;
    transform: translate(-50%, 0);
    background: rgba(0, 0, 0, .5);
}

.showMessageSuccess {
    background-color: #f0f9eb;
    border: 1px solid #E1F3D8;
    color: #67c23a;
}

.showMessageError {
    background-color: #fef0f0;
    border: 1px solid #fde2e2;
    color: #F76C6C;
}
.qxns_miss {
    width: 800px;
    height: 450px;
    margin: 0 auto;
    background-color: #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    /* right: 0;
    bottom: 0; */
    /* border: 1px #ccc solid; */
    position: fixed;
    z-index: 999;
    border-radius: 10px;
}
.new_miss_font {
    padding: 40px 0px 10px 0px;
    font-size: 24px;
    color: #2357a7;
    text-align: center;
    font-weight: bold;
}
.NewAddqxns{
    display: grid;justify-content: center;
    align-items: center;
}
.NewAddqxns_name{
    border: 1px solid #2357a7;
    width: 290px;height: 40px;
    padding-left: 10px;
}
.NewAddqxns_gangwei{
    border: 1px solid #2357a7;
    width: 300px;height: 40px;
    padding-left: 10px;
    margin-left: 0px;
}
.jianli{
    display: flex;margin-top: 35px;
    align-items: center;
    position: relative;
    z-index: 1000;
}
/*.jianli_box{*/
/*    background-color: #2357a7;width: 300px;*/
/*    color: #FFFFFF;height: 40px;*/
/*    display: flex;justify-content: center;*/
/*    align-items: center;*/
/*    position: absolute;*/
/*    right: 2px;*/
/*    z-index: -10;*/
/*}*/
.close_dele{
    width: 20px;height: 20px;
    position: absolute;top: -10px;right: 0px;
    display: none;
}
.news_btn {
    width: 120px;
    height: 40px;
    background: #F5C520;
    color: #FFFFFF;
    border-radius: 3px;
    line-height: 40px;
    text-align: center;
    margin: 0 auto;
    margin-top: 35px;
    cursor: pointer;
}


@media screen and (max-width: 1024px) {
    .video_bxo_in .video_close{
        top: 10px;
        right: 5px;
    }
    .touch_close {
        width: 30px;
        height: 30px;
        cursor: pointer;
        position: absolute;
        top: -10px;
        /*right: 10px;*/

    }
}
@media screen and (max-width: 1440px) {
    .video_bxo_in .video_close{
        top: 10px;
        right: 5px;
    }
    .touch_close {
        width: 30px;
        height: 30px;
        cursor: pointer;
        position: absolute;
        top: -10px;
        /*right: 10px;*/

    }
}
@media screen and (max-height: 700px) {
    .video_bxo_in .video_close{
        top: 10px;
        right: 5px;
    }
    .touch_close {
        width: 30px;
        height: 30px;
        cursor: pointer;
        position: absolute;
        top: -10px;
        /*right: 10px;*/

    }
}
@media screen and (max-height: 600px) {
    .video_bxo_in .video_close{
        top: 10px;
        right: 5px;
    }
    .touch_close {
        width: 30px;
        height: 30px;
        cursor: pointer;
        position: absolute;
        top: -10px;
        /*right: 10px;*/

    }
}
@media all and (-moz-min-device-pixel-ratio: 1.09) and (-moz-max-device-pixel-ratio: 1.18),
(-webkit-min-device-pixel-ratio: 1.09) and (-webkit-max-device-pixel-ratio: 1.18),
(min-resolution: 1.09dppx) and (max-resolution: 1.18dppx) {
    /* :root {
      font-size: 14px;
    } */
    .abt_auto{
        width: 1100px;
    }
    .bom_above_square{
        width: 1100px;
    }
    .projects_module{
        width: 1100px;
    }
    .projects_module .pro_module_pad{
        padding: 80px 0px 50px 0px;
    }
    .pad230{
        padding: 60px 60px;
    }
    .projects_module .New_Moudle_top .Pro_plate_module{
        width: 110px;
        height: 110px;
    }
    .house{
        top: -96px;
        right: 245px;
    }
    .Media_input{
        width: 330px;
    }
    .Media_advise{
        width: 480px;
    }

    .squery_brick{
        width: calc((100% - 1100px)/2) !important;
    }
    .squery_brick_bom{
        width: calc((100% - 1100px)/2) !important;
    }
    .Main_projects{
        width: 1100px;
    }
    .Main_projects_back {
        width: 550px;
        padding: 35px 0px 0px 0px;
        left: 60px;
    }
    .font_style{
        font-size: 25px;
    }
    .font_active{
        margin: 15px 0px;
        width: 24px;
        height: 3px;
    }
    .bomtop{
        padding: 35px 25px 0px;
    }
    .index_box{
        width: 1100px;
    }
    .New_model_contant{
        padding: 0px;
    }
    .newsleft{
        width: 50%;
    }
    .New_Moudle_square{
        width: 230px;
    }
    .new_thumb_index{
        width: 230px;
    }
    .bg_module_suqare{
        margin-right: 120px;
    }
    .About_title li{
        font-size: 14px;
        padding-right: 18px;
    }
    .abt_data_box{
        padding: 48px;
    }
    .abt_data_font{
        font-size: 40px;
    }
    .abt_data_font1{
        font-size: 21px;
    }
    .abt_hx_box{
        padding: 25px 15px 25px 15px;
        margin-right: 27px;
    }
    .f19{
        font-size: 16px;
    }
    .abt_thirds{
        width: 265px;
        height: 165px;
    }
    .hideheight{
        max-height: 330px;
    }
    .abt_seconds{
        width: 265px;
        height: 165px;
    }
    .abt_hezuo{
        width: 180px;
    }
    .wid290{
        width: 256px;
    }
    .Make_wl_Info>.Make_Info_box{
        width: 300px;
    }
}
@media all and (-moz-min-device-pixel-ratio: 1.19) and (-moz-max-device-pixel-ratio: 1.28),
(-webkit-min-device-pixel-ratio: 1.19) and (-webkit-max-device-pixel-ratio: 1.28),
(min-resolution: 1.19dppx) and (max-resolution: 1.28dppx) {
    /* :root {
      font-size: 13px;
    } */
    .drap_down{
        top: 80px;
    }
    .drap_down li{
        line-height: 40px !important;
        width: 100% !important;
    }
    .abt_auto{
        width: 1100px;
    }
    .bom_above_square{
        width: 1100px;
    }
    .projects_module{
        width: 1100px;
    }
    .pad230{
        padding: 60px 60px;
    }
    .projects_module .pro_module_pad{
        padding: 80px 0px 50px 0px;
    }
    .projects_module .New_Moudle_top .Pro_plate_module{
        width: 110px;
        height: 110px;
    }
    .Head_box{
        width: 1200px;
        height: 80px;
    }
    .logo{
        width: 300px;
        height: 30px;
    }
    .fl{
        margin-right: 20px;
    }
    .fr{
        height: 80px;
    }
    .Media_input{
        width: 330px;
    }
    .Media_advise{
        width: 480px;
    }
    .site-nav{
        /*width: 725px;*/
        width: 650px;
        font-size: 14px;
    }
    .site-nav li{
        width: 80px;
        line-height: 80px;
    }
    .squery_brick{
        width: calc((100% - 1100px)/2) !important;
    }
    .squery_brick_bom{
        width: calc((100% - 1100px)/2) !important;
    }
    .Main_projects{
        width: 1100px;
    }
    .Main_projects_back {
        width: 550px;
        padding: 35px 0px 0px 0px;
        left: 60px;
    }
    .font_style{
        font-size: 25px;
    }
    .font_active{
        margin: 15px 0px;
        width: 24px;
        height: 3px;
    }
    .bomtop{
        padding: 35px 25px 0px;
    }
    .index_box{
        width: 1100px;
    }
    .New_model_contant{
        padding: 0px;
    }
    .bom_above_square{
        width: 1100px;
    }
    .newsleft{
        width: 50%;
    }
    .New_Moudle_square{
        width: 230px;
    }
    .new_thumb_index{
        width: 230px;
    }
    .bg_module_suqare{
        margin-right: 120px;
    }
    .About_title li{
        font-size: 14px;
        padding-right: 18px;
    }
    .abt_data_box{
        padding: 48px;
    }
    .abt_data_font{
        font-size: 40px;
    }
    .abt_data_font1{
        font-size: 21px;
    }
    .abt_hx_box{
        padding: 25px 15px 25px 15px;
        margin-right: 27px;
    }
    .f19{
        font-size: 16px;
    }
    .abt_thirds{
        width: 265px;
        height: 165px;
    }
    .hideheight{
        max-height: 330px;
    }
    .abt_seconds{
        width: 265px;
        height: 165px;
    }
    .abt_hezuo{
        width: 180px;
    }
    .wid290{
        width: 256px;
    }
    .Make_wl_Info>.Make_Info_box{
        width: 300px;
    }
}
@media all and (-moz-min-device-pixel-ratio: 1.29) and (-moz-max-device-pixel-ratio: 1.4),
(-webkit-min-device-pixel-ratio: 1.29) and (-webkit-max-device-pixel-ratio: 1.4),
(min-resolution: 1.29dppx) and (max-resolution: 1.4dppx) {
    /* :root {
      font-size: 12px;
    } */
    .drap_down{
        top: 80px;
    }
    .drap_down li{
        line-height: 40px !important;
        width: 100% !important;
    }
    .abt_auto{
        width: 1100px;
    }
    .bom_above_square{
        width: 1100px;
    }
    .projects_module{
        width: 1100px;
    }
    .Media_input{
        width: 330px;
    }
    .Media_advise{
        width: 480px;
    }
    .pad230{
        padding: 60px 60px;
    }
    .projects_module .pro_module_pad{
        padding: 80px 0px 50px 0px;
    }
    .projects_module .New_Moudle_top .Pro_plate_module{
        width: 110px;
        height: 110px;
    }
    .Head_box{
        width: 1200px;
        height: 80px;
    }
    .logo{
        width: 300px;
        height: 30px;
    }
    .fl{
        margin-right: 20px;
    }
    .fr{
        height: 80px;
    }
    .site-nav{
        /*width: 725px;*/
        width: 650px;
        font-size: 14px;
    }
    .site-nav li{
        width: 80px;
        line-height: 80px;
    }
    .squery_brick{
        width: calc((100% - 1100px)/2) !important;
    }
    .squery_brick_bom{
        width: calc((100% - 1100px)/2) !important;
    }
    .Main_projects{
        width: 1100px;
    }
    .Main_projects_back {
        width: 550px;
        padding: 35px 0px 0px 0px;
        left: 60px;
    }
    .font_style{
        font-size: 25px;
    }
    .font_active{
        margin: 15px 0px;
        width: 24px;
        height: 3px;
    }
    .bomtop{
        padding: 35px 25px 0px;
    }
    .index_box{
        width: 1100px;
    }
    .New_model_contant{
        padding: 0px;
    }
    .bom_above_square{
        width: 1100px;
    }
    .newsleft{
        width: 50%;
    }
    .New_Moudle_square{
        width: 230px;
    }
    .new_thumb_index{
        width: 230px;
    }
    .bg_module_suqare{
        margin-right: 120px;
    }
    .About_title li{
        font-size: 14px;
        padding-right: 18px;
    }
    .abt_data_box{
        padding: 48px;
    }
    .abt_data_font{
        font-size: 40px;
    }
    .abt_data_font1{
        font-size: 21px;
    }
    .abt_hx_box{
        padding: 25px 15px 25px 15px;
        margin-right: 27px;
    }
    .f19{
        font-size: 16px;
    }
    .abt_thirds{
        width: 265px;
        height: 165px;
    }
    .hideheight{
        max-height: 330px;
    }
    .abt_seconds{
        width: 265px;
        height: 165px;
    }
    .abt_hezuo{
        width: 180px;
    }
    .wid290{
        width: 256px;
    }
    .Make_wl_Info>.Make_Info_box{
        width: 300px;
    }
    .house{
        top: -95px;
        right: 245px;
    }
}
@media all and (-moz-min-device-pixel-ratio: 1.41) and (-moz-max-device-pixel-ratio: 1.6),
(-webkit-min-device-pixel-ratio: 1.41) and (-webkit-max-device-pixel-ratio: 1.6),
(min-resolution: 1.41dppx) and (max-resolution: 1.6dppx) {
	
	.natural2{
		    top: 164px;
		    right: 550px
	}
    .drap_down{
        top: 80px;
    }
    .drap_down li{
        line-height: 40px !important;
        width: 100% !important;
    }
    .abt_auto{
        width: 1100px;
    }
    .Head_box{
        width: 1200px;
        height: 80px;
    }
    .Media_input{
        width: 330px;
    }
    .Media_advise{
        width: 480px;
    }
    .projects_module{
        width: 1100px;
    }
    .pad230{
        padding: 60px 60px;
    }
    .projects_module .pro_module_pad{
        padding: 80px 0px 50px 0px;
    }
    .projects_module .New_Moudle_top .Pro_plate_module{
        width: 110px;
        height: 110px;
    }
    .logo{
        width: 300px;
        height: 30px;
    }
    .fl{
        margin-right: 20px;
    }
    .fr{
        height: 80px;
    }
    .site-nav{
        /*width: 725px;*/
        width: 650px;
        font-size: 14px;
    }
    .site-nav li{
        width: 80px;
        line-height: 80px;
    }
    .squery_brick{
        width: calc((100% - 1100px)/2) !important;
    }
    .squery_brick_bom{
        width: calc((100% - 1100px)/2) !important;
    }
    .Main_projects{
        width: 1100px;
    }
    .Main_projects_back {
        width: 550px;
        padding: 35px 0px 0px 0px;
        left: 60px;
    }
    .font_style{
        font-size: 25px;
    }
    .font_active{
        margin: 15px 0px;
        width: 24px;
        height: 3px;
    }
    .bomtop{
        padding: 35px 25px 0px;
    }
    .index_box{
        width: 1100px;
    }

    .New_model_contant{
        padding: 0px;
    }
    .bom_above_square{
        width: 1100px;
    }
    .newsleft{
        width: 50%;
    }
    .New_Moudle_square{
        width: 230px;
    }
    .new_thumb_index{
        width: 230px;
    }
    .bg_module_suqare{
        margin-right: 120px;
    }
    .About_title li{
        font-size: 14px;
        padding-right: 18px;
    }
    .abt_data_box{
        padding: 48px;
    }
    .abt_data_font{
        font-size: 40px;
    }
    .abt_data_font1{
        font-size: 21px;
    }
    .abt_hx_box{
        padding: 25px 15px 25px 15px;
        margin-right: 27px;
    }
    .f19{
        font-size: 16px;
    }
    .abt_thirds{
        width: 265px;
        height: 165px;
    }
    .hideheight{
        max-height: 330px;
    }
    .abt_seconds{
        width: 265px;
        height: 165px;
    }
    .abt_hezuo{
        width: 180px;
    }
    .wid290{
        width: 256px;
    }
    .Make_wl_Info>.Make_Info_box{
        width: 300px;
    }
    .projects_module{
        width: 1100px;
    }
    .Pro_plate_module{
        width: 105px;
        height: 105px;
    }
    .pad230{
        padding: 40px 30px;
    }
    .lxour_pad{
        padding: 0px;
    }
    /*.house {*/
    /*    right: 131px;*/
    /*}*/
    .Media_from {
        padding: 60px 40px;
    }
    .bg_module{
        padding-left: 0px;
    }
    .drap_down{
        width: 80px;
        left: -13px;
        top: 81px;
    }
    .drap_down li{
        height: 35px;
        line-height: 40px !important;
    }
    .zhonggang{
        top: 431px;
        right: 85px;
    }
	.showbotimg{
		height: 40px !important;
	}
	#main{
		width: 400px !important;
	}
	.abt_data{
		left: -282px !important;
	}
	.ywfb{
		width: 100%;
		background-size: cover;
	}
	.abt_mr{
		margin-right: 80px;
	}
    .zhonggang_boss{
        font-size: 18px;
    }
    .zhonggang_detail{
        font-size: 17px;
    }
    .dacheng{
        top: 555px;
        right: 95px;
    }
    .dacheng_boss{
        font-size: 18px;
        padding: 6px 15px;
    }
    .dacheng_detail{
        font-size: 17px;
    }
	.natural1{
		    top: 328px;
		    right: 161px;
	}
    .dianqi{
        top: 458px;
        right: 438px;
    }
    .dianqi_boss{
        font-size: 18px;
    }
    .dianqi_detail{
        font-size: 17px;
    }
    .house{
        top: -95px;
        right: 132px;
    }
}
.zb_detail_content{
    width: 100%;
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
}
.zb_detail_content_thumb{
    margin-right: 20px;
}
.zb_detail_content_thumb_img{
    width: 100% !important;
}
.zb_detail_content_box{
    line-height: 2;
}
.zb_detail_content_box table{
    border: 1px solid #CCC;
}
.zb_detail_content_box table tr td{
    border: 1px solid #CCC;
    padding: 10px;
}
.height_scrool{
    height: 350px;
    overflow-y: scroll;
    margin-bottom: 20px;
}