/*新闻中心*/


.fresh-left-in{
    position: relative;
     width: 100%;
}
.fresh-left-in .bd li{
    position: relative; 
}
.fresh-left-in .bd p{
    margin-left: 10px; 
    display: block; 
    width: 72%;
    height: 50px; 
    line-height: 50px; 
    position:absolute; 
    left:0; 
    bottom:0;  
    color:#fff; 
    z-index: 9999; 
    font-size: 14px; 
    white-space:nowrap; 
    text-overflow:ellipsis; 
    overflow:hidden; 
    cursor: pointer;
}
.fresh-left-in .bd p:hover{
    text-decoration: underline;
}
.fresh-left-in .bd{
    width: 100%; 
     overflow: hidden;
}
.fresh-left-in .new-con-right{
    width: 438px; 
}
.fresh-left-in .new-con-right li{
    cursor: pointer;
}
.fresh-left-in .new-con-right li span:hover{
    text-decoration: underline;
}
.fresh-left-in .new-con-right span{
    float:left; 
    height: 32px; 
    line-height: 32px; 
    font-size: 14px; 
    font-family: "宋体"; 
    color:#646464;
}
.fresh-left-in .new-con-right .span01{
    width: 328px; 
    padding-right: 36px;  
    white-space:nowrap; 
    text-overflow:ellipsis;
     overflow:hidden;
}

.fresh-left-in .hd{
    position: absolute; 
    left:0; 
    bottom:0; 
    width: 100%; 
    height: 50px; 
    background:rgba(0,0,0,0.5);
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#50000000,endColorstr=#50000000); 
    z-index: 9000; 
}
.fresh-left-in .hd ul{
    position: absolute;
    top: 14px;
    right: 0;
    width: 88px;
}
.fresh-left-in .hd li{
    width: 12px; 
    height: 12px;  
    float:left; 
    margin:6px 2px;  
    cursor: pointer; 
    background: url(../images/icon12.png) no-repeat;
}
.fresh-left-in .hd .on{
    background: url(../images/icon13.png) no-repeat;
}

/*fresh-right*/
.fresh-right-top{
    border-bottom: 1px solid #bdbdbd;
}
.fresh-right-top ul li{
    font-size: 18px;
    color: #555;
    margin:0 34px 0 2px;
    float: left;
    padding: 4px 0 14px;
    cursor: pointer;
}
.fresh-right-top .cur02{
    color: #0d6fb8;
    border-bottom: 3px solid #0d6fb8;
}
.fresh-right-top a{
    float: right;
    font-size: 16px;
    color: #555555;
    line-height: 52px;
}
.fresh-right-top a:hover{
    color: #000;
}
.fresh-right-bottom{
    overflow: hidden;
    height: 345px;
}
.fresh-right-bottom ol li{
    padding: 15px 0 0;
}
.fresh-right-bottom ol li .a01{
    font-size: 24px;
    color:#000;
    overflow: hidden; 
    white-space: nowrap; 
    text-overflow: ellipsis;
    display: block;
}
.fresh-right-bottom ol li .p01{
    font-size: 14px;
    color: #918f90;
    line-height: 25px;
    display: block;
    height: 46px;
    padding:14px 0 0;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
}
.fresh-right-bottom ol li .a02{
    display: block;
    text-align: right;
    font-size: 14px;
    color:#0d6fb8;
    padding-bottom: 10px;
    border-bottom: 1px solid #bdbdbd;
}
.fresh-right-bottom .list{
    line-height: 35px;
}
.fresh-right-bottom .list p{
    float: left;
    width: 450px;
    font-size: 16px;
    color: #555555;
    overflow: hidden; 
    white-space: nowrap; 
    text-overflow: ellipsis;
    position: relative;
    padding-left: 10px;
}
.fresh-right-bottom .list span{
    padding-left: 10px;
}
.fresh-right-bottom .list p:before{
    position: absolute;
    font-size: 36px;
    top: -12px;
    left: 1px;  
}
.news-bottom .fresh-right-bottom .list{
    float: right;
    font-size: 14px;
    color: #c6c6c6;
}
.fresh-right-bottom .list-in:hover p,
.fresh-right-bottom .list-in:hover span{
    color: #000;
}

