/* 超小屏幕（手机，小于 768px） */
@media (max-width: 767px) {.header .navbar-header h1{ position:relative; float:left; width:50%; padding:5px;}.navbar-toggle{ margin-top:5%;}
    .header .navbar-header .visible-xs{
        padding-top: 35px;
    }
    .banner{ 
      
    }
    .banner .carousel-inner>.item>a>img, 
    .banner .carousel-inner>.item>img{
        /* height: 200px !important; */
    }
    .header .navbar-collapse .visible-xs .daohang li{
        text-align: left;
        margin-left: 20px;
        border-bottom: 1px #c9c9c9 dotted;
    }
    .part1 {
        margin-top: 30px;
    }
    .part1 .container1 .row1 .col-sm-12,.part1 .container1 .row2 .col-sm-12{
        padding-left: 0;
        padding-right: 0;
    }
    .part1 .container1 .row1 .col-sm-12 h5{
        font-size: 0.20rem;
        color: #2A2E2E;
    }
    .part1 .container1 .row2 .col-sm-12 p{
        font-size: 13px;
    }
    .part1 .row2{
        margin-top: 0px;
    }
    .part1 .content-wrap .entry-title{
        text-align: center;
        margin-top: 13px;
    }

    .part1 .content-wrap .entry-title a{
        color: #2A2E2E;
        font-weight: bold;
    }

    .part2-1 .index_zxcp {
        overflow: hidden;
        margin-top: 50px;
        border-top: 1px #e0e0e0 solid;
        border-left: 1px #e0e0e0 solid;
    }
    .part2-1 .index_zxcp .index_zxcp_list {
        border-right: 1px #e0e0e0 solid;
        border-bottom: 1px #e0e0e0 solid;
        padding-bottom: 20px;
    }
    .part2-1 .index_zxcp .index_zxcp_list a {
        display: block;
        padding-top: 37px;
    }
    .part2-1 .index_zxcp .index_zxcp_list a img {
        display: block;
        margin: 0 auto;
        height: 38px;
        width: auto;
    }
    .part2-1 .index_zxcp .index_zxcp_list a h3 {
        line-height: 33px;
        text-align: center;
        padding-top: 12px;
        font-size: 0.16rem;
        color: #444;
    }
    .part2-1 .index_zxcp .index_zxcp_list a p {
        line-height: 28px;
        text-align: center;
        color: #a2a2a2;
    }
    
    
    .part3-1{
        background-color: #173360;
    }
    .part3-1 .index02 {
        background-size: cover;
        margin-top: 30px;
        min-height: 300px;
        background: url(index02_bg.jpg) top repeat-y;
    }
    .part3-1 .hx-container {
        padding: 0;
    }
    .part3-1 .index02 .index02_list {
        line-height: 82px;
        color: #fff;
        text-align: center;
    }
    .part3-1 .index02 .index02_list strong {
        font-size: 0.24rem;
    }
    .part3-1 .row1{
        margin-left: 0;
        margin-right: 0;
    }

    .part4 {
        margin-top: 0.3rem;
    }
    .part4 .container1 .content a:active{
        color: #666;
    }
    .part4 .row3 .title {
        margin-top: 14px;
        font-size: 14px;
        color: #2A2E2E;
        font-weight: bold;
    }
    .part4 .row3 .desc {
        margin-top: 5px;
        color: #5F6464;
        font-size: 0.14rem; 
    }
    .part4 .row3 img{
        width: 420px;
        /*height: 248px;*/
    }


    .part5-1{
        margin-top: 30px;
    }
    .part5-1 .index04 {
     
        background: url(dtys_bg.jpg) center no-repeat;
        overflow: hidden;background-size:cover;
    }
    .part5-1 .index_title {
        padding-top: 30px;
    }
    .part5-1 .index04 .index_title h2, .index04 .index_title p {
        color: #fff;
        font-size: 18px;
        text-align: center;
        line-height: 34px;
    }
    .part5-1 .index04 .index_title h2{
        font-weight: bold; 
    }
    .part5-1 .index_title p {
        font-size: 14px;
        padding: 0 30px;
        text-align: center;
        line-height: 30px;
    }
    .part5-1 .index_dtys {
        background: none;
        padding-top: 30px;
            width: 100%;
            position: relative;
        margin: 0 auto;
    }
	.part5-1 .index_dtys p{ height:60px; overflow:hidden;}
    .part5-1 .index_dtys .dtysList {
        position: static;
        width: 50%;
        float: left;
        padding: 0 20px;
    }
    .part5-1 .dtysList a {
        display: block;
    }
    .part5-1 .dtysList h3 {
        text-align: center;
        font-size:14px;
        color: #fff;
        font-weight: bold;
        line-height: 25px;
    }
    .part5-1 .dtysList p {
        text-align: center;
        color: #fff;
        line-height: 20px;
        font-size: 12px;
    }
    .part5-1 .dtys01_icon, .dtys02_icon, .dtys03_icon, .dtys04_icon,.part5-1 .dtys05_icon, .dtys06_icon, .dtys07_icon, .dtys08_icon {
        overflow: hidden;
        margin: 0 auto;
        width: 120px;
        height: 120px;
        background: none;
        margin-top: 10px;
    }
    .part5-1 .dtys01_icon span, .dtys02_icon span, .dtys03_icon span, .dtys04_icon span,.part5-1 .dtys05_icon span, .dtys06_icon span, .dtys07_icon span, .dtys08_icon span {
        display: block;
        width: 120px;
        height: 120px;
        overflow: hidden;
        background: url(bai.png) center no-repeat;
    }
    .part5-1 .dtys01_icon span em {
        background: url(dtys01_icon.png) center no-repeat;
    }
    .part5-1 .dtys02_icon span em{ background:url(dtys02_icon.png) center no-repeat}
    .part5-1 .dtys03_icon span em{ background:url(dtys03_icon.png) center no-repeat}
    .part5-1 .dtys04_icon span em{ background:url(dtys04_icon.png) center no-repeat}
	  .part5-1 .dtys05_icon span em {
        background: url(dtys05_icon.png) center no-repeat;
    }
    .part5-1 .dtys06_icon span em{ background:url(dtys06_icon.png) center no-repeat}
    .part5-1 .dtys07_icon span em{ background:url(dtys07_icon.png) center no-repeat}
    .part5-1 .dtys08_icon span em{ background:url(dtys08_icon.png) center no-repeat}
    .part5-1 .dtys01_icon span em, .dtys02_icon span em, .dtys03_icon span em, .dtys04_icon span em,.part5-1 .dtys05_icon span em, .dtys06_icon span em, .dtys07_icon span em, .dtys08_icon span em  {
        display: block;
        width: 100%;
        height: 120px;
    }
    .part5-1 .dtys01 {
       
    }
    .part5-1 .dtys02 {
   
    }
    .part5-1 .dtys03 {
       
    }
    .part5-1 .dtys04 {
      
    }


    .part6 {
        margin-top: 0;
        padding-top: 30px;
        min-height: auto;
        display: block;
        background: #f0f0f0;
    }
    .part6 .content .row1 h5 {
        font-size: 24px;
        color: #2A2E2E;
        font-weight: bold;
        text-align: center;
        line-height: 54px;
        margin: 0;
        padding: 0;
    }
    .part6 .content .row2 p {
        font-size: 14px;
        padding: 0 30px;
        color: #5F6464;
        text-align: center;
        line-height: 30px;
    }

    .part6 .xgal-container2 {
        display: block;
        width: 100%;
        margin: 0 auto;
        padding: 0 20px;
        position: relative;
        overflow: hidden;
        z-index: 1;
    }
    .part6 .swiper-container{
        margin: 40px 0 10px 0;
    }
    .part6 .xgallist_con{
        text-align: left;
        padding: 0 10px;
    }
    .part6 .xgallist {
        width: 100%;
        height: auto;
        padding-bottom: 20px;
        overflow: hidden;
        background: #f7f7f7;
        box-shadow: 0 0 10px rgba(0,0,0,0.2);
        text-align: center;
        margin-bottom: 35px;
    }
    .part6 .xgallist_con h3 {
        line-height: 45px;
        padding-top: 17px;
        font-size: 0.16rem;
        color: #2A2E2E;
        font-weight: bold;
    }
    .part6 .swiper-container .swiper-pagination{
        bottom: 0;
    }
    .part6 .xgallist img{
        width: 374px;
        height: 176px;    
        /* margin-top: 10px; */
    }
    .part6 .xgallist_con p{
        font-size: 14px;
        color: #5F6464;
    }
    .part6 .xgallist a:active{
        color: inherit;
    }



    .part1 .row1 h5,
    .part2 .row1 h5,
    .part3 .row1 h5,
    .part4 .row1 h5,
    .part5 .row1 h5,
    .part5-1 .row1 h5,
    .part6 .row1 h5,
    .part7 .row1 h5{
        font-size: 0.20rem;
        line-height: 50px;
        color:#2A2E2E;
    }
    .part1 .row2 p,
    .part2 .row2 p,
    .part3 .row2 p,
    .part4 .row2 p,
    .part5 .row2 p,
    .part6 .row2 p,
    .part7 .row2 p{
        font-size: 0.14rem;
        padding: 0 20px;
        color: #5F6464;
        text-align: center;
        line-height: 30px;
    }
    
    .part6 .row4 .col-xs-12{
        margin-bottom: 1rem;
    }
    .part6 .row4 .list-group h4{
        color: #101010;
    }
    .part6 .row4 .list-group p{
        color: var(--globalColor-gray999);
    }
    .part6 .list-group-item.active .list-group-item-text, .part6 .list-group-item.active:focus .list-group-item-text, .part6 .list-group-item.active:hover .list-group-item-text
    {
        color: var(--globalColor-gray999);
    }
    .part6 .list-group-item{
        border: 0;
    }



    .part7 .row3 .right .media{
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .part7 .right .media-body h4{
        margin-top: 0;
    }
    
    .part7  dl {
        padding: 0 30px;
        width: 100%;
        overflow: hidden;
        margin-top: 0;
        margin-bottom: 0px;
    }
    .part7  dl dt {
        width: 100%;
        float: none;
        padding-bottom: 15px;
        height: auto;
        overflow: hidden;
        position: relative;
    }
    .part7 dl dt span {
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        background: #CC0133;
        width: 80px;
        height: 80px;
        font-family: Arial;
        color: #fff;
        text-align: center;
        font-size: 12px;
    }
    .part7 dl dt span strong, .part7 dl dd span strong {
        font-size: 40px;
        display: block;
        padding-top: 15px;
        line-height: 100%;
        font-weight: 700;
    }
    .part7 dl dt img  {
        width: 100%;
        height: auto;
        display: block;
        vertical-align: middle;
        border: 0;
    }
    .part7 dl dt h2 {
        line-height: 33px;
        height: 44px;
        overflow: hidden;
        padding-top: 11px;
        font-size: 0.16rem;
        color: #2A2E2E;
    }
    .part7 dl dt p {
        height: 28px;
        overflow: hidden;
        line-height: 28px;
        color: #666;
        font-weight: normal;
    }
    .part7 dl dd {
        float: none;
        width: 100%;
        height: 110px;
        padding-bottom: 20px;
        border-bottom: 1px #f0f0f0 solid;
        margin-bottom: 20px;
        overflow: hidden;
        margin-left: 0;
        line-height: 1.42857143;
    }
    .part7 dl dd span {
        display: block;
        width: 82px;
        height: 90px;

        overflow: hidden;
        float: left;
        background: #ccc;
        color: #fff;
        font-size: 12px;
        text-align: center;
        font-family: Arial;
    }
    .part7 dl dd h2  {
        width: 70%;
        line-height: 37px;
        height: 37px;
        overflow: hidden;
        font-size: 14px;
        color: #2A2E2E;
        float: right;
        text-align: left;
        font-weight: bold;
    }
    .part7 dl dd p {
        height: 48px;
        overflow: hidden;
        width:70%;
        line-height: 24px;
        color: #666;
        float: right;
        text-align: left;
    }
    .part7 .row4{
        margin-top: 0;
        margin-bottom: 30px;
    }
    .part7 .row4 p{
        margin-right: 5px;
    }

    .part7 .row4 img{
        width: 18px;
        vertical-align: middle;
        margin-top: -5px;
    }
    .part7 .row4 .more2{
        display: none;
    }


    

    /* 关于我们 */
    .gywm-part2{    }
    .gywm-part2 .qywh{display: block;}
    .gywm-part2 .Page_title {
        padding: 30px;
        border-bottom: 1px #e2e2e2 solid;
    }
    .gywm-part2 .Page_title2 h2 {
        font-size: 24px;
        color: #2A2E2E;
        text-align: center;
        font-weight: bold;
        padding: 20px 0;
    }
    .gywm-part2 .Page_title span {
        display: block;
        width: 60px;
        height: 3px;
        overflow: hidden;
        margin: 0 auto;
        background: #dbdbdb;
    }
    .gywm-part2 .qywhlist {
        overflow: hidden;
    }
    .gywm-part2 .qywh_con {
        width: 100%;
        height: 450px;
        overflow: hidden;
        float: left;
        position: relative;
    }
    .gywm-part2 .qywh_con01 {
        background: url(qywh_con01.jpg) center no-repeat;
    }
    .gywm-part2 .qywh_con02 {
        background: url(qywh_con02.jpg) center no-repeat;
    }
    .gywm-part2 .qywh_con03 {
        background: url(qywh_con03.jpg) center no-repeat;
    }
    .gywm-part2 .qywh_con04 {
        background: url(qywh_con04.jpg) center no-repeat;
    }
    .gywm-part2 .qywhfont:hover {
        background: rgba(0,42,102,0.6);
    }
    .gywm-part2 .qywhfont {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }
    .gywm-part2 .qywhfont span {
        display: block;
        width: 107px;
        height: 107px;
        border: 2px #fff solid;
        border-radius: 100%;
        margin: 147px auto 0;
    }
    .gywm-part2 .qywhicon01 {
        background: url(qywhicon01.png) center no-repeat;
    }
    .gywm-part2 .qywhicon02 {
        background: url(qywhicon02.png) center no-repeat;
    }
    .gywm-part2 .qywhicon03 {
        background: url(qywhicon04.png) center no-repeat;
    }
    .gywm-part2 .qywhicon04 {
        background: url(qywhicon03.png) center no-repeat;
    }
    .gywm-part2 .qywhfont h2 {
        line-height: 58px;
        font-size: 24px;
        text-align: center;
        color: #fff;
    }
    .gywm-part2 .qywhfont:hover p {
        display: block;
        padding: 10px 20px 0;
        line-height: 26px;
        color: #fff;
        text-align: center;
    }
    .gywm-part2 .qywhfont p {
        display: none;
        line-height: 26px;
        color: #fff;
        text-align: center;
        padding: 10px 20px 0;
    }

    /* 解决方案 */
    .jjfa {
        margin: 0 auto;
    }
    .jjfa .zxcp_title p{ display: none;}
    .jjfa .zxcp_title {
        height: 55px;
        border-bottom: 1px #ddd solid;
        overflow: hidden;
    }
    .jjfa .zxcp_title h2 {
        text-indent: 30px;
        height: auto;
        float: none;
        padding: 0;
        line-height: 55px;
        font-size: 0.16rem;
        font-weight: normal;
        margin-right: 30px;
        background: url(zxcp_navbg.png) right center no-repeat;
        color: #2A2E2E;
    }
    .jjfa .zxcp_title h2 span {
        display: block;
        font-size: 0.14rem;
        color: #5F6464;
        float: right;
        margin-right: 20px;
    }
    .jjfa .zxcp_title p {
        display: none;
        float: right;
        padding-top: 36px;
        line-height: 61px;
    }
	.jjfa .zxcp_title p a::last-child{COLOR:#CC0133}
    .jjfa .zxcpleft {
        width: 100%;
        float: left;
        display: none;
    }
    .jjfa .zxcpleft dl {
        width: 100%;
        height: auto;
        margin: 0;
    }
    .jjfa .zxcpleft dl dt a{
        font-size: 0.14rem;
        color: #2A2E2E;
    }
    .jjfa .zxcpleft .zknav dt a{
        font-weight: bold;
    }
    .jjfa .zxcpleft dl dt,.jjfa .zxcpleft dl.zknav dt {
        background: none;    color: #24599b;
        height: 55px;
        border-bottom: 1px #bcbcbc dotted;
        font-size: 16px;
        line-height: 55px;
        font-weight: normal;
        text-indent: 32px;
    }
    .jjfa .zxcpleft dl.zknav dd {
        display: block;
        margin-left: 0;
            line-height: 1.42857143;
    }
    .jjfa .zxcpleft dl.zknav dd a:hover,.jjfa .zxcpleft dl.zknav dd a.zknav {
        color: #24599b;
        font-weight: bold;
        display: block;
        height: 55px;
        border-bottom: 1px #bcbcbc dotted;
        font-size: 16px;
        line-height: 55px;
        text-indent: 32px;
    }

    .jjfa .zxcpleft dl.zknav dd a {
        display: block;
        height: 55px;
        border-bottom: 1px #bcbcbc dotted;
        font-size: 16px;
        line-height: 55px;
        font-weight: normal;
        text-indent: 32px;
        color: #666;
    }

    .jjfa .zxcpright .cpgs {
        width: 100%;
        height: auto;
        margin: 20px 0;    
        overflow: hidden;
        /* background: #0d429d; */
    }
    .jjfa .zxcpright .cpgs img {
        float: none;
        width: 100%;    
        max-width: 100% !important;
        height: auto !important;
        display: block;
        vertical-align: middle;
        border: 0;
    }
    .jjfa .zxcpright .cpgs_font {
        width: 100%;
        float: none;
        padding: 15px 0  15px;
        height: auto;
    }
    .jjfa .zxcpright .cpgs_font h2  {
        /* height: 54px;
        border-bottom: 1px #5f7aae solid;
        line-height: 54px;
        background: url(yuan.png) left center no-repeat;
        text-indent: 22px;
        font-size: 0.16rem;
        color: #fff;
        margin-bottom: 10px;
 */

        height: 43px;
        background: #8fa2ae url(yuan.png) 17px center no-repeat;
        text-indent: 40px;
        line-height: 43px;
        font-size: 20px;
        color: #fff;
        font-weight: normal;
    }
    .jjfa .zxcpright .cpgs_font p {
        color: #2A2E2E;
        line-height: 24px;
        font-size: 14px;
    }

    .jjfa .zxcpright dl dd h5{
        font-size:16px;
        line-height: 30px;
        margin-top: 20px;
        font-weight: 700;
    }
    

    .jjfa .zxcpright  dl dt {
        height: 43px;
        background: #8fa2ae url(yuan.png) 17px center no-repeat;
        text-indent: 40px;
        line-height: 43px;
        font-size: 20px;
        color: #fff;
        font-weight: normal;
    }
    .jjfa .zxcpright dl dd .imgs{
        margin-top: 20px;
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        row-gap: 20px;
        column-gap: 20px;
    }
    .jjfa .zxcpright dl .zxs{
        margin-top: 30px;
        margin-bottom: 40px;
        display: grid;
        grid-template-columns: 1fr;
        row-gap: 50px;
        column-gap: 20px;
    }
    .jjfa .zxcpright dl .zxs .zxs-logo{
        width: 120px;
        /* height: 120px; */
        margin-left: 25px;
    }
    .jjfa .zxcpright dl .zxs .media-heading a{
        color: #2A2E2E;
        font-size: 0.16rem;
    }
    .jjfa .zxcpright dl .zxs .pull-right{
        margin-right: 65px;
		float:left !important;
    }
	.jjfa .zxcpright dl .zxs .lszx{display:none !important;}
	.jjfa .zxcpright dl .zxs .lsewm{display:none !important;}
	 
    .jjfa  .zxcpright  .media-heading{
        line-height: 30px;
        margin-bottom: 5px;
        margin-top: 10px;
    }
    .jjfa  .zxcpright  .media-heading span{
        font-size: 14px;
        color: #5F6464;
    }
    .jjfa  .zxcpright  .zxs .btn-danger{
        color: #5F6464;
        font-size: 0.12rem;
        margin-left: 30px;
    }
    .jjfa .zxcpright  .glyphicon-qrcode{
        font-size: 25px;
        top: 8px;
        left: 6px;
    }
    .jjfa .zxcpright dl dd .imgs {
        margin-top: 20px;
        display: grid;
        grid-template-columns: 1fr;
        row-gap: 20px;
        column-gap: 20px;
    }
    .jjfa .zxcpleft dl dd{ display:none;}

    
    /* 咨询团队 */
    .zxtd .row1{
        margin-top: 0;
    }
    .zxtd .container1{
        background-color: #f8f8f8;
        padding: 32px 15px 16px;
        min-height: 300px;
    }
    .zxtd .row1 .col-md-4 .num{
        color: #2A2E2E;
        font-size: 30px;
    }
    .zxtd .row1 .col-md-4 .num-text{
        line-height: 34px;
        font-size: 16px;
        color: #5F6464;
        padding-top: 4px;
    }
    .zxtd .row1 .col-md-4:nth-child(2){
        border-left: 0;
        border-right: 0;
    }
    .zxtd  .row1-content{
        padding-top: 20px;
        padding: 0 15px;
        clear: both;
        text-align: center;
        color: #5F6464;
        line-height: 30px;
    }
    .zxtd .row2 .title{
        font-size: 24px;   
        color: #2A2E2E;
        text-align: center;
        font-weight: bold;
        padding: 20px 0;
        margin-top: 20px;
    }

    .zxtd .row2 .half-rule{
        display: block;
        width: 60px !important;
        height: 3px;
        overflow: hidden;
        margin: 0 auto;
        background: #dbdbdb;
        margin-bottom: 30px;
    }
    .zxtd .gzcj_pic_content{
        width: 100%;
        overflow: hidden;
    }
    .zxtd .row2 .gzcj_pic {
        width: auto;
        height: auto;
        overflow: hidden;
        float: left;
    }
    .zxtd .row2 .gzcj_pic img {
        max-width: 100%;
        height: auto;
    }
    .zxtd .gzcj_pic4 {
    }
    .zxtd .gzcj_pic2 {
        width: 50%;
        float: left;
        height: auto;
        margin: 15px 0;
        overflow: hidden;
    }
    .zxtd .gzcj_pic2:first-child {
        padding-right: 7px;
    }
    .zxtd .gzcj_pic2:nth-child(2) {
        padding-left: 8px;
    }
    .zxtd .gzcj_pic2 img {
        width: 100%;
        height: auto;
    }
    .zxtd .gzcj_pic3, .zxtd .gzcj_pic3 img {
        width: 100%;
        height: auto;
        margin: 0;
        overflow: hidden;
        float: left;
    }
    .zxtd .container2{
        padding-right: 0px; 
        padding-left: 0px;
    }
    .zxtd .container2 .row2{
        margin-right: 0px;
        margin-left: 0px;
    }
    .zxtd .container2 .row3{
        margin-right: 0px;
        margin-left: 0px;
    }
    .zxtd .container2 .row3 .title{
        font-size: 0.24rem;
        margin-bottom: 15px;
        color: #2A2E2E;
    }
    .zxtd .container2 .row3 .half-rule{
        display: block;
        width: 60px !important;
        height: 3px;
        overflow: hidden;
        margin: 0 auto;
        background: #dbdbdb;
        margin-bottom: 25px;
    }
    .zxtd-bz{

    }
    .zxtd-bz .Page_title {
        padding: 30px;
    }
    .zxtd-bz .Page_title2 h2 {
        font-size: 24px;
        color: #2A2E2E;
        text-align: center;
        font-weight: bold;
        padding: 20px 0;
    }
    .zxtd-bz .Page_title span {
        display: block;
        width: 60px;
        height: 3px;
        overflow: hidden;
        margin: 0 auto;
        background: #dbdbdb;
    }
    .zxtd-bz .gwbz_con {
        height: auto;
        background: url(gwbz_bg.jpg) center no-repeat;
    }
    .zxtd-bz .gwbz_con ul {
        padding: 0 10px;
        background: none;
        padding-top: 20px;
        height: auto;
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        position: relative;
    }
    .zxtd-bz .gwbz_con ul li {
        position: static;
        left: auto;
        top: auto;
        width: auto;
        padding: 0 20px;
        margin-bottom: 20px;
        text-align: left;
        color: #fff;
        font-size: 0.14rem;
        line-height: 26px;
    }
    .zxtd .row3 .thumbnail .caption h3{
        line-height: 40px;
        font-size: 0.16rem;
        color: #2A2E2E;
        font-weight: bold;
        text-align: center;
    }
    .zxtd .row3 .thumbnail .caption p{
        color: #5F6464; 
        line-height: 1.6;
    }






    /* 成功案例 */
    .cgal .row1 h5{font-size: 24px;}
    .cgal .al-lists .thumbnail .caption h3{
        line-height: 40px;
		color: #2A2E2E;
        font-size: 0.16rem;
        font-weight: bold;
    }
    .cgal .al-lists .thumbnail .caption p{
        color:#5F6464;  
        line-height: 1.6;
    }
    .cgal .row1 .col-sm-12{
        padding-left: 0;
        padding-right: 0;
    }
    .cgal .al-lists .visible-xs .caption h3 a{
        color: #2A2E2E;
        font-size: 0.16rem;
        font-weight: bold;
    }
	.cgal-neirong .cgal-content-body img{height:auto !important}

    
    /* 创新党建 */
    .cxdj .cxdj-left,.cxdj .cxdj-right{
        padding-left: 0;
        padding-right: 0;
    }
    .cxdj #zbjs hr, .cxdj #dyfc hr, .cxdj #zbdt hr, .cxdj #zbry hr{
        display: block;
        width: 60px;
        height: 3px;
        overflow: hidden;
        margin: 20px auto 30px;
        background: #dbdbdb;
    }
    .cxdj #zbjs h2 strong,.cxdj #dyfc h5,.cxdj #zbdt h5,.cxdj #zbry h5{font-size: 0.24rem;color:#2A2E2E;}
    .cxdj #zbjs .pull-left{
        width: 100% !important;
    }
    .cxdj #zbjs .shipin-a img{
        width: 100%;
    }
    
    .cxdj #zbdt .news-card-list .visible-xs .media-body {
        color: #5F6464;
    }
    .cxdj #zbdt .news-card-list .visible-xs .media-heading{
        line-height: 30px;
    }
    .cxdj #zbdt .news-card-list .visible-xs .media-heading a{
        color: #2A2E2E;
        font-weight: bold;
        font-size: 0.16rem;
    }
    
    .cxdj #zbdt .more{}
    .cxdj #zbdt .more img{
        width: 18px;
        vertical-align: middle;
        margin-top: -5px;
    }
    .cxdj #zbdt .more .more2{
        display: none;
    }

    .cxdj #zbry {
        margin-left: -15px;
        margin-right: -15px;
        margin-top: 0.16rem;
    }
    .cxdj #zbry .gzcj_pic {
        width: auto;
        height: auto;
        overflow: hidden;
        float: left;
    }
    .cxdj #zbry .gzcj_pic img {
        max-width: 100%;
        width: 100% !important;
        height: auto;
    }
    .cxdj #zbry .gzcj_pic2 {
        width: 50%;
        float: left;
        height: auto;
        margin: 15px 0;
        overflow: hidden;
    }
    .cxdj #zbry .gzcj_pic2:first-child {
        padding-right: 7px;
    }
    .cxdj #zbry .gzcj_pic2:nth-child(2) {
        padding-left: 8px;
    }
    .cxdj #zbry .gzcj_pic2 img {
        width: 100%;
        height: auto;
    }
    .cxdj #zbry .gzcj_pic3, .cxdj #zbry .gzcj_pic3 img {
        width: 100%;
        height: auto;
        margin: 0;
        overflow: hidden;
        float: left;
    }

    /* 集团动态 */




    /* 加入我们 */
    .join .work .work-body .row1 div{
       margin-bottom: 0.32rem;
    }
    
    .join .work .work-body .caption h3{
        line-height: 1.8;
    }
    .join .join-us{
        height: 10rem;
        background-color: #eee;
        padding-top: 0.32rem;
        line-height: 3;
        font-size: 1rem;
    }
    
    .join .team span,.join .cause span,.join .work span{
        display: block;
        width: 60px;
        height: 3px;
        overflow: hidden;
        margin: 20px auto 30px;
        background: #dbdbdb;
    }

    .join .team  hr, .join .story  hr, .join .cause  hr, .join .work  hr{
        display: block;
        width: 60px;
        height: 3px;
        overflow: hidden;
        margin: 20px auto 30px;
        background: #dbdbdb;
    }

    .join .w1200{
        position: relative;
    }
    .join .w1200 h3{
        line-height: 1.8;
        font-size: 0.16rem;
        color: #2A2E2E;
    }
    .join .w1200 p{
        text-align: left;
        font-size: 0.14rem;
        color:#5F6464;
    }
    .join  .hqsh-button-next {
        right: 10px;
        top: 35%;
        width: 30px;
        height: 56px;
        background: url(hqsh-button-next.png) center no-repeat;
    }
    .join  .hqsh-button-prev {
        left: 10px;
        top: 35%;
        width: 30px;
        height: 56px;
        background: url(hqsh-button-prev.png) center no-repeat;
    }
    .join .team h5,.join .story h5,.join .cause h5,.join .work h5{font-size: 24px;}

