@charset "utf-8";
/* CSS Document */
/*应该加到base里的*/
* { color: inherit; box-sizing: border-box; }
/****************/
.x-content { width: 1200px; margin-left: auto; margin-right: auto; overflow:hidden; }
.x-bg-white { background: #fff; }
.x-radius { border-radius: 3px; }
.x-border { border: solid 1px #dcdcdc; }
.x-clearfix:after { content: ''; display: block; clear: both; }
.a1{ color:#333;
}
.a1:hover{
	color:#ff0000;
}

a:hover{
	color:#ff6c07;
}


.mb14-body{
	background-color:#fff;
	background:url(../images/mb14-body-bg.jpg) no-repeat #fff;
}
.red{
	color:#f3140d;
}
.green{
	color:#4bc71f;
}
/*头部*/
.mb14-top{
	height:40px;
	line-height:40px;
	background-color:#fff;
	color:#666;
}
.mb14-top i{
	vertical-align:middle;
}

/*banner*/
.mb14-banner{
	height:396px;
	overflow:hidden;
}
.mb14-banner .logo{
	padding-top:75px;
	margin-left:13px;
}


.mb14-top .searchbox{
	width:234px;
	height:30px;
	border-radius:5px;
	background-color:#fff;
	border:#e5e5e5 solid 1px;
	margin-top:5px;
	margin-left:20px;
	
}
.mb14-top .searchbox .soso{
	width:80%;
	height:23px;
	font-size:12px;
	color:#999;
	border:none;
	background:transparent;
	line-height:23px;
}
.mb14-top .searchbox .soso input{
	border:none;
	background:transparent;
	padding-left:8px;
	margin-top:5px;
}
.mb14-top .searchbox .fdg{
	width:20%;
	float:left;
	background:#0c94e2;
	margin-top:1px;
	height:26px;
	line-height:26px; color:#fff;
	text-align:center;
	font-size:12px;
}
.mb14-top .searchbox .fdg i{
	color:#dcdada;
	font-size:20px;
	margin:0 auto;
	margin-left:5px;
}








/*导航*/

/*.mb14-nav{
	width:100%;
	height:70px;
	position:relative;
	
}
.mb14-nav ul{
	display:table;
	width:100%;
	font-size:16px;
	height:69px;
	line-height:30px;
	box-sizing:border-box;
	margin-top:1px;
	background-color:#fff;
	padding-top:1px;
}
.mb14-nav ul li {
    position:relative;  
    display:table-cell;
	width:1%;
	text-align:center;
    background-color:#0c94e2;
}
.mb14-nav ul a{	
	color:#fff;
	font-size:18px;
	transition:ease-in-out 0.2s;
}
.mb14-nav ul a i{
	display:block;
	margin-top:5px;
}
.mb14-nav ul li:after{
	position:absolute;
	width:2px;
	height:70px;
	background:url(../images/mb14-line.jpg) no-repeat;
	left:100%;
	display:block;
	top:0px;
	content:"";
	transition:ease-in-out 0.2s;
	z-index:1;
}
.mb14-nav ul a:last-child:after{
	opacity:0;
}
.mb14-nav ul li:hover{
	
	background-color:#f3f3f3;
	border-radius: 3px 3px 0 0;
	z-index:2;
}
.mb14-nav ul li:hover a {
    color:#ff6c07;
}
.mb14-nav ul li:hover:after{
	opacity:0;
}

.icon01{ background:url(../images/nav-01.png) no-repeat; width:22px; height:20px; display:block;}
.icon02{ background:url(../images/nav-02.png) no-repeat;width:22px; height:20px; display:block;}
.icon03{ background:url(../images/nav-03.png) no-repeat;width:22px; height:20px; display:block;}
.icon04{ background:url(../images/nav-04.png) no-repeat;width:22px; height:20px; display:block;}
.icon05{ background:url(../images/nav-05.png) no-repeat;width:22px; height:20px; display:block;}


a:hover .a01*/
.mb14-nav {height:70px;background:#0c94e2;display:table;width:100%;}
.mb14-nav a {position:relative;padding:8px 0;display:table-cell;width:1%;text-align:center;box-sizing:border-box;font-size:18px;color:#fff;}
.mb14-nav a i {font-size:22px;}
.mb14-nav a p {margin-top:5px;}
.mb14-nav a:after {content:'';position:absolute;width:2px;height:100%;left:0;top:0;background:url(../images/mb14-line.jpg) no-repeat;}
.mb14-nav a:first-child:after {opacity:0;}
.mb14-nav a:hover {background:#f3f3f3;color:#ff6500;}
.mb14-nav a:hover:after {opacity:0;}


/*通知公告*/
.mb14-notice{
	height:40px;
	line-height:40px;
	background-color:#edebec;
	color:#666;
}
.mb14-notice i{
	color:#ff7a01;
	font-size:24px;
	margin-left:20px;
	vertical-align:middle;
}
.mb14-notice span{
	color:#ff7a01;
	font-size:14px;
}
.mb14-notice .searchbox{
	float:right;
	width:228px;
	height:23px;
	margin-top:8px;
	margin-right:10px;
	border-radius:5px;
	background-color:#fff;
}
.mb14-notice .searchbox .soso{
	width:85%;
	height:23px;
	font-size:12px;
	color:#999;
	border:none;
	background:transparent;
	line-height:23px;
}
.mb14-notice .searchbox .soso input{
	border:none;
	background:transparent;
	padding-left:8px;
}
.mb14-notice .searchbox .fdg{
	width:15%;
	height:23px;
	line-height:23px;
	float:left;
	border-left:1px #dcdada dashed;
}
.mb14-notice .searchbox .fdg i{
	color:#dcdada;
	font-size:20px;
	margin:0 auto;
	margin-left:5px;
}
/*头条*/
.mb14-onetitle{
	height:80px;
	background-color:#f7f7f7;
	border:1px #e6e3e3 solid;
	background:url(../images/mb14-onetitle.png)no-repeat left top #f7f7f7; 
	
}
.mb14-onetitle h3{
	font-size:24px;
	color:#333;
	width:60%;
	text-align:center;
	font-weight:normal;
	margin:5px auto;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.mb14-onetitle p{
	width:80%;
	margin:0 auto;
	font-size:14px;
	color:#999;
	line-height:30px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
/*头*/

.bg_fff{
	background:#fff;
}

/*轮播*/

.mb14-lubo{ width: 100%;clear: both; position: relative; height:350px;}
.mb14-lubo .fcnt{display:block;height:350px;width:764px;position:relative;overflow:hidden;}







/*tab*/
.mb14-tab{}
.mb14-tab div.title{ height:45px; background-color:#ececec; border-radius:3px 3px 0 0;}
.mb14-tab div.title span.active{background:#fff;border-bottom:3px #fd6905 solid; color:#333;}
.mb14-tab div.title span{line-height:45px;text-align:center;float:left;height:45px;min-width:110px;margin:0px;padding:0px;background:#ececec;font-size:16px;color:#333333;cursor:pointer;  border-radius:3px 3px 0 0; margin-left:1px; margin-top:1px; transition:ease-in-out 0.2s; box-sizing:border-box; box-sizing:border-box; padding: 0 10px; position:relative;} 
.mb14-tab div.title span.active:after{ position:absolute; top:42px; left:40%; content:""; width:0;height:0;border-right:10px solid transparent;border-left:10px solid transparent;border-top:10px solid #fd6905; z-index:999;}
.mb14-tab ul{font-size:14px;display:none;clear:both;height:305px; padding:20px; background:#fff; border:solid 1px #e9e7e7; border-top:none; position:relative;}
.mb14-tab ul p{font-size:14px; color:#666; line-height:20px; border-bottom:1px #bebcbc dashed;margin-bottom:8px;padding-bottom:10px; height: 45px; overflow: hidden; display: block;}
.mb14-tab ul > span{font-size:16px; color:#333; padding:10px 10px; position:absolute; bottom:100%; z-index:999; right:0;}
.mb14-tab ul > span > a:first-child:after{content:'>'; margin:0 5px}
.mb14-tab ul > span > a:after {/* content:'>'; font-family:SimSun; margin:0 5px*/}
.mb14-tab ul > span > a:last-child:after{ content:'';}
.mb14-tab ul > a{font-size:14px; color:#999; padding:10px 10px; position:absolute; bottom:100%; z-index:999; right:0;}
.mb14-tab ul > a:hover{ margin-right:5px;}
.mb14-tab ul li{ line-height:40px; padding-left:10px; font-size:16px; background: url(../images/mb14-arrow.png) center left no-repeat;border-bottom:1px #bebcbc dashed;}
.mb14-tab ul li:after{ content:''; display:block; clear:both;}
.mb14-tab ul li .name{ margin-right:60px; padding-left:5px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; color:#666;}
.mb14-tab ul li:hover .name{color:#f00;}
.mb14-tab ul li .time{ float:right; color:#999;}
.mb14-tab ul .headline{ padding:0px;border-bottom:1px #bebcbc dashed; margin-bottom:15px; padding-bottom:20px;}
.mb14-tab ul .headline h3{ color:#333; font-size:18px; font-weight:normal; line-height:30px; text-align:center;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.mb14-tab ul .headline h4{ font-size:14px;color:#666;font-weight:normal;line-height:20px; height: 40px; overflow: hidden;}
.mb14-tab ul .headline .pic{ float:left; height:105px; border:1px #e9e7e7 solid; margin-right:20px;}
.mb14-tab ul .headline .more{ padding:5px; color:#fff; font-size:14px; background-color:#fd6905; border-radius:5px; float:right;}
.mb14-tab ul dd{ width:45%; float:left;line-height:30px; font-size:16px; background: url(../images/mb14-arrow.png) center left no-repeat; }
.mb14-tab ul dd:nth-child(even){ margin-left:70px; display:inline-block;}


.mb14-tab ul dd:after{ content:''; display:block; clear:both;}
.mb14-tab ul dd .name{ margin-right:60px; padding-left:20px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; color:#666;}
.mb14-tab ul dd:hover .name{color:#f00;}
.mb14-tab ul dd .time{ float:right; color:#999;}


/*政务公开重点工作*/
.zwgk-le{ border:#e9e7e7 solid 1px; width:100%; }
.zwgk-le-title{ height:50px; line-height:50px; background:#ececec;}
.zwgk-le-title-left{ width:200px; color:#fff; width:186px; background:#0c94e2; display:block; text-align:center; font-size:18px; font-weight:bold;}

.zwgk-le-con{ padding:20px; height:237px;}
.zwgk-le-con ul li{ float:left; width:25%; line-height:50px; font-size:16px;}



/*局长信箱*/
.index-emal{ background:#0c94e2; height:80px; line-height:80px; font-size:18px; font-weight:bold; color:#fff; text-align:center; display:block;}







/*footer*/
.mb14-footer{ min-width:1200px; font-size:0; background:#fff;  margin-top:15px; text-align:center; padding:20px 0; border-top: 4px solid #0c94e2;}
.mb14-footer>*{ display:inline-block; font-size:14px; vertical-align:middle;}
.mb14-footer>img{ height:100px; padding:10px; border-radius:3px; margin:0 5px; border:1px #dcdcdc solid; border-radius:5px;}
.mb14-footer>div{ margin:10px 10px; text-align:left; color:#333; line-height:24px;}
/********/



.dakuang {overflow: hidden;}
.dakuang > div {margin-bottom: -9999px; padding-bottom: 9999px; background: #fff;}
.dakuang > div .hwq-left-list {margin-top: 0;}
.dakuang > div.item-2 {width: 15.66%; float: left; margin-left: 1%; padding-left: 0!important; padding-right: 0!important; background: #eee;}
.dakuang > div.item-10 {width: 82.33%; float: right;}
.dakuang > div.bread {background: none;width: 100%; float: left; margin-bottom: 0; padding-bottom: 0;}



/*专题*/
.zt-pic{ margin:0 6px;}
.pl5{ padding-left:5px;}
 


/*列表页*/
.page-bor {
    border-bottom:1px solid #eeeeee;
}
.page-title {
    position:relative;
    margin:20px 0 15px 0;
    font-size:22px;
    color:#0c94e2;
}
.page-title:after {
    content:'';
    display:block;
    position:absolute;
    bottom:-17px;
    left:50%;
    margin-left:-10px;
    width:20px;
    height:3px;
    background:#0c94e2;
}
.mt20 {margin-top:20px;}
.pl20{padding-left:20px;}
.pr20{padding-right:20px;}
.page-postion {
    margin-top:26px;
    font-size:16px;
    color:#999999;
}
.page-postion .cur {color:#0c94e2;}
.page-imgtxt li{
    display:inline-block;
    margin:0 14px 45px 14px;
    width:365px;
}
.page-imgtxt .img {
    width:365px;
    height:251px;
}
.page-imgtxt .title{
    display:block;
    width:98%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size:18px;
}
.page-imgtxt p {
    font-size:16px;
    line-height:22px;
    color:#999999;
    text-align:justify;
}
.page-imgtxt .time {
    color:#999999;
    font-size:14px;
}
.page-imgtxt .more {
    display:block;
    color:#999999;
    font-size:14px;}
.paging a {
    margin-bottom:65px;
    display:inline-block;
    width:38px;
    height:38px;
    text-align:center;
    line-height:38px;
    border:1px solid #c9c9c9;
}
.paging .cur {
    background:#333333;
    border:1px solid #333;
    color:#fff;
}
.page-left {
    display:table-cell;
    width:270px;
    border:1px solid #fff;
}
.page-left .page-left-title {
    margin:0 20px;
    height:68px;
    padding-left:95px;
    line-height:68px;
    font-size:22px;
    color:#0c94e2;
    border-bottom:1px solid #eeeeee;
}
.page-left .page-left-title i {
    position:absolute;
    display:inline-block;
    width:26px;
    height:22px;
    top:23px;
    left:48px;
    background:url(../images/page-left-title.jpg) no-repeat;
}
.page-left .page-left-nav li {
    height:54px;
    line-height:54px;
    font-size:18px;
    background:#f4f4f4;
    text-align:center;
    color:#666666;
}
.page-left .page-left-nav li a {
    display:block;
    height:100%;
    margin:0 5px;
    border-bottom:1px solid #fff;
}
.page-left .page-left-nav .cur {
    background:#fff;
    color:#fd6905;
}
.page-left .page-left-nav i {
    float:right;
    margin-right:34px;
}
.page-right  {
    display:table-cell;
    margin-left:20px;
    width:910px;
}
.page-right .page-right-list {
    margin-top:30px;
}
.page-right .page-right-list li{
    width:100%;
    color:#666666;
    line-height:40px;
    height:40px;
    font-size:16px;
}
.page-right .page-right-list li i {
    float:left;
    margin-right:10px;
    color:#fd6905;
}
.page-right .page-right-list li a {
    display:inline-block;
    width:80%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
/*.page-right .page-right-list li:nth-child(7n+0){
    margin-top:30px;
}*/
.page-right .page-right-imglist li {
    padding:20px 0;
    border-bottom:1px solid #e5e5e5;
}
.page-right .page-right-imglist li > .img {
    overflow:hidden;
    width:195px;
    height:124px;
}
.page-right .page-right-imglist li > .img img {
    width:100%;
    height:auto;
}
.page-right .page-right-imglist li > .title {
    color:#333;font-size:18px;
}
.page-right .page-right-imglist li > .content {
    display:block;
    height:45px;
   line-height:24px;
   font-size:16px;
   color:#999;
}
.page-right .page-right-imglist li > .more {
    display:block;
    font-size:14px;
    color:#fd6905;
}
.page-right .page-right-imglist li > .content:hover,.page-right .page-right-imglist li > .title:hover {color:#fd6905;}
.article h1 {
    padding-bottom:30px;
    font-size:30px;
    text-align:center;
    /*font-weight:normal;*/
    /*border-bottom:1px dashed #cac7c7;*/
}
.article h2 {
    padding-bottom:40px;
    font-size:20px;
    text-align:center;
    /*font-weight:normal;*/
    border-bottom:1px dashed #cac7c7;
}
.article .article-inr {text-align:center;margin-bottom:30px;}
.article .article-inr span {
    margin-right:80px;
    color:#999999;
    font-size:16px;
}
.article p {
   /*  margin-top:45px; */
    line-height:30px;
    font-size:16px;
   /* 	 */
    text-indent:2em;
}

.top2 {
        min-width:1200px;
        height:40px;
        background:rgba(0,0,0,0.2);
    }
        .top2 .top2-k {
            margin:0 auto;
            width:1200px;
            color:#fff;
            line-height:40px;
        }
    .searchbox {
        width: 234px;
        height: 30px;
        border-radius: 5px;
        background-color: #fff;
        border: #e5e5e5 solid 1px;
        margin-top: 5px;
        margin-left: 20px;
    }

        .searchbox .soso {
            width: 70%;
            height: 23px;
            font-size: 12px;
            color: #999;
            border: none;
            background: transparent;
            line-height: 23px;
        }

            .searchbox .soso input {
                border: none;
                background: transparent;
                padding-left: 8px;
                margin-top: 5px;
            }

        .searchbox .fdg {
            width: 28%;
            float: left;
            background: #0c94e2;
            margin-top: 4px;
            height: 20px;
            line-height: 20px;
            color: #fff;
            text-align: center;
            font-size: 12px;
        }

            .searchbox .fdg i {
                color: #dcdada;
                font-size: 20px;
                margin: 0 auto;
                margin-left: 5px;
            }