html,body {
	font: 12px 'Microsoft YaHei', 微软雅黑, Arial, Lucida Grande, Tahoma, sans-serif;
	margin:0 0;
	padding:0 0;
	background-color:#f7f7f7;
	-webkit-text-size-adjust:none;
	 font-size-adjust: none;
	text-align:center;
	background-color:#f7f7f7;
	min-width: 1038px;
}
td {
	font: 12px 'Microsoft YaHei', 微软雅黑, Arial, Lucida Grande, Tahoma, sans-serif;
}
.msg {color: red;font-size: 13px;margin-left: 10px;}
*:focus {outline: none} 

.verCls {
	font-size: 12px; 
	margin-left: 0px; 
	font-weight: 100;
	display: none;
}
#center{ 
text-align:left; width:100%;  position:absolute; MARGIN-RIGHT: auto; MARGIN-LEFT: auto;  text-align:center;float:left; _left:0px; top:15%;
} 
#logo { width:1000px; font-size:24px; font-weight: bold; color:#1a345c; margin:0 auto; text-align:left; height:76px; line-height: 76px;}
#login {background-color:#862633; height:400px;   background-image:url(../images/login_bg.png); background-position:top center; background-repeat:no-repeat; text-align:center;}
#user_login {background-color:#862633; height:400px;   background-image:url(../images/user_login_bg.jpg); background-position:top center; background-repeat:no-repeat; text-align:center;}
#right_c { width:1000px; margin:0 auto;}
.r_cont { float:right; width:380px;  height:340px; -moz-box-shadow: -1px 3px 6px #000000; -webkit-box-shadow: -1px 3px 6px #000000;box-shadow: -1px 3px 6px #000000; border:1px solid #c0c0c0; background-color:#fff; margin-top:30px;-moz-border-radius: 10px;-webkit-border-radius:10px; border-radius: 10px; overflow:hidden;}
.login_title { width:100%; height:48px; line-height:48px; background-color:#eaeaea; text-align:left; margin-bottom:20px;}
.login_title span { padding-left:10px; padding-right:10px; padding-top:16px; padding-bottom:16px;}
.acti { background-color:#fff; font-weight:bold; height:48px; line-height:48px;}
.unacti {  color:#767676;}

.l_pass{ width:339px; float:left; margin-top:15px;}
.input_us { background-image:url(../images/username.png); background-position:left top; background-repeat:no-repeat; padding-left:55px; border:0px; width:255px; background-color:#dcdcdc; font: 12px 'Microsoft YaHei', 微软雅黑, Arial, Lucida Grande, Tahoma, sans-serif; height:36px; line-height:36px;  height:32px\9; line-height:32px\9;  padding-top:5px\9; _height:32px; _line-height:32px;  _padding-top:5px; *height:32px; *line-height:32px;  *padding-top:5px;outline: none;}
.input_pa { background-image:url(../images/password.png); background-position:left top; background-repeat:no-repeat;  padding-left:55px; border:0px; width:255px; background-color:#dcdcdc; font: 12px 'Microsoft YaHei', 微软雅黑, Arial, Lucida Grande, Tahoma, sans-serif; height:36px; line-height:36px;  height:32px\9; line-height:32px\9;  padding-top:5px\9; _height:32px; _line-height:32px;  _padding-top:5px; *height:32px; *line-height:32px;  *padding-top:5px;outline: none;}
.button { border:0px ; background-color:#fca001; line-height:36px; height:36px; width:80px; font: 14px  'Microsoft YaHei', 微软雅黑, Arial, Lucida Grande, Tahoma, sans-serif;}
.button:hover {background-color: #862633; color: #fff; cursor: default; }
.l_sub{ width:278px; float:right; margin-top:25px; text-align:left;}

.fl { float:left; color: #000;}
.fl img{ vertical-align:middle; border: 0;}
.fr { float:right;}
.fr img { margin-left:5px; margin-top:35px; border: 0;}


.styleImgDiv {
	width: 220px;
	height: 285px;
	overflow: hidden;
}

.requiredInputAlert {
	border: 1px solid red;
}

a.link_top:link {
	color:#fff;text-decoration:none;
}
a.link_top:visited {
	color:#fff; text-decoration:none;
}
a.link_top:hover {
	color:#ff8a00;text-decoration:underline;
}

a.link_top_u:link {
	color:#686868;text-decoration:none;
}
a.link_top_u:visited {
	color:#686868; text-decoration:none;
}

.div_f {
	text-align:right;margin-left:10px;color:#000;
}

.div_f img {
	margin-left:5px;margin-right:5px; border:0px; vertical-align:middle;
}
.div_f a{ display:inline;}

#content { width:100%; float:left; display:block; }

#left { width:12%; float:left; }


.left_menu { float:right; width:90%;margin-top:25px; text-align:left; font-size:14px; font-weight:bold; }

.left_menu > a:hover{
    color: #898989;
    text-decoration:underline;
}

#right { width:86%; background-image:url(../images/r_bg.png); background-repeat:repeat-y; background-position:left top; background-color:#fff; float:right; }

#right_foot { float:left; width:100%; background-image:url(../images/f_bg.png); background-repeat:repeat-x; background-position:left top; text-align:left;}
#right_content { width:100%; text-align:center;}
#right_title { margin:0 auto; font-size:14px; font-weight:bold; color:#676767; border-bottom:1px solid #e5e5e5; height:50px; line-height:50px; width:93%; text-align:left; margin-top:0px; }
.top_opt { width:92%;  border-bottom:1px solid #e8e8e8; margin:0 auto;}
.top_optmenu {  height:33px; line-height:33px; width:100%;}
.top_optmenu > label { width:34%; float:left; font-size:14px; text-align:right;}
.top_optmenu > span { width:65%; float:right; text-align:left; font-size:14px; vertical-align:middle; }
.disable { color:#999999; text-decoration:line-through;}
.top_optmenu span input{  vertical-align:middle;}
.top_opt1{ width:90%; margin:0 auto; margin-top:5px; padding-bottom:20px; text-align:left;  float:left; margin-left:100px; }
.style{ width:250px; float:left; margin-right:40px; }
.top_txt { width:250px; margin-top:10px; line-height:30px; color:#000; font-size:14px; }
.top_txt div { line-height:26px;   overflow:auto; color:#000;}
.langDiv {
	line-height: 80px;
	height: 80px;
}
.langArea {
	height: 70px;
}
.form-control {
  display: block;
  width: 88%;
  height: 24px;
  line-height:24px;
  padding: 6px 12px;
  line-height: 1.428571429;
  color: #000;
  font-size:16px;
  font-weight:bold;
  vertical-align: middle;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
}

.top_txt select { width:80px; line-height:28px; height:28px; font-weight:bold; font-size:14px;}

.save_t { margin:0 auto; width:90%;  border-top:1px solid #e8e8e8; float:left; margin-left:80px;  line-height:48px; height:48px;  margin-top:30px; padding-top:30px; text-align:left; }
.save_t a:link , a:visited { color:#828282;}
.save_t a:hover { color:#ff0000; text-decoration:underline;}

.button_sytle{ background-color:#00a232; border:0px; font-family:Verdana, Arial, Helvetica, sans-serif; width:80px; height:32px; color:#fff;}


#logo_u { width:100%; font-size:24px; color:#1a345c; margin:0 auto; text-align:left; height:70px; line-height:70px; margin-top:10px; }
#logo_u img { margin-left:30px; vertical-align:text-bottom;}

#banner { width:100%; background-color:#862633;
  height:150px; line-height:150px;}

.user_main { width:100%;border-bottom:1px solid #dedede;}
.border_1px {  border-left:1px solid #dedede; background-color:#f6f6f6;}
#user_left { width:100%; background-color:#f6f6f6;  text-align:right; float:left; }
#user_left span { height:60px; line-height:60px; border-bottom:1px solid #dedede; float:right; width:100%; padding-right:30px; font-size:14px;}
#user_left span img {  vertical-align:text-bottom;}
.menu_activ { background-color:#dedede; font-weight:bold; color:#89132b;}
#user_left a:link , a:visited { text-decoration:none; color:#999999;}
#user_left a:hover {text-decoration:underline; color:#000;}

.user_postion { height:60px; line-height:60px; width:100%; font-size:28px; font-style:italic; color:#676767; border-bottom:1px solid #e5e5e5;   text-align:left;  margin-bottom:30px; }

.pad20 { padding:30px 30px;}

.user_info { margin:0 auto; width:600px;  line-height:40px;}
.user_info label { width:200px; color:#999999; float:left; text-align:right; }
.user_info span { color:#000; font-size:14px; width:300px; float:left; text-align:left; padding-left:20px;}

.token_list { width:95%; margin:0 auto; border-bottom:1px solid #dedede; text-align:left; height:46px; line-height:46px; }
.token_list label {  width:70%; font-size:16px;  font-weight:bold; text-align:left;}
.token_list span{  font-size:12px;   text-align:left; float:right;}

.token_list a:link , a:visited { text-decoration:none; color:#0f9b00;}
.token_list a:hover {text-decoration:underline; color:#000;}
img { border:0px;}
.down_o { color:#646464;}
.down_a { color:green;}
.down_u { color:#dcdcdc;}

.token_download { -moz-box-shadow: -1px 3px 6px #e8e8e8; -webkit-box-shadow: -1px 3px 6px #e8e8e8;box-shadow: -1px 3px 6px #e8e8e8;  background-color:#fff; -moz-border-radius: 10px;-webkit-border-radius:10px; border-radius: 10px; border:1px solid #e8e8e8; width:95%; margin:0 auto;  padding:10px 10px 10px 10px; text-align:left;display: none;}
 
.down_info { width:250px;;-moz-border-radius: 10px;-webkit-border-radius:10px; border-radius: 10px;border:1px solid #e8e8e8;  padding:10px 10px 10px 10px; background-color:#f2f2f2;  }
.infot { width:100%;  border-bottom:1px solid #e8e8e8; height:30px; line-height:30px;}
.infotlabel {  color:#534E4E; }
.infotspan { color:#000; }

#head { width: 100%; height:60px; line-height:60px; background-color: #862633;  }
#head #head_left { float: left; background-image: url(../images/top_01.jpg); background-position: left top; background-repeat: no-repeat; height: 60px; line-height: 60px; font-size:24px; font-weight: bold; min-width: 500px; text-align:left;}
#head #head_right { float: right; height: 60px; line-height: 60px;background-image: url(../images/top_02.jpg); background-position: right top; background-repeat: no-repeat; font-size: 12px; color: #fff;  min-width: 300px; text-align: right;}
#head #head_right a { text-decoration: none; color: #FFFFFF;}
#head #head_right a:hover { text-decoration: none; color: #f2c700;}

.dstyle_m { border:3px solid #d0dde9; width:900px; font-family:Arial, Helvetica, sans-serif; height:560px; margin-top:10px; }
.dstyle_lm { background-color:#FDFDFD; border-right:3px solid #d0dde9; width:330px; height:560px; overflow:auto; float:left;}
.dstyle_lm span{ font-size:16px; font-weight:bold;  height:100px; line-height:50px; text-align:center;padding-left:10px;}
.dstyle_lm div{ font-size:14px;  border-bottom:1px solid #d0dde9; height:36px; line-height:36px;padding-left:10px; }
.style_active { background-color:#d0dde9; background-image:url(../images/icons_down1.png); background-position:320px 15px; background-repeat:no-repeat; }
.style_c {  text-align:center; width:550px; margin-top:20px; float:right; }
.dstyle_lm a:link {  color:#000; font-size:12px; text-decoration:underline;  }
.dstyle_lm a:visited {  color:#000; font-size:12px; text-decoration:none;  }
.dstyle_lm a:hover { text-decoration:underline; color:#FF6600;font-weight:bold;}
.style_active a:link { font-weight:bold;}
.style_active a:visited { font-weight:bold;}
.style_active a:hover { text-decoration:underline;}

.left_menu > a{
    color: #000000;
    text-decoration:none;
}
table.gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	font-size:13px;
	padding: 5px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
table.gridtable td {
	border-width: 1px;
	font-size:12px;
	padding: 5px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
}
.gridtable tbody tr:hover td{
	background: #bcd9e1;
}