#wrap {
    margin: 0 auto;
    overflow: hidden;
    width: 1000px;
}
#guide {
    border-left: 1px solid #E7E7E7;
    float: right;
    height: 180px;
    margin-top: 15px;
    padding: 80px 0 20px 20px;
    width: 300px;
}
#guide .btn-personal {
    background: url("images/zcbtn.gif") no-repeat scroll 0 0 transparent;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    margin: 20px auto;
    width: 137px;
}
#guide .content {
    color: #666666;
    padding: 10px 0 0;
}
#login,#register {
	width: 947px;
	height: 380px;
	float: left;
	border: 1px solid #e4e4e4;
	margin-right: 6px;
}

#login .title,#register .title {
	height: 40px;
	line-height: 34px;
	font-size: 14px;
	background: url(images/good_top.jpg) 0 0 repeat-x;
	font-weight: 700;
	padding-left: 15px;
}

#login .title span,#register .title span {
	margin-left: 9px;
	font-size: 12px;
	font-weight: 400;
}

#login ul li input.bnt_login,#login ul li input.bnt_ds,#register ul li input.bnt_register
	{
	border: none;
	padding: 0;
	background-image: url(images/ico_gif.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

#login ul li {
	margin-bottom: 26px;
	position: relative;
}

#login ul li.captcha {
	margin-bottom: 2px;
}

#login ul li.pl54 {
	padding-left: 132px;
}

#login ul li.captcha_img img {
	width: 170px;
	height: 22px;
	cursor: pointer;
}

#login ul li label,#register ul li label {
	width: 130px;
	height: 22px;
	display: block;
	float: left;
	text-align: right;
	line-height: 22px;
	_line-height: 26px;
	font-size: 14px;
}

#login ul li input,#register ul li input {
	height: 18px;
	padding: 4px 0 0 2px;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
}

#login ul li label.error,#register ul li label.error {
	text-align: left;
	background: #fffddd;
	border: 1px solid red;
	padding: 0 5px;
	width: 250px;
	float: left;
	margin: 5px 0 0 130px;
	_margin-left: 60px;
	font-weight: 700;
	color: red;
}

#login ul li input.bnt_login {
	width: 88px;
	height: 35px;
	margin-right: 9px;
	background: url(images/btndl.gif) no-repeat !important;
}

#login ul li input.bnt_ds {
	width: 200px;
	height: 27px;
	background-position: -200px -173px;
}

#login ul li a {
	text-decoration: underline;
	color: #005AA0;
	padding-left: 10px;
}

#login ul li .morecheck {
	width: 15px;
}

.btn-link {
	display: block;
	overflow: hidden;
	text-align: center;
}

#register {
	width: 490px;
	float: right;
}

#email_notice,#account_notice {
	padding: 3px 0 0 120px;
	width: 300px;
	display: block;
}

#register .title {
	background-position: 0 -40px;
	color: #000;
}

#register ul {
	padding: 30px 30px;
}

#register ul li {
	margin-bottom: 8px;
	position: relative;
}

#register ul li.text {
	padding-left: 120px;
	color: #999;
}

#register ul li label span {
	color: #f70;
	margin-right: 3px;
}

#register ul li input#captcha {
	width: 80px;
}

#register ul li.agreement {
	padding-left: 120px;
}

#register ul li.agreement input {
	width: auto;
	border: none;
	height: auto;
	padding: 0;
}

#register ul li.agreement label {
	float: none;
	display: inline;
	width: auto;
}

#register ul li img {
	display: inline;
	cursor: pointer;
}

#register ul li input.bnt_register {
	width: 88px;
	height: 35px;
	background: url(images/btnzc.gif) no-repeat !important;
}

#user_menu a:hover,#user_menu a:active {
	color: #FF7403;
}

#user_menu a {
	color: #005AA0;
}

#user_default .ud_box3 .box a:hover,#user_default .ud_box3 .box a:active
	{
	color: #FF7403;
}

#user_default .ud_box3 .box a {
	color: #005AA0;
}

#user_default .ud_right a:hover,#user_menu a:active {
	color: #FF7403;
}

#user_default .ud_right a {
	color: #005AA0;
}

#user_menu {
	border: 1px solid #f4a018;
	border-top: none;
}

#user_menu h3 {
	background: none repeat scroll 0 0 #fff4e2 !important;
}

#user_menu h3,#user_default .ud_box2 .udb_s h3,#user_default .ud_box3 .udb_s h3
	{
	border-top: 1px solid #f4a018;
	border-bottom: 1px solid # #user_menu h3, #user_default . ud_box2 .
		udb_s h3, #user_default . ud_box3 . udb_s h3;
	background: url(images/user_h3_bg.png) repeat-x;
	line-height: 26px;
	text-align: center;
	font-size: 12px;
	color: #222;
}

#user_menu ul {
	padding: 10px 20px 10px 45px;
	background: #fffcf5;
}

#user_menu ul li {
	background: url(images/user_menu_li_bg.gif) 5px 8px no-repeat;
	padding-left: 15px;
}

#user_default .ud_left {
	float: left;
	width: 560px;
	overflow: hidden;
}

#user_default #notice,#user_default #notice span {
	background-image: url(images/user_notice_bg.png);
	background-repeat: no-repeat;
}

#user_default #notice {
	height: 26px;
	line-height: 26px;
	background-position: 0 -26px;
	background-repeat: repeat-x;
	position: relative;
	overflow: hidden;
	margin-bottom: 5px;
}

#user_default #notice span {
	height: 26px;
	width: 9px;
	position: absolute;
	top: 0;
}

#user_default #notice span.no_l {
	background-position: 0 0;
	left: 0;
}

#user_default #notice span.no_r {
	background-position: right 0;
	right: 0;
}

#user_default #notice div {
	padding: 0 14px;
	font-size: 12px;
}

#user_default .ud_box {
	border: 1px solid #fafafa;
	border-bottom: none;
}

#user_default .ud_box .udb_s {
	border: 1px solid #eaeaea;
	padding: 15px;
	border-bottom: none;
}

#user_default .ud_ul_1 {
	border-bottom: 1px dashed #ccc;
	padding: 0 5px;
	margin-bottom: 5px;
}

#user_default .ud_ul_1 li {
	margin-bottom: 10px;
}

#user_default .ud_ul_1 li.udu_1 {
	font-weight: 700;
	height: 20px;
	line-height: 20px;
}

#user_default .ud_ul_1 li.udu_1 .u_time {
	color: #B8B8B8;
	float: right;
	font-size: 14px;
	font-weight: normal;
}

.u_n {
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.dengji_col {
	color: #0000ff;
}

#user_default .ud_ul_1 li.udu_2 span {
	margin-left: 50px;
}

#user_default .ud_ul_1 li.udu_3 em {
	font-weight: 700;
	color: red;
	margin-right: 25px;
}

#user_default .ud_ul_1 li.udu_3 a {
	margin-right: 5px;
}

#user_default .ud_ul_1 li.udu_4 em {
	font-weight: 700;
	color: red;
	margin-right: 25px;
}

#user_default .ud_p_1 {
	border: 1px solid #FAD9B1;
	line-height: 28px;
	padding-left: 10px;
}

#user_default .ud_p_1 span {
	margin-right: 30px;
	color: #005AA0;
	font-weight: bold;
}

#user_default .ud_p_1 span b {
	font-weight: normal;
	color: #000;
}

#user_default .ud_p_1 span em {
	font-weight: 700;
	color: #F70308;
	margin: 0 3px;
}

#user_default .ud_box2 {
	border: 1px solid #fafafa;
	border-bottom: none;
	border-top: none;
}

#user_default .ud_box2 .udb_s {
	border: 1px solid #eaeaea;
	border-bottom: none;
	border-top: none;
}