/*其他内容*/
.other{
    padding-bottom: 16px;
}
.other-left{
    float:left;
    width: 580px;
    margin-right: 40px;
}
/*fresh-left*/
.other-right{
    margin-right: 0;
}
.other-left-in ul{
    padding-left: 10px;
    float:right;
    width: 290px;
}
.other-left-in ul p{
    float: left;
    width: 180px;
    font-size: 14px;
    color: #555555;
    line-height: 31px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background:url(../images/point.gif) 0 15px no-repeat;
    padding-left: 10px;
}    
.other-left-in ul span{
    float: right;
    font-size: 14px;
    color: #555;
    line-height: 31px;
}

.other-left-in ul li:hover p,
.other-left-in ul li:hover span{
    color: #000;
}


/*国资动态*/
.dynamic .path a{
    line-height: 52px;
    color:#6e6e6e;
    font-size: 14px;
}
.dynamic-in{
    border-top: 1px solid #cacaca;
    padding-bottom: 40px;
    position: relative;
}
.dynamic-in-left{
    width: 200px;
    position:absolute;
    background:#f0f0f0;
    float:left;
    text-align: center;
    top: 0;
    left:0;
    bottom:0;
	min-height: 445px;
}
.dynamic-in-left dt{
    color:#0d6fb8;
    font-size:18px;
    margin:26px 0 14px 0;
	height:26px;
	background:url(../images/new-icon01.png) 40px 1px no-repeat;
}
.dynamic-in-left dt label{
    display:none;
}

.dynamic-in-left dd{
    border-bottom: 1px dashed #cacaca;
    margin:0 46px;
}
.dynamic-in-left dd a{
    color:#6e6e6e;
    font-size: 16px;
    line-height: 45px;
}
.dynamic-in-left dd .cur03{
    color:#000;
}
.dynamic-in-right{
    float:left;
    width:983px;
    padding-left:215px;
}

.dynamic-in-right h4{
    padding:26px 0 8px 10px;
	font-size: 18px;
}

.dynamic-txt p{
    font-size: 16px !important;
    color:#555555 !important;
    text-indent: 2em;
    line-height: 32px;
    padding:10px;
}
.dynamic-txt h5{
    font-size: 18px;
    color:#0d6fb8;
    text-align: center;
    padding-top: 14px;
}
.dynamic-txt h6{
    font-size: 18px;
    color:#000;
    font-weight: normal;
    margin-top: 18px;
}

.dir-top{
    padding:20px auto;
    text-align: center;
	margin:0 0 20px 0;
    border-bottom: 1px dashed #cacaca;
}
.dir-top h5{
    font-size: 20px;
	line-height:60px;
	height:60px;
	display:block;
    font-weight:bold;
    color:#000000;
}
.dir-top .hint{
    padding:0;
	margin-bottom:10px;
}
.dir-top span{
    font-size: 14px;
    color:#6e6e6e;
}

.dir-bottom {
	padding: 0 50px;
}

.dir-bottom h3{
    color:#e60012;
	text-align:center;
}
.dir-bottom .img{
    margin:36px 0;
	text-align: center;
}
.dir-bottom p{
    color:#000;
    line-height: 32px;
    text-indent: 2em;
    font-size: 14px;
    padding-right: 0px;
}
.dynamic-list{
    height:920px;
    overflow: hidden;
}
.articlelist{
	margin:15px 5px;
}
.articlelist li{
	border-bottom: 1px dashed #cacaca;
	background:url(../images/point.gif) 0 17px no-repeat;
	padding-left:12px;
	height:40px;
	line-height:40px;
}
.articlelist li a{
	color:#555;
	}
.articlelist li span{
	float:right;
	color:#999;
}
.dynamic-list-in{
    border-bottom: 1px dashed #cacaca;
	height:40px;
	line-height:40px;
}

