﻿@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{margin:0px; padding:0px; background-color:#EEFDFF; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
a img { border:none }
form, ul, ol, h1, h2, h3, h4, h5, dl, dt, dd { margin:0; padding:0; list-style:none }
a:visited,a:link{color:#07519A;font-size:12px; text-decoration:none;}
a:hover{color:#FF0000;font-size:12px; text-decoration:underline;}
#body{width:990px; background-color:#FFFFFF; margin:0 auto; height:auto; height:1500px;}
/*头*/
#top{width:968px; border:1px solid #AACCEE; background-color:#EBF3FB; height:27px; line-height:29px; margin:0 auto; clear:both;}
#top_date{width:357px;line-height:27px; float:left; padding-left:10px;}
#top_tianqi{width:305px;line-height:27px; float:left; margin-top:3px; text-align:center;}
#top_shouy{width:286px; line-height:27px; float:left; text-align:right;}

#top_banner{width:970px; margin:0 auto; margin-top:8px; height:71px;clear:both;}
#top_logo{width:250px; background-image:url(../images/logo.gif); background-repeat:no-repeat; height:71px; float:left;}
#top_logo a#logourl{ height:70px;display:block;}
#top_logo #zhuzhan {
	position:absolute;
	left:208px;
	top:55px;
	z-index:0;
	width: 47px;
	height:20px;
}
#top_ads{width:710px; height:60px; float:right; line-height:60px; border:1px solid #AACCEE;}
#top_search{ width:970px; height:90px; margin:0 auto; z-index:-10; border-top:1px solid #AACCEE;clear:both;}

#search { padding-top:8px;}
.src form { padding:0; float:left;}
#tags { height:25px; padding:0 14px }
#tags li { float:left; width:67px; height:25px; background:url(../images/cline.png) no-repeat right center; position:relative }
#tags li a { float:left; width:67px; text-align:center; line-height:25px; font-size:14px; color:#07519A; cursor:pointer;}
#tags li a:hover { text-decoration:none}
#tags li a.focu { position:absolute; width:68px; height:30px; top:0; left:-1px; background:#0E6DBC url(../images/tag.png) no-repeat center; color:#FFF; font-weight:bold }
a.hot2:visited,a.hot2:link{color:#006600; font-size:14px; text-decoration:none;}
a.hot2:hover{color:#006600; font-size:14px; text-decoration:underline;}
a.hot1:visited,a.hot1:link{color:#CC0000; font-size:14px; text-decoration:none;}
a.hot1:hover { color:#CC0000; font-size:14px; text-decoration:underline;}
.hot3, .hot3 a, .hot3 a:hover { color:#359 }
.srchbox { height:46px; padding:0 15px; border:1px solid #ACE; background:#EDF6FF }
.srchbox1 { height:36px; padding:0 15px; border:1px solid #ACE; background:#EDF6FF }
.srchbox form { padding:0; float:left }
.srchbox img { float:left; margin-top:7px }
.srchbox .r { float:right; width:400px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:46px; padding-left:10px}
.src label { float:left; margin:11px 0 0 8px; }
.src .text { float:left; width:318px; height:20px; margin-right:7px; padding:2px 1px 0; font:14px/18px Verdana }
.src .button { float:left; width:90px; height:26px; font:14px/22px Verdana; }
.src .r { float:left; width:400px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:46px; padding-left:10px }
#baidu9 form { padding-top:14px; *padding-top:12px
}
#baidu9 input { float:none; font:12px Verdana;margin-left:2px;margin-right:2px;}
#baidu9 select { font:12px Verdana;margin-left:2px;margin-right:2px }
#baidu9 .txt { border:1px solid #ACE; height:18px; width:130px; padding:2px 3px 0 }
#baidu9 .button { width:45px; height:22px;;margin-left:2px;margin-right:2px }
#baidu9 img { margin-right:8px; margin-top:1px; *margin-top:5px
}
/*身体*/
#body_detailed{width:970px;margin:0 auto; height:1130px;clear:both;}
#body_tjl{width:739px; height:30px; line-height:30px; border:1px solid #BBE1A6; padding:0px 8px 0px 10px; color:#008800; font-size:14px; overflow:hidden;clear:left; float:left;}
#body_tjl a:link,#body_tjl a:visited{font-size:14px; color:#008800; text-decoration:none;}
#body_tjl a:hover{font-size:14px; color:#008800; text-decoration:underline;}

.body_right{width:200px; float:right;}
.body_right h3 em { font:normal 14px/22px Verdana; float:right; line-height:27px }
.body_right h3 a:hover { text-decoration:none;}
#tools { margin:0; font-size:12px;}
#tools .con{height:348px;}
#tools .con a:visited,.con a:link { color:#080; text-decoration:none;}
#tools .con a:hover{ color:#080; text-decoration:underline;}
#tools h3 {height:26px; font:bold 12px/27px Verdana; color:#61AD33; overflow:hidden; background:url(../images/th_bg_g.png); margin-top:0;border-right:1px solid #BBE1A6; border-left:1px solid #BBE1A6;border-top:1px solid #BBE1A6;}
#tools h3 em { font:normal 12px/27px Verdana;}
#tools h3 em a:link,#tools h3 em a:visited { color:#333; text-decoration:none;}
#tools h3 em a:hover{color:#333333; text-decoration:underline;}
#tools h3 span {margin-top:4px;border-right:1px solid #BBE1A6; border-left:1px solid #BBE1A6;border-top:1px solid #BBE1A6;line-height:30px; color:#61AD33; margin-left:8px; padding:2px 4px 8px 4px;background:#FFF; overflow:hidden;}
#tools ul { height:155px; padding-top:6px; overflow:hidden;border-right:1px solid #BBE1A6; border-left:1px solid #BBE1A6;border-bottom:1px solid #BBE1A6;  }
#tools li { float:left; width:86px; line-height:26px; height:25px; padding-left:10px; white-space:nowrap; overflow:hidden}
.bd { margin-bottom:5px; border:1px solid #ACE; border-top:none; border:1px solid #ACE }
.bd h3, .bd h4 { margin:-1px 0 0; padding:0 10px; height:27px; overflow:hidden; font:bold 14px/28px Verdana; color:#07519A; clear:both; background:#E6F1FB url(../images/th_bg.png) repeat-x; }
#siteclass {
	padding:0 0 3px;
*padding-bottom:2px;	float:left;
	width:174px;
	background:#F1FEFE;
	overflow:hidden;
	margin-top:8px;
	z-index: 10;
}
#siteclass h4 { height:25px; *height:27px;border-bottom:1px solid #ACE; *border:none}
#siteclass .con { width:162px; float:left; margin-left:2px; padding:4px 0px 3px 0px;}
#siteclass .con a:link,#siteclass .con a:visited{ color:#07519A; font-size:14px; text-decoration:none;}
#siteclass .con a:hover{color:#FF0000; font-size:14px; text-decoration:underline;}
#siteclass li { height:23px; line-height:23px; width:75px; padding:0 3px; float:left; white-space:nowrap; overflow:hidden; text-align:center }


#sitem { margin-left:8px; width:573px; overflow:hidden; margin-top:8px; float:left; height:340px; background:#FFFFFF;}
#sitem h3 { padding:0 }
#sitem h3 span{ border-left:none; display:block; width:100px; float:left; text-align:center; border-right:1px solid #AACCEE; background:#FFFFFF;}
#site .h3{width:578px; float:left; height:29px;}
#sitem .blur { background:none; font-weight:normal; cursor:pointer}
#sitem .red { background:none; cursor:pointer;color: #FF0000; font-weight:bold; background:#FFFFFF;}
#stgm3{ background:none; cursor:pointer;color: #FF0000; font-weight:bold;}
#sitem .con {
	padding:5px 8px;
	height:287px;
	line-height:26px;
	float:left;
	width:555px;
}
#sitem #stm4 {
	padding:0px;
	margin:0px;
	height:287px;
	line-height:26px;
	float:left;
	width:570px;
}
#sitem ul, #sitem dl {  overflow:auto; zoom:1 }
#sitem li { float:left; width:98px; padding:0 3px 0 10px; background:url(../images/li_icon.gif) no-repeat 4px center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis }
#sitem li em { color:#F00; font-style:normal }
#sitem a {text-decoration:none; font-size:14px; color:#07519A;}
#mingzhan li a.STYLE2:link,#mingzhan li a.STYLE2:visited{color:#008800;}
#mingzhan li a.STYLE1:link,#mingzhan li a.STYLE1:visited{color:#FF0000;}
#sitem a:hover {
	background:#FF6;
	color: #090;
}

#sitem .htop li, #stm3 li , #stm4 li { width:120px; height:19px;}
#sitem dt { float:left; font-weight:bold; width:70px; height:26px; padding:0 5px; overflow:hidden }
#sitem dd { float:left; width:150px; height:23px; line-height:20px; padding:3px 0 0 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis }
#sitem dd img { margin:0 2px -3px 0 }


#coolsite { width:784px;background:#EFFCFB; float:right; color:#07519A; border-left:1px solid #AACCEE;border-right:1px solid #AACCEE; margin-top:8px;}
#kuboard-menu {
width:784px; background:url(../images/th_bg.png) repeat-x; height:27px;
}
#kuboard-menu LI {
width:90px; float:left; display:block; height:27px; line-height:27px; text-align:center;border-right:1px solid #AACCEE; font-size:14px;
}
#kuboard-menu .active {
	BACKGROUND: #fff; COLOR: #cc0000; height:26px; border-top:1px solid #AACCEE;
}
#kuboard-menu A{font-size:14px; color:#07519A; text-decoration:none;}
#kuboard-menu .active A {
	BACKGROUND: #fff; COLOR: #cc0000;font-size:14px; font-weight:bold; text-decoration:none;
}
#kuboard{border-left:1px solid #AACCEE;border-right:1px solid #AACCEE; border-bottom:1px solid #AACCEE; float:right; width:784px; height:674px;}
#pagelist2 ul { float:right; background:url(../images/link_bg.gif);}
#pagelist2 li {
	float:left;
	height:28px;
	line-height:28px;
	overflow:hidden;
	text-align:left;
	width:782px;
	}
