/* ------------------------公共部分-------------------------------------- */
/* 基础设置 */
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
    margin: 0;
    padding: 0;
}

ul,
ol,
li {
    list-style: none;
}

img {
    /* 底部留白 */
    display: block;
    border: 0;
}

b,
strong {
    font-weight: 400;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    /* 父元素字号的百分比 */
    font-size: 100%;
    font-weight: normal;
}

i,
em {
    /* 不倾斜 */
    font-style: normal;
}

u,
ins,
s,
del {
    /* 去掉中划线和下划线 */
    text-decoration: none;
}

table {
    border: 1px solid #999;
    /* 相当于是cellspacing */
    border-spacing: 0;
    /* 1px边框 */
    border-collapse: collapse;
}

td,
th {
    border: 1px solid #999;
}

input,
button {
    /* 去掉轮廓线 */
    outline: none;
    border: none;
}

/* 风格设置 */
body {
    background-color: #fefef5;
    font: 14px/1.5 arial, SimSun, georgia, verdana, helvetica, sans-serif;
    color: #333333;
    font-family: Microsoft Yahei;
}

a {
    text-decoration: none;
    color: #666;
}

a:hover {
    color: #DD302D;
    text-decoration: none;
}

a:visited {
    color: #333;
    font-style: normal;
    text-decoration: none;
}

.clearfix::after {
    content: "";
    display: block;
    clear: both;
}



.fl {
    float: left;
}

.fr {
    float: right;
}

.mt10 {
    margin-top: 10px;
}

.mt20 {
    margin-top: 20px;
}

.mt30 {
    margin-top: 30px;
}

.mt40 {
    margin-top: 40px;
}

.mt50 {
    margin-top: 50px;
}

/* ------------------------公共部分-------------------------------------- */

/* <!-- 标题图与导航栏 --> */
#h {
    width: 1920px;
}

/* <!-- 标题图 --> */
#h .h-logo {
    width: 1920px;
}

/* <!-- 标题图 --> */

/* <!-- 导航栏 --> */
#h .nav-bg {
    position: absolute;
    top: 206px;
    left: 0;
    background: url(../img/h-nav.png) center center no-repeat;
    width: 1920px;
    height: 80px;
    z-index: 8888;
}

#h .nav-bg .nav {
    margin-left: 500px;
}

#h .nav-bg .nav li {
    float: left;
    list-style: none;
    margin: 0 auto;
    display: inline;
    font-size: 20px;
    line-height: 60px;
    margin-right: 10px;

}

#h .nav-bg .nav li a {
    color: aliceblue;

}

#h .nav-bg .nav li img {
    margin-top: 22px;

}

/* <!-- 导航栏 --> */
/* <!-- 标题图与导航栏 --> */


.wrap {
    width: 1000px;
    margin: 0 auto;
}



/* 综合报道 */
.wrap .oneline .topNews {
    width: 550px;
    border: 1px solid #ddd;
    height: 265px;
}

.wrap .oneline .topNews .combox_title {
    margin-left: 15px;
    width: 520px;
    /* height: 32px; */
    line-height: 32px;
    border-bottom: 1px solid #ddd;
}

.wrap .oneline .topNews .combox_title h3 a {
    border-bottom: 3px solid #256b9a;
    padding-bottom: 6px;
    font-size: 18px;
    color: #256b9a;
}

.wrap .oneline .topNews .combox_title h3 a:hover {
    color: #ff6600;
}

.wrap .oneline .topNews .combox_con .news li {
    font-size: 12px;
    height: 24px;
    overflow: hidden;
    padding-left: 8px;
    padding-right: 10px;
    margin-left: 8px;
    background: url(http://www.ndrd.gov.cn/images/bot.png) no-repeat left 50%;
}

.wrap .oneline .topNews .combox_con .news li a:hover {
    color: #ff6600;
}

.wrap .oneline .topNews .combox_con .news li span {
    float: right;
}

/* 综合报道 */

/* 头图 */
.focus {
    width: 440px;
    height: 265px;
    overflow:hidden;
}

.focus img {
    width: 440px;
    height: 265px;
}

/* 头图 */



#wrapper .mainbox {
    margin: 0 auto;
    /* background-color: blueviolet; */
    width: 1000px;
    height: 76px;
}

