/*
Style for xinhu.cn.
(C) 2007-2009 ezool net
http://www.ezool.org
Date:2009-1-19
*/
@import	url("menu.css"); /* 载入菜单样式 */
* { word-break: break-all; word-wrap: break-word; }
body, th, td, input, select, textarea, button { font: 12px/1.5em Tahoma, Arial, Helvetica, snas-serif; }
body, h1, h2, h3, h4, h5, h6, p, ul, dl, dt, dd, form, fieldset { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
ul li { list-style: none; }
a { color:#000000;
text-decoration:none;}
a:hover { color:#FF8827 }
a img { border: none; }
.c{clear:both;}
.d{margin:5px 0;clear:both;}
.fl{float:left;}
.fr{float:right;}
.input{line-height:14px;}
body{
width:100%;
margin:0 auto;
color: #333;
text-align: center; }


#top_menu{
background:transparent url(images/top_menu.gif) repeat-x;
letter-spacing:0 !important;
position:relative;
text-align:center;
width:100%;
z-index:990;
border-bottom:1px solid #DDE7EA;
}
#top_department {
left:8px;
position:absolute;
top:2px;
height:32px;
}


#top_menu_box{
clear:both;

height:35px;
line-height:35px;
margin:0 auto;
min-width:860px;
position:relative;
text-align:left;
width:990px;
z-index:25555;
}
#top_department_list{
display:inline;
left:0px;
margin:0 0 0 80px;
position:absolute;
top:2px;}

#top_department_list li {
display:inline;
float:left;
margin:0 5px;
cursor:pointer;
background:url(images/top_menu_li.gif) no-repeat 0 13px;
padding-left:18px;
}
#top_department_list li a{
font-size:14px;
color:#333333;
}
#container{
	width:990px;
	text-align:left;
	margin:0 auto;
}

#header{
width:990px;
height:50px;
margin-top:10px;
overflow:hidden;
}

#logo{
float:left;
width:170px;
height:50px;
line-height:70px;
background:url(images/logo.jpg) no-repeat;
text-indent:-1100px;
}

#language{
width:50px;
padding:5px;
float:left;
line-height:20px;
}
#language li{
height:20px;
}
#banner{
float:left;
width:400px;
height:45px;
padding:5px 20px 0 20px;
}

#tool_box{
width:290px;
height:50px;
float:left;
line-height:25px;
}

#tool_box li{
height:20px;
}
#menu{
width:910px;
padding:6px 40px 0px 40px;
height:30px;
_overflow:hidden;
background:#06454C url(images/bg_menu.jpg) repeat-x;}

#flash_show{
width:990px;
height:180px;
position:relative;
top:0;
left:0;
overflow:hidden;
}
#flash_show_menu{
position:absolute;
top:158px;
left:860px;
}

#flash_show_menu li{
float:left;
width:21px;}

#tips{
height:23px;
background:url(images/bg_tips.jpg) repeat-x 0 bottom;}

#tips .time{
width:200px;
float:left;
text-align:center;
line-height:23px;
}

#tips .notice{
width:740px;
padding:0 20px 0 30px;
float:left;
line-height:23px;
background:url(images/bg_notice.jpg) no-repeat 0 bottom;}

.dl{
width:280px;
float:left;
overflow:hidden;
}

.dc{
width:410px;
float:left;
margin:0px 10px;
overflow:hidden;
background-color:#fff
/* background:#000; */
}
.dmmc{
 height:100%; 
 max-height:100%;
padding:0 0px;
overflow:hidden;
background-color:#fff
/* background:#000; */
}

.dr{
width:280px;
float:left;
overflow:hidden;
}

.d_r{
width:700px;
float:right;
overflow:hidden;
}

.db{
width:990px;
clear:both;
}

