
.item-border{
    border: solid 1px silver;
    padding-bottom: 10px;
}

/*end*/
.footer .footer_code .used{
    font-size:16px;
    color: #d1d7d5;
}
.footer .footer_code .used:hover{
 color:#ffffff;
}
.main {
    width: 100%;
    background: #fff;
    position: relative;
}
.main .header {
    width: 100%;
    position:absolute;
    left: 0;
    top: 0;
    z-index: 92;
    /*background: #ffffff;*/
    transition: all 1s; }
.main .header:hover{
    background: #ffffff;
    transition: all 1s;
}
.main .header .header_box {
    width: 100%;
    max-width: 1500px;
    height: 120px;
    margin: 0 auto;
}
.main .header .logo {
    height: 70px;
    width: 191px;
    margin: 30px 0 0 0;
    float: left; }
.main .header .logo .logo_img {
    max-height: 100%;
    max-width: 100%; }
.main .header .logo .logo_img_none1{
    display: none;
}
.main .header:hover .logo .logo_img_none1{
    display: block;
}
.main .header:hover .logo .logo_img_none{
    display: none;
}

.main .header .head_rt {
    width: auto !important;
    height: 100%;
    float: right; }
.main .header .head_rt .navbar {
    height: 100%;
    float: left; }
.main .header .head_rt .nav_list {
    height: 100%; }
.main .header .head_rt .nav_item {
    float: left;
    height: 100%;
    font-size: 18px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 600;
    color: #ffffff;
    padding: 56px 10px 0;
    box-sizing: border-box;
    position: relative;
    /*border-bottom: 4px solid transparent; */
}
.main .header .head_rt .nav_item>a{
    color: #ffffff;
    font-weight: 600;
}
.main .header:hover .head_rt .nav_item>a{
    color: #333333;
}
.main .header .head_rt .nav_item:hover .second_nav {
    display: block; }
.main .header .head_rt .second_nav {
    min-width: 100%;
    box-shadow: 0 6px 12px 0 rgba(210, 221, 217, 0.3);
    border-radius: 0 0 4px 4px;
    behavior: url(404.png);
    position: absolute;
    left: 50%;
    top: 97.25%;
    z-index: 999;
    margin: 3px 0 0;
    white-space: nowrap;
    transform: translate(-50%, 0);
    display: none; }
.main .header .head_rt .second_nav_item {
    padding: 10px 20px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffffffff);
    background-color: rgba(255, 255, 255, 0.8);
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #333333;
    display: block; }
.main .header .head_rt .second_nav_item.second_active, .main .header .head_rt .second_nav_item:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff0c673e,endColorstr=#ff0c673e);
    background: #0c673e;
    color: #fff; }
.main .header .head_rt .nav_item + .nav_item {
    margin-left: 36px; }
.main .header .head_rt .search_wrap {
    float: left;
    width: 36px;
    height: 36px;
    box-shadow: 0px 2px 6px 0px rgba(182, 196, 178, 0.25);
    margin: 48px 30px 0 57px;
    border-radius: 50%;
    behavior: url(404.png);
    display: block; }
.main .header .head_rt .search_wrap img {
    width: 100%;
    height: 100%; }
.main .header .head_rt .head_login {
    width: 120px;
    height: 36px;
    border: 1px solid #c09b30;
    border-radius: 19px;
    float: right;
    margin: 48px 0 0 0;
    text-align: center;
    line-height: 36px;
    behavior: url(404.png);
    background-color: #FFFFFF;
    position: relative; }
.main .header .head_rt .head_login .head_login_cn {
    height: 100%;
    display: inline-block;
    padding: 0; }
.main .header .head_rt .head_login .ico_login {
    width: 20px;
    height: 20px;
    float: left;
    position: relative;
    top: 50%;
    margin: -10px 0 0 0;
    text-align: center;
    line-height: 20px; }
.main .header .head_rt .head_login .ico_login .ico_login_img {
    width: 100%;
    height: 100%;
    display: inline-block; }
.main .header .head_rt .head_login .txt_login {
    float: left;
    font-size: 18px;
    color: #C09B30;
    margin: auto 0 auto 5px; }
.main .header .head_col {
    float: right;
    margin: 36px 0 0 0;
    overflow: hidden;
    display: none; }
.main .header .head_col .ico_col_item {
    float: left;
    width: 23px;
    height: 23px;
    text-align: center;
    line-height: 23px;
    margin-left: 10px; }
.main .header .head_col .ico_col_item img {
    width: 100%;
    height: 100%;
    display: inline-block; }
.main .header .systerm_box {
    width: 130px;
    background: #ffffff;
    border-radius: 4px;
    box-shadow: 0px 6px 13px 1px rgba(166, 166, 166, 0.3);
    behavior: url(404.png);
    position: absolute;
    left: 50%;
    top: 50%;
    margin: 12px 0 0 -65px;
    z-index: -1;
    opacity: 0; }
.main .header .systerm_box .systerm_list {
    width: 100%;
    height: 100%; }
