@charset "utf-8";
/****************************************************************************/
/******************************  === 布局 ===  ******************************/
/****************************************************************************/
/*                                                                          */
/*  .main_center                            居中                            */
/*  .row                                    行                              */
/*  .column                                 列                              */
/*  .column_right                           列_右对齐                       */
/*  .member_student                         会员_学生                       */
/*  .member_agent                           会员_代理商                     */
/*  .fit_stress                             强调                            */
/*  .fit_primary                            首要                            */
/*  .fit_weaken                             弱化                            */
/*  .fit_delete                             删除                            */
/*  .fit_space                              文本间隔                        */
/*  .fit_clear_space                        清除间隔                        */
/*  .fit_text_right                         文本右对齐                      */
/*  .fit_text_center                        文本中对齐                      */
/*  hr                                      间隔线                          */
/*                                                                          */
/*  ol.fit_path                             路径面包屑                      */
/*  ├li                                    ├单元                          */
/*  └li.active                             └单元_激活                     */
/*    └a                                     └链接                        */
/*                                                                          */
/*  ul.fit_tab_nav                          标签导航                        */
/*  ├li                                    ├单元                          */
/*  └li.active                             └单元_激活                     */
/*    ├span                                  ├文字区域                    */
/*    ├b                                     ├数字区域                    */
/*    │└i                                   │└数字                      */
/*    └a                                     └链接                        */
/*                                                                          */
/*  .fit_button                             按钮                            */
/*  .fit_button_compact                     按钮_紧凑                       */
/*  ├.fit_button_a                         ├按钮_a                        */
/*  ├.fit_button_b                         ├按钮_b                        */
/*  └.fit_button_c                         └按钮_c                        */
/*                                                                          */
/*  .fit_button_operate                     按钮_操作                       */
/*  ├.fit_button_operate_warning           ├警告                          */
/*  ├.fit_button_operate_primary           ├首要                          */
/*                                                                          */
/*  .fit_text_button                        文字按钮                        */
/*  ├.fit_text_button_red                  ├红                            */
/*  ├.fit_text_button_blue                 ├蓝                            */
/*                                                                          */
/*  .fit_form_body                          表单总容器                      */
/*  .fit_form_body_compact                  表单总容器_紧凑表单             */
/*  ├h4                                    ├表单单元标题                  */
/*  ├a                                     ├链接                          */
/*  ├.fit_form_title                       ├表单单元标题                      */
/*  ├.fit_form_group                       ├表单单元-组                      */
/*  │├h4                                   │├表单单元-组-标题                      */
/*  │└.fit_operation                       │└表单单元-组-标题                      */
/*  ├.fit_form_group_sub                   ├表单单元-次组                      */
/*  │├h4                                   │├表单单元-组-标题                      */
/*  │└.fit_operation                       │└表单单元-组-标题                      */
/*  ├.fit_form_row                         │├表单行                      */
/*  │├.fit_error                          ││├验证报错时                */
/*  │├.fit_form_name                      ││├表单项名称区              */
/*  │├.fit_form_input                     │├表单项输入区                */
/*  ││├.fit_form_input_box               ││├表单项容器                */
/*  ││├.fit_form_read_only               ││├只读容器                  */
/*  ││└.fit_form_validate                ││└验证容器                  */
/*  │├.fit_form_explain                   │├表单项解释区                */
/*  │├.fit_input                          │├输入框_充满                 */
/*  │├.fit_textarea                       │├下拉选择                    */
/*  ││├.fit_input_full                   ││├输入框_充满               */
/*  ││├.fit_input_1                      ││├输入框_1                  */
/*  ││├.fit_input_2                      ││├输入框_2                  */
/*  ││├.fit_input_3                      ││├输入框_3                  */
/*  ││└.fit_input_4                      ││└输入框_4                  */
/*  │├.fit_select                         │├下拉选择                    */
/*  ││├.fit_select_1                     ││├下拉选择_1联动            */
/*  ││├.fit_select_2                     ││├下拉选择_2联动            */
/*  ││└.fit_select_3                     ││└下拉选择_3联动            */
/*  │├.fit_check_label                    │├选择框_标签                 */
/*  │├.fit_number                         │├数量区                      */
/*  ││├.input                            ││├数量输入                  */
/*  ││└.adjust                           ││└调整区                    */
/*  ││  ├a                               ││  ├链接按钮                */
/*  ││  ├.a                              ││  ├加                      */
/*  ││  └.b                              ││  └减                      */
/*  │├.fit_member_pic                     │├会员登记照                  */
/*  ││├span                              ││├文本                      */
/*  ││└img                               ││└图                        */
/*  │                                      │                              */
/*  ├.fit_read_only                        ├只读                          */
/*  │├.fit_form_input_box                 │├表单项容器                  */
/*  │├.fit_form_read_only                 │├只读容器                    */
/*  │└.fit_form_validate                  │└验证容器                    */
/*  ├.fit_form_body.fit_read_only          ├表单总容器_只读               */
/*  │├.fit_form_input_box                 │├表单项容器                  */
/*  │├.fit_form_read_only                 │├只读容器                    */
/*  │└.fit_form_validate                  │└验证容器                    */
/*                                                                          */
/*  .ul.fit_search_form                     筛选表单结构                    */
/*  └li                                    └单元                          */
/*                                                                          */
/*  .fit_panel                              面板总容器                      */
/*  .fit_panel_default                      面板总容器_默认                 */
/*  .fit_panel_work                         面板总容器_工作                 */
/*  ├.fit_panel_heading                    ├面板标题栏                    */
/*  │├ul.fit_panel_heading_button         │├标题栏按钮                  */
/*  ││└li                                ││└单元                      */
/*  ││  ├a                               ││  ├链接                    */
/*  ├.fit_panel_tools                      ├面板工具栏                    */
/*  │├ul.fit_panel_search_fruit           │├筛选结果                    */
/*  ││├li                                ││├单元                      */
/*  ││└li.title                          ││└单元_标题                 */
/*  ││  ├.close                          ││  ├关闭按钮                */
/*  │├ul.fit_panel_tools_button           │├工具按钮                    */
/*  ││├li                                ││├单元                      */
/*  ││├li.item_01                        ││├特定单元_01               */
/*  ││└li.item_02                        ││└特定单元_02               */
/*  ││  ├a                               ││  ├链接                    */
/*  ││  ├.input                          ││  ├输入控件通用样式        */
/*  ││  ├.fit_panel_tools_input          ││  ├输入框                  */
/*  ││  ├.fit_panel_tools_submit         ││  ├提交按钮                */
/*  ├.fit_panel_body                       ├面板主体区                    */
/*  └.fit_panel_footer                     └面板底端栏                    */
/*                                                                          */
/*  .fit_modal                              模态框总容器                    */
/*  .fit_modal_default                      模态框总容器_默认               */
/*  ├.fit_modal_header                     ├模态框标题栏                  */
/*  │├.close                              │├关闭按钮                    */
/*  │├.modal-title                        │├标题                        */
/*  ├.fit_modal_body                       ├模态框主体区                  */
/*  └.fit_modal_footer                     └模态框底端栏                  */
/*  .fit_modal_backdrop                     模态框总容器                    */
/*                                                                          */
/*  .fit_fruit_message                      操作结果消息                    */
/*  ├.fit_fruit_message_success            ├成功                          */
/*  └.fit_fruit_message_fail               └失败                          */
/*    ├a                                     ├链接                        */
/*                                                                          */
/*  .fit_table                              表格                            */
/*  .fit_table_hover                        表格_行经过                     */
/*                                                                          */
/*  .fit_pagination                         翻页                            */
/*  └li                                    └单元                          */
/*    └a                                     └链接                        */
/*                                                                          */
/*  ul.fit_info_show                        信息展示列表                    */
/*  └li                                    └单元                          */
/*    ├.fit_info_show_name                   ├名称                        */
/*    └.fit_info_show_content                └内容                        */
/*                                                                          */
/*  .fit_box                                通用装载容器                    */
/*  ├.fit_box_warning                      ├警告                          */
/*                                                                          */
/*  .fit_float_box                          浮动定位容器                    */
/*  ├.fit_float_box_size_01                ├尺寸01                        */
/*  ├.fit_float_box_top_right              ├顶右                          */
/*                                                                          */
/*  ul.fit_explain_list                     说明列表                        */
/*  └li                                    └单元                          */
/*                                                                          */
/*  .fit_icon                               图标                            */
/*  ├.fit_icon_exclamation_red             ├感叹号_红                     */
/*  ├.fit_icon_arrow_up                    ├箭头_向上                     */
/*  ├.fit_icon_arrow_down                  ├箭头_向下                     */
/*  ├.fit_icon_new                         ├新                            */
/*  ├.fit_icon_hot                         ├热                            */
/*  ├.fit_icon_trophy                      ├奖杯                          */
/*  ├.fit_icon_user_red                    ├用户_红色                     */
/*  ├.fit_icon_arrow_up_down               ├箭头_上下                     */
/*  ├.fit_icon_hot_yellow                  ├热_黄色                       */
/*  ├.fit_icon_refresh                     ├刷新                          */
/*  ├.fit_icon_export                      ├导出                          */
/*  ├.fit_icon_upgrade                     ├升级                          */
/*  ├.fit_icon_sum                         ├统计                          */
/*  ├.fit_icon_percent                     ├百分号                        */
/*  ├.fit_icon_exclamation_gray            ├感叹号_灰                     */
/*  ├.fit_icon_return                      ├返回                          */
/*  ├.fit_icon_upgrade_single              ├升级_单独                     */
/*  ├.fit_icon_bulb                        ├灯泡                          */
/*  ├.fit_icon_plus                        ├加号                          */
/*  ├.fit_icon_minus                       ├减号                          */
/*  ├.fit_icon_table                       ├表格                          */
/*                                                                          */
/*  **********************************************************************  */
/*                                                                          */
/*  .top                                    顶端区                          */
/*  ├.top_bar                              ├顶端信息栏                    */
/*  │└.top_bar_ii                         │└顶端信息栏_ii               */
/*  │  ├a                                 │  ├链接                      */
/*  │  ├span                              │  ├间隔                      */
/*  │  ├.top_bar_info_left                │  ├左侧左对齐                */
/*  │  └.top_bar_info_right               │  └右侧右对齐                */
/*  └.member_head                          └会员页眉区                    */
/*    └.member_head_ii                       └会员页眉区_ii               */
/*                                                                          */
/*  .member_body                            会员页主体区                    */
/*  ├.member_side_nav                      ├会员页侧边导航区              */
/*  │└ul.member_side_nav_1                │└导航_1级                    */
/*  │  └li                                │  └单元                      */
/*  │    ├h4                              │    ├标题                    */
/*  │    └ul.member_side_nav_2            │    └导航_2级                */
/*  │      ├li                            │      ├单元                  */
/*  │      └li.active                     │      └单元_激活             */
/*  │        └a                           │        └链接                */
/*  └.member_content                       └会员内容区                    */
/*    └.member_box                           └会员内容单元容器            */
/*    └.stepBox                              └步骤                        */
/*    └.projectContent                       └项目内容区                  */
/*                                                                          */
/*  .foot                                   页脚区                          */
/*  ├.foot_main_points                     ├页脚要点区                    */
/*  │├.item                               │├单元                        */
/*  │├.item_01                            │├单元_01                     */
/*  │├.item_02                            │├单元_02                     */
/*  │├.item_03                            │├单元_03                     */
/*  │├.item_04                            │├单元_04                     */
/*  │└.item_05                            │└单元_05                     */
/*  ├ul.foot_nav                           ├页脚导航区                    */
/*  │├li                                  │├单元                        */
/*  │└li.point                            │└单元_网点                   */
/*  │  ├a                                 │  ├链接                      */
/*  │  ├h4                                │  ├标题                      */
/*  │  └ul.foot_sub_nav                   │  └页脚次导航                */
/*  │    └li                              │    └单元                    */
/*  ├.foot_info                            ├页脚信息区                    */
/*  │├.foot_my_links                      │├页脚友情链接                */
/*  ││├a                                 ││├链接                      */
/*  ││└span                              ││└间隔                      */
/*  │└.foot_information                   │└页脚信息                    */
/*  │  └a                                 │  └链接                      */
/*                                                                          */
/****************************************************************************/
.main_container {
	width: 1000px;
	margin: 0px auto;
}
@media (min-width:1240px) {
	.main_container {
		width: 1200px;
	}
}
.row {
	margin-bottom: 20px;
}
.column {
	float: left;
}
.column_right {
	float: right;
}
.member_student {}
.member_agent {}
/****************************************************************************/
.fit_stress {
	color: #f00 !important;
}
.fit_primary {
	color: #007edd !important;
}
.fit_weaken {
	color: #999 !important;
}
.fit_delete {
	text-decoration: line-through;
}
.fit_space {
	color: #eee;
	padding: 0px 5px;
}
.fit_text_right {
	text-align: right !important;
}
.fit_text_center {
	text-align: center !important;
}
@media (max-width:1240px) {
	.fit_space {
		padding: 0px 2px;
	}
}
.fit_clear_space {
	margin: 0px !important;
	padding: 0px !important;
}
hr {
	border: none;
	border-bottom: 1px dotted #7fbeee;
	margin-top: 5px;
	margin-bottom: 10px;
	clear: both;
}
/****************************************************************************/
ol.fit_path {
	list-style: none;
}
ol.fit_path li {
	color: #333;
	display: inline-block;
	_float: left;
}
ol.fit_path li + li:before {
	content: "/\00a0";
	padding: 0 5px;
	color: #ccc;
}
ol.fit_path li a {
	color: #333;
}
ol.fit_path li a:hover {
	color: #f00;
}
ol.fit_path .active {
	color: #999;
}
/****************************************************************************/
ul.fit_tab_nav {
	list-style: none;
	border-bottom: 1px dotted #7fbeee;
	padding-bottom: 15px;
	margin-bottom: 30px;
}
ul.fit_tab_nav li {
	color: #000;
	margin-right: 20px;
	display: inline-block;
	_display: block;
	_float: left;
}
ul.fit_tab_nav li.active,
ul.fit_tab_nav li.active a {
	color: #f00;
	border-bottom: 2px solid #f00;
	padding: 0px 2px;
}
ul.fit_tab_nav li b {
	width: 25px;
	height: 10px;
	font-weight: normal;
	display: inline-block;
	position: relative;
}
ul.fit_tab_nav li i {
	font-style: normal;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	color: #fff;
	border-radius: 8px;
	background-color: #e4393c;
	display: inline-block;
	padding: 0px 5px;
	position: absolute;
	top: -7px;
	left: 3px;
}
ul.fit_tab_nav li a {
	color: #000;
}
ul.fit_tab_nav li a:hover {
	color: #f00;
}
/****************************************************************************/
.fit_button {
	height: 37px;
	line-height: 35px;
	text-decoration: none !important;
	text-align: center;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	border: none;
	border-radius: 3px;
	padding: 0px 20px;
	margin-right: 10px;
	display: inline-block;
	cursor: pointer;
}
.fit_button_compact {
	height: 27px;
	line-height: 25px;
	padding: 0px 10px;
}
.fit_button_a {
	color: #fff !important;
	background-color: #418bca;
}
.fit_button_b {
	color: #333 !important;
	background-color: #f1f1f1;
}
.fit_button_c {
	color: #fff !important;
	background-color: #f0ad4e;
}
.member_agent .fit_button_a {
	background-color: #007edd;
}
/****************************************************************************/
.fit_button_operate {
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	color: #f5f5f5 !important;
	background-color: #ccc;
	border-width: 1px;
	border-style: solid;
	border-radius: 3px;
	padding: 0px 20px;
	padding-bottom: 1px;
	display: inline-block;
}
.fit_button_operate:hover {
	text-decoration: none !important;
}
.fit_button_operate_warning {
	background-color: #e40000;
	background-image: -moz-linear-gradient(top, #ff0000, #ca0000);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff0000), to(#ca0000));
	background-image: -webkit-linear-gradient(top, #ff0000, #ca0000);
	background-image: -o-linear-gradient(top, #ff0000, #ca0000);
	background-image: linear-gradient(to bottom, #ff0000, #ca0000);
	border-color: #be1111;
}
.fit_button_operate_primary {
	background-color: #0068b7;
	background-image: -moz-linear-gradient(top, #00a1d7, #002c85);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00a1d7), to(#002c85));
	background-image: -webkit-linear-gradient(top, #00a1d7, #002c85);
	background-image: -o-linear-gradient(top, #00a1d7, #002c85);
	background-image: linear-gradient(to bottom, #00a1d7, #002c85);
	border-color: #1b3e86;
	cursor: default;
}
/****************************************************************************/
.fit_text_button {
	font-size: 12px;
	color: #f5f5f5 !important;
	background-color: #ccc;
	border-width: 1px;
	border-style: solid;
	border-radius: 3px;
	padding: 0px 5px;
	padding-bottom: 1px;
	display: inline-block;
	text-decoration: none !important;
}
.fit_text_button:hover {
	text-decoration: none !important;
}
.fit_text_button_red {
	background-color: #e40000;
	background-image: -moz-linear-gradient(top, #ff0000, #ca0000);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff0000), to(#ca0000));
	background-image: -webkit-linear-gradient(top, #ff0000, #ca0000);
	background-image: -o-linear-gradient(top, #ff0000, #ca0000);
	background-image: linear-gradient(to bottom, #ff0000, #ca0000);
	border-color: #be1111;
}
.fit_text_button_blue {
	background-color: #0068b7;
	background-image: -moz-linear-gradient(top, #00a1d7, #002c85);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00a1d7), to(#002c85));
	background-image: -webkit-linear-gradient(top, #00a1d7, #002c85);
	background-image: -o-linear-gradient(top, #00a1d7, #002c85);
	background-image: linear-gradient(to bottom, #00a1d7, #002c85);
	border-color: #1b3e86;
}
/****************************************************************************/
.fit_form_body {
	margin: 0px auto;
	position: relative;
}
.fit_form_body a {
	color: #007edd;
	text-decoration: underline;
}
.fit_form_body a:hover {
	color: #f00;
}
.fit_form_body h4 {
	font-size: 16px;
	text-align: left;
	padding: 0px 20px 10px 20px;
}
.fit_form_body hr {
	border: none;
	border-bottom: 1px dotted #7fbeee;
	margin-top: 15px;
	margin-bottom: 30px;
	clear: both;
}
.fit_form_body .fit_form_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	background-color: #f5f5f5;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 10px 0;
	margin: 10px 0 20px 0;
}
.fit_form_body .fit_form_group {
	background-color: #f5f5f5;
	border: 1px dotted #ccc;
	border-radius: 5px;
	padding: 10px 0;
	margin-bottom: 5px;
}
.fit_form_body .fit_form_group h4 {
	width: 25%;
	height: 35px;
	line-height: 18px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding: 0;
	display: inline-block;
}
.fit_form_body .fit_form_group .fit_operation {
	width: 70%;
	height: 35px;
	line-height: 18px;
	text-align: left;
	font-size: 14px;
	color: #333;
	padding: 0;
	padding-left: 20px;
	display: inline-block;
}
.fit_form_body .fit_form_group_sub {
	background-color: #f0f0f0;
	border: 1px dotted #ccc;
	border-radius: 5px;
	padding: 10px 0;
	margin: 10px;
}
.fit_form_body .fit_form_group_sub h4 {
	width: 25%;
	height: 35px;
	line-height: 18px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding: 0;
	display: inline-block;
}
.fit_form_body .fit_form_group_sub .fit_operation {
	width: 70%;
	height: 35px;
	line-height: 18px;
	text-align: left;
	font-size: 14px;
	color: #333;
	padding: 0;
	padding-left: 20px;
	display: inline-block;
}
.fit_form_body .fit_form_row {
	padding-bottom: 15px;
}
.fit_form_body  .fit_error {}
.fit_form_body .fit_form_name {
	width: 25%;
	height: 28px;
	line-height: 18px;
	float: left;
	text-align: right;
	font-size: 14px;
	color: #333;
	padding-top: 7px;
	padding-right: 1%;
	}
.fit_form_body .fit_form_input {
	width: 40%;
	min-height: 35px;
	_height: 35px;
	line-height: 35px;
	float: left;
	text-align: left;
	font-size: 14px;
	color: #333;
	padding: 0 1%;
}
.fit_form_body .fit_form_input .fit_form_input_box {}
.fit_form_body .fit_form_input .fit_form_input_box .radio-inline,
.fit_form_body .fit_form_input .fit_form_input_box .checkbox-inline {
	margin-right: 10px;
	white-space: nowrap;
}
.fit_form_body .fit_form_input .fit_form_read_only {
	display: none;
}
.fit_form_body .fit_form_input .fit_form_validate {
	font-size: 12px;
	line-height: 18px;
	color: #f00;
	padding-top: 5px;
	display: none;
}
.fit_form_body .fit_error .fit_form_validate {
	display: block;
}
.fit_form_body .fit_form_explain {
	width: 30%;
	height: 35px;
	line-height: 18px;
	float: left;
	text-align: left;
	font-size: 12px;
	color: #999;
	padding-left: 2%;
}
.fit_form_body .fit_input {
	height: 35px;
	line-height: 35px;
	text-align: left;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	color: #333;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 0px 5px;
}
.fit_form_body .fit_textarea {
	height: inherit;
	line-height: 18px;
	padding: 5px 5px;
}
.fit_form_body .fit_input_full {
	width: 100%;
}
.fit_form_body .fit_input_1 {
	width: 75%;
}
.fit_form_body .fit_input_2 {
	width: 40%;
}
.fit_form_body .fit_input_3 {
	width: 25%;
}
.fit_form_body .fit_input_4 {
	width: 20%;
}
@media (max-width:1240px) {
	.fit_form_body .fit_input_1 {
		width: 70%;
	}
	.fit_form_body .fit_input_2 {
		width: 35%;
	}
	.fit_form_body .fit_input_3 {
		width: 20%;
	}
	.fit_form_body .fit_input_4 {
		width: 15%;
	}
}
.fit_form_body .fit_select {
	height: 35px;
	line-height: 35px;
	text-align: left;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	color: #333;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 0px 5px;
}
.fit_form_body .fit_select_1 {
	width: 80%;
}
.fit_form_body .fit_select_2 {
	width: 40%;
}
.fit_form_body .fit_select_3 {
	width: 30%;
}
.fit_form_body .fit_check_label {
	margin-top: 12px;
	margin-right: 20px;
}
.fit_form_body .fit_number {
	width: 60px;
	height: 41px;
	border: 1px solid #ccc;
	float: left;
	margin-right: 20px;
}
.fit_form_body .fit_number .input {
	width: 39px;
	height: 41px;
	line-height: 41px;
	text-align: center;
	font-size: 14px;
	border: none;
	border-right: 1px solid #ccc;
	float: left;
}
.fit_form_body .fit_number .adjust {
	width: 20px;
	height: 41px;
	float: right;
}
.fit_form_body .fit_number .adjust a {
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
	color: #666;
	background-color: #eee;
	display: block;
}
.fit_form_body .fit_number .adjust .a {
	border-bottom: 1px solid #ccc;
}
.fit_form_body .fit_number .adjust .b {}
.fit_form_body .fit_member_pic {
	color: #ccc;
	background-color: #f5f5f5;
	text-align: center;
	vertical-align: bottom;
	border: 3px solid #eee;
	display: inline-block;
	margin-right: 10px;
}
.fit_form_body .fit_member_pic span {
	line-height: 24px;
	padding: 20px 5px 0px 5px;
	display: inline-block;
}
.fit_form_body .fit_member_pic img {display: inline;}

.fit_read_only {}
.fit_read_only b.fit_stress { display: none; }
.fit_read_only .fit_form_input_box { display: none; }
.fit_read_only .fit_form_read_only { display: block !important	; }
.fit_read_only .fit_form_validate { display: none; }
.fit_read_only .fit_form_explain { display: none; }
.fit_form_row.fit_read_only {}
.fit_form_row.fit_read_only b.fit_stress { display: none; }
.fit_form_row.fit_read_only .fit_form_input_box { display: none !important; }
.fit_form_row.fit_read_only .fit_form_read_only { display: block !important; }
.fit_form_row.fit_read_only .fit_form_validate { display: none !important; }
.fit_read_only .fit_form_explain { display: none !important; }

.fit_form_body_compact {
	border: 1px solid #eee;
	padding: 10px;
	margin-bottom: 10px;
}
.fit_form_body_compact .fit_form_name {
	height: 24px;
	line-height: 24px;
}
.fit_form_body_compact .fit_form_input {
	min-height: 24px;
	_height: 24px;
	line-height: 24px;
}
.fit_form_body_compact .fit_form_explain {
	height: 24px;
	line-height: 18px;
}
.fit_form_body_compact .fit_input {
	height: 24px;
	line-height: 24px;
}
.fit_form_body_compact .fit_select {
	height: 24px;
	line-height: 24px;
}
.fit_form_body_compact .fit_button {
	height: 26px;
	line-height: 24px;
}
/****************************************************************************/
ul.fit_search_form {
	list-style: none;
	border-top: 1px solid #ddd;
	padding: 0px;
	overflow: hidden;
}
ul.fit_search_form li {
	border-bottom: 1px solid #ddd;
	padding: 5px;
}
ul.fit_search_form li:nth-of-type(odd) {
	background-color: #f9f9f9;
}
@media (max-width: 768px) {
	ul.fit_search_form li {
		border-bottom: none;
		background-color: #fff !important;
	}
	ul.fit_search_form li .fit_form_row {
		border-bottom: 1px dotted #ccc;
	}
	ul.fit_search_form li .fit_form_name {
		padding-top: 5px;
	}
	ul.fit_search_form li .fit_form_input {
		padding-bottom: 10px;
	}
}
ul.fit_search_form li .fit_form_row {
	width: 49%;
	float: left;
}
ul.fit_search_form li .fit_form_row .fit_form_name {
	width: 20%;
}
ul.fit_search_form li .fit_form_row .fit_form_input {
	width: 70%;
}
ul.fit_search_form li .fit_form_row,
ul.fit_search_form li .fit_form_validate {
	padding: 0px !important;
	margin: 0px !important;
}
ul.fit_search_form li.fit_full .fit_form_row {
	width: 99%;
	float: left;
}
ul.fit_search_form li.fit_full .fit_form_row .fit_form_name {
	width: 10%;
}
ul.fit_search_form li.fit_full .fit_form_row .fit_form_input {
	width: 88%;
}
ul.fit_search_form li .fit_form_name {
	padding-right: 0px !important;
	
}
ul.fit_search_form li .fit_form_explain {
	display: none !important;
}
.fit_search_content .fit_table tbody th {
	text-align: right;
	font-weight: bold;
}
.fit_search_content {
	font-size: 12px;
}
.fit_search_content .panel-footer {
	text-align: center;
}
.fit_search_content .table {
	margin-bottom: 0px;
}
/****************************************************************************/
.fit_panel {
	background-color: #fff;
	margin-bottom: 10px;
}
.fit_panel .fit_panel_heading {
	position: relative;
}
.fit_panel .fit_panel_heading ul.fit_panel_heading_button {}
.fit_panel .fit_panel_heading ul.fit_panel_heading_button li {
	font-size: 18px;
	position: absolute;
	top: 21px;
	right: 20px;
	display: inline-block;
	white-space: nowrap;
	_float: right;
}
.fit_panel .fit_panel_heading ul.fit_panel_heading_button li a {
	color: #007edd;
}
.fit_panel .fit_panel_heading ul.fit_panel_heading_button li a:hover {
	color: #f00;
	text-decoration: underline;
}
.fit_panel_search_fruit {
	text-align: left;
	font-size: 12px;
	list-style: none;
	margin: 0px;
	padding: 0px 15px;
}
.fit_panel_search_fruit > li {
	min-height: 24px;
	line-height: 24px;
	display: inline-block;
	margin: 10px 0px;
	padding: 0px 5px;
	white-space: nowrap;
	border: 1px solid #b3d1ea;
	border-radius: 3px;
	background-color: #d9e8f4;
}
.fit_panel_search_fruit > li.title {
	border: none;
	background: none;
}
.fit_panel_search_fruit .close {
	text-decoration: none;
	cursor: default;
	font-size:16px;
	float: none;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.fit_panel_search_fruit  .close:hover,
.fit_panel_search_fruit  .close:focus {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.fit_panel .fit_panel_tools {}
.fit_panel .fit_panel_tools ul.fit_panel_tools_button {}
.fit_panel .fit_panel_tools ul.fit_panel_tools_button li {
	min-height: 24px;
	line-height: 24px;
	display: inline-block;
	padding: 10px;
	white-space: nowrap;
	border-left: 1px solid #ddd;
	_float: left;
}
.fit_panel .fit_panel_tools ul.fit_panel_tools_button li a {
	color: #007edd;
}
.fit_panel .fit_panel_tools ul.fit_panel_tools_button li a:hover {
	color: #f00;
	text-decoration: underline;
}
.fit_panel .fit_panel_tools ul.fit_panel_tools_button li.item_01 {
	width: 180px;
	min-height: 0px;
	line-height: 0px;
}
.fit_panel .fit_panel_tools ul.fit_panel_tools_button li.item_02 {
	width: 240px;
	min-height: 0px;
	line-height: 0px;
}
.fit_panel .fit_panel_tools ul.fit_panel_tools_button li .input {
	height: 20px;
	line-height: 18px;
	font-size: 12px;
	font-family: "Microsoft YaHei";
	border-width: 1px;
	border-style: solid;
	border-radius: 3px;
	padding: 0px 5px;
	display: inline-block;
}
.fit_panel .fit_panel_tools ul.fit_panel_tools_button li .fit_panel_tools_input {
	width: 70%;
	background-color: #fff;
	border-color: #bbb;
	margin-right: 5px;
}
.fit_panel .fit_panel_tools ul.fit_panel_tools_button li .fit_panel_tools_submit {
	width: 25%;
	height: 21px;
	color: #fff;
	background-color: #0068b7;
	background-image: -moz-linear-gradient(top, #00a1d7, #002c85);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00a1d7), to(#002c85));
	background-image: -webkit-linear-gradient(top, #00a1d7, #002c85);
	background-image: -o-linear-gradient(top, #00a1d7, #002c85);
	background-image: linear-gradient(to bottom, #00a1d7, #002c85);
	border-color: #1b3e86;
}
.fit_panel .fit_panel_tools ul.fit_panel_tools_button li.item_02 .fit_panel_tools_input {
	width: 45%;
}
.fit_panel .fit_panel_tools ul.fit_panel_tools_button li.item_02 .fit_panel_tools_submit {
	width: 20%;
}
.fit_panel .fit_panel_body {
	padding: 20px;
	padding-bottom: 40px;
	position: relative;
}
.fit_panel .fit_panel_footer {}
.fit_panel_default {}
.fit_panel_default .fit_panel_heading {
	font-size: 21px;
	border-bottom: 1px dotted #ccc;
	padding: 20px;
}
.fit_panel_default .fit_panel_tools {}
.fit_panel_default .fit_panel_body {}
.fit_panel_default .fit_panel_footer {
	text-align: center;
	padding: 10px;
	padding-bottom: 30px;
}
.fit_panel_work {}
.fit_panel_work .fit_panel_heading {
	font-size: 21px;
	border-bottom: 1px solid #eee;
	padding: 20px;
}
.fit_panel_work .fit_panel_tools {
	text-align: right;
	background-color: #fcfcfc;
	border-bottom: 1px solid #eee;
}
.fit_panel_work .fit_panel_body {}
.fit_panel_work .fit_panel_footer {
	text-align: center;
	padding: 10px;
	padding-bottom: 30px;
	background-color: #fcfcfc;
    border-top: 1px solid #eee;
}
/****************************************************************************/
.fit_modal {
	position: fixed;
	top: 50px;
    z-index: 1050;
	outline: none;
    -webkit-overflow-scrolling: touch;
	
	width: 100%;
}
.fit_modal .modal-content {
	background-color: #fff;
	margin: 0px auto;
	display: block;
	border-radius: 8px;
}
.fit_modal .fit_modal_header {}
.fit_modal .fit_modal_body {}
.fit_modal .fit_modal_footer {}
.fit_modal .fit_modal_header .close {
	width: 27px;
	height: 27px;
	line-height: 22px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #ccc;
	background: none;
	border: none;
	display: block;
	position: absolute;
	top: 12px;
	right: 12px;
	cursor: pointer;
}
.fit_modal .fit_modal_header .close:hover {
	color: #999;
}

.fit_modal_default {}
.fit_modal_default .modal-content {
	width: 750px;
}
.fit_modal_default .fit_modal_header {
	min-height: 30px;
	_height: 30px;
	padding: 10px 20px;
	border-bottom: 1px solid #eee;
	position: relative;
}
.fit_modal_default .fit_modal_header .modal-title {
	font-size: 24px;
	font-weight: normal;
}
.fit_modal_default .fit_modal_body {
	padding: 20px 40px;
}
.fit_modal_default .fit_modal_footer {
	min-height: 30px;
	_height: 30px;
	text-align: center;
	padding: 10px 20px;
	border-top: 1px solid #eee;
}

.fit_modal_backdrop {
	position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
/****************************************************************************/
.fit_fruit_message {
	line-height: 42px;
	background-position: 60px 10px;
	background-repeat: no-repeat;
	padding-bottom: 50px;
	padding-left: 150px;
}
.fit_fruit_message_success {
	background-image: url(../images/icon_success_01.png);
}
.fit_fruit_message_fail {
	background-image: url(../images/icon_fail_01.png);
}
.fit_fruit_message b {
	color: #f00;
}
.fit_fruit_message a {
	color: #007edd;
}
.fit_fruit_message a:hover {
	color: #f00;
}
/****************************************************************************/
.fit_table {
	width: 100%;
	border-spacing: 0;
}
.fit_table a {
	color: #007edd;
}
.fit_table a:hover {
	color: #f00;
	text-decoration: underline;
}
.fit_table tr td:first-of-type {
	padding-left: 20px;
}
.fit_table tr td:last-of-type {
	padding-left: 20px;
}
.fit_table th,
.fit_table td {
	padding: 16px 4px;
	border-bottom: 1px solid #eee;
}
.fit_table thead tr {
	background-color: #f2f8fd;
}
.fit_table thead tr td {
	border-bottom: 1px solid #cce5f8;
}
.fit_table_hover tbody tr:hover {
	background-color: #f5f5f5;
}
@media (max-width:1240px) {
	.fit_table tr td:first-of-type {
		padding-left: 5px;
	}
	.fit_table tr td:last-of-type {
		padding-left: 5px;
	}
}
/****************************************************************************/
ul.fit_pagination {
	list-style: none;
}
ul.fit_pagination li {
	margin: 0px 5px 5px 5px;
	display: inline-block;
	_display: block;
	_float: left;
}
ul.fit_pagination li a {
	text-align: center;
	background-color: #fcfcfc;
	border: 1px solid #ddd;
	border-radius: 3px;
	padding: 10px 15px;
	display: block;
}
ul.fit_pagination li.active a {
	color: #fff;
	background-color: #007edd;
	border: 1px solid #005597;
	box-shadow: 0px 0px 3px #005597 inset;
}
/****************************************************************************/
ul.fit_info_show {}
ul.fit_info_show li {}
ul.fit_info_show li .fit_info_show_name {
	width: 10%;
	height: 35px;
	line-height: 35px;
	float: left;
	text-align: right;
	font-size: 14px;
	color: #333;
	padding-right: 5px;
}
ul.fit_info_show li .fit_info_show_content {
	width: 85%;
	min-height: 35px;
	line-height: 35px;
	float: left;
	text-align: left;
	font-size: 14px;
	color: #333;
	padding: 0px 10px;
}
ul.fit_info_show li a {
	color: #007edd;
	text-decoration: underline;
}
/****************************************************************************/
.fit_box {
	border-width: 1px;
	border-style: solid;
	border-radius: 5px;
	padding: 20px;
	margin-bottom: 10px;
	position: relative;
}
.fit_box_warning {
	border-color: #faebcc;
	background-color: #fcf8e3;
}
/****************************************************************************/
.fit_float_box {
	position: absolute;
}
.fit_float_box_size_01 {
	width: 240px;
	text-align: left;
}
.fit_float_box_top_right {
	top: 20px;
	right: 20px;
}
/****************************************************************************/
ul.fit_explain_list {
	list-style: none;
	padding: 10px 0px;
}
ul.fit_explain_list li {
	padding-bottom: 5px;
}
/****************************************************************************/
.fit_icon {
	width: 16px;
	height: 16px;
	background-image: url(../images/icon_foregrounding.png);
	background-repeat: no-repeat;
	display: inline-block;
	margin-bottom: -3px;
}
.fit_panel_heading .fit_icon {
	margin-bottom: 0px;
}
.fit_panel_heading_button .fit_icon {
	margin-bottom: -3px !important;
}
.fit_button_operate .fit_icon {
	margin-bottom: -2px;
}
.fit_icon_exclamation_red,
.icon-danger {
	background-position: 0px 0px;
}
.fit_icon_arrow_up,
.icon-sort-up {
	background-position: -26px 0px;
}
.fit_icon_arrow_down,
.icon-sort-down {
	background-position: -52px 0px;
}
.fit_icon_new {
	background-position: -78px 0px;
}
.fit_icon_hot {
	background-position: -104px 0px;
}
.fit_icon_trophy {
	background-position: 0px -26px;
}
.fit_icon_user_red {
	background-position: -26px -26px;
}
.fit_icon_arrow_up_down,
.icon-sort-up-down {
	background-position: -52px -26px;
}
.fit_icon_hot_yellow {
	background-position: -78px -26px;
}
.fit_icon_refresh {
	background-position: -104px -26px;
}
.fit_icon_export {
	background-position: 0px -52px;
}
.fit_icon_upgrade {
	background-position: -26px -52px;
}
.fit_icon_sum  {
	background-position: -52px -52px;
}
.fit_icon_percent {
	background-position: -78px -52px;
}
.fit_icon_exclamation_gray {
	background-position: -104px -52px;
}
.fit_icon_return {
	background-position: 0px -78px;
}
.fit_icon_upgrade_single {
	background-position: -26px -78px;
}
.fit_icon_bulb {
	background-position: -52px -78px;
}
.fit_icon_plus {
	background-position: -78px -78px;
}
.fit_icon_minus {
	background-position: -104px -78px;
}
.fit_icon_table {
	background-position: 0px -104px;
}
/****************************************************************************/








/****************************************************************************/
/****************************************************************************/
.top {}
.top_bar {
	height: 29px;
	line-height: 29px;
	background-color: #f1f1f1;
	border-bottom: 1px solid #e9e9e9;
	color: #333;
	font-size: 12px;
}
.top_bar .important {
	color: #f00;
}
.top_bar a {
	color: #333;
}
.top_bar a:hover {
	color: #f00;
}
.top_bar span {
	color: #ccc;
	padding: 0px 5px 0px 10px;
}
.top_bar_left {
	width: 400px;
	text-align: left;
	float: left;
}
.top_bar_right {
	width: 600px;
	text-align: right;
	float: right;
}
@media (min-width:1240px) {
	.main_container .top_bar_left {
		width: 500px;
	}
	.main_container .top_bar_right {
		width: 700px;
	}
}
/****************************************************************************/
.member_head {
	height: 80px;
}
.member_head_ii {
	height: 80px;
	margin: 0px auto;
	background-position: center center;
	background-repeat: no-repeat;
}
.member_student .member_head {
	background-color: #aa1313;
}
.member_agent .member_head {
	background-color: #1365a4;
}
.member_student .member_head_ii {
	background-image: url(../images/member_student_head_s.jpg);
}
.member_agent .member_head_ii {
	background-image: url(../images/member_agent_head_s.jpg);
}
@media (min-width:1240px) {
	.member_student .member_head_ii {
		background-image: url(../images/member_student_head.jpg);
	}
	.member_agent .member_head_ii {
		background-image: url(../images/member_agent_head.jpg);
	}
}
/****************************************************************************/
.member_body {
	min-height: 100px;
	_height: 100px;
	background-color: #f5f5f5;
	padding-top: 20px;
	padding-bottom: 40px;
}
.member_side_nav {
	width: 110px;
}
ul.member_side_nav_1 {
	list-style: none;
}
ul.member_side_nav_1 li {
	padding-bottom: 20px;
}
ul.member_side_nav_1 li h4 {
	font-weight: bold;
	line-height: 28px;
	color: #000;
}
ul.member_side_nav_2 {
	list-style: none;
}
ul.member_side_nav_2 li {
	color: #999;
	line-height: 28px;
	padding-bottom: 0px;
}
ul.member_side_nav_2 li a {
	color: #777;
}
ul.member_side_nav_2 li a:hover {
	color: #f00;
	text-decoration: underline;
}
ul.member_side_nav_2 li.active,
ul.member_side_nav_2 li.active a {
	font-weight: bold;
	color: #f00;
}
.member_content {
	width: 890px;
	_width: 880px;
}
@media (min-width:1240px) {
	.member_content {
		width: 1090px;
	}
}
.member_box {
	background-color: #fff;
	padding: 20px;
	margin-bottom: 20px;
}
/****************************************************************************/
ul.stepBox {
	min-height: 50px;
	border-bottom: 1px dotted #7fbeee;
	padding-bottom: 15px;
	margin-bottom: 30px;
	
}
ul.stepBox li {
	width: 120px;
	height: 15px;
	text-align: center;
	padding-top: 45px;
	display: inline-block;
	float: left;
}
ul.stepBox li .word {
	width: 120px;
	height: 60px;
	position: absolute;
	top: 20px;
}
ul.stepBox li .word h4 {
	height: 25px;
	font-size: 14px;
	font-weight: normal;
	padding-top: 10px;
}
ul.stepBox li .word .progressTitle {
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	border-radius: 50%;
	display: inline-block;
}
ul.stepBox li .progressBar {
	width: 100%;
	height: 5px;
}
ul.stepBox li .word .progressTitle,
ul.stepBox li .progressBar {
	background-color: #bbb;
}
ul.stepBox li.active .word h4 {
	font-weight: bold;
	color: #418bca;
}
ul.stepBox li.active .word .progressTitle,
ul.stepBox li.active .progressBar {
	background-color: #418bca;
}
/****************************************************************************/
.projectContent {}
.projectContent h1 {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
.projectContent ul.intro {
	list-style: none;
	background-color: #f9f9f9;
	border-top: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
	margin: 20px 0;
	padding: 10px;
}
.projectContent ul.intro li {
	white-space: nowrap;
	display: inline;
	padding-right: 20px;
}
.projectContent ul.intro li a {
	color: #f00;
	text-decoration: underline;
}
.projectContent .content {
	font-size: 16px;
	color: #323232;
	line-height: 32px;
	padding: 20px;
	overflow: hidden;
}
.projectContent .content a {
	color: #0b4b8e;
	text-decoration: underline;
}
@media (min-width: 1240px) {
	.projectContent .content {
		width: 990px;
	}
	.projectContent .content img {
		width: 990px;
	}
}
@media (max-width: 1240px) {
	.projectContent .content {
		max-width: 790px;
	}
	.projectContent .content img {
		max-width: 790px;
	}
}
/****************************************************************************/
.foot {
	margin-top: 40px;
}
.foot_main_points {
	height: 90px;
	background-color: #eee;
}
.foot_main_points .item {
	width: 230px;
	height: 90px;
	line-height: 90px;
	font-size: 16px;
	letter-spacing: 16px;
	color: #333;
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 70px;
	float: left;
}
.foot_main_points .item_01 {
	background-image: url(../images/foot_main_points_item_icon_a1.gif);
}
.foot_main_points .item_02 {
	background-image: url(../images/foot_main_points_item_icon_a2.gif);
}
.foot_main_points .item_03 {
	background-image: url(../images/foot_main_points_item_icon_a3.gif);
}
.foot_main_points .item_04 {
	background-image: url(../images/foot_main_points_item_icon_a4.gif);
}
ul.foot_nav {
	list-style: none;
	min-height: 165px;
	_height: 165px;
	padding: 30px 0px;
}
ul.foot_nav li {
	width: 200px;
	text-align: left;
	color: #333;
	float: left;
}
ul.foot_nav li.point {
	width: 260px;
	min-height: 165px;
	_height: 165px;
	background: url(../images/foot_nav_item_point_back.gif) no-repeat left top;
	padding-left: 75px;
	float: right;
}
ul.foot_nav li a {
	color: #333;
}
ul.foot_nav li a:hover {
	color: #f00;
}
ul.foot_nav li h4 {
	height: 30px;
	font-size: 16px;
	font-weight: normal;
}
ul.foot_sub_nav {
	list-style: none;
}
ul.foot_sub_nav li {
	font-size:12px;
	line-height: 21px;
	float: none;
}
.foot_info {
	border-top: 2px solid #007edd;
	padding: 20px 0px 50px 0px;
}
.foot_my_links {
	line-height: 24px;
	font-size: 12px;
	color: #333;
}
.foot_my_links a {
	color: #333;
}
.foot_my_links a:hover {
	color: #000;
}
.foot_my_links span {
	padding: 0px 10px;
}
.foot_information {
	font-size: 12px;
	line-height: 21px;
	color: #666;
	padding-top: 10px;
}
.foot_information a {
	color: #666;
}
.foot_information a:hover {
	color: #000;
}
.foot_information span {
	padding: 0px 5px;
}