body {
	margin: 0px auto; padding: 0px; font-family: Tahoma,Î¢ÈíÑÅºÚ,Helvetica,arial;
}
div {
	margin: 0px auto; padding: 0px; font-family: Tahoma,Î¢ÈíÑÅºÚ,Helvetica,arial;
}
dl {
	margin: 0px auto; padding: 0px; font-family: Tahoma,Î¢ÈíÑÅºÚ,Helvetica,arial;
}
dt {
	margin: 0px auto; padding: 0px; font-family: Tahoma,Î¢ÈíÑÅºÚ,Helvetica,arial;
}
dd {
	margin: 0px auto; padding: 0px; font-family: Tahoma,Î¢ÈíÑÅºÚ,Helvetica,arial;
}
ul {
	margin: 0px auto; padding: 0px; font-family: Tahoma,Î¢ÈíÑÅºÚ,Helvetica,arial;
}
ol {
	margin: 0px auto; padding: 0px; font-family: Tahoma,Î¢ÈíÑÅºÚ,Helvetica,arial;
}
li {
	margin: 0px auto; padding: 0px; font-family: Tahoma,Î¢ÈíÑÅºÚ,Helvetica,arial;
}
h1 {
	margin: 0px auto; padding: 0px; font-family: Tahoma,Î¢ÈíÑÅºÚ,Helvetica,arial;
}
h2 {
	margin: 0px auto; padding: 0px; font-family: Tahoma,Î¢ÈíÑÅºÚ,Helvetica,arial;
}
h3 {
	margin: 0px auto; padding: 0px; font-family: Tahoma,Î¢ÈíÑÅºÚ,Helvetica,arial;
}
h4 {
	margin: 0px auto; padding: 0px; font-family: Tahoma,Î¢ÈíÑÅºÚ,Helvetica,arial;
}
h5 {
	margin: 0px auto; padding: 0px; font-family: Tahoma,Î¢ÈíÑÅºÚ,Helvetica,arial;
}
h6 {
	margin: 0px auto; padding: 0px; font-family: Tahoma,Î¢ÈíÑÅºÚ,Helvetica,arial;
}
pre {
	margin: 0px auto; padding: 0px; font-family: Tahoma,Î¢ÈíÑÅºÚ,Helvetica,arial;
}
form {
	margin: 0px auto; padding: 0px; font-family: Tahoma,Î¢ÈíÑÅºÚ,Helvetica,arial;
}
hr {
	margin: 0px auto; padding: 0px; font-family: Tahoma,Î¢ÈíÑÅºÚ,Helvetica,arial;
}
fieldset {
	margin: 0px auto; padding: 0px; font-family: Tahoma,Î¢ÈíÑÅºÚ,Helvetica,arial;
}
input {
	margin: 0px auto; padding: 0px; font-family: Tahoma,Î¢ÈíÑÅºÚ,Helvetica,arial;
}
textarea {
	margin: 0px auto; padding: 0px; font-family: Tahoma,Î¢ÈíÑÅºÚ,Helvetica,arial;
}
select {
	margin: 0px auto; padding: 0px; font-family: Tahoma,Î¢ÈíÑÅºÚ,Helvetica,arial;
}
label {
	margin: 0px auto; padding: 0px; font-family: Tahoma,Î¢ÈíÑÅºÚ,Helvetica,arial;
}
p {
	margin: 0px auto; padding: 0px; font-family: Tahoma,Î¢ÈíÑÅºÚ,Helvetica,arial;
}
blockquote {
	margin: 0px auto; padding: 0px; font-family: Tahoma,Î¢ÈíÑÅºÚ,Helvetica,arial;
}
th {
	margin: 0px auto; padding: 0px; font-family: Tahoma,Î¢ÈíÑÅºÚ,Helvetica,arial;
}
td {
	margin: 0px auto; padding: 0px; font-family: Tahoma,Î¢ÈíÑÅºÚ,Helvetica,arial;
}
button {
	margin: 0px auto; padding: 0px; font-family: Tahoma,Î¢ÈíÑÅºÚ,Helvetica,arial;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
fieldset {
	border: currentColor; border-image: none;
}
img {
	border: currentColor; border-image: none;
}
address {
	font-style: normal; font-weight: normal;
}
caption {
	font-style: normal; font-weight: normal;
}
cite {
	font-style: normal; font-weight: normal;
}
code {
	font-style: normal; font-weight: normal;
}
dfn {
	font-style: normal; font-weight: normal;
}
th {
	font-style: normal; font-weight: normal;
}
var {
	font-style: normal; font-weight: normal;
}
ol {
	list-style: none; vertical-align: middle;
}
ul {
	list-style: none; vertical-align: middle;
}
li {
	vertical-align: middle;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
img a {
	border: currentColor; border-image: none;
}
.cl {
	height: 1px; overflow: hidden; clear: both; margin-top: -1px;
}
.fixed::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.fixed {
	-ms-zoom: 1;
}
html {
	background-image: url("about:blank"); background-attachment: fixed;
}
_html {
	
}
*:focus {
	
}
textarea {
	resize: none;
}
a {
	color: rgb(35, 125, 178); text-decoration: none; cursor: pointer;
}
a:hover {
	text-decoration: underline;
}
a:hover * {
	text-decoration: underline;
}
.gradient {
	
}
.line {
	width: 1px; overflow: hidden; display: inline-block;
}
.gray_button {
	background: rgb(136, 136, 136); border-color: rgb(136, 136, 136); color: white; box-shadow: none;
}
.button_a {
	background: rgb(136, 136, 136); border-color: rgb(136, 136, 136); color: white; box-shadow: none;
}
.minibutton_a {
	background: rgb(136, 136, 136); border-color: rgb(136, 136, 136); color: white; box-shadow: none;
}
.gray_button:hover {
	background: rgb(121, 121, 121);
}
.button_a:hover {
	background: rgb(121, 121, 121);
}
.minibutton_a:hover {
	background: rgb(121, 121, 121);
}
.orange_button {
	background: rgb(255, 93, 19); border-color: rgb(255, 93, 19); color: white; box-shadow: none;
}
.orange_button:hover {
	background: rgb(240, 78, 4);
}
.slide_radio dt {
	background: rgb(48, 152, 213); border-color: rgb(48, 152, 213); color: white; box-shadow: none;
}
.blue_button {
	background: rgb(48, 152, 213); border-color: rgb(48, 152, 213); color: white; box-shadow: none;
}
.slide_radio dt:hover {
	background: rgb(33, 137, 198);
}
.blue_button:hover {
	background: rgb(33, 137, 198);
}
.green_button {
	background: rgb(114, 185, 71); border-color: rgb(114, 185, 71); color: white; box-shadow: none;
}
.green_button:hover {
	background: rgb(99, 170, 56);
}
.white_button {
	background: rgb(241, 241, 241); border-color: rgb(201, 201, 201); color: rgb(86, 86, 86); box-shadow: inset -1px -1px 0px white, inset 0px 5px 30px white;
}
.uploadify {
	background: rgb(241, 241, 241); border-color: rgb(201, 201, 201); color: rgb(86, 86, 86); box-shadow: inset -1px -1px 0px white, inset 0px 5px 30px white;
}
.white_button:hover {
	background: rgb(255, 255, 255);
}
.uploadify:hover {
	background: rgb(255, 255, 255);
}
.txt_button {
	background: none; border-color: transparent; color: rgb(0, 102, 163); box-shadow: none; _border: 0;
}
.txt_button:hover {
	background: none; text-decoration: underline;
}
.button_disable {
	background: rgb(241, 241, 241); border-color: rgb(221, 221, 221); color: rgb(181, 181, 181); cursor: default; box-shadow: none;
}
.button_disable:hover {
	background: rgb(241, 241, 241);
}
.line {
	width: 1px; overflow: hidden; display: inline-block;
}
.gray_button {
	background: rgb(136, 136, 136); border-color: rgb(136, 136, 136); color: white; box-shadow: none;
}
.button_a {
	background: rgb(136, 136, 136); border-color: rgb(136, 136, 136); color: white; box-shadow: none;
}
.minibutton_a {
	background: rgb(136, 136, 136); border-color: rgb(136, 136, 136); color: white; box-shadow: none;
}
.gray_button:hover {
	background: rgb(121, 121, 121);
}
.button_a:hover {
	background: rgb(121, 121, 121);
}
.minibutton_a:hover {
	background: rgb(121, 121, 121);
}
.orange_button {
	background: rgb(255, 93, 19); border-color: rgb(255, 93, 19); color: white; box-shadow: none;
}
.orange_button:hover {
	background: rgb(240, 78, 4);
}
.slide_radio dt {
	background: rgb(48, 152, 213); border-color: rgb(48, 152, 213); color: white; box-shadow: none;
}
.blue_button {
	background: rgb(48, 152, 213); border-color: rgb(48, 152, 213); color: white; box-shadow: none;
}
.slide_radio dt:hover {
	background: rgb(33, 137, 198);
}
.blue_button:hover {
	background: rgb(33, 137, 198);
}
.green_button {
	background: rgb(114, 185, 71); border-color: rgb(114, 185, 71); color: white; box-shadow: none;
}
.green_button:hover {
	background: rgb(99, 170, 56);
}
.white_button {
	background: rgb(241, 241, 241); border-color: rgb(201, 201, 201); color: rgb(86, 86, 86); box-shadow: inset -1px -1px 0px white, inset 0px 5px 30px white;
}
.uploadify {
	background: rgb(241, 241, 241); border-color: rgb(201, 201, 201); color: rgb(86, 86, 86); box-shadow: inset -1px -1px 0px white, inset 0px 5px 30px white;
}
.white_button:hover {
	background: rgb(255, 255, 255);
}
.uploadify:hover {
	background: rgb(255, 255, 255);
}
.txt_button {
	background: none; border-color: transparent; color: rgb(0, 102, 163); box-shadow: none; _border: 0;
}
.txt_button:hover {
	background: none; text-decoration: underline;
}
.button_disable {
	background: rgb(241, 241, 241); border-color: rgb(221, 221, 221); color: rgb(181, 181, 181); cursor: default; box-shadow: none;
}
.button_disable:hover {
	background: rgb(241, 241, 241);
}
.fui_radio {
	background-position: -16px 0px;
}
.fui_radio_checked {
	background-position: 0px 0px;
}
.fui_checkbox {
	background-position: -48px -22px;
}
.fui_checkbox_checked {
	background-position: -64px -22px;
}
.icon16 {
	width: 16px; height: 16px; overflow: hidden; vertical-align: middle; display: inline-block;
}
.icon48 {
	width: 48px; height: 48px; overflow: hidden; vertical-align: middle; display: inline-block;
}
.fui_form .hidden {
	width: 0px; height: 0px; overflow: hidden; margin-left: -999px; position: relative;
}
.tr_tn {
	width: 90px; height: 32px; text-align: right; color: rgb(86, 86, 86); line-height: 32px; padding-right: 8px; float: left;
}
.deltr_button {
	background: rgb(241, 241, 241); border: 1px solid rgb(201, 201, 201); border-image: none; width: 30px; height: 30px; overflow: hidden; margin-right: 12px; float: left;
}
.deltr_button:hover {
	background: rgb(231, 231, 231);
}
.deltr_button .icon16 {
	margin: 7px;
}
.major_txt {
	height: 32px; line-height: 32px; font-size: 18px; margin-right: 6px; float: left;
}
.third_namebox {
	padding: 0px 10px 0px 24px; height: 32px; line-height: 32px; float: left; position: relative;
}
.third_namebox .icon16 {
	left: 4px; top: 8px; position: absolute;
}
.txt_block01 {
	padding: 10px; border: 1px solid rgb(226, 226, 226); border-image: none; width: 448px; line-height: 180%; float: left; background-color: rgb(251, 251, 251);
}
.txt_block01 li {
	list-style: inside;
}
.pop_content .txt_block01 {
	width: 210px;
}
.slide_radio {
	border-radius: 2px; border: 1px solid rgb(226, 226, 226); border-image: none; height: 30px; line-height: 30px; margin-right: 12px; float: left; position: relative; z-index: 1;
}
.slide_radio dt {
	border-width: 1px; border-style: solid; margin: -1px 0px 0px -1px; border-radius: 2px; top: 0px; height: 30px; position: absolute; z-index: 2;
}
.slide_radio dd {
	padding: 0px 20px; float: left; position: relative; z-index: 3; cursor: pointer;
}
.slide_radio .current {
	color: white;
}
.txt_form .tr_tn {
	height: 20px; line-height: 20px;
}
.txt_form .r_formtip {
	height: 20px; line-height: 20px;
}
.txt_form .major_txt {
	height: 20px; line-height: 20px;
}
.input_txt {
	overflow: hidden;
}
.input_w1 {
	width: 100px;
}
.input_w2 {
	width: 150px;
}
.input_w3 {
	width: 200px;
}
.input_w4 {
	width: 250px;
}
.input_w5 {
	width: 300px;
}
.input_w6 {
	width: 350px;
}
.form_list {
	color: rgb(86, 86, 86); padding-bottom: 20px;
}
.form_list .input_txt {
	margin-right: 12px;
}
.form_list .input_tip {
	height: 32px; line-height: 32px;
}
.form_list .select_a {
	padding: 5px; border: 1px solid rgb(201, 201, 201); border-image: none; height: 32px; color: rgb(54, 54, 54); line-height: 32px; margin-right: 12px; float: left;
}
.form_list .tr_txt {
	height: 32px; line-height: 32px; float: left;
}
.form_list .checkbox_a {
	height: 32px; line-height: 32px;
}
.form_list .radio_a {
	height: 32px; line-height: 32px;
}
.form_list .fui_radio {
	margin: 8px 5px 8px 0px;
}
.form_list .fui_checkbox {
	margin: 8px 5px 8px 0px;
}
.form_list .img_code {
	width: 100px; height: 32px; overflow: hidden; margin-right: 12px; float: left;
}
.form_list .img_code img {
	width: 100px; height: 32px;
}
.fsbbox_list {
	background: url("../images/x_dotted_line.png") repeat-x; color: rgb(166, 166, 166); padding-top: 21px; padding-bottom: 20px; margin-top: 4px;
}
.fsbbox_list .button_a {
	height: 38px; line-height: 38px;
}
.fsbbox_list .button_a .icon16 {
	margin: 11px 5px 11px 0px;
}
.submit_box .button_a {
	padding: 0px 20px; height: 48px; line-height: 48px;
}
.input_txt {
	padding: 5px; border: 1px solid rgb(201, 201, 201); border-image: none; height: 20px; color: rgb(86, 86, 86); line-height: 20px; font-size: 12px; float: left;
}
.textarea_txt {
	padding: 5px; border: 1px solid rgb(201, 201, 201); border-image: none; color: rgb(86, 86, 86); line-height: 180%; font-size: 12px; float: left;
}
.t_size1 {
	width: 318px; height: 70px;
}
input[type=text] {
	box-shadow: inset 3px 3px 5px rgba(0,0,0,0.06);
}
input[type=password] {
	box-shadow: inset 3px 3px 5px rgba(0,0,0,0.06);
}
textarea {
	box-shadow: inset 3px 3px 5px rgba(0,0,0,0.06);
}
input[type=text]:focus {
	border-color: rgb(118, 196, 242); color: rgb(48, 152, 213); box-shadow: 0px 0px 10px rgba(96,205,205,0.5);
}
input[type=password]:focus {
	border-color: rgb(118, 196, 242); color: rgb(48, 152, 213); box-shadow: 0px 0px 10px rgba(96,205,205,0.5);
}
textarea:focus {
	border-color: rgb(118, 196, 242); color: rgb(48, 152, 213); box-shadow: 0px 0px 10px rgba(96,205,205,0.5);
}
select:focus {
	border-color: rgb(118, 196, 242); color: rgb(48, 152, 213); box-shadow: 0px 0px 10px rgba(96,205,205,0.5);
}
input[type=text]:focus {
	font-weight: bold;
}
input[type=password]:focus {
	font-weight: bold;
}
input[type=submit] {
	cursor: pointer;
}
button[type=submit] {
	cursor: pointer;
}
button {
	cursor: pointer;
}
.checkbox_a {
	margin-right: 5px; float: left;
}
.radio_a {
	margin-right: 5px; float: left;
}
.checkbox_a {
	margin-right: 5px; float: left;
}
.radio_a {
	margin-right: 5px; float: left;
}
.option_box {
	background: url("../images/x_dotted_line.png") repeat-x left bottom; padding-bottom: 15px; margin-right: 12px; float: left;
}
.option_box .option_list {
	overflow: hidden; float: left; display: inline;
}
.option_box .option_label {
	float: none; _float: left;
}
.option_label {
	height: 32px; line-height: 32px; padding-right: 40px; float: left; cursor: pointer;
}
.option_box_parent {
	float: left;
}
.validform_tip {
	height: 32px; line-height: 32px; float: left;
}
.validform_tip .icon16 {
	margin: 8px 4px 8px 0px; float: left; display: none;
}
.validform_tip a {
	padding: 0px 4px;
}
.validform_error {
	border-color: rgb(255, 134, 138); color: rgb(255, 74, 78); background-color: rgb(255, 244, 248);
}
.tip_error {
	color: rgb(255, 74, 78);
}
.tip_error .icon16 {
	background-position: -16px -22px; display: block; background-image: url("../images/form-s4f5d67a8c7.png");
}
.validform_success {
	border-color: rgb(119, 190, 76); color: rgb(119, 190, 76); background-color: rgb(255, 255, 246);
}
.tip_success {
	color: rgb(119, 190, 76);
}
.tip_success .icon16 {
	background-position: -32px -22px; display: block; background-image: url("../images/form-s4f5d67a8c7.png");
}
.b_formtip {
	height: 20px; color: rgb(86, 86, 86); line-height: 20px; padding-top: 8px; clear: both; float: left; display: inline; white-space: nowrap;
}
.b_formtip .icon16 {
	margin: 2px 4px 2px 0px;
}
.b_formtip .record {
	padding: 0px 4px;
}
.r_formtip {
	height: 32px; line-height: 32px;
}
.r_formtip .striking {
	color: rgb(255, 93, 19);
}
.r_formtip a {
	margin: 0px 5px;
}
.text_tr .tr_tn {
	height: 14px; line-height: 14px;
}
.text_tr .r_formtip {
	height: 14px; line-height: 14px;
}
.form_section {
	background: url("../images/x_dotted_line.png") repeat-x left bottom; padding-bottom: 11px; margin-bottom: 30px;
}
.tenpay_iframe {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 488px; height: 266px; overflow: hidden; padding-right: 10px; margin-bottom: 10px;
}
.tenpay_iframe body {
	background: red;
}
.fui_radio {
	width: 16px; height: 16px; overflow: hidden; float: left; display: block; background-image: url("../images/form-s4f5d67a8c7.png");
}
.fui_checkbox {
	width: 16px; height: 16px; overflow: hidden; float: left; display: block; background-image: url("../images/form-s4f5d67a8c7.png");
}
.fui_select {
	border: 1px solid rgb(201, 201, 201); border-image: none; height: 30px; color: rgb(54, 54, 54); line-height: 30px; padding-right: 22px; margin-right: 12px; float: left; position: relative; cursor: pointer;
}
.fui_select .name {
	padding: 0px 8px; color: rgb(86, 86, 86); float: left;
}
.fui_select .name:hover {
	text-decoration: none;
}
.fui_select .r_arrowbox {
	margin: 6px 0px; top: 0px; width: 21px; height: 18px; right: 0px; overflow: hidden; border-left-color: rgb(201, 201, 201); border-left-width: 1px; border-left-style: solid; float: left; position: absolute;
}
.fui_select .b_arrow {
	top: 8px; right: 7px; position: absolute;
}
.fui_select_box {
	background: white; border: 1px solid rgb(201, 201, 201); border-image: none; left: -1px; top: 30px; color: rgb(86, 86, 86); padding-bottom: 10px; position: absolute; z-index: 999; -ms-overflow-x: hidden; -ms-overflow-y: auto; max-height: 300px; box-shadow: 10px 10px 20px rgba(0,0,0,0.14);
}
.fui_select_box li {
	background: url("../images/x_dotted_line.png") repeat-x left bottom; padding: 0px 999px 0px 8px; height: 30px; line-height: 30px; clear: both; margin-right: -969px; float: left; display: block; white-space: nowrap; cursor: pointer;
}
.fui_select_box li:hover {
	background-color: rgb(246, 246, 246);
}
.fui_select_box .hover {
	background-color: rgb(241, 241, 241);
}
.fui_select_box .current {
	background-color: rgb(241, 241, 241);
}
.input_box {
	float: left; position: relative;
}
.input_box .input_tip {
	left: 0px; top: 0px; color: rgb(151, 151, 151); position: absolute; cursor: text;
}
.input_box .date_16 {
	top: 50%; right: 18px; margin-top: -8px; position: absolute; opacity: 0.3;
}
.focus_box .input_tip {
	color: rgb(201, 201, 201);
}
.big_form .tr_tn {
	height: 40px; line-height: 40px;
}
.big_form .r_formtip {
	height: 40px; line-height: 40px;
}
.big_form .fui_select {
	height: 38px; line-height: 38px; padding-right: 30px;
}
.big_form .fui_select .r_arrowbox {
	margin: 10px 0px; width: 26px;
}
.big_form .fui_select .r_arrowbox_fix {
	margin: 10px 0px; width: 26px;
}
.big_form .fui_select .b_arrow {
	right: 9px;
}
.big_form .slide_radio {
	height: 38px; line-height: 38px;
}
.big_form .slide_radio dt {
	height: 38px;
}
.big_form .input_txt {
	height: 28px; line-height: 28px;
}
.big_form .input_tip {
	height: 40px; line-height: 40px;
}
.big_form .button_a {
	height: 38px; line-height: 38px;
}
.big_form .icon16 {
	margin: 12px 4px 12px 0px;
}
.big_form .img_code {
	height: 40px;
}
.big_form .img_code img {
	height: 40px;
}
.fui_intensify {
	background: none; margin: 0px; padding: 0px 0px 0px 1px; width: 520px;
}
.fui_intensify .fui_radio {
	background-position: -32px 0px; margin: 0px; width: 22px; height: 22px; right: 0px; bottom: 0px; display: none; position: absolute; background-image: url("../images/form-s4f5d67a8c7.png");
}
.fui_intensify .option_label {
	left: 0px; top: 0px; position: absolute; z-index: 1; cursor: pointer;
}
.fui_intensify .option_list {
	margin: 0px 0px -1px -1px; border: 1px solid rgb(201, 201, 201); border-image: none; width: 116px; height: 40px; overflow: visible; position: relative; z-index: 1;
}
.fui_intensify .option_list .option_label {
	padding: 0px 10px; width: 96px; height: 40px; line-height: 40px; display: block; background-color: white;
}
.fui_intensify .custom_box {
	position: relative;
}
.fui_intensify .custom_box .option_label {
	background: rgb(241, 241, 241);
}
.fui_intensify .custom_box .custom_val {
	margin: 5px 0px 0px 5px; width: 60px; height: 18px; line-height: 18px; float: left; display: inline; position: relative; z-index: 2;
}
.fui_intensify .custom_box .custom_unit {
	height: 40px; line-height: 40px; padding-left: 8px; float: left; position: relative; z-index: 2;
}
.fui_intensify .custom_box .input_tip {
	left: 4px; top: 4px; height: 32px; line-height: 32px; position: absolute; z-index: 2;
}
.fui_intensify .fui_checked_box {
	z-index: 2;
}
.fui_intensify .fui_checked_box .fui_radio {
	display: block; z-index: 3;
}
.fui_intensify .fui_checked_box .option_label {
	padding: 0px 9px; border: 2px solid rgb(119, 190, 76); border-image: none; left: -1px; top: -1px; height: 38px; line-height: 38px;
}
.fui_intensify .reselect_menu_box {
	height: 40px; line-height: 40px; padding-left: 10px; float: left; display: none;
}
.bank_box .option_list {
	width: 155px;
}
.bank_box .option_list .option_label {
	width: 135px;
}
.bank_logo {
	background-image: url("../images/bank-s9af0a84818.png");
}
.bank_abc {
	background-position: 0px 0px;
}
.fui_checked_box .bank_abc {
	background-position: -1px -1px;
}
.bank_bea {
	background-position: 0px -80px;
}
.fui_checked_box .bank_bea {
	background-position: -1px -81px;
}
.bank_bjrcb {
	background-position: 0px -120px;
}
.fui_checked_box .bank_bjrcb {
	background-position: -1px -121px;
}
.bank_bob {
	background-position: 0px -160px;
}
.fui_checked_box .bank_bob {
	background-position: -1px -161px;
}
.bank_boc {
	background-position: 0px -200px;
}
.fui_checked_box .bank_boc {
	background-position: -1px -201px;
}
.bank_bcom {
	background-position: 0px -40px;
}
.fui_checked_box .bank_bcom {
	background-position: -1px -41px;
}
.bank_cbhb {
	background-position: 0px -240px;
}
.fui_checked_box .bank_cbhb {
	background-position: -1px -241px;
}
.bank_ccb {
	background-position: 0px -280px;
}
.fui_checked_box .bank_ccb {
	background-position: -1px -281px;
}
.bank_ceb {
	background-position: 0px -320px;
}
.fui_checked_box .bank_ceb {
	background-position: -1px -321px;
}
.bank_cib {
	background-position: 0px -360px;
}
.fui_checked_box .bank_cib {
	background-position: -1px -361px;
}
.bank_citic {
	background-position: 0px -400px;
}
.fui_checked_box .bank_citic {
	background-position: -1px -401px;
}
.bank_cmb {
	background-position: 0px -440px;
}
.fui_checked_box .bank_cmb {
	background-position: -1px -441px;
}
.bank_cmbc {
	background-position: 0px -480px;
}
.fui_checked_box .bank_cmbc {
	background-position: -1px -481px;
}
.bank_czb {
	background-position: 0px -520px;
}
.fui_checked_box .bank_czb {
	background-position: -1px -521px;
}
.bank_fdb {
	background-position: 0px -560px;
}
.fui_checked_box .bank_fdb {
	background-position: -1px -561px;
}
.bank_gdb {
	background-position: 0px -600px;
}
.fui_checked_box .bank_gdb {
	background-position: -1px -601px;
}
.bank_gzcb {
	background-position: 0px -640px;
}
.fui_checked_box .bank_gzcb {
	background-position: -1px -641px;
}
.bank_hsb {
	background-position: 0px -680px;
}
.fui_checked_box .bank_hsb {
	background-position: -1px -681px;
}
.bank_hxb {
	background-position: 0px -720px;
}
.fui_checked_box .bank_hxb {
	background-position: -1px -721px;
}
.bank_hzb {
	background-position: 0px -760px;
}
.fui_checked_box .bank_hzb {
	background-position: -1px -761px;
}
.bank_icbc {
	background-position: 0px -800px;
}
.fui_checked_box .bank_icbc {
	background-position: -1px -801px;
}
.bank_nbcb {
	background-position: 0px -840px;
}
.fui_checked_box .bank_nbcb {
	background-position: -1px -841px;
}
.bank_njcb {
	background-position: 0px -880px;
}
.fui_checked_box .bank_njcb {
	background-position: -1px -881px;
}
.bank_pab {
	background-position: 0px -920px;
}
.fui_checked_box .bank_pab {
	background-position: -1px -921px;
}
.bank_post {
	background-position: 0px -960px;
}
.fui_checked_box .bank_post {
	background-position: -1px -961px;
}
.bank_sdb {
	background-position: 0px -1000px;
}
.fui_checked_box .bank_sdb {
	background-position: -1px -1001px;
}
.bank_shb {
	background-position: 0px -1040px;
}
.fui_checked_box .bank_shb {
	background-position: -1px -1041px;
}
.bank_shbank {
	background-position: 0px -1080px;
}
.fui_checked_box .bank_shbank {
	background-position: -1px -1081px;
}
.bank_shrcc {
	background-position: 0px -1120px;
}
.fui_checked_box .bank_shrcc {
	background-position: -1px -1121px;
}
.bank_spdb {
	background-position: 0px -1160px;
}
.fui_checked_box .bank_spdb {
	background-position: -1px -1161px;
}
.bank_unionpay {
	background-position: 0px -1200px;
}
.fui_checked_box .bank_unionpay {
	background-position: -1px -1201px;
}
.bank_wzb {
	background-position: 0px -1240px;
}
.fui_checked_box .bank_wzb {
	background-position: -1px -1241px;
}
.more_box {
	background: rgb(246, 246, 246); width: 469px; height: 23px; text-align: center; line-height: 23px; clear: both; margin-top: 10px; border-top-color: rgb(236, 236, 236); border-top-width: 1px; border-top-style: solid; float: left; position: relative;
}
.more_box .more {
	background: url("../images/form-s4f5d67a8c7.png") 0px -38px; left: 50%; top: 0px; width: 75px; height: 24px; color: rgb(86, 86, 86); padding-left: 30px; margin-top: -1px; margin-left: -52px; display: block; position: absolute;
}
.more_box .more:hover .name {
	text-decoration: none;
}
.more_box .more_icon {
	background-position: -80px -22px; margin: 3px 0px; width: 16px; height: 16px; float: left; display: block; background-image: url("../images/form-s4f5d67a8c7.png");
}
.more_box .pack_up .more_icon {
	background-position: 0px -22px;
}
.more_box .name {
	width: 30px; float: left;
}
.button_a {
	border-width: 1px; border-style: solid; padding: 0px 14px; border-radius: 2px; height: 30px; line-height: 30px; font-size: 14px; margin-right: 12px; vertical-align: middle; float: left; display: inline-block; white-space: nowrap; _overflow-x: visible;
}
.button_a .icon16 {
	margin: 7px 5px 7px 0px; float: left;
}
.button_a .name {
	float: left;
}
.button_a:hover {
	text-decoration: none;
}
.button_a:hover .name {
	text-decoration: none;
}
.minibutton_a {
	border-width: 1px; border-style: solid; padding: 0px 10px; border-radius: 2px; height: 24px; line-height: 24px; font-size: 12px; margin-right: 12px; vertical-align: middle; float: left; display: inline-block; white-space: nowrap;
}
.minibutton_a:hover {
	text-decoration: none;
}
.minibutton_a:hover .name {
	text-decoration: none;
}
.minitip_a {
	background: rgb(255, 74, 78); padding: 5px 10px; color: white; line-height: 180%; display: none; position: absolute; z-index: 760;
}
.minitip_a .arrow {
	border-width: 6px; border-style: solid dashed dashed; border-color: rgb(255, 74, 78) transparent transparent; left: 10px; width: 0px; height: 0px; bottom: -12px; overflow: hidden; font-size: 0px; vertical-align: middle; position: absolute;
}
.minitip_b {
	padding: 10px 15px; left: 50px; top: 50px; color: white; position: absolute; z-index: 1000;
}
.minitip_b.error {
	background: rgb(255, 74, 78);
}
.minitip_b.success {
	background: rgb(119, 190, 76);
}
.enter_zoom {
	background: rgb(255, 255, 239); padding: 5px 10px; border: 1px solid rgb(255, 233, 159); border-image: none; color: rgb(255, 113, 39); font-size: 18px; font-weight: bold; position: absolute; z-index: 750; box-shadow: 10px 10px 20px rgba(0,0,0,0.14);
}
.enter_zoom .content {
	white-space: nowrap;
}
.enter_zoom .arrow {
	border-width: 6px; border-style: solid dashed dashed; border-color: rgb(255, 255, 239) transparent transparent; left: 10px; width: 0px; height: 0px; bottom: -11px; overflow: hidden; font-size: 0px; vertical-align: middle; position: absolute; z-index: 2;
}
.enter_zoom .arrow_bj {
	border-width: 6px; border-style: solid dashed dashed; border-color: rgb(255, 233, 159) transparent transparent; width: 0px; height: 0px; bottom: -12px; overflow: hidden; font-size: 0px; vertical-align: middle; z-index: 1;
}
.position_tipbox {
	background: black; display: none; position: absolute; z-index: 1010; _width: 0;
}
.position_tipbox .top_arrow {
	border-width: 8px; border-style: dashed dashed solid; border-color: transparent transparent rgb(206, 206, 206); left: 16px; top: -15px; width: 0px; height: 0px; overflow: hidden; font-size: 0px; vertical-align: middle; position: absolute; z-index: 1;
}
.position_tipbox .arrow_bj {
	border-width: 8px; border-style: dashed dashed solid; border-color: transparent transparent rgb(255, 255, 255); top: -14px; width: 0px; height: 0px; overflow: hidden; font-size: 0px; vertical-align: middle; z-index: 2;
}
.search_tip {
	background: white; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(86, 86, 86); overflow: hidden; z-index: 10; box-shadow: 10px 10px 20px rgba(0,0,0,0.14); _float: left;
}
.mail_tip {
	background: white; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(86, 86, 86); overflow: hidden; z-index: 10; box-shadow: 10px 10px 20px rgba(0,0,0,0.14); _float: left;
}
.search_tip .being {
	background: rgb(241, 241, 241); padding: 0px 10px; height: 30px; color: rgb(121, 121, 121); line-height: 30px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.mail_tip .being {
	background: rgb(241, 241, 241); padding: 0px 10px; height: 30px; color: rgb(121, 121, 121); line-height: 30px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.search_tip .result_list {
	background: url("../images/x_dotted_line.png") repeat-x left bottom; height: 32px; line-height: 32px; overflow: hidden; padding-bottom: 1px; margin-top: 1px;
}
.mail_tip .result_list {
	background: url("../images/x_dotted_line.png") repeat-x left bottom; height: 32px; line-height: 32px; overflow: hidden; padding-bottom: 1px; margin-top: 1px;
}
.search_tip a {
	padding: 0px 10px; height: 32px; color: rgb(86, 86, 86); display: block;
}
.mail_tip a {
	padding: 0px 10px; height: 32px; color: rgb(86, 86, 86); display: block;
}
.search_tip a:hover {
	color: rgb(36, 36, 36); background-color: rgb(241, 241, 241);
}
.mail_tip a:hover {
	color: rgb(36, 36, 36); background-color: rgb(241, 241, 241);
}
.search_tip .current {
	color: rgb(36, 36, 36); background-color: rgb(241, 241, 241);
}
.mail_tip .current {
	color: rgb(36, 36, 36); background-color: rgb(241, 241, 241);
}
.search_tip li {
	margin-bottom: -1px; vertical-align: top; position: relative; _margin-bottom: 0;
}
.mail_tip li {
	margin-bottom: -1px; vertical-align: top; position: relative; _margin-bottom: 0;
}
.mail_tip .result_list {
	height: 26px; line-height: 26px;
}
.mail_tip a {
	height: 26px;
}
.option_box_parent .uploadify-queue {
	margin-left: 0px;
}
.uploadify {
	border-width: 1px; border-style: solid; border-radius: 2px; height: 30px; text-align: center; line-height: 30px; margin-right: 12px; float: left; position: relative;
}
.uploadify .swfupload {
	left: 0px;
}
.uploadify-queue {
	padding: 0px 16px; border: 1px solid rgb(226, 226, 226); border-image: none; width: 400px; clear: both; margin-top: 16px; margin-left: 95px; float: left; display: none; position: relative;
}
.uploadify-queue .tarrow {
	left: 16px; position: absolute;
}
.uploadify-queue .tarrow1 {
	border-width: 6px; border-style: dashed dashed solid; border-color: transparent transparent rgb(206, 206, 206); top: -13px; width: 0px; height: 0px; overflow: hidden; font-size: 0px; vertical-align: middle; z-index: 2;
}
.uploadify-queue .tarrow2 {
	border-width: 6px; border-style: dashed dashed solid; border-color: transparent transparent rgb(255, 255, 255); top: -12px; width: 0px; height: 0px; overflow: hidden; font-size: 0px; vertical-align: middle; z-index: 3;
}
.uploadify-queue .cancel {
	height: 16px; line-height: 16px; padding-bottom: 6px;
}
.uploadify-queue .fileName {
	height: 16px; line-height: 16px; padding-bottom: 6px;
}
.uploadify-queue .data {
	height: 16px; line-height: 16px; padding-bottom: 6px;
}
.uploadify-queue .cancel {
	float: right;
}
.uploadify-queue .cancel a {
	height: 16px; display: block;
}
.uploadify-queue .cancel a:hover {
	text-decoration: underline;
}
.uploadify-queue .cancel a:hover .name {
	text-decoration: underline;
}
.uploadify-queue .recover_16 {
	opacity: 0.8;
}
.uploadify-queue .icon16 {
	margin-right: 2px; float: left;
}
.uploadify-queue .name {
	float: left;
}
.uploadify-queue .fileName {
	margin-right: 10px; float: left;
}
.uploadify-queue .data {
	color: rgb(146, 146, 146);
}
.uploadify-queue-item {
	background: url("../images/x_dotted_line.png") repeat-x left bottom; padding: 16px 0px; height: 30px; margin-bottom: -1px; position: relative;
}
.uploadify-progress {
	width: 100%; height: 8px; clear: both; display: block; position: relative; background-color: rgb(246, 246, 246);
}
.uploadify-progress-bar {
	background: rgb(119, 190, 76); left: 0px; top: 0px; height: 8px; display: inline-block; position: absolute;
}
.line {
	width: 1px; overflow: hidden; display: inline-block;
}
.gray_button {
	background: rgb(136, 136, 136); border-color: rgb(136, 136, 136); color: white; box-shadow: none;
}
.button_a {
	background: rgb(136, 136, 136); border-color: rgb(136, 136, 136); color: white; box-shadow: none;
}
.minibutton_a {
	background: rgb(136, 136, 136); border-color: rgb(136, 136, 136); color: white; box-shadow: none;
}
.gray_button:hover {
	background: rgb(121, 121, 121);
}
.button_a:hover {
	background: rgb(121, 121, 121);
}
.minibutton_a:hover {
	background: rgb(121, 121, 121);
}
.orange_button {
	background: rgb(255, 93, 19); border-color: rgb(255, 93, 19); color: white; box-shadow: none;
}
.orange_button:hover {
	background: rgb(240, 78, 4);
}
.slide_radio dt {
	background: rgb(48, 152, 213); border-color: rgb(48, 152, 213); color: white; box-shadow: none;
}
.blue_button {
	background: rgb(48, 152, 213); border-color: rgb(48, 152, 213); color: white; box-shadow: none;
}
.slide_radio dt:hover {
	background: rgb(33, 137, 198);
}
.blue_button:hover {
	background: rgb(33, 137, 198);
}
.green_button {
	background: rgb(114, 185, 71); border-color: rgb(114, 185, 71); color: white; box-shadow: none;
}
.green_button:hover {
	background: rgb(99, 170, 56);
}
.white_button {
	background: rgb(241, 241, 241); border-color: rgb(201, 201, 201); color: rgb(86, 86, 86); box-shadow: inset -1px -1px 0px white, inset 0px 5px 30px white;
}
.uploadify {
	background: rgb(241, 241, 241); border-color: rgb(201, 201, 201); color: rgb(86, 86, 86); box-shadow: inset -1px -1px 0px white, inset 0px 5px 30px white;
}
.white_button:hover {
	background: rgb(255, 255, 255);
}
.uploadify:hover {
	background: rgb(255, 255, 255);
}
.txt_button {
	background: none; border-color: transparent; color: rgb(0, 102, 163); box-shadow: none; _border: 0;
}
.txt_button:hover {
	background: none; text-decoration: underline;
}
.button_disable {
	background: rgb(241, 241, 241); border-color: rgb(221, 221, 221); color: rgb(181, 181, 181); cursor: default; box-shadow: none;
}
.button_disable:hover {
	background: rgb(241, 241, 241);
}
.process_bar {
	background: rgb(236, 236, 236); height: 35px; color: rgb(86, 86, 86); line-height: 35px; margin-bottom: 16px;
}
.process_bar .pb_list {
	padding: 0px 24px 0px 10px; float: left; display: inline; position: relative;
}
.process_bar .pb_list .arrow {
	background-position: 0px 0px; top: 0px; width: 19px; height: 35px; right: 0px; display: block; position: absolute; background-image: url("../images/pop-sd23c55f7d5.png");
}
.process_bar .already_list {
	color: white; background-color: rgb(119, 190, 76);
}
.process_bar .already_list .arrow {
	background-position: -16px -35px;
}
.process_bar .current_list {
	color: white; background-color: rgb(119, 190, 76);
}
.process_bar .current_list .arrow {
	background-position: -19px 0px;
}
.process_bar .r_pb_list {
	padding: 0px 16px 0px 10px; float: right;
}
.pop_bj {
	background: black; left: 0px; top: 0px; right: 0px; bottom: 0px; display: none; position: fixed; z-index: 699; opacity: 0.4;
}
.pop_box {
	background: white; border: 1px solid rgb(221, 221, 221); border-image: none; left: 0px; top: 0px; position: absolute; box-shadow: 0px 0px 50px rgba(0,0,0,0.3);
}
.pop_box .title_box {
	background: rgb(241, 241, 241); line-height: 40px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.pop_box .title_box .name {
	height: 40px; color: rgb(86, 86, 86); line-height: 40px; padding-left: 10px; font-size: 14px; display: inline-block; white-space: nowrap;
}
.pop_box .pop_cose {
	background-position: 0px -35px; margin: 12px 0px; top: 0px; width: 16px; height: 16px; right: 10px; text-indent: -999px; overflow: hidden; position: absolute; z-index: 710; background-image: url("../images/pop-sd23c55f7d5.png");
}
.pop_box .pop_cose:hover {
	background-position: 0px -70px;
}
.pop_box .pop_content {
	width: 500px; clear: both; position: relative; z-index: 705; -ms-overflow-y: auto; max-height: 420px;
}
.pop_box .pop_button {
	background: url("../images/x_dotted_line.png") repeat-x rgb(241, 241, 241); margin: 0px auto; padding: 17px 4px 16px 0px; text-align: right;
}
.pop_box .pop_button .button_a {
	margin-right: 16px; float: none;
}
.pop_tbr {
	top: 10px; width: 180px; height: 20px; text-align: right; right: 40px; color: rgb(86, 86, 86); line-height: 20px; position: absolute; z-index: 708;
}
.pop_tbr a {
	margin: 0px 5px;
}
.douwa_tip {
	left: 130px; top: -80px; width: 110px; height: 140px; position: absolute; background-image: url("../images/douwa_tip.png");
}
.douwa_tip .slogin {
	top: 10px; width: 110px; height: 50px; right: -80px; overflow: hidden; display: block; position: absolute; background-image: url("../images/douwa_tip.png");
}
.drecharge_s {
	background-position: -110px 0px;
}
.drecharge_s .slogin {
	background-position: -110px -140px;
}
.drecharge_e {
	background-position: 0px 0px;
}
.drecharge_e .slogin {
	background-position: 0px -140px;
}
.pop_recharge .box_w1 {
	width: 434px;
}
.pop_recharge .fui_intensify .option_label {
	width: 84px;
}
.pop_doudou {
	width: 450px; text-align: center; color: rgb(86, 86, 86); padding-bottom: 20px; position: relative;
}
.pop_doudou .doudou_flashbox {
	height: 260px;
}
.pop_doudou .score {
	left: 300px; top: 40px; color: rgb(255, 74, 78); font-size: 24px; font-weight: bold; position: absolute;
}
.pop_doudou .share_tip {
	padding-top: 10px;
}
.share_button {
	height: 26px; text-align: center; color: rgb(86, 86, 86); line-height: 26px; padding-top: 6px;
}
.share_button .share_icon {
	width: 67px; height: 26px; line-height: 0; overflow: hidden; font-size: 0px; margin-right: 12px; vertical-align: middle; display: inline-block; background-image: url("../images/task-s8841d67a70.png");
}
.share_button .weibo_icon {
	background-position: 0px -88px;
}
.share_button .tweibo_icon {
	background-position: 0px -114px;
}
.custom_button_box {
	padding-top: 10px;
}
.popPunch {
	padding: 20px 20px 0px;
}
.popPunch__calendarSlide {
	width: 532px; height: 230px; margin-bottom: 20px;
}
.popPunch__calendar {
	width: 363px; height: 230px; float: left;
}
.popPunch__calendarTable {
	width: 100%; border-collapse: separate; border-spacing: 1px;
}
.popPunch__calendarTable td {
	height: 32px; text-align: center; line-height: 32px;
}
.popPunch__calendarTable thead td {
	background-color: rgb(231, 231, 231);
}
.popPunch__calendarTable tbody td {
	background-color: rgb(241, 241, 241);
}
.popPunch__calendarDay {
	border: 2px solid rgb(241, 241, 241); height: 28px; color: rgb(86, 86, 86); line-height: 28px; display: block; position: relative;
}
.popPunch__calendarDay:hover {
	border-color: rgb(231, 231, 231); text-decoration: none; background-color: white;
}
.popPunch__calendarDay--past {
	opacity: 0.4;
}
.popPunch__calendarDay--past:hover {
	border-color: rgb(241, 241, 241);
}
.popPunch__calendarDay--checkin {
	border-color: rgb(119, 190, 76); color: white; background-color: rgb(119, 190, 76);
}
.popPunch__calendarDay--checkin .popPunch__selected {
	display: block;
}
.popPunch__calendarDay--checkin:hover {
	border-color: rgb(119, 190, 76); background-color: rgb(119, 190, 76);
}
.popPunch__calendarDay--today {
	border-color: rgb(231, 231, 231); background-color: rgb(231, 231, 231);
}
.popPunch__calendarDay--today:hover {
	border-color: rgb(231, 231, 231); background-color: rgb(231, 231, 231);
}
.popPunch__slideBox {
	width: 150px; height: 230px; overflow: hidden; float: right; position: relative;
}
.popPunch__selected {
	width: 16px; height: 16px; right: 0px; bottom: 0px; overflow: hidden; display: none; position: absolute; background-image: url("../images/pop_punch-s99f448db53.png");
}
.popPunch__slideTag {
	top: 0px; width: 22px; height: 63px; text-align: center; right: 0px; color: white; padding-right: 2px; padding-bottom: 5px; font-style: normal; display: block; position: absolute; unicode-bidi: bidi-override; -ms-writing-mode: tb-rl; background-image: url("../images/pop_punch-s99f448db53.png"); -webkit-writing-mode: vertical-rl;
}
.popPunch__slide {
	width: 150px; height: 230px; display: block;
}
.popPunch__slideList {
	width: 150px; height: 230px; display: block;
}
.popPunch__slideMenu {
	width: 150px; height: 230px; display: block;
}
.popPunch__slideImg {
	width: 150px; height: 230px; display: block;
}
.popPunch__slideList {
	float: left;
}
.popPunch__slideBtnBox {
	left: 0px; width: 100%; height: 12px; text-align: center; bottom: 10px; font-size: 0px; display: block; position: absolute; z-index: 2;
}
.popPunch__slideBtn {
	background: white; margin: 0px 3px; border-radius: 100px; width: 12px; height: 12px; overflow: hidden; display: inline-block; opacity: 0.5;
}
.popPunch__slideBtn--current {
	width: 24px; opacity: 1;
}
.popPunch__stage {
	height: 100px; color: rgb(86, 86, 86); position: relative;
}
.popPunch__stageLine {
	left: 0px; top: 47px; width: 100%; height: 1px; overflow: hidden; position: absolute; background-color: rgb(241, 241, 241);
}
.popPunch__stageList {
	width: 20%; height: 100px; text-align: center; float: left; position: relative;
}
.popPunch__stageList--current .popPunch__iconDoudou {
	background-position: 0px -54px;
}
.popPunch__stageList--current .popPunch__iconLottery {
	background-position: 0px -86px;
}
.popPunch__stageList--current .popPunch__radiu {
	background-position: 0px -27px;
}
.popPunch__stageList--current .popPunch__reward {
	color: rgb(119, 190, 76);
}
.popPunch__icon {
	margin: 0px auto 4px; width: 16px; height: 16px; overflow: hidden; display: block; background-image: url("../images/pop_punch-s99f448db53.png");
}
.popPunch__radiu {
	left: 50%; top: 42px; width: 11px; height: 11px; overflow: hidden; margin-left: -5px; display: block; position: absolute; background-image: url("../images/pop_punch-s99f448db53.png");
}
.popPunch__reward {
	height: 20px; line-height: 20px; display: block;
}
.popPunch__days {
	height: 20px; line-height: 20px; display: block;
}
.popPunch__reward {
	font-size: 14px; font-weight: bold; margin-bottom: 16px;
}
.popPunch__days {
	color: rgb(146, 146, 146);
}
.popPunch__iconDoudou {
	background-position: 0px -38px;
}
.popPunch__iconLottery {
	background-position: 0px -70px;
}
.popPunch__radiu {
	background-position: 0px -16px;
}
.popPunch__selected {
	background-position: 0px 0px;
}
.popPunch__slideTag {
	background-position: 0px -102px;
}
.confirm_layer {
	padding: 30px 30px 30px 93px; color: rgb(86, 86, 86);
}
.confirm_layer .confirm_title {
	padding-bottom: 6px; font-size: 14px; white-space: nowrap;
}
.confirm_layer .confirm_content {
	line-height: 180%; clear: both;
}
.confirm_layer .confirm_button {
	width: 200px; padding-top: 10px;
}
.confirm_layer .type_icon {
	left: 30px; top: 32px; width: 48px; height: 48px; display: block; position: absolute; background-image: url("../images/pop-sd23c55f7d5.png");
}
.confirm_layer .warning_48 {
	background-position: 0px -230px;
}
.confirm_layer .success_48 {
	background-position: 0px -182px;
}
.confirm_layer .error_48 {
	background-position: 0px -134px;
}
.confirm_layer .birth_48 {
	background-position: 0px -86px;
}
.confirm_layer .button_box {
	padding-top: 6px;
}
.confirm_button_2 {
	background: url("../images/x_dotted_line.png") repeat-x rgb(246, 246, 246); padding: 20px 0px; text-align: right;
}
.confirm_button_2 .button_a {
	float: none;
}
.pop_tipsa {
	color: rgb(86, 86, 86); line-height: 180%;
}
.pop_tipsb {
	color: rgb(86, 86, 86); line-height: 180%;
}
.pop_tipsa h4 {
	padding-bottom: 6px; font-size: 12px;
}
.pop_tipsb h4 {
	padding-bottom: 6px; font-size: 12px;
}
.pop_tipsa {
	background: url("../images/x_dotted_line.png") repeat-x left bottom; padding: 16px 0px; margin-bottom: 20px;
}
.pop_tipsb {
	background: url("../images/x_dotted_line.png") repeat-x; padding-top: 16px;
}
.pop_c_a {
	padding: 0px 16px 10px;
}
.pop_c_b {
	padding: 16px 16px 10px;
}
.pop_c_c {
	padding: 16px;
}
.pop_c_d {
	padding: 16px 0px 0px;
}
.pop_c_d .pop_tipsa {
	padding-top: 0px; margin-right: 16px; margin-left: 16px;
}
.loading {
	background: url("../images/loading.gif") no-repeat center; width: 100%; height: 100%; min-height: 200px;
}
.pop_tag_menubox {
	background: rgb(236, 236, 236); height: 40px; line-height: 40px; border-bottom-color: rgb(206, 206, 206); border-bottom-width: 1px; border-bottom-style: solid; _overflow-x: hidden; _position: relative;
}
.pop_tag_menubox .tm_list {
	float: left; display: inline;
}
.pop_tag_menubox .tm_menu {
	border-width: 0px 1px 1px; border-style: none solid none none; border-color: currentColor rgb(221, 221, 221) transparent transparent; padding: 0px 16px; border-image: none; color: rgb(161, 161, 161); font-size: 14px; margin-bottom: -1px; float: left; position: relative;
}
.pop_tag_menubox .tm_menu:hover {
	color: rgb(121, 121, 121); text-decoration: none;
}
.pop_tag_menubox .current {
	background: white; color: rgb(86, 86, 86); padding-left: 17px; margin-left: -2px; border-right-color: rgb(206, 206, 206); border-bottom-color: white; border-left-color: rgb(206, 206, 206); border-bottom-style: solid; border-left-style: solid;
}
.pop_login .user_16_gray {
	background-position: -32px 0px;
}
.pop_login .key_16_gray {
	background-position: 0px 0px;
}
.pop_login .imgcode_16_gray {
	background-position: -16px 0px;
}
.pop_login .login_box {
	top: 0px; right: 90px; position: absolute; z-index: 3;
}
.pop_login .title_box {
	height: 30px; color: rgb(86, 86, 86); line-height: 30px; font-size: 14px; margin-bottom: 16px; border-bottom-color: rgb(201, 201, 201); border-bottom-width: 2px; border-bottom-style: solid;
}
.pop_login .login_form {
	margin: 20px 20px 0px;
}
.pop_login .login_form .icon16 {
	background-image: url("../images/login-s8261e95f2c.png");
}
.pop_login .form_list {
	width: 100%; padding-bottom: 20px; position: relative; z-index: 10;
}
.pop_login .input_box {
	margin-right: -20px; float: left; position: relative; z-index: 11;
}
.pop_login .input_tip {
	height: 50px; line-height: 50px;
}
.pop_login .input_w1 {
	width: 321px; margin-right: 0px;
}
.pop_login .input_w2 {
	width: 171px;
}
.pop_login .input_txt {
	padding: 9px 9px 9px 48px; border: 0px currentColor; border-image: none; height: 32px; line-height: 32px; font-size: 16px;
}
.pop_login .img_code {
	width: 138px; height: 50px; margin-right: 0px; float: right;
}
.pop_login .img_code img {
	width: 138px; height: 50px;
}
.pop_login .icon_box {
	background: rgb(251, 251, 251); left: 0px; top: 0px; width: 35px; height: 50px; overflow: hidden; border-right-color: rgb(216, 216, 216); border-right-width: 1px; border-right-style: solid; display: inline-block; position: absolute; z-index: 30;
}
.pop_login .icon_box .icon16 {
	margin: 19px 10px;
}
.pop_login .auto_login {
	height: 20px; color: rgb(86, 86, 86); line-height: 20px;
}
.pop_login .auto_login .auto_login_l {
	float: left;
}
.pop_login .auto_login .forget {
	float: right;
}
.pop_login .auto_login .checkbox_a {
	height: 20px; line-height: 20px; float: left;
}
.pop_login .auto_login .fui_checkbox {
	margin: 2px 4px 2px 0px;
}
.pop_login .submit {
	background: rgb(255, 93, 19); border-radius: 2px; border: 0px currentColor; border-image: none; width: 100%; height: 40px; color: white; line-height: 40px; font-size: 14px;
}
.pop_login .qr_code_login {
	padding: 30px 20px 0px; height: 260px;
}
.pop_login .qr_code_login .qcl_top {
	height: 20px; text-align: center; line-height: 20px; margin-bottom: 20px;
}
.pop_login .qr_code_login .qcl_top a {
	color: rgb(86, 86, 86);
}
.pop_login .qr_code_login .qcl_top .icon16 {
	margin-top: -3px; margin-right: 4px; vertical-align: middle; display: inline-block;
}
.pop_login .qr_code_login .qcl_top .name {
	height: 16px; line-height: 16px; font-size: 14px;
}
.pop_login .qr_code_login .back {
	float: right; display: none;
}
.pop_login .qr_code_login .qr_code {
	width: 188px; height: 120px; margin-bottom: 30px; position: relative;
}
.pop_login .qr_code_login .qr_code_confirm {
	width: 188px; height: 120px; margin-bottom: 30px; position: relative;
}
.pop_login .qr_code_login .refresh_gray_30 {
	background: url("../images/icon-s625f6fcc7a.png") -46px -52px; margin: 26px auto 8px; width: 30px; height: 30px; overflow: hidden; display: block;
}
.pop_login .qr_code_login .refresh {
	background: white; left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; color: rgb(86, 86, 86); display: none; position: absolute; opacity: 0.95;
}
.pop_login .qr_code_login .qr_code_img {
	margin: 0px auto; width: 120px; height: 120px; display: block;
}
.pop_login .qr_code_login .qr_code_img img {
	width: 120px; height: 120px;
}
.pop_login .qr_code_login .help_side {
	background: url("../images/help_side.png") no-repeat top; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute;
}
.pop_login .qr_code_login .icon_4399 {
	background: url("../images/icon-s625f6fcc7a.png") 0px -84px; margin: -12px 0px 0px -12px; left: 50%; top: 50%; width: 24px; height: 24px; overflow: hidden; display: block; position: absolute;
}
.pop_login .qr_code_login .qr_code_confirm {
	text-align: center; color: rgb(119, 190, 76);
}
.pop_login .qr_code_login .qr_code_confirm .icon48 {
	margin-bottom: 5px;
}
.pop_login .qr_code_login .qr_code_confirm .tip_title {
	height: 32px; line-height: 32px; font-size: 16px;
}
.pop_login .qr_code_login .qr_code_confirm .tip_txt {
	height: 20px; line-height: 20px; font-size: 12px; margin-bottom: 4px;
}
.pop_login .qr_code_login .down_game_box {
	background: rgb(99, 170, 56); margin: 0px auto; border-radius: 21px; width: 160px; height: 32px; text-align: center; color: white; line-height: 32px; font-size: 12px; display: block;
}
.pop_login .form_box {
	border: 1px solid rgb(196, 196, 196); border-image: none; margin-bottom: 12px; _zoom: 1;
}
.pop_login .form_box .form_list {
	padding-bottom: 0px; border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid;
}
.pop_login .form_box .first_list {
	margin-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.pop_login .form_box input[type=text] {
	box-shadow: none;
}
.pop_login .form_box input[type=password] {
	box-shadow: none;
}
.pop_login .form_box input[type=text]:focus {
	box-shadow: none;
}
.pop_login .form_box input[type=password]:focus {
	box-shadow: none;
}
.pop_content .with_other_login {
	background: url("../images/x_dotted_line.png") repeat-x; padding: 14px 20px 19px; height: 20px; line-height: 20px;
}
.pop_content .with_other_login .line {
	background: url("../images/y_dotted.png") repeat-y -1px 0px; top: 5px; height: 12px; right: -18px; position: absolute; opacity: 0.3;
}
.pop_content .with_other_login li {
	display: inline;
}
.pop_content .with_other_login a {
	color: rgb(86, 86, 86); margin-right: 36px; float: left; position: relative;
}
.pop_content .with_other_login a .icon16 {
	margin: 2px 3px 2px 0px; float: left;
}
.pop_content .with_other_login a .name {
	float: left;
}
.pop_content .with_other_login .reg {
	margin: 0px; color: rgb(48, 152, 213); float: right; white-space: nowrap;
}
.attention_weixin {
	width: 430px; height: 155px;
}
.attention_weixin .weixin_img {
	background: url("../images/weixin_img.png") no-repeat; width: 155px; height: 155px; margin-right: 20px; float: left; display: inline;
}
.attention_weixin .weixin_info {
	width: 250px; color: rgb(86, 86, 86); line-height: 200%; float: left;
}
.attention_weixin .weixin_info h3 {
	padding-bottom: 4px;
}
.fixed_bottom {
	_position: absolute; _bottom: auto;
}
.fixed_top {
	_position: absolute; _bottom: auto;
}
@media not all
{
input {
	line-height: normal !important;
}
}
html {
	height: 100%; position: relative;
}
.middle_body {
	top: 50%; width: 100%; height: 690px; margin-top: -345px; position: absolute;
}
body {
	font-size: 12px;
}
.tips_block {
	background: rgb(255, 255, 239); padding: 10px; border: 1px solid rgb(255, 233, 159); border-image: none; color: rgb(255, 113, 39); line-height: 180%; font-size: 14px; margin-bottom: 20px;
}
.tips_block a {
	padding: 0px 5px;
}
.b_arrow {
	border-width: 4px; border-style: solid dashed dashed; border-color: rgb(121, 121, 121) transparent transparent; width: 0px; height: 0px; overflow: hidden; font-size: 0px; margin-left: 5px; vertical-align: middle;
}
.c_w {
	width: 960px;
}
.icon16 {
	background-image: url("../images/icon-s625f6fcc7a.png"); background-repeat: no-repeat;
}
.icon48 {
	background-image: url("../images/icon-s625f6fcc7a.png"); background-repeat: no-repeat;
}
.qq_16_gray {
	background-position: -100px -84px;
}
.weixin_16_gray {
	background-position: -64px -160px;
}
.weibo_16_gray {
	background-position: -76px -52px;
}
.cose_gray_16 {
	background-position: -97px 0px;
}
.help_16 {
	background-position: -116px -84px;
}
.win_48 {
	background-position: -96px -264px;
}
.user_16_gray {
	background-position: -32px 0px;
}
.key_16_gray {
	background-position: 0px 0px;
}
.imgcode_16_gray {
	background-position: -16px 0px;
}
a:hover .weibo_16_gray {
	background-position: -76px -68px;
}
.current .weibo_16_gray {
	background-position: -76px -68px;
}
a:hover .weixin_16_gray {
	background-position: -64px -176px;
}
.current .weixin_16_gray {
	background-position: -64px -176px;
}
a:hover .qq_16_gray {
	background-position: -100px -100px;
}
.current .qq_16_gray {
	background-position: -100px -100px;
}
.tag_menu_1 {
	height: 35px; padding-left: 1px; margin-bottom: 30px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.tag_menu_1 .tm_list {
	float: left; display: inline;
}
.tag_menu_1 .tm_menu {
	background: rgb(246, 246, 246); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(226, 226, 226) rgb(226, 226, 226) currentColor; padding: 0px 20px; border-image: none; height: 34px; color: rgb(126, 126, 126); line-height: 34px; font-size: 14px; text-decoration: none; margin-left: -1px; float: left; position: relative; cursor: pointer;
}
.tag_menu_1 .current {
	background: white; color: rgb(86, 86, 86); margin-bottom: -1px; border-bottom-color: white; border-bottom-width: 1px; border-bottom-style: solid;
}
.header {
	height: 88px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.header .logo {
	background: url("../images/logo.png") no-repeat; margin: 17px 0px; width: 195px; height: 50px; line-height: 50px; text-indent: -999px; overflow: hidden; font-size: 14px; float: left; _background: none;
}
.header .menu_box {
	height: 30px; margin-top: 42px; float: right;
}
.header li {
	margin-right: 24px; float: left; display: inline;
}
.header .menu {
	color: rgb(86, 86, 86); font-size: 14px; font-weight: bold;
}
.header .menu:hover {
	color: rgb(255, 93, 19);
}
.main {
	overflow: hidden;
}
.reg_main .main_cc {
	width: 650px; padding-right: 20px; padding-bottom: 999px; margin-bottom: -999px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left;
}
.fp_main .main_cc {
	width: 650px; padding-right: 20px; padding-bottom: 999px; margin-bottom: -999px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left;
}
.reg_main .r_side {
	height: 163px; padding-left: 20px; float: left;
}
.fp_main .r_side {
	height: 163px; padding-left: 20px; float: left;
}
.reg_main .con_logined {
	padding-left: 20px; float: left;
}
.fp_main {
	color: rgb(86, 86, 86); padding-top: 30px; margin-bottom: 30px;
}
.reg_main {
	color: rgb(86, 86, 86); padding-top: 30px; margin-bottom: 30px;
}
.reg_main .input_w1 {
	width: 78px;
}
.reg_main .input_w2 {
	width: 200px;
}
.reg_main a {
	text-decoration: underline;
}
.reg_main .form_list {
	padding-bottom: 20px;
}
.reg_main .input_txt {
	height: 24px; line-height: 24px;
}
.reg_main .button_a {
	height: 36px; line-height: 36px;
}
.reg_main .button_getVerify {
	width: 110px; text-align: center;
}
.reg_main .input_tip {
	height: 36px; line-height: 36px;
}
.reg_main .tr_tn {
	height: 36px; line-height: 36px;
}
.reg_main .tip_text {
	height: 36px; line-height: 36px;
}
.reg_main .icon16 {
	margin: 10px 5px 10px 0px;
}
.reg_main .reg_button {
	padding: 0px 20px; height: 46px; line-height: 46px; font-size: 16px; text-decoration: none;
}
.reg_main .activation_button {
	padding: 0px 20px; height: 46px; line-height: 46px; font-size: 16px; text-decoration: none;
}
.reg_main .reg_button {
	width: 170px; text-align: center;
}
.reg_main .reg_pact {
	height: 16px; line-height: 16px; padding-top: 16px;
}
.reg_main .reg_pact .fui_checkbox {
	margin: 0px 5px 0px 0px;
}
.reg_main .reg_pact label {
	float: left;
}
.reg_main .reg_pact a {
	float: left;
}
.reg_main .r_side {
	line-height: 180%;
}
.reg_main .r_side p a {
	padding: 0px 5px;
}
.reg_main .with_other_login {
	padding-top: 10px;
}
.reg_main .with_other_login li {
	height: 26px; line-height: 26px; padding-right: 30px; float: left; position: relative;
}
.reg_main .with_other_login .icon16 {
	margin: 5px 5px 5px 0px; float: left;
}
.reg_main .with_other_login .line {
	background: url("../images/y_dotted.png") repeat-y -1px 0px; top: 8px; height: 12px; right: 13px; position: absolute; opacity: 0.3;
}
.reg_main .with_other_login a {
	color: rgb(86, 86, 86); text-decoration: none;
}
.reg_main .reg {
	display: none;
}
.reg_main .weixin .line {
	display: none;
}
.reg_main .validform_tip {
	color: rgb(166, 166, 166);
}
.log_in {
	height: 257px; text-align: center; color: rgb(86, 86, 86);
}
.log_in .log_in_icon {
	background: url("../images/loading.gif") no-repeat bottom; height: 32px; padding-top: 50px; margin-bottom: 20px; display: block;
}
.activation_tip {
	padding: 20px 0px 30px 110px; position: relative;
}
.activation_tip .icon48 {
	background: url("../images/icon-s625f6fcc7a.png") -96px -264px; left: 50px; top: 20px; width: 48px; height: 48px; overflow: hidden; display: inline-block; position: absolute;
}
.activation_tip .tip_title {
	padding-bottom: 4px; font-size: 20px;
}
.activation_tip .tip_txt {
	margin-bottom: 20px;
}
.activation_tip .tip_l_box {
	margin-bottom: 24px;
}
.activation_tip .tip_l_box li {
	line-height: 26px;
}
.login_main {
	background-position: top; height: 490px; background-repeat: repeat-x;
}
.login_main .main_cc {
	height: 490px; position: relative; z-index: 1;
}
.login_main .login_banner {
	width: 100%; height: 490px; position: relative; z-index: 2;
}
.login_main .lb_list {
	width: 100%; height: 490px; position: relative;
}
.login_main .login_box {
	top: 0px; height: 490px; right: 80px; line-height: 490px; position: absolute; z-index: 3;
}
.login_main .form_parent {
	background: white; width: 340px; line-height: normal; vertical-align: middle; display: inline-block;
}
.login_main .title_box {
	height: 42px; padding-bottom: 20px;
}
.login_main .c_menu {
	background: rgb(226, 226, 226); width: 50%; height: 42px; text-align: center; color: rgb(126, 126, 126); line-height: 42px; font-size: 14px; float: left; cursor: pointer; box-shadow: inset 1px -1px 2px rgba(0,0,0,0.1);
}
.login_main .current {
	background: white; color: rgb(46, 46, 46); box-shadow: none;
}
.login_main .loginbox {
	padding: 0px 20px;
}
.login_main .form_list {
	width: 100%; padding-bottom: 20px; position: relative; z-index: 10;
}
.login_main .auto_login {
	padding-bottom: 16px;
}
.login_main .input_box {
	float: left; position: relative; z-index: 11;
}
.login_main .input_tip {
	height: 54px; line-height: 54px;
}
.login_main .input_w1 {
	width: 245px; margin-right: 0px;
}
.login_main .input_w2 {
	width: 85px;
}
.login_main .input_txt {
	padding: 12px 5px 12px 48px; height: 30px; line-height: 30px; font-size: 16px;
}
.login_main .img_code {
	width: 148px; height: 54px; margin-right: 0px; float: right;
}
.login_main .img_code img {
	width: 148px; height: 54px;
}
.login_main .icon_box {
	background: rgb(251, 251, 251); left: 0px; top: 0px; width: 35px; height: 54px; overflow: hidden; border-right-color: rgb(216, 216, 216); border-right-width: 1px; border-right-style: solid; display: inline-block; position: absolute; z-index: 30;
}
.login_main .icon_box .icon16 {
	margin: 19px 10px;
}
.login_main .auto_login {
	height: 20px; color: rgb(86, 86, 86); line-height: 20px;
}
.login_main .auto_login .auto_login_l {
	float: left;
}
.login_main .auto_login .forget {
	float: right;
}
.login_main .auto_login .checkbox_a {
	height: 20px; line-height: 20px; float: left;
}
.login_main .auto_login .fui_checkbox {
	margin: 2px 4px 2px 0px;
}
.login_main .submit {
	background: rgb(255, 93, 19); border-radius: 2px; border: 0px currentColor; border-image: none; width: 100%; height: 40px; color: white; line-height: 40px; font-size: 14px;
}
.login_main .with_other_login {
	background: url("../images/x_dotted_line.png") repeat-x; padding: 14px 20px 19px; height: 20px; line-height: 20px;
}
.login_main .with_other_login .line {
	background: url("../images/y_dotted.png") repeat-y -1px 0px; top: 5px; height: 12px; right: -12px; position: absolute; opacity: 0.3;
}
.login_main .with_other_login li {
	display: inline;
}
.login_main .with_other_login a {
	color: rgb(86, 86, 86); margin-right: 22px; float: left; position: relative;
}
.login_main .with_other_login a .icon16 {
	margin: 2px 3px 2px 0px; float: left;
}
.login_main .with_other_login a .name {
	float: left;
}
.login_main .with_other_login .reg {
	margin: 0px; color: rgb(48, 152, 213); float: right; white-space: nowrap;
}
.login_main .qr_code_login {
	padding: 16px 16px 0px; height: 262px;
}
.login_main .qr_code_login .qcl_top {
	height: 16px; text-align: center; line-height: 16px; margin-bottom: 26px;
}
.login_main .qr_code_login .qcl_top a {
	color: rgb(86, 86, 86);
}
.login_main .qr_code_login .qcl_top .icon16 {
	margin-top: -3px; margin-right: 4px; vertical-align: middle; display: inline-block;
}
.login_main .qr_code_login .qcl_top .name {
	height: 16px; line-height: 16px; font-size: 14px;
}
.login_main .qr_code_login .back {
	float: right; display: none;
}
.login_main .qr_code_login .qr_code {
	width: 188px; height: 120px; margin-bottom: 30px; position: relative;
}
.login_main .qr_code_login .qr_code_confirm {
	width: 188px; height: 120px; margin-bottom: 30px; position: relative;
}
.login_main .qr_code_login .refresh_gray_30 {
	background: url("../images/icon-s625f6fcc7a.png") -46px -52px; margin: 26px auto 8px; width: 30px; height: 30px; overflow: hidden; display: block;
}
.login_main .qr_code_login .refresh {
	background: white; left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; color: rgb(86, 86, 86); display: none; position: absolute; opacity: 0.95;
}
.login_main .qr_code_login .qr_code_img {
	margin: 0px auto; width: 120px; height: 120px; display: block;
}
.login_main .qr_code_login .qr_code_img img {
	width: 120px; height: 120px;
}
.login_main .qr_code_login .help_side {
	background: url("../images/help_side.png") no-repeat top; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute;
}
.login_main .qr_code_login .icon_4399 {
	background: url("../images/icon-s625f6fcc7a.png") 0px -84px; margin: -12px 0px 0px -12px; left: 50%; top: 50%; width: 24px; height: 24px; overflow: hidden; display: block; position: absolute;
}
.login_main .qr_code_login .qr_code_confirm {
	text-align: center; color: rgb(119, 190, 76);
}
.login_main .qr_code_login .qr_code_confirm .icon48 {
	margin-bottom: 5px;
}
.login_main .qr_code_login .qr_code_confirm .tip_title {
	height: 32px; line-height: 32px; font-size: 16px;
}
.login_main .qr_code_login .qr_code_confirm .tip_txt {
	height: 20px; line-height: 20px; font-size: 12px; margin-bottom: 4px;
}
.login_main .qr_code_login .down_game_box {
	background: rgb(99, 170, 56); margin: 0px auto; border-radius: 21px; width: 160px; height: 32px; text-align: center; color: white; line-height: 32px; font-size: 12px; display: block;
}
.login_main .form_box {
	border: 1px solid rgb(196, 196, 196); border-image: none; margin-bottom: 16px;
}
.login_main .form_box .icon16 {
	background-image: url("../images/login-s8261e95f2c.png");
}
.login_main .form_box .form_list {
	padding-bottom: 0px; border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid;
}
.login_main .form_box .first_list {
	margin-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.login_main .form_box .input_txt {
	border: 0px currentColor; border-image: none;
}
.login_main .form_box input[type=text] {
	box-shadow: none;
}
.login_main .form_box input[type=password] {
	box-shadow: none;
}
.login_main .form_box input[type=text]:focus {
	box-shadow: none;
}
.login_main .form_box input[type=password]:focus {
	box-shadow: none;
}
.login_main .res {
	overflow: hidden; display: inline-block; position: absolute; background-image: url("../images/login/banner01-sa123b3e5f5.png");
}
.lb_default .balloon {
	background-position: -68px 0px; width: 79px; height: 101px;
}
.lb_default .banner_title01 {
	background-position: 0px -101px; width: 323px; height: 57px;
}
.lb_default .cloud_01 {
	background-position: -168px -158px; width: 71px; height: 41px;
}
.lb_default .cloud_02 {
	background-position: -96px -158px; width: 51px; height: 31px;
}
.lb_default .douwa {
	background-position: 0px -210px; width: 178px; height: 268px;
}
.lb_default .tree_01 {
	background-position: -147px -158px; width: 21px; height: 35px;
}
.lb_default .tree_02 {
	background-position: 0px 0px; width: 68px; height: 72px;
}
.lb_default .tree_03 {
	background-position: -239px -158px; width: 30px; height: 52px;
}
.lb_default .wheel_01 {
	background-position: -147px 0px; width: 84px; height: 83px;
}
.lb_default .wheel_02 {
	background-position: 0px -158px; width: 31px; height: 18px;
}
.lb_default .eye_01 {
	background-position: -31px -158px; width: 65px; height: 29px;
}
.lb_default .lb_text_banner {
	left: 17px; top: 51px; width: 323px; height: 87px; position: absolute;
}
.lb_default .lb_text_banner a {
	color: white;
}
.lb_default .lb_text_banner .reg {
	padding-left: 4px; opacity: 0.9;
}
.lb_default .lb_text_banner .reg:hover {
	opacity: 1;
}
.lb_default .lb_text_banner .user_number {
	padding: 6px 0px 0px 67px; color: white; font-family: Tahoma; font-size: 26px; display: block;
}
.lb_default .balloon {
	left: 377px; top: 97px;
}
.lb_default .banner_title01 {
	left: 0px; bottom: 0px;
}
.lb_default .cloud_01 {
	left: 78px; top: 217px;
}
.lb_default .cloud_02 {
	left: 411px; top: 263px;
}
.lb_default .douwa {
	left: 193px; top: 185px;
}
.lb_default .tree_01 {
	left: 18px; top: 394px;
}
.lb_default .tree_02 {
	left: 410px; top: 360px;
}
.lb_default .tree_03 {
	left: 905px; top: 380px;
}
.lb_default .whell_box {
	left: 77px; top: 322px; width: 84px; height: 95px; position: absolute;
}
.lb_default .wheel_01 {
	left: 0px; top: 0px; z-index: 2;
}
.lb_default .wheel_02 {
	left: 26px; top: 78px; z-index: 1;
}
.lb_default .eye_01 {
	background: url("../images/login/banner01/eye_01.gif"); left: 55px; top: 110px;
}
.footer {
	padding: 10px 0px 30px; height: 100px; text-align: center; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.footer .menu_box {
	height: 22px; line-height: 22px; margin-bottom: 5px;
}
.footer .menu_box a {
	color: rgb(54, 54, 54);
}
.footer .menu_box a:hover {
	color: rgb(255, 93, 19);
}
.footer .menu_box .line {
	background: rgb(201, 201, 201); margin: -3px 10px 0px 15px; height: 12px;
}
.footer .menu_list {
	display: inline;
}
.footer .copyright {
	color: rgb(54, 54, 54); line-height: 180%;
}
.login_banner .wheel_01 {
	animation:wheel_rotary 10s linear infinite; -moz-animation: 10s linear 0s normal none infinite wheel_rotary; -webkit-animation: 10s linear 0s normal none infinite wheel_rotary;
}
.login_banner .cloud_01 {
	animation:clouda_float 5s ease-in-out infinite alternate; -moz-animation: 5s ease-in-out 0s alternate none infinite clouda_float; -webkit-animation: 5s ease-in-out 0s alternate none infinite clouda_float;
}
.login_banner .cloud_02 {
	animation:cloudb_float 2s ease-in infinite alternate; -moz-animation: 2s ease-in 0s alternate none infinite cloudb_float; -webkit-animation: 2s ease-in 0s alternate none infinite cloudb_float;
}
.login_banner .balloon {
	animation:balloon_float 2s ease-in infinite alternate; -moz-animation: 2s ease-in 0s alternate none infinite balloon_float; -webkit-animation: 2s ease-in 0s alternate none infinite balloon_float;
}
