/*全局元素*/
*{
	margin:0;
	padding:0;
	border:0;
}
a:link,a:visited{
	color:#333;
	text-decoration:none;
}
a:hover,a:active{
	color:#f00;
	text-decoration:underline;
}
body{
	font:12px 宋体,Verdana,Geneva,"Arial",sans-serif;
	text-align:center;
	color:#333;
	background-color:#fff;
	padding:0 10px;
}
td,input,select,textarea{
	font-size:12px
}
ul li{
	list-style:none
}
/*布局*/
#Container{
	margin:0 auto;
	text-align:left;
	width:961px;
}
#pageHead{
	line-height:20px;
	border-bottom:1px dashed #333;
	margin:5px 0 0 0;
	text-align:right;
	height:20px;
}
#pageHead .AlignLeft{
	float:left;
}
#MainCol{
	clear:both;
	float:left;
	width:741px;
}
#RightCol{
	float:right;
	width:210px;
	margin:0 0 0 10px;
}
#Footer{
	clear:both;
	text-align:center;
	padding:12px;
}
#Header #Logo{
float:left;
width:170px;
height:80px;
}
#Header #Banner{
height:60px;
padding:10px;
text-align:center;
}
#Bodyer{
clear:both;
}
#MidCol{
	float:right;
	width:551px;
	padding:0 0 0 10px;
}
.SubPage #MidCol{
	width:551px !important;
	width:561px;
}
#MidCol h3.titBar{
margin:5px 0 0 0;
}
#LeftCol{
	float:left;
	width:180px;
}
.MidBox .txtBox{
margin:0 0 0 5px;
padding:0 0 0 4px;
}
#MidFamSite .txtBox{
height:144px;
}
#MidFamSite .txtBox li{
display:block;
float:left;
width:68px;
line-height:24px;
padding:0 0 0 8px;
background:url(line-bg-dotted.gif) repeat-x bottom;
}
#MidSiteCate .txtBox{
height:240px;
background:url(site-cate-bg.gif) repeat-y;
}
#MidSiteCate .txtBox li{
display:block;
float:left;
width:60px;
line-height:24px;
padding:0 0 0 7px;
background:url(line-bg-dotted.gif) repeat-x bottom;
}
#MidCoolSite .txtBox{
height:550px;
background:url(cool-site-bg.gif) repeat-y;
}
#MidCoolSite li{
line-height:22px;
clear:both;
}
#MidCoolSite li span{
float:left;
}
#MidCoolSite li a.more{
float:right;
padding:0 18px 0 0;
background:url(cool-site-more-bg.gif) no-repeat right top;
}
/*通用结构性部件*/
h3.titBar{
background:#09f url(title-bg.gif) no-repeat;
padding:8px 0 2px 34px;
line-height:15px;
height:14px;
font-size:12px;
clear:both;
color:#fff;
}
div.txtBox{
border:1px solid #09f;
margin:0 0 0 5px;
}
/*左侧*/
.LeftBox h3.titBar{
margin:5px 0 0 0;
}
.HomePage .LeftBox .txtBox{
width:161px !important;
}
.LeftBox .txtBox{
padding:8px 6px;
width:161px !important;
width:175px;
}
.LeftBox ul.LeftX2 li{
clear:left;
line-height:20px;
padding:0 0 0 4px;
}
.LeftBox ul.LeftX2 li.bg1{
background-color:#def;
}
.LeftBox ul.LeftX2 li a{
display:block;
width:76px;
float:left;
}
.LeftBoxMore{
display:block;
padding:8px 0 0 0;
font-weight:bold;
clear:both;
}

#LeftTopic .txtBox{
height:128px;
}
#LeftTopic li{
line-height:18px;
}

