/*整体处理*/
body{
	margin: 0;
	padding: 0;
	min-width: 1240px;
	z-index: 9999;
	/*background: url(../images/bacc.jpg) no-repeat;*/
        background-size: 100% 270px;
	background-color: #EEF3F7;
}
a{
	text-decoration: none;
}
ul{
	list-style: none;
}
/*头部图片*/
.header{
	/*width: 1200px;
	height: 220px;*/
        width: 100%;
        height: 200px;
	margin: 0 auto;
	position: relative;
}
.header .hd{
	/*width: 1200px;
	height: 220px;*/
        width: 100%;
        height: 200px;
	margin:0 auto;
        background: url(images/ndm1900.png)
        background-size: 100% 200px;
}
.header .er{
	position: absolute;
	bottom: 50px;
        right: 30px;
}
.header .erAaticle{
	position: absolute;
	bottom: 145px;
	right: 0;
}
.header .er img{
	height: 80px;
	width: 800px;
	float: left;
}
.header .erAaticle img{
	height: 27px;
	width: 527px;
	float: left;
}
/*导航栏*/
.nav{
	width: 100%;
	height: 50px;
	margin: 0 auto;
	line-height: 50px;
	background: #034EA1;
	position: relative;
}
.nav ul{
	list-style: none;
	text-align: center;
	height: 50px;
	padding: 0;
	margin: 0 auto;
	line-height: 50px;
	width: 1200px;
}
.nav ul{
	background: #002961;
}
.nav ul .index{
	background: rgb(3, 78, 161);
}
.nav ul li{
    float: left;
    background: #034EA1;
    width: 200px;
    height: 100%;
}
.nav ul li:hover a{
	background-color: #023670!important;
}
.last{
	/*border-right: 2px solid #6588e5;*/
}
.nav ul a{
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-family: sans-serif;
	font-size: 1.1em;
	font-style: normal;
	display: block;
        letter-spacing: 2px;
}
/*主体部分*/
.main{
	width: 100%;
	height: 700px;
	margin-top: 10px;
	/*background: #f0f3fc;*/
}
.content{
	width: 1200px;
	height: 680px;
	margin: 0 auto;
	background: #ffffff;
	position: relative;
}
.content-top{
	width: 1140px;
	height: 300px;
	position: absolute;
	top:45px;
}
/*轮播图*/
.content .photo{
	width: 400px;
	height: 280px;
	position: relative;
	overflow: hidden;
	float: left;
	position: absolute;
	left: 20px;
}
.content .photo li{
	list-style-type: none;
}
.content .photo ul li{
	float: left;
	width: 400px;
	height: 280px;
	position: absolute;
	left: 0;
	top: 0;
}
.content .photo ul{
	width: 1200px;
	height: 280px;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 0;
	top: 0;
}
.content .photo ol{
	position: absolute;
	bottom: 20px;
	right: 0;
	padding: 0;
	margin: 0;
}
.content .photo ol li{
	float: left;
	width: 22px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	border: #cccccc;
	background:#666666; 
	color:#ffffff;
	margin-left: 2px;
	cursor: pointer;
}
.content .photo ol li.current{
	background: #4671e1;
}
.content .photo ul li .p1{
	margin: 0;
	position: absolute;
	bottom: 0;
	left: 125px;
	font-size: 12px;
	cursor: pointer;
	width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
	height: 20px;
}
.content .photo ul li .p2{
	margin: 0;
	position: absolute;
	left: 525px;
	font-size: 12px;
	cursor: pointer;
	bottom: 0;
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
	width: 150px;
	height: 20px;
}
.content .photo ul li .p3{
	margin: 0;
	position: absolute;
	left: 925px;
	font-size: 12px;
	cursor: pointer;
	bottom: 0;
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
	width: 150px;
	height: 20px;
}
.content .photo .picture{
	height: 260px;
	width: 400px;
	position: absolute;
	left: 0;
}
.content .photo .picture1{
	height: 260px;
	width: 400px;
	position: absolute;
	left: 400px;
}
.content .photo .picture2{
	height: 260px;
	width: 400px;
	position: absolute;
	left: 800px;
}
/*新闻动态*/
.content .news{
	width: 735px;
	height: 210px;
	float: left;
	position: absolute;
	left: 450px;
}
.news .news-top{
	cursor: pointer;
	height: 35px;
	width: 730px;
	border-bottom: 1px solid #999999;
}
.news .news-top a{
	color: #999999;
}
.news .news-top .left{
	height: 35px;
	width: 110px;
	line-height: 25px;
	border-bottom: 2px solid #034EA1;
	float: left;
	color: #034EA1;
	font-size: 1.5em;
	/*font-family: Kaiti;*/
        font-family: sans-serif;
	font-weight: bold;
        letter-spacing: 2px;
}
.news .news-top .right{
	float: right;
	height: 35px;
	line-height: 25px;
	font-family: Kaiti;
	font-size: 0.9em;
	color: #999999;
}
.news-down{
	width: 730px;
	height: 240px;
}
.news-down ul{
	list-style: none;
	margin-bottom: 0;
	margin-top: 5px;
	padding-left: 0;
	width:730px;
	height: 145px;
	float: left;
}
.news-down ul li{
	height: 30px;
	width: 730px;
	margin-bottom: 5px;
	line-height: 20px;
	float: left;
	position: relative;
}
.news-down ul li a{
	color: #333333;
	line-height:25px;
	display: inline-block;
}
.news-down ul li .lf{
	width: 20px;
	height: 25px;
	line-height: 25px;
	float: left;
}
.news-down ul li .lf img{
	position: relative;
	top: -4px;
	width: 20px;
	height: 7px;
}
.news-down ul li .ct{
	width: 500px;
	height: 25px;
	overflow: hidden;
	line-height: 20px;
	text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    font-size: 0.9em;
}
.news-down ul li .time{
	width: 80px;
	height: 25px;
	line-height: 20px;
	float: right;
	position: absolute;
	right: 0;
	color: #999999;
	font-size: 0.8em;
	text-align: right;
}
.content-down{
	width: 1140px;
	height: 340px;
	position: absolute;
	top:350px;
}
/*通知公告*/
.notice{
	float: left;
	width: 400px;
	height: 300px;
	position: absolute;
	left: 20px;
}
.notice .notice-top{
	height: 40px;
	width: 100%;
	cursor: pointer;
	border-bottom: 1px solid #999999;
}
.notice .notice-top a{
	color: #999999;
}
.notice .notice-top .left{
	height: 40px;
	width: 110px;
	line-height: 40px;
	border-bottom: 2px solid #034EA1;
	float: left;
	color: #034EA1;
	font-size: 1.5em;
	font-family: sans-serif;
	font-weight: bold;
        letter-spacing: 2px;
}
.notice .notice-top .right{
	float: right;
	height: 40px;
	line-height: 40px;
	font-family: Kaiti;
	font-size: 0.9em;
	color: #999999;
}
.notice-down ul{
	list-style: none;
	margin-bottom: 0;
	margin-top: 5px;
	padding-left: 0;
	width:400px;
	height: 255px;
}
.notice-down ul li{
	height: 28px;
	width: 100%;
	margin-bottom: 5px;
	line-height: 20px;
}
.notice-down ul li a{
	color: #333333;
	line-height: 28px;
	display: inline-block;
}
.notice-down ul li .lf{
	width: 15px;
	height: 25px;
	line-height: 25px;
	float: left;
}
.notice-down ul li .ct{
	width: 330px;
	height: 28px;
	overflow: hidden;
	line-height: 20px;
	text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    font-size: 0.9em;
}

