/*www.cpst.net.cn主样式表 lisen@cast.org.cn last modify:2009-06-26 */

/* 全局设置 */ 
IMG  {BORDER: 0px;}
body{
 margin:0px;
 padding:0px;
 border:0px;
 color:#000;
 font-size:12px;
 line-height:150%;
 text-align:left;
}

a {MARGIN: 0px;PADDING:0px;BORDER:0px; color:#000000;}
a:link{ color:#000000;TEXT-DECORATION: none;}
a:hover{ color:#FF0000;TEXT-DECORATION: underline;}
a:visited {text-decoration: none;}
a:active {text-decoration: none;}

/* 顶部设置 */ 
#top{
margin:auto;
height:31px;
width:960px;
}

#date{
text-align:center;
float:left;
width:151px;
height:31px;
line-height:31px;
color:#343434;}

#gn{
float:right;
width:336px;
height:31px;
color:#7e7e7e;
text-align:center;
line-height:31px;}

#gn a{
color:#7e7e7e}

#gn a:hover{
color:#FF0000;}


/* 网站LOGO及导航 */ 
#logo_dh{
margin:auto;
width:958px;
height:73px;
border:#cccccc 1px solid;}

#cpst_logo{
float:left;
margin-left:2px;
margin-top:2px;
width:150px;
height:69px;
display:inline;}

#dh{
width:960px;
height:32px;
display:inline;}

#dh ul {
margin:0px;
padding:0px;
height:18px;
list-style:none;}

#dh ul li{
float:left;
height:18px;
width:42px;
display:inline-block;
text-align:center;
background:#FF9999;
line-height:18px;
background:url(d01.gif) right no-repeat;}

#dh ul li a {
margin:0px;
padding:0px;
height:18px;
line-height:18px;}

#dh ul li.wide{
width:66px;}

#dh ul li.mwide{
width:48px;}


#dh ul li.none{
background:none;
width:66px;}

#zt{
float:right;
margin-right:1px;
margin-top:4px;
width:802px;
height:28px;
background: url(d02.gif);
}

#zt ul {
margin:0px;
padding:0px;
list-style:none;}

#zt ul li{
float:left;
padding-left:8px;
padding-right:8px;
margin-top:6px;
background:url(d03.gif) right no-repeat;
text-align:center;
}


#zt ul li.none{
background:none;
}

#zt ul li.one{
margin-left:15px;
}

#zt ul li a{
color:#676767}

#zt ul li a:hover{
color:#f00}

/* 站内搜索及会员登录 */
#sch_mb{
margin:auto;
margin-top:7px;
font-size:12px;
width:960px;
height:30px;}

#search{
float:left;
margin:0px;
padding:0px;
height:20px;
width:290px;
margin-top:4px;}

#form_input{
padding:0px;
width:150px;
height:18px;
font-size:12px;
border: 1px #989898 solid;
line-height:20px;
padding-left:2px;
}

#form_select{
padding:0px;
margin-left:4px;
width:63px;
height:20px;
border: 1px #989898 solid;
font-size:12px;
}

#form_sub{
margin-left:4px;
padding:0px;
height:20px;
width:52px;
border:#f0f0ee 1px solid;
background: url(d04.gif) left repeat-x;
font-size:12px;
}

#search_more{
margin-top:5px;
float:left;
width:78px;
height:19px;}

/* 热词 */

#hot{
float:left;
margin-left:15px;
width:210px;
height:30px;
background:url(reci.gif) left no-repeat;
padding-left:35px;}


#hot ul {
margin:0px;
padding:0px;
list-style:none;
width:210px;}

#hot ul li{
float:left;
margin:0px;
margin-top:6px;
padding-left:4px;
padding-right:4px;
text-align:center;
}

#hot ul li a{
margin:0px;
padding:0px;
color:#020f7f;
text-decoration:underline;}

#hot ul li a:hover{
color:#f00}


/* 会员登录 */

#member{
padding:0px;
float:left;
width:285px;
height:20px;
}