/* 横幅图 */


/* 横幅图 */


/* 左边 */
.leftbar {
    overflow: hidden;
    width: 745px;
}

/* 标题 */
.leftbar .combox .combox_title {
    margin-left: 15px;
    width: 340px;
}

.leftbar .combox .combox_title h3 {

    width: 300px;
    /* height: 32px; */
    line-height: 32px;

}

.leftbar .combox .combox_title h3 a {
    border-bottom: 3px solid #256b9a;
    padding-bottom: 6px;
    font-size: 18px;
    color: #256b9a;
}

.leftbar .combox .combox_title h3 a:hover {
    color: #ff6600;
}

/* 内容 */
.leftbar .combox .combox_con .news li {
    font-size: 12px;
    height: 24px;
    overflow: hidden;
    padding-left: 8px;
    padding-right: 10px;
    margin-left: 8px;
    background: url(http://www.ndrd.gov.cn/images/bot.png) no-repeat left 50%;
}

.leftbar .combox .combox_title .tl2 a {
    font-size: 11px;
    color: #256b9a;
}

.leftbar .combox .combox_title .tl2 a:hover {
    color: #ff6600;
}

/* 左侧 */
/* 右边服务 */
.rigbar {
    width: 245px;
    /* height: 725px; */
    overflow: hidden;
    border: 1px solid #ddd;
}

.rigbar .server span {
    display: inline-block;
    /* width: 256px;
    height: 62px; */
    margin: 0px auto 4px;
}

.rigbar .server span img {
    width: 246px;
    height: 62px;
}


.combox {
    width: 365px;
    height: 255px;
    float: left;
    border: 1px solid #ddd;
    overflow: hidden;
}

.combox .combox_con {
    padding: 10px 20px 10px 10px;
    font-size: 12px;
}

#wrapper .leftbar .combox .combox_con .news li {
    font-size: 12px;
    height: 24px;
    overflow: hidden;
    padding-left: 8px;
    margin-left: 8px;
    background: url(http://www.ndrd.gov.cn/images/bot.png) no-repeat left 50%;
}



#wrapper .leftbar .combox .combox_con .news li a:hover {
    color: #ff6600;

}

#wrapper .leftbar .combox .combox_con .news li a {
    overflow: hidden;
    height: 16px;
    display: inline-block;
}

.combox .combox_title .red a {
    height: 32px;
    border-bottom: 3px solid #256b9a;
    color: #256b9a;
    padding: 5px;
    margin: 5px;
    border-bottom: 3px solid #256b9a;
    line-height: 32px;
}

.combox_title {
    width: 350px;
    height: 36px;
    line-height: 36px;
    border-bottom: 1px solid #a0a2a3;
    overflow: hidden;
}


.sever {
    float: left;
    width: 256px;
}

.sever span {
    display: inline-block;

}

.rigbox {
    width: 256px;
    border: 1px solid #ddd;
    overflow: hidden;

}


.wrap .twoline .bar1 .combox .combox_title {
    margin-left: 15px;
    width: 335px;
}

.wrap .twoline .bar1 .combox .combox_title .tl1 a {
    height: 32px;
    border-bottom: 3px solid #256b9a;
    color: #256b9a;
    padding: 5px;
    line-height: 32px;
    font-size: 16px;
}

.wrap .twoline .bar1 .combox .combox_title .tl1 a:hover {
    color: #ff6600;
}

.wrap .twoline .bar1 .combox .combox_title .tl2 a {
    font-size: 11px;
    color: #256b9a;
}

.wrap .twoline .bar1 .combox .combox_title .tl2 a:hover {
    color: #ff6600;
}

