
/*global*/
a{ color:#333;text-decoration:none}
a:hover{ text-decoration:underline}

input[type=text],input[type=password],textarea{ border:1px solid #ccc; padding:3px; line-height:normal;}
input[type=text]:focus,input[type=password]:focus,textarea:focus{ outline:none}

body{font-family:\5FAE\8F6F\96C5\9ED1,\5B8B\4F53, Arial, Helvetica, sans-serif; font-size:12px;color:#515152; line-height:normal;}

body.layoutbg{ background: #f1f1f1}
button,select,input,textarea{font-family:\5FAE\8F6F\96C5\9ED1,\5B8B\4F53, Arial, Helvetica, sans-serif;}

table{ width:100%;}

/*layout*/
.zh_main{ width: 1000px; margin: 0 auto}

.zh_header_bar{ background: #00008B;min-height: 24px; line-height: 24px}


.zh_header{background: #fff;}
.zh_header_content,.zh_body,.zh_right_content{zoom:1;}
.zh_header_content:after,.zh_body:after,.zh_right_content:after{ clear:both; overflow:hidden;zoom:1; height:0px;  font-size:0; line-height:0;content:".";display:block;}


.zh_right_content{ padding: 10px;}

.zh_header_left{ float: left; width: 180px; text-align: center; padding-top: 10px;}
.zh_header_right{ float: right; width: 820px; text-align: right; background: #8E9ACD}


.zh_left{ float: left; width: 180px; padding-top: 20px;}
.zh_right{ float: right; width:818px; background: #fff; min-height: 450px;_height:450px; border-right:1px solid #ddd;}

.zh_navigation{ padding-left: 20px; font-size: 14px}

.zh_body{ background: #0000AA;}
.zh_body a{}

.zh_footer{ background:#333; color: #fff; text-align: center; padding: 5px 0}
.zh_nav_item{ margin-bottom: 8px;}


.zh_left,.zh_left a{ color: #fff;}
.submenu ul{ padding-left: 30px; font-size: 12px; } 
.submenu ul li{ margin: 6px 0;}
.submenu ul li.on a{ color: #ccc}
.submenu-expanded ul{ display: block;}

.zh_report_title{ font-size: 18px; padding-bottom: 10px;}


.zh_data_table th,.zh_data_table td{ border:1px solid #ddd; background: #fff; height: 30px; text-align: center;}
.zh_data_table th{ background: #f1f1f1;}
.zh_data_table .zh_data_table_title{background-color: #F1F1F1;font-size: 14px;}

.zh_data_table_userinfo th{border:1px solid #ddd; background: #f1f1f1; height: 30px; text-align: right;padding-right: 5px;}
.zh_data_table_userinfo td{border:1px solid #ddd; background: #fff; height: 30px; text-align: left;padding-left: 5px;}
.zh_data_table_userinfo .td_align_center{text-align: center}

.zh_nav_item_title{ background:url(../images/bullet.gif) no-repeat left center; padding-left: 20px; height: 20px; line-height: 20px;}


.zh_login{ float: left; width: 350px; display:inline; margin: 30px 0 0 25px;}
.list_box{ float:right; width:360px; border:1px solid #f3f3f3;  display: inline; margin:30px 25px 0 0;  background:url(../images/box_left_bg.gif) no-repeat bottom right;color:#333333;}
.list_box .list_title{margin:0 1px; line-height:28px; font-size:14px; color:#e12706; text-indent:15px;}
.list_box ul{margin:5px auto}
.list_box li{line-height:26px; padding-left:43px; font-size:13px;color:#666666}
.list_box li a{color:#686868}
.list_box .list_more{ background:none; padding-left:33px;}


.ai_table1_static {
    color: #333333;
	font-weight: bold;
    background-color: #f7f7f7;
	text-align: right;
	border: 1px solid #ddd;
	padding:4px 2px;
	padding-right: 8px;
}
.ai_table1_textbox {
    color: #333333;
	text-align: left;
	border: 1px solid #ddd;
padding:4px 2px;
}
.ai_table1_value {
    color: #333333;
	text-align: left;
	border: 1px solid #ddd;
	padding:4px 2px;
}
.ai_table1_header {
    color: #333333;
    background-color: #f7f7f7;
	text-align: left;
border: 1px solid #ddd;
	padding:4px 2px;
}

.ai_input_submit_spacing{ padding-top: 20px;}

.ai_input_submit{ 
background: #d89333;border: 1px solid #d8932e;
border-radius: 5px; 
text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
color: #fff;
padding-left: 15px;
padding-right: 15px; height: 30px; line-height: 30px; font-size: 14px;}



.zh_userinfo{ background: #F2F2FA; border:1px solid #ddd;  line-height: 1.5; padding: 10px; margin-bottom: 10px;}

.zh_my_info{ margin: 10px 0}

.zh_search_table{ width: 100%; margin-bottom: 10px;}
.zh_search_table th,.zh_search_table td{ border:1px solid #ddd; padding: 5px 0;}
.zh_search_table td{ padding-left: 5px;}
.zh_search_table th{ background: #f9f9f9; white-space: nowrap;}


.zh_search_table input[type="submit"]{ background: #d89333; color: #fff; border: 0; padding: 5px 10px; overflow: visible;}
.zh_data_table_userinfo input[type="submit"],input[type="reset"]{ background: #d89333; color: #fff; border: 0; padding: 5px 10px; overflow: visible;margin-right: 25px;}
.zh_report_line{height: 1px;}

.zh_message {border: solid 1px #dcdcdc; width: 350px; margin: 0px auto;}
.zh_message .zh_message_content{font-size: 24px;text-align: center;padding: 20px}
.zh_message .zh_message_back{background-color: #f1f1f1;text-align: center;padding: 8px;}
.zh_message .zh_message_back a{ background: #d89333; color: #fff; border: 0; padding: 5px 30px; overflow: visible;display: inline-block;}
.zh_message .zh_message_success{color: green;}
.zh_message .zh_message_fail{color: red;}

.zh_error {border: solid 1px #dcdcdc; width: 350px; margin: 0px auto;}
.zh_error .zh_error_content{font-size: 24px;text-align: center;padding: 20px}
.zh_error .zh_error_back{background-color: #f1f1f1;text-align: center;padding: 8px;}
.zh_error .zh_error_back a{ background: #d89333; color: #fff; border: 0; border-radius: 5px;padding: 5px 30px; overflow: visible;display: inline-block;}
.zh_error .zh_error_success{color: green;}
.zh_error .zh_error_fail{color: red;}

.zh_txt_content{
    color: #333333;
    font-family: simhei;
    width: 770px;
    padding-left: 30px;
    padding-top: 50px;
    padding-bottom: 20px;
    line-height: 22px;
    font-size: 10pt;
}
