
html{ width:100%;height:100%;}
ul { margin:0;padding:0; list-style: none}
select,input { -webkit-appearance: none;}

    a {text-decoration:none;}

    .address_addnav {height:44px; width:94%; padding:0 3%; border-bottom:1px solid #f0f0f0; border-top:1px solid #f0f0f0; margin-top:14px; line-height:42px; color:#666; background:#fff;}
    .address_list {height:50px; padding:0 10px;  border-bottom:1px solid #f0f0f0; border-top:1px solid #f0f0f0; margin-top:14px; background:#fff;}
    .address_list .ico {height:50px; width:30px;   float:left; color:#999;margin-right:-30px; z-index:2}
    .address_list .ico i { font-size:24px;margin-top:15px;margin-left:10px;z-index:2;position: relative;}
    .address_list .info {height:50px; width:100%; float:left;position: relative;}
    .address_list .info .inner { margin-left:40px;margin-right:50px;}
    .address_list .info .inner .addr {height:20px; width:100%; color:#999; line-height:26px; font-size:14px; overflow:hidden;}
    .address_list .info .inner .user {height:30px; width:100%; color:#666; line-height:30px; font-size:16px; overflow:hidden;}
    .address_list .info .inner .user span {color:#444; font-size:16px;}
    .address_list .btn { width:45px; float:right;margin-left:-45px;z-index:2;position: relative;}
    .address_list .btn .edit,.address_list .btn .remove {height:50px; float:right; color:#999; font-size:18px;margin-top:5px;}
    .address_list .btn .edit { margin-right:10px;}
    
.address_addnav {height:40px;  border-bottom:1px solid #f0f0f0; border-top:1px solid #f0f0f0; margin-top:14px; line-height:40px; color:#666; }

.address_main {height:auto;width:94%; padding:0px 3%; border-bottom:1px solid #f0f0f0; border-top:1px solid #f0f0f0; margin-top:14px; background:#fff;}
.address_main .line {height:44px; width:100%; border-bottom:1px solid #f0f0f0; line-height:44px;}
.address_main .line input {float:left; height:44px; width:100%; padding:0px; margin:0px; border:0px; outline:none; font-size:16px; color:#666;padding-left:5px;}
.address_main .line select { border:none;height:44px;width:100%;color:#666;font-size:16px;}

.sub1 {height:44px; font-weight:bold; margin:14px 10px; background:#ff6464; border-radius:4px; text-align:center; font-size:16px; line-height:44px; color:#fff;cursor:pointer}
.sub2 {height:44px; margin:14px 10px; background:#ddd; border-radius:4px; text-align:center; font-size:16px; line-height:44px; color:#fff;border:1px;cursor:pointer}


#core_alert .layer {height: 100%; width: 100%; background: rgba(0,0,0,0.4); position: fixed; top: 0px; left: 0px; z-index: 9999; display: none;}
#core_alert .tips {height: 120px; width: 250px; background: #fff; position: fixed; top: 50%; left: 50%; z-index: 10000; margin: -100px -146px; display: none; border-radius:3px; border:1px solid rgba(255,255,255,0.6); padding:20px 20px 10px 20px;}
#core_alert .tips .title {height:90px; width:250px; font-size:16px; color:#676767;}
#core_alert .tips .sub {height:30px; width:250px;}
#core_alert .tips .sub nav {height:30px; width:auto; padding:0px 10px; margin:0px 2px; font-size:16px; line-height:30px; float:right; color:#5e7199;}
#core_alert .tips .sub nav:hover {background:#eee; border-radius:3px;}
#cover { position:fixed;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8);display:none; z-index:99999999 };
#cover img { width:100%;}

.page_topbar {height:45px; background:#f9f9f9; border-bottom:1px solid #e8e8e8; font-size:16px; line-height:45px; text-align:center; }
.page_topbar .title {height:45px;;line-height:45px; color:#666; text-align: center;}
.page_topbar a.back {position:absolute;left:15px;height:45px;line-height:45px;display:block;color:#999; font-size:24px;}
.page_topbar a.btn { position: absolute;right:10px;height:45px;line-height:45px;display:block;color:#999; font-size:24px; }


.login_cont03{border:1px solid #ff6464; line-height:21px;  text-align:left; padding:10px 10px; overflow:hidden; margin:5px; background:#ffffff; color:#000; font-weight:bold; font-size:14px; color:#666666;}
.login_cont03 p.cont{float:left; color:#000;  margin:0; padding:0;}
.login_cont03 p.cont em{color:#f00; font-style:normal;}
.login_cont03 a:link, .content_login .login_cont03 a:visited, .content_login .login_cont03 a:hover, .content_login .login_cont03 a:active{color:#f00; text-decoration:none;}
.login_cont03 a:hover{color:#000; text-decoration:underline;}
.login_cont03 span{color:#000;}
.login_cont03 h4{color:#000;font-weight:bold; font-size:20px;}
.login_cont03 h5{color:#FF6C00; font-size:14px;}
.special {
font-size:16px; 
}

.login_cont04{line-height:8px;  text-align:left; padding:10px 10px; overflow:hidden; margin:10px; color:#000; font-weight:bold; font-size:14px; color:#666666;}
.login_cont04 p.cont{float:left; color:#000;  margin:0; padding:0;}
.login_cont04 p.cont em{color:#f00; font-style:normal;}
.login_cont04 a:link, .content_login .login_cont03 a:visited, .content_login .login_cont03 a:hover, .content_login .login_cont03 a:active{color:#FF6C00; text-decoration:none;}
.login_cont04 a:hover{color:#f00; text-decoration:underline;}
.login_cont04 span{color:#666;}

}

.u-inp{border:1px solid #e6e6e6; padding-left:10px; font-size:18px; width:100%; height:45px;}
.u-inp1{width:513px;}
.u-inp2{width:513px; height:87px;}
.u-inp3{width:400px;}
.u-inp4{width:232px;}
.u-btn{width:45px; height:45px; border-left:1px solid #e6e6e6; background:url(../../img/arrow.jpg) no-repeat center center; right:0; top:0;}
.u-btn1{height:56px; background:#242f40; line-height:56px; width:406px; border:0px; font-size:24px; color:#fff;}
.u-btn2{height:45px; background:#f0f0f0; line-height:45px; width:164px; border:1px solid #e6e6e6; font-size:18px;}

.codeinput{border:1px solid #e6e6e6; padding-left:10px; font-size:18px; width:10; height:45px;}


.reg_error{height:30px; background: url(../images/info.png) 0px 1px no-repeat; padding-left:25px; line-height:30px;color:Red;font-size:18px;}
.reg_ok{height:30px;  background: url(../images/ok.png) 0px 1px no-repeat; padding-left:25px; line-height:30px; color:Red;font-size:18px;}


.aui-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 15px;
    position: relative;
}

.aui-flex-box {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
    font-size: 14px;

}

.content{border:1px solid #ff6464; line-height:20px;  text-align:left; padding:10px 20px; overflow:hidden; margin:5px; background:#fff1de; color:#000; font-weight:bold;}
.content p.cont{float:left; color:#000;  margin:0; padding:0;}
.content p.cont em{color:#f00; font-style:normal;}
.content a:link, .content_login .login_cont03 a:visited, .content_login .login_cont03 a:hover, .content_login .login_cont03 a:active{color:#f00; text-decoration:none;}
.content a:hover{color:#f00; text-decoration:underline;}
.content span{color:#000;font-size:14px;}
.content span1{color:#666666;font-size:14px;}


        #code-error{
            display: block;
            background-color: #FDCBCB;
            margin: 0 auto;
            height:40px;
            position: relative;
            font-size: 18px;
            color: rgb(218, 37, 37);
           text-align:center;line-height:40px;
           background: url(../images/info.png) 0px 1px no-repeat; 
            
            
        }
        
            
       #code-success{
            display: block;
            background-color: #CBFDD1;
            margin: 0 auto;
            height:40px;
            position: relative;
            font-size: 18px;
            color: rgb(23, 119, 59);
           text-align:center;line-height:40px;
        }
        
.ydc-group-table-item-img{
    position: relative;
    float: left;
    height: 70px;
    width: 70px;
    margin: 20px;
}



.ydc-group-table-item-info
{
	vertical-align:bottom;
    margin-left: 30px;
    font-size: 14px;
    color: #a5a5a5;
}