.banner{width:100%;background-color:#EDECEA;margin:0px auto;}
#news_bisiness{width:100%;height:360px;background-color:#EDECEA;padding-top:50px;padding-bottom:50px;}
.news_bisiness{width:1300px;height:360px;margin:0 auto;}
.news{width:600px;height:320px;background-color:#fff;float:left;padding:20px;}
.box_title{padding-bottom:10px; height:40px; line-height:40px; border-bottom:2px solid #bcbcbc;}
.box_title em { float:left; padding-left:40px; background:url(../images/icon1.png) no-repeat left center; font-size:20px; font-style:normal; color:#443c34;}
.box_title a span {  float:right;height:40px; text-align:center; transition:all .2s;}
.tabs{ padding:12px 0 10px; height:34px; line-height:34px;}
.tabs a{position:relative; float:left; margin-right:1px; width:24.8%; height:100%; background:#e0dbd4; text-align:center;}
.tabs a.sel { background:#009A4E; color:#fff; font-weight:bold;font-size:14px;}
.tabs a.sel:after { content:""; position:absolute; left:50%; bottom:0; margin:0 0 -5px -5px; width:10px; height:10px; background:#009A4E; transform:rotate(45deg);}
.top1_news{border-bottom:1px dashed #ccc;}
.news .tabs_con > div { display:none;}
.news .tabs_con > div.sel { display:block;}
.news .tabs_con > div > div { float:left; margin-top:8px; width:590px;}
.news .tabs_con > div > div img { display:block; width:114px; height:77px;float:left;margin-right:10px;}
.news .tabs_con > div > div h3 {font-size:16px;line-height:22px;}
.news .tabs_con > div > div h3 a{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news .tabs_con > div > div h3 a:hover{color:#009A4E;}
.news .tabs_con > div > div p { margin:5px 0 0; line-height:20px;font-size:14px; display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis; }
.news .tabs_con > div > ul {  padding:0; list-style:none;}
.news .tabs_con > div > ul li {width:590px;line-height:27px;font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;float:left;}
.news .tabs_con > div > ul li  a{color:#666;}
.news .tabs_con > div > ul li:before { content:"· "; color:#b30900;}
.news .tabs_con > div > ul li a:hover{color:#F15921;}
.news .tabs_con > div > ul li span { float:right; margin-left:10px; font-size:12px;color:#999;}
.time{width:100px;font-size:16px;color:#009A4E;text-align:center;display:block;float:left;}


.fullSlide .hd ul .on{ width:18px;background-color: #F25920;}
.fullSlide .prev,.fullSlide .next{ z-index:1; display:block; width:55px; height:95px; position:relative; margin:-20% 0 0 3%; float:left;  background:url(../images/sprite.png) 0 0 no-repeat; filter:alpha(opacity=40);opacity:0.4 ; }
.fullSlide .next{  background-position:right 0; float:right; margin-right:3%  }
.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 } */
/* banner end */
/*党群工作的二级菜单样式*/
.p_title{height:34px;width:405px;}
.box1{display:block;width:101px;height:34px;text-align:center;line-height:30px;float:left;font-size:14px;color:#333;background-color:#F0F1F2;}
.actice1{background-color:#009A4E;color:#fff;}
#wh2{
    margin-top: 60px;
}
#wh1 li{

    height:100%;
}
#main-video {
    display: block; 
    width: 100%;
    height: 100%; 
    margin-top:20px;
    object-fit: cover; 
    background: #000; 
    background-image: url('images/qy.jpg'); 
    background-size: cover; 
    background-position: center; 
    background-repeat: no-repeat;
}
/*企业文化*/
.p_title{margin:0px 10px 0px 10px;width:405px;}
.box2{display:block;width:134px;height:40px;text-align:center;line-height:20px;float:left;font-size:14px;color:#333;background-color:#E0DBD4;margin-left: 1px;padding-top:2px;}
.actice1{background-color:#009A4E!important;color:#fff;}

.box2.active1 {
    background-color: #009A4E !important;
    color: #fff;
}
#wenhua a.sel { background:#009A4E; color:#fff; font-weight:bold;font-size:14px;}
#wenhua a.sel:after { content:""; position:absolute; left:50%; bottom:0; margin:0 0 -5px -5px; width:10px; height:10px; background:#009A4E; transform:rotate(45deg);}










#con1 { background:#edecea;}
#con1 .news { float:left; padding:20px; width:46%; height:320px; background:#fff;}
#con1 .projects { float:right; padding:20px; width:46%; height:320px; background:#fff;}
#con1 .box_title { padding-bottom:10px; height:40px; line-height:40px;}
#con1 .news .box_title { border-bottom:2px solid #bcbcbc;}
#con1 .box_title em { float:left; padding-left:40px; background:url(../images/index_con_ico.png) no-repeat left top; font-size:20px; font-style:normal; color:#443c34;}
#con1 .projects .box_title em { background-position:left bottom;}
#con1 .box_title a,#con1 .box_title p { float:right; position:relative; margin-right:10px;}
#con1 .box_title a span { position:absolute; right:0; top:0; width:40px; height:40px; text-align:center; transition:all .2s;}
#con1 .box_title a:hover span { width:40px;}
#con1 .box_title p span { float:left; margin:0 3px; width:9px; height:9px; border-radius:50%; background:#ececec; box-shadow:inset 1px 1px 2px rgba(0,0,0,.3);}
#con1 .box_title p span.sel { background:#d60800;}
#con1 .news .tabs { padding:12px 0 24px; height:34px; line-height:34px;}
#con1 .news .tabs a { position:relative; float:left; margin-right:1px; width:30%; height:100%; background:#e0dbd4; text-align:center;}
#con1 .news .tabs a.sel { background:#b30900; color:#fff; font-weight:bold;}
#con1 .news .tabs a.sel:after { content:""; position:absolute; left:50%; bottom:0; margin:0 0 -5px -5px; width:10px; height:10px; background:#b30900; transform:rotate(45deg);}
#con1 .news .tabs_con > div { display:none;}
#con1 .news .tabs_con > div.sel { display:block;}
#con1 .news .tabs_con > div > div { float:left; margin-top:8px; width:210px;}
#con1 .news .tabs_con > div > div img { display:block; width:210px; height:140px;}
#con1 .news .tabs_con > div > div p { margin:5px 0 0; line-height:20px;}
#con1 .news .tabs_con > div > ul { margin:0 0 0 230px; padding:0; list-style:none;}
#con1 .news .tabs_con > div > ul li { line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#con1 .news .tabs_con > div > ul li:before { content:"· "; color:#b30900;}
#con1 .news .tabs_con > div > ul li span { float:right; margin-left:10px; font-size:12px;}
#con1 .projects ul { padding-top:10px; height:260px;margin-left:5px;}
#con1 .projects ul * { transition:all .3s;}
#con1 .projects ul li { float:left; padding:0 .2%; width:12%; height:100%; overflow:hidden;background-color:#f4f3f2;border:1px solid #fff;}
#con1 .projects ul li.sel { width:73%;}
#con1 .projects ul li .logo {margin-top:40px; position:relative; float:left; width:100%; height:100%; background:#f4f3f2 no-repeat center; background-size:contain; cursor:pointer;}
#con1 .projects ul li .logo p { font-size:22px;font-weight:bold;width:100%;text-align:center;}
#con1 .projects ul li.sel .logo { width:0px;display:none;}
#con1 .projects ul li .info { width:0; height:100%; background:no-repeat center; background-size:cover; overflow:hidden;}
#con1 .projects ul li.sel .info { width:100%;}
#con1 .projects ul li.sel .info a { position:relative; display:block; width:100%; height:100%;}
#con1 .projects ul li .info a div { position:absolute; left:0; bottom:0; padding:10px 20px; width:170px; height:50px; background:rgba(134,66,31,.8); background:#86421f \9; color:#fff; display:none;}
#con1 .projects ul li.sel .info a div { display:block;}
#con1 .projects ul li .info a div h3 { margin:0; line-height:30px;}
#con1 .projects ul li .info a div p { margin:5px 0; line-height:20px; font-size:12px;}
#news2_contain{width:100%;height:455px;background-color:#F8F8F9;}
.news2_contain{width:1300px;height:371px;padding-top:42px;padding-bottom:42px;margin:0 auto;}
.notice{width:425px;height:368px;float:left;background-color:#fff;}
.notice_title{width:425px;height:60px;}
.box{display:block;width:199px;height:60px;text-align:center;line-height:60px;float:left;font-size:20px;color:#333;}
.actice{background-color:#F0F1F2;color:#009A4E;}
.notice_list ul{padding:12px;}
.notice_ltop{width:401px;height:62px;}
.time1{width:78px;height:62px;background-color:#EB5541;float:left;}
.time1 h3{width:78px;height:36px;line-height:36px;text-align:center;font-size:24px;color:#fff;background-color:#F8C0B8;}
.time1 p{width:78px;height:26px;line-height:26px;text-align:center;font-size:14px;color:#fff;}
.notice_news1{width:300px;height:62px;line-height:30px;font-size:16px;color:#333;float:right;margin-right:18px; -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;}
.notice_news1:hover{color:#009A4E;}
.notice_l ul {padding:0px;margin-top:10px;}
.notice_l ul li{width:375px;height:35px;line-height:35px;font-size:14px; display:flex;justify-content: space-between;
    }
.notice_l ul li a{
    width:70%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;

}
.notice_list .notice_l  > ul li:before { content:"· "; color:#b30900;}
.notice_list .notice_l  > ul li a:hover{color:#F15921;}
.system_year{width:398px;height:368px;float:right;background-color:#fff;}
.news2_contain .system_year:hover{box-shadow: 0 2px 8px 4px #d9d8d8;}
.news2_contain .notice:hover{box-shadow: 0 2px 8px 4px #d9d8d8;}
.party_title{width:405px;height:40px;border-bottom:1px solid #999999;margin:10px;}
.party_title1{width:405px;height:40px;border-bottom:1px solid #999999;margin:10px;}
.party_text{width:130px;height:40px;line-height:40px;text-align:center;font-size:20px;font-weight:bold;float:left;}
.party_more{width:63px;height:24px;border-radius:20px;border:1px solid #eee;float:right;text-align:center;}
.party_more a{color:#A0A0A0;}
.party_list_top{padding:5px 10px 10px 10px;}
.party_list_top img{float:left;margin-right:15px;}
.party_list_top h3{font-size:16px;line-height:20px;}
.party_list_top h3 a{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.party_list_top h3 a:hover{color:#F15921;}
.party_list_top p{font-size:14px;color:#CCCCCC;line-height:30px;}
.party_list_cot{width:405px;padding:0px 10px 0px 10px;float:left;overflow: hidden;}
.party_list_cot ul{margin-top:10px;}
.party_list_cot ul li{width:405px;font-size:14px;height:30px;line-height:30px;float:left; display:flex;justify-content:space-between;}
.party_list_cot ul li a{
    width:70%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;

}
.party_list .party_list_cot > ul li:before { content:"· "; color:#b30900;}
.party_list .party_list_cot > ul li a:hover{color:#F15921;}
.system_pic{width:375px;height:130px;margin-left:12px;}
.system_list ul{padding:0px 10px;}
.system_list ul li{width:375px;height:40px;line-height:40px;font-size:14px;}
.system_year .system_list ul li:before { content:"· "; color:#b30900;}
.system_year .system_list ul li a:hover{color:#F15921;}

.guanggao{width:1300px;height:110px;margin:0 auto;}

/* BANNER START */
 *{zoom:1}
.fullSlide{ position:relative; background:white; margin:0 auto; }
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd li img{width:100%; vertical-align:top; }
.fullSlide .hd{position:relative; z-index:1; margin-top:-30px; height:30px; line-height:30px;  text-align:center;
/*              background:#000; filter:alpha(opacity=60);opacity:0.6; */
}
.fullSlide .hd ul{ text-align:center;}
.fullSlide .hd ul li{ 
    cursor:pointer; /* 鼠标悬停显示手型 */
    display:inline-block; /* 横向排列 */
    width:12px; height:12px; /* 小圆点尺寸 */
    margin:5px; /* 圆点间距 */
    background:#fff; /* 未激活态背景白色 */
    overflow:hidden; /* 隐藏溢出内容 */
    font-size:0; /* 清除默认文字大小，避免圆点变形 */
    border-radius:99px; /* 圆形（99px足够大，适配12px尺寸） */
    /* 宽度过渡动画：hover时宽度变化有0.2s动画 */
    transition:width 0.2s ease-out;
    -webkit-transition:width 0.2s ease-out; /* 兼容webkit内核（Chrome/Safari） */
    -moz-transition:width 0.2s ease-out; /* 兼容Firefox */
    -ms-transition:width 0.2s ease-out; /* 兼容IE10+ */
    -o-transition:width 0.2s ease-out; /* 兼容Opera */
}
#box3{

    min-height:56%;
}
.img-zwnrs{
margin:20% 0;
    text-align:center;
}