.cjtz_tab {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #fff;
    position: relative;
}
.cjtz_tab ol {
    width:100%;
    height: auto;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    padding: 0;
}
.cjtz_tab ol li {
    height: auto;
    width: 33.33%;
    float: left;
    background: #fff;
    overflow: hidden;
}

.cjtz_tab ol li span {
    padding: 0;
    padding-top: 60px;
    display: block;
    width: 100%;
    height: 134px;
    overflow: hidden;
}

.cjtz_tab_icon01 {
    background: url(cjtz_tab_icon01.png) 46px center no-repeat;
}
.cjtz_tab_icon02 {
    background: url(cjtz_tab_icon02.png) 46px center no-repeat;
}
.cjtz_tab_icon03 {
    background: url(cjtz_tab_icon03.png) 46px center no-repeat;
}
.cjtz_tab ol li h2 {
    text-align: center;
    padding-top: 10px;
    line-height: 34px;
    font-size: 18px;
}
.cjtz_tab ol li p {
    text-align: center;
    line-height: 23px;
}
.cjtz_tab ol li.on {
    background: #f6f6ff;
}
.cjtz_tab ol li.on .cjtz_tab_icon01 {
    background: url(cjtz_tab_icon01_hover.png) 46px center no-repeat;
}
.cjtz_tab ol li.on .cjtz_tab_icon02 {
    background: url(cjtz_tab_icon02_hover.png) 46px center no-repeat;
}
.cjtz_tab ol li.on .cjtz_tab_icon03 {
    background: url(cjtz_tab_icon03_hover.png) 46px center no-repeat;
}
.cjtz_tab ol li.on h2, .cjtz_tab ol li.on p {
    color: #0d428f;
}

