@charset "utf-8";
*{
	margin:0;
	padding:0;
}
input,table,tr,th,td,textarea{
	font:12px/1.5 arial,helvetica,sans-serif;
}
h1, h2, h3, h4, h5, h6{
	overflow:visible !important;
	overflow:hidden;/* IE6中会自动保存hx的内外边距，hidden用于消除这种影响 */
}
body{
	text-align:center;
	font:12px/1.5 arial,helvetica,sans-serif;
	color:#787878;
	background:#FFF url(images/header_bg.jpg) repeat-x;/*加上了97px的白色部分在顶部，这样就直接可以将图片应用在body上了*/
}
a{
	text-decoration:none;
	color:#787878;/*PNG取色获得*/
}
a img{
	border:none;
}
.red{
	color:red;
}


#all-wrapper{
	width:910px;
	margin:0 auto;
	text-align:left;
	position:relative;
}

/* header */
#header{
	height:98px;
}
#top-menu{
	margin-top:8px;
	height:12px;
	text-align:right;
}
#header-main{
	overflow:hidden;/*子元素float后自适应*/
	position:relative;
}
h1.logo{
	float:left;
	margin:12px 13px 0 0;
}

/* 导航 */
ul.nav{
	list-style:none;
	float:left;
	width:450px;
	margin: 19px 0 0 21px!important;
	margin: 15px 0 0 21px;
	background:url(images/header_title_line.png) top left no-repeat;
}
ul.nav li{
	display:inline;
	float:left;
	height:59px;
	background:url(images/header_title_line.png) top right no-repeat;
}
ul.nav li.current b{
	display:block;
	height:25px;
	margin-top:0 !important;/*修正IE5 6在选中的导航时下方的小尖角偏下的bug*/
	margin-top:-3px;
	background:url(images/header_title_indicator.png) center bottom no-repeat;
}
ul.nav li b.slim{
	width:64px;
}
ul.nav li b.fat{
	width:128px;
}
ul.nav li a{
	display:block;
	height:17px;
	margin:17px 16px 0 16px;
	text-indent:-9999px;
}

ul.nav li a.home-link{
	background:url(images/nav_shouye_default.jpg) no-repeat;
	width:32px;
}
ul.nav li.current a.home-link{
	background:url(images/nav_shouye_selected.jpg) no-repeat;
	width:32px;
}
ul.nav li a.skin-link{
	background:url(images/nav_pf_default.jpg) no-repeat;
	width:32px;
}
ul.nav li.current a.skin-link{
	background:url(images/nav_pf_selected.jpg) no-repeat;
	width:32px;
}
ul.nav li a.words-link{
	background:url(images/nav_ck_default.jpg) no-repeat;
	width:32px;
}
ul.nav li.current a.words-link{
	background:url(images/nav_ck_selected.jpg) no-repeat;
	width:32px;
}
ul.nav li a.activity-link{
	background:url(images/nav_huodong_default.jpg) no-repeat;
	width:32px;
}
ul.nav li.current a.activity-link{
	background:url(images/nav_huodong_selected.jpg) no-repeat;
	width:32px;
}
ul.nav li a.help-link{
	background:url(images/nav_bangzhu_default.jpg) no-repeat;
	width:32px;
}
ul.nav li.current a.help-link{
	background:url(images/nav_bangzhu_selected.jpg) no-repeat;
	width:32px;
}
ul.nav li a.ucenter-link{
	background:url(images/nav_grxxzx_default.jpg) no-repeat;
	width:96px;
}
ul.nav li.current a.ucenter-link{
	background:url(images/nav_grxxzx_selected.jpg) no-repeat;
	width:96px;
}

/* 微博链接 */
.weibo{
	float:right;
	margin-top:36px !important;
	margin-top:33px;/* 解决IE5 6中微博收听链接偏下的问题 */
}
.weibo a{
	display:block;
	width:94px;
	height:18px;
	float:left;
	text-align:right;
	color:#0077C2;
}
.weibo a.tencent-weibo{
	background:url(images/icon_tencent_weibo.png) no-repeat;
	margin-right:17px;
}
.weibo a.sina-weibo{
	background:url(images/icon_sina_weibo.jpg) no-repeat;
}

/* main-wrapper 首页与其他不同*/
#main-wrapper{
	overflow:hidden;/*子元素float后自适应*/
	margin-top:17px !important;
	margin-top:22px;/* for ie 5 6 */
}
#main-wrapper a{
	color:#1187D1;
}
#right-side{
	width:205px;
	float:right;
}
#left-side{
	width:205px;
	float:left;
}
#content{
	width:697px;
	float:left;
	border:none;
	position:relative;
	background:#FFF;
}

/*浅蓝色圆角盒子 公共样式*/
.light-blue-box {
	background:#FFF url(images/small_light_blue_box_bg.png) repeat-x; 
}
.b1,.b2,.b1b,.b2b,.b{display:block;overflow:hidden;}
.b1,.b2,.b1b,.b2b{height:1px;}
.b2,.b2b,.b{border-left:1px solid #E1E1E1;border-right:1px solid #E1E1E1;}/* 皮肤平台的边框颜色不是#BDD1DC，而是#E1E1E1 */
.b1,.b1b{margin:0 2px;background:#E1E1E1;}
.b2,.b2b{margin:0 1px;border-width:1px;}
/*浅蓝色圆角盒子 END*/

.login-box{
	width:193px;
}
.light-blue-box .login-box-content{
	height:102px;/*由于上下都有b元素的占位，所以高度在设计稿的基础上减去4，应用到中间内容部分*/
}

/* footer */
#footer{
	background:url(images/footer_bg.png) repeat-x;
	text-align:center;
	width:100%;
	height:133px;
	margin-top:40px !important;
	margin-top:15px;
	padding-top:45px;
	color:#659BC0;
}
#footer p{
	margin-bottom:0.8em;
}
