@charset "utf-8";
/* CSS Document */

  *{ margin:0px; padding:0px; font-family:microsoft yahei; font-size:12px;}
  ul,li{ list-style:none;}
  a{ text-decoration:none; cursor:pointer;}
  a:hover{ color:#ef8217; text-decoration:underline;}
  img{ display:block; border:none;}
  input{ -webkit-appearance:none; }
  input::-ms-clear{display:none;}

  input[type="checkbox"]{-webkit-appearance: checkbox; box-sizing: border-box;}

  .opa_100{filter:alpha(opacity=100); -moz-opacity:1; -webkit-opacity:1; opacity:1;}
  .opa_0{filter:alpha(opacity=0); -moz-opacity:0; -webkit-opacity:0; opacity:0;}
  .c_p{ cursor:pointer;}
  .txt_ss_box{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
  .txt-n,.txt-n div{ text-decoration:none!important;}
  .box_s{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
  .dis_b{ display:block;}
  .dis_l{ display:inline;}
  .z4000{ z-index:4000;}

  .p0{ padding:0px;}
  .m0{ margin:0px;}
  .dis_lb{ display:inline-block; *display:inline; *zoom:1;}
  .dis_n,.hide{ display:none;}
  .fl{ float:left;}
  .fr{ float:right;}
  .fl_n{ float:none;}
  .tc{ text-align:center;}
  .tle{ text-align:left;}
  .tri{ text-align:right;}
  .pa{ position:absolute;}
  .body_box_work .body_box_work_top .pa{font-size:20px; color:#333;}
  .pr{ position:relative;z-index: 1;}
  .pf{ position:fixed;}
  .pwk{ position:-webkit-sticky;}
  .oh{ overflow:hidden;}
  .one_line{ white-space:nowrap;}
  .txt_in0{ text-indent:0em;}
  .txt_in2{ text-indent:2em;}
  .vali_t{ vertical-align:top;}
  .vali_m{ vertical-align:middle;}
  .c_b{ clear:both;}
  .zo_1{ zoom:1;}
  .b-r_50{border-radius: 50%;}
  .b_sha1_b_01{-moz-box-shadow:0px 2px 2px #ccc; -webkit-box-shadow:0px 2px 2px #ccc; box-shadow:0px 2px 2px #ccc;}
  .ber_none{ border:none;}
  .font_w1{ width:1em;}
  .font_w2{ width:2em;}
  .font_L{ font-weight:lighter;}
  .font_B{ font-weight:bold;}
  .font_Br{ font-weight:bolder;}
  .fonts_song{ font-family:'宋体';}
  .col_333{ color:#333;}
  .col_666{ color:#666;}
  .m_all_c{ margin:0 auto;}
  .font_width_1{ width:1em;}
  .font_width_2{ width:2em;}
  .color_main{ color:#ef8217!important;}
  .bg_color_main{ background:#ef8217;}
  .bg_color_fff { background:#fff!important;}
  .mb30{ margin-bottom:30px;}
  .pb30{ padding-bottom:30px;}
  .bg_color_f2f2f2{ background:#f2f2f2;}
  .w740{ width:740px!important;}
  .w738{ width:738px!important;}
  .w698{ width:698px!important;}
  .w135{ width:135px!important;}
  .w150{ width:150px!important;}
  .w198{ width:198px!important;}
  .w430{ width:430px!important;}
  .w948{ width:948px!important;}
  .w_100{ width:100%!important;}
  .w_-100{ width:100%;}
  .h_100{ height:100%;}
  .h30{ height:30px;}
  .h80{ height:30px;}
  .mt-5{ margin-top:-5px;}

  .ol_y{ overflow-y: auto;}

  .login-tip {
  position: absolute;
  top: 55px;
  left: 15px;
  z-index: 50;
  width: 220px;
  height: auto;
  line-height: 25px;
  padding: 20px;
  color: #fff;
  font-size: 15px;
  text-align: center;
  font-weight: bold;
  background: #2d2d2d\9;
  filter: alpha(opacity=70);
  background: rgba(0,0,0,0.7);
}
.index_logp_pcon{
	float: right;
}
/* 更新弹窗提示 */
.update-toast-shadow{
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background: #111;
  opacity: 0.5;
  filter: alpha(opacity=50);
  z-index:1000000;
}
.update-toast{
  width:302px;
  height:232px;
  background:rgb(255,255,255);
  border-radius:8px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top:-134px;
  margin-left:-210px;
  z-index:1000001;
  padding:36px 59px 0;
  box-sizing: content-box;
}
.update-left-border,.update-right-border{
  position:absolute;
  top:48px;
  width:60px;
  height:1px;
  background:rgb(255,222,184);
  border-radius:2px;
}
.update-left-border{
  left:80px
}
.update-right-border{
  right:80px
}
.upload-center-border{
  position:absolute;
  width:108px;
  height:8px;
  background:rgb(255,240,222);
  top:52px;
  left:50%;
  margin-left:-54px;
}
.update-toast-title{
  font-size:18px;
  color:#FF4E72;
  line-height:24px;
  text-align:center;
  position: relative;
  z-index: 1;
}
.update-toast-content{
  font-size:14px;
  color:rgb(51,51,51);
  line-height:20px;
  margin-top:16px;
  margin-bottom:24px;
}
.update-toast-look-btn{
  width:302px;
  height:40px;
  background:#FF4E72;
  border-radius:4px;
  text-align:center;
  font-size:13px;
  color:rgb(255,255,255);
  line-height:40px;
  cursor:pointer;
  margin-bottom:18px;
}
.update-toast-cancel{
  font-size:13px;
  color:rgb(119,119,119);
  line-height:18px;
  cursor:pointer;
  width:104px;
  margin-left:104px;
}