@import url("base.css");

body { }

h1 { font-size: 16px; font-weight: bold; }

img { border: 0px; }

.top_hui {
	PADDING: 0px; BACKGROUND: url(/images/top_login_bg.jpg) repeat-x; MARGIN: 0px auto; height:22px; WIDTH: 960px; 
}
.headright {
	PADDING-RIGHT:6px; padding-top:8px; FLOAT: right; WIDTH: 580px; COLOR: #999999; HEIGHT: 22px; TEXT-ALIGN: right
}
.headleft {
	padding-left:12px; padding-top:8px; float:left; width:340px; color:#999999; height:22px; text-align:left;
}
.top_nav {
	BORDER: #c1c1c1 1px solid;PADDING-LEFT: 150px; BACKGROUND: url(/images/logo.gif) no-repeat left top; MARGIN: 4px auto 0px; WIDTH: 810px; HEIGHT: 53px
}
.top_nav UL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.top_nav LI {
	PADDING-RIGHT: 8px; MARGIN-TOP: 5px; PADDING-LEFT: 8px; BACKGROUND: url(/images/nav_smabg.gif) no-repeat right 50%; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; LIST-STYLE-TYPE: none
}
.top_nav LI B {
	PADDING-RIGHT: 7px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; BACKGROUND: url(/images/nav_bigbg.gif); FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: -1px 1px 0px 0px; WIDTH: 26px; LINE-HEIGHT: 15px; PADDING-TOP: 2px
}
.top_nav LI STRONG {
	PADDING-RIGHT: 7px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; BACKGROUND: url(/images/nav_bigbg.gif); FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: -1px 1px 0px 0px; WIDTH: 26px; LINE-HEIGHT: 15px; PADDING-TOP: 2px
}
.top_nav SPAN {
	BORDER-BOTTOM: #ff0000 1px solid
}
.top_yjym {
	BORDER-RIGHT: #c1c1c1 1px solid; BORDER-TOP: #c1c1c1 0px solid; BACKGROUND: url(/images/nav_yuming_bg.gif); MARGIN: 0px auto; BORDER-LEFT: #c1c1c1 1px solid; WIDTH: 960px; COLOR: #999; BORDER-BOTTOM: #c1c1c1 1px solid
}
.top_yjym A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.top_yjym A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.top_yjym A:active {
	COLOR: #fff; TEXT-DECORATION: none
}
.top_yjym A:hover {
	COLOR: #ffff00; TEXT-DECORATION: underline
}
.index_nav {
	BORDER-RIGHT: #c1c1c1 1px solid; BORDER-TOP: #c1c1c1 1px solid; BACKGROUND: url(/images/top_dp.gif) 50% bottom; MARGIN: 5px auto 0px; BORDER-LEFT: #c1c1c1 1px solid; WIDTH: 960px; COLOR: #999; LINE-HEIGHT: 25px; BORDER-BOTTOM: #c1c1c1 1px solid; TEXT-ALIGN: center
}
.hqzs {
	BACKGROUND: url(/images/top_dp.gif); PADDING-TOP: 7px; HEIGHT: 45px; TEXT-ALIGN: center
}
.hqzs_nr {
	BORDER-RIGHT: #c1c1c1 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c1c1c1 0px solid; PADDING-LEFT: 0px; BACKGROUND: url(../images/jbbg1.gif); PADDING-BOTTOM: 5px; MARGIN: 0px auto; BORDER-LEFT: #c1c1c1 1px solid; WIDTH: 960px; PADDING-TOP: 5px; BORDER-BOTTOM: #c1c1c1 1px solid; TEXT-ALIGN: center
}

.bqdh {
	BACKGROUND: url(/images/jbbg1.gif); MARGIN: 8px auto; LINE-HEIGHT: 30px; TEXT-ALIGN: center
}
.bqsm {
	LINE-HEIGHT: 200%; TEXT-ALIGN: center
}
.pd_nr_nav {
	BORDER-RIGHT: #c1c1c1 1px solid; BORDER-TOP: #c1c1c1 1px solid; BACKGROUND: url(/images/dh_nav_bg.gif); MARGIN: 5px auto 0px; BORDER-LEFT: #c1c1c1 1px solid; WIDTH: 960px; COLOR: #ff9966; LINE-HEIGHT: 30px; BORDER-BOTTOM: #c1c1c1 1px solid
}
.pd_nr_nav A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.pd_nr_nav A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.pd_nr_nav A:active {
	COLOR: #fff; TEXT-DECORATION: none
}
.pd_nr_nav A:hover {
	COLOR: #ffff00; TEXT-DECORATION: underline
}

