@charset "utf-8";
/**
 * [OElove] (C)2010-2099 phpcoo.com Inc.biz
 * This is not a freeware, use is subject to license terms
 * $Id: css.css LastTime 19:16 2019/8/8 Design by wz$
*/
body{font-size:14px;font-family:"Microsoft Yahei",arial,"Hiragino Sans GB","Hiragino Sans GB W3", "\5b8b\4f53",simsun; color:#4d4d4d; margin:0px; padding:0px; line-height:24px; background:#f2f2f2;} 
p,h1,h2,h3,h4,h5,h6,ul,li,dl,dd,dt,form{list-style:none; padding:0px;margin:0px;}
h1,h2,h3,h4,h5,h6{font-family:"Microsoft Yahei",arial,"Hiragino Sans GB","Hiragino Sans GB W3",宋体,simsun;}
img{border:none;}
a:link{ color:#4d4d4d; text-decoration:none;}
a:visited{ color:#4d4d4d;text-decoration:none;}
a:hover{color:#4d4d4d; text-decoration:none;}
a:active{color:#4d4d4d;text-decoration:none;}
.clear{clear:both;}
i{font-style:normal;}
input,select,a,textarea{outline:none;}

::-webkit-input-placeholder { /* WebKit browsers */
color: #ababab;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #ababab;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #ababab;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #ababab;
} 
:focus{outline:none;}
:focus{outline:0;}
button,button:focus{
  outline:none;
  outline:0;
  border:none;
}
button::-moz-focus-inner {
border: 0;
outline:none;
  outline:0;
}
.placeholder{ color:#ababab;}
.cursor{cursor:pointer;}

 /* 15:41 2019/4/18 */
.oe_top{width:100%; position:relative;  z-index:2; background:#14b5a0; border-bottom:1px solid #ebebeb; box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.08);  height:300px; padding-top:20px; padding-bottom:50px;}
.oe_topcon{width:1200px; margin:0 auto;  position:relative; height:100px;}
.oe_topcon a.a_home{border:1px solid #fff; position:absolute; right:0px; top:10px;  padding:0px 25px; border-radius:20px; line-height:30px; border:1px solid #fff; color:#fff;}
.oe_topcon a.a_home:hover{background:#fff; color:#333;}
.oe_logo{float:left; max-width:255px; overflow:hidden;}
.oe_logo a{display:inline-block; }
.oe_logo img{max-height:85px; max-width:255px;}
.oe_logo img.logo{vertical-align:middle;}
.oe_logo img.line{vertical-align:middle; height:85px; width:1px; margin-left:-1px;}

.oe_topcon .oe_topright{position:absolute; right:0px; top:30px;}
.oe_topcon .oe_topright dl{display:inline-block; margin-left:15px; vertical-align:middle; position:relative;  padding-bottom:10px;}
.oe_topcon .oe_topright dl dd{display:none; position:absolute;}
.oe_topcon .oe_topright a.a_1{margin-left:15px; display:inline-block; vertical-align:top;}
.oe_topcon .oe_topright span.span_username{display:inline-block; vertical-align:top;}
.oe_topcon .oe_topright dl dt i.icon{display:inline-block; width:12px; height:18px; background:url(../../images/bg.png) 0px -21px no-repeat; margin-right:3px; vertical-align:middle; position:relative; top:-1px;}
.oe_topcon .oe_topright dl dt{cursor:pointer;}
.oe_topcon .oe_topright dl dd{box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.05); padding:5px; border:1px solid #ebebeb; right:0px; top:30px; background:#fff;}

.oe_reg{width:1200px; margin:0 auto; padding-top:20px; position:relative; margin-top:-220px; z-index:5; background:#fff;}
.oe_reg .content{width:600px; margin-left:100px; padding-top:40px; padding-bottom:50px;}
.oe_reg .content h1{line-height:30px; padding-bottom:40px; padding-left:45px; font-size:20px;}
.oe_reg .content input[type='text'].input_359,.oe_reg .content input[type='password'].input_359{width:359px;}
.oe_reg .content  .layui-form-item .layui-inline{margin-bottom:0px;}
.oe_reg .content .layui-form-item.three .layui-input-inline{width:113px;}
.oe_reg .content .layui-form-item.two .layui-input-inline{width:174px;}
.oe_reg .content .oe_ma{position:relative;}
.oe_reg .content .oe_ma span.get{position:absolute; right:25px; top:0px; cursor:pointer; display:inline-block; height:40px; line-height:40px; padding:0px 20px; color:#f85955; }
.oe_reg .content .oe_ma span.get.current{color:#ccc;}
.oe_reg .content span.go_read{display:inline-block; vertical-align:top; padding-top:7px; font-size:14px;text-decoration:underline; cursor:pointer;}
.oe_reg .content span.go_read:hover{color:#f85955;}
.oe_geline{position:relative; border-bottom:1px solid #ebebeb; margin:40px 0px;}
.oe_geline span{display:inline-block; position:absolute; left:50%;margin-left:-75px; top:-13px; background:#fff; padding:0px 10px; color:#999;}
.oe_passport_btn{ width:300px; margin-top:20px; background:#14b5a0; line-height:50px; height:50px;}
.reg_right{width:250px;   background:#fff; padding:0px 20px; position:absolute; right:0px; top:20px; bottom:0px; min-height:721px;}
.reg_right h3{text-align:center; font-weight:bold; padding-top:20px; line-height:40px; font-size:20px; height:40px;  white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.reg_right p.p_1{text-align:center; font-size:18px; padding-bottom:20px;}
.reg_right p.p_2{text-align:center; padding-bottom:40px;}
.reg_right dl{margin-bottom:10px;}
.reg_right dl dt{font-weight:bold; color:#f85955;  font-size:18px;}
.reg_right dl dd{font-size:14px; padding:10px 0px; color:#999;}
.oe_reg_other{position:absolute; left:770px; top:0px; bottom:0px;}
.oe_reg_other h3{font-size:14px;}
.oe_reg_other .line{position:absolute; left:0px; top:60px; bottom:60px; border-left:1px dashed #ebebeb;}
.oe_reg_other .line span{position:absolute;  background:#fff; width:40px; line-height:40px; height:40px; left:-20px; top:50%; margin-top:-20px; text-align:center; font-size:16px; color:#ccc;}
.oe_reg_other{padding-left:50px; padding-top:130px;}
.oe_reg_other .icon{padding-top:20px;}
.oe_reg_other .icon a{display:inline-block; margin-right:20px; background:url(../images/bg.png) no-repeat; cursor:pointer;}
.oe_reg_other .icon a.a_1{width:55px; height:55px; background-position:-540px -232px;}
.oe_reg_other .icon a.a_2{width:55px; height:55px; background-position:-475px -232px;}
.oe_reg_other .icon a.a_3{width:55px; height:55px; background-position:-410px -232px;}
.oe_reg_other .icon a:hover{opacity:0.8;}
.oe_reg_other .gologin{font-size:16px; padding-bottom:50px;}
.oe_reg_other .gologin h4{padding-bottom:20px;}
.oe_reg_other .gologin p a{color:#fff; font-size:16px; background:#14b5a0; border-radius:50px; display:inline-block; line-height:40px; padding:0px 25px;}
.oe_reg_other .gologin p a i{display:inline-block; width:19px; height:19px; background:url(../images/bg.png) -451px -62px no-repeat; vertical-align:middle; margin-left:4px;}
.oe_reg_other .gologin p a:hover{opacity:0.8;}
.other_user{background:#ebfaf8;  padding-top:10px; margin-bottom:30px; border-radius:4px; padding-bottom:10px; text-align:center;}
.other_user dl dt span{width:60px; height:60px; overflow:hidden; display:inline-block; border-radius:60px;}
.other_user dl dt span img{width:60px; min-height:60px;}
.other_user dl dd h3{padding-left:10px;}


.oe_login{width:1200px; margin:0 auto; padding-top:20px; position:relative; margin-top:-220px; z-index:5; background:#fff; min-height:480px;}
.oe_login .content input[type='text'].input_300,.oe_login .content input[type='password'].input_300{width:300px; border:none; border-bottom:1px solid #ebebeb; border-radius:0px;}
.oe_login .content{width:500px; margin-left:100px; padding-top:40px; padding-bottom:50px;}
.oe_login .content h1{line-height:30px; padding-bottom:30px; padding-left:128px; font-size:20px;}
.oe_login .content input[type='text'].input_359{width:359px;}
.oe_login .content ul.layui-tab-title{text-align:center; height:50px; border-bottom:1px solid #f2f2f2; margin-left:25px;}
.oe_login .content ul.layui-tab-title li{display:inline; padding:0px; margin:0px 20px; font-size:14px;}
.oe_login .content .layui-tab-content{padding-top:40px;}
.oe_login .content .layui-tab-content .layui-input-block a.forget{position:absolute; right:70px; top:5px; color:#14b5a0; display:inline-block;}

.oe_login .content .oe_ma{position:relative;}
.oe_login .content .oe_ma span.get{position:absolute; right:50px; top:5px; cursor:pointer; display:inline-block; height:24px; line-height:24px; padding:0px 20px; color:#14b5a0; }
.oe_login .content .oe_ma span.get.current{color:#ccc;}


.oe_login_other{position:absolute; left:700px; top:0px; bottom:0px;}
.oe_login_other .line{position:absolute; left:0px; top:60px; bottom:60px; border-left:1px dashed #ebebeb;}
.oe_login_other .line span{position:absolute;  background:#fff; width:40px; line-height:40px; height:40px; left:-20px; top:50%; margin-top:-20px; text-align:center; font-size:16px; color:#ccc;}
.oe_login_other{padding-left:100px; padding-top:100px;}
.oe_login_other .icon{padding-top:20px;}
.oe_login_other .icon a{display:inline-block; margin-right:20px; background:url(../images/bg.png) no-repeat; cursor:pointer;}
.oe_login_other .icon a.a_1{width:55px; height:55px; background-position:-540px -232px;}
.oe_login_other .icon a.a_2{width:55px; height:55px; background-position:-475px -232px;}
.oe_login_other .icon a.a_3{width:55px; height:55px; background-position:-410px -232px;}
.oe_login_other .icon a:hover{opacity:0.8;}
.oe_login_other .gologin{font-size:16px; padding-bottom:50px;}
.oe_login_other .gologin h4{padding-bottom:20px;}
.oe_login_other .gologin p a{color:#fff; font-size:16px; background:#14b5a0; border-radius:50px; display:inline-block; line-height:40px; padding:0px 25px;}
.oe_login_other .gologin p a i{display:inline-block; width:19px; height:19px; background:url(../images/bg.png) -451px -62px no-repeat; vertical-align:middle; margin-left:4px;}
.oe_login_other .gologin p a:hover{opacity:0.8;}








.code_tips{padding:20px 50px;}
.code_tips input[type='range'] {
    position: relative;
    width: 100%;
    height: 2px;
    margin: 17px 0;
    padding: 0;
    cursor: pointer;
    border: 0;
    border-radius: 3px;
    outline: none;
    background-color: #999;
    -webkit-appearance: none !important;
}
.code_tips input[type='range']::-webkit-slider-runnable-track {
    border: 1px solid #ebebeb;
    height: 20px;
    background: #f0f3f9;
}
.code_tips input[type='range']::-webkit-slider-thumb {
    background:#fecc5f;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(#feda71,0),color-stop(#febb4a,1));
    background:-webkit-linear-gradient(top, #feda71 0%, #febb4a 100%);
    background:-moz-linear-gradient(top, #feda71 0%, #febb4a 100%);
    background:-o-linear-gradient(top, #feda71 0%, #febb4a 100%);
    background:linear-gradient(top, #feda71 0%, #febb4a 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#feda71', endColorstr='#febb4a',GradientType=0 );
    border:1px solid #f5b74e;
    border-color:#f5b74e #e5a73e #d6982f;
    -webkit-box-shadow:0 1px 1px #d3d3d3, inset 0 1px 0 #fee395;
    -moz-box-shadow:0 1px 1px #d3d3d3, inset 0 1px 0 #fee395;
    box-shadow:0 1px 1px #d3d3d3, inset 0 1px 0 #fee395;
    padding:0px;
    height:30px;
    width:20px;
    display:inline-block;
    position:relative;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    float:left;
    overflow:hidden;
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;
    top:-6px;
    -webkit-appearance: none;
}



.oe_public_footer{width:1200px; margin:0 auto; margin-top:40px;padding-top:20px; color:#999; text-align:center; padding-bottom:10px;}
.oe_public_footer h2{font-size:14px;font-weight:normal; border-top:1px solid #ebebeb; padding-top:20px;}
.oe_public_footer h2 a{color:#999;}
.oe_public_footer h2 i{display:inline-block; color:#ebebeb; font-size:10px; position:relative; top:-1px; margin:0px 10px;}


 

.oe_other{width:1000px; margin:0 auto; padding-top:100px; padding-bottom:30px;}
.oe_other .left{border-right:1px solid #ebebeb; float:left; width:500px; min-height:300px;}
.oe_other .left .hd h3{font-size:16px; font-weight:normal; line-height:45px;}
.oe_other .left .hd p{font-size:14px;}
.oe_other .left .bd{padding-top:20px; padding-left:100px;}
.oe_other .left .bd img{border-radius:5px; width:80px; margin-left:-100px; float:left;}
.oe_other .left .bd ul li{font-size:14px; width:340px;}
.oe_other .left .bd ul li.li_1{border-bottom:1px dotted #ebebeb; line-height:35px;}
.oe_other .left .bd ul li a{color:#2cc4f7;}
.oe_other .left .bd ul li.li_2{padding-top:10px;position:relative; margin-bottom:15px;}
.oe_other .left .bd ul li.li_2 input[type='text'],.oe_other .left .bd ul li.li_2 input[type='password']{border:1px solid #bfbfbf; line-height:30px; height:30px; border-radius:20px; padding:0px 15px; width:300px;}
.oe_other .left .bd ul li.li_2 p.text{position:absolute; left:15px; top:9px; color:#bfbfbf; line-height:32px; }
.oe_other .left .bd ul li.li_2 p.error{color:red; position:absolute; left:15px; top:40px; display:none;}
.oe_other .left .bd ul li.li_2 p.error.current{display:inline-block;}
.oe_other .left .bd ul li.li_2 label{display:inline-block; background:#2cc4f7; color:#fff; position:absolute; right:8px; top:10px; height:32px; line-height:32px; width:120px; text-align:center; border-radius:0px 20px 20px 0px; cursor:pointer;}

.oe_other .left .bd ul li.li_2 .yanma{display:inline-block; position:absolute; left:0px; top:41px; height:55px; z-index:2; background:#fff; border:1px solid #ddd; padding:18px; border-radius:5px; background:#fafafa;  box-shadow:0px 3px 5px -3px #ccc;  width:200px;}
.oe_other .left .bd ul li.li_2 .yanma b{display:block; font-weight:normal; color:#ff5087; font-size:12px; font-weight:bold; line-height:30px; height;30px;}
.oe_other .left .bd ul li.li_2 .yanma input{width:50px; border:none; vertical-align:middle; border:1px solid #e1e5e5;}
.oe_other .left .bd ul li.li_2 .yanma a{ }
.oe_other .left .bd ul li.li_2 .yanma img{height:32px; margin-left:0px; float:none; vertical-align:middle;}


.oe_other .left .bd ul li.li_2 label:hover{background:#2ab8e8;}
.oe_other .left .bd ul li.li_2 label.current{background:#d2d2d2;}
.oe_other .left .bd ul li.li_4{padding-top:10px;position:relative; margin-bottom:15px;}
.oe_other .left .bd ul li.li_4 select{
	border:1px solid #ddd; padding:2px; min-width:60px; height:28px;
}
.oe_other .left .bd ul li.li_4 p.error{color:red; position:absolute; left:15px; top:40px; display:none;}
.oe_other .left .bd ul li.btn{padding-top:20px;}
.oe_other .left .bd ul li.btn span{display:inline-block; background:#ff4f86; color:#fff; border-radius:20px; padding:0px 25px; cursor:pointer; line-height:35px;}
.oe_other .left .bd ul li.btn span:hover{background:#ff7fa8;}
.oe_other .right{float:left; padding-left:50px;}
.oe_other .right .hd h3{font-size:16px; font-weight:normal; line-height:45px;}
.oe_other .right .hd p{font-size:14px;}
.oe_other .right .hd{padding-bottom:30px;}
.oe_other .right .bd dl{font-size:14px; margin-bottom:20px;}
.oe_other .right .bd dl dt{float:left; width:80px; min-height:30px; color:#999;}
.oe_other .right .bd dl dd{float:left; position:relative;}
.oe_other .right .bd dl dd input[type='text'],.oe_other .right .bd dl dd input[type='password']{border:1px solid #bfbfbf; line-height:30px; height:30px; border-radius:20px; padding:0px 15px; width:250px;}
.oe_other .right .bd dl dd p.text{position:absolute; left:15px; top:0px; color:#bfbfbf; line-height:32px; }
.oe_other .right .bd dl dd p.error{color:red; position:absolute; left:15px; top:30px; display:none;}
.oe_other .right .bd dl dd p.error.current{display:inline-block;}
.oe_other .right .bd dl.btn dd span{display:inline-block; background:#2cc4f7; color:#fff; border-radius:20px; padding:0px 25px; cursor:pointer; line-height:35px;}
.oe_other .right .bd dl.btn dd span:hover{background:#2ab8e8;}

.oe_forget{width:900px; margin:0 auto; padding-top:20px; position:relative; margin-top:-220px; z-index:5; background:#fff; min-height:480px;}
.oe_forget .hd{padding:50px 50px 20px 250px;}
.oe_forget .hd h3{font-size:24px; font-weight:normal; line-height:45px;}
.oe_forget .hd p{font-size:14px;}
.oe_forget .bd{padding-top:20px; padding-left:200px; padding-bottom:100px;}
.oe_forget .bd .btn{padding-left:111px;}
.oe_forget .bd div.line{border-top:1px dotted #ebebeb; margin-top:35px; margin-bottom:20px;}


.oe_forget .bd dl.ma .yanma{display:inline-block; position:absolute; left:0px; top:30px; height:55px; z-index:2; background:#fff; border:1px solid #ddd; padding:18px; border-radius:5px; background:#fafafa;  box-shadow:0px 3px 5px -3px #ccc;  width:200px;}
.oe_forget .bd dl.ma .yanma b{display:block; font-weight:normal; color:#ff5087; font-size:12px; font-weight:bold; line-height:30px; height;30px;}
.oe_forget .bd dl.ma .yanma input{width:50px; border:none; vertical-align:middle; border:1px solid #e1e5e5;}
.oe_forget .bd dl.ma .yanma a{ }
.oe_forget .bd dl.ma .yanma img{height:32px; vertical-align:middle;}
.oe_forget .bd .layui-form-item input{width:300px; border-radius:0px; border:none; border-bottom:1px solid #ebebeb;}
.oe_forget .bd .layui-form-item .get{position:absolute; left:220px; top:7px; display:inline-block; color:#14b5a0;}
.oe_forget .bd .layui-form-item .get.current{color:#999;}




.oe_popbox{background:#fff; border-radius:20px;  width:650px;  height:600px; overflow:hidden; position:absolute; left:50%; margin-left:-325px; top:50%; margin-top:-300px; }
.oe_popbox .hd{background:#14b5a0; color:#fff; height:60px; line-height:60px; padding-left:20px; font-size:18px; position:relative;}
.oe_popbox .hd span.close{display:inline-block; width:16px; height:16px; background:url(../images/close.png) left top no-repeat; position:absolute; right:15px; top:20px; cursor:pointer;transition: all 0.2s ease-in-out 0s;}
.oe_popbox .hd span.close:hover{
  transform:rotate(180deg);
  -ms-transform:rotate(180deg); 	
  -moz-transform:rotate(180deg); 	
  -webkit-transform:rotate(180deg); 
  -o-transform:rotate(180deg); 
  transition: all 0.2s ease-in-out 0s;
 }
.oe_popbox .bd{padding:10px 20px; text-align:center; height:380px;}
.oe_popbox .bd img{max-height:380px; max-width:610px;}
.oe_popbox .tips{text-align:center; font-size:14px; color:#999; margin-top:10px;}
.oe_popbox .btn{text-align:center; margin-top:10px;}
.oe_popbox .btn span{display:inline-block; font-size:16px; background:#14b5a0; color:#fff; line-height:40px; padding:0px 45px; border-radius:20px; cursor:pointer;}
.oe_popbox .btn span:hover{background:#336dff;}
.oe_popbox .btn em{display:block; font-style:normal; color:red; margin-left:10px;}

.oe_reg_profile{width:420px; margin:0 auto; margin-top:80px;}
.oe_reg_profile .hd h3{font-size:18px; font-weight:normal; line-height:45px;}
.oe_reg_profile .hd p{font-size:14px;}
.oe_reg_profile .bd{padding-top:20px;}
.oe_reg_profile .bd dl{font-size:14px;}
.oe_reg_profile .bd dl.type dd{padding-top:5px;}
.oe_reg_profile .bd dl dt{width:100px; float:left;}
.oe_reg_profile .bd dl dd{float:left;}
.oe_reg_profile .bd dl dd input{}
.oe_reg_profile .bd dl{padding:10px 0px;}
.oe_reg_profile .bd dl.current{position:relative; z-index:2;}
.oe_reg_profile .bd dl dt{width:80px; float:left; min-height:35px; line-height:35px;}
.oe_reg_profile .bd dl dt i{color:red; position:relative; top:2px;}
.oe_reg_profile .bd dl dd{float:left; position:relative;}
.oe_reg_profile .bd dl dd input[type='text'],.oe_reg_profile .bd dl dd input[type='password']{ border:1px solid #bfbfbf;padding:0px 15px; border-radius:20px; line-height:30px; width:280px; height:30px;}
.oe_reg_profile .bd dl dd label{display:inline-block; width:22px; height:22px; background:url(../images/reg_bg.png) left top no-repeat; vertical-align:middle; margin-right:5px;background-position:-22px 0px; cursor:pointer; margin-left:5px;}
.oe_reg_profile .bd dl dd label{display:inline-block; width:22px; height:22px; background:url(../images/reg_bg.png) left top no-repeat; vertical-align:middle; margin-right:5px;background-position:-22px 0px; cursor:pointer;}
.oe_reg_profile .bd dl dd label.current,.oe_reg_profile .bd dl dd label:hover{background-position:-44px 0px;}
.oe_reg_profile .bd dl dd p.text{position:absolute; left:15px; top:0px; color:#bfbfbf; line-height:32px; }
.oe_reg_profile .bd dl dd p.error{color:red; position:absolute; left:15px; top:30px; display:none;}
.oe_reg_profile .bd dl dd p.error.current{display:inline-block;}
.oe_reg_profile .bd dl dd div.select{float:left;border:1px solid #bfbfbf; border-radius:30px; width:310px; line-height:30px; margin-right:5px; position:relative; cursor:pointer;}
.oe_reg_profile .bd dl.current dd div.select em{display:inline-block;}
.oe_reg_profile .bd dl dd div.select i{display:inline-block; width:7px; height:10px; position:absolute; right:10px; top:10px; background:url(../images/reg_bg.png) left top no-repeat;}
.oe_reg_profile .bd dl dd div.select:hover i{background-position:-9px 0px;}
.oe_reg_profile .bd dl dd div.select span{display:inline-block; margin-left:10px; color:#999;}
.oe_reg_profile .bd dl dd div.select{display:block;}
.oe_reg_profile .bd dl dd div.select .drop{position:absolute; background:#fff; border:1px solid #bfbfbf; border-radius:20px; left:0px; top:45px; width:310px; max-height:200px; overflow-y:auto; display:;}
.oe_reg_profile .bd dl dd div.select .drop ul li{padding:0px 8px;}
.oe_reg_profile .bd dl dd div.select .drop ul li:hover{background:#fafafa;}
.oe_reg_profile .bd dl dd div.select em{display:none; width:18px; height:10px; background:url(../images/reg_bg.png) -72px top no-repeat; position:absolute; left:20px; top:38px; z-index:3;}
.oe_reg_profile .bd .btn{padding-top:10px; padding-left:80px;}
.oe_reg_profile .bd .btn span{display:inline-block; border-radius:20px; background:#ff4f86; color:#fff; line-height:40px; padding:0px 30px; cursor:pointer;font-size:15px;}
.oe_reg_profile .bd .btn span:hover{background:#ff7fa8;}
.oe_reg_profile .bd .skip{text-align:center; margin-top:35px;}
.oe_reg_profile .bd .skip a{border-bottom:1px solid #acd9ff;font-size:14px;}

.oe_success{width:880px;margin:0 auto; margin-top:-180px; box-shadow:0px 3px 5px -3px #ccc;  text-align:center; overflow:hidden; background:#fff; z-index:3; position:relative;}
.oe_success .hd{background:#fff ; padding-top:20px; height:320px; position:relative;}
.oe_success .hd ul li{display:inline-block; border-radius:90px; overflow:hidden; position:absolute;}
.oe_success .hd ul li.li_1{z-index:1; width:60px; height:60px; left:90px; top:125px;border:2px solid #fff; box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);}
.oe_success .hd ul li.li_1 img{width:60px;}
.oe_success .hd ul li.li_2{z-index:2; width:80px; height:80px; left:160px; top:125px;border:2px solid #fff;  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);}
.oe_success .hd ul li.li_2 img{width:80px;}
.oe_success .hd ul li.li_3{z-index:3; width:120px; height:120px; left:250px; top:110px;border:2px solid #fff;  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);}
.oe_success .hd ul li.li_3 img{width:120px;}
.oe_success .hd ul li.li_4{ width:160px; height:160px;  top:86px; left:50%; margin-left:-82px; z-index:5; border:4px solid #fff;  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);}
.oe_success .hd ul li.li_4 img{width:160px;}
.oe_success .hd ul li.li_5{z-index:3; width:120px; height:120px; right:250px; top:110px;border:2px solid #fff;  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);}
.oe_success .hd ul li.li_5 img{width:120px;}
.oe_success .hd ul li.li_6{z-index:2; width:80px; height:80px; right:160px; top:125px;border:2px solid #fff;  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);}
.oe_success .hd ul li.li_6 img{width:80px;}
.oe_success .hd ul li.li_7{z-index:1;width:60px; height:60px; right:90px; top:125px;border:2px solid #fff;  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);}
.oe_success .hd ul li.li_7 img{width:60px;}
.oe_success .hd p{ font-size:16px; position:absolute; left:0px; bottom:28px; width:100%;}
/* 8:52 2019/6/20 */
.oe_success .bd{padding-top:50px; padding-bottom:0px;}
.oe_success .bd p.p_4{color:#ff0000; padding:0px 50px; padding-top:50px; padding-bottom:20px; text-align:left; font-size:12px; line-height:20px;}
/* 8:52 2019/6/20 end */
.oe_success .bd h3{font-size:20px; font-weight:normal; padding-bottom:10px;}
.oe_success .bd p{line-height:24px; font-size:14px;}
.oe_success .bd p.p_3{padding-top:20px;}
.oe_success .bd p.p_3 span{display:inline-block; background:#14b5a0; color:#fff; display:inline-block; border-radius:30px; padding:0px 35px; font-size:16px;line-height:45px; cursor:pointer;}
.oe_success .bd p.p_3 span:hover{opacity:0.8;}


.oe_headimg_username{position:absolute; width:600px; border-radius:15px; overflow:hidden; z-index:100; left:50%; margin-left:-300px; top:50%; margin-top:-200px; }
.oe_headimg_username .hd{background:url(../images/hu.png) center bottom no-repeat #67da9f; padding-top:80px; height:120px; position:relative;}
.oe_headimg_username .hd span.close{display:inline-block;width:16px; height:16px; background:url(../images/close.png) left top no-repeat; position:absolute; right:20px; top:20px; cursor:pointer;}
.oe_headimg_username .bd{background:#fff;}
.oe_headimg_username .hd{text-align:center;}
.oe_headimg_username .hd .head{text-align:center; display:inline-block; }
.oe_headimg_username .hd .head span{display:inline-block; width:110px; height:110px; border-radius:100px; overflow:hidden; border:4px solid #fff;}
.oe_headimg_username .hd .head span img{background:#c3d6eb; width:110px; height:135px;}
.oe_headimg_username .hd .head p{}
.oe_headimg_username .bd{text-align:center; padding-top:40px; padding-bottom:40px;}
.oe_headimg_username .bd h3{font-weight:normal; font-size:14px; }
.oe_headimg_username .bd p.p_1 input{border:1px solid #ebebeb; width:200px; line-height:35px; height:35px; text-align:center; border-radius:20px;}
.oe_headimg_username .bd p.p_2{text-align:center; margin-top:15px;}
.oe_headimg_username .bd p.p_2 span{display:inline-block; background:#67da9f; color:#fff; height:40px; line-height:40px; border-radius:40px; padding:0px 30px; font-size:15px; cursor:pointer;}
.oe_headimg_username .bd p.p_2 span:hover{background:#5fc992;}
.oe_headimg_username .bd p.tips{color:red; font-size:14px; padding-bottom:5px; }



/* ---pay_list 17:25 2017/3/31---- */
.oe_pay_list{width:1200px; margin:0px auto; margin-top:50px; box-sizing:border-box; padding:60px 100px; background:#fff;}
.oe_pay_list .hd{ position:relative; border-bottom:1px solid #ebebeb; padding-bottom:15px;}
.oe_pay_list .hd ul li.li_1{font-weight:bold; font-size:15px;}
.oe_pay_list .hd ul li.li_2{font-size:14px;}
.oe_pay_list .hd .money{position:absolute; right:0px; top:15px; font-size:16px;}
.oe_pay_list .hd .money b{color:#ff5d5b;}
.oe_pay_list .bd_1{padding-top:20px;}
.oe_pay_list .bd_1 .bdtop{ font-size:18px; position:relative;}
.oe_pay_list .bd_1 .bdtop label{display:inline-block; width:22px; height:20px; background:url(../images/bg.png) -147px 0px no-repeat; cursor:pointer; vertical-align:middle; margin-right:5px; position:relative; top:-1px;}
.oe_pay_list .bd_1 .bdtop label.current{background:url(../images/bg.png) -185px 0px no-repeat;}
.oe_pay_list .bd_1 .bdtop span{font-size:14px; vertical-align:middle; display:inline-block; margin-left:20px;}
.oe_pay_list .bd_1 .bdtop span b{color:#ff5d5b;}
.oe_pay_list .bd_2 .bdtop{margin-bottom:25px; font-size:18px; position:relative;}
.oe_pay_list .bd_2 .bdtop .pay_method{display: inline-block;vertical-align: middle;margin-right: 15px;cursor: pointer;}
.oe_pay_list .bd_2 .bdtop label{display:inline-block; width:22px; height:20px; background:url(../images/bg.png) -147px 0px no-repeat; cursor:pointer; vertical-align:middle; margin-right:5px; position:relative; top:-1px;}
.oe_pay_list .bd_2 .bdtop .current label{background:url(../images/bg.png) -185px 0px no-repeat;}
.oe_pay_list .bd_2 .bdtop span{font-size:14px; vertical-align:middle; display:inline-block; margin-left:20px;}
.oe_pay_list .bd_2 .bdtop span b{color:#ff5d5b;}
.oe_pay_list .bd_2{padding-top:20px;}
.oe_pay_list .bd_2 .pay_online ul li{width:200px;  border:1px solid #b0c2e1; height:50px; float:left; margin-right:20px; border-radius:4px; margin-bottom:20px; cursor:pointer; text-align:center; position:relative;}
.oe_pay_list .bd_2 .pay_online ul li span{display:inline-block; width:138px; height:35px; background:url(../images/bg.png) no-repeat; position:relative; top:7px;}
.oe_pay_list .bd_2 .pay_online ul li.li_1 span{background-position:20px 0px;}
.oe_pay_list .bd_2 .pay_online ul li.li_2 span{background-position:5px -52px;}
.oe_pay_list .bd_2 .pay_online ul li.li_3 span{background-position:2px -100px;}
.oe_pay_list .bd_2 .pay_online ul li i{display:none; position:absolute; right:0px; bottom:0px;}
.oe_pay_list .bd_2 .pay_online ul li.current,.oe_pay_list .bd_2 .pay_online ul li:hover{border:1px solid #ff5d5b;}
.oe_pay_list .bd_2 .pay_online ul li.current i{display:inline-block; width:24px; height:19px; background:url(../images/bg.png) -218px 0px no-repeat;}

.oe_pay_list .bd_2 .pay_online ul li.alipay span{background-position:-80px -266px; left:17px;}
.oe_pay_list .bd_2 .pay_online ul li.balance span{background-position:-80px -582px; left:17px; top:13px;}
.oe_pay_list .bd_2 .pay_online ul li.alipayescow span{background-position:-80px -266px; left:17px;}
.oe_pay_list .bd_2 .pay_online ul li.tenpay span{background-position:-80px -440px; left:15px;}
.oe_pay_list .bd_2 .pay_online ul li.weixinpay span{background-position:-80px -318px; left:8px;}
.oe_pay_list .bd_2 .pay_online ul li.wangyin span{background-position:-80px -370px; top:12px;}
.oe_pay_list .bd_2 .pay_online ul li.yeepay span{background-position:-80px -490px; top:12px;}
.oe_pay_list .bd_2 .pay_online ul li.jdpay span{background-position:-80px -534px; top:9px; left:-1px;}

.oe_pay_list .bd_3{text-align:center; padding-top:70px;}
.oe_pay_list .bd_3 p.p_1{}
.oe_pay_list .bd_3 p.p_1 span{display:inline-block; background:url(../images/bg.png) -80px -318px no-repeat; display:inline-block; width:128px; height:34px;}
.oe_pay_list .bd_3 p.p_2{padding-top:30px;}
.oe_pay_list .bd_3 p.p_2 img{width:200px;}
.oe_pay_list .bd_3 p.p_3{font-weight:bold; padding-top:20px; font-size:16px;}

.oe_pay_list .bd_2 .btn{padding-top:10px;}
.oe_pay_list .bd_2 .btn span{display:inline-block; background:#ff5d5b; color:#fff; border-radius:2px; line-height:40px; height:40px; font-size:16px; width:150px; text-align:center; border:1px solid #f44745; cursor:pointer;}
.oe_pay_list .bd_2 .pay_online .btn span:hover{background:#f74442;}

.oe_pay_result{width:1100px; margin:0px auto; margin-top:50px;  padding:20px 0px; height:300px; padding-top:70px; background:#fff;}
.oe_pay_result dl{width:300px; padding-left:80px; margin:0 auto;}
.oe_pay_result dl dt{float:left; vertical-align:middle; margin-left:-80px; padding-top:15px;}
.oe_pay_result dl dt span{display:inline-block; width:53px; height:53px; background:url(../images/bg.png) -266px 0px no-repeat;}
.oe_pay_result dl dt span.ok{background:url(../images/bg.png) -322px 0px no-repeat;}
.oe_pay_result dl dd{ }
.oe_pay_result dl dd h3{font-size:18px; line-height:45px;}
.oe_pay_result dl dd p{margin-bottom:5px;}
.oe_pay_result dl dd p.p_1{font-size:14px;}
.oe_pay_result dl dd p.p_2{font-size:14px;}
.oe_pay_result dl dd p.p_2 b{color:#fc2b35;}
.oe_pay_result dl dd p.p_1 span{color:#999;}
.oe_pay_result dl dd p.p_2 span{color:#999;}
.oe_pay_result dl dd p.p_3{padding-top:15px;}
.oe_pay_result dl dd p.p_3 span{display:inline-block;  line-height:32px;  border-radius:20px;   font-size:14px; cursor:pointer; margin-right:20px;}
.oe_pay_result dl dd p.p_3 span a{color:#00b1f1;}
.oe_pay_result dl dd p.p_3 span a:hover{}
.oe_pay_result dl dd p.p_3 span.span_2{margin-left:20px;}


.oe_wei_ma{width:700px; margin:0px auto; margin-top:50px;  box-shadow:0px 3px 5px -3px #ccc; border:1px solid #ebebeb; border-radius:10px; padding:20px 0px; height:300px; padding-top:70px;}
.oe_wei_ma dl{ margin-left:80px;}
.oe_wei_ma dl dt{float:left; text-align:left; width:200px; text-align:center;}
.oe_wei_ma dl dt img{width:150px; height:150px;}
.oe_wei_ma dl dd{padding-top:10px;}
.oe_wei_ma dl dd h3{font-size:16px; padding-bottom:10px;}
.oe_wei_ma dl dd p.p_1{ font-size:14px;}
.oe_wei_ma dl dd p.p_2{font-size:14px;}
.oe_wei_ma dl dd p.p_2 b{color:#f40;}
.oe_wei_ma div.p_btn{padding-top:15px; text-align:center;}
.oe_wei_ma div.p_btn span{border:1px solid #ebebeb; display:inline-block;  padding:0px 30px; margin:0px 10px; border-radius:30px; line-height:30px; cursor:pointer; font-size:14px;}
.oe_wei_ma div.p_btn span.span_1{background:#ff4f86; color:#fff; border:1px solid #ff4f86;}

.oe_shade{position:fixed; left:0px; top:0px; width:100%; height:100%; background:url(../images/bg.png);}
.oe_regcontips{width:1000px; background:#fff; height:600px; left:50%; margin-left:-500px; position:absolute; top:50%; margin-top:-300px; border-radius:10px;}
.oe_regcontips span.close{display:inline-block; width:30px; height:30px; background:url(../images/closes.png) left top no-repeat; position:absolute; right:-40px; top:0px; cursor:pointer;}
.oe_regcontips .bd{padding:15px; font-size:14px;line-height:30px; max-height:490px; overflow-y:auto; margin-top:0px;}
.oe_regcontips .hd{background:#fafafa; border-radius:10px 10px 0px 0px; border-bottom:1px solid #ebebeb; border-bottom:1px solid #ebebeb; text-align:center; font-size:18px; line-height:55px;}
.page_loading_box{background:url(../images/shades.png); position:fixed; left:0px; top:0px; width:100%; height:100%;}
.page_loading_box span.loading{display:inline-block; background:url(../images/loading.gif) center no-repeat #fff; width:50px; height:50px; border-radius:5px;  position:absolute; left:50%; margin-left:-25px; top:50%; margin-top:-25px; }

.oe_shades{background:url(../images/w_bg.png); position:fixed;  width:100%; height:100%;  z-index:100; left:0px; top:0px;}
.oe_tipsbox{background:#fff; box-shadow:0px 3px 5px -3px #ccc; width:400px; height:300px; border-radius:10px; border:1px solid #ebebeb; position:absolute; left:50%; margin-left:-200px; top:50%; margin-top:-150px;}
.oe_tipsbox .bd{text-align:center; padding-top:100px; font-size:14px; line-height:28px;  }
.oe_tipsbox .bd p.p_2{ color:#ff0000;}
.oe_tipsbox .bd p.p_3{padding-top:15px;}
.oe_tipsbox .bd p.p_3 span{display:inline-block; background:#eef7ff; border:1px solid #dce8f2; border-radius:2px; padding:0px 35px; cursor:pointer;}
.oe_tipsbox .bd p.p_3 span:hover{background:#e7f4fe;}



/*-------- 7.08.31 ----------*/
.oereg_list select{
	border:1px solid #ddd;padding:5px; min-width:70px; color:#666;
}

/*---滑块 ---  */

.slidearea { padding: 10px 0;}
.slidearea .slider {display: inline-block; position: absolute; width:24px;height: 24px; top:50%; margin-top:-12px; left:2px;border-radius: 50%;box-shadow: 0px 0px 1px 1px #808080;background-color: #fff; cursor:pointer;}
.slidearea .layui-progress-bar {-moz-transition: all 0s; -o-transition: all 0s; -webkit-transition: all 0s;transition: all 0s;}
.oe_range_box{position:fixed;  z-index:100; width:400px; left:50%; margin-left:-200px; height:150px; background:#fff; border-radius:0px; box-sizing:border-box; padding:0px 30px; border-radius:5px;  padding-top:40px; top:50%; margin-top:-75px;}
.oe_range_box .hd{color:#14b5a0; font-weight:bold; text-align:center; padding-bottom:10px;}
.oe_btn_loading{margin-left:5px; vertical-align:middle; position:relative; top:1px;}
.passport_clause{background:#fff; padding:20px 30px;}




.oe_jdlogin{width:420px; margin:0 auto; padding-top:10px; position:relative; margin-top:0px; z-index:5; background:#fff;   box-sizing:border-box; overflow:hidden;}
.oe_jdlogin .content input[type='text'].input_300,.oe_jdlogin .content input[type='password'].input_300{width:300px; border:none; border-bottom:1px solid #ebebeb; border-radius:0px; display:inline-block;}
.oe_jdlogin .content{ padding-top:20px; padding-bottom:0px;}
.oe_jdlogin .content h1{line-height:30px; padding-bottom:10px;   font-size:20px; text-align:center;}
.oe_jdlogin .content input[type='text'].input_359{width:359px;}
.oe_jdlogin .content ul.layui-tab-title{text-align:center; height:50px; border-bottom:1px solid #f2f2f2;  }
.oe_jdlogin .content ul.layui-tab-title li{display:inline; padding:0px; margin:0px 20px; font-size:14px;}
.oe_jdlogin .content .layui-tab-content{padding-top:40px; padding-bottom:0px;}
.oe_jdlogin .content .layui-tab-content .layui-input-block a.forget{position:absolute; right:50px; top:5px; color:#14b5a0; display:inline-block;}
.oe_jdlogin .content .layui-input-block{margin-left:0px; text-align:center;}

.oe_jdlogin .content .oe_ma{position:relative;}
.oe_jdlogin .content .oe_ma span.get{position:absolute; right:40px; top:5px; cursor:pointer; display:inline-block; height:24px; line-height:24px; padding:0px 20px; color:#14b5a0; }
.oe_jdlogin .content .oe_ma span.get.current{color:#ccc;}


.oe_jdlogin_other{padding-left:0px; padding-top:20px; padding-bottom:40px;}
.oe_jdlogin_other .gologin{text-align:center;}
.oe_jdlogin_other .line span{position:absolute;  background:#fff; width:40px; line-height:40px; height:40px; left:-20px; top:50%; margin-top:-20px; text-align:center; font-size:16px; color:#ccc;}
.oe_jdlogin_other h3{text-align:center; font-size:12px; color:#999; border-bottom:1px dotted #ebebeb;}
.oe_jdlogin_other h3 span{display:inline-block; background:#fff; padding:0px 20px; position:relative; top:11px;}
.oe_jdlogin_other .icon{padding-top:20px; text-align:center;}
.oe_jdlogin_other .icon a{display:inline-block; margin:0px 10px; background:url(../images/bg.png) no-repeat; cursor:pointer;}
.oe_jdlogin_other .icon a.a_1{width:22px; height:20px; background-position:-451px -1px;}
.oe_jdlogin_other .icon a.a_2{width:22px; height:20px; background-position:-475px -1px;}
.oe_jdlogin_other .icon a.a_3{width:22px; height:20px; background-position:-499px -1px;}
.oe_jdlogin_other .icon a.a_1:hover{background-position:-451px -24px;}
.oe_jdlogin_other .icon a.a_2:hover{background-position:-475px -24px;}
.oe_jdlogin_other .icon a.a_3:hover{background-position:-499px -24px;}
.oe_jdlogin_other .gologin{font-size:14px; padding-bottom:10px;}
.oe_jdlogin_other .gologin h4{padding-bottom:10px;}
.oe_jdlogin_other .gologin p a{color:#11ac98; font-size:16px;}
.oe_jdlogin_other .gologin p a i{display:inline-block; width:19px; height:19px; background:url(../images/bg.png) -451px -62px no-repeat; vertical-align:middle; margin-left:4px;}
.oe_jdlogin_other .gologin p a:hover{color:#1ac6b0;}

.oereg_top{width:100%; min-width:1200px; margin:0 auto; background:#fff;}
.oereg_topcon{width:1200px; margin:0 auto; height:85px;}
.oereg_logo{float:left;}
.oereg_logo img{max-height:85px;}
.oereg_right{float:left; line-height:85px; padding-left:40px; font-size:24px; font-weight:bold;}



/* ------oe_login_weixin begin------ */
.oe_login_weixin{width:300px; background:#fff; margin:0 auto; padding-top:25px;}
.oe_login_weixin h3{text-align:center; font-weight:bold; padding-bottom:5px;}
.oe_login_weixin .hd{text-align:center; padding-top:10px;}
.oe_login_weixin .hd span.ico{display:inline-block; width:22px; height:19px; background:url(../images/bg.png) -475px -24px no-repeat; vertical-align:middle; margin-right:5px;}
.oe_login_weixin .bd{text-align:center;}
.oe_login_weixin .bd{padding-top:10px;}
.oe_login_weixin .bd img{width:180px;}
/* ------oe_login_weixin end------ */


/* ---headimg begin---- */
.oereg_content{ width:900px; margin:0 auto; margin-top:-220px; position:relative;  z-index:100;}
.oe_clip{width:650px; margin:0 auto;}
.oe_clip .hd{text-align:center; padding-top:10px;}
.oe_clip .hd h3{font-size:20px;font-weight:normal; line-height:40px; padding-top:40px;}
.oe_clip .hd p{font-size:14px;}
.oe_clip .hd ul{width:350px; margin:0 auto; margin-bottom:40px;}
.oe_clip .hd ul li{float:left; position:relative;   border:3px solid  rgba(255,255,255,0.2); width:110px; height:110px; border-radius:100px; overflow:hidden;}
.oe_clip .hd ul li img{width:110px; height:135px;}
.oe_clip .hd ul li.li_1{margin-right:-20px;}
.oe_clip .hd ul li.li_2{z-index:1; top:15px;  box-shadow:0px 3px 5px -3px #ccc; width:150px; height:150px;}
.oe_clip .hd ul li.li_2 img{ width:150px; height:184px;}
.oe_clip .hd ul li.li_3{margin-left:-20px;}
.oe_clip .bd{background:#fff; border:2px dashed #ebebeb; margin-top:20px; border-radius:8px; padding-top:30px; padding-bottom:20px;}
.oe_clip .bd h3{text-align:center; font-weight:normal; line-height:40px; position:relative;}
.oe_clip .bd h3 span{display:inline-block; background:#14b5a0; border-radius:20px; color:#fff; line-height:40px; padding:0px 20px; cursor:pointer; font-size:14px;}
.oe_clip .bd h3 span i{display:inline-block;  background:url(../images/bg.png) -594px 0px no-repeat; vertical-align:middle; margin-right:5px; position:relative; top:-1px; width:18px; height:15px;}

.oe_clip .bd h3 input{ position:absolute; left:250px; top:8px; cursor:pointer; z-index:1;  filter:alpha(opacity=0);	-moz-opacity:0;	-khtml-opacity: 0;	opacity: 0; width:150px;}
.oe_clip .bd h3 label.headloading{display:inline-block; vertical-align:middle; position:relative; top:12px; position:absolute; left:425px;}
.oe_clip .bd p.error{color:red; line-height:24px; height:24px; margin-bottom:-20px; padding-top:10px;}
.oe_clip .bd p{text-align:center; padding-top:20px; color:#999;}
.oe_clip .tips{text-align:center; font-size:14px; padding-top:20px; color:#999;}
.oe_clip .skip{text-align:center; margin-top:25px;}
.oe_clip .skip a{border-bottom:1px solid #acd9ff;font-size:14px;}

/* ---headimg end---- */

/* -----------16:19 2018/8/7  begin---------------- */
.oe_login .content h2{padding-left:50px; font-size:16px; padding-bottom:40px; color:#c59460; line-height:24px;}
.oe_reg .content h2{padding-left:50px; font-size:16px; padding-bottom:40px; color:#c59460; line-height:24px;}
.oe_au_shade{position:fixed; left:0px; top:0px; right:0px; bottom:0px; z-index:200; background:url(../images/shades.png);}
.oe_autips_box{ background:#fff; width:500px; height:300px; position:absolute; border-radius:5px; top:50%; margin-top:-150px; left:50%; margin-left:-250px;}
.oe_autips_box dl dt{text-align:center; padding-top:40px;}
.oe_autips_box dl dt span{display:inline-block; width:70px; height:70px; border-radius:70px; overflow:hidden;}
.oe_autips_box dl dt span img{width:70px; min-height:70px;}
.oe_autips_box dl dd h3{text-align:center; font-weight:bold; font-size:16px;}
.oe_autips_box dl dd p.text{text-align:center; padding-top:20px; color:#333;}
.oe_autips_box dl dd div.btn{text-align:center; padding-top:20px;}
.oe_autips_box dl dd div.btn button.layui-btn{background:#2cafcb; padding:0px 40px;}
.oe_reg .content{position:relative;}
.oe_yanmacon{z-index:3; position:absolute; left:0px; right:0px; top:0px; bottom:0px;}
.oe_yanma{position:absolute; z-index:3; background:#fff8f3; border:1px solid #ffb376; padding:20px 20px; left:177px; top:130px; width:250px; box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);}
.oe_yanma h4{ padding-bottom:10px;}
.oe_yanma input{border:1px solid #ebebeb; line-height:40px!important; height:40px!important; padding:0px 8px; width:120px; vertical-align:middle;}
.oe_yanma img{height:41px; vertical-align:middle; margin-top:-1px;}
/* -----------16:02 2018/8/13  end------------------ */


/* 13:51 2019/1/2 */
.oe_reg_type span{display:inline-block; border:1px solid #ebebeb;  padding:0px 10px; line-height:32px; margin-right:10px; border-radius:50px; cursor:pointer;}
.oe_reg_type span i{margin-right:5px;}
.oe_reg_type span.current{background:#f74da9; border:1px solid #f74da9; color:#fff;}


/*10:05 2019/02/25 by $bo*/
.oe_pay_list .pay_offline{
  display: none;
}
.oe_pay_list .pay_offline .step{
  overflow: hidden;
  position: relative;
  padding-top: 30px;
}
.oe_pay_list .pay_offline .step .box{
  width: 20%;
  text-align: center;
  float: left;
  position: relative;
  z-index: 10;
}
.oe_pay_list .pay_offline .step .box .num{
  width: 40px;
  height: 40px;
  overflow: hidden;
  line-height: 40px;
  color: #fff;
  background: #ff5d5b;
  border-radius: 50%;
  font-size: 16px;
  margin: 0 auto;
}
.oe_pay_list .pay_offline .step .box .text{
  font-weight: bold;
  margin-top: 15px;
}
.oe_pay_list .pay_offline .step .line{
  position: absolute;
  top: 50px;
  left: 90px;
  right: 90px;
  height: 0;
  border-bottom: 1px dashed #999;
}
.oe_pay_list .pay_offline .note{
  text-align: center;
  font-size: 18px;
  line-height: normal;
  margin-top: 50px;
  color: #ff5d5b;
}
.oe_pay_list .pay_offline .code{
  text-align: center;
  font-size: 30px;
  line-height: normal;
  color: #ff5d5b;
  margin-top: 5px;
  font-weight: bold;
}
.oe_pay_list .pay_offline .pay{
  overflow: hidden;
  margin-top: 50px;
  text-align: center;
}
.oe_pay_list .pay_offline .pay .box{
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}
.oe_pay_list .pay_offline .pay .box.wx{
  margin-right: 100px;
}
.oe_pay_list .pay_offline .pay .box .select{
  text-align: center;
  font-size: 18px;
  font-weight: bold;
}
.oe_pay_list .pay_offline .pay .box .select em{
  display: inline-block;
  width: 22px;
  height: 20px;
  background: url(../images/bg.png) -147px 0px no-repeat;
  cursor: pointer;
  vertical-align: middle;
  margin-right: 5px;
  position: relative;
  top: -1px;
}
.oe_pay_list .pay_offline .pay .box .qr_code{
  width: 200px;
  height: 200px;
  border: 1px solid #ebebeb;
  margin-top: 15px;
}
.oe_pay_list .pay_offline .pay .box .qr_code img{
  width: 100%;
  height: 100%;
}
.oe_pay_list .pay_offline .pay .box .text{
  margin-top: 10px;
}
.oe_pay_list .pay_offline .pay .box.current em{
  background-position: -185px 0px;
}
.oe_pay_list .pay_offline .pay .box.current .select{
  color: #ff5d5b;
}
.oe_pay_list .pay_offline .pay .box.current .text{
  color: #ff5d5b;
}
.oe_pay_list .pay_offline .pay .box.current .qr_code{
  border-color: #ff5d5b;
}
.oe_pay_list .pay_offline .btn_box{
  margin-top: 50px;
  text-align: center;
}
.oe_pay_list .pay_offline .btn_box .layui-btn{
  background: #ff5d5b;
} 

.oe_pay_under{border-radius:10px; background:#fff; box-sizing:border-box; padding:20px; width:900px;}
.oe_pay_under .hd{text-align:center; font-weight:bold; font-size:18px; padding-top:10px; padding-bottom:20px;}
.oe_shaded{position:fixed; left:0px; top:0px; width:100%; height:100%; background:url(../images/shade.png); display: flex; align-items:center; justify-content: center;}



.oe_ustep{width:800px; margin:0 auto;}
.oe_ustep ul li{width:20%; float:left; position:relative; background:#e5e9f2; height:40px; line-height:40px; text-align:center;}
.oe_ustep ul li.current{background:#6792ff; color:#fff;}
.oe_ustep ul li:after {right: -38px;z-index: 2;border-color: transparent;border-left-color: #e5e9f2;}
.oe_ustep ul li.current:after {border-left-color: #6792ff; right: -40px;}
.oe_ustep ul li.current:before{    border-color: #6792ff;    border-left-color: #e5e9f2;}
.oe_ustep ul li.current+li:before {left: 2px;}
.oe_ustep ul li:before, .oe_ustep ul li:after {content: '';position: absolute;top: 0;width: 40px;border-width: 20px; border-style: solid; box-sizing:border-box;}
.oe_ustep ul li:before {left: 0;border-color: #e5e9f2; border-left-color: #fff;}
.oe_ustep ul li:first-child:before {display: none;}
.oe_ustep ul li:first-child{border-radius:5px 0px 0px 5px;}
.oe_ustep ul li:last-child{border-radius:0px 5px 5px 0px;}
.oe_ustep ul li:last-child:after {display: none;}
.oe_ustep ul li span{position:relative; z-index:10;}
.oe_pay_under .bd .qrma{text-align:center; padding-top:20px; padding-bottom:20px;}
.oe_pay_under .bd .qrma img{width:250px;}
.oe_pay_under .bd .tips{text-align:center; line-height:30px; padding-top:30px; font-size:18px; color:#21bd9a;}
.oe_pay_under .bd .tips b{color:#f40; font-size:30px; display:inline-block; vertical-align:middle;}
.oe_pay_under .bd .btn{text-align:center; padding-bottom:30px;}
.oe_pay_under .bd .btn span{background:#ff5d5b;display:inline-block; line-height:50px; color:#fff; font-size:18px; padding:0px 70px; border-radius:80px; cursor:pointer;}
.oe_pay_under .bd .btn span:hover{opacity:0.8;}
.oe_pay_under .hd{position:relative;}
.oe_pay_under .hd span{display:inline-block; width:26px; height:26px; background:url(../images/close.png) center no-repeat rgba(0,0,0,0.5); position:absolute; right:-10px; top:-10px; cursor:pointer; border-radius:3px;}
.oe_pay_under .hd b{color:#ff240d;}

.pay_offline{padding-top:20px;}
.pay_offline .type{text-align:center; padding-top:40px;}
.pay_offline .type dl{display:inline-block; padding:20px; box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.1); cursor:pointer; box-sizing:border-box; width:300px; height:300px;  padding-top:100px; border:1px solid transparent; border-radius:5px;}
.pay_offline .type dl dt span{display:inline-block; background:url(../images/bg.png) no-repeat; }
.pay_offline .type dl.alipay dt span{background-position:-80px -266px; width:101px; height:35px;}
.pay_offline .type dl.weixin dt span{background-position:-80px -318px; width:128px; height:34px;}
.pay_offline .type dl.alipay{margin-left:60px;}
.pay_offline .type dl dd{padding-top:15px;}
.pay_offline .type dl dd p b{font-weight:bold; color:#f40; font-size:28px; line-height:36px;}
.pay_offline .type dl:hover{border:1px solid #ffd0c4; background:#fafafa;}

.oe_name_tip{
  position: absolute;
  width: 357px;
  top: 100%;
  left: 0;
  background: #fff;
  z-index: 10;
  border: 1px solid #ebebeb;
  border-top: 0;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
  display: none;
}
.oe_name_tip .tip{
  padding: 0 15px;
  line-height: 30px;
  color: #ff4400;
  background: #f5f5f5;
}
.oe_name_tip li{
  padding: 0 15px;
  line-height: 36px;
  cursor: pointer;
}
.oe_name_tip li:hover{
  background: #f5f5f5;
}
.oe_name_tip .bottom{
  cursor: pointer;
  text-align: center;
  border-top: 1px solid #ebebeb;
  text-decoration: underline;
  line-height: 30px;
}






/*2019.04.23 16:33*/
.oe_select_input{
  width: 100%;
  position: relative;
}
.oe_select_input .input_wrap{
  position: relative;
}
.oe_select_input .input_wrap span{
  width: 100%;
  height: 38px;
  padding-right: 30px;
  padding-left: 10px;
  cursor: pointer;
  display: block;
  line-height: 38px;
  border: 1px solid #e6e6e6;
  background-color: #fff;
  border-radius: 2px;
  box-sizing: border-box;
  display: block;
  color: #999;
  user-select: none;
  white-space: nowrap;
  overflow: hidden;
}
.oe_select_input .input_wrap span.current{
  color: #333;
}
.oe_select_input .input_wrap .triangle{
  width: 0;
  height: 0;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -3px;
  cursor: pointer;
  border: 6px solid transparent;
  border-top-color: #c2c2c2;
}
.oe_select_input .list{
  position: absolute;
  top: 100%;
  width: 100%;
  display: none;
  z-index: 1000;
}
.oe_select_input .list ul{
  padding: 8px 0;
  border: 1px solid #ebebeb;
  box-sizing: border-box;
  background: #fff;
  max-height: 300px;
  overflow-y: auto;
  margin-top: 4px;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
}
.oe_select_input ul li{
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  padding: 0 10px;
  line-height: 36px;
  color: #666;
  cursor: pointer;
}
.oe_select_input ul li:hover{
  background: #ffa530;
  color: #fff;
}
.oe_select_input ul li.current{
  background: #ffa530;
  color: #fff;
}
.oe_select_birthday{
  position: relative;
}
.oe_select_birthday .input_wrap{
  position: relative;
}
.oe_select_birthday .input_wrap span{
  width: 100%;
  height: 38px;
  padding-right: 30px;
  padding-left: 10px;
  cursor: pointer;
  display: block;
  line-height: 38px;
  border: 1px solid #e6e6e6;
  background-color: #fff;
  border-radius: 2px;
  box-sizing: border-box;
  display: block;
  color: #999;
  user-select: none;
  white-space: nowrap;
  overflow: hidden;
}
.oe_select_birthday .input_wrap span.current{
  color: #333;
}
.oe_select_birthday .input_wrap .triangle{
  width: 0;
  height: 0;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -3px;
  cursor: pointer;
  border: 6px solid transparent;
  border-top-color: #c2c2c2;
}
.oe_select_birthday .list{
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
}
.oe_select_birthday .list .box{
  width: 500px;
  background: #fff;
  margin-top: 4px;
  border: 1px solid #ebebeb;
  padding: 15px;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
}
.oe_select_birthday .list .box .tab_nav{
  border-bottom: 1px solid #ebebeb;
}
.oe_select_birthday .list .box .tab_nav .item{
  padding: 0 10px;
  line-height: 30px;
  float: left;
  position: relative;
  top: 1px;
  z-index: 10;
  border: 1px solid #fff;
  border-bottom: 1px solid #ebebeb;
  cursor: pointer;
}
.oe_select_birthday .list .box .tab_nav .item.current{
  border: 1px solid #ebebeb;
  border-bottom-color: #fff;
  color: #ffa530;
}
.oe_select_birthday .list .box .tab_content{
  margin-top: 10px;
}
.oe_select_birthday .list .box .tab_content .item{
  min-height: 180px;
  display: none;
}
.oe_select_birthday .list .box .tab_content .item:first-child{
  display: block;
}
.oe_select_birthday .list .box .tab_content .year{
  overflow: hidden;
  line-height: 30px;
}
.oe_select_birthday .list .box .tab_content .year label{
  float: left;
  color: #999;
  font-weight: bold;
  margin-right: 10px;
}
.oe_select_birthday .list .box .tab_content .year span{
  float: left;
  padding: 0 6px;
  cursor: pointer;
}
.oe_select_birthday .list .box .tab_content .year span.current{
  background: #ffa530;
  color: #fff;
}
.oe_select_birthday .list .box .tab_content .year span:hover{
  background: #ffa530;
  color: #fff;
}
.oe_select_birthday .list .box .tab_content .item .month{
  padding: 0 10px;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
}
.oe_select_birthday .list .box .tab_content .item .month.current{
  background: #ffa530;
  color: #fff;
}
.oe_select_birthday .list .box .tab_content .item .month:hover{
  background: #ffa530;
  color: #fff;
}
.oe_select_birthday .list .box .tab_content .item .date{
  padding: 0 10px;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  margin-bottom: 8px;
}
.oe_select_birthday .list .box .tab_content .item .date:hover{
  background: #ffa530;
  color: #fff;
}
.oe_select_birthday .list .box .tab_content .item .date.current{
  background: #ffa530;
  color: #fff;
}

.oe_select_addr{
  position: relative;
}
.oe_select_addr .list{
  display: none;
}
.oe_select_addr .input_wrap{
  position: relative;
}
.oe_select_addr .input_wrap span{
  width: 100%;
  height: 38px;
  padding-right: 30px;
  padding-left: 10px;
  cursor: pointer;
  display: block;
  line-height: 38px;
  border: 1px solid #e6e6e6;
  background-color: #fff;
  border-radius: 2px;
  box-sizing: border-box;
  display: block;
  color: #999;
  user-select: none;
  white-space: nowrap;
  overflow: hidden;
}
.oe_select_addr .input_wrap span.current{
  color: #333;
}
.oe_select_addr .input_wrap .triangle{
  width: 0;
  height: 0;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -3px;
  cursor: pointer;
  border: 6px solid transparent;
  border-top-color: #c2c2c2;
}
.oe_select_addr .list{
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
}
.oe_select_addr .list .box{
  width: 500px;
  background: #fff;
  margin-top: 4px;
  border: 1px solid #ebebeb;
  padding: 15px;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
}
.oe_select_addr .list .box .tab_nav{
  border-bottom: 1px solid #ebebeb;
}
.oe_select_addr .list .box .tab_nav .item{
  padding: 0 10px;
  line-height: 30px;
  float: left;
  position: relative;
  top: 1px;
  z-index: 10;
  border: 1px solid #fff;
  border-bottom: 1px solid #ebebeb;
  cursor: pointer;
  display: none;
}
.oe_select_addr .list .box .tab_nav .item:first-child{
  display: block;
}
.oe_select_addr .list .box .tab_nav .item.current{
  border: 1px solid #ebebeb;
  border-bottom-color: #fff;
  color: #ffa530;
}
.oe_select_addr .list .box .tab_content{
  margin-top: 10px;
}
.oe_select_addr .list .box .tab_content .item{
  min-height: 150px;
  overflow: hidden;
  display: none;
}
.oe_select_addr .list .box .tab_content .item:first-child{
  display: block;
}
.oe_select_addr .list .box .tab_content .addr_box{
  min-width: 62px;
  float: left;
  padding: 0 10px;
  margin-bottom: 6px;
  cursor: pointer;
  box-sizing: border-box;
  text-align: center;
}
.oe_select_addr .list .box .tab_content .addr_box:hover{
  background: #ffa530;
  color: #fff;
}
.oe_select_addr .list .box .tab_content .addr_box.current{
  background: #ffa530;
  color: #fff;
}
.oe_select_school{
  position: relative;
}
.oe_select_school .list{
  display: none;
}
.oe_select_school .input_wrap{
  position: relative;
}
.oe_select_school .input_wrap span{
  width: 100%;
  height: 38px;
  padding-right: 30px;
  padding-left: 10px;
  cursor: pointer;
  display: block;
  line-height: 38px;
  border: 1px solid #e6e6e6;
  background-color: #fff;
  border-radius: 2px;
  box-sizing: border-box;
  display: block;
  color: #999;
  user-select: none;
  white-space: nowrap;
  overflow: hidden;
}
.oe_select_school .input_wrap span.current{
  color: #333;
}
.oe_select_school .input_wrap .triangle{
  width: 0;
  height: 0;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -3px;
  cursor: pointer;
  border: 6px solid transparent;
  border-top-color: #c2c2c2;
}
.oe_select_school .list{
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
}
.oe_select_school .list .box{
  width: 500px;
  background: #fff;
  margin-top: 4px;
  border: 1px solid #ebebeb;
  padding: 15px;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
}
.oe_select_school .list .box .tab_nav{
  border-bottom: 1px solid #ebebeb;
}
.oe_select_school .list .box .tab_nav .item{
  padding: 0 10px;
  line-height: 30px;
  float: left;
  position: relative;
  top: 1px;
  z-index: 10;
  border: 1px solid #fff;
  border-bottom: 1px solid #ebebeb;
  cursor: pointer;
  display: none;
}
.oe_select_school .list .box .tab_nav .item:first-child{
  display: block;
}
.oe_select_school .list .box .tab_nav .item.current{
  border: 1px solid #ebebeb;
  border-bottom-color: #fff;
  color: #ffa530;
}
.oe_select_school .list .box .tab_content{
  margin-top: 10px;
}
.oe_select_school .list .box .tab_content .item{
  height: 150px;
  overflow-y: auto;
  display: none;
}
.oe_select_school .list .box .tab_content .item:first-child{
  display: block;
}
.oe_select_school .list .box .tab_content .text_box{
  min-width: 62px;
  float: left;
  padding: 0 10px;
  margin-bottom: 6px;
  cursor: pointer;
  box-sizing: border-box;
  text-align: center;
}
.oe_select_school .list .box .tab_content .text_box:hover{
  background: #ffa530;
  color: #fff;
}
.oe_select_school .list .box .tab_content .text_box.current{
  background: #ffa530;
  color: #fff;
}
.oe_select_hometown{
  position: relative;
}
.oe_select_hometown .list{
  display: none;
}
.oe_select_hometown .input_wrap{
  position: relative;
}
.oe_select_hometown .input_wrap span{
  width: 100%;
  height: 38px;
  padding-right: 30px;
  padding-left: 10px;
  cursor: pointer;
  display: block;
  line-height: 38px;
  border: 1px solid #e6e6e6;
  background-color: #fff;
  border-radius: 2px;
  box-sizing: border-box;
  display: block;
  color: #999;
  user-select: none;
  white-space: nowrap;
  overflow: hidden;
}
.oe_select_hometown .input_wrap span.current{
  color: #333;
}
.oe_select_hometown .input_wrap .triangle{
  width: 0;
  height: 0;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -3px;
  cursor: pointer;
  border: 6px solid transparent;
  border-top-color: #c2c2c2;
}
.oe_select_hometown .list{
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
}
.oe_select_hometown .list .box{
  width: 500px;
  background: #fff;
  margin-top: 4px;
  border: 1px solid #ebebeb;
  padding: 15px;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
}
.oe_select_hometown .list .box .tab_nav{
  border-bottom: 1px solid #ebebeb;
}
.oe_select_hometown .list .box .tab_nav .item{
  padding: 0 10px;
  line-height: 30px;
  float: left;
  position: relative;
  top: 1px;
  z-index: 10;
  border: 1px solid #fff;
  border-bottom: 1px solid #ebebeb;
  cursor: pointer;
  display: none;
}
.oe_select_hometown .list .box .tab_nav .item:first-child{
  display: block;
}
.oe_select_hometown .list .box .tab_nav .item.current{
  border: 1px solid #ebebeb;
  border-bottom-color: #fff;
  color: #ffa530;
}
.oe_select_hometown .list .box .tab_content{
  margin-top: 10px;
}
.oe_select_hometown .list .box .tab_content .item{
  min-height: 150px;
  overflow: hidden;
  display: none;
}
.oe_select_hometown .list .box .tab_content .item:first-child{
  display: block;
}
.oe_select_hometown .list .box .tab_content .addr_box{
  min-width: 62px;
  float: left;
  padding: 0 10px;
  margin-bottom: 6px;
  cursor: pointer;
  box-sizing: border-box;
  text-align: center;
}
.oe_select_hometown .list .box .tab_content .addr_box:hover{
  background: #ffa530;
  color: #fff;
}
.oe_select_hometown .list .box .tab_content .addr_box.current{
  background: #ffa530;
  color: #fff;
}

/*2019.05.13*/
.oe_reg .layui-input-block .pass{
  position: absolute;
  left: 376px;
  top: 6px;
  font-size: 20px;
  color: #11ac98;
  display: none;
}

/* 17:47 2019/8/8  验证码 */
.oe_tuma{position:fixed; left:0px; right:0px; top:0px; bottom:0px; z-index:1000;}
.oe_tuma .box{border:1px solid #ebebeb; background:#fff; width:400px; height:280px; position:absolute; left:50%; top:50%; margin-left:-201px; margin-top:-141px; border-radius:8px; overflow:hidden; box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.1);}
.oe_tuma .box .hd{position:relative; padding:0px 10px; line-height:50px; border-bottom:1px solid #ebebeb;}
.oe_tuma .box .hd b{display:inline-block; width:130px; vertical-align:middle; margin-top:-4px;}
.oe_tuma .box .hd span{cursor:pointer;}
.oe_tuma .box .hd label.close{display:inline-block; display:inline-block; cursor:pointer; position:absolute; right:0px; top:0px; padding:0px 10px;}
.oe_tuma .box .hd label.close:hover{color:#f40;}
.oe_tuma .box .bd{padding:10px; box-sizing:border-box; position:relative;}
.oe_tuma .box .bd img.loading{position:absolute; left:192px; top:105px;}
.oe_tuma .box .bd ul li{width:95px;  height:95px; float:left; margin-top:5px; box-sizing:border-box; padding:3px; border:2px solid transparent; cursor:pointer; position:relative;}
.oe_tuma .box .bd ul li img{width:100%;}
.oe_tuma .box .bd ul li img.ico{width:23px; height:27px; position:absolute; left:50%; top:50%; margin-left:-11.5px; margin-top:-13.5px; display:none;}
.oe_tuma .box .bd ul li.current{border:2px solid #f40;}
.oe_tuma .box .bd ul li.current img.ico{display:inline-block;}
.oe_tuma .box .tips{line-height:35px; text-align:center; background:rgba(233,105,79,0.8); font-weight:bold; color:#fff; position:absolute; left:0px; right:0px; bottom:0px; font-size:15px;}
.oe_tuma .box .zhao{position:absolute; left:0px; top:50px; right:0px; bottom:0px; z-index:3;}




