﻿/*
* name: responsive
* version: v2.1.1
* update: 添加pad竖屏状态Padp
* data: 2017-06-13
*/


/* hide template textarea */

.UnpcPush textarea,
.PcPush textarea,
.MobilePush textarea,
.UnmobilePush textarea {
    display: none;
}


/*
* PcMode
*/

body:after {
    display: block;
    height: 0;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
    content: 'Pc';
}

.PcMode:after {
    content: 'Pc' !important;
}

.UnpcPush,
.MobilePush {
    display: none;
}

img[data-src] {
    opacity: 0;
    filter: alpha(opacity=0);
}

img[data-srcloaded] {
    opacity: 1;
    filter: alpha(opacity=100);
}

@media only screen and (max-width:1260px) {
    .news_list .pt1 .item_l .l_top {
        height: 167px;
    }
    .news_list .pt1 .item_l .l_top .tit {
        font-size: 25px;
    }
    .news_list .pt1 .item_l .l_top .p {
        font-size: 20px;
    }
}


/*
* PadMode
*/

@media (min-width: 880px) {
    .mm-menu {
        width: 440px;
        left: -440px;
    }
}

@media (max-width: 880px) {
    .mm-menu {
        width: 50%;
        left: -50%;
    }
}

.lef0 {
    left: 0 !important;
}

.header .mm-menu {
    position: fixed;
    z-index: 100;
    top: 0;
    overflow: hidden;
    height: 100%;
    padding: 0;
    transition: all .6s;
    color: rgba(255, 255, 255, .6);
    background-color: #333;
}

.header .mm-menu ul {
    padding: 20px 0;
}

.header .mm-menu ul li {}

.header .mm-menu ul li::after {
    position: relative;
    left: auto;
    width: auto;
    margin-left: 20px;
    bottom: 0;
    display: block;
    content: "";
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-color: rgba(0, 0, 0, .15);
}

.header .mm-menu ul li a {
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 10px 10px 10px 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: inherit;
}

