﻿/* CSS Document */
*{margin:0;padding:0;outline:none;-webkit-text-size-adjust:none;font-family:Arial,"Microsoft YaHei","微软雅黑","宋体","SimHei", Verdana;_font-family:Arial !important;}
body{color:#444; background:#ccc; font-size:100%; font-size:13px;}
ul, ol{list-style:none;}
a{text-decoration:none;color:#444; -webkit-transition: all .3s; transition: all .3s;}
a:hover{color:#E85713;text-decoration:none;}
img{max-width:100%; border:0px; display:block;} 
.clear{display:block;float:none;clear:both;overflow:hidden;width:auto;height:0;margin:0 auto;padding:0;font-size:0;line-height:0;}
.relative{position:relative;}
.lf{float:left}
.rg{float:right}
.clears{zoom: 1;}
.clears:after{content: ""; display: block; height: 0; clear: both; overflow: hidden;}

.maxwidth{max-width:1200px; margin:0px auto; overflow:hidden;}
.mt40{margin-top:40px;}
.pc{display:block;}
.mb{display:none;}

.wx_code{width:200px; height:270px; border-radius:5px; background:#fff; -moz-box-shadow:0px 0px 5px #333; -webkit-box-shadow:0px 0px 5px #333; box-shadow:0px 0px 5px #333; padding:20px; text-align:center; position:absolute; top:50%; left:50%; margin-left:-120px; margin-top:-155px;}
.wx_code dl dd{height:30px; line-height:30px; font-size:15px;}

#all_box{max-width:680px; margin:0px auto; background:#fff;}

/*banner 切换*/
#banner{width:100%; overflow:hidden; position:relative;}
.swiper-pagination-bullet{
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
width:17px !important;
height:17px !important;
background:url(../images/dian.png) center center no-repeat !important;
}
.swiper-pagination-bullet-active{
background:url(../images/dians.png) center center no-repeat !important;
}
.swiper-container-horizontal>.swiper-pagination{bottom:5px !important;}
.swiper-slide img{width:100%;}

.main_box{width:94%; margin:0px auto;}

/*微信矩阵*/
.wechat_list{width:100%; overflow:hidden;}
.wechat_list a{display:inline-block; width:28%; float:left; margin-left:8%; margin-top:30px; text-align:center;}
.wechat_list a:nth-child(3n+1){ margin-left:0; clear:left;}
.wechat_list a dl{width:100%; text-align:center;}
.wechat_list a dl dt img{width:80%; border:1px solid #ddd; border-radius:100%; margin:0px auto;}
.wechat_list a dl dd{margin-top:15px; font-size:15px;}

/*政务平台*/
.platform_list{width:100%; overflow:hidden;}
.platform_list a{display:inline-block; width:28%; float:left; margin-left:8%; margin-top:30px; text-align:center;}
.platform_list a:nth-child(3n+1){ margin-left:0; clear:left;}
.platform_list a dl{width:100%; text-align:center;}
.platform_list a dl dt img{width:80%; border-radius:100%; margin:0px auto;}
.platform_list a dl dd{margin-top:15px; font-size:15px;}


/*媒体关注*/
.search_box{width:100%; padding:15px 0px; margin:0px; background:#eaeaea; text-align:center;}
.search_box .search{width:90%; height:40px; margin:0 auto;}
.search_box input{float:left;}
.search_box #date{border:1px solid #333; background:none; padding-left:10px; height:40px; line-height:40px; width:85%; box-sizing:border-box; font-size:16px;}
.search_box #button{background:#333 url(../images/search.png) center center no-repeat; border:0px; height:40px; line-height:40px; width:15%; box-sizing:border-box;}

.news_list{width:100%; overflow:hidden;}
.news_list a{display:inline-block; width:100%; margin-top:30px;}
.news_list a dl dt{float:left; box-sizing:border-box; width:23%;}
.news_list a dl dt img{width:100%; border-radius:100%; border:1px solid #ddd;}
.news_list a dl dd{width:71%; float:right;}
.news_list a dl dd h4{font-size:17px;}
.news_list a dl dd p{margin-top:10px; color:#999;}


#footer{width:100%; border-top:1px solid #ddd; text-align:center; margin-top:50px; height:90px; line-height:90px; font-size:18px;}

/*分页*/
.pages{width:100%;margin-top:40px;line-height:32px;text-align:center;overflow:hidden;clear:both;}
.pages a,.pages strong{display:inline-block;margin:0px 4px;padding:0 13px;height:32px;border:1px solid #666;background-repeat:no-repeat;color:#666;overflow:hidden;text-decoration:none; font-size:15px;}
.pages a.prev,.pages a.nxt{color:#666; padding:0 20px;}
.pages a:hover{border-color:#E85713;color:#E85713;}
.pages strong{background-color:#666;font-weight:400;color:#ffffff;border-color:#666;}
.pages .page_num{display:none;}
.pages .page_curr{padding:0px 20px; display:inline-block;}