/*reset YUI3*/
html{color:#000;background:#FFF}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,nav,header,footer,article,section{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;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{*font-size:100%}legend{color:#000}

/*guid YUI3*/
.row{letter-spacing:-0.31em;#letter-spacing:normal;word-spacing:-0.43em;#word-spacing:-0.48em;}
.col,.col-1,.col-1-2,.col-1-3,.col-2-3,.col-1-4,.col-3-4,.col-1-5,.col-2-5,.col-3-5,.col-4-5,.col-1-6,.col-5-6,.col-1-8,.col-3-8,.col-5-8,.col-7-8,.col-1-12,.col-5-12,.col-7-12,.col-11-12,.col-1-24,.col-5-24,.col-7-24,.col-11-24,.col-13-24,.col-17-24,.col-19-24,.col-23-24,.col-search-left,.col-search-right{display:inline-block;#zoom:1;#display:inline;letter-spacing:normal;word-spacing:normal;vertical-align:top}
.col-1{display:block;}
.col-1-2{width:50%;}.col-1-3{width:32%;}.col-2-3{width:66.66666%;}.col-1-4{width:24%;}.col-3-4{width:75%;}.col-1-5{width:20%;}.col-2-5{width:40%;}.col-3-5{width:60%;}.col-4-5{width:80%;}.col-1-6{width:16.656%;}.col-5-6{width:83.33%;}.col-1-8{width:12.5%;}.col-3-8{width:37.5%;}.col-5-8{width:62.5%;}.col-7-8{width:87.5%;}.col-1-12{width:8.3333%;}.col-5-12{width:41.6666%;}.col-7-12{width:58.3333%;}.col-11-12{width:91.6666%;}.col-1-24{width:4.1666%;}.col-5-24{width:20.8333%;}.col-7-24{width:29.1666%;}.col-11-24{width:45.8333%;}.col-13-24{width:54.1666%;}.col-17-24{width:70.8333%;}.col-19-24{width:79.1666%;}.col-23-24{width:95.8333%;}.col-search-left{width:11.11%;}.col-search-right{width:88.88%;}
/*
.col-search-left,.col-search-right{
word-spacing:-0.34em;
word-spacing:-0.38em\9;}
*/
/*两种清浮动方法*/
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clear{clear:both;height:0;font:0/0 Arial;visibility:hidden;}
/*两种清浮动方法*/

nav,header,footer,article,section{display:block}
body{font:12px/1.5 Arial, Helvetica, sans-serif}
a{text-decoration:none;outline:none;}
a:hover,
a:focus{text-decoration:underline}

body,.txtA{color:#333}
.txtB{color:#aaa}
.txtAlert{color: #f60;}
/*a,.linkA{color:#878787}
a:hover{color:#f08439;}
.linkA:hover{#878787;}*/
.linkB{color:#999}

.fRT{float: right}
.fLT{float: left}
.taL{text-align: left}
.taR{text-align: right}
.taC{text-align: center}

.big{
	font-size: 14px;
	font-weight: bold;
}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html .clearfix {height:1%}
.clearfix {display:block}

.wrp{
	width:960px;
	margin:0 auto;
}

.pdA{
	padding: 15px;
}
.pdB{
	padding: 10px;
}
.pdC{
	padding: 5px;
}
.ptA{
  padding-top:15px;
}

.mlrA{
	margin-left: 15px;
	margin-right: 15px;
}
.mlrB{
	margin-left: 10px;
	margin-right: 10px;
}
.mlrC{
	margin-left: 5px;
	margin-right: 5px;
}

.mrA{
	margin-right: 15px;
}
.mrB{
	margin-right: 10px;
}
.mrC{
	margin-right: 5px;
}

.mlA{
	margin-left: 15px;
}
.mlB{
	margin-left: 10px;
}
.mlC{
	margin-left: 5px;
}

.mtA{
	margin-top: 20px;
}
.mtB{
	margin-top: 15px;
}
.mtC{
	margin-top: 10px;
}
.mr20{
    margin-right:20px;
}


.mbA{
	margin-bottom: 20px;
}
.mbB{
	margin-bottom: 15px;
}
.mbC{
	margin-bottom: 10px;
}
/*页面最顶部的header*/
.G_header{
	position: relative;
}
.G_header .logo
.G_header .notice{
	background: url(/all_static/common/images/index_bg.png) repeat-x 0 -100px;
	border-bottom: 1px solid #999;
	display: none;
}

.G_header .loginfo{
  background: url(/all_static/common/images/index_bg.png) repeat-x 0 -150px;
  /*border-bottom: 1px solid #999;*/
  height:24px;
  height:25px\9;
  *height:27px;
  _height:26px;
  overflow: hidden;
  padding-top: 4px;
  *padding-top: 1px;
  _padding-top: 2px;
  line-height: 26px\9;
  _line-height: 23px;
}

.a_hover a:focus,.a_hover a:hover,.a_hover a:active{
background-color:#399fd6;
color:#feffff;
text-decoration:none;
}

.a_hover a{
padding: 0px 5px;
}

.btn-submit{
cursor: pointer;
border: 1.5px solid #999999;
_border:1px solid #999999;
width:50px;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
line-height: 14px;
_line-height:10px;
padding: 2px;
vertical-align:middle\9;
background-color: #FFF;
}
.btn-submit:hover,btn-submit:active{
color:#005980;
}
/*end页面最顶部的header*/


.wrp{
	width:960px;
	margin:0 auto;
}

.btn,
.btn:link,
.btn:visited
{
  background-image: url(/all_static/common/images/bk_btn.png);
  border-radius: 5px;
  text-decoration: none;
  padding-left: 15px;
  padding-right: 15px;
  font-weight: bold;
  display: inline-block;
  *zoom:1;
}
.btn:hover,
.btn:active{
  text-decoration: none;
  background-image: url(/all_static/common/images/bk_btn.png);
}

.btnA{
  background-color: #1F6D91;
  border: 1px solid #1F6D91;
  background-position: 0 0;
  color:#fff;
  padding-top: 2px;
  padding-bottom: 2px;
}

.btnA.small,
.btnB.small{
  padding:0 15px;
  line-height: 19px\9;
  _line-height: 15px;
  _vertical-align:middle;
  *vertical-align:middle;
}
.btnA:hover,
.btnA:active{
  background-color: #288BB9;
  border: 1px solid #154E67;
  background-position: 0 -50px;
}

.btnA:active{
  color:#def;
}

.btnB{
  background-color: #ddd;
  border: 1px solid #ddd;
  background-position: 0 -100px;
  color:#333;
  padding-top: 2px;
  padding-bottom: 2px;
}
.btnB:hover,
.btnB:active{
  background-color: #eee;
  border: 1px solid #aaa;
  background-position: 0 -150px;
}
.btnB:active{
  color:#666;
}

.inputA{
  line-height: 12px;
  padding:3px 0px;
  width:296px;
  -webkit-appearance: none;
  border: 1px solid #666;
  border-radius: 3px;
  background:#fff url(/all_static/common/images/bk_input.png) no-repeat left top;
  margin: 0;
}
.inputB{
  line-height: 14px;width:96px;
  padding: 2px;
  -webkit-appearance: none;
  vertical-align:baseline;
  *vertical-align:-3px;
  border: 1px solid #999;
  border-radius: 2px;
  background:#fff url(/all_static/common/images/bk_input.png) no-repeat left top;
  margin: 0;
}
.inputC{
  line-height: 14px;
  /*width:96px;*/
  padding: 2px;
  -webkit-appearance: none;
  vertical-align:baseline;
  *vertical-align:-3px;
  border: 1px solid #999;
  border-radius: 2px;
  background:#fff url(/all_static/common/images/bk_input.png) no-repeat left top;
  margin: 0;
}
textarea.inputC{
  height: 176px;
  max-width: 296px;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
}
.inputA:focus{
  border-color: #69c;
}
textarea.inputA{
  height: 76px;
  max-width: 296px;
  overflow-x: hidden;
  overflow-y: auto;
}
textarea.inputB{
  height: 76px;
  max-width: 296px;
  overflow-x: hidden;
  overflow-y: auto;
}

.checkboxA,
.radioA{
  margin-right:4px;
  *margin-right:2px;
  vertical-align: -2px;
  *vertical-align: -3px;
}
.funcA,
.funcB{
  border-radius:2px 2px 0 0;
}
.funcA{
  border:1px solid #dfdfdf;
  background: #ECEEEF;
  box-shadow: 0 1px 6px #ccc;
}

.funcB{
  border:1px solid #d9d9d9;
}
.funcA .more,
.funcB .more{
  float: right;
  padding: 0 10px;
  line-height: 29px;
  line-height: 31px\9;
  margin-top: -30px;
  margin-top: -30px\9;
}
.funcA .more{
  color: #fff;
  font-size: 12px;
}
.funcB .more{
  color: #666;
  font-size: 12px;
}
.funcA .edit{
  color: #fff;
  font-size: 12px;
}
.funcB .edit{
  color: #666;
  font-size: 12px;
}
.headA,
.headB{
  padding: 0 10px;
  border-radius:1px 1px 0 0;
  height: 30px;
  font-size: 14px;
  line-height: 29px;
  line-height: 31px\9;
  font-weight: bold;
  padding-right: 40px;
}

.headA{
  background: #58b url(/all_static/common/images/head_bg.png) repeat-x 0 -50px;
  color: #fff;
}
.headA a{
  color: #fff;
}

.headB{
  background: #f3f3f3 url(/all_static/common/images/head_bg.png) repeat-x 0 0;
  color:#2E688D;
  border-bottom: 1px solid #d9d9d9;
}

.headB a{
  color:#2E688D;
}

.headA .col,
.headB .col{
  padding: 1px 10px 0;
  border-radius:3px 3px 0 0;
  cursor: pointer;
}
.headA .current,
.headB .currentG_header
.headA .current{
  color: #47a;
}


.main{
	background: #fff;
	padding: 0;
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
	box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
}
.banner{
    margin: 0 0 0px 0;
    width: 960px;
    position: relative;
}
.banner p.text{ position:absolute; left:445px; top:48px; color:#009bec; font-size:36px; font-family:"黑体";}
.nav {
margin: 0 auto;
}

#wrapper {
margin: 0 auto;
width: 960px;
padding: 10px 8px;
background: #FFF url(/all_static/common/images/wrapBg.gif) repeat-x left top;
min-height: 500px;
}
.G_footer{
	padding: 25px 0 40px 0;
    line-height: 24px;
	text-align: center;
    color: #404040;
}
/*message的样式*/
.message *{
  border: 1px solid;
  margin: 5px 0px;
  padding:8px 0px 8px 50px;
  background-repeat: no-repeat;
  background-position: 10px center;
  border-style:solid none;
}
.message .info,.message .debug{
  color: #00529B;
  background-color: #BDE5F8;
  background-image: url('/all_static/common/images/info.png');
}
.message .success {
  color: #4F8A10;
  background-color: #DFF2BF;
  background-image:url('/all_static/common/images/success.png');
}
.message .warning {
  color: #9F6000;
  background-color: #FEEFB3;
  background-image: url('/all_static/common/images/warning.png');
}
.message .error {
  color: #D8000C;
  background-color: #FFBABA;
  background-image: url('/all_static/common/images/error.png');
}

.message  li {
    position: relative;
}

.message span {
    position: absolute;
    border: none;
    padding: 0px;
    margin: 0px;
    
    right: 20px;
    top: 10px;
    cursor:pointer;
}
/*message的样式*/

/*form css */
.onError
{
    background:#FFF2E9 url(/all_static/common/images/onError.gif) no-repeat;
    padding-left:25px;
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
}
.onCorrect
{
    background:#E9FFEB url(/all_static/common/images/onCorrect.gif) no-repeat;
    padding-left:25px;
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
}
/*end formcheck css*/

.h_tit {
border-bottom: 1px solid #D9D9D9;
margin: 0 0 20px;
padding: 0 0 10px;
font-size: 17px;
font-weight: bold;
}


/*----幻灯片------*/
/*#slide{width:480px; height:233px; position:relative; border:1px solid #D7D7D7;}
#frame{width:480px;  height:233px;position:relative; overflow:hidden;}
#frame a{ color:#000; text-decoration:none; }
#img a{position:absolute;left:0px;top:0px; display:none;}
#showtext{ color:#000; position:absolute; bottom:0px; height:32px; line-height:30px;width:100%; font-size:14px; font-family:"微软雅黑"; font-weight:bold; background:url(/all_static/common/images/flashBg.gif) repeat-x; padding-left:12px;}
#btn{position:absolute;right:5px;bottom:8px; z-index:2}
#btn span{display:block;text-align:center;line-height:18px;height:18px;width:20px; float:left;cursor:pointer;background:#000; margin-left:3px;color:#FFF;font-size:12px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#btn span.hov{background:#FF6600; color:#FFF;}*/
/*----幻灯片------*/
#frame{ width:474px; height:230px; position:relative; overflow:hidden; display:inline;float: left;}
#btn{ position:absolute; bottom:8px; right:12px; z-index:1} 
#img a{position:absolute;}
#btn span{display:block; float:left; cursor:pointer; margin-left:6px; width:15px; height:15px; line-height:15px; text-align:center; background: #000; color:#fff; font-family:Arial, Helvetica, sans-serif;}
#btn span.hov{ background: #FF6600; color:#fff}
#showtext{ position:absolute; left:18px; bottom:7px; color:#fff; z-index:1}
#showtext a{ color:#fff}
.box{ height:31px; background:#5e5e5e; position:absolute; width:474px; bottom:0;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;margin-left:9px;}
/*---end-幻灯片------*/
/*---end-幻灯片------*/

/*新闻正文*/
.cont .article {
	padding:0 30px;
}
.article p{
	margin: 10px 0;
}
.article .media{
	display: inline-block;
	#zoom:1;
	background: #eee;
	border-radius: 5px;
}
.header {
	border-bottom: 1px solid #D9D9D9;
	margin: 0 0 20px;
	padding: 0 0 10px;
}
.header p{
	margin: 0;
}
.header .title{
	font-size: 17px;
	font-weight: bold;
}

.footer {
	border-top: 1px solid #D9D9D9;
	margin: 20px 0 0;
	padding: 5px 0;
}
.footer p{
	margin: 0;
}
/*lmk css*/
.news_text
{ font-size: 14px;
  line-height: 24px;
}
.news_text p
{
  line-height:180%;
  margin: 5px 0;
}
.news_text strong
{
   font-size: 14px;
   font-weight: bold;
}
/*end新闻正文*/
/*首页简介 tab*/
.jianjie{
    width: 430px;
    height: 231px;
    overflow: hidden;
    position: relative;
    margin-left: 15px;
}

.jianjie h3 a:link, .jianjie h3 a:visited {
    display: inline-block;
    text-decoration: none;
    background: url(/all_static/common/images/i_tab01.gif) no-repeat;
    width: 76px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    font-size: 12px;
    color: #606060;
    margin-right: 1px;
}
.jianjie .line {
    position: absolute;
    top: 19px;
    right: 0px;
    height: 2px;
    width: 200px;
    border-top: 2px solid #CBCAC5;
    display: inline-block;
}
.jianjie .more {
    position: absolute;
    top: 3px;
    right: 1px;
}
.jianjie dl {
    margin: 13px 0 0 8px;
}
.jianjie dl dt {
    float: left;
    margin: 8px 10px 0 0px;
}
.jianjie dl dd {
    line-height: 24px;
}

.listC li{
line-height: 25px;
_height:20px; 
width:100%;
_width:98%;
position: relative;
height: 25px;
padding-left: 5px;
overflow: hidden;
color: #FF7800;
}
.listC span{
position: absolute;
top: 0px;
right: 8px;
color: #878787;
}

/*所在位置*/
.position {
/* height: 40px; */
line-height: 20px;
margin-top: 15px;
margin-left: 20px;
margin-bottom: 15px;
position: relative;
}
/*end所在位置*/

/*nav add and save button*/
.nav{
position:relative;
}
.nav .nav_add_a{
top: -1px;
position: absolute;
right:0px;
}
.nav .nav_save_a{
top: -1px;
position: absolute;
right:80px;
margin: 5px 10px;
}
a.nav_save_a,
a.nav_save_a:visited,
a.nav_save_a:link
{
  background-image: url(/all_static/common/images/nav_save_a.jpg);
  text-decoration: none;
  padding-left: 15px;
  padding-right: 15px;
  /*font-weight: bold;*/
  display: inline-block;
  *zoom:1;
  padding-left: 15px;
  padding-right: 15px;
  font-weight: bold;
}
a.nav_save_a:hover,
a.nav_save_a:active{
  text-decoration: none;
  background-image: url(/all_static/common/images/nav_save_a.jpg);
  border: 1px #e9f4e9 solid;
}

a.nav_add_a {
    background: url(/all_static/common/images/nav_add_a.jpg) no-repeat 0 0;
    color: #9e9e9e;
    padding-left: 17px;
    margin: 5px 10px;
}

.nav_add_a, .nav_add_a span,.nav_save_a{
    display: inline-block;
    display: -moz-inline-stack;
    height: 22px;
    line-height: 0;
    font-size: 0;
    padding-left: 3px;
    vertical-align: middle;
    overflow: hidden;
    letter-spacing: 4px;
}
.nav_add_a, .nav_add_a span, x:default ,.nav_save_a span{
    display: inline-block;
}
.nav_add_a span ,.nav_save_a span{
    color: #333;
    padding: 0 8px 0 5px;

    line-height: 23px;
    font-size: 12px;
    cursor: pointer;
}

.headA, .headB, .headC, .headF, .headD {
    padding: 0 10px;
    border-radius: 1px 1px 0 0;
    height: 30px;
    font-size: 14px;
    line-height: 29px;
    line-height: 31px	9;
    font-weight: bold;
    padding-right: 40px;
}


.headB {
    background: #F3F3F3 url(../images/head_bg.png) repeat-x 0 0;
    border-bottom: 1px solid #D9D9D9;
}

.h_table {
    text-align: center;
    border-collapse: collapse;
    margin-left: 27px;
    margin-right: 27px;
    line-height: 16px;
}

.h_table th, .h_table td {
    border: 1px solid #E4E4E4;
}

.h_table th {
    padding: 8px 12px;
    color: #333;
    background: #F1F1F1;
}

.h_table td {
    padding: 10px 8px;
    background: #F7FAFF;
}

.h_table select, .h_table input{
    width: 96px;
}

.h_table2 {
    text-align: center;
    border-collapse: collapse;
    margin-left: 27px;
    margin-right: 27px;
    line-height: 16px;
    table-layout:fixed;
}

.h_table2 th, .h_table2 td {
    border: 1px solid #E4E4E4;
    overflow: hidden;
}

.h_table2 th {
    padding: 8px 12px;
    color: #333;
    background: #F1F1F1;
}

.h_table2 td {
    padding: 10px 8px;
    background: #F7FAFF;
}

.page a,
.page span{
  padding: 3px 6px;
  margin: 0 5px;
}
.page a:hover,
.page a:active{
  background: #f3f3f3;
}
.page .dot{
  border:0;
  margin: 0;
}
.page .current{
  background:#f66;
  border-color: #f66;
  color: #fff;
}


.spBtn { margin: 30px 0 20px 25px; }
.btnBg01 { background: url(/all_static/common/images/btnBg01.gif) no-repeat; height: 22px; line-height: 22px; width: 96px; border: none;
}
.tsBtn { background: url(/all_static/common/images/tsBtnBg.gif) no-repeat; width: 248px; height: 22px; line-height: 22px; border: none; }

/* notifation*/
.notice_unseen{
border-bottom: 1px solid #fff;
color:#005980;
font-weight: bold;
}
.notice_hover{
background:#f0f5f8;
cursor:pointer;
}
.notice{
margin: 15px 50px 0px 50px;
border-top: 1px dashed #f0f5f8;
display:none;
padding: 10px 0px;
font-size: 12px;
}
.notice p{
text-indent:24px;
padding:5px;
word-wrap:break-word;
}
.each_notice{
    padding: 10px 25px;
    border-bottom: 1px solid #D9D9D9;;
}

form select {
    width: 202px;
    font-size: 12px;
    color: #333;
    border: 1px solid #979998;
    height: 21px;
    line-height: 21px;
}

form .error, form  .errorlist{
    color: #F60;
}

form .error li, form  .errorlist li{
    margin: 0 10px;
}

/* notifation*/

/*table*/
.itsthetable table a:link {color: #CC6633;}
.itsthetable table a:visited {color: #CC6633;}
.itsthetable table a:hover {color: #999966;}
.itsthetable table a:active {color: #CC6633;}
.itsthetable table a:focus{color: #CC6633;}

.itsthetable table caption {
    color: #996;
    padding: 10px 2px 10px 8px;
    text-align: centered;
    text-transform: capitalize;
    font-size: 14px;
}

.itsthetable table{
    width:100%;
    border: 1px solid #D9D9D9;
}
.itsthetable table tr td{
    padding: 6px 9px;
    text-align:left;
}
.itsthetable table thead th{
    background-color: #E5E5D8;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #D9D9D9;
    font-weight: bold;
    text-align:left;
    padding: 16px 9px;
    color:#592C16;
}
.itsthetable table tbody tr th{
    background-color: #fff;
    font-weight: normal;
    border-left: none;
    padding: 6px 9px;
    background-color: #E5E5D8;
}
.itsthetable table tbody td{
        border-left: 1px solid #D9D9D9;
}
.itsthetable table tbody tr.odd{
    background-color: #F3F3F3;
}

.itsthetable table tbody tr:hover {
color: #333333;
background-color: #E5E5D8;
}

.itsthetable table tbody tr.odd:hover {
    color: #333333;
    background-color: #E5E5D8;
}

.itsthetable table tfoot td, .itsthetable table tfoot th{
    border-top: 1px solid #ccc;
    font-weight:bold;
    color:#592C16;
    padding: 16px 9px;
}

.page_instruction{
    color: #888;
    background-color: #F0F7FC;
}

.page_instruction h1{
    font-size: 20px;
    color: #29A2CF;
}


.register dl{
    float:left;
    padding:5px 0;
    width:600px;
}
.register dt{
    float: left;
    height:28px;
    width:100px;
    padding-right: 10px;
    font-size: 14px;
    font-weight: bold;
    text-align: right;
}
.register .helptext{
    width:200px;
    font-size: 12px;
    font-weight:normal;
    text-align:left;
    padding-left: 20px;
    color: #999;
    height: 25px;
    padding-top: 5px;
}
.register dd{
    float: left;
    height:28px;
    position: relative;
}
.register label{
    vertical-align: middle;
    font-weight: normal;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    cursor: pointer;
}

.register input{
    width:200px;
    border: 1px solid #BDC7D8;
    font-size: 14px;
    height: 16px;
    line-height: 16px;
    padding: 5px 4px;
    vertical-align: middle;
}
.register .captchadiv input{
    width:65px;
}

.captchadiv img{
    height:22px;
}

.register .error, .feedback .error{
    color:#FE2617;
}
.register .prompt{
    background-color:#F7F7F7;
    padding:15px 10px 10px 10px;
}
.register h2{
    font-size:18px;
}
.register p{
    text-indent:1em;
    font-size:14px;
}

.register .finish1{
    font: 14px Arial,Helvetica,sans-serif;
    line-height: 150%;
    color: #666;
}
.register .finish2{
    font: 16px Arial,Helvetica,sans-serif;
    color: #005980;
    margin: 20px 0 10px 0;
    line-height: 150%;
}
.register ul li{
    margin-bottom:7px;
}

.error_marks {
    color: #9F0000;
}

.pos{
	background: #fafafa;
    padding: 0px 20px;
}
.pos .item{
	display: block;
	padding: 5px 20px 5px 5px;
}
.pos a{
	background: url(/all_static/common/images/split.jpg) no-repeat right 0;
}
.printer{
  background: url(/all_static/common/images/printer-16.gif) no-repeat left 0;
  padding: 2px 2px 4px 20px;
}

.red{
  color:red;
}
.ta-c{
  text-align:center;
}
/*end*/

/*back to top and bottom and feedback*/
.go_top_bottom{width:47px;height:106px;background-color:#FFF;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));right:10px;_right:10px;bottom:25%;border-radius:5px;box-shadow:0 0 2px #6E6E6E}
.go_top_bottom a{background:url(/all_static/common/images/back_to_top.png) no-repeat;_background:url(/all_static/common/images/back_to_top.jpg) no-repeat;display:block;width:37px;margin:5px;border:0;overflow:hidden;float:left;cursor: pointer;}
.go_top_bottom .top{background-position:0 0px;height:22px}
.go_top_bottom .feedback{background-position:0 -22px;height:32px}
.go_top_bottom .bottom{background-position:0 -55px;height:22px}
.go_top_bottom .top:hover{background-position:-38px 0px}
.go_top_bottom .feedback:hover{background-position:-38px -22px}
.go_top_bottom .bottom:hover{background-position:-38px -55px}

.apple_overlay {
    display:none;
    background-image:url(/all_static/common/images/white.png);
    width:640px;
    padding:35px;
    font-size:11px;
    _background-image:url(/all_static/common/images/overlay_IE6.gif);
    _color:#fff;
}
.apple_overlay .close {
    background-image:url(/all_static/common/images/close.png);
    _background-image:url(/all_static/common/images/overlay_close_IE6.gif);
    position:absolute; right:5px; top:5px;
    cursor:pointer;
    height:35px;
    width:35px;
}

#overlay {
  color: #303030;
  _color:#fff;
  height:450px;
}
div.contentWrap {
  height:500px;
  overflow-y:auto;
}
/**/
.font-f-yh{
font-family: "微软雅黑";}