@charset "utf-8";
/* CSS Document */
body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, .pr, .pc {
margin: 0;
padding: 0;
}
body, input, button, select, textarea {
font: 12px/1.5 Microsoft YaHei,Helvitica,Verdana,Arial,san-serif;
color: #444;
}
* {
word-wrap: break-word;
}
#ft {
padding: 10px 0 50px;
border-top: 1px solid #CDCDCD;
line-height: 1.8;
color: #666;
}
.rfm th, .rfm td {
line-height: 30px;
padding: 3px 2px;
vertical-align: top;
}
a {
color: #333;
text-decoration: none;
}
.rfm a {
color: #696969;
}
.wp {
margin: 0 auto;
width: 960px;
}
.cl {
zoom: 1;
}
#flk {
text-align: right;
}
.y {
float: right;
}
#flk a {
color: #666666;
}
.pipe {
margin: 0 5px;
color: #999999;
}
.xs0 {
font-family: Tahoma,Helvetica,sans-serif;
font-size: 0.83em;
-webkit-text-size-adjust: none;
}
#hd {
display:none;
}
body {
background:url(../../images/pc/dail-bg.gif);
color:#696969;
}
#flk a {
color: #666666;
}
#ct {
    min-height: 180px;
}
#ft {
border-top: 1px solid #4B4A4A;
}
.rfm {
border-bottom: 0;
margin: 0 auto;
width: 960px;
}
.flb em {
display:none;
}
.rfm th, .rfm td {
padding: 3px 5px;
}
.rfm th {
width: 86px;
font-size: 14px;
}
.flb {
height: 0;
line-height: 0;
}
.rfm a {
color: #696969;
}
.px, .pt, .ps, select {
background-image:none;
background-color:rgba(0, 0, 0, 0.3);
border:1px solid #3E3E3E;
border-radius:6px;
padding:5px;
font-size:12px;
-moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.5) inset;
-webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.5) inset;
box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.5) inset;
color:#696969;
}
.rfm .px:focus {
background-color:rgba(0, 0, 0, 0.3);
border-color: #4b9cf8;
color:#4b9cf8;
}
a:hover {
color:#ffffff;
text-decoration: none;
}
.bm {
background-color: transparent;
border:0;
}
table {
    margin: 0 auto;
}
.btnGreen {
color: #fff;
text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
border-radius: 5px;
display: block;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.5);
text-overflow: ellipsis;
white-space: nowrap;
cursor: pointer;
text-align: center;
font-size: 20px;
    padding: 8px 45px;
border: solid 1px #333;
background: #6e6e6e;
background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
background: -moz-linear-gradient(top, #888, #575757);
}
.btnGreen:hover {
text-decoration: none;
border: solid 1px #073874;
background: #2a7fe5;
background: -webkit-gradient(linear, left top, left bottom, from(#4d9ef9), to(#0a4c9c));
background: -moz-linear-gradient(top, #4d9ef9, #0a4c9c);
}
.btnGreen:active {
position: relative;
top: 1px;
border: solid 1px #073874;
background: -webkit-gradient(linear, left top, left bottom, from(#0a4c9c), to(#4d9ef9));
background: -moz-linear-gradient(top, #0a4c9c, #4d9ef9);
}
input::-moz-placeholder {
color: #999;
}



.pc_l, .pc_c, .pc_inner, .pc_r {
width: 29px;
height: 56px;
line-height: 56px;
background:url(popuptext_bg.gif) no-repeat 0 0;
}
.popuptext .pc_l, .popuptext .pc_c, .popuptext .pc_inner, .popuptext .pc_r {
background: url(popuptext_bg.gif) no-repeat 0 0;
}
.popuptext .pc_c {
width: 200px;
background-position: 0 -56px;
background-repeat: repeat-x;
}
.popuptext .pc_inner {
white-space: nowrap;
text-align: center;
width: auto;
background-position: 50% -112px;
}
.pc_inner i {
margin-right: 10px;
font-size: 12px;
font-style: normal;
color: #FFF;
font-weight: 400;
}
.popuptext .pc_r {
background-position: -30px 0;
}
.popuptext{
position: fixed; 
z-index: 501; 
left: 45%; 
top:30%;
}


.rfm #img {
width: 56px;
height: 31px;
margin-top: -6px;
border-radius: 2px;
margin-left: 3px;
}
.rfm .px, .pt {
line-height: 30px;
padding: 3px 6px;
font-size: 16px;
}
.login-button {
height: 70px;
margin-top: 79px;
-webkit-box-shadow: 0 0 16px rgb(92, 92, 146);
padding: 0px;
font-size: 20px;
width: 80px !important;
float: right;
}
.rfm table{
border: 0px solid #888;
padding: 18px;
padding-bottom: 10px;
margin-top: 5px;
margin-bottom: 10px;
}
.img_tb{
width: 700px;
height: 334px;
}
.rfm #img {
width: 56px;
height: 31px;
margin-top: -6px;
border-radius: 2px;
margin-left: 3px;
}
.rfm .px, .pt {
line-height: 30px;
padding: 3px 6px;
font-size: 16px;
margin-bottom: 18px;
}