/* @media screen and (max-width: 1500px) and (min-width: 2000px){ */
@media screen and (min-width: 1600px) and (max-width: 1800px) {
    html {
        font-family: Arial, Helvetica, sans-serif, "Microsoft Yahei", "微软雅黑";
        outline: none;
        font-size: 18px;
    }

    .news_list li {
        width: 22%;
        max-height: 100%;
    }

}

@media screen and (min-width: 1400px) and (max-width: 1600px) {
    html {
        font-family: Arial, Helvetica, sans-serif, "Microsoft Yahei", "微软雅黑";
        outline: none;
        font-size: 18px;
    }

    .news_list li {
        width: 27.5%;
        max-height: 100%;
    }

    .main_slider .slick-dots {
        right: 43%;
    }

    .about_p {
        max-height: 320px;
        overflow: hidden;
    }

    .join_left {
        margin-top: 0px;
    }

}

@media screen and (min-width: 1200px) and (max-width: 1400px) {
    html {
        font-family: Arial, Helvetica, sans-serif, "Microsoft Yahei", "微软雅黑";
        outline: none;
        font-size: 18px;
    }

    /*通用页面边距*/
    header {
        margin: 0px 0px;
    }
    .header{
		margin:0px 40px;
	}
    .nav_menu a {
        padding: 0px 10px;
    }

    .porduct_service {
        padding: 60px 40px 30px 40px;
    }

    .item_product li {
        padding: 30px 20px 0px 20px;
    }

    .about_box {
        padding: 60px 40px 60px 40px;
    }

    .about_p {
        max-height: 320px;
        overflow: hidden;
    }

    .joinus_content {
        margin: 0px 40px 0px 0px;
    }

    .join_left {
        margin-top: 0px;
		padding: 60px 30px 0 40px;
    }

    .news_content {
        margin: 0px 40px 0px 40px;
    }

    .news_list {
        height: 480px;
        overflow: hidden;
    }

    .news_list li {
        width: 32%;
    }

    footer {
        padding: 0px 40px;
    }

    .footer_logo {
        margin-right: 40px;
        margin-left: -5px;
    }

    .foot_contact {
        width: 450px;
    }

    /*二级页面边距*/
    .about_left_cont {
        padding: 0px 40px;
    }

    .isodown li {
        padding: 20px 10px;
        width: 44%;
    }

    .newssub_listbox {
        margin: 110px 40px;
    }

    .sub_page_cont {
        padding: 0px 40px;
    }

    .rightimg_list img {
        display: none;
    }

    .imgnews_title h2::before {
        content: "\f0a9";
        font-family: "FontAwesome";
        margin-right: 5px;
    }

    .product_box {
        margin: 110px 40px 0px 40px;
    }

    /*人力资源*/
    .hr_leftbox {
        width: 30%;
    }

    .hr_rightbox {
        width: 70%;
    }

}

