@charset "utf-8";

 *{ margin:0; padding:0;}
 .tab { width:240px;margin:50px;}
 .tab_menu { clear:both;}
 .tab_menu li { float:left; text-align:center; cursor:pointer; list-style:none; padding:1px 6px; margin-left:10px; background:#F1F1F1; border:1px solid #898989; border-bottom:none;}
 .tab_menu li.hover { background:#DFDFDF;}
 .tab_menu li.selected { color:#FFF; background:#6D84B4;}
 
/* CSS Document */
*{ margin:0px; padding:0px; list-style:none;}
body{margin:0px; padding:0px; font-size:12px; font-family: Arial,微软雅黑, "宋体";background:#ffffff;}
img{ border:none;}
a{color:#000; text-decoration:none;}
ul, li{margin:0; padding:0; list-style-type:none;}
.space{ padding:10px; line-height:0; border:none;clear:both;}
select{font-size:12px;}
/****top******/
.top{ background:url(../images/top_bg.jpg) left center repeat-x; width:100%; height:30px;}
.top_nr { height:30px; padding-left:10px;}
.top_r { height:30px; padding-right:10px; float:right;}
.ul_top_r {}
.ul_top_r li { float:left; line-height:30px;}
.ul_top_r li p { color:#192d5f;}
.ul_top_r li a,.ul_top_r li a:visited { display:block; padding:0 13px; color:#192d5f;}
.ul_top_r li a:hover { color:#FF0000;}


.top1 { height:25px; background:url(../images/top_bg1.jpg) repeat-x; padding:0 10px;}
.ul_top1_left { display:block; float:left;}
.ul_top1_left li { float:left; line-height:25px;}
.ul_top1_left li a,.ul_top1_left li a:visited { font-size:12px; color:#1e3264; margin:0 6px;}
.ul_top1_left li a:hover { color:#FF0000;}
.a_top1 { display:block; background:url(../images/top_tb1.jpg) left center no-repeat; padding-left:10px;}
.a_top2 { display:block; background:url(../images/top_tb2.jpg) right center no-repeat; padding-right:10px;}
.span_top1 { display:block; float:right; line-height:25px; color:#1e3264;}
/******* left**************/
.leftwarp{ width:220px; border:1px solid #abb8c9; border-top:"0px" background:#ebeff2;float: left}
.leftwarp_mennu{ width:100%; border:1px solid #abb8c9; border-top:"1px" }
.left_nr { padding:3px 7px; border-top:1px solid #abb8c9;}
.ul_left_bt { display:block; height:25px; background:#b9d2e8; border-bottom:1px solid #91b0cd; padding-left:10px;}
.ul_left_bt li { float:left; margin-right:4px;}
.ul_left_bt li a,.ul_left_bt li a:visited { display:block; background:url(../images/btn_bg.jpg) repeat-x; border:1px solid #5f5f5f; padding:0 10px; color:#333333; line-height:15px; margin-top:4px;}

.xxgl,.xxgl1 { width:100%; overflow:hidden;}
.xxgl_top { height:18px;}
.xxgl_top a { width:220px; height:18px; line-height:18px; display:block; background:url(../images/left_bg.jpg) repeat-x;}
.xxgl .ul_xxgl {display:none}
.xxgl1 .ul_xxgl {}
.ul_xxgl li { line-height:21px; height:21px;}
.ul_xxgl li a,.ul_xxgl li a:visited { font-size:12px; display:block; padding-left:25px; color:#000000; background:url(../images/left_tb3.jpg) left center no-repeat; background:#d1e1ee;}
.ul_xxgl li a:hover { background:#b9d2e8; color:#000000;}
.xxgl .plus{height:21px;display:inline;cursor:pointer;}
.xxgl1 .plus {height:21px;display:inline;cursor:pointer;}

.NavBg{width:220px;margin:0 auto;}

/**********middle******/

/***right*****/

.right-warp{overflow:hidder;width:100%;}

.right{ padding:10px;}
.right-tit{background:url(../images/jz-bg.jpg) repeat-x; width:100%;height:48px;}
.right-text{ padding-top:5px; padding-left:10px; display:none;}

.right_wz { height:21px; color:#233866;}
.span_wz { display:block; float:left; line-height:18px;}
.span_wz a { color:#204ba2;}
.ul_wz { display:block; float:right;}
.ul_wz li { float:left; line-height:16px; margin-right:3px;}
.ul_wz li a,.ul_wz li a:visited { display:block; border:1px solid #b0bacd; color:#233866;}
.a_xx { padding:0 10px;}
.a_xx1 { background:url(../images/left_tb1.jpg) 40px center no-repeat; padding-right:20px; width:30px; padding-left:10px;}

.tyqd {width:100%; border-top:solid 3px #4E8CCF;background:url("../images/title-bg.gif") repeat-x; height:26px; line-height:24px;}
.tyqd span { font-size:14px; font-weight:bold;padding:2px 10px }
.tyqd_nr { border:1px solid #93b2d0; padding-top:5px; padding-bottom:5px; background:#FFFFFF; width:100%;}

.tab_qd {font-size:12px; margin-top:4px; border:0; border-right: 1px solid #C0C0C0; width:100%;}
.tab_qd th {
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	color:#222222;
	height:26px;
	background-color:#EFEFEF;
}
.tab_qd td {height:22px;
	border-left: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	color:#3333FF;
	text-align:center;}
.tab_qd a:link{color: #333333; text-decoration:underline;}
.tab_qd a:visited{color: #333333; text-decoration:underline;}
.tab_qd a:hover{color: #3333FF; text-decoration:underline;}
.tab_qd a:active{color: #3333FF; text-decoration:underline;}	

.p_qd { line-height:21px; color:#333333;}
.qd_top { height:26px; border-bottom:1px solid #87a3c0; background:#eaf1f6;}
.ul_qd_top { padding-top:4px;}
.ul_qd_top li { float:left; line-height:21px; margin-right:3px;}
.ul_qd_top li a,.ul_qd_top li a:visited { display:block; padding:0 15px; background:#c4d9eb; border-left:1px solid #87a3c0; border-top:1px solid #87a3c0; border-right:1px solid #87a3c0; color:#333333;}
.ul_qd_top li a:hover { background:#8cb1da;}
.span_h { display:block; float:right; padding-right:10px;}

.right2 { margin-top:1px; background:#F6F6F6;}
.tab_right2 { padding:4px; font-size:12px;}
.tab_right2 td {height:30px; padding-left:8px; }
.ul_right_btn { display:block; padding-left:10px;}
.ul_right_btn li { float:left; margin-right:4px;}
.btn_bc { background:url(../images/btn_bg.jpg) repeat-x; border:1px solid #5f5f5f; padding:0 10px; color:#333333; height:22px; line-height:20px; margin:4px 0; cursor:pointer;}
.text_0 { font-size:12px;width:280px; height:18px; line-height:18px; border:1px solid #b0b9ca;}
.text_1 { font-size:12px;width:80px; height:18px; line-height:18px; border:1px solid #b0b9ca;}
.text_2 { font-size:12px; width:80%; height:18px; line-height:18px; border:1px solid #b0b9ca;text-align:right;}

.footer { height:12px; line-height:12px; text-align:center; font-size:6px; color:#333333; font-family:"微软雅黑";}

.trEvenColor{background: #ffffff;}
.trOddColor{background: #F4F4F4;}
.trSelectColor{background: #FFE48D;}
.trMouseOverColor{background: #EAF2FF;}

input.BUTTON_01 {
	BORDER-RIGHT: #7b9ebd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7b9ebd 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); 
	BORDER-LEFT: #7b9ebd 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #7b9ebd 1px solid;
	margin-left:3px;
}
input.button {
	BORDER-RIGHT: #7b9ebd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7b9ebd 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); 
	BORDER-LEFT: #7b9ebd 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #7b9ebd 1px solid;
	margin-left:3px;
}

.urBtnStdNew
{
    background-color: #E9F2FA;
    border-color: #B8C1CC #303047 #303047 #B8C1CC;
    border-style: solid;
    border-width: 1px;
    color: #000;
    cursor: hand;
    font-size: 10px;
    font-weight: normal;
    padding: 0 4px 0 5px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    height:18px;
}

.urBtnStdNew1
{
    background-color: #F9E890;
    border-color: #303047;
    border-style: solid;
    border-width: 1px;
    color: #000;
    cursor: hand;
    font-size: 10px;
    font-weight: normal;
    padding: 0 8px 0 8px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    height:20px;
}

.urBtnStdNew:link
{
    text-decoration: none;
}
.urBtnStdNew:visited
{
    text-decoration: none;
}
.urBtnStdNew:hover
{
    background-color: #E9F2FA;
    border-color: #B8C1CC #4B8BC7 #4B8BC7 #B8C1CC;
    color: #4B8BC7;
    text-decoration: none;
}
.urBtnStdNew:active
{
    text-decoration: none;
}

.alertdiv {
	position: absolute;
	z-index: 300000;
	left: 50%;
	margin-left: -450px;
	margin-top:-30px;
	padding: 1px;
	border: 3px #ccc solid;
	font-size: 12px;
	display: none;
	background-color: #FFFFFF;
}
.alertdiv h2{ position:relative; height:25px; background-color:#E4E4E4; font-size:12px;padding:0; padding-left:5px; line-height:23px; margin:0; }
.alertdiv h2 a{text-decoration:underline; position:absolute;display:block; right:5px; top:2px;width:32px;cursor:pointer;font-weight:normal;} 

.bg {
	display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: white;
    z-index: 200000;
    -moz-opacity: 0.8;
    opacity: .80;
    filter: alpha(opacity=80);
}