*{
   margin:0;
   padding:0;
   }
a{
   text-decoration:none;
   color:#000;
   }
a:hover{
   color:#0033FF;
   }
body{scrollbar-3dlight-color:#B4B4B4;
	scrollbar-arrow-color:#333333;
	scrollbar-base-color:#EEEEEE;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#eeeeee;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#B4B4B4;
	background-image: url(../image/bggray.gif);
	margin:0 auto;
	font-size:12px;
}
h2{
   font-size:14px;
   background:url(../image/ico_1.gif) left no-repeat;
   padding-left:30px;
   height:30px;
   line-height:30px;
   color:#003366;
   position:relative;
   border-bottom:#3399CC 2px solid;
   }
h2 span{
	position:absolute;
	right:13px;
	font-weight:normal;
	font-size:12px;
   }
.bluefont{
   color:#006699;
   }
.clear{
   clear:both;
   }
.content{
   width:980px;
   margin:0 auto;
   text-align:center;
   background:#fff;
   position:relative;
   }
* html .content{
   wdith:1000px;
   overflow:hidden;
   }
#top{
   width:1000px;
   background:#fff;
   margin:0 auto;
   text-align:left;
   }
#page{width:640px;
      float:left;
	  color:#2F2F2F;
	  background-color: #F4F7F9;
	  border:#ccc 1px solid;
	  line-height:20px;
	  margin:5px 0;
	  overflow-x:hidden;
	  }
* html #page{
     margin:5px 0;
	}
#page ul{padding:0px; 
		 LIST-STYLE-TYPE: none;
		 word-break: break-all;
		 margin:0;
		 text-align:left;
		 color:#000;
		 line-height:26px;
		 }
#page ol{font-weight:bolder;
		font-size:9pt;
		text-align:left;
		padding-top:10px;}
#page h1{color:#124289;
		font:700 20px/40px "ºÚÌå";
		margin:15px auto;
		}
.title_bg{
   background:#F4F7F9;
   padding:3px 10px;
   }
#page_top{ position: relative;
		top: 0px;
		left: auto;
		right: auto;
	 	width:776;
	    border-left:6px solid #fff; 
	    border-right:6px solid #fff; 
	    margin:auto;}
#content{text-indent:20px; text-align:left; width:90%;}

#pagebottom {width:776;
	  height:30px;
	  border-left:6px solid #fff; 
	  border-right:6px solid #fff;	  
	  font-size:9pt; 
	  color:#434858; 
	  margin:auto;	 
	  background-color:#D7D7D7;
	  TEXT-DECORATION: none}
#pagebottom_into{border-top:3px solid #33568C; padding-top:5px; text-align:center;}

.rightbox{
   width:330px;
   float:right;
   margin:5px 0;
   text-align:left;
   border:#769caf 1px solid;
   overflow:hidden;
   }
.rightbox .search{
   height:30px;
   line-height:30px;
   }
.rightbox .search input{
   float:left;
   margin:5px;
   color:#666;
   padding-left:3px;
   }
* html .rightbox{
   width:330px;
   }
.rightbox h3{
   clear:both;
   line-height:25px;
   height:25px;
   background: url(../image/topicbg2.jpg) repeat-x;
   text-align:left;
   color:#000;
   font-size:12px;
   text-indent:10px;
   margin:0 0 5px 0;
   }
.footdiv{
   clear:both;
   margin:0 auto;
   background:#fff;
   width:1000px;
   }
.list1{
   margin:0;
   font-size:12px;
   }
.list1 li{
   line-height:25px;
   border-bottom:#ccc 1px dotted;
   list-style:none;
   margin:0 10px;
   text-align:left;
   position:relative;
   font-size:12px;
   }
.list2 {
   width:95%;
   border-bottom:#78a5be 1px dashed;
   font-size:14px;
   margin:10px auto;
   }
.list2 li{
   list-style:none;
   background: url(../image/bluedot.jpg) left 12px no-repeat;
   line-height:30px;
   height:30px;
   position:relative;
   padding-left:10px;
   }
