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

/*--------------------------*/
#ms_01, #ms_02, #ms_03, #ms_04, #ms_05, #ms_06, #ms_07 {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
#ms_01 { }
#ms_01 { }
#ms_02 { }
#ms_03 { }
#ms_04 { }
#ms_05 { }
#ms_06 { }
#ms_07 { }



/*--------------------------*/
/* headlogo */

#head{}
#head .headlogo {
	width: 1100px;
	margin-left: auto;
	margin-right: auto;
	height: 34px;
	padding-top: 0px;
	line-height: 33px;
	margin-top: 0px;
}
#head .headlogo img { float: left; margin-top: 5px; }
#head .headlogo .tit-nav { float: right; width: 215px; line-height: 33px; margin-left: 0px; padding-left: 0px; }
#head .headlogo .tit-nav a { margin-right: 0px; display: block; text-align: right; width: auto; float: left; color: #666666; margin-left: 7px; }
#head .headlogo .tit-nav a:hover { text-decoration: none; color: #cc0000; }
/* headbanner */
.bannerbj, .bannerbj2, .bannerbj3, .bannerbj4, .bannerbj5 { background-repeat: no-repeat; background-position: center top; }
#head .bannerbj {
	background-image: url(http://center.cnpc.com.cn/bk/cms_udf/2026/nz2026/images/banner01.jpg);
	height:608px;
}
#head .bannerbj2 {
	background-image: url(http://center.cnpc.com.cn/bk/cms_udf/2026/nz2026/images/banner02.jpg);
	height: 75px;
	background-repeat: repeat-x;
}
#head .bannerbj3 {
	background-image: url(http://center.cnpc.com.cn/bk/cms_udf/2026/nz2026/images/banner03.jpg);
	height: 275px;
	padding-top: 140px;
}
#head .bannerbj4 {
	background-image: url(http://center.cnpc.com.cn/bk/cms_udf/2026/nz2026/images/bkbj.jpg);
	height: auto;
}


.ztjh-bt{
width: 1160px; margin-top: 40px; margin-bottom: 20px;
}

.ztjh-hyqd{
width: 1140px; margin-left: 30px;
}

.ztjh-mbrw{
width: 1100px;
margin-left: 50px;
margin-top: 40px;
}


.ztjh-pt{
width: 1140px;
margin-left: 30px;
margin-top: 30px;
}



