@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	font-size:12px;
	font-family:"宋体";
	color:#555555;
	}
p,ul,li,dl,dt,dd{
	margin:0;
	padding:0;
	list-style-type:none;
	}
a{
	color:#020346;
	text-decoration:none;
	}
img{
	border:none;}
a:hover{
	color:#cc0000;
	text-decoration:none;
	}
.clear{
	clear:both;
	}
.gexian{
	*height:10px;
	*width:100%;
	}
#header{
	width:990px;
	margin:0 auto;
	}
.nav{
	width:988px;
	height:27px;
	font-family: "宋体";
    font-size: 12px;
	line-height: 27px;
	border:1px solid #ddd;
	border-top:none;
	background: url(../images/topbg.jpg) repeat-x;
	margin-bottom:10px;
	}
.nav a{
	color: #1E376D;
	 text-decoration: none;
	}
.nav a:hover{
	color: #CC0000;
	text-decoration: underline;
	}
.navleft {
    float: left;
    padding-left: 5px;
    width: 630px;
}
.navright {
    float: right;
    text-align: right;
}

#header .banner{
	width:990px;
	margin:0 auto;
	height:98px;
	margin-bottom:10px;
	} 
#header .banner .logo{
	width:246px; 
	float:left; 
	height:98px;
	}
.bannerad{
	width:728px;
	float:right; 
	height:90px;
	margin-top:5px;
	}
	
.aolar_menu{
	width:990px;
	}
.submenu{
	width:990px;
	height:34px;
	border-bottom:#e20000 3px solid;
	background:url(../images/index_nav_bg.gif) repeat-x;
	}

.submenu .left {
	width:5px; 
	background:url(../images/index_nav_left.gif) no-repeat; 
	float:left; 
	height:34px;
}
.submenu .right {
	width:5px; 
	background:url(../images/index_nav_right.gif) no-repeat; 
	float:right; 
	height: 34px;
}
.submenu .center {
	width:980px;
	float:left; 
	height:34px;
}
.submenu .center ul {
	width:100%;
	margin-top:6px;
	list-style:none;
	}
.submenu .center ul li {
	float:left;
}
.submenu .center a {
	padding-left:3px; 
	background: url(../images/navbtn_left.gif) no-repeat left top; 
	float:left;
	}
.submenu .center a span {
	float:left;
	color:#020346;
	line-height:28px;
	padding-left:4px;
	padding-right:5px;
	display: block; 
	background:url(../images/navbtn_right1.gif) no-repeat right top;
	font-size:14px;
	font-weight:bold;
	}
.submenu .center a:hover {
	background-position:0px -28px;
	text-decoration:none;
	}
.submenu .center a:hover span {
	line-height:28px;
	background-position:100% -28px; 
	color:#fff; 
	font-weight:bold; 
	TEXT-DECORATION: none;
	}
.submenu .center .m2 a {
	padding-left:3px; 
	background: url(../images/navbtn_left.gif) no-repeat left top; 
	float:left;
	}
.submenu .center .m2 a SPAN {
	float:left;
	line-height:28px;
	 PADDING-LEFT: 6px; 
	 PADDING-RIGHT: 8px; 
	 DISPLAY: block; 
	 BACKGROUND:url(../images/navbtn_right2.gif) no-repeat right top;
	 PADDING-TOP: 0px;
	}