.cjtz_tab_icon01, .cjtz_tab_icon02, .cjtz_tab_icon03, .cjtz_tab ol li.on .cjtz_tab_icon01, .cjtz_tab ol li.on .cjtz_tab_icon02, .cjtz_tab ol li.on .cjtz_tab_icon03 {
    background-position: center 15px;
}
.cjtz_tab ul {
    padding: 0;
    padding-top: 134px;
    height: auto;
    overflow: hidden;
}
.cjtz_tab ul {
    padding-left: 244px;
    height: 402px;
    overflow: hidden;
    background: #5F7BC3;
}
.cjtz_tab ul {
    padding: 0;
    padding-top: 134px;
}
.cjtz_tab, .cjtz_tab ul {
    height: auto;
}
.cjtz_tab ul li {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.cjtz_tab ul li img {
    display: block;
    float: left;
}
.cjtz_tab ul li img {
    width: 50%;
    height: auto;
    float: left;
}
.cjtz_tab ul li img {
    float: none;
    width: 100%;
}
.cjtz_tab ul li .cjtz_con {
    width: 330px;
    margin-right: 40px;
    float: right;
    height: 406px;
    position: relative;
}
.cjtz_tab ul li .cjtz_con {
    margin: 0;
    width: 50%;
    padding: 0 20px;
}
.cjtz_tab ul li .cjtz_con {
    height: 285px;
}
.cjtz_tab ul li .cjtz_con {
    float: none;
    width: 100%;
}
.cjtz_tab ul li .cjtz_con p {
    transform: translate(-50%,-50%);
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    padding: 20px 10px;
    font-size: 16px;
    line-height: 32px;
    color: #fff;
    text-align: left;
    border-top: 1px #6e8ecb solid;
    border-bottom: 1px #6e8ecb solid;
}

    
    .jtdt .col-md-10 .jtdt-title{font-size: 24px;}
    .jtdt .col-md-10 .news-card-list .thumbnail .caption h3{
        margin-top: 6px;
        margin-bottom: 16px;
        line-height: 1.3;
		font-size: 0.16rem;
        color: #2A2E2E;
        font-weight: bold;
    }
    .jtdt .col-md-10 .news-card-list .thumbnail .caption p{
        line-height: 1.8;
    }
    .jtdt .col-md-10 .news-card-list .thumbnail .caption h3 a{
        font-size: 0.16rem;
        color: #2A2E2E;
        font-weight: bold;
    }
    .zxtd .half-rule {
        width: 100% !important;
    }
    .cgal-neirong .cgal-side-barList{
        margin-top:0.48rem;
    }
    .cgal-neirong .cgal-side-barList .cgal-side-barCard .thumbnail img{
        width: 100%;
    }
    .contact .zxly hr,.contact .find hr{
        display: block;
        width: 60px;
        height: 3px;
        overflow: hidden;
        margin: 20px auto 30px;
        background: #dbdbdb;
    }
    .contact .find p {
        font-size: 16px;
        line-height: 2;
    }
    .contact .find .tel {
        font-size: 200%;
        /* color: #ffae00; */
    }
    .contact .find h5 ,.contact .zxly h5 {
        font-size: 24px;
    }
    .zxly .form-control {
        display: inline-block;
        width: auto;
    }
    .zxly  #problem:last-child{
        display: inline-block !important;
        vertical-align: middle;
    }
    .gywm-part1 .row4 p{
        margin: 0 15px 10px;
        color: #2A2E2E;
    }
    .jjfa .row2 .col-sm-9{
        margin-top: 4rem;
    }
    .jjfa .row2 .col-sm-3 .btn-group {
        display: block;
    }
    .jjfa .row2 .col-sm-3 .btn-group .jjfa-sj-nav{
        width: 80%;
    }
    .jjfa .row2 .col-sm-3 .btn-group .dropdown-menu .active{
        background-color: #D8524E;
        color: #fff;
    }
    .jjfa .row2 .col-sm-3 .btn-group .dropdown-menu{
        right: 43px;
        top: 33px;
    }
    .footer{
        background-color: #ccc !important;
    }

}

