@charset "gb2312";
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,legend,li,ol,p,select,table,td,textarea,th,ul{margin:0;padding:0;}
body{overflow:hidden;height:100%;outline:0;background-color:#fff;font-size:14px;font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei","Helvetica Neue",Arial,sans-serif;}
html{overflow:hidden;height:100%;}
body,html,iframe,img{border:0;}
a{text-decoration:none;}
.red{color:#e30000;}
.block{display:block;}
.f-l{float:left;}
.f-r{float:right;}
/*------------left------------*/
.left-nav{float:left;overflow:auto;padding-top:50px;width:200px;height:100%;background-color:#eaf0e4;}
.left-nav .logo-box{position:fixed;top:0;left:0;overflow:hidden;width:199px;height:50px;border-right:1px #63a45d solid;background-color:#26891e;text-align:center;}
.left-nav .logo-box img{display:block;margin:11px auto 0;}
.left-nav dt{padding:20px 0 20px 55px;height:16px;border-bottom:2px #eaf0e4 solid;background:#c3e6c0 url(../images/icon_manage.png) no-repeat 32px center;color:#26891e;font-weight:700;font-size:16px;line-height:1;}
.left-nav dd{margin:0;padding-left:40px;height:40px;border-bottom:2px #eaf0e4 solid;color:#71956d;line-height:40px;}
.left-nav dd a{color:#71956d;cursor:pointer;}
.left-nav dd .point{margin-right:5px;font-size:16px;}
.left-nav dd.active a{color:#eaf0e4;}
.left-nav dd.active,.left-nav dd.active a,.left-nav dd:hover{background-color:#fff;color:#309128;}
.left-nav dd a .red{color:#e30000;}
/*------------top------------*/
.top-nav{width:100%;height:50px;background-color:#26891e;}
.top-nav-right{position:relative;margin:0 80px 0 20px;padding-top:24px;color:#fff;font-size:14px;}
.user-name{margin:0 8px;color:#ffde00;}
.top-nav a{color:#fff;}
.top-nav a:hover{text-decoration:underline;}
.top-nav .fenge{margin:0 8px;}
.lxkf{position:relative;float:left;cursor:pointer;}
.lxkf .icon-box{position:absolute;top:10px;z-index:2;display:none;width:100%;}
.lxkf .icon{display:block;margin:0 auto;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:10px;}
.lxkf:hover .icon-box,.lxkf:hover .kefu{display:block;}
.kefu{position:absolute;top:30px;left:50%;z-index:2;display:none;margin-left:-130px;padding:15px;width:260px;border:1px #dedede solid;background-color:#fff;color:#333;vertical-align:middle;line-height:2;}
.kefu img{vertical-align:middle;}
.right{position:relative;float:left;width:80%\9;width:calc(100% - 200px);height:100%;}
#frame{position:relative;width:100%;height:100%;}
#Hb1288tv-body{width:100%!important;height:calc(100% - 50px)!important;height:92%\9;}
.iframe-body{display:none;width:100%!important;height:calc(100% - 50px)!important;height:92%\9;}

/*------------login------------*/
.song{margin:0 5px;font-family:SimSun;}
.t-c{text-align:center;}
.t-r{text-align:right;}
.clear{clear:both;}
.hide{display:none;}
.block{display:block;}
.login-head{margin:0 auto;width:1200px;height:100px;}
.login-head .logo img{float:left;display:block;margin:22px 25px 0 0;}
.login-head .logo .font24{float:left;display:block;margin-top:45px;color:#666;letter-spacing:2px;font-weight:700;font-size:24px;}
.login-head .tel{margin-top:54px;color:#999;font-size:16px;}
.login-head .tel a{margin-left:10px;color:#999;}
.login-head .tel a:hover{color:#e30000;text-decoration:underline;}
.login-body{position:relative;height:550px;}
.loginbody-bg{background-color:#38a94a;}
.loginbody-bg1{background-color:#f3f7e0;}
.login-body .bg-pic{position:absolute;left:50%;margin-left:-700px;}
.login-box{position:absolute;top:75px;left:50%;overflow:hidden;margin-left:200px;width:380px;height:400px;border-radius:5px;background-color:#ddf2e1;box-shadow:1px 1px 3px #18862a,-1px -1px 3px #18862a;}
.g-swiper{width:870px;height:550px;position:absolute;top:0;left:50%;margin-left:-700px;}
.g-swiper li{list-style:none;}
.g-swiper .text{font-size:12px;color:#fff;position:absolute;z-index:2;top:32px;left:100px;letter-spacing:2px;}
.slideBox{ width:870px; height:550px; position:relative;}
.slideBox .hd{ height:16px; position:absolute; left:400px; bottom:20px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:16px; height:16px; background:rgba(0,0,0,0.5); border-radius:8px; cursor:pointer; }
.slideBox .hd ul li.on{ background:rgba(255,255,255,0.8); color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:870px; height:550px; display:block;}
.slideBox .prev,
.slideBox .next{ position:absolute; top:50%; margin-top:-35px; display:block; width:27px; height:61px; filter:alpha(opacity=30);opacity:0.3;   }
.slideBox .next{ right:70px; background:url(http://www.1288.tv/images/btn_next.png) no-repeat;}
.slideBox .prev{ left:40px; background:url(http://www.1288.tv/images/btn_prev.png) no-repeat;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}
.login-top{padding:20px 0;border-bottom:1px #91bf8e solid;color:#666;text-align:center;font-size:30px;line-height:1;}
.login-box .w320{width:320px;}
.login-box .form{margin:36px auto 0;}
.login-box .mb18{margin-bottom:18px;}
.login-box .form .left{float:left;width:56px;height:40px;border:1px #afcbad solid;border-right:none;border-radius:4px 0 0 4px;}
.login-box .accounts .left{background:#b6e0bd url(../images/icon_accounts.png) no-repeat center;}
.login-box .password .left{background:#b6e0bd url(../images/icon_password.png) no-repeat center;}
.login-box .form .input-text{float:left;display:block;padding:0 10px;width:242px;height:40px;border:1px #afcbad solid;border-left:none;border-radius:0 4px 0 4px;background-color:#fff;line-height:40px;}
.forget-password a{color:#666;}
.forget-password a:hover{color:#e30000;text-decoration:underline;}
.login-box .form .submit{margin:0 auto;width:320px;height:40px;border:none;border-radius:4px;background-color:#42b455;color:#fff;text-align:center;letter-spacing:10px;font-size:18px;line-height:40px;cursor:pointer;}
.login-register{position:absolute;bottom:0;width:100%;height:60px;border-top:1px #91bf8e solid;background-color:#d9eddd;}
.login-register .w320{margin:12px auto 0;height:36px;color:#666;line-height:36px;}
.login-register a{width:140px;background-color:#ff7f0e;color:#fff;}
.login-foot{margin:20px auto 0;width:1200px;color:#666;text-align:center;line-height:28px;}
.login-foot a{color:#666;}
.login-foot a:hover{color:#e30000;text-decoration:underline;}
.new-user-tip{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10001;display:none;margin:auto;padding:50px;width:440px;height:285px;border-radius:6px;background:#fff;color:#333;}
.new-user-tip h1{margin-bottom:25px;font-weight:400;font-size:24px;line-height:24px;}
.new-user-tip p:first-of-type{margin-bottom:24px;font-size:14px;line-height:24px;}
.new-user-tip p:last-of-type{margin-bottom:35px;font-size:14px;line-height:14px;}
.new-user-tip button{width:120px;height:42px;outline:0;border:none;border-radius:3px;background:#ff6a3c;color:#fff;font-weight:lighter;font-size:16px;font-family:inherit;}
.new-user-tip button:hover{background:#f67f5a;}
.new-user-tip-close{position:absolute;top:-12px;right:-12px;width:36px;height:36px;cursor:pointer;}
.new-user-tip-icon{position:absolute;right:1px;bottom:1px;width:140px;}
.sign-fail{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10001;display:none;margin:auto;padding:30px 0 40px 58px;width:342px;height:300px;border-radius:6px;background:#fff;color:#333;text-align:center;}
.sign-fail-close{position:absolute;top:-12px;right:-12px;width:36px;height:36px;cursor:pointer;}
.all-mask-layout{position:absolute;top:0;left:0;z-index:5;display:none;width:100%;height:100%;background:#000;opacity:.5;}
.sign-fail{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10001;display:none;margin:auto;padding:30px 0 40px 58px;width:342px;height:300px;border-radius:6px;background:#fff;color:#333;text-align:center;}
.sign-fail-close{position:absolute;top:-12px;right:-12px;width:36px;height:36px;cursor:pointer;}
.sign-fail-left,.sign-fail-right{float:left;}
.sign-fail-left{padding-right:58px;width:284px;height:300px;}
.sign-fail-right{padding:8px 40px 24px;width:299px;height:262px;border-left:1px dashed #ddd;text-align:left;opacity:0;}
.sign-fail-left .sign-fail-img{margin-bottom:30px;width:284px;height:180px;}
.sign-fail-left button{display:block;margin:0 0 30px 78px;width:128px;height:46px;outline:0;border:none;border-radius:3px;background:#ff6a3c;background:#ff6a3c;color:#fff;font-weight:lighter;font-size:18px;font-family:inherit;}
.sign-fail-left button:hover{background:#f67f5a;}
.sign-fail-left a{color:#4390e2;font-size:14px;}
.sign-fail-right p{margin-bottom:30px;font-size:16px;line-height:28px;}
.sign-fail-right p span{color:#ff6a3c;}
.sign-fail-right ol li{margin-bottom:18px;padding-left:1em;text-indent:-16px;font-size:14px;line-height:1.6;}
.sign-fail-right ol li:last-of-type span{color:#ff6a3c;}
/*------------reg------------*/
.register-box{position:absolute;top:60px;left:50%;margin-left:75pt;width:510px;height:420px;background-color:#fff;}
.register-top{padding:15px 0;border-bottom:1px #dedede solid;}
.register-top .title{ font-size:16px;color:#666;border-left:3px #309128 solid;padding-left:10px;margin:3px 0 0 20px;line-height:1;font-weight: bold;}
.register-top a{color:#fff;display:block;padding:2px 10px;background-color:#afcbad;margin-right:20px;border-radius:4px;}
.register-top a:hover{background-color:#42b455;text-decoration:underline;}
.register-form{margin:20px auto 0;width:470px;}
.r-item{position:relative;float:left;margin-bottom:10px;border:1px solid #dedede;border-radius:4px;}
.r-item .tip{position:absolute;top:40px;left:0;display:none;color:#f00000;font-size:9pt;line-height:30px;}
.r-item input{outline:0;border-radius:4px;}
.r-item .label{float:left;display:block;padding-left:10px;width:5pc;height:40px;border-radius:4px 0 0 4px;color:#000;line-height:40px;}
.r-item:hover .label{width:79px;border-right:1px solid #dedede;background-color:#f6f6f6;}
.r-item .r-input{float:left;display:block;padding:0 10px;height:40px;border:none;background-color:#fff;line-height:40px;}
.r-user-name .r-input{width:358px;}
.cell-two{width:233px;}
.cell-two .r-input{width:123px;}
.cell-two .inputw{width:213px;}
.cell-three .r-input{width:241px;}
.r-item.c-t-1{clear:left;border-right:0;border-radius:4px 0 0 4px;}
.r-item.c-t-2{border-radius:0 4px 4px 0;}
.register-box .submit{display:block;margin:1pc auto 0;width:25pc;height:40px;border:none;border-radius:4px;background-color:#42b455;color:#fff;text-align:center;letter-spacing:10px;font-size:18px;line-height:40px; font-family:inherit;}
.r-item.error{margin-bottom:30px;border-color:#f00000;}
.r-item.c-t-1.error,.r-item.error .label{border-right:1px solid red;}
.r-item.error .label{width:79px;color:red;}
.r-item.error .tip{display:block;}
.select-box{position:relative;float:left;cursor:pointer;}
.select-box.diqu{border-right:1px solid #dedede;}
.select-left{padding-left:10px;height:40px;color:#666;color:#999;line-height:40px;}
.select-box .icon-down{position:absolute;top:18px;right:10px;display:block;width:0;height:0;border-color:#666 transparent transparent;border-style:solid;border-width:5px;}
.select-option{position:absolute;top:41px;left:-1px;z-index:1000;overflow-y:auto;padding:1px;max-height:150px;border:1px solid #dedede;border-top:none;background-color:#fff;}
.shenfen .select-button,.shenfen .select-option{width:141px;}
.diqu .select-button{width:102px;}
.diqu .select-option{width:75pt;}
.select-option li{padding-left:10px;height:30px;border-bottom:1px solid #dedede;background-color:#fafafa;color:#666;line-height:30px;}
.select-option li:last-child{border-bottom:none;}
.select-option li.active,.select-option li:hover{background-color:#fff;color:#309128;}