ï»¿/* CSS Document */
.newsYearLiTitle i, .search_news_btn, .newsYearmore i { background-image: url(/images/icon.png); background-repeat: no-repeat; /*display: inline-block;*/ }


.newsListBox { width: 685px; float: left; }
.newsListLi { padding-left: 280px; position: relative; border-bottom: thin solid #ededed; height: 153px; padding-bottom: 42px; padding-right: 20px;padding-top: 42px; transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s;}
.newsListLi:hover { background-color: #fafafa; }
.newsListImg { position: absolute; left: 16px; }
.news_right { float: right; width: 288px; }


.newsYear { clear: both; }
.newsYearLi{margin-bottom:2px;}
.newsYearLiTitle i{ background-position: -72px -85px; width: 9px; height: 5px; display: block; float: right; margin-right: 20px; margin-top: 20px; 
	transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;

}

.newsYearLiTitle:hover i, .NYover i{ background-position: -72px -96px; }
.newsYearLiTitle { background: none repeat scroll 0 0 #f2f2f2; color: #858585; display: block; font-size: 18px; height: 43px; line-height: 43px; margin-bottom: 1px; padding-left: 13px;  
	transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	border-radius: 5px;
}
.newsYearLiTitle:hover, .NYover { background: none repeat scroll 0 0 #b31602; color: #fff; margin-bottom: 1px; }
.newsYearliBox { padding: 18px 0 18px; background-color: #f2f2f2; }
.newsMonth { color: #5e5e5e; display: block; float: left; height: 30px; line-height: 30px; text-align: center; width: 25%; font-size:12px;}
.newsMonth:hover, .newsYearliBox .NMover { color: #e60012; text-decoration: underline; font-weight: bolder; }


.search_news{ border-radius: 20px; border: thin solid #CCC; padding-left: 15px; position: relative; 
	transition-duration: 0.6s;
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	
}
.search_news:hover{
	border: thin solid #aeaeae;
}
.search_newsfocus {
	box-shadow: 0 0 5px #d00005;
	border: thin solid #fff !important;
}
input[type="text"].search_news_input:focus{ color:#000;}
input[type="text"].search_news_input{border:0;font-size:14px;width:236px;}
.search_news_btn{ 
    cursor: pointer;
    opacity: 1;
    transform: translateX(0px);
    transition-delay: 0.2s;
    z-index: 2;

display: inline-block;*display:inline;zoom:1; cursor: pointer; opacity: 1; transform: translateX(0px); transition-delay: 0.2s; 
background-position: -147px -76px;width:30px;height:26px; 

    box-shadow: none;
    font: inherit;
    vertical-align: middle;

    background-color: transparent;
    border: 0 none;
    margin: 0;
    padding: 0;
	
	position: absolute;
    right: 0;
    top: 5px;
	cursor: pointer;
    opacity: 1;
    transform: translateX(0px);
    transition-delay: 0.2s;

/*	transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;	*/
}
.search_news_btn:hover{
	background-position: -147px -99px;
	 }
.search_news_btnSpen {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
}

.newsYearmore{ background-color: #f2f2f2;height:26px; border-radius: 5px;cursor: pointer;	transition-duration: 0.6s;
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
}
.newsYearmore:hover{ background-color: #e8e8e8;color:#000;}
.newsYearmore:hover i{background-position: -108px -100px;


}
.newsYearmore i{display:inline-block;*display:inline;zoom:1;width:14px;height:14px;background-position: -108px -84px;margin-left:15px;
	transition-duration: 0.6s;
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
}

.news_share{ border-top: 2px solid #dedede; margin: 60px auto 0 auto; padding:20px 0 100px 0; width: 1050px; text-align: center; }
.newsLinks{float:left;width:291px;margin-right:41px;}
.newslinksUl{width:1018px;margin:0 auto;margin-right:-41px;}

.workxx-img img { width:290px; height:137px }

.newsLinksBox{width:954px;margin:0 auto;}
.newsX_line{border-top:3px solid #CCC;padding:20px 0 45px 0;line-height:15px;}
.cldet_line { border-top:2px solid #CCC;padding:20px 0 45px 0;line-height:15px }

.backlist:hover .icon_back{background-position: -108px -102px;}

/***************************************************************************/
.party_workkv{ height: 460px; text-align: center; background: #b61316 url(../images/party_workkv2025.jpg) no-repeat center top; background-size: auto 100% }
.party_menuul{background-image: url(/images/pnLine.gif); background-repeat: no-repeat; background-position: right center;display:block;}
.PMli a{ color:#818181; font-weight: bolder;display:block; }
.PMli:hover a{ color:#fff; }
.PMli:hover , .PMli.pmover{background-color:#d5262b;color:#fff;background-image:none ;}
.pmJT{ background-position: -365px -159px; width:21px; height:9px; position:absolute; bottom:-9px; display: none;left:50%;margin-left:-10px; }

.pmover a{ color:#fff; }

.PMli:hover .pmJT, .pmover .pmJT{ display: inline-block; *display:inline;zoom:1;}
.PMli{ float:left; height:38px; width:525px; text-align: center; background-image: url(/images/pnLine.gif); background-repeat: no-repeat; background-position: left center; position:relative; }
.party_menu{ background-color:#f1f2f2; height:38px;    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); line-height:38px;z-index:88; position:relative;}
.PMli1{float:left;height:38px;}
.pw_topin{z-index:80;background-color: #f6f6f6; position:relative;}
.pw_topimgBox{ float:left; }
.pw_imgBox{ width:476px; height:306px; overflow: hidden; position:relative;}
.pw_ul{width:10000px;}
.pw_li{width:476px;height:306px; position:relative;float:left;}
.pw_Title{ position:absolute;bottom:0;height:40px;line-height:40px;}

.pw_topTxt{ position:absolute; top:-20px; right:0; width:540px;}
.pw_topTxt_title{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.pw_topTxtli{padding: 20px 0;border-bottom:1px solid #ededed;line-height:1.3em;}

.PWin2_tli{float:left;line-height:1.2em;margin-right:75px;width:472px;height:125px; overflow:hidden;}
.PWin2_tli img{float:left; margin-right:20px;width:200px;height:125px;}
.PWin2_tli2{clear:both;padding-bottom:49px;margin-bottom:49px;border-bottom:1px solid #ededed;width:1050px; display:block;}

.PWin2_tul{width:1145px;}

.newsYear{ /*height:262px; overflow: hidden;*/ }

.pw_Title{ width:476px; }

.plantext{float:left; width:515px;}
.planright{float:right; padding-top:120px; }

.planxi{}


/*---------------------------------------*/
.jpolicy_Title{ line-height:1.8em;border-top:5px solid #CCC; border-bottom:1px solid #CCC; position:relative; padding:0 20px;}


.jpolicy-li01 { width:240px; margin-right:30px }
.jpolicy-li02 { width:240px }

.jpolicy-list02 li { float:left; width:490px; padding-left:30px; line-height:24px }
.jpolicy-list02 a { color:#555; margin-right:8px }
.jpolicy-list02 a:hover { color:#000 }

.jwork01, .jwork02 { width:930px; margin-left:auto; margin-right:auto ; padding-left:483px; position:relative; padding:80px 0 0 0; line-height:1.5em; color: #555 }
.jwork01 .jwork01-l{ float:left;margin-right:50px;}
.jwork02 .jwork02-r{ float:right;margin-left:50px }

.jworkBlockbox{padding-bottom:80px; border-bottom: 1px solid #ccc;}


.jc-title { width:100%; height:186px; background:url(/images/jc-titlebg.jpg) no-repeat }
.jc-title dt { width:310px; margin-right:50px }
.jc-title dd { width:690px }

.jc-dl01 { width:500px } 
.jc-dl01 dt { width:210px; margin-right:30px }
.jc-dl01 dt img { display:block }
.jc-dl01 dd { width:260px }
.jc-arrows { display:block; width:9px; height:13px; background:url(/images/arrows_9x13.png); margin-left:5px; margin-top:4px }
a:hover .jc-arrows { background:url(/images/arrows_9x13b.png)}

.jcxx-box { width:860px; height:550px; overflow-x:hidden; overflow-y:auto }
.jcxx-dl01 { width:830px; margin-left:auto; margin-right:auto } 
.jcxx-dl01 dt { width:210px; margin-right:30px }
.jcxx-dl01 dt img { display:block }
.jcxx-dl01 dd { width:590px }


.newListtxtinfo{ max-height:45px; line-height:22px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; /*white-space: nowrap;*/}
<!--ºÄÊ±1766133487.6316Ãë-->