﻿
.body-main { padding: 50px 0; padding-bottom:100px; background: #29b8eb; }
.index_body { height: 560px;width:1200px;  margin:auto;  display: flex;justify-content: space-between; /*border: 1px solid red;*/ }
#header { box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05); }
.login_title { font-size: 30px; font-weight: bold; margin-top: 2px; margin-right: 120px; text-align: right; color: rgba(255,62,61,1); }
.login_left { /*border: 1px solid red;*/ margin-left: 100px; width: 450px; height: 100%; }
.login_title2 { font-size: 15px; text-align: right; margin-top: 18px; margin-right: 18px; font-weight: 400; color: rgba(153,153,153,1); }
.login_img { text-align:center;}
.login_right { margin-top: 80px; width: 310px; text-align: center; height: 370px; background: rgba(255,255,255,1); box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05); }
.login_right_title { font-size: 20px; font-weight: 400; margin-top: 20px; color: rgba(34,34,34,1); }
.login_box { width: 270px; height: 45px; margin: 0 auto; background: rgba(255,255,255,1); border: 1px solid rgba(221,221,221,1); border-radius: 5px; display: flex; padding: 10px; margin-top: 15px; box-sizing: border-box; justify-content: flex-start; align-items: center; }
.login_box1 { margin-top: 25px; }
.login_box input { width: 240px; border: none; padding-left: 10px; outline: none; }
input::-webkit-input-placeholder { font-size: 13px; font-weight: 400; color: rgba(204,204,204,1); }
input::-moz-placeholder { font-size: 13px; font-weight: 400; color: rgba(204,204,204,1); }
input:-ms-input-placeholder { font-size: 13px; font-weight: 400; color: rgba(204,204,204,1); }
.login_box img { width: 20px; height: 20px; }
.login_btn { margin: 0 auto; margin-top: 46px; text-align: center; }
.login_text { width: 270px; margin: 0 auto; display: flex; margin-top: 15px; justify-content: space-between; box-sizing: border-box; }
.login_text span { font-size: 13px; font-weight: 400; color: rgba(255,62,61,1); }
.login_wechat { display: flex; width: 270px; margin: 0 auto; margin-top: 25px; align-items: center; justify-content: space-between; }
.login_wechat span { font-size: 13px; font-weight: 400; color: rgba(153,153,153,1); }
.login_wechat img { width: 25px; height: 25px; }
/*  注册 */
.register_title { font-size: 20px; font-weight: 400; color: rgba(34,34,34,1); }
.register_box { height: 525px; margin-top: 25px; }
.safe input { width: 120px; }
.getCode { width: 80px; height: 30px; font-size: 13px; border: none; outline: none; margin-left: 15px; font-weight: 400; color: rgba(153,153,153,1); background: rgba(245,245,245,1); border-radius: 3px; }
.login_xieyi { width: 270px; margin: 0 auto; margin-bottom: 15px;  margin-top:15px;}
#remember-password-container { position: relative; font-size: 12px; font-weight: 400; margin-top: 10px; color: rgba(34,34,34,1); text-align: center; }
.remember-password-content { display: flex; justify-content: flex-start; align-items: center; }

.register_btn { margin-top: 50px; outline: none; border: none; }
.login_text span:hover { cursor: pointer; }
.login_btn:hover { cursor: pointer; }
.register_text span:hover { cursor: pointer; }
.register_text { width: 270px; margin: 0 auto; margin-top: 10px; text-align: left; font-size: 13px; color: #999; }
.register_text span { color: #FF3E3D; }
.find_btn { margin-top: 30px; }
.disabled { background: #999; }
#myModal { top: -100px !important; text-align: center; }
#myModal .mode_1 { font-size: 18px; font-weight: 400; margin-bottom: 20px; color: rgba(51,51,51,1); }
#myModal .mode_2 { font-size: 12px; margin-top: 12px; font-weight: 400; color: rgba(34,34,34,1); }
#myModal img { width: 192px; height: 194px; }


.s_shuai_foot{margin-top:0!important;}

/*绑定账号*/
.unite-main{background:#fff; padding:60px;}
.unite-main .unite-box {width:620px; margin:auto;}
.unite-main .unite-box .unite-title { padding-left: 20px; font-size: 24px; font-weight: 400; height: 43px; line-height: 43px; }

.unite-main .unite-box .unite-item { margin-top: 15px; margin-bottom: 15px; border: 2px solid #f1f1f1; padding-bottom: 10px; }
.unite-main .unite-box .unite-item .unite-tip{height:95px;}
.unite-main .unite-box .unite-item .unite-tip h3 { margin-top: 20px; padding-left: 34px; margin-left: 20px; display: block; cursor: pointer; background: url(/Content/resource/images/unite.png) 1px -25px no-repeat; font-size: 18px; line-height: 22px; }
.unite-main .unite-box .unite-item .unite-tip p { padding: 0 0 0 54px; font-size: 14px; color: #999; margin: 10px 0; }
.unite-main .unite-box .unite-item .unite-from{display:none; padding-right:30px;}
.unite-main .unite-box .unite-item .unite-from .layui-form-label { width: 100px; }
.unite-main .unite-box .unite-item.cur .unite-from { display: block;}
.unite-main .unite-box .unite-item.cur .unite-tip h3 { background-position: 1px 0; }
.unite-main .unite-box .unite-item.cur, .unite-main .unite-box .unite-item:hover { border: 2px solid #00b88d; cursor: default !important; }
.unite-main .unite-box .unite-item .btn-unite{width:120px;}