@media only screen and (max-width: 1240px) {
    body:after {
        content: 'Pad';
    }
    body {
        user-select: none;
        -webkit-user-select: none;
    }
    html {
        overflow-x: hidden;
    }
    body,
    input,
    textarea,
    button,
    select {
        font-size: 14px;
    }
    .PcPush {
        display: none;
    }
    .UnpcPush {
        display: block;
    }
    .wrap,
    .mwrap {
        width: 940px;
    }
    /*padMode 1240px 网站样式*/
    /*头部*/
    .header .inav {
        display: none;
    }
    .mobile_key {
        display: block;
        float: right;
        font-size: 18px;
        padding: 28px 0 24px;
        margin-left: 10px;
        line-height: 1;
    }
    .header .h_right {
        width: 12%;
    }
    .header .logo {
        width: auto;
    }
    /*二级导航*/
    .sec_menu li a {
        padding: 0 25px;
    }
    /*三级导航*/
    .third_menu ul li a {
        padding: 0 40px;
    }
    .third_menu ul li:after {
        width: 130px;
        margin-left: -75px;
    }
    .third_menu ul li.cur:after {
        opacity: 1;
        visibility: visible;
        margin-left: -65px;
    }
    .third_menu ul li:hover:after {
        margin-left: -65px;
    }
    /*公司介绍*/
    .com_intro01 .left {
        width: 58%;
    }
    .com_intro01 .right {
        width: 42%;
    }
    .com_intro03 {
        margin-top: 40px;
    }
    .com_intro03 .content .item span {
        padding: 48px 0;
        font-size: 18px;
    }
    .com_intro04 .content .infor {
        font-size: 14px;
    }
    /*经典案例*/
    .case01 .hd .hd_box {
        padding: 30px;
    }
    .case01 .hd .hd_box .inp_box {
        width: 60%;
    }
    .case01 .bd .bd_top .item .cover .box {
        padding: 5% 12% 0 5%;
    }
    .case01 .bd .bd_top .item .cover .box .title {
        width: 65%;
        font-size: 22px;
        margin-bottom: 20px;
    }
    .case01 .bd .bd_top .item .cover .box .title span {
        line-height: 40px;
    }
    .case01 .bd .bd_top .item .cover .box .infor .tit {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .case01 .bd .bd_top .item .cover .box .infor .time {
        padding-left: 20px;
    }
    .case01 .bd .bd_top .item .cover .box .infor .time:after {
        left: 0;
    }
    .case01 .bd .bd_top .item .cover .box .infor .con {
        margin: 0px 0 10px;
    }
    .case01 .bd .bd_bott .li_box .tit {
        line-height: 26px;
        height: 52px;
        overflow: hidden;
        white-space: normal
    }
    .case01 .bd .bd_bott .li_box .con {
        height: 108px;
    }
    /*产品列表*/
    .pro_list02 .left {
        width: 31.5%;
    }
    .pro_list02 .right {
        width: 66%;
    }
    .pro_list02 .right li {
        width: 44.6%;
    }
    .pro_list02 .right table {
        width: 100% !important;
    }
    /*新闻列表*/
    .news_list02 .hd_btn {
        margin-left: 0;
    }
    .news_list02 .inp_box_wrap {
        margin-right: 1%;
        width: 18%;
    }
    .news_list02 .hd_tit {
        margin-right: 2%
    }
    .news_list02 .list_hd {
        padding: 30px 20px;
    }
    .news_list02 .list_box {
        padding: 46px 10px 40px;
    }
    .news_list02 .bd_l {
        width: 10%;
    }
    /*党建*/
    .dangjian01 .right li a {
        padding: 3.3% 0
    }
    /*发展历程*/
    .history01 .his_con {
        padding: 100px 0;
        background-attachment: inherit;
    }
    .history01 .his_con .slick-arrow.slick-prev {
        left: -37px;
    }
    .history01 .his_con .slick-arrow.slick-next {
        right: -37px;
    }
    .history01 .his_con .historyin .his_box .more {
        opacity: 1;
        visibility: visible;
    }
    .history01 .his_con .historyin .his_box {
        height: 220px;
    }
    .history01 .his_con .historyin .his_box span {
        font-size: 18px;
    }
    .history01 .his_con .historyin .his_box .year {
        font-size: 40px;
    }
    .history01 .pclose {
        right: 0;
        top: -40px;
        width: 30px;
        height: 30px;
    }
    .history01 .poptext {
        width: 100%;
        left: 0;
        margin-left: 0;
    }
    /*首页*/
    .ibanner video {
        display: none;
    }
    .ibanner .owl-item .item1 img {
        display: block;
    }
    .ibanner .word_img {
        display: none;
    }
    .ibanner .guide {
        display: none;
    }
    .ipart01 .txt_box li span {
        font-size: 14px;
    }
    .ipart03 .right .span-4 {
        margin-bottom: 9px;
    }
    .ipart03 .left .content li span {
        font-size: 15px;
    }
    .ipart03 .left .content li .icon {
        margin-right: 10px;
    }
    .ipart03 .right .item .cover .c_box {
        padding: 10px;
    }
    .ipart03 .right .item .cover .c_box .t {
        font-size: 15px;
        margin-bottom: 0;
    }
    .ipart03 .right .item .cover .c_box .link_ {
        margin-top: 10px;
    }
    /*社会责任*/
    .social_respon01 .list_text_box {
        padding: 20px;
    }
    /**************hql************/
    /*about*/
    .about .pt1 .t2 {
        font-size: 46px;
    }
    .about .pt1 .box .gk_box .pd {
        padding: 10px 20px 0;
        border: none;
    }
    .about .pt1 .box .gk_box ._btn {
        width: 30%;
    }
    .about .pt2 {
        height: auto;
        background: none;
    }
    .about .pt2 .wrap {
        display: none;
    }
    .about .pt3 .text_box .pd {
        padding: 30px;
    }
    .about .pt3 .text_box .pd .t1 {
        font-size: 24px;
        margin-bottom: 10px;
    }
    /*business*/
    .business .pt3 .smal .con .text_box .smal_info {
        display: none;
    }
    /************hql  end************/
    /*20181027 首页改版响应式调整*/
    .header .inav_wrapper {
        width: 0;
    }
    .home_banner .owl-carousel .owl-item img {
        width: 1260px;
        left: 50%;
        margin-left: -630px;
        height: auto;
    }
    .home_banner .homeBan_nav .owl-next {
        right: 13%;
    }
    .home_banner .homeBan_play {
        right: 19.3%;
    }
    .home_banner .homeBan_page {
        right: 16%;
        bottom: 5%;
    }
    .home01 .home_box .text_box {
        z-index: 2
    }
    .home01 .home_box .home01_line {
        right: 50%;
    }
    .home02 .content .right li a {
        padding: 13px 10px;
    }
    .home02 .content .right li .t {
        margin-bottom: 10px;
    }
    .home03 .content .intro {
        width: 80%;
    }
    /*20181114*/
    .case_intro01 .con {
        padding: 0;
        line-height: auto;
    }
    .cftf01 p>img {
        display: none;
    }
    .cftf02 .span-6 img {
        margin-top: 50px;
    }
    .cftf03 li {
        padding: 12px 20px;
    }
    .cftf06 .span-4 img {
        display: none;
    }
    .cftf06 .cons {
        margin-top: 20px;
    }
    .fz40 {
        font-size: 20px
    }
    .yyyw01 .text {
        margin-bottom: 20px
    }
    .yyyw01 .content {
        padding: 20px 0 0;
        margin-bottom: 20px
    }
    .yyyw01 .content .span-4 {
        margin-bottom: 10px
    }
    .widget-newsdetail-8 .n_right {
        padding-top: 0;
    }
    .widget-newsdetail-8 ._detailPage_bottom {
        margin-top: 10px;
    }
    .widget-newsdetail-8-tools,
    ._tools {
        display: none;
    }
    .widget-newsdetail-8 ._detailPage_bottom ul {
        padding-right: 3%;
    }
    /*20181127 页面补充*/
    .about_latest01 .infor {
        padding: 0 17%;
    }
    .about_latest02 {
        margin-top: 40px;
    }
    .about_latest02 .content .item span {
        padding: 48px 0;
        font-size: 18px;
    }
    .about_latest03 .content .about_latest03_btn .owl-prev {
        left: -35px;
    }
    .about_latest03 .content .about_latest03_btn .owl-next {
        right: -35px;
    }
    .about .pt1 .box .gk_box .tit {
        margin-bottom: 5px;
    }
    .com_intro_latest01 .content .center {
        margin-top: 10%;
    }
    .com_intro_latest02 .content .com_latest02_btn .owl-prev {
        left: -35px;
    }
    .com_intro_latest02 .content .com_latest02_btn .owl-next {
        right: -35px;
    }
    .res_platform {
        padding-bottom: 0;
    }
    .res_platform .pt4 .pt_body .p {
        margin-bottom: 5px;
    }
    .res_platform .pt7 .pt_l {
        display: none;
    }
    .res_platform .pt7 .pt_r {
        width: 100%;
    }
    .res_platform .pt8 .pt_bd .pt_l .item1 {
        margin-right: 40px;
    }
    /*20190424*/
    .ywxq02 .left .tab_c_box .tab_c .top_ .cover .c_box {
        padding: 20px;
    }
    .ywxq02 .right .content .r_company .owl-carousel .owl-dots {
        top: 27%
    }
    .news_water .news_pt2 .slider .owl-nav [class^=owl-].owl-next {
        right: 0
    }
    .news_water .news_pt2 .slider .owl-nav [class^=owl-].owl-prev {
        left: 0;
    }
    /*20190429*/
    .case_latest .case01 .case01_left li {
        font-size: 14px;
        line-height: 43px;
    }
    .case_latest .case01 .case01_left li a {
        padding-left: 20px;
    }
    .case_latest .case01 .rect-33 {
        padding-bottom: 52%;
    }
    .case_latest .case01 .bd .bd_top .item .cover {
        width: 60%;
    }
    .case_latest .case01 .bd .bd_top .item .cover .box .title {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .news_pt1 li {
        min-height: 570px;
    }
    .news_water .tit {
        color: #fff;
    }
    .third_menu {
        height: auto;
    }
    .third_menu ul li a {
        padding: 0 10px
    }
    .third_menu ul li:after {
        width: 100%;
    }
    .third_menu ul li.cur:after {
        margin-left: 0;
    }
    .third_menu ul li:hover:after {
        margin-left: 0;
    }
    /* 20190605 */
    .zsyz02 .content li {
        min-height: 440px;
    }
    .zsyz06 .content dl dd {
        font-size: 18px;
    }
    .zsyz08 .content ul li {
        display: inline-block;
        width: 48%;
        float: none;
    }
}

@media only screen and (max-width: 992px) {
    body:after {
        content: 'Padp';
    }
    .wrap,
    .mwrap {
        width: 740px;
    }
    /*padMode 992px 网站样式*/
    /*头部*/
    .header .h_right {
        width: 16%;
    }
    /*底部*/
    .footer .f_top {
        display: none;
    }
    .footer .f_bott .list {
        margin-bottom: 10px;
        float: none;
    }
    .footer .f_bott .right {
        float: none;
    }
    /*二级导航*/
    .sec_menu li a {
        padding: 0 18px;
    }
    .sec_menu li {
        font-size: 15px;
    }
    /*三级导航*/
    .third_menu ul {
        padding-left: 0;
    }
    .third_menu ul li {
        padding: 20px 0;
        font-size: 15px;
    }
    .third_menu ul li a {
        padding: 0 30px;
    }
    /*分页*/
    .pages a,
    .pages span {
        line-height: 50px;
        padding: 0 24px;
    }
    /*公司介绍*/
    .com_intro01 .left {
        width: 100%;
    }
    .com_intro01 .right {
        width: 100%;
        margin-top: 30px;
    }
    .com_intro01 .left .en_tit {
        font-size: 40px;
        margin-bottom: 15px;
    }
    .com_intro03 .content .item span {
        padding: 37px 0;
        font-size: 15px;
    }
    /*产品列表*/
    .pro_list02 .left {
        width: 39.5%;
    }
    .pro_list02 .right {
        width: 58%;
    }
    .pro_list02 .right li {
        width: 100%;
    }
    /*经典案例*/
    .case01 .bd .bd_bott .row>.smidd-6 {
        width: 48%;
    }
    .case01 .hd .hd_box {
        padding: 15px;
    }
    .case01 .hd .hd_box .inp_box {
        width: 52%;
    }
    .case01 .hd .hd_box .hd_btn {
        width: 20%;
    }
    .case01 .rect-33 {
        padding-bottom: 37%;
    }
    .case01 .bd .bd_top .item .cover {
        width: 69%;
    }
    .case01 .bd .bd_top .item .cover .box {
        padding: 5% 10% 0 2%;
    }
    .case01 .bd .bd_top .item .cover .box .title {
        width: 45%;
    }
    .case01 .bd .bd_top .item .cover .box .infor .tit {
        margin-bottom: 5px;
    }
    .case01 .bd .bd_top .item .cover .box .infor .con {
        margin-bottom: 0;
        height: 78px;
    }
    /*.case01 .bd .bd_bott .li_box .con{height:auto;}*/
    /*党建*/
    .dangjian01 .left,
    .dangjian01 .right {
        width: 100%;
    }
    /*发展历程*/
    .history01 .his_con .slick-arrow.slick-prev {
        left: -13px;
    }
    .history01 .his_con .slick-arrow.slick-next {
        right: -13px;
    }
    .history01 .popdown .tit {
        font-size: 20px;
    }
    /*首页*/
    .ipart02 .content .left {
        width: 100%;
    }
    .ipart02 .content .right {
        width: 100%;
        margin-top: 30px;
    }
    .ipart03 .left {
        width: 100%;
    }
    .ipart03 .right {
        width: 100%;
        margin-top: 30px;
    }
    .ipart03 {
        background-size: cover;
    }
    .ipart03 .left .content ul {
        overflow: hidden;
    }
    .ipart03 .left .content li {
        float: left;
        margin-right: 20px;
    }
    /**********hql************/
    /*business*/
    .business .pt2 .l_box {
        width: 35%;
    }
    .business .pt2 .r_box {
        width: 60%;
    }
    .business .pt3 .big .text .title {
        font-size: 24px;
    }
    /*20181027 首页改版响应式调整*/
    .home_banner .owl-carousel .owl-item img {
        width: 1100px;
        margin-left: -550px;
    }
    .home01 .home_box {
        overflow: hidden;
    }
    .home01 .home_box .text_box {
        height: auto;
        width: 100%;
        right: 0;
        top: auto;
        bottom: 0;
    }
    .home01 .home_box .home01_nav>div {
        bottom: 35px;
    }
    .home01 .home_box .home01_nav .owl-prev {
        left: auto;
        right: 15%;
    }
    .home01 .home_box .home01_nav .owl-next {
        left: auto;
        right: 5%;
    }
    .home01 .home_box .home01_line {
        display: none;
    }
    .home01 .home_box .text_box .home01_page {
        display: none;
    }
    .home01 .home_box .text_box .infor {
        padding: 30px;
        width: 70%;
    }
    .home01 .home_box .text_box .infor .tit {
        margin-bottom: 0;
        font-size: 27px;
    }
    .home01 .home_box .text_box .infor .con {
        margin-bottom: 10px;
    }
    .home01 .icon_box li {
        font-size: 13px;
    }
    .home02 .infor .tit {
        font-size: 34px;
    }
    .home02 .content .right {
        width: 47%;
    }
    .home02 .content .right li .tools {
        margin-top: 7px;
    }
    .home03 {
        background-size: cover
    }
    /*20181114*/
    .hjyc01 .titles {
        font-size: 28px;
    }
    .case_intro.channel_content {
        padding: 30px 0
    }
    .cftf08 li {
        margin-bottom: 5px;
    }
    .hjyc01 .content01 .cons {
        height: 300px;
    }
    .hjyc01 .content02 img {
        float: right;
    }
    .hjyc01 .content02 .smidd-6 {
        margin-bottom: 20px;
    }
    .news_list .pt1 .item_l,
    .news_list .pt1 .item_r {
        width: 100%;
        margin-bottom: 15px;
    }
    .news_list .slider_container .slide_tools {
        top: 10%;
        left: auto;
        right: 10%;
    }
    .news_list .pt1 .item_l .l_top .box {
        padding: 20px;
    }
    .widget-newsdetail-8 ._head ._title {
        font-size: 24px;
    }
    .widget-newsdetail-8 .n_left,
    .widget-newsdetail-8 .n_right,
    .widget-newsdetail-8 .news_img {
        width: 100%;
        float: none;
    }
    .widget-newsdetail-8 .n_left {
        margin-bottom: 20px;
    }
    /*20181115*/
    .zzfc02 .span-7 {
        margin-bottom: 20px;
    }
    .zzfc05 .span-7 {
        margin-bottom: 20px;
    }
    /*20181127页面补充*/
    .about_latest01 .infor {
        padding: 0 10%;
    }
    .about .pt1 .box .img_box {
        width: 100%;
        margin-bottom: 20px;
    }
    .about .pt1 .box .gk_box {
        width: 100%;
    }
    .about_latest02 .content .item span {
        padding: 37px 0;
        font-size: 15px;
    }
    .about_latest03 .content .about_latest03_btn .owl-prev {
        left: 0;
    }
    .about_latest03 .content .about_latest03_btn .owl-next {
        right: 0;
    }
    .about_latest .pt3 {
        padding-bottom: 60px;
    }
    .channel_content.com_intro_latest {
        padding-bottom: 0px;
    }
    .com_intro_latest01 .content {
        padding: 0;
    }
    .com_intro_latest02 .content .com_latest02_btn .owl-prev {
        left: 0;
    }
    .com_intro_latest02 .content .com_latest02_btn .owl-next {
        right: 0;
    }
    .com_intro_latest03 .content .item {
        width: 100%;
    }
    .com_intro_latest03 .content .item:first-child {
        margin-bottom: 30px;
    }
    .res_platform .pt8 .pt_bd .pt_l .item {
        width: 30%;
    }
    .res_platform .pt8 .pt_bd .pt_r .box {
        padding-top: 80px;
    }
    .res_platform .pt4 .pt_body li {
        height: 350px;
    }
    /*20190424*/
    .ywxq01 .content .left {
        width: 100%;
    }
    .ywxq01 .content .right {
        width: 100%;
        margin-top: 25px;
    }
    .ywxq01 .content .right .con {
        height: auto;
    }
    .ywxq01 .content .right .r_contact {
        margin-top: 30px;
    }
    .ywxq02 .left {
        width: 100%;
    }
    .ywxq02 .right {
        width: 100%;
        margin-top: 25px;
    }
    .news_pt1 li .li_box {
        padding: 20px;
    }
    /*20190429*/
    .case_latest .case01 .case01_left {
        width: 100%;
    }
    .case_latest .case01 .case01_right {
        width: 100%;
        margin-top: 25px;
    }
    /* 20190605 */
    .zsyz02 .content li .title {
        font-size: 25px;
    }
    .zsyz02 .content li .intro {
        padding: 20px;
    }
    .zsyz02 .content li {
        min-height: 424px;
    }
    .zsyz03 .content .left .box {
        padding: 30px 20px;
    }
    .zsyz03 .content .left .box .t {
        font-size: 25px;
        margin-bottom: 10px;
    }
    .zsyz03 .content .left .box .c {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .zsyz04 .content li .li_box .tit {
        font-size: 25px;
    }
    .zsyz04 .content li .li_box .tit span {
        font-size: 25px;
    }
    .zsyz04 .content {
        padding: 20px 0;
    }
    .zsyz04 .content li .li_box {
        padding: 0 20px 20px;
    }
    .zsyz06 .content dl dd {
        font-size: 14px;
    }
}


/*
* MobileMode
*/

@media only screen and (max-width: 760px) {
    body:after {
        content: 'Mobile';
    }
    body,
    input,
    textarea,
    button,
    select {
        font-size: 16px;
    }
    .UnmobilePush {
        display: none;
    }
    .MobilePush {
        display: block;
    }
    img[data-src] {
        opacity: 1;
    }
    .wrap,
    .mwrap {
        padding-left: 2%;
        padding-right: 2%;
        width: auto;
    }
    .mwrap .wrap {
        padding-left: 0;
        padding-right: 0;
    }
    /*移动端防恶意复制信息*/
    * {
        -webkit-touch-callout: none;
        /*系统默认菜单被禁用*/
        -webkit-user-select: none;
        /*webkit浏览器*/
        -khtml-user-select: none;
        /*早期浏览器*/
        -moz-user-select: none;
        /*火狐*/
        -ms-user-select: none;
        /*IE10*/
        user-select: none;
    }
    #catList li {
        width: 100%;
    }
    input {
        -webkit-user-select: auto;
        /*webkit浏览器*/
    }
    textarea {
        -webkit-user-select: auto;
        /*webkit浏览器*/
    }
    /*mobileMode 760 网站样式*/
    /*头部*/
    .header .h_right {
        display: none;
    }
    .header {
        position: static;
    }
    /*底部*/
    .footer .f_bott .right {
        line-height: 1.2;
    }
    .footer .f_bott .right .jerei {
        float: left;
    }
    .footer .f_bott .right .beian {
        margin: 5px 0;
    }
    /*二级导航*/
    .sec_menu ul {
        text-align: left;
    }
    .sec_menu li {
        width: 25%;
        padding: 10px 0;
    }
    /*三级导航*/
    .third_menu ul li {
        padding: 10px 0;
    }
    .third_menu ul li.cur {
        color: #d7000f;
    }
    .third_menu ul li:after {
        display: none;
    }
    /*分页*/
    .pages a,
    .pages span {
        line-height: 40px;
        padding: 0px 17px;
    }
    .pages .page_arr {
        float: left;
        margin-top: 10px;
    }
    .channel_content {
        padding: 30px 0;
    }
    /*公司介绍*/
    .com_intro {
        padding: 40px 0;
    }
    .com_intro01 .left .en_tit {
        font-size: 26px;
    }
    .com_intro01 .left .tit {
        font-size: 23px;
        margin-bottom: 15px;
    }
    .com_intro01 {
        margin-bottom: 30px;
    }
    .com_intro02 .intro {
        margin-top: 30px;
    }
    .com_intro02 .item .num_infor .num span {
        font-size: 40px;
    }
    .com_intro03 .tit {
        font-size: 23px;
        line-height: 30px;
    }
    .com_intro03 .content .left {
        width: 100%;
    }
    .com_intro03 .content .right {
        width: 100%;
    }
    .com_intro03 .rect-51 {
        height: auto;
        padding-bottom: 0;
    }
    .com_intro03 .content .item.cur:after {
        display: none;
    }
    .com_intro03 .content .item span {
        padding: 15px 0;
    }
    .com_intro03 .content .left,
    .com_intro03 .content .right,
    .com_intro03 .content .item01 {
        margin-bottom: 3%;
    }
    .com_intro03 .content .center {
        width: 100%;
    }
    .com_intro04 {
        margin-top: 30px;
    }
    .com_intro04 .tit {
        font-size: 23px;
        line-height: 30px;
    }
    /*产品列表*/
    .pro_list02 .left {
        width: 100%;
    }
    .pro_list02 .right {
        width: 100%;
    }
    .pro_list02 .right li {
        width: 100%;
        margin-left: 0;
    }
    .pro_list02 .item .checkbox {
        display: inline-block;
        width: 27%;
        margin: 10px 1% 0;
        line-height: 40px;
        height: 40px;
        padding-left: 5px;
        font-size: 14px;
        overflow: hidden;
    }
    .pro_list02 .right {
        border: none
    }
    .pro_list02 .right.content {
        padding: 0;
    }
    /*经典案例*/
    .case {
        padding-top: 30px;
    }
    .case01 .hd {
        margin-bottom: 30px;
    }
    .case01 .hd .hd_box .inp_box_wrap {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }
    .case01 .hd .hd_box label {
        width: 32%;
        margin-right: 0;
    }
    .case01 .hd .hd_box .inp_box {
        width: 65%;
    }
    .case01 .hd .hd_box .hd_btn {
        width: 100%;
    }
    .case01 .bd .bd_bott .row>.smidd-6 {
        width: 100%;
    }
    .case01 .rect-33 {
        padding-bottom: 83%;
    }
    .case01 .bd .bd_top .item .cover {
        width: 100%;
    }
    .case01 .bd .bd_top .item .cover .box {
        padding: 5% 11%;
    }
    .case01 .bd .bd_top .item .cover .box .title {
        width: 64%;
        margin-bottom: 10px;
        font-size: 19px;
    }
    .case01 .bd .bd_top .item .cover .box .title span {
        line-height: 35px;
    }
    .case01 .bd .bd_top .item .cover .box .infor .tit {
        line-height: 1.2;
        font-size: 15px;
    }
    .case01 .bd .bd_top .item .cover .box .infor .con {
        height: auto;
    }
    .case01 .bd .bd_bott {
        margin-top: 30px;
    }
    .case01 .bd .bd_bott .li_box {
        padding: 22px 17px;
    }
    .case01 .bd .bd_bott .li_box .tit {
        height: auto;
        font-size: 18px;
    }
    .case01 .bd .bd_bott li:after {
        right: 20px;
    }
    .case01 .bd .bd_bott li:last-child {
        margin-bottom: 0;
    }
    /*案例介绍*/
    .case_intro01 .title {
        font-size: 23px;
        line-height: 30px;
    }
    .case_intro01 .con {
        /*padding:0 20px;*/
        text-align: justify;
    }
    .case_intro02 .title {
        margin-bottom: 22px;
        font-size: 20px;
    }
    /*新闻列表*/
    .news_list02 .hd_tit {
        margin-bottom: 20px;
        float: none;
        text-align: center;
    }
    .news_list02 .inp_box_wrap {
        width: 100%;
        margin: 0;
        padding: 0;
        margin-bottom: 20px;
    }
    .news_list02 .hd_btn {
        width: 100%;
    }
    .news_list02 .bd_r {
        float: none;
        width: 100%;
        margin-left: 0;
        margin-bottom: 20px;
    }
    .news_list02 .list_main {
        width: 100%;
    }
    .news_list02 .list_box {
        padding: 0;
    }
    .news_list02 li {
        margin-bottom: 30px;
    }
    .news_list02 .list_box:after {
        display: none;
    }
    /*新闻详细*/
    .news_detail01 .n_left {
        width: 100%;
        float: none;
    }
    .news_detail01 ._head ._title {
        font-size: 20px;
    }
    .news_detail01 .n_right {
        display: none;
    }
    .news_detail01 .myart {
        padding: 20px 0 0;
        background-color: #fff;
    }
    /*党建*/
    .dangjian01 .left .owl-dots {
        bottom: 20%;
    }
    /*首页*/
    .ibanner {
        height: 0;
        padding-bottom: 50%;
        margin-bottom: 30px;
    }
    .ibanner .item {
        height: 0;
        padding-bottom: 50%;
    }
    .ibanner .owl-item .item>img {
        position: static;
        width: 100%;
        margin-left: 0;
        left: 0;
        height: auto;
    }
    /*圆点的样式：*/
    .ibanner .owl-carousel .owl-dots {
        position: absolute;
        z-index: 10;
        bottom: 12%;
        left: 0%;
        width: 100%;
        text-align: center;
    }
    .ibanner .owl-carousel .owl-dot {
        width: 14px;
        height: 14px;
        border: 1px solid #fff;
        margin: 0 5px;
        border-radius: 50%;
        display: inline-block;
    }
    .ibanner .owl-carousel .owl-dot.active {
        background: #fff;
    }
    .ipart01 {
        overflow: hidden;
    }
    .ipart01 .bg_img {
        position: relative;
    }
    .ipart01 .bg_img li .cover {
        padding-top: 30px;
    }
    .ipart01 .bg_img li .cover .infor {
        width: 100%;
    }
    .ipart01 .bg_img li .ch_tit {
        font-size: 20px;
    }
    .ipart01 .bg_img li .list dd {
        margin-left: 25px;
    }
    .ipart01 .bg_img ul {
        overflow: hidden;
    }
    .ipart01 .bg_img li {
        height: auto;
        width: 50%;
        float: left;
        margin-bottom: 20px;
        padding: 50px 0;
        position: relative;
    }
    .ipart01 .bg_img li .cover {
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.5);
        position: absolute;
        left: 0;
        bottom: 0;
        padding-top: 0;
    }
    .ipart01 .txt_box {
        display: none;
    }
    .ipart01 .bg_img li {
        display: block;
    }
    .ipart01 .bg_img li .con {
        display: none;
    }
    .ipart01 .bg_img li .list {
        display: none;
    }
    .ipart01 .bg_img li .en_tit {
        display: none;
    }
    .ipart01 .bg_img li .ch_tit {
        text-align: center;
        padding-top: 40px;
        color: #fff;
    }
    .ipart {
        padding-top: 20px;
    }
    .ipart02 .infor .tit {
        font-size: 22px;
    }
    .ipart02 .infor {
        margin-bottom: 10px;
    }
    .ipart02 .content .left .scroll_con {
        height: 294px
    }
    .ipart02 .content .left .li_box .intro .t {
        font-size: 16px;
    }
    .ipart02 .content .left .li_box .date .day {
        font-size: 30px;
    }
    .ipart02 .content .left .li_box .date .year {
        font-size: 13px;
    }
    .ipart02 .content .left .li_box .intro {
        margin-top: 0;
    }
    .ipart02 .content .left .li_box .intro .t {
        margin-bottom: 0;
    }
    .ipart03 {
        padding: 25px 0 50px
    }
    .ipart03 .left .infor .con {
        font-size: 20px;
    }
    .ipart03 .left .infor .tit {
        font-size: 22px;
    }
    .ipart03 .left .content {
        margin-top: 0;
    }
    .ipart03 .right .rect-1607 {
        padding-bottom: 100%;
    }
    .ipart03 .right .item .mengban {
        background-size: cover;
    }
    .ipart03 .right .item .cover .c_box {
        padding: 50px;
    }
    /*社会责任*/
    .social_respon01 .list_title01 {
        font-size: 20px;
    }
    /*视频列表*/
    .video_list01 li ._info .iconfont {
        display: none;
    }
    /*pdf下载*/
    .pdf_down01 ul li {
        margin-bottom: 5%;
    }
    /*************hql************/
    /*about*/
    .about .pt1 .t2 {
        display: none;
    }
    .about .pt1 .t1 {
        margin-top: 0;
        font-size: 24px;
    }
    .about .pt1 .info {
        width: 100%;
        margin-bottom: 15px;
    }
    .about .pt1 .box .img_box {
        width: 100%;
    }
    .about .pt1 .box .gk_box {
        width: 100%;
    }
    .about .pt1 .box .gk_box .tit {
        font-size: 24px;
    }
    .about .pt1 .box .gk_box .tit strong {
        font-size: 28px;
    }
    .about .pt1 {
        margin-bottom: 30px;
    }
    .about .pt2 {
        margin-bottom: 30px;
    }
    .about .pt3 li {
        margin-bottom: 20px;
    }
    .about .pt3 .tit {
        font-size: 24px;
    }
    .about .pt3 .info {
        width: 100%;
    }
    /*business*/
    .business .pt1 .l_box {
        width: 100%;
        margin-bottom: 30px;
    }
    .business .pt1 .r_box {
        width: 100%;
    }
    .business .pt1 .r_box .t1 {
        font-size: 24px;
    }
    .business .pt1 .r_box .tit {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .business .pt2 .l_box {
        width: 100%;
        margin-bottom: 20px;
    }
    .business .pt2 .r_box {
        width: 100%;
    }
    .business .pt2 .l_box .t {
        font-size: 24px;
    }
    .business .pt2 .r_box .pd {
        padding: 20px 15px;
    }
    .business .pt3 .smal .con .text_box {
        position: relative;
    }
    .business .pt3 .smal .con .img_box {
        position: relative;
    }
    .business .pt3 li {
        margin-bottom: 20px;
    }
    .business .pt3 .big .text .info {
        display: none;
    }
    .business .pt3 .big .text .pd {
        padding: 20px;
    }
    .business .pt3 .big .text .title {
        font-size: 20px;
    }
    .business .pt3 .smal .con .text_box {
        height: auto;
        padding-bottom: 0;
    }
    .business .pt3 .smal .con {
        height: auto;
        padding-bottom: 0;
    }
    .business .pt4 .tit_box .tabt_box .tab_t {
        margin-bottom: 10px;
    }
    /**************hql  end****************/
    /*20181027 首页改版响应式调整*/
    .home_banner {
        padding-bottom: 50%;
        position: relative;
        margin-top: 75px;
        margin-bottom: 20px;
    }
    .home_banner .owl-carousel .item {
        height: 200px;
    }
    .home_banner .owl-carousel {
        height: auto;
    }
    .home01 {
        margin-top: 0;
    }
    .home_banner .owl-carousel .owl-item img {
        width: 100%;
        left: 0;
        margin-left: 0;
    }
    .home_banner .homeBan_page {
        display: none;
    }
    .home_banner .homeBan_play {
        display: none;
    }
    .home_banner .homeBan_nav>div {
        bottom: 5%;
    }
    .home_banner .homeBan_nav .owl-next {
        right: 7%
    }
    .home_banner .homeBan_nav .owl-prev {
        right: 22%
    }
    .home01 .tit {
        font-size: 30px;
        margin-top: 0;
    }
    .home01 .icon_box {
        margin-top: 15px;
    }
    .home01 .icon_box ul {
        flex-wrap: wrap;
    }
    .home01 .home01_box {
        height: auto;
        padding: 30px 0;
        background-size: cover;
    }
    .home01 .home_box {
        margin-top: 0px;
    }
    .home01 .owl-carousel .item {
        padding: 0;
        ;
        height: 500px;
    }
    .home01 .home_box .home01_nav {
        right: 0;
        height: 50px;
        top: auto;
        bottom: 0;
    }
    .home01 .home_box .home01_nav .owl-prev {
        right: 10%;
    }
    .home01 .home_box .home01_nav .owl-next {
        right: 0;
    }
    .home01 .home_box .text_box .infor .tit {
        font-size: 18px;
        line-height: 25px;
    }
    .home01 .home_box .text_box .infor .con {
        font-size: 14px;
    }
    .home01 .icon_box li {
        width: 50%;
        box-sizing: border-box;
    }
    .home01 .icon_box li i {
        display: none
    }
    .home01 .news-slider {
        width: 100%;
    }
    .home01 .news__item {
        padding: 0;
    }
    .news-slider__ctr {
        width: 100%;
        margin-right: 0;
    }
    .home01 .news__item .left {
        width: 100%;
    }
    .news__item .right {
        width: 100%;
        padding: 20px 20px 70px 20px;
    }
    .news-date__title {
        font-size: 18px;
        line-height: 18px;
    }
    .home02 {
        padding: 30px 0;
    }
    .home02 .content .right li {
        width: 100%;
    }
    .home02 .infor .tit {
        font-size: 23px;
        line-height: 26px;
    }
    .home02 .infor .home_more {
        padding-top: 13px;
    }
    .home02 .content .left {
        width: 100%;
    }
    .home02 .content .right {
        width: 100%;
        margin-top: 20px;
    }
    .home02 .content .right li .t {
        font-size: 16px;
    }
    .home02 .content .right li .c {
        height: auto;
    }
    .home03 {
        padding: 30px 0;
    }
    .home03 .infor .tit {
        font-size: 23px;
        line-height: 26px;
    }
    .home03 .infor .home_more {
        padding-top: 13px;
    }
    .home03 .content .item01>.span-6:first-child {
        margin-bottom: 20px;
    }
    .home03 .content .item01>.span-6:last-child .smal-12 {
        margin-bottom: 20px;
    }
    .home03 .content .item02 .span-3 {
        margin-bottom: 20px;
    }
    .home03 .content .item01>.span-6>.rect-746 .cover .txt {
        padding-top: 70px;
    }
    .news_water .news_pt2 {
        background-size: cover;
    }
    .news_water .tit {
        font-size: 25px;
    }
    .news_water .news_pt2 .slider .t {
        line-height: 40px;
        height: 40px;
        font-size: 20px;
    }
    .ipart02 {
        padding: 50px 0;
    }
    .ipart02 .left {
        width: 100%;
        display: none;
    }
    .ipart02 .right {
        width: 100%;
        border: 0;
    }
    .ipart02 .right .infor {
        margin-left: 0;
    }
    .ipart02 .right .con {
        font-size: 32px;
    }
    .ipart02 .right .txt {
        line-height: 30px;
        text-align: justify;
    }
    .owl-carousel .owl-stage {
        flex-wrap: wrap;
    }
    /*20181114*/
    .sec_banner>.wrap h1 {
        font-size: 20px;
    }
    .sec_banner {
        height: 208px;
    }
    .sec_banner>img {
        width: 800px;
        margin-left: -400px;
    }
    .sec_banner>.wrap {
        margin-top: 100px;
    }
    .sec_banner>.wrap h1 {
        margin-bottom: 10px;
    }
    .cftf01,
    .cftf02,
    .cftf03,
    .cftf04,
    .cftf05,
    .cftf06,
    .cftf07,
    .cftf08,
    .cftf09 {
        margin-bottom: 20px;
    }
    .cftf .tits {
        font-size: 16px;
    }
    .cftf01 .titles {
        font-size: 18px;
        line-height: 1.2;
        margin-bottom: 20px;
    }
    .cftf01 .tits {
        margin-top: 20px;
    }
    .cftf06 .cons {
        margin: 10px 0;
    }
    .cftf10 .span-5 {
        margin-top: 10px;
    }
    .hjyc01 .titles {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .hjyc01 .text {
        margin-bottom: 20px;
    }
    .hjyc01 .content01 {
        padding-top: 20px;
    }
    .hjyc01 .content01 .cons {
        height: auto;
        padding-bottom: 10px;
    }
    .hjyc01 .content01 .smal-12 {
        margin-bottom: 20px;
    }
    .hjyc01 .content02 img {
        float: none;
        display: block;
        margin: 0 auto
    }
    .hjyc01 .content02 {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .hjyc .tits {
        font-size: 16px;
    }
    .hjyc02 .row01,
    .hjyc02 .row02 {
        margin-bottom: 0;
    }
    .hjyc02 .span-6 {
        width: 100%;
        margin-bottom: 20px;
    }
    .hjyc02>.wrap {
        margin-bottom: 20px;
    }
    .hjyc03 .smal-12 {
        margin-bottom: 20px;
    }
    .hjyc03 .span-2 {
        text-align: center;
    }
    .hjyc03 .span-2 img {
        display: inline-block;
    }
    .qgyc01 .titles {
        font-size: 20px;
    }
    .qgyc01 .text {
        margin-bottom: 20px;
    }
    .qgyc01 .content01 {
        padding: 20px 0 10px;
        margin-bottom: 20px;
    }
    .qgyc01 .content01 .span-4 {
        margin-bottom: 10px;
    }
    .qgyc01 .content02 {
        margin-bottom: 20px;
    }
    .qgyc01 .content02 .span-6 {
        margin-bottom: 20px;
    }
    .qgyc .tits {
        font-size: 16px;
    }
    .dmfc01 .titles {
        font-size: 20px;
    }
    .dmfc02 .row02 .smal-12 {
        text-align: center;
        margin-bottom: 20px;
    }
    .dmfc02 .row02 .smal-12 img {
        display: block;
        margin: 0 auto;
    }
    .fqzl01,
    .fqzl02,
    .fqzl03,
    .fqzl04 {
        padding-bottom: 15px;
        margin-bottom: 20px;
    }
    .fqzl01 .smal-12,
    .fqzl02 .smal-12,
    .fqzl03 .smal-12,
    .fqzl04 .smal-12 {
        margin-bottom: 10px;
    }
    .fqzl .tits {
        font-size: 16px;
    }
    .news_list .slider_container .slide_tools {
        top: 10%;
        right: 5%;
    }
    .com_intro01 .left .tit {
        margin-bottom: 0;
    }
    /*20181127 页面补充*/
    .sec_banner_center>.wrap .sec_center_con {
        font-size: 18px;
        margin-top: 10px;
    }
    .about_latest01 {
        padding: 30px 0;
        margin-bottom: 30px;
    }
    .about_latest01 .infor {
        padding: 0 2%;
    }
    .about_latest01 .infor .tit {
        font-size: 20px;
    }
    .about_latest01 .infor .con {
        margin-bottom: 30px;
    }
    .about .pt1 .box .gk_box .tit {
        font-size: 20px;
    }
    .about .pt1 .box .gk_box .tit strong {
        font-size: 24px;
    }
    .about_latest02 {
        margin-top: 30px;
    }
    .about_latest02 .tit {
        font-size: 20px;
        line-height: 27px;
    }
    .about_latest02 .content .left {
        width: 100%;
    }
    .about_latest02 .content .right {
        width: 100%;
    }
    .about_latest02 .rect-51 {
        height: auto;
        padding-bottom: 0;
    }
    .about_latest02 .content .item.cur:after {
        display: none;
    }
    .about_latest02 .content .item span {
        padding: 15px 0;
    }
    .about_latest02 .content .left,
    .about_latest02 .content .right,
    .about_latest02 .content .item01 {
        margin-bottom: 3%;
    }
    .about_latest02 .content .center {
        width: 100%;
    }
    .about_latest03 {
        padding: 30px 0;
    }
    .about_latest03 .infor {
        margin-bottom: 30px;
    }
    .about_latest03 .infor .tit a {
        font-size: 20px;
    }
    .about .pt3 .tit {
        font-size: 20px;
    }
    .about .pt3 .text_box .pd .t1 {
        font-size: 22px;
    }
    .about .pt3 .text_box .pd .t2 {
        font-size: 20px;
    }
    .about_latest .pt3 {
        padding-bottom: 30px;
    }
    .sec_banner {
        height: 175px;
    }
    .com_intro_latest01 {
        padding: 30px 0;
    }
    .com_intro_latest01 .infor .tit {
        font-size: 20px;
    }
    .com_intro_latest01 .content .left {
        width: 50%;
        margin-right: 0;
    }
    .com_intro_latest01 .content .right {
        width: 50%;
        margin-left: 0;
    }
    .com_intro_latest01 .content .center {
        width: 100%;
    }
    .com_intro03 .tit {
        margin-bottom: 30px;
    }
    .com_intro_latest01 .infor .con {
        margin-bottom: 30px;
    }
    .com_intro_latest02 {
        margin-top: 30px;
        height: auto;
        padding: 30px 0;
        background-size: cover;
    }
    .com_intro_latest02 .infor {
        padding-top: 0;
    }
    .com_intro_latest02 .content {
        margin-top: 30px;
    }
    .com_intro_latest03 {
        padding: 30px 0;
    }
    .com_intro_latest03 .infor {
        padding: 0 5%;
    }
    .com_intro_latest03 .infor .tit {
        font-size: 20px;
    }
    .com_intro_latest03 .infor .con {
        margin-bottom: 10px;
    }
    .com_intro_latest03 .infor .txt {
        margin-bottom: 15px;
    }
    .com_intro_latest03 .rect-47 {
        padding-bottom: 55%;
    }
    .com_intro_latest03 .content .item .cover .box {
        padding: 5%;
    }
    .pic_list01 .infor .tit a {
        font-size: 20px;
    }
    .pic_list01 .infor {
        margin-bottom: 20px;
    }
    .pic_list01 .infor .tit span {
        font-size: 24px;
    }
    .pic_list01 li {
        margin-bottom: 30px;
    }
    .channel_content.pic_list {
        padding-bottom: 0;
    }
    .res_platform .title .t {
        font-size: 25px;
        padding-bottom: 5px;
    }
    .res_platform .pt1 {
        margin-bottom: 5%;
    }
    .res_platform .pt2_bg .pt2_owl .owl-nav [class^=owl-] {
        left: 0;
    }
    .res_platform .pt2_bg .pt2_owl .owl-nav [class^=owl-].owl-next {
        right: 0;
    }
    .res_platform .pt2 {
        margin-bottom: 5%;
    }
    .res_platform .pt3 .pt_body ul li {
        width: 100%;
        margin-bottom: 3%;
    }
    .res_platform .pt3 .pt_body ul li .li_icon {
        margin-bottom: 0;
    }
    .res_platform .pt3 {
        margin-bottom: 5%;
    }
    .res_platform .pt4 .pt_body li {
        width: 100%;
        margin-bottom: 3%;
        height: auto;
    }
    .res_platform .pt4 {
        background-size: cover;
        margin-bottom: 5%;
    }
    .res_platform .pt5 {
        padding: 5% 0;
    }
    .res_platform .pt6 {
        padding: 5% 0;
        background-size: cover;
        margin-bottom: 5%;
    }
    .res_platform .pt6 ul li {
        width: 100%;
    }
    .res_platform .pt6 ul li:first-child {
        display: none;
    }
    .res_platform .title {
        margin-bottom: 10px;
    }
    .res_platform .pt6 ul li {
        margin-top: 0;
    }
    .res_platform .pt6 ul {
        padding: 15px 0;
    }
    .res_platform .pt7 .pt_r {
        height: 100%;
    }
    .res_platform .pt8 .pt_bd .pt_l,
    .res_platform .pt8 .pt_bd .pt_r {
        width: 100%;
    }
    .res_platform .pt8 .pt_bd {
        height: 100%;
    }
    .res_platform .pt8 .pt_bd .pt_l .box {
        text-align: center;
        padding: 5% 0;
    }
    .res_platform .pt8 .pt_bd .pt_l:after {
        right: -8%;
    }
    .res_platform .pt8 .pt_bd .pt_r .box {
        padding: 5% 0;
    }
    .res_platform .pt8 .pt_bd .pt_r .box .p {
        float: none;
        width: 100%;
    }
    .res_platform .pt8 .pt_bd .pt_r:after {
        left: -8%;
    }
    .res_platform .pt6 ul li .box {
        padding-left: 0;
    }
    /*20190424*/
    .sec_menu li {
        width: 50%;
    }
    .ywxq01 .content {
        padding: 5%;
    }
    .ywxq01 .content .right .title {
        font-size: 22px;
    }
    .ywxq02 {
        margin-top: 30px;
    }
    .ywxq02 .left .tab_t_box .tab_t {
        width: 30%;
    }
    .ywxq02 .left .tab_c_box .tab_c .text {
        padding: 5%;
        font-size: 14px;
    }
    .ywxq02 .left .tab_c_box .tab_c .box {
        padding: 5%;
    }
    .ywxq02 .left .tab_c_box .tab_c .top_ .cover {
        width: 100%;
    }
    .ywxq02 .left .tab_c_box .tab_c .top_ .c_tit {
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .ywxq02 .left .tab_c_box .tab_c .top_ .c_tit {
        height: auto;
        margin-bottom: 0;
    }
    .ywxq02 .left .tab_c_box .tab_c .top_ .c_date {
        display: none;
    }
    .ywxq02 .left .tab_c_box .tab_c .rect-3062 {
        padding-bottom: 50%;
    }
    .brand_net .con_left .title {
        font-size: 20px;
    }
    .about_latest03 .infor .tit .tab_t a {
        font-size: 22px;
    }
    .about_latest03 .content .intro {
        padding: 5%;
    }
    .news_list02 .list_title {
        font-size: 18px;
    }
    .dangjian01 .biaoti,
    .dangjian02 .tit {
        font-size: 22px;
    }
    .dangjian01 .right ul {
        padding: 0;
    }
    .dangjian01 .right li .title {
        width: 70%;
    }
    .dangjian01 .right {
        margin-top: 20px;
    }
    .dangjian02 .item {
        width: 100%;
        margin-left: 0;
        margin-bottom: 20px;
    }
    .dangjian03 li.third {
        display: none;
    }
    .dangjian03 li.third .con {
        font-size: 22px;
    }
    .news_pt1 li {
        width: 100%;
        margin-left: 0;
        margin-bottom: 20px;
        min-height: inherit;
    }
    .news_pt1 li .li_box .li_line {
        margin: 10px auto
    }
    .news_pt1 {
        padding: 25px 0;
    }
    .news_pt1 li .li_box .li_tit,
    .news_water .tit {
        font-size: 20px;
    }
    /*20190429*/
    .widget_contact_3 .map #map-50481 {
        margin-left: -300px;
    }
    .widget_contact_3 .span-3 {
        text-align: center;
    }
    .res_platform .pt4 {
        padding-top: 30px;
    }
    .res_platform .pt4 .pt_body li {
        box-sizing: border-box;
    }
    .res_platform .pt5 .img_icon li {
        margin-right: 20px;
    }
    .res_platform .title .t {
        font-size: 23px;
    }
    .res_platform .pt5 .img_icon .icon_i {
        width: 90px;
        height: 90px;
        background-size: cover;
        margin: 0 auto
    }
    .res_platform .pt5 .img_icon .li1 .icon_i {
        background-position: 0 0
    }
    .res_platform .pt5 .img_icon .li2 .icon_i {
        background-position: -90px 0;
    }
    .res_platform .pt5 .img_icon .li3 .icon_i {
        background-position: -180px 0;
    }
    .res_platform .pt5 .img_icon .p {
        font-size: 20px;
    }
    .res_platform .pt7 {
        padding-bottom: 30px;
    }
    .case_latest .case01 .bd .bd_top .item .cover .box .title {
        font-size: 20px;
    }
    .case_latest .case01 .rect-33 {
        padding-bottom: 73%;
    }
    .case_latest .case01 .bd .bd_top .item .cover {
        width: 100%;
    }
    .third_menu {
        height: auto;
    }
    .third_menu ul li {
        width: 50%;
    }
    .third_menu ul li a {
        padding: 0 10px;
    }
    .job_list01 .content li {
        margin-bottom: 20px;
    }
    .job_list01 .content a {
        background: url(../images/blue_8.png);
    }
    /* 20190605 */
    .header .logo {
        width: 75%;
    }
    .zsyz02 {
        padding: 20px;
        margin-top: 30px;
    }
    .zsyz02 .infor .tit {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .zsyz02 .content ul li {
        width: 100%;
    }
    .zsyz02 .content li .title {
        font-size: 18px;
        padding: 15px 0;
    }
    .zsyz02 .content li {
        min-height: 300px;
    }
    .zsyz03 {
        padding: 20px 0;
    }
    .zsyz03 .infor .tit {
        font-size: 20px;
    }
    .zsyz03 .content .left .box {
        padding: 15px;
    }
    .zsyz03 .content .left .box .t {
        font-size: 18px;
    }
    .zsyz03 .content .left .box .c {
        font-size: 10px;
    }
    .zsyz03 .content .left .box .text {
        font-size: 14px;
    }
    .zsyz03 .content .left {
        width: 100%;
    }
    .zsyz03 .content .right {
        width: 100%;
    }
    .zsyz04 .infor .tit {
        font-size: 20px;
    }
    .zsyz05 .infor .tit {
        font-size: 20px;
    }
    .zsyz05 {
        padding: 20px 0;
    }
    .zsyz06 {
        padding: 20px 0;
    }
    .zsyz06 .infor .tit {
        font-size: 20px;
    }
    .zsyz06 .content dl dt {
        font-size: 12px;
    }
    .zsyz06 .content .dl02 {
        width: 35.5%;
    }
    .zsyz06 .content .dl01 {
        width: 10.6%;
    }
    .zsyz06 .content dl dt {
        font-size: 12px;
    }
    .zsyz06 .content dl dd {
        font-size: 12px;
    }
    .zsyz06 .content dl dd {
        height: 70px;
        line-height: 30px;
        padding: 10px 0;
    }
    .zsyz06 .content .txt {
        font-size: 14px;
    }
    .zsyz07 .infor .tit {
        font-size: 20px;
    }
    .zsyz07 .content li .txt {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .zsyz08 {
        padding: 20px 0;
    }
    .zsyz08 .content {
        padding: 0 2%;
    }
    .zsyz08 .content ul li {
        width: 100%;
    }
    .zsyz08 .content li .tit {
        font-size: 16px;
    }
    .zsyz04 .content li .li_box .tit span {
        font-size: 18px;
    }
    .zsyz04 .content li .li_box .tit {
        font-size: 18px;
    }
    .zsyz03 .content .rect-7777 {
        padding-bottom: 82%;
    }
}

@media only screen and (max-width: 480px) {
    /*mobileMode 480 网站样式*/
    /*下载列表*/
    .download01 ._d2,
    .download01 ._d4 {
        display: none;
    }
    .download01 ._d1 {
        width: 65%;
    }
    .download01 ._d3 {
        width: 35%;
    }
    .news_list .slider_container .slide_tools {
        top: 13%;
        right: 5%;
    }
    .develop01 .his_right .list_title {
        font-size: 20px
    }
    .develop01 .his_right .list_time {
        font-size: 17px;
    }
    .develop01 .his_left {
        width: 100%;
    }
    .develop01 .his_right {
        width: 100%;
    }
    .develop01 .his_right ul {
        padding: 0;
        border: none;
    }
    .develop01 .his_right .list_ico01,
    .develop01 .his_right .list_ico02 {
        display: none;
    }
}

@media only screen and (max-width: 375px) {
    /*mobileMode 375 网站样式*/
    /*头部*/
    .header .logo {
        width: 75%;
        padding: 18px 0;
    }
    /*.sec_menu li{width:33%;}*/
    .sec_menu li {
        font-size: 14px;
    }
    /*公司介绍*/
    .com_intro01 .left .tit,
    .com_intro03 .tit,
    .com_intro04 .tit {
        font-size: 19px;
    }
    /*20190429*/
    .res_platform .pt5 .img_icon li {
        width: 100%;
        margin: 0;
        text-align: center;
        margin-bottom: 20px;
    }
}

@media only screen and (max-width:320px) {
    .header .logo {
        width: 75%;
        padding-bottom: 0;
    }
    .mobile_key {
        padding: 20px 0;
    }
    .sec_banner {
        padding-top: 63px;
    }
}