@charset "utf-8";
/*--弹窗样式--*/
.gray{width:100%;height:100%;background:rgba(0,0,0,0.3);position:fixed;top:0px;left:0;display:none;z-index:555;}
.gray1{width:100%;height:100%;background:rgba(0,0,0,0.3);position:fixed;top:0px;left:0;display:none;z-index:555;}
.gray1_1{width:100%;height:100%;background:rgba(0,0,0,0.3);position:fixed;top:0px;left:0;display:none;z-index:555;}
.tc{display: inline-block;background-color: #FF552E;color:#fff;line-height: 35px;width:120px;text-align: center;font-size: 15px;-moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari 和 Chrome */border-radius: 3px;margin-top:10px;cursor:pointer}
.tc1{display: inline-block;background-color: #FF552E;color:#fff;line-height: 35px;width:120px;text-align: center;font-size: 15px;margin-left:70px;-moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari 和 Chrome */border-radius: 3px;margin-top:10px}
.popup,.popups1,.popups1_1{
    width:500px;
    height:auto;
    background-color:#fff;
    position:fixed;
    z-index:666;
    border:1px solid #ebeaea;
    left:50%;
    top:50%;
    display:none;
}
.popup .top_nav,.popups1 .top_nav,.popups1_1 .top_nav{
    width:500px;
    height:46px;
    background-image: url(../_img/popup_top_bj.jpg);
    border-bottom:1px solid #ebeaea;
    position:relative;
    cursor:move;
}
.popup .top_nav span,.popups1 .top_nav span,.popups1_1 .top_nav span{font:18px/18px 'microsoft yahei';color:#707070;display:block;position:absolute;top:13px;left:20px;}

.rightw label{display:block;float:left;height:40px;line-height:40px;color:#F00;text-indent:10px;}
.rightw label.layer_one{width:90px;height:40px;text-align:right;color:#666;font-size:14px;}
.rightw input{float:left;margin-left:3px}
.layer .layer_one1{height:40px;width:180px;line-height:40px;text-indent:10px;border:1px solid #E5E5E5;outline:none;}
.layer .layer_one2{height:42px;width:115px;margin-left:13px;cursor:pointer;background-color: #F7F7F7;}
.layer{width:480px;overflow: hidden;zoom:1;line-height: 40px;}
.layer input{height:40px;width:310px;line-height:40px;text-indent:10px;border:1px solid #E5E5E5;outline:none;}
.layer .lay_inp{height:16px;width:16px;margin-top:13px}
.lay_ins{float: left;margin-left: 30px;overflow: hidden;zoom:1}
.popup .top_nav a.guanbi { background:url(../_img/popup_guanbi.png) repeat 0px 0px; width:35px; height: 35px; display: block; position:absolute;top:8px;right:10px;cursor:pointer;}
.popup .top_nav a.guanbi span { display: none;}
.popup .top_nav a.guanbi:hover { background: url(../_img/popup_guanbi.png) repeat 0px -35px; }
.popup .min{width:500px;height:auto;padding:10px}

.popups1 .top_nav a.guanbi { background:url(../_img/popup_guanbi.png) repeat 0px 0px; width:35px; height: 35px; display: block; position:absolute;top:8px;right:10px;cursor:pointer;}
.popups1 .top_nav a.guanbi span { display: none;}
.popups1 .top_nav a.guanbi:hover { background: url(../_img/popup_guanbi.png) repeat 0px -35px; }
.popups1 .min{width:500px;height:auto;padding:10px}
.popups1_1 .top_nav a.guanbi { background:url(../_img/popup_guanbi.png) repeat 0px 0px; width:35px; height: 35px; display: block; position:absolute;top:8px;right:10px;cursor:pointer;}
.popups1_1 .top_nav a.guanbi span { display: none;}
.popups1_1 .top_nav a.guanbi:hover { background: url(../_img/popup_guanbi.png) repeat 0px -35px; }
.popups1_1 .min{width:500px;height:auto;padding:10px}
.tc_login{width:480px;background-color:#fff;}
.tc_login .rightw input:focus {
    outline: none;
    border-color: #FF552E;
    box-shadow: 0 0 0px #FF552E;
}
.tc_login .rightw .button{
    -webkit-appearance: none;
    background:#FF552E;
    border: none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    height: 50px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    letter-spacing: 0.05em;
    text-align: center;
    text-transform: uppercase;
    transition: background 0.3s ease-in-out;
    width: 255px;
    padding:0 50px 0 50px;
    font-weight: bold;
    margin-left:120px;margin-bottom: 20px;
}
.layer span.log_span{color:#333;font-size:16px;display:inline-block;margin-left:10px}
.log_span1{color:#FF552E;display: block;font-size:14px;display:inline-block;margin-left:10px}
.lay_tex{width:290px;height:80px;border:1px solid #E5E5E5;resize: none;margin-left:3px;padding:5px 10px;outline: none;}
.form_a{display: block;text-align: right;padding-right: 70px;color:#FF552E;margin-bottom: 10px;}
.form_a:hover{text-decoration:underline;}
#coupon_container p{line-height: 25px;}
#coupon_container{margin:20px 15px}