.dynamic-list-in span{
    float: left;
    font-size: 14px;
	width:70px;
    color: #9c9c9c;
}
.dynamic-list-in:hover p,
.dynamic-list-in:hover span{
    color:#000;
}
.gypage{
    margin-top:10px;
}
.gypage td,
.gypage span,
.gypage a{
    font-size: 14px;
	color:#333;
	letter-spacing:2px;
}
.hztitle{
    border-bottom: #ccc solid 1px;
    padding: 15px 0 10px 35px;
    font-size: 15px;
    font-weight: bold;
    background: url(../images/hzgif.jpg) no-repeat 2px 10px;
}
.addr {
    width: 400px;
    padding-top: 15px;
    margin: 10px;
}
.addr h1 {
    font-size: 15px;
    height: 30px;
}

.leadertable{
	margin:150px 100px;
	line-height:35px;
}
.leadertable td{
	width:25%;
	text-align:right;
	padding:0 0 0 5px
}

.introduce{
    background:#f0f0f0;
    padding:32px 28px;
    margin-top: 16px;
    height:60px;
}
.introduce-img{
    width: 340px;
    height: 260px;
    float:left;
}
.introduce-txt span{
    font-size: 24px;
    color:#555555;
    line-height: 76px;
}
.introduce-txt span span{
    font-size: 16px;
    color:#6e6e6e;
    padding-left: 20px;
}
.introduce-txt{
    float:left;
    padding-left:30px;
}
.introduce-txt p{
    font-size: 14px;
    color:#555555;
    line-height: 32px;
    text-indent: 2em;
}

.fresh-left-subject{
    width: 516px;
    float: left;
    height: 384px;
    margin-right: 40px;
}
.fresh-right-subject{
    width: 644px;
    float:left;
    height: 418px;
}
.fresh-right-subject h5{
    width: 616px;
    height: 64px;
    
}
.fresh-right-subject h5 a{
    float:right;
    font-size: 16px;
    color:#555555;
}
.fresh-right-subject h6{
    text-indent: 2em;
}
.fresh-right-subject h6 a{
    font-size: 18px;
    color:#ab0000;
    
    font-weight: normal;
    height: 46px;
    line-height: 46px;
}
.fresh-in02{
    padding-top: 34px;
    background:#fff;
}
.fresh-right-subject .p01{
    font-size: 14px;
    color: #918f90;
    line-height: 25px;
    display: block;
/*    height: 46px;*/
    text-indent: 2em;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
}
.fresh-right-subject-in{
    padding-right: 28px;
}
.fresh-right-subject-in .a01{
    display: block;
    text-align: right;
    font-size: 14px;
    color: #e60012;
    padding:4px 0 10px;
    border-bottom: 1px solid #bdbdbd;
}

.fresh-right-subject-in .list{
    line-height: 35px;
    margin-top: 10px;
}
.fresh-right-subject-in .list p{
    float: left;
    width: 502px;
    font-size: 16px;
    color: #555555;
    line-height: 34px;
    overflow: hidden; 
    position: relative;
    padding-left: 14px;
}
.fresh-right-subject-in .list span{
    padding-left: 10px;
}

.fresh-right-subject-in .list{
    width: 100%;
    font-size: 14px;
    color: #c6c6c6;
}
.list-in{
	background:url(../images/point.gif) 0 17px no-repeat;
}
.fresh-right-subject-in .list-in:hover p,
.fresh-right-subject-in .list-in:hover span{
    color: #000;
}


.special-particulars-left{
    margin-top: 30px;
	width: 45%;
	float:left;
}

.special-particulars-left h4{
    height: 65px;
}
.special-particulars-left .list{
    line-height: 35px;
    margin-top: 10px;
	width: 100%;
    font-size: 14px;
    color: #c6c6c6;
}

.special-particulars-left .list p{
    float: left;
    width: 410px;
    font-size: 16px;
    color: #555555;
    line-height: 34px;
    overflow: hidden; 
    white-space: nowrap; 
    text-overflow: ellipsis;
    position: relative;
    padding-left: 14px;
}
.special-particulars-left .list span{
    padding-left: 10px;
    color:#555555;
    font-size: 16px;
}

.special-particulars-left .list-in:hover p,
.special-particulars-left .list-in:hover span{
    color: #bb0000;
}

