@charset "utf-8";
/**
 * [OElove] (C)2010-2099 oelove.com Inc.
 * Email: service@phpcoo.com, phpcoo@qq.com
 * This is not a freeware, use is subject to license terms
 * $LastTime 11:11 2019/2/26 Design by wz$
*/

/* ---oe_user_add Begin--- */
.oe_user_add{padding:20px 30px; padding-top:30px; padding-left:0px;}
.oe_user_add h3{padding-left:110px; padding-bottom:10px; font-size:14px;}
.oe_user_add h3 em{font-style:normal;}
.oe_user_add h2{padding-left:110px; padding-bottom:20px; padding-top:10px; font-size:16px;}
.oe_user_add dl{margin-bottom:15px;}
.oe_user_add dl dd label{display:inline-block; padding:0px 15px; line-height:33px; border-radius:4px; font-size:14px; margin-right:10px; color:#949494; border:1px solid #dcdcdc; cursor:pointer;}
.oe_user_add dl dd label.current{background:#14b5a0; border:1px solid #14b5a0; color:#fff;}
.oe_user_add dl dt{font-size:16px; line-height:35px; padding-bottom:5px; color:#666;}
.oe_user_add dl dd{position:relative;}
.oe_user_add dl dd textarea{ border:1px solid #dcdcdc; border-radius:4px; padding:5px 8px; width:500px; height:120px;  font-family:Microsoft Yahei; font-size:14px;}
.oe_user_add dl dd p.text{position:absolute; left:8px; top:4px; font-size:14px; color:#b6b6b6;}
.oe_user_add dl.upload{padding-left:110px; position:relative; min-height:45px;}
.oe_user_add dl.upload dd{position:absolute; left:250px; top:1px;}
.oe_user_add dl.upload dd.edit{left:110px;}
.oe_user_add dl.upload dd label{display:inline-block; width:35px; height:35px; overflow:hidden; margin-right:10px; position:relative; padding:0px; border-radius:0px;  cursor:pointer;}
.oe_user_add dl.upload dd label em{display:inline-block; background:url(../images/shades.png); position:absolute; left:0px;top:0px; right:0px; bottom:0px; padding:0px; cursor:pointer; text-align:center; padding-top:16px;}
.oe_user_add dl.upload dd label em i{display:inline-block; background:url(../images/nbg.png) -391px 0px no-repeat; width:16px; height:16px; }
.oe_user_add dl.upload dd label img{width:35px; height:35px; background:#fff; cursor:pointer;}
.oe_user_add dl.upload dd label{background:url(../images/loading.gif) center no-repeat;}
.oe_user_add dl.upload dd label input[type='file']{position:absolute; left:-40px; top:-40px; cursor:pointer; width:105px; height:105px;  filter:alpha(opacity=0);	-moz-opacity:0;	-khtml-opacity: 0;	opacity: 0; z-index:2000;}
.oe_user_add dl.upload dt span{display:inline-block; line-height:38px; height:38px; color:#878787; font-size:14px; background:#dcdcdc; text-align:center; width:110px; border-radius:3px; position:relative;}
.oe_user_add dl.upload dt span input[type='file']{width:110px; height:38px; position:absolute; left:0px; top:0px;  filter:alpha(opacity=0);	-moz-opacity:0;	-khtml-opacity: 0;	opacity: 0; cursor:pointer; z-index:2;}
.oe_user_add dl.mar_dl{padding-left:110px; position:relative;}
.oe_user_add dl.mar_dl dt{position:absolute; left:0px; top:0px;width:95px; font-size:14px;text-align:right; color:#333;}
.oe_user_add .layui-form-item textarea{height:180px;}
.oe_user_add dl.mar_dl dd button.layui-btn{background:#14b5a0;}
/* ---oe_user_add End--- */
/* --------oe_nopower Begin--------- */
.oe_nopower{text-align:center; position:fixed; left:0px; right:0px; top:50%; margin-top:-150px;}
.oe_nopower dl dt{padding:10px 0px; padding-top:20px;}
.oe_nopower dl dt span{display:inline-block; width:53px; height:53px; background:url(../images/u_bg.png) 0px 0px no-repeat;}
.oe_nopower dl dd h3{font-size:16px; margin-bottom:10px;}
.oe_nopower dl dd .btn .layui-btn{background:#14b5a0; padding:0px 50px;}
.oe_nopower dl dd p.text{color:#999; padding-bottom:20px;}
/* --------oe_nopower End--------- */


/* --------oe_msgchat  Begin--------- */
.oe_chat{ height:450px; overflow-y:auto; }
.chat_content{padding:15px;/*  position:fixed; top:44px; left:0px; right:0px; bottom:60px; overflow:hidden; overflow-y:auto; */  padding-top:1px; background:#eee; padding-bottom:55px;
}
.chat_content ul li.chat_li{ position:relative; padding-left:60px; min-height:68px; margin-bottom:10px; padding-top:1px; min-height:50px;}
.chat_content ul li.chat_li.mine{padding-right:60px; text-align:right; padding-left:0px;}
.chat_content ul li.chat_li .headimg{position:absolute; left:0px; top:0px;}
.chat_content ul li.chat_li.mine .headimg{left:auto; right:0px;}
.chat_content ul li.chat_li .headimg span{display:inline-block; width:40px; height:40px; overflow:hidden; border-radius:40px; overflow:hidden; background:#fff;}
.chat_content ul li.chat_li .headimg span img{width:40px; min-height:40px;}
.chat_content ul li.chat_li .headimg h3{position:absolute; top:0px; left:60px; font-size:14px; font-weight:normal; color:#999; display:none;}
.chat_content ul li.chat_li.mine .headimg h3{left:auto; right:60px;}
.chat_content ul li.chat_li .chat_text{margin-top:5px; background:#fff; position:relative; min-height:22px; padding:10px; line-height:22px; border-radius:4px; font-size:14px; display:inline-block;}
.chat_content ul li.chat_li.mine .chat_text{background:#caf1c7; color:#333; margin-right:0px; text-align:left;}
.chat_content ul li.chat_li.mine .chat_text::after {border-top-color: #caf1c7;left: auto;right: -10px;}
.chat_content ul li.chat_li .chat_text::after{ border-color: #fff transparent transparent; border-style: solid dashed dashed; border-width: 10px; content: "";  height: 0;  left: -10px;  overflow: hidden;position: absolute;  top: 13px; width: 0; z-index:0;}
.chat_content ul li.text{text-align:center; margin-top:15px; margin-bottom:5px;}
.chat_content ul li.text span{display:inline-block; background:#ccc; color:#fff;  line-height:20px;  padding:2px 15px; border-radius:3px; font-size:12px;}
.chat_content ul li.chat_li .chat_text{margin-right:35px;}
.chat_content ul li.chat_li .chat_text span.iconfont{position:absolute; right:-35px; color:#f40; font-size:24px; top:50%; margin-top:-11px; width:23px; height:23px;text-align:center; line-height:30px; cursor:pointer; background:url(../images/u_bg.png) 0px -76px no-repeat;}
.chat_content ul li.chat_li.mine .chat_text{margin-left:35px; margin-right:0px;}
.chat_content ul li.chat_li.mine span.iconfont{left:-35px; right:auto;}
.chat_content ul li.chat_li.current .chat_text span.iconfont{display:inline-block;}
.chat_content ul li.chat_li .chat_text span.read{position:absolute; right:-35px; bottom:0px; color:#999; font-size:12px;}
.chat_content ul li.chat_li.mine .chat_text span.read{left:-35px; right:auto; font-size:12px;}
.chat_userinfo {padding-bottom:0px;}
.chat_userinfo span.head_img{display:inline-block;width:180px; height:180px; overflow:hidden; margin:-10px; position:relative; overflow:hidden; z-index:3; overflow:hidden; border-radius:4px;}
.chat_userinfo img{width:180px;}
.chat_userinfo p{width:160px; padding:10px 0px;}
.chat_userinfo p em{font-style:normal; color:#1ac6b0;}
.chat_userinfo h3{font-size:14px; padding-top:10px;  white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.chat_input{position:fixed; left:0px; right:0px; padding:0px 10px; bottom:0px; padding-top:10px; height:230px; background:#fff; z-index:3; padding-left:50px;}
.chat_input .input{position:absolute; left:50px; top:10px; right:110px; z-index:1;}
.chat_input input[type='text']{height:40px; line-height:40px; padding:0px 8px; border:0px;top:10px; background:#eee; font-size:14px; width:100%; box-sizing:border-box;}
.chat_input .iconfont{display:inline-block; position:absolute;right:68px; top:10px; font-size:30px; width:40px; height:40px; line-height:40px; text-align:center; cursor:pointer;  background:url(../images/u_bg.png) -118px 5px no-repeat;}
.chat_input button{position:absolute; right:10px; top:10px; height:40px; line-height:40px; padding:0px; text-align:center; width:55px; border:none; color:#fff; background:#d2d2d2;}
.chat_input button.current{background:#5fb878;}
.chat_input button span.oe_btn_loading{vertical-align:middle; display:inline-block; line-height:24px; height:24px;}
.oe_chat_face.layui-carousel{position:absolute; left:0px; right:0px; bottom:60px; height:150px; background:#fff; z-index:8; padding-top:10px; border-bottom:1px solid #ebebeb;}
.oe_chat_face .group ul li{float:left; text-align:center; width:12.3%; margin-top:15px;}
.oe_chat_title{position:fixed; left:0px; top:0px; right:0px; height:50px; line-height:50px; background:#fff; padding-left:15px; z-index:10;}
.oe_chat_title a{position:absolute; right:10px; top:0px;}

.chat_page{text-align:center; padding:10px 0px;}
.chat_page span{background:#fff; color:#3498f6; display:inline-block; border-radius:3px; padding:4px 15px; cursor:pointer; }
.chat_page span img{vertical-align:middle;}
.oe_btn_loading{margin-left:5px; vertical-align:middle; position:relative; top:1px;}

/* --------oe_msgchat  End--------- */


/* ------vip end---- */
.oe_vip{
 background:#fff;
}
.oe_vip .layui-tab{
  margin-top:0px;
}
.oe_vip .layui-tab-title{
  padding-top:20px;
  border-bottom:none;
  height:40px; 
  line-height:40px;
  text-align:center;
}
.oe_vip .layui-tab-title li{
  font-size:16px;
  border-bottom:2px solid transparent;
  padding:0px;
  margin-right:40px;
}
.oe_vip .layui-tab-title li.layui-this{
  color:#14b5a0;
  font-weight:bold;
}
.oe_vip .layui-tab-item{

}
.oe_vip .layui-tab-item{
  padding-top:40px;
  padding-left:50px;
}
.oe_vip .layui-tab-item dl{
  display:inline-block;
  background:#fff; 
  border-radius:5px;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.05);
  width:240px; 
  height:280px;
  margin:0px 20px;
  position:relative;
  margin-bottom:40px;
  border:1px solid #ebebeb;
  text-align:center;
}
.oe_vip .layui-tab-item dl dt{
  padding-bottom:20px;
  border-bottom:1px solid #f7f7f7;
  transition: all 0.2s ease-in-out 0s;
}
.oe_vip .layui-tab-item dl:hover dt{
  background:#14b5a0;
  border-radius:5px 5px 0px 0px;
  color:#fff;
  transition: all 0.2s ease-in-out 0s;
}
.oe_vip .layui-tab-item dl:hover dt p{
  color:#fff;
}
.oe_vip .layui-tab-item dl:hover dt p span{
  color:#fff;
}
.oe_vip .title{
  padding-top:20px;
  text-align:center;
}
.oe_vip .title p.p_1 span{
  color:#ff5400;
}
.oe_vip .title p label{
  display:inline-block; 
  font-size:14px;
  padding:0px 10px;
  cursor:pointer;
  color:#14b5a0;
  border:2px dashed #ebebeb;
  line-height:32px;
  border-radius:30px;
}
.oe_vip .title p.btn span:hover{
  opacity:0.8;
}
.oe_vip .title h3{
  font-size:24px;
  line-height:60px;
  height:60px;
}
.oe_vip .title p{
  font-size:16px;
  padding-top:10px;
}
.oe_vip .layui-tab{
  padding-bottom:10px;
}
.oe_vip .layui-tab-item dl dt h4{
  font-size:14px;
  padding-top:20px;
  line-height:30px;
}
.oe_vip .layui-tab-item dl dt p{
  color:#999;
  padding-top:15px;
}
.oe_vip .layui-tab-item dl dt p span{
  font-weight:bold;
  color:#ac9456;
  font-size:35px;
  letter-spacing:-1px;
  display:inline-block;
  margin:0px 5px;
}
.oe_vip .layui-tab-item dl dd{
  padding-top:10px;
}
.oe_vip .layui-tab-item dl dd p{
  color:#999;
  line-height:30px;
}
.oe_vip .layui-tab-item dl dd p span{
  color:#e36868;
  font-weight:bold;
}
.oe_vip .layui-tab-item dl dd .btn{
  padding-top:15px;
}
.oe_vip .layui-tab-item dl dd .btn button{
  padding:0px 40px;
}
.oe_vip .layui-tab-item dl label.jiao{
  display:inline-block;
  width:58px; 
  height:58px;
  background:url(../images/u_bg.png) -185px 0px no-repeat;
  position:absolute;
  left:0px; 
  top:0px;
}
.vip_tips{
  padding-bottom:40px;
  padding-left:90px;
}
.vip_tips h3{
  font-size:14px;
  margin-bottom:10px;
  color:#333;
  font-weight:bold;
}
.vip_tips .text{
  line-height:24px;
  color:#666;
}

.oe_vip_power{
  padding:10px 20px;
}

.oe_vip_power table tr td span{
  display:inline-block;
  width:17px; 
  height:17px;
  background:url(../images/u_bg.png) 0px -213px no-repeat;
}
.oe_vip_power table tr td span.no{
  background-position:4px -233px;
  height:20px;
}
.oe_vip_power table tr td b{
  color:#f40;
}
.oe_vip_power table tr td p{
  text-align:center;
}
.oe_vip_power table tr th{
  font-weight:bold;
}
.oe_vip_power table tr th.center{
  text-align:center;
}



.oe_chattext_tips{background:#ffe119; text-align:center; padding:8px 10px; border-radius:3px; font-size:14px; margin:0px 60px;}
.oe_chattext_tips p.p_1{ color:#f40; line-height:20px;}
.oe_chattext_tips p.p_1 em{font-style:normal; color:#666; text-decoration:underline;}
.oe_chattext_tips p.p_2{padding-top:10px;}
.oe_chattext_tips p.p_2 span{display:inline-block; background:#14b5a0; color:#fff; padding:0px 10px; line-height:30px; border-radius:2px; border:1px solid #14b5a0; cursor:pointer;}
.oe_chattext_tips p.p_2 span.span_1{border:1px solid #14b5a0;  background:#fff; color:#14b5a0; margin-right:5px;}

/* --------------------- 14:20 2018/6/25 meet begin-------------- */
.clear{clear:both;}

/* ---view_contact--- */
.oe_view_contact{width:300px; margin:0 auto;}
.oe_view_contact .hd{text-align:center; padding-top:40px; border-bottom:1px solid #ebebeb; padding-bottom:20px;}
.oe_view_contact .hd span{display:inline-block; width:100px; height:100px; border-radius:80px; overflow:hidden; box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);}
.oe_view_contact .hd span img{width:100px; min-height:100px;}
.oe_view_contact .hd h4{font-weight:bold; line-height:30px; padding-top:10px;color:#333; font-size:18px;}
.oe_view_contact .bd{padding:10px 40px; padding-top:25px;}
.oe_view_contact .bd ul li{line-height:35px;}
.oe_view_contact .bd ul li span{display:inline-block; width:60px; color:#999;}

/* --------------------- 14:20 2018/6/25 meet end-------------- */

.oe_vip_power .layui-table td,.oe_vip_power .layui-table th{padding:15px 8px;}
.oe_vip_power .layui-table th{font-size:14px;}

/*   2018.12.21   */
.oe_hudongtips{
    position:fixed; left:0px; right:0px; top:0px; bottom:0px; background:rgba(0,0,0,0.4); z-index:3000; align-items: center; display: flex; justify-content: center;
}
.oe_hudongbox{
    width:400px; /* height:450px; */ background:#fff; border-radius:10px; position:relative;
    /* position:absolute; left:50%; margin-left:-300px; top:50%; margin-top:-225px; */
    box-sizing:border-box; padding:40px 30px; padding-top:20px; padding-bottom:20px;
}
.oe_hudongbox span.close{ display:inline-block; padding:4px 10px; position:absolute; right:5px; top:5px;}
.oe_hudongbox span.close i{
    display:inline-block; width:15px; height:15px; background:url(../images/bg.png) -777px -30px no-repeat;
    position:absolute; right:10px; top:10px; cursor:pointer;
}
.oe_hudongbox .icon span{display:inline-block;}
.oe_hudongbox .bd{font-size:16px; text-align:center; line-height:28px; border-bottom:1px dotted #ebebeb; padding-bottom:20px; padding-top:10px;}
.oe_hudongbox .bd span{ color:#ff4343; margin:0px 2px;}
.oe_hudongbox .bd:last-child{ border-bottom:none; padding-top:20px;}
.oe_hudongbox .bd p.btn{ padding-top:10px;}
.oe_hudongbox .bd p.btn a{ display:inline-block; border-radius:50px; line-height:50px; background:#ff4343; color:#fff; width:300px; box-shadow: 0 5px 15px 0 rgba(255, 67, 67, 0.4);
}
.oe_hudongbox .bd p.btn a:hover{ background:#ff5757;}
.oe_hudongbox .bd .ico{ padding:10px; padding-top:20px;}
.oe_hudongbox .bd .ico span{
    display:inline-block;  border-radius:3px; border:1px solid #ff4343; width:60px; height:60px;margin:0px 10px; box-sizing:border-box; vertical-align:middle;
}
.oe_hudongbox .bd .ico span i{ display:inline-block;}
.oe_hudongbox .bd .ico span.span_1{    padding-top:15px;}
.oe_hudongbox .bd .ico span.span_1 i{ background:url(../images/bgs.png) 0px 0px no-repeat; width:32px; height:26px;}
.oe_hudongbox .bd .ico span.span_2{ padding-top:16px;}
.oe_hudongbox .bd .ico span.span_2 i{ background:url(../images/bgs.png) -47px 0px no-repeat; width:33px; height:25px;}
.oe_hudongbox .bd .ico span.span_3{padding-top:17px;}
.oe_hudongbox .bd .ico span.span_3 i{ background:url(../images/bgs.png) -95px 0px no-repeat; width:31px; height:23px;}

.oe_rztips{ text-align:center; padding-top:50px;}
.oe_rztips img{width:150px;}
.oe_rztips .hd p{color:#ff0000; padding-top:20px;}
.oe_rztips .bd{padding-top:20px;}
.oe_rztips .bd a{display:inline-block; width:150px;line-height:40px; height:40px; border-radius:4px; background:#009688; color:#fff;}
.oe_rztips .bd a:hover{opacity:0.8;}

.set_bank{padding:0px 10px;}

/*edit css*/
.oe_form_edit{
	margin-top: 0;
}
.oe_form_edit .titletips{
  padding-left:20px;
  padding-bottom:15px;
  color:#ff4716;
}
.oe_form_edit .titles{
  border-bottom:1px solid #ebebeb;
  margin-bottom:25px;
  margin-left:50px;
  font-size:15px;
  color:#666;
  line-height:35px;
  font-weight:bold;
}
.oe_form_edit .layui-form-label{
	width: 128px;
}
.oe_form_edit .layui-input-block{
	margin-left: 158px;
}
.oe_form_edit .oe_form_avatar{
	width: 60px;
	height: 60px;
	overflow: hidden;
	position: relative;
	display: inline-block;
}
.oe_form_edit .oe_form_avatar img{
	width: 100%;
	min-height: 100%;
}
.oe_form_edit .oe_form_avatar input{
	position: absolute;
	left: 0;
	height: 60px;
	width: 60px;
	left: 0;
	top: 0;
	bottom: 0;
	z-index: 6;
	cursor: pointer;
	outline:　none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.oe_form_edit .oe_form_avatar .loading{
	width: 16px;
	height: 16px;
	background: url("../images/loading.gif") no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
	z-index: 10px;
	display: none;
}
.oe_form font {
  color: #ff4400;
}
.oe_form .vali_input input{
	padding-right: 88px;
}
.oe_form font{
	color: #ff4400;
}
.oe_form .vali_input .get_vali_code{
	position: absolute;
	right: 10px;
	top: 0;
	line-height: 38px;
	color: #009688;
	cursor: pointer;
  font-style:normal;
}
.oe_form .vali_input .get_vali_code.current{
	color: #999;
}
.oe_form .vali_input .get_vali_code i{
  font-style:normal;
}
/*edit css*/

.oe_withdraw_boxtips{
  padding:10px;
  width:480px;
  margin:0 auto;
  border:1px solid #f2f2f2;
  margin-top:10px;
  color:#b77862;
}

.withdraw_input .layui-form-label{
  width:90px;
}

.withdraw_for{
  width:100%;
}
.withdraw_for .hd{
  text-align:center;
  padding-top:20px;
}
.withdraw_for .hd ul li{
  display:inline;
  cursor:pointer;
}
.withdraw_for .hd ul li span{
  display:inline-block;
  border:1px solid #ebebeb;
  padding:10px;
  margin:0px 5px;
  width:100px;
  text-align:center;
  border-radius:3px;
}
.withdraw_for .hd ul li span img{
  height:24px;
}
.withdraw_for .hd ul li.on span{
  border:1px solid #f9443c;
}
.withdraw_for .bd ul li span{
  display: block;
  float: left;
  font-weight: 400;
  line-height: 20px;
  padding: 9px 15px;
  text-align: right;
  width: 90px;
  color:#333;
}
.withdraw_for .bd ul li label{
  display:inline-block;
  float:left;
  line-height: 20px;
  padding: 9px 15px;
  padding-left:0px;
}
.withdraw_for .bd ul li:after{
  clear: both;
  content: " ";
  display: block;
  height: 1;
}
.withdraw_for .bd{
  padding:10px 50px;
  padding-top:25px;
  border-top:1px solid #ebebeb;
  margin-top:15px;
  padding-left:80px;
}
.withdraw_for .withdraw_input{
  padding-left:80px;
}
.withdraw_for .bd ul li{
  
}
.withdraw_for .layui-input-inline{
  position:relative;
}
.withdraw_for .layui-input-inline span.get{
  display:inline-block;
  left:140px;
  top:0px;
  position:absolute;
  height:38px;
  line-height:38px;
  padding:0px 5px;
  cursor:pointer;
  color:#009688;
   white-space: nowrap; 
}
.withdraw_for .layui-input-inline span.get.current i{
  color:#999;
}
.withdraw_for .btn{
  padding-left:200px;
}
.withdraw_for .btn button{
  display:inline-block;
  width:100px;
  height:40px;
}
.withdraw_for .withdraw_input .layui-form-label{
  color:#333;
}
.oe_visit_nopower{
  line-height:34px;
  background:#fafafa;
  padding:10px;
}
.oe_visit_nopower span{
  font-weight:bold;
  color:red;
}
.oe_visit_nopower p.p_1 a{
  display:inline-block;
  border:1px solid #14b5a0;
  border-radius:50px;
  padding:0px 10px;
  line-height:24px;
  color:#14b5a0;
  margin-right:4px;
}
.layui-form-checked i.layui-icon {
  border:1px solid #14b5a0;
  border-left:1px solid transparent;
}
.layui-form-checked:hover span{
  background:#14b5a0;
}
.layui-form-checked i, .layui-form-checked:hover i{
  border:none;
}

.layui-table{  border-collapse:collapse;}
.layui-table .oe_tbcenter{text-align:center;}

/* 9:33 2019/2/28 */
.chat_input span.ico{display:inline-block; position:absolute; left:8px; top:13px; cursor:pointer;}
.chat_input span.ico img{width:35px;}
.oe_hudongtips dl.er_ma dt{font-weight:bold; font-size:24px;}
.oe_hudongtips dl.er_ma dd h3{line-height:30px; padding-top:10px; font-size:16px; color:#f40;}
.oe_hudongtips dl.er_ma dd p{padding-top:10px;}
.oe_hudongtips dl.er_ma dd p img{width:250px;}
.chat_content ul li.chat_li .chat_text img.yy{width:20px;}
.chat_content ul li.chat_li .chat_text.sound{ width:100px;}
.chat_content ul li.chat_li.mine .chat_text{text-align:right;}
.oe_blank_list{width: 100%;box-sizing: border-box;position: fixed;top: 0;left: 0;background: #fff000;padding: 0 40px;text-align: center;z-index: 100;}
.oe_blank_list span{line-height: 30px;color: #ff0000;}
.oe_blank_list .icon{width: 20px;height: 20px;position: absolute;top: 4px;right: 15px;cursor: pointer;}
.oe_blank_list .icon em{width: 20px;height: 20px;background: url(../images/bg.png) -774px -27px no-repeat;display: block;}
.oe_unlock_msg{
  width: 100%;
  padding: 10px 70px 10px 15px;
  position: fixed;
  top: 0;
  left: 0;
  background: #fff000;
  z-index: 100;
  box-sizing: border-box;
}
.oe_unlock_msg span{
  color: #ff0000;
  font-size: 14px;
}
.oe_unlock_msg .btn{
  position: absolute;
  top: 50%;
  margin-top: -15px;
  right: 15px;
  width: 56px;
  height: 30px;
  background: #5fb878;
  color: #fff;
  font-size: 14px;
  border-radius: 30px;
  text-align: center;
  line-height: 30px;
  cursor: pointer;
}
.oe_unlock_msg .btn:active{
  opacity: .8;
}

/* 9:19 2019/4/19 */
.oe_more_text{text-align:center; margin-bottom:20px; font-size:16px;}
.oe_more_text a{display:inline-block; background:#14b5a0; color:#fff; border-radius:3px; line-height:35px; padding:0px 15px;}
.oe_more_text a:hover{opacity:0.8;}

/* 14:09 2019/5/24 */
.oe_yunrz{display: flex; align-items:center; justify-content: center;width: 100%; height: 100%;}
.oe_yunrz_con{width:400px;}
.oe_yunrz_con .hd{font-weight:bold; text-align:center; padding-bottom:15px; font-size:24px; margin-bottom:15px;}
.oe_yunrz_con .bd dl{position:relative; padding-left:80px; min-height:45px; margin-bottom:8px;}
.oe_yunrz_con .bd dl dt{ position:absolute; left:0px;  top:4px; line-height:50px; font-size:16px;}
.oe_yunrz_con .bd dl dd{line-height:50px; box-sizing:border-box; padding-top:8px; position:relative;}
.oe_yunrz_con .bd dl dd input{line-height:40px; height:40px; box-sizing:border-box; font-size:16px;}
.oe_yunrz_con .bd dl.btn{padding-top:10px;}
.oe_yunrz_con .bd dl dd button.layui-btn{background:#14b5a0; color:#fff; display:inline-block; width:100%; text-align:center; height:45px; border-radius:4px; cursor:pointer;}
.oe_yunrz_con .txt{padding-top:40px; }
.oe_yunrz_con .txt h3{font-weight:bold; color:#666;}
.oe_yunrz_con .txt .con{padding-top:10px; color:#999; line-height:24px;}
.oe_yunrz_con .bd dl dd span.get{position:absolute; right:0px; top:5px; line-height:45px; display:inline-block; padding:0px 10px; cursor:pointer; color:#316bed; font-size:14px;}
.oe_yunrz_con .bd dl dd span.get i{font-style:normal;}
.oe_yunrz_con .bd dl dd span.get.current{color:#d8d8d8;}
.oe_yunrz_con .bd dl dd p{line-height:45px; text-align:right; color:#999; font-size:16px;}
.oe_yunrz_con .bd dl dd b{color:#f40;}
.oe_yunrz_con .bd dl dd.num p{text-align:left;}
.oe_yunrz_con .bd dl.txt{height:20px!important; padding-top:0px; margin-bottom:0px;}
.oe_yunrz_con .bd dl.txt dd{line-height:20px;}
.oe_yunrz_con .bd dl.txt dd a{color:#316bed;}
.oe_yunrz_con .bd dl.btn_s label{display:inline-block; border:1px solid #ebebeb; line-height:43px; border-radius:4px; width:150px; text-align:center;}
.oe_yunrz_con .bd dl.btn_s button.layui-btn{display:inline-block; background:#14b5a0;  color:#fff; border-radius:4px; width:150px; text-align:center; height:45px; cursor:pointer; margin-left:13px; border:none;}
.oe_yunrz_con .bd dl.btn_s button:hover{opacity:0.8;}
.oe_yunrz_con .bd dl .checked{display:inline-block; width:30px; height:30px;}
.oe_yunrz_con .text{color:#999; font-size:16px; padding-bottom:15px;}
.oe_yunrz_con .bd .title{text-align:center; padding:10px 0px; padding-left:5px; margin:10px 0px; font-size:14px; color:#999; border-bottom:1px dotted #ebebeb; height:0px;}
.oe_yunrz_con .bd .title label{display:inline-block; padding:0px 10px; background:#fff;}
 
.oe_yunrzbd .ico{text-align:center; padding-bottom:30px;}
.oe_yunrzbd .ico img{width:120px;}
.oe_yunrzbd .bd{text-align:center;}
.oe_yunrzbd .bd h3{font-weight:bold; font-size:24px; line-height:50px; padding-bottom:10px;}
.oe_yunrzbd .bd p{padding-bottom:10px; font-size:16px; line-height:24px; color:#999;}
.oe_yunrzbd .btn{text-align:center; padding-top:10px;}
.oe_yunrzbd .btn a{display:inline-block; border:1px solid #ebebeb; line-height:40px; padding:0px 40px; border-radius:50px; font-size:16px;}
.oe_yunrzbd .btn a.a_2{background:#14b5a0; color:#fff; border:1px solid #14b5a0; margin-left:10px;}
.oe_yunrzbd .btn a:hover{opacity:0.8;}
 
.oe_rzxieyi{ background:#fff; padding:10px 20px;}
.oe_rzxieyi .hd{text-align:center; font-size:24px; line-height:60px; border-bottom:1px solid #ebebeb;  }
.oe_rzxieyi .bd{padding:10px 20px; line-height:24px; padding-bottom:20px; padding-top:20px;}
 
/* 18:07 2019/6/29 */
.oe_vip_power .layui-table th{background:#f0f0f0; border-left:1px solid #dedede; border-top:1px solid #dedede; font-weight:normal;} 
.oe_vip_power .layui-table{border-left:1px solid #dedede; border-top:1px solid #dedede;}
.oe_vip_power .layui-table th,.oe_vip_power .layui-table td,.oe_vip_power .layui-table{border-collapse: inherit!important;}
.oe_vip_power .layui-table th,.oe_vip_power .layui-table td{border-right:1px solid #dedede; border-bottom:1px solid #dedede; border-top:none; border-left:none;}
 
 
 .oe_protocol_mask{
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .7);
  z-index: 1;
  display: none;
}
.oe_protocol{
  width: 400px;
  height: 100%;
  position:absolute;
  left:50%;
  margin-left:-200px;
  top:50%;
  margin-top:-175px;
}
.oe_protocol .box{
  overflow: hidden;
  border-radius: 6px;
}
.oe_protocol .box .title{
  line-height: 50px;
  background: #ff5065;
  color: #fff;
  font-size: 16px;
  text-align: center;
}
.oe_protocol .box .content{
  padding: 30px 26px;
  background: #fff;
  font-size: 14px;
  line-height: 25px;
}
.oe_protocol .box .content .btn_box{
  margin-top: 50px;
}
.oe_protocol .box .content .btn_box .mui-btn{
  width: 100%;
  height: 50px;
  border: 0;
  border-radius: 50px;
  font-size: 16px;
  color: #fff;
  background: #ff5065;
  line-height: 50px;
  padding: 0;
  cursor:pointer;
  text-align:center;
}
.oe_protocol .box .content .btn_box .mui-btn:active{
  opacity: .8;
}

@media screen and (max-width: 360px){
  .oe_protocol .box{
    margin: 0 25px;
  }
  .oe_protocol .box .content .btn_box{
    margin-top: 30px;
  }
  .oe_reg_land .reg .text{
    margin-bottom: 30px;
  }
}

/* 2019.10.22 */

.oe_alltips{
  position:fixed;
  left:0px;
  right:0px;
  top:0px;
  bottom:0px;
  background:rgba(0,0,0,0.5);
  z-index:10000;
  align-items: center;   
  display: flex;  
  justify-content: center; 
}
.oe_alltips .content{
  /* 2019.10.18 */
  background:#fff;
  width:480px;
  border-radius:6px;
  position:absolute;
  left:50%;
  top:50%; 
  margin-left:-240px;
 margin-top: -205px;
  box-sizing:border-box;
  overflow:hidden;
}
.oe_alltips .content .hd{
  background:#fafafa;
  border-bottom:1px solid #f2f2f2;
  height:50px;
  line-height:50px;
  text-align:center;
  font-size:16px;
  position:relative;
}
.oe_alltips .content .hd span.close{
  display:inline-block;
  position:2px 5px;
  position:absolute;
  right:15px; 
  top:2px;
  cursor:pointer;
}
.oe_alltips .content .hd span.close i{
  display:inline-block;
  background:url(../images/close.png) left top no-repeat;
  width:19px;
  height:19px;
}
.oe_alltips .content .bd{
  text-align:center;
  box-sizing:border-box;
  padding-top:30px;
  padding-bottom: 40px;
}
.oe_alltips .content .bd h3{ font-weight: bold; padding-top: 15px; font-size: 18px;}
.oe_alltips .content .bd img{
  width: 250px;
}
.oe_alltips .content .bd p{
  padding-top:10px;
  font-size:14px;
  line-height:24px;
}
.oe_alltips .content .bd p.btn{
  padding-bottom:40px;
  padding-top:10px;
  font-size:14px;
  text-decoration:underline;
  cursor:pointer;
}
 
.oe_yuenopower{
  box-sizing:border-box;
  padding:10px 50px;
}
.oe_yuenopower .hd{
  padding-bottom:10px;
}
.oe_yuenopower .hd p.tips{
  color:#f40;
  padding-top:5px;
}
.oe_yuenopower .hd h3{
  font-weight:bold;
  line-height:60px;
  text-align:center;
  font-size:18px;
}
.oe_yuenopower .hd .conn{
  background:#fff8f5;
  box-sizing:border-box;
  padding:10px;
  border-radius:5px;
  border:1px solid #fae8e1;
}
.oe_yuenopower .hd p{
  color:#666;
}
.oe_yuenopower .bd{
  padding-top:10px;
  line-height:24px;
}
.oe_yuenopower .bd ul li{
  padding-bottom:10px;
  border-bottom:1px dotted #ebebeb;
  margin-bottom:10px;
  position:relative;
  padding-left:18px;
}
.oe_yuenopower .bd ul li em{
  display:inline-block;
  width:17px;
  height:14px;
  background:url(../images/bg.png) -777px -8px no-repeat;
  position:absolute; 
  right:13px;
  top:5px;
}
.oe_yuenopower .bd ul li.current{
  color:#f40;
}
.oe_yuenopower .bd ul li a{
  display:inline-block;
  background:#ff5e54;
  color:#fff;
  padding:0px 5px;
  font-size:12px;
  border-radius:3px;
  position:absolute;
  right:0px;
}
.oe_yuenopower .bd ul li a:hover{
  opacity:0.8;
}
.oe_yuenopower .bd ul li i{
  display:inline-block;
  width:4px;
  height:4px;
  border-radius:4px;
  background:#ff5e54;
  position:absolute;
  left:0px;
  top:11px;
}

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 



