.submenu .center .m2 a:hover {
	BACKGROUND-POSITION: 0px -28px;
	TEXT-DECORATION: none;
}
.submenu .center .m2 A:hover SPAN {
	BACKGROUND-POSITION: 100% -28px;  line-height:28px;COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
.solar_nav {
	WIDTH: 990px; BACKGROUND: url(../images/index_nav2_bg.gif); FLOAT: left
}
.solar_nav .dhfl_1 {
	BACKGROUND-IMAGE: url(http://www.ofweek.com/ofweek/newsubindex/images/dh-3.gif); BORDER-LEFT: #d9d9d9 1px solid; WIDTH: 988px; ZOOM: 1; BACKGROUND-REPEAT: repeat-x; HEIGHT: 50px; FONT-SIZE: 12px; OVERFLOW: hidden; BORDER-RIGHT: #d9d9d9 1px solid
}
.solar_nav .dhfl_lights {
	LINE-HEIGHT: 20px; MARGIN: 4px 0pt 0pt 60px
}
.solar_nav .dhfl_lights STRONG {
	COLOR: #000000
}
.solar_nav .dhfl_lights H2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 28px; DISPLAY: inline; FONT-SIZE: 13px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.solar_nav .dhfl_lights H2 A {
	COLOR: #020346; TEXT-DECORATION: underline
}
.solar_nav .dhfl_lights H2 A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.top_search {
	WIDTH: 990px; BACKGROUND: url(../images/index_nav3_bg.gif); FLOAT: left; HEIGHT: 36px
}
.top_search .left {
	WIDTH: 5px; BACKGROUND: url(../images/index_nav3_left.gif); FLOAT: left; HEIGHT: 36px
}
.top_search .right {
	WIDTH: 5px; BACKGROUND: url(../images/index_nav3_right.gif); FLOAT: right; HEIGHT: 36px
}
.top_search .center {
	LINE-HEIGHT: 36px; WIDTH: 980px; FLOAT: left; COLOR: #b30404
}
.top_search .center .form {
	PADDING-LEFT: 20px; WIDTH: 500px; FLOAT: left; PADDING-TOP: 8px; _padding-top: 5px
}
.top_search .center .hotword {
	LINE-HEIGHT: 36px; WIDTH: 440px; FLOAT: right; COLOR: #020346; FONT-SIZE: 12px
}
.top_search .center .hotword A {
	LINE-HEIGHT: 36px; COLOR: #020346; TEXT-DECORATION: underline
}
.top_search .center .hotword A:hover {
	LINE-HEIGHT: 36px; COLOR: #b30404; TEXT-DECORATION: underline
}
.hot_word_bar2 {
	LINE-HEIGHT: 36px; WIDTH: 440px; FLOAT: left; HEIGHT: 36px; COLOR: #020346; FONT-SIZE: 12px
}
.hot_word_ti2 {
	LINE-HEIGHT: 20px; MARGIN-TOP: 8px; FLOAT: left; HEIGHT: 20px
}
.hot_word_hotword {
	BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #000000 0px solid; LINE-HEIGHT: 20px; MARGIN-TOP: 7px; WIDTH: 320px; FLOAT: left; HEIGHT: 20px; OVERFLOW: hidden; BORDER-TOP: #000000 0px solid; BORDER-RIGHT: #000000 0px solid
}
.hot_word_hotword SPAN {
	PADDING-RIGHT: 10px
}
.hot_word_hotword LI {
	HEIGHT: 20px;
	overflow: hidden;
}
.hot_word_hotword LI A {
	COLOR: #020346; TEXT-DECORATION: underline
}
.hot_word_hotword LI A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.hot_word_end2 {
	LINE-HEIGHT: 20px; MARGIN-TOP: 8px; FLOAT: left; HEIGHT: 20px
}
.input_search {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; LINE-HEIGHT: 18px; PADDING-LEFT: 25px; BACKGROUND: url(../images/bg_inputsearch.gif) no-repeat left top; HEIGHT: 18px; COLOR: #666666; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid
}
.input_select {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; HEIGHT: 22px; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid
}
.fnav {
	PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #e7e7e8; PADDING-LEFT: 0px; WIDTH: 990px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 70px; PADDING-TOP: 3px
}
.fnavwenzi {
	FONT-WEIGHT: bold
}
.fnavleft {
	PADDING-LEFT: 10px; WIDTH: 640px; FLOAT: left; HEIGHT: auto
}
.fnavtitle {
	TEXT-ALIGN: center; WIDTH: 24px; BACKGROUND: url(http://images.ofweek.com/images/instrument/t.jpg) no-repeat; FLOAT: left; HEIGHT: 50px; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 20px
}
.fnavleftkuan {
	WIDTH: 600px; PADDING-RIGHT: 10px; FLOAT: right; HEIGHT: auto
}
.fnavleftkuan UL {
	MARGIN-TOP: 2px; WIDTH: 600px; FLOAT: left; HEIGHT: auto
}
.fnavleftkuan LI {
	LINE-HEIGHT: 22px; PADDING-LEFT: 5px; FLOAT: left; FONT-SIZE: 13px
}
.fnavright {
	WIDTH: 310px; PADDING-RIGHT: 10px; FLOAT: right; HEIGHT: auto
}
.fnavrightkuan {
	WIDTH: 276px; PADDING-RIGHT: 10px; FLOAT: right; HEIGHT: auto
}
.fnavrightkuan UL {
	MARGIN-TOP: 2px; WIDTH: 276px; FLOAT: left; HEIGHT: auto
}
.fnavrightkuan LI {
	LINE-HEIGHT: 22px; PADDING-LEFT: 5px; FLOAT: left; FONT-SIZE: 13px
}
.fnav_table {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 70px; PADDING-TOP: 5px
}
.fnav_float {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.gbm {
	Z-INDEX: 1000; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; BACKGROUND-COLOR: #f9f9f9; TEXT-INDENT: 10px; PADDING-LEFT: 0px; WIDTH: 988px; PADDING-RIGHT: 0px; DISPLAY: none; HEIGHT: auto; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px
}

#youqing {
    height: 123px;
    margin: 10px auto;
    width: 990px;
}
#youqingbt {
    background-image: url("http://images.ofweek.com/emc/images/yq.jpg");
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    text-indent: 20px;
    width: 990px;
}
#yqkuan {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    float: left;
    height: 94px;
    width: 988px;
}
#yqkuan a {
    color: #020346;
}
#yqkuan a:hover {
    color: #020346;
    text-decoration: underline;
}

