@charset "utf-8";
/* CSS Document */
html {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #777777;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img {
    border: 0 none;
}

address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}

li {
    list-style: none outside none;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}

q:before, q:after {
    content: "";
}

abbr, acronym {
    border: 0 none;
    font-variant: normal;
}

sup {
    vertical-align: text-top;
}

sub {
    vertical-align: text-bottom;
}

input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}

input, textarea, select {
	color: #777777;
	font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
}

legend {
    color: #000000;
}

body, select, input, button, textarea,option {
    font: 12px / 1.5 Tahoma, Geneva,sans-serif,'微软雅黑','宋体';
}

table {
    font-size: inherit;
}

pre, code, kbd, samp, tt {
    font-family: courier new, courier, monospace;
    line-height: 100%;
}

a, a:link,a:visited {
	color: #555;
    text-decoration: none;
}

a:hover, a:active {
    text-decoration: underline;
}

strong {
    font-weight: bold;
}

input[type = "radio"] {
    margin-right:5px;
}

button,input[type = "submit"],input[type = "button"] {
    cursor: pointer;
}

b{
	font-weight:normal;
}
.main_area,.main_header{
    width: 960px;
    margin: 0 auto;
}
#top {
    height: 110px;
    background: url(../images/top_bg.gif);
    margin-bottom: 20px;
	min-width: 960px;
	
}
.p_info {
    text-align: right;
    padding: 15px 10px 0 0;
    color: #6b6b6b
}
.p_info .btn_home {
    width: 62px;
    height: 17px;
    background: url(../images/nav.gif) -356px -29px no-repeat;
    display: inline-block;
    text-align: center;
    line-height: 17px;
    padding-left: 12px;
    margin-left: 20px;
}
.btn_help {
    width: 65px;
    height: 17px;
    background: url(../images/nav.gif) -252px -31px;
    display: inline-block;
    text-align: right;
    line-height: 17px;
}
.fl{float:left;}
.fr{float:right;}
#tail{ height:60px; line-height:60px; color:#919191; background:#f3f3f3;text-align:center; clear:both;min-width: 960px;}
.error,.font_red,.tip_error{color:red;}

