@charset "utf-8";
.news1_left{width:70.5%; float:left;}
.news1_right{ width:27.1%; float:right;}

.news1{ padding-top:30px;}
.newsbox{ width:100%;}
.news_bar{ width:100%;  border-bottom: 1px #bababa solid; overflow:hidden; }
.news_bar h3{float:left; color:#008a8c; font-size:20px; font-weight:900; position:relative;padding-bottom: 20px;}
.news_bar a{ display:block; float:right; margin-top:10px; color:#666;}
.news_bar h3:after{content: "";position: absolute;bottom: 0;width:100%;height: 2px;background: #008a8c; left:0;}

/*首页焦点图*/
.focus_box{width:45.6%;float:left;position:relative; overflow:hidden; margin-top:30px;}
.focus_box figure{width:100%;}
.focus_box figure>a { display:block;width:100%; height:270px;}
.focus_box figure>a img{ width:100%; height:100%;}
.focus_box figure figcaption{ height:60px; line-height:60px; border: 1px #e7e7e7 solid;border-top: none;font-size: 16px;color: #222222; text-align:center; padding:0 20px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}


.focus_button{position:absolute;width: 24px;height: 48px;background: rgba(17,17,17,0.5);top:110px;transition: 0.3s;transition: 0.3s;  cursor:pointer; z-index:99;}
.focus_box_leftbutton{left:-24px;}
.focus_box_rightbutton{ right:-24px;}

.focus_box:hover .focus_box_leftbutton{left:0;}
.focus_box:hover .focus_box_rightbutton{right:0;}
.focus_button i{ position:relative; display:block; width:100%; height:100%;}
.focus_button i::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 15px;
    height: 15px;
    background: url(../images/right.svg) no-repeat 0 0;
    background-size: cover;
    filter: brightness(0) invert(1);
}
.focus_box_leftbutton i::after{transform: translate(-50%,-50%) rotate(180deg);}
.focus_button_pagination{ position:absolute; z-index:99; width:100%; display:table; text-align:center; bottom:20%!important;}


/* 首页顶部新闻中心 */
ul.newslist1{width:52.2%;float:right; margin-top:18px;}
ul.newslist1 li{height:57px; line-height:57px; border-bottom: 1px #e7e7e7 solid; font-size:16px;}
ul.newslist1 li a{float:left; display:block; width:85%; height:100%; position: relative;padding-left: 15px;transition: 0.4s; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
ul.newslist1 li time{float:right; display:block;overflow:hidden; color:#999;}
ul.newslist1 li a:before{content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #c6c6c6;
    margin-top: -3px;
    transition: 0.4s;}
	
/* 首页通知公告 */
ul.newslist2{ width:100%;}
ul.newslist2 li{padding:18px 0; width:100%; clear:both; overflow:hidden;border-bottom: 1px #e7e7e7 solid;}
ul.newslist2 li a{height:48px; line-height:1.6em; display:block; width:75%; float:right; font-size:16px;}
ul.newslist2 li time{float:left; display:block;width:20%; color:#999; border-right:1px solid #999;}
ul.newslist2 li time em{display: block;color: #666666;font-family: arial;font-size: 20px;padding-top: 4px;}

p.ads1{margin-bottom:30px;}
p.ads1 img{ width:100%;}

ul.sfd{width:100%; padding:30px 0; overflow:hidden}
ul.sfd li{float:left; width:32%; margin-left:2%; border: 1px #e7e7e7 solid;}
ul.sfd li:first-child{margin-left:0;}
ul.sfd li>a:first-child{ width:100%; height:200px; display:block;}
ul.sfd li>a:first-child img{ width:100%; height:100%;}
ul.sfd li>a:last-child{ height:65px; line-height:65px; font-size:16px; display:block; text-align:center;}




/*政策文件*/
ul.zc_list{width:100%; padding-bottom:30px;}
ul.zc_list li{width:100%;border-bottom:1px #e7e7e7 solid;font-size:16px; padding:13px 0; overflow:hidden;}
ul.zc_list li a{float:right;width:80%; display:block;}
ul.zc_list li time{float:left;width:15%; border-right:1px solid #dcdcdc; padding-right:10px;display:block;}

figure.intro{ background:url(../images/indexAboutBg.jpg) no-repeat; background-size:100%; padding:30px 20px; overflow:hidden; margin-top:20px;}
figure.intro figcaption{float:right; width:51%;}
figure.intro>a{float:left; width:46%; border:10px solid #fff;}
figure.intro>a img{ height:260px;}
figure.intro figcaption h4{position: relative;font-size: 20px;color: #222;line-height: 64px; font-weight:900;}
figure.intro figcaption h4::after{content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 38px;
    height: 3px;
    background: #dcdcdc;}
figure.intro figcaption>p{ margin:30px 0; line-height:1.8em;}

/*活动预告*/
ul.hd_list{}
ul.hd_list li{width:100%; padding:21.3px 30px; border:1px solid #eee; margin:20px 0;}
ul.hd_list li a{ font-size:16px; display:block; padding:0 5px 20px 5px; border-bottom:1px solid  #d0d0d0;}
ul.hd_list li time{ display:block; color:#666; margin-top:10px;}

ul.hd_list li:hover{background:#008a8c;}
ul.hd_list li:hover *{color:#fff;}

/*领导视察*/
ul.leader_list{width:100%; padding-top:20px;}
ul.leader_list li{width:100%;position:relative; margin-bottom:20px;}
ul.leader_list li a:first-child{width:100%; }
ul.leader_list li a:first-child img{width:100%; height:220px;}
ul.leader_list li a:last-child{position:absolute; font-size:16px; color:#fff; bottom:0; width:100%; text-align:center; left:0; font-weight:900; background:rgba(0,0,0,.1); padding:10px 0;}



dl.links{background:#eee;height:70px; margin-top:20px;}
dl.links dt{float:left; width:15%; height:100%; position:relative; background:#007a7c; line-height:70px; color:#fff; text-align:center; font-size:20px; font-weight:900;}
dl.links dt::before{background:url(../images/linkIcon.png) center center no-repeat; content:""; width:17px; height:17px; position:absolute; left:20%; top:35%;}
dl.links  dd{float:left; width:24%; margin-left:1px; background:#fff;position: relative;color: #666666;font-size: 16px;padding: 0 50px 0 27px; display: block;line-height:40px;cursor: pointer; margin-top:17px; margin-left:3%; height:40px;}



dl.links  dd::before{ content: "";
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 40px;
    background: #f3f3f3;}
dl.links  dd::after{content: "";
    position: absolute;
    top: 50%;
    right: 14px;
    width: 12px;
    height: 12px;
    background: url(../images/right.svg) no-repeat center;
    background-size: cover;
    filter: brightness(0) invert(0.6);
    transform: rotate(90deg);
    margin-top: -6px;}  
   
    
dl.links  dd ul{width: 100%;position: absolute;left:0;top:100%;z-index: 999; display:none; background:#fff; z-index:999;border-radius: 0 0 5px 5px;}
dl.links  dd ul li {width:100%; text-indent:20px; height:36px; }
dl.links  dd ul li:hover{ background:#eee;}
dl.links  dd ul li a{ width:100%; color:#666; height:100%; line-height:36px; display:block; font-size:14px; }

    
 



































