@charset "utf-8";
/* CSS Document 此样式表是每个页面独立样式 */

/*当前信息标题*/
.info_title {
	position: relative;
	margin: 25px 0px 12px 5px;
}

.info_title .return_btn {
	position: absolute;
	right: 3px;
}

.info_title .return_btn a {
	font-size: 12px;
	font-weight: normal;
}
/*当前信息标题结束*/

/*我的账户*/
.account_info {
	border: #EAEAEA solid 1px;
	background-color: #F9FCFF;
}

.infomodu {
	margin: 30px 20px;
}

.infomodu p {
	margin-bottom: 15px;
}

.infomodu p span.tit {
	display: inline-block;
	min-width: 70px;
	_width: 70px;
	text-align: right;
}

.infomodu .frost_desc {
	margin: 60px 0px;
	font: bold 16px/20px "宋体";
}

.infomodu .frost_desc img {
	margin-right: 16px;
	vertical-align: middle;
}
/*我的账户结束*/

/*产品管理*/
.product_subMenu {
	margin-left: 80px;
}

.product_info {
	background: none;
}

.prod_list {
	margin: 20px;
	padding-bottom: 15px;
	border-bottom: #CCC dashed 1px;
}

.prod_list h3 {
	margin-bottom: 12px;
}

.prod_list p {
	width: 880px;
	font-size: 14px;
	line-height: 24px;
}

.prod_list .detail {
	display: block;
	width: 68px;
	margin-top: 12px;
}

.prompt {
	padding: 10px;
	border: #E1CD96 solid 1px;
	background-color: #FFF5DA;
}

.prompt p {
	display: inline-block;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
	margin: 0px 30px 5px 0px;
	padding-left: 20px;
	background: url(../images/app_ban.png) no-repeat left center;
}

.prompt .apply,.form_con .row .submit,.add_ip a,.download_btn a,.chfinan .submit {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
	padding: 0px 15px;
	height: 30px;
	line-height: 30px;
	background: url(../images/app_btn.jpg) no-repeat;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}

.prompt .apply em,.screenshot .updata_btn em,.form_con .row .submit em,.add_ip a em,.btn_group .confirm em,.btn_group .cancel em,.download_btn a em,.chfinan em
	{
	position: absolute;
	right: 0px;
	top: 0px;
	display: inline-block;
	vertical-align: middle;
	width: 2px;
	height: 30px;
	background: url(../images/app_btn.jpg) no-repeat right center;
	overflow: hidden;
}

.content_box {
	border: #EAEAEA solid 1px;
	background-color: #F8F8F8;
}

.form_con {
	margin: 32px 0px;
}

.form_con input,.tabs_container input {
	width: 230px;
	height: 25px;
	line-height: 25px;
	padding-left: 2px;
	border: #C1C1C1 solid 1px;
}

.row {
	margin-top: 12px;
	font-size: 12px;
}

.row .icell {
	display: inline-block;
	vertical-align: middle;
}

.row .ltit {
	width: 90px;
	margin-right: 5px;
	text-align: right;
}

.row .limit {
	vertical-align: bottom;
	font-size: 12px;
	color: #999;
}

.form_con .app_desc .ltit {
	vertical-align: top;
	margin-top: 10px;
}

.form_con .app_desc textarea {
	width: 380px;
	height: 114px;
	padding: 5px;
	font-size: 12px;
	line-height: 18px;
	resize: none;
}

.screenshot,.scrsh,.form_con .row .submit {
	margin-left: 100px;
}

.screenshot .icell {
	display: block;
}

.screenshot .updata_btn, .btn_group .confirm, .btn_group .cancel { 
	background: url("../images/updata_bg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 24px;
    line-height: 24px;
    padding: 0 15px;
    position: relative;
    width: 100px;
}

.screenshot .updata_btn em,.btn_group .confirm em,.btn_group .cancel em
	{
	height: 24px;
	line-height: 24px;
	background: url(../images/updata_bg.jpg) no-repeat right center;
}

.screenshot .app_img img {
	position: relative;
	z-index: 3;
	width: 120px;
	height: 70px;
}

.screenshot .action {
	position: relative;
}

.screenshot .action input {
	position: absolute;
	z-index: 0;
	top: 0px;
	left: -54px;
	left: -100px\9;
	opacity: 0;
	filter: alpha(opacity = 0);
	overflow: hidden;
	cursor: pointer;
	font-size: 36px;
	overflow: hidden;
}

.form_con .row .submit,.chfinan .submit {
	cursor: pointer;
}

.app_desc .descpar {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 500px;
	margin-top: -3px;
	line-height: 20px;
}

.form_con .app_desc .othdec {
	margin-top: 0px;
}

.row .screen_detail {
	vertical-align: top;
}

.row .screen_detail img {
	width: 210px;
	height: 125px;
	margin-right: 18px;
	padding: 3px;
	border: #BABABA solid 1px;
}

.add_ip {
	margin-top: 12px;
}

#mask {
	background: #000;
	z-index: 700;
	opacity: 0.4;
	filter: alpha(opacity = 40);
}