.main .header .systerm_box .systerm_item {
    width: 100%;
    height: 20%;
    text-align: center;
    line-height: 45px;
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400; }
.main .header .systerm_box .systerm_item .systerm_href {
    color: #333333; }
.main .header .systerm_box .systerm_item .systerm_href:hover {
    color: #C09B30; }
.main .header .systerm_box .systerm_triangle {
    border-bottom: 10px solid #ffffff;
    border-top: 10px solid transparent;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    left: 50%;
    top: -20px;
    margin-left: -5px;
    z-index: 1; }
.main .contaner {
    width: 100%;
    /*padding-top: 120px;*/
}
.main .contaner .swiper {
    width: 100%;
    position: relative; 
    overflow: hidden;
}
.main .contaner .swiper .banner-title {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, 0);
    z-index: 2;
}
.main .contaner .swiper .swiper_list {
    width: 100%;
    height: 100%;
    overflow: hidden; }
.main .contaner .swiper .swiper-wrapper {
    width: 100%;
    height: 100%; }
.main .contaner .swiper .swiper_item {
    width: 100%!important;
    height: 100%;
    float: left;
    text-align: center;
    overflow: hidden; }
.main .contaner .swiper .swiper_href {
    display: block;
    width: 100%;
    height: 100%; }
.main .contaner .swiper .swiper_ing {
    width: 100%;
    height: 100%;
    max-width: 100%;
    display: inline-block; }
.main .contaner .swiper .swiper_title {
    position: absolute;
    display: block;
    width: 100%;
    top: 40%;
    font-size: 72px;
    font-weight: bold;
    font-style: italic;
    color: #FFFFFF;
}
.main .contaner .swiper .swiper_indicator {
    position: absolute;
    left: 50%;
    bottom: 30px;
    transform: translate(-50%, 0);
    z-index: 1; }
.main .contaner .swiper .swiper_indicator .indicator_wrap {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #ffffff;
    float: left;
    behavior: url(404.png); }
.main .contaner .swiper .swiper_indicator .indicator_wrap ~ .indicator_wrap {
    margin-left: 11px; }
.main .contaner .noticebar {
    max-width: 1200px;
    margin: 10px auto 0;
    height: 66px;
    line-height: 66px;
    background-color: #fff;
    border: 1px solid #ffffff;
    box-shadow: 0px 3px 10px 0px rgba(192, 205, 197, 0.3);
    behavior: url(404.png);
    overflow: hidden;
    position: relative;
    box-sizing: border-box; }
.main .contaner .noticebar .noticebar_lf {
    height: 100%;
    line-height: 66px;
    margin-left: 22px;
    float: left; }
.main .contaner .noticebar .noticebar_lf .noticebar_txt {
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    color: #333333;
    float: left; }
.main .contaner .noticebar .noticebar_lf .ico_notice {
    width: 22px;
    height: 20px;
    float: left;
    margin-left: 4px;
    line-height: 20px;
    position: relative;
    top: 50%;
    margin-top: -10px; }
.main .contaner .noticebar .noticebar_lf .ico_notice img {
    width: 100%;
    height: 100%;
    display: inline-block; }
.main .contaner .noticebar .noticebar_scroll {
    margin: 0 0 0 66px;
    height: 100%;
    line-height: 66px;
    overflow: hidden;
    float: left;
    width: 80%;
    position: absolute;
    top: 0;
    left: 11.9%; }
.main .contaner .noticebar .noticebar_scroll .noticebar_list {
    height: 100%;
    position: absolute;
    left: 0;
    top: 0; }
.main .contaner .noticebar .noticebar_scroll .noticebar_list .noticebar_item {
    float: left;
    height: 100%; }
.main .contaner .noticebar .noticebar_scroll .noticebar_list .noticebar_item .noticebar_circle {
    width: 8px;
    height: 8px;
    background: #0c673e;
    border-radius: 50%;
    float: left;
    margin: -4px 10px 0 0;
    position: relative;
    top: 50%;
    behavior: url(404.png); }
.main .contaner .noticebar .noticebar_scroll .noticebar_list .noticebar_item .noticebar_txt {
    font-size: 14px;
    float: left;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #4d4d4d;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 250px; }
.main .contaner .noticebar .noticebar_scroll .noticebar_list .noticebar_item ~ .noticebar_item {
    margin-left: 110px; }
.main .contaner .noticebar .noticebar_more {
    height: 100%;
    background-color: #ffffff;
    padding: 0 19px 0 48px;
    font-size: 14px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    color: #c09b30;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1; }
.main .contaner .news_information {
    width: 100%;
    background: url(../image/new-bg.jpg) no-repeat;
    background-size: 100% 100%;
    padding: 0px 0 42px  0;
    margin-top: 38px;
    box-sizing: border-box;
    position: relative; }
.main .contaner .news_information .news_nav {
    width: 80%;
    max-width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    box-sizing: border-box; }
.main .contaner .news_information .news_con {
    width: 80%;
    max-width: 1200px;
    margin: 34px auto 0;
    box-sizing: border-box; }
.main .contaner .news_information .news_con .news_con_wrap {
    width: 100%;
    overflow: hidden; }
.main .contaner .news_information .news_con .news_con_wrap .news_headline_swiper {
    width: 43.4%;
    float: left;
    overflow: hidden; }
.main .contaner .news_information .news_con .news_banner {
    float: left;
    width: 42%;
    position: relative;
    box-sizing: border-box; }
.main .contaner .news_information .news_con .news_banner_href {
    width: 100%;
    display: block;
    overflow: hidden; }
.main .contaner .news_information .news_con .news_banner_img {
    width: 100%;
    height: 410px;
    background-color: #f8f9fb;
    overflow: hidden;
    behavior: url(404.png);
    display: flex;
    justify-content: center;
    align-items: center;
}
.main .contaner .news_information .news_con .news_banner_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    margin: auto;
    -webkit-transition: all 1s;
    transition: all 1s; }
.main .contaner .news_information .news_con .news_banner_txt {
    width: 100%;
    height: 115px;
    background-color: #0C673E;
    position: relative;
    top: 0;
    z-index: 1; }
.main .contaner .news_information .news_con .news_banner_title {
    width: 100%;
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    text-align: left;
    color: #ffffff;
    padding: 29px 124px 0 21px;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 16px; }
.main .contaner .news_information .news_con .news_banner_subtitle {
    width: 100%;
    font-size: 14px;
    padding: 17px 10px 0 21px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    text-align: left;
    color: #ffffff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box; }
.main .contaner .news_information .news_con .news_banner_subtitle P {
    width: 100%;
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    text-align: left;
    color: #ffffff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box; }
.main .contaner .news_information .news_con .news_fade_date {
    width: 90px;
    height: auto;
    background: rgba(192, 155, 48, 0.8);
    position: absolute;
    right: 0;
    bottom: 51px;
    z-index: 2; }
.main .contaner .news_information .news_con .news_fade_day {
    width: 70px;
    padding: 16px 0;
    margin: 0 auto;
    text-align: center;
    font-size: 20px;
    font-family: Roboto, Roboto-Regular;
    font-weight: 400;
    color: #ffffff;
    border-bottom: 1px solid #FFFFFF;
    box-sizing: border-box; }
.main .contaner .news_information .news_con .news_fade_year {
    width: 70px;
    padding: 16px 0;
    margin: 0 auto;
    text-align: center;
    font-size: 24px;
    font-family: Roboto, Roboto-Regular;
    font-weight: 400;
    color: #ffffff; }
.main .contaner .news_information .news_con .news_con_list {
    float: right;
    width: 56.6%;
    box-sizing: border-box; }
.main .contaner .news_information .news_con .news_swiper {
    width: 100%; }
.main .contaner .news_information .news_con .news_swiper_item {
    width: 100%; }
.main .contaner .news_information .news_con .news_con_item {
    width: 48%;
    box-sizing: border-box;
    overflow: hidden;
    float: left;
    margin: 0 0 2% 2%;
    background: #f8f9fb;
    overflow: hidden; }
.main .contaner .news_information .news_con .news_con_href {
    margin: 0 7% 0;
    display: block;
    box-sizing: border-box;
    overflow: hidden; }
.main .contaner .news_information .news_con .news_con_title {
    width: 100%;
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    color: #333333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 29px;
    margin-bottom: 25px; }
.main .contaner .news_information .news_con .news_con_subtitle {
    font-size: 14px;
    height: 110px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #666666;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical; }
.main .contaner .news_information .news_con .news_con_subtitle .news_con_point {
    font-size: 16px;
    padding: 0 20px 0 0;
    color: #666666;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
    background-color: #f8f9fb;
    display: none; }
.main .contaner .news_information .news_con .news_item_bm {
    width: 100%;
    overflow: hidden;
    margin-top: 21px;
    border-top: 1px solid #E6E6E6;
    padding: 18px 0 13px; }
.main .contaner .news_information .news_con .news_item_day {
    font-size: 16px;
    font-family: Arial, Arial-Narrow;
    font-weight: Narrow;
    color: #999999;
    float: left; }
.main .contaner .news_information .news_con .news_item_more {
    width: 26px;
    height: 6px;
    text-align: center;
    line-height: 6px;
    float: right; }
.main .contaner .news_information .news_con .news_item_more img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: inline-block; }
.main .contaner .news_information .news_con .news_con_item:hover {
    background: #0C673E; }
.main .contaner .news_information .news_con .news_con_item:hover .news_con_title {
    color: #fff; }
.main .contaner .news_information .news_con .news_con_item:hover .news_con_subtitle {
    color: #fff; }
.main .contaner .news_information .news_con .news_con_item:hover .news_con_subtitle .news_con_point {
    background: #0C673E;
    color: #fff; }
.main .contaner .news_information .news_con .news_con_item:hover .news_item_bm {
    border-top: 1px solid #ffffff; }
.main .contaner .news_information .news_con .news_con_item:hover .news_item_day {
    color: #fff; }
.main .contaner .news_information .news_con .news_indicator {
    width: 100%;
    height: 16px;
    overflow: hidden;
    text-align: center;
    margin: 22px auto 0; }
.main .contaner .news_information .news_con .news_indicator .news_indicator_wrap {
    height: 100%;
    display: inline-block;
    overflow: hidden; }
.main .contaner .news_information .news_con .news_indicator .swiper-pagination-custom {
    width: auto; }
.main .contaner .news_information .news_con .news_indicator .news_indicator_item {
    width: 10px;
    height: 10px;
    float: left;
    background: #e3e4e6;
    border-radius: 50%;
    behavior: url(404.png);
    position: relative;
    top: 50%;
    margin: -5px 9px 0;
    box-sizing: border-box;
    cursor: pointer; }
.main .contaner .news_information .news_con .news_indicator .news_indicator_item.active {
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 3px solid #0c673e;
    margin: -8px 9px 0; }
.main .contaner .group_information {
    width: 100%;
    max-width: 1200px;
    overflow: hidden;
    box-sizing: border-box; }
.main .contaner .group_information.group_information_index {
    margin: 61px auto 61px;
}
.main .contaner .group_information .group_info_lf {
    width: 50%;
    float: left;
    overflow: hidden; }
.main .contaner .group_information .group_info_txt {
    width: 100%;
    font-size: 14px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #333333;
    line-height: 28px;
    margin-top: 0px;
    padding: 0 64px 0 0;
    text-align: justify;
    text-align-last: left;
    box-sizing: border-box; }
.main .contaner .group_information .group_info_txt.group_info_txt_index {
    margin-top: 16px;}
.main .contaner .group_information .group_company {
    width: 100%;
    margin: 29px 0 0 0; }
.main .contaner .group_information .group_company .company_list {
    width: 100%;
    /* padding-left: 2%; */
    overflow: hidden; }
.main .contaner .group_information .company_item {
    width: 18%;
    /* margin-right: 2%; */
    float: left;
    text-align: center;
    box-sizing: border-box; }
.main .contaner .group_information .company_item .company_image {
    height: 102px;
    width: 102px;
    line-height: 102px;
    text-align: center;
    display: inline-block; }
.main .contaner .group_information .company_item .company_image img {
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: auto; }
.main .contaner .group_information .company_item .company_title {
    font-size: 14px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #666666;
    margin-top: 20px; }
.main .contaner .group_information .group_info_rt {
    float: right;
    width: 50%;
    height: 444px;
    border-top-left-radius: 80px;
    border-bottom-right-radius: 100px;
    overflow: hidden;
    behavior: url(404.png);
    position: relative;
    overflow: hidden;
    text-align: center; }
.main .contaner .group_information .group_info_rt .company_img {
    width: 100%;
    height: 100%;
    display: inline-block;}
.main .contaner .group_information .group_info_rt .ico_play {
    width: 62px;
    height: 62px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -31px 0 0 -31px;
    text-align: center;
    line-height: 62px;
    cursor: pointer; }
.main .contaner .group_information .group_info_rt .ico_play > img {
    width: 100%;
    height: 100%;
    display: inline-block; }
.main .contaner .environ_box {
    width: 100%;
    background-color: #F8F9FB;
    margin: 15px auto 0;
    padding: 0 0 90px 0;
    box-sizing: border-box; }
.main .contaner .environ_box .environ_main {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto 0;
    overflow: hidden;
    box-sizing: border-box; }
.main .contaner .environ_box .environ_main .group_t {
    margin-top: 37px;
    color: #E8EBEA !important; }
.main .contaner .environ_box .environ_con {
    width: 100%;
    overflow: hidden;
    margin: 40px auto 0;
    box-sizing: border-box; }
.main .contaner .environ_box .environ_item {
    height: 180px;
    overflow: hidden;
    margin-bottom: 10px; }
.main .contaner .environ_box .first_industry {
    float: left;
    width: 34%;
    height: 100%;
    background: rgba(255, 255, 255, 0.9);
    position: relative;
    margin-right: 7px; }
.main .contaner .environ_main .first_industry_warp {
    display: none;}
.main .contaner .environ_box .lf_industry {
    float: left;
    width: 28%;
    height: 100%;
    text-align: center;
    font-size: 15px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 1000;
    color: #333333; }
.main .contaner .environ_box .lf_industry .industry_logo {
    width: 50px;
    height: 50px;
    text-align: center;
    overflow: hidden;
    margin: 39px auto 15px; }
.main .contaner .environ_box .lf_industry .industry_logo .environ_1 {
    width: 50px;
    height: 50px;
    display: inline-block; }
.main .contaner .environ_box .lf_industry .industry_logo .environ_2 {
    width: 50px;
    height: 50px;
    display: inline-block; }
.main .contaner .environ_box .lf_industry .industry_logo .environ_3 {
    width: 50px;
    height: 50px;
    display: inline-block; }
.main .contaner .environ_box .lf_industry .industry_logo .environ_active {
    display: none; }
.main .contaner .environ_box .rt_industry {
    width: 71%;
    float: left;
    font-size: 14px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #666666;
    line-height: 32px;
    margin-top: 39px;
    padding: 0 32px 0 0;
    box-sizing: border-box;
    position: relative;
    background-color: #ffffff;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical; }
.main .contaner .environ_box .rt_industry .news_con_point {
    font-size: 14px;
    padding: 0 20px 0 0;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
    display: none; }
.main .contaner .environ_box .first_industry:hover, .main .contaner .environ_box .first_industry_active {
    background-color: #005E3C; }
.main .contaner .environ_box .first_industry:hover .lf_industry, .main .contaner .environ_box .first_industry_active .lf_industry {
    color: #FFFFFF; }
.main .contaner .environ_box .first_industry:hover .lf_industry .industry_logo .environ_active, .main .contaner .environ_box .first_industry_active .lf_industry .industry_logo .environ_active {
    display: inline-block; }
.main .contaner .environ_box .first_industry:hover .lf_industry .industry_logo .environ_hide, .main .contaner .environ_box .first_industry_active .lf_industry .industry_logo .environ_hide {
    display: none; }
.main .contaner .environ_box .first_industry:hover .rt_industry, .main .contaner .environ_box .first_industry_active .rt_industry {
    color: #FFFFFF;
    background-color: #005E3C; }
.main .contaner .environ_box .first_industry:hover .triangle_box, .main .contaner .environ_box .first_industry_active .triangle_box {
    border-left-color: #005E3C; }
.main .contaner .environ_box .other_industry {
    float: left;
    margin-left: 2%;
    width: 23%;
    height: 100%;
    text-align: center;
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400; }
.main .contaner .environ_box .other_industry_href {
    width: 100%;
    height: 100%;
    display: block;
    color: #333333;
    background-color: #FFFFFF;
    overflow: hidden; }
.main .contaner .environ_box .other_industry_href:hover {
    color: #ffffff;
    background-color: #005E3C; }
.main .contaner .environ_box .other_industry_href:hover .show {
    display: none; }
.main .contaner .environ_box .other_industry_href:hover .hide {
    display: inline-block; }
.main .contaner .environ_box .ico_industry {
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    position: relative;
    left: 50%;
    margin: 50px 0 32px -20px; }
.main .contaner .environ_box .ico_environ {
    max-width: 100%;
    max-height: 100%;
    display: inline-block; }
.main .contaner .environ_box .show {
    display: inline-block; }
.main .contaner .environ_box .hide {
    display: none; }
.main .epm_box {
    width: 100%;
    max-width: 1200px;
    margin: 39px auto 0;
    overflow: hidden;
    padding-bottom: 88px;
    box-sizing: border-box; }
.main .epm_box .epm_img {
    width: 100%;
    overflow-x: hidden;
    margin: 35px auto 0; }
.main .epm_box .zoology_warp {
    width: 100%; }
.main .epm_box .zoology_item {
    text-align: center;
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    color: #666666;
    margin: 1% 1.6%;
    height: 360px;
    width: 30.25%; }
.main .epm_box .zoology_item:hover {
    border-radius: 20px;
    box-shadow: 0px 4px 17px 8px rgba(217,226,235,0.40);
}
.main .epm_box .zoology_item:hover .zoology_img {
    border-radius: 20px 20px 0 0;
}
.main .epm_box .zoology_item:hover .zoology_title {
    color: #005E3C;
}
.main .epm_box .zoology_img {
    height: 280px;
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
    overflow: hidden;
    border-radius: 20px;
    box-sizing: border-box; }
.main .epm_box .zoology_img > img {
    height: 100%;
    object-fit: cover;
    display: inline-block; }
.main .epm_box .clause_indicator {
    width: 100%;
    height: 16px;
    overflow: hidden;
    text-align: center;
    margin: 22px auto 0;
}

.main .epm_box .clause_indicator .clause_indicator_wrap {
    height: 100%;
    display: inline-block;
    overflow: hidden;
}

.main .epm_box .clause_indicator .swiper-pagination-custom {
    width: auto;
}

.main .epm_box .clause_indicator .clause_indicator_item {
    width: 10px;
    height: 10px;
    float: left;
    background: #e3e4e6;
    border-radius: 50%;
    behavior: url(404.png);
    position: relative;
    top: 50%;
    margin: -5px 9px 0;
    box-sizing: border-box;
    cursor: pointer;
}

.main .epm_box .clause_indicator .clause_indicator_item.active {
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 3px solid #0c673e;
    margin: -8px 9px 0;
}
.main .stock_price {
    width: 100%;
    margin: 0px auto 0;
    background: rgba(248, 249, 251, 0.7);
    /* height: 60px; */
    line-height: 60px;
    overflow: hidden; }
.main .stock_price .stock_price_wrap {
    height: 100%;
    overflow: hidden;
    width: 80%;
    max-width: 1200px;
    margin: 0 auto 0;
    box-sizing: border-box; }
.main .stock_price .stock_price_title {
    width: 10%;
    font-size: 20px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    color: #333333;
    float: left;
    box-sizing: border-box; }
.main .stock_price .stock_price_content {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    overflow-x: hidden;
}
.main .stock_price .stock_price_data {
    flex-shrink: 0;
    padding-right: 20px;
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #333333;
    float: left;
    margin: 0 0 0 0px;
    box-sizing: border-box;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    box-sizing: border-box; }
.main .stock_price .stock_price_num {
    color: #E93737; }
.main .stock_price_fixed {
    background: #eeeeee;
    position: sticky;
    left: 0;
    bottom: 0;
    z-index: 999; }
.main .news_nav_lf {
    line-height: 80px; }
.main .news_nav_lf .news_nav_title {
    position: relative;
    font-size: 80px;
    font-family: Roboto, Roboto-Bold;
    font-weight: 700;
    color: #f2f5f4;
    float: left; }
.main .news_nav_lf .news_title_z {
    font-size: 30px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    color: #333333;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1; }
.main .news_nav_lf .nav_more {
    padding: 0 25px 0 0;
    float: left;
    font-size: 14px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #0C673E;
    margin-left: 30px;
    background: url(../image/ico_more2.png) no-repeat;
    background-position: 61px 50%;
    cursor: pointer; }
.main .news_nav_lf .nav_more a {
    color: #0C673E;
    }
.main .news_nav_lf .nav_more.news_more {
    margin-left: 12%;
    }
.main .group_t {
    width: 100%;
    overflow: hidden; }
.main .news_nav_rt {
    float: right;
    margin: 22px 0 0; }
.main .news_nav_rt .news_nav_list {
    overflow: hidden; }
.main .news_nav_rt .news_nav_item {
    font-size: 16px;
    padding: 0 14px 24px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    text-align: left;
    color: #666666;
    float: left;
    margin-left: 39px;
    border-bottom: 3px solid transparent;
    cursor: pointer; }
.main .news_nav_rt .news_nav_item:hover, .main .news_nav_rt .news_nav_item.active {
    color: #005E3C;
    border-bottom: 3px solid #005E3C; }
.main .more_box {
    width: 140px;
    height: 44px;
    border-width: 1px;
    border-style: solid;
    border-color: #0c673e;
    border-radius: 23px;
    font-size: 14px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #0c673e;
    line-height: 44px;
    text-align: center;
    margin: 52px 0;
    overflow: hidden;
    cursor: pointer;
    display: block;
    behavior: url(404.png); }
.main .more_box a {
    color: #0c673e; }
.main .more_box .more_box_wrap {
    display: inline-block; }
.more_h5 {
    display: none;
}
.main .triangle_box {
    border-bottom: 11px solid transparent;
    border-top: 11px solid transparent;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    position: absolute;
    left: 100%;
    top: 50%;
    margin-top: -5px;
    z-index: 1; }
.main .cursor {
    cursor: pointer; }

.company_group {
    width:auto;
    position: fixed;
    right: 0;
    top: 50%;
    transform: translate(0,-50%);
    z-index:1000;
    /*display: none;*/
}
.company_group .company_group_main{
    position: relative;
}
.company_group .company_group_box{
    width: 60px;
    padding: 14px 0 21px;
    background: #c09b30;
    border-radius: 16px 0px 0px 0px;
    behavior: url(404.png);
    text-align: center;
    font-size: 18px;
    font-family: Microsoft YaHei,Microsoft YaHei-Bold;
    font-weight: 700;
    color: #ffffff;
    line-height: 36px;
}
.company_group .ico_wang {
    width: 28px;
    height: 29px;
    text-align: center;
    display: inline-block; }
.company_group .ico_wang img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: inline-block; }
.company_group .cheren_con {
    /* height: 65vh; */
    min-height: 150px;
    background: #eeeeee;
    box-shadow: 0px 6px 13px 1px rgba(166, 166, 166,0.3);
    position: absolute;
    /*right: 3.9%;*/
    right:100%;
    top:50% ;
    margin-right: 16px;
    transform: translate(0,-50%);
    border-radius: 5px;
    text-align: left;
    behavior: url(404.png);
    display: none; }
.company_group .cheren_con .cheren_list{
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
}
.company_group .cheren_con .cheren_item {
    height: 40px;
    white-space: nowrap;
    line-height: 40px;
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    padding: 0 18px 0 20px; }
.company_group .cheren_con .cheren_item:hover {
    background-color: #327D62;
    color: #ffffff; }
.company_group .cheren_con .cheren_triangle {
    border-bottom: 12px solid transparent;
    border-top: 12px solid transparent;
    border-left: 12px solid #eeeeee;
    border-right: 12px solid transparent;
    position: absolute;
    left: 100%;
    top: 50%;
    z-index: 1; }

.gotop_box {
    display: none;
    width: 60px;
    height: 60px;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    right: 0;
    top: 105%;
    z-index: 999;
    overflow: hidden;
    text-align: center;
    line-height: 60px; }
.home_top .gotop_box{
    position: absolute!important;
    margin-top: 20px;
    left:50%;
    top:100%;
    transform: translate(-50%,0);
}
.gotop_box .gotop_href {
    width: 100%;
    height: 100%;
    display: block; }
.gotop_box img {
    width: 22px;
    height: 24px;
    display: inline-block; }

.enter {
    width: 100%; }
.enter .enter_banner {
    width: 100%;
    /* height: 400px; */
    text-align: center;
    /* line-height: 400px; */
    box-sizing: border-box;
    overflow: hidden; }
.enter .enter_banner.enter_banner_h5 {
    display: none; }
.enter .enter_banner img {
    width: 100%;
    /* height: auto; */
    object-fit: contain;
    display: inline-block; }
.enter .enter_nav {
    width: 100%;
    height: 96px;
    line-height: 96px;
    background-color: #fff;
    border-bottom: 1px solid #D7D7D7;
    position: sticky;
    left: 0;
    top: 0;
    z-index: 90;
    overflow: hidden; }
/* .enter .nav_fixed {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999; } */
.enter .enter_nav_box {
    height: 100%;
    width: 1200px;
    margin: 0 auto;
    box-sizing: border-box;
    overflow: hidden; }
.enter .enter_nav_lf {
    height: 100%;
    float: left; }
.enter .enter_nav_lf .ico_prev {
    width: 22px;
    height: 20px;
    display: block;
    text-align: center;
    line-height: 20px;
    position: relative;
    top: 50%;
    margin: -10px 9px 0 0;
    float: left; }
.enter .enter_nav_lf .ico_prev img {
    width: 100%;
    height: 100%;
    display: inline-block; }
.enter .enter_nav_lf .prev_href {
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #666666;
    cursor: pointer; }
.enter .enter_nav_rt {
    height: 100%;
    float: right; }
.enter .enter_nav_rt .enter_nav_list {
    height: 100%;
    overflow: hidden; }
.enter .enter_nav_rt .enter_nav_item {
    height: 100%;
    padding: 0 18px;
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #333333;
    box-sizing: border-box;
    display: block;
    float: left;
    cursor: pointer; }
.enter .enter_nav_rt .enter_nav_item:hover, .enter .enter_nav_rt .enter_nav_item.active {
    color: #0C673E;
    border-bottom: 4px solid #0C673E; }
.enter .enter_con {
    width: 1200px;
    max-width: 1200px;
    margin: 18px auto 0; }
.enter .enter_con .enter_tit {
    display: none;
    margin-top: 25px;
    font-size: 32px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    text-align: left;
    color: #333333; }
.enter .enter_con .enter_con_box {
    width: 100%;
    overflow: hidden;
    height: 480px;
    margin: 60px auto 130px;
    background: #f7f7f7; }
.enter .enter_con .enter_con_lf {
    width: 50%;
    float: left;
    height: 100%;
    text-align: center; }
.enter .enter_con .enter_con_lf img {
    width: 100%;
    height: 100%;
    display: inline-block;
    object-fit: cover; }
.enter .enter_con .enter_con_rt {
    width: 50%;
    height: 100%;
    float: left;
    padding: 20px 0 0 70px;
    box-sizing: border-box; }
.enter .enter_con .enter_con_rt .enter_con_tit {
    font-size: 24px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    color: #0c673e;
    margin: 88px 0 0; }
.enter .enter_con .enter_con_rt .underline {
    width: 40px;
    height: 4px;
    background: #c09b30;
    margin-top: 20px; }
.enter .enter_con .enter_con_rt .enter_con_txt {
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #666666;
    line-height: 36px;
    padding-right: 50px;
    margin: 38px 0 0; }
.enter .enter_con .enter_index_box {
    width: 100%;
    height: auto;
    margin: 22px auto 0px;
    background: #fff;
    padding: 0 0 100px 0;
    overflow: hidden; }
.enter .enter_con .enter_des {
    margin-bottom: 30px;
    width: 100%;
    font-size: 14px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #333333;
    line-height: 30px; }
.enter .enter_con .company_road {
    width: 100%;
    margin: 0 auto; }
.enter .enter_con .company_road_title {
    width: 300px;
    height: 50px;
    padding-left: 50px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4D6db92c,endColorstr=#4D005f3c);
    background: linear-gradient(-90deg, #6db92c 0%, #005f3c 100%);
    border-radius: 0px 0px 30px 0px;
    behavior: url(404.png);
    font-size: 30px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    text-align: left;
    color: #ffffff;
    line-height: 50px;
    position: relative;
    box-sizing: border-box; }
.enter .enter_con .yb_line {
    width: 180px;
    height: 8px;
    background: #ffd900;
    position: absolute;
    bottom: -4px;
    left: 50px; }
.enter .enter_con .company_road_box {
    width: 110%;
    margin: 18px auto 12px;
    padding-left: 8px;
    box-sizing: border-box; }
.enter .enter_con .company_road_item {
    width: auto;
    position: relative;
    border-left: 1px solid rgba(12, 103, 62, 0.5);
    border-bottom: 2px solid #0C673E;
    padding-left: 23px;
    padding-right: 50px;
    padding-bottom: 27px;
    vertical-align: text-bottom;
    display: inline-block; }
.enter .enter_con .road_y {
    margin-top: 20px;
    font-size: 40px;
    font-family: Roboto, Roboto-Medium;
    font-weight: 500;
    color: #0c673e; }
.enter .enter_con .road_des {
    width: 300px;
    font-size: 14px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #333333;
    line-height: 30px;
    margin-top: 20px; }
.enter .enter_con .road_cirale {
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 2px solid #0c673e;
    border-radius: 10px;
    behavior: url(404.png);
    position: absolute;
    left: -8px;
    bottom: -8px;
    box-sizing: border-box; }
.enter .enter_con .company_team {
    width: 100%;
    margin: 45px auto 81px;
    overflow: hidden; }
.enter .enter_con .company_team_item {
    width: 8.2%;
    height: auto;
    float: left;
    display: table-cell;
    vertical-align: middle; }
.enter .enter_con .company_team_item img {
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: auto; }
.enter .enter_con .company_team_item ~ .company_team_item {
    margin-left: 14.6%; }
.enter .enter_con .company_industry {
    width: 100%;
    margin: 28px auto 0;
    overflow: hidden; }
.enter .enter_con .company_size {
    font-size: 14px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    color: #333333;
    line-height: 30px;
    margin: 25px auto 35px; }
.enter .enter_con .company_size .size_red {
    color: #E93934; }
.enter .enter_con .company_industry_img {
    width: 100%;
    height: auto;
    display: table-cell;
    vertical-align: middle; }
.enter .enter_con .company_industry_img img {
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: auto; }
.enter .enter_con .enter_organization_box {
    height: auto;
    background-color: #ffffff; }
.enter .enter_con .organization_img {
    width: 100%;
    height: auto;
    margin: 66px auto 0;
    text-align: center;
    background-color: #ffffff; }
.enter .enter_con .organization_img img {
    max-width: 100%;
    display: inline-block;
    background-color: #ffffff;
    margin: -66px auto 0; }
.enter .enter_con .enter_team_box {
    width: 100%;
    overflow: hidden;
    margin: 28px auto 120px;
    background: #fff; }
.team_box_h5{
    display: none;
}
.enter .enter_con .enter_team_item {
    width: 100%;
    padding: 32px 0;
    border-bottom: 1px solid #E6E6E6;
    overflow: hidden; }
.enter .enter_con .enter_team_lf {
    float: left;
    width: 18%;
    height: 200px;
    background: #f5f5f5;
    border-radius: 10px;
    behavior: url(404.png);
    text-align: center;
    padding: 40px 0 38px 0;
    margin-right: 4%;
    box-sizing: border-box; }
.enter .enter_con .ico_team {
    width: 32.5%;
    height: 88px;
    display: inline-block;
    margin: 0px 0 17px 0; }
.enter .enter_con .ico_team img {
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: auto; }
.enter .enter_con .team_lf_tit {
    font-size: 18px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #333333; }
.enter .enter_con .enter_team_rt {
    width: 73%;
    height: 200px;
    overflow: hidden;
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle; }
.enter .enter_con .team_des_item {
    width: 100%;
    overflow: hidden; }
.enter .enter_con .team_des_item ~ .team_des_item {
    margin-top: 48px; }
.enter .enter_con .team_tit {
    width: 100px;
    float: left;
    font-size: 18px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #0c673e;
    margin: auto 0; }
.enter .enter_con .team_item_txt {
    float: left;
    font-size: 18px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #4d4d4d; }
.enter .enter_con .team_item_txt ~ .team_item_txt {
    margin-left: 77px; }
.enter .enter_con .enter_concat_box {
    width: 100%;
    overflow: hidden;
    margin: 20px auto 20px;
    background: #fff; }
.enter .enter_con .enter_concat_list {
    width: 100%;
    overflow: hidden; }
.enter .enter_con .enter_concat_item {
    float: left;
    width: 30.6%;
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    text-align: center;
    color: #333333;
    background: #f7f7f7;
    padding: 47px 0 53px;
    border-radius: 10px;
    behavior: url(404.png); }
.enter .enter_con .ico_concat {
    width: 100px;
    height: 100px;
    display: inline-block;
    text-align: center; }
.enter .enter_con .ico_concat img {
    max-width: 100%;
    max-height: 100%;
    display: inline-block;
    margin: auto; }
.enter .enter_con .name_concat {
    margin: 23px auto 26px; }
.enter .enter_con .enter_concat_addr {
    width: 100%;
    height: auto;
    margin: 62px auto 0;
    overflow: hidden; }
.enter .enter_con .enter_concat_addr img {
    max-width: 100%;
    height: auto;
    display: inline-block; }
.enter .enter_con .map {
    width: 100%;
    height: 640px; }
.enter .enter_history_box {
    width: 100%;
    margin: 26px auto 0;
    background-image: url(../image/history_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding-bottom: 78px; }
.enter .enter_history_box .enter_history_wrap {
    width: 1200px;
    max-width: 1200px;
    margin: 0px auto 0;
    position: relative; }
.enter .enter_history_box .enter_history_item {
    width: 100%;
    box-sizing: border-box;
    overflow: hidden; }
.enter .enter_history_box .history_lf {
    width: 50%;
    float: left;
    border-right: 2px solid #CCCCCC;
    text-align: right;
    padding-bottom: 64px;
    padding-right: 30px;
    box-sizing: border-box;
    position: relative;
    margin-left: 1px; }
.enter .enter_history_box .history_lf .history_circle {
    right: -10px;
    left: auto; }
.enter .enter_history_box .history_rt {
    width: 50%;
    float: right;
    border-left: 2px solid #CCCCCC;
    text-align: left;
    padding-bottom: 64px;
    padding-left: 30px;
    box-sizing: border-box;
    position: relative;
    margin-right: 1px; }
.enter .enter_history_box .history_rt .history_circle {
    left: -10px;
    right: auto; }
.enter .enter_history_box .history_y {
    font-size: 24px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    color: #333333;
    margin-bottom: 13px;
    line-height: 22px; }
.enter .enter_history_box .history_txt {
    font-size: 14px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #666666;
    line-height: 28px; }
.enter .enter_history_box p span {
    background: transparent !important; }
.enter .enter_history_box .history_circle {
    width: 20px;
    height: 20px;
    background: #ffffff;
    border: 4px solid #0c673e;
    position: absolute;
    top: 0;
    z-index: 1;
    border-radius: 50%;
    behavior: url(404.png);
    box-sizing: border-box; }
.enter .enter_history_box .circle_end {
    width: 30px;
    height: 30px;
    background: #0c673e;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    behavior: url(404.png);
    position: absolute;
    left: 50%;
    bottom: 0;
    z-index: 1;
    margin-left: -15px; }

.information {
    background: #f8f9fb; }
.information .infomation_con {
    /* width:94%; */
    max-width: 1200px;
    overflow: hidden;
    margin: 41px auto 0;
    display: flex;
    justify-content: space-between;
    padding-bottom: 100px; }
.information .infomation_con .infomation_nav {
    /*width: 300px;*/
    width:20%;
    float: left; }
.information .infomation_con .infomation_item {
    width: 100%;
    /*height: 60px;*/
    /*line-height: 60px;*/
    padding: 22px 5px 22px 24px;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #333333;
    background-color: #fff; }
.information .infomation_con .infomation_item:hover, .information .infomation_con .infomation_item.active {
    color: #ffffff;
    background: #0c673e; }
.information .infomation_con .infomation_item ~ .infomation_item {
    margin-top: 2px; }
.information .infomation_con .infomation_container {
    width: 77.3%;
    float: right;
    padding: 0 40px 0;
    box-sizing: border-box;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4Dffffff,endColorstr=#4Dffffff);
    background: rgba(255, 255, 255, 0.6);
    overflow: hidden; }
.information .infomation_con .im_item {
    width: 100%; }
.infomation_container .im_item .group_company {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-around;
}
.information .infomation_con .infomation_tit {
    font-size: 20px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    color: #0c673e;
    padding: 30px 0 30px;
    margin-bottom: 16px;
    border-bottom: 1px solid #E6E6E6; }
.information .infomation_con .infomation_list {
    width: 100%;
    margin-top: 44px;
    overflow: hidden; }
.information .infomation_con .infomation_con_item {
    width: 22%;
    float: left;
    border-radius: 10px;
    behavior: url(404.png);
    overflow: hidden; }
.information .infomation_con .infomation_con_href {
    width: 100%;
    display: block;
    padding: 46px 0;
    text-align: center;
    font-size: 18px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #333333;
    background: #f7f7f7; }
.information .infomation_con .ico_info {
    width: 88px;
    height: 88px;
    position: relative;
    left: 50%;
    margin-left: -44px;
    margin-bottom: 23px;
    text-align: center; }
.information .infomation_con .ico_info img {
    width: 100%;
    height: 100%;
    display: inline-block;
    object-fit: cover; }
.information .infomation_con .infomation_con_item ~ .infomation_con_item {
    margin-left: 3.7%;
    margin-bottom: 3.7%; }
.information .infomation_con .im_mews_list {
    padding-bottom: 79px; }
.information .infomation_con .im_news_item {
    width: 100%;
    height: 80px;
    line-height: 80px;
    border-bottom: 1px solid #d7d7d7;
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400; }
.information .infomation_con .im_news_item .im_news_href {
    color: #333333; }
.information .infomation_con .im_news_item .im_news_content {
    width:80%;
    float:left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.information .infomation_con .im_news_item .im_circle {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    margin-right: 20px;
    display: inline-block;
    behavior: url(404.png);
    background: #999999; }
.information .infomation_con .im_news_item .im_date {
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #666666;
    float: right; }
.information .infomation_con .im_news_item:hover .im_news_href {
    color: #005E3C !important; }
.information .infomation_con .im_news_item:hover .im_circle {
    background-color: #005E3C; }
.information .infomation_con .im_respon_list {
    width: 104%;
    padding-bottom: 79px;
    margin: 40px auto 0;
    display:flex;
    flex-wrap:wrap;
    overflow: hidden; }
.information .infomation_con .responsibility_list {
    /*width: 103%;*/
    width: 100%;
    padding-bottom: 100px;
    margin: 65px auto 0 9.5%;
    display: flex;
    flex-wrap: wrap;
    overflow: hidden; }
.information .infomation_con .im_respon_item {
    width: 20.5%;
    float: left;
    text-align: center;
    margin-right: 37px;
    margin-bottom: 50px; }
.information .infomation_con .responsibility_item {
    /*width: 17.5%; */
    width: 13.5%;
}
.information .infomation_con .responsibility_item {
    margin-bottom: 41px;
    margin-right: 3.4%; }
.information .infomation_con .respon_img_box{
    width:100%;
    height: 246px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}
.information .infomation_con .respon_img {
    width: 100%;
    height:100%;
    box-shadow: 0 6px 20px 4px rgba(223, 231, 232, 0.4);
    behavior: url(404.png); }
.information .infomation_con .respon_title {
    font-size: 18px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #333333;
    margin-top: 30px; }
.information .infomation_con .down_box {
    width: 80px;
    height: 36px;
    background: #0c673e;
    border-radius: 4px;
    behavior: url(404.png);
    font-size: 14px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    text-align: center;
    line-height: 36px;
    color: #ffffff;
    margin: 21px auto 0; }
.information .infomation_con .infomation_about {
    width: 100%;
    margin: 29px auto 0;
    overflow: hidden; }
.information .infomation_con .infomation_about * {
    font-size: 16px;
    color: #333333;
    line-height: 36px; }
.information .infomation_con .infomation_about .im_keyword {
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    color: #0c673e; }
.information .infomation_con .about_item {
    margin-bottom: 30px; }
.information .infomation_con .im_detail {
    padding-bottom: 90px;}
.information .infomation_con .im_detail_tit {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #E6E6E6;
    font-size: 22px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    color: #333333;
    padding: 59px 0 27px 0; }
.information .infomation_con .im_detail_tit .im_detail_date {
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #999999;
    margin: 22px 0 0; }
.information .infomation_con .im_detail_con {
    width: 100%;
    padding: 20px 0 20px;
    font-size: 18px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #333333;
    line-height: 36px;
}
.information .infomation_con .im_detail_con *{
    text-indent:2em;
    width: 100%;
    padding: 20px 0 20px;
    font-size: 18px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    /* font-weight: 400; */
    color: #333333;
    /* line-height: 36px; */
}

.information .infomation_con .im_detail_con p * {
    width: 100%;
    padding: 20px 0 20px;
    font-size: 18px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    /* font-weight: 400; */
    color: #333333;
    /* line-height: 36px; */
}
/* 内容图片最大宽度 */
.information .infomation_con .im_detail_con img {
    max-width: 100% !important;
}
.information .infomation_con .im_detail_con .im_detail_item {
    margin-bottom: 22px; }
.information .infomation_con .im_detail_page {
    font-size: 18px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #333333; }
.information .infomation_con .im_detail_page .next {
    margin-top: 22px; }
.information .infomation_con .im_detail_page .disabled {
    color: #999999; }

.news_box {
    width: 1200px;
    max-width: 1200px;
    margin: 10px auto 0;
    overflow: hidden;
    padding-bottom: 100px; }
.news_box .news_trends {
    margin: 59px auto 0; }
.news_box .news_trends_con {
    margin: 9px auto 0;
    padding-bottom: 67px; }
.news_box .news_trends_bt {
    width: 100%;
    overflow: hidden;
    margin: 20px auto 0; }
.news_box .news_trends_lf {
    width: 28.6%;
    overflow: hidden;
    box-sizing: border-box;
    float: left; }
.news_box .trends_lf_item {
    width: 100%;
}
.news_box .news_trends_lf_h5_hide {
    display: block;
}
.news_box .news_trends_lf_h5_show {
    display: none;
}
.news_box .trends_item_img {
    width: 100%;
    height: auto;
    text-align: center; }
.news_box .trends_item_img img {
    width: 100%;
    max-width: 100%;
    max-height: 100%;
    display: inline-block; }
.news_box .trends_item_title {
    width: 100%;
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 18px auto 0px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.news_box .news_trends_rt {
    width: 67.8%;
    float: right;
    border-left: 1px solid #E6E6E6;
    /*padding: 0 0 24px 55px;*/
    padding: 0 0 0px 55px;
    box-sizing: border-box; }
.news_box .trends_rt_item {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 20px;
    overflow: hidden;
    margin-bottom: 20px;
    display: block;
    cursor: pointer;
    border-bottom: 1px solid #E6E6E6; }
.news_box .trends_rt_lf {
    width: 84%;
    float: left; }
.news_box .trends_rt_title {
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    color: #333333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 20px;
}
.news_box .trends_rt_subtitle {
    font-size: 14px;
    font-family: SimSun, NSimSun!important;
    font-weight: 400;
    color: #6f6669;
    line-height: 200%;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 21px 0 0px; }
.news_box .trends_rt_date {
    padding: 0 10px;
    border: 1px solid #E6E6E6;
    float: right;
    text-align: center;
    margin-top: 15px; }
.news_box .trends_rt_day {
    font-size: 20px;
    font-family: Roboto, Roboto-Regular;
    font-weight: 400;
    color: #333333;
    padding: 15px 3px;
    border-bottom: 1px solid #E6E6E6; }
.news_box .trends_rt_y {
    font-size: 20px;
    font-family: Roboto, Roboto-Regular;
    font-weight: 400;
    color: #999999; }
.news_box .trends_rt_item:hover .trends_rt_title {
    color: #0C673E; }
.news_box .news_index_list {
    width: 102%;
    margin: 0 auto;
    overflow: hidden; }
.news_box .news_index_item {
    width: 30%;
    float: left;
    overflow: hidden;
    margin-bottom: 58px;
    margin-right: 2%; }
.news_box .news_index_img {
    width: 100%;
    height: 320px;
    display: table-cell;
    vertical-align: middle;
    overflow: hidden; }
.news_box .news_index_img img {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: auto;
    transition: all 0.6s; }
.news_box .news_index_box {
    width: 100%;
    position: relative;
    z-index: 1;
    margin-top: -2px;
    background-color: #F5F7F7;
    padding: 30px 13% 40px 3.9%;
    box-sizing: border-box; }
.news_box .news_index_title {
    width: 100%;
    font-size: 18px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    color: #333333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0 0 0 0;
    box-sizing: border-box;
    line-height: 18px; }
.news_box .news_index_date {
    font-size: 16px;
    font-family: Arial, Arial-Regular;
    font-weight: 400;
    color: #999999;
    margin: 37px 0 0 0;
    line-height: 16px; }
.news_box .news_index_item:hover .news_index_img img {
    transform: scale(1.4); }
.news_box .news_index_item:hover .news_index_box {
    background-color: #0C673E; }
.news_box .news_index_item:hover .news_index_title {
    color: #FFFFFF; }
.news_box .news_index_item:hover .news_index_date {
    color: #FFFFFF; }
.news_box .news_video_list {
    width: 104.4%;
    margin: 51px auto 0px;
    overflow: hidden; }
.news_box .news_video_item {
    width: 30.5%;
    float: left;
    margin-right: 2.4%;
    margin-bottom: 68px;
    overflow: hidden; }
.news_box .news_video_wrap {
    display: block;
    width: 100%;
    height: 245px; }
.news_box .news_video_img {
    width: 100%;
    height: 100%;
    text-align: center;
    overflow: hidden;
    position: relative; }
.news_box .news_video_img > img {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: auto;
    transition: all 0.6s; }
.news_box .news_video_img .ico_video1 {
    width: 64px;
    height: 64px;
    text-align: center;
    line-height: 64px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -32px 0 0 -32px; }
.news_box .news_video_img .ico_video1 img {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    display: inline-block; }
.news_box .video_prismPlayer {
    display: none; }
.news_box .news_video_box {
    width: 100%;
    background: #f5f7f7;
    padding: 30px 13% 52px 3.9%;
    box-sizing: border-box;
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    color: #2d2d2d;
    line-height: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
.news_box .news_video_item:hover .news_video_img > img {
    transform: scale(1.4); }
.news_box .news_video_item:hover .news_video_box {
    background-color: #0C673E;
    color: #ffffff; }
.news_box .news_notice_item {
    width: 30.5%;
    height: 240px;
    float: left;
    margin-right: 2.4%;
    margin-bottom: 46px;
    background-color: #F8F9FB;
    overflow: hidden;
    padding: 34px 0 0 0;
    box-sizing: border-box;
    position: relative; }
.news_box .news_notice_title {
    width: 100%;
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    color: #2d2d2d;
    line-height: 30px;
    padding: 0px 9% 0 6.3%;
    box-sizing: border-box; }
.news_box .news_notice_subtitle {
    width: 100%;
    font-size: 14px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #666666;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding: 0px 8% 0 6.3%;
    box-sizing: border-box;
    margin: 14px 0 0; }
.news_box .news_notice_bottom {
    width: 100%;
    padding: 0px 8% 0 6.3%;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    bottom: 20px;
    z-index: 1;
    line-height: 36px; }
.news_box .news_notice_date {
    font-size: 14px;
    font-family: Arial, Arial-Regular;
    font-weight: 400;
    color: #999999;
    float: left; }
.news_box .news_notice_btn {
    width: 60px;
    height: 36px;
    background: #256e4d;
    border-radius: 18px;
    behavior: url(404.png);
    float: right;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #ffffff;
    display: block; }
.news_box .news_notice_item:hover .news_notice_title {
    color: #256e4d; }
.news_box .news_detail_lf {
    width: 66.8%;
    margin: 0 auto;
    float: left; }
.news_box .cultrue_del {
    float: none; }
.news_box .cultrue_del_tit {
    text-align: center; }
.news_box .notice_del {
    width: 100%;
    float: none; }
.news_box .news_detail_title {
    text-align: center;
    padding-bottom: 22px;
    border-bottom: 1px solid #E6E6E6; }
.news_box .news_detail_tit {
    font-size: 24px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #333333;
    margin-bottom: 30px; }
.news_box .culture_detail_tit {
    margin-bottom: 18px; }
.news_box .news_detail_date {
    font-size: 14px;
    font-family: Arial, Arial-Regular;
    font-weight: 400;
    color: #999999; }
.news_box .news_detail_con strong {
    font-weight: bold;}
.news_box .news_detail_con * {
    text-indent:2em;
    font-size: 18px;
    font-family: SimSun, NSimSun;
    /* font-weight: 400; */
    color: #333333;
    line-height: 200%; 
}
.news_box .news_detail_con img {
    max-width: 100%;
    display: block;
    margin: 0px auto 0px !important;
}
.news_box .news_detail_txt {
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #666666;
    line-height: 28px;
    margin-top: 28px; }
.news_box .news_detail_img {
    margin: 49px auto 0; }
.news_box .news_detail_rt {
    width: 22.6%;
    float: right; }
.news_box .news_rt_title {
    line-height: 30px;
    overflow: hidden;
    font-size: 24px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    color: #333333; }
.news_box .bt_line {
    width: 100%;
    height: 2px;
    background: #e6e6e6;
    border-radius: 1px 1px 0px 0px;
    margin: 18px auto 0;
    behavior: url(404.png); }
.news_box .detail_rt_item {
    width: 100%;
    margin: 24px auto 0; }
.news_box .detail_rt_img {
    width: 100%;
    height: 206px;
    max-height: 206px;
    /*display: table-cell;*/
    /*vertical-align: middle;*/
    margin-bottom:17px;
    overflow: hidden; }
.news_box .detail_rt_img img {
    /* height: 100%; */
    width:100%;
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: 0 auto 0; }
.news_box .detail_rt_title {
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #2d2d2d;
    line-height: 24px;
    margin-bottom: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; }
.news_box .page_item {
    font-size: 14px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #333333;
    margin-top: 70px; }
.news_box .page_prev {
    float: left; }
.news_box .page_next {
    float: right; }
.news_box .page_top {
    color: #666666; }

.pagination {
    width: 100%;
    margin: 21px auto 0;
    text-align: center; }
.pagination .page_box {
    display: inline-block; }

.industry_box {
    padding: 0 49px 92px 31px !important;
    box-sizing: border-box; }
.industry_box .industry_item {
    width: 100%; }
.industry_box .industry_type {
    font-size: 20px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    color: #0c673e;
    line-height: 22px;
    margin: 29px 0 0; }
.industry_box .industry_company {
    font-size: 26px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    color: #333333;
    margin: 20px 0 0;
    padding-bottom: 41px;
    border-bottom: 1px solid #E6E6E6; }
.industry_box .history_tit {
    margin-top: 30px; }
.industry_box .main_tit {
    margin-top: 34px; }
.industry_box .sevice_tit {
    margin-top: 25px; }
.industry_box .industry_tit {
    width: auto;
    height: auto;
    display: inline-block;
    padding: 12px 66px 12px 30px;
    background: linear-gradient(-90deg, #6db92c 0%, #005f3c 100%);
    border-radius: 0px 0px 30px 0px;
    behavior: url(404.png);
    font-size: 22px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    color: #ffffff;
    position: relative; }
.industry_box .industry_tit .yb_line {
    width: 100px;
    height: 8px;
    background: #ffd900;
    position: absolute;
    left: 30px;
    bottom: -4px;
    z-index: 1; }
.industry_box .history_title {
    margin: 30px 0 0; }
.industry_box .industry_txt {
    width: 100%;
    font-size: 14px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #666666;
    line-height: 32px; }
.industry_box .industry_txt img {
    width: 100%; }
.industry_box .industry_img_multiple {
    width: 100%;
    overflow: hidden; }
.industry_box .multiple_img_item {
    width: 47.2%;
    float: left; }
.industry_box .multiple_img_item ~ .multiple_img_item {
    margin-left: 5.5%; }

.main_industry_img {
    margin-top: 32px;
    width: 100%;
    text-align: center; }

.main_img_box {
    width: 100%;
    height: auto;
}
.main_img_box img {
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: auto; }

.industry_img_alt {
    display: inline-block;
    overflow: hidden;
    font-size: 14px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #999999;
    line-height: 32px; }
.industry_img_alt .img_triangle {
    border-bottom: 10px solid #999999;
    border-top: 0px solid transparent;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    display: inline-block; }

.important_box {
    margin: 50px auto 0; }
.important_box .id_important_list {
    width: 104.4%;
    margin: 50px auto 0;
    overflow: hidden; }
.important_box .id_important_item {
    width: 30.5%;
    height: 400px;
    float: left;
    margin-right: 2.4%;
    margin-bottom: 48px;
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
    display: block; }
.important_box .important_img {
    width: 100%;
    height: 100%;
    }
.important_box .important_img > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: inline-block;
    overflow:hidden;
    transition: all 0.6s; }
.important_box .important_shadow {
    width: 100%;
    height: 100%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    display: none;
}
.important_box .important_shadow_box{
    width:100%;
    height: auto;
    text-align: center;
    padding:0 30px;
    box-sizing: border-box;
    position: relative;
    top:50%;
    transform: translate(0,-50%);
    margin:-20px auto 0;
}
.important_box .important_shadow * {
    background-color: transparent!important;
    color: #ffffff!important;
    border:none!important;
}
.important_box .id_important_title {
    font-size: 18px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #ffffff;
    margin: 0 auto 0;
    line-height: 28px; }
.important_box .id_important_content {
    width: 60%;
    font-size: 14px;
    line-height: 28px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #ffffff;
    margin: 5px auto 0;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; }
.important_box .id_important_image {
    width: 34px;
    height: 34px;
    display: inline-block;
    text-align: center;
    margin: 49px auto 0; }
.important_box .id_important_image > img {
    width: 100%;
    height: 100%; }
.important_box .id_important_item:hover .important_img > img {
    transform: scale(1.4); }
.important_box .id_important_item:hover .important_shadow {
    display: block; }
.important_box .id_important_del {
    width: 100%;
    margin: 50px auto 0;
    overflow: hidden; }
.important_box .important_del_swiper {
    width: 40%;
    float: left;
    margin-right: 5%;
    position: relative;
    text-align: center;
    overflow: hidden; }
.important_box .del_swiper_slide {
    width: 100%;
    height: 480px;
    text-align: center; }
.important_box .del_swiper_slide > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: inline-block; }
.important_box .del_pagination {
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 20px;
    left: 0;
    z-index: 1; }
.important_box .del_pagination_item {
    display: inline-block;
    width: 24px;
    height: 2px;
    opacity: 0.5;
    margin: 0 5px;
    background-color: #fff; }
.important_box .del_pagination_active {
    opacity: 1; }
.important_box .important_del_content {
    width: 55%;
    float: left; }
.important_box .del_title {
    font-size: 20px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: bold;
    color: #333333;
    padding: 18px 0 18px 2px;
    box-sizing: border-box;
    margin-bottom:27px;
    border-bottom: 1px solid #E6E6E6; }
.important_box .del_des {
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #666666;
    line-height: 32px;
    margin: 22px 0 0;
    padding-left: 2px;
    box-sizing: border-box; }

.culture_story_box {
    width: 100%;
    padding-bottom: 100px; }
.culture_story_box .first_culture_story {
    width: 100%;
    background-color: #F7F7F7; }
.culture_story_box .other_culture_story {
    background: #F0F0F0; }
.culture_story_box .culture_story_item {
    width: 1200px;
    max-width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding: 80px 0; }
.culture_story_box .news_trends_item {
    padding: 51px 0;
    border-bottom: 1px solid #E6E6E6; }
.culture_story_box .culture_txt_item {
    width: 1200px;
    max-width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding: 92px 0 109px; }
.culture_story_box .culture_story_img {
    width: 44%;
    float: left;
    max-height: 400px;
    overflow: hidden; }
.culture_story_box .news_lf_img{
    height: 364px;
}
.culture_story_box .culture_story_img.culture_img_h5_swap {
    display: none;
}
.culture_story_box .culture_story_img.culture_img_h5_noswap {
    display: block;
}
.culture_story_box .culture_story_img img {
    object-fit: contain;
    height: inherit;
    width: 100% !important;
}
.culture_story_box .culture_story_content {
    width: 55%;
    float: left;
    overflow: hidden;
    padding-top: 52px;
    padding-left: 30px;
    box-sizing: border-box;
    padding-right: 32px; }
.culture_story_box .culture_story_title {
    font-size: 20px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 600;
    color: #333333;
    line-height: 36px; }
.culture_story_box .culture_story_subtitle {
    font-size: 14px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #666666;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 15px 0 0 0; }
.culture_story_box .culture_txt_subtitle {
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #666666;
    line-height: 32px;
    margin: 20px 0 0 0; }
.culture_story_box .news_trends_item:hover .culture_story_title {
    color: #0C673E; }
.culture_story_box .culture_story_more {
    margin: 54px 0;
    background: #256e4d;
    color: #ffffff;
    display: block; }
.culture_story_box .culture_staff_box {
    width: 1200px;
    max-width: 1200px;
    margin: 80px auto 0; }
.culture_story_box .first_staff {
    width: 100%;
    height: 242px;
    margin: 0 0 40px 0;
    overflow: hidden;
    background: #ffffff;
    box-shadow: 0px 6px 19px 1px rgba(222, 231, 232, 0.5);
    behavior: url(404.png);
    padding: 30px 0 28px 0; }
.culture_story_box .staff_image {
    float: left;
    width: 14.6%;
    height: 242px;
    display: table-cell;
    vertical-align: middle;
    margin-right: 52px;
    margin-left: 30px;
    overflow: hidden; }
.culture_story_box .staff_image img {
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: auto; }
.culture_story_box .staff_content {
    width: 75%;
    height: 100%;
    float: left;
    box-sizing: border-box;
    position: relative; }
.culture_story_box .staff_des {
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    color: #666666;
    line-height: 32px;
    box-sizing: border-box;
    padding-top: 2px; }
.culture_story_box .staff_author {
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #333333;
    line-height: 32px;
    box-sizing: border-box;
    position: absolute;
    right: 0;
    bottom: 13px;
    z-index: 1; }
.culture_story_box .staff_author .staff_line {
    width: 40px;
    height: 2px;
    background: #999999;
    margin-right: 11px;
    display: inline-block; }
.culture_story_box .staff_laws {
    width: 100%;
    height: 160px;
    margin: 0 0 20px 0;
    overflow: hidden;
    background: #ffffff;
    box-shadow: 0px 6px 19px 1px rgba(222, 231, 232, 0.4);
    behavior: url(404.png);
    padding-top: 30px;
    box-sizing: border-box;
    display: block;
    cursor: pointer; }
.culture_story_box .staff_laws_date {
    padding: 24px 7px 17px 8px;
    background: #0c673e;
    border-radius: 4px;
    behavior: url(404.png);
    float: left;
    color: #ffffff;
    font-size: 20px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
    margin: 0px 2.6% 0 20px; }
.culture_story_box .staff_laws_date .staff_laws_y {
    font-size: 14px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    line-height: 14px;
    margin-top: 20px; }
.culture_story_box .staff_laws_content {
    width: 90%;
    float: left;
    padding-right: 80px;
    box-sizing: border-box; }
.culture_story_box .staff_laws_title {
    width:100%;
    font-size: 18px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #333333; }
.culture_story_box .staff_laws_des {
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #666666;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 20px 0 0; }
.culture_story_box .staff_laws:hover .staff_laws_title {
    color: #0C673E; }
.culture_story_box .staff_laws:hover .staff_laws_des {
    color: #0C673E; }
.culture_story_box .culture_art_nav {
    width: 100%;
    text-align: center;
    overflow: hidden; }
.culture_story_box .art_nav_wrap {
    display: inline-block; }
.culture_story_box .art_nav_wrap ~ .art_nav_wrap {
    margin-left: 25px; }
.culture_story_box .art_nav_item {
    width: 200px;
    height: 60px;
    background: #f7f7f7;
    border-radius: 30px;
    behavior: url(404.png);
    text-align: center;
    line-height: 60px;
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #333333;
    outline: none;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
}
.culture_story_box .art_nav_item:hover, .culture_story_box .art_nav_active {
    background: #0c673e;
    color: #ffffff; }
.culture_story_box .culture_art_content {
    width: 100%;
    overflow: hidden;
    margin: 50px auto 0;
    padding-bottom: 10px;}
.culture_story_box .culture_art_list {
    width: 104.4%;
    margin: 0px auto 0;
    overflow: hidden; }
.culture_story_box .culture_art_item {
    width: 30.5%;
    height: 410px;
    float: left;
    margin-right: 2.4%;
    margin-bottom: 50px;
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
    display: block;
    background: #ffffff;
    border-radius: 6px;
    box-shadow: 0px 4px 16px 0px rgba(21, 87, 35, 0.1);
    behavior: url(404.png);
    text-align: left; }
.culture_story_box .culture_art_img {
    width: 100%;
    height: 260px;
    overflow: hidden;
    position: relative; }
.culture_story_box .culture_art_img img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    margin: auto;
    object-fit: contain;
    transition: all 0.6s; }
.culture_story_box .ico_video {
    width: 72px;
    height: 72px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -36px 0 0 -36px;
    z-index: 1; }
.culture_story_box .ico_video > img {
    width: 100%;
    height: 100%;
    margin: auto; }
.culture_story_box .culture_art_tit {
    width: 100%;
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #333333;
    padding: 28px 0 0 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    box-sizing: border-box;
    line-height: 18px; }
.culture_story_box .culture_art_author {
    font-size: 14px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #666666;
    margin: 13px 0 0 19px;
    line-height: 14px; }
.culture_story_box .culture_art_date {
    font-size: 14px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #999999;
    line-height: 14px;
    margin: 33px 0 0 19px; }
.culture_story_box .culture_art_item:hover .culture_art_img > img {
    transform: scale(1.4); }
.culture_story_box .culture_art_item:hover .culture_art_tit, .culture_story_box .culture_art_item:hover .culture_art_author, .culture_story_box .culture_art_item:hover .culture_art_date {
    color: #0C673E; }
.culture_story_box .culture_pagination {
    width: 100%;
    margin: 60px auto 0;
    text-align: center; }
.culture_story_box .culture_pagination .page_box {
    display: inline-block; }
.culture_story_box .culture_artdel_box {
    width: 1200px;
    max-width: 1200px;
    margin: 58px auto 0; }
.culture_story_box .culture_artdel_content {
    width: 100%;
    overflow: hidden;
    margin: 60px auto 0; }
.culture_story_box .artdel_cl {
    width: 100%;
    overflow: hidden; }
.culture_story_box .artdel_cl_swiper {
    width: 56.8%;
    float: left; }
.culture_story_box .artdel_swiper_box {
    width: 100%;
    height: 460px;
    position: relative; }
.culture_story_box .artdel_swiper_image {
    width: 100%;
    height: 100%;
    overflow: hidden; }
.culture_story_box .artdel_swiper_image img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: auto; }
.culture_story_box .artdel_ico {
    cursor: pointer;
    width: 40px;
    height: 40px;
    display: table-cell;
    vertical-align: middle;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    z-index: 1;
    background: rgba(0, 0, 0, 0.3);
    border-radius: 50%; }
.culture_story_box .artdel_ico > img {
    width: 100%;
    height: 100%;
    margin: auto; }
.culture_story_box .artdel_ico button {
    border: none;
    outline: none;
    background: transparent; }
.culture_story_box .newest_ico {
    top: 108px;
    margin-top: 0; }
.culture_story_box .artdel_ico_lf {
    left: 10px; }
.culture_story_box .artdel_ico_rt {
    right: 10px; }
.culture_story_box .newest_ico_lf {
    left: 20px; }
.culture_story_box .newest_ico_rt {
    right: 20px; }
.culture_story_box .artdel_cl_scroll {
    width: 100%;
    height: 78px;
    margin: 11px auto 0;
    position: relative; }
.culture_story_box .artdel_scroll_ul {
    height: 78px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.6s;
    box-sizing: border-box; }
.culture_story_box .artdel_scroll_li {
    width: 88px;
    height: 100%;
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
    margin-right: 11px;
    border: 1px solid transparent;
    box-sizing: border-box;
    float: left; }
.culture_story_box .artdel_scroll_li img {
    width: 100%;
    height: 100%;
    margin: auto; }
.culture_story_box .artdel_scroll_li.active {
    border: 1px solid #0C673E; }
.culture_story_box .artdel_cl_des {
    width: 40%;
    float: right; }
.culture_story_box .artdel_des_tit {
    width: 100%;
    font-size: 18px;
    font-family: Microsoft YaHei Bold, Microsoft YaHei Bold-Bold;
    font-weight: 700;
    color: #333333;
    padding: 19px 0 20px 0;
    border-bottom: 1px solid #E6E6E6; }
.culture_story_box .artdel_des_subtit {
    font-size: 14px;
    color: #666666;
    font-family: Microsoft YaHei Bold, Microsoft YaHei Bold-Bold;
    line-height: 28px;
    margin-top: 23px;
    margin-bottom: 100px; }
.culture_story_box .artdel_fanhiu {
    height: 36px;
    line-height: 36px;
    display: inline-block;
    padding: 0px 17px;
    background-color: #256E4D;
    border-radius: 18px;
    behavior: url(404.png);
    font-size: 14px;
    font-family: Microsoft YaHei Bold, Microsoft YaHei Bold-Bold;
    color: #ffffff;
    outline: none;
    border: none; }
.culture_story_box .art_newsest {
    width: 100%;
    margin: 87px auto 0; }
.culture_story_box .art_newsest_tit {
    line-height: 30px;
    font-size: 24px;
    font-family: MicrosoftYaHei Bold, MicrosoftYaHei Bold-Bold;
    font-weight: 700;
    color: #333333; }
.culture_story_box .art_newsest_scroll {
    width: 100%;
    overflow: hidden;
    margin: 27px auto 0;
    position: relative; }
.culture_story_box .newsest_scroll_ul {
    white-space: nowrap;
    overflow: hidden;
    transition: all 0.6s; }
.culture_story_box .newsest_scroll_li {
    width: 380px;
    float: left;
    margin-right: 30px; }
.culture_story_box .newsest_scroll_a {
    display: block;
    width: 100%; }
.culture_story_box .newsest_scroll_image {
    width: 100%;
    height: 256px;
    border-radius: 6px;
    behavior: url(404.png);
    overflow: hidden; }
.culture_story_box .newsest_scroll_image img {
    width: 100%;
    height: 100%;
    margin: auto; }
.culture_story_box .newsest_scroll_title {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
    font-family: MicrosoftYaHei Bold, MicrosoftYaHei Bold-Bold;
    font-weight: 700;
    color: #333333;
    margin-top: 19px; }

.recruit_select {
    width: 100%;
    overflow: hidden;
}
.recruit_select .layui-form {
    width: 100%; }
.recruit_select .select_box {
    width: 49%;
    display: inline-block;
    height: 50px;
    position: relative; }
.recruit_select .recruit_search {
    width: 49%;
    height:50px;
    float: right;
    position: relative;
    margin-left: 2%; }
.recruit_select .select_input {
    width: 100%;
    height: 100%;
    text-align: center;
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #c4c4c4;
    line-height: 50px;
    border: 1px solid #cccccc;
    outline: none;
    box-sizing: border-box; }
.recruit_select .layui-input-block {
    margin-left: 0; }
.recruit_select .layui-input-block .layui-input {
    height: 50px;
    text-align: center;
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    color: #666666;
    font-weight: bold;
    border: 1px solid #cccccc; }
.recruit_select .layui-input-block .layui-form-select dl dd {
    color: #606266; }
.recruit_select .layui-input-block .layui-form-select dl dd:hover {
    background: #f5f7f6; }
.recruit_select .layui-input-block .layui-this {
    background: #f5f7f6;
    color: #0c673e !important; }
.recruit_select .search_input {
    width: 100%;
    height: 100%;
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    text-align: left;
    color: #666666;
    font-weight: bold;
    border: 1px solid #cccccc;
    outline: none;
    box-sizing: border-box;
    padding-left: 105px;
    box-sizing: border-box; }
.recruit_select .search_input::placeholder {
    color: #666666;
    font-weight: bold; }
.recruit_select .recruit_search_ico {
    width: 16px;
    height: 14px;
    position: absolute;
    left: 15px;
    top: 50%;
    margin-top: -7px;
    z-index: 1; }
.recruit_select .search_button {
    height: 100%;
    width: 103px;
    background: #0c673e;
    text-align: center;
    line-height: 100%;
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #ffffff;
    outline: none;
    border: none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1; }

.recruit_table {
    width: 100%;
    margin: 38px auto 0; }
.recruit_table .recruit_table_head {
    width: 100%;
    height: 60px;
    line-height: 60px;
    background: #f5f7f6;
    overflow: hidden;
}
.recruit_table .recruit_table_body {
    width: 100%;
    background: #fff; }
.recruit_table .recruit_table_item {
    width: 100%;
    background: #ffffff; }
.recruit_table .table_body_wrap {
    width: 100%;
    padding: 18px 0;
    border-bottom: 1px solid #E6E6E6;
    position: relative;
    overflow: hidden;
    background: #ffffff;
    cursor: pointer;
    display: flex;
    align-items: center; }
.recruit_table .table_item1 {
    width: 13.3%;
    padding-left: 19px; }
.recruit_table .table_item2 {
    width: 13.3%;
    text-align: center; }
.recruit_table .table_item3 {
    width: 25%;
    text-align: center; }
.recruit_table .table_item4 {
    width: 9.8%;
    text-align: center; }
.recruit_table .table_item5 {
    width: 22.2%;
    text-align: center; }
.recruit_table .table_item6 {
    width: 10.1%;
    text-align: center; }
.recruit_table .table_head_item {
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    color: #333333;
    float: left;
    box-sizing: border-box; }
.recruit_table .table_body_box {
    line-height: 23px;
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #333333;
    float: left;
    box-sizing: border-box; }
.recruit_table .table_head_h5{
    display: none;
}
.recruit_table .table_body_wrap:hover {
    background: #f7faf9; }
.recruit_table .table_body_wrap:hover .table_body_box {
    color: #0c673e; }
.recruit_table .ico_collpase {
    width: 18px;
    height: 10px;
    text-align: center;
    line-height: 10px;
    position: absolute;
    right: 40px;
    top: 50%;
    margin-top: -5px; }
.recruit_table .ico_collpase img {
    width: 100%;
    height: 100%; }
.recruit_table .collpase_box {
    width: 100%;
    background: #ffffff;
    padding: 0 0px 35px 20px;
    box-sizing: border-box;
    border-top: 1px solid #E6E6E6;
    overflow: hidden;
    display: none;
    cursor: pointer; }
.recruit_table .collpase_box:hover {
    background: #f7faf9; }
.recruit_table .collpase_box:hover * {
    background-color: transparent !important; }
.recruit_table .collpase_item {
    margin-top: 37px;
    padding-right: 20px;
}
.recruit_table .collpase_box .collpase_item .suibian>img{
    width: 100% !important;
    height: auto !important;
}
.recruit_table .collpase_tit {
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    color: #333333; }
.recruit_table .collpase_content {
    font-size: 14px;
    color: #333333;
    line-height: 20px;
    margin-top: 25px; }
/*表格*/
.recruit_table table{
    border-top:1px solid #333!important;
    border-right:1px solid #333!important;
}
.recruit_table table tr{
    line-height: 100%;
}
.recruit_table table tr td{
    height: 100%;
    text-align: center!important;
    border-left:1px solid #333!important;
    border-bottom:1px solid #333!important;
    box-sizing: border-box;
}

.search_con {
    margin: 60px auto 0;
    padding-bottom: 60px; }
.search_con .search_tit {
    font-size: 36px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #333333; }
.search_con .search_tit .search_keyword {
    color: #0C673E; }
.search_con .search_content {
    width: 100%;
    margin: 23px auto 32px; }
.search_con .search_item {
    width: 100%;
    padding-bottom: 18px;
    border-bottom: 1px solid #E6E6E6; }
.search_con .search_title {
    font-size: 18px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #333333;
    margin-top: 34px;
    line-height: 18px; }
.search_con .search_subtitle {
    font-size: 14px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #666666;
    line-height: 28px;
    margin-top: 17px; }
.search_con .search_item:hover .search_title {
    color: #0c673e; }

.search_input_wrap {
    width: 240px;
    height: 40px;
    float: right;
    position: relative; }
.search_input_wrap .search_input_box {
    width: 100%;
    height: 100%;
    background: #f7f8fa;
    border: 1px solid #f7f8fa;
    border-radius: 21px;
    box-sizing: border-box;
    font-size: 14px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #b3b3b3;
    padding: 0 40px 0 20px;
    behavior: url(404.png); }
.search_input_wrap .ico_search_bn {
    width: 36px;
    height: 36px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    position: absolute;
    right: 2px;
    top: 50%;
    margin-top: -18px;
    z-index: 1; }
.search_input_wrap .ico_search_bn img {
    width: 100%;
    height: 100%;
    display: block;
    margin: auto; }
.search_input_wrap .layui-btn {
    padding: 0;
    background: transparent;
    outline: none;
    border: none; }

.important_tit {
    font-size: 36px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #333333; }

.lf_line {
    height: 30px;
    width: 7px;
    background: #0c673e;
    margin-right: 13px;
    float: left; }

.show {
    display: block; }

.hide {
    display: none; }

.dialog_wrapper {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    z-index: 999;
    display: none; }
.dialog_wrapper .prism_player {
    height: 80%;
    width: 80%;
    border-radius: 4px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%); }
.dialog_wrapper .J_prismPlayer {
    width: 100%;
    height: 100%; }
.dialog_wrapper .dialog_close {
    position: absolute;
    right: -5%;
    top: -11px;
    z-index: 1; }
.footer {
    width: 100%;
    background-color: #0C673E;
    margin: 0 auto; }
.footer .footer_box {
    max-width: 1400px;
    margin: 0 auto;
    overflow: hidden;
    box-sizing: border-box;
    position: relative; }
.footer .footer_nav {
    width: 100%;
    margin: 60px auto 0;
    padding-bottom: 21px;
    border-bottom: 1px solid #638D7F;
    overflow: hidden; }
.footer .footer_nav_item {
    float: left;
    width: 12%;
    margin-right: 1%;
    box-sizing: border-box; }
.footer .footer_nav_first {
    font-size: 18px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    margin-bottom: 18px;
    color: #ffffff;
    display: block; }
.footer .footer_nav_other {
    line-height: 36px;
    display: block;
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #d1d7d5; }
.footer .footer_nav_other:hover {
    color: #fff; }
.footer .footer_code {
    width: 140px;
    text-align: center;
    font-size: 14px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #d8dddb;
    letter-spacing: 1px;
    position: absolute;
    right: 0;
    top: 60px;
    z-index: 1; }
.footer .footer_code_wrap {
    width: 140px;
    height: 140px;
    text-align: center;
    margin: 0 0 18px 0; }
.footer .footer_code_wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: inline-block; }
.footer .footer_contact {
    width: 100%;
    margin: 0px auto 0;
    padding: 0 0 29px 0;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    flex-wrap: nowrap; }
.footer .footer_logo {
    width: 25%;
    height: 70px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    float: left; }
.footer .footer_logo img {
    height: 100%;
    display: block;
    margin: 20px 73px 0 0; }
.footer .footer_contact_list {
    float: right;
    width: 75%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap; }
.footer .footer_contact_item {
    float: left;
    overflow: hidden;
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #ffffff;
    margin-top: 31px;
    display: flex;
    align-items: center; }
.footer .footer_contact_item .footer_contact_ico {
    width: 48px;
    height: 100%;
    text-align: center;
    margin-right: 12px;
    display: inline-block; }
.footer .footer_contact_item .footer_contact_ico img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: inline-block; }
.footer .footer_contact_item .footer_contact_txt {
    color: #ffffff;
    display: inline-block; }
.footer .footer_contact_href {
    width: 270px;
    height: 42px;
    border: 1px solid #638d7f;
    border-radius: 5px;
    behavior: url(404.png);
    line-height: 42px;
    text-align: center;
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #ffffff;
    position: relative;
    float: left;
    margin: 34px 0 0 0px;
    box-sizing: border-box; }
.footer .footer_contact_href .footer_contact_triangle {
    border-bottom: 10px solid transparent;
    border-top: 10px solid #ffffff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -5px;
    z-index: 1; }
.footer .footer_contact_href .footer_contact_triangle_active {
    border-bottom: 10px solid #ffffff;
    border-top: 10px solid transparent;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    right: 10px;
    bottom: 50%;
    margin-bottom: -5px;
    z-index: 1;
    display: none; }
.footer .footer_contact_href .footer_contact_popup {
    width: 100%;
    behavior: url(404.png);
    text-align: left;
    position: absolute;
    left: 0;
    bottom: 100%;
    margin-bottom: 11px;
    z-index: 1;
    display: none; }
.footer .footer_contact_href .friend_link_box {
    width: 100%;
    border-radius: 5px;
    overflow: hidden; }
    .footer .footer_contact_href .cheren_con {
        width: 100%;
        border-radius: 5px;
        overflow: hidden; }
        .footer .footer_contact_href .cheren_list {
            width: 100%;
            overflow: hidden; }
.footer .footer_contact_href .friend_link_item {
    width: 100%;
    overflow: hidden; }
    .footer .footer_contact_href .cheren_item {
        width: 100%;
        display: block;
        height: 34px;
        line-height: 34px;
        padding: 0 20px;
        background: #ffffff;
        box-sizing: border-box;
        font-size: 14px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        color: #606266; }
        .footer .footer_contact_href .cheren_item:hover, .footer .footer_contact_href .cheren_item.cheren_item_active {
            background: #f5f7fa; }
.footer .footer_contact_href .friend_link {
    width: 100%;
    display: block;
    height: 34px;
    line-height: 34px;
    padding: 0 20px;
    background: #ffffff;
    box-sizing: border-box;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #606266; }
.footer .footer_contact_href .friend_link:hover, .footer .footer_contact_href .friend_link.friend_link_active {
    background: #f5f7fa; }
.footer .footer_contact_href .friend_link_triggle {
    border-bottom: 6px solid transparent;
    border-top: 6px solid  #ffffff;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    position: absolute;
    left: 35px;
    top: 100%;
    z-index: 1; }
.footer .footer_copyright {
    width: 100%;
    height: 76px;
    line-height: 76px;
    background: #095d37;
    text-align: center;
    font-size: 14px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #d1d7d5; }
.footer .h5_collapse_box {
    display: none;
}
.collapse_box {
    position: fixed;
    left: 0;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 999;
    display: none; }
.collapse_box .collapse_wrap {
    width: 260px;
    height: 100%;
    margin-top: 60px;
    background-color: #fff;
    padding: 10px 15px 70px 25px;
    box-sizing: border-box;
    position: absolute;
    right: 0;
    top: 0;
    overflow-y: scroll; }
.collapse_box .collapse_wrap .collapse_item {
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
    position: relative; }
.collapse_box .collapse_wrap .collapse_href {
    height: 50px;
    line-height: 50px;
    display: inline-block;
    font-size: 16px;
    color: #666; }
.collapse_box .collapse_wrap .collapse_ico {
    font-size: 22px;
    color: #666;
    float: right;
    padding-left: 20px;
    line-height: 50px; }
.collapse_box .collapse_wrap .sub_nav {
    width: 100%;
    padding-left: 15px;
    box-sizing: border-box;
    display: none; }
.collapse_box .collapse_wrap .sub_nav_item {
    width: 100%;
    font-size: 14px;
    color: #666666;
    padding: 8px 5px 8px 5px;
    display: inline-block;
    box-sizing: border-box; }
.collapse_box .collapse_wrap .sub_nav_item:hover {
    background-color: #0C673E;
    color: #fff; }
.collapse_box .collapse_wrap .sub_nav_last {
    padding-bottom: 15px; }

.shadow_box {
    width: 100%;
    height: 100%;
    background-color: #000000;
    filter: alpha(opacity=50);
    opacity: 0.5; }

.img_box_li img {
    cursor: pointer;
    transition: all 0.6s; }
/* .img_box_li:hover img {
    transform: scale(1.4); } */
.img_box_li:hover .tit_active {
    color: #0C673E !important; }

.imgBox img {
    cursor: pointer;
    transition: all 0.6s; }
/* .imgBox img:hover {
    transform: scale(1.4); } */

.swiper-pagination-custom {
    bottom: 30px;
    left: 0;
    width: 100%; }

.swiper-pagination-customs {
    display: inline-block;
    margin: 0 5px;
    width: 12px;
    height: 12px;
    opacity: 0.5;
    border-radius: 50%;
    background: #ffffff;
    behavior: url(404.png); }

.swiper-pagination-customs-active {
    opacity: 1; }

.layui-layer-molv {
    background-color: #256E4D; }
.layui-layer-molv .layui-layer-title {
    text-align: center;
    padding: 0 80px; }
.layui-layer-molv .layui-layer-content {
    text-align: center; }

.layui-laypage-pagination {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    font-family: Source Han Sans SC, Source Han Sans SC-Normal;
    font-weight: Normal;
    color: #999999 !important; }
.layui-laypage-pagination .layui-laypage-count {
    color: #999999 !important; }
.layui-laypage-pagination .layui-laypage-prev {
    height: 100%;
    width: 80px;
    text-align: center;
    line-height: 40px;
    padding: 0;
    border-radius: 4px;
    behavior: url(404.png); }
.layui-laypage-pagination .layui-laypage-next {
    height: 100%;
    width: 80px;
    text-align: center;
    line-height: 40px;
    padding: 0;
    border-radius: 4px;
    behavior: url(404.png); }
.layui-laypage-pagination a, .layui-laypage-pagination span {
    height: 100% !important;
    display: inline-block;
    line-height: 40px !important;
    margin: 0 0 0 8px !important;
    padding: 0 16px;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    color: #747474 !important;
    behavior: url(404.png); }
.layui-laypage-pagination .layui-laypage-curr .layui-laypage-em {
    background-color: #005E3C !important; }
.layui-laypage-pagination select {
    height: 100% !important;
    line-height: 40px !important;
    padding: 0 !important;
    color: #747474 !important; }
.layui-laypage-pagination button {
    height: 40px !important;
    line-height: 40px !important;
    background: #cccccc !important;
    border-radius: 3px;
    color: #ffffff; }
.layui-laypage-pagination input {
    height: 40px !important;
    line-height: 40px !important;
    color: #165925 !important;
    border: 1px solid #ffd900; }
.page_container {
    display: flex;
    width: 100%;
    height: 100px;
    justify-content: center;
    align-items: center;
}
.pagination-box {
    margin-top: 20px;
    line-height: 40px; }
.pagination-box .pagination {
    margin: 0 auto 0; }
.pagination-box .page-home {
    font-size: 14px;
    font-family: Source Han Sans SC, Source Han Sans SC-Normal;
    font-weight: Normal;
    color: #747474;
    display: inline-block; }
.pagination-box .page-prev {
    height: 100%;
    display: inline-block;
    border: 1px solid #cccccc;
    border-radius: 4px;
    behavior: url(404.png);
    text-align: center;
    font-size: 14px;
    font-family: Source Han Sans SC, Source Han Sans SC-Normal;
    font-weight: Normal;
    color: #999999;
    padding: 0 19px; }
.pagination-box .page-number {
    height: 100%;
    padding: 0 16px;
    border: 1px solid #cccccc;
    border-radius: 4px;
    background: #ffffff;
    font-size: 14px;
    font-family: Source Han Sans SC, Source Han Sans SC-Normal;
    font-weight: Normal;
    text-align: center;
    color: #747474;
    margin: 0 3px;
    display: inline-block; }
.pagination-box .page-active {
    background: #005E3C;
    border-color: #005E3C;
    color: #ffffff; }

@media (max-width: 1620px) {
    .main .header .head_rt .nav_item + .nav_item {
        margin-left: 24px; }
    }
@media (max-width: 1520px) {
    .main .header .head_rt .nav_item + .nav_item {
        margin-left: 20px; }
    .main .contaner .noticebar {
        margin-left: 5%;
        margin-right: 5%; } }
@media (max-width: 1440px) {
    .main .header .head_rt .nav_item + .nav_item {
        margin-left: 15px; }
    .main .header .head_rt .nav_item {
        font-size:16px; }
    .search_input_wrap{
        width:180px;
        height: 36px;
    }
    .main .header .head_sear {
        right: 50px !important;
    }
    .main .header .head_rt .second_nav_item {
        font-size: 16px; }
    .main .contaner .group_information {
        padding-left: 5%;
        padding-right: 5%; }
    .main .contaner .environ_box .environ_main {
        padding-left: 5%;
        padding-right: 5%; }
    .main .contaner .epm_box {
        padding-left: 5%;
        padding-right: 5%; }
    .main .epm_box .zoology_item {
        height: 330px;
        width: 30.25%;
    }
    .main .contaner .stock_price .stock_price_wrap {
        width: 100%;
        padding-left: 5%;
        padding-right: 5%; }

    .footer .footer_box {
        margin-left: 5%;
        margin-right: 5%; } }
@media (max-width: 1280px) {
    .header .head_rt .nav_item {
        font-size: 16px !important; } }
@media (max-width: 1200px) {
    .main .header .header_box {
        width: 86%;
        height: 90px; }
    .main .header .logo {
        height: 50px;
        width: 136px;
        margin: 20px 0 0; }
    .main .header .head_rt .nav_item {
        font-size: 14px !important;
        padding: 44px 0!important; }
    .main .header .head_rt .nav_item + .nav_item {
        margin-left: 10px !important; }
    .main .header .head_rt .second_nav_item {
        padding: 6px 12px;
        font-size: 14px; }
    .main .header .head_sear {
        padding: 25px 0!important;
    }
    .main .header .head_rt .search_wrap, .main .header .head_rt .head_login {
        margin-top: 36px; }
    .main .contaner {
        /*padding-top: 90px; */
    }
    .main .contaner .news_information .news_nav, .main .contaner .news_information .news_con {
        width: 100%;
        padding: 0 5% 0 0; }
    .main .news_nav_rt{
        margin: 10px 0 0;
    }
}
@media (max-width: 1024px) {
    .main .header .head_nav {
        display: none;
    }
    .main .header .head_nav, .main .header .head_login {
        display: none; }
    .main .header .head_col {
        margin:4px 0 0 0;
        display: block; }
    .main .contaner .noticebar {
        max-width: 900px; }
    .main .contaner .news_information .news_nav, .main .contaner .news_information .news_con {
        width: 100%;
        padding-left: 5%;
        padding-right: 5%; }
    .main .contaner .news_information .news_con .news_banner_title {
        font-size: 17px; }
    .main .contaner .news_information .news_con .news_banner_subtitle {
        font-size: 14px; }
    .main .contaner .news_information .news_con .news_fade_day {
        font-size: 16px; }
    .main .contaner .news_information .news_con .news_fade_year {
        font-size: 18px; }
    .main .contaner .news_information .news_con .news_con_title {
        font-size: 15px; }
    .main .contaner .news_information .news_con .news_con_subtitle {
        font-size: 14px; }
    .main .contaner .news_nav_lf {
        line-height: 40px; }
    .main .contaner .news_nav_lf .news_nav_title {
        font-size: 40px; }
    .main .contaner .news_nav_lf .news_title_z {
        font-size: 19px; }
    .main .contaner .group_information .group_info_txt {
        font-size: 14px; }
    .main .news_nav_rt .news_nav_item {
        margin-left: 0; }
    .main .news_nav_rt{
        margin: 6px 0 0;
    }
    /* 底部导航 */
    .footer .footer_nav {
        display: none; }
    .footer .h5_collapse_box {
        position: static;
        display: block;
        width: 100%;
        /*height: 420px;*/
        height: auto;
    }

    .footer .h5_collapse_box .h5_collapse_wrap {
        width: 100%;
        margin-top: 0px;
        background: transparent;
        padding: 10px 0px 10px 0px;
        box-sizing: border-box;
        overflow-y: scroll;
    }

    .footer .h5_collapse_box .h5_collapse_wrap .h5_collapse_item {
        width: 100%;
        border-bottom: 1px solid #999999;
        position: relative;
    }

    .footer .h5_collapse_box .h5_collapse_wrap .h5_collapse_href {
        height: 50px;
        line-height: 50px;
        display: inline-block;
        font-size: 16px;
        color: #FFFFFF;
    }

    .footer .h5_collapse_box .h5_collapse_wrap .h5_collapse_ico {
        font-size: 22px;
        color: #FFFFFF;
        float: right;
        padding-left: 20px;
        line-height: 50px;
    }

    .footer .h5_collapse_box .h5_collapse_wrap .sub_nav {
        width: 100%;
        padding-left: 15px;
        box-sizing: border-box;
        display: none;
    }

    .footer .h5_collapse_box .h5_collapse_wrap .sub_nav_item {
        width: 100%;
        font-size: 14px;
        color: #FFFFFF;
        padding: 8px 5px 8px 5px;
        display: inline-block;
        box-sizing: border-box;
    }

    .footer .h5_collapse_box .h5_collapse_wrap .sub_nav_item:hover {
        background-color: #0C673E;
        color: #FFFFFF;
    }

    .footer .h5_collapse_box .h5_collapse_wrap .sub_nav_last {
        padding-bottom: 15px;
    }

    .footer .footer_code {
        margin-top: 30px;
        position: relative;
        left: 50%;
        margin-left: -70px;
        top: 0; }
    .footer .footer_logo {
        float: none; }
    .footer .footer_contact_list {
        float: none; }
    .footer .footer_contact_item {
        float: none; } }
@media (max-width: 950px) {
    .main .contaner .news_information .news_con .news_banner, .main .contaner .news_information .news_con .news_con_list {
        width: 100%; }
    .main .contaner .news_information .news_con .news_con_wrap .news_headline_swiper {
        width: 100%;
    }
    .main .contaner .news_information .news_con .news_con_list {
        float: left; }
    .main .contaner .news_information .news_con .news_con_item {
        margin: 0 2% 2% 0; }
    .main .contaner .news_information .news_con .news_con_item:hover {
        background: #f8f9fb;
    }
    .main .contaner .news_information .news_con .news_con_item:hover .news_con_title {
        color: #333333;
    }
    .main .contaner .news_information .news_con .news_con_item:hover .news_con_subtitle {
        color: #666666;
    }
    .main .contaner .news_information .news_con .news_con_item:hover .news_con_subtitle .news_con_point {
        background: #f8f9fb;
        color: #666666;
    }
    .main .contaner .news_information .news_con .news_con_item:hover .news_item_bm {
        border-top: 1px solid #E6E6E6;
    }
    .main .contaner .news_information .news_con .news_con_item:hover .news_item_day {
        color: #999999;
    }
    .main .contaner .news_information .news_con .news_banner_title {
        font-size: 18px; }
    .main .contaner .news_information .news_con .news_banner_subtitle {
        font-size: 16px; }
    .main .contaner .news_information .news_con .news_con_title {
        font-size: 17px; }
    .main .contaner .news_information .news_con .news_con_subtitle {
        font-size: 16px; }
    .main .contaner .group_information .group_info_lf, .main .contaner .group_information .group_info_rt {
        width: 100%; }
    .main .contaner .group_information .group_info_txt {
        font-size: 14px; }
    .main .contaner .news_nav_lf {
        line-height: 80px; }
    .main .contaner .news_nav_lf .news_nav_title {
        font-size: 80px; }
    .main .contaner .news_nav_lf .news_title_z {
        font-size: 30px; }
    .main .news_nav_rt{
        margin: 12px 0 0;
    }
}

@media (max-width: 750px) {
    .main{
        overflow: hidden;
    }
    .gotop_box{
        width:30px;
        height: 30px;
        line-height: 30px;
    }
    .gotop_box img{
        width: 14px;
        height: 16px;
    }
    /* 小屏只显示当前页和上一页下一页，不然放不下 */
    .page_hide {
        display: none !important;
    }
    .main .header .header_box {
        width: 94%;
        height: 64px; }
    .main .header .logo {
        height: 36px;
        width: 100px;
        margin: 20px 0 0; }
    .main .header .head_nav, .main .header .head_login {
        display: none; }
    .main .header .head_col {
        display: block;
        margin: 5px 0 0 0; }
    .main .header .head_sear {
        right: 0px !important;
        padding: 15px 0 0 0 !important; }
    .main .contaner {
        /*padding-top: 64px; */
    }
    .main .contaner .swiper {
        height: 205px; }
    .main .contaner .swiper .swiper_href {
        display: flex; }
    .main .contaner .swiper .swiper_title {
        font-size: 32px;
    }
    .main .contaner .noticebar {
        margin-left: 3%;
        margin-right: 3%; }
    .main .contaner .noticebar .noticebar_lf {
        margin-left: 10px; }
    .main .contaner .noticebar .noticebar_more {
        padding: 0 10px 0 10px; }
    .main .contaner .news_information .news_nav, .main .contaner .news_information .news_con {
        width: 100%;
        padding-left: 0;
        padding-right: 0; }
    .main .contaner .news_information .news_con .news_banner_img {
        height: auto;
        max-height: 410px;
    }
    .main .contaner .news_information .news_con .news_banner_img img {
        width: 100%;
    }
    .main .contaner .news_information .news_con .news_fade_date {
        bottom: 58px;
    }
    .main .contaner .group_information .company_item {
        width: 33%;
    }
    .main .contaner .group_information .company_item .company_title {
        margin-top: 0px;
        margin-bottom: 20px;
    }
    .main .contaner .group_information .company_item .company_image {
        height: 80px;
        width: 80px;
    }
    .main .contaner .group_information .group_info_txt {
        font-size: 14px;
        padding: 0; }
    .main .contaner .group_information .group_info_rt {
        height: auto; }
    .main .contaner .stock_price .stock_price_title {
        width: 100px; }
    .main .news_nav_rt{
        margin: 6px 0 0;
    }
    .main .contaner .width_col {
        width: 94%;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 44px;
        padding-left: 0;
        padding-right: 0; }
    .main .contaner .news_nav_lf {
        line-height: 56px; }
    .main .news_nav_lf .nav_more {
        float: left;
        margin-left: 0;
    }
    .main .news_nav_lf .nav_more.news_more {
        margin-left: 3%;
    }
    .main .contaner .font-size-40 {
        font-size: 40px !important; }
    .main .contaner .font-size-30 {
        font-size: 32px !important; }
    .main .contaner .font-size-19 {
        font-size: 24px !important; }
    .main .contaner .font-size-16 {
        font-size: 14px !important; }
    .main .news_nav_rt .news_nav_item {
        line-height: 40px;
        padding: 0 3px 0;
        margin-left: 16px; }
    /* .main .epm_box .zoology_warp {
        width: 225%;
                        } */
    .main .epm_box .zoology_img {
        height: 200px;
    }
    .search_input_wrap {
        width: 150px; }
    .news_nav_lf_flex {
        display: flex;
        justify-content: center;
    }
    .news_nav_lf_flex.enter_title {
        display: block;
    }
    .news_nav_lf_flex .news_title_z {
        width: 100%;
        text-align: center;
    }
    .news_nav_lf_flex .news_title_z.enter_title {
        width: 100%;
        text-align: left;
    }
    .news_nav_lf_flex .epm_title {
        width: 120%;
        margin-left: -10%;
        text-align: center;
    }
    .main .contaner .environ_box {
        padding: 0 0 10px 0;
    }
    .main .contaner .environ_box .first_industry {
        display: none;
    }
    .main .contaner .environ_box .other_industry {
        width: 23%;
        margin-left: 0px;
        margin-right: 2%;
    }
    .main .contaner .environ_box .first_industry_warp {
        display: none;
        overflow-x: scroll;
        margin-bottom: 10px;
    }
    .main .contaner .environ_box .first_industry_warp .first_industry_content {
        width: 291%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .main .contaner .environ_box .first_industry_warp .first_industry_content .first_industry_item {
        flex: 1;
        background-color: #0C673E;
        margin-right: 5px;
    }

    .main .contaner .environ_box .first_industry_warp .first_industry_item .lf_industry .industry_logo {
        margin-top: 20px;
    }
    .main .contaner .environ_box .first_industry_warp .first_industry_item .lf_industry {
        color: #FFFFFF;
        margin-bottom: 20px;
    }
    .main .contaner .environ_box .first_industry_warp .first_industry_item .rt_industry {
        margin-top: 20px;
        margin-bottom: 20px;
        padding-right: 0px;
        background-color: #0C673E;
        color: #FFFFFF;
    }
    .main .contaner .environ_box .environ_item {
        height: 120px;
    }
    .main .contaner .environ_box .environ_item .ico_industry {
        margin-top: 20px;
    }
    .main .contaner .environ_box .title_industry {
        font-size: small;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap;
        width: 100%;
    }
    .layui-form-item .layui-input-inline {
        margin: 0 0 0 0 !important; }
    .company_group {
        width: 58px;
        font-size: 14px;
        line-height: 30px;
        top: 75%;
    }
    .main .contaner .group_information .group_info_rt {
        margin-top: 20px;
        border-radius: 0px;
    }
    .more_h5 {
        margin-top: 30px;
        margin-bottom: 30px;
        height: 60px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .more_h5 .more_box {
        background: transparent;
        display: block;
    }
    .main .stock_price {
        line-height: 40px;
    }
    .main .stock_price .stock_price_content {
        justify-content: left;
        overflow-x: scroll;
        flex-wrap: wrap;
    }
    /*走进环保*/
    .enter .enter_banner {
        /* height: 160px; */
        display: none; }
    .enter .enter_banner.enter_banner_h5 {
        display: inline-block;
    }
    .enter .enter_nav{
        width:100%;
        margin:0 auto;
        height: 41px;
        line-height: 40px;
        border-bottom: none;
    }
    .enter .enter_nav_box {
        width: 94%;
        padding:0 3%;
        border-bottom: 1px solid #D7D7D7;
    }
    .enter .enter_nav_lf .ico_prev{
        width:16px;
        height: 15px;
    }
    .enter .enter_con{
        width:100%;
        margin:0px auto 0;
    }
    .enter .enter_con .enter_des {
        width: auto;
    }
    .enter .enter_con .enter_tit {
        padding: 0 20px;
    }
    .enter .enter_con .enter_index_box{
        margin:0px auto 0;
    }
    .enter .enter_con .company_road {
        margin: 34px auto 0;
    }
    .enter .enter_con .company_road_box {
        padding-left: 0px;
    }
    .enter .enter_con .company_industry{
        width: auto;
        padding: 0 20px;
        margin:20px auto 0;
    }
    .enter .enter_con .company_team {
        display: flex;
        flex-wrap: wrap;
        margin: 0px;
        }
    .enter .enter_con .company_team_item {
        width: auto;
        height: auto;
        display: block;}
    .enter .enter_con .company_team_item img {
        max-width: 80%;
        max-height: 80%;
        display: block;
        margin: auto; }
    .enter .enter_con .company_team_item ~ .company_team_item {
        margin-left: 0; }
    .company_size{
        margin:0;
    }
    .enter .enter_con .company_size {
        font-size: 14px;
        margin: 0px auto 35px; }
    .enter .enter_con .company_road_title {
        width: 40%;
        padding-left: 15px;
    }
    .enter .enter_con .yb_line {
        width: 30%;
        left: 15px;
    }
    .enter_team {
        display: none;
    }
    .enter .enter_con .enter_team_box{
        margin:20px auto 70px;
    }
    .enter .enter_con .enter_team_item{
        padding:15px 0;
        display: flex;
        align-items: center;
    }
    .enter .enter_con .enter_team_lf {
        float: left;
        width: 30%;
        height: auto;
        border-radius: 10px;
        padding: 15px 5px;
        margin-right: 15px;
        box-sizing: content-box;
    }
    .enter .enter_con .ico_team{
        width:50px;
        height: 50px;
    }
    .enter .enter_con .enter_team_rt{
        height: 100%;
    }
    .enter .enter_con .enter_con_rt .enter_con_txt {
        padding-right: 0px;
        margin-top: 30px;
    }
    .enter .enter_con .team_tit{
        width:auto;
        min-width: 50px;
        margin-right: 10px;
    }
    .enter .enter_con .team_des_item ~ .team_des_item {
        margin-top: 10px;
    }
    .enter .enter_con .team_item_txt ~ .team_item_txt {
        margin-left: 10px;
    }
    .team_box_win{
        display: none!important;
    }
    .title_h5{

    }
    .team_box_h5{
        display: flex;
        flex-wrap: wrap;
    }
    .team_cell_h5{
        width:calc(50% - 20px);
        margin-right:18px;
        margin-bottom:35px;
        margin-left:2px;
        box-sizing: border-box;
    }
    .ico_team_h5{
        width:90px;
        height: 90px;
        position:relative;
        left:50%;
        margin-left:-45px;
    }
    .ico_team_h5 img{
        width:100%;
        height: 100%;
        margin:auto;
    }
    .team_cell_content{
        width:100%;
        height: 530px;
        background: #ffffff;
        border-radius: 10px;
        box-shadow: 0px 3px 12px 0px rgba(216,227,206,0.63);
        position: relative;
        margin-top: 35px;
    }
    .team_cell_line{
        width:2px;
        height: 35px;
        background: #348439;
        position: absolute;
        left:50%;
        transform: translate(-50%,0);
        bottom:100%;
    }
    .team_cell_other{
        width:100%;
        height: 66px;
        line-height: 30px;
        background: #0C673E;
        text-align: center;
        font-size: 15px;
        font-family: SourceHanSansCN, SourceHanSansCN-Regular;
        font-weight: 400;
        color: #ffffff;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .team_cell_item{
        width:83%;
        height: 50px;
        text-align: center;
        line-height: 25px;
        border-bottom: 1px dashed #d2d2d2;
        position: relative;
        left:50%;
        transform: translate(-50%,0);
        font-size: 13px;
        color: #666666;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .team_cell_item:last-child{
        border-bottom:none;
    }
    .enter .enter_history_box {
        width: 100%;
        margin: 26px auto 0;
        padding-bottom: 70px;
    }
    .enter .enter_history_box .enter_history_wrap {
        width: 94%;
    }
    .enter .enter_history_box .enter_history_item{
        padding-left: 10px;
    }
    .enter .enter_history_box .history_lf,.enter .enter_history_box .history_rt{
        width:100%;
    }
    .enter .enter_history_box .history_lf {
        border-left: 2px solid #CCCCCC;
        border-right:none;
        text-align: left;
        padding-left: 30px;
        padding-right: 0px;
        box-sizing: border-box;
        margin-left: 0px;
    }
    .enter .enter_history_box .history_lf .history_circle {
        left: -10px;
        right: auto;
    }
    .enter .enter_history_box .circle_end{
        left:10px;
    }
    .enter .enter_con .enter_concat_box {
        margin: 30px auto 70px;
    }
    .enter .enter_con .enter_concat_item{
        width:calc(50% - 10px);
        margin-right: 10px;
        margin-bottom:10px;
        padding: 40px 0 20px;
        box-sizing: border-box;
    }
    .enter .enter_con .concat_item_h5{
        width:calc(50% - 10px) !important;
        margin-right: 10px;
        margin-bottom:10px;
        padding: 40px 28px 20px;
        box-sizing: border-box;
    }
    .enter .enter_con .enter_concat_item ~ .enter_concat_item {
        margin-left: 0 !important;
    }
    .enter .enter_con .ico_concat {
        width: 63px;
        height: 63px;
    }
    .enter .enter_con .name_concat {
        margin: 23px auto 15px;
    }
    .enter .enter_con .enter_concat_addr {
        margin: 20px auto 0;
    }
    .enter .enter_con .map {
        height: 250px;
    }
    .enter .enter_con .enter_con_box{
        height: auto;
        margin: 35px auto 70px;
    }
    .enter .enter_con .enter_con_lf,.enter .enter_con .enter_con_rt{
        width:100%;
    }
    .enter .enter_con .enter_con_rt{
        padding: 20px 20px;
    }
    .enter .enter_con .enter_con_rt .enter_con_tit{
        margin:10px 0 0 0;
    }
    /*新闻中心*/
    .news_box{
        max-width: 94%;
        margin: 20px auto 0;
    }
    .culture_story_box .culture_story_item {
        max-width: 100%;
    }
    .news_box .news_trends_con {
        margin: 3px auto 0;
    }
    .culture_story_box .news_trends_item {
        padding: 17px 0;
    }
    .culture_story_box .culture_story_img {
        width: 100%;
    }
    .culture_story_box .news_lf_img {
        height: auto;
    }
    .culture_story_box .culture_story_content {
        width: 100%;
        padding-left: 12px;
        box-sizing: border-box;
        padding-right: 12px;
        padding-top: 0;
    }
    .culture_story_box .culture_story_title {
        line-height: 26px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        margin-top: 10px;
    }
    .culture_story_box .culture_story_subtitle{
        margin:10px 0 0 0;
        line-height: 26px;
    }
    .main .more_box{
        margin:10px 0;
    }
    .news_box .news_trends_bt {
        margin: 0 auto 0;
    }
    .news_box .news_trends_lf {
        width: 100%;
        padding: 0 0 0 2%;
    }
    .news_box .news_trends_lf_h5_hide {
        display: none;
    }
    .news_box .news_trends_lf_h5_show {
        display: block;
    }
    .news_box .trends_rt_item{
        padding-bottom: 4%;
        margin-top: 3%;
        margin-bottom: 0;
    }
    .news_box .trends_lf_item {
        width: 100%;
        margin: 0px auto 15px;
    }
    .news_box .trends_item_title{
        margin: 15px auto 0px;
    }
    .news_box .news_trends_rt {
        width: 100%;
        padding: 0 0 0 2%;
        border-left: 0px;
    }
    .news_box .trends_rt_lf {
        width: 70%;
    }
    .news_box .trends_rt_subtitle {
        margin: 0px;
    }
    .news_box .trends_rt_date {
        padding: 0 5px;
    }
    .news_box .trends_rt_day {
        font-size: 16px;
        padding: 3px;
    }
    .news_box .trends_rt_y {
        font-size: 16px;
    }
    .news_box .news_video_item {
        width: 47.1%;
        margin-right: 10px;
        margin-bottom: 10px;
    }
    .news_box .news_video_wrap {
        height: 96px;
    }
    .news_box .news_video_box {
        line-height: 20px;
        padding: 12px 4% 12px 4%;
        font-size: 14px;
        white-space: normal;
    }
    .news_box .news_notice_item {
        width: 100%;
        height: auto;
        margin-right: 0;
        margin-bottom: 30px;
        padding: 20px 0 20px 0;
    }
    .news_box .news_notice_bottom {
        position: static;
        margin-top: 10px;
    }
    .news_box .page_item {
        width:50%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .news_box .page_next {
        text-align: right;
    }
    /*环保产业*/
    .information {
        background: #ffffff;
    }
    .information .infomation_con{
        flex-direction: column;
        padding-bottom: 10px;
        margin-top: 20px;
    }
    .information .infomation_con .infomation_nav {
        display: none!important;
    }
    .second_h5_content{
        display:block!important;
    }
    .information .infomation_con .infomation_container {
        width: 100%;
        padding: 0 0px 40px;
    }
    .industry_box {
        padding: 0 !important;
        box-sizing: border-box;
    }
    .information .infomation_con .infomation_tit {
        padding: 30px 0 30px;
    }
    .industry_box .industry_type {
        margin: 30px 0 0;
    }
    /*信息中心*/
    .information .infomation_con .infomation_list {
        margin-top: 30px;
    }
    .information .infomation_con .infomation_con_item {
        width: calc(50% - 12px);
        margin-right:12px;
        margin-bottom:15px;
    }
    .information .infomation_con .infomation_con_item ~ .infomation_con_item {
        margin-left: 0;
        margin-bottom: 15px;
    }
    .information .infomation_con .infomation_con_href {
        padding: 15px 0;
    }
    .information .infomation_con .im_news_item .im_news_content {
        width:60%;
    }
    .information .infomation_con .im_detail_tit {
        padding: 30px 0 27px 0;
    }
    .information .infomation_con .infomation_about * {
        font-size: 14px!important;
    }
    /*产业布局*/
    .important_box .id_important_item {
        width: calc(50% - 12px);
        height: 144px;
        margin-right: 12px;
        margin-bottom: 16px;
    }
    .important_box .id_important_item:hover .important_shadow {
        display: none;
    }
    .important_box .id_important_list {
        width: 100%;
        margin: 20px auto 0;
    }
    .important_box .id_important_del {
        margin: 20px auto 0;
    }
    .important_box .important_del_swiper {
        width: 100%;
        margin-right: 0;
    }
    .important_box .del_swiper_slide{
        height: 353px;
    }
    .important_box .important_del_content {
        width: 100%;
    }
    .infomation_container .im_item .group_company {
        flex-wrap: wrap;
        justify-content: left;
    }
    /*企业党建*/
    .culture_box_h5{
        margin-top:30px;
    }
    .culture_story_box .culture_item_h5{
        padding:7% 0;
    }
    .culture_story_box .culture_story_h5 {
        width: 100%;
    }
    .culture_story_box .culture_img_h5 {
        width:100%;
        max-height: 233px;
    }
    .culture_story_box .culture_story_img.culture_img_h5_swap {
        display: block;
    }
    .culture_story_box .culture_story_img.culture_img_h5_noswap {
        display: none;
    }
    .culture_story_box .culture_story_img img {
        height: auto;
    }
    .news_box .news_detail_rt {
        margin-top: 50px;
    }
    .newest_box{
        margin-top: 15px;
    }
    .news_box .detail_rt_item {
        width:calc(50% - 28px);
        margin: 15px 28px 0 0;
        float:left;
    }
    .news_box .detail_rt_img {
        max-height: 110px;
    }
    .news_box .detail_rt_title {
        height: 48px;
    }
    /*员工风采*/
    .culture_story_box .culture_staff_box {
        width:100%;
        max-width:100%;
        margin: 30px auto 0;
    }
    .culture_story_box .first_staff {
        width: 100%;
        padding:7px;
        height: auto;
        margin: 0 0 20px 0;
        box-sizing: border-box;
    }
    .culture_story_box .staff_image {
        width: 40%;
        max-width: 40%;
        height: 138px;
        margin-right: 0px;
        margin-left: 0px;
    }
    .culture_story_box .staff_content {
        width: 60%;
        height:auto;
        padding:15px;
        position: static;
    }
    .culture_story_box .staff_des {
        width:100%;
        max-height: 161px;
        overflow-y: scroll;
        padding:0 15px;
        font-size: 14px;
        margin-bottom:15px;
    }
    .culture_story_box .staff_author {
        width:100%;
        padding-left: 20px;
        font-size: 12px;
        margin-right: 3%;
        text-align: right;
        line-height: 32px;
        position: static;
        right:auto;
        bottom:auto;
    }
    /*艺术长廊*/
    .culture_story_box .art_nav_wrap ~ .art_nav_wrap {
        margin-left: 15px;
    }
    .culture_story_box .art_nav_item {
        width: 100px;
        height: 40px;
        border-radius: 20px;
        line-height: 40px;
    }
    .culture_story_box .culture_art_item {
        width: calc(50% - 20px);
        height: auto;
        margin-right: 20px;
        margin-bottom: 20px;
        padding-bottom:10px;
    }
    .culture_story_box .culture_art_img {
        height: 105px;
    }
    .art_tit_h5{
        min-height: 1px;
    }
    .culture_story_box .culture_art_author {
        height: 14px;
    }
    /*长廊详情*/
    .culture_story_box .culture_artdel_box {
        max-width: 94%;
        margin: 30px auto 0;
    }
    .culture_story_box .newsest_scroll_li {
        margin-right: 0px;
    }
    /*普法*/
    .culture_story_box .staff_laws {
        height: auto;
        margin: 0 0 10px 0;
        padding: 15px 10px;
    }
    .culture_story_box .staff_laws_date {
        padding: 0 6px;
        line-height: normal;
        margin: 0px 10px 0 0px;
    }
    .culture_story_box .staff_laws_date .staff_laws_day {
        margin:10px 0;
    }
    .culture_story_box .staff_laws_date .staff_laws_y {
        line-height: normal;
        margin-top: 0px;
        margin-bottom:10px;
    }
    .culture_story_box .staff_laws_content {
        width: calc(100% - 75px);
        padding-right: 0px;
    }
    .culture_story_box .staff_laws_title {
        font-size: 14px;
        margin:5px 0 18px;
    }
    .culture_story_box .staff_laws_des {
        font-size: 12px;
        line-height: 20px;
        -webkit-line-clamp: 3;
        margin: 0px 0 0;
    }
    /*社会责任*/
    .information .infomation_con .im_respon_list{
        width: 100%;
        padding-left:15px;
        box-sizing: border-box;
    }
    .information .infomation_con .responsibility_list {
        width: 100%;
        padding-bottom: 100px;
        margin: 30px auto 0;
    }
    .information .infomation_con .responsibility_item {
        width:calc(49% - 15px);
        margin-bottom: 20px;
        margin-right: 15px;
    }
    .information .infomation_con .im_respon_item {
        width:calc(49% - 15px);
        margin-bottom: 20px;
        margin-right: 15px;
    }
    .information .infomation_con .respon_title {
        height: 30px;
        line-height: 30px;
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
    }
    /*人才招聘*/
    .recruit_select {
        width: 94%;
        margin:0 auto;
    }
    .recruit_select .select_box {
        height: 38px;
    }
    .recruit_select .layui-input-block .layui-input {
        height: 38px;
        font-size: 12px;
        text-align: left;
        padding-left: 10px;
        font-weight: normal;
    }
    .recruit_select .recruit_search {
        height: 38px;
        position: relative;
        margin-left: 0;
        margin-top:10px;
        float: none;
        margin-bottom:15px;
    }
    .recruit_select .search_input {
        width: 100%;
        height: 100%;
        font-size: 12px;
        padding-left: 45px;
        font-weight: normal;
    }
    .recruit_select .search_input::placeholder {
        font-weight: normal;
    }
    .recruit_select .search_button {
        font-size: 12px;
        height: 38px;
    }
    .recruit_table {
        width: 100%;
        margin: 0px auto 0;
        border-top: 10px solid #F7F7F7;
    }
    .recruit_table .recruit_table_head {
        height: auto;
        line-height: normal;
        display: none;
    }
    .recruit_table .table_body_wrap{
        display: block;
        padding:6px 0 13px 0;
        overflow: hidden;
    }
    .recruit_table .table_body_box {
        width: 100%;
        float: none;
        padding:0 22px;
        font-size:13px;
        color:#666666;
        text-align: left!important;
        margin-top: 10px;
    }
    .recruit_table .table_head_h5{
        display: inline-block;
        color:#333333;
        font-weight: 550;
        margin-right:10px;
    }
    .recruit_table .ico_collpase {
        width:14px;
        height: 8px;
        right: 24px;
        top: 30px;
    }
    .recruit_table .collpase_box {
        box-shadow: 0px 4px 15px 1px rgba(227,233,231,0.66);
    }
    .pagination_flex{
        display: flex;
        justify-content: center;
    }
    .width_94{
        width:94%!important;
    }

    .width_100{
        width:100%!important;
    }
    .font-size-12{
        font-size: 12px !important;
    }
    .font-size-13{
        font-size: 13px !important;
    }
    .font-size-14{
        font-size: 14px !important;
    }
    .font-size-16 {
        font-size: 16px !important;
    }
    .font-size-17{
        font-size: 17px !important;
    }
    .font-size-18{
        font-size: 18px !important;
    }
    .font-size-20{
        font-size: 20px !important;
    }
    .font-size-30{
        font-size: 30px !important;
    }
    .margin_top_30{
        margin-top: 30px !important;
    }
    .enter .enter_nav_rt{
        display: none;
    }
    .footer .footer_contact {
        flex-direction: column;
        align-items: flex-start; }
    .footer .footer_logo {
        width: 114px;
        float: none;
        height: 42px; }
    .footer .footer_contact_list {
        width: 100%;
        flex-direction: column;
        align-items: flex-start; }
    .footer .footer_contact_item .footer_contact_ico {
        width: 30px;
        height: 30px;
    }
    .footer .footer_contact_href {
        width: 100%; }
    .footer .footer_code {
        position: relative;
        margin-left: -70px; }
    .footer .footer_copyright {
        height: auto;
        line-height: 28px;
        font-size: 12px;
        font-weight: normal;
        padding: 20px 50px;
        box-sizing: border-box;
        margin-top: 10px;
    }
    /* 旗下公司网群 */
    .company_group .cheren_con {
        /* top: 20%; */
    }
    .company_group .cheren_con .cheren_triangle {
        top: 100%;
    }
    /* 隐藏旗下公司网群文字 */
    .wang_title {
        display: block !important;
    }
    .company_group .cheren_con .cheren_item {
        height: 35px;
        line-height: 35px;
        font-size: 14px;
        font-weight: 400;
        color: #333333;
        padding: 0 13px 0 20px;
    }
    .dialog_wrapper {
        background: rgba(0, 0, 0, 1);
    }
    /* 视频中心播放宽高 */
    .dialog_wrapper .prism_player {
        width: 100% !important;
        height: 50% !important;
    }
    .dialog_wrapper .dialog_close {
        right: 5%;
        top: -10%;
    }
    /* 隐藏首页了解更多按钮 */
    .index_more {
        display: none !important;
    }
}
/*二级tab h5*/
.second_h5_content{
    width:100%;
    display: none;
}
.second_tab_h5{
    padding: 13px auto 0;
    background: #fff;
    margin-left:0;
    align-items: center;
    display: flex;
    overflow-y: hidden;
    overflow-x: scroll;
}
.tab_item_h5{
    width:auto;
    line-height: 35px;
    font-size: 14px;
    font-family: Source Han Sans SC, Source Han Sans SC-Regular;
    font-weight: 400;
    color: #333333;
    margin-right: 30px;
    padding:0 2px;
    position: relative;
    white-space: nowrap;
    border-bottom:2px solid transparent;
}
.tab_h5_triggle{
    position: absolute;
    left:50%;
    bottom:-1px;
    z-index:1;
    transform: translate(-50%,0);
    border-bottom: 6px solid #0C673E;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    display: none;
}
.tab_h5_active,.tab_item_h5:hover{
    border-bottom:2px solid #0C673E;
    color:#0C673E;
}
.tab_h5_active .tab_h5_triggle,.tab_item_h5:hover .tab_h5_triggle{
    display: block;
}

/*# sourceMappingURL=index.css.map */

