body{margin:0;padding:0;font-family:宋体;font-size:12px;text-align:left;}

*{margin:0;padding:0;}

/*share class*/
em{color:#f00;font-style:normal;}
h1{margin:18px auto 10px auto;color:#01002A;font:900 25px 宋体;text-align:center;}
h2{margin:5px auto;color:#002E60;font-size:18px;text-align:center;}
h3{padding:0 15px;font-size:15px;text-align:left;color:#000;}
p{margin:15px 0;}
.shu{display:block;float:left;margin:0 5px 0px 7px;text-align:center;color:#04407C;width:21px;height:12px;background:#DDECFF;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:visited{color:#061ACC;}
.line{margin:0 0 0 10px;width:980px;height:3px;background:url(images/endbg1.gif) no-repeat;}

/*head*/
.head{
    position:absolute;
	top:15px;
	left:10px;
	padding:7px 0 0 10px;
    width:968px;
    height:88px;
	text-align:left;
	border:1px solid #D3D3D3;
}
/*nav*/
.nav{
    position:absolute;
	top:112px;
	left:10px;
	padding:7px 0 0 6px;
	border:1px solid #d3d3d3;
	border-top:none;
	height:19px;
	width:972px;
	color:#B6B6B4;
	background:url(images/nbg.gif);
}
.nav a{
    margin:0 5px;
    color:#112A84;
	text-decoration:none;
}
/*page nav*/
.p_nav{
    position:absolute;
	top:138px;
	left:10px;
	width:980px;
	height:34px;
	text-align:left;
	color:#112A84;
}
.p_nav a{
    color:#112A84;
	text-decoration:none;
}
/*content*/
.content{
    margin:174px 0 0 10px;
	width:980px;
	height:100%;
	background:url(images/endbg.gif) repeat-y;
}
/*left content*/
.left_content{
    float:left;
	text-align:left;
	width:610px;
	height:auto;
	color:#012D5C;
}
.content{
    display:inline-block;
}
.content:after{display:block;clear:both;content:".";visibility:hidden}
.left_c_c{
	border:1px solid #d3d3d3;
	width:610px;
	height:auto;
	color:#000;
	background:#F9FDFF;
}
.left_c_c p{
    padding:0 15px;
	color:#000;
	text-align:left;
}
.left_content p.p1{
    text-align:center;
	font-size:12px;
}
.left_content p.p1 a{
	color:#000;
	text-decoration:none;
}
.left_content p.p1 a:hover{
	color:#000;
	text-decoration:underline;
}
.title{
    margin:0 auto 25px auto;
	width:595px;
	height:26px;
	text-aling:center;
	background:#3C679E;
	color:#fff;
}
.title a{
    color:#fff;
	text-decoration:none;
}
.title a:visited,.pci_title a:visited{
    color:#fff;
}
.title input{
    height:20px;
    vertical-align:middle;
}
.title.input1{
    background:#DBDDDC;
	color:#022C5E;
    width:35px;
}
.summary{
    margin:25px auto;
	width:547px;
	height:auto;
	font-size:14px;
	background:#fbfbfb;
}
.summary td{
    padding:10px;
	line-height:150%;
}
.show_p{
    margin:20px auto 20px auto;
    color:#000;
	text-align:left;
    background:#E7F8FF;
}
.show_c{
   display:block;
   text-align:left;
   padding:0 15px;
   line-height:180%;
   font-size:16px;
}

.bianji{
    margin:40px 0 20px 0;
    font-size:14px;
}
.iframes_top{
    margin:0 auto;
	width:581px;
	height:14px;
	background:#E0EDFE;
}
.iframes{
    margin:0 auto 15px auto;
    width:560px;
	height:auto;
	border:1px solid #ccc;
}
/*9 grid 20070709*/
.grid{
  float:left;
  margin:15px 15px 15px 0;
  font-size:12px;
  width:284px;
  color:#000255;
  line-height:200%;
  background:#FDFFFC;
}
.grid span{
  display:block;
  color:#BD0102;
  line-height:180%;
  font-weight:700;
}
.grid td.grid_c{
  width:244px;
  padding:0 20px;
  border-left:1px solid #BE0000;
  border-right:1px solid #BE0000;
}
.inter_t{
  margin:0 auto;
  width:534px;
  height:16px;
  border-bottom:2px solid #3C66A2;
  background:url(images/line.gif) -2px 0px;
}
.inter_t span{
  display:block;
  background:#fff;
  width:83px;
  height:16px;
  font-size:14px;
  font-weight:700;
  color:#3D67A3;
}
.inter_c{
  margin:0 auto;
  width:534px;
  height:auto;
}
.inter_c h3{margin:20px 0 15px 0;}
.inter_c h3 a{
  color:#0066CB;
  font-size:14px;
  text-decoration:none;
}
.inter_c p{
  margin:0 0 30px 0;
  color:#002371;
  line-height:200%;
  text-indent:2em;
}
.rel_new{
    margin:0 auto;
	width:565px;
	height:478px;
	background:#DFEFFF;
}
.rel_new a{
    color:#21256E;
    text-decoration:none;
}
.rel_new img{
    margin:25px 5px 5px 5px;
    border:1px solid #333;
	padding:2px;
	display:block;
}
.rel_title{
    width:565px;
	height:23px;
	padding:3px 0 0 0;
	background:#3C66A2;
	color:#fff;
	font:700 15px/130% 宋体;
	border-bottom:1px solid #fff;
}
.rel_r{
    margin:20px auto 0 auto;
    width:307px;
	text-align:left;
	line-height:180%;
}
.rel_r td.td1{
    padding-left:15px;
    height:15px;
	border-bottom:1px solid #3C66A2;
    color:#fff;
	font-weight:700;
	background:#5692EA;
}
.rel_r a{
    color:#000;
}
.c_banner{
    margin:27px auto;
}
.more_new{
    margin:5px auto 0 auto;
    width:535px;
	height:auto;
	line-height:200%;
	text-align:left;
}
.more_new a{
    font-size:14px;
    color:#020001;
	text-decoration:none;
}
.more_title{
    height:21px;
	background:#E9FCFF;
}
.more_title em{
    font-weight:700;
}
.more_s{
    display:block;
	float:left;
	color:#fff;
	text-align:center;
	font-weight:700;
    width:102px;
	height:21px;
    background:#5692EA;
}
.note{
    width:610px;
	height:auto;
	color:#000;
	text-align:left;
}
.note strong{
    color:#1668B1;
}
.note a{
    color:#f00;
}
.note td{
    padding:8px 30px;
}
.note textarea{
    width:536px;
	height:77px;
}
.note_title{
    padding:3px 0 0 10px;
	font-size:14px;
	width:600px;
	height:17px;
	color:#fff;
	text-align:left;
	font-weight:700;
    background:#5E7AAC;
}
.reseach{
    text-align:center;
}
.hour,.hour1{
    margin:10px 0;
    width:300px;
	height:auto;
	line-height:180%;
	text-align:left;
	background:#EFFDFE;
}
.hour1{
    line-height:210%;
}
.hour a{
    display:block;
	margin:0 0 5px 0;
	color:#003871;
}
.hour1 a{
	color:#003871;
}
.hour_title{
    margin:12px auto;
    width:285px;
	height:22px;
	border-bottom:1px solid #fff;
	background:#E1F1FE;
}
.hour_tou{
    display:block;
	float:left;
	padding:3px 0 0 0;
	text-align:center;
	width:88px;
	height:21px;
	color:#fff;
	font-weight:700;
	font-size:14px;
	border-right:1px solid #fff;
    background:url(images/tbg.gif);
}
/*right content*/
.right_content{
    float:right;
	width:352px;
	overflow:hidden;
	text-align:center;
	height:auto;
	background:#fbfbfb;
}
.link_b{
    margin:6px 0;
    width:352px;
	height:auto;
	line-height:200%;
	border:1px solid #C1C1C1;
}
.link_b td{
	padding:10px 0;
}
.link_b a{
    color:#6C3A05;
	text-decoration:underline;
}
.link_c{
    margin:0;
	border-top:none;
}
.new_seach{
    width:82px;
	height:20px;
	background:url(images/sbg.gif);
	color:#fff;
}
.pci_new{
    margin:10px 0 0 0;
    width:352px;
	height:319px;
	line-height:210%;
	border:1px solid #c1c1c1;
	background:#EFFDFE;
}
.pci_new a{
    color:#06216E;
}
.pci_new table{
    margin:0 auto;
    background:#D2F5FB;
}
.pci_new img{
    display:block;
	margin-bottom:2px;
	padding:2px;
	background:#fbfbfb;
	border:1px solid #ccc;
}
.pci_title{
    padding:5px 0 0 0;
    width:100%;
	height:19px;
	background:#4EA9BC;
	color:#fff;
	text-align:left;
	font:700 14px/120% 宋体;
}
.pci_title a{
    color:#fff;
	text-decoration:none;
	font:700 14px/120% 宋体;
}
.pci_title a:hover{
    text-decoration:underline;
}
.hot_new{
    margin:0;
	border-top:none;
    text-align:left;
    line-height:200%;
	height:282px;
}
.hot_new em{
    margin-right:10px;
}
.hot_new a:hover{
    text-decoration:none;
}
.boke{
    height:auto;
}
.boke table{
    margin:10px auto;
}
.boke1 img{
    border:none;
}
.xiaobian{
   height:auto;
}
.xiaobian table{
   text-align:center;
   margin:10px auto;
}
.pci_banner{
   margin:0;
   width:100%;
   height:auto;
   border:1px solid #c1c1c1;
   border-top:none;
   border-bottom:none;
}
.pci_banner td{
	padding:10px 0;
}

.f_nav{width:352px;text-align:left;line-height:180%;height:auto;border:1px solid #C1C1C1;}
.f_nav a{margin:0 5px;}
.f_nav img{vertical-align:middle;}
.f_nav table td{border-bottom:1px dashed #DBF4F9;padding:5px 0px;}
/*copyright note*/
.copyright{clear:both;margin:0 0 0 10px;padding:15px 0;text-align:center;line-height:180%;width:980px;height:120px;}


.pci_new1{
    margin:10px 0 0 0;
    width:352px;
	height:319px;
	line-height:210%;
	border:1px solid #c1c1c1;
	background:#EFFDFE;
}
.pci_new1 a{
    color:#06216E;
}
.pci_new1 table{
    margin:0 auto;
    background:#D2F5FB;
}
.pci_new1 img{
    display:block;
	margin-bottom:2px;
	padding:2px;
	background:#fbfbfb;
	border:1px solid #ccc;
}




ul.m1{padding:0px 0px 4px 0; margin:0px;color:#000000; line-height:22px;list-style:outside none;}
ul.m1 li{margin:0px;padding:0 0 0 12px; background:url(../2007huanbao/images/i3.gif) 3px 8px no-repeat}
ul.m1 li a{clear:both;overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}
ul.m1 li span{margin-left:3px;font-size:12px; color:#828282; width:55px;overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}
ul.m2{padding:0px 0px 4px 0; margin:0px;color:#000000; line-height:22px;list-style:outside none;}
ul.m2 li{margin:0px;padding:0 0 0 12px; font-size:14px; background:url(../2007huanbao/images/i3.gif) 3px 8px no-repeat}
ul.m2 li a{clear:both;overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}
ul.m2 li span{margin-left:3px;font-size:12px; color:#828282; width:55px;overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}
ul li.teamli{margin-bottom:12px;}
#p_content{ overflow:hidden; width:580px;}
#p_editor{ font-size:12px; padding:0 12px 0 0;}

.postbox {
 font-size: 14pt;
}
.textbox {
 background-color: #FCFDFE;
 margin: 2px;
 padding: 1px;
 height: auto;
 width: auto;
 border: 1px solid #0066CC;
}
.btnbox {
 background-color: #0066CC;
 margin: 2px;
 padding: 3px 1px 0px;
 height: auto;
 width: auto;
 border-top: 1px solid #00CCFF;
 border-right: 1px solid #000099;
 border-bottom: 1px solid #000099;
 border-left: 1px solid #00CCFF;
 color: #FFFFFF;
}
a.renew {
 background-color: #FFFFFF;
 font-size: 12px;
 color: #0066CC;
}
a.renew:hover {
 background-color: #FFFFFF;
 font-size: 12px;
 color: #0066CC;
}
a.renew:visited {
 background-color: #FFFFFF;
 font-size: 12px;
 color: #0066CC;
}

.copyright{clear:both;margin:0 0 0 10px;padding:15px 0;text-align:center;line-height:180%;width:980px;height:120px;}
em{color:#f00;font-style:normal;}










.ncl1{ float:left; width:460px;}
.ncl2{ float:right;width:125px;}




.tops_pic{
width:100%;
overflow:hidden;
position:relative;
}
.focusTitle{
clear:both;
}
.fTText{
padding:0 0 0 18px;
font-size:12px;
line-height:20px;
font-weight:600;
color:#006600
}
.focusPic {
	margin:0 0 0 8px;
	text-align:center;
}
.focusPic img {
	border:0;
}
.focusPic a {
	color: #000;
	text-decoration: none
}
.focusPic a:hover {
	color: #c00;
	text-decoration: underline
}
.focusPic ul,.focusPic ol,.focusPic li {
	margin: 0;
	padding: 0;
}
.focusPic .pic {
	margin: 0 auto;
	text-align:center;
	overflow: hidden;
	font-size:12px;
	line-height:1.2em;
}
.focusPic .loading{
	background:url(../images/loading.gif) center no-repeat;
	}
#fPdiv a.picA {
	float:left;
	margin:0 2px 3px 2px;
	width:100px;
	height:100px;
	border:1px solid #999;
	opacity:0.8;
	filter:alpha(opacity=80);
}
#fPdiv a.picA:hover{
	opacity:1;
	filter:alpha(opacity=100);
}
.picDiv{
	float:left;
	margin:0;
	width:112px;
	height:130px;
	overflow:hidden;
	}

.picTxt{
    clear:both;
	}
.fMDiv{}
.fMText{ padding:0 6px 0 0; line-height:16px; text-align:center;}

.fMDiv a:hover{
text-decoration:none;
}
.focusPic h2 {
	padding:2px 0 3px 8px;
	font-size: 14px;
	text-align: left
}
.focusPic p {
	padding: 0 0 10px 8px;
	margin:0;
	line-height: 160%;
	text-align: left
}