#user_default .ud_box2 .udb_s h3 {
	font-size: 14px;
	text-align: left;
	padding-left: 15px;
}

#user_default .ud_box2 .udb_s table.ud_order {
	width: 94%;
	background: #aaccee;
	margin: 15px auto;
	border-spacing: 1px;
	border-collapse: 1px !important;
}

#user_default .ud_box2 .udb_s table.ud_order th {
	background: #ebf4fb;
	text-align: center;
	line-height: 2em;
	color: #222px;
}

#user_default .ud_box2 .udb_s table.ud_order td {
	background: #fff;
	text-align: center;
	line-height: 2em;
}

#user_default .ud_box2 .udb_s table.ud_order a {
	text-decoration: underline;
	color: #005AA0;
}

#user_default .ud_box2 .udb_s table.ud_order a:hover {
	text-decoration: underline;
	color: #FF7403;
}

#user_default .ud_box3 {
	border: 1px solid #fafafa;
	border-top: none;
}

#user_default .ud_box3 .udb_s {
	border: 1px solid #eaeaea;
	border-top: none;
}

#user_default .ud_box3 .udb_s h3 {
	font-size: 14px;
	text-align: left;
	padding-left: 15px;
}

#user_default .ud_box3 .box {
	border: none !important;
	padding: 10px 0 10px 10px !important;
}

#user_default .ud_box3 .box li {
	width: 179px !important;
	height: 250px !important;
}

#user_default .ud_right {
	float: right;
	width: 190px;
	overflow: hidden;
}

#user_default .ud_right h3 {
	background: #fdfaf3;
	border: 1px solid #e4e4e4;
	line-height: 28px;
	padding-left: 14px;
	font-size: 12px;
}

#user_default .ud_right ul {
	background: #fffffc;
	line-height: 2em;
	border: 1px solid #e4e4e4;
	border-top: none;
	margin-bottom: 8px;
	padding: 5px;
}

#user_default .ud_right li {
	text-indent: 0px;
	height: 22px;
	overflow: hidden;
}

#order_detail .order_box dl {
	padding: 10px 10px;
}

#order_list {
	
}
/*#order_detail .order_box{ padding:0 40px;}*/
#order_detail .order_box .order_flow {
	height: 55px;
	margin: 15px 0px 15px 110px;
}

#order_detail .order_box .order_flow li {
	float: left;
	height: 55px;
	background: url(images/order_detail.png) no-repeat;
	text-indent: -9999px;
	margin-right: 12px;
}

#order_detail .order_box .order_flow li.of_1_o {
	width: 65px;
	height: 55px;
	background-position: -313px 3px;
}

#order_detail .order_box .order_flow li.of_2_o {
	width: 66px;
	height: 55px;
	background-position: -378px 0;
}

#order_detail .order_box .order_flow li.of_3_o {
	width: 66px;
	height: 55px;
	background-position: -444px 6px;
}

#order_detail .order_box .order_flow li.of_4_o {
	width: 66px;
	height: 55px;
	background-position: -510px 2px;
}

#order_detail .order_box .order_flow li.of_5_o {
	width: 34px;
	height: 55px;
	background-position: -576px 4px;
}

#order_detail .order_box .order_flow li.of_6_o {
	width: 34px;
	height: 55px;
	background-position: -695px 0px;
}

#order_detail .order_box .order_flow li.of_j_o {
	width: 16px;
	height: 55px;
	background-position: -610px 18px;
}

#order_detail .order_box .order_flow li.of_1 {
	width: 65px;
	height: 55px;
	background-position: 0 3px;
}

#order_detail .order_box .order_flow li.of_2 {
	width: 66px;
	height: 55px;
	background-position: -65px 0;
}

#order_detail .order_box .order_flow li.of_3 {
	width: 66px;
	height: 55px;
	background-position: -132px 6px;
}

#order_detail .order_box .order_flow li.of_4 {
	width: 66px;
	height: 55px;
	background-position: -198px 2px;
}

#order_detail .order_box .order_flow li.of_5 {
	width: 34px;
	height: 55px;
	background-position: -264px 4px;
}

#order_detail .order_box .order_flow li.of_6 {
	width: 34px;
	height: 55px;
	background-position: -644px 0px;
}

#order_detail .order_box .order_flow li.of_j {
	width: 16px;
	height: 55px;
	background-position: -297px 18px;
}

.flow_box2 {
	position: relative;
}

.flow_box2 .fb2c {
	padding: 0px 20px;
}

.flow_box2 span.f {
	display: block;
	position: absolute;
	width: 14px;
	height: 14px;
}

.flow_box2 span.lt {
	background-position: 0 -247px;
	left: -1px;
	top: -1px;
}

.flow_box2 span.rt {
	background-position: -16px -247px;
	right: -1px;
	top: -1px;
}

.flow_box2 div.fbottom {
	width: auto;
	position: relative;
	height: 14px;
}

.flow_box2 span.lb {
	background-position: 0 -263px;
	left: -1px;
	top: 1px
}

.flow_box2 span.rb {
	background-position: -16px -263px;
	right: -1px;
	top: 1px;
}

#fd_pay li {
	float: left;
	height: 50px;
}

#fd_pay li input {
	float: left;
}

#fd_pay li label {
	float: left;
	display: block;
	height: 40px;
	width: 170px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

#fd_pay li.alipay label {
	background-image: url(images/banklogo_alipay.jpg);
}

#fd_pay li.tenpay label {
	background-image: url(images/banklogo_tenpay.jpg);
}

#fd_pay li.chinabank label {
	background-image: url(images/banklogo_payment.jpg);
}

#fd_pay li.kuaiqian label {
	background-image: url(images/banklogo_99bill.jpg);
}

#fd_pay li.icbc label {
	background-image: url(images/banklogo_icbc.gif);
}

#fd_pay li.abcchina label {
	background-image: url(images/banklogo_abcchina.gif);
}

#fd_pay li.ccb label {
	background-image: url(images/banklogo_ccb.jpg);
}

#fd_pay li.cmbchina label {
	background-image: url(images/banklogo_cmbchina.gif);
}

#fd_pay li.spdb label {
	background-image: url(images/banklogo_spdb.gif);
}

#fd_pay li.cmbc label {
	background-image: url(images/banklogo_cmbc.gif);
}

#fd_pay li.sdb label {
	background-image: url(images/banklogo_sdb.gif);
}

#fd_pay li.cib label {
	background-image: url(images/banklogo_cib.jpg);
}

#fd_pay li.bankcomm label {
	background-image: url(images/banklogo_bankcomm.jpg);
}

#fd_pay li.ecitic label {
	background-image: url(images/banklogo_ecitic.jpg);
}

#fd_pay li.ceb label {
	background-image: url(images/banklogo_ceb.jpg);
}

#fd_pay li.gdb label {
	background-image: url(images/banklogo_gdb.jpg);
}

#fd_pay li.gunin label {
	background-image: url(images/banklogo_gunin.jpg);
}

#fd_pay li.boc label {
	background-image: url(images/banklogo_boc.jpg);
}

#fd_pay li.hxb label {
	background-image: url(images/banklogo_hxb.jpg);
}

#fd_pay li.shb label {
	background-image: url(images/banklogo_shb.jpg);
}

#ordertrack .fd_ok {
	padding-left: 20px;
	float: left;
}

#ordertrack .fd_ok input {
	width: 131px;
	height: 34px;
	background: url(images/ico_gif.gif) 0 -315px no-repeat;
	margin-top: 8px;
	cursor: pointer;
	border: 0;
}

#order_detail .order_box dl {
	line-height: 2em;
	padding-bottom: 6px;
	border-bottom: 1px solid #E4E4E4;
}

#order_detail .order_box .boder_bottom {
	border: none !important;
}

#order_detail .order_box dl dt {
	font-weight: bold;
}

