@charset "utf-8";
/* CSS Document */
/*html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}*/
/* css reset */
body, div, h1, h2, h3, h4, h5, h6, p, hr,
ul, ol, li, dl, dt, dd,
pre,
form, fieldset, legend, button, input, textarea,
th, td { margin:0; padding:0;}

/* global */
body,
button, input, select, textarea { font:12px "宋体", tahoma, arial, sans-serif;}
h1, h2, h3, h4, h5, h6 { font-size:100%;}
ul, ol { list-style-type:none;}
a { text-decoration: none; color:#055B84;}
a:hover { text-decoration: underline; color:#880201;}
fieldset, img { border:none;}
table { border-collapse:collapse; border-spacing:0;}

body { padding-top:32px; background:url(../images/body_bg.png) repeat-x;}
.container { width:980px; margin:0 auto; background:#fff;}
.head { padding-top:5px;}
.topad { height:76px;}
.topad1 { float:left; width:160px; height:76px; margin-left:5px; overflow:hidden; display:inline;}
.topad2 { float:left; width:640px; height:76px; margin-left:5px; overflow:hidden;}
.logo { width:980px; height:72px; margin:5px 0;}
.mainnav { height:30px; margin-bottom:5px; background:url(../images/mainnav_bg.gif) repeat-x;}
	.mainnav li { float:left; position:relative; background:url(../images/mainnav_bg2.gif) right top no-repeat; z-index:1000;}
	.mainnav li a { float:left; height:30px; line-height:30px; padding:0 11px; font-size:14px; color:#fff;}
	.mainnav li a:hover { color:#fff;}
	.mainnav li.home a { width:85px; padding:0; text-align:center; background:url(../images/home.gif) no-repeat;}
	.mainnav li.cyb a { padding:0;}
	.mainnav li a:hover { text-decoration:none;}
	.star { background:url(../images/star.gif) 64px 0 no-repeat;}
#currentTime { float:right; height:14px; margin:-28px 10px 0 0; font-size:14px; color:#fff;}
.content { width:980px; overflow:hidden;}
.area { width:980px; overflow:hidden;}
.content .box { margin-bottom:4px; border:1px solid #ccc; overflow:hidden;}
.content .box h2, .zijlx h2 { height:24px; padding-left:25px; line-height:24px; color:#666; background:url(../images/h2_bg.jpg) no-repeat; z-index:100;}
.content .box h2 .title { float:left; color:#666;}
.content .box h2 .more { float:right; margin-right:5px; font-weight:normal;}
.column1, .column2, .column3, .column4 { height:1590px; overflow:hidden;}
.column1 { float:left; width:95px;}
.column2 { float:left; width:290px; margin-left:4px;}
.column3 { float:left; width:383px; margin-left:4px;}
.column4 { float:right; width:200px;}
.bannerad { height:90px; background:#FC9; margin:4px 0;}
.column6, .column7 { height:388px; overflow:hidden;}
.column5 { float:left; width:288px; height:390px;}
.column6 { float:left; width:388px; margin-left:4px;}
.column7 { float:right; width:292px;}
.friendlinks { height:142px; border:1px solid #ccc; color:#474747; background:url(../images/friend_bg.png) repeat-x;}
.friendlinks ul { height:134px; padding:8px 0 0 173px; background:url(../images/friend_bg2.png) no-repeat;}
.friendlinks ul li { line-height:24px;}
.friendlinks ul li a { margin:0 3px; color:#474747;}

.logopic { float:left; margin-top:5px;}
.search { float:left; width:535px; margin-left:50px; padding-top:15px;}
	.searchbar { padding-bottom:10px;}
	.searchbar label { height:24px; margin-right:15px; vertical-align:middle;}
	.searchbar input { vertical-align:middle;}
	.searchbar label input { width:13px; height:13px; margin-right:3px;}
	.searchbar .key { width:200px; padding:2px;}
	.searchbar .btn { position:absolute; width:80px; height:21px; margin-left:10px; border:none; text-indent:-9999px; background:url(../images/btn.gif) no-repeat;}
	.hot a { margin:0 5px;}
.newspaper { float:right; width:150px;}
	.newspaper img { float:left; margin-right:10px;}
	.newspaper li { line-height:18px;}
	.newspaper li strong { margin-right:5px; line-height:18px; font-weight:normal;}
.adc { float:left; width:95px; height:442px; background:#f00;}
.slide { width:290px; height:234px; margin-bottom:4px; overflow:hidden; zoom:1;}
.newsletter { height:380px;}
.global { width:288px; height:219px; margin:4px 0; border:1px solid #ccc;}
.global h2 { height:29px; padding-left:10px; line-height:29px; color:#666; background:url(../images/global_bg.jpg) repeat-x;}
.global #sangu { margin:-27px 0 0 90px;}
.global #sangu span { display:inline-block; width:37px; height:27px; padding-left:27px; line-height:27px; color:#045C82; background:url(../images/global_bg3.jpg) 7px no-repeat; cursor:pointer;}
.global #sangu span.this { font-weight:bold; background:url(../images/global_bg2.jpg) 0 no-repeat;}
.global img { display:block; width:240px; height:130px; margin:5px auto;}
.global .img2 { display:none;}
.global p { margin:0 8px; border-bottom:1px dashed #d2d2d2; line-height:20px;}
.global p em { display:inline-block; width:90px; font-style:normal; text-align:center; color:#045C82;}
.global p span { display:inline-block; width:90px; text-align:center;}

.stocks { height:446px;}
.data { height:243px;}
.data dt { margin-bottom:3px;}
.mainnews { height:782px;}
.ada { height:87px; margin-bottom:4px; background:#99C;}
.sankei { height:400px;}
.GEM { height:303px;}
.column3 .GEM dl { padding:7px 8px 0;}
.column3 .GEM dt { text-align:center;}
.column3 .GEM dt a { font-size:16px; font-family:"黑体";}
.column3 .GEM dt .underline:hover { text-decoration:underline!important;}
.column3 .GEM dt img { float:right; margin:0;}
.column3 .GEM dd { height:44px; margin-top:8px; line-height:22px; overflow:hidden;}
.blog { height:361px;}
.weibo { height:439px;}
.forum { height:191px;}
.saloon { height:310px;}
.saloon1 { height:284px;}
.adb { height:158px;}
.subject { height:303px;}
.scroll { height:198px;}
.rights { height:184px;}
.column6 .left { float:left; width:194px;}
.column6 .right { float:right; width:194px;}
.column6 .list .first { padding-left:0; font-size:14px; font-weight:bold; background:none;}
.column6 .list .first a { color:#8D0200;}

.listbox ul { padding:5px 8px;}
.listbox ul li { height:24px; padding-left:10px; line-height:24px; overflow:hidden; vertical-align:top; background:url(../images/icon1.gif) 0 11px no-repeat;}
.listbox ul li a { float:left;}
.listbox ul li .time { float:right; color:#666;}

.dlulbox dl { padding:5px 5px 0; line-height:1.5; overflow:hidden; zoom:1;}
.dlulbox dt img { float:left; margin-right:8px; padding:1px; border:1px solid #ddd;}
.dlulbox dt a { color:#911E25; text-decoration:none!important;}
.dlulbox dd { height:54px; overflow:hidden;}
.data dl { padding:10px 10px 0;}
.data dt img { width:104px; height:70px;}
.data dd { height:54px; overflow:hidden;}
.data .list { padding:5px 10px;}
.data .list li { height:24px!important; line-height:24px!important;}

.list { padding:5px 8px;}
.list li { height:24px; padding-left:10px; line-height:24px; overflow:hidden; vertical-align:top; background:url(../images/icon1.gif) 0 10px no-repeat;}

.list li .time { float:right; color:#666;}

.mainnews { border:1px solid #ccc;}
.mainnews h3 { height:20px; margin:7px 0 6px; font:16px "黑体"!important; text-align:center; overflow:hidden}
.mainnews h3.first { padding:4px; font-size:20px!important;}
.mainnews h3 a { color:#921D25;}
.mainnews .info { height:44px; line-height:22px; margin:2px 15px; overflow:hidden;}
.mainnews .info a, .mainnews .info2 a, .column3 .GEM dd, .dlulbox dd { color:#434343;}
.mainnews .info2 { height:22px; line-height:22px; margin:2px 15px; overflow:hidden;}
.mainnews .toplist { margin:0 10px; padding-bottom:5px;}
.mainnews .toplist li, .GEM .list li { padding-left:10px; line-height:24px; font-size:14px; background:url(../images/icon2.gif) 0px 10px no-repeat;}

h4 { height:20px; margin:4px 4px 0; line-height:20px; overflow:hidden;}
h4 span { float:left; height:20px; padding-left:5px; background:url(../images/bg5.gif) left top no-repeat;}
h4 .l { float:left; height:20px; padding-right:8px; background:url(../images/bg5.gif) right top no-repeat;}
h4 .l2 { margin-left:10px; font-weight:normal; color:#911E25;}
h4 .r { float:right; font-weight:normal; color:#911E25;}
h4 .r2 { float:right; margin-right:50px; font-weight:normal; color:#911E25;}

#video { position:relative; width:180px; margin-bottom:3px; padding:10px 0 20px 15px; overflow:hidden;}
#video dt { display:inline;}
#video dt a { float:left; width:78px; height:73px; margin-right:8px; padding:2px 0 0 2px; background:url(../images/video_2.gif) no-repeat; display:inline;}
#video dt a:hover, #video dt a.this { background:url(../images/video_1.gif) no-repeat;}
#video dt img { width:76px; height:56px; vertical-align:top; padding:0; border:none; display:inline; margin-right:0;}
#video dd { position:absolute; width:198px; height:16px; bottom:0; left:0; text-align:center; font-weight:bold;}
#video dd a { color:#8D0200;}


.newsletter ul li { padding-left:0; background:none;}
.newsletter li, .stocks .list li, .forum .list li, .subject .list li, .scroll .list li, .column7 .list li, .GEM .list li { height:23px!important; line-height:23px!important;}
.column6 .list li, .data .list li { height:22px; line-height:22px;}
.newsletter ul li a { width:20em;}
.hide { display:none;}


.sidebar_nav { float:left; width:95px; font-size:12px;}
.sidebar_nav ul { margin-bottom:4px; border:1px solid #bdbdbd; border-bottom:none;}
.sidebar_nav li { border-bottom:1px solid #BEBEBE; background:url(../images/sidebar_bg.gif) repeat-x;}
.sidebar_nav li a { display:block; height:23px; line-height:21px; text-align:center; font-weight:bold;}
.sidebar_nav dl { padding:3px 0;}
.sidebar_nav dt { padding:3px 0 0 28px; line-height:20px; color:#000;}
.sidebar_nav .dt1 { background:url(../images/icons.gif) -3px -6px no-repeat;}
.sidebar_nav .dt2 { background:url(../images/icons.gif) -3px -1081px no-repeat;}
.sidebar_nav .dt3 { background:url(../images/icons.gif) -3px -151px no-repeat;}
.sidebar_nav .dt4 { background:url(../images/icons.gif) -4px -275px no-repeat;}
.sidebar_nav .dt5 { background:url(../images/icons.gif) -4px -390px no-repeat;}
.sidebar_nav .dt6 { background:url(../images/icons.gif) -3px -504px no-repeat;}
.sidebar_nav .dt7 { background:url(../images/icons.gif) -3px -616px no-repeat;}
.sidebar_nav .dt8 { background:url(../images/icons.gif) -3px -726px no-repeat;}
.sidebar_nav .dt9 { background:url(../images/icons.gif) -3px -850px no-repeat;}
.sidebar_nav .dt10 { background:url(../images/icons.gif) -4px -938px no-repeat;}
.sidebar_nav dd { margin-left:5px; line-height:19px;}
.sidebar_nav dd a { text-decoration:underline;}

.sidebar_nav .box, .blog, .forum, .saloon, .subject { background:#F8F4E9;}

.foot { position:relative; padding:20px 0; line-height:28px;}
.foot p { text-align:center;}
.foot .pic1 { position:absolute; left:200px; top:50px;}
.foot .pic2 { position:absolute; left:260px; top:50px;}
.foot .pic3 { position:absolute; left:310px; top:50px;}
.foot a { margin-left:10px; color:#000;}
.foot .flink { width:400px; margin-left:380px; border-bottom:1px solid #A9AA96}
.foot .flink a { margin:0 5px 0 3px;}
.foot .right { width:400px; margin-left:380px;}


/* gun dong xin wen */
.a_1{font:12px/20px simsun;color:#02149A;}
.a_1 img{border:none;}
.a_1{overflow:hidden;display:inline;float:left;border:1px solid #d4d4d4; width:288px; height:232px;}
.imgview_title_l{clear:both;overflow:hidden;margin:6px 0 6px 6px;width:318px;}
.imgview_title_l img{display:block;}
.divImg{filter:revealTrans(Transition=23,Duration=1);}
.divA{background:#333;filter:progid:DXImageTransform.Microsoft.Alpha(style=1,opacity=10,finishOpacity=100);height:20px;text-align:right;overflow:hidden;}
.divT{text-align:center;}
.a_1 .title_docket_img_t .title_docket_img,
.a_1 .docket_img_t .docket_img,{width:152px;margin:6px;}
.a_1 .imgview_title_l{width:316px;border:1px solid #d4d4d4; width:274px;height:218px; overflow:hidden;}
.a_1 .divBox{width:264px; height:185px; padding:5px 5px 3px;}
.a_1 .divImg{width:264px;height:185px;}
.a_1 .divA{margin:-24px 10px 0 5px;width:264px;}
.a_1 .divT{clear:both;}
.a_1 .divT p{margin:3px 8px;}
.a_1 a:link,.a_1 a:visited{color:#02149A;text-decoration:none;}
.a_1 a:hover,.a_1 a:active{color:#3F4996;text-decoration:underline;}
.a_1 .divA a{padding:6px;margin:0 0 0 2px;color:#fff;font-size:12px;line-height:20px;font-weight:bold;}
.a_1 .divA a.styleA{background:#fff;color:#000;}
.a_1 .divA a.styleA:link,.divA a.styleA:visited{color:#000;text-decoration:none;}
.a_1 .divA a.styleA:hover,.divA a.styleA:active{color:#0291ff;text-decoration:none;}
.a_1 .divA a.styleB{background:#f00;color:#fff;}
.a_1 .divA a.styleB:link,.divA a.styleB:visited,
.a_1 .divA a.styleB:hover,.divA a.styleB:active{color:#fff;text-decoration:none;}

/* 页面图片尺寸控制的样式*/
.data img { width:128px; height:70px}
.GEM img { width:76px; height:76px;}
.blog img, .forum img, .subject img, .saloon img { width:56px; height:74px;}
.rights img, .column7 img { width:105px; height:70px;}

/* 下面增加的6个栏目 */
.qihuo, .zhaiquan, .xingu, .ganggu, .guoji, .licai { height:178px;}
.qihuo, .zhaiquan { float:left; width:286px;}
.xingu, .ganggu { float:left; width:388px; margin:0 4px;}
.guoji, .licai { float:right; width:292px;}

.login_if, #loadingImg { position:absolute; left:50%; top:0; width:980px; margin:0 0 0 -491px\9; margin:0 0 0 -490px;}

.nav2 { display:none; position:absolute; left:0; width:300px; zoom:1; height:26px; padding:0 8px; overflow:hdden; z-index:10000;}
#nav21 { margin:30px 0 0 -30px;}
#nav22 { width:400px; margin:30px 0 0 -100px;}
#nav23 { width:230px; margin:30px 0 0 -90px;}
.nav2 span { float:left; background:#3f3f3f;}
.nav2 .line { width:1px; height:26px; background:#fff;}
.nav2 span a { display:block; height:26px; line-height:26px; color:#fff; font-size:12px;}
.nav2 .thefirst { background:none;}
.shownav2 a { background:#3f3f3f;}

/*friendLink style*/
.friendlink { clear:both; width:978px; padding-bottom:30px; margin-top:5px; border:1px solid #ccc; font-size:12px; background:#fcfcfc url(/common/images/bg10.jpg) 0 bottom repeat-x;}
.friendlink h3 { margin:10px 0 0 20px; padding-left:15px; font-size:14px; background:url(/common/images/bg11.jpg) 0 no-repeat; overflow:hidden; zoom:1;}
.friendlink h3 a { float:right; margin:0 20px 0 0; font-size:12px; font-weight:normal; color:#901D22; text-decoration:none;}
.friendlink h3 a:hover { text-decoration:underline;}
.friendlink .links { height:72px; margin:8px 15px; line-height:24px; overflow:hidden;}
.friendlink .links a { float:left; margin:0 5px; white-space:nowrap; color:#474747; text-decoration:none;}
.friendlink .links a:hover { color:#8a0200; text-decoration:underline;}
.friendlink h3 strong { float:left;}

.bgc1 { background:#e0e0e0;}

.zijlx { position:relative; width:198px; height:228px; margin-bottom:4px; border:1px solid #ccc; background:#F8F4E9;}
.zijlx h2 a { color:#666;}
.zijlx .tab { width:198px; overflow:hidden;}
.tabn { width:204px; height:23px; overflow:hidden; background:url(../images/tabn2_bg.png) repeat-x;}
.tabn li { float:left; line-height:22px;}
.tabn li a { float:left; width:48px; border-left:1px solid #F8F8FA; border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; background:#eee;}
.tabn li a.this { background:#F8F4E9; border-bottom:none;}
.zijlx ul li { line-height:24px; border-bottom:1px dashed #ccc; vertical-align:top; text-align:right;}
.zijlx ul li a { float:left;}
.zijlx ul { height:124px; margin:0 3px 1px; padding-left:2px; overflow:hidden;}
.zijcx { margin:0 4px; padding:5px 0 5px 0px; background:url(../images/bg1.jpg) no-repeat;}
.agz { position:absolute; left:4px; bottom:26px; width:70px; height:30px; text-indent:-9999px; overflow:hidden;}
.inp_tx { width:80px; height:16px; margin-left:75px;}
.inp_bt { width:25px; height:20px; margin-left:3px; margin:0; padding:0; font:12px "宋体",tahoma,arial,sans-serif;}
.zijcx, .inp_tx, .inp_bt { vertical-align:middle;}

.news {width:288px;border:1px solid #BEBEBE;}
.news .title {width:278px;background:url(../images/titlebg1.gif) repeat-x;line-height:23px;padding-right:10px;border-bottom:1px solid #BEBEBE; overflow:hidden; zoom:1;}
.news .title strong {background:url(../images/arrow1.gif) no-repeat 10px 5px;padding-left:30px;font-size:12px;color:#686868;float:left;}
.news .title .more {float:right;font-size:12px;text-decoration:none;}
.news ul {width:278px;overflow:hidden;padding:5px 8px;}
.news ul li { height:23px;line-height:23px; vertical-align:top; overflow:hidden;}
.news ul li .title1 { float:left; width:20em; height:23px; overflow:hidden; text-decoration:none;font-size:12px;}
.news ul li .time {float:right; width:35px; text-align:right; font-size:12px;}
.news a:hover { text-decoration:none!important;}

.t { padding:0!important; background:url(../images/t_bg1.png) repeat-x!important;}
.t a { float:left; height:22px; padding:0 9px; border-right:1px solid #ddd; font-weight:normal; color:#666;}
.t .last { border-right:none}
.t .this { height:24px; font-weight:bold; background:url(../images/t_bg2.png) repeat-x;}

.dl2 { height:78px; padding:5px 5px 0;}
.dl2 dt { float:left; width:60px;}
.dl2 img { display:block; width:56px; height:74px; padding:1px; border:1px solid #DDDDDD;}
.dl2 dd { float:right; width:120px; height:72px; padding-top:3px; overflow:hidden;}
.dl2 dd a { display:block; height:36px; line-height:16px; color:#911E25;}
.dl2 dd span { display:block; padding-top:3px; line-height:18px; color:#434343;}

.btns { height:26px;}
.btns a { float:left; margin-right:20px; padding-left:30px; font-size:14px; font-weight:bold; color:#bd060a !important; background:url(../images/nbtn1.png) 0 0 no-repeat; text-decoration:none !important;}
.btns span { float:left; height:26px; padding-right:10px; line-height:26px; background:url(../images/nbtn1.png) right 0 no-repeat; cursor:pointer;}
.taiyhz { height:26px; overflow:hidden; background:url(../images/taiyhz.jpg) no-repeat;}
.taiyhz .t1 { float:left; width:17px; height:17px; margin:4px 0 0 44px; text-indent:-9999px;}
.taiyhz .t2 { float:left; width:17px; height:17px; margin:4px 0 0 4px; text-indent:-9999px;}
.taiyhz a { float:right; width:116px; height:26px; text-indent:-9999px; overflow:hidden; }

.idea { height:56px; background-image:url(../images/1219bj8.png);}
.idea p { height:30px;}
.idea p a { float:left; width:60px; height:30px; text-indent:-9999em; overflow:hidden;}
.idea p .a1 { margin:0 35px 0 20px;}
.idea_ft { position:relative; height:26px;}
.idea_ft .d1 { position:relative; z-index:1000; float:left;}
.idea_ft .d1 { position:relative; width:44px;}
.idea_ft .d2 { position:absolute; left:0; top:0; width:100%; padding-top:3px; z-index:100;}
.idea_ft .d1 .s1 { display:block; width:42px; height:21px; margin:1px 0 0 2px; background-image:url(../images/1219bg8b.png); background-position:0 -56px; text-indent:-9999em; cursor:pointer;}
.idea_ft .d1 .s2 { display:block; width:42px; height:21px; margin:1px 0 0 2px; background-image:url(../images/1219bg8b.png); background-position:-2px -76px; text-indent:-9999em; cursor:pointer;}
.idea_ft .d1 div { display:none; position:absolute; left:0px; top:26px; width:45px; height:44px; border:1px solid #ccc; background-image:url(../images/1219bg8b.png); background-position:-48px -56px; background-repeat:no-repeat; background-color:#fff; z-index:10000;}
.idea_ft .d1 div a { display:block; width:43px; height:20px; border:1px solid #fff; text-indent:-9999em;}
.idea_ft .d1 div .a1:hover { background:url(../images/1219bg8b.png) -97px -57px no-repeat;}
.idea_ft .d1 div .a2:hover { background:url(../images/1219bg8b.png) -97px -79px no-repeat;}
.idea_ft .d2 .txt { width:116px; height:14px; margin-left:50px; padding:3px; border:0 none; line-height:14px; font-size:12px; background-color:transparent;}
.idea_ft .d2 .btn { width:16px; height:16px; margin-top:2px; padding:0; border:0 none; line-height:50px; font-size:0; overflow:hidden; background-image:url(../images/1219bj8.png); background-position:-81px -57px; cursor:pointer; vertical-align:top;}
.idea_ft .d2 .btn:hover { background-position:-81px -74px;}