.special-particulars-right{
    margin-top: 30px;
	width: 45%;
	float: right;
}
.special-particulars-right h4{
    height: 65px;
}
.special-particulars-right .list{
    line-height: 35px;
    margin-top: 10px;
	width: 100%;
    font-size: 14px;
    color: #c6c6c6;
}
.special-particulars-right .list p{
    float: left;
    width: 410px;
    font-size: 16px;
    color: #555555;
    line-height: 34px;
    overflow: hidden; 
    white-space: nowrap; 
    text-overflow: ellipsis;
    position: relative;
    padding-left: 14px;
}
.special-particulars-right .list span{
    padding-left: 10px;
    color:#555555;
    font-size: 16px;
}

.special-particulars-right .list-in:hover p,
.special-particulars-right .list-in:hover span{
    color: #bb0000;
}

.special-particulars{
    margin-top: 30px;
}
.special-particulars h4{
    height: 65px;
}
.special-particulars .list{
    line-height: 35px;
    margin-top: 10px;
}
.special-particulars .list p{
    float: left;
    width: 1070px;
    font-size: 16px;
    color: #555555;
    line-height: 34px;
    overflow: hidden; 
    white-space: nowrap; 
    text-overflow: ellipsis;
    position: relative;
    padding-left: 14px;
}
.special-particulars .list span{
    padding-left: 10px;
    color:#555555;
    font-size: 16px;
}

.special-particulars .list{
    width: 100%;
    font-size: 14px;
    color: #c6c6c6;
}
.special-particulars .list-in:hover p,
.special-particulars .list-in:hover span{
    color: #bb0000;
}

.bn-top{
    height: 189px;
    text-align: center;
    position: relative;
}

.bn-top img{
    position: absolute;
    top: 0;
    left:50%;
    margin-left: -950px;
}
.img-m-6{
    margin:6px 0;
	text-align:center;
}
.img img{
    margin:0 10px;
 }
.img .p01{
    text-indent: 0;
}
.img-left,
.img-right{
    display: inline-block;
	float:left;
}
.img-left{
	margin:0 28px;
	text-align:center
}
.fresh{
    padding-bottom: 16px;
}
.fresh .path a{
    line-height: 52px;
    color:#6e6e6e;
    font-size: 14px;
}
.fresh-left,
.fresh-right{
    float:left;
    width: 580px;
    height: 390px;
}
/*fresh-left*/
.fresh-left{
    margin-right: 40px;
}
.party-left-in{
    position: relative;
     width: 100%;
}
.party-left-in .bd li{
    position: relative; 
}
.party-left-in .bd p{
    margin-left: 10px; 
    display: block; 
    width: 72%;
    height: 50px; 
    line-height: 50px; 
    position:absolute; 
    left:0; 
    bottom:0;  
    color:#fff; 
    z-index: 9999; 
    font-size: 14px; 
    white-space:nowrap; 
    text-overflow:ellipsis; 
    overflow:hidden; 
    cursor: pointer;
}
.party-left-in .bd p:hover{
    text-decoration: underline;
}
.party-left-in .bd{
    width: 100%; 
     overflow: hidden;
}
.party-left-in .new-con-right{
    width: 438px; 
}
.party-left-in .new-con-right li{
    cursor: pointer;
}
.party-left-in .new-con-right li span:hover{
    text-decoration: underline;
}
.party-left-in .new-con-right span{
    float:left; 
    height: 32px; 
    line-height: 32px; 
    font-size: 14px; 
    font-family: "宋体"; 
    color:#646464;
}
.party-left-in .new-con-right .span01{
    width: 328px; 
    padding-right: 36px;  
    white-space:nowrap; 
    text-overflow:ellipsis;
     overflow:hidden;
}
.party-left-in .hd{
    position: absolute; 
    left:0; 
    bottom:0; 
    width: 100%; 
    height: 50px; 
    background:rgba(0,0,0,0.5);
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#50000000,endColorstr=#50000000); 
    z-index: 9000; 
}
.party-left-in .hd ul{
    position: absolute;
    top: 14px;
    right: 0;
    width: 88px;
}
.party-left-in .hd li{
    width: 12px; 
    height: 12px;  
    float:left; 
    margin:6px 2px;  
    cursor: pointer; 
    background: url(../images/icon12.png) no-repeat;
}
.party-left-in .hd .on{
    background: url(../images/icon13.png) no-repeat;
}
.party-details-in01,
.party-details-in02,
.party-details-in03{
    float:left;
    margin-top: 18px;
}
.party-details-in01{
    margin-right: 40px;
}
.party-details-in03{
    width: 100%;
}
.party-details-img img{
    margin: 28px 0 16px;
}