/* 小屏幕（平板，大于等于 768px） */
@media (min-width: 768px) {  
    
}

/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px) { 
    .banner {
         }
    .banner .carousel-inner>.item>a>img, 
    .banner .carousel-inner>.item>img{
       
    }
    .part1 .container1{
        padding-left: 0;
        padding-right: 0;
    }
    .part1 .part1-row3-content{
        padding-left: 0;
        padding-right: 0;
    }
    .part1 .part1-row3-content  #content article {
        float: left;
        margin-right: 4%;
        position: relative;
        margin-bottom: 3.5%;
    }

    .part1 .part1-row3-content #content article:nth-child(4n+4) {
        margin-right: 0;
    }

    .part1 .part1-row3-content .post-format-content {
        position: relative;
        background: #111;
    }

    .part1 .part1-row3-content .post-thumbnail {
        max-width: 100%;
        height: auto;
        overflow: hidden;
    }

    .part1 .part1-row3-content .content-wrap {
        padding: 0;
        position: absolute;
        text-align: center;
        width: 100%;
        top: 0;
        bottom: 0;
        display: table-cell;
        vertical-align: middle;
        overflow: hidden;
    }

    .part1 .part1-row3-content .content-wrap .entry-title {
        display: table;
        font-size: 110%;
        height: 100%;
        text-transform: uppercase;
        width: 100%;
        margin: 0;
        font-weight: bold;
    }

    .part1 .part1-row3-content .edit-link {
        z-index: 2;
    }

    .part1 .part1-row3-content .featured-image {
        display: table-cell;
        position: relative;
        transition: opacity .25s ease-in-out, background .25s ease-in-out;
        -moz-transition: opacity .25s ease-in-out, background .25s ease-in-out;
        -webkit-transition: opacity .25s ease-in-out, background .25s ease-in-out;
        vertical-align: middle;
        z-index: 1;
        color: #fff;
        text-decoration: none;
        opacity: 0;
        padding: 10%;
    }

    .part1 .part1-row3-content .featured-image:hover {
        opacity: 0.9;
        color: #fff;
        background: rgba(0, 0, 0, 0.8);
    }

    .part1 .part1-row3-content .post-thumbnail img {
        display: block;
    }




    .part2 .container1{
        padding-left: 0;
        padding-right: 0;
    }
    .part2 .container1 a{
        color: #444;
        display: block;
        padding-top: 37px;
    }
    .part2 .container1 a:hover {
        background-color: #fff;
    }
    .part2 .container1 a:hover .title{
        color: #000;
        background-color: none;
    }
    .part2 .container1 .ljgd{
        color: #a2a2a2;
    }
    .part2 .container1 img{
        height: 50px;
    }

    .part3 {
        margin-top:0.48rem;
        height: 170px ;
        line-height: 170px;
        background-color: #ccc ;
    }

    .part4 .row3 img{
        width: 270px;
        height: 160px;
    }

}