.list2 li span{
   position:absolute;
   right:5px;
   top:0;
   font-size:12px;
   color:#666;
   }
.list2 li a{
   line-height:30px;
   font-size:14px;
   }

.list4 {
   width:95%;
   border-bottom:#78a5be 1px dashed;
   font-size:12px;
   margin:10px auto;
   }
.list4 li{
   list-style:none;
   line-height:30px;
   height:30px;
   position:relative;
   padding-left:10px;
   }

.list4 li a{
   line-height:24px;
   font-size:12px;
   color:#00f;
   }
.hotnewslist {
   margin:5px 2px;
   background: url(../image/liststyle1.jpg) left top no-repeat;
   }
.hotnewslist li{
   line-height:25px;
   list-style:none;
   text-indent:25px;
   border-bottom:#ddd 1px dotted;
   }
.newslist li{
   line-height:22px;
   list-style:none;
   background: url(../image/02420592.gif) left no-repeat;
   text-indent:10px;
   border-bottom:#ccc 1px dotted;
   margin-left:5px;
   position:relative;
   width:320px;
   }
.newslist li a,.hotnewslist li a{
   color:#333;
   text-decoration:none;
   }
.newslist li a:hover,.hotnewslist li a:hover{
   color:#0033FF;
   }
.adbanner img{
   width:328px;
   height:100px;
   margin:5px 2px;
   }
.newstime{
   position:absolute;
   right:2px;
   top:0;
   color:#666;
   }
.source{
   text-align:right;margin-top:20px; font-size:14px;
   line-height:40px;
   border-bottom:#ccc 1px dotted;
   }
.topic{
   font-size:14px;
   font-weight:bold;
   text-align:left;
   text-indent:28px;
   height:28px;
   line-height:30px;
   background:url(../image/topicbg.gif) repeat-x;
   }
.subnav{
   height:25px;
   line-height:25px;
   padding-left:20px;
   color:#155175;
   border-bottom:#0879C9 2px solid;
   margin-bottom:5px;
   position:relative;
   font-size:12px;
   top: 0px;
   left: 0px;
   text-align:left;
}
.subnav a{
   color:#155175;
   margin:0 5px;
   font-size:12px;
   }
.hotline
{
   width:200px;
   position:absolute;
   right:10px;
   top:3px;
   }
.tjzt{
   clear:both;
   margin:2px;
   float:left;
   }
.tjzt img{
   float:left;
   margin:0;
   width:158px;
   height:82px;
   margin:2px;
   }
.comment_area{
   width:98%;
   background:#FFF;
   text-align:left;
   border: #a1b6c9 1px solid;
   }
.comment_area .abstract{
   margin:0 5px;
   }
.comment,.comment2{
   font-size:14px;
   font-weight:bold;
   text-align:left;
   line-height:25px;
   height:31px;
   color:#fff;
   background:url(../image/table_bg2.gif) left repeat-x;
   }
.comment2{
   background:#f5f5f5 url(../image/topicbg3.jpg) no-repeat;
   border-bottom:#0d4372 2px solid;
   text-indent:10px;
   height:25px;
   }
.comment span{
   width:74px;
   height:31px;
   text-align:center;
   display:block;
   background:url(../image/table_bg1.gif) left no-repeat;
   }
.comment .redbg{
   background:url(../image/table_red.gif) left no-repeat;
   }
.red{
   color:#990000;
   }
.red:hover{
   color:#0066FF;
   }
.viewpoint{
   width:98%;
   margin:5px auto;
   text-align:left;
   border: #a1b6c9 1px solid;
   background:#fff;
   }
.point{
   background:url(../image/topicbg2.jpg) repeat-x;
   line-height:25px;
   color:#003366;
   font-weight:bold;
   text-indent:10px;
   font-size:12px;
   }
.point_table{
   line-height:25px;
   margin:1px auto;
   font-size:12px;
   }
.point_table td{
   padding:0 10px;
   }
.point_table .tr1 td{
   background: #F2F8FD;
   border-top:#ccc 1px solid;
   color:#333;
   }