#order_detail .order_box dl dd span {
	display: block;
	width: 60px;
	float: left;
}

#order_detail .order_box dl dd #fd_pay {
	margin: 10px auto;
	border: none;
}

#order_detail .order_box dl dd #fd_pay .fb2c {
	padding-top: 0;
}

#order_detail .order_box dl dd #fd_pay .fb2c h4 {
	font-size: 12px !important;
	line-height: 44px;
}

#order_detail .order_box dl dd .co_094 {
	color: #094;
	font-weight: 700;
}

#order_detail .order_box dl dd .co_f60 {
	color: #f60;
	font-weight: 700;
}

#order_detail .order_box dl dd.olt {
	padding: 8px 0 0;
}

#order_detail .order_box dl dd.olt th {
	background: #F0F0F0;
}

#order_detail .order_box dl dd.js {
	padding: 8px;
	text-align: right;
	border: 1px solid #e4e4e4;
	border-top: none;
	margin-bottom: 10px;
}

#order_detail .order_box dl dd.js em {
	color: #f60;
}

#user_comment_detail .ucd_box {
	padding: 25px 45px;
}

#user_comment_detail .ucd_box dt {
	margin-bottom: 10px;
}

#user_comment_detail .ucd_box dt a {
	font-weight: 700;
}

#user_comment_detail .ucd_box dd {
	position: relative;
	padding-left: 60px;
	_height: 1%;
}

#user_comment_detail .ucd_box dd span {
	position: absolute;
	text-align: right;
	left: 0;
	top: 2px;
}

#user_comment_detail .ucd_box dd ul li {
	height: 25px;
}

#user_comment_detail .ucd_box dd ul li input {
	display: block;
	float: left;
	margin: 2px 4px 0 0;
	_margin: 0 4px 0 0;
}

#user_comment_detail .ucd_box dd ul li label {
	display: block;
	float: left;
	padding-left: 88px;
	height: 18px;
	line-height: 18px;
	background: url(images/comment_bank.gif) no-repeat;
}

#user_comment_detail .ucd_box dd ul li.tenstars label {
	background-position: 0 2px;
}

#user_comment_detail .ucd_box dd ul li.ninestars label {
	background-position: 0 -15px;
}

#user_comment_detail .ucd_box dd ul li.eightstars label {
	background-position: 0 -30px;
}

#user_comment_detail .ucd_box dd ul li.sevenstars label {
	background-position: 0 -48px;
}

#user_comment_detail .ucd_box dd ul li.sicstars label {
	background-position: 0 -65px;
}

#user_comment_detail .ucd_box dd ul li.fivestars label {
	background-position: 0 -82px;
}

#user_comment_detail .ucd_box dd ul li.fourstars label {
	background-position: 0 -98px;
}

#user_comment_detail .ucd_box dd ul li.threestars label {
	background-position: 0 -114px;
}

#user_comment_detail .ucd_box dd ul li.twostars label {
	background-position: 0 -130px;
}

#user_comment_detail .ucd_box dd ul li.onestars label {
	background-position: 0 -146px;
}

#user_comment_detail .ucd_box dd ul li.zerostars label {
	background-position: 0 -162px;
}

#user_comment_detail .ucd_box dd.ucd_t {
	padding-left: 24px;
	margin: 8px 0;
}

#user_comment_detail .ucd_box dd.ucd_t input {
	border: 1px solid #a7a6aa;
	height: 18px;
	padding: 2px 0 0 3px;
	width: 400px;
}

#user_comment_detail .ucd_box dd.ucd_c textarea {
	border: 1px solid #a7a6aa;
	padding: 2px 0 0 3px;
	width: 400px;
	height: 150px;
	font-size: 12px;
	line-height: 2em;
}

#user_comment_detail .ucd_box dd.ucd_c span {
	left: 24px;
}

.ur_box .btn input {
	width: 106px;
	height: 24px;
	background: url(images/user_btn_bg.png) right top no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
}

#user_comment_list .stars {
	margin: 0 auto;
}

#user_comment_list .ucl_c {
	width: 270px;
}

#user_comment_list .ucl_c div {
	width: 160px;
	text-align: left;
	padding: 0 5px;
	white-space: nowrap;
	overflow: hidden;
}

#my_data .umd_box {
	padding: 30px 50px;
}

#my_data .umd_box li {
	height: 30px;
	position: relative;
	padding-left: 60px;
}

#my_data .umd_box li label {
	position: absolute;
	width: 60px;
	text-align: right;
	left: 0;
	top: 0;
}

#my_data .umd_box li em {
	color: #f60;
	margin-left: 8px;
}

#my_data .umd_box li span {
	margin-left: 6px;
}

#my_data .umd_box li.btn input,#re_password .urp_box li.btn input {
	margin-right: 9px;
}

#my_data #my_data-4 li {
	height: auto;
	margin-bottom: 8px;
	_height: 1%;
}

#my_data #my_data-4 li textarea {
	width: 400px;
	height: 150px;
}

#re_password .urp_box {
	padding: 30px 50px;
}

#re_password .urp_box li {
	height: 30px;
	position: relative;
	padding-left: 100px;
}

#re_password .urp_box li label {
	position: absolute;
	width: 100px;
	text-align: right;
	left: 0;
	top: 0;
}

#re_password .urp_box li span {
	margin-left: 6px;
}

#my_level .uml_box {
	padding: 30px 50px;
	line-height: 2em;
}

#my_level .uml_box dl {
	padding-bottom: 5px;
	margin-bottom: 9px;
	border-bottom: 1px dashed #ccc;
}

#my_level .uml_box dl dt {
	font-weight: 700;
}

#my_giftcertificate .umg_box {
	padding: 20px 40px;
	font-size: 14px;
}

#my_giftcertificate .umg_box dl {
	margin-bottom: 10px;
}

#my_giftcertificate .umg_box dl dt {
	float: left;
	position: relative;
	width: 300px;
	height: 120px;
	background: url(images/daijinjuan.png) no-repeat;
	margin-right: 9px;
}

#my_giftcertificate .umg_box dl dt span {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 50px;
	font-weight: 700;
	position: absolute;
	left: 90px;
	top: 24px;
	color: #ffef43;
}

#my_giftcertificate .umg_box dl dt em {
	position: absolute;
	left: 85px;
	bottom: 7px;
	font-size: 12px;
	color: #fff;
}

#my_giftcertificate .umg_box dl dd {
	line-height: 30px;
}

#my_giftcertificate .umg_box dl dd strong {
	color: #f60;
	font-weight: 700;
}

#my_giftcertificate .umg_box dl dd em {
	color: #090;
}

#my_giftcertificate .umg_box h3 {
	color: #f60;
	margin: 20px 0 10px;
}

#my_giftcertificate .umg_box ul {
	list-style: inside square;
	line-height: 2em;
}

#address_list .ual_box {
	padding: 20px 40px;
}

#address_list .ual_ok {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #e4e4e4;
}

#address_list .ual_ok li {
	height: 30px;
	position: relative;
	padding-left: 100px;
}

#address_list .ual_ok li span {
	position: absolute;
	width: 100px;
	text-align: right;
	left: 0;
	top: 0;
}

#address_list .ual_ok li.btn input {
	margin-right: 8px;
}

#address_list .ual_add h2 {
	color: #f60;
	margin: 30px 0;
}

#address_list .ual_add li {
	height: 45px;
	position: relative;
	padding-left: 100px;
}

#address_list .ual_add li span{
display:inline-block;
	width: 80px;
	text-align: right;
}

#invite_friends .uif_1 {
	background: #f9f9f9;
	line-height: 26px;
	padding-left: 8px;
	font-size: 14px;
	margin: 20px 20px 10px;
}

#invite_friends .uif_1 span {
	color: #f60;
	font-weight: 700;
}