#member_usr{
padding:0px;
width:71px;
height:18px;
font-size:12px;
border: 1px #989898 solid;
line-height:20px;
padding-left:2px;
}

#member_pwd{
padding:0px;
width:71px;
height:18px;
font-size:12px;
border: 1px #989898 solid;
line-height:20px;
padding-left:2px;
}

#member_sub{
margin-left:2px;
padding:0px;
height:20px;
width:48px;
border:#f0f0ee 1px solid;
background: url(d04.gif) left repeat-x;
font-size:12px;

}

#member_reg{
float:left;
margin-top:1px;
width:44px;
height:18px;
display:inline;
background: #FF0000;}



/* 内容设置 */

/* 网站头条、精彩推荐、竞赛 */
#tt{
margin:auto;
margin-top:10px;
width:960px;
height:334px;
}

/*  精彩推荐 */

#sug{
float:left;
width:198px;
height:332px;
border:#b7b7b7 1px solid;}

#sug_brief{
margin:0px;
margin-left:10px;
margin-top:10px;
padding:0px;
width:178px;
height:64px;
background:#eaeaea;
list-style:none;}

#sug_brief li{
float:left;
margin-top:12px;
margin-left:12px;
width:160px;
height:44px;
overflow:hidden;
line-height:16px;
}

#sug_brief li.block{
display:block;}


#sug_lb {
margin-top:7px;
margin-left:14px;
width:165px;
height:237px;
list-style:none;
padding:0px;}


#sug_lb li{
float:left;
margin:0px;
width:165px;
height:18px;
overflow:hidden;
line-height:18px;
}

#sug_lb li a{
color:#4e4e4e;}

#sug_lb li a:hover{
text-decoration:none;
color:#FF0000;}


/*  今日主题 */

#sub{
float:left;
margin-left:10px;
width:430px;
height:334px;}

#sub_img{
float:left;
width:337px;
height:227px;}

#sub_swh{
float:right;
width:93px;
height:232px;}

.thubpiccur{
width:93px;
height:58px;
text-align:right;
background: url(arrow01.gif) top left no-repeat;
}


.thubpic{
width:93px;
height:58px;
text-align:right;
background:#33FF66;
background: url(arrow02.gif) top left no-repeat;
}

#sub_tt{
margin-left:30px;
width:390px;
height:23px;
overflow:hidden;
font-size:16px;
color:#000000;
font-weight:bold;}

#sub_bre{
margin-top:4px;
margin-left:6px;
width:414px;
height:58px;
line-height:19px;
color:#333333;}



/*  科普竞赛 */

#race{
float:right;
width:308px;
height:332px;
border:#b7b7b7 1px solid;
background:url(temp01.gif);}


/*  专题列表、科技日历   */

#content01{
margin:auto;
margin-top:8px;
height:270px;
width:960px;}


/* 专题列表*/
#ztlb{
float:left;
width:638px;
height:268px;
border:#abd0e3 1px solid;
background:url(zttj_d02.jpg) bottom repeat-x;}

#ztlb_more{
width:638px;
height:39px;
background:url(zttj_d01.jpg);
text-align:right;
line-height:29px;}

#ztlb_more a{
margin-right:19px;
color:#565e60;}

#ztlb_main{
float:left;
margin-top:9px;
width:307px;
height:205px;
border-right: #d4d4d4 1px solid;}

#ztlb_main_t{
float:left;
margin-left:11px;
width:197px;
height:19px;
font-size:14px;
color:#000962;
text-align:center;}

#ztlb_main_t a{
color:#000962;
text-decoration:none;}

#ztlb_main_t a:hover{
color:#f00;}

#ztlb_main_im{
float:left;
margin-left:11px;
margin-top:5px;
padding:4px;
height:127px;
width:187px;
border:#b7b7b7 1px solid;}

#ztlb_main_l {
float:right;
margin-right:10px;
width:89px;
height:142px;}

#ztlb_main_l ul{
margin:0px;
padding:0px;
list-style:none;}

