
/*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: #666666;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: 819px; text-align: right; /*background: #8E9ACD;*/text-align: left;}


.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: #D01214;}
.zh_body a{}

.zh_footer{ background:#999999; 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: 4px 10px 5px 18px; 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: #0080CC;border: 1px solid #4f93cd;
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: #0080CC; color: #fff; border: 0; padding: 5px 10px; overflow: visible;}
.zh_data_table_userinfo input[type="submit"],input[type="reset"]{ background: #0080CC; 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: #0080CC; 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: #0080CC; color: #fff; border: 0; 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;
}

div.content-title {
    padding: 5px;
    font-weight:bold;
    border-bottom:1px solid #660000;
    font-family:"Univers LT SD 55 Roman";
    font-size:13pt;
    color:#660000;
}

div.content-path {
    padding-top: 10px;
    padding-left:5px;
    color:#000000;
    font-family:Arial;
    font-size:10pt;
}

.sub_con{ padding:10px; color:#775c26; font-family:Arial;line-height:1.54;}
.sub_con .msg { text-align:center; padding:110px 40px 0 0;}
.sub_con .msg p{  padding:5px 0 0 35px; height:30px; display:inline-block; *display:inline;zoom:1;font-size: larger;}
.sub_con .msg a{ text-decoration:underline}