/*规章制度*/
.system{
	float: left;
	width: 350px;
	height: 300px;
	position: absolute;
	left: 447px;
}
.system .system-top{
	height: 40px;
	width: 100%;
	cursor: pointer;
	border-bottom: 1px solid #999999;
}
.system .system-top a{
	color: #999999;
}
.system .system-top .left{
	height: 40px;
	width: 110px;
	line-height: 40px;
	border-bottom: 2px solid #034EA1;
	float: left;
	color: #034EA1;
	font-size: 1.5em;
	font-family: sans-serif;
	font-weight: bold;
        letter-spacing: 2px;
}
.system .system-top .right{
	float: right;
	height: 40px;
	line-height: 40px;
	font-family: Kaiti;
	font-size: 0.9em;
	color: #999999;
}
.system-down ul{
	list-style: none;
	margin-bottom: 0;
	margin-top: 5px;
	padding-left: 0;
	width:350px;
	height: 255px;
}
.system-down ul li{
	height: 28px;
	width: 100%;
	margin-bottom: 5px;
	line-height: 20px;
}
.system-down ul li a{
	color: #333333;
	line-height: 28px;
	display: inline-block;
}
.system-down ul li .lf{
	width: 15px;
	height: 25px;
	line-height: 25px;
	float: left;
}
.system-down ul li .ct{
	width: 300px;
	height: 35px;
	overflow: hidden;
	line-height: 20px;
	text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    font-size: 0.9em;
}

