body, form, ul, li{
padding:0;
margin:0;
}
body {
font: 12px/1.5 Arial,'Liberation Sans',FreeSans,sans-serif;
text-align: left;
color: #000;
font-size: 14px;
}
a:link, a:visited {text-decoration:none;color:#2c72c8;}
a:hover {text-decoration:underline;color:#0657b2;}
li{
list-style:none;
}
button{
cursor:pointer;
border:none;
background:transparent;
}
.clear{
clear:both;
}
#header {
height: 55px;
background:url("images/index_topbg.gif") repeat-x;
}
#slogan{
background:url("images/index_text.gif") transparent no-repeat -118px -31px;
margin-top:35px;
width:135px;
height:15px;
float:left;
}
#qqlike{
padding:30px 0px 0px 20px;
height:15px;
float:left;
widith: 80px;
}
#bIndex, #bForum, #bDemo input, .intro_title, .talk_quote, #login_but, #reg_but{
background:url("images/index_but.gif") no-repeat;
}
#introTitle{
background:url("images/index_txt.gif") no-repeat;
}
#banner{
background:url("images/banner.jpg") no-repeat;
}
#favorite, #homepage, .subject_title{
background:url("images/ico_16px.gif") no-repeat;
}
#bgExpent, #bgLive, #bgInvestment{
background:url("images/index_sub_img.jpg") no-repeat;
height:102px;
width: 190px;
margin: 10px 10px;
}
#uHead1, #uHead2, #uHead3{
background:url("images/index_sub_img.jpg") no-repeat;
width:67px;
min-height:67px;
_height:67px;
}
.talk_box_head, .talk_box_tail, #wapBox, #loginBoxTail, .rbox_head, .rbox_tail{
background:url("images/box_border.gif");
height:3px;
font-size:1px;
}
#bForum, #bIndex{
background:url("images/buttons.gif") no-repeat;
}

#h_con{
margin:0 auto;
width:950px;
height:55px;
}
#logo{
margin:5px 0;
width: 170px;
float:left;
}
#nav_buts{
float:right;
}
#nav_buts li{
float:left;
margin-left:2px;
border:none;
outline:none;
padding:0;
margin-top:19px;
width:108px;
height:35px;
}
#nav_buts a{
text-decoration:none;
display:block;
width:108px;
line-height:35px;
}
#nav_buts a:hover{
text-decoration:none;
}
#bIndex{
height:35px;
}
#bForum{
background-position:0 -35px;
}
#mainContent {
text-align:center;
padding: 0 0; 
background: #FFFFFF;
}
#banner{
text-align:left;
margin:0 auto;
width:950px;
height:218px;
}
#bDemo{
width:120px;
height:35px;
padding:145px 195px 0 0;
right:100px;
position:absolute;
}
#bannerInside{
width:950px;
height:218px;
position:absolute;
}
#introTxt{
float:left;
width:540px;
height:120px;
padding:65px 0 0 220px;
text-align:left;
text-indent:2em;
font-size:14px;
font-weight:bold;
line-height:27px;
color:#434c56;
}
#bDemo input{
width:120px;
height:35px;
border:none;
cursor:pointer;
background-position:0px -99px;
}
#main{
margin:0 auto;
width:950px;
}
#mLeft{
float:left;
width:660px;
}
#mRight{
float:right;
width:280px;
}
#introTitle{
width:100%;
height:20px;
margin:10px 0;
}
#introTitle ul{
float:right;
margin-top:5px;
}
#introTitle li{
float:left;
margin-right: 10px;
}
#introTitle a{
margin-top:35px;
}
#favorite{
background-position:0px -305px;
padding-left:18px;
}
#homepage{
background-position:0px -38px;
padding-left:18px;
}
#intro{
width:100%;
height:150px;
}
#intro li{
float:left;
background-color:#f2f8ff;
width:210px;
height:150px;
margin-right: 10px;
}
.intro_title{
width:210px;
height:30px;
text-align:left;
line-height:30px;
font-size:14px;
color:#fff;
text-indent:1em;
font-weight: bold;
}
#bgLive{
background-position:0 -102px;
}
#bgInvestment{
background-position:0 -204px;
}
#recomment{
width:100%;
height:380px;
margin-top:10px;
}
#recommentBox, #recommentTalk{
float:left;
width:320px;
margin-right:10px;
*margin-right:8px;
}
#recommentTalk li{
margin-bottom:8px;
}
.reTitle{
text-align:left;
font-size:14px;
font-weight:bold;
line-height:24px;
margin-bottom:8px;
}
#hotSubject{
width:300px;
height:335px;
*height:328px;
padding:10px 10px 0 10px;
background-color:#f9fcff;
border:1px solid #cedaea;
text-align:left;
}
#hotSubject p{
text-indent:2em;
color:#666;
font-size:12px;
margin:0;
padding:10px 0;
line-height:23px;
height:40px;
width: 300px;
overflow: hidden;
}
.dashed_line{
width:100%;
height:11px;
font-size:1px;
border-top:1px dashed #c1c1c1;
}
.head_box{
float:left;
width:75px;
height:90px;
position:relative;
text-align:left;
}
#uHead1{
background-position:0 -306px;
}
#uHead2{
background-position:-67px -306px;
}
#uHead3{
background-position:-134px -306px;
}
.talk_box{
float:left;
width:236px;
}
.talk_box_body{
width:222px;
height:70px;
background-color:#f0f8fc;
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
text-align:left;
padding:8px 4px 8px 8px;
*padding-bottom:0;
}
.talk_middle{
height:105px;
}
.talk_tail{
height:90px;
}
.talk_box_body p{
font-size:12px;
margin:5px 0;
padding:0;
text-indent:2em;
line-height:18px;
color:#666;
}
.talk_box_tail{
background-position:0 -3px;
}
.talk_quote{
position:absolute;
height:11px;
width:7px;
background-position:-128px -124px;
right:-1px;
top:25px;
}
#loginBox{
width:278px;
height:240px;
float:right;
border-left:1px solid #cedaea;
border-right:1px solid #cedaea;
}
#wapBox{
width:280px;
height:30px;
padding-bottom:3px;
float:right;
background-position:0 -6px;
font-size:12px;
color:#666;
line-height:30px;
}
#insideBox{
float:left;
width:276px;
height:240px;
border-left:1px solid #fff;
border-right:1px solid #fff;
background-color:#eef7fb;
}
#loginBoxTail{
float:right;
width:280px;
height:6px;
background-position:0 -36px;
}
.rbox_head, .rbox_body, .rbox_tail{
float:right;
width:280px;
height:3px;
}
.rbox_head{
background-position:0 -42px;
margin-top:13px;
}
.rbox_tail{
background-position:0 -45px;
}
.rbox_body{
width:278px;
height:155px;
border-left:1px solid #e1e1e1; 
border-right:1px solid #e1e1e1; 
}
.rbox_inside{
width:276px;
height:155px;
border-left:1px solid #fff; 
border-right:1px solid #fff;
background-color:#f6f6f6;
}
.wap_link{
color:#4d88d4;
text-decoration:underline;
}

