body{ background: #f9f9f9; }
.otherNav02 ul{ max-width: 600px; }
.location{  background: #f9f9f9!important; color: #666; font-size: 18px; line-height: 70px; background: #fff; }
.listCommon{ background: #fff;padding: 0 50px;border-top: 1px solid #ececec;border-bottom: 1px solid #ececec;min-height: 100px; }

/**/
.m-hei{
  overflow-y:auto;height:771px;
}



/**公告列表**/
.listCommon ul{ overflow:hidden; }
.listCommon ul li{ padding: 35px 0;border-bottom: 1px solid #ececec;}
.listCommon ul li:last-child{ border-bottom: 0px solid #ececec; }

.listCommon_ll li{ width: 48%;float:left;}
.listCommon_ll li:nth-child(even){ float:right; }
.li_con{ position: relative; padding-left: 150px;}
.list_title a{ font-size: 22px;line-height: 95px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap; display:block; }
.list_title a:hover{ color: #005bac; }
.list_time{ position:absolute; left:0; top: 0; width: auto; height: 100%; padding: 13px 15px; }
.listCommon .li_con:hover .list_time { background: #005bac; }
.list_time span{ display:block; }
.listCommon .li_con:hover .list_time span{ color: #fff; }
.time01{ font-size: 20px;line-height: 26px; }
.time02{ font-size: 32px;line-height: 42px; }
.listCommon02 .li_con{ padding-left:0; padding-right: 150px; }
.list_down { position: absolute; right: 0; top: 0;width: 150px; height: 100%; }
.list_down a{ display:block; width: 50%;height: 100%;float:left;  }
.down01{ background: url(/uiFramework/commonResource/image/2022090813173598054.png) no-repeat center center; background-size: 60px;}
.down02{ background: url(/uiFramework/commonResource/image/2022090813175267049.png) no-repeat center center;background-size: 60px; }

.down01:hover{ background: url(/uiFramework/commonResource/image/2022090813174340997.png) no-repeat center center; background-size: 60px; }
.down02:hover{ background: url(/uiFramework/commonResource/image/2022090813180177322.png) no-repeat center center; background-size: 60px; }

/**信息透明**/
.messageXxtm .wid_76{ overflow:hidden;}
.messageXxtm li{ float:left;width: 22.75%;height: 260px; margin-right: 2%;padding: 30px 16px; border-top: 1px solid #e1e1e1; transition:all 0.3s; }
.messageXxtm li:nth-child(4n+4){ margin-right: 0; }
.xxtmImg{ margin-bottom: 20px; display: none;transition:all 0.3s; }
.xxtmTitle{ font-size: 18px; margin-bottom: 30px;  }
.xxtmTxt{ color:#666; font-size: 14px; }
.xxtmTxt strong{ color:#ffa200; font-size: 46px;font-weight: normal;transition:all 0.3s;  }

.messageXxtm li:hover { background: #0056bc; }
.messageXxtm li:hover .xxtmImg{ display: block; }
.messageXxtm li:hover .xxtmTitle,.messageXxtm li:hover .xxtmTxt{ color:#fff; }

.nr_content{ font-size: 18px; line-height: 38px; }
.nr_content p{ min-height: 15px; }
.nr_title{ font-size: 24px;color:#0053b7;margin: 15px 0 20px 0; }
.nr_title02{ margin: 5px 0 30px 0; }

/**今日股价**/
.todayGj{ overflow:hidden; background: url(/uiFramework/commonResource/image/2022090810401718836.jpg) no-repeat center center; background-size:cover; }
.todayGj .wid_76{ overflow:hidden;}
.todayGj .otherTitle03{ color:#fff; }
.leftGj{ width: 50%;    padding-left: 10%; }
.gjName{ font-size: 28px;color:#fff; }
.gjName span{ font-size: 18px;color:#9bf8f5; }
.gjNum { color:#f5c719; font-size: 86px; margin: 40px 0 25px 0; }
.gjBfb span{ font-size: 22px; color:#fff;margin-right: 10px; }

.rightGj{ width: 50%;padding-left: 10%; overflow:hidden;position: relative; }
.gjTime{ font-size: 22px;color:#fff; }
.gjTime span{ padding-left: 15px; }
.rightGj ul{ overflow:hidden;  box-sizing:border-box; }
.centb{ display:block; position: absolute; height:220px; bottom: 0; left: 0; border-left:1px solid #fff; }
.rightGj ul li{ float:left; width: 50%; margin-top: 40px; }
.topgj{ font-size: 22px; line-height: 30px;color:#fff; }
.topgj span{ position: relative; padding-left: 30px;  }
.botgj{ font-size: 38px;color:#fff; margin-top: 8px; }
.botgj span{ padding-left: 30px;  }

.rightGj b{ display:block; position: absolute; top:50%; left:0;    transform: translateY(-50%);  width: 10px; height: 10px; background:#f5c719; }
.rightGj ul li:nth-child(2) b{ background:#0045c8; }
.rightGj ul li:nth-child(3) b{ background:#9bf8f5; }
.rightGj ul li:nth-child(4) b{ background:#e72990; }

.gj_tab{ text-align:center; }
.gj_tab a{ display:inline-block;width: 140px; height: 50px; line-height: 50px; text-align:center; font-size: 20px;border: 1px solid #ececec; margin: 50px 10px; background: #fff; }
.gj_tab a.on{ color:#fff; background: #005bac; }
.gjTabCon{ overflow:hidden; background: #fff; padding: 40px 10%; }
.tab_a{ overflow:hidden;margin-bottom: 15px; }
.tab_a a{ display:block; float:left; width: 110px; height: 40px;line-height: 40px; text-align:center; font-size: 18px;  background: #EFF2F9; border: 1px solid #E1E6EC;  } 
.tab_a a.on{ border:1px solid #005bac; background:#fff;  }
.gjwdmx01 ul{ margin-bottom: 20px; }
.gjwdmx01 ul li{ font-size: 18px; line-height: 40px; }
.gjwdmx01 ul li span.gj_span02{ color:#fd1000; margin: 0 18px 0 43px; }
.gjwdmx02{ font-size: 18px;padding: 15px 0; }
.gjNr{ overflow:hidden; }
#gjNr01{ display:table;width: 100%; }
.gjnr01_left{ display:table-cell;    vertical-align: top; }
.gjNr img{ width: 80%;display:block; margin: 0 auto; }
#gjNr01 img{ width: 95%;margin:0; }
.gjnr01_right{  display:table-cell; width: 240px;padding-left: 20px; }

/**联系我们**/
.lxwmDiv { margin-bottom: 40px; }
.lxwmDiv ul li{ width: 100%;height: 360px; margin-top: 40px;background: #fff; padding: 30px;border: 2px solid #f3f3f3;    box-sizing: border-box;  }
.left_lxImg{ width: 48%;height: 100%; }
.left_lxImg img{ width: 100%;height: 100%;object-fit:cover; }
.right_con{ width: 52%; padding-left: 60px;font-size: 18px;line-height: 50px; }
.dtTitle{ font-size: 30px; line-height: 70px; border-bottom: 1px solid #0053b7;margin-bottom: 15px; }
.top_dt{ position: relative;overflow:hidden; }
.top_dt a{ display:inline-block; pointer-events: none; }
.seeDt{ display:inline-block; margin-left: 7px;color:#0053b7; padding-left: 20px; background:url(/uiFramework/commonResource/image/2022092216414146435.png) no-repeat left center;cursor: pointer;   }
.addressImg{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.4); z-index: 100000;text-align:center;}
.addressDiv{ position: absolute;  top: 50%;   left: 50%;transform: translate(-50%, -50%); }
.dtclose{ display:block; position: absolute; right: -50px; top: -2px; width: 28px; height: 28px;background: url(/uiFramework/commonResource/image/2022092217101781091.png) no-repeat center center;}

/**网站地图**/
.wzdtDiv { margin-bottom: 80px; }
.wzdtDiv .wid_76{ padding: 30px 60px;background: #fff;  }
.wzdtDiv ul li{ margin-bottom: 10px; }
.wzdtDiv ul li a{ padding: 0 5px; }
.wzdtDiv .dtUl01>li{ border-bottom: 1px solid #ececec;padding-bottom: 20px;margin-bottom: 20px; }
.wzdtDiv .dtUl01>li:last-child{ border-bottom: 0px solid #ececec; }
.wzdtDiv .dtUl01>li>a{ display:block; font-size: 20px; padding-left: 45px; line-height: 40px; }
.dtUl02{ padding-top: 20px;text-align:left; }
.dtUl02>li{ display:inline-block;position: relative;  }
.dtUl02>li>a{ display:block; min-width: 155px; height: 48px;   line-height: 48px;font-size: 16px;color: #666; text-align:center;border:1px solid #ececec; }
.dtUl02>li>a:hover{ background: #005bac;background: #005bac;border:1px solid #005bac;color:#fff; }
.dtUl03{ display: none; position: absolute; left: 0; top: 100%;width: 1000%;text-align:left;}
.dtUl02>li:nth-child(7) .dtUl03{ left: auto; right: 0; width: 250%;text-align:right; }
.dtUl03>li{ display:inline-block; margin-top: 10px;margin-right: 10px; }
.dtUl03>li>a{ display:block; min-width: 155px; height: 48px;   line-height: 48px;font-size: 16px;color: #005bac; text-align:center;border:1px solid #005bac; }
.dtUl02>li.hasHover:hover{ margin-bottom: 60px; }
.dtUl02>li:nth-child(7):hover{ margin-bottom: 0; }
.dtUl02>li.hasHover a span{ padding-right: 15px; background: url(/uiFramework/commonResource/image/2022092314075225271.png) no-repeat right center; }
.dtUl02>li.hasHover:hover a span{ background: url(/uiFramework/commonResource/image/2022092314080150164.png) no-repeat right center; }
.dtUl02>li:hover .dtUl03{display: block;  }
.lmbh1343303{ display:none; }
.lmbh1346607>a{ background: url(/uiFramework/commonResource/image/2022092311261973548.png) no-repeat left center; }
.lmbh1346610>a{ background: url(/uiFramework/commonResource/image/2022092313262725196.png) no-repeat left center; }
.lmbh1346613>a{ background: url(/uiFramework/commonResource/image/2022092313265835539.png) no-repeat left center; }
.lmbh1346636>a{ background: url(/uiFramework/commonResource/image/2022092313273386878.png) no-repeat left center; }
.lmbh1346639>a{ background: url(/uiFramework/commonResource/image/2022092313275888790.png) no-repeat left center; }



/**三峡工程**/
.gsjj,.jj_box{    width: 76%;    margin: 0 auto;}
.gsjj h1{    font-size: 48px;    text-align: center;    margin: 72px 0;}
.gsjj_con::before {  width: 20px; height: 4px; color: #0053b7; background: #0053b7; content: ""; display: inline-block; margin-bottom: 25px;}
.gsjj_con p{  line-height: 1.8em;  font-size: 18px; color: #666666;  margin-bottom: 50px;}
.jj_box{  margin-bottom: 80px;}
.jj_box li{  display: inline-block; width: 24%; border-right: 1px solid #eaeaea; height: 180px;}
.jj_box p,.jj_box li,.jj_box span{ text-align: center !important;}
 .jj_tile {  font-size: 18px;  margin-bottom: 20px; }
 .jj_sz { font-size: 48px; color: #ff9000; }
.jj_box li{padding-top: 40px;}
 .jj_box .t{ text-align: left !important;   padding-left: 20px; }
.jj_box .e,.jj_box .s{ text-align: left !important; padding-left: 35px;}
.gjyw_yw{ font-size: 18px; color: #666; line-height: 40px; }
.gjyw_yw h1{ font-size: 20px; color: #0053b7; line-height: 60px; }
.gjyw_yw span{ color: #333333;}


/** 综合效益 **/

.zx_box{
width: 76%;
margin: 0 auto;
    padding-top: 40px;
}
        .wh_box {
            position: relative;
        }

        .wh_box li {
            display: inline-block;
            vertical-align: middle;
            position: relative;
            margin-bottom: 40px;
        }

        .wh_bt {
            z-index: 10;
            width: 49%;
            height: 400px;
        }

        .wh_copy>p {
            padding-top: 50px;
            padding-bottom: 25px;
            font-size: 20px;
            color: #fff;
            margin: 0;
            padding-left: 10px;
            float: left;
        }

        .wh_copy span {
            display: inline-block;
            line-height: 40px;
            font-size: 18px;
            color: #fff;
        }

        .wh_copy {
            position: absolute;
            z-index: 300;
            background-color: #005bac !important;
            height: 0px;
            bottom: 0;
            width: 100%;
            overflow: hidden;
            transition: all 1s linear;
            padding-left: 45px;
            padding-right: 45px;
            color: #fff;
        }
        .wh_copy h1{
    float: left;
    padding-top: 50px;
    line-height: 10px;
    font-size: 48px;
    font-weight: normal;
}
        .wh_bt_t {
            position: absolute;
            bottom: 35px;
            width: 100%;
            font-size: 24px;
            color: #fff;
        }
       .wh_bt_t h1{
            float: left;
            font-size: 48px;
            line-height: 20px;
            font-family: "yahei";
            font-weight: normal;
            padding-left: 45px;
            }
        .bt_t {
            padding-left: 10px;
        }

        .bt_r {
            float: right;
            padding-right: 40px;
        }

        .gb {
            float: right!important;
            position: relative;
            bottom: 40px;
            padding: 0;
            margin: 0px;
        }
.one{
background:url(/uiFramework/commonResource/image/2022082822094374578.png) no-repeat;
background-size: cover;
}
.onet{
background:url(/uiFramework/commonResource/image/2022082822155833726.png) no-repeat;
background-size: cover;
}
.ones{
background:url(/uiFramework/commonResource/image/2022082822163583868.png) no-repeat;
background-size: cover;
}
.onef{
background:url(/uiFramework/commonResource/image/2022082822165593599.png) no-repeat;
background-size: cover;
}

/**企业视频**/
.gywm_banner{
    height: 400px;
    background: url(/uiFramework/commonResource/image/2022082522090787619.png) no-repeat;
    background-size: cover;
}
.gywm_gsjj{
    width: 76%;
    margin: 0 auto;
    margin-bottom: 30px;
}

.gsjj_title{
    margin: 72px 0
}
.gsjj_title h1{
    font-size: 42px;
    text-align: center;
    font-weight: normal;
}
.gsjj_img,.gsjj_content,.gsjj_img1,.gsjj_content1,.gsjj_img2,.gsjj_content2,.gsjj_img3,.gsjj_content3{
    display: inline-block;
}
.gsjj_img{
    /* margin-right: 80px; */
    width: 53%;
    height: 400px;
    position: relative;
}
.gsjj_img1{width: 53%;height: 400px;position: relative;float: right;}
.gsjj_img2{
    /* margin-right: 80px; */
    width: 53%;
    height: 400px;
    position: relative;
}
.gsjj_img3{
    /* margin-right: 80px; */
    width: 49%;
    height: auto;
    position: relative;
}
.gsjj_img img{width: 100%;
    height: 100%;object-fit:cover;}
.gsjj_img1 img{width: 100%;
    height: 100%;object-fit:cover;}
.gsjj_img2 img{width: 100%;
    height: 100%;object-fit:cover;}
.gsjj_img3 img{
    width: 100%;object-fit:cover;
    /* height: 310px; */
    }
.gsjj_content3 img{
    width: 100%;object-fit:cover;
    /* height: 310px; */
    }
.gsjj_content{
    float: right;
    background: #0053b7;
    width: 47%;
    font-size: 18px;
    position: relative;
    height: 400px;
    color: #999999;
}
.gsjj_content1{background: #f2f6ff;width: 47%;font-size: 18px;position: relative;height: 400px;color: #999999;}
.gsjj_content2{
    float: right;
    background: #f2f6ff;
    width: 47%;
    font-size: 18px;
    position: relative;
    height: 400px;
    color: #999999;
}
.gsjj_content3{
    float: right;
    width: 49%;
    font-size: 18px;
    position: relative;
    height: 400px;
    color: #999999;
}
.video_title{
    padding: 50px 0 30px;
    font-size: 32px;
    color: #fff;
    border-bottom: #fff 1px solid;
    width: 80%;
    margin: 0 auto;
    line-height: 60px;
    }
.video_title span{
    font-size: 20px;
    margin-top: 40px;
    }
.video_title1{
    padding: 50px 0 30px;
    font-size: 32px;
    color: #000000;
    border-bottom: #999999 1px solid;
    width: 80%;
    margin: 0 auto;
    line-height: 60px;
    }
.video_title1 span{
    font-size: 20px;
    margin-top: 40px;
    color:#999999;
    }
.vedio_title3{
    height: 90px;
    line-height: 90px;
    padding-left: 10%;
    font-size: 24px;
    background: #f2f6ff;}
.vedio_title3 a{
    color:#000000;}
.gsjj_content::before {
    /* width: 20px; */
    /* height: 4px; */
    /* color: #0053b7; */
    /* background: #0053b7; */
    /* content: ""; */
    display: inline-block;
    margin-bottom: 30px;
}
.gsjj_ckgd{
    position: absolute;
    width: 160px;
    bottom: 54px;
    height: 50px;
    background: #fff;
    color: #005bac;
    text-align: center;
    line-height: 50px;
    left: 10%;
    /* border: 1px solid #999999; */
}
.gsjj_ckgd1{
    position: absolute;
    width: 160px;
    bottom: 54px;
    height: 50px;
    background: #fff;
    color: #999999;
    text-align: center;
    line-height: 50px;
    left: 10%;
    border: 1px solid #999999;
}
.gsjj,.jj_box{
    width: 76%;
    margin: 0 auto;
}
.gsjj h1{
    font-size: 42px;
    text-align: center;
    margin: 72px 0;
    font-weight: normal;
}
.gsjj_con::before {
   
}

.gsjj_con p{
     text-indent: 2em;
    line-height: 1.8em;  font-size: 18px;
    color: #666666;
    margin-bottom: 50px;  
}
.jj_box{
    margin-bottom: 80px;
}

.jj_box li{
    display: inline-block;
    width: 24%;
    border-right: 1px solid #eaeaea;
    height: 180px;
}
.jj_box p,.jj_box li,.jj_box span{
    text-align: center !important;
}
        .jj_tile {
            font-size: 18px;
            margin-bottom: 20px;
        }

        .jj_sz {
            font-size: 48px;
            color: #ff9000;
        }
.jj_box li{
padding-top: 40px;
}
        .jj_box .t{
            text-align: left !important;
            padding-left: 20px;
        }
.jj_box .e,.jj_box .s{
    text-align: left !important;
    padding-left: 35px;
}

/**子企业信息目录**/
.qymlNr{ position: relative;padding-left: 280px; }
.qymlNav{ width: 240px;position: absolute; left:0; top: 0; }
.qymlNav ul li{ margin-bottom: 10px;background: #fff; position:relative;}
.qymlNav a{ font-size: 14px; display:block; text-align:left; /*line-height: 50px;*/ padding:20px 0; padding-left:10px;}
.qymlNav ul li.on a{ background:#005bac ;color:#fff; }
.qymlDiv{ width: 100%;background: #fff; min-height: 500px; }
.qyMlTilte{ font-size: 20px;color:#005bac;font-weight:bold;text-align:center; line-height: 90px; padding-top: 10px;border-bottom: 1px solid #ececec; }
.qyMlContent{ padding: 35px 45px;font-size: 18px; color:#666;line-height: 45px; }
.qyMlContent p strong{ color:#333; }

.pc_noBorder{ border-bottom: 0px solid #ececec!important; }

 .qymlNav ol {display: none;}
 .arrow { margin-right: 10px; float: right;display:block;}
 .qymlNav ol li a{padding-left:15px;}
 .qymlNav a{display:flex;justify-content:space-between;}
 .sji li a{padding-left:20px;}
 span.hasChild1 b:after{
          content: "+";
          float:right;
          font-size: 20px;
          width: 20px;
          text-align: center;
           color: #999;padding:16px 0;
       }
       span.isOpen1 b:after{
          content: "-";
          font-weight: bold;
       }
 .qymlNav ul li span {
        position: absolute;
        right: 0;
        top: 0;
    }

  .qymlNav ul li.on ol li a{background:#fff;color:#000;}
  .qymlNav ul li.on span.hasChild1 b:after{color:#fff;}

/*滚动条*/
::-webkit-scrollbar {
    width: 12px; /* 纵向滚动条的宽度 */
    height: 12px; /* 横向滚动条的高度 */
}

/* 滚动条轨道部分 */
::-webkit-scrollbar-track {
    background-color: #f0f0f0;
    border-radius: 10px;
}

/* 滚动条滑块部分 */
::-webkit-scrollbar-thumb {
    background-color: #4298e5;
    border-radius: 10px;
}

/* 鼠标悬停在滑块上时 */
::-webkit-scrollbar-thumb:hover {
    background-color: #97b5cf;
}




@media screen and (max-width: 1550px) {
     .listCommon{ padding: 0 30px; }
     .listCommon ul li{ padding: 25px 0; }
     .time01{font-size: 18px;line-height: 24px;}
     .time02{font-size: 28px;line-height: 38px;}
     .list_title a{ font-size: 20px; line-height: 88px; }
     .li_con{ padding-left: 130px; }

     .down01 { background-size: 50px; }
     .down02 { background-size: 50px; }
     
     .xxtmTitle { font-size: 16px;  margin-bottom: 20px;}
     .xxtmTxt strong{ font-size: 42px; }
     .messageXxtm li{ height: 240px;padding: 25px 20px; }

     .nr_content { font-size: 16px; line-height: 35px;}
     .nr_title{ font-size: 22px; }

     .gjName span{ font-size: 16px; }
     .gjName { font-size: 26px; }
     .gjNum { font-size: 78px; }
     .gjBfb span{ font-size: 20px; }
     .gjTime{ font-size: 20px; }
     .topgj{ font-size: 20px; }
     .botgj{ font-size: 34px; }
     .rightGj ul li{ margin-top: 30px; }
     .centb{ height: 190px; }

     .gj_tab a{ width: 120px; height: 45px; line-height: 45px; font-size: 18px; }
     .tab_a a{ font-size: 16px; width: 100px; height: 38px; line-height: 38px; }
     .gjwdmx01 ul li { font-size: 16px;  line-height: 35px;}
     .gjwdmx02{ font-size: 16px;}
     .zx_box{width: 86%;}
     .wh_copy span { line-height: 30px; font-size: 14px;}
     .container{ width:86%!important;}
     .gsjj h1 { font-size: 36px;  }
     
     .gsjj_title h1 {font-size: 36px;  }
     .gywm_gsjj{ width:86%;}

     .qyMlTilte{ font-size: 18px;line-height: 70px; }
     .qyMlContent{ padding: 25px 35px; font-size:16px;line-height: 40px; }
    
     .lxwmDiv ul li{ padding: 20px; height: 310px; margin-top: 25px; }
     .dtTitle {    font-size: 26px;    line-height: 64px;}
      .right_con { padding-left: 40px; font-size: 16px; line-height: 45px;}

      .wzdtDiv { margin-bottom: 50px; }

}
@media screen and (max-width: 1440px) {
     .listCommon{ padding: 0 25px; }
     .listCommon ul li{ padding: 25px 0; }
     .time01{font-size: 18px;line-height: 22px;}
     .time02{font-size: 26px;line-height: 36px;}
     .list_title a{ font-size: 18px;line-height: 84px; }
     .down01 { background-size: 45px; }
     .down02 { background-size: 45px; }

     .xxtmTitle{ font-size: 14px;margin-top: 17px; }
     .xxtmTxt strong{ font-size: 38px; }
     .messageXxtm li{ height: 220px; }


     .gjName span{ font-size: 14px; }
     .gjName { font-size: 24px; }
     .gjNum { font-size: 70px; }
     .gjBfb span{ font-size: 18px; }
     .gjTime{ font-size: 18px; }
     .topgj{ font-size: 18px; }
     .botgj{ font-size: 32px;margin-top: 5px; }
     .rightGj ul li{ margin-top: 27px; }
     .centb{ height: 170px; }

     .gj_tab a{ width: 110px; height: 40px; line-height: 40px; font-size: 16px; }
     .tab_a a{ font-size: 14px; width: 100px; height: 35px; line-height: 35px; }
     .gjwdmx01 ul{ margin-bottom: 15px; }
     .gjwdmx01 ul li { font-size: 14px;  line-height: 33px;}
     .gjwdmx02{ font-size: 14px;}
     .gsjj h1 { font-size: 32px;  }
     .gsjj_title h1 {font-size: 32px;  }
     .gywm_gsjj{ width:86%;}
     .zx_box{width: 86%;}
     .wh_copy span { line-height: 30px; font-size: 14px;}
     .container{ width:86%!important;}
     
     .wzdtDiv .dtUl01>li>a{ font-size: 18px; }
     .dtUl02>li>a,.dtUl03>li>a{font-size: 14px;min-width: 145px;height: 40px;line-height: 40px;}

      .wzdtDiv { margin-bottom: 40px; }

}

@media screen and (max-width: 767px) {
     .location{ font-size: 14px; line-height: 50px; }
     .leftGj{ padding-left: 0; }
     .gjName{ font-size: 20px; }
     .gjTime,.gjBfb span{ font-size: 16px;}
      .gjNum { font-size: 40px;}
      .topgj span{ padding-left: 20px; }
      .rightGj{ padding-left: 20px; }
      .topgj {  font-size: 13px;}
      .leftGj{ width: 45%; }
      .rightGj{ width: 55%; }
      .botgj span {  padding-left: 15px;}
      .botgj{ font-size: 26px; }
      .gjTime, .gjBfb span{ font-size: 13px; }
      .gjTime{ line-height: 33px; }
      .gj_tab a{ width: 50px;height: 35px;line-height: 35px;font-size: 13px;margin: 30px 5px; }
      .gjnr01_left{ display:block;width: 100%; }
       .gjnr01_right{ display:block;width: 100%;margin-top: 20px;  }
      #gjNr01{ display:block; }
      .messageXxtm li{ width: 47%;height: 200px;margin: 0 1.5%;  padding: 20px 15px; }
       .xxtmTxt strong {  font-size: 26px;}
       .nr_content { font-size: 14px;   line-height: 30px;}
       .nr_title { font-size: 18px; margin: 20px 0 10px 0;}
        .listCommon {  padding: 0 15px;}
       .listCommon ul li { padding: 15px 0;}
      .list_time{ padding: 0;height: 35px; }
      .list_time span.time01{ display:none; }
       .list_time span.time02{ font-size: 20px; line-height: 35px; }
       .li_con {  padding-left: 0; padding-top: 35px;}
      .list_title a {  font-size: 16px;    line-height: 35px; }
      listCommon .li_con:hover .list_time span { color: inherit;}
      .listCommon .li_con:hover .list_time {  background: rgba(0,0,0,0);}
      .down01,.down02 {   background-size: 33px!important;}
      .list_down{ width: 95px; }
      .listCommon02 .li_con{ padding-top: 0; }
      .listCommon02{ min-height: 67px; }

      .gsjj_img,.gsjj_content,.gsjj_img1,.gsjj_content1,.gsjj_img3,.gsjj_content3,.gsjj_img2,.gsjj_content2{ width: 100%; float:none;}
      .gsjj_img,.gsjj_img1,.gsjj_img2{ height: auto; }
      .gsjj_content,.gsjj_content1,.gsjj_content2{ font-size: 16px; height: 300px; }
      .gsjj_content2{ height: 220px; }
      .video_title,.video_title1 { padding: 10px 0 10px;  font-size: 24px;}
      .vedio_title3 {  height:90px;  line-height: 30px;  padding: 30px; font-size: 18px; }
      .gsjj_img3,.gsjj_content3{ height: auto;margin-bottom: 20px; }
      .gsjj_ckgd1,.gsjj_ckgd {  width: 120px;    bottom: 45px;    height: 45px;    line-height: 45px;}

     .lxwmDiv ul li{ height: auto; margin-top: 20px;}
     .left_lxImg{ width: 100%; }
     .right_con{ width: 100%; padding-left: 0; line-height: 40px;}
     .addressDiv{ width: 70%; }
     .dtclose{ right: -40px; }

     .wzdtDiv .wid_76{ padding: 15px; }
     .dtUl03{ display:none!important; }
     .dtUl02>li.hasHover a span{ padding-right: 0; background: #fff; }

     .listCommon_ll li{ width: 100%; }


     /*子企业*/
     .qymlNav{width:30%;}
     .m-hei{min-height:500px;}
     .qymlNr{padding-left:120px;}
     .qyMlTilte{line-height:2;padding:20px 10px;}
     .qyMlContent{padding:25px 27px;}
}