@charset "utf-8";
/* CSS Document
Use for:	ename
Version:	1.0
Date:		2013/11/11
Author:		caoxl
*/
/* CSS reset@ */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,a{padding:0;margin:0;}
table {border-collapse: collapse;border-spacing:0;}
del, ins {text-decoration:none;}
fieldset, img {border:0;}
body,button,textarea{font:14px/1.6 "Microsoft YaHei";color:#666;}
input,select{font:12px/1.6 "Microsoft YaHei";color:#666;}
input,select,img{vertical-align:middle;}
input,select,button{outline:none;}
button{border:none;cursor:pointer;}
select{line-height:18px;padding:3px;border:1px solid #ccc;}
ul,ol{list-style:none;}
h1, h2, h3, h4, h5, h6 {font-size:14px;font-weight:400;}
address,cite,dfn,em,var{font-style:normal;}
legend{display:none;}
label{/* margin:0 0 0 5px;*/cursor:pointer;}
select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}
input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0;}
.left{float:left;}
.right{float:right;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.ml15{margin-left:15px;}
.fn16{font-size:16px;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
a{color:#1c93cf;text-decoration:none;}
a:hover{color:#ff6a00;text-decoration:none;}
.txthide{text-indent:-999em;overflow:hidden;line-height:0;font-size:0}
.clearfix:after{content:"";height:0;visibility:hidden;display:block;clear:both;}
.clearfix{zoom:1;}
.posrel{position:relative;}
{color:#333;font:14px/1.6;padding:0;margin:0;min-width:1200px;}
.left {float:left;}
.right {float:right;}
a,
input {outline:0;color:#333;}
a,
a:hover {text-decoration:none;}
a {-webkit-tap-highlight-color:transparent;color:#0c73b7;}
a,
dd,
dl,
dt,
form,
h1,
input,
li,
ul {padding:0;margin:0;}
img {border:0;}
input {font:12px/1.6;}
img,
input {vertical-align:middle;}
ul {list-style:none;}
h1 {font-size:14px;font-weight:400;}
.com_input,
.drop,
.login_btn,
.nav,
.nav {font-size:12px;}
em {font-style:normal;}
label {/* margin:0 0 0 5px;*/cursor:pointer; }
input::-moz-focus-inner {border:0;padding:0;}
input::-webkit-input-placeholder {color:#999;}
a:hover {color:#ff6a00;}
.clearfix:after {content:"";height:0;visibility:hidden;display:block;clear:both;}
.clearfix {zoom:1;}
.com_input {border:1px solid #ccc;line-height:15px;padding:5.5px 5px;color:#777;}
.com_input:focus {color:#333;}
.c_blue {color:#008edf;}
.login_btn,
.login_down {background:#25a1e2;height:20px;cursor:pointer;}
.down_ul,
.login_down,
.login_tip {position:absolute;}
.topnav .right.link_box a {vertical-align:middle;padding:0;}
.lt-top .topnav  .right a {margin: 0 12px;}
.login_box {width:470px;}
.login_box .ename_user,
.login_box a,
.login_box input,
.login_box label {float:left;}
.login_box label {margin:0;}
.login_box .c_blue {color:#0f93d8;margin-left:10px;}
.login_box .c_blue:hover {color:#ff6a00;}
.login_box .member,
.login_box .password {width:94px;border-color:#ababab #dadada #dadada #ababab;margin:5px 8px 0 2px;padding:2px 5px;}
.login_btn {border:none;width:40px;margin:5px 14px 0 5px;color:#fff;}
.login_down {left:349px;top:5px;width:14px;z-index:99;}
.down_ul {left:-40px;border:1px solid #e5e5e5;background:#fafafa;margin:20px 0 0;width:110px;padding-top:5px;}
.captcha img,
.captcha input {margin-top:5px;}
.down_ul li {width:110px;height:28px;line-height:28px;}
.down_ul li a {padding-left:28px;background-image:url(../images/logoico.png);background-repeat:no-repeat;color:#333;}
.down_ul li a:hover {color:#ff6a00;}
.down_ul li .sina {background-position:8px 7px;}
.down_ul li .qq {background-position:8px -20px;}
.down_ul li .taob {background-position:8px -47px;}
.login_tip {top:36px;border:1px solid #ffba8c;background:#fff1de;color:#ff552b;z-index:75;padding:2px 10px;left:270px;white-space:nowrap;}
.captcha {width:245px;}
.captcha input {width:40px;padding:2px 5px;}
.captcha a,
.captcha img {float:left;display:inline;margin-left:5px;color:#0f93d8;}
.link_box {color:#cdcdcd;}
.link_box a {color:#333;padding:0 8px;}
.link_box .current,
.link_box a:hover {color:#ff6a00;}
.login_box .ename_user a {float:none;color:#0f93d8;}
.drop dl,
.topnav .login_box .ename_user,
.topnav .login_box a,
.topnav .login_box input,
.topnav .login_box label {float:left;}
.login_box .ename_user a:hover {color:#ff6a00;}
.login_box .icon_bg {padding-left:20px;background-image:url(../images/icon_bg.png);background-repeat:no-repeat;margin-left:10px;color:#333;}
.login_box .icon_bg em {color:#ff6a00;}
.messaging {background-position:0 0;}
.nav_cart {background-position:0 -30px;}
.header {width:1000px;margin:0 auto;padding:18px 0;}
.logo,
.logo a {width:305px;height:65px;}
.logo a {display:block;}
.ser_form,
.ser_form .ser_btn {height:28px;background:#55b9ee;}
.ser_box {width:330px;}
.ser_form {padding:5px 0;}
.ser_form a,
.ser_form input {border:none;border:0;float:left;display:inline;margin-left:6px;}
.ser_form .ser_text {padding:6px 5px;width:230px;}
.ser_form .ser_btn {line-height:28px;color:#fff;width:60px;padding:0 5px;font-weight:700;text-align:center;}
.drop {position:absolute;display:none;right:0;width:498px;border:2px solid #55b9ee;border-top:none;background:#fff;z-index:399;padding:0 6px 15px 14px;}
.drop dl {display:inline;margin:15px 8px 10px 14px;width:102px;overflow:hidden;}
.drop dt {color:#fe7710;font-weight:700;}
.drop dd a {display:block;height:24px;line-height:24px;border-bottom:1px dashed #ededed;color:#333;}
.drop dd a:hover {color:#fe7710;}
.drop dd a strong {color:#555;}
.nav {height:33px;line-height:33px;background:#f9f9f9;/*border-bottom:1px solid #f0f0f0;*/}
.topnav {width:1190px;margin:0 auto;position:relative;}
.topnav .login_box {width:470px;margin-top: 2px;}
.topnav .login_box label {margin:0;}
.topnav .login_box .c_blue {color:#666;margin-left:10px;}
.topnav .login_box .c_blue:hover {color:#ff6a00;}
.topnav .login_box .member,
.topnav .login_box .password {width:94px;border-color:#ababab;margin:6px 8px 0 2px;padding:2px 5px;}
.topnav .login_box .ename_user a {float:none;color:#0f93d8;}
.topnav .login_box .ename_user a:hover {color:#ff6a00;}
.topnav .login_box .icon_bg {padding-left:20px;background-image:url(../images/icon_bg.png);background-repeat:no-repeat;margin-left:10px;color:#333;}
.topnav .login_box .icon_bg em {color:#ff6a00;}
.topnav .login_box .login_btn {border:none;background:#2789ed;width:40px;height:20px;cursor:pointer;margin:6px 14px 0 5px;color:#fff;font-size:12px;}
.topnav .login_box .captcha {width:245px;}
.topnav .login_box .captcha input {width:40px;margin-top:5px;padding:2px 5px;}
.captcha a,
.topnav .login_box .captcha img {float:left;display:inline;margin-left:5px;color:#0f93d8;}
.topnav .login_box .captcha img {margin-top:5px;}
.topnav .login_box .login_down {position:absolute;left:347px;top:8px;background:#2789ed;height:20px;width:16px;cursor:pointer;z-index:99;}
.topnav .login_box .login_down .icon {width:15px;height:21px;background:url(../images/icon.png) 1px -64px no-repeat;position:absolute;top:0;left:0;cursor:pointer;}
.topnav .login_box .login_down .down_ul {display:none;position:absolute;left:-40px;border:1px solid #e5e5e5;background:#fafafa;margin:20px 0 0;width:110px;padding-top:5px;}
.topnav .login_box .login_down:hover .down_ul {display:block;}
.topnav .login_box .login_down .down_ul li {width:110px;height:28px;line-height:28px;}
.topnav .login_box .login_down .down_ul li a {padding-left:28px;background-image:url(../images/logoico.png);background-repeat:no-repeat;color:#333;}
.topnav .login_box .login_down .down_ul li a:hover {color:#ff6a00;}
.topnav .login_box .login_down .down_ul li .sina {background-position:8px 7px;}
.topnav .login_box .login_down .down_ul li .qq {background-position:8px -20px;}
.topnav .login_box .login_down .down_ul li .taob {background-position:8px -47px;}
.topnav .login_box .messaging{background-position:0 0;}
.topnav .login_box .messaging_none{background-position:0 -60px;color:#777;}
.topnav .login_box .messaging_none:hover{color:#ff6a00;}
.topnav .login_box .nav_cart{background-position:0 -30px;}
.topnav .login_box .nav_cart_none{background-position:0 -90px;color:#777;}
.topnav .login_box .nav_cart_none:hover{color:#ff6a00;}
.topnav .login_box .login_tip {position:absolute;top:36px;border:1px solid #ffba8c;background:#fff1de;color:#ff552b;z-index:75;padding:2px 10px;left:270px;white-space:nowrap;}
.insideb,
.outsideb {position:absolute;left:50px;height:0;width:0;line-height:0;display:block;overflow:hidden;}
.outsideb {top:-16px;border:8px solid #000;border-color:transparent transparent #ffba8c;border-style:dashed dashed solid solid;}
.insideb {top:-15px;border:8px solid #000;border-color:transparent transparent #fff1de;border-style:dashed dashed solid solid;}
.topnav .link_box {color:#cdcdcd;margin-top: 2px;height:33px;}
.topnav .link_box a {padding:0 9px;color:#333;}
.topnav .link_box .current,
.topnav .link_box a:hover {color:#ff6a00;}
.lt-footer {
    padding: 21px 0;
    color: #fff;
    background: #1f2127;
    margin: 0 auto;
    zoom: 1;
    text-align: center;
}
.lt-footer a {
    color: #fff;
    padding: 0 18px;
}
.lt-footer p, .lt-footer p.fn12 {
    color: #6d6e6f;
}
@media screen and (max-width: 1150px) {
    html { font-size: 100px; }
	/* 头部 */
    .nav {
        /* width: 100%; */
        height: 0.98rem;
        line-height: 0.98rem;
        /* background: #1c222e url(../images/m_ename.png) no-repeat 0.2rem 0.24rem; */
        background: #1c222e;
        background-size: 2.21rem .48rem;
        border-bottom: 0;
        padding: 0;
    }
    .topnav {
        width: 100%;
    }
    .login_box label{
        display: none;
    }
    .nav .login_box {
        width: 100%;
    }
    .nav .com_input {
        position: absolute;
        height: 0.46rem;
        line-height: 0.46rem;
        border-radius: 4px;
        top: 0.49rem;
        margin-top: -0.23rem !important;
        width: 1.6rem !important;
    }
    .login_box .ename_user {
        margin-left: 48%;
    }
    .login_box .c_blue,
    .login_box .ename_user a {
        font-size: 0.28rem;
        color: #ffffff !important;
    }
    
    .login_box .member {
        left: 0.8rem;
    }
    .login_box .password {
        left: 2.9rem;
    }
    .login_down .login_tip {
        top: 1.08rem;
        font-size: 0.22rem;
        left: -1rem;
    }
    .nav .login_down {
        background: none;
        height: 98px;
        margin: 0;
        position: relative;
        left: 69%;
    }
    .nav .login_down .login_btn {
        padding: 0;
        width: auto;
        height: 0.98rem;
        line-height: 0.98rem;
        background: none;
        font-size: 0.3rem;
    }
    .nav .login_down .icon {
        height: 0.22rem;
        width: 0.01rem;
        background: #596275;
        top: 0.49rem;
        margin-top: -0.11rem;
        right: -0.13rem;
    }
    .nav .login_down+.c_blue {
        padding: 0;
        width: auto;
        height: 0.86rem;
        position: relative;
        left: 70%;
        line-height: 0.9rem;
        background: none;
        font-size: 0.3rem;
        color: #fff !important;
        text-decoration:none;
    }
    .nav .login_box .c_blue+.c_blue {
        display: none;
    }
    .nav .m_menu {
        display: block;
        height: 0.34rem;
        width: 0.4rem;
        background: url(../images//m_menu.png) no-repeat center;
        cursor: pointer;
        position: absolute;
        top: 0.49rem;
        margin-top: -0.17rem;
        right: 0.3rem;
        background-size: contain;
    }
    .nav .link_box {
        display: none;
    }
    .login_box .icon_bg {
        display: none;
    }
    .topnav .login_box .login_btn {
        background: none !important;
        font-size: .3rem !important;
        height: 0.86rem !important;
        margin: 0 !important;
        line-height: 0.9rem !important;
        position: relative !important;
        left: 70% !important;
        width: auto;
    }
    .topnav .login_box .login_down {
        /* display: none !important; */
        height: 0.2rem !important;
        width: 0.3rem !important;
        top: 50% !important;
        margin-top: -.05rem !important;
        background: none !important;
        left: 7rem;

    }
    .topnav .login_box .login_down .down_ul {
        left: -2rem !important;
        width: 2.3rem !important;
    }
    .topnav .login_box .login_tip {
        top: 1rem !important;
        left: 54% !important;
    }
}

@media (max-width:640px) { html { font-size:85.33px; } }  /*Android常用宽度*/
@media (max-width:540px) { html { font-size:72px; } }     /*Android常用宽度*/
@media (max-width:480px) { html { font-size:64px; } }     /*Android常用宽度*/
@media (max-width:445px) { html { font-size:60px; } }
@media (max-width:414px) { 
    html { font-size:55.2px; }
    .page-container .pop-luck > p:nth-child(3) { font-size: .32rem; margin-top: 10%; }
    .page-container .pop-luck > p:nth-child(4) { font-size: .24rem; margin-top: 6%; }
 }   /*i6Plus,i7Plus宽度*/
@media (max-width:375px) { 
    html { font-size:50px; }
    .page-container .pop-luck > p:nth-child(3) { font-size: .32rem; margin-top: 10%; }
    .page-container .lt-main .win-record ul li span:nth-child(3) { width: 2.6rem; }
 }     /*i6,i7宽度*/
@media (max-width:360px) { html { font-size:48px; } }     /*Android常用宽度*/
@media (max-width:320px) { 
    html { font-size:42.67px; }
    .page-container .lt-main .win-record ul li span:nth-child(3) { width: 2.5rem;}
    .page-container .lt-main .act-btn { width: 2.3rem; }
    .page-container .lt-main .record-btn { top: -1.2rem; }
}    /*i5宽度*/

@media screen and (max-width: 1200px) {
  .topnav { width: auto; }
}
@media screen and (min-width: 480px) and (max-width: 1200px) {
  .topnav .login_box .login_btn { width: auto; }
}
