*{margin:0;padding:0;list-style: none;border:none;}
input:focus{outline: none;}
body{font-family: "Arial", "Microsoft YaHei", "微软雅黑","SourceHanSansCn Regular";}
img{max-width: 100%;vertical-align: middle;}
.head{height: 77px;width: 1080px;margin: 0 auto;line-height: 77px;}
.head .toplogo{margin-right: 70px;}
.head span{float: right;width: 135px;height: 46px;background: #4e95f7;margin-top: 12px;text-align: center;line-height: 46px;font-size: 20px;color: #fff;border-radius:30px;cursor: pointer;}
.head span:before{display: inline-block;width: 22px;height: 22px;background: url(//www.mydown.com/TLimages2009/topspeed/images/sem20/tetlogin.png) no-repeat;content: "";vertical-align: text-top;margin-right: 10px;}
.banner{height: 483px;background: url(//www.mydown.com/TLimages2009/topspeed/images/sem20/tetjdt.jpg?12) no-repeat top center;}
.banner .banner_m{width: 1080px;margin: 0 auto;}
.banner .banner_m p{font-size: 20px;line-height: 32px;padding: 220px 0 0 26px;color: #fff;}
.banner .banner_m .btn,.dbtn .btn{width: 227px;height: 70px;background: url(//www.mydown.com/TLimages2009/topspeed/images/sem20/tet21btn.png) no-repeat;display: block;margin: 30px 0 0 26px;transition: .1s background;text-indent: -555px;}
.banner .banner_m .btn:hover,.dbtn .btn:hover{background-position: 0 -70px;}
.notice{background: #f8fcff;text-align: center;padding: 26px 0 24px;}
.notice span{color: #1c1c1c;font-size: 30px;display: inline-block;border-right: 1px solid #111;padding: 0 40px;}
.notice span:last-child{border-right: 0;}
.wrap{width: 1080px;margin: 0 auto;}
h2{border-bottom: 1px solid #d5d5d5;font-size: 50px;color: #1c1c1c;text-align: center;height: 82px;margin-top: 40px;}
h2:after{content: "";display: block;width: 100px;height: 8px;background: #3d8fff;margin: 0 auto;position: relative;bottom: -12px;}
.wrap p{font-size: 24px;color: #1c1c1c;line-height: 44px;margin: 0 16px;padding-top: 36px;}
.wrap p span{font-weight: bold;color: #1c1c1c;}
.part2{background: #f8fcff;}
.tabs{padding: 40px 0 50px;text-align: center;}
.tabs span{color: #868686;font-size: 23px;margin: 0 15px;position: relative;cursor: pointer;}
.tabs span.active{color: #151515;}
.tabs span.active:after{content:"";border-width: 13px 13px;border-style: solid;border-color: #3d8fff transparent transparent transparent;display: inline-block;position: absolute;left:50%;bottom: -35px;margin-left: -13px;}
.itembox .item{display: none;}
.itembox .item img{float: left;width: 616px;}
.itembox .item span{padding-left: 50px;display: flex;width: 414px;font-size: 25px;line-height: 46px;align-items: center;height: 340px;}
.itembox .item.active{display: block;}
.dbtn{height: 352px;background: url(//www.mydown.com/TLimages2009/topspeed/images/sem20/tet21di.jpg) no-repeat top center;text-align: center;margin-top: 40px;}
.dbtn p{font-size: 35px;padding-top: 150px;color: #fff;}
.dbtn .btn{display: inline-block;margin: 20px 0 0 0;}
.footer{text-align: center;color: #9c9c9c;line-height: 27px;font-size: 18px;padding: 70px 0 30px 0;} 
.footer a{color: #9c9c9c;text-decoration: none;}
/*login*/
.cover{display:none;position: fixed;top:0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.85;z-index: 2;}
.login{display: none;width: 585px;height: 935px;background: #fff;box-sizing: border-box;border-radius: 10px;position: absolute;top:80px;left: 50%;margin-left: -292.5px;z-index: 3;}
.login .colse,.activate .colse,.enroll .colse,.bepaywx .colse,.secpay .colse{width: 42px;height: 42px;background: url(//www.mydown.com/TLimages2009/topspeed/images/sem20/close.png) no-repeat;position: absolute;top:-42px;right: -42px;cursor: pointer;}
.login .loginbox{margin: 0 40px 0 38px;}
.login .loginbox .rowCont{margin-top:24px;position: relative;}
.login .loginbox .rowCont span{width: 134px;text-align: right;display: inline-block;font-size: 22px;line-height: 52px;margin-right: 10px;}
.login .loginbox .rowCont input{height: 50px;border: 1px solid #c9c9c9;width: 338px;border-radius: 5px;padding:0 10px;font-size: 18px;}
.login .loginbox .rowCont input.error{border:1px solid #f8643d;}
.login .loginbox .rowCont span.must:before{display: inline-block;width: 8px;height: 8px;background: #f8643d;content: "";border-radius: 50%;vertical-align: text-top;margin-right: 6px;}
.login .loginbox .rowCont p{font-size: 16px;color: #656565;margin-left: 150px;padding-top: 5px;}
.login .loginbox .rowCont p.error{color: #f8643d;}
.login .loginbox .rowCont ul{position: absolute;width: 360px;left: 144px;z-index: 2;background: #fff;border:1px solid #c9c9c9;border-bottom: 0;display: none;}
.login .loginbox .rowCont ul li{line-height: 26px;text-align: center;border-bottom: 1px solid #c9c9c9;cursor: pointer;}
.login .button{text-align: center;padding-top: 36px;}
.login .button span{display: inline-block;font-size:20px;width: 178px;height: 40px;text-align: center;line-height: 40px;margin: 0 10px;color: #fff;cursor: pointer;font-family: "思源黑体 CN";}
.login .button span:before,.enroll .enrollbtn:before{width: 22px;height: 20px;display: inline-block;content: "";background: url(//www.mydown.com/TLimages2009/topspeed/images/sem20/tet21sub.png) no-repeat;vertical-align: text-top;margin-right: 6px;}
.login .button .submit{background: #336df5;}
.login .button .reset{background: #929395;}
.login .button .reset:before{background-position: 0 -24px;}
.login .loginbox .rowCont .tradesj{position: absolute;right:20px;top:20px;border-width: 10px;border-style: solid;border-color: #979797 transparent transparent transparent;}
.login .loginbox .rowCont ul.show{display: block;}
.login .loginbox .rowCont .tradesj.show{border-color: transparent transparent #979797 transparent;top:10px;}
.login .loginbox .rowCont .password,.login .loginbox .rowCont .truepassword{background: url(//www.mydown.com/TLimages2009/topspeed/images/sem20/tetpaswd.png) no-repeat right center;}

/*.activate*/
.activate{display:none;width: 1036px;background: #fff;box-sizing: border-box;border-radius: 10px;position: absolute;top:80px;left: 50%;margin-left: -518px;z-index: 3;min-height: 500px;}
.step{padding: 58px 0 65px;}
.step p{float: left;text-align: center;font-family: "思源黑体 CN";font-size: 35px;line-height: 55px;}
.step .first{width: 260px;padding-right: 50px;background: url(//www.mydown.com/TLimages2009/topspeed/images/sem20/actiqj.png) no-repeat right center;color: #8f8f8f;}
.step .two{width: 412px;padding-right: 30px;background: url(//www.mydown.com/TLimages2009/topspeed/images/sem20/actiqj.png) no-repeat right center;}
.step .two span{width: 251px;height: 62px;background: url(//www.mydown.com/TLimages2009/topspeed/images/sem20/actibtn.png) no-repeat;text-align: center;font-size: 32px;line-height: 62px;display: inline-block;color: #fff;}
.step .two em{display: block;font-style: normal;font-size: 20px;color: red;}
.step .three{width: 160px;padding-left: 70px;}
.activate .stepFlow{clear: both;font-family: "思源黑体 CN";text-align: center;margin-bottom: 20px;}
.activate .stepFlow h3{font-size: 30px;text-align: center;padding: 40px 0 20px;}
.stepmore h3{font-size: 30px;text-align: center;padding: 10px 0 30px;}
.stepmore{background: #f8fcff;text-align: center;padding: 20px 0 30px;border-radius: 0 0 10px 10px;}
/*enroll*/
.enroll,.bepaywx,.secpay{display:none;width: 585px;background: #fff;box-sizing: border-box;border-radius: 10px;position: absolute;top:80px;left: 50%;margin-left: -292.5px;z-index: 3;}
.enroll .rowCont{margin-top:24px;position: relative;}
.enroll .rowCont span{width: 134px;text-align: right;display: inline-block;font-size: 22px;line-height: 52px;margin-right: 10px;}
.enroll .rowCont input{height: 50px;border: 1px solid #c9c9c9;width: 338px;border-radius: 5px;padding:0 10px;font-size: 18px;}
.enroll .rowCont input.error{border:1px solid #f8643d;}
.enroll .rowCont p{font-size: 16px;color: #656565;margin-left: 150px;padding-top: 5px;width: 345px;}
.enroll .rowCont p.error,.enroll .rowCont p em.error{color: #f8643d;}
.enroll .rowCont p em.error{display: none;}
.enroll .rowCont p em{font-style: normal;}
.enroll .rowCont p em.forgetpswd{float: right;}
.enroll .enrollbtn{background: #1c6afe;width: 178px;height: 40px;text-align: center;line-height: 40px;margin: 0 10px;color: #fff;cursor: pointer;font-family: "思源黑体 CN";margin: 35px auto;font-size: 20px;}

/*用户结算页面*/
.bewrap{/*height: 212px;*/height: 180px;background: url(//www.mydown.com/TLimages2009/topspeed/images/sem20/bewrap.jpg?20) no-repeat center;}
.bewrap .bewrap_m{width: 1080px;margin: 0 auto;/*padding-top: 140px;*/padding-top: 115px;}
.bewrap .bewrap_m span{display: inline-block;color: #fff;font-size: 24px;margin: 0 50px;}
.bewrap .bewrap_m .sqlj{color: #fff;}
.bewrap .bewrap_m span em{font-style: normal;}
.beinformation{width: 1080px;margin: 0 auto;}
.beinformation .tabbur{height: 70px;border-radius: 10px;line-height: 70px;color: #1978fa;font-size: 30px;text-align: center;margin: 50px 0 38px;}
.beinformation .tabbur span{cursor: pointer;float: left;width: 50%;border-style:solid;border-color:#5ba0ff;box-sizing: border-box;height: 70px;}
.beinformation .tabbur span:first-child{border-width: 2px 0 2px 2px;border-radius: 10px 0 0 10px;}
.beinformation .tabbur span:last-child{border-width: 2px 2px 2px 0;border-radius: 0 10px 10px 0;}
.beinformation .tabbur span.active{color: #fff;background: url(//www.mydown.com/TLimages2009/topspeed/images/sem20/beinforbg.jpg) no-repeat;border:none;}
.beinformation .install{width: 100%;color: #1c1c1c;}
.instmark{margin:0px 0 20px;}
.beinformation .install tr td{border-width: 0 0 1px;border-style: solid;border-color:#d1ebfe;text-align: center;}
/*.beinformation .install tr td:first-child{border-width: 0 0 1px 1px;line-height: 50px;}*/
.beinformation .install tr td:nth-child(1){border-width: 0 0 1px 1px;}
.beinformation .install tr td:nth-child(2){line-height: 50px;}
.beinformation .install tr td:last-child{border-width: 0 1px 1px 0;}
.beinformation .install tr{line-height: 135px;font-size: 30px;}
.beinformation .install tr:first-child{line-height: 65px;background: #eaf6ff;}
.beinformation .install tr:first-child td{border:none;font-size: 22px;}
.beinformation .install .red{color:#ec5627}
.beinformation .install .inNub{display: block;font-size: 16px;line-height: 25px;}
.beinformation .install .pay{display:inline-block;width: 178px;height: 40px;line-height: 40px;font-size:20px;background: #b8b8b8;border-radius: 2px;color: #fff;cursor: pointer;}
.beinformation .install .pay.all{background: #ec5627;}
.beinformation .install .mid{background: #d64112;}
.buyNub{width: 100%;margin-top: 30px;border-right: 1px solid #d1ebfe;}
.buyNub td{border-width: 0 0 1px 1px;border-style: solid;border-color:#d1ebfe;text-align: center;line-height: 64px;font-size: 20px;}
.buyNub tr:first-child td{background: #eaf6ff;font-size: 22px;}
.buyNub .total{font-size: 22px;text-align: right;background: #f8fcff;}
.buyNub .total span{font-size: 30px;color: #eb5627;margin-right: 60px;}
.beinformation blockquote{display: none;}
.beinformation blockquote.active{display: block;}
.paymoney{color: #2b2b2b;/*text-align: center;font-size: 33px;padding: 150px 0;*/font-size: 24px;padding: 50px 0;line-height: 46px;}
.paymoney p{padding: 52px;border: 8px solid #eff8ff;width: 96px;margin:0 auto 20px;border-radius: 100px;}
.install .tower .beminus,.install .tower .beplus{height: 50px;line-height: 48px;background: #f4f2f2;display: inline-block;width: 36px;font-size: 28px;border-style: solid;border-color: #dcdcdc;color: #1c1c1c;vertical-align: middle;}
.install .tower .beminus{border-width: 1px 0 1px 1px;}
.install .tower .beplus{border-width: 1px 1px 1px 0;}
.install .tower .beNuber{text-align: center;height: 48px;width: 96px;border:2px solid #a0a0a0;vertical-align: middle;font-size: 30px;}
.install .tower .beminus.active,.install .tower .beplus.active{border-color: #ec5627;color: #ec5627;}
/*.bepaywx{display: none;}*/
.bepaywx .uploadem{color: #b2b2b2;font-size: 18px;text-align: center;padding: 40px 0 50px;}
.bepaywx .uploadem p{width: 168px;height: 168px;margin: 0 auto 15px;position: relative;background: url(//www.mydown.com/TLimages2009/topspeed/images/sem20/empic.png) no-repeat;cursor: pointer;}
.bepaywx .uploadem p img{width: 168px;height: 168px;}
.bepaywx .uploadem p:hover{background-position: 0 -164px;}
.bepaywx .uploadem p .empic {width: 168px;height: 168px;border: none;vertical-align: top;opacity: 0;position: absolute;left: 0;}
.bepaywx .uploademsucess,.secpay .uploademsucess{font-size: 26px;color: #2b2b2b;text-align: center;padding-bottom: 70px;}
.bepaywx .uploademsucess span,.secpay .uploademsucess span{display: block;padding: 25px;width: 71px;border:8px solid #eff8ff;margin: 46px auto 25px;border-radius: 100px;}
.bepaywx .uploademsucess span{padding: 35px;width: 121px;}
.secpay .uploademsucess{line-height: 44px;}
.head em{float: right;font-style: normal;font-size: 20px;}
.bewrap .bewrap_m .sq i{font-style: normal;} 
.downewm{width: 1000px;margin: 0 auto;}
.downewm h3{text-align: center;font-size: 25px;padding: 20px 0;}
.downewm p{font-size: 18px;margin-bottom: 25px;/*text-align: center;*/}
.banner .banner_m .btn, .dbtn .btn{width:398px;height:86px;background: url(//www.mydown.com/TLimages2009/topspeed/images/sem20/tetbtn46.png) no-repeat;}
.banner .banner_m .btn:hover, .dbtn .btn:hover{background-position:0 -86px;}
.notice span{font-size: 26px;}