.news li {
    font-size: 12px;
    height: 24px;
    overflow: hidden;
    padding-left: 8px;
    margin-left: 8px;
    background: url(http://www.ndrd.gov.cn/images/bot.png) no-repeat left 50%;
}

.news li a:hover {
    color: #ff6600;
}


.bar2 {
    width: 246px;
    float: right;
    border: 1px solid #ddd;
}

.bar2 .bar2box {
    height: 256px;
}

.bar2 .bar2box .bar2box_title {
    border-bottom: 1px solid #ddd;
    width: 220px;
    margin-left: 15px;

}

.wrap .bar2 .bar2box .bar2box_title {
    height: 32px;
    line-height: 32px;
}

.wrap .bar2 .bar2box .bar2box_title a {
    border-bottom: 3px solid #256b9a;
    color: #256b9a;
    padding: 5px;
    line-height: 32px;
    font-size: 16px;
}

.wrap .bar2 .bar2box .bar2box_title a:hover {
    color: #ff6600;
}

.bar2box_con {
    padding: 10px 20px 10px 10px;
    font-size: 12px;
}

/* 人大资料库 */

.threeline {
    height: 187px;
    border: 1px solid #dcdcdc;
    width: 1000px;
    margin: 0 auto;
}

.threeline_tl {
    border-bottom: 1px solid #ddd;
    width: 960px;
    margin-left: 10px;
    height: 32px;
    line-height: 32px;

}

.threeline_tl .tl1 {
    font-size: 16px;
    color: #256b9a;
}

.threeline_tl .tl1 a {
    padding: 5px;
    color: #256b9a;
    border-bottom: 3px solid #256b9a;
}

.threeline_tl .tl1 a:hover {
    color: #ff6600;
}

.threeline_tl .tl2 a {
    font-size: 12px;
    color: #256b9a;

}

.threeline_tl .tl2 a:hover {
    color: #ff6600;
}



.threeline_con {
    padding: 10px 20px 10px 10px;
    font-size: 12px;
}

.threeline_con ul li {
    font-size: 12px;
    height: 24px;
    overflow: hidden;
    padding-left: 8px;
    margin-left: 8px;
    background: url(http://www.ndrd.gov.cn/images/bot.png) no-repeat left 50%;
}

.threeline_con ul li a:hover {
    color: #ff6600;
}

/* 人大资料库 */

/* 图片中心 */
.fourline {
    height: 187px;
    border: 1px solid #dcdcdc;
    width: 1000px;
    margin: 0 auto;
}



.picaaa {
    width: 908px;
    margin-left: 10px;
    margin-top: 5px;
    padding: 15px;
}

.picaaa .picbbb li {
    margin-right: 12px;
    width: 215px;
    height: 160px;
    float: left;
    position: relative;
}

.picaaa .picbbb li a img {
    width: 215px;
    height: 160px;
}

.picaaa .picbbb li a h1 {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 15px;
    padding: 0 15px;
    background: url(http://www.ndwww.cn/zt2017/fpgjznd/images/title_bg.png) repeat;
    overflow: hidden;
}

/* .picaaa .picbbb li p {
    text-align: center;
    margin-top: 5px;
} */
/* .picaaa .picbbb li p a:hover {
    color: #ff6600;
} */
.fourline h4 {
    width: 52px;
    height: 187px;
    background: #256b9a;
}

.fourline h4 a {
    font-size: 16px;
    color: #FFF;
    font-weight: bold;
    display: block;
    width: 20px;
    padding-top: 45px;
    padding-left: 16px;
    text-decoration: none;
}

/* 影像中心 */

.fiveline {
    height: 187px;
    border: 1px solid #dcdcdc;
    width: 1000px;
    margin: 0 auto;
}

.vidaaa {
    width: 908px;
    margin-left: 10px;
    margin-top: 5px;
    padding: 15px;
}

.vidaaa .vidbbb li {
    margin-right: 12px;
    width: 215px;
    height: 160px;
    float: left;
    position: relative;
}

.vidaaa .vidbbb li a img {
    width: 215px;
    height: 160px;
}

.vidaaa .vidbbb li a h1 {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 15px;
    padding: 0 15px;
    background: url(http://www.ndwww.cn/zt2017/fpgjznd/images/title_bg.png) repeat;
    overflow: hidden;
}

/* .vidaaa .vidbbb li p {
    text-align: center;
    margin-top: 5px;
} */
/* .vidaaa .vidbbb li p a:hover {
    color: #ff6600;
} */
.fiveline h4 {
    width: 52px;
    height: 187px;
    background: #256b9a;
}

.fiveline h4 a {
    font-size: 16px;
    color: #FFF;
    font-weight: bold;
    display: block;
    width: 20px;
    padding-top: 45px;
    padding-left: 16px;
    text-decoration: none;
}



/* 底部 */

.foot {
    margin-top: 20px;
    border-top: 5px solid red;


}

.footer {
    width: 1000px;
    margin: 0 auto;


}

.foot .footer p {
    margin: 0 auto;
    text-align: center;
    font-size: 12px;
}

.foot .footer .red {
    float: left;

}







.bread {
    font-size: 13px;
    width: 1000px;
    margin: 50px auto 10px;
    padding: 0 10px;

}

.xl_con {
    background: #ffffff;
    padding: 60px;
    width: 900px;
    margin: 0px auto;
}
.menu{ width:980px; height:37px; line-height:30px; background:url(http://www.ndwww.cn/ndrd/images/menu.png) repeat-x;  float:left; margin-top:5px;}
.menu ul{ padding-left:6px;}
.menu li{ float:left;color:#fff; font:15px/37px "微软雅黑",Helvetica,Arial,Verdana,"宋体";}
.menu li.line{ font-size:12px;padding:0 12px;}
.menu li a{ float:left; display:inline-block; font:15px/37px "微软雅黑",Helvetica,Arial,Verdana,"宋体"; color:#fff;}
.menu {

	width: 1000px;
    height: 37px;
    line-height: 30px;
    background: url(http://www.ndwww.cn/ndrd/images/menu.png) repeat-x;
    float: left;
    margin-top: 5px;

}
/*导航*/

/*.menu {

	

	

	width:100%;

	background: url(http://www.ndwww.cn/ndrd/images/menu.png) repeat-x  center ;

}
*/
.nav {

	width:1000px; background:url(http://www.ndwww.cn/ndrd/images/menu.png) no-repeat center center;

	height: 37px;	

	z-index: 100;

	float: none;

	

	margin:0 auto;

}

.nav a{ color:#fff;}





        .nav>li{

            float: left;

        }

        .nav ul a{

            display: block;

            text-decoration: none;            

            height: 37px;

            text-align: center;

            line-height: 37px;

			padding:0 4px;

            color: white;

            background-color: #2786ca;

        }

        .nav>li:first-child a{

            

        }

        .nav>li:last-child a{

            

        }

        .drop-down{

            position: relative;

			text-align:center;

			line-height:37px;

			padding:0 8px;

        }
		
		 .menu-line{
			 line-height:37px;
			 padding:0 5px;
			 text-align:center;
			 color:#fff;
        }

        .drop-down-content{

	padding: 0;

	position: absolute;

	z-index: 88888;

	left: -9999px;

	display: none;

	width: 170px;			

        }

     

        .drop-down-content li:hover a{

            background-color:#f3e355;

        }

        .nav .drop-down:hover .drop-down-content{

            left: 0;

			display:block;

			

        }
    .slider {
      width: 440px;
      height: 265px;
      overflow: hidden;
    }
    .slider-wrapper {
      width: 440px;
      height: 265px;
      /*display: flex;*/
      transition: transform 1s ease;
    }
    .slider-wrapper img {
      width: 440px;
      height: 265px;
    }