#bottom {
    margin: 0 auto;
    overflow: hidden;
    text-align: left;
    width: 990px;
}
.bottom-m {
    background: none repeat scroll 0 0 #FFF4F4;
    border-color: #CC0000;
    border-right: 1px solid #CC0000;
    border-style: solid;
    border-width: 1px;
    float: left;
    height: 33px;
    width: 988px;
}
.bottom-m-1 {
    border-color: #FFFFFF #FF6044 #FF6044 #FFFFFF;
    border-right: 2px solid #FF6044;
    border-style: solid;
    border-width: 2px;
    color: #333333;
    height: 29px;
    line-height: 29px;
    text-align: center;
    width: 984px;
}
.bottom-m-1 A {
    color: #333333;
    text-decoration: none;
}
.bottom-m-1 A:hover {
    color: #333333;
    text-decoration: underline;
}
.bottom-2 {
    color: #666666;
    float: left;
    line-height: 18px;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}
.bottom-110 {
    float: left;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}
.bottom110 {
    float: left;
    padding-left: 400px;
    text-align: center;
}
#clear1 {
	width:auto;
    clear: both;
    height: 10px;
    overflow: hidden;
}
#clear2 {
    clear: both;
    height: 5px;
    overflow: hidden;
}
#daohang {
    border-bottom: 1px solid #CCCCCC;
    height: 31px;
    margin: 0 auto;
    overflow: hidden;
    text-align: left;
    width: 990px;
}
.daohang-1 {
    background: url("../images/icon2.gif") no-repeat scroll left center transparent;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 31px;
    text-indent: 12px;
    width: 300px;
}
.daohang-2 {
    float: right;
    height: 30px;
    line-height: 31px;
    text-align: right;
    width: 600px;
}

.ad680 img {
	width:680px;
	height:84px;
	}
.ad300 img{
	width:300px;
	height:250px;
	}

#xiazaitw p img {
    float: left;
    margin-right: 6px;
}
#xiazaitw p span {
    line-height: 23px;
}
/*红底白字*/
.redliang{ line-height:auto; background:#cc0000; text-align:center;padding:0px 3px; color:#fff;}
/*黄底黑字*/
.yellowliang{ line-height:auto; background:#FFFF00; text-align:center;padding:0px 3px; color:#000;}
/*蓝底黑字*/
.blowliang{ line-height:auto; background:#00CCFF; text-align:center;padding:0px 3px; color:#000;}
/*橙底白字*/
.orageliang{ line-height:auto; background:#FF9900; text-align:center; padding:0px 3px;color:#fff;}
/*光文字*/
.wenziliang{line-height:auto; text-align:left; color:#0070A6; }
.wenziliang a{ text-decoration:none;color:#0070A6;}
/*黑底白字*/
.heiliang{ line-height:auto; background:#99FF33; text-align:center; color:#000; padding:3px 3px;}
.stock_red {color: red;}

.stock_green {color: green;}