*{margin:0px;padding:0px;}
textarea{margin:0px;padding:0px;}
ul,li{list-style-type:none;}
a{text-decoration:none;}
em,var{font-style:normal;}
body{width:100%;height:100%;background:#f6f6f6;font-family:'黑体';overflow:auto;position:relative;}
.Arial{font-family:"Arial";}

.main{width:100%;padding-bottom:60px;overflow:hidden;}
/*头部*/
.main{width:100%;overflow:hidden;position:relative;}
.main_header{width:100%;height:44px;border-bottom:1px #e0e0e0 solid;background:#fff;overflow:hidden;position:relative;}
.main_header h3{width:85%;margin:0px auto;font-size:16px;height:44px;line-height:44px;text-align:center;color:#191919;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.main_header em{position:absolute;left:5%;top:12px;width:18px;overflow:hidden;}
.main_header em img{width:100%;}
.main_header var{display:block;position:absolute;right:5%;height:44px;line-height:44px;font-size:14px;color:#e25050;top:0px;overflow:hidden;}
.main_header span{display:block;position:absolute;right:5%;width:24px;top:10px;overflow:hidden;}
.main_header span img{width:100%;}



/*一行内一个按钮*/
.btn_one{display:none;width:100%;margin-top:20px;overflow:hidden;}
.btn_one span{display:block;width:90%;margin:0px auto;color:#fff;font-size:16px;text-align:center;line-height:44px;background:#e25050;border-radius:5px;overflow:hidden;}
.btn_one .btn_oneB{background:#75b7c8;}
/*一行内有两个按钮 并且第一个是#fff 第二个是#e25050*/
.btn_Two{width:90%;margin:0px auto;margin-top:20px;overflow:hidden;}
.btn_Two span{float:right;width:46%;border-radius:5px;background:#e25050;font-size:16px;color:#fff;height:44px;line-height:44px;text-align:center;overflow:hidden;}
.btn_Two .btn_TwoW{float:left;border:1px #cccccc solid;background:#fff;color:#000;}
/*一行内有两个按钮 并且第一个是#cccccc 第二个是#e25050*/
.btn_Two .btn_TwoG{float:left;background:#cccccc;color:#fff;}
/*验证码后面的按钮或者个别的搜索按钮*/
.btn_search{width:90%;margin:0px auto;margin-top:20px;overflow:hidden;}
.btn_search span{float:right;width:20%;border-radius:5px;background:#fff;border:1px #e25050 solid;font-size:16px;color:#e25050;height:35px;line-height:35px;text-align:center;overflow:hidden;}


/****输入框****/
/*一行一个input框，且标题是文字*/
.input_one{width:100%;border-top:1px #ccc solid;background:#fff;border-bottom:1px #ccc solid;overflow:hidden;}
.input_one span{float:left;margin-left:5%;width:70px;line-height:44px;font-size:16px;font-weight:bold;color:#000;overflow:hidden;}
.input_one input{float:left;width:55%;margin-left:2%;font-size:16px;color:#000;border:none;background:none;height:30px;margin-top:7px;overflow:hidden;}
.input_bordernone{border-top:none;}
.input_bottomnone{border-bottom:none;}
/*一行一个input框，且标题是icon*/
.input_one em{float:left;width:30px;height:30px;margin:7px 3% 7px 5%;padding-right:5%;border-right:1px #ccc solid;overflow:hidden;}
.input_one em img{width:100%}
/*日期输入框*/
.day_choose{width:100%;background:#fff;border-bottom:1px #ccc solid;overflow:hidden;position:relative;}
.day_choose span {float:left;margin-left:5%;width:70px;line-height:44px;font-size:16px;font-weight:bold;color:#000;overflow:hidden;}
.day_con{float:left;margin-left:5px;margin-top:7px;width:27%;overflow:hidden;position:relative;}
.day_choose em{float:left;width:55%;margin-left:10px;text-align:right;margin-top:7px;font-size:16px;color:#000;line-height:30px;overflow:hidden;}
.day_choose var{float:right;width:12px;margin-top:12px;margin-right:5%;overflow:hidden;}
.day_choose var img{width:100%;}
.day_choose input{width:60%;position:absolute;left:35%;height:30px;top:7px;opacity:0;overflow:hidden;}
/*时间输入框time_choose*/
.time_choose{width:100%;background:#fff;border-bottom:1px #ccc solid;overflow:hidden;position:relative;}
.time_choose span {float:left;margin-left:5%;width:70px;line-height:44px;font-size:16px;font-weight:bold;color:#000;overflow:hidden;}
.time_cons{float:right;width:50%;margin-right:5%;overflow:hidden;}
.time_con{float:left;margin-left:5px;width:28%;padding-top:7px;overflow:hidden;position:relative;}
.time_con em{float:left;margin-left:10px;font-size:16px;color:#000;line-height:30px;overflow:hidden;}
.time_con var{float:right;width:12px;margin-top:5px;margin-right:5%;overflow:hidden;}
.time_con var img{width:100%;}
.time_con select{width:100%;position:absolute;left:0px;top:7px;font-size:20px;opacity:0;overflow:hidden;}
.time_choose .time_day{width:30px;margin-left:0px;font-weight:normal;text-align:center;}
/*查询输入框*/
.input_search{width:100%;height:44px;background:#fff;margin-top:30px;overflow:hidden;}
.input_search_text{float:left;width:75%;margin-left:5%;margin-top:7px;height:30px;border:1px #ccc solid;border-radius:5px;overflow:hidden;}
.input_search_text input{float:left;width:100%;font-size:16px;color:#000;text-indent:1em;border:none;background:none;height:30px;overflow:hidden;}
.input_search span{float:right;margin-right:5%;line-height:44px;font-size:16px;font-weight:bold;color:#4d4d4d;overflow:hidden;}
.input_search em{float:right;width:22px;margin-top:11px;margin-right:5%;overflow:hidden;}
.input_search em img{width:100%;}
.input_search_icon{background:#f0dbdb;margin-top:10px;}
.input_search_icon .input_search_text{background:#fff;border:none;}

/****select下拉框****/
/*一行内两个select框*/

.select_Two{width:100%;background:#fff;border-top:1px #ccc solid;border-bottom:1px #ccc solid;overflow:hidden;}
.select_Twos{float:left;width:44.5%;margin-left:5%;height:30px;margin-top:7px;margin-bottom:7px;border-right:1px #ccc solid;overflow:hidden;position:relative;}
.select_Twos span{float:left;width:40%;font-size:16px;color:#000;line-height:30px;text-align:left;overflow:hidden;}
.select_Twos var{float:left;width:40%;font-size:16px;color:#000;line-height:30px;text-align:right;overflow:hidden;}
.select_Twos em{float:right;margin-right:10%;width:12px;margin-top:5px;overflow:hidden;}
.select_Twos em img{width:100%;}
.select_Twos_none{border-right:none;}
.select_Twos select{position:absolute;left:40%;top:7px;width:40%;font-size:16px;opacity:0;overflow:hidden;}
.select_one{width:100%;background:#fff;border-bottom:1px #ccc solid;overflow:hidden;}
.select_ones{width:90%;margin:0px auto;height:30px;margin-top:7px;margin-bottom:7px;overflow:hidden;position:relative;}
.select_ones span{float:left;width:20%;font-size:16px;font-weight:bold;color:#000;line-height:30px;text-align:left;overflow:hidden;}
.select_ones var{float:left;width:70%;font-size:16px;color:#000;line-height:30px;text-align:right;overflow:hidden;}
.select_ones em{float:right;width:12px;margin-top:5px;overflow:hidden;}
.select_ones em img{width:100%;}
.select_ones select{position:absolute;left:20%;top:7px;width:70%;font-size:16px;opacity:0;overflow:hidden;}


/*showAlert弹窗*/
.alertOuter{width:100%;position:fixed;left:0px;top:0px;background:#000;opacity:0.5;z-index:20;filter:alpha(opacity=50);/*IE透明度*/}
.alertcon{padding-bottom: 26px;width:416px;background:#fff;position:fixed;left:30%;top:300px;z-index:30;text-align: right;}
.alertcon h2{width:100%;height:50px;line-height:40px;font-size:20px;color:#282828;line-height:50px;text-align:center;}
.alertcon p{width:88.46%;margin:0px auto;margin-top:44px;margin-bottom: 24px;font-size:14px;color:#000;text-align:center;line-height:25px;overflow:hidden;}
.alertcon p var{color:#e25050;}
.alertcon p label{text-align: left; display: inline-block;}
.alertcon span{background: #00aaee;color: #fff;text-align: center;font-size: 16px;margin-right: 24px;line-height: 24px;cursor: pointer; border-radius: 2px; padding: 5px 15px;}
.alertcon span.obtn {margin-right: 16px;}
.alertcon span.cbtn {background-color: #fff; color:#424242; border: 1px #bdbdbd solid;}
.alertcon span em{float:left;width:49%;height:44px;line-height:44px;text-align:center;}
.alertcon .alertcon_closeBtn{display:block; position: absolute;right:20px;top:13px;width:25px;height:25px;cursor: pointer;}
.alertOuters{background:none;}
.alert_out_con{width:150px;height:100px;margin:0px auto;overflow:hidden;position:absolute;background:#000;opacity:0.7;border-radius:10px;z-index: 15;}
.alert_out_tit{width:150px;height:100px;position:absolute;z-index:30;overflow:hidden;}
.alert_out_tit em{display:block;width:40px;margin:0px auto;margin-top:10px;overflow:hidden;}
.alert_out_tit em img{width:100%;}
.alert_out_tit p{width:100%;height:50px;padding-top:10px;font-size:16px;text-align:center;color:#fff;}
/*锁屏*/
#maskbox{position: fixed;top: 0;right: 0;bottom: 0;left: 0;overflow: auto;z-index:98;}
.maskbox_bg{position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, 0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000,endColorstr=#4c000000); zoom: 1;overflow: auto;z-index:99;}
.maskbox_con{position:absolute;height:60px;top:350px;width:80%;padding-top:10px;padding-bottom:10px;background:#fff;opacity:0.85;border-radius:5px;overflow:hidden;z-index:100;}
.maskbox_img_bg{position:absolute;left:10%;top:150px;width:80%;padding-top:10px;padding-bottom:10px;overflow:hidden;z-index:101;}
.maskbox_img{float:left;width:60px;margin-left:5%;overflow:hidden;}
.maskbox_img img {width:100%;}
.maskbox_img_bg em{float:left;width:67%;margin-left:5px;font-size:14px;color:#525252;line-height:20px;}
.maskbox_img_bg p{float:left;width:67%;margin-left:5px;font-size:14px;color:#525252;line-height:20px;}

/*列表详情页*/
.Detail_con {width:100%;border-bottom:1px #ccc solid;background:#fff;overflow:hidden;}
.Detail_con li{width:100%;overflow:hidden;}
.Detail_con li span{float:left;width:28%;height:36px;padding-right:1.9%;line-height:36px;font-size:16px;border-right:1px #f5c6c6 solid;color:#808080;text-align:right;overflow:hidden;}
.Detail_con li strong {float:left;color:#000;font-weight:normal;width:68%;height:35px;margin-left:3px;line-height:35px;font-size:16px;border-left:1px #f5c6c6 solid;border-bottom:1px #ececec solid;text-indent:1em;overflow:hidden;}
.Detail_con li strong em {display:block;width:195px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.Detail_con li .last_a{border-bottom:none;}

/*底部浮层页*/
.footer{display:none;width:100%;height:60px;position:fixed;left:0%;bottom:0%;background:#fff;border-top:1px #ccc solid;overflow:hidden;z-index:20;}
.return_hoster{float:left;width:30px;margin-left:5%;margin-top:15px;overflow:hidden;}
.return_hoster img{width:100%;}
.footer_user{float:right;margin-right:5%;width:80%;overflow:hidden;}
.footer_user span{float:right;width:30px;overflow:hidden;}
.footer_user span img{width:100%;}
.footer_user em{display:block;width:100%;font-size:16px;color:#e25050;text-align:right;overflow:hidden;}

.check_outer{width:100%;background:#fff;height:44px;border-bottom:1px #ccc solid;overflow:hidden;}
.check_outer span{float:left;margin-left:5%;line-height:44px;font-size:16px;color:#000000;font-weight:bold;overflow:hidden;}
.check_check{float:right;margin-right:5%;overflow:hidden;}
.check_check var{float:left;width:14px;margin-left:5px;margin-top:14px;overflow:hidden;}
.check_check var img{width:100%;}
.check_check span{float:left;margin-left:5px;font-weight:normal;overflow:hidden;}

/*标签隐藏*/
.hidden{display:none;}
.btn_var{display:none;}
.btn_one_show{display:block;}
input:not([type=submit]).jv-error {
  border: 1px solid #ff0000;
  position: relative;
}
label.jv-error {
  color: #f4716b;
  font-weight: normal;
  margin-left: 5px;
  position: absolute;
  /*background: #eee;*/
  width: auto;
  line-height: 20px;
  padding: 5px 15px;
  border-radius: 5px;
  border: 1px solid #fff;
  display: inline-block;
  text-align: left;
  white-space: nowrap;
  z-index: 19;
  background-repeat: no-repeat;
  background-size: 26px;
  background-position: 4px 1px;
  background-image: url(../../O2OPC/MForCash/I/input_error.png);
  padding-left: 36px;
}
