/* CSS Document */
.news_center{ overflow:hidden; width:100%;}

.newsp01 { overflow:hidden; width:100%; padding:0 0 60px 0; background-color:#f7f7f7;}
.newsp01 dl{ overflow:hidden; float:left; width:860px; height:370px; background-color:#e8e8e8;}
.newsp01 dt{ overflow:hidden; float:left; width:468px; height:370px; position:relative}
.newsp01 dt i{ z-index:2; display:block; width:39px; height:60px; cursor:pointer; position:absolute; top:155px;}
.newsp01 dt i.btn01{ left:0; background:url(Img/news_center/news_p01_btn.png) no-repeat center top;}
.newsp01 dt i.btn02{ right:0; background:url(Img/news_center/news_p01_btn.png) no-repeat center bottom;}
.newsp01 dt ul{ overflow:hidden; position:absolute; z-index:1; width:1872px; left:-468px; top:0;}
.newsp01 dt li{ float:left; width:468px; height:370px;overflow:hidden;}
.newsp01 dt li img{ display:block; width:558px;height:370px;margin-left:-45px;}
.newsp01 dd{ overflow:hidden; width:350px; float:left; margin-left:20px;}
.newsp01 dd .wen{ overflow:hidden;}
.newsp01 dd em{ display:block; text-align:right; font-size:14px; color:#666; font-family:Arial; margin-top:20px; margin-bottom:20px;}
.newsp01 dd h4{ font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:15px;}
.newsp01 dd h4 a{ color:#333;}
.newsp01 dd span{ display:block; font-size:12px; color:#888; margin-bottom:15px; font-family:Arial}
.newsp01 dd p{ font-size:14px; color:#666; line-height:24px; height:144px; overflow:hidden; margin-bottom:30px; text-align:justify;}
.newsp01 dd .more{    display: block;
    width: 116px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    font-size: 12px;
    color: #999;
    font-family: Arial;
    border: 2px solid #ccc;
    text-decoration: none;}
.newsp01 .news_zt{ overflow:hidden; width:280px; padding:0 20px; float:right; background-color:#fff; height:370px;}
.newsp01 .news_zt .news_zttop{ overflow:hidden; margin-top:20px; padding-bottom:15px; margin-bottom:15px; background:url(Img/news_center/news_p01_hbg.png) left bottom no-repeat;} 
.newsp01 .news_zttop h4{ float:left; font-size:20px;}
.newsp01 .news_zttop h4 a{ color:#333;}
.newsp01 .news_zttop h4 a:hover{color:#dc1313;}
.newsp01 .news_zttop .btn{ float:right; width:50px;}
.newsp01 .news_zttop .btn i{ display:block; width:20px; height:20px; float:left; margin-left:5px; cursor:pointer}
.newsp01 .news_zttop .btn01{ background:url(Img/news_center/news_p01_btn02.png) no-repeat center top;}
.newsp01 .news_zttop .btn02{ background:url(Img/news_center/news_p01_btn02.png) no-repeat center bottom;}
.newsp01 .zt_box{ overflow:hidden; width:100%; height:275px; position:relative}
.newsp01 .zt_box ul{ overflow:hidden;  overflow: hidden;background: url(Img/Common/news_center_new.png) no-repeat left center;}
.newsp01 .zt_box li{ width:255px; padding-left:25px;  line-height:40px; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.newsp01 .zt_box li:hover a{ color:#dc1313}
.newsp01 dl:hover h4 a{color:#dc1313}
.newsp01 dl:hover .more{ background-color:#dc1313; color:#fff;border: 2px solid #dc1313;}

.newsp02 { overflow:hidden; width:100%;}
.newsp02 .p02box{ overflow:hidden; margin:0 auto; width:1200px; height:400px; position:relative}
.newsp02 .p02box ul{ overflow:hidden; width:3690px; height:400px; position:absolute; left:0; top:0}
.newsp02 .p02box li{ float:left; width:380px; height:400px; margin-right:30px;}
.newsp02 .p02box li a.tu{ overflow:hidden; display:block; width:380px; height:252px; margin-bottom:25px;}
.newsp02 .p02box li img{ display:block;}
.newsp02 .p02box li h4{ overflow:hidden; margin-bottom:15px;}
.newsp02 .p02box li h4 a{ display:block; float:left; width:295px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:16px; color:#333;}
.newsp02 .p02box li h4 span{ font-weight:normal; float:right; font-size:12px; color:#999; font-family:Arial;}
.newsp02 .p02box li p{ font-size:14px; color:#666; line-height:24px; height:72px; overflow:hidden; text-align: justify;}
.newsp02 .p02box li:hover h4 a{ color:#dc1313}
.newsp02 .btn{ overflow:hidden; text-align:center; margin-top:35px; margin-bottom:50px;}
.newsp02 .btn i{ cursor: pointer; display:inline-block; width:12px; height:20px; margin:0 5px;}
.newsp02 .btn .btn01{ background:url(Img/news_center/news_p02_btn01.png) no-repeat center top;}
.newsp02 .btn .btn02{ background:url(Img/news_center/news_p02_btn02.png) no-repeat center top;}
.newsp02 .btn ul{ display:inline-block}
.newsp02 .btn li{ cursor:pointer; display:inline-block; width:15px; height:15px; background:url(Img/news_center/news_yuan.png) no-repeat right center; margin:0 5px;}
.newsp02 .btn i:hover{ background-position:bottom}
.newsp02 .btn li.cur,.newsp02 .btn li:hover{ background-position:left;}
.newsp02 .btn i{ *display:inline}
.newsp02 .btn ul{ *display:inline}
.newsp02 .btn li{ *display:inline}

.newspfkkb { overflow:hidden; width:100%;}
.newspfkkb .p02box{ overflow:hidden; margin:0 auto; width:1200px; height:700px; position:relative}
.newspfkkb .p02box ul{ overflow:hidden; width:3690px;  height:682px; position:absolute; left:0; top:0}
.newspfkkb .p02box li{ float:left; width:380px;  height:682px; margin-right:30px; position:relative;}
.newspfkkb .p02box li a.tu{ overflow:hidden; display:block; width:380px; height:534px; margin-bottom:25px;}
.newspfkkb .p02box li img{ display:block;}
.newspfkkb .p02box li h4{ overflow:hidden; margin-bottom:15px;}
.newspfkkb .p02box li h4 a{ display:block; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:16px; color:#333;}
.newspfkkb .p02box li h4 span{ font-weight:normal; float:left; margin-left:15px; margin-top:5px; font-size:12px; color:#999; font-family:Arial;}
.newspfkkb .p02box li p{ font-size:14px; color:#666; line-height:24px; height:72px; overflow:hidden; text-align: justify;}
.newspfkkb .p02box li:hover h4 a{ color:#dc1313}

.newspfkkb .p02box li a.xztu{ display:block; width:42px; height:43px; position:absolute; bottom:75px; right:0px; background:url(Img/dow.png)}
.newspfkkb .p02box li a.xztu:hover{ background:url(Img/dow1.png)}


.newspfkkb .btn{ overflow:hidden; text-align:center; margin-top:35px; margin-bottom:50px;}
.newspfkkb .btn i{ cursor: pointer; display:inline-block; width:12px; height:20px; margin:0 5px;}
.newspfkkb .btn .btn01{ background:url(Img/news_center/news_p02_btn01.png) no-repeat center top;}
.newspfkkb .btn .btn02{ background:url(Img/news_center/news_p02_btn02.png) no-repeat center top;}
.newspfkkb .btn ul{ display:inline-block}
.newspfkkb .btn li{ cursor:pointer; display:inline-block; width:15px; height:15px; background:url(Img/news_center/news_yuan.png) no-repeat right center; margin:0 5px;}
.newspfkkb .btn i:hover{ background-position:bottom}
.newspfkkb .btn li.cur,.newspfkkb .btn li:hover{ background-position:left;}
.newspfkkb .btn i{ *display:inline}
.newspfkkb .btn ul{ *display:inline}
.newspfkkb .btn li{ *display:inline}

.newsp03 { overflow:hidden; width:100%; height:425px; background-color:#f7f7f7;}
.newsp03 .p02box{ height:180px;}
.newsp03 .p02box ul{ height:180px;}
.newsp03 .p02box li{ height:180px;}
.newsp03 .p02box li p{ height:96px;}
.newsp03 li span{ display:block; margin-bottom:12px; font-size:12px; color:#999; font-family:Arial;}
.newsp03 .btn{ margin-top:10px;}

/*


.newsp04 li{ width:290px; height:215px; float:left; margin-left:10px; margin-bottom:10px;}*/
.newsp04 ul{ overflow:hidden; float:right; width:600px; float:left; height:440px;}
.newsp04 { overflow:hidden; width:100%; margin-bottom:80px;}
.newsp04 .sp_left{ overflow:hidden; width:600px; height:440px; float:left;  position: relative}
.newsp04 .sp_left .wen{ width:100%; height:65px; background:url(Img/news_video/sp_wen.png) repeat center; position:absolute; left:0; bottom:0; z-index:5}
.newsp04 .sp_left h6{ font-weight:normal; font-size:16px; color:#fff; float:left; margin-left:15px; margin-top:10px;}
.newsp04 .sp_left h6 em{ display:block; font-size:13px; color:#ccc; padding-left:20px; background:url(Img/news_video/sp_i02.png) no-repeat left center; margin-top:10px;}
.newsp04 .sp_left .wen img{ float:right; margin-top:15px; margin-right:15px;}
.newsp04 .sp_left .wen img.img02{ display:none}
.newsp04 .sp_left a{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2}
.newsp04 .sp_left:hover img.img01{ display:none}
.newsp04 .sp_left:hover img.img02{ display:block}


.newsp04 li{ overflow:hidden; float:left; width:278px; height:215px; position:relative; margin-left:21px; margin-bottom:11px;}
.newsp04 li img{ display:block;}
.newsp04 li .wen{ width:100%; height:65px; background:url(Img/news_video/sp_wen.png) repeat center; position:absolute; left:0; bottom:0; z-index:1}
.newsp04 li h6{ font-weight:normal; font-size:16px; color:#fff; float:left; margin-left:15px; margin-top:10px;}
.newsp04 li h6 em{ display:block; font-size:13px; color:#ccc; padding-left:20px; background:url(Img/news_video/sp_i02.png) no-repeat left center; margin-top:10px;}
.newsp04 li .wen img{ float:right; margin-top:15px; margin-right:15px;}
.newsp04 li .wen img.img02{ display:none}
.newsp04 li a{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2}
.newsp04 li:hover img.img01{ display:none}
.newsp04 li:hover img.img02{ display:block}