@charset "utf-8";
@import url("../base.css");
@import url("../column_layout.css");
@import url("../column_layout_2.css");
@import url("page_inc.css");

@import url("image.css");
@import url("image_list.css");
@import url("title_list.css");
@import url("text.css");
@import url("form.css");


/*
标准部分
这一部分相对来说改动很少，页面主体尺寸和样式
*/

body{color:#1f477e;}
a{color:#1f477e;}
/****
page_body begin
*/

/*
=========================================
begin
module frame*/
.md{clear:both;border:1px solid #ccc;_height:0px;}

.md .md_hdc{height:5px; font-size:1px; overflow:hidden; background:url(img/bg_md_hdc_l.gif) no-repeat left top; margin:-1px -1px -4px; position:relative;}
.md .md_hdc b{width:5px; height:5px; float:right; background:url(img/bg_md_hdc_r.gif) no-repeat right top; overflow:hidden;}

.md .md_ftc{height:5px; font-size:1px; overflow:hidden; background:url(img/bg_md_ftc_l.gif) no-repeat left top; margin:-4px -1px -1px; position:relative;}
.md .md_ftc b{width:5px; height:5px; float:right; background:url(img/bg_md_ftc_r.gif) no-repeat right top; overflow:hidden;}

.md .md_hd{clear:both;background: url(img/bg_md_hd.gif) top repeat-x;height:25px;overflow:hidden;line-height:27px;}
.md .md_hd a{}

.md .md_hd .mh_icon{float:left; margin-left:5px; display:none;}
.md .md_hd .mh_title{font-size:14px; float:left; margin-left:10px; display:inline;}
.md .md_hd .mh_subtitle{font-size:12px; float:left; margin-left:5px; display:inline;}
.md .md_hd .mh_option{float:right; margin-right:10px; display:inline;}
.md .md_hd .mh_option .more_btn{display:inline; background:url(img/dot_cor.gif) no-repeat left 2px; padding-left:12px;}
.md .md_hd .mh_option a.roll_btn{background:url(img/dot_btn_roll_up.gif) no-repeat left center; padding-left:14px;}
.md .md_hd .mh_option a.roll_btn:hover{text-decoration:none; border-bottom:1px solid #000;}
.md .md_hd .mh_option a.up{background-image:url(img/dot_btn_roll_up.gif);}
.md .md_hd .mh_option a.down{background-image:url(img/dot_btn_roll_down.gif);}

.md .md_hd ul.mh_tabs{margin-left:5px;float:left; display:inline;margin-top:4px;height:22px;line-height:24px;overflow:hidden;}

.md .md_hd ul.mh_tabs li{background-color:#eee;border:1px solid #000;border-bottom:0 none;border-color:#fff #999 #999 #fff;float:left;padding:0 8px;margin-right:2px;}
.md .md_hd ul.mh_tabs li.cur{border:1px solid #000;border-color:#999 #fff #fff #999;position:relative;margin-top:-2px;height:22px;line-height:23px;background-color:#fff;font-weight:bold;}
.md .md_hd ul.mh_tabs li.cur a{font-weight:bold;}

.md .md_bd{clear:both; padding:10px;/*_height:1px; min-height:1px;*/}

.md .mb_2col{clear:both; _height:1px; min-height:1px;}
.md .mb_2col .mb_col_1, .md .mb_2col .mb_col_2{float:left; width:49.9%;}
.md .mb_3col{clear:both; _height:1px; min-height:1px;}
.md .mb_3col .mb_col_1, .md .mb_3col .mb_col_2, .md .mb_3col .mb_col_3{float:left; width:33.3%;}
.md .mb_4col{clear:both; _height:1px; min-height:1px;}
.md .mb_4col .mb_col_1, .md .mb_4col .mb_col_2, .md .mb_4col .mb_col_3, .md .mb_4col .mb_col_4{float:left; width:24.9%;}

/*
end
module frame*/

/*
begin
module content style define*/
.md .mb_common, .md .md_bd .mb_content{clear:both; margin:10px 10px 0;}

.mb_dot_line{background:url(/library/image/dot/dot_h_1.gif) repeat-x left top; margin:5px 10px 4px; height:1px; font-size:0;}

.md .md_bd .mb_option{clear:both; float:right;}
.md .md_bd .mb_option .more_btn{float:left;}

.md_bd .mb_caption{font-size:13px; padding:3px 10px 1px; background-color:#cfc; float:left; clear:both; display:inline; margin:5px 5px 3px; font-weight:bold;}
.md_bd .mb_caption span{}

/*
====================================
表单应用*/
.common_form{clear:both; _height:1px; min-height:1px; padding:5px;}
.common_form .form_title{border-bottom:2px solid #ddd; font-size:14px;}
.common_form .form_option{}/*放置表单功能，如收缩、展开表单项等*/
.common_form .form_frame{}/*用此块将表单项分开，用于收缩、展开等功能(辅助)*/
.common_form .form_function{clear:both; _height:1px; min-height:1px; padding:3px 5px 1px; text-align:center;}/*表单功能，如提交、重置等*/
.common_form .form_info{clear:both; _height:1px; min-height:1px; padding:6px 0 4px; line-height:1.3em; border-top:3px solid #f7d886; border-bottom:1px dotted #ddd; text-indent:2em;}/*放置表单说明文字*/
.common_form .form_hint{clear:both; _height:1px; min-height:1px; padding:6px 0 4px 1em; text-align:center; border-bottom:1px dotted #ddd; display:none;}
.common_form .form_hint .hint{background-color:#ccf; padding:2px 1em; font-weight:bold; margin-bottom:2px;}
.common_form .form_row .hint{background-color:#ccf; padding:2px; display:none;}
.common_form .form_row{clear:both; _height:1px; min-height:1px; line-height:20px; padding:3px 1px; border-bottom:1px dotted #ddd;}
.common_form .fr_col_1, .common_form .fr_col_2, .common_form .fr_col_3{float:left; width:28%; margin-right:1%;}
.common_form .fr_col_1{text-align:right;}
.common_form .fr_col_2{overflow:hidden; text-align:left;}
.common_form .fr_col_3{text-align:left;}
.common_form .fr_col_2_3{width:60%; float:left; text-align:left;}
.common_form .fr_col_1_2{width:60%; float:left;}


/*
====================================
表单扩展*/
#login_form{}
#login_form .form_title{}
#login_form a{}
#login_form .fr_col_1{width:50px;}
#login_form .fr_col_2{width:80px;}
#login_form .fr_col_3{margin-left:10px;}
#login_form .form_function{text-align:left; padding-left:50px;}

#leave_message_form{}
#leave_message_form .fr_col_1{width:80px;}
#leave_message_form .fr_col_2_3{width:400px;}
#leave_message_form .form_frame{border-top:3px solid #0c6;}
/*
end
module content style define*/

/*
====================================
*/
.md .mb_2col:after
, .md .md_bd:after
, .md .mb_3col:after
, .common_form .form_row:after
, .common_form .form_function:after
, .common_form .form_option:after
{
content:"."; display:block; clear:both; visibility:hidden;
font-size:0px; line-height:0px; height:0;
}/*for firefox*/



