/**轮播图**/

.swiper-containerPlayPic22 .item img {
    width: 100%;
    /*height: 229px;*/
    object-fit: cover;
}

.swiper-containerPlayPic22 .item {
    position: relative;
}

.swiper-containerPlayPic22 .item .title {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background: rgba(45, 101, 146, 0.7);
}

.swiper-containerPlayPic22 .item .title a {
    display: block;
    font-size: 18px;
    color: #fff;
    height: 75px;
    line-height: 60px;
    /* padding: 0 1em; */
    white-space: nowrap;
    max-width: 100%;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-align: center;
}

.swiper-containerPlayPic22 .owl-dots {
    position: relative;
    /* right: 15px; */
    bottom: 30px;
    z-index: 40;
    margin-top: 0;
    margin: auto;
}

.swiper-containerPlayPic22 .owl-dots .owl-dot span {
    margin: 0 5px!important;
    width: 20px!important;
    height: 6px!important;
}

.swiper-containerPlayPic22 .owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: auto;
}

.slideshow .owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #5da4f4;
}

.slideBox {
    overflow: hidden;
    position: relative;
    border: 1px solid #ddd;
}

.slideBox .hd {
    position: absolute;
    right: 5px;
    bottom: 12px;
    z-index: 1;
}

.slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.slideBox .hd ul li {
    float: left;
    margin-right: 2px;
    width: 17px;
    height: 17px;
    line-height: 17px;
    text-align: center;
    color: #fff;
    cursor: pointer;
}

.slideBox .hd ul li.on {
    border: 1px solid #fff;
    border-radius: 20px;
}

.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
}

.slideBox .bd img {
    width: 100%;
    display: block;
    height: 350px;
}

.bg_zj{background:#fff;     overflow: hidden;padding: 20px; }
.tit_bt{display: block;text-align: center;  margin: 50px 0 40px; font-size: 28px;color: #ff9933;font-family: Arial, "Times New Roman", 'Microsoft yahei',Times, serif; }
#CurrentlyText img{width:100%;}
.secApartLeft_da{width:87%;float:left;background: #fff;overflow: hidden;padding:20px;margin-top:20px;}
.secApartLeft{margin-top:20px;}
.newsLeft_tit, .newsRight_tit, .eightDir_tit, .eightDir_tit2 {border-top: 5px solid #064A97;}
.newsLeft_tit span,.newsRight_tit span,.eightDir_tit span,.eightDir_tit2 span {font-size:22px;font-weight:bold;color: #000; font-family: "weiruanyahei";}
.newsLeft_tit a,.newsRight_tit a {float:left;margin-top:8px; }
.newsXx li {overflow:hidden;margin-bottom:20px;}
.newsXx li img {width:90px;height:55px;float:left;}
.newsXx li p {float:right;width:165px;}
.newsXx li a{font-size: 16px;font-family: “weiruanyahei”;}
.nr_sty{ font-size: 16px; font-family: ""; line-height: 30px;color: #949494;}
.erji .leftNav{width:300px;float:left;}
.erji .rightList{width:780px;min-height:350px;float:right;}
.bannerPic img{display:block;width:100%;height: 300px;object-fit: cover;}
.ej_part{padding-bottom:2em;}
.maxWidth{width:1110px;margin:0 auto;padding:20px;}
.erji{overflow:hidden;}
#CurrentlyText p{font-family: Arial, "Times New Roman", 'Microsoft yahei',Times, serif;}
 

#Content3{width:240px;}

.fTxt {
    padding: 20px;
}
.fTxt p {
    margin-bottom: 15px;
}
.fTxt .content-tit {
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 1px;
    text-align: center;
    margin-bottom: 20px;
}
.fTxt p {
    line-height: 200%;
    font-size: 16px;
}
.fTxt #NodeText p {
    line-height: 200%;
    font-size: 16px;
}
.fTxt table td{padding:5px 0;}
.newsList li {
 padding-left:20px;
    margin-bottom: 30px;
    overflow: hidden;
    position: relative;
}
.newsList .newsListGy {
    padding-left: 45px;
}
.newsList .newsListGy a {
    color: #444;
}
.newsList .newsListGy::before{content:'';left:20px;}
.newsList li::before{content:'';width:4px;height:4px;background:#4495d4;position:absolute;top:10px;left:0;}
.newsList li .ReportIDIssueTime {
    /**float: right;**/
    display:block;
    color: #999;
   font-size: 16px;
}

.newsText {
    padding: 10px 20px;
}
.newsText .ReportIDname {
    display: block;
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 20px;padding:0 60px;
}
.ReportIDname a{    font-size: 16px;
    font-family: "weiruanyahei";}
.newsText .newsTextTime {
    display: block;
    font-size: 14px;
    color: #666;
    text-align: center;margin-bottom:40px;
}
.newsText #ReportIDtext {
    overflow: hidden;
}
.newsText #ReportIDtext p {
    line-height: 200%;
    margin-bottom: 10px;
    font-family:"寰蒋闆呴粦", arial;
}
#PageNum{    position: inherit;
   /** margin-top: 50px;**/
    text-align: center;}
li#PageNum span {
    display: inline-block;
    padding: 0px 6px;
    background: #004ea3;
    color: #fff;
    margin: 0 5px;
}
li#PageNum a {
    margin: 0px 5px;
}
#PageNum #go{display:none;}
.side-nav h3{font-weight:600;}
.side-nav h3 {
    background: #004ea3;
    color: #fff;
    height: 55px;
    line-height: 55px;
    font-size: 18px;
    letter-spacing: .5px;
    padding-left: 38px;
}
.side-nav li{letter-spacing: .5px; background:#f2f5fa;   }
.side-nav li a{/*font-size: 16px;font-weight: bold;color: #fff;*/}
.side-nav li #NodeTitle{
    height: 38px;
    line-height: 38px;
    border-bottom: solid 1px #fff;
    padding-left: 35px;
    position: relative;
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #1d4e9d; background:#f2f5fa; 
}
.side-nav li #CurrentlyPathNode{font-weight: bold;
    
    font-size: 16px;
    /*background: #e3edf8;*/}
