/* CSS Document */
body{
	font-size: 14px;
	font-weight: normal;
	color: #757575;
	line-height: 20px;
	background-color: #FFF;
	background-image: url(../images/bj.jpg);
	background-repeat: repeat-x;
	font-weight: normal;
	margin: 0px;padding: 0px;}	
a{
	color:#666;
	text-decoration:none;}

*{
	margin:0;
	padding:0;}
img{
	border:0;}
ul,li {
	list-style-image: none;
	list-style-type: none;}
a:hover{
	color: #2d6cb9;
	text-decoration: none;}



.top {
	background-image: url(../images/top-bj.jpg);
	height: 28px;
	width: 1002px;
	margin-right: auto;
	margin-left: auto;}
.cennar {
background-color:#FFFFFF;
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
	float:none;
;}
.banner {
	background-image: url(../images/banner.jpg);
	margin-right: auto;
	margin-left: auto;
	height: 250px;
	width: 1002px;}
.top-r {
	float: right;}
.top-r a {
	color: #FFF;
	padding-right: 10px;
	line-height: 28px;}

.nav {height:37px; width:1002px; margin:0px auto; background:url(../images/nva.jpg) repeat-x;}
.nav ul {padding-left:6px;}
.nav ul li{float:left; width:110px; text-align:center; height:37px; position:relative; z-index:90; background:url(../images/bar_line.jpg) no-repeat center right;}
.nav ul li a{display:block; color:#fff; font-weight:bold; height:37px; line-height:37px; font-size:14px;}
.nav ul li a:hover,.top .nav ul li a.current{color:#FFFF00; text-decoration:none;}
.nav ul li dl{position:absolute; width:96px; z-index:100; display:none; *margin-left:-49px;}
.nav ul li dl dd{}
.nav ul li dl dd a{font-weight:normal; height:30px; line-height:30px; padding:0px; background-color:#3070BA; font-size:12px; color:#fff; text-align:center;}
.nav ul li dl dd a:hover{background-color:#2766A9; text-decoration:none;}


.nva {
	background-image: url(../images/nva.jpg);
	background-repeat: repeat-x;
	height: 37px;
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
	font-family: "宋体";
	font-size: 14px;
	line-height: 38px;
	font-weight: bold;
	color: #FFF;}

ul .nva-tit {
	float: left;
	background: url(../images/bar_line.jpg) no-repeat right center;}
.nva-titet a {
	font-size: 14px;
	color: #FFF;
	margin-left: 20px;}

.nva ul {
	padding-left: 10px;}
.nva-tit a 
{
    display:block;
    width:98px;
    text-align:center;}

.nva-tit a:hover{
	background: url(../images/nva-titbg.jpg) repeat center;
	color:#ff0000;}

.news {
	width: 1002px;
	margin:10px auto 0 auto;
	overflow: hidden;}
.notice {
	width: 228px;
	margin-left: 7px; _margin-left:4px;
	float: left;}

.not-z li {
	background-image: url(../images/ico-n.jpg);
	background-position: left;
	background-repeat: no-repeat;}

.w1 {
	background-image: url(../images/notice.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 228px;}
.dynam-bt a {
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	color: #0059b8;
	float: left;}

.w1 a {
	float: right;
	padding-right: 10px;
	line-height: 28px;
	font-size: 12px;
	color: #0059b8;
	font-weight: normal;}
.w1 em{
	line-height: 20px;
	padding-top:5px;}

em{
	font-family:"宋体";
	font-style:normal;
	font-weight:bold;
	padding-left:20px;
	line-height: 30px;
	color: #0059b8;
	float: left;
	font-size: 14px;}
	
.notice-k {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #9adaff;
	border-bottom-color: #9adaff;
	border-left-color: #9adaff;
	width: 226px;
	clear:both;}
.not-z {
	padding-left: 10px;
	padding-top:7px;
	height:265px;}
.not-z li {
	background-image: url(../images/ico-n.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	padding-right: 10px;}
.not-z li a {
	color: #666;
	font-size: 12px;
	line-height: 26px;}
.nva-tit a {
	color: #FFF;}
.notice-z {
	padding-left: 10px;
	padding-top:6px;
	height:210px;}
.notice-z li {
	background-image: url(../images/ico-n.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	padding-right: 10px;}
.notice-z li a {
	color: #666;
	font-size: 12px;
	line-height: 26px;}



.dynam {
	/*width: 752px;*/
	float: left;
	padding-left: 7px;}


.dynam-z {
	background-image: url(../images/dyna.jpg);
	height: 31px;
	width: 752px;}
.dynam-z a {
	font-size: 12px;
	line-height: 31px;
	font-weight: normal;
	color: #0059b8;
	float: right;
	padding-right: 10px;}
.dynam-k {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #9adaff;
	border-bottom-color: #9adaff;
	border-left-color: #9adaff;
	padding-top: 10px;
	padding-left: 10px;
	width: 733px;
	height:259px;
	padding-right: 7px;}


.tu-k {
	float: left;}

.tu-k a p {
	line-height: 28px; _line-height:19px;}
.tetx-news {
	float: left;
	width: 400px;
	margin-left: 15px;}
.tetx-news li {background:url(../images/ico-p.jpg) no-repeat center left; text-indent:15px;}
.tetx-news li samp {
	float: right;}
.tetx-news li a {
	line-height: 26px;}


.tetx {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	text-indent:2em;
	line-height:1.8em;
	padding-bottom:10px;
	margin-bottom:10px;
	height:42px; overflow:hidden;}

.dynam-k h2 {
	font-size: 14px;
	line-height: 30px;
	color: #03F;}

.tub {
	height: 102px;
	width: 987px;
	margin:10px auto 0px auto;}

.Energy {
	margin:10px auto 0px auto;
	width:986px;}
.jn {
	float: left;}
.party-bt {
	background-image: url(../images/party.jpg);
	background-repeat: no-repeat;
	height: 36px;}
.Party {
	float: left;
	margin-left: 11px;
	width:368px;}
.article_border {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dfdfdf;
	border-right-color: #dfdfdf;
	border-bottom-color: #dfdfdf;
	border-left-color: #dfdfdf;
	padding-bottom: 20px;}

.party-bt a {
	font-size: 12px;
	line-height: 36px;
	font-weight: normal;
	float: right;
	margin-right: 10px;}
.party-k {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d5d5d5;
	border-bottom-color: #d5d5d5;
	border-left-color: #d5d5d5;
	clear:both;}



.Party em{
	      font-family:"宋体";
	      font-style:normal;
	      font-weight:bold;
	      padding-left:35px;
	      padding-top: 5px;
	      color: #fff;
	      float: left;
	      font-size: 14px;}

.Party-Z {
	padding-left: 10px;
	height:208px;}
.Party-Z li {
	background-image: url(../images/ico-p.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;/*padding-left: 10px;想让它过去点这里加大就行*/
	padding-right: 10px;
	line-height: 26px;}.Party-Z li samp {
	float: right;
	line-height: 26px;}
.link 
{
    clear:both;
	width:986px;
	margin:10px auto 0px auto;
	background-image: url(../images/link.jpg);
	background-repeat: no-repeat;
	height: 55px;}
.link-bt {float:left;}
.link-k { 
         float:left; padding-top:17px;}

.link-k select{ 
		    margin:0px 0px 0px 30px;}
.foot 
{
    clear:both;
	height: 103px;
	width:987px;
	margin:10px auto 0px auto;
	background-image: url(../images/foot.jpg);
	background-repeat: no-repeat;}



.link em{
	     font-family:"宋体";
	     font-style:normal;
	     font-weight:bold;
		 text-indent:35px;
	     line-height: 55px;
	     color: #0059b8;
	     float: left;
	     font-size: 14px;}
 .neir {
	width: 984px;
	margin:10px auto 0px auto;
	overflow:hidden;}

.list {
	float: left;
	width: 244px;}
.dt {
	background-image: url(../images/navl.jpg);
	background-repeat: no-repeat;
	height: 30px;}
.dt em{
	font-family:"宋体";
	font-style:normal;
	font-weight:bold;
	padding-left:22px;
	padding-top:4px;
	line-height:26px;
	color: #0059B8;
	overflow:hidden;
	float: left;
	font-size: 14px;}
.dt-k{
	float: left;
	width: 241px;
	border:1px solid #9ADAFF;
	border-top:0px;
	padding:5px 0px;
	font-size:12px; font-weight:normal;}	
.dt-k li {float:left; width:100%; height:26px; line-height:26px; background:url(../images/ico-n.jpg) no-repeat 7px center; text-indent:20px; overflow:hidden;}
.dt-k li span {float:right; color:#888;}

.list-r {
	float: left;
	width: 726px;
	margin-left: 10px;}
.r-dt {
	background-image: url(../images/r-lits.jpg);
	width: 726px;
	height: 33px;
	overflow:hidden;}
.r-dt span {
	float: right;
	line-height:33px;
	font-weight: normal;
	padding-right: 10px;
	font-size: 12px;}

.r-dt em{
 	  font-family:"宋体";
	  font-style:normal;
	  font-weight:bold;
	  text-indent:5px;
  	  line-height: 33px;
	  color: #0059B8;
	  float: left;
	  font-size: 14px;}
	  
.r-k{float: left;
	width: 724px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dfdfdf;
	border-bottom-color: #dfdfdf;
	border-left-color: #dfdfdf;}
.r_news {
	margin-right: 10px;
	margin-left: 10px;
	line-height: 36px;
	padding-top: 5px;
	min-height:300px;}
.r_news li samp {
	float: right;
	color: #aaaaaa;}
.r_news li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dfdfdf;}
.page{ line-height:50px; 
     text-align:center;}
.path {
	line-height: 43px;}
	
.article_head_title{
	width:100%;
	height:39px;
	overflow:hidden;
	background-image: url(../images/wz-nva.jpg);
	background-repeat: no-repeat;}
.article_head_title .title { float:left; font-size:14px; font-weight:bold; text-indent:24px; line-height:39px; color:#0059B8;}
.article_head_title .path {
	                      float:right;
						  padding-right:10px;
						  background:url(../images/homeico.jpg) no-repeat 10px center;}
.article_head_title .fenx {
	                       float:right;
						   padding-right:10px; 
						   padding-top:0px;}
.bshare-custom {
	margin-right: 15px;
	padding-top:5px;}
.article_head_title .fenx {
	                       float:right;
						   padding-right:10px; 
						   padding-top:4px;}
.bshare-custom {
	margin-right: 15px;
	padding-top: 8px;}

.article_show {margin:12px 40px 0px 40px; display:table;width:902px;}	
.show_title {font-size:22px; 
             font-weight:bold;
			 text-align:center; 
			 line-height:36px;
			  padding-top:30px; 
			  color:#B90F0F;}
.show_date {border-bottom:1px dashed #E0E0E0; 
            color:#666666; 
			height:36px; 
			line-height:36px; 
			text-align:center;
			margin:12px auto;}
.show_date {border-bottom:1px dashed #E0E0E0; 
            color:#666666; 
			height:36px; 
			line-height:36px;
			text-align:center; 
			margin:12px auto;}

.Zoom {line-height:190%;
        margin:0px 5px;
	    padding-top:10px; 
		overflow-x:auto; 
		overflow-y:hidden; 
		font-size:14px;}
.Zoom p {padding-bottom:10px;}
.Zoom img {padding:10px 0px; 
           text-align:center;
		    margin:0px auto;}
			
.show_page {
	       padding-top:40px; 
		   margin:0px 28px; 
		   line-height:22px;}

.focusBox {position:relative; width:314px; height:256px; overflow:hidden; float:left;}
.focusBox .pic img {width:314px; height:220px; display: block;}
.focusBox .num { position: absolute; z-index: 3; bottom:11px; right:2px;}
.focusBox .num li{ float: left; position: relative; width: 16px; height: 16px; line-height: 16px; overflow: hidden; text-align: center; margin-left: 6px; cursor: pointer;}
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: #685E66; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;}
.focusBox .num li span { z-index: 1; background: #D6D6D6;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:#367ABB; color:#fff;}
.focusBox .txt {position: absolute; bottom:0px; z-index: 2; height:36px; width:100%; overflow: hidden;}
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; padding:0 0 0 4px; font-size:13px;}