﻿/*     ___public css
-------------------------------*/
.text-right{ text-align:right; }

/*     ___mod_box
-------------------------------*/
.mod_box{position:relative;overflow:hidden;margin-top:15px;}
.mod_box_hd{display:-webkit-box;display:-webkit-flex;display:flex;position:relative;padding:12px 15px 12px 15px;background-color:#fff;}
.mod_box_hd .tit{-webkit-box-flex:1;-webkit-flex:1;flex:1;font-size:14px;padding-left:10px;}
.mod_box_hd .more{color:#d00;font-size:14px;}
.mod_cell{display:-webkit-box;display:-webkit-flex;display:flex;position:relative;padding:12px 15px;}
.mod_cell_ft{color:#797979;}
.mod_cell_bd_primary{-webkit-box-flex:1 1 0;-webkit-flex:1 1 0;flex:1 1 0;}
.mod_box.mod_space{margin-left:10px;margin-right:10px;border-radius:4px;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;}
/* 盒模型 && 单元格  && 箭头装饰线 */
/*.mod_box:before,.mod_box:after {content:" ";position:absolute;left:0;width:100%;height:1px;}
.mod_box:before{top:0;border-top:1px solid #d3d3d3;}
.mod_box:after{bottom:0;border-bottom:1px solid #d3d3d3;}*/
.mod_box:first-child{margin-top:0;}
/*.mod_box_hd:after{content:" ";position:absolute;left:15px;bottom:0;width:100%;height:1px;border-bottom:1px solid #d3d3d3;}*/
.mod_box_hd .tit:before{content:" ";position:absolute;left:15px;top:14px;width:3px;height:16px;border-left:3px solid #d00;}
.mod_box_hd .more:after{content:" ";display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:2px 2px 0 0;border-color:#d00;border-style:solid;height:6px;width:6px;position:relative;top:-1px;margin-left:.3em;}
.mod_cell:before{content:" ";position:absolute;left:15px;top:0;width:100%;height:1px;border-top:1px solid #d3d3d3;}
.mod_cell:first-child:before{display:none;}
.mod_cell_access .mod_cell_ft:after{content:" ";display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:2px 2px 0 0;border-color: #d3d3d3;border-style:solid;height:6px;width:6px;position:relative;top:-1px;margin-left:.3em;}
.mod_cells_title{background-color: #efeff4;padding:10px 15px;}
.mod_cells{overflow:hidden;position:relative; background-color:#fff;}
.mod_cells:before,
.mod_cells:after {content:" ";position:absolute;left:0;width:100%;height:1px;}
.mod_cells:before{top:0;border-top:1px solid #d3d3d3;}
.mod_cells:after{bottom:0;border-bottom:1px solid #d3d3d3;}
.mod_cell{display:-webkit-box;display:-webkit-flex;display:flex;position:relative;padding:10px 15px;}
.mod_cell_hd{padding-right: 10px;}
.mod_cell_ft{color:#797979;text-align:right;}
.mod_cell_primary{-webkit-box-flex:1 1 0;-webkit-flex:1 1 0;flex:1 1 0;}
.mod_cells_head{display:-webkit-box;display:-webkit-flex;display:flex;padding:10px 5px;background-color:#efeff4;}
.cells_hd{font-size:12px;}
.cells_bd{-webkit-box-flex:1 1 0;-webkit-flex:1 1 0;flex:1 1 0;}
/* 盒模型下的 表单元素 */
.ui_mod_select { border:0px;appearance:none;-moz-appearance:none;-webkit-appearance:none;float:right;border:0px;text-align:right;background-color:#fff;height:22px;width:60%;direction:rtl;font-size:14px;padding:0;}
.ui_mod_select:focus { border:0px;outline:none;}
.ui_mod_select optgroup,
.ui_mod_select option { text-align:center;direction:ltr;}
.ui_mod_input { width:100%;float:right; color: inherit; text-align:right;height:22px;padding-left:5px;font-size:14px;padding-right:10px;border:0px;outline:none;-webkit-user-select:auto;-khtml-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;background-color:#fff;}
.ui_mod_box .ui_mod_input :focus { outline:none;background-color:#000;-webkit-outline:none;-moz-outline:none;-ms-outline:none;-webkit-appearance:none;}
.ui_mod_box textarea { -webkit-user-select:auto;-khtml-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;font-size:14px;width:93%;min-height:80px;padding:3px;border:0 none;}

/*登录页面开始*/
.login_box { margin: 0 33px; color: #3b3b3b; }
.login_box .login_top { font-size: 16px; margin: 16px 0; font-weight: normal; }
.login_box .login_main h1 { line-height: 40px; font-size: 14px; font-weight: bold; }
.login_box .login_main section { overflow: hidden; }
.login_box .login_main input { display: block; outline: none; height: 40px; width: 100%; border: 0 none; border-radius: 6px; box-sizing: border-box; padding: 0 10px 0 43px; background: url(../images/login-icon.png) no-repeat 5px 5px #fff; background-size: 31px; line-height: 40px; font-size: 14px; border: 1px solid #E4E4E4; margin: 10px 0; }
.login_box .login_main input.login-psd { background-position: 5px -39px; }
.login_box .login_main input.login-phone { background-position: 5px -84px; }
.login_box .login_main .logintip { font-size: 12px; display: block; background: none; outline: none; border: 0 none; height: 100%; width: 100%; color: red; }


/*注册页面开始*/
.psd_tip { color: red; }
.register_tab { overflow: hidden; margin-top: 1px; }
.register_tab li { float: left; width: 50%; }
.register_tab li a { display: block; height: 30px; line-height: 30px; font-size: 14px; color: #6b6b6b; text-align: center; }
.register_tab li.cur a { background: #8BBC0F; color: #fff; }
.register_tab li a { border: 1px solid #8BBC0F; }
/*password-密码修改*/
.pw_tab { margin: 10px 2% 50px; width: 96%; }
.pw_tab tr td { padding: 6px 0; }
.pw_tab tr td input[type=text], .pw_tab tr td input[type=password], .pw_tab tr td input[type=tel] { width: 100%; height: 30px; border: #ccc 1px solid; border-radius: 6px; box-sizing: border-box; padding-left: 10px; outline: none; }
.pw_tab tr td input[type=radio] { vertical-align: middle; }
.pw_tab tr td select { width: 48%; box-sizing: border-box; height: 30px; border: #ccc 1px solid; border-radius: 6px; outline: none; color: #333; }
.pw_tab tr td span { color: red; }
.pw_tab tr td label { padding: 0 10px 0 2px; }
.btn_button { height: 38px; line-height: 38px; background: #94c519; border-radius: 6px; color: #fff; font-size: 14px; display: block; text-align: center; font-weight: bold; border: 0px; }

/*提交按钮*/
.surebtn { display:block; width:100%; margin:20px auto; }

/*提交按钮*/
.seession_item{ background-color:#fff; }



/**保证金*/
.sp_myBond { background-color:#666; height:45px; line-height:45px; color:#fff; text-align:center; }



/*     ___f-section 
-------------------------------*/
.f-section{margin-bottom:10px;background-color:#fff;}
.f-section .slide-link{position:relative;display:block;padding:12px 14px 12px 10px;border-bottom:1px solid #f6f6f6;line-height:22px;font-size:14px;color:#4d525d;}
.f-section .slide-link img{float:left;height:22px;margin-right:5px;}
.f-section .slide-link span{float:right;display:inline-block;font-size:12px;color:#999;}
.f-section .slide-link b{margin-left:8px;vertical-align:middle;color:#999;}
.f-section .slide-link i{margin:0 6px 0 4px;color:#d00;}

/* 关注列表 */
.auctionlist li { width:100%; display:block; position:relative; margin-top:15px; }
.auctionlist li:first-child { margin-top:0; }
/* 我的关注 */
.collect_box { position:absolute; left:90px; bottom:45px; width:35px; height:35px;  z-index:999; }
.collect_box .fa{ font-size:22px; position:absolute; width:22px; height:22px; line-height:22px; display:block; top:50%; left:50%; -ms-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%);	transform: translate(-50%,-50%); z-index:55; }
.collect_box .fa-star-o { color:#fff;  }
.collect_box .fa-star { color:#d00;  }
.collect_box .collect_cover{ width:35px; height:35px; border-radius:50%; background-color:#000; position:absolute; top:0; left:0; opacity:0.4; z-index:1;}