#LeftMail div.txtBox{
}
#LeftMail p{
padding:2px;
}
#LeftMail p .Select{
border:1px solid #ccc;
}
#LeftMail p .Botton{
border:1px solid #ccc;
float:right;
}
#LeftMail p input.InputTxt{
border:1px solid #ccc;
width:104px;
}
/*右侧*/
#RightCol h3.titBar{
margin:5px 0 0 0;
}
#RightAdPic{
height:80px;
padding-top:10px;
}
#RightAdPic div#RightAdGoogle{
padding:5px 0 3px 8px;
height:60px;
}
#RightAdPic div#RightAdLogos a{
width:65px;
height:50px;
float:left;
display:block;
padding:2px;
}
/*右侧新站和热点*/
#RightNewSites div.txtBox,#RightHotPoint div.txtBox{
height:144px;
padding:0 9px 0 10px;
}
#RightNewSites div.txtBox a,#RightHotPoint div.txtBox a{
display:block;
float:left;
width:80px;
line-height:24px;
padding:0 0 0 10px;
background:url(line-bg-dotted.gif) repeat-x bottom;
}
#RightTop div.txtBox{
height:120px;
padding:8px 6px;
}
#RightTop div.txtBox ol{
margin:0 0 0 3px;
}
#RightTop div.txtBox li{
float:left;
width:90px;
line-height:20px;
padding:2px 0 2px 0;
margin:0 0 0 4px !important;/*IE列表margin错误*/
margin:0 0 0 2px;
list-style:decimal inside;
background:url(line-bg-dotted.gif) repeat-x bottom;
}
/*首页顶部搜索框*/
#SrhBox{
	clear:both;
	background:url(srh-bg.gif) no-repeat top left;
}
.SoTab{
	clear:both;
	padding-left:160px;
	/*line-height:26px;*/
}
.SoTab a.tab{
	float:left;
	display:block;
	width:62px;
	color:#333;
	cursor:default;
	line-height:23px;
	padding:3px 0 0 0;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
}
.SoTab a.tab:hover{
	color:#fff;
	background:url(srh-tab-bg.gif) no-repeat top;
}
.SoTab a.active:link,.SoTab a.active:visited,.SoTab a.active:hover{
	background:url(srh-tab-bg.gif) no-repeat bottom;
	color:#333;
	font-weight:bold;
}
.SoForm{
	clear:both;
	padding:10px 0 0 0;
	height:60px;
}
.SoForm #Kb{
	padding:13px 0 0 0;
	text-align:center;
}

#SrhMidBox{
	text-align:center;
}
#SrhMidBox div{
	width:450px;
	margin:0 auto;
}
#SrhMidBox div span{/*两处important为IE6下span多出的两条框*/
	background:#fff url(srh-input-text-bg.gif) no-repeat top left;
	display:block !important;
	display:inline;
	float:left !important;
	float:none;
}
#SrhMidBox .InpBtn{
	background:url(srh-input-btn-bg.gif) no-repeat top left;
	height:26px;
	width:66px;
	font-weight:bold;
	margin:0 0 0 10px;
}
#SrhMidBox  .InpTxt{
	border:1px solid #aaa;
	height:20px;
	font-size:16px;
	padding:3px 0 1px 6px;
	width:360px;
}
#SrhMidBox select{/*for Kooxoo*/
	width:80px;
	font-size:16px;
}
/*底部搜索栏*/
#SrhBoxB{
	clear:both;
	padding:10px 0 0 5px;
	height:75px;
}
#SrhBoxB form{
	background:#def;
	border:1px solid #09f;
	padding:8px;
}
#SrhBoxB .inp{
	font-weight:bold;
}
#SrhBoxB .txt{
	padding:4px 0 0 0;
}
#SrhBoxB input.InpTxt{
	border:1px solid #999;
}
/*关闭左侧栏*/
.noBSide #LeftCol {display:none;}
.noBSide #MidCol {
width:741px;
padding:0;
float:left;
}
/* for ie only */
#AddFav4IE{
display:none !important;
display:inline;
}
/*fenlei子页*/
#SubNav{
clear:both;
line-height:24px;
height:24px;
background:#fed;
}
#SubNav #LeftOption{
float:left;
width:190px;
padding:0 0 0 5px;
}
#SubNav #LeftOption a{
display:block;
width:80px;
padding:0 0 0 25px;
background:url(left-option-bg.gif) no-repeat left top;
}
#SubNav #NavLink{
float:left;
padding:0 0 0 25px;
background:url(sub-nav-bg.gif) no-repeat left top;
}

.SubPage div.MidBox h3 span{
float:left;
}
.SubPage div.MidBox h3 a{
float:right;
padding:0 5px 0 0;
color:#fff;
}
.SubPage div.MidBox div.txtBox{
background:#cde url(sub-url-box-bg.gif) repeat-y left top;
}
.SubPage div.MidBox div.txtBox ul{
padding:0 4px;
}
.SubPage div.MidBox div.txtBox li{
float:left;
width:130px;
line-height:24px;
}

.clearBox{
clear:both;
}

/*树状目录*/
#TreeMenu {width:175px;float:right;}
#TreeMenu ul {float:none;overflow:visible;clear:both;}
#TreeMenu ul li {float:none;line-height:18px;padding:0;}
#TreeMenu .unum {font:11px Arial,Verdana,Geneva,sans-serif;color:#c0c0c0;}
#TreeMenu img.s {width:18px;height:20px;vertical-align:middle;}
#TreeMenu img.c {width:18px;height:16px;vertical-align:middle;}
#TreeMenu img.s {cursor:pointer;}
#TreeMenu ul li.open .s {background:url(tree_open.gif) no-repeat 50% 2px;}
#TreeMenu ul li.close .s {background:url(tree_close.gif) no-repeat 50% 2px;}
#TreeMenu ul li.close ul {margin:0px 0px 0px -80px;display:none;}
#TreeMenu ul li.child .c {background:url(tree_dot.gif) no-repeat 5px 5px;}
#TreeMenu ul li {padding-left:6px;}
#TreeMenu ul li li {padding-left:12px;}
#TreeMenu ul li li li {padding-left:12px;}
