*{ margin:0; padding:0;}
body {font-size:12px;line-height:22px;font-family:"宋体",Arial,Verdana,sans-serif;}
a:link{color:#064CA1; text-decoration:none;}
a:visited{color:#064CA1; text-decoration:none;}
a:hover{color:#FF0000; text-decoration:underline;}
a.red:link,a.red:visited,a.red:active{color:#0000ff; text-decoration:none;}
a.red:hover{color:#ff0000; text-decoration:underline;}
.clear{clear:both;}
img {border:0;}
li{list-style: none;}
input,textarea {font:12px verdana;}
.left{ float: left;}
.right{ float: right;}
.f13px { font-size:13px;}
.f14px { font-size:14px;}

/* *** Float containers fix: *** */ 
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;}
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

.container {width: 884px;margin: 0 auto 5px; clear:both;}
.main { width:682px; overflow:hidden;}
.side { width:202px;}

#header { width:884px; height:110px; margin:0 auto; position:relative; background:url(images/03.gif) repeat-x bottom;}
#header .top { height:39px; line-height:39px; margin:0; padding:0 10px; background:url(images/01.gif) repeat-x top;}
#header .top a { color:#fff;}
#header .top span { float:right; width:110px; height:22px; padding-top:8px;}
#header .top .home { float:left;}
#header .top .home a.icon { padding-left:16px; background:url(images/icon.gif) no-repeat 0 1px;}
#header .top .search { float:left; margin-left:30px; padding-left:100px; background:url(images/00.gif) no-repeat 0 0;}
#keyword { background:url(images/keyword.jpg) no-repeat; border:none; width:201px; padding:4px 6px;}
.searchbtn { position:relative; top:6px; _top:3px; *top:3px;}
* html #header .top .search form { padding-top:4px;}
* +html #header .top .search form { position:relative; top:-1px;}

#header #logo { position:absolute; top:42px; left:0; width:170px; height:63px; background:url(images/02.gif) no-repeat right;}
#header #nav { float:right; text-align:right; width:710px; height:60px; margin-top:3px; font-size:13px;}
#banner { width:884px; margin:4px auto; clear:both;}

/*广告*/
.ad202 { width:202px; margin:0 0 5px 0; padding:0; clear:left;}
.ad675 { width:675px; padding:5px 0 0 0; clear:left;}

/*友情链接*/
#links { width:882px; margin:0 auto 5px; border:1px solid #6394B4;}
#links .caption { padding:0 10px; height:22px; line-height:22px; border-bottom:1px solid #6394B4; background:url(images/011.gif) repeat-x; color:#064CA1; font-weight:bold;}
#links dl {}
#links dl dd { height:30px; line-height:30px; padding:0 10px;}
.yq { height=100%!important; overflow:hidden; display:block; padding:3px 10px;}
.yq span { width:30px; height:90px; float:left; text-align:center;}
.yq li { float:left;white-space:nowrap; height:22px; margin-left:10px; line-height:22px;}


/*底部版权*/
#footer { width:884px; margin:0 auto 5px; padding-top:15px; border-top:3px solid #6394B4; text-align:center; line-height:2em;}

/*------------通用样式区--------------*/

/*侧栏标题*/
.sidebox { width:202px; margin-bottom:5px; border-bottom:1px solid #6394B4;}
.mrcl{width:202px; height:33px;background:url(images/bgtable02_1.gif); }
.mrcl_nr{width:202px; height:25px; padding-top:8px; _padding-top:5px;}
.mrcl_nr span{ width:100px; text-align:center; display:inline; font-size:14px; color:#064CA1;cursor:pointer; height:25px; line-height:25px; display:block; float:left;}



.scaption { width:202px; height:35px; line-height:35px; background:url(images/bgtable02_1.gif) no-repeat;}
.scaption h4 { font-size:12px; font-weight:bold; padding-left:28px; color:#064CA1;}
.scaption1 { width:180px; padding:0 10px; height:22px; line-height:22px; border:1px solid #6394B4; background:#ECF4FF url(images/011.gif) repeat-x;}
.scaption1 h4 { font-size:12px; font-weight:bold; color:#064CA1;}
.scaption1 span { float:right;}
/*侧栏列表*/
.slist { width:182px; padding:5px 10px; background:url(images/bg01.gif) repeat-y;}
.slist li { color:#666; height:22px; line-height:22px; background:url(images/xian01.gif) no-repeat bottom;}
.slist li a:hover{ text-decoration:none;}

.stablist { width:182px; padding:5px 10px; background:url(images/bg01.gif) repeat-y;}
.stablist li { color:#666; font-size:13px; height:26px; line-height:26px; background:url(images/xian01.gif) no-repeat bottom;}
.stablist li a:hover{ text-decoration:none;}

.site { width:182px; height:196px; border-top:1px solid #6394B4; padding:5px 10px; background:url(images/bg01.gif) repeat-y;}
.site li { display:block; color:#666; width:50%; float:left; height:22px; line-height:22px; overflow:hidden; background:url(images/xian01.gif) no-repeat bottom;}
.site li a:hover{ text-decoration:none;}

.site2 {width:200px; height:100px; border:1px solid #6394B4; border-bottom:none; padding:0px 0px;}



/*主体标题*/
.kaihu { width:674px; _width:673px; border:1px solid #FA7C27;}
.kaihu .caption { padding:0 10px; height:27px; line-height:27px; border-bottom:1px solid #FA7C27; background:#FA7C27 url(images/013.gif) repeat-x;}
.kaihu .caption h4 { font-size:13px; font-weight:bold; color:#222; padding-left:15px; background: url(images/012.gif) no-repeat 0 4px;}
.kaihu ul { padding:5px 5px 5px 10px; height:116px; overflow:hidden;}
.kaihu ul li { margin:0;}
.kaihu ul li form { padding:0 0 5px 0;}
.kaihu ul li input { padding:2px;}
.kaihu ul li input.btn { position:relative; top:7px; _top:4px; *top:4px;}
.kaihu ul li label { position:relative; top:-2px;}

.mainbox { width:335px; float:left; margin:5px 6px 0 0; _margin:5px 5px 0 0; border-bottom:1px solid #6394B4; background:url(images/bgtable03-1.gif) repeat-y;}
.mcaption { width:335px; height:35px; line-height:35px; background:url(images/bgtable03.gif) no-repeat;}
.mcaption h4 { font-size:14px; font-weight:bold; padding-left:23px; color:#064CA1;}
.mcaption span { float:right; padding:12px 10px 0 0;}
.mpiclist { width:315px; padding:5px 10px 0 10px;}
.mpiclist img { float:left; width:100px; height:80px; margin-right:10px;}
.mpiclist h2 { font-size:14px;}
.mpiclist h2 a { text-decoration:none;}
.mpiclist p { color:#064CA1;}
.mlist { width:314px; padding:5px 10px;}
.mlist li { color:#666; width:50%; float:left; height:22px; line-height:22px; overflow:hidden;}
.mlist li a:hover{ text-decoration:none;}

.mainbox1 { width:335px; float:left; margin:5px 0 0 6px; _margin:5px 0 0 4px; border-bottom:1px solid #6394B4; background:url(images/bgtable03-1.gif) repeat-y;}
.mcaption1 { width:335px; height:35px; line-height:35px; background:url(images/bgtable03.gif) no-repeat;}
.mcaption1 h4 { font-size:14px; font-weight:bold; padding-left:23px; color:#064CA1;}
.mcaption1 span { float:right; padding:12px 10px 0 0;}
.mlist1 { width:314px; padding:5px 10px;}
.mlist1 li { color:#666; width:50%; float:left; height:22px; line-height:22px; overflow:hidden;}
.mlist1 li a:hover{ text-decoration:none;}


/*首页第一屏*/
.indextopl { width:199px; float:left;}
.indextopr { width:482px; float:right; overflow:hidden;}
.bignews { padding:0 5px; margin-bottom:10px;}
.bignews h1 { height:31px; line-height:31px; margin-bottom:5px; text-align:center; font-size:18px; background:url(images/010.gif) no-repeat 0 0;}
.bignews h1 a { color:#CD0102; text-decoration:none;}
.bignews li { float:left; width:156px;}
.indextopbox { width:199px;}
.indextopcaption { width:177px; padding:0 10px; height:22px; line-height:22px; border:1px solid #6394B4; background:#ECF4FF url(images/011.gif) repeat-x;}
.indextopcaption h4 { font-size:12px; font-weight:bold; color:#064CA1;}
.indextopcaption span { float:right;}
.indextoplist { width:177px; height:242px; _height:240px; overflow:hidden; padding:0px 10px 5px; border:1px solid #6394B4; border-top:none;}
.indextoplist li { color:#666; font-size:13px; height:24px; line-height:24px; background:url(images/xian01.gif) no-repeat bottom;}
.indextoplist li a:hover{ text-decoration:none;}

.tab { width:473px; margin:0 auto 5px;}
.tab a:hover { text-decoration:none;}
.tab .bt{ width:100%px; height:23px;}
.tab .bt span{ float:left; width:118px; height:23px; display:block; line-height:23px; text-align:center;}



.selectd {background:transparent url("images/smenu_s.gif");cursor:pointer;}
.noselectd {background:transparent url("images/smenu_n.gif");cursor:pointer;}
.big { width:465px; margin:0 auto;list-style:none;color: #064CA1;;cursor:pointer}
.big li {display:block; float:left; list-style:none; margin:4px 0; width:228px; height:22px; padding:0; margin:0; overflow:hidden; line-height:2em;}
.big span {float:right;color: #064CA1;font-size:12px; padding-right:5px;}
.big span a:link {color: #064CA1;text-decoration: none;}
.big span a:hover {color: #FF0000;text-decoration: none;}
.big span a:visited {color: #064CA1;text-decoration: none;}

/*黄金*/
.dpzsSelected {
border-color:#A2D1FF rgb(162, 209, 255) rgb(255, 255, 255);
border-style:solid;
border-width:1px 1px 1px 0px;
color:#000000;
font-size:12px;
height:20px;
padding:0pt 2px;
cursor:pointer;
}
.dpzsPadding {
border-bottom:1px solid #A2D1FF;
width:0px;
}
.dpzsUnselected {
	background:transparent url(images/dpzsBG.gif) repeat scroll 0%;
	border-color:#A2D1FF;
	border-style:solid;
	border-width:1px 1px 1px 0px;
	color:#002B8D;
	font-size:12px;
	height:20px;
	padding:0pt 2px;
}
.dpzsref {
	background:transparent url(images/dpzsBG.gif) repeat scroll 0%;
	border-color:#A2D1FF;
	border-style:solid;
	border-width:1px 0px;
	border:1px solid #A2D1FF;
	border-right:none;
	border-left:none;
	color:#002B8D;
	font-size:12px;
	height:20px;
	padding:0px 2px;
	cursor:pointer;
}
.dpzsContainer {
	border-bottom:1px solid #A2D1FF;
	border-left:1px solid #A2D1FF;
	border-right:0px solid #A2D1FF;
	text-align:center;
	margin-bottom:5px;
}
.dpzsContainer1 {
	border-bottom:1px solid #A2D1FF;
	border-left:0px solid #A2D1FF;
	border-right:1px solid #A2D1FF;
	text-align:center;
	margin-bottom:5px;
	}
.dpzsContainer3 {
	border-bottom:1px solid #A2D1FF;
	border-left:1px solid #A2D1FF;
	border-right:0px solid #A2D1FF;
	text-align:center;
	margin-bottom:5px;
}
.dpzsText {
	background-color:#EAF7FF;
	color:#002B8D;
	margin:0pt 3px 3px;
	text-align:center;
}

/*行情播报*/
.borblu { border:1px solid #95B3D7; margin-bottom:5px;}
.lh26 { line-height:26px; height:26px;}
.red01 {}
.hangqing { width:882px; margin:0 auto; height:167px;border:1px solid #95B3D7; margin-bottom:5px; overflow:hidden;}
.hangqing .caption { height:22px; line-height:22px; border-bottom:1px solid #95B3D7; background:#ECF4FF url(images/011.gif) repeat-x;}
.hangqing .caption h4 { float:left; width:70px; text-align:center; background:#064CA1; font-size:12px; font-weight:bold; color:#fff;}
.hangqing .caption span { float:left; width:810px; display:block; text-align:center;}
.hangqing .js { padding:0 5px;}
.hangqing ul {}
.hangqing li { height:28px; line-height:28px; *height:25px; *line-height:25px; list-style:none; display:block; overflow:hidden; text-align:left; border-bottom:1px solid #D3E7F5;}
.hangqing li span.date { padding:0 10px; width:100px; float:left; color:#666; display:block}
.hangqing li span.txt { width:710px; height:25px; line-height:25px; overflow:hidden; float:left; display:block}
.hangqing li span.more { float:left; width:40px; display:block;}

/*单页*/
.hangqing1 { width:882px; margin:0 auto; height:100%;border:1px solid #95B3D7; margin-bottom:5px; overflow:hidden;}
.hangqing1 .caption { height:22px; line-height:22px; border-bottom:1px solid #95B3D7; background:#ECF4FF url(images/011.gif) repeat-x;}
.hangqing1 .caption h4 { float:left; width:70px; text-align:center; background:#064CA1; font-size:12px; font-weight:bold; color:#fff;}
.hangqing1 .caption span { float:left; width:810px; display:block; text-align:right;}
.hangqing1 .js { padding:10px 10px 10px 10px;}



/*------------------列表--------------------*/

/*当前位置*/
.thecurrent { width:677px; padding:0; height:25px; line-height:25px; color:#064CA1;}
.thecurrent a { margin:0 3px;}

#pageList {color: #064CA1; width:675px; float:right; padding-bottom:5px; border:1px solid #4681A7; text-align:left;}
#pageList ul{}
#pageList li {display:block; width:653px; margin:0 5px; padding:5px; line-height:2em; border-bottom:1px solid #E1EAF3;}
#pageList span {float:right;color:#666;}
#pageList li a { color:#002B8D; font-size:14px;}
#pageList li a:hover {color: #FF0000;text-decoration: none; font-size:14px;}
.page { width:655px; margin:0; padding:6px 10px; border:1px solid #4681A7; border-top:none; float:right; text-align:right; color:#333; background:#E1EAF3;}
.page li { float:left; margin:0 6px;}
.page li.thisclass{ color:#000; font-weight:bold;}
.num {  padding:3px 5px; line-height:2.2em;}
.num li{ float:left;}
.num li a{ text-decoration: none; padding:3px 8px; border:1px solid #ddd; font-size:12px; margin-left:5px; color:#FF5400; background:#fff; }
.num li a:hover{ border:1px solid #ddd; background:#eee; color: #fff; text-decoration: underline;}
.num li.thisclass a{ padding:3px 8px; border:1px solid #ddd; margin-left:5px; background:#eee; color:#000}

/*------------------内容--------------------*/
#endpage { width:675px; float:left; border:1px solid #ccc;}
#endpage #pagetitle { height:50px; line-height:50px; background:#E6F8FF; text-align:center;}
#endpage #pagetitle h1 { font-size:22px; font-family:verdana,"黑体"; font-weight: bold; color:#000060; border-bottom:1px solid #ccc;}
#endpage .contentBody { padding:10px 20px 0px 20px; font-size:14px; line-height:1.8em;}
#endpage .contentBody p { margin-bottom:5px;}
#endpage .contentBody img { padding:5px; text-align:center;}
#endpage .contentBody a { color:#064CA1;}

.duanxin { padding:5px 5px 5px 5px;}
.endkaihu { margin:0px; border:1px solid #FA7C27;}
.endkaihu .caption { padding:0 10px; height:27px; line-height:27px; border-bottom:1px solid #FA7C27; background:#FA7C27 url(images/013.gif) repeat-x;}
.endkaihu .caption h4 { font-size:13px; font-weight:bold; color:#222; padding-left:15px; background: url(images/012.gif) no-repeat 0 4px;}
.endkaihu ul { padding:5px 5px 5px 10px; height:116px; overflow:hidden;}
.endkaihu ul li { margin:0;}
.endkaihu ul li form { padding:0 0 5px 0;}
.endkaihu ul li input { padding:2px;}
.endkaihu ul li input.btn { position:relative; top:7px; _top:4px; *top:4px;}
.endkaihu ul li label { position:relative; top:-2px;}


/*------------------专题--------------------*/
#spec { width:675px; height=100%!important; overflow:hidden; float:left; border:1px solid #4681A7; margin-bottom:10px;}
#spec .list { margin:5px 10px; padding-bottom:10px; background:url(images/xian01.gif) repeat-x bottom;}
#spec .list img{ display:block; float:left; margin-right:10px;}
#spec .list h4 { font-size:14px; color:#064CA1;}
#spec .list h4 a:hover { text-decoration:none;}
#spec .list em{ font-style:normal; color:#666;}

#pageLinks {color:#064CA1; width:675px; height=100%!important; overflow:hidden; margin-bottom:10px; border:1px solid #4681A7; text-align:left;}
#pageLinks ul{}
#pageLinks ul li{display:block; width:653px; margin:0 5px; padding:5px; line-height:2em; border-bottom:1px solid #E1EAF3;}
#pageLinks span {float:right;color:#666;}
#pageLinks li a { color:#002B8D; font-size:14px;}
#pageLinks li a:hover {color: #FF0000;text-decoration: none; font-size:14px;}


.yh_lj{ width:100%px;height=100%!important; overflow:hidden; padding:5px;  }
.yh_lj div{ width:100%px;}
.yh_lj .tu{ height:35px; padding-top:5px;}
.yh_lj .wz{ height:20px;  padding-top:5px; line-height:20px;}

.hjcs{ margin-top:30px;}
.hjcs td{ border-bottom:10px solid #afbed3; height:80px;}
.hjcs td span{ font-size:14px; font-weight:bold; color:#000066; }
.hjcs td a:link,.hjcs td a:visited{ font-size:12px; text-decoration:none;}
.hjcs td a:hover,.hjcs td a:active{font-size:12px;text-decoration:underline;  }



.neiro{ width:100%px; height=100%!important; overflow:hidden; font-size:12px; padding:8px; border:1px solid #c3cbd5; background:#f2f2f2;}
.neiro span{ font-weight:bold; color:#0b7406;}
.gglj{ width:100%px; height:30px; line-height:30px; text-align:center; margin-top:40px; margin-bottom:40px;}
.gglj a:link,.gglj a:visited{ font-size:14px; font-weight:bold; color:#0b7406; text-decoration:underline;}
.gglj a:hover,.gglj a:active{font-size:14px; color:#0b7406; text-decoration:underline;  }

.xgzx_bt{ width:100%px; height:29px; line-height:29px; color:#ab0003; font-weight:bold; background:url(images/b1.gif) #f2f2f2 left no-repeat; padding-left:26px;}

.xgwz_dy1{ width:100%px; height=100%!important; overflow:hidden;}
.xgwz_dy1 ul li{ margin-top:10px;}
.xgwz_dy1 ul li span{ height:30px; line-height:30px; font-weight:bold;}
.xgwz_dy1 ul li p{ line-height:25px; font-size:12px; color:#555555;}
.xgwz_dy1 ul li a:link,.xgwz_dy1 ul li a:visited{ font-size:14px; color:#0b7406; text-decoration:none;}
.xgwz_dy1 ul li a:hover,.xgwz_dy1 ul li a:active{font-size:14px; color:#0b7406; text-decoration:underline;  }


.fx_s{ width:100%px; height:24px; line-height:24px;}
.fx_sz{ width:440px; height:24px; float:left; text-align:right;}
.fx_sy{ width:140px; height:24px; float:left; padding-left:5px;}
.fx_x{ width:100%px; height:24px; line-height:20px;}