#ztlb_main_l ul li{
float:right;
padding:0px;
padding-left:10px;
height:22px;
width:69px;
overflow:hidden;
background:url(ztlb_b01.gif) top left no-repeat;}

#ztlb_main_l ul li a{
color:#040764;
font-weight:bold;
text-decoration:underline;}

#ztlb_main_l ul li a:hover{
color:#f00;
}

#ztlb_main_d{
float:left;
margin-top:7px;
margin-left:11px;
width:286px;
height:37px;
color:#515151;}

#ztlb_lb{
float:right;
width:316px;
height:220px;}


/* 科技日历*/
#kjrl{
float:right;
width:308px;
height:268px;
border:#cfc9bb 1px solid;}


/*  健康、航天、科技及右侧内容*/  
#content02{
margin:auto;
margin-top:9px;
width:960px;
height:993px;}


/* 健康生活*/
#healife{
float:left;
width:638px;
height:323px;
border:#a3b8fb 1px solid;}

#heallife_swh{
width:638px;
height:28px;
background:url(healife_d01.gif);}

#t11{
float:left;
margin-top:7px;
margin-left:441px;
width:39px;
height:20px;
border:#a6b6f1 1px solid;
border-bottom:none;
text-align:center;
}

#t12{
float:left;
margin-top:7px;
margin-left:4px;
width:39px;
height:20px;
border:#a6b6f1 1px solid;
border-bottom:none;
text-align:center;
}
#t13{
float:left;
margin-top:7px;
margin-left:4px;
width:39px;
height:20px;
border:#a6b6f1 1px solid;
border-bottom:none;
text-align:center;
}
#t14{
float:left;
margin-top:7px;
margin-left:4px;
width:39px;
height:20px;
border:#a6b6f1 1px solid;
border-bottom:none;
text-align:center;
}

#popasp_table11{
width:638px;
height:295px;
background:url(healife_d02.gif) top repeat-x;}

#popasp_table12{
width:638px;
height:295px;
background:url(healife_d02.gif) top repeat-x;}

#popasp_table13{
width:638px;
height:295px;
background:url(healife_d02.gif) top repeat-x;}

#popasp_table14{
width:638px;
height:295px;
background:url(healife_d02.gif) top repeat-x;}

.healife_l{
float:left;
width:208px;}

.healife_lt{
width:208px;
height:24px;
text-align:center;
background:url(healife_d03.gif);
font-weight:bold;}

.healife_llb{
margin-top:7px;
width:208px;
height:224px;
background:url(healife_d04.gif) left no-repeat;}

.healife_llb ul{
float:right;
margin:0px;
margin-right:9px;
padding:0px;
width:158px;
list-style:none;}

.healife_llb ul li{
margin:0px;
padding:0px;
padding-top:2px;
width:158px;
height:21px;
line-height:24px;
border-bottom: #666666 1px dotted;
overflow:hidden;}

.healife_m {
float:left;
width:209px;
height:255px;
background:url(healife_d05.gif) left no-repeat;}

.healife_m_im{
margin-top:24px;
margin-left:10px;
width:177px;
height:142px;
text-align:center;}

.healife_m_im a{
height:20px;
width:177px;
font-size:12px;
font-weight:bold;}

.healife_m_im img{
margin:0px;
margin-top:5px;
padding:0px;
height:119px;
width:177px;
border:0px;}

.healife_m ul{
margin:0px;
margin-left:10px;
margin-top:7px;
padding:0px;
width:177px;
height:81px;
list-style:none;}

