@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/beijing.png) center top no-repeat #575def;}
.beijingtp {position: relative; height: 1200px; background:url(../images/beijing.png) center top no-repeat #575def;}
.titledesc {width:230px;    height:25px; line-height: 25px; background: #8928bb; color:#e3c23b; border-radius:25px;margin: 40px auto 10px auto; padding: 5px 0 5px 0;font-size: 16px;}
.activitytime {text-align: center; margin-top:-35px; font-size: 20px;color:#fff; position: relative; }
.activitytime  img {display: block; margin:0 auto;}
.activitytime  span {margin-top:20px;display: block;}

.activityrule {text-align: center;color:#fff; margin:30px auto; z-index: 10; width: 583px; }
.activityrule  img {display: block; margin:0 auto;}
.activityrule  p{margin-top:20px; margin-left:50px; text-align: left;  font-size: 18px;}

.activityexplain {text-align: center;  }
.activityexplain div {width: 583px;line-height: 50px;height: 50px; margin-top: 150px; margin-left: auto;margin-right: auto;margin-bottom: 50px; font-size: 20px;color: #9a9aa1;}



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;}

.banner{ height:626px; overflow:hidden; min-width:1086px;     margin: 105px 0 0 31px;}
.div1{ background:url(../images/img2.jpg) no-repeat top center; height:404px; overflow:hidden; min-width:1000px;}


.box1{background:url(../images/1.jpg) no-repeat top center; height:920px; overflow:hidden}
.box2{background:url(../images/2.jpg) no-repeat top center; height:235px; overflow:hidden}
.box1-1000{ width:1000px; margin:0 auto; height:100%; position:relative}
.box1-1000-a{ display:block; width:100%; height:100%; position:absolute; top: 0; left:0;}
.box3{background:url(../images/3.jpg) no-repeat top center; height:118px; overflow:hidden}
.box4{background:url(../images/4.jpg) no-repeat top center; height:548px; overflow:hidden}
.box5{background:url(../images/5.jpg) no-repeat top center; height:572px; overflow:hidden}
.box6{background:url(../images/6.jpg) no-repeat top center; height:136px; overflow:hidden}


.center{ width:1086px; margin:0 auto; overflow:hidden; height:100%; /*background:url(../images/bg1.png) no-repeat; background: #1a1a1a; position:relative;*/}
.miaoshu{ background:url(../images/1.png) top left no-repeat; padding-left:90px; height:77px; overflow:hidden; line-height:77px; font-size:30px;font-family:"SimHei"}
.miaoshu1{ line-height:30px; padding-top:10px; height:67px;}
.miaoshu span{ display:block; font-size:20px; font-weight:normal}
.miao-p3{ font-size:18px; line-height:40px; margin:15px 50px 0 5px; overflow:hidden; padding-bottom:15px;}
.center1{ background:#ffe9b6; overflow:hidden; padding:28px 0 0 40px;}

.rotaryArrow{position:relative; left: 222px;}
#startbtn{position:absolute;cursor:pointer;}
#rotaryImg { position:absolute; /*top:37px; left:50px;*/}
.result{ overflow:hidden; display:none; position:fixed; top:0; left:0; z-index:2; width:100%; height:100%;}
.result div{display:none;position:absolute;width:509px; margin-left:-205px;left:50%;top:60px;height:468px;background:#fff; background:url(../images/tu1.png) no-repeat; z-index:2}
.result div.box2 {background:url(../images/tu2.png) no-repeat;}
.resultBtn{position:absolute;right:80px;top:245px;width:35px;height:35px;text-indent:-100px;background-image:url(../images/close.png);overflow:hidden; z-index:3}
.result p{color:#ff4423; font-size:20px; line-height:40px; text-align:center; margin-left:-31px;  width: 70%;
    margin: 0 auto;
    line-height: 150%;}
.result p.resultTxt{ color:#000; font-size:26px;padding-top:314px; margin-bottom:10px;  padding-right: 24px; }

.list{position:absolute;left:648px;top:80px;width:364px;height:502px;overflow:hidden;}
.list ul{ overflow:hidden}
.list ul li{ overflow:hidden; width:100%; float:left }
.list ul li span{ font-size:14px; color:#fff; line-height:30px;width: 49%;}
.list ul li span.right{ width: 59%;}
.list ul li span.left{ width: 39%;overflow: hidden;text-overflow: ellipsis;}
.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: 20px;color: #ff4423;}



/*===验证码弹窗===*/
.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: 400px; position: absolute; top: 100px; left: 50%; margin-left: -200px; 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; }