/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 768px) { 
    .header .header-content{
        width: 100%;
    }
    .header .navbar-default .navbar-nav>li>a {
        color: #2b2e2e;
    }
    .header .navbar-default .navbar-nav>li>a:focus, .header .navbar-default .navbar-nav>li>a:active{
        color: var(--globalColor);
    }
    .header .navbar-default .navbar-nav>.active>a,
    .header .navbar-default .navbar-nav>.active>a:focus,
    .header .navbar-default .navbar-nav>.active>a:active{
        background-color: #f8f8f8;
        color: var(--globalColor);
    }
    #bs-example-navbar-collapse-1 .container{
        width: 100%;
    }
    .header .navbar {
        padding: 0 50px;
    }
    .banner {
     }
    .banner .carousel-inner>.item>a>img, 
    .banner .carousel-inner>.item>img{
        
    }
    .banner-gywm .carousel-inner>.item>a>img, 
    .banner-gywm .carousel-inner>.item>img{
       
    }
    .part1 .container1{
        padding-left: 0;
        padding-right: 0;
    }
    .part1 .part1-row3-content{
        padding-left: 0;
        padding-right: 0;
    }
    .part1 .part1-row3-content  #content article {
        float: left;
        margin-right: 4%;
        position: relative;
        margin-bottom: 3.5%;
    }

    .part1 .part1-row3-content #content article:nth-child(4n+4) {
        margin-right: 0;
    }

    .part1 .part1-row3-content .post-format-content {
        position: relative;
        background: #111;
    }

    .part1 .part1-row3-content .post-thumbnail {
        max-width: 100%;
        height: auto;
        overflow: hidden;
    }

    .part1 .part1-row3-content .content-wrap {
        padding: 0;
        position: absolute;
        text-align: center;
        width: 100%;
        top: 0;
        bottom: 0;
        display: table-cell;
        vertical-align: middle;
        overflow: hidden;
    }

    .part1 .part1-row3-content .content-wrap .entry-title {
        display: table;
        font-size: 110%;
        height: 100%;
        text-transform: uppercase;
        width: 100%;
        margin: 0;
        font-weight: bold;
    }

    .part1 .part1-row3-content .edit-link {
        z-index: 2;
    }

    .part1 .part1-row3-content .featured-image {
        display: table-cell;
        position: relative;
        transition: opacity .25s ease-in-out, background .25s ease-in-out;
        -moz-transition: opacity .25s ease-in-out, background .25s ease-in-out;
        -webkit-transition: opacity .25s ease-in-out, background .25s ease-in-out;
        vertical-align: middle;
        z-index: 1;
        color: #fff;
        text-decoration: none;
        opacity: 0;
        padding: 10%;
    }

    .part1 .part1-row3-content .featured-image:hover {
        opacity: 0.9;
        color: #fff;
        background: rgba(0, 0, 0, 0.7);
    }

    .part1 .part1-row3-content .post-thumbnail img {
        display: block;
        height:227px;
    }

    .part2 {
        margin-top: 60px;
    }
    .part2 .container1{
        padding-left: 0;
        padding-right: 0;
    }
    .part2 .container1 a{
        color: #2A2E2E;
        display: block;
        padding-top: 26px;
    }
    .part2 .container1 a .title{
        margin-top: 20px;
        font-size: 16px;
    }
    .part2 .container1 a:hover {
        background-color: #fff;
    }
    .part2 .container1 a:hover .title{
        color: var(--globalColor);
        background-color: none;
    }
    .part2 .container1 .ljgd{
        color: #5F6464;
        font-size: 14px;
    }
    .part2 .container1 img{
        height: 50px;
    }
    .part3 {
        margin-top: 76px;
        height: 170px ;
        line-height: 170px;
        background-color: #ccc ;
    }

    .part4 {
        margin-top: 76px;
    }
    .part4 .container1{
        max-width: 1200px;
        width: 1200px;
        padding-right: 0px; 
        padding-left: 0px;
    }
    .part4 .row3 .title{
        font-size: 16px;
        color: #2A2E2E;
        margin-bottom: 5px;
        font-weight: bold;
    }
    .part4 .row3 .title:hover{
        color: #cc0033;
    }
    .part4 .row3 .desc{
        font-size: 14px;
        color: #5F6464;
    }
	.part4 .row3 img{ margin-top:12px;}
    .part4 .row3 .desc:hover{
        color: #cc0033;
    }


    .part5 .index_title{ padding-top:63px;}
    .part5 .index_title h2{ font-size:0.24rem; color:#2A2E2E; font-weight:bold; text-align:center; line-height:54px;margin-bottom: 0px;}
    .part5 .index_title p{ font-size:14px; color:#666; text-align:center; line-height:30px;}
    .part5 { height:1000px; background:url(ystf.jpg) center no-repeat; position:relative;}
    .part5 .index_title h2,.part5 .index_title p{ color:#fff}
    .part5 .dtysList{ width:216px; position:absolute;}
    .part5 .dtysList h3{ text-align:center; font-size:16px; color:#fff; font-weight:bold; line-height:45px;margin-bottom: 0px;}
    .part5 .dtysList p{ text-align:center; color:#fff; line-height:24px; height:75px; overflow:hidden;}
    .part5 .dtysList img{ display:block; margin:15px auto 0;}
    .part5 .index_dtys{ width:1200px; position:relative; margin:0 auto; background:url(dtys_img05.png) center 399px no-repeat; height:850px; ;}
    .part5 .dtys01{left: 0px;top: 0px;}
    .part5 .dtys02{left: 250px;top:10px;}
	.part5 .dtys03{left: 703px;top: 10px;}
    .part5 .dtys04{left: 975px;top:0px}
    .part5 .dtys05{left: 0px;top: 415px;}
    .part5 .dtys06{left: 250px;top: 431px;}
	.part5 .dtys07{left: 703px;top: 431px;}
    .part5 .dtys08{left: 975px;top: 415px;}
    .part5 .dtysList a{ display:block;}
    .part5 .dtys01_icon,.part5 .dtys02_icon,.part5 .dtys03_icon,.part5 .dtys04_icon{ width:120px; height:260px; overflow:hidden; margin:0 auto; background:url(icon_bg.png) center bottom no-repeat}
    .part5 .dtys01_icon span,.part5 .dtys02_icon span,.part5 .dtys03_icon span,.part5 .dtys04_icon span{ display:block; width:120px; height:120px; overflow:hidden; background:url(bai.png) center no-repeat;}
	 .part5 .dtys05_icon,.part5 .dtys06_icon,.part5 .dtys07_icon,.part5 .dtys08_icon{ width:120px; height:260px; overflow:hidden; margin:0 auto; background:url(icon_bg.png) center bottom no-repeat}
    .part5 .dtys05_icon span,.part5 .dtys06_icon span,.part5 .dtys07_icon span,.part5 .dtys08_icon span{ display:block; width:120px; height:120px; overflow:hidden; background:url(bai.png) center no-repeat;}
    .part5 .dtys01_icon span em,.dtys02_icon span em,.dtys03_icon span em,.dtys04_icon span em{ display:block; width:100%; height:120px;}
	.part5 .dtys05_icon span em,.dtys06_icon span em,.dtys07_icon span em,.dtys08_icon span em{ display:block; width:100%; height:120px;}
    .part5 .dtys01_icon span em{ background:url(dtys01_icon.png) center no-repeat}
    .part5 .dtys02_icon span em{ background:url(dtys02_icon.png) center no-repeat}
    .part5 .dtys03_icon span em{ background:url(dtys03_icon.png) center no-repeat}
    .part5 .dtys04_icon span em{ background:url(dtys04_icon.png) center no-repeat}
	.part5 .dtys05_icon span em{ background:url(dtys05_icon.png) center no-repeat;}
    .part5 .dtys06_icon span em{ background:url(dtys06_icon.png) center no-repeat}
    .part5 .dtys07_icon span em{ background:url(dtys07_icon.png) center no-repeat}
    .part5 .dtys08_icon span em{ background:url(dtys08_icon.png) center no-repeat}
    .part5 .dtys01_icon:hover,.part5  .dtys02_icon:hover,.part5  .dtys03_icon:hover,.part5  .dtys04_icon:hover{ cursor:pointer;background:url(icon_bg_hover.png) center bottom no-repeat}
    .part5 .dtys01_icon:hover span,.part5 .dtys02_icon:hover span,.part5 .dtys03_icon:hover span,.part5 .dtys04_icon:hover span{ background:url(blue.png) center no-repeat;}
	.part5 .dtys05_icon:hover,.part5  .dtys06_icon:hover,.part5  .dtys07_icon:hover,.part5  .dtys08_icon:hover{ cursor:pointer;background:url(icon_bg_hover.png) center bottom no-repeat}
    .part5 .dtys05_icon:hover span,.part5 .dtys06_icon:hover span,.part5 .dtys07_icon:hover span,.part5 .dtys08_icon:hover span{ background:url(blue.png) center no-repeat;}
    .part5 .dtys01_icon:hover span em{ background:url(dtys01_icon_hover.png) center no-repeat}
    .part5 .dtys02_icon:hover span em{ background:url(dtys02_icon_hover.png) center no-repeat}
    .part5 .dtys03_icon:hover span em{ background:url(dtys03_icon_hover.png) center no-repeat}
    .part5 .dtys04_icon:hover span em{ background:url(dtys04_icon_hover.png) center no-repeat}
	.part5 .dtys05_icon:hover span em{ background:url(dtys05_icon_hover.png) center no-repeat}
    .part5 .dtys06_icon:hover span em{ background:url(dtys06_icon_hover.png) center no-repeat}
    .part5 .dtys07_icon:hover span em{ background:url(dtys07_icon_hover.png) center no-repeat}
    .part5 .dtys08_icon:hover span em{ background:url(dtys08_icon_hover.png) center no-repeat}
    .part5 em {font-style: normal;}
        


    .part6 {
        margin-top: 76px;
    }
    .part6 .container1{
        max-width: 1200px;
        width: 1200px;
        padding-right: 0px; 
        padding-left: 0px;
    }
    .part6 .xgal-container{ width:1200px; margin:0 auto; padding:0 0px;}
    .part6 .xgallist{ margin:40px 0; width:380px; height:430px; overflow:hidden; background:#f7f7f7; box-shadow:0 0 10px rgba(0,0,0,0.2)}
    .part6 .xgallist a{ display:block;}
    .part6 .xgallist img{ display:block;width: 380px;height: 285px;}
    .part6 .xgallist_con{ padding:0 30px;}
    .part6 .xgallist_con p{ line-height:25px; color:#666;}
    .part6 .xgallist_con h3{ line-height:30px; padding-top:17px;padding-bottom:12px; font-size:16px;font-weight: bold;color:#2A2E2E;}
    .part6 .xgallist_con h3:hover{color:var(--globalColor);}
    


    .part7 {
        margin-top: 76px;
    }
    .part7 .container1{
        max-width: 1200px;
        width: 1200px;
        padding-right: 0px; 
        padding-left: 0px;
    }
    .part7 dl{ width:100%; overflow:hidden; padding-top:42px;}
    .part7 dl dt{ width:580px; height:auto; overflow:hidden; float:left; position:relative;}
    .part7 dl dt img{ display:block;width: 580px;height: 350px;}

    .part7 dl dt .overlay{position: relative;top:-44px;background-color: #a6a6a6;opacity: .6;}
    .part7 dl dt h2{ line-height:44px; height:44px; overflow:hidden;  font-size:18px; color:#fff;}
    .part7 dl dt p{ height:28px; overflow:hidden; line-height:28px; color:#666; font-weight:normal;margin-top:-30px;}
    

    .part7 dl dt span{ display:block; position:absolute; left:0; top:0; background:#CC0133; width:82px; height:90px; font-family:Arial; color:#fff; text-align:center; font-size:12px;}
    .part7 dl dt span strong,.part7 dl dd span strong{ font-size:40px; display:block; padding-top:15px; line-height:100%;}
    .part7 dl dd{ float:right; width:573px; height:110px; padding-bottom:20px; border-bottom:1px #f0f0f0 solid; margin-bottom:20px; overflow:hidden;}
    .part7 dl dd span{ display:block; width:82px; height:90px; overflow:hidden; float:left; background:#ccc; color:#fff; font-size:12px; text-align:center; font-family:Arial;}
    .part7 dl dd h2,.part7 dl dd p{ width:472px; float:right;text-align: left;}
    .part7 dl dd p{ line-height:24px; color:#2A2E2E;font-size: 14px;}
    .part7 dl dd h2{ line-height:37px; height:37px; overflow:hidden; font-size:16px; color:#2A2E2E;font-weight: bold;}
    .part7 dl dd h2:hover{color:#cc0033;}
    .part7 dl dd:last-child{ border-bottom:none;}
    .part7 .row4 img{width: 18px;height: 18px;margin-top: -4px;margin-left: 4px;}
    .part7 .row4 a .more1{display: inline-block;}
    .part7 .row4 a .more2{display: none;}
    .part7 .row4 a:hover .more1{display: none;}
    .part7 .row4 a:hover .more2{display: inline-block;}
    .part7 dl dd:last-child{margin-bottom: 0px;}
    .part7 .row4 a:hover {color:#cc0033;}
    .part7 .row4{margin-top:0px;margin-bottom: 76px; }

    .part1 .row1 h5,.part4 .row1 h5,.part6 .row1 h5,.part7 .row1 h5{
        font-weight: 700;
        font-size: 24px;
        margin: 0 auto;
        line-height: 54px;
        color: #2a2e2e;
    }
    .part1 .row2 p,.part4 .row2 p,.part6 .row2 p,.part7 .row2 p{
        font-size: 14px;
        color: #5F6464;
        letter-spacing: 0;
        text-align: center;
        line-height: 25px;
    }

    .foot {
        width: 100%;
        height: 230px;
        background: url(footbg.jpg) no-repeat center top;
    }
    .foot_con {
        width: 1160px;
        height: 230px;
        margin: 0 auto;
    }
    .foot_left {
        float: left;
        width: 600px;
        line-height: 30px;
        color: #999;
        font-size: 14px;
        padding-top: 60px;
		text-align:left;
    }
    .foot_left .foot_copy {
        border-top: 1px solid #999;
        line-height: 40px;
        margin-top: 10px;
        width: 440px;
        text-align: left;
    }
    .foot_center {
        padding-top: 40px;
        float: left;
    }
    .foot_center p {
        line-height: 40px;
        color: #999;
        font-size: 14px;
		text-align:left;
    }
    .foot_center div {
        font-size: 28px;
        font-weight: bold;
        color: #ccc;
    }
	 .foot_left .foot_copy a,.foot_center div a{color: #ccc;}
    .foot_right {
        float: right;
        padding-top: 50px;
        text-align: center;
    }
	   .foot_right td{ padding:5px;}
    .foot_right img {
        width: 109px;
        height: 109px;
    }
    .foot_right p {
        line-height: 40px;
        color: #999;
        font-size: 14px;
    }
    

    /* 关于我们 */
    .gywm-part1 .container:first-child,.gywm-part2 .container:first-child,.gywm-part3 .container:first-child,
    .gywm-part4 .container:first-child,.gywm-part5 .container:first-child{width: 1200px;max-width:1200px;padding-right: 0px;padding-left: 0px;}
    .gywm-part1 .row1 h5,.gywm-part2 .row1 h5,.gywm-part3 .row1 h5,.gywm-part4 .row1 h5{font-size: 24px;padding: 20px 0;color:#2A2E2E;}
    .gywm-part1 .row2 p{font-size: 20px;color:#2A2E2E;}
    .gywm-part1 .row4 p{padding-left: 15px; padding-right: 15px;margin-bottom: 8px;font-size: 14px;color:#5F6464;}
   
    .gywm-part2{}
    .gywm-part2 .qywh{display: block;}
    .gywm-part2 .Page_title3 {
        padding: 60px 0;
        padding-bottom: 20px;
        /* border-bottom: 1px #e2e2e2 solid; */
    }
    .gywm-part2 .Page_title2 h2 {
        font-size: 24px;
        color: #2A2E2E;
        text-align: center;
        font-weight: bold;
        padding: 20px 0;
    }
    .gywm-part2 .Page_title span {
        display: block;
        width: 60px;
        height: 3px;
        overflow: hidden;
        margin: 0 auto;
        background: #dbdbdb;
    }
    .gywm-part2 .qywhlist {
        max-width: 1200px;
        margin: 0 auto;
        overflow: hidden;
    }
    .gywm-part2 .qywh_con {
        width: 48%;
        height: 450px;
        overflow: hidden;
        float: left;
        position: relative;
    }
    .gywm-part2 .qywh_con01 {
        background: url(qywh_con01.jpg) center no-repeat;
        margin-right: 30px;
    }
    .gywm-part2 .qywh_con02 {
        background: url(qywh_con02.jpg) center no-repeat;
        
    }
    .gywm-part2 .qywh_con03 {
        background: url(qywh_con03.jpg) center no-repeat;
        margin-right: 30px;
        margin-top: 30px;
    }
    .gywm-part2 .qywh_con04 {
        background: url(qywh_con04.jpg) center no-repeat;
        margin-top: 30px;
    }
    .gywm-part2 .qywhfont {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }
    .gywm-part2 .qywhfont span {
        display: block;
        width: 107px;
        height: 107px;
        border: 2px #fff solid;
        border-radius: 100%;
        margin: 147px auto 0;
    }
    .gywm-part2 .qywhicon01 {
        background: url(qywhicon01.png) center no-repeat;
    }
    .gywm-part2 .qywhicon02 {
        background: url(qywhicon02.png) center no-repeat;
    }
    .gywm-part2 .qywhicon03 {
        background: url(qywhicon04.png) center no-repeat;
    }
    .gywm-part2 .qywhicon04 {
        background: url(qywhicon03.png) center no-repeat;
    }
    .gywm-part2 .qywhfont h2 {
        line-height: 58px;
        font-size: 24px;
        text-align: center;
        color: #fff;
    }
    .gywm-part2 .qywhfont:hover p {
        display: none;
        padding: 10px 180px 0;
        line-height: 26px;
        color: #fff;
        text-align: center;
    }
    .gywm-part2 .qywhfont:hover {
        background: rgba(0,42,102,0.85);
    }
    .gywm-part2 .qywhfont:hover p {
        display: block;
        padding: 10px 180px 0;
        line-height: 26px;
        color: #fff;
        text-align: center;
    }
    .gywm-part2 .qywhfont p {
        display: none;
        padding: 10px 180px 0;
        line-height: 26px;
        color: #fff;
        text-align: center;
    }






    /* 解决方案 */
    .jjfa .container1{
        width: 1200px;
        max-width: 1200px;
    }
    .jjfa .w1200 {
        width: 1200px;
        margin: 0 auto;
    }
    .jjfa .zxcp_title{ border-bottom:1px #dcdcdc solid; overflow:hidden; height:97px;}
    .jjfa .zxcp_title h2{ height:97px; padding-top:28px; float:left; line-height:69px; font-size:24px; color:#2A2E2E; text-indent:33px;}
    .jjfa .zxcp_title h2:after {content: "\0020";display: block;height: 0;clear: both;}
    .jjfa .zxcp_title h2 span { font-size: 18px; color: #666; float: right; margin-right: 20px; display: none;}
    .jjfa .zxcpleft{ width:297px; float:left;}
    .jjfa .zxcpright{ width:902px;min-height: 550px; float:right; border-left:1px #dcdcdc solid; padding-left:42px;}
    .jjfa .zxcpright dl dt,.jjfa .kzzd dl dt,.jjfa dl dt{ height:43px; background:#8fa2ae url(yuan.png) 17px center no-repeat; text-indent:40px; line-height:43px; font-size:20px; color:#fff; font-weight:normal}
    .jjfa .zxcpright dl dd,.jjfa .kzzd dl dd,.jjfa dl dd{ /* padding:25px 0; */ font-size:14px; line-height:24px; color:#666;}
    .jjfa .zxcpleft dl{ width:100%; height:auto; margin:0;}
    .jjfa .zxcpleft dl dt{ height:55px; border-bottom:1px #bcbcbc dotted; font-size:16px; line-height:55px; font-weight:normal; text-indent:32px; background:url(zxcp_navbg.png) 245px center no-repeat;}

    .jjfa .zxcpleft dl.zknav dt{ color:#24599b; background:url(zknav_bg.png) 245px center no-repeat;}
    .jjfa .zxcpleft dl.zknav dd{ display:block;}
    .jjfa .zxcpleft dl.zknav dd a{ display:block; height:55px; border-bottom:1px #bcbcbc dotted; font-size:16px; line-height:55px; font-weight:normal; text-indent:32px; color:#666;}
    .jjfa .zxcpleft dl.zknav dd a:hover,.jjfa .zxcpleft dl.zknav dd a.zknav,
    .jjfa .zxcpleft dl.zknav dt a{ color:#CC0133; font-weight:bold;}
    .jjfa .zxcpleft dl dt a{ color:#2A2E2E;  }
    .jjfa .zxcp_title p{ float:right; padding-top:36px; bACKGROUND-IMAGE: url(homef.png); BACKGROUND-REPEAT: no-repeat; padding-left:30px; BACKGROUND-POSITION: left 58px;line-height:61px;color:#5F6464;}
    .jjfa .zxcp_title p a{ color:#666;}
.jjfa .zxcp_title p a:last-child{COLOR:#CC0133}

    .jjfa .zxcpright .cpgs {
        width: 100%;
        overflow: hidden;
        margin: 40px 0 50px;
    }
    .jjfa .zxcpright .cpgs img {
        display: block;
        float: left;
        vertical-align: middle;
        border: 0;
    }
    .jjfa .zxcpright .cpgs_font {
        width: 499px;
        height: auto;
        padding: 0 30px;
        float: left;
    }
    .jjfa .zxcpright .cpgs_font h2 {
        height: 54px;
        border-bottom: 1px #ccc solid;
        line-height: 54px;
        background: url(yuan.png) left center no-repeat;
        text-indent: 22px;
        font-size: 16px;
        color: #2A2E2E;
        margin-bottom: 10px;
    }
    .jjfa .zxcpright .cpgs_font p {
        color: #5F6464;
        line-height: 24px;
        font-size: 14px;
    }
    .jjfa .zxcpright dl dd h5{
        font-size:16px;
        line-height: 30px;
        margin-top: 20px;
        font-weight: 700;
    }
    .jjfa .zxcpright dl dd .imgs{
        margin-top: 20px;
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        row-gap: 20px;
        column-gap: 20px;
    }
    .jjfa .zxcpright dl .zxs{
        margin-top: 30px;
        margin-bottom: 40px;
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        row-gap: 50px;
        column-gap: 20px;
    }
    .jjfa .zxcpright dl .zxs .zxs-logo{
        width: 140px;
		height:105px;
    }
    .jjfa .zxcpright dl .zxs .pull-right{
        margin-right: 40px;
    }
    .jjfa .media-heading{
        line-height: 28px;
        margin-bottom: 5px;
    }
    .jjfa .media-heading span{
        font-size: 14px;
    }
    .jjfa .glyphicon-qrcode{
        font-size: 25px;
        top: 8px;
        left: 6px;
    }
    .jjfa .zxcpleft dl dd{ display:none;}
    .jjfa .zxs .item .media-heading a{color:#2A2E2E;font-weight: bold;font-size: 0.16rem;}
    .jjfa .zxs .item .media-heading span{color:#5F6464;}
    .jjfa .zxs .item .media-heading a:hover{color:var(--globalColor);}
    .jjfa .zxs .item .pull-right .btn-danger{color:#2A2E2E;}
    .jjfa .zxs .item .pull-right .btn-danger:hover{color:#fff;background-color: var(--globalColor);}
	.jjfa .zxs .item .pull-right .lszxa{height:40px;line-height:40px;}
	.jjfa .zxs .item .pull-right .lszx{width:40px;height:40px;}
	.jjfa .zxs .item .pull-right .lsewm{width:30px;height:30px;    vertical-align: middle;}
    /* 咨询团队 */
    .zxtd .container1{
        background-color: #f8f8f8;
        height: 300px;
        padding-top: 68px;
        padding-bottom: 20px;
    }
    .zxtd .row1,.zxtd .row2,.zxtd .row3{
        max-width: 1202px;
        margin: 0 auto;
    }
    .zxtd .row1 .row1-content{
        padding-top: 35px;
        text-align: center;
        color: #5F6464;
        line-height: 30px;
        padding-left: 0;
        padding-right: 0;
    }
    .zxtd .row2 .title,.zxtd .row3 .title{
        margin-top: 68px;
        font-size: 24px;
        color: #2A2E2E;
    }
    .zxtd .container{
        width: 1202px;
        padding-right: 0px;
        padding-left: 0px;
    }

    .gzcj_pic{ width:522px; height:588px;  float:left;}
    .gzcj_pic2{ width:329px; height:307px; overflow:hidden; float:left; margin:0 0 10px 10px;}
    .gzcj_pic3{ width:668px; height:271px; overflow:hidden; float:left; margin:0 0 0 10px;}
    

    .zxtd .row3 .thumbnail .caption{
        height: 150px !important;
    }
    .zxtd .row3 .thumbnail .caption h3{
        margin: 15px auto;
       font-size:16px;
       color: #2A2E2E;
       font-weight: bold;
       text-align: center;
    }
    .zxtd .row3 .thumbnail .caption p{
       font-size:14px;
       color:#5f6464;
       line-height: 29px;
    }
    .zxtd .row3 .thumbnail .caption .zixun{
        position: absolute;
        right: 30px;
        bottom: 125px;
    }
    .zxtd .row3 .row3-content .item-content{
        padding-left: 0;
    }
    .zxtd .row3 .row3-content .item-content .item{
        padding: 0 !important;
    	background: #f7f7f7;
   		box-shadow: 0 0 10px rgba(0,0,0,0.2);
    }

    .zxtd-bz .Page_title {
        padding: 60px 0;
        padding-bottom: 30px;
    }
    .zxtd-bz .Page_title2 h2 {
        font-size: 24px;
        color: #2A2E2E;
        text-align: center;
        font-weight: bold;
        padding: 20px 0;
    }
    .zxtd-bz .Page_title span {
        display: block;
        width: 60px;
        height: 3px;
        overflow: hidden;
        margin: 0 auto;
        background: #dbdbdb;
    }
    .zxtd-bz .gwbz_con {
        height: 720px;
        background: url(gwbz_bg.jpg) center no-repeat;
    }
    .zxtd-bz .gwbz_con ul {
        width: 1200px;
        height: 720px;
        overflow: hidden;
        margin: 0 auto;
        background: url(gwbz_con_bg.png) center no-repeat;
        position: relative;
    }
    .zxtd-bz .gwbz_con ul li {
        width: 260px;
        color: #fff;
        font-size: 14px;
        line-height: 26px;
        position: absolute;
    }
    .zxtd-bz .gwbz_con01 {
        left: 521px;
        top: 96px;
    }
    .zxtd-bz .gwbz_con02 {
        left: 789px;
        top: 191px;
    }
    .zxtd-bz .gwbz_con03 {
        left: 833px;
        top: 337px;
    }
    .zxtd-bz .gwbz_con04 {
        left: 764px;
        top: 496px;
    }
    .zxtd-bz .gwbz_con05 {
        left: 415px;
        top: 601px;
    }
    .zxtd-bz .gwbz_con06 {
        left: 109px;
        top: 418px;
        text-align: right;
    }
    .zxtd-bz .gwbz_con07 {
        left: 103px;
        top: 251px;
        text-align: right;
    }



    .al-lists .khallist{ background:#f7f7f7; height:252px; overflow:hidden; margin:0 0 44px; padding-right:45px; position:relative;}
    .al-lists .khallist a{ display:block;}
    .al-lists .khallist a img{ display:block; float:left;}
    .al-lists .khallist h2,.khallist .khallist_con{ width:702px; float:right;}
    .al-lists .khallist h2{ border-bottom:1px #e1e1e1 solid; padding:20px 0;}
    .al-lists .khallist h2 img{ display:block; float:left;height: 75px;}
    .al-lists .khallist_con{ line-height:33px; color:#5F6464; font-size:14px; padding-top:20px;}
    .al-lists .flag {width:100px;height:100px;position: absolute;background: #cc0033;top:-50px;right:-50px;
        transform: rotate(45deg);}
    .al-lists .flag span{position: absolute;bottom:2px;display: block;width:100px;text-align: center;color:#fff;font-size: 12px;}
    .al-lists{
        margin-bottom: 68px;
    }
    .al-lists .al-list .page-header h2{
        color: #2A2E2E;
        font-size: 0.16rem;
        font-weight: bold;
        display: inline-block;
        margin-top: 10px;
        margin-bottom: 0px;
    }
    .al-lists .al-list .page-header h2:hover{
        color: var(--globalColor);
    }
    .al-lists .al-list .pull-right small{
        color: #5F6464;
        font-size: 0.14rem;
        display: inline-block;
        padding-top: 15px;
    }
    .al-lists .al-list .al-content{
        color: #5F6464;
        font-size: 0.14rem;
    }
    .cgal .row1{
        margin-top: 68px;
    }
    .cgal .container1{
        max-width: 1170px;
        width: 1170px;
        padding-right: 0px;
        padding-left: 0px;
    }
    
    
    #zbjs p{
        line-height: 1.8;
        margin-bottom: 
    }

    #zbjs .btn-primary{
        background-color: #fff;
        border-color: #fff;
    }
    #zbjs .shipin-a{
        background-color: #fff;
        border: 0;
    }
    #zbjs .shipin-a img{
        width: 224px;
        height: 168px;
        border-radius: 5px;
    }
    #zbjs .modal-body{
        padding: 0;
    }
    #zbjs .modal-dialog{
        width: 800px;
    }
    #zbjs iframe{
        border: 0;
    }
    #zbjs .modal-body{
        margin-bottom: -6px;
    }
    #zbjs .modal-content{
        background-color: currentColor;
    }
    #zbjs h2 strong{font-size: 24px;color:#2A2E2E; }
    
    #zbry .gzcj_pic{ width:400px; height:400px;  float:left;}
    #zbry .gzcj_pic2{ width:190px; height:200px; overflow:hidden; float:left; margin:0 0 10px 15px;}
    #zbry .gzcj_pic3{ width:400px; height:190px; overflow:hidden; float:left; margin:0 0 0 10px;}
    
    .cxdj {
        margin-bottom: 68px;
    }

    .cxdj .container1 {
        max-width: 1200px;
        width: 1200px;
        padding-right: 0px;
        padding-left: 0px;
    }
    .cxdj #zbjs,.cxdj #dyfc,.cxdj #zbdt,.cxdj #zbry{
        margin-top: 68px;
        margin-bottom: 68px;
    }
    .cxdj #zbjs{
        margin-top: 10px;
    }
    

    .cxdj #zbjs hr, .cxdj #dyfc hr, .cxdj #zbdt hr, .cxdj #zbry hr{
        display: block;
        width: 60px;
        height: 3px;
        overflow: hidden;
        margin: 20px auto 30px;
        background: #dbdbdb;
    }

    .cxdj #zbdt .more img{width: 18px;height: 18px;margin-top: -4px;margin-left: 4px;}
    .cxdj #zbdt .more a .more1{display: inline-block;}
    .cxdj #zbdt .more a .more2{display: none;}
    .cxdj #zbdt .more a:hover .more1{display: none;}
    .cxdj #zbdt .more a:hover .more2{display: inline-block;}
    
    /* 加入我们 */
    .join{
        margin-top: 68px;
    }
    .join .container{
        max-width: 1200px;
        width: 1200px;    
        padding-right: 0px;
        padding-left: 0px;
    }
    .join .story,.join .cause,.join .work{
        margin-top: 68px;
        /* margin-bottom: 68px; */
    }
    
    .join .team span,.join .cause span,.join .work span{
        display: block;
        width: 60px;
        height: 3px;
        overflow: hidden;
        margin: 20px auto 30px;
        background: #dbdbdb;
    }
    .join .jrwm_font {
        height: 400px;
        background: url(jrwm_bg02.jpg) center no-repeat;
        text-align: center;
    }
    .join .jrwm_font p {
        font-size: 0.24rem;
        text-align: center;
        color: #fff;
        line-height: 60px;
        padding-top: 145px;
    }
    .join .jrwm_font a.more {
        display: inline-block;
        padding: 10px 25px;
        color: #fff;
        border: 1px solid #fff;
        margin: 30px auto 0;
        font-size: 0.14rem;
    }
    .join  .jrwm_font a.more:hover {
        background: #fff;
        color: #0d428f;
    }
    .join .w1200{
        position: relative;
    }
    .join .w1200 h3{
        line-height: 1.8;
        font-size: 0.16rem;
        color: #2A2E2E;
    }
    .join .w1200 p{
        text-align: left;
        font-size: 0.14rem;
        color: #5F6464;
    }
    .join  .hqsh-button-next {
        right: -67px;
        top: 236px;
        width: 30px;
        height: 56px;
        background: url(hqsh-button-next.png) center no-repeat;
    }
    .join  .hqsh-button-prev {
        left: -67px;
        top: 236px;
        width: 30px;
        height: 56px;
        background: url(hqsh-button-prev.png) center no-repeat;
    }

    .join .team  hr, .join .story  hr, .join .cause  hr, .join .work  hr{
        display: block;
        width: 60px;
        height: 3px;
        overflow: hidden;
        margin: 20px auto 30px;
        background: #dbdbdb;
    }

    .join .hqsh-container {
        padding-top: 60px;
        padding-bottom: 50px;
    }

    .join .cjtz_tab {
        width: 100%;
        height: 402px;
        overflow: hidden;
        background: #fff;
        position: relative;
    }
    .join .cjtz_tab ol {
        width: 244px;
        height: auto;
        overflow: hidden;
        position: absolute;
        left: 0;
        top: 0;
        margin: 0;
        padding: 0;
    }
    .join .cjtz_tab ol li.on {
        background: #f6f6ff;
    }
    .join .cjtz_tab ol li {
        width: 100%;
        height: 134px;
        overflow: hidden;
    }
    .join .cjtz_tab ol li span {
        display: block;
        width: 100%;
        height: 134px;
        overflow: hidden;
        padding-left: 120px;
    }
    .join .cjtz_tab ol li h2 {
        line-height: 34px;
        padding-top: 40px;
        font-size: 18px;
        color: #444;
    }
    .join .cjtz_tab ol li p {
        line-height: 23px;
        color: #5F6464;
    }

    .join .cjtz_tab ol li.on h2, .cjtz_tab ol li.on p {
        color: #0d428f;
    }
    .join .cjtz_tab ol li {
        background: #fff;
        width: 100%;
        height: 134px;
        overflow: hidden;
    }
    .join .cjtz_tab ol li.on .cjtz_tab_icon01 {
        background: url(cjtz_tab_icon01_hover.png) 46px center no-repeat;
    }
    .join .cjtz_tab ol li.on .cjtz_tab_icon02 {
        background: url(cjtz_tab_icon02_hover.png) 46px center no-repeat;
    }
    .join .cjtz_tab ol li.on .cjtz_tab_icon03 {
        background: url(cjtz_tab_icon03_hover.png) 46px center no-repeat;
    }
    .join .cjtz_tab_icon01 {
        background: url(cjtz_tab_icon01.png) 46px center no-repeat;
    }
    .join .cjtz_tab_icon02 {
        background: url(cjtz_tab_icon02.png) 46px center no-repeat;
    }
    .join .cjtz_tab_icon03 {
        background: url(cjtz_tab_icon03.png) 46px center no-repeat;
    }
    .join .cjtz_tab ul {
        padding-left: 244px;
        height: 402px;
        overflow: hidden;
        background: #607CC4;
    }
    .join .cjtz_tab ul li {
        width: 100%;
        height: auto;
        overflow: hidden;
    }
    .join .cjtz_tab ul li img {
        display: block;
        float: left;
    }
    .join .cjtz_tab ul li .cjtz_con {
        width: 330px;
        margin-right: 40px;
        float: right;
        height: 406px;
        position: relative;
    }
    .join .cjtz_tab ul li .cjtz_con p {
        transform: translate(-50%,-50%);
        position: absolute;
        left: 50%;
        top: 50%;
        width: 100%;
        padding: 40px 10px;
        font-size: 14px;
        line-height: 32px;
        color: #fff;
        text-align: left;
        border-top: 1px #6e8ecb solid;
        border-bottom: 1px #6e8ecb solid;
    }



    /* 联系我们 */
    .contact .find  .tel{
        font-size: 150%;
        /* color: #ffae00; */
        font-weight: 700;
    }
    /* 文章分享代码样式 */
    
}

@media only screen and (min-width: 990px) and (max-width:1000px){.header .navbar-header h1{ width:300px; top:5%}}
@media only screen and (min-width: 768px) and (max-width:989px){.header .navbar-header h1{}.header .navbar-header h1 img{ height:50px;}}
@media only screen and (min-width: 768px) and (max-width:1200px){#hyweb,.foot,.header{ min-width:1200px;}.container{width:100%}}
@media only screen and (min-width: 768px) and (max-width:1200px){.part2 .col-md-4 img { height:60px;}
.part2 .col-md-4 .title {
    font-size: 0.2rem; color:#333333;
}}
@media only screen and  (max-width:768px){   .part7 dl dt span strong, .part7 dl dd span strong { font-size:20px}}
@media only screen and  (max-width:400px){  .part7 dl dd h2,.part7 dl dd p{ width:62%;}}