.point_table .tr1 td img{
   margin:0 5px;
   }
.point_table  a{
   margin:0 5px;
   color:#003366 !important;
   text-decoration:none;
   }
.point_table  a:hover{
   color:#FF0000;
   }
.relatenews{
   margin-top:50px;
   border-top:#006699 1px dashed;
   }
.relatenews .title{
   font-size:14px;
   text-align:left;
   font-weight:bold;
   color:#000000;
   margin:5px;
   }
.relatelist li{
   font-size:14px;
   line-height:30px;
   width:490px;
   float:left;
   overflow-x:hidden;
   }
.relatelist li a{
   font-size:14px;
   color:#0033Ff !important;
   text-decoration:underline;
   }
.print{
   font-size:12px;
   
   }
.opinion_table{
   font-size:12px;
   margin:5px auto;
   width:98%;
   }
.opinion_table  td{
   line-height:30px;
   padding:0 10px;
   text-align:left;
   }
.opin_list td{
   color:#666 !important;
   }
.opin_list td a{
   font-size:14px;
   color:#003399 !important;
   margin:0 10px;
   text-decoration:none;
   }
.opin_list td a:hover{
   color:#FF0000 !important;
   }
.opin_cont td{
   text-indent:20px;
   border-bottom:#666 1px dotted;
   }
.pagination{
   text-align:right;
   font-weight:bold;
   height:30px;
   margin:10px;
   font-size:12px;
   }
.pagination a{
   padding:1px 8px;
   border:#ccc 1px solid;
   margin:0 5px;
   font-weight:normal;
   }
.pagination a:hover{
   background:#eee;
   }
.pinlun{
   width:640px;
   background: #E8F2F7;
   font-size:12px;
   }
.pinlun td{
   padding:0 8px;
   }
.theme{
   clear:both;
   text-align:left;
   line-height:30px;
   font-size:18px;
   margin:10px auto;
   padding:5px auto;
   width:92%;
   color: #990000;
   border-bottom:#ccc 1px dashed;
   font-family: "ºÚÌå";
   position:relative;
   }
.themetime{
   position:absolute;
   right:10px;
   bottom:0;
   font-size:12px;
   color:#000000;
   font-family:"ËÎÌå";
   height:20px;
   line-height:20px;
   }
.theme span{
   color:#E56500;
   font-size:15px;
   font-weight:bold;
   margin-left:20px;
   margin-top:10px;
   height:20px;
   line-height:20px;
   }
.table01{
   line-height:25px;
   width:96%;
   margin:5px auto;
   font-size:12px;
   border-left:#ccc 1px solid;
   border-top:#ccc 1px solid;
   }
.table01 th{
   background: #FF9900;
   color:#fff;
   }
.table01 td{
   text-align:center;
   background:#fff;
   }
.table01 th,.table01 td{
   border-right:#ccc 1px solid;
   border-bottom:#ccc 1px solid;
   }
.table01 td a{
   text-decoration:underline;
   color:#0033CC;
   }
.table01 td a:hover{
   color:#000000;
   }
.table01 .tr01 td{
   background: #FDFAEE;
   }
.table02 {
   width:95%;
   margin:0 auto;
   }
.table02 td{
   border-bottom:#ccc 1px dotted;
   line-height:25px;
   height:25px;
   font-size:12px;
   text-align:left;
   }
   .table02 .table4 td{
   text-decoration:none;
   }
   .table03 td{
   border-bottom:#ccc 1px dotted;
   line-height:25px;
   height:25px;
   font-size:14px;
   text-align:left;
   }
h4{
	font-size:14px;
	color: #333;
	line-height:30px;
	background: url(../image/gif_57_020.gif) left no-repeat;
	padding-left:40px;
}
.table03{
	width:98%;
	margin:10px auto;
	line-height:25px;
	font-size:12px;
}
.prompt{
   width:97%;
   border: #C9DDF8 1px solid;
   line-height:25px;
   margin:20px auto;
   background: #fff;
   }
.prompt table{
   font-size:12px;
   }
