body
{
    margin: 0px;
    padding: 0px;
    color: #454545;
    font: 12px/1.5;
    font-family: Helvetica,Arial,simsun;
    background:#333;
}

body, div, p, ol, ul, li, h1, h2, h3, p, th, td, dl, dd, form, legend, input, textarea, select
{
    margin: 0px;
    padding: 0px;
}
ul, li
{
    list-style-type: none;
}
img
{
    vertical-align: top;
    border: none;
}
em, cite, th, i
{
    font-style: normal;
    font-weight: normal;
}
a
{
    color: #333;
    text-decoration: none;
}
a:hover
{
    color: #332792;
    text-decoration: underline;
}
h1
{
    font-size: 18px;
}
h2
{
    font-size: 16px;
}
h3
{
    font-size: 14px;
}
.green
{
    color: #008000;
}
.red
{
    color: #ba2636;
}
.clear
{
    clear: both;
    font-size: 0px;
    line-height: 0px;
    overflow: hidden;
}

.mt15{
    margin-top:15px;
}
.tc{
   text-align:center
}


#up_main {max-width: 480px; font-family: Microsoft YaHei,Helvitica,Verdana,Tohoma,Arial,san-serif;margin: 0 auto; background:#eaeaea url(../images/body_bg.jpg) 0 0 repeat;}
#up_div1_title {text-align: center; }
#up_div1_main {background: #fff; padding:10px; font-family: "微软雅黑";}
#up_div1_main_title {font-size:18px; font-weight: bold; color:#ff0000; text-align: center; margin-bottom: 10px;}
#up_div1_main_title2 {font-size: 14px; font-weight: bold; color:#ff0000; text-align: center; padding-bottom: 10px; border-bottom: 5px solid #ff0000;}
#up_div1_main_font {font-size: 12px; font-weight: bold; color: #000; padding:5px; line-height: 22px;}
#up_div1_main_font2 {font-size: 14px; padding: 0 20px;}
#up_div1_main_font2 a {color:#ff0000; text-decoration: underline;}

#up_div2 {padding: 10px; font-family: "微软雅黑"; font-size:14px; color:#fff; line-height:22px;}

.up_table {margin-top: 15px;}
.up_table,.up_table th,.up_table td {border:1px solid #ccc; border-collapse: collapse;}
.up_table th,.up_table td {padding:4px;}
.up_table th {font-weight: bold; font-size: 12px; background: #dedede;}
.up_table td {font-size: 12px;}
.div3_cont{padding: 10px; margin-top: 10px; font-family: "微软雅黑"; color:#000; line-height:22px;  font-size:14px; font-weight:bold;}
.ipt2 {
    height:30px;
    font-size:18px;
    font-family:"微软雅黑";
    font-weight:bold;
    margin:10px 0;
}

.txt_box {
    background:#fff;
    height:224px;
    padding:10px;
    margin-top:15px;
}

.txt_table1 {
    border:1px solid #333333; 
    border-collapse:collapse;
    font-size:12px;
    line-height:24px;
}
.txt_table1 td {
    border-right:1px solid #333333; 
    border-bottom:1px solid #333333;
    border-collapse:collapse;
    background:#efeeee;
    text-align:center;
}
.txt_table1 th {
    border-right:1px solid #333333; 
    border-bottom:1px solid #333333;
    border-collapse:collapse;
    background:#cecece;
    font-weight:bold;
        
}

.div4_cont {
    border:1px solid #0059a0; 
    padding: 10px;
    margin-top: 10px; 
    font-family: "微软雅黑"; 
    color:#fff; 
    line-height:22px;  
    font-size:16px;
    font-weight:bold
}

.id_card {
    width:200px; 
    height:123px;
    position:relative;
	margin-bottom:6px;
}

.watermark {
    position:absolute;
    bottom:10px;
    left:.20px;
}

.up_ok {
    color:#000;
    font-size:14px; 
    font-family:"微软雅黑";
    font-weight:bold;
    line-height:22px;
}
.up_ok td {padding:10px 6px;}
.f30{
  font-size:18px;
}
.up_ok a{
   color:#000;
    font-size:14px;
    text-decoration:underline;
}



.list_book {
border: 1px solid #C6C6C6;
background-color: rgba(255, 255, 255, 0.9);
line-height: 24px;
border-radius: 5px;
-moz-box-shadow: 0 1px 1px #f6f6f6;
-webkit-box-shadow: 0 1px 1px #f6f6f6;
box-shadow: 0 1px 1px #f6f6f6;
display: block;
overflow: hidden;
letter-spacing: 0px !important;
}

.list_book dt {
background-color: #E1E1E1;
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #E7E7E7), color-stop(1, #f9f9f9)	 );
-webkit-box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 #EEEEEE;
-moz-box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 #EEEEEE;
box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 #EEEEEE;
color: #666;
text-shadow: 0 1px #FFF;
text-indent: 10px;
line-height: 25px;
border-bottom: 1px solid #C6C6C6;
}
.list_book dd {
padding: 3px 5px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.tbox {
width: 100%;
height: 100%;
}
.list_book dd>div {
vertical-align: middle;
}
.tbox > * {
height: 100%;
display: table-cell;
vertical-align: top;
}
.list_book dd>div:first-of-type label {
display: inline-block;
width: 80px;
margin: 0 5px;
}
.list_book *[name] {
width: 100%;
border-radius: 0px;
background-color: #FFFFFF;
border: 1px solid #E8E8E8;
margin: 5px 0 4px;
padding: 9px 10px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.tbox > *:last-child {
width: 100%;
}

.btn_submit {
border: 0;
padding: 10px 20px;
font-size: 16px;
text-decoration: none;
background-image: -webkit-gradient(linear,left bottom,left top, color-stop(0, #5464aa), color-stop(1, #5a69af) );
border-radius: 3px;
color: #ffffff;
display: inline-block;
text-align: center;
text-shadow: 0 1px rgba(0, 0, 0, 0.2);
margin: 8px auto;
font-family:"微软雅黑"
}

input, textarea, keygen, select, button, isindex {
margin: 0em;
font: -webkit-small-control;
color: initial;
letter-spacing: normal;
word-spacing: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
display: inline-block;
text-align: start;
}
input, textarea, keygen, select, button, isindex, meter, progress {
-webkit-writing-mode: horizontal-tb;
}
.t_ok{
 background:url(../images/bg2.jpg) 0 0 repeat-x; height:64px; line-height:64px; color:#387a1b;font-family:"微软雅黑"; padding-left:10px; font-size:22px;}

