body,html{margin:0;padding:0;height:100%}
img{border:0;max-width:100%}
a{text-decoration:none;color:#000}
li,ul{margin:0;padding:0;list-style:none}
.loginbox{height:100%;background:#4d7edf}
.loginbox .box{position:fixed;left:50%;top:30%;width:300px;margin-left:-170px;padding:0 20px 20px 20px;background:#fff;box-shadow:0 0 2px 2px #eee;border-radius:2px}
.loginbox .box input{width:96%;padding:0 2%;height:30px;border:1px solid #aaa;margin:10px 0 10px 0}
.loginbox .box input[type=submit]{width:100%;background:#3d7eff;color:#fff;border-color:#3d7eff}
.loginbox .box .t{text-align:center;line-height:50px;font-size:20px;font-weight:700;letter-spacing:2px}
.loginbox .box div{position:relative;}
.loginbox .box div img{position:absolute;right:0;top:11px;height:30px;}
.managebox .top{background:#4d7edf;color:#fff;overflow:hidden}
.managebox .top .logo{float:left;margin:10px;line-height:40px;font-size:20px}
.managebox .top .logo img{float:left;height:40px;margin-right:20px}
.managebox .top .nav{font-size:14px;color:#fff;float:right;margin-right:20px}
.managebox .top .nav a{color:#fff;margin:5px 10px;line-height:50px;display:inline-block}
.managebox .top .nav a:hover{color:#c0e020}
.managebox .left{position:fixed;left:0;top:60px;bottom:0;width:150px;background:#333;overflow:hidden;overflow-y:auto}
.managebox .left li{border-bottom:1px solid #aaa;line-height:40px}
.managebox .left li a{color:#fff;display:block;padding:0 15px;cursor:default}
.managebox .left li a:hover{color:#f1920d}
.managebox .left li ul{border-top:1px solid #aaa;display:none}
.managebox .left li li{background:#eee}
.managebox .left li li a{padding-left:30px;color:#000;font-size:14px}
.managebox .left li li a:hover{background:#ddd}
.managebox .right{position:fixed;left:150px;top:60px;right:0;bottom:0;background:#fff;overflow:auto;}
.managebox .left2{position:static;left:0;width:100%;overflow:unset}
.managebox .left2 li{display:inline-block;position:relative;line-height:35px;border:0}
.managebox .left2 li a{padding:0 30px}
.managebox .left2 li ul{position:absolute;z-index:10;left:0;right:0;top:100%;border:0}
.managebox .left2 li li{width:100%}
.managebox .left2 li li a{padding:0;text-align:center}
.managebox .left2 li:hover ul{display:block}
.managebox .right2{left:0;top:95px}
.welcomebox{height:99%;padding:0 0 0 1%;background:#fafafa}
.welcomebox .title{line-height:40px;border-bottom:1px solid #aaa}
.welcomebox .one .box{float:left;width:30.33%;margin:1% 1% 1% 0;background:#fff;padding:1%;height:200px}
.welcomebox .one .box1{line-height:30px}
.welcomebox .one .box2 .a{float:left;width:25%;height:40%;text-align:center;font-size:40px}
.welcomebox .one .box2 .a div div{font-size:14px}
.welcomebox .one .box2 .a .a111{border:1px solid #aaa;border-left:0;border-top:0;height:100%}
.welcomebox .one .box2 .a .a411{border:1px solid #aaa;border-right:0;border-bottom:0;height:100%}
.welcomebox .one .box3 textarea{height:100px;width:100%;margin:10px 0}
.welcomebox .one .box3 input{border:0;padding:0 15px;height:30px;background:#3d7eff;color:#fff}
.welcomebox .two .box{width:47%}
.welcomebox .three .box{width:97%;height:auto}
.tools{margin:10px 0;position:relative}
.tools a,.tools span{display:inline-block;padding:0 10px;font-size:14px;line-height:25px;background:#3d7eff;color:#fff;vertical-align:middle;cursor:pointer;border-radius:3px}
.tools a:hover,.tools span:hover{background:#e6991e}
.tools .button{display:inline-block;margin-right:10px}
.tools .button.right{position:absolute;right:0;top:0;margin:0;left:auto;}
.tools .search{display:inline-block;margin-right:10px}
.tools .search.right{position:absolute;right:0;top:0;margin:0;left:auto;}
.tools .search input,.tools .search select{height:23px;border:1px solid #3d7eff;vertical-align:middle;margin:0;padding:0 10px;border-radius:3px}
.tools .search select{height:25px;margin-right:10px;max-width:300px;}
.tools .search input[type=submit]{background:#3d7eff;color:#fff;height:25px;padding:0 10px}
.tools .check{display:inline-block;vertical-align:middle}
.tools .check input{vertical-align:middle}
.tools .check input[type=checkbox]{width:25px;height:25px}
.location{line-height:20px;padding:5px 0;border-bottom:2px solid #ccc;font-size:14px;font-weight:700}
.location span{display:inline-block;padding:0 10px;border-left:4px solid #3d7eff}
.pagebox{text-align:center;margin:10px 0}
.pagebox a,.pagebox span{display:inline-block;padding:0 10px;margin:0 5px;font-size:14px;line-height:25px;border:1px solid #3d7eff;color:#3d7eff;vertical-align:middle;cursor:pointer;border-radius:3px}
.pagebox a.cur,.pagebox a:hover,.pagebox span:hover{background:#3d7eff;color:#fff}
.pagebox input,.pagebox select{background:#fff;height:23px;border:1px solid #3d7eff;vertical-align:middle;margin:0;padding:0 10px;border-radius:3px}
.pagebox select{height:25px;margin-right:10px}
.pagebox .page{display:inline-block}
.tablebox{padding:10px}
.tablebox .area{margin-bottom:15px;}
.tablebox .area span{margin-right:15px;cursor:pointer;}
.tablebox .head{height:40px;line-height:40px;background:#eee;border:1px solid #ddd;text-align:center}
.tablebox .head .div{float:left;width:50%;overflow:hidden}
.tablebox .head .div input{border:0;background:0 0;margin:0;padding:0;border-left:1px solid #ddd;width:100%;height:40px;text-align:center}
.tablebox .head .div input.noborder{border:0}
.tablebox .table table{width:100%;border:1px solid #ddd;border-right:0;border-bottom:0;font-size:14px;text-align:center;border-radius:3px}
.tablebox .table table td,.tablebox .table table th{border:1px solid #ddd;border-top:0;border-left:0;padding:8px;line-height:20px;white-space:nowrap;}
.tablebox .table table th{background:#eee;font-weight:400;white-space:nowrap;}
.tablebox .table table td.break{white-space:normal;word-wrap:break-word;word-break:break-all}
.tablebox .table table th a,.tablebox .table table th select,.tablebox .table table th span{cursor:pointer}
.tablebox .table table td a,.tablebox .table table td select,.tablebox .table table td span{display:inline-block;line-height:25px;padding:0 10px;background:#3d7eff;color:#fff;cursor:pointer;font-size:12px;margin:2px;vertical-align:middle;border-radius:3px}
.tablebox .table table td a:hover,.tablebox .table table td span:hover{background:#e6991e}
.tablebox .table table td a.red,.tablebox .table table td span.red{background:red}
.tablebox .table table td select{background:#fff;color:#000;border:1px solid #3d7eff}
.tablebox .table table td input,.tablebox .table table th input{width:80%;color:#000;border:1px solid #3d7eff;height:25px;line-height:25px;margin:0;padding:0;vertical-align:middle}
.tablebox .table table td input[type=checkbox],.tablebox .table table th input[type=checkbox]{width:25px}
.tablebox .table table td div{display:inline-block;height:20px;line-height:20px;overflow:hidden;white-space:normal;word-break:break-all;vertical-align:middle}
.tablebox .table table td div:hover{height:auto}
.tablebox .table table td input.number{width:50px;text-align:center}
.tablebox .table table td img{max-width:50px;max-height:20px;vertical-align:middle}
.tablebox .table table td.license a{background:0 0;color:#000}
.tablebox .table table td.link a{background:0 0;color:#000;font-size:14px}
.tablebox .table table td.check{width:25px;text-align:left}
.tablebox .table table td.checkall{text-align:left}
.tablebox .table table td.cell{max-width:250px}
.tablebox .table table tr:hover td{background:#f5f5f5}
.tablebox .table table tr:hover td div{height:auto;}
.tablebox .table.fixed table{table-layout:fixed}
.tablebox .table.normal table td{white-space:normal}
.tablebox .page{text-align:center;padding:10px 0;font-size:14px}
.tablebox .page a{display:inline-block;padding:0 10px;margin:0 5px;height:25px;line-height:25px;border:1px solid #3d7eff;color:#3d7eff;font-size:14px;vertical-align:middle;background:#fff}
.tablebox .page a.cur,.tablebox .page a:hover{background:#3d7eff;color:#fff}
.tablebox .page input,.tablebox .page select{width:50px;height:28px;border:1px solid #3d7eff;margin:0 5px;vertical-align:middle}
.tablebox .page input{width:45px;height:23px;text-align:center}
.tablebox .table .page{background:#fff;text-align:right}
.tablebox .table .page a,.tablebox .table .page span{background:0 0;color:#000;margin:0 5px}
.tablebox .table .page input,.tablebox .table .page select{width:50px}
/*.formhtml{display:none}*/
.formbox{padding:10px}
.formbox div{position:relative;line-height:15px;font-size:14px;white-space:nowrap;margin:10px 0}
.formbox div div{display:inline-block;margin:0;padding:5px 1%;line-height:20px;min-height:20px;white-space:normal;width:78.5%;word-wrap:break-word;border:1px solid #ccc;vertical-align:middle}
.formbox div font{font-size:12px;color:#666;}
.formbox div span{display:inline-block;width:17%;max-width:120px;margin-right:2%;vertical-align:middle;white-space:normal}
.formbox div input{background:#fff;border-radius:3rpx;}
.formbox div input[type=number],.formbox div input[type=password],.formbox div input[type=text]{width:78.5%;padding:0 1%;height:30px;border:1px solid #ccc}
.formbox div select{width:81%;height:30px;border:1px solid #ccc}
.formbox div input[type=checkbox],.formbox div input[type=radio]{width:20px;height:20px;vertical-align:middle}
.formbox div.two select{width:40.5%}
.formbox div.three select{width:27%}
.formbox div textarea{width:80.5%;height:80px;border:1px solid #ccc;margin:0;padding:0}
.formbox div img{max-height:30px;max-width:30px;border:1px solid #ccc;vertical-align:middle;margin-right:10px}
.formbox div ul{display:none;position:absolute;z-index:10;left:19%;top:100%;right:0;max-height:200px;overflow:auto;background:#eee}
.formbox div ul li{border-bottom:1px solid #ccc;padding:0 10px;line-height:30px;cursor:pointer}
.formbox div.text span{float:left}
.formbox div .button{position:absolute;right:-1px;top:0;bottom:0;background:#3d7eff;color:#fff;padding:0 10px;width:auto;margin:0;line-height:32px;cursor:pointer}
.formbox div.submit{text-align:center}
.formbox div.submit input{margin:10px 0;width:45%;height:40px;background:#3d7eff;color:#fff;border:0;}
.formbox div.check div{margin:0}
.formbox div.file div{width:15%;margin:0;margin-right:2%;background:#3d7eff;color:#fff;padding:0;height:30px;line-height:30px;text-align:center;vertical-align:middle;border:0;overflow:hidden}
.formbox div.file div input{position:absolute;right:0;top:0;width:100%;height:100%;opacity:0}
.formbox div.file div.button{height:auto}
.formbox div.list{display:block;border:1px solid #ccc;border-right:0;border-bottom:0;overflow:hidden;margin:0}
.formbox div.list div{float:left;width:50%;padding:0;text-align:left;border:0;line-height:30px;margin:0}
.formbox div.list div a{display:block;border:1px solid #ccc;border-left:0;border-top:0;cursor:pointer}
.formbox div.list div a.cur2{background:#3d7eff;color:#fff}
.formbox div.editor textarea{height:350px}
.formbox div.editor .div{border:0;padding:0;margin:0;width:81%}
.formbox div.editor .div div{padding:0;margin:0;width:100%;line-height:normal}
.formbox div.editor .div div div{line-height:normal}
.formbox div.editor .div .ke-hr,.formbox div.editor .div .ke-separator{display:none}
.formbox div.editor .div span{float:none;display:inline-block;width:16px;margin:0}

.formbox.white{color:#fff;}
.formbox2 div span{width:25%;}
.formbox2 div div,.formbox2 div input[type=text],.formbox2 div input[type=number]{width:71%;background:#fff;color:#000;}
.formbox2 div textarea,.marketmanagebox .formbox div select{width:73%;}
.formbox2 div.two select{width:36.5%;}
.formbox2 div.three select{width:24.33333%;}
.formbox2 div ul{color:#000;left:27%;}

.selectbox .formbox li{font-size:14px;border-bottom:1px solid #eee;padding:5px 0}
.selectbox .formbox li span{float:right;display:block;padding:0 5px;background:#3d7eff;color:#fff;text-align:center;cursor:pointer}
.selectbox .formbox div span{display:inline-block;margin:0 1%;width:18%;height:30px;line-height:30px;background:#3d7eff;color:#fff;text-align:center;cursor:pointer;vertical-align:middle;}
.selectbox .formbox div select{vertical-align:middle;}
.selectbox .formbox div.three{margin:0;}
.selectbox .formbox div.three select{width:26.666%}

.selectbox .formbox div .column{position:fixed;left:0;right:0;top:43px;width:100%;margin:0;padding:0;border:0;}
.selectbox .formbox div .column span{width:100%;text-align:center;border:0;margin:0;background:#eee;color:#000;max-width:none;}
.selectbox .formbox div .list{position:fixed;left:0;right:0;top:73px;bottom:51px;width:100%;margin:0;padding:0;border:0;border-bottom:1px solid #eee;}
.selectbox .formbox div .list ul{float:left;width:100%;height:100%;background:none;overflow:auto;position:static;display:block;max-height:none;}
.selectbox .formbox div .list li{padding:0 5px;border-right:1px solid #eee;}
.selectbox .formbox div .list li.cur{background:#eee;}
.selectbox .formbox div .list li.select{background:#3d7eff;color:#fff;}

.selectbox .formbox div.three .column span{width:33.33%;}
.selectbox .formbox div.three .list ul{width:33.33%;}

.selectbox .formbox div.two select{width:40%}
.selectbox .formbox div.one select{width:80%}

.setdata{text-align:center;vertical-align:middle}
.setdata select{width:100%;height:35px;vertical-align:middle;border:1px solid #ccc}
.setdata input[type=checkbox],.setdata input[type=radio]{width:30px;height:30px;vertical-align:middle}
.setdata input[type=number],.setdata input[type=text]{width:100%;height:30px;vertical-align:middle;border:1px solid #ccc}
.setdata button{border:0;height:26px;line-height:26px;padding:0 10px;background:#3d7eff;vertical-align:middle;color:#fff;cursor:pointer}
.setdata textarea{width:98%;margin-top:10px;border:1px solid #ccc;height:50px;resize:none;padding:1%;}
.laycheck{display:inline-block;height:28px;line-height:28px;margin:6px 6px 0}
.laycheck input{width:20px;height:20px;vertical-align:middle}
.scrollpositiondiv{position:absolute;left:0;right:0;top:0;bottom:0;overflow:auto}