﻿/* ==全局样式定义== */
/*--通用定义--*/
* {
	margin:0;
	padding:0;
}
img {
	display:inline-block;
	border:none
}
strong {
	font-weight:normal;
}
em {
	font-style:normal;
}
body {
	font-size:12px;
	color:#666;
	background:#becbcd url(Images/bodyBg.gif) repeat-x;
}
ul {
	list-style:none;
}
#contentright #noBody {
	background-image:none;
}
a {
	text-decoration:none;
	color:#636363;
}
a:hover {
	text-decoration:none;
	color:#999;
}
.clearbox {
	border-top: 1px solid transparent !important;
	margin-top: -1px !important;
	border-top: 0px;
	margin-top: 0px;
	height: 0px;
	clear: both;
	background: none;
	font-size: 0px;
	visibility: hidden;
}/*clearbox：清除浮动，撑开边框*/
.c_spacing {
	background: none;
	height: 5px;
	font-size: 0px;
}
input[type=text], input[type=Keyword] {
	height: 15px;
	margin: 1px;
}
* + html input[type=text] {
	margin: 0px;
}
h1 {
	margin: 0px;
	padding: 0px;
	background: none;
	font: normal normal bold 24px/150% Arial, "宋体", Helvetica, sans-serif;
	text-align: center;
}
li {
	line-height: 22px;
	list-style:none;
}
/* ==整体布局定义开始== */
/*布局定义*/
#menu, #foot, #main_bg, .c_padding, .main_standalone {
	padding: 0px;
	margin: 0px auto;
	width: 980px;
}
#main_bg {
	width: 960px;
}
/* --top_all(顶部)、center_all(中部)、bottom_all(底部)-- */
 #center_all, #bottom_all {
	padding-bottom: 5px;
}
.wrap {
	width:970px;
	margin:0 auto;
	background:#fff;
	padding-top:4px;
}
#header, .main {
	width:960px;
	margin:0 auto;
}
.main {
	height:100%;
	overflow:hidden;
	margin-top:3px;
}
#header {
	background:url(Images/headerBg.jpg) top left no-repeat;
	padding-top:143px;
	height: auto !important;
	height: 40px;
	min-height: 40px;
	height:100%;
}

/* --网页头部-- */
/*--顶部样式定义--*/
#globalNav {
	height:40px;
}
#globalNav li {
	float:left;
}
#globalNav a span {
	height:40px;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	padding:0 13px;
	color:#2b85aa;
	display:inline-block;
}
#globalNav a:hover, #topTabOn a {
	background:url(Images/navHoverBgRight.gif) right top no-repeat;
	color:#fff;
	display:inline-block;
}
#globalNav a:hover span, #topTabOn a span {
	background:url(Images/navHoverBgLeft.gif) left top no-repeat;
	cursor:pointer;
	display:block;
	color:#fff;
	_display:inline-block;
}
#subnav {
	height:24px;
	overflow:hidden;
	padding-left:50px;
}
#subnav li {
	float:left;
	padding:0px 7px;
	height:24px;
	line-height:24px;
}
#subnav li a:hover {
	color:#8AB738;
}
/* ==top_all(顶部)定义结束== */

/* --网页底部-- */
/*底部定义*/
#footer {
	border-top:1px solid #8ABEE1;
}
#footer dl {
	height: auto !important;
	height: 85px;
	min-height: 85px;
	background:url(images/logo2.gif) top left no-repeat;
	padding-left:280px;
	line-height:24px;
	margin-top:15px;
}
/* ==使用定义结束== */

/* ==通用定义== */
.clearbox, .clearbox2 {
	border-top: 1px solid transparent !important;
	margin-top: -1px !important;
	border-top: 0px;
	margin-top: 0px;
	height: 0px;
	clear: both;
	background: none;
	font-size: 0px;
	visibility: hidden;
}
.clearbox2 {
	margin-right: 205px;
	clear: left;
}
/* 定义ul、li项目预设标记 */
#Tab0 ul, #Tab1 ul, #Tab2 ul, #Tab3 ul, .c_main_box ul, .c_main_content_box ul .left_box ul, .user_box ul, .p_list_two, .c_content ul, .r_announce ul, .r_content ul, .class_content ul, .childclass_content ul, .information_new ul, .s_info_content_l ul, .special_photo_list ul, .special_class ul, .p_class_list ul, .p_shop_2 ul, .p_info_correlative ul, .s_info_correlative ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
/* 提示信息 */
.c_prompt {
	padding: 0px;
	margin: 0px auto;
}
/* ==网站首页内容显示定义开始== */

/* == 2009.7.16 Code By Monster ==*/
#wrapper {
	width: 970px;}


.mainContent {
	float: left;
	width: 739px;
	display:inline;
	margin-left:6px;
	overflow: hidden;
}
.sidebar{
	float: right;
	width: 210px;
	overflow:hidden;
	display:inline;
	margin-right:8px;
}
.mainSide {
	float: left;
	width: 204px;
}
.mainCenter {
	float: right;
	width:520px;}
.logo{
	position:absolute;
	left:23px;
	width:170px;
	height:60px;}
/* 顶部样式定义补充 */
#header{position:relative; }
#header  .searchbox{position:absolute; right:3px; top:110px;}
#header  .searchbox input{padding:2px;}
#header .searchbox .inputbutton{background:#80b606;border:1px solid #23686d; color:#fff; }
/* 登录框 */
#loginBox{position:absolute; right:3px; top:3px;color:#f5f5f5;}
#loginBox a{color:#f5f5f5;}

.rr-1{ background:#ccc; margin:0 3px;}
.rr-2{ border-left:2px solid #ccc;border-right:2px solid #ccc; margin:0 1px;}
.rr-3{ border-left:1px solid #ccc;border-right:1px solid #ccc; margin:0 1px;}
.rr-2-1{background:#e7e7e7; border-left:2px solid #ccc;border-right:2px solid #ccc; margin:0 1px;}
.rr-3-1{background:#e7e7e7; border-left:1px solid #ccc;border-right:1px solid #cc; margin:0 1px;}

.best_answerTit{
	background:#e7e7e7;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

.quiz {
	padding:10px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;}

.conBox{ float:right;width:800px; }

.title2 {
	border:1px solid #ccc;
	background:url(images/ask_title2.gif) left top repeat-x;
}

.box5 {
	background-color:#f6f6f6;
	padding:6px;
}

.title4 {
	border:1px solid #ccc;
	background-color:#fff;
	padding:5px 10px;
}

.title5 {
	border:1px solid #ccc;
	background-color:#fff;
	padding:5px 10px;
}

.box1 {
	border:1px solid #e7e7e7;
	border-top:none;
	padding:5px 12px;
}
