.header{background-size:100%  100% !IMPORTANT;}
.head_logo{height: 60px;}
.head_title td.tdw2{text-align: right;padding-right: 30px;}
.head_title td.tdw4{display:none;}
.search_ico{color: #333;}
.header_nav{box-shadow:none;}
/*.header_nav,.header_nav .navbar li.nav-item .nav-link{height:55px;}
.header_nav .navbar .nav-item a.nav-link .r-line{line-height:23px;}
.header_nav .navbar li.nav-item .node{top:55px;}*/
.header_nav .navbar li.nav-item .nav-link{color:#333;}
.header_nav .navbar li.active > .nav-link{background-color: transparent;border:none;box-shadow:none;margin-top:auto;overflow: hidden;position: relative;color:#018bd6;}
/*.header_nav .navbar li.active > .nav-link:after{content: '◆';font-size: 40px;color: #333;position: absolute;left: 50%;margin-left: -10px;bottom: -9px;}*/
.header_nav .navbar li.nav-item .node{background: url("../images/bg_nav.png") repeat;border:none;}
.header_nav .navbar li.nav-item .node li a{color:#87BEF5;font-size: 16px;}
.header_nav .navbar .navbar-nav .nav-link:focus, .header_nav .navbar .navbar-nav .nav-link:hover{background: rgba(255,255,255,.5);color:#018bd6;}

.header_nav.scroll{
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    background: #1F8C45;
    z-index: 100;
    height: 55px;
}
.header_nav.scroll .navbar-brand{display: block !important;}
.navbar-brand>img{display: inline-block;*display: inline;*zoom:1;}
.header_nav.scroll .navbar-collapse {
    margin-left: -30px;
}
.header_nav.scroll .navbar li.nav-item .nav-link{color:#eaf4d5;height: 55px;padding: 20px 0px;}

/*.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{margin-bottom:30px;}*/

.new-txt{
    height: 380px;overflow: hidden;
}
.new-txt>div.new-txt-item>a{
    color: #333;
    font-size: 18px;
    font-weight:800;
    text-decoration: none;
overflow:hidden; white-space:nowrap; text-overflow:ellipsis; 
}
.new-txt>div>a:hover{
    color: #006fc4;
}
.new-txt>div>span{
    float: right;
    color: #807676;
    font-size: 13px;
}
.new-txt>div>p{
    font-size: 16px;
    color: #807676;
    margin-top: 5px;
    white-space:nowrap; text-overflow:ellipsis; word-wrap:normal;overflow: hidden;
}
.new-txt>div+div{
    margin-top: 13px;
}
.meta_cont3 .meta_title{height: 50px;}
.meta_cont3 .meta_title span{height: 50px;padding: 10px;border-bottom: 4px solid #006FC4;font-weight: bold;font-size: 22px;padding: 10px;}
.meta_cont3.meta_cont_sort .meta_title span{font-weight: normal;border: none;color: #333;margin-right: 10px;}
.meta_cont3.meta_cont_sort .meta_title span.active{border-bottom: 4px solid #006FC4;font-weight: bold;color:#006FC4;}
.Focus{ width:100%; height:320px; overflow:hidden; position:relative;}
.Focus .txt >a{width: 50px;}
.Focus .txt ul{width: 420px;}

.tab-pane{
    margin-bottom: 28px;
    /*border-bottom: 1px solid #dedede;*/
    padding-left: 75px;
    position: relative;
}
.tab-pane>a{
    font-size: 16px;
    color: #333;
    font-weight:900;
    text-decoration: none;
    display: block;
    white-space:nowrap; text-overflow:ellipsis; word-wrap:normal;overflow: hidden;max-width: 100%;}
}
.tab-pane>a:hover{
    color: #006fc4;
}
/*.tab-pane>span{
    font-size: 13px;color:#807676;
}*/
.tab-pane>p{
    width: 100%;
    height: 40px;
    color: #666;
    line-height: 20px;
    font-size: 12px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2; /*行数*/
    -webkit-box-orient: vertical;
/*margin-bottom: 20px;*/

}
.tab-text,.box_rollList{height: 326px;overflow: hidden;}
.tab-text .qdxxx{
    border: none;
}

.m_body_col2 .col-md-7{padding-right: 20px;}
.m_body_col2 .col-md-5{padding-left: 20px;}
.dqhaha{
    margin-bottom: 7px;
}

#tzgg>.text{
    border-bottom: 1px solid #dedede;
    font-size: 16px;
    position: relative;
    padding-right: 60px;

}
#tzgg>.text>a{
    color: #333;
    line-height: 40px;
    text-decoration: none;
    white-space:nowrap; text-overflow:ellipsis; word-wrap:normal;overflow: hidden;max-width: 100%;display: block;
}
#tzgg>.text>a:hover{
    color: #006fc4;
}
#tzgg>.text>span{
    line-height: 40px;
    position:absolute; 
    right: 0px;
    top: 0px;
    font-size: 13px;color:#807676;
}
.one_pic2 .meta_news{margin: 5px 0px 0px;}
.project {
    height: 190px;
    padding: 20px 0;
    padding-left: 92px;
    padding-right: 25px;
    background: url(../images/icon_b.jpg);
    background-size: 100% 100%;
    margin-bottom: 20px;
}
.p-cont{height: 150px;}
.p-cont img{width: 230px !important;height: 150px !important;}
.project2 h4 {
    padding: 15px 5px;
    height: 148px;
    font-size: 22px;
    color: #fff;
    margin: 0px;
    text-align: center;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: absolute;
    left: 20px;
    top: 20px;
    background: url('../images/two_col5_left.png') 0px 0px no-repeat !important;
    background-size: 100% 100% !important;
    box-sizing: border-box;
}
.project2 h4 a{padding: 0px;height: 120px;}
/*.p-cont .span-cont{color: #666;background: transparent;}*/

/*.main-container .container{background: transparent  !important;}*/
.footer{border-top: 5px solid #005286;padding: 10px 0px;}
.footer .col-md-3{display: none;}
.footer .col-md-6{
    -ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%;
margin-bottom: 0px;
}

.header_nav.scroll{background-color: #0A5AA8 !important;}
.header_nav.scroll .navbar li.nav-item .nav-link{color:#94CAFF !important;}
/*end 网站蓝色调代码*/
.main-container{position: relative;}
.top_festival_pic{position: absolute;top:0px;left:0px;width: 100%;margin-top: -20px;}
.top_festival_area{width: 100%;}
.searchform{border-radius:0px;}
.searchform .searchform_input{padding-right: 35px;background:transparent;}
.searchform .searchform_Sub{width: 35px;border-left:1px solid #ccc;}
.searchform .icon-search{width: 35px;height: 35px;border-radius: 35px;font-size: 16px;color:#333;background:transparent;}

.insidePage{background:#fff;}
.insidePage .inside_left,.insidePage .inside_right{margin:0px 0px 20px;}
.list-pic .col-md-4{
    -ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%;
margin-bottom: 20px;padding:0px 10px;
}
.list-pic .col-md-4 .bg_pic{height:308px;}
.list-pic .col-md-4 p{
    text-align: center;
    line-height: 30px;
    height: 60px;
    font-size: 16px;
	margin:0px;
 }

.title002{ text-align:center; overflow:hidden; margin-bottom:18px;}
.title002 .icon001{display:inline-block;width: 40PX;height: 40PX;position:relative;margin:0 .625rem 0 0;vertical-align:top;}
.title002 .icon001 .dot{ position:absolute; top:0; right:0; bottom:0; left:0; transition:.5s}
.title002 .icon001 .dot:after{content:"";position:absolute;width:5px;height:5px;background:#006FC4;border-radius:50%;right: 16%;top: 15%;margin:-2.5px -2.5px 0 0; }
.title002 .icon001 img{ width:100%; height:100%}
.title002 .tit_fr{ display:inline-block; text-align:left}
.title002 .tit_fr h3{font-size: 20px;color:#323232;margin: 0px;letter-spacing: 1px;}
.title002 .tit_fr h6{font-size: 12px;color:#000000;opacity:0.34;text-transform:uppercase;font-family:Times New Roman;margin:.375rem 0 0;display:inline-block;position:relative;}
.title002 .tit_fr h6:before{ content:""; position:absolute; top:50%; left:125%; width:100vw; height:1px; background:#000000; opacity:.12;}
.title002:hover .icon001 .dot{ transform:rotate(360deg)}


#nxyw{width: 100%;padding:40px 0px;}
.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1;height: 350px;overflow: hidden;}
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left;width: 23%;margin:0px 1%; height: 100%; min-height: 1px;background: #fff;}
.slick-slide img {width: 100%;height: 159px;overflow: hidden;display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.tzjs-item-inf{padding: 20px;height: 194px;box-sizing: border-box;overflow: hidden;}
.tzjs-item h3{font-size: 18px;color:#333;font-weight:bold;margin-bottom: 15px;}
.tzjs-item span{font-size: 13px;color:#807676;}
.tzjs-item p{font-size: 16px;color:#807676;margin-top: 20px;line-height: 24px;margin-bottom: 0px;}
.tzjs-item2{background: #fff;width:100%;height:350px;padding: 30px 10px 0px;display: block;overflow: hidden;}
.tzjs-item2 h3{font-size: 18px;color:#333;font-weight:bold;margin-bottom: 15px;}
.tzjs-item2 span{font-size: 13px;color:#807676;display: block;padding-bottom: 15px;}
.tzjs-item2 p{font-size: 16px;color:#807676;padding-top: 15px;line-height: 26px;border-top: 1px solid #D2D3D3;margin-bottom: 0px;}

@media (min-width:1200px){.container{max-width:1200px;}}
@media only screen and (max-width:990px ) {
.header_nav{background-color: #0A5AA8;background-image: none;}.header{display: none;}
.main-container{margin-top: 65px;}
    .link9 .title{background-size: 100%;width: 80px;}
    .link9 .title a{font-size: 12px;}
    .link9 .zksqBtn{width: auto;}
    .link9 .zkbtn,.link9 .sqbtn{font-size: 12px;}
    .link9_list{padding: 0px 80px;}
    .link9_list li{width: auto;}
    .link9_list li a{text-align:center;background-position: center 0px !important;width:auto;background-size:50% !important;padding-left:0px;padding-top: 40px;padding-bottom: 0px;margin:0px 10px 10px 0px;}
    .one_link8 ul li{width: auto;}
    .main-nxyx .nxyx-box .pic{height: auto !important;}
    .footer .col-md-4 img{max-width: 100% !important;}
    .list-pic .col-md-4{
       -ms-flex:0 0 100%;
       flex:0 0 100%;
       max-width:100%;
    }
    .header_nav .container .navbar .navbar-collapse {
        height: 100% !important;
        overflow-y: scroll !important;
      }
    
}
@media only screen and (max-width:768px ) {
    .header{padding: 0;}
    .header_nav .navbar li.active > .nav-link::after{margin-left: -20px;bottom: -25px;top: auto;}
    .header_nav .navbar .mainlevel ul li a:hover{background-color: #759c4d;}
    .main-nxgg .middle{display: none;}
    .main-nxyx .swiper-slide{width: 100%;}
    .xxyw-box .swiper-slide{width: 100%;min-width: 100%;}
    .xxyw-box .swiper-slide .info,.xxyw-box .swiper-slide .pic{width: 100%;}
    .tzjs-item2{padding: 0px;height: auto;}
    .slick-slide{width: 100%;}
    .sjtjitem{width: 100%;}
    .new-txt{height: auto;}
}

.meta_cont .meta_title span .arrowdown{display: none;}
.meta_cont .meta_news li{border-bottom: none;}

.one_pic2 .meta_title span{padding-left: 50px;}
.one_pic2 .meta_title span img{
    width: 44px;
    height: 44px;
    margin-right: 10px;
    vertical-align: sub;
    position: absolute;
    top: 3px;
    left: 0px;
}
.footer{background-size: cover !important;}
.insidePage .advertisement .container{padding: 0px;}
@media screen and (max-width: 991px) {
  .header_nav {
    height: 60px;
  }
  .header_nav .navbar .mainlevel ul.node {
    position: relative;
    top:auto;
    left: 0px;
    padding: 0 1rem;
  }
}

.advertisement .swiper-slide img{
    width:100%;
    height:auto;
    min-height:100%;
    transition:1s linear 2s;
    transform:scale(1.1,1.1);
    }
.advertisement .swiper-slide-active img,.advertisement .swiper-slide-duplicate-active img{
    transition:6s linear;
    transform:scale(1,1);
    }   


.index_news_date{background:#fff;border:#ddd 1px solid;text-align: center;float: left;width: 68px;height: 88px;color: #005187;line-height:40px;font-family: "楷体";font-size: 14px;position: absolute;top: 0px;left: 0px;}
.index_news_date b{color: #fff;background: #005187;height:50%;font-weight: normal;font-size: 22px;display: inline-block;text-align: center;width: 100%;}
.dd1{background:url(../images/date.png) left no-repeat;height:24px;line-height: 22px;padding-left: 20px;color:#807676;font-size: 12px;display: inline-block;margin-left: 5px;}
.m_body_col2{margin-bottom: 20px;}

.header_nav .navbar .nav-item a.nav-link .r-line{font-size: 18px;}
.header_nav .navbar .navbar-nav li.active > .nav-link .r-line,.header_nav .navbar .navbar-nav .nav-link:focus .r-line, .header_nav .navbar .navbar-nav .nav-link:hover .r-line{font-size: 20px;font-weight: bold;transition: all .4s ease-in-out;}
.header_nav .navbar li > .nav-link:after{content: '';width: 0px;height: 4px;left: 0px;margin: 0px;bottom: 0px;background: #018bd6;transition: all .4s ease;display: block;position: absolute;}
.header_nav .navbar li:hover > .nav-link:after,.header_nav .navbar li.active > .nav-link:after{width: 100%;}
.details_title{font-size: 23px;font-weight: bold;}
.details_cont *{max-width: 100% !important;font-size: 18px !important;line-height: 30px !important;}
.details_cont p{margin-bottom: 0px;text-indent: 36px !important;}
.details_cont img{max-width: 80% !important;}


.project{background:url(../images/icon_b.jpg) center no-repeat;background-size: 100% 100%;}
.p-cont{position: relative;}