.pageheader { margin-bottom: 10px; }
.pagefooter { height: 97px; }

.footer_ads { width: 960px; margin: 0 auto 0 auto; overflow: hidden !important; overflow: visible; clear: both; }

.linkurl {width: 958px;clear: both; text-align: left; line-height: 15px; border: solid 1px #0099CC; background-color: #FFFFFF; margin-top: 5px; }

.copyright { height: 85px; clear: both; text-align: center; line-height: 30px; border: solid 1px #0099CC; background-color: #FFFFFF; margin-top: 10px; }
.sitelink { text-align: center; line-height: 15px; }

.memberinfo { line-height: 20px; position: relative; right: 0; left: auto; }

.site_logo { float: left; }



#header_ads { height: 46px; height: 40px !important; width: 700px; float: right; line-height: 46px; }
* + html #header_ads { height: 46px !important; }




#header_search { height: 30px; line-height: 30px; background-color: #FEFFEF; padding: 0 5px 0 5px; clear: both; text-align: right; border: solid 1px #D1D401; }
#header_search .searchbox { border: 1px solid #ec7f00; line-height: 20px; height: 20px; width: 220px; font-size: 14px; font-family:Fixedsys; }
#header_search .searchbtn { background: url(http://www.gusos.cn/images/btn_alpha.gif); border: none; background-position: -276px -35px; width: 75px; height: 26px; line-height: 25px; margin-left: 5px; }
#header_search .searchbtn:hover { background-position: -276px -70px; }


.menu_submain ul, #menu_main ul, .menu_subsub ul { list-style: none; padding: 0; margin: 0; }

#menu_main { min-height: 35px; _height: 35px; float: right; display: inline; width: 700px; clear: right; padding-left: 10px; background: url("../images/menu_bg.gif" ) no-repeat 0 0; }
#menu_main ul { background: url( "http://www.gusos.cn/images/menu_bg.gif" ) no-repeat right 0; width: 100%; }
#menu_main li { background: url( "http://www.gusos.cn/images/menu_bg.gif" ); background-position: -100px 0px; background-repeat: repeat-x; }
#menu_main li a { font-size: 14px; width: 68px; color: #fff; text-decoration: none; line-height: 35px; }
#menu_main li a:hover { text-decoration: underline; }
#menu_main li.select a { text-decoration: underline; }
#menu_main li.mouseover a { background: url("http://www.gusos.cn/images/menu_bg.gif") no-repeat -13px 0px; }

#menu_main li.bbs a { background-image: url(http://www.gusos.cn/images/user_comment.png); background-repeat: no-repeat; background-position: 7px 8px; }


.menu_submain { background: url("http://www.gusos.cn/images/menu_bg.gif") 0 -100px; color: #000; border: solid 1px #0099cc; border-top: none; border-bottom: none; min-height: 30px; _height: 30px; clear: both; overflow: hidden !important; overflow: visible; }
.menu_submain li { background-image: url(http://www.gusos.cn/images/line1.gif); background-repeat: no-repeat; background-position: right center; padding: 0 10px 0 10px; }
.menu_submain a { font-size: 12px; color: #fff; line-height: 30px; text-decoration: none; }
.menu_submain a:hover { color: #000; }
.menu_submain li.mouseover a { }
.menu_submain li.select a { color: #000; text-decoration: none; }

.menu_subsub { min-height: 30px; _height: 30px; background-color: #fff; border: solid 2px #96C2F1; border-top: 0; }
.menu_subsub a { color: #0000ff; font-size: 12px; padding: 0 10px 0 15px; line-height: 30px; }
.menu_subsub a:hover { color: #ff0000; }
.menu_subsub li.select a { color: #ff0000; }

.header_bottom { clear: both; background-color: #96C2F1; height: 1px; margin-bottom: 5px; line-height: 1px; overflow: hidden; }


.leftcontent { float: right; width: 210px; min-height: 600px; _height: 600px; overflow: visible; }
.rightcontent { float: left; width: 738px; background-color: #fff; overflow: hidden; }
.clearline { clear: both; }

.module { display: block; overflow: hidden; padding: 1px; margin: 0 0 10px 0; border: solid 1px #0099cc; }
.module .header { background-color: #f4f4f4; height: 28px; line-height: 28px; background: url("../images/menu_bg.gif") 0 -165px; }
.module h5 { font-size: 14px; font-weight: bold; line-height: 28px; height: 28px; padding: 0px 0 10px 10px; margin: 0; float: left; color: #275C91; }
.module h2 { font-size: 14px; font-weight: bold; line-height: 28px; height: 28px; padding: 0px 0 10px 230px; margin: 0; float: left; color: #275C91; }
.module .info { padding-left: 10px; text-align: left; float: left; line-height: 28px; padding-top: 0px; }
.module .info span { padding-bottom: 3px; }
.module .info * { color: #666; }
.module .content { clear: both; overflow: hidden; line-height: 25px; padding: 5px; }
.module .comment { clear: both; color: #999; padding: 10px; line-height: 20px; }

.module_bg { background: url( "http://www.gusos.cn/images/module_bg2.gif" ); background-repeat: repeat-x; }

.module2 { display: block; overflow: hidden; padding: 1px; margin: 0 0 20px 0; text-align: left; }
.module2 .title { font-size: 12px; font-weight: normal; line-height: 25px; height: 25px; background: url("http://www.gusos.cn/images/menu_bg.gif" ) 0 -100px; border: solid 1px #0099cc; border-top: none; margin: 0; background-color: #96C2F1; color: #fff; padding-left: 10px; }
.module2 .title2 { font-size: 12px; font-weight: bold; line-height: 25px; height: 25px; background: url("http://www.gusos.cn/images/module_bg.gif" ); border: solid 1px #0099cc; margin: 0; background-color: #96C2F1; color: #fff; padding-left: 10px; }
.module2 .content { padding: 5px 10px 5px 10px; border: solid 1px #0099cc; border-top: none; }
.module2 .content ul { list-style: none; padding: 0; margin: 0; }
.module2 .content li { line-height: 20px; }


#codeHistory { display: block; clear: both; line-height: 25px; }
#codeHistory h5 { float: left; padding: 0; margin: 0; font-size: 14px; }
#codeHistory ul { float: left; clear: right; list-style: none; }
#codeHistory li { float: left; }
#codeHistory a { display: block; padding: 0 4px 0 4px; }



.border { border: solid 1px #0099cc; overflow: hidden; margin-bottom: 15px; }
.font_heiti { font-family: ºÚÌå; }
.font_30 { font-size: 25px; }
.font_20 { font-size: 20px; }
.font_bold { font-weight: bold; }
.color_green { color: Green; }
.font_14 { font-size: 14px; }
.color_gray { color: Gray; }







.text_indent { text-indent: 24px; }

/*-== [font-size] ==-*/
.font_12 { font-size: 12px; }
.font_13 { font-size: 13px; }
.font_14 { font-size: 14px; }
.font_16 { font-size: 16px; }
.font_18 { font-size: 18px; }
.font_20 { font-size: 20px; }
.font_22 { font-size: 22px; }
.font_30 { font-size: 25px; }
.font_bold { font-weight: bold; }
.font_heiti { font-family: ºÚÌå; }
.fotn_arial { font-family: Arial; }

.lh20 { line-height: 20px; }
.lh24 { line-height: 24px; }

/*-== [color] ==-*/
.color_red { color: #FF0000; }
.color_blue { color: #333599; }
.color_gold { color: #FFD700; }
.color_green { color: #008000; }
.color_white { color: #FFFFFF; }
.color_orange { color: #FFA500; }
.color_silver { color: #C0C0C0; }
.color_crimson { color: #DC143C; }
.color_gray { color: #535353; }
.color_black { color: #000; }
/*-== [bgcolor] ==-*/
.bgcolor_white { background-color: #FFFFFF; }
.bgcolor_smoke { background-color: gray; }
.bgcolor_lightgrey { background-color: #D3D3D3; }

/*-== [float] ==-*/
.clear { clear: both; }
.float_left { float: left; }
.float_right { float: right; }

/*-== [align] ==-*/
.align_left { text-align: left; }
.align_right { text-align: right; }
.align_center { text-align: center; }







.div_bg { border: 1px solid #275C91; background-color: #EEF9FF; }

#stockName { height: 73px; text-align: center; vertical-align: middle; margin: 0 0 10px 0; }
#stockName table { width: 100%; height: 100%; }
#stockName td.align_center { width: 15%; }
#stockName td.s_num { padding-left: 10px; line-height: 30px; text-align: left; }
#stockName td.s_num span.s_detail { margin-right: 32px; }


