﻿@charset "utf-8";
/* CSS Document */

.xxgk_menu {display:block;  margin:0 auto;text-align:center  }/*width:960px;*/
.xxgk_menu ul {display:table; width:100%;margin:0 auto;background-color:#2f6698;height:40px;overflow:hidden;position:relative; }
.xxgk_menu .li{display: table-cell; #float:left;height:40px;line-height:40px;text-align:center; font-weight:bold;  font-family:Verdana, Arial, Helvetica, sans-serif;overflow:hidden; }
.xxgk_menu .li a:link,.xxgk_menu .li a:visited{ color:#fff;text-decoration:none;} 
.xxgk_menu .li a:hover{color:#fff;text-decoration:none;} 
.xxgk_menu .line {display:table-cell; #float:left;background:url("images/menu_line1.gif") repeat-y ; width:2px; #height:40px; overflow:hidden}
.xxgk_menu .on { background-color:#26527a;}
.xxgk_menu .li:hover { background-color:#26527a;}
.xxgk_menu .padding1 .li{#padding:0 29px; }
.xxgk_menu_shadow {display:block;background:url("images/subsite_menu_shadow.gif") repeat-x ;height:4px; overflow-y:hidden }



.xxgk_table1{border-top:1px solid #ccc;border-left:1px solid #ccc;}
.xxgk_table1 td {padding:4px;text-align:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc;line-height: 1.4; }
.xxgk_table1 th {padding:4px; text-align:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc;line-height: 1.4; background-color:#f2f2f2; }


.xxgk_table2{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.xxgk_table2 td {padding:6px 5px; color:#888; vertical-align:top;  font-size:9pt;line-height: 1.4; text-align:left;border-bottom:1px solid #ccc;Word-break: break-all;}
.xxgk_table2 .head { background-color:#c8e6fa;}
.xxgk_table2 .head td{  font-size:9pt; font-weight:bold}
.xxgk_table2 .head a{font-size:9pt;}
.xxgk_table2 .head a,.xxgk_table2 .head a:visited { color:#154ba0;text-decoration:none;}
.xxgk_table2 .head a:hover { color:#c00;text-decoration:underline;}

a.xxgk_list1{font-size:9pt;}
a.xxgk_list1:visited { color: #2f6598;text-decoration: none;}
a.xxgk_list1:link { color: #2f6598; text-decoration: none;}
a.xxgk_list1:active { color: #c00; text-decoration: underline; }
a.xxgk_list1:hover {color: #c00;text-decoration: underline;}



.xxgk_table3{border-top:1px solid #ccc;border-left:1px solid #ccc;}
.xxgk_table3 td {padding:4px;text-align:left;border-right:1px solid #ccc;border-bottom:1px solid #ccc;line-height: 1.4; color:#c00;}
.xxgk_table3 th {padding:4px; text-align:left;border-bottom:1px solid #ccc;line-height: 1.4;color:#888; width:10%; }



.button_3{
border: 0px; 
CURSOR: pointer;
text-align:center;
vertical-align:baseline ;
width:auto; height:26px;line-height:26px;
padding:0 20px;
color:#fff; 
font-size:10.5pt;
position:relative;
/*
font-weight:bold;
*/
margin:0 auto;
background: -moz-linear-gradient(top, #2f6598 0%, #15507d 100%); /* FF3.6+ */
background: -webkit-gradient(linear,  top,  bottom, color-stop(0%,#2f6598),  color-stop(100%,#15507d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2f6598 0%,#15507d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2f6598 0%,#15507d 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #2f6598 0%,#15507d 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f6598', endColorstr='#15507d',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #2f6598 0%,#15507d 100%); /* W3C */
border-radius: 5px;
-webkit-border-radius: 5px;
}
.button_3:hover{
background: -moz-linear-gradient(top, #2b91d9 0%, #2f6598 100%); /* FF3.6+ */
background: -webkit-gradient(linear,  top,  bottom, color-stop(0%,#2b91d9),  color-stop(100%,#2f6598)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2b91d9 0%,#2f6598 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2b91d9 0%,#2f6598 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #2b91d9 0%,#2f6598 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b91d9', endColorstr='#2f6598',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #2b91d9 0%,#2f6598 100%); /* W3C */
}


.txt2{ display:block;text-align:left; color:#333;  line-height:32px; font-size:16px;word-wrap: break-word;word-break: normal;margin:15px 10px 25px 10px; font-family:宋体,Verdana, Arial, Helvetica, sans-serif;}
.txt3{ display:block;text-align:center; color:#333;  line-height:32px; font-size:16px;word-wrap: break-word;word-break: normal;margin:15px 10px 25px 10px; font-family:宋体,Verdana, Arial, Helvetica, sans-serif;}



.form_table1 { border:0; color:#666 ; margin:5px auto 10px auto}
.form_table1  td{padding:3px 6px;text-align:left;}
.form_table1 .tit {text-align:center;width:20%;padding:6px; vertical-align:middle; background-color:#ededed;white-space:nowrap;}
.form_table1 .tit02 {text-align:center;padding:6px; vertical-align:middle; background-color:#ededed;}
.form_table1 .space {padding:2px 0;#height:4px;}
.form_table1 .space2 {padding:10px 0;#height:20px;background:url("images/line1.gif") repeat-x 10px ;}
.form_table1 .w_1 {width:30%;}
.nowrap {white-space:nowrap;}
.acenter { display:block; margin:0 auto; text-align:center;}
.txt_bott { display:block;text-align:right;}


.form_table2 {  color:#666 ; margin:5px auto 10px auto;background-color:#d9d9d9;}
.form_table2  td{padding:6px 6px;background-color:#fff;}
.form_table2 .tit {text-align:center;padding:6px; vertical-align:middle; background-color:#ededed;white-space:nowrap;}
.form_table1 .space {padding:2px 0;#height:4px;}
.form_table1 .w_1 {width:30%;}







.select { height:24px;border:1px solid #ddd;background: url("images/input_1.gif") no-repeat;  } 
.mR_1 { margin-right:40px;}

.list_table1 {border-right:1px solid #dedede;border-bottom:1px solid #dedede;}
.list_table1 td{padding:3px 6px;border-left:1px solid #dedede;border-top:1px solid #dedede;}
.list_table1 .head td{
padding:5px 6px; text-align:center;
background: url("images/bgbg1.gif") repeat-x
}

.control_bar1 {
display: block;
background:url("images/bgbg2.gif") repeat-x;
 color:#666;font-size:9pt; overflow:hidden;
box-shadow:1px 1px 3px #d9d9d9;
-moz-box-shadow:1px 1px 3px #d9d9d9;
-webkit-box-shadow:1px 1px 3px #d9d9d9;
border:1px solid #ccdceb
}
.control_bar1 li {padding:5px 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
.control_bar1 .left {display:inline-block;float:left;text-align:left;padding-left:12px;#margin-top:2px;}
.control_bar1 .right {display:inline-block; float:right; text-align:right;  padding-right:12px;  }



/*======================================================== 登录 ========================================================*/
/* dl begin */
.dl_body{
overflow:hidden;
background-color:#ededed ; 
 }


.dl_bg{
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-325px;
	margin-top:-180px;
	width:650px;
	height:360px;
	background: url("images/dl_bg.gif"); 
	background-repeat: no-repeat; 
	z-index:0;
	text-align:center;
	border:1px solid #2f6699;
	
}

.dl_bg2{
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-325px;
	margin-top:-180px;
	width:650px;
	height:360px;
	background: url("images/dl_bg2.gif"); 
	background-repeat: no-repeat; 
	z-index:0;
	text-align:center;
	border:1px solid #2f6699;
	
}

.dl_table {margin-bottom:25px;}
.dl_table  td{padding:5px 0px; text-align:left;  }

.dl_tit {color:#2f6698; font-weight:bold; }
.dl_main{margin:150px 0 0 310px;width:290px}
img{ vertical-align: middle; margin-top:-2px\9;#margin-top:2px;_margin-top:1px}
.dl_icon{margin-top:-3px\9;#margin-top:6px;}

.dl_footer {margin:20px auto 0 auto;text-align:center; color:#2f6699; font-size:9pt}

/*
.dl_user {width:38px;height:27px; display:inline-block; float:left; background: url("images/dl_user.gif") no-repeat 0 2px; position:relative;right:-40px;}
*/
.dl_input1a , .dl_input1b {  height:30px;line-height:30px; padding: 0px 5px; vertical-align: baseline; border:1px solid #ccc;background: url("images/input_1.gif") no-repeat;    }
.dl_input1a {color: #808080; }
.dl_input1b {color:#000; border:1px solid #808080;}


.dl_btn1{
font-family:"Microsoft YaHei",微软雅黑;
border: 0px; 
CURSOR: pointer;
text-align:center;
vertical-align:baseline ;
width:140px; height:40px;line-height:40px;
color:#fff; 
font-size:16.5pt;
font-weight:bold;
margin:0 auto;
background: -moz-linear-gradient(top, #2f6598 0%, #15507d 100%); /* FF3.6+ */
background: -webkit-gradient(linear,  top,  bottom, color-stop(0%,#2f6598),  color-stop(100%,#15507d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2f6598 0%,#15507d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2f6598 0%,#15507d 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #2f6598 0%,#15507d 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f6598', endColorstr='#15507d',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #2f6598 0%,#15507d 100%); /* W3C */
border-radius: 5px;
-webkit-border-radius: 5px;
}
.dl_btn1:hover{
background: -moz-linear-gradient(top, #2b91d9 0%, #2f6598 100%); /* FF3.6+ */
background: -webkit-gradient(linear,  top,  bottom, color-stop(0%,#2b91d9),  color-stop(100%,#2f6598)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2b91d9 0%,#2f6598 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2b91d9 0%,#2f6598 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #2b91d9 0%,#2f6598 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b91d9', endColorstr='#2f6598',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #2b91d9 0%,#2f6598 100%); /* W3C */
}
/* dl end */























@media all and  (max-width:800px) { 
.xxgk_menu .li{line-height: normal;height:auto; }
.xxgk_menu .padding1 .li{padding:10px 20px; }
}
@media all and (max-width:640px){
.xxgk_menu ul {display:block; height:auto;overflow: auto; }
.xxgk_menu .li{display: block; height:40px;line-height:40px;text-align:center; font-weight:bold;  font-family:Verdana, Arial, Helvetica, sans-serif;overflow:hidden; }
}




/* validate start */

label.error 
{
  background :url("images/Wrong.png") no-repeat 0px 0px;
  padding-left:20px;
  color: #EA5200;
  padding-bottom:6px;
  margin-bottom:2px;
  font-size:12px;
}

label.checked {
  background:url("images/Correct.png") no-repeat 0px 0px; 
}  



span.error 
{
  background :url("images/Wrong.png") no-repeat 0px 0px;
  padding-left:20px;
  color: #EA5200;
  padding-bottom:6px;
  margin-bottom:2px;
  font-size:12px;
}

span.checked {
  background:url("images/Correct.png") no-repeat 0px 0px; 
}  