.side-nav li #CurrentlyPathNode a{color: #004ea3;}
.side-nav li #NodeTitle a{color: #004ea3;}
.side-nav dl {
    display: none;
}
.show-hide li dl dd {
    height: 38px;
    line-height: 38px;
    border-bottom: solid 1px #fff;
    background: #f2f5fa;padding-left: 50px;
}
.show-hide li dl dd a {
    color: #1d4e9d;
}
.show-hide li dl dd:hover{background:#d3e3f3;display:block;}
.show-hide li #NodeTitle.show-tit {
background: url(/res/CNNC/structure/19080727.png) no-repeat 90% center;cursor: pointer;color: #004ea3;
}
.show-hide li #NodeTitle.down {
    background: url(/res/CNNC/structure/19080203.png) no-repeat 90% center #7da6dc;color: #fff;
}

/**产品**/

 
.child-prodcut h3.down{
    background: url(/res/Home/structure/17090350.png) #73a7e0 no-repeat 95% center;
    cursor: pointer;
}
.show-pro ul{padding-left:15px;overflow:hidden;zoom:1;margin-bottom:15px;width:800px}
.show-pro li{float:left;margin-right:20px;width:240px}
#ReportIDPicture{display:block;width:235px;height:155px;margin:0 auto 6px;overflow:hidden;border:solid #ddd 1px;background:url(/res/CNNC/structure/17091146.png) no-repeat center center;}
#ReportIDPicture img{max-width:100%;height:100%;display:block;margin:0 auto}
.ReportIDname{display:block;text-align:left;font-weight:bold}


