@charset "utf-8";
/* CSS Document */

* {
	margin: 0 auto;
	padding: 0;
}
body, div, ul, li, h1, h2, h3, h4, h5 {
	margin: 0 auto;
	padding: 0;
	font-family: "微软雅黑", "Microsoft Yahei";
	font-size: 16px;
	color: #000;
}
li {
	list-style: none;
}
a {
	text-decoration: none;
	color: #000;
}
a:hover {
	color: #c62626;
}
img {
	border: 0;
}
input {
	border: 0;
	outline: none;
}
.left {
	float: left;
}
.right {
	float: right;
}


/*npccp-top*/
.npccp-top {
    width: 100%;
	min-width: 1200px;
	height: 517px;
    background: url(npccp-top-pic2019.jpg) center no-repeat;
}

/*npccp-nav*/
.npccp-nav{
    width: 100%;
	min-width: 1200px;
	height: 60px;
	line-height: 60px;
	background: #c62626;
	text-align: center;
}
.npccp-nav a{
	width: 171px;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	display: inline-block;
}
.npccp-nav a:hover{
	color: #ffdada;
}

/*npccp-hyyc*/
.npccp-hyyc-bj{
    width: 100%;
	height: 116px;
	background: #eee;
}
.npccp-hyyc{
    width: 1200px;
	height: 90px;
	padding: 13px 0;
}
.npccp-hyyc h3{
    width: 36px; 
	height: 90px;
	float: left;
}
.picScroll-top{ 
    width: 1137px; 
	height: 90px;   
	position: relative;
	overflow: hidden;
}
.picScroll-top .hd1 .prev,.picScroll-top .hd1 .next{ 
    width: 26px; 
	height: 90px; 
	cursor: pointer; 
	background: url(npccp-left-icon1.png) center no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
}
.picScroll-top .hd1 .next{
	background: url(npccp-right-icon1.png) center no-repeat;
	position: absolute;
	top: 0;
	left: 1110px;
}
.picScroll-top .bd1{ 
    width: 1137px;
	height: 90px;
}
.picScroll-top .bd1 ul li{
    width: 350px; 
	height: 90px; 
	margin: 0 5px;
	float: left;
	background: #fff;
	filter:alpha(opacity=60);   
    -moz-opacity:0.6;   
    -khtml-opacity: 0.6;   
    opacity: 0.6;
}
.picScroll-top .bd1 ul li span{ 
    width: 90px;
	height: 90px;
	line-height: 90px;
	font-size: 70px;
	color: #c4a33e;
	text-align: center;
	font-weight: bold;
	font-family:"黑体",“SimHei”;
	float: left;
}
.picScroll-top .bd1 ul li p{
    width: 224px;
	height: 66px;
	padding: 3px 13px;
	line-height: 20px;
	font-size: 14px;
	text-indent: 2em;
	border: 1px solid #ededed;
	margin: 9px auto;
	float: left;
}


/*npccp-news*/
.npccp-news{
	width: 1200px;
	text-align: center;
}
.npccp-news h3{
	width: 1200px;
	line-height: 140px;
	font-size: 44px;
}
.npccp-news p{
	line-height: 30px;
}
.npccp-news p a{
	display: inline-block;
}

/*npccp-newspic*/
.npccp-newspic{
	width: 1200px;
	height: 806px;
	background: #e9f3fd;
	margin-top: 30px;
	padding-top: 8px;
}
.yx-rotaion-content{
	position: relative;
}
.yx-rotaion-content,.yx-rotaion,.rotaion_list{
	width: 1186px;
	height: 668px;
}
.yx-rotaion-content .yx-rotaion .rotaion_list img{
	width: 1186px;
	height: 668px;
	display: block;
}
.yx-rotaion-content .yx-rotaion .txt{
	width: 1146px;
	height: 120px;
	position: absolute;
	bottom: -120px;
	left: 0;
	z-index: 1;
	margin: 0 20px;
	overflow: hidden;
}
.yx-rotaion-content .yx-rotaion .txt li{
	width: 1146px;
	height: 120px;
	position: absolute;
}
.yx-rotaion-content .yx-rotaion .txt li a{
	width: 1146px;
	height: 70px;
	line-height: 70px;
    color: #000;
	font-size: 24px;
	font-weight: bold;
	overflow: hidden;
}
.yx-rotaion-content .yx-rotaion .txt li a:hover{
	color: #c62626;
}
.yx-rotaion-content .yx-rotaion .txt li p{
	width: 1146px;
	height: 48px;
	line-height: 24px;
	font-size: 14px;
	color: #999;
	overflow: hidden;
}
.yx-rotaion-content .yx-rotaion .prev{
	width: 55px;
	height: 96px;
    background: url(npccp-left-icon.png) center no-repeat;
    display: block;
    position: absolute;
    top: 40%;
	left: 0;
}
.yx-rotaion-content .yx-rotaion .next{
    width: 55px;
	height: 96px;
    background: url(npccp-right-icon.png) center no-repeat;
    display: block;
    position: absolute;
    top: 40%;
	right: 0;
}

/*modular2*/
.npccp-modular-title{
	width: 100%;
	min-width: 1200px;
	height: 78px;
	background: url(npccp-title1_2019.png) center no-repeat;
	margin-top: 38px;
}
.npccp-modular2{
	width: 1200px;
	height: 760px;
	margin-top: 50px;
}
.npccp-modular2-1{
	width: 558px;
	height: 360px;
	border: 1px solid #eee;
	padding: 7px 15px;
	margin-bottom: 20px;
}
.npccp-modular2-1 h4{
	width: 558px;
	height: 52px;
	line-height: 52px;
	border-bottom: 4px solid #f9f9f9;
}
.npccp-modular2-1 h4 a{
	font-size: 18px;
	color: #c62626;
	padding: 0 2px;
}
.npccp-modular2-1 ul{
	width: 558px;
	height: 270px;
	margin: 15px auto;
	overflow: hidden;
}
.npccp-modular2-1 ul a{
	width: 558px;
	line-height: 30px;
	float: left;
}
.npccp-modular2-1 ul a i{
	width: 6px;
	height: 6px;
	background: #eee;
	border-radius: 50px;
	margin: 12px 12px 0 0;
	float: left;
}
.npccp-modular2-1 ul a strong{
	float: left;
}
.npccp-modular2-1 ul a span{
	width: 540px;
	float: left;
}

/*modular3*/
.npccp-modular-title1{
	background: url(npccp-title2_2019.png) center no-repeat;
}
.npccp-modular-title1 a{
    width: 100%;
	height: 78px;
	display: block;
}
.npccp-modular3{
	width: 1200px;
	margin-top: 50px;
}
.npccp-modular3 ul{
    width: 1205px;
}
.npccp-modular3 ul li{
    width: 230px;
	height: 200px;
	float: left;
	margin: 5px;
	background: red;
}

/*bottom*/
.npccp-bottom{
	width: 100%;
	min-width: 1200px;
	height: 60px;
	line-height: 30px;
	background: #eee;
	margin-top: 30px;
	padding: 22px 0;
	text-align: center;
	color: #999;
	float: left;
}