#invite_friends .uif_box {
	line-height: 2em;
	padding: 0 40px 40px;
}

#invite_friends .uif_box li h3 {
	font-size: 12px;
}

#invite_friends .uif_box li textarea {
	width: 400px;
	height: 100px;
	font-size: 12px;
	color: #999;
	padding: 5px;
}

#invite_friends .uif_box li.btn {
	margin-bottom: 20px;
}

#my_point .mp_box {
	padding: 0 30px 10px;
}

#my_point .mp_box .mpb_title {
	height: 24px;
	position: relative;
	background: #f9f9f9;
	line-height: 24px;
	margin-bottom: 9px;
	padding-left: 10px;
}

#my_point .mp_box .mpb_title .mp_xz {
	position: absolute;
	right: 10px;
	top: 0;
}

#my_point .mp_box .mpb_title em {
	font-weight: 700;
	color: #f60;
}

#forget_password {
	width: 800px;
	border: 1px solid #dcdcdc;
	margin: 20px auto 10px;
	padding-bottom: 10px;
	line-height: 28px;
	overflow:hidden;
}


#forget_password h2 {
	height: 33px;
	padding-left: 20px;
	background: url(images/pwd_title_bg.gif) repeat-x;
	line-height: 45px;
	margin-bottom: 15px;
	font-size:18px;
}

#forget_password h2 span {
	position: absolute;
	width: 21px;
	height: 28px;
	left: 12px;
	top: 5px;
}

#forget_password .fp_box {
	display: inline;
}

#forget_password h3 {

	color: #606060;
	font-size: 12px;
	font-weight: normal;
	background: url(images/forgotpassword_11.jpg) no-repeat 8px center
		#fff7f1;
	border: 1px solid #ffcca7;
	padding: 0 0 0 32px;
	width: 460px;
}

#forget_password .dotline {
	background: url(images/dotline.gif) repeat-x left center;
}

#forget_password .member h3 {
	font-weight: 400;
	height: 50px;
}

#forget_password ul li {
	height: 43px;
	font-weight: 700;
	color: #f60;
	padding-left: 10px;
}

#forget_password .member ul li {
	font-weight: 400;
	color: #444;
}

#forget_password .member ul li label {
	display: block;
	float: left;
	width: 70px;
	text-align: right;
	margin-top: 4px;
}

#forget_password .member ul li span {
	color: #999;
	margin-top: 4px;
	float: left;
}

.orareg {
	color: #FF7300;
}

.orareg a {
	color: #FF7300 !important;
	text-decoration: underline;
}

#forget_password  .text {
	height: 18px;
	padding: 3px 3px 1px;
	border: 1px solid #999;
	margin-right: 4px;
}

#forget_password .btn {
	width: 106px;
	height: 39px;
	background: url(images/forgotpassword_but.jpg) right top no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	margin: 20px 0 0;
}

#forget_password ul li.btn1 {
	padding-left: 80px;
}

#forget_password ul li.btn1 input {
	width: 94px;
	height: 27px;
	background: url(images/old_user.png) 0 -61px no-repeat;
	border: none;
	cursor: pointer;
	padding: 0;
}

#forget_password ul li.btn2 {
	padding-left: 80px;
}

#forget_password ul li.btn2 input {
	width: 106px;
	height: 27px;
	background: url(images/old_user.png) 0 -34px no-repeat;
	border: none;
	cursor: pointer;
	padding: 0;
}

#forget_password ul li.text {
	color: #f60;
	line-height: 18px;
	padding: 0 80px;
	margin-bottom: 9px;
}

.ui-tabs-hide {
	display: none;
}

#upager {
	line-height: 3em;
	font-weight: 700;
	text-align: right;
}

#upager span {
	margin-right: 10px;
}

#upager em {
	color: #f60;
	margin-right: 10px;
}

.ur_box {
	border: 1px solid #e8e8e8;
	padding: 5px;
}

.ur_box ul.title {
	height: 24px;
	background: url(images/user_h3_bg.png) left bottom repeat-x;
	border: 1px solid #FAD9B1;
	border-bottom: 2px solid #fca228;
	position: relative;
	padding-left: 5px;
	margin-bottom: 8px;
}

.ur_box ul.title li {
	position: relative;
	float: left;
	height: 26px;
	line-height: 24px;
	text-align: center;
	font-weight: bold;
	padding-left: 10px;
	font-size: 14px;
}

.ur_box ul.title li a {
	color: #646464;
	text-decoration: none;
}

.ur_box ul.title li span {
	display: none;
}

/*.ur_box ul.title li.ui-tabs-selected{ position:relative; _height:20px; _padding-top:4px; _line-height:20px; top:-2px; background:#fff; border:2px solid #fca228; border-bottom:none;}
.ur_box ul.title li.ui-tabs-selected span{ display:block; position:absolute; bottom:0; _bottom:-4px; background:#fff; left:-2px; right:-2px; font-size:0; line-height:0; height:4px; border-left:2px solid #fca228;  border-right:2px solid #fca228; width:150px;}*/
.ur_box ul.title li.ui-tabs-selected a {
	color: #333;
}

.ur_box table {
	background: #d8d8d8;
}

.ur_box table th {
	background: #f9f9f9;
	line-height: 30px;
	text-align: center; /* padding:4px;*/
}

.ur_box table td {
	background: #fff;
	line-height: 24px;
	text-align: center;
	padding: 5px;
}

.ur_box table .cz {
	width: 120px;
}

.ur_box table td a {
	margin-right: 4px;
}

.ur_box table tr.oushu td {
	background: #effbff;
}

.old_user1 {
	position: relative;
}

.old_user1 a {
	display: block;
	width: 155px;
	height: 34px;
	background: url(images/old_user.png) 0 0 no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	left: 144px;
	top: 4px;
}

.jy_box {
	border: 1px solid #e8e8e8;
	padding: 5px;
	font-size: 12px;
}

.jy_box h2.jf_title {
	background: url(images/top_bg.gif) bottom repeat-x;
	height: 30px;
	font-size: 12px;
	font-weight: 400;
}

.jy_box h2.jf_title span.jy_L {
	background: url(images/top_title_a.gif);
	height: 30px;
	line-height: 30px;
	float: left;
	padding-left: 16px;
	text-align: center;
	font-weight: bold;
}

.jy_box h2.jf_title span.jy_R {
	float: right;
	background: url(images/top_bg2.gif) bottom no-repeat;
	width: 2px;
	height: 30px;
}

.jy_box a:link {
	text-decoration: none;
}

.jy_box a:visited {
	color: #000;
	text-decoration: none;
}

.jy_box a:hover {
	color: #f60;
	text-decoration: none;
}

.jy_box a:active {
	color: #000;
	text-decoration: none;
}

.zx_tbox {
	padding: 15px;
}

.jy_box table.zx_box {
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
}

.jy_box table.zx_box tr th {
	height: 25px;
	line-height: 25px;
	background: #f9f9f9;
	border-left: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
}

.jy_box table.zx_box tr td {
	padding: 0;
	margin: 0;
	border-left: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
	padding-top: 5px;
	line-height: 22px;
}

.jy_box table.zx_box tr td.pd_8 {
	padding-left: 8px;
}

.jy_box table.zx_box tr td span {
	color: #f60
}

.jy_box table.zx_box tr td.tcenter {
	text-align: center
}
/*.jy_box tr td.tcenter a:link {text-decoration:underline;}*/
.jy_box tr td.tcenter a:visited {
	color: #014ccb;
	text-decoration: none;
}

.jy_box tr td.tcenter a:hover {
	color: #f60;
	text-decoration: none;
}

.jy_box tr td.tcenter a:active {
	color: #014ccb;
	text-decoration: none;
}

.jy_box input.fx {
	
}