.add_ip_layer {
	position: absolute;
	z-index: 800;
	display: none;
	padding: 6px;
	background: rgba(0, 0, 0, 0.3);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',
		startColorstr=#33000000, endColorstr=#33000000);
}

.add_ip_layer .lay_cont {
	padding-bottom: 60px;
	background-color: #FFF;
}

.add_ip_layer h3 {
	position: relative;
	width: 350px;
	padding-left: 15px;
	height: 37px;
	line-height: 37px;
	background: url(../images/alert_tit_bg.jpg) repeat-x;
	border-bottom: #CCC solid 1px;
}

.control_btn {
	position: absolute;
	right: 12px;
	top: 0px;
	color: #0464cf;
	font-weight: normal;
	cursor: pointer;
}

.inpbox {
	margin: 50px 0px;
	text-align: center;
}

.inpbox form {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.inpbox input {
	width: 52px;
	height: 25px;
	line-height: 25px;
	padding-left: 6px;
	border: #C1C1C1 solid 1px;
}

.btn_group {
	text-align: center;
}

.btn_group .confirm,.btn_group .cancel {
	width: 40px;
	font-size: 14px;
}
/*产品管理结束*/

/*安全设置*/
.safe_subMenu {
	margin-left: 220px;
}

.modpas {
	margin-left: 68px;
}

.mod_sucs {
	display: inline-block;
	height: 27px;
	line-height: 27px;
	background: url(../images/success_icon.png) no-repeat;
	padding-left: 32px;
	color: #54A926;
	font-size: 14px;
	font-weight: bold;
}
/*安全设置结束*/

/*我的收款*/
.receipt_subMenu {
	margin-left: 60px;
}

.tabs li {
	position: relative;
	z-index: 1;
	float: left;
	display: inline;
	height: 29px;
	line-height: 29px;
	border: #EAEAEA solid 1px;
	margin-right: 3px;
}

.tabs li a {
	display: block;
	padding: 0px 18px;
	background: url(../images/tabs_bg.jpg) repeat-x;
	color: #3574B2;
}

.tabs li.current {
	height: 30px;
	border-bottom: none;
	background-color: #FFF;
}

.tabs li.current a {
	background: none;
	color: #333;
}

.tabs_container {
	border: #EAEAEA solid 1px;
	padding: 30px 10px 50px;
	margin-top: -1px;
	background-color: #FFF;
}

.tabs_container input {
	width: 100px;
	padding-left: 6px;
	position: relative;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #666;
}

.download_btn {
	margin: 12px 100px;
}

.date_cont {
	position: relative;
}

.ui-datepicker-trigger {
	position: absolute;
	top: 7px;
	right: 4px;
}
/*我的收款结束*/
/*2013/5/17新增样式*/
.width240 {
	width: 240px;
}

.width380 {
	width: 380px;
}

.text_align_left {
	text-align: left;
	margin: 0;
}

.text_align_center {
	text-align: center;
}

.border_bottom_gray {
	border-bottom: 1px solid #EAEAEA
}

.table_magin {
	margin: 0 0 60px 0;
}

.title_margin {
	padding-bottom: 15px;
	margin: 0 15px 15px;
}

.mal47 {
	margin-left: 47px !important;
}

.mal10 {
	margin-left: 10px !important;
}

.mt10 {
	margin-botom: 10px !important;
}

.line20 {
	line-height: 20px;
}

.back_white {
	background-color: #FFF;
	padding: 10px 20px;
	margin: 20px 0;
}

.pad10 {
	padding: 0 10px;
}

.back_white .part_left {
	width: 440px;
	border-right: 1px solid #EAEAEA;
	padding-right: 10px;
	line-height: 20px;
	height: 350px;
}

.back_white .part_left h3,.back_white .part_right h3 {
	color: #1ab53b;
	text-align: center;
	margin: 10px 0 30px 0;
}

.back_white .part_right {
	width: 430px;
	line-height: 20px;
}

.color_gary {
	color: #999999;
}

a.gray_btn {
	background: url("../images/gray_btn_left.png") no-repeat scroll 0 0
		transparent;
	color: #333;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
	position: relative;
	text-align: center;
	vertical-align: middle;
}

a.gray_btn em {
	background: url("../images/gray_btn_right.png") no-repeat scroll right
		center transparent;
	display: inline-block;
	height: 30px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	vertical-align: middle;
	width: 2px;
}

.center_div {
	text-align: center;
	margin-top: 100px;
}

.color_black {
	color: #000 !important;
}

.update_a {
	display: inline-block;
	line-height: 30px;
	height: 30px;
}

.info {
	font-size: 14px;
	line-height: 20px;
}

.posit {
	position: relative;
}

.green_message {
	position: absolute;
	z-index: 200;
	left: 45%;
	top: -50px;
	margin-left: -50px;
	padding: 15px 30px;
	width: 110px;
	height: 15px;
	background-color: #43ab56;
	text-align: center;
	color: #FFF;
}

.red_message {
	position: absolute;
	z-index: 200;
	left: 45%;
	top: 0px;
	margin-top: -50px;
	padding: 15px 30px;
	width: 110px;
	height: 15px;
	background-color: #c14343;
	text-align: center;
	color: #FFF;
}

.disable {
	background: url(../images/app_btn_disable.jpg) no-repeat !important;
}

.disable em {
	background: url("../images/app_btn_disable.jpg") no-repeat right center
		!important;
}

/*赔付通知*/
.add_address {
	margin-top: 0px;
}

.user_num_box {
	margin: 0px 12px;
	padding-bottom: 10px;
	border-bottom: #CCC solid 1px;
}

.user_num_box .ltit {
	width: 65px;
}

.row .comptl {
	width: 110px;
}

.addres_input {
	width: 445px;
	height: 102px;
	padding: 5px;
	margin-left: 18px;
}

.form_con .save_addres .submit {
	margin-left: 18px;
}

.comp_addres_container {
	padding: 20px 15px 28px;
}

.comp_addres_container .bnum,.comp_addres_container .add_address {
	display: inline-block;
	*display: inline;
	zoom: 1;
}

.comp_addres_container .add_address {
	margin-left: 35px;
}

.has_addres {
	background-color: #F8F8F8;
	border: 1px solid #EAEAEA;
}

.addcon {
	padding: 28px 15px;
	margin-top: 15px;
	background-color: #FFF;
}

.saddrs {
	width: 865px;
	margin-top: 5px;
}

.adesc {
	width: 565px;
	line-height: 22px;
}
/*赔付通知结束*/

/*结算*/
.user_num_select,.bank_select {
	height: 18px;
	border: #ABADB3 solid 1px;
}

.user_num_select option,.bank_select option {
	padding-right: 15px;
}

.jstab {
	border-collapse: separate;
	border-spacing: 1px;
	background-color: #EAEAEA;
}

.jstab tr td {
	padding-left: 25px;
	background-color: #FFF;
}

.usbox {
	margin: 16px 20px;
}
/*结算*/

/*财务历史*/
.finance select {
	height: 20px;
	width: 180px;
	margin-right: 60px;
	border: #ABADB3 solid 1px;
}

.finance .date_cont input {
	width: 100px;
	margin-right: 0px;
}

.chfinan {
	padding: 6px 12px 6px 0px;
	margin-top: 15px;
	text-align: right;
	background-color: #F2F2F2;
}

.nonemb {
	margin-bottom: 0px;
}

.total {
	padding: 10px;
	margin-top: 12px;
	border-top: #EDEDED solid 1px;
	border-bottom: #EDEDED solid 1px;
	background-color: #F7F7F7;
}

.fintab {
	margin-top: 5px;
	margin-bottom: 10px;
}
/*消费记录*/
.paynce select {
	height: 25px;
}

.paynce .pay_time_sel {
	margin-right: 10px;
}

.paynce input {
	width: 213px;
	margin-right: 22px;
}

.tabhand {
	margin-bottom: 0px;
}

.tab_container {
	height: 340px;
	margin-bottom: 12px;
	overflow: scroll;
}

.tab_container .table {
	margin-top: 0px;
}
.tab_container .table a {
	color: #0F77C5;
}
/*消费记录*/

/*退货*/
.order_info {
	margin: 22px 32px;
	color: #666;
}

.has_borm {
	padding-bottom: 22px;
	border-bottom: #CCC solid 1px;
}

.order_info h3 {
	margin-bottom: 18px;
	font-size: 12px;
	color: #333;
}

.order_info .row {
	margin-top: 6px;
}

.order_info input,.order_info textarea {
	color: #666;
}

.order_info input.refund_amount {
	width: 85px;
}

.w220 {
	width: 220px;
}

.comprec .w110 {
	width: 110px;
}
/*申请自助结算成功*/
.suc_container {
	margin: 38px 0px 0px 255px;
	padding-left: 60px;
	background: url(../images/suc-icon.png) no-repeat left top;
}

.check_link {
	margin: 40px 316px 20px;
}

.check_link a {
	margin-left: 5px;
	color: #0551C4;
}

.down_icon {
	background:url(../images/down_icon.png) no-repeat 100% 0;
	padding-right:20px;
	color:#0048CD !important;
}

.wauto { 
	width: auto; 
	height: auto; 
	border: none; 
	vertical-align: middle; 
}


.form_con .wauto {
    border: medium none;
    height: auto;
    vertical-align: middle;
    width: auto;
}

.m0 {
    margin: 0 !important;
}

.inpbox {
    margin: 15px 0 50px 0;
    text-align: center;
}
.add_ip_layer .lay_cont {padding-bottom:35px;}
.list_dw_span{display: inline-block; width: 228px; text-align: left;}

.mr10 {
    margin-right: 10px;
}
.dib {
    display: inline-block;
}

.btn_group .confirm, .btn_group .cancel {
    font-size: 14px;
    width: 40px;
}