/*二级页面右边*/
.erjiTitle{padding:10px 10px;border-bottom: 1px solid #eee;margin-bottom:20px;    background: #eaeaea;}
.erjiTitle h2{font-size:20px;color:#333;font-weight:normal;}
.erjiTitle .lujing,
.erjiTitle .lujing span a{font-size:14px;color:#040404;line-height:2;}
.erjiTitle .lujing > i{margin-right:5px;vertical-align:middle;}
.erjiTitle .lujing span > i{margin:0 5px;vertical-align:middle;}
.erjiTitle .lujing span a:hover{color:#1058a2;}


/*二级左侧导航*/
.erjiLeft_Nav{max-width:240px;position:relative;}
.erjiLeft_Nav .navTitle h2{height:100px;line-height:100px;text-align:center;color:#fff;background:#004da0;font-size:28px;font-weight:normal;}
.erjiLeft_Nav .oneUl .oneLi{border-bottom:1px solid #ccc;}
.erjiLeft_Nav .oneUl .oneLi > p{background:#fff;}
.erjiLeft_Nav .oneUl .oneLi .menuA a{line-height:50px;font-size:18px;color:#333;padding-left:40px;display:block;border-left:4px solid transparent;}
.erjiLeft_Nav .oneUl .oneLi .menuA a{border-color:#ccc;}
.erjiLeft_Nav .oneUl .oneLi.col .menuA a{border-color:#004da0;color:#004da0;}
.erjiLeft_Nav .oneUl .oneLi.col > p{background:#fff;}
.erjiLeft_Nav .oneUl .oneLi.col .downSelect{display:block;}


.downSelect{border-left:4px solid #999;display:none;}
.downSelect .menuB{background:transparent;border-top:1px solid #eee;}
.downSelect .menuB a{line-height:20px;padding:10px 0;font-size:16px;color:#333;padding-left:50px;display:block;}
.downSelect .menuB.col{background:#e5e5e5;}
.downSelect .menuB.col a{color:#2c6090;}
.downSelect .big a{font-weight:bold;}

.lineupandDown{padding:30px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:30px auto;}
.js_ge{margin-top:30px;}
.js_ge .ge_box{ display:inline-block; width:auto; margin:0 35px;}
.ge_box span{ display:inline-block; width:auto; margin:0 5px; vertical-align:middle; color:#555; font-size:14px; line-height:20px; position:relative;}
.ge_box span img{ width:92px; height:92px; border-radius:53px; -webkit-border-radius:53px; border:7px solid #e2e3e5;}
.ge_box span .ge_play{ position:absolute; left:50%; top:50%; width:44px; height:44px; margin:-24px 0 0 -22px; background:url(/zgtfen/uiFramework/commonResource/image/2020072011580146619.png) no-repeat center center; z-index:9;}

/*公司简介*/
.WZartical h2{font-size:20px;text-align:center;line-height:60px;}
.WZartical .WZ p{font-size:16px;line-height:26px;}

/*新闻列表*/
.erjiList_ul{ }
.erjiList_ul h2{background:#004da0;font-size:22px;color:#fff;padding-left:20px;line-height:60px;font-weight:normal;}
.erjiList_ul .Ul{margin:0 20px;}
.erjiList_ul .Ul li{    padding-left: 20px;
    margin-bottom: 25px;
    overflow: hidden;
    position: relative;}
.erjiList_ul .Ul li .date,
.erjiList_ul .Ul li .title,
.erjiList_ul .Ul li .new{float:left;font-size:16px; color:#000;}
.erjiList_ul .Ul li .title a{display:block;color:#333;line-height:28px;font-size:16px;white-space:nowrap;width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.erjiList_ul .Ul li .title{margin-right:1em;max-width:70%;}
.erjiList_ul .Ul li .date{color:#b2b2b2;line-height:28px;float:right;}

/*图片列表*/
.wz_list2{width: 100%;overflow: hidden;}
.wz_list2 li{width:380px;height:300px;float:left;margin:15px;}
.wz_list2 a img{width:100%;height:270px;}
.wz_list2 p{text-align:center;}


/*新闻中心*/
.section_cont_title { padding-left: 20px; height: 50px; background: #004da0; font-size: 16px; color: #fff; font-weight: bold; line-height: 50px; }
.four_list li { width: 100%; height: 165px; overflow: hidden; padding: 19px 0; border-bottom: 1px dashed #dbdbdb; }
.four_list li img { width: 270px; height: 165px; float: left; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }
.four_list li .item_cont { float: right; width: 60%; }
.four_list li .item_cont h6 { font-size: 18px; color: #333; font-weight: normal; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.four_list li .item_cont .item_time { font-size: 14px; color: #999; line-height: 36px; }
.four_list li .item_cont .item_text { font-size: 14px; color: #666; line-height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;/*要显示的行数*/ overflow: hidden; }
.four_list li a:hover .item_cont h6 { color: #004ea3; }

/*业务领域*/
.lyimg{overflow:hidden;}
.lyimg li {width: 423px;height: 350px;text-align: center;border: 1px solid #CCC;display: block;float: left;margin-top: 20px;margin-left: 25px;}
.lyimg li img {width: 423px;height: 198px;display: block;object-fit: cover;}
.lyimg li p {height: 35px;line-height: 35px;text-align: center;}
.lyimg li p a{font-size: 16px;}
.lyimg li span{width: 410px;height: 160px;font-size:14px;overflow: hidden;display: block;padding: 10px;text-align: left;line-height: 22px;padding-top: 0px;}

.easysite-board-title{background-color:#004da0 !important;}

@media screen and (max-width: 641px){
.maxWidth{width:100%!important;}
.erji .leftNav{display:none!important;}
.erji .rightList{width:100%!important; float:none!important;}
#CurrentlyText img{width:100%!important;}
.four_list li{width:100%!important;    height: -webkit-fill-available!important;}
.four_list li img{width:100%!important; float:none!important; height:none!important;  }
.four_list li .item_cont .item_time{display:none!important;}
.four_list li .item_cont .item_text{display:none!important;}
.four_list li .item_cont{float:none!important;}
}

/* 0301 GJJ新增 */
#ReportIDname{text-align:center;display: block;}
.newsList li{border-bottom: 1px solid #eaeaea;padding-bottom: 20px;}