.party-details h5 {
    height: 56px;
    line-height: 56px;
    font-size: 18px;
    color: #e60012;
    padding-left: 38px;
}
.party-details .h5-01 {
    background: url(../images/party-bg01.png) no-repeat;
}
.party-details .h5-02 {
    background: url(../images/party-bg02.png) no-repeat;
}
.party-details h5 a{
    float:right;
    font-size: 16px;
    color:#555555;
}   


.party-details .list{
    line-height: 35px;
    margin-top: 10px;
    width: 100%;
    font-size: 14px;
    color: #c6c6c6;
}
.party-details .list p{
    float: left;
    width: 458px;
    font-size: 16px;
    color: #555555;
    line-height: 34px;
    overflow: hidden; 
    white-space: nowrap; 
    text-overflow: ellipsis;
    position: relative;
    padding-left: 14px;
}
.party-details .list span{
    padding-left: 10px;
}
.party-details .list p:before{
    content: '';
    position: absolute;
    font-size: 36px;
    top: -12px;
    left: 1px;  
}
.party-details .list-in:hover p,
.party-details .list-in:hover span{
    color: #000;
}

/*专题专栏*/
.img-m-6 img{
    margin:36px 20px 0 0;
}
.img-m-6 a{
    line-height: 40px;
    font-size: 16px;
    color:#555555;
    display: block;
}
/*党建文化*/
.party-left{
    width: 582px;
    float: left;
    margin-right: 40px;
}
.party-right{
    width: 578px;
    float:left;
    height: 384px;
}
.party-right h5{
    height: 56px;
    line-height: 56px;
    font-size: 18px;
    color:#e60012;
    padding-left: 38px;
}
.party-right h5 a{
    float:right;
    font-size: 16px;
    color:#555555;
    padding-right:2px;
}
.party-right .h5-01{
    background:url(../images/party-bg01.png) no-repeat;
}
.party-right h6 a{
    font-size: 24px;
    color:#0d6fb8;
    font-weight: normal;
    height: 60px;
    line-height: 60px;
    display: block;
    overflow: hidden; 
    white-space: nowrap; 
    text-overflow: ellipsis;
}
.fresh-in02{
    padding-top: 34px;
    background:#fff;
}
.party-right .p01{
    font-size: 18px;
    color: #010101;
    line-height: 25px;
    display: block;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
}
.party-right .p02{
    font-size: 14px;
    color: #6e6e6e;
    line-height: 25px;
    display: block;
    text-align: right;
}
.party-right-in-head{
    border-bottom: 1px solid #bdbdbd;
    padding-bottom: 12px;
}
.party-right-in .list{
    line-height: 35px;
    margin-top: 10px;
}
.party-right-in .list p{
    float: left;
    width: 458px;
    font-size: 16px;
    color: #555555;
    line-height: 34px;
    overflow: hidden; 
    white-space: nowrap; 
    text-overflow: ellipsis;
    position: relative;
    padding-left: 14px;
}
.party-right-in .list span{
    padding-left: 10px;
}
.party-right-in .list p:before{
    content: '';
    position: absolute;
    font-size: 36px;
    top: -12px;
    left: 1px;  
}
.party-right-in .list{
    width: 100%;
    font-size: 14px;
    color: #c6c6c6;
}
.party-right-in .list-in:hover p,
.party-right-in .list-in:hover span{
    color: #000;
}
.party-details-in01,
.party-details-in02,
.party-details-in03{
    float:left;
    margin-top: 18px;
}
.party-details-in01{
	width:582px;
    margin-right:25px;
}
.party-details-in03{
    width: 100%;
}
.video{
    margin:10px 26px;
    background:pink;
}
.video-in{
    width: 400px;
    float:left;
    margin:26px;
}
.movie{
    height: 225px;
    position: relative;
    border-radius: 5px;
    overflow: hidden;
}