.jy_box .Czid {
	text-align: left;
	margin-top: 10px;
	padding-left: 5px;
}

.jy_box .Czid input {
	vertical-align: -2px;
}

.jy_box .page_a {
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
}

.jy_box .page_a span {
	float: right;
	margin-left: 5px;
	margin-right: 5px;
}

.jy_box .page_a span input {
	vertical-align: 3px;
}

.page_a {
	text-align: right;
	font-weight: bold;
}

.jy_box .page_a input.kl {
	border: 1px solid #ccc;
	height: 17px;
	width: 30px;
}

.zx_tbox h2 {
	font-size: 12px;
	text-align: left;
	font-weight: bold;
}

.jf_box {
	text-align: left;
	line-height: 22px;
}

.zx_tbox table tr td {
	line-height: 20px;
	background: #FFFFFF
}

.zx_tbox table tr td.pd510 {
	padding: 0 5px 0 10px;
}

.zx_tbox table tr td.pd518 {
	padding: 0 5px 0 10px;
	line-height: 18px;
}

form.mar20 {
	margin-top: 20px;
}

.jy_speak {
	text-align: left;
	margin-top: 10px;
}

.jy_speak span {
	line-height: 22px;
}

.jy_speak span.jys_L {
	width: 108px;
	text-align: right;
	float: left
}

.jy_speak span.jys_R input.rad {
	vertical-align: -3px;
}

.jy_speak span.jys_R input.bod {
	height: 17px;
	width: 220px;
	border: 1px solid #468ebe
}

.jy_speak span.jys_R input.bod2 {
	height: 21px;
	width: 325px;
	border: 1px solid #468ebe;
	background: #fff
}

.jy_speak span textarea {
	width: 371px;
	height: 62px;
	border: 1px solid #468ebe
}

.jy_speak span image {
	margin-bottom: 8px;
}

.jy_speak span.jys_R {
	text-align: left;
	margin-left: 5px;
}

.lin20 {
	line-height: 20px;
}

.jy_speak span.jys_R strong {
	color: #ff0000
}

.jy_contant {
	padding: 24px 19px 0 14px;
}

.header_c {
	background: url(images/j_icon.gif) no-repeat left top;
	padding-left: 50px;
	text-align: left;
	line-height: 18px;
}

.header_c span.name {
	color: #cc0000
}

.header_c span.date {
	color: #b9b9b9
}

.header_c  span.del_r {
	background: url(images/del_icon.gif) no-repeat 2px 1px;
	padding-left: 15px;
	float: right
}

.header_m {
	padding: 23px 0 16px 10px;
	text-align: left;
	background: #f6f9fd;
	margin-top: 15px;
}

.header_page {
	text-align: right;
	margin-top: 34px;
}

.zc_titbox {
	background: #f9f9f9;
	line-height: 24px;
}

.zc_titbox span.float_left {
	float: left;
	font-size: 14px;
}

.zc_titbox span.float_left strong {
	color: #f60
}

.zc_titbox span.float_right {
	float: right
}

.zc_titbox span.float_right a:link {
	color: #014ccb;
	text-decoration: underline;
}

.zc_titbox span.float_right a:visited {
	color: #014ccb;
	text-decoration: none;
}

.zc_titbox span.float_right a:hover {
	color: #f60;
	text-decoration: none;
}

.zc_titbox span.float_right a:active {
	color: #014ccb;
	text-decoration: none
}

.table.zx_box {
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
}

.lQ_box {
	width: 100%;
	text-align: left;
}

.lQ_box b {
	color: #f60
}

.lQ_box label {
	color: #009900
}

.lQ_box span {
	text-align: left;
	font-size: 14px;
	line-height: 32px;
}

.lQ_box span img {
	margin-right: 10px;
	float: left;
	margin-left: 40px;
}

.mar15 {
	margin-top: 15px;
}

.lQ_content {
	text-align: left;
	line-height: 25px;
	margin-left: 40px;
	font-size: 14px;
}

.lQ_content h2 {
	font-weight: bold;
	color: #f60;
	font-size: 14px;
}

.clearfix {
	position: relative;
}

#login ul li label.error {
	position: absolute;
	top: 20px;
	left: 0px;
}

.linkheight {
	line-height: 30px;
}

#login {
	position: relative;
}

.input_test {
	width: 420px;
	position: absolute;
	top: 80px;
	left: 80px;
}

.login_lj01 {
	position: absolute;
	top: 40px;
	right: 40px;
}

.dingdan_zl {
	background: #EDEDED;
	padding: 10px 6px 10px 6px;
}

.dingdan_con {
	background: #fff;
}

.dingdan_con dd,.dingdan_con dt {
	clear: both;
}

.order_tops {
	background: none repeat scroll 0 0 #FFFCEB;
	border: 1px solid #EED97C;
	padding: 0 5px;
	width: 730px;
	height: 90px;
}

.order_tops ul {
	overflow: hidden;
	padding-top: 8px;
}

.order_tops li {
	float: left;
	font-weight: bold;
	font-size: 14px;
	padding-left: 15px;
	color: #222222;
}

.order_tops .shijian_color {
	color: #333;
	font-weight: normal;
}

.order_wenzi {
	clear: both;
	padding-top: 7px;
	width: 628px;
	padding-left: 16px;
}

.order_wenzi a {
	color: #005AA0;
}

.order_haoma {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px dotted #EED97C;
}

#jine {
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
}

#jine span {
	font-size: 24px;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
}

.boder_bottom {
	border: none !important;
}

.colorys1 a {
	color: #005AA0;
	text-decoration: none;
}

.colorys1 a:hover {
	color: #005AA0;
	text-decoration: underline;
}

.colorys {
	color: #ff0000 !important;
}

/*bind*/
.main-border {
	margin-bottom: 10px;
	padding: 7px;
}

.bind-account {
	padding: 10px 10px 10px 8px;
}

.bind-account h2 {
	font-weight: normal;
	font-size: 14px;
}

.bind-account .band_pcon {
	background: #e6f4fe;
	text-align: center;
	border: 1px solid #a2cbe9;
	margin: 15px 0 0 15px;
	padding: 15px 0px;
	font-size: 14px;
}

.bind-account .txt {
	border: 1px solid #9abcd5;
	height: 20px;
	width: 180px;
}

.bind-account .but {
	background: url("images/bind_but.gif") no-repeat;
	border: medium none;
	margin-left: 8px;
	width: 96px;
	height: 36px;
}

.bind-sucess {
	background: url("image/icon-success.gif") no-repeat scroll 32px 32px
		#F2FBFF;
	padding: 30px 10px 30px 100px;
}

.bind-warning h2,.bind-sucess h2 {
	font-size: 14px;
	margin: 0 0 3px;
	padding: 0;
}

.bind-warning p,.bind-sucess p {
	line-height: 24px;
	margin: 0;
	padding: 0;
}

.bind-sucess p strong {
	color: red;
}
/*.bind-help {
padding:15px 23px 0px 100px;
}*/
.bind-help p {
	line-height: 24px;
}

.bind-warning a,.bind-help a {
	text-decoration: underline;
	color: #0e69c7 !important;
}

.bind-help a.btn {
	display: block;
	height: 32px;
	margin: 0 auto;
	width: 107px;
}

.bind-warning {
	background: url("image/icon-warning.gif") no-repeat scroll 32px 32px
		#FFFFE2;
	padding: 30px 10px 30px 100px;
}

#bank {
	border: 1px solid #CCC;
}

#bank td,#bank th {
	border: 1px solid #ccc;
}

.tip_3 {
	-moz-background-inline-policy: continuous;
	background: none repeat scroll 0 0 #EBF4FB;
	border-color: #AACDED;
	border-style: solid;
	border-width: 2px 1px 1px;
	padding: 15px;
	zoom: 1;
	overflow: hidden;
}

