@charset "utf-8";
/* CSS Document */

body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em,span,a{margin:0;padding:0;border:0;}
body{font-size:14px;font-family: "Microsoft YaHei",tahoma,arial,"Hiragino Sans GB",SimSun,sans-serif; color:#686363; background:url(../images/beijing2.png) center top no-repeat #575def;}
ul,ol,li{list-style:none;}
input{vertical-align:middle; }
table{border-collapse:collapse;border-spacing:0;}
img{border:none}
a{text-decoration:none;color:#333; }
a:hover{cursor:pointer}
.left{ float:left}
.right{ float:right}
.margin9{ margin-top:9px;}

.logo-small { font-size:12px;}
.center{ width:100%; margin:0 auto; overflow:hidden; height:100%; position:relative}
.banner{ height:8rem; background-size:cover; width:100%;}

.rotaryArrow{position:relative;}
#startbtn{position:absolute;cursor:pointer;width:5rem; left:50%; margin-left:-2.5rem; top:0rem;}
#rotaryImg { position:absolute; width:5rem; left:50%; margin-left:-2.5rem; top:0rem;}
#tuoImg { position:absolute; width:5rem; left:50%; margin-left:-2.46rem; top:0.08rem;}
#titleImg{ position:absolute; width:100%; }

.result{ overflow:hidden; display:none;}
.result div{    position: absolute;
    width: 9rem;
    left: 50%;
    top: 50%;
    height: 9rem;
    background: #fff;
    background: url(../images/tu1.png) no-repeat;
    z-index: 2;
    background-size: 9rem 7.6rem;
    margin-top: -4rem;
    margin-left: -4.1rem;}
.result div.box2{background: url(../images/tu2.png) no-repeat;    background-size: 9rem 7.6rem;}
.resultBtn{position:absolute;right:1.25rem;top:3.828125rem;width:0.546875rem;height:0.546875rem;background-image:url(../images/close.png);overflow:hidden; z-index:4; text-indent:-10000px;background-size: cover;}
.resultBtn img{ display:block; width:100%;}
.result p{color:#ff4423; font-size:0.30625rem; line-height:0.625rem; text-align:center;width: 70%;
    margin: 0 auto;
    padding-right: 0.4rem; }
.result p.resultTxt{ color:#000; font-size:0.28125rem;padding-top:5.0625rem;line-height:0.46875rem; }

/* .zp{ height:8.375rem;} */

.list{position:absolute;left:2.1875rem;top:1.3rem;width:5.515625rem;height:5.321875rem;overflow:hidden;}
.list ul{ overflow:hidden; margin:0 auto}
.list ul li{ overflow:hidden; width:100%; float:left }
.list ul li span{ font-size:0.28125rem; color:#fff; line-height:0.4375rem;}
.list ul li span.left{width:1.71875rem}
.list ul li span.right{width:3.125rem}
.hbj{ background:#000; width:100%; height:100%;opacity: 0.5; position: fixed; top:0; background-size:cover ; left:0; z-index:1; display:none}

.gotoaddrs {font-size: 14px;color: #ff4423;}

#demo {}
#demo li { line-height:200%;}
#demo li .left{ width:45%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
#demo li .right{ width:45%;white-space:nowrap; overflow:hidden;text-overflow:ellipsis}

/*===验证码弹窗===*/
.alertDiv{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 999999; display: none;}
.alertDiv * { padding: 0; margin: 0; list-style: none; border:0;  text-decoration: none; font-family: '微软雅黑'; font-weight: normal; }
.alertDiv .alertBox{ width: 9rem; position: absolute; top: 100px; left: 50%; margin-left: -4.5rem; border:1px solid #ccc; background: #f8f6f6;}
.alertDiv .alertHead{ background: #f8f6f6;  padding: 4px 0 4px 16px; border-bottom:1px solid #d5d5d5; }
.alertDiv .alertHead h3{ font-size: 22px; height: 32px; line-height: 32px;}
.alertDiv .alertHead i{ float: right; cursor: pointer;}
.alertDiv .alertBody{ background: url(https://m2.lefile.cn/myStatic/alert/img/alertlogo.png) no-repeat center center;padding: 20px; text-align: center; color: #525252;}
.alertDiv .alertBody h4{ font-size: 20px;  font-weight: normal;}
.alertDiv .alertBody p { font-size: 12px; }
.alertDiv .alerFoot{ background: #efeded; padding: 12px;}
.alertDiv .codeBox p { text-align: center; padding: 5px 0; }
.alertDiv .codeBox img{ width: 100%; }
.alertDiv .codeBox input{ width: 100%; border-radius: 3px; border: 1px solid #ccc; height: 42px; line-height: 42px; font-size: 14px; color: #525252; text-align: center;}
.alertDiv .codeBox button{ height: 37px; line-height: 37px; padding:  0 34px; border-radius: 22px; background: #e2231a; color: #fff; text-shadow: 0px 2px 2px rgba(0,0,0,0.4); font-size: 12px; color: #fff; cursor: pointer; }


.zhuanpanbeijing {position: absolute;width: 100%}
.titledesc {width:180px;    height:20px; line-height: 20px; background: #8928bb; color:#e3c23b; border-radius:25px;margin: 10px auto 0px auto ; padding: 3px 0 3px 0;font-size: 12px;}
.activitytime {text-align: center; margin:35px auto 10px auto; padding: 0 20px 0 20px; font-size: 16px;color:#fff; position: relative; }
.activitytime  img {display: block; margin:0 auto;width: 100px;}
.activitytime  span {margin-top:20px;display: block;font-size: 14px;}

.activityrule {text-align: center;color:#fff; margin:30px auto; padding: 0 20px; z-index: 10;  }
.activityrule  img {display: block; margin:0 auto;width: 100px;}
.activityrule  p{margin-top:20px;text-align: left;  font-size: 13px;}

.activityexplain {text-align: center;  }
.activityexplain div {line-height: 50px;height: 50px; margin: 80px auto 10px auto; font-size:14px;color: #9a9aa1;}