.prompt table td{
   font-size:12px;
   background:#fff;
   color:#00529C;
   }
.prompt .line{
   border-right: #ccc 1px  dotted;
   }
.hyjd{
   margin-bottom:15px;
   }
.hyjd h1{
   background:none !important;
   }
.hyjd h1 a{
   color: #003399;
   }
.hyjd ul li{
   background:none;
   }
   
.paragraph{
	text-align:left;
	line-height:25px;
	padding:10px;
	border-bottom:#E3EBF2 1px dotted;
	text-indent:25px;
}
.headbg{
	background:url(../image/headbg.jpg) repeat-x center;
}

.headbg span{
	background:#fff;
	padding:0 10px;
	color: #069;
}
.hy_head{
	font-size:14px;
	color: #069;
	font-weight:bold;
	line-height:30px;
	background: url(../image/04563135.gif) left no-repeat;
	padding-left:30px;
}
.subject{
	position:absolute;
	text-align:left;
	top:200px;
	left:30%;
	padding:0;
	margin:0;
	width:500px; 
	text-align:center;
	background:#E6EAED url(../images/ceo_linebg.gif) repeat-y;
	z-index:10000;
}
.subject table td{
	font-size:14px;
	font-weight:none;
	font-family:"ËÎÌå";
	padding-left:5px;
	color:#333;
}
.list3 {
   margin-bottom:15px;
   margin-top:10px;
   border-bottom:#ccc 1px dotted;
   }
.list3 li{
   line-height:28px;
   list-style:none;
   font-size:14px;
   position:relative;
   }
.list3 li a{
   color:#0000FF;
   text-decoration:underline;
   font-size:14px;
   }
.h4{
   font-size:15px;
   margin-top:10px;
   }
.ask{
	position:absolute;
	right:10px;
	top:2px;
	font-size:12px;
	background:url(../images/035no.gif) left no-repeat;
	width:100px;
	text-align:center;
	color:#036;
	cursor:pointer;
}
.askquestion{
	position:absolute;
	top:30px !important;
	left:120px !important;
}
.tag{
	background:url(../images/bg_02.jpg) repeat-x;
	height:24px;
	border-bottom:#eee 1px solid;
}
.tag a{
	display:block;
	float:left;
	font-weight:bold;
	width:120px;
	height:22px;
	line-height:22px;
	margin-top:2px;
	margin-left:10px;
	text-align:center;
}
.tag .hover{
	background:url(../images/bg_03.jpg) repeat-x;
	display:block;
	height:22px;
	line-height:22px;
	width:120px;
}
.tagContent{
	padding:10px;
	clear:both;
}
.xgzt{
	text-align:left;
	font-size:14px;
	line-height:25px;
	margin:0 15px;
}
.xgzt .hy_head{
	text-align:left;
	border-bottom:#ccc 1px dashed;
	margin-bottom:15px;

}
.xgzt .line{
	clear:both;
	height:30px;
}
.xgzt .line a{
	float:left;
}
.xgzt .time{
	float:right;
}
.table05{
	width:95%;
	margin:10px auto;
	line-height:25px;
	border-top:#ddd 1px solid;
	border-right:#ddd 1px solid;
	font-size:13px;
}
.table05 td,.table05 th{
	border-bottom:#ddd 1px solid;
	border-left:#ddd 1px solid;
	padding:0 5px;
}
.tishi{
	font-size:12px;
	line-height:22px;
	text-align:left;
	text-indent:20px;
	background:#d7e6f1;
	width:100%;
	color:#6e99b9;
	border:#f8f8f8 1px solid;
}
.shengming{
	clear:both;
	text-align:left;
	line-height:20px;
	margin:10px auto;
	width:92%;
	border:#ddd 1px dashed;
	padding:10px;
	color:#333;
	background:#eef3f7;
}
.pingji{
	clear:both;
	margin:10px auto;
	width:92%;
	padding:10px;
	text-align:left;
	border:#ddd 1px dashed;
}
.pingji .table01{
	width:100%;
}