.tip_4 {
	font-size: 14px;
	line-height: 2em;
	padding: 20px 10px;
}

.banks {
	margin-bottom: 15px;
	overflow: hidden;
}

.banks dd {
	float: left;
	height: 60px;
	margin-bottom: 5px;
	overflow: hidden;
	text-align: center;
	width: 24.9%;
}

.banks dt {
	clear: both;
	margin-bottom: 15px;
}
/*.right a:link, .right a:visited {
color:#222222;
}*/
.ftx01,.flk01 a:link,.flk01 a:visited,a.flk01:link,a.flk01:visited {
	color: #FCD410;
}

.ftx02,.flk02 a:link,.flk02 a:visited,a.flk02:link,a.flk02:visited {
	color: #FF9900;
}

.ftx03,.flk03 a:link,.flk03 a:visited,a.flk03:link,a.flk03:visited {
	color: #A0410A;
}

.ftx04,.flk04 a:link,.flk04 a:visited,a.flk04:link,a.flk04:visited {
	color: #FF0000;
}

.ftx05,.flk05 a:link,.flk05 a:visited,a.flk05:link,a.flk05:visited {
	color: #A40F00;
}

.ftx11,.flk11 a:link,.flk11 a:visited,a.flk11:link,a.flk11:visited {
	color: #B8D1EA;
}

.ftx12,.flk12 a:link,.flk12 a:visited,a.flk12:link,a.flk12:visited {
	color: #4589BF;
}

.ftx13,.flk13 a:link,.flk13 a:visited,a.flk13:link,a.flk13:visited {
	color: #005AA0;
}

.ftx14,.flk14 a:link,.flk14 a:visited,a.flk14:link,a.flk14:visited {
	color: #12A000;
}

.ftx21,.flk21 a:link,.flk21 a:visited,a.flk21:link,a.flk21:visited {
	color: #FFFFFF;
}

.ftx22,.flk22 a:link,.flk22 a:visited,a.flk22:link,a.flk22:visited {
	color: #CCCCCC;
}

.ftx23,.flk23 a:link,.flk23 a:visited,a.flk23:link,a.flk23:visited {
	color: #999999;
}

.ftx24,.flk24 a:link,.flk24 a:visited,a.flk24:link,a.flk24:visited {
	color: #666666;
}

.ftx25,.flk25 a:link,.flk25 a:visited,a.flk25:link,a.flk25:visited {
	color: #333333;
}

.ftx26,.flk26 a:link,.flk26 a:visited,a.flk26:link,a.flk26:visited {
	color: #000000;
}

.btn-img {
	border: 0 none;
	cursor: pointer;
	margin: 0;
	padding: 0;
	text-align: center;
}

.btn-text {
	cursor: pointer;
	margin: 0;
	padding: 0;
	text-align: center;
}

.btn-text a:link,.btn-text a:visited {
	color: #222222;
}

.tb-1 table {
	border: 1px solid #E1E1E1;
	border-collapse: collapse;
	color: #9B9B9B;
	text-align: center;
}

.tb-1 th {
	background: none repeat scroll 0 0 #F0F0F0;
	font-weight: normal;
	height: 25px;
}

.tb-1 td {
	border: 1px solid #E1E1E1;
	height: 52px;
}

.img-list {
	padding: 2px;
	width: 224px;
}

.img-list a {
	border: 1px solid #E1E1E1;
	float: left;
	height: 50px;
	margin: 2px;
	width: 50px;
}

.img-list a:hover {
	border: 1px solid #F2D792;
}

.status_user {
	background: none repeat scroll 0 0 #FEF9B9;
}

.status_user a {
	display: block;
	position: relative;
	text-decoration: none;
	z-index: 2;
}

.status_user s {
	background: url("images/icon.gif") no-repeat scroll center -5px
		transparent;
	border: medium none;
	font-size: 0;
	height: 4px;
	line-height: 0;
	margin-left: 4px;
	position: absolute;
	top: 5px;
	width: 7px;
}

.status_user .order-statu b {
	background: url("images/icon.gif") no-repeat scroll 0 -10px transparent;
	float: left;
	height: 11px;
	margin-left: 15px;
	margin-top: 2px;
	width: 15px;
}

.order-doi .btn-text a {
	background: url("images/btn0330.jpg") repeat scroll 0 -25px transparent;
	color: #FFFFFF !important;
	display: block;
	height: 25px;
	line-height: 25px;
	margin: 0 auto;
	text-decoration: none;
	width: 63px;
}

.order-doi .btn-text a:visited {
	color: #FFFFFF;
}

.query {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #E2E2E2;
	margin-bottom: 9px;
	padding: 7px 10px;
	zoom: 1;
	overflow: hidden;
}

.query label {
	float: left;
	padding-top: 3px;
}

.query .form {
	display: inline;
	float: left;
}

.query .advance {
	float: right;
	padding-right: 16px;
	position: relative;
}

.query .advance s {
	background: url("images/icon.gif") repeat scroll center 0 transparent;
	font-size: 0;
	height: 4px;
	line-height: 0;
	position: absolute;
	right: 7px;
	top: 8px;
	width: 7px;
}

.query-ibox {
	border: 1px solid #D0D0D0;
	color: #A4A4A4;
	height: 18px;
	line-height: 18px;
	margin: 0 2px 0 10px;
	padding-left: 3px;
	width: 270px;
}

.query .btn-text {
	background: url("images/btn0420.gif") repeat scroll 0 0 transparent;
	border: medium none;
	height: 22px;
	width: 60px;
}

#order-tab ul {
	border-bottom: 1px solid #E2C069;
	margin-bottom: 1px;
	overflow: hidden;
	zoom: 1;
}

#order-tab ul li {
	background: url("images/tab.gif") no-repeat scroll right -81px
		transparent;
	float: left;
	height: 27px;
	line-height: 30px;
	margin-right: 4px;
	overflow: hidden;
	text-align: center;
	width: 100px;
}

#order-tab ul li a {
	background: url("images/tab.gif") no-repeat scroll -95px -27px
		transparent;
	height: 27px;
	text-decoration: none;
	width: 100px;
}

#order-tab ul li a:link,#order-tab ul li a:visited {
	color: #222222;
}

#order-tab ul .curr {
	background: url("images/tab.gif") no-repeat scroll right -54px
		transparent;
}

#order-tab ul .curr a:link,#order-tab ul .curr a:visited {
	background: url("images/tab.gif") no-repeat scroll -95px 0 transparent;
	color: #A0410A;
	font-weight: bold;
}

.orderprompt {
	background: none repeat scroll 0 0 #F3FCFF;
	border: 1px solid #CAE2ED;
	margin-bottom: 5px;
	padding: 5px;
}

.tips {
	background: none repeat scroll 0 0 #FFF6EF;
	border: 2px solid #F2D792;
	color: #5E5E5E;
	left: -402px;
	padding: 5px;
	position: absolute;
	text-decoration: none;
	top: -58px;
	width: 402px;
	z-index: 10;
	min-height: 80px;
	height: auto !important;
	height: 80px;
}

.o-prom-d {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #EEEEEE;
	color: #4E4E4E;
	min-height: 169px;
	padding: 5px 15px 15px;
	position: relative !important;
	text-align: left;
}

.o-prom-d .close {
	background: url("images/jd-close.gif") repeat scroll 0 0 transparent;
	cursor: pointer;
	height: 19px;
	position: absolute;
	right: -5px;
	top: -5px;
	_right: 2px;
	width: 19px;
}

.o-prom-i {
	background: url("images/tishi.gif") no-repeat scroll 0 0 transparent;
	height: 34px;
	left: 362px;
	position: absolute;
	top: 44px;
	width: 18px;
}

.o-prom-d ul li {
	overflow: hidden;
	clear: both;
}

