/* 主体 */
.main { margin:0 auto; background:#FFF; width:970px; height:auto; }
.content { width:950px; margin:0 auto; height:auto; background:#FFF; }
.content .left { width:321px; float:left; height:auto; }
.content .middle { width:369px; float:left; height:auto; }
.content .right { width:240px; float:left; height:auto; overflow:hidden; }
.content .left1 { width:710px; float:left; height:auto; }

/* 幻灯图 */
.content .left .flash { width:321px; height:186px; float:left; }

/* 指数 */
.content .left .indicators { width:321px; height:188px; margin:10px 0 0 0; }
.content .left .indicators .title ul{ margin-left:1px; width:320px; }
.content .left .indicators .title ul li { width:81px; height:26px; line-height:26px; text-align:center; background:url(../images/pic_index_001.gif) 0 -26px no-repeat;color:#0059a7; cursor:pointer; font-size:12px; margin-left:-1px; position:relative; }
.content .left .indicators .title ul .on { width:81px; height:26px; line-height:26px; text-align:center; background:url(../images/pic_index_001.gif) 0 0 no-repeat; color:#FFF; cursor:pointer; font-size:12px; position:relative; }
.content .left .indicators .box { width:319px; height:162px; border-left:1px solid #a2c1de; border-right:1px solid #a2c1de; border-bottom:1px solid #a2c1de; float:left; text-align:center; }
.content .left .indicators .box img { margin:20px auto 0; }

/* 图标 */
.content .left .tb { width:319px; height:50px; margin:10px 0 0 0; border:1px #D5D5D5 solid; }
.content .left .tb dl { padding-top:4px; }
.content .left .tb dl dd { width:75px; float:left; line-height:22px; font-size:12px; color:#039; text-align:right; }

/* 今日要闻 */ 
.content .middle .news { width:369px; height:auto; float:left; }
.content .middle .news h2 { width:343px; height:26px; background:url(../images/pic_index_001.gif) 0 -52px no-repeat; line-height:28px; color:#FFF; font-family:"宋体"; font-size:14px; padding-left:26px; overflow:hidden; }
.content .middle .news h2 span { font-size:12px; color:#666; margin-left:141px; font-weight:normal; }
.content .middle .news .box { width:335px; height:418px; border-left:1px solid #a2c1de; border-right:1px solid #a2c1de; border-bottom:1px solid #a2c1de; padding:0 16px; }
.content .middle .news .box h3 { font-family:"黑体"; font-size:20px; line-height:20px; text-align:center; font-weight:normal; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.content .middle .news .box p { font-size:12px; line-height:22px; }
.content .middle .news .box .line { width:335px; border-bottom:1px dotted #d5d5d5; overflow:hidden; line-height:1px; margin:6px 0; }
.content .middle .news .box ul { width:335px; }
.content .middle .news .box ul li { float:left; line-height:26px; width:335px; height:26px; overflow:hidden; }
.content .middle .news .box ul li a,.content .middle .box ul li a:link { text-decoration:underline; }
.content .middle .news .box ul li a:hover { color:#C00; text-decoration:underline; }

/* 黑马推荐 */
.content .right .hot .title { width:240px; height:26px; background:url(../images/pic_index_001.gif) 0 -130px no-repeat; }
.content .right .hot .title ul li { width:85px; height:26px; line-height:26px; background:url(../images/pic_index_001.gif) 0 -104px no-repeat; margin-right:4px; color:#2357AA; font-weight:bold; text-align:center; }
.content .right .hot .title ul .on { width:85px; height:26px; line-height:26px; background:url(../images/pic_index_001.gif) 0 -78px no-repeat; margin-right:4px; color:#FFF; font-weight:bold; text-align:center; }
.content .right .hot .box { width:208px; height:229px; border-left:1px solid #a2c1de; border-right:1px solid #a2c1de; border-bottom:1px solid #a2c1de; padding:0 15px; }
.content .right .hot .box h2 { font-family:"黑体"; font-size:20px; line-height:26px; text-align:center; font-weight:normal; padding:12px 0 2px 0; overflow:hidden; height:26px; }
.content .right .hot .box ul { width:194px; height:182px; background:url(../images/pic_index_001.gif) 0 -156px no-repeat; padding-left:14px; }
.content .right .hot .box ul li { width:194px; font-size:12px; line-height:26px; overflow:hidden; height:26px; }

/* 财经要闻 */
.content .finance { background:url(../images/pic_index_001.gif) 0 -374px no-repeat; width:950px; height:36px; float:left; }
.content .finance .title { background:url(../images/pic_index_001.gif) 0 -338px no-repeat; width:115px; height:36px; float:left; }
.content .finance .title1 { background:url(../images/pic_index_001.gif) 0 -446px no-repeat; width:115px; height:36px; float:left; }
.content .finance .title2 { background:url(../images/pic_index_001.gif) 0 -410px no-repeat; width:115px; height:36px; float:left; }
.content .finance .title3 { background:url(../images/pic_index_001.gif) 0 -482px no-repeat; width:115px; height:36px; float:left; }
.content .finance ul { float:right; margin-right:2px; overflow:hidden; position:relative; }
.content .finance ul li { background:url(../images/pic_index_001.gif) -115px -338px no-repeat; width:84px; line-height:36px; height:36px; text-align:center; margin-right:-2px; }
.content .finance ul li a { color:#FFF; }

/* 金融资本、上市公司 */
.content .left .capital { width:321px; height:235px; background:url(../images/pic_index_001.gif) 0px -518px no-repeat; float:left; }
.content .left .capital h2 { font-size:14px; font-family:"宋体"; font-weight:bold; line-height:32px; color:#043462; width:290px; padding-left:31px; }
.content .left .capital h2 span { font-size:12px; font-family:"宋体"; font-weight:normal; line-height:32px; padding-left:181px; }
.content .left .capital h2 span a,.content .capital h2 span a:link { color:#043462; text-decoration:none; }
.content .left .capital h2 span a:hover { color:#043462; text-decoration:underline; }
.content .left .capital .img { width:295px; margin:6px auto 6px; }
.content .left .capital .img dt { padding:1px; border:1px solid #D5D5D5; width:120px; float:left; }
.content .left .capital .img dt img { display:block; }
.content .left .capital .img dd { width:160px; float:left; margin-left:10px; font-size:12px; line-height:18px; text-indent:24px; }
.content .left .capital .img .title { width:160px; float:left; margin-left:10px; font-size:12px; line-height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-indent:0px; }
.content .left .capital .list { width:295px; margin:0 auto; border-top:1px dotted #d5d5d5; padding-top:6px; }
.content .left .capital .list ul li { float:left; width:295px; line-height:22px; }
.content .left .capital .list ul li .title { float:left; width:252px; overflow:hidden; height:22px; font-size:12px; }
.content .left .capital .list ul li .date { color:#666; float:left; font-size:12px; padding-left:10px; }

/* 宏观经济、产业经济 */
.content .middle .macroeconomic { width:369px; height:235px; background:url(../images/pic_index_001.gif) 0px -753px no-repeat; float:left; }
.content .middle .macroeconomic  h2 { font-size:14px; font-family:"宋体"; font-weight:bold; line-height:32px; color:#043462; width:338px; padding-left:31px; }
.content .middle .macroeconomic  h2 span { font-size:12px; font-family:"宋体"; font-weight:normal; line-height:32px; padding-left:228px; }
.content .middle .macroeconomic  h2 span a,.content .capital h2 span a:link { color:#043462; text-decoration:none; }
.content .middle .macroeconomic  h2 span a:hover { color:#043462; text-decoration:underline; }
.content .middle .macroeconomic  h3 { font-size:20px; font-family:"黑体"; font-weight:normal; line-height:36px; color:#043462; width:369px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:4px; }
.content .middle .macroeconomic  h3 a,.content .middle .macroeconomic  h3 a:link { color:#C00; text-decoration:none; }
.content .middle .macroeconomic  h3 a:hover { color:#C00; text-decoration:underline; }
.content .middle .macroeconomic .list { width:343px; margin:0 auto; }
.content .middle .macroeconomic .list ul li { float:left; width:343px; line-height:26px; }
.content .middle .macroeconomic .list ul li .title { float:left; width:299px; overflow:hidden; height:22px; }
.content .middle .macroeconomic .list ul li .title a,.content .middle .macroeconomic .list ul li .title a:link { text-decoration:underline; color:#0158a7; }
.content .middle .macroeconomic .list ul li .title a:hover { text-decoration:underline; color:#C00; }
.content .middle .macroeconomic .list ul li .date { color:#666; float:left; font-size:12px; padding-left:10px; }

/* 经济评论 */
.content .right .economic { width:238px; height:269px; border:1px solid #9CBDDC; float:left; }
.content .right .economic h2 { width:212px; height:25px; background:url(../images/pic_index_001.gif) 0px -988px no-repeat; font-size:14px; font-family:"宋体"; font-weight:bold; color:#013461; line-height:27px; padding-left:26px; overflow:hidden; }
.content .right .economic .img { width:222px; margin:12px auto 6px; }
.content .right .economic .img dt { padding:2px; border:1px solid #D5D5D5; width:59px; height:59px; float:left; }
.content .right .economic .img dt img { display:block; }
.content .right .economic .img dd { width:147px; float:left; margin-left:10px; font-size:12px; line-height:18px; margin-top:0; text-indent:24px; }
.content .right .economic .img .title { width:147px; float:left; margin-left:10px; margin-top:0; font-size:12px; line-height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-indent:0px; }
.content .right .economic .list { width:222px; margin:0 auto; border-top:1px dotted #d5d5d5; }
.content .right .economic .list ul { padding-top:6px; } 
.content .right .economic .list ul li { float:left; width:222px; line-height:24px; overflow:hidden; height:24px; font-size:12px;  }

/* 期货要闻 */
.content .right .futures { width:238px; height:233px; border:1px solid #9CBDDC; float:left; }
.content .right .futures h2 { width:212px; height:25px; background:url(../images/pic_index_001.gif) 0px -988px no-repeat; font-size:14px; font-family:"宋体"; font-weight:bold; color:#013461; line-height:27px; padding-left:26px; overflow:hidden; }
.content .right .futures .list { width:222px; margin:0 auto; }
.content .right .futures .list ul{ padding-top:6px; }
.content .right .futures .list ul li { float:left; width:222px; line-height:25px; overflow:hidden; height:25px; font-size:12px; }

/* 大盘分析、行业分析 */
.content .left1 .tape { width:321px; height:219px; background:url(../images/pic_index_001.gif) 0px -1013px no-repeat; float:left; }
.content .left1 .tape h2 { font-size:14px; font-family:"宋体"; font-weight:bold; line-height:32px; color:#043462; width:290px; padding-left:31px; }
.content .left1 .tape h2 span { font-size:12px; font-family:"宋体"; font-weight:normal; line-height:32px; padding-left:181px; }
.content .left1 .tape h2 span a,.content .capital h2 span a:link { color:#043462; text-decoration:none; }
.content .left1 .tape h2 span a:hover { color:#043462; text-decoration:underline; }
.content .left1 .tape h3 { font-size:14px; font-family:"宋体"; font-weight:bold; line-height:25px; color:#043462; width:309px; margin-top:4px; text-align:left; color:#0158a7; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:12px; }
.content .left1 .tape h3 a,.content .left .tape h3 a:link { color:#0158a7; text-decoration:none; }
.content .left1 .tape h3 a:hover { color:#C00; text-decoration:none; }
.content .left1 .tape .list { width:295px; margin:0 auto; }
.content .left1 .tape .list ul li { float:left; width:295px; line-height:22px; }
.content .left1 .tape .list ul li .title { float:left; width:252px; overflow:hidden; height:22px; font-size:12px; }
.content .left1 .tape .list ul li .date { color:#666; float:left; font-size:12px; padding-left:10px; }

/* 个股分析、主力动向 */
.content .left1 .stock { width:369px; height:219px; background:url(../images/pic_index_001.gif) 0px -1232px no-repeat; float:left; }
.content .left1 .stock  h2 { font-size:14px; font-family:"宋体"; font-weight:bold; line-height:32px; color:#043462; width:338px; padding-left:31px; }
.content .left1 .stock  h2 span { font-size:12px; font-family:"宋体"; font-weight:normal; line-height:32px; padding-left:228px; }
.content .left1 .stock  h2 span a,.content .capital h2 span a:link { color:#043462; text-decoration:none; }
.content .left1 .stock  h2 span a:hover { color:#043462; text-decoration:underline; }
.content .left1 .stock  h3 { font-size:20px; font-family:"黑体"; font-weight:normal; line-height:32px; color:#043462; width:369px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:4px; }
.content .left1 .stock  h3 a,.content .middle .stock h3 a:link { color:#C00; text-decoration:none; }
.content .left1 .stock  h3 a:hover { color:#C00; text-decoration:underline; }
.content .left1 .stock .list { width:343px; margin:0 auto; }
.content .left1 .stock .list ul li { float:left; width:343px; line-height:24px; }
.content .left1 .stock .list ul li .title { float:left; width:299px; overflow:hidden; height:24px; }
.content .left1 .stock .list ul li .title a,.content .middle .stock .list ul li .title a:link { text-decoration:underline; color:#0158a7; }
.content .left1 .stock .list ul li .title a:hover { text-decoration:underline; color:#C00; }
.content .left1 .stock .list ul li .date { color:#666; float:left; font-size:12px; padding-left:10px; }

/* 行业一览 */
.content .right .industry { width:238px; height:172px; border:1px solid #9CBDDC; float:left;overflow:hidden; }
.content .right .industry h2 { width:212px; height:25px; background:url(../images/pic_index_001.gif) 0px -988px no-repeat; font-size:14px; font-family:"宋体"; font-weight:bold; color:#013461; line-height:27px; padding-left:26px; overflow:hidden; }
.content .right .industry  h2 span { font-size:12px; font-family:"宋体"; font-weight:normal; padding-left:110px; }
.content .right .industry  h2 span a,.content .industry h2 span a:link { color:#043462; text-decoration:none; }
.content .right .industry  h2 span a:hover { color:#043462; text-decoration:underline; }
.content .right .industry .list { width:222px; margin:0 auto; height:147px; overflow:hidden; }
.content .right .industry .list ul { padding:6px 0; } 
.content .right .industry .list ul li { float:left; text-align:center; line-height:23px; width:37px; font-size:12px; }
.content .right .industry .list ul li a:hover { color:#C00; text-decoration:underline; }

/* 机构一览 */
.content .right .agencies { width:238px; height:172px; border:1px solid #9CBDDC; float:left; overflow:hidden;}
.content .right .agencies h2 { width:212px; height:25px; background:url(../images/pic_index_001.gif) 0px -988px no-repeat; font-size:14px; font-family:"宋体"; font-weight:bold; color:#013461; line-height:27px; padding-left:26px; overflow:hidden; }
.content .right .agencies  h2 span { font-size:12px; font-family:"宋体"; font-weight:normal; padding-left:110px; }
.content .right .agencies  h2 span a,.content .capital h2 span a:link { color:#043462; text-decoration:none; }
.content .right .agencies  h2 span a:hover { color:#043462; text-decoration:underline; }
.content .right .agencies .list { width:222px; margin:0 auto; height:147px; overflow:hidden; }
.content .right .agencies .list ul { padding:6px 0; } 
.content .right .agencies .list ul li { float:left; text-align:center; line-height:23px; width:55px; font-size:12px; overflow:hidden; height:23px; }
.content .right .agencies .list ul li a:hover { color:#C00; text-decoration:underline; }

/* 每日必读、新股推荐 */
.content .daily { width:226px; height:239px; background:url(../images/pic_index_001.gif) 0px -1451px no-repeat; float:left; }
.content .daily h2 { width:195px; height:32px; font-size:14px; font-family:"宋体"; font-weight:bold; color:#013461; line-height:32px; padding-left:31px; }
.content .daily  h2 span { font-size:12px; font-family:"宋体"; font-weight:normal; padding-left:84px; }
.content .daily  h2 span a,.content .capital h2 span a:link { color:#043462; text-decoration:none; }
.content .daily  h2 span a:hover { color:#043462; text-decoration:underline; }
.content .daily .list { width:200px; margin:0 auto; }
.content .daily .list ul { margin-top:4px; }
.content .daily .list ul li { float:left; width:200px; line-height:22px; font-size:12px; overflow:hidden; height:22px; }

/* 机构传真 */
.content .fax { width:238px; height:237px; border:1px solid #9CBDDC; float:left; }
.content .fax h2 { width:212px; height:25px; background:url(../images/pic_index_001.gif) 0px -988px no-repeat; font-size:14px; font-family:"宋体"; font-weight:bold; color:#013461; line-height:25px; padding-left:26px; }
.content .fax h2 span { font-size:12px; font-family:"宋体"; font-weight:normal; padding-left:110px; }
.content .fax h2 span a,.content .capital h2 span a:link { color:#043462; text-decoration:none; }
.content .fax h2 span a:hover { color:#043462; text-decoration:underline; }
.content .fax .list { width:218px; margin:0 auto; height:212px; }
.content .fax .list ul { margin-top:8px; } 
.content .fax .list ul li { float:left; text-align:left; line-height:22px; width:218px; font-size:12px; overflow:hidden; height:22px; }
.content .fax .list ul li a:hover { color:#C00; text-decoration:underline; }

/* 股票软件 */
.categories { width:948px; height:117px; background:url(../images/pic_index_001.gif) 0px -1690px repeat-x; border:1px solid #9cbddc; margin-top:2px; float:left; }
.categories .number { width:948px; float:left; }
.categories .number ul { float:left; margin:4px 0 0 4px; width:514px; }
.categories .number ul li { background:url(../images/pic_index_001.gif) repeat-x 0 -1821px; min-width:12px; min-height:12px; _width:12px; _height:12px; padding:0 2px; margin:0 2px 0 0; text-align:center; line-height:16px; }
.categories .number ul li a,.categories .number ul li a:link,.categories .number ul li a:visited { color:#000; text-decoration:none; }
.categories .number ul .on { background:url(../images/pic_index_001.gif) repeat-x 0 -1807px; min-width:10px; min-height:10px; padding:0 2px; margin:0 2px 0 0; text-align:center; line-height:14px; border:1px solid #8fb9d2; }
.categories .number ul .on a,.categories .number ul .on a:link,.categories .number ul .on a:visited { color:#000; text-decoration:none; }
.categories .number .srk { width:330px; height:14px; float:left; border:1px solid #d5d5d5; margin-top:4px; }
.categories .number .button { width:69px; height:18px; float:left; background:url(../images/pic_index_001.gif) repeat-x 0 -1837px; margin:3px 0 0 4px; }
.categories .list ul { float:left; width:928px; margin:12px 0 0 20px; }
.categories .list ul li { float:left; line-height:26px; margin-right:10px; width:67px; font-size:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.zxgprj { width:700px; float:left; background:url(../images/pic_index_001.gif) no-repeat right -1863px; }
.zxgprj h2 { width:676px; background:url(../images/pic_index_001.gif) no-repeat 0 -1837px; float:left; height:26px; line-height:28px; overflow:hidden; padding-left:24px; font-family:"宋体"; font-size:14px; font-weight:bold; color:#013461; }
.zxgprj h2 .more { font-size:12px; font-weight:normal; margin-left:538px; }
.zxgprj .box { border-left:1px solid #9cbddc; border-right:1px solid #9cbddc; border-bottom:1px solid #9cbddc; width:688px; height:300px; float:left; background-color:#FFF; padding:0 0 0 10px; }
.zxgprj .box dl { width:128px; float:left; margin:10px 9px 0 0; display:inline; }
.zxgprj .box dl dt { text-align:center; }
.zxgprj .box dl dt img { border:1px solid #d5d5d5; padding:3px; float:left; margin-bottom:4px; }
.zxgprj .box dl dd { width:128px; text-align:center; line-height:20px; font-size:12px; height:18px; overflow:hidden; float:left; }
.zxgprj .box1 { width:698px; float:left; border-left:1px solid #9cbddc; border-right:1px solid #9cbddc; border-bottom:1px solid #9cbddc; background-color:#FFF; height:184px; }
.zxgprj .box1 .title { width:688px; margin:10px 0 0 10px; }
.zxgprj .box1 .title ul { width:687px; margin-left:1px; }
.zxgprj .box1 .title ul li { float:left; width:85px; height:27px; background:url(../images/pic_index_001.gif) no-repeat 0 -1889px; line-height:28px; text-align:center; color:#2257a5; font-size:12px; overflow:hidden; margin-left:-1px; position:relative; }
.zxgprj .box1 .title ul .on { float:left; width:85px; height:27px; background:url(../images/pic_index_001.gif) no-repeat 0 -1916px; line-height:28px; text-align:center; color:#2257a5; font-weight:bold; overflow:hidden; margin-left:-1px; position:relative; }
.zxgprj .box1 .list { width:684px; margin:10px 0 0 14px; }
.zxgprj .box1 .list ul { float:left; }
.zxgprj .box1 .list ul li { float:left; line-height:22px; margin-right:15px; width:60px; font-size:12px; }

/*股票软件下载排行*/
.download { width:240px; float:left; }
.download h2 { width:166px; height:26px; background:url(../images/pic_index_001.gif) no-repeat 0 -1943px; float:left; color:#013461; line-height:28px; padding-left:74px; font-family:"宋体"; font-size:14px; font-weight:bold; overflow:hidden; }
.download ul { width:200px; float:left; border-left:1px solid #9cbddc; border-right:1px solid #9cbddc; border-bottom:1px solid #9cbddc; background-color:#FFF; background:url(../images/pic_index_001.gif) no-repeat 8px -1969px; height:271px; padding-top:8px; padding-left:38px; }
.download ul li { float:left; width:200px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:26px; font-size:12px; }

/*友情链接*/
.yqlj { float:left; width:950px; }
.yqlj h2 { width:922px; background:url(../images/pic_index_001.gif) no-repeat right -2259px; float:left; height:27px; line-height:28px; font-family:"宋体"; font-size:14px; font-weight:bold; overflow:hidden; color:#FFF; padding-left:28px; }
.yqlj h2 a:link,.yqlj h2 a:visited { color:#FFF; text-decoration:none; }
.yqlj h2 a:hover { color:#FFF; text-decoration:none; }
.yqlj h2 .more { font-size:12px; font-weight:normal; margin-left:800px; }
.yqlj h2 .more a:link,.yqlj h2 .more a:visited { color:#FFF; text-decoration:none; }
.yqlj h2 .more a:hover { color:#FFF; text-decoration:underline; }
.yqlj .box { border-left:1px solid #9cbddc; border-right:1px solid #9cbddc; border-bottom:1px solid #9cbddc; width:948px; float:left; padding-bottom:4px; }
.yqlj .box ul { float:left; width:932px; margin:10px 0 0 16px; }
.yqlj .box ul li { float:left; line-height:22px; margin-right:10px; white-space:nowrap; text-align:left; font-size:12px; }
.yqlj .box .photo { margin:10px 0 0 12px; height:41px; overflow:hidden; }
.yqlj .box .photo img{ border:1px solid #d5d5d5; width:103px; height:39px; margin-right:12px; display:block; }

/*article_list.html*/
.article_left { width:664px; float:left; }
.article_left h2 { font-family:"宋体"; font-size:12px; font-weight:normal; color:#0158a7; line-height:32px; overflow:hidden; padding-left:30px; width:634px; height:30px; background:url(../images/pic_index_001.gif) 0 -2286px no-repeat; float:left; }
.article_left .list { float:left; width:582px; border-left:1px solid #9cbddc; border-right:1px solid #9cbddc; border-bottom:1px solid #9cbddc;  padding:20px 40px; height:851px; }
.article_left .list ul { float:left; width:582px; margin-bottom:20px; }
.article_left .list ul li { line-height:30px; border-bottom:1px dotted #D5D5D5; text-align:left; width:582px; }
.article_left .list ul .title { width:442px; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.article_left .list ul .date { width:140px; float:left; color:#666; text-align:right; font-size:12px; }
.article_left .list1 { float:left; width:582px; border-left:1px solid #9cbddc; border-right:1px solid #9cbddc; border-bottom:1px solid #9cbddc;  padding:20px 40px; height:851px; }
.article_left .list1 ul { float:left; width:582px; margin-bottom:20px; }
.article_left .list1 ul li { line-height:30px; border-bottom:1px dotted #D5D5D5; text-align:left; width:582px; }
.article_left .list1 ul li span { float:left; }
.article_left .list1 ul .title { width:392px; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.article_left .list1 ul .date { width:120px; float:left; color:#666; text-align:right; font-size:12px; }
.manu { padding:3px; margin:1px 3px 0; text-align:center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#036cb4; }
.manu a { border:1px solid #eee; text-decoration:none; padding:2px 5px; margin:2px; color:#036cb4; }
.manu a:hover { border:1px solid #999; color:#666; }
.manu a:active { border:1px solid #999; }
.manu .current { border:1px solid #036cb4; padding:2px 5px 2px 5px; color:#FFF; font-weight:bold; margin:0; background-color:#036cb4; }
.manu .disabled { border:1px solid #0eee; color:#ddd; padding:2px 5px; margin:2px; }

.article_middle { float:left; width:31px; height:300px; background:url(../images/pic_index_001.gif) 0 -2316px no-repeat; }
.article_right { float:left; width:255px; }

/*机构一览、名家一览、行业一览*/
.article_left .list .expert { float:left; width:582px; margin-bottom:20px; }
.article_left .list .expert dl { width:582px; float:left; font-size:12px; padding-bottom:16px; }
.article_left .list .expert dl dt { font-weight:bold; font-size:14px; color:#0158a7; line-height:24px; padding-left:20px; background:url(../images/pic_index_007.gif) -10px -21px no-repeat; }
.article_left .list .expert dl dd { float:left; margin-right:22px; line-height:30px; height:30px; text-align:left; display:inline; width:94px; background:url(../images/pic_index_007.gif) -4px 6px no-repeat; }
.article_left .list .expert dl dd a:link,.article_left .list .expert dl dd a:visited { color:#666; text-decoration:none; padding:4px 16px; }
.article_left .list .expert dl dd a:hover { background:#0158a7;  text-decoration:none; color:#FFF; padding:4px 16px; border:none; }
.article_left .list .expert dl .line { border-bottom:1px dotted #d5d5d5; margin-top:10px; background:none; width:560px; height:1px; margin-bottom:0px; }

/*搜索页*/
.article_left .search { float:left; width:602px; border-left:1px solid #9cbddc; border-right:1px solid #9cbddc; border-bottom:1px solid #9cbddc; padding:20px 30px; height:auto; background:none; }
.article_left .search dl { float:left; margin:0 0 24px 0; border-bottom:1px dotted #d5d5d5; width:602px; padding-bottom:20px; display:inline; text-align:left; font-size:12px; }
.article_left .search dl dt { float:left; width:602px; height:30px; }
.article_left .search dl dt .number { background:url(../images/pic_index_001.gif) no-repeat 0 -3271px; width:40px; height:18px; line-height:22px; padding-left:17px; text-align:center; margin-right:17px; float:left; color:#FFF; }
.article_left .search dl dt .title { line-height:22px; text-align:left; float:left; width:510px; font-size:14px; }
.article_left .search dl dd { float:left; line-height:22px; width:144px; text-align:right; }
.article_left .search dl .nr { line-height:22px; text-indent:28px; color:#666; text-align:left; float:left; width:602px; }
.article_left .search dl .link { line-height:22px; text-align:left; color:#06c; float:left; width:458px; font-family:Arial, Helvetica, sans-serif; font:11px; }
.article_left .search dl .link a { color:#06c; }

/*右侧黑马推荐*/
.article_right .xz { float:left; width:255px; }
.article_right .xz h2 { font-family:"宋体"; font-size:14px; font-weight:bold; color:#FFF; width:225px; float:left; background:url(../images/pic_index_001.gif) 0 -2912px no-repeat; height:26px; line-height:27px; overflow:hidden; padding-left:30px; }
.article_right .xz .box { float:left; width:253px; border-left:1px solid #9cbddc; border-right:1px solid #9cbddc; border-bottom:1px solid #9cbddc; padding-bottom:8px; }
.article_right .xz .box h2 { font-family:"黑体"; font-size:20px; line-height:26px; font-weight:normal; margin:9px auto 1px; text-align:center; width:225px; background:none; padding:0px 14px; overflow:hidden; }
.article_right .xz .box ul { background:url(../images/pic_index_001.gif) 20px -2626px no-repeat; width:253px; float:left; }
.article_right .xz .box ul li { width:195px; font-size:12px; line-height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:26px; padding-left:36px; text-align:left; }
.article_right .xz .box .ph { background:url(../images/pic_index_001.gif) 10px -1970px no-repeat; width:213px; padding:6px 0 0 40px; float:left; }
.article_right .xz .box .ph li { width:195px; font-size:12px; line-height:25px; height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:left; padding:0; }

/*article_article.html*/
.article_right .yl { width:255px; float:left; }
.article_left .article { float:left; width:602px; border-left:1px solid #9cbddc; border-right:1px solid #9cbddc; border-bottom:1px solid #9cbddc; padding:20px 30px; height:auto; }
.article_left .article h1 { font-family:"黑体"; font-size:20px; font-weight:normal; text-align:center; padding-top:10px; }
.article_left .article .box1 { margin:10px 0 16px; text-align:center; font-size:12px; height:24px; border-bottom:1px dotted #d5d5d5; }
.article_left .article .box1 span { text-align:left; margin-right:20px; }
.article_left .article .box1 a:link,.article_left .article .box1 a:visited { color:#000; text-decoration:none; }
.article_left .article .box1 a:hover { color:#000; text-decoration:underline; }
.article_left .article .box2 { width:592px; text-align:center; height:68px; border:1px solid #9EC0DC; background-color:#FCFDFF; padding:6px 0 6px 8px; margin-bottom:14px; }
.article_left .article .box2 ul { width:196px; float:left; }
.article_left .article .box2 ul li { float:left; width:196px; line-height:24px; font-size:12px; }
.article_left .article .box2 ul li a:link,.article_left .article .box2 ul li a:hover { color:#000; text-decoration:none; }
.article_left .article .box2 ul li a:hover { color:#000; text-decoration:underline; }
.article_left .article .box3 { width:602px; line-height:30px; }
.article_left .article .box3 p { text-align:left; text-indent:28px; line-height:24px; font-size:14px; width:auto; }
.article_left .article .ad { width:243px; height:373px; border:1px solid #d5d5d5; background:#FBFBFB; font-size:12px; float:left; margin-right:20px; }
.article_left .article .ad ul { width:223px; border-bottom:1px dotted #d5d5d5; padding:6px 0 6px 0; margin-left:10px; }
.article_left .article .ad ul li { float:left; line-height:22px; height:22px; text-align:left; width:223px; font-size:12px; overflow:hidden; }
.article_left .article .ad ul .title { text-align:center; line-height:30px; font-size:14px; overflow:hidden; height:30px; }
.article_left .article .ad .list { width:244px; margin-top:4px; float:left; padding:0; border:0; height:auto; }
.article_left .article .ad .list p { width:236px; text-align:left; line-height:26px; text-indent:20px; font-family:"宋体"; font-size:12px; color:#0158a7; overflow:hidden; height:26px; padding-right:8px; }
.article_left .article .copy { float:left; width:562px; text-align:center; margin:20px auto 20px; padding-left:40px; }
.article_left .article .copy p { width:424px; height:18px; border:1px solid #d5d5d5; margin-right:6px; color:#666; line-height:18px; float:left; text-align:left; padding-left:8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.article_left .article .copy img { float:left; }
.article_left .article .link { width:278px; height:61px; margin:0 auto; }
.article_left .article .help { float:left; width:602px; text-align:right; font-size:12px; padding:20px 0 10px; border-bottom:1px dotted #d5d5d5; margin-bottom:10px; }
.article_left .article .help a:link,.article_left .article .help a:visited { color:#000; text-decoration:none; }
.article_left .article .help a:hover { color:#000; text-decoration:underline; }
.article_left .article .more { width:602px; }
.article_left .article .more h2 { font-size:14px; font-family:"宋体"; font-weight:bold; background:url(../images/pic_index_001.gif) 0 -3226px no-repeat; color:#000; width:572px; text-align:left; padding:0 0 0 20px; }
.article_left .article .more h2 span { font-size:12px; font-family:"宋体"; font-weight:normal; padding-left:450px; }
.article_left .article .more ul { float:left; width:600px; }
.article_left .article .more ul li { float:left; width:290px; font-size:12px; margin-right:10px; }
.article_left .article .more ul li .title { float:left; line-height:26px; width:250px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.article_left .article .more ul li .date { width:40px; line-height:26px; float:left; text-align:right; color:#666; }

.article_left .jryw { float:left; width:327px; height:265px; background:url(../images/pic_index_001.gif) 0 -2938px no-repeat; }
.article_left .jryw h2 { font-size:14px; font-family:"宋体"; font-weight:bold; line-height:36px; color:#043462; width:290px; padding-left:31px; background:none; }
.article_left .jryw h2 span { font-size:12px; font-family:"宋体"; font-weight:normal; line-height:32px; padding-left:181px; }
.article_left .jryw h2 span a,.article_left .jryw h2 span a:link { color:#043462; text-decoration:none; }
.article_left .jryw h2 span a:hover { color:#043462; text-decoration:underline; }
.article_left .jryw ul { margin:8px 0 0 14px; }
.article_left .jryw ul li { float:left; width:295px; line-height:22px; }
.article_left .jryw ul li .title { float:left; width:252px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:12px; }
.article_left .jryw ul li .date { color:#666; float:left; font-size:12px; padding-left:10px; }

/* 关于我们、联系我们、版权声明、商业合作、广告合作、法律声明、友情链接、网站地图 */
.main .about { width:244px; float:left; height:auto; display:inline; }
.main .about .img { width:244px; height:98px; background:url(../images/pic_about_001.gif) 0 0 no-repeat; }
.main .about ul { margin:9px 14px; width:216px; }
.main .about ul li { float:left; width:182px; height:27px; line-height:29px; margin-bottom:3px; background:url(../images/pic_about_001.gif) 10px -265px no-repeat #EFEFEF; padding-left:34px; font-size:12px; overflow:hidden; text-align:left; }
.main .about ul .on { float:left; width:75px; height:27px; line-height:29px; margin-bottom:3px; background:url(../images/pic_about_001.gif) -20px -265px no-repeat #4883BF; padding-left:141px; font-size:12px; overflow:hidden; text-align:left; }
.main .about ul .on a { color:#fff; text-decoration:none; }
.main .about_right { float:left; width:686px; }
.main .about_right .title1 { background:url(../images/pic_about_001.gif) 0 -98px no-repeat; width:673px; height:20px; margin:9px 0 11px 13px; float:left; display:inline; }
.main .about_right .title2 { background:url(../images/pic_about_001.gif) 0 -118px no-repeat; width:673px; height:20px; margin:9px 0 11px 13px; float:left; display:inline; }
.main .about_right .title3 { background:url(../images/pic_about_001.gif) 0 -138px no-repeat; width:673px; height:20px; margin:9px 0 11px 13px; float:left; display:inline; }
.main .about_right .title4 { background:url(../images/pic_about_001.gif) 0 -158px no-repeat; width:673px; height:20px; margin:9px 0 11px 13px; float:left; display:inline; }
.main .about_right .title5 { background:url(../images/pic_about_001.gif) 0 -178px no-repeat; width:673px; height:20px; margin:9px 0 11px 13px; float:left; display:inline; }
.main .about_right .title6 { background:url(../images/pic_about_001.gif) 0 -198px no-repeat; width:673px; height:20px; margin:9px 0 11px 13px; float:left; display:inline; }
.main .about_right .title7 { background:url(../images/pic_about_001.gif) 0 -218px no-repeat; width:673px; height:20px; margin:9px 0 11px 13px; float:left; display:inline; }
.main .about_right .title8 { background:url(../images/pic_about_001.gif) 0 -238px no-repeat; width:673px; height:20px; margin:9px 0 11px 13px; float:left; display:inline; }
.main .about_right .line { width:676px; height:7px; background:url(../images/pic_about_001.gif) 0 -258px repeat-x; float:left; margin-bottom:14px; overflow:hidden; }
.main .about_right .box { border:1px solid #DDDDDD; width:594px; height:auto; min-height:400px; float:left; padding:30px 40px; _height:400px; }
.main .about_right .box p { font-size:14px; line-height:26px; text-indent:28px; text-align:left; width:594px; }
.main .about_right .box dl { width:594px; float:left; font-size:12px; padding-bottom:16px; }
.main .about_right .box dl dt { font-weight:bold; font-size:14px; color:#0158a7; line-height:24px; }
.main .about_right .box dl dd { float:left; margin-right:12px; line-height:30px; text-align:left; width:60px; display:inline; }
.main .about_right .box dl dd a:link,.main .about_right .box dl dd a:visited { color:#666; text-decoration:none; }
.main .about_right .box dl dd a:hover { color:#666; text-decoration:underline; }
.main .about_right .box dl .line { border-bottom:1px dotted #d5d5d5; margin-top:10px; background:none; width:582px; height:1px; margin-bottom:0px; }

.main .about_right .box ul { float:left; width:578px; margin:10px 0 0 16px; }
.main .about_right .box ul li { float:left; line-height:22px; margin-right:10px; white-space:nowrap; text-align:left; font-size:12px; }
.main .about_right .box .photo ul li{ padding:10px 0 0 6px; height:41px; }
.main .about_right .box .photo ul li img{ border:1px solid #d5d5d5; width:103px; height:39px; margin-right:12px; display:block; }