.main_area{ width:960px; margin:0 auto;min-height:490px;}
.main_left{width:153px;float:left; border:1px solid #b1c3c7; border-bottom:0px;}
.main_left ul{padding:0; margin:0;}
.main_left li{ width:160px; height:36px; line-height:36px; text-align:center; display:inline-block; margin-bottom:1px;}
.main_left li a.btn_on{background:url(../images/nav.gif) 0 -278px;width:160px; height:36px;display:block; color:#555;}
.main_left li a.btn_on:hover{background:url(../images/nav.gif) 0 -278px; text-decoration:none}
.main_left li a{background:url(../images/nav.gif) 0 -314px;height:36px;display:block; color:#fff; font-weight:bold; margin-top:1px;}
.main_left li a:hover{background:url(../images/nav.gif) 0 -350px;}


/*左侧导航*/
.menu_main_btn{border-bottom:1px solid #b1c3c7; overflow:hidden; padding:1px;}
.menu_main_btn a{height:48px;background:url(../images/menu_bg.gif); display: inline-block;width:151px; _width:160px;line-height:48px; color:#5a6f72; font-weight:bold;}
.menu_main_btn a:hover{ background:#e4e9ed; text-decoration:none; }
.menu_main_btn span{display:inline-block; width:40px; height:40px; float:left; margin:8px 5px 0 5px;}
.menu_main_btn_show{display:inline-block; width:20px; height:20px;background:url(../images/menu_btn.gif) -10px -268px; float:right; margin:13px 15px 0 0}
.menu_main_btn_hide{display:inline-block; width:20px; height:20px;background:url(../images/menu_btn.gif) -10px -320px; float:right; margin:13px 15px 0 0}

.menu_main_btn1{background:url(../images/menu_btn.gif);}
.menu_main_btn2{background:url(../images/menu_btn.gif) 0 -53px;}
.menu_main_btn3{background:url(../images/menu_btn.gif) 0 -106px;}
.menu_main_btn4{background:url(../images/menu_btn.gif) 0 -157px;}
.menu_main_btn5{background:url(../images/menu_btn.gif) 0 -210px;}

.menu_sub{marigin:0; padding:0; border:0;}
.menu_sub li{  height:30px; line-height:30px; text-align:center; margin:0px;border-top:1px solid #b1c3c7; margin-top:1px}
.menu_sub li a{ background:none;height:30px; line-height:30px;display:block; color:#5a6f72; font-weight:normal;width:160px; }
.menu_sub li a:hover{ background:#f4f5f7; color:#4970a7; text-decoration:none;}

.main_right{width:781px; float:right;min-height:490px;}
.center{text-align:center;}
.msg_box_btn{padding:10px;overflow:hidden;zoom:1;}

/*翻页*/
.page{ line-height:28px; text-align:center; height:28px; padding-top:2px;}
.page a{width:17px; height:16px; display:inline-block; margin:5px;}
.page a.first{ background:url(../images/page.gif) 0 0;}
.page a.first:hover{ background:url(../images/page.gif) 0 -16px;}
.page .first_no{ background:url(../images/page.gif) 0 -32px;width:17px; height:16px; display:inline-block; margin:5px;}
.page a.pre{ background:url(../images/page.gif) -17px 0;}
.page a.pre:hover{ background:url(../images/page.gif) -17px -16px;}
.page .pre_no{ background:url(../images/page.gif) -17px -32px;width:17px; height:16px; display:inline-block; margin:5px;}
.page a.next{ background:url(../images/page.gif) -34px 0;}
.page a.next:hover{ background:url(../images/page.gif) -34px -16px;}
.page .next_no{ background:url(../images/page.gif) -34px -32px;width:17px; height:16px; display:inline-block; margin:5px;}
.page a.last{ background:url(../images/page.gif) -51px 0;}
.page a.last:hover{ background:url(../images/page.gif) -51px -16px;}
.page .last_no{ background:url(../images/page.gif) -51px -32px;width:17px; height:16px; display:inline-block; margin:5px;}

.second_nav,.contacts_nav{
	background: url("../images/nav.gif") no-repeat scroll -360px -58px transparent;
    border-bottom: 5px solid #F2F2F2;
    padding: 0 0 8px 13px;
	margin-bottom: 20px;
}

/*按钮*/
.btn_blue_75{ background:url(../images/nav.gif) 0 -169px; width:75px; height:20px; color:#fff; border:0; line-height:19px;margin-left:5px;}
.btn_black_75{ background:url(../images/nav.gif) 0 -189px; width:75px; height:20px; color:#333; border:0; line-height:19px;margin-left:5px;}
.a_black_75{background:url(../images/nav.gif) 0 -189px; width:75px; height:20px; color:#333; border:0; line-height:19px;margin-left:5px;text-align:center;display:inline-block;}

/*提示*/
.tips_normal{background:url(../images/icon_tips.gif) no-repeat 0 -58px;color:red; padding-left: 15px;}
.tip_example{background:url(../images/icon_tips.gif) no-repeat 0 -2px; padding-left: 15px;color:#4F92D3;}
.tip_success{background:url(../images/icon_tips.gif) no-repeat 0 -31px;color:green; padding-left: 15px;}
.tip_property{height:14px;line-height: 14px;margin-top: 20px;margin-bottom: 5px;}

/*table样式*/
.table_style{ background:#f2f2f2; border:1px solid #d8d8d8; border-bottom:0;clear:both;}
.table_style span{display:inline-block;}
.table_style td,.table_style th{ background:#fff; border-bottom:1px solid #e3e3e3;height:35px; line-height:35px; font-size: 12px;}
.table_style a{ color:#4972aa; text-decoration:none;}
.table_style a:hover{ color:#F60;}
.table_style .title{background:#f2f2f2; font-weight:bold;text-align:center;}
.table_contacts .title{text-align:left;}
.btn_contactlist{ float:right;width:126px; line-height:20px;}
.btn_contactlist a{width:63px; height:21px; background:url(../images/contacts_icon.gif) -135px -208px;float:right;}
.btn_contacttree{ float:right;width:126px; line-height:20px;}
.btn_contacttree a{width:63px; height:21px; background:url(../images/contacts_icon.gif) -198px -208px;float:right;}
.bottom_line{border-bottom: 1px solid #D4D4D4;}
.operate_container{ padding-bottom: 15px; height:20px;margin-bottom: 15px;}
.check_title, .check_list {padding-left: 10px;}
.table_style span {display: inline-block;}
.name_title {margin-left: 5px;}
/* 20160812 for account download*/
.btn_export{width:75px; height:20px;background:url(../images/nav.gif) 0px -189px; text-decoration: none;display:inline-block;margin:8px 8px 0 0;}