.boxTitle{
padding: 12px 15px 0 15px;
margin:0;
font-weight:bold;
font-size:14px;
text-align:left;
color:#333;
}
.login_input{
width:185px;
height:20px;
border:none;
background-color:transparent;
padding: 6px 0 0 5px;
}
#login_main{
margin-top: 15px;
width:274px;
height:130px;
}
#login_main_left{
padding-left: 15px;
float:left;
width:40px;
height:110px;
}
#login_main_left ul li{
margin-top:8px;
height:28px;
text-align:left;
}
#login_main_right{
text-align:left;
float:right;
width:214px;
height:110px;
}
.input_box{
height:36px;
vertical-align:middle;
}
#idAutoLogin{
padding:0;
margin:0;
}
#auto_login span{
margin-left: 5px;
}
#but_line{
margin: 10px 3px 5px 0;
}
#but_line input{
cursor:pointer;
border:none;
}
#login_but, #reg_but{
color:#fff;
font-weight:bold;
font-size:14px;
}
#login_but{
background-position:-101px -31px;
width:78px;
height:29px;
letter-spacing:1em;
text-indent:1em;
*text-indent:0;
line-height:29px;
}
#reg_but{
background-position:0 -31px;
width:101px;
height:29px;
}
.input_head, .input_tail{
float:left;
background:url(images/index_box_border.gif) no-repeat -8px -150px;
width:1px;
height:28px;
}
.input_body{
float:left;
width:185px;
height:28px;
background:url(images/index_input.gif) repeat-x;
}
.input_tail{
background-position: -9px -150px;
}
.linksH{
height:175px;
}

#footer{
margin:10px auto;
}
#footer_bar{
margin:5px auto;
width:950px;
height:28px;
line-height:28px;
background-color:#f7f7f7;
text-align:center;
}
#footer_bar a{
font-size:12px;
color:#2f74cc;
}
#copy_right{
margin:0 auto;
height:36px;
line-height:18px;
text-align:center;
color:#666;
font-size:11px;
font-family: Verdana,Arial,Helvetica,sans-serif;
}
#copy_right a{
text-decoration:none;
color:#666;
}
.left{
float:left;
}
.right{
float:right;
text-align:right;
color:#999;
font-size:12px;
}
.rbox_content{
padding:10px 15px 0 15px;
line-height:22px;
}
.subject_title{
background-position:0 -75px;
padding-left:20px;
}

.index_link{
	border:1px solid #CEDAEA;
	margin:20px 0 0;
	padding:5px;
	width:940px;
	overflow: hidden;
	text-align: left;
}

.link_sep{
	color:#FFDC8A;
	padding:0 8px;
}

.index_link_item{
	font-size: 12px;
}