/*学习园地*/
.study{
	float: left;
	width: 350px;
	height: 300px;
	position: absolute;
	left: 823px;
}
.study .study-top{
	height: 40px;
	width: 100%;
	cursor: pointer;
	border-bottom: 1px solid #999999;
}
.study .study-top a{
	color: #999999;
}
.study .study-top .left{
	height: 40px;
	width: 110px;
	line-height: 40px;
	border-bottom: 2px solid #034EA1;
	float: left;
	color: #034EA1;
	font-size: 1.5em;
	font-family: sans-serif;
	font-weight: bold;
        letter-spacing: 2px;
}
.study .study-top .right{
	float: right;
	height: 40px;
	line-height: 40px;
	font-family: Kaiti;
	font-size: 0.9em;
	color: #999999;
}
.study-down ul{
	list-style: none;
	margin-bottom: 0;
	margin-top: 5px;
	padding-left: 0;
	width:350px;
	height: 255px;
}
.study-down ul li{
	height: 28px;
	width: 100%;
	margin-bottom: 5px;
	line-height: 20px;
}
.study-down ul li a{
	color: #333333;
	line-height: 28px;
	display: inline-block;
}
.study-down ul li .lf{
	width: 15px;
	height: 25px;
	line-height: 25px;
	float: left;
}
.study-down ul li .ct{
	width: 300px;
	height: 28px;
	overflow: hidden;
	line-height: 20px;
	text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    font-size: 0.9em;
}

/*底部*/
.footer-up{
	width: 100%;
	height: 40px;
	background:#f0f3fc;
}
.footer-up a{
	display: inline-block;
}
.footer-up div{
	width: 500px;
	height: 40px;
	margin: 0 auto;
}
.footer-up div img{
	padding-top: 5px;
	padding-left: 70px;
	width: 30px;
	height: 30px;
}
.footer-up{
	width: 100%;
	height: 40px;
	background:#f0f3fc;
}
.footer-down{
	width: 100%;
	height: 50px;
	background:#023670;
}
.footer-down li{
	color: #FFFFFF;
    font-size: 16px;
    margin-right: 10px;
}
.footer-down li a{
	color: #FFFFFF;
    font-size: 14px;
    display: inline-block;
    border-right: 1px solid #FFFFFF;
    height: 14px;
    line-height: 14px;
    padding-right: 10px;
    /*font-family: Kaiti;*/
}
.w{
	width: 1200px;
    margin: 0px auto;
    clear: both;
    
}
.cle{
	zoom: 1;
}
.fl{
	float: left;
	color: white;
}
.footer{
	width: 100%;
	height: 120px;
	background: #034EA1;
}
.footer p{
	margin-top: 0;
	margin-bottom: 0;
	text-align: center;
	padding-top: 20px;
	color: #ffffff;
	font-family: Kaiti;
	cursor: pointer;
}
.imagechangenews_fnode{
   bottom: 8px!important;
}

.imagechangenews_pnode{
   bottom: 8px!important;
}
#copy{
   z-index: -999;
   top: 220px;
   position: absolute;
}