.o-time {
	float: left;
	overflow: hidden;
	width: 130px;
}

.o-deta {
	float: left;
	width: 235px;
}

.o-prom-d dl {
	border-bottom: 1px solid #D7D6D6;
	margin-bottom: 4px;
	overflow: hidden;
	height: 20px;
	clear: both;
}

.o-prom-d dd {
	width: 94px;
	display: block;
	float: left;
}

.tb-1 td.o-tip {
	background: none repeat scroll 0 0 #FFF7F4;
	height: 23px;
	padding-left: 9px;
}

.o-info {
	margin-bottom: 10px;
	overflow: hidden;
	padding-top: 6px;
}

.right .o-info .Pagination {
	float: right;
	margin-top: 0;
}

.o-info .btn-text {
	float: left;
}

.o-info .btn-text a {
	background: url("images/btn0420.gif") repeat scroll -59px 0 transparent;
	display: block;
	height: 22px;
	line-height: 24px;
	overflow: hidden;
	text-decoration: none;
	width: 125px;
}

#reco {
	border: 1px solid #E6E6E6;
}

#reco .mt {
	border-bottom: 2px solid #C30000;
	height: 32px;
	line-height: 32px;
	margin-bottom: 6px;
	padding-left: 15px;
}

#reco .mt h2 {
	color: #CC0000;
}

.reco-l div,.reco-r div {
	background: url("images/lr.jpg") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	height: 37px;
	visibility: hidden;
	width: 34px;
}

.reco-l {
	float: left;
	padding-top: 90px;
}

.reco-r {
	float: right;
	padding-top: 90px;
}

.reco-r div {
	background-position: -34px 0;
}

.i-reco {
	float: left;
	width: 704px;
}

#reco .mc {
	height: 230px;
	overflow: hidden;
	padding: 0 15px;
	text-align: center;
}

.i-reco .list-h {
	text-align: center;
}

.i-reco .list-h li {
	float: left;
	width: 176px;
}

.i-reco .list-h li .p-name {
	padding: 0 10px;
}

.i-reco .list-h li .p-name a:link,.i-reco .list-h li .p-name a:visited {
	color: #222222;
}

.i-reco .list-h li .p-img img {
	display: inline;
}

.evaluate a {
	color: #005AA0;
}

#fktable {
	padding: 10px;
}

#fktable td {
	padding: 6px 2px;
}

#fktable label {
	color: #999999;
}

#fktable b {
	color: red;
	font-weight: normal;
	padding: 0 5px;
}

#fktable .text {
	padding: 2px 1px;
}

#fktable .input-1 {
	width: 150px;
}

#fktable .input-2 {
	width: 220px;
}

#fktable .area-1 {
	height: 60px;
	width: 400px;
}

.right .i-m {
	float: left;
	padding-top: 10px;
	width: 570px;
}

.right .i-m .item {
	padding-bottom: 10px;
}

.right .item .label {
	color: #666666;
	text-align: right;
	width: 165px;
	float:left;
}

.right .i-m .form .text {
	width: 140px
}

.right .i-m .form .text1 {
	width: 300px
}

.right .i-m .form .area {
	width: 308px;
	height: 65px;
	float: none
}

.right .fl {
	width: 400px;
	height:25px!important;
}

.right .i-m h5 {
	color: #cc0000;
	border-bottom: 1px solid #e6e6e6;
	line-height: 30px;
	padding-left: 15px;
	margin-bottom: 20px
}

#userinfo ul.title {
	height: 24px;
	background: url(images/user_h3_bg.png) left bottom repeat-x;
	border: 1px solid #FAD9B1;
	border-bottom: 2px solid #fca228;
	position: relative;
	padding-left: 5px;
	margin-bottom: 8px;
}

#userinfo ul.title li {
	position: relative;
	float: left;
	height: 26px;
	line-height: 24px;
	text-align: center;
	font-weight: bold;
	padding-left: 10px;
	font-size: 14px;
}

#userinfo ul.title li a {
	color: #646464;
	text-decoration: none;
}

#userinfo ul.title li span {
	display: none;
}

#userinfo .i-m .item {
	padding-bottom: 42px;
}

#userinfo .sele {
	width: 100px;
	position: relative;
}

#userinfo .btn {
	text-align: center;
	padding-top: 40px;
}

#userinfo .btn input {
	width: 106px;
	height: 24px;
	background: url(images/user_btn_bg.png) right top no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	margin-left: 5px;
}

#userinfo li.btn input,#re_password .urp_box li.btn input {
	margin-right: 9px;
}

#userinfo  .focus {
	color: #999;
	line-height: 22px;
	*line-height: 20px;
}

#userinfo  .null,#userinfo  .error {
	color: red;
	line-height: 22px;
	*line-height: 20px;
}

.right-extra {
	float: right;
	padding-top: 20px;
	width: 150px;
}

.right-extra .m {
	text-align: center;
	width: 122px;
}

.headpic {
	background: url("images/self.gif") repeat-y scroll -122px 0 transparent;
}

.right-extra .fore {
	background: url("images/self.gif") repeat scroll 0 0 transparent;
	height: 10px;
	overflow: hidden;
}

.i-pic {
	padding-right: 2px;
}

.right-extra .fore1 {
	background: url("images/self.gif") repeat scroll 0 -3px transparent;
	height: 13px;
	overflow: hidden;
}

.right-extra .m .btns {
	line-height: 30px;
}

.item .fl label {
	margin-right: 10px;
}

.right a:link,.right a:visited {
	color: #005AA0;
}

.clr {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
}

.both {
	clear: both;
}

.right .i-m .form .text {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #AAAAAA #DDDDDD #DDDDDD #AAAAAA;
	border-style: solid;
	border-width: 1px;
	margin-right: 10px;
	margin-top: 0;
	padding: 2px;
}

.form em {
	color: #FF6600;
	margin-right: 5px;
}

.sele {
	margin-right: 10px;
}

.rank s {
	background: url("images/rank.gif") repeat scroll 0 0 transparent;
	float: left;
	height: 16px;
	margin-right: 3px;
	margin-top: 1px;
	width: 16px;
}

.item .fl .rank a {
	color: #CC0000;
}

.username {
	float: left;
}

.form label,.form input,.form select,.form textarea,.form button,.form .label
	{
	float: left;
	font-size: 12px;
}

.left h2 {
	background: url("images/bg_user.jpg") no-repeat scroll 0 0 #CE2020;
	color: #FFFFFF;
	height: 24px;
	line-height: 24px;
	padding-top: 3px;
	text-align: center;
}

#wBox .wBox_b {
	filter: alpha(opacity = 80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	background-image: url(images/wbox.gif);
}

#wBox {
	position: absolute;
	top: 0;
	left: 0;
	z-index:1000;
	text-align: left;
	display: none;
}

#wBox .wBox_popup {
	position: relative;
}

#wBox table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 530px;
	height: 400px;
}

#wBox td {
	border-bottom: 0;
	padding: 0;
}

#wBox .wBox_body {
	background-color: #ffffff;
	border: 6px solid #aaaaaa;
	width: 510px;
	height: 370px;
}

#wBox img {
	border: 0;
	margin: 0;
}

#wBox .wBox_title {
	height: 28px;
	color: #000000;
	width: 100%;
	background: url(images/titleBG.png) repeat-x;
}

#wBox .wBox_title .wBox_itemTitle {
	padding-left: 5px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
}

#wBox .wBox_title #wBox_close {
	background: url(images/close.png) no-repeat 0 0;
	height: 14px;
	width: 14px;
	overflow: hidden;
	cursor: pointer;
}

#wBox .wBox_title .on {
	background-position: 0 -14px;
}