.xgbd-1{
	width: 1080px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(http://center.cnpc.com.cn/bk/cms_udf/2026/nz2026/images/jbbj-1.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 20px;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 20px;
	border-radius: 15px;
	border: 1px solid #F5BFBF;
	height: auto;
	overflow: hidden;
}

.xgbd-1 .fl{
width: 200px;
}
.xgbd-1 .fr{
width: 850px;
}

.xgbd-1 ul{
width: 900px;
}
.xgbd-1 ul li{
	width: 450px;
	float: left;
	margin-bottom: 5px;
}

.xgbd-1 ul li h1{
font-size: 18px;
line-height: 30px;
color: #B41418;
}

.xgbd-1 ul li h1 a{
color: #B41418; font-weight: 700;
}

.xgbd-1 ul li h1 a:hover{
	text-decoration: underline;
}






/*===========================*/





.sjz-4 .zhaideng-tit{
	margin-bottom: 20px;
	padding-bottom: 30px;
}

.sjz-4 .zhaideng-nr{
	overflow: auto;
	padding-right: 20px;
	height: 600px;
}

.sjz-4 .zhaideng-nr p{
	font-size: 16px;
	line-height: 28px;
	color: #525151;
	margin-bottom: 5px;
}

.sjz-4 .zhaideng-nr p b{
	color: #042F81;
	font-weight: 700;
}





.sjz-4{
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
	height: 800px;
}
.sjz-4 .tit {
	width: 334px;
	height: 670px;
	margin-right: auto;
	float: left;
	margin-top: 70px;
	overflow-y: auto;
}


.sjz-4 .tit::-webkit-scrollbar { border:#CCE6FF solid 1px;
-webkit-appearance:none;
top:12px;
background-color:#7690BE;
height:15px;
border-radius:1000000px
}
.sjz-4 .tit::-webkit-scrollbar-thumb { 
border:#CCE6FF solid 1px;
border-radius:100000px;
background:#2693FF;
-webkit-box-shadow:0 0 1px rgba(255,255,255,.5);
width:40%
}





.sjz-4 .tit li {
	float: left;
	height: 84px;
	background-image: url(http://center.cnpc.com.cn/bk/cms_udf/2026/nz2026/images/2026-pllm-bj01.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 290px;
	color: #FFFFFF;
	font-weight: 400;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	margin-bottom: 5px;
}
.sjz-4 .tit li h3{
	color: #153CC6;
	font-size: 16px;
	text-decoration: none;
	text-align: left;
	font-weight: 700;
	height: auto;
	line-height: 20px;
}

.sjz-4 .tit li p{
	color: #153CC6;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
	font-weight: 700;
	line-height: 25px;
	text-indent: 0px;
	border-bottom: 1px solid #CAD4F9;
	margin-bottom: 3px;
	padding-bottom: 3px;
}


.sjz-4 .tit li .ten { width: 79px; height: 66px; float: right; margin-right: 0px; }
.sjz-4 .tit .on {
	background-repeat: no-repeat;
	background-image: url(http://center.cnpc.com.cn/bk/cms_udf/2026/nz2026/images/2026-pllm-bj02.png);
	height: 84px;
	background-position: center top;
	background-origin: border-box;
	width: 290px;
	color: #FFFFFF;
	font-weight: 700;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
}

.sjz-4 .tit .on h3{
	color: #ffffff;
	font-size: 16px;
	text-decoration: none;
	text-align: left;
	font-weight: 400;
	height: auto;
	line-height: 20px;
}
.sjz-4 .tit .on p{
	color: #FFFFFF;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
	font-weight: 700;
	line-height: 16px;
	text-indent: 0px;
	border-bottom: 1px dashed #6C90C4;
	margin-bottom: 10px;
	padding-bottom: 5px;
	margin-top: 6px;
}


.sjz-4 .con {
	position: relative;
	width: 700px;
	height: 700px;
	margin-top: 60px;
	float: right;
	margin-right: 60px;
}
.sjz-4 .con .nr {
	width: 700px;
	height: 700px;
}
.sjz-4 .con .c1 {
	width: 700px;
	height: 700px;
	position: absolute;
}




.sjz-4 .blue2 {
	font-size: 30px;
	line-height: 35px;
	font-weight: 700;
	color: #004276;
	text-align: center;
}


/*===========================*/


/*===========================*/







.wgyxl-tx .tit {
	width: 1000px;
	height: auto;
	overflow-y: auto;
	margin-left: 50px;
}



.wgyxl-tx  .tit li {
	float: left;
	height: 41px;
	background-image: url(http://center.cnpc.com.cn/bk/cms_udf/2026/nz2026/images/wgyxl-fh2.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100px;
	color: #FFFFFF;
	padding-top: 20px;
	margin-right: 10px;
cursor: pointer;
	
}


.wgyxl-tx  .tit li h3{
	color: #153CC6;
	font-size: 16px;
	text-decoration: none;
	text-align: center;
	font-weight: 700;
}

.wgyxl-tx  .tit li p{
	color: #153CC6;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
	font-weight: 700;
	line-height: 25px;
	text-indent: 0px;
	border-bottom: 1px solid #CAD4F9;
	margin-bottom: 3px;
	padding-bottom: 3px;
}


.wgyxl-tx  .tit li .ten { width: 79px; height: 66px; float: right; margin-right: 0px; }
.wgyxl-tx  .tit .on {
	background-repeat: no-repeat;
	background-image: url(http://center.cnpc.com.cn/bk/cms_udf/2026/nz2026/images/wgyxl-fh1.png);
	height: 41px;
	background-position: center top;
	background-origin: border-box;
	width: 100px;
	color: #FFFFFF;
	font-weight: 700;
}

.wgyxl-tx .tit .on h3{
	color: #ffffff;
	font-size: 16px;
	text-decoration: none;
	text-align: center;
	font-weight: 700;
}
.wgyxl-tx .tit .on p{
	color: #FFFFFF;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
	font-weight: 700;
	line-height: 16px;
	text-indent: 0px;
	border-bottom: 1px dashed #6C90C4;
	margin-bottom: 10px;
	padding-bottom: 5px;
	margin-top: 6px;
}


.wgyxl-tx .con {
	width: 1060px;
	height: 380px;
	margin-right: 60px;
	margin-left: 50px;
	margin-top: 30px;
}
.wgyxl-tx .con .nr {
	width: 1060px;
	height: auto;
}

.wgyxl-tx .con .nr .fr{
width: 545px;
}

.wgyxl-tx .con .nr .fl{
width: 460px;
margin-left: 15px;
}

.wgyxl-tx .con .nr .fl h1{
	font-size: 24px;
	color: #055ADE;
	text-align: center;
	font-weight: 700;
	background-image: url(http://center.cnpc.com.cn/bk/cms_udf/2026/nz2026/images/fh-04.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.wgyxl-tx .con .nr .fl p{
font-size: 15px; line-height: 28px; color: #333333;
}

.wgyxl-tx .blue2 {
	font-size: 30px;
	line-height: 35px;
	font-weight: 700;
	color: #004276;
	text-align: center;
}


/*===========================*/


/*--------------------------*/
.fyzd-box120-2{
	width: 1200px;
	overflow-x: hidden;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}
.fyzd-box120-2 ul{
	width: 1250px;
}
.fyzd-box120-2 ul li{
    width: 590px;
    float: left;
    margin-right: 15px;
    margin-bottom: 25px;
}


.fyzd-box120-2 .zd-box{}
.fyzd-box120-2 .zd-box-tit{
	height: 28px;
	padding-top: 10px;
	border-left: 1px solid #CDD2D7;
	border-right: 1px solid #CDD2D7;
	padding-bottom: 10px;
	background-color: #03CFF3;
	background-image: url(http://center.cnpc.com.cn/bk/cms_udf/2026/nz2026/images/lsbj-01.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.fyzd-box120-2 .zd-box-tit h1{
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	font-weight: 700;
}
.fyzd-box120-2 .zd-box-tit h2{
	line-height: 28px;
	text-align: center;
	color: #007EC2;
	font-size: 16px;
}
.fyzd-box120-2 .zd-box-nr{
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	height: 200px;
	border-left: 1px solid #CDD2D7;
	border-right: 1px solid #CDD2D7;
	border-bottom: 1px solid #CDD2D7;
	overflow-y: auto;
}
.fyzd-box120-2 .zd-box-nr p{
	font-size: 15px;
	line-height: 28px;
	color: #666666;
	font-weight: 400;
}
.fyzd-box120-2 .zd-box-nr p b{
    color: #2779A6;
    font-weight: 700;
    padding-top: 0px;
}

.fyzd-box120-2 .zd-box-nr img{
	width: 240px;
	height: auto;
	float: right;
	margin-left: 15px;
	margin-top: 5px;
}



/*--------------------------*/

/*--------------------------*/
.fyzd-box120-3{
	width: 1200px;
	overflow-x: hidden;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}
.fyzd-box120-3 ul{
	width: 1250px;
}
.fyzd-box120-3 ul li{
    width: 390px;
    float: left;
    margin-right: 15px;
    margin-bottom: 25px;
}


.fyzd-box120-3 .zd-box{

}
.fyzd-box120-3 .zd-box-tit{
	height: 28px;
	padding-top: 10px;
	border-left: 1px solid #CDD2D7;
	border-right: 1px solid #CDD2D7;
	padding-bottom: 10px;
	background-color: #03CFF3;
	background-image: url(http://center.cnpc.com.cn/bk/cms_udf/2026/nz2026/images/lsbj-01.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.fyzd-box120-3 .zd-box-tit h1{
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	font-weight: 400;
	letter-spacing: 1px;
}
.fyzd-box120-3 .zd-box-tit h2{
	line-height: 28px;
	text-align: center;
	color: #007EC2;
	font-size: 16px;
}
.fyzd-box120-3 .zd-box-nr{
	padding-left: 20px;
	padding-bottom: 20px;
	height: 280px;
	border-left: 1px solid #CDD2D7;
	border-right: 1px solid #CDD2D7;
	border-bottom: 1px solid #CDD2D7;
	padding-right: 20px;
	padding-top: 20px;
	overflow-y: auto;
}
.fyzd-box120-3 .zd-box-nr p{
	font-size: 15px;
	line-height: 28px;
	color: #666666;
	font-weight: 400;
}
.fyzd-box120-3 .zd-box-nr p b{
    color: #2779A6;
    font-weight: 700;
    padding-top: 0px;
}

.fyzd-box120-3 .zd-box-nr img{
	width: 160px;
	height: auto;
	float: right;
	margin-left: 15px;
	margin-bottom: 0px;
}

.fyzd-box120-3 .pbj{
	width: 320px;
	height: 290px;
	float: right;
	margin-left: 30px;
	margin-bottom: 8px;
	background-color: #EEF5FF;
	padding: 15px;
}

.fyzd-box120-3 .pbj p{
	color: #0A234A;
}


/*--------------------------*/


.more{
width: 1140px; margin-left: auto; margin-right: auto;
}

.more img{
margin-left: auto; margin-right: auto;
}


/*--------------------------*/




.hks-box{
	width: 1200px;
	height: 901px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(http://center.cnpc.com.cn/bk/cms_udf/2026/nz2026/images/hydbt-bj.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 25px;
	position: relative;
}

.hks-box .tit{
	width: 400px;
	height: 770px;
	position: absolute;
	margin-top: 85px;
	left: 25px;
	overflow-x: hidden;
	overflow-y: scroll;
}


.hks-box .tit::-webkit-scrollbar { border:#ffffff solid 1px;
-webkit-appearance:none;
top:12px;
background-color:#D6E3F6;
height:15px;
border-radius:1000000px
}
.hks-box .tit::-webkit-scrollbar-thumb { 
border:#ffffff solid 1px;
border-radius:100000px;
background:#A7BFE4;
-webkit-box-shadow:0 0 1px rgba(255,255,255,.5);
width:40%
}







.hks-box .tit li{
	border-bottom: 1px solid #3A89DF;
	margin-bottom: 18px;
	padding-bottom: 18px;
	float: left;
	width: 360px;
	cursor: pointer;
}






.hks-box .tit .on{
	background-image: url(http://center.cnpc.com.cn/bk/cms_udf/2026/nz2026/images/jtfh.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}



.hks-box .tit .on h1{
color: #00F3FF;
}

.hks-box .tit .on h2{
color: #00F3FF;}



.hks-box .tit li h1{
	font-size: 16px;
	color: aliceblue;
	width: 30px;
	top: 0px;
	font-weight: 400;
	text-align: left;
	margin-right: 20px;
	display: inline-block;
	height: 30px;
	vertical-align: top;
	padding-right: 0px;
}

.hks-box .tit li h2{
	font-size: 16px;
	color: aliceblue;
	width: 290px;
	display: inline-block;
	vertical-align: top;
	line-height: 22px;
	font-weight: 400;
	letter-spacing: 1px;
	padding-right: 0px;
}

.hks-box .con{
position: absolute; right: 13px; width: 725px; height: 770px;  top: 75px; 
}

.hks-box .con .nr{
	width: 650px;
	margin-left: auto;
	margin-right: auto;
	height: 760px;
	overflow-y: scroll;
	padding-right: 20px;
}

.hks-box .con .nr::-webkit-scrollbar { border:#ffffff solid 1px;
-webkit-appearance:none;
top:12px;
background-color:#D6E3F6;
height:15px;
border-radius:1000000px
}
.hks-box .con .nr::-webkit-scrollbar-thumb { 
border:#ffffff solid 1px;
border-radius:100000px;
background:#A7BFE4;
-webkit-box-shadow:0 0 1px rgba(255,255,255,.5);
width:40%
}






.hks-box .con .nr .bt{
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #C6D8F2;
}
.hks-box .con .nr h1{
	font-size: 25px;
	text-align: center;
	font-weight: 600;
	color: #086AD9;
	letter-spacing: 2px;
}

.hks-box .con .nr h2{
	font-size: 18px;
	text-align: center;
	margin-top: 10px;
	color: #086AD9;
}

.hks-box .con .nr p{
line-height: 30px;
font-size: 16px;
color: #333333;
margin-bottom: 10px;
}

.hks-box .con .nr p b{
	color: #195497;
}
<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2026-09-07 09:51:11" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->