﻿
        /*commom style*/
        body {
            min-width: 1200px;
            font-family: 微软雅黑;
        }

        .main_box {
            min-width: 1200px;
        }

        .over_content_box {
            min-width: 1200px;
        }

        *,
        *:before,
        *:after {
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
        }

        html,
        body,
        div,
        span,
        object,
        iframe,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        p,
        blockquote,
        pre,
        abbr,
        address,
        cite,
        code,
        del,
        dfn,
        em,
        img,
        ins,
        kbd,
        q,
        samp,
        small,
        strong,
        sub,
        sup,
        var,
        b,
        i,
        dl,
        dt,
        dd,
        ol,
        ul,
        li,
        fieldset,
        form,
        label,
        legend,
        table,
        caption,
        tbody,
        tfoot,
        thead,
        tr,
        th,
        td,
        article,
        aside,
        canvas,
        details,
        figcaption,
        figure,
        footer,
        header,
        hgroup,
        menu,
        nav,
        section,
        summary,
        time,
        mark,
        audio,
        video,
        form {
            margin: 0;
            padding: 0;
            border: 0;
            outline: none;
        }

        input {
            margin: 0;
            padding: 0;
            outline: none;
        }

        li {
            list-style: none;
        }

        a,
        ins {
            text-decoration: none;
        }

        *:focus {
            outline: none;
        }

        a {
            color: #333;
        }

        a:hover {
            color: #004a7c;
            transition: all 0.2s;
            -webkit-transition: all 0.2s;
            -o-transition: all 0.2s;
            -moz-transition: all 0.2s;
        }

        .fl {
            float: left;
        }

        .fr {
            float: right;
        }

        .cf:after {
            display: block;
            content: '';
            height: 0;
            visibility: hidden;
            clear: both;
        }

        .cf {
            zoom: 1;
        }

        .hide {
            display: none;
        }

        .block {
            display: block;
        }

        .banner-01-box {
            margin: 0 auto;
            width: 1200px;
            height: 130px;
            position: relative;
        }
      
     /*主体*/
    .box{
    	width: 1200px;
        
    	margin: 0 auto;
    	margin-top: 60px;
    	margin-bottom: 30px;
    	overflow: hidden;
    }
    .box-l{
    	width: 822px;
    	
    	border-right: 1px solid #d9d9d9;
    }
    .box-r{
    	width: 378px;
    	
    }
   /* 最新公开*/
  .slideTxtBox {
	width: 781px;
	
	
}
.wj{
	float: left;
	color: #c10d0c;
	font-size: 23px;
	font-weight: bold;
}
.bt {
	width: 781px;
	height: 44px;
	position: relative;
	clear: both;
	font-size: 22px;
	border-bottom: 1px solid #dadada;
}

.slideTxtBox .bt ul {
	float: left;
	padding-left: 50px;
}

.slideTxtBox .bt ul li:first-child{
	border:none;
}
.slideTxtBox .bt ul li {
	float: left;
	padding: 0 10px;
	font-size: 18px;
	border-left:1px solid #999;
}
.slideTxtBox .bt ul li a{
   font-size: 19px;
   color: #999999;
  font-size: 17px;
  color: #999;
  font-weight: normal;
}
.slideTxtBox .xx ul li a{
	font-size: 17px;
	
}
.slideTxtBox .bt ul li.on {
/*	line-height: 44px;*/
	color: #c10d0c;
/*	padding-left: 10px;*/
}

.gd {
	position: absolute;
	right: 5px;

}
.gd a{
	color: #dadada;
	font-size: 17px;
}
.slideTxtBox .bt ul li.on .gd a{
	color: #999;
	font-size: 17px;
	font-weight: revert;
}
.slideTxtBox .xx ul li .data {
	font-size: 17px;
	float: right;
	padding-left: 1em;
}

.slideTxtBox .xx {
	clear: both;
}

.slideTxtBox .xx ul {
	min-height: 174px;
}
/*.slideTxtBox .bt ul li:first-child{
	padding-left: 0px;
}*/
.slideTxtBox1 .bt ul li:nth-child(1) {
    float: left;
    padding-right: 15px;
    color: #c10d0c;
    font-weight: bold;
    
    
}