.box{
margin-bottom:5px;
border:1px solid #016D74;}

.box h3{
line-height:22px;
padding:0 10px;
background:url(images/bg_h4.gif) repeat-x;
color:#fff;
}

.dr h4{
width:260px;
text-align:center;
background:#ff8000;
border:1px solid #7b3e00;
padding:4px 6px;
margin:2px auto 0 auto;
color:#e7ff0f;
}

.box h3 .active{
width:60px;
padding-left:15px;
background:url(images/bg_arrow.gif) no-repeat 0 6px;}

.box h3 .normal{
width:60px;
padding-left:15px;
background:url(images/bg_arrow_normal.gif) no-repeat 0 6px;}

.box h3 span{
float:right;}

.box h3 a{
color:#fff;
}

.more{
line-height:30px;
padding-right:10px;
}
.kf{
width:278px;
background:#fff url(images/bg_kf.gif) repeat-x;
}
.ul_l{
padding:10px;
line-height:14px;
}

.ul_l li{
float:left;
width:85px;
}

.box .tab_menu{
height:22px;
overflow:hidden;
line-height:22px;
padding:0 2px;
background:url(images/bg_h4.gif) repeat-x;
color:#fff;}

.tab_menu li{
float:left;
padding:0 10px;
margin:0 2px;
cursor:pointer;
}

.tab_menu .active{
background:#fff;
color:#000;}

.tab_menu .normal a{
color:#fff;}


/* 头条新闻 */
.big_news{
width:390px;
}
.big_news h2{
font-size:14px;
color:#FF0000;
line-height:24px;
padding-left:15px;
background:url(images/bg_tig_news_h2.jpg) no-repeat 0 center;}
.big_news h2 a{color:#FF0000;}
.big_news h2 span{
float:right;}

.big_news h2 span a{
color:#104F68;}

.big_news .big_news_desc{
height:110px;
padding:10px;
overflow:hidden;
text-indent:24px;
line-height:23px;
border-bottom:1px dotted #828282;
background:url(images/bg_big_news.jpg) repeat-x 0 top;
}


.big_news .box{
width:190px;
float:left;
margin-right:8px}

.big_news .box ul{

}

.big_news .box li{
padding-left:8px;
background:url(images/big_news_box_li.gif) no-repeat 0 8px;
border-bottom:1px dotted #828282;}


.tab_box{
width:410px;
height:170px;}
.tab_box .tab_box_title {
background:transparent url(images/img_rightboxtbg.gif) repeat-x;
width:410px;
height:30px;
}

.tab_box .tab_box_title .title {
height:30px;
color:#333333;
}

.tab_box .tab_box_title .title li{
float:left;
height:24px;
line-height:24px;
margin-left:6px;
margin-top:6px;
text-align:center;
width:85px;
cursor:pointer;
}
.tab_box .tab_box_title .title .active{
background:transparent url(images/img_rightboxt.gif) no-repeat;}

.tab_box .tab_box_title .title .normal{

background:transparent url(images/img_rightboxt_h.gif) no-repeat;}

.tab_box .tab_box_title .title .normal a{
color:#000000;
}
.tab_box_content{
width:390px;
height:130px;
padding:10px 10px;
line-height:22px;
overflow:hidden;
}
.tab_box_content li {
height:24px;
line-height:24px;
overflow:hidden;
background:transparent url(images/big_news_box_li.gif) no-repeat 0 10px;
padding-left:8px;
}
.tab_box_content li span{
float:right;
}

.tab_box2{
height:190px;
overflow:hidden;}

.tab_box2 .tab_box2_title {
background:transparent url(images/img_rightboxtbg.gif) repeat-x;
width:700px;
height:30px;
}

.tab_box2 .tab_box2_title .title {
height:30px;
color:#333333;
}

.tab_box2 .tab_box2_title .title li{
float:left;
height:24px;
line-height:24px;
margin-left:6px;
margin-top:6px;
text-align:center;
width:70px;
cursor:pointer;
}
.tab_box2 .tab_box2_title .title .active{
font-weight:bold;
background:transparent url(images/img_rightboxt.gif) no-repeat;}

.tab_box2 .tab_box2_title .title .normal{
background:transparent url(images/img_rightboxt_h.gif) no-repeat;}

.tab_box2 .tab_box2_title .title .normal a{
color:#000;
}

.tab_box2_content{
width:680px;
height:140px;
padding:10px 10px;
line-height:22px;
}

.tab_box2_content ul{
width:530px;
float:right;
}
.tab_box2_content li {
width:522px;
height:24px;
line-height:24px;
overflow:hidden;
background:transparent url(images/big_news_box_li.gif) no-repeat 0 10px;
padding-left:8px;
}
.tab_box2_content li span{
float:right;
}

.tab_content{
height:auto;
overflow:hidden;}

.tab_content p{
padding:5px 10px;
text-indent:24px;
line-height:19px;}

.imgbox{
width:150px;
float:left;
padding:8px  0;}

.imgbox img{
width:130px;
height:130px;
overflow:hidden;
}

/* 图片+标题 左浮动1 */
.ul_1{
width:272px;
height:414px;
padding-left:6px;
overflow:hidden;
margin-top:5px;
}
.ul_1 li{
width:135px;
float:left;
margin-bottom:3px;
}
.ul_1 li span{
height:26px;
line-height:26px;
}

.ul_2{
width:278px;
height:140px;
text-align:center;
}

.ul_2 li{
width:139px;
height:130px;
float:left;
margin:5px 0;
}
.ul_2 li span{
height:24px;
line-height:24px;
}






.ul_3{
width:258px;
padding:6px 10px;
line-height:25px;
}

.ul_3 li{
height:25px;
padding-left:10px;
background:url(images/bg_ul_3.gif) no-repeat 0 9px;
line-height:25px;
}
.li_3{
padding-left:10px;
background:url(images/bg_ul_3.gif) no-repeat 0 9px;
line-height:25px;
}
.ul_3 li span{
float:right;

}

.ul_4{
width:258px;
padding:0 10px;
line-height:28px;
}

.ul_4 li{
float:left;
width:129px;
}

.ul_5{
width:250px;
float:left;
height:150px;
padding-top:4px;
line-height:23px;
}

.ul_5 li{
padding-left:15px;
background:url(images/bg_ul_5.gif) no-repeat 0 8px;
with:250px;
height:23px;
overflow:hidden;
}



.ul_6{
padding:0 10px;
line-height:24px;
}

.ul_6 li{
padding-left:15px;
background:url(images/icon_video.gif) no-repeat 0 3px;
width:250px;
height:24px;
overflow:hidden;
}
.ul_6 li span{float:right;}
.ul_7{
width:278px;
margin:0 auto;
height:400px;
}

.ul_7 li{
width:122px;
height:190px;
float:left;
border:1px solid #eee;
padding:6px;
overflow:hidden;
}

.ul_8{
padding:10px;
height:50px;
}

.ul_8 li{
float:left;
width:129px;
padding:5px 0;
}


.ul_9{
width:900px;
margin:0 auto;
text-align:center;
}

.ul_9 li{
float:left;
width:110px;
height:20px;
overflow:hidden;
margin:5px;
}
.ul_99{
width:900px;
margin:0 auto;
text-align:center;
}

.ul_99 li{
float:left;
width:90px;
height:35px;
overflow:hidden;
margin:5px;
}
.ul_199{
width:900px;
margin:0 auto;
text-align:center;
}

.ul_199 li{
float:left;
width:100px;
height:60px;
overflow:hidden;
margin:5px;
}

.ul_10{
padding:10px;
line-height:22px;
}

.ul_11{
width:408px;
margin:2px 0;
height:95px;
line-height:24px;
}

.ul_11 li{
width:408px;
height:24px;
padding-left:12px;
line-height:24px;
}

.ul_12{
width:200px;
margin: 5px  auto 0;
height:352px;
text-align:center;
}


.ul_12 li{
width:80px;
height:80px;
overflow:hidden;
float:left;
margin:4px;
}
.ul_12 li span{
height:24px;
line-height:24px;
}

.ul_13{
width:268px;
margin: 5px  auto 0;
text-align:center;
height:201px;
}

.ul_13 li{
width:80px;
height:90px;
overflow:hidden;
float:left;
margin:4px;
}
.ul_13 li span{
height:24px;
line-height:24px;
}

.ul_14{
width:258px;
padding:6px 10px;
}

.ul_14 li{
margin:5px 0;
padding-left:10px;
background:url(images/bg_ul_3.gif) no-repeat 0 7px;

}


.select{
width:254px;
margin:8px 10px;
padding:2px;
border:1px solid #eee;
}

/* 日历样式 */
#calendar{
width:278px;
text-align:center;
}

#calendar th{
background:#eee;
padding:2px;

}
#calendar .subday{color:#01ADB6;}
#calendar .today{background:#018591;color:#FFF;}


#calendar a{text-decoration:none;}
#tip_div{
border:1px solid #017B86;
padding:10px;
width:400px;
height:300px;
overflow:visible;
position:absolute;
z-index:990;
text-align:left;
background:#fff;
margin-top:-327px;
margin-left:279px;
line-height:24px;
text-indent:24px;
background: #FFF url(images/tip_div.gif) no-repeat right bottom;
}
#trade_tip_div{
height:120px;
overflow:hidden;
}

#trade_tip_div li.first{color: red;}

/* 留言版 */
.gbook{
width:968px;
padding:10px;
overflow:hidden;
}
.gbook_post{
width:258px;
height:220px;
float:left;
}

.gbook_post .textarea{
margin:10px 0;
width:256px;
height:110px;
border:1px solid #999;
overflow:auto;
}
.gbook_list{
width:700px;
}

.gbook_list dl{
width:700px;
height:84px;
overflow:hidden;
margin:5px 0;
padding-bottom:5px;
border-bottom:1px dotted #666;

}

.gbook_list dt{
background:#eee;
padding:5px 10px;
}

.gbook_list dd{
padding:10px;
}

/* 投票 */
.vote{

}

.vote form{
padding:0;
margin:0;
}
.vote dl{
border-bottom:1px dotted #666;
margin:0 20px;
padding-bottom:20px;
}
.vote dt{
margin:10px 0;

}
.vote dd{
height:28px;
}

.vote .image{
width:82px;
height:25px;
border:none;
background:url(images/bt_vote_submit.gif) no-repeat;
}

.vote .reset{
width:82px;
height:25px;
border:none;
background:url(images/bt_vote_reset.gif) no-repeat;
}

/* 列表中 */
.dl_l{
width:278px;
float:left;
overflow:hidden;
}

.dl_r{
width:700px;
overflow:hidden;
float:right;
background:url(images/bg_dl_r.gif) no-repeat 0 top;
}

.dl_r ul{
padding:10px 30px;
line-height:28px;
}

.dl_r ul li{
height:28px;
padding-left:10px;
background:url(images/arrow_dl_r_li.jpg) no-repeat 0 center;
border-bottom:1px dotted #104F68;
}
.dl_r ul li span{
float:right;
}

#list_content{
border:1px solid #777;
border-top:none;
}


/* 内容样式 */

#tags{
width:928px;
height:14px;
padding:10px;
margin:0 auto;
background:#f8f8f8;
border:1px solid #ebebeb
}
	
#tags li{float:left;margin:0 5px;}

#media{
width:90%;
padding:10px;
}
#media a{
border:1px solid #666;
padding:4px 10px;
background:#eee;
}
#media_str{
width:990px;
}
#media_str li{
list-style:none;
width:33%;
float:left;
margin: 0 5px;
line-height:24px;
padding:5px;

}
#player{
width:800px;
padding:10px;
}
#list_content a{
color:#104F68;
}