.healife_m ul li{
margin-top:2px;
width:177px;
height:25px;
text-align:center;
background:#ccd5f4;
line-height:25px;
color:#03304f;}

.healife_m ul li a{
color:#03304f;
text-decoration:none;}

.healife_m ul li a:hover{
color:#fff}

.healife_r{
float:right;
width:220px;
height:254px;
border-bottom:#becafc 1px solid;
border-left: #becafc 1px solid;
}

.healife_r_lm{
margin:0px;
margin-top:14px;
margin-left:5px;
padding:0px;
width:212px;
height:46px;
border-bottom:1px solid #FF0000;
list-style:none;}

.healife_r_lm li{
float:left;
width:60px;
height:18px;
margin-left:8px;
}

.healife_r_lb{
margin:0px;
margin-top:9px;
margin-left:19px;
padding:0px;
width:191px;
height:181px;
list-style:none;}

.healife_r_lb li{
float:left;
margin:0px;
padding-left:9px;
width:180px;
height:19px;
overflow:hidden;
background:url(healife_b01.gif) no-repeat left;
}

.healife_link{
float:left;
margin-top:7px;
margin-left:9px;
width:620px;
height:25px;
background:#dedede}

.healife_link_t{
float:left;
width:71px;
height:23px;
border:#c3c3c3 1px solid;
background:#FFFFFF;
text-align:center;
font-weight:bold;
line-height:25px;
overflow:hidden;}

.healife_link_d{
float:left;
margin-left:8px;
height:25px;
width:536px;
overflow:hidden;
line-height:25px;}


/* 版权设置 */  

#cp{
margin:auto;
font-size:12px;
height:116px;
width:960px;
border:1px solid #bcbcbc;
border-bottom:none;
border-top:none;
text-align:center;}

#cp ul{
margin-top:15px;
padding:0px;
list-style:none;}

#cp ul li{
width:900px;
line-height:22px;
color:#000000;}

/* 本文评论 */ 
#bwpl{
height:168px;
width:640px;
padding:0px;
margin:0px;
border:1px #aaa69c solid;
border-top:none;
background:#f3f1ee url(bwpl_d01.gif) top no-repeat;}

#bwpl_t{
float:left;
width:60px;
height:25px;
line-height:25px;
margin-left:16px;
margin-top:4px;
font-size:14px;
font-weight:bold;
display:inline;}

#bwpl_m{
float:right;
height:25px;
width:60px;
margin-right:25px;
margin-top:8px;
font-size:12px;
display:inline;}

#bwpl_lb {
width:605px;
margin:0px;
margin-left:16px;
padding:0px;
font-size:12px;
list-style:none;}

#bwpl_lb table{
width:605px;
font-size:12px;}

.bwpl_c{
margin:0px;
margin-left:16px;
width:605px;
height:57px;}

#bwpl_jy{
float:left;
margin-top:2px;
margin-left:350px;
width:200px;
height:20px;
font-size:12px;
text-align:right;
display:inline;}

.bwpl_sub{
float:right;
margin-top:2px;
margin-right:5px;
height:20px;
color:#FFFFFF;
background:#ff6600;
border:none;
display:inline;}

#pl_ifra{
width:638px;
height:156px;
border:1px #aaa69c solid;
border-bottom:none;
padding:0px;
margin:0px;
margin-top:9px;px;}