.slideTxtBox .xx ul li {
	height: 36px;
	line-height: 36px;
	background: url(listPic03.png) no-repeat left 18px;
    padding-left: 12px;
	
}

.slideTxtBox .bt ul li.on a{
	color: #333333;
	font-weight: bold;
}
.RcontTitle{height:50px;}
.RcontTitle>div{height:50px;padding:0 35px;line-height:50px;float: left;background-color:rgb(45,102,165);font-size:18px;color:#fff;}
.zn_cont{padding-top:0;}
.RcontUl li{height:36px;line-height:36px;margin-top:10px;position: relative;}
.RcontUl li a,.RcontUl li span{float:left;}
.RcontUl li span{margin-left:10px;font-size:16px;height:36px;line-height:36px;padding-left:5px;padding-right:5px;cursor: pointer;}
.RcontUl li .time{float:right;color:#999;padding-left:0;border-left:none;}
.RcontUlList{position: absolute;width:100%;background-color:#fff;left:0;top:36px;z-index:100;padding:20px;border:1px solid rgb(45,102,165);}
.xgjd{font-weight:bold; color: rgb(45,102,165);}
.RcontUlList div{line-height:36px;line-height:36px;}
.RcontUlList div a{float:none;}
.RcontUlList{display: none;}
.show .RcontUlList{display: block;}
.time{
	float: right;
}



 .slideTxtBox2 {
	width: 781px;
	margin-top: 30px;
	
	
}
.slideTxtBox2 .wj{
	float: left;
	color: #c10d0c;
	font-size: 23px;
}
.slideTxtBox2 .bt {
	width: 781px;
	height: 44px;
	position: relative;
	clear: both;
	font-size: 23px;
	border-bottom: 1px solid #dadada;
}

.slideTxtBox2 .bt ul {
	float: left;

}

.slideTxtBox2 .bt ul li:nth-child(1) {
	float: left;
	padding-right: 15px;
}
.slideTxtBox2 .bt ul li:nth-child(2) {
	float: left;
	padding-left: 14px;
	border-left:1px solid #999999 ;
}

.slideTxtBox2 .bt ul li a{
   font-size: 19px;
   color: #999999;
}
.slideTxtBox2 .xx ul li a{
	font-size: 17px;
	float: left;
}
.slideTxtBox2 .bt ul li .on {
	line-height: 44px;
	padding-left: 10px;
}


.slideTxtBox2 .bt ul li.on .gd a{
	color: #999;
	font-size: 17px;
	font-weight: normal;
}
.slideTxtBox2 .xx ul li .data {
	font-size: 17px;
	float: right;
	padding-left: 1em;
}

.slideTxtBox2 .xx {
	clear: both;
}

.slideTxtBox2 .xx ul {
	
}
.slideTxtBox2 .bt ul li:first-child{
	padding-left: 0px;
}
.slideTxtBox2 .xx ul li {
	height: 36px;
	line-height: 36px;
	background: url(listPic03.png) no-repeat left 18px;
    padding-left: 12px;
}

.slideTxtBox2 .bt ul li.on {
	color: #c10d0c;
	font-weight: bold;
}



 .slideTxtBox3 {
	width: 781px;
	margin-top: 30px;
	
	
}
.slideTxtBox3 .wj{
	float: left;
	color: #c10d0c;
	font-size: 23px;
}
.slideTxtBox3 .bt {
	width: 781px;
	height: 44px;
	position: relative;
	clear: both;
	font-size: 23px;
	border-bottom: 1px solid #dadada;
}

.slideTxtBox3 .bt ul {
	float: left;

}

.slideTxtBox3 .bt ul li:nth-child(1) {
	float: left;
	padding-right: 15px;
}
.slideTxtBox3 .bt ul li:nth-child(2) {
	float: left;
	padding-left: 14px;
	padding-right: 15px;
	border-left:1px solid #999999 ;
}
.slideTxtBox3 .bt ul li:nth-child(3) {
	float: left;
	padding-left: 14px;
	border-left:1px solid #999999 ;
}
.slideTxtBox3 .bt ul li a{
   font-size: 19px;
   color: #999999;
}
.slideTxtBox3 .xx ul li a{
	font-size: 17px;
	float: left;
}
.slideTxtBox3 .bt ul li .on {
	line-height: 44px;
	padding-left: 10px;
}


.slideTxtBox3 .bt ul li.on .gd a{
	color: #999;
	font-weight: normal;
	font-size: 17px;
}
.slideTxtBox3 .xx ul li .data {
	font-size: 17px;
	float: right;
	padding-left: 1em;
}

.slideTxtBox3 .xx {
	clear: both;
}

.slideTxtBox3 .xx ul {
	
}
.slideTxtBox3 .bt ul li:first-child{
	padding-left: 0px;
}
.slideTxtBox3 .xx ul li {
	height: 36px;
	line-height: 36px;
	background: url(listPic03.png) no-repeat left 18px;
	padding-left: 12px;
}

.slideTxtBox3 .bt ul li.on {
	color: #c10d0c;
	font-weight: bold;
}




 .slideTxtBox4 {
	width: 781px;
	margin-top: 30px;
	
	
}
.slideTxtBox4 .wj{
	float: left;
	color: #c10d0c;
	font-size: 23px;
}
.slideTxtBox4 .bt {
	width: 781px;
	height: 44px;
	position: relative;
	clear: both;
	font-size: 23px;
	border-bottom: 1px solid #dadada;
}

.slideTxtBox4 .bt ul {
	float: left;

}

.slideTxtBox4 .bt ul li:nth-child(1) {
	float: left;
	padding-right: 15px;
}
.slideTxtBox4 .bt ul li:nth-child(2) {
	float: left;
	padding-left: 14px;
	padding-right: 15px;
	border-left:1px solid #999999 ;
}
.slideTxtBox4 .bt ul li:nth-child(3) {
	float: left;
	padding-left: 14px;
	border-left:1px solid #999999 ;
}

.slideTxtBox4 .bt ul li a{
   font-size: 19px;
   color: #999999;
}
.slideTxtBox4 .xx ul li a{
	font-size: 17px;
	float: left;
}
.slideTxtBox4 .bt ul li .on {
	line-height: 44px;
	padding-left: 10px;
}


.slideTxtBox4 .bt ul li.on .gd a{
	color: #999;
	font-size: 17px;
	font-weight:normal ;
}
.slideTxtBox4 .xx ul li .data {
	font-size: 17px;
	float: right;
	padding-left: 1em;
}

.slideTxtBox4 .xx {
	clear: both;
}

.slideTxtBox4 .xx ul {
	
}
.slideTxtBox4 .bt ul li:first-child{
	padding-left: 0px;
}
.slideTxtBox4 .xx ul li {
	height: 36px;
	line-height: 36px;
	background: url(listPic03.png) no-repeat left 18px;
    padding-left: 12px;
	
}

.slideTxtBox4 .bt ul li.on {
	color: #c10d0c;
	font-weight: bold;
}



 .slideTxtBox5 {
	width: 781px;
	margin-top: 30px;
	
	
}
.slideTxtBox5 .wj{
	float: left;
	color: #c10d0c;
	font-size: 23px;
}
.slideTxtBox5 .bt {
	width: 781px;
	height: 44px;
	position: relative;
	clear: both;
	font-size: 23px;
	border-bottom: 1px solid #dadada;
}

.slideTxtBox5 .bt ul {
	float: left;

}

.slideTxtBox5 .bt ul li:nth-child(1) {
	float: left;
	padding-right: 15px;
	color: #c10d0c;
	font-weight: bold;
}
.slideTxtBox5 .bt ul li .gd a{
	font-weight: normal;
}

.slideTxtBox5 .bt ul li a{
   font-size: 17px;
   color: #999999;
}
.slideTxtBox5 .xx ul li a{
	font-size: 17px;
	float: left;
}
.slideTxtBox5 .bt ul li .on {
	line-height: 44px;
	padding-left: 10px;
}



.slideTxtBox5 .xx ul li .data {
	font-size: 17px;
	float: right;
	padding-left: 1em;
}

.slideTxtBox5 .xx {
	clear: both;
}

.slideTxtBox5 .xx ul {
	
}
.slideTxtBox5 .bt ul li:first-child{
	padding-left: 0px;
}
.slideTxtBox5 .xx ul li {
	height: 36px;
	line-height: 36px;
	background: url(listPic03.png) no-repeat left 18px;
    padding-left: 12px;
	
}

/*重点公开*/
.tu {
    height: 484px;
}
.tu li{
	width: 100px;
	height: 90px;
	float: left;
	margin-top: 19px;
	margin-bottom: 10px;
	margin-left: 36px;
}
.tu li:nth-child(1){
	margin-left: 0;
}
.tu li:nth-child(6n+1){
	margin-left: 0;
}
.tu img{
	float: left;
   padding-left: 22px;
}
.tu span{
	width: 100px;
	margin-top: 10px;
	float: left;
	text-align: center;
	font-size: 16px;
	
}

/*最新年报*/

.zxnb img{
	margin-top: 20px;
    float: left;
}
.nbxx{
	margin-top: 12px;
	float: left;
	margin-left: 26px;
}

.nbxx li a{
	font-size: 17px;
	line-height: 34px;
}



/*右侧*/


/*省政府领导*/
.sjld{
	width: 340px;
	

	background: url(ld_03.png) no-repeat #f0f6ff;
	
	float: right;
}
.sjld a{

	line-height: 50px;
	padding-left: 90px;
	display: block;
	font-size: 17px;
	color: #333333;
}

/*省政府机构*/
.sjjg{
	width: 340px;
	margin-top: 20px;

	background: url(zjjg_03.png) no-repeat #f0f6ff;
	
	float: right;
}
.sjjg a{

	line-height: 50px;
	padding-left: 90px;
	display: block;
	font-size: 17px;
	color: #333333;
}

/*省政府部门清单*/
.sjbm{
	width: 340px;
	margin-top: 20px;

	background: url(sjbm_06.png) no-repeat #f0f6ff;
	
	float: right;
}
.sjbm a{

	line-height: 50px;
	padding-left: 90px;
	display: block;
	font-size: 17px;
	color: #333333;
}


/*省政府大事记*/
.sjsjwj{
	width: 340px;
	height: 50px;
	margin-top: 20px;
	float: right;
}
.sjsj {
	width: 166px;
	background: url(kuanai_09.png) no-repeat #f0f6ff;
}
.sjsj a{
	line-height: 50px;
	padding-left: 40px;
	display: block;
	font-size: 17px;
	color: #333333;
}

/*信息公开专栏*/

.slideTxtBox6{
	margin-top: 22px;
	width: 340px;
	float: right;

}
.slideTxtBox6 .bt{
	width: 340px;
	font-size: 23px;
	color: #c10d0c;
	height: 50px;
line-height: 50px;
font-weight: bold;
}
.slideTxtBox6 .bt a{
	color: #c10d0c;
font-weight: bold;
	
}

.xxgkzn{
	background: #345d92;
	padding-left: 28px;
	padding-right: 28px;
	margin-top: 20px;
}
.xxgkzn li:nth-child(1){
	background: url(zhinan_13.png) no-repeat;
	background-position:0 center;
	line-height: 70px;
	padding-left: 54px;
}
.xxgkzn li a{
	display: block;
	color: #ffffff;
	font-size: 19px;
}
.xxgkzn li:nth-child(2){
	border-top: 1px solid #9aaec9;
	background: url(zhidu_19.png) no-repeat;
	background-position:0 center;
	line-height: 70px;
	padding-left: 54px;
}
.xxgkzn li:nth-child(3){
	border-top: 1px solid #9aaec9;
	background: url(fadin_19.png) no-repeat;
	background-position:0 center;
	line-height: 70px;
	padding-left: 54px;
}
.xxgkzn li:nth-child(4){
	border-top: 1px solid #9aaec9;
	background: url(nianbao_19.png) no-repeat;
	background-position:0 center;
	line-height: 70px;
	padding-left: 54px;
}

/*申请公开政府信息*/

.sqgkzfxx{
	margin-top: 20px;
	width: 340px;
	float: right;
	border: 1px solid #398cdc;
	background: url(sqzfxx_26.png) no-repeat #f1f7ff;
	background-position: 20px center;

}
.sqgkzfxx a{
		display: block;
		line-height: 68px;
		padding-left: 80px;
		font-size: 19px;
		color: #345d92;
}
/*全省依申请公开导航*/

.qsysqgkdhxx{
	margin-top: 20px;
	width: 340px;
	float: right;
	border: 1px solid #398cdc;
	background: url(ysqdh_07.png) no-repeat #f1f7ff;
	background-position: 20px center;

}
.qsysqgkdhxx a{
		display: block;
		line-height: 68px;
		padding-left: 80px;
		font-size: 19px;
		color: #345d92;
}
/*政务公开导航*/
.zwgkdh{
	width: 340px;
	background: url(daohang_30.png)no-repeat;
	float: right;
	margin-top: 40px;
	background-size: 340px 80px;
}
.zwgkdh a{
	display: block;
	line-height: 80px;
	font-size: 23px;
	font-weight: bold;
	color: #345d92;
		width: 340px;
	text-align: center;
}

/*信息公开专题*/

.slideTxtBox7{
	margin-top: 10px;
	width: 340px;
	float: right;

}
.slideTxtBox7 .bt{
	width: 340px;
	font-size: 23px;
	color: #c10d0c;
	height: 50px;
line-height: 50px;
font-weight: bold;
}


.picScroll-top{ margin:0 auto;  width:340px; overflow:hidden; position:relative;height: 800px; }
		.picScroll-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.picScroll-top .hd .prev,.picScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url(arrow.png) 0 -100px no-repeat;}
		.picScroll-top .hd .next{ background-position:0 -140px;  }
		.picScroll-top .hd .prevStop{ background-position:-60px -100px;  }
		.picScroll-top .hd .nextStop{ background-position:-60px -140px;  }
		.picScroll-top .bd{ margin-top: 20px;  }
		.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-top .bd ul li{ text-align:center; zoom:1; margin-bottom: 20px;}
		.picScroll-top .bd ul li .pic{ text-align:center; }
		.picScroll-top .bd ul li .pic img{ width:340px; height:110px; display:block; }
		.picScroll-top .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-top .bd ul li .title{ line-height:24px;   }
		

/*国务院公报*/
.gwygb{
	width: 340px;
	border: 1px solid #398cdc;
	float: right;
	margin-top: 40px;
	
	
}
.gwygb a{
	background: url(gonbao_41.png)no-repeat #f1f7ff;
	background-position: 73px center;
	line-height: 68px;
    display: block;
    padding-left: 120px;
    font-size: 23px;
    color: #355e92;
}
/*设市区公报*/
.ssqgb{
	width: 340px;
	border: 1px solid #398cdc;
	float: right;
	border-top:0px ;
	
	
	
}
.ssqgb a{
	background: url(gonbao_41.png)no-repeat #f1f7ff;
	background-position: 73px center;
	line-height: 69px;
    display: block;
    padding-left: 120px;
    font-size: 23px;
    color: #355e92;
}
.ssqgbxx{
width: 340px; 
	border: 1px solid #398cdc;
	float: right;
	border-top:0px ;
	padding: 16px 0;
	background: #f1f7ff;
}

.ssqgbxx ul li{
	float: left;
	padding-left: 30px;
	line-height: 30px;
}
.ssqgbxx ul li:nth-child(7){
	padding-left: 24px;
}
.ssqgbxx ul li:nth-child(8){
	padding-left: 20px;
}
.ssqgbxx ul li a{
	color: #355e92;
	font-size: 17px;
}