##pagelist2 li.l{ background:#EFFCFB center;}
#pagelist2 strong{float:left; width:60px; text-align:center; color:#07519A; }
#pagelist2 strong a:link,#pagelist2 strong a:visited { font-weight:normal; margin:0; color:#07519A; font-size:14px; text-decoration:none; letter-spacing:1px;}
#pagelist2 strong a:hover { font-weight:normal; margin:0; color:#FF0000; font-size:14px; text-decoration:none; letter-spacing:1px;}
#pagelist2 .more { width:40px; float:right; padding-right:5px;}
#pagelist2 .more a:link,#pagelist2 .more a:visited{font-size:14px; color:#07519A; text-decoration:none;}
#pagelist2 .more a:hover{font-size:14px; color:#07519A; text-decoration:underline;}
#pagelist2 dl dd {width:91px; float:left;padding-left:5px;}
#pagelist2 dl dd a:link,#pagelist2 li dl dd a:visited{font-size:14px; color:#07519A; text-decoration:none;}
#pagelist2 dl dd a:hover{font-size:14px; color:#FF0000; text-decoration:underline;}

#monc {line-height:27px; background:#FFF; border:1px solid #ACE; font-size:14px; float:right;width:774px;padding-left:10px; color:#07519A; margin-top:3px;}
#monc a:visited,#monc a:link{ text-decoration:none; font-size:14px;color:#07519A;}
#monc a:hover{ text-decoration:underline; font-size:14px; color:#FF0000;}

#foot{width:972px; float:left;margin-top:8px; margin-left:3px; color:#006600;}
#Foot ul{width:970px; list-style-type:none;}
#foot ul li{width:962px; margin:0 auto; height:27px; line-height:27px; background-color:#FDF6F6; padding-left:8px; float:left;display:block;}
#foot ul li a:link,#foot ul li a:visited{color:#006600; text-decoration:none; font-size:12px; padding:0px 2px 0px 1px;}
#foot ul li a:hover{ color:#006600; text-decoration:underline;font-size:12px;padding:0px 2px 0px 1px;}

#bottom{ border-top:2px solid #AACCEE; border-bottom:3px solid #AACCEE; width:970px; float:left; margin-left:5px; margin-top:3px; text-align:center;}
#bottom li {height:27px; line-height:27px;color:#07519A;text-align:center; margin:0 auto;}
#bottom li.xuxian{width:500px; border-bottom:1px dashed #AACCEE;}
#bottom li a:link,#bottom li:visited{ color:#07519A; font-size:12px; text-decoration:none;}
#bottom li a:hover{ color:#FF0000; text-decoration:underline;}