@media screen and (min-width: 1000px) and (max-width: 1200px) {
    html {
        font-family: Arial, Helvetica, sans-serif, "Microsoft Yahei", "微软雅黑";
        outline: none;
        font-size: 16px;
    }

    /*通用页面边距*/
    header {
        display: none;
    }

    .mobnav_smenu {
        top: 70px !important;
    }

    .main_slider .slick-dots {
        right: 43%;
    }

    .header_mobile {
        display: block;
    }

    .nav_menu a {
        padding: 0px 10px;
    }

    .porduct_service {
        padding: 60px 40px 30px 40px;
    }

    .prodcut_left {
        margin-top: 0px;
    }

    .footer_menu {
        width: 50% !important;
    }

    .leftmenu h1 {
        padding: 0px 15px;
    }

    .leftmenu li a {
        font-size: 0.875rem;
        padding: 0px 15px;
        line-height: 30px;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .english_lcb {
        width: 30% !important;
    }
    .about_text {
		margin-left:40px;
	}
	.about_img{
		margin-left:50px;
		width:40%;
	}
	.news_box{
		height:auto;
	}
	.news_list{
		height:460px;
	}
    .dasj_box p:nth-child(odd)::before {
        padding-left: 0px;
        padding-right: 10px;
    }

    .dasj_box p:nth-child(odd) {
        width: 32% !important;
    }

    .dasj_box p:nth-child(even) {
        width: 68% !important;
    }

    .joinus_job table {
        display: none;
    }

    .join_joblist {
        display: block;
    }

    .item_product li {
        padding: 30px 20px 0px 20px;
    }

    .about_box {
        padding: 60px 40px 60px 0px;
    }

    .about_p {
        max-height: 320px;
        overflow: hidden;
    }

    .joinus_content {
        margin: 0px 40px 0px 0px;
    }

    .join_left {
        margin-top: 0px;
		padding: 60px 30px 0 40px;
    }

    .hr_contside {
        align-items: flex-start;
    }

    .hr_lefts {
        flex-wrap: wrap;
    }

    .hr_showbox {
        flex-wrap: wrap;
    }

    .right_devebox img {
        margin-bottom: 0px;
    }

    .left_hr_cont {
        padding-bottom: 20px;
        padding-left: 0px;
    }

    .hr_rightbox {
        padding-left: 0px;
        margin-top: 10px;
        width: 100% !important;
    }

    .hr_lefts strong {
        padding-left: 0px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .resource_limit {
        height: 210px;
        overflow: auto;
    }

    .news_content {
        margin: 0px 40px 0px 40px;
    }

    .news_list {
        height: 420px;
        overflow: hidden;
    }

    .news_list li {
        width: 32%;
    }

    footer {
        padding: 0px 40px;
    }

    .footer_logo {
        margin-right: 40px;
        margin-left: -5px;
    }

    .frendlink {
        display: none;
    }

    /*二级页面边距*/
    .about_left_cont {
        padding: 0px 40px;
    }

    .isodown li {
        padding: 20px 10px;
        width: 44%;
    }

    .newssub_listbox {
        margin: 110px 40px;
    }

    .sub_page_cont {
        padding: 0px 40px;
    }

    .rightimg_list img {
        display: none;
    }

    .imgnews_title h2::before {
        content: "\f0a9";
        font-family: "FontAwesome";
        margin-right: 5px;
    }

    .product_box {
        margin: 110px 40px 0px 40px;
    }

    .group_item li {
        width: 30%;
    }

    /*人力资源*/
    .hr_leftbox {
        width: 30%;
    }

    .hr_rightbox {
        width: 70%;
    }

    .right_devebox img {
        max-width: 100% !important;
    }

    .right-div {
        text-align: center;
    }

    .shoolimg {
        flex-wrap: wrap;
        text-align: center;
    }

    .shoolimg img {
        width: 45% !important;
        max-width: 45% !important;
    }
}

@media screen and (min-width: 800px) and (max-width: 999px) {
    html {
        font-family: Arial, Helvetica, sans-serif, "Microsoft Yahei", "微软雅黑";
        outline: none;
        font-size: 16px;
    }
    .news_box{
    	height:auto;
    }
    /*通用页面边距*/
    header {
        display: none;
    }

    .mobnav_smenu {
        top: 70px;
    }
    .news_left_href h2{
		display: none;
	}
    .header_mobile { /*手机、PAD端菜单*/
        display: block;
        z-index: 20101025;
    }

    .nav_menu a {
        padding: 0px 10px;
    }

    .main_slider .slick-dots {
        right: 44%;
    }

    .porduct_service {
        padding: 60px 40px 30px 0px;
    }

    .prodcut_left {
        margin-left: 40px;
    }

    .item_product li {
        padding: 30px 20px 0px 20px;
    }

    .about_box {
        padding: 60px 40px 60px 40px;
    }

    .about_img {
        margin-left: 40px;
        width: 50%;
    }

    .about_p {
        max-height: 320px;
        overflow: hidden;
    }

    .joinus_content {
        margin: 0px 0px 0px 0px;
    }

    .join_left {
        margin-top: 0px;
        width: 100% !important;
		padding: 60px 30px 0 40px;
    }

    .product_cont {
        width: 100% !important;
    }

    .product_contact {
        width: 100% !important;
    }

    .news_content {
        margin: 0px 40px 0px 40px;
    }

    .news_list {
        height: 460px;
        overflow: hidden;
    }

    .news_list li {
        width: 48%;
    }

    .frendlink {
        display: none;
    }

    footer {
        padding: 0px 40px;
    }

    .footer_menu {
        width: 34% !important;
    }

    .job_btn {
        justify-content: flex-end !important;
    }

    .footer_logo {
        width: 60%;
        margin-right: 0px;
        margin-left: -5px;
    }

    .footer_logo img {
        width: 350px;
    }

    .icp {
        display: block;
        margin-left: 0px;
    }

    /*产品与服务页*/
    .proitem_big li {
        padding: 10px;
    }

    .proshow_box_active {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .product_cont {
        width: 100%;
    }

    .product_contact {
        width: 100%;
        margin-bottom: 40px;
    }

    /*二级页面边距*/
    .about_left_cont {
        padding: 0px 40px;
    }

    .leftmenu {
        display: none;
    }

    .width-75 {
        width: 100%;
    }

    .isodown li {
        padding: 20px 10px;
        width: 44%;
    }

    .newssub_listbox {
        margin: 110px 40px;
    }

    .sub_page_cont {
        padding: 0px 40px;
    }

    .rightimg_list img {
        display: none;
    }

    .imgnews_title h2::before {
        content: "\f0a9";
        font-family: "FontAwesome";
        margin-right: 5px;
    }

    .product_box {
        margin: 110px 40px 0px 40px;
    }

    /*人力资源*/
    .hr_leftbox {
        width: 30%;
    }

    .hr_rightbox {
        width: 70%;
    }

    .right_devebox img {
        max-width: 100% !important;
    }

    .right-div {
        text-align: center;
    }

    .shoolimg {
        flex-wrap: wrap;
        text-align: center;
    }

    .shoolimg img {
        width: 45% !important;
        max-width: 45% !important;
    }
}

@media screen and (min-width: 500px) and (max-width: 800px) {
    html {
        font-family: Arial, Helvetica, sans-serif, "Microsoft Yahei", "微软雅黑";
        outline: none;
        font-size: 16px;
    }

    /*通用页面边距*/
    header {
        display: none;
    }

    .mobnav_smenu {
        top: 70px !important;
    }

    .header_mobile { /*手机、PAD端菜单*/
        display: block;
        z-index: 20101025;
    }

    .mob_logo {
        margin-top: 15px;
    }

    .nav_menu a {
        padding: 0px 10px;
    }

    .main_slider .slick-dots {
        right: 40%;
    }

    .porduct_service {
        padding: 60px 40px 30px 40px;
		height: auto;
    }

    .box_content {
        flex-wrap: wrap;
    }

    .prodcut_left {
		width: 100% !important;
		margin-right: 0px;
    }

    .prodcut_left p {
        display: block;
		margin-bottom: 20px;
    }

    .product_right {
        width: 100%
    }

    .item_product li {
        padding: 30px 20px 0px 20px;
    }

    .about_box {
        padding: 60px 40px 60px 40px;
    }

    .about_text {
        width: 100%;
    }

    .about_img {
        display: none;
    }

    .about_p {
        max-height: 320px;
        overflow: hidden;
    }

    .joinus_content {
        margin: 0px 0px 0px 0px;
    }

    .join_left {
        margin-top: 0px;
        width: 100% !important;
		padding: 60px 30px 0 40px;
    }

    .product_cont {
        width: 100% !important;
    }

    .resource_limit {
        height: 235px;
        overflow: auto;
    }

    .product_contact {
        width: 100% !important;
    }

    .news_content {
        margin: 0px 40px 0px 40px;
    }

    .news_box {
        height: auto;
    }

    .news_showbox h1 {
        line-height: 30px;
    }

    .news_left_href a > h2 {
        display: none;
    }

    .news_list {
        height: 370px;
        overflow: hidden;
    }

    .news_sub_title p {
        width: 100% !important;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .news_list li {
        width: 48%;
    }

    .mobile_footer {
        display: block;
    }

    .copyright {
        text-align: center;
        margin-top: 20px;
        padding-bottom: 20px;
    }

    footer {
        display: none;
    }

    .footer_logo {
        width: 60%;
        margin-right: 0px;
        margin-left: -5px;
    }

    .footer_logo img {
        width: 350px;
    }

    .icp {
        display: block;
        margin-left: 0px;
    }

    .news_listbox li {
        width: 48%;
    }

    /*关于我们内页*/
    .isodown {
        flex-wrap: wrap;
    }

    .isodown li {
        width: 100% !important;
    }

    .english_lcb {
        width: 26% !important;
    }

    /*新闻内页*/
    .mobile-only {
        display: block !important;
    }

    .newshow_left {
        width: 100%;
        margin-right: 0px;
    }

    .news_showbox span {
        float: none;
        font-weight: normal;
        font-size: 1rem;
        color: #333;
        font-size: 0.75rem;
        display: block;
    }

    .news_rightbox {
        display: none;
    }

    /*产品服务内页*/
    .list_probox li {
        width: 19.5%;
        height: 100px;
        text-align: center !important;
        line-height: 30px;
        margin-bottom: 3px;
        display: flex;
        display: -webkit-flex;
        /* transform: perspective(800px) rotateY(0deg); */
        padding-top: 10px;
        position: relative;
    }

    /*产品与服务页*/
    .proitem_big, .list_probox {
        display: none;
    }

    .mob_product {
        display: block;
    }

    .mob_smproduct_list {
        justify-content: flex-start;
    }

    .mob_smproduct_list li {
        width: 32.2% !important;
        margin-right: 5px;
    }

    .proshow_box_active {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .product_cont {
        width: 100%;
    }

    .product_contact {
        width: 100%;
        margin-bottom: 40px;
    }

    /*组织机构*/
    .group_item li {
        width: 30%;
    }

    .dasj_box p:nth-child(odd)::before {
        padding-left: 0px;
        padding-right: 5px;
    }

    .dasj_box p:nth-child(odd) {
        width: 32% !important;
    }

    .dasj_box p:nth-child(even) {
        width: 64% !important;
    }

    /*人力资源页内*/
    .job_btn {
        justify-content: flex-end !important;
    }

    .job_btn a {
        margin-left: 10px;
    }

    .jonin_waterfall {
        column-count: 2;
    }

    .deve_contbox {
        padding: 10px;
    }

    .joinus_job table {
        display: none;
    }

    .join_joblist {
        display: block;
    }

    .right-div img {
        width: 100%;
    }

    /*整体待遇*/
    .hr_box {
        display: none;
    }

    .hr_moblie {
        flex-wrap: wrap !important;
    }

    .hr_box li {
        width: 26% !important;
    }

    .hr_box {
        display: none;
    }

    .mobilelist_box {
        width: 97% !important;
        overflow: auto;
        height: 300px !important;
    }

    .mobile_img {
        display: block;
    }

    .mobilebox {
        display: block;
    }

    .mar_btn {
        display: block;
    }

    .hr_contside {
        flex-wrap: wrap;
    }

    .hr_lefts {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 10px;
    }

    .hr_showbox {
        width: 100%;
    }

    .hr_rightbox {
        padding-left: 10px;
    }

    #hr_iconcont {
        width: 40% !important;
    }

    .right-div {
        text-align: center;
    }

    .shoolimg {
        flex-wrap: wrap;
        text-align: center;
    }

    .shoolimg img {
        width: 45% !important;
        max-width: 45% !important;
    }

    /*信息公开*/
    .xinxi_box {
        display: block;
    }

    .xinxi_box li a {
        display: block;
        padding: 15px 20px 15px 20px;
    }

    .update_time {
        position: static;
        margin-top: 10px;
    }

    /*年报*/
    .nanbao li {
        width: 100%;
    }

    /*二级页面边距*/
    .about_left_cont {
        padding: 0px 40px;
    }

    .leftmenu {
        display: none;
    }

    .width-75 {
        width: 100%;
    }

    .isodown li {
        padding: 20px 10px;
        width: 44%;
    }

    .newssub_listbox {
        margin: 110px 40px;
    }

    .sub_page_cont {
        padding: 0px 40px;
    }

    .rightimg_list img {
        display: none;
    }

    .imgnews_title h2::before {
        content: "\f0a9";
        font-family: "FontAwesome";
        margin-right: 5px;
    }

    .product_box {
        margin: 110px 40px 0px 40px;
    }

    /*人力资源*/
    .hr_leftbox {
        width: 30%;
    }

    .hr_rightbox {
        width: 70%;
    }

}

@media screen and (min-width: 280px) and (max-width: 500px) {
    html {
        font-family: Arial, Helvetica, sans-serif, "Microsoft Yahei", "微软雅黑";
        outline: none;
        font-size: 15px;
    }
    .sm_title i{
		margin:0px 5px;
	}
	.sm_title span{
		margin-right:-5px;
	}
    cate {
        margin: 0px 5px 0px 5px;
    }

    .map {
        width: 100% !important;
    }

    [data-title] {
        display: none;
    }

    /*分页*/
    .pagination > li > a {
        padding: 5px 10px !important;
        margin: 0 2px !important;
    }

    .pagination > li.disabled {
        padding: 5px 10px !important;
        margin: 0 2px !important;
    }

    /*通用页面边距*/
    .page_content {
        margin-top: 50px !important;
        margin-bottom: 50px !important;
    }

    header {
        display: none;
    }

    .header_mobile { /*手机、PAD端菜单*/
        display: block;
        z-index: 20101025;
        height: 80px;
    }

    .mob_menu a {
        line-height: 40px;
        font-size: 1.5rem;
        color: #fff;
        text-align: right;
        padding: 10px 10px;
        margin-top: -10px;
    }

    .prodcut_left h1, .about_text h1, .join_left h1{
        font-size: 1.5rem;
        margin-bottom: 40px !important;
    }
    .news_content h1{
		font-size: 1.5rem;
	}
    .right_devebox h1 {
        font-size: 1.15rem;
    }
    .news_list li h1{
		font-size:1rem;
	}
    .right_devebox h1:before {
        top: 10px;
    }

    .right_devebox h1:after {
        top: 10px;
    }

    .header_mobile content {
        margin: 21px 15px;
    }

    .menu_mobile {
        top: 80px;
    }

    .nav_menu a {
        padding: 0px 10px;
    }

    .main_slider .slick-dots {
        right: 40%;
        padding: 2px 5px 2px 5px;
        bottom: 20px !important;
    }

    .main_slider .slick-dots li > i {
        background: rgba(255, 255, 255, 0.3);
        border: none;
        border-radius: 100%;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        outline: none;
        width: 10px;
        height: 10px;
        margin-right: 0px;
        color: rgba(255, 209, 0, 0);
        font-size: 9px;
        cursor: pointer;
        display: block;
        padding: 2px;
        transform: scale(0.6);
        -webkit-transform: scale(0.6);
        -moz-transform: scale(0.6);
        -ms-transform: scale(0.6);
    }

    .mob_logo {
        width: 125px !important;
    }

    .mob_logo img {
        width: 200px;
    }
    .map_address span:first-child {
        width:60px;
		text-align: center;
    }

    .lanage_mob {
        font-size: 1rem !important;
        margin-top: 0px;
    }

    .lanage_mob a {
        font-size: 1rem !important;
        padding: 0px 5px;
        margin: 0px;
    }

    .subpage_banner {
        background-size: 300% 270px;
        height: 270px;
        background-position: 45% 40%;
    }

    .sub_page_banner {
        padding: 140px 20px 50px 20px;
        text-align: left;
        height: 80px;
    }

    .sub_page_banner h1 {
        font-size: 1.625rem;
    }

    /*banner图*/
    .main_slider {
        height: calc(100vh - 145px);
        min-height: 100%;
        margin-bottom: 0 !important;
        height: 300px !important;
    }

    .main_slider .overlay_bg {
        background-size: cover !important;
        -webkit-background-size: cover;
        -o-background-size: cover;
        background-position: center 0;
        height: cover;
    }

    .main_slider .slick-list, .main_slider .slick-track {
        height: 300px;
    }

    .porduct_service {
        padding: 30px 20px 0px 20px;
        height: auto;
    }

    .item_product {
        height: auto;
    }

    .item_product li p {
        padding-bottom: 30px;
    }

    .box_content {
        flex-wrap: wrap;
    }

    .prodcut_left {
        width: 100%;
        margin-top: 10px;
		margin-right: 0px;
    }

    .prodcut_left p {
		display: block;
		width: 100%;
		margin-bottom: 20px;
    }

    .product_right {
        width: 100%;
    }

    .item_product li {
        padding: 30px 20px 0px 20px;
        width: 100%;
    }

    .icon_product {
        position: inherit;
    }

    .item_product li p {
        display: block;
        padding-bottom: 0px;
    }

    .about_box {
        padding: 30px 20px 50px 20px;
        height: auto;
    }

    .about_text {
        width: 100%;
        margin-top: 20px;
    }

    .about_img {
        display: none;
    }

    .about_p {
        max-height: 320px;
        overflow: hidden;
    }

    .joinus_box {
        height: auto;
        padding: 5px 0;
        background: url('../images/bg-service-home-3.jpg') repeat !important;
    }

    .joinus_content {
        margin: 0px;

    }

    .join_left {
        margin: 22px 0px;
        width: 100% !important;
        background: rgba(0, 0, 0, 0);
		padding: 20px 20px 0 20px;
    }

    .product_cont {
        width: 100% !important;
    }

    .product_contact {
        width: 100% !important;
    }

    .news_box {
        height: auto;
        padding: 30px 20px 30px 20px;
        overflow: hidden;
    }

    .news_content {
        margin: 24px 0px;
    }

    .news_list {
        height: auto;
        overflow: hidden;
    }

    .news_list li {
        width: 100%;
        margin-bottom: 20px;
    }

    footer {
        display: none;
    }

    .mobile_footer {
        display: block;
    }

    .copyright {
        text-align: left;
        margin-top: 30px;
        padding-bottom: 30px;
    }

    .copyright p {
        padding: 0px 20px;
    }

    .frendbox {
        padding: 30px 20px 0px 20px !important;
        display: flex;
        display: -webkit-flex;
        flex-wrap: wrap;
    }

    .quick_link_list {
        display: flex;
        display: -webkit-flex;
        justify-content: space-between;
        flex-wrap: wrap;
        width: 100%;
        margin-bottom: 20px;
    }

    .quick_link_list p {
        width: 40%;

    }

    .frendlink {
        display: block;
        width: 100%;
    }

    .contact {
        width: 100%;
    }

    .icp {
        display: block;
        margin-left: 0px;
    }

    /*产品与服务页*/
    #product_active {
        padding: 20px 20px 0px 20px !important;
    }

    .product_show {
        flex-wrap: wrap;
        padding-left: 25px;
    }

    .icondown {
        display: none;
    }

    .botder {
        margin: 0px auto 10px auto;
    }

    .proitem_big {
        display: none;
    }

    .list_probox {
        display: none;
    }

    .mob_product {
        display: block;
    }

    .proitem_big li {
        padding: 10px;
    }

    .proshow_box_active {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .product_cont {
        width: 100%;
    }

    .product_contact {
        width: 100%;
        margin-bottom: 40px;
    }

    .about_cont {
        padding: 10px;
    }

    /*二级页面边距*/
    .about_left_cont {
        padding: 0px 20px;
    }

    .leftmenu {
        display: none;
    }

    .width-75 {
        width: 100%;
    }

    .isodown li {
        padding: 20px 10px;
        width: 44%;
    }

    .newssub_listbox {
        margin: 110px 20px;
    }

    .sub_page_cont {
        padding: 0px 20px;
    }

    .rightimg_list img {
        display: none;
    }

    .imgnews_title h2::before {
        content: "\f0a9";
        font-family: "FontAwesome";
        margin-right: 5px;
    }

    .product_box {
        margin: 110px 5px 0px 5px;
    }

    /*重要理程碑*/
    .timelist li {
        display: block;
        line-height: 40px;
        margin-bottom: 10px;
    }

    .timelist li span {
        display: block;
        width: 100% !important;
        text-align: left;
        padding-left: 20px;
    }

    .timelist li span:before {
        content: "";
        position: absolute;
        border-right: none;
        height: 70px;
        top: -15px;
        right: 0;
    }

    .timelist li p {
        margin-left: 10px;
        padding: 0px 10px;
        width: 90% !important;
        margin-right: 10px;
    }

    .timelist li p:before {
        content: "";
        width: 10px;
        height: 10px;
        border-radius: 100%;
        background: none;
        position: absolute;
        left: -35px;
        top: 20px;
        z-index: 100;
    }

    .timelist li p {
        width: 80%;
    }

    .group_item {
        display: flex;
        display: -webkit-flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .group_item li {
        background: #014282;
        width: 100%;
        margin-bottom: 20px;
        margin-right: 0px;
    }

    .group_item a {
        padding: 0px 10px;
    }

    .map {
        width: 100%;
    }

    .map h7 {
        font-size: 0.875rem;
    }

    /* .map_address span:first-child{
        width:28% !important;
    } */
    /*人力资源*/
    .hr_leftbox {
        width: 30%;
    }

    .hr_rightbox {
        width: 100%;
    }

    .right_devebox img {
        max-width: 100% !important;
    }

    .isodown {
        flex-wrap: wrap;
    }

    .isodown li {
        width: 100%;
    }

    /*新闻中心*/
    .datetime {
        padding: 10px 20px 10px 20px;
    }

    .news_list li h1 {
        padding: 0px 20px;
    }

    .news_list li p {
        padding: 0px 20px 0px 20px;
    }

    .newssub_listbox {
        margin: 50px 20px;
    }

    .news_listbox li {
        width: 100%;
    }

    .newshow_left {
        width: 100%;
        margin-right: 0px;
    }

    .news_showbox span {
        float: none;
        font-weight: normal;
        font-size: 1rem;
        color: #333;
        font-size: 0.75rem;
        display: block;
    }

    .news_rightbox {
        display: none;
    }

    .news_showbox {
        margin: 50px 0px 0px 0px
    }

    .news_left_href h2 {
        display: none;
    }

    .news_showbox h1 {
        line-height: 30px;
    }

    /*大事记*/
    .mobile-only {
        display: block !important;
    }

    .jisi_cont li {
        flex-wrap: wrap;
    }

    .jisi_cont li .width1 {
        display: block;
        width: 100%;;
    }

    .jisi_cont li .width2 {
        width: 100%;
    }

    .dasj_box p:nth-child(odd)::before {
        padding-left: 0px;
    }

    .dasj_box p:nth-child(odd) {
        width: 100% !important;
        text-align: left;
        border-bottom: none;
        padding-bottom: 0px;
        margin-bottom: 0px;
    }

    .dasj_box p:nth-child(even) {
        width: 100% !important;
        text-align: left;
    }

    /*内页产品与服务*/
    .proitem_big {
        flex-wrap: wrap;
    }

    .proitem_big li {
        width: 44%;
        margin-bottom: 3px;
    }

    .list_probox li {
        width: 49.5%;
        height: 100px;
        text-align: center !important;
        line-height: 30px;
        margin-bottom: 3px;
        display: flex;
        display: -webkit-flex;
        /* transform: perspective(800px) rotateY(0deg); */
        padding-top: 10px;
        position: relative;
    }

    /*组织机构*/
    .womenlist table img {
        width: 100px !important;
        padding: 5px;
    }

    /*职业发展*/
    .jonin_waterfall {
        -webkit-column-count: 1;
        column-count: 1;
    }

    .deve_contbox {
        padding: 10px 10px 10px 10px;
    }

    .joinus_job table {
        display: none;
    }

    .join_joblist {
        display: block;
    }

    .join_joblist strong span {
        display: block;
        margin: 5px 0px;
        float: none;
    }

    /*整体待遇*/
    .hr_box {
        display: none;
    }

    .mobilelist_box {
        width: 87% !important;
        overflow: auto;
    }

    .mobile_img {
        display: block;
    }

    .mobilebox {
        display: block;
    }

    .mar_btn {
        display: block;
    }

    .hr_contside {
        flex-wrap: wrap;
    }

    .hr_lefts {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 10px;
    }

    .hr_showbox {
        width: 100%;
        flex-wrap: wrap;
    }

    .hr_rightbox {
        padding-left: 10px;
    }

    .shoolimg {
        flex-wrap: wrap;
    }

    .shoolimg img {
        width: 100%;
    }

    .hr_lefts img {
        height: 47px;
    }

    .hr_lefts strong {
        margin-bottom: 0px;
    }

    .left_hr_cont {
        padding: 0px 10px 20px 20px;
    }

    #hr_iconcont {
        width: 100% !important;
        margin-bottom: 20px;
        margin-right: 0px !important;
    }

    #hr_iconcont i {
        padding: 0px 0px;
    }

    /*信息公开*/
    .xinxi_box {
        display: block;
    }

    .xinxi_box li a {
        display: block;
        padding: 15px 0px 15px 0px;
    }

    .update_time {
        position: static;
        margin-top: 10px;
    }

    /*年报*/
    .nanbao li {
        width: 100%;
    }

    .english_mob p {
        width: 36%
    }
	.resource_limit{
		height:280px;
		overflow: hidden;
	}
}