﻿@import url("base.css");

body { }

h1 { font-size: 16px; font-weight: bold; }

img { border: 0px; }


.pageheader { margin-bottom: 10px; }
.pagefooter { height: 97px; }

.footer_ads { width: 960px; margin: 0 auto 0 auto; overflow: hidden !important; overflow: visible; clear: both; }


.copyright { height: 33px; clear: both; text-align: center; line-height: 30px; border: solid 1px #F5CBA9; 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: 26px; height: 20px !important; width: 957px; float: right; line-height: 26px; }
* + html #header_ads { height: 26px !important; }




#header_search { height: 30px; line-height: 30px; background-color: #F1F1F1; padding: 0 5px 0 5px; clear: both; text-align: right; border: solid 1px #F5CBA9; }
#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(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: 950px; clear: right; padding-left: 10px; background: url("images/menu_bg.gif" ) no-repeat 0 0; }
#menu_main ul { background: url( "images/menu_bg.gif" ) no-repeat right 0; width: 100%; }
#menu_main li { background: url( "images/menu_bg.gif" ); background-position: -100px 0px; background-repeat: repeat-x; }
#menu_main li a { font-size: 14px; font-weight: bold; width: 63px; 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("images/menu_bg.gif") no-repeat -13px 0px; }

#menu_main li.bbs a { background-image: url(images/user_comment.png); background-repeat: no-repeat; background-position: 7px 8px; }


.menu_submain { background: url("images/menu_bg.gif") 0 -100px; color: #000; border: solid 1px #F5CBA9; border-top: none; border-bottom: none; min-height: 30px; _height: 30px; clear: both; overflow: hidden !important; overflow: visible; }
.menu_submain li { background-image: url(images/line1.gif); background-repeat: no-repeat; background-position: right center; padding: 0 10px 0 10px; }
.menu_submain a { font-size: 12px; color: #000; line-height: 30px; text-decoration: none; }
.menu_submain a:hover { color: #fff; }
.menu_submain li.mouseover a { }
.menu_submain li.select a { color: #fff; 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 #F5CBA9; }
.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 .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: 2px; }

.module_bg { background: url( "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: bold; line-height: 25px; height: 25px; background: url("images/menu_bg.gif" ) 0 -100px; border: solid 1px #F5CBA9; border-top: none; margin: 0; background-color: #96C2F1; color: #000000; padding-left: 10px; }
.module2 .title2 { font-size: 12px; font-weight: bold; line-height: 25px; height: 25px; background: url("images/menu_bg.gif" ) 0 -100px; border: solid 1px #F5CBA9; margin: 0; background-color: #96C2F1; color: #000000; padding-left: 10px; }
.module2 .content { padding: 5px 10px 5px 10px; border: solid 1px #F5CBA9; 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 #F5CBA9; 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; }