#wBox .wBox_tl,#wBox .wBox_tr,#wBox .wBox_bl,#wBox .wBox_br {
	height: 10px;
	width: 10px;
	overflow: hidden;
	background-image: url(images/wbox.gif);
	padding: 0;
	filter: alpha(opacity = 80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

#wBox #wBoxContent {
	padding: 3px;
}

#wBox_overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}

#wBox .wBox_load {
	width: 270px;
}

.wBox_hide {
	z-index: -100;
}

.wBox_overlayBG {
	background-color: #FFF;
	z-index: 99;
}

#wBox #wBox_loading {
	width: 32px;
	height: 32px;
	margin: 0 auto;
}

.perfect {
	margin: 0 auto;
}

.perfect .top {
	font-size: 14px;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	padding-left: 20px;
}

.perfect .top span {
	float: right;
	margin: 5px 5px 0;
}

.perfect_top {
	border-bottom: 2px solid #C50000;
	height: 26px;
}

.perfect_top img {
	padding-left: 20px;
}

.perfect .perhead {
	margin: 12px 18px;
}

.perfect .perhead .perleft {
	border-right: 1px solid #DEDEDE;
	float: left;
	padding-right: 15px;
	width: 202px;
	overflow: hidden;
}

.perfect .perhead .perleft  input {
	cursor: pointer;
	position: absolute;
	left: -50px;;
	top: 0;
	border: none;
	outline: none;
	filter: alpha(opacity = 0);
	opacity: 0;
}

.perhead .perleft p {
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	text-align: center;
}

.perhead .perleft p a:link,.perhead .perleft p a:visited {
	color: #02679B;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.perhead .perleft p a:hover,.perhead .perleft p a:active {
	color: #FF0000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

.perhead .perleft span,.perhead .perright span {
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	text-align: left;
}

.perleft .touxiang {
	border: 1px solid #CFCFCF;
	margin: 5px 0;
	text-align: center;
}

.perhead .perright .touxiang {
	float: left;
	margin: 5px 0;
}

.perhead .perright {
	float: right;
	width: 220px;
}
.perhead .perright input{
	cursor: pointer;
	position: absolute;
	top: 0;
	right:64px;
	border: none;
	height:35px;
	width:100%;
	filter: alpha(opacity = 0);
	opacity: 0;}

.select {
	margin-top: 70px;
}

.select_bg {
	display: block;
	height: 35px;
	line-height: 35px;
	margin-bottom: 10px;
	width: 202px;
}

.select p {
	color: #9C9A94;
	line-height: 22px;
}

.perfect_middle {
	float: left;
	margin: 20px 10px 0;
	width: 20px;
}

.perfect_right {
	color: #9C9C9C;
	clear: both;
	line-height: 18px;
	padding-top: 15px;
	width: 210px;
}

.perfect_right p {
	float: left;
	margin: 12px 10px 0;
	width: 20px;
}

.perfect_icon {
	float: left;
	margin: 10px 0 0 20px;
	display: inline;
	width: 120px;
}

.perfect_icon img {
	float: left;
	margin-right: 3px;
}

.school {
	border-color: #FFCC99 #FFCC99 -moz-use-text-color;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	width: 205px;
}

.school .link {
	background: none repeat scroll 0 0 #FFFFCC;
	border-bottom: 1px solid #FFCC99;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
}

.school ul li {
	border-bottom: 1px solid #FFCC99;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
}

.school ul span {
	background: none repeat scroll 0 0 #EB920F;
	color: #FFFFFF;
	margin-right: 3px;
	padding: 2px;
}

.select_school {
	background: none repeat scroll 0 0 #E1E1E1;
	margin: 0 auto;
	padding: 5px;
	width: 610px;
}

.border {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #A6A6A6;
}

.border h3 {
	background: none repeat scroll 0 0 #F1F1F1;
	border-bottom: 1px solid #DEDEDE;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
}

.border h3 span {
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}

.border h3 img {
	float: right;
	margin-top: 7px;
}

.select_2 {
	border-bottom: 1px solid #E0E4E9;
	height: 40px;
	line-height: 40px;
	margin: 0 10px;
}

.select_2 select {
	margin-top: 10px;
}

ul.sch {
	height: 230px;
	margin: 20px 10px 30px;
	overflow: scroll;
	padding-left: 10px;
}

ul.sch li {
	color: #FF6600;
	float: left;
	line-height: 22px;
	width: 180px;
}

ul.sch li a:link,ul.sch li a:visited {
	color: #FF6600;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

ul.sch li a:hover,ul.sch li a:active {
	color: #FF0000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

.select_borrom {
	background: none repeat scroll 0 0 #F1F1F1;
	height: 40px;
}

.flk12 a:link,.flk12 a:visited,a.flk12:link,a.flk12:visited {
	color: #4589BF;
}

.middle {
	border: 1px solid #E7E7E7;
	float: left;
	padding: 10px;
	width: 610px;
}

.middle_left {
	float: left;
	margin-right: 5px;
	width: 120px;
}

.middle_img {
	background: url("i/user_1.gif") no-repeat scroll 0 0 transparent;
	height: 106px;
	padding: 7px;
	width: 106px;
}

.middle_bg {
	background: url("i/personal_icon1.jpg") no-repeat scroll 15px 50%
		transparent;
	height: 26px;
	line-height: 26px;
	text-align: center;
	width: 120px;
}

.middle_bg a:link,.left_bg a:hover,.left_bg a:visited,.left_bg a:active
	{
	color: #00309A;
}

.middle_right {
	float: right;
	width: 437px;
}

ul.user_Info {
	height: 115px;
	margin-bottom: 20px;
	overflow: hidden;
}

ul.user_Info li {
	border-bottom: 1px dashed #D6D6D6;
	float: left;
	font-size: 12px;
	height: 29px;
	line-height: 29px;
	width: 218px;
}

ul.user_Info li span {
	float: right;
	padding-right: 10px;
}

ul.user_Info li span a:link,ul.user_Info li span a:hover,ul.user_Info li span a:visited,ul.user_Info li span a:active
	{
	color: #005AA5;
	text-decoration: none;
}

.user_Tip {
	background: none repeat scroll 0 0 #F7F7F7;
	border: 1px solid #E7E7E7;
	margin: 0 auto 20px;
	padding: 10px;
	text-align: center;
}

.user_Tip a:link,.user_Tip a:hover,.user_Tip a:visited,.user_Tip a:active
	{
	color: #005A9C;
	font-weight: bold;
	margin-right: 10px;
}

.user_Tip span {
	color: #FF0000;
	font-weight: bold;
}

.result-item {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0 1px 1px;
	position: absolute;
}

.result-item li {
	cursor: pointer;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}

.result-item .current {
	background: none repeat scroll 0 0 #EFEFEF;
}

.result-item strong {
	color: #CC6600;
}

.addschool {
	margin-top: 5px;
}

.pancontainer img {
	width: 50px;
	height: 50px;
}
.formitem {
    padding: 10px 23px;
}

.formitem li:after {
}

.formitem li:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}

.choose li.first {
    border-top: 0 none;
}

.choose .current {
    cursor: auto;
}

.choose li {
    cursor: pointer;
}

.formitem li {
    padding: 5px 0 5px 110px;
}
.choose .lb {
    text-align: left;
    text-indent: 10px;
}

.formitem .lb {
    float: left;
    text-align: right;
    width: 110px;
}
.choose input.text {
    background: none repeat scroll 0 0 #DDDDDD;
}
.choose .current input.text {
    background: none repeat scroll 0 0 #FFFFFF;
}
.choose .code input.text {
    background: none repeat scroll 0 0 #FFFFFF;
}
.checkcode {
    padding: 0px 23px;
}
.checkcode li:after {

}
.checkcode li {

}
.checkcode .lb {
    float: left;
    text-align: right;
    width: 110px;
    text-indent: 10px;
}
.but_line{
	text-indent: 110px;
	padding: 10px 23px;
}