/* 链接样式 */ 

	.link01 { 
	    font-family: "宋体";
		font-size:12px;
		color: #d90101;
		padding: 0px;
	 }
	 A.link01:link { font-family: "宋体"; font-size:12px; color: #d90101; text-decoration: none;}
	 A.link01:visited { font-family: "宋体"; font-size:12px; color: #d90101; text-decoration: none;}
	 A.link01:hover { font-family: "宋体"; font-size:12px; color:#ff6600; text-decoration: underline;}
	 
	.link02 { 
	    font-family: "宋体";
		font-size:12px;
		color: #666666;
		padding: 0px;
	 }
	 A.link02:link { font-family: "宋体"; font-size:12px; color: #666666; text-decoration: none;}
	 A.link02:visited { font-family: "宋体"; font-size:12px; color: #666666; text-decoration: none;}
	 A.link02:hover { font-family: "宋体"; font-size:12px; color:#ff6600; text-decoration: underline;}
	 
	.link03 { 
	    font-family: "宋体";
		font-size:12px;
		color: #2d2a28;
		padding: 0px;
	 }
	 A.link03:link { font-family: "宋体"; font-size:12px; color: #2d2a28; text-decoration: none;}
	 A.link03:visited { font-family: "宋体"; font-size:12px; color: #2d2a28; text-decoration: none;}
	 A.link03:hover { font-family: "宋体"; font-size:12px; color:#d90101; text-decoration: underline;}
	 
	.link04 { 
	    font-family: "宋体";
		font-size:14px;
		color: #202020;
		padding: 0px;
	 }
	 A.link04:link { font-family: "宋体"; font-size:14px; color: #202020; text-decoration: none;}
	 A.link04:visited { font-family: "宋体"; font-size:14px; color: #202020; text-decoration: none;}
	 A.link04:hover { font-family: "宋体"; font-size:14px; color:#ff6600; text-decoration: underline;}
	 
	.link05 { 
	    font-family: "宋体";
		font-size:16px;
		color: #202020;
		font-weight: bold;
		padding: 0px;
	 }
	 A.link05:link { font-family: "宋体"; font-size:16px; color: #202020; text-decoration: none;}
	 A.link05:visited { font-family: "宋体"; font-size:16px; color: #202020; text-decoration: none;}
	 A.link05:hover { font-family: "宋体"; font-size:16px; color:#ff6600; text-decoration: underline;}
	 
	.link06 { 
	    font-family: "宋体";
		font-size:12px;
		color: #ff6600;
		padding: 0px;
	 }
	 A.link06:link { font-family: "宋体"; font-size:12px; color: #ff6600; text-decoration: underline;}
	 A.link06:visited { font-family: "宋体"; font-size:12px; color: #ff6600; text-decoration: underline;}
	 A.link06:hover { font-family: "宋体"; font-size:12px; color:#ff6600; text-decoration: none;}
	 
	.link07 { 
	    font-family: "宋体";
		font-size:16px;
		color: #000000;
		font-weight: bold;
		line-height: 22px;
		padding: 0px;
	 }
	 A.link07:link { font-family: "宋体"; font-size:16px; color: #000000; text-decoration: underline;}
	 A.link07:visited { font-family: "宋体"; font-size:16px; color: #000000; text-decoration: none;}
	 A.link07:hover { font-family: "宋体"; font-size:16px; color:#ff6600; text-decoration: none;}
	 
	.link08 { 
	    font-family: "宋体";
		font-size:14px;
		color: #000000;
		line-height: 25px;
		padding: 0px;
	 }
	 A.link08:link { font-family: "宋体"; font-size:14px; color: #000000; text-decoration: underline;}
	 A.link08:visited { font-family: "宋体"; font-size:14px; color: #000000; text-decoration: none;}
	 A.link08:hover { font-family: "宋体"; font-size:14px; color:#ff6600; text-decoration: none;}
	 
	.link09 { 
	    font-family: "宋体";
		font-size:14px;
		color: #000000;
		font-weight: bold;
		padding: 0px;
	 }
	 A.link09:link { font-family: "宋体"; font-size:14px; color: #000000; text-decoration: none;}
	 A.link09:visited { font-family: "宋体"; font-size:14px; color: #000000; text-decoration: none;}
	 A.link09:hover { font-family: "宋体"; font-size:14px; color:#000000; text-decoration: none;}
	 
	.link10 { 
	    margin-top:2px;
		font-family: "宋体";
		font-size:12px;
		color: #575758;
		padding: 0px;
	 }
	 A.link10:link { font-family: "宋体"; font-size:12px; color: #575758; text-decoration: none;}
	 A.link10:visited { font-family: "宋体"; font-size:12px; color: #575758; text-decoration: none;}
	 A.link10:hover { font-family: "宋体"; font-size:12px; color:#d90101; text-decoration: underline;}
	 
	.link11 { 
	    font-family: "宋体";
		font-size:12px;
		color: #13177E;
		padding: 0px;
	 }
	 A.link11:link { font-family: "宋体"; font-size:12px; color: #13177E; text-decoration: underline;}
	 A.link11:visited { font-family: "宋体"; font-size:12px; color: #13177E; text-decoration: underline;}
	 A.link11:hover { font-family: "宋体"; font-size:12px; color:#ff6600; text-decoration: underline;}
	 
	.link12 { 
	    font-family: "宋体";
		font-size:12px;
		color: #4C4C4C;
		padding: 0px;
	 }
	 A.link12:link { font-family: "宋体"; font-size:12px; color: #4C4C4C; text-decoration: underline;}
	 A.link12:visited { font-family: "宋体"; font-size:12px; color: #4C4C4C; text-decoration: underline;}
	 A.link12:hover { font-family: "宋体"; font-size:12px; color:#FF0000; text-decoration: underline;}
	 
	.link13 { 
	    margin-top:6px;
		font-family: "宋体";
		font-size:12px;
		color: #000000;
		font-weight: bold;
		padding: 0px;
	 }
	 A.link13:link { font-family: "宋体"; font-size:12px; color: #000000; text-decoration: none;}
	 A.link13:visited { font-family: "宋体"; font-size:12px; color: #000000; text-decoration: none;}
	 A.link13:hover { font-family: "宋体"; font-size:12px; color:#ff6600; text-decoration: underline;}
	 
	.link14 { 
	    font-family: "宋体";
		font-size:12px;
		color: #64615C;
		line-height: 18px;
		padding: 0px;
	 }
	 A.link14:link { font-family: "宋体"; font-size:12px; color: #64615C; text-decoration: none;}
	 A.link14:visited { font-family: "宋体"; font-size:12px; color: #64615C; text-decoration: none;}
	 A.link14:hover { font-family: "宋体"; font-size:12px; color:#64615C; text-decoration: none;}
	 
	.link15 { 
	    font-family: "宋体";
		font-size:12px;
		color: #FB6E37;
		padding: 0px;
	 }
	 A.link15:link { font-family: "宋体"; font-size:12px; color: #FB6E37; text-decoration: none;}
	 A.link15:visited { font-family: "宋体"; font-size:12px; color: #FB6E37; text-decoration: none;}
	 A.link15:hover { font-family: "宋体"; font-size:12px; color:#FF0000; text-decoration: underline;}
	 
	.link16 { 
	    font-family: "宋体";
		font-size:12px;
		color: #11145B;
		padding: 0px;
	 }
	 A.link16:link { font-family: "宋体"; font-size:12px; color: #11145B; text-decoration: none;}
	 A.link16:visited { font-family: "宋体"; font-size:12px; color: #11145B; text-decoration: none;}
	 A.link16:hover { font-family: "宋体"; font-size:12px; color:#ff6600; text-decoration: underline;}
	 
	.link17 { 
	    font-family: "宋体";
		font-size:12px;
		color: #000000;
		padding: 0px;
	 }
	 A.link17:link { font-family: "宋体"; font-size:12px; color: #000000; text-decoration: underline;}
	 A.link17:visited { font-family: "宋体"; font-size:12px; color: #000000; text-decoration: underline;}
	 A.link17:hover { font-family: "宋体"; font-size:12px; color:#FF0000; text-decoration: underline;}
	 
	.link18 { 
	    font-family: "宋体";
		font-size:12px;
		color: #FF0000;
		padding: 0px;
	 }
	 A.link18:link { font-family: "宋体"; font-size:12px; color: #FF0000; text-decoration: none;}
	 A.link18:visited { font-family: "宋体"; font-size:12px; color: #FF0000; text-decoration: none;}
	 A.link18:hover { font-family: "宋体"; font-size:12px; color:#FF0000; text-decoration: underline;}
	 
	.link19 { 
	    font-family: "宋体";
		font-size:14px;
		color: #11145B;
		font-weight: bold;
		padding: 0px;
	 }
	 A.link19:link { font-family: "宋体"; font-size:14px; color: #11145B; text-decoration: none;}
	 A.link19:visited { font-family: "宋体"; font-size:14px; color: #11145B; text-decoration: none;}
	 A.link19:hover { font-family: "宋体"; font-size:14px; color:#FF0000; text-decoration: underline;}