#list_content a:hover{
color:#FF8000;
}

.list_box{
padding:5px;


}
.list_box h3{
padding:5px 10px;
background:#efefef;
border:1px solid #eee;
}
#show{
background: url(images/bg_show.gif) no-repeat 0 top;
}
#show_content{
border:1px solid #777777;
border-top:none;
padding:10px;
width:968px;
overflow:hidden;
height:auto;
}

#show .title{
width:80%;
font-size:16px;
color:#01565C;
line-height:40px;
margin:0 auto;
text-align:center;
border-bottom:1px solid #c9c9c9;
}
#show .other{
text-align:center;
margin:5px auto;
}
#show .content{
padding:20px 10px 10px 10px;
line-height:24px;
font-size:14px;
text-indent:24px;
}

#show .content b{
margin:10px 0;
}
#position{
width:100%;
height:34px;
line-height:34px;
padding-left:25px;
background: url(images/bg_position.gif) no-repeat 10px 14px;
}

/* 专题样式 */

.special{}
.special .thumb{
width:278px;
height:190px;
margin:0 auto;
padding-top:10px;
overflow:hidden;
}
.special .thumb img{
width:278px;
height:200px;
}

.special .desc{
padding:20px;
font-size:14px;
font-weight:blod;
color:#3A7480;
text-indent:24px;
}