.movie span{
    position: absolute;
    bottom:10px;
    left:10px;
    width: 66px;
    height: 22px;
    line-height: 22px;
    color:#fff;
    text-align: center;
    font-size: 14px;
    display: block;
    background:url(../images/video-bg.png) no-repeat;
}
.video-in h5{
    font-size: 16px;
    color:#000000;
    overflow: hidden; 
    padding:0 4px;
    white-space: nowrap; 
    text-overflow: ellipsis;
    font-weight: normal;
    line-height: 56px;
}
.video-in:hover h5{
    color:#e60012;
}
.video-in p{
    font-size: 14px;
    color:#ababab;
    line-height: 22px;
    height: 66px;
    overflow: hidden;
}
.video-details{
    margin:10px 26px;
}
.movie-in{
    height: 492px;
    border-radius: 5px;
    overflow: hidden;
}
.video-details p{
    font-size: 14px;
    color:#ababab;
    line-height: 22px;
}
.video-details .p01{
    font-size: 16px;
    color:#000000;
    overflow: hidden; 
    padding:0 4px;
    white-space: nowrap; 
    text-overflow: ellipsis;
    line-height: 56px;
}
.video-details ul li{
    margin-right:26px;
    float:left;font-size: 16px;
    color:#ababab;
}
.video-details ul{
    margin-bottom: 10px;
}
.video-details ul .span01{
    width: 66px;
    height: 22px;
    line-height: 22px;
    color:#fff;
    text-align: center;
    font-size: 14px;
    display: block;
    background:url(../images/video-bg.png) no-repeat;
}
.video-details ul .span02,
.video-details ul .span03{
    padding-left: 30px;
    cursor: pointer;
}
.video-details ul .span02{
    background:url(../images/icon14.png) 2px center no-repeat;
}
.video-details ul .span02:active{
    background:url(../images/icon15.png) 2px center no-repeat;
}
.video-details ul .span03{
    background:url(../images/icon16.png) 2px center no-repeat;
}
.video-details ul .span03:active{
    background:url(../images/icon17.png) 2px center no-repeat;
}

/*产品介绍*/



.dynamic-in-right01 h4 {
    padding: 10px 0 0px 10px;
}

.img01 {
    margin: 36px 10px;
}

.img01 .img01-in {
    float: left;
    text-align: center;
    margin: 0 16px 16px;
}

.img01 .img01-in img {
    margin: 0;
}

.img01 .img01-in p {
    font-size: 16px;
    color: #889199;
    line-height: 36px;
}

.dynamic-txt01 p {
    font-size: 14px;
    color: #555555;
    text-indent: 2em;
    line-height: 28px;
    padding: 10px;
}

.dynamic-txt01 h5 {
    font-size: 18px;
    color: #e60012;
    text-align: center;
    padding-top: 14px;
}

.dynamic-txt01 h6 {
    font-size: 18px;
    color: #000;
    font-weight: normal;
    margin-top: 18px;
}

.dynamic-txt01 .subtitle {
    font-size: 20px;
    font-weight: normal;
    color: #000000;
    /*text-indent: 2em;*/
    padding: 10px;
}

.dynamic-txt01 .p01 {
    text-indent: 0;
    font-size: 18px;
    padding-bottom: 20px;
}

.dynamic-txt01 .trait {
    margin-top: 10px;
}

.dynamic-txt01 .trait li {
    font-size: 18px;
    color: #545454;
    line-height: 36px;
    float: left;
    width: 50%;
    text-indent: 2em;
}
.changFont{
	padding:0 50px;
}
.changFont p{
	font-size:14px;
	line-height:32px;
	color:#000
}
.dynamic-in-center{
    width:983px;
    margin: 0 auto;
    /*background:url(../images/tips-bg.jpg) no-repeat;*/
}




