/* 小偷样式 */
.forex,.stock,.xhbj{
text-align:center;
width:278px;
}
.xhbj{
height:218px;
overflow:hidden;
}

.xhbj .g{
color:#008000;
}
.xhbj .r{
color:#ff0000}

.forex th,.stock th,.xhbj th{
background:#eee;
padding:4px 2px;
}

.forex td,.stock td,.xhbj td{
height:20px;
border-bottom:1px dotted #eee;
}

.xhbj td{
height:21px}

.forex .bgover,.stock bgover{
background:#000;
}


/* 分页样式 */

.pages{
	text-align:center;
	height:28px;
	line-height:28px;}
	
.pages em{
	font-style:normal;
	padding:5px 6px;
	background:#6A6A40;
	color:#fff;}

.pages strong{
	padding:4px 5px;
	margin:0 5px;
	border:1px solid #016E75;
}	
.pages a{
	padding:3px 6px;
	background:#016E75;
	margin:0 5px;
	color:#fff;
	border:1px solid #016E75;}
	
.pages a:hover{
	background:#FFF;
	margin:0 5px;
	color:#FF8827;
	border:1px solid #016E75;}

.pages input{
	height:18px;
	border:1px solid #016E75;}



#footer{
text-align:center;
line-height:24px;
}
#footer .email{
position:relative;
top:3px;
left:2px;
}

.ad_990{
clear:both;
margin:2px;
width:986px;
height:100px;
text-align:center}

/* ========== 专家作者的图片及介绍,在tag.php的模板中 ==============*/
#tag_data{margin:0;padding:10px 10px 10px 30px;height:80px;overflow:visible;}
#tag_data img{border:none;width:80px;height:auto;overflow:hidde;margin-right:10px;}

/* ======== 编辑联系卡片 ============ */
#editor_contact{background:url(images/mp.jpg) no-repeat;width:280px;height:131px;margin:10px auto auto 10px;padding-top:1px;}
#editor_contact h3{font:100 24px 微软雅黑,黑体;line-height:30px;}
#editor_contact table{margin:35px auto auto 23px}

/* 注册页面 */
#passwordsafe{float:left;background:#E4E4E4;font:bold 12px/14px Verdana;height:17px;color:#FFF;}
.passwordsafegood{width:100%;height:14px;padding-top:3px;background:#393;text-align:center;}
.passwordsafenormal{width:66%;height:14px;padding-top:3px;background:#FC3;text-align:center;}
.passwordsafebad{width:33%;height:14px;padding-top:3px;background:#F00;text-align:center;}
.focus{text-align:left;border:1px solid #00A8FF;padding:3px 0 3px 20px;color:#000000;background:url('images/icon1.gif') no-repeat 0px 2px #E2F5FF;}
.blur{text-align:left;border:1px solid #FFFFFF;padding:3px 0 3px 20px;color:#949494;background:url('images/icon0.gif') no-repeat 0px 2px #EDEDED;}
.fall{text-align:left;border:1px solid #FF6600;padding:3px 0 3px 20px;color:#000000;background:url('images/icon2.gif') no-repeat 0px 2px #FFF2E9;}
.true{text-align:left;border:1px solid #00BE00;padding:3px 0 3px 20px;color:#000000;background:url('images/icon3.gif') no-repeat 0px 2px #E6FFE6;}
#check_code_display{display:none;position: relative; left: 0px; top: 0px;z-index:99;}
#check_code_div{background:#FFF;width:172px;height:82px;border:1px #E4E4E4 solid;position:absolute; top:-42px;left:74px;z-index:100;}
.noback{background:none}
.none{display:none}
.btn_tj{
border:none;
width:48px;
height:21px;
color:#2D7B80;
background:url(images/btn_tj.gif) no-repeat;}
.tabstyle{
border:1px solid #eee;
margin-bottom:20px;
}

.tabstyle td{
height:24px;
border-bottom:1px solid #eee;
}

#ds{width:258px;height:80px;background:url(common/ds.gif) no-repeat;padding-top:100px;padding-left:20px;overflow:hidden;text-align:center;}
/*日历*/
.rili{width:270px; height:170px; margin-left:5px;}
.rili li{margin:0px auto; padding:0px;}
.data{width:270px; height:30px; line-height:30px; text-align:center;}
.main{width:270px; height:140px; border:1px #CFD6DE solid;}
.main_top{width:268px; height:20px; background-color:#BEEBEE;}
.main_top li{width:38px; height:20px; line-height:20px; text-align:center; float:left; font-size:12px; color:#000000;}
.main_data{width:268px; height:120px;}
.main_data li{width:38px; height:20px; line-height:20px; text-align:center; float:left; font-size:12px; color:#000000;}
.main_data a{color:#FF0000; font-size:12px; text-decoration:none;}

.tab_box100{
width:410px;
height:240px;}
.tab_box100 .tab_box_title {
background:transparent url(images/img_rightboxtbg.gif) repeat-x;
width:410px;
height:30px;
}

.tab_box100 .tab_box_title .title {
height:30px;
color:#333333;
}

.tab_box100 .tab_box_title .title li{
float:left;
height:24px;
line-height:24px;
margin-left:6px;
margin-top:6px;
text-align:center;
width:85px;
cursor:pointer;
}
.tab_box100 .tab_box_title .title .active{
background:transparent url(images/img_rightboxt.gif) no-repeat;}

.tab_box100 .tab_box_title .title .normal{

background:transparent url(images/img_rightboxt_h.gif) no-repeat;}

.tab_box100 .tab_box_title .title .normal a{
color:#000000;
}
.tab_box_content100{
width:390px;
height:200px;
padding:10px 10px;
line-height:22px;
overflow:hidden;
}
.tab_box_content100 li {
height:24px;
line-height:24px;
overflow:hidden;
background:transparent url(images/big_news_box_li.gif) no-repeat 0 10px;
padding-left:8px;
}
.tab_box_content100 li span{
float:right;
}

.tab_box .tab_box_title100 {
width:410px;
height:30px;
}

.tab_box .tab_box_title100 .title {
height:30px;
color:#333333;
}

.tab_box .tab_box_title100 .title li{
float:left;
height:24px;
line-height:24px;
margin-left:6px;
margin-top:6px;
text-align:center;
width:85px;
cursor:pointer;
}
.cm_e{ width:988px; border:1px #016D74 solid; height:108px; background:url(../images/e_bj.gif) repeat-x; margin-bottom:8px;}
.e_k{ width:104px; height:90px; border:1px #d0d0d2 solid; float:left; margin:9px 0 0 17px; _margin:9px 0 0 15px; background:#f2f2f2; }
.e_k_img{ padding:12px 30px;}
.e_k span a{width:104px; height:22px; line-height:22px; display:block; text-align:center; border-top:1px #d0d0d2 solid;}
