@charset "utf-8";
html{height:100%;}
* {word-wrap: break-word;}
body {background-color:#FFF;font-size:12px;font-family: "微软雅黑", Helvetica, "宋体"; color:#555;}
body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, hr {margin: 0; padding: 0; border:0;}
.leftbody {background-color:#EEE;height:100%;box-shadow: inset 0px 5px 5px #DDD;-webkit-box-shadow: inset 0px 5px 5px #DDD; -moz-box-shadow: inset 0px 5px 5px #DDD;}
table {empty-cells: show; border-collapse: collapse;}
ul li {list-style: none;}
img {border: none;}
a {color: #476DD1; text-decoration: none;}
a:hover {text-decoration: underline;}
.wp {margin: 0 auto; width: 960px;} #wp {width: auto;}
/*.int{border:1px solid #CCC; padding:3px; border-top-color:#666;border-left-color:#666;background-color:#F6F6F6; line-height:14px; width:300px;}*/
select{background-color:#F6F6F6;}
.int,select,.main input[type='text']{background:#FFF; border-radius: 5px; border: 1px solid #DDD; font-size: 1em; vertical-align: middle; display: inline-block; zoom: 1; box-sizing: border-box; box-shadow: inset 0px 1px 6px #EEE; -webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-box-shadow: inset 0px 1px 6px #EEE; -moz-box-shadow: inset 0px 0px 6px #ccc; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;padding: 5px 5px 5px 5px; border-radius: 2px;color:#333; font-family: "微软雅黑", Helvetica, "宋体"; font-size: 14px; vertical-align: middle;}
.int{width:300px;}
.int:hover{border:1px solid #5EA2D9;background-color:#EDF3F8;}
textarea {padding: 5px 5px 5px 0px; *padding-left:5px; border-radius: 5px; border: 1px solid #DDD; width: auto; height: 200px; font-family: inherit; font-size: 14px; line-height:1.4; vertical-align: middle; box-sizing: border-box; box-shadow: inset 0px 1px 6px #ccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-box-shadow: inset 0px 1px 6px #ccc; -moz-box-shadow: inset 0px 0px 6px #ccc; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;color:#333;}
.int[type='text']:focus,textarea:focus {color:#000;}

.btnmini,.btnbig{border-radius:6px; overflow:hidden;background-color:#F1F1F1;border: 1px solid #e8e8e8;color: #191919;font-size: 14px;cursor: pointer;box-shadow:none;}
.btnmini{padding:6px 15px; line-height:20px;}
.btnmini:hover{background-color:#EEE;border-color:#ddd;}
.btnbig{padding:8px 16px;font-size:14px;border:0;background-color:#1046ff;color:#FFF;margin-top:5px;margin-bottom:25px;}
.btnbig:hover{background-color:#0b2fcc;}
.none{display:none;}

.pages{ margin-top:10px;}
.pages li{ float:left; line-height:20px;border:1px solid #E1E1E1;  margin-right:10px; background-color:#FFF;}
.pages li.c{background-color:#588FD9; color:#FFF;padding:0 8px;}
.pages li a{float:left;padding:0 8px;height:20px;}.pages li a:hover{background-color:#588FD9; color:#FFF;text-decoration: none;}
.ct7,a.ct7,.ct7 a,.ct7 a:visited{ color:#BBB;}
a.ct7:hover,.ct7 a:hover{ color:#333;}

.login{margin: 0 auto; width:100%; margin-top:150px; background:#06C; padding:0px 0; border-top:1px solid #FFF;border-bottom:1px solid #FFF;}
.loginc{width:1000px; height:420px; position:relative; margin:0px auto;}
.login .c div{ clear:both;}
.cl{ clear:both; height:0px; overflow:hidden;}
.login .loginbox{ position:absolute; right:0px; top:0px; width:360px; height:420px;background:#E6E9EB;-webkit-box-shadow: rgba(0,0,0,0.35) 0 1px 3px; -moz-box-shadow: rgba(0,0,0,0.35) 0 1px 3px; box-shadow: rgba(0,0,0,0.35) 0px 0px 8px;}
.login .to{ background:#004B96;height:120px;}
.login .to .tol,.login .to .tol a{float:left; width:300px; height:120px; margin-left:0px;}
.login .to .tol a{background:url(../images/login.jpg) no-repeat 0 -50px;}
.login .to .tol .v{ background-position: 0 0;}
.login .to .tor{float:right;width:230px; line-height:50px; padding-right:9px; color:#FFF; text-align:right;}
.login .to .tor a{color:#FFF}
.login .in{ height:175px;padding-top:18px; padding-bottom:18px; overflow:hidden;;background:#FFF}
.login .in dl{line-height:40px; padding-top:12px; width:100%; float:left;}
.login .in dl dt{ float:left; width:80px; text-align:right; font-size:14px; color:#4574B4;}
.login .in dl dd{float:left;padding-left:10px;}
.login .in dl dd.e{float:left;width:50px; color:#87A2BC;}
.login .in dl dd.e a{color:#87A2BC;}
.login .in input{float:left;border:1px solid #CBDEED; padding:4px; border-top-color:#A4C6DF;border-left-color:#A4C6DF;background-color:#F4F7F9; line-height:25px; height:25px;font-size:14px; overflow:hidden;;box-shadow: inset 0px 1px 6px #ccc;}
.login .in input:hover{border:1px solid #5EA2D9;background-color:#EDF3F8;}
.login .su{ height:55px; line-height:40px; color:#87A2BC;overflow:hidden; padding:20px 10px 20px 20px;}
.login .su a{color:#87A2BC;}
.login .su span{float:right; padding:0 20px 0 20px;}
.login .su span input{ width:132px; height:42px;background:url(../images/login.jpg) no-repeat -389px 0; border:0; padding:0; margin:0; cursor:pointer;}
.login .su span input:hover{ background-position:-389px -50px;}

.hd {position:relative;}
.hd .top{ padding-left:0px; line-height:60px;color:#FFF; overflow:hidden;position:absolute;right:20px; top:0px;text-align:right; }
.hd .top span{float:right;padding-left:20px;}
.hd .top a{ color:#FFF;}
.hd .mu { height:60px;background:#191919;}
.hd .mu .logo { float:left; width:150px; height:60px;background:url(../images/logo.png) 0 -50px;}
.hd .mu .log{ background-position:3px 5px;}
.hd .mu .menu { float:left;}
.hd .mu .menu a { float:left; line-height:30px;border-radius: 50px;background-color:#0050ff; margin:14px 0 0 20px; text-align:center; color:#FFF; font-weight:bold; font-size:14px; padding:1px 15px 2px 15px;}
.hd .mu .menu a:hover{background-color:#0b2fcc;}

.lefttop,.maintop{line-height:28px;}
.lefttop{text-align:center;margin-bottom:10px;display:none;}
.leftmenu {padding-top:20px;}
.leftmenu a{float:left;width:120px; line-height:26px;padding-left:30px; font-size:14px; color:#444;}
.leftmenu a:hover{background-color:#0050ff;color:#FFF;text-decoration: none; font-weight:bold;}
.leftmenu p{float:left;width:150px; height:1px; overflow:hidden; background-color:#E1E1E1; margin:5px 0;}

.main{ padding:20px; width:auto;}
.maintop{ padding:12px 0 12px 20px;width:auto; font-weight:bold;background-color: #F7f7f7;}
.tablist,.tablist td,.tablist1,.tablist1 td{ border:1px solid #EEE; border-right:0;}

.tablist1 td{ border-top:0; border-left:0; padding:5px;}.tablist1 label{ font-weight:bold;}
.tablist,.tablist1{ border-bottom:0; border-right:0;}
.tablist{border-right:1px solid #EEE;}
.tablist td{ border-top:0; border-left:0; padding:12px; text-align:center;}
.tablist tr,.tablist1 tr{ background-color:#FFF;}.tablist tr:hover,.tablist1 tr:hover{ background-color:#FEF8E0;}
.tablist .tdleft{ text-align:left; font-size:14px;}
.tablist .trbg{background:#F2F2F2;font-weight:bold; color:#666}
.tablist .trbg td{padding:0; line-height:36px;}

.tablabel,.tablabel td{ border:1px solid #E1E1E1;}
.tablabel{ border-bottom:0; border-right:0;}
.tablabel td{ border-top:0; border-left:0; padding:2px; padding-left:10px;}
.tablabel tr{ background-color:#FFF;}.tablabel tr:hover{ background-color:#FEF8E0;}

.tabmsg{ border:5px solid #9CC0E9; background-color:#F4F8FB;text-align:center;line-height:20px;color:#476DD1;}
.tabmsg .t{ font-size:14px; padding-top:15px; font-weight:bold;}.tabmsg .c{ text-align:left; padding:5px 15px; }
.tabmsg .g{ margin:15px;}
.tabmsg .g a{ padding:8px 20px; line-height:30px;border:1px solid #4672C4; border-top:#9CC0E9;border-left:#9CC0E9;background-color:#3D6AD3; color:#FFF; margin-right:20px;}
.tabmsg .g a:hover{background-color:#5588D8;text-decoration:none;}
.tabmsg .z{padding-bottom:15px; font-family:Verdana, Geneva, sans-serif;}
.tabmsg .z a{text-decoration: underline; }
.classp{font-weight:bold; background-color: #CCC}
.classico1,.classico2{ float:left;background:url(../images/pic.gif) no-repeat; width:15px; height:15px; cursor:pointer;}
.classico1{ background-position: 0 -81px;}
.classico2{ background-position: -20px -81px;}
.codehelp span{color:#C00;}
.codehelp em{ margin-left:25px;}
.codehelp em2{ margin-left:50px;}
.codehelp em3{ margin-left:75px;}

.oper,.infoadd,.main .info dl,.switchs{width:100%;}
.oper{float:left;padding-bottom:10px;height:25px;}
.oper a{float:left;width:80px; line-height:25px; text-align:center;background:url(../images/pic.gif) no-repeat; color:#FFF; margin-right:10px;}
.oper a:hover{background:url(../images/pic.gif) 0 -25px;text-decoration: none;}
.switchs{float:left;margin-bottom:10px;background:url(../images/lin.gif) 0 -101px;height:31px;}
.switchs li,.switchs a{float:left;line-height:30px; background-color:#FFF; padding:0 15px; border:1px solid #D4D4D4; border-bottom:0; margin-left:20px; font-weight:bold; cursor:pointer;}
.switchs li.c,.switchs a.c{background:url(../images/lin.gif) 0 -38px; color:#FFF; border:0;}
.switchs a,.switchs a:hover{ color:#555;}
.switchs a.c,.switchs a.c:hover{ color:#FFF;}

.main .info{margin-top:10px;}
.main .info dl{float:left;border-top:0px solid #F2F2F2; padding:7px 0;_margin-right:-3px;}
.main .info dl dt{float:left; width:110px; text-align:right; line-height:26px; font-weight:normal; font-size:14px;}
.main .info dl dt h5{line-height:12px;color:#888; font-style:normal; font-weight:normal;}
.main .info dl dd{float:left; line-height:26px; padding-left:10px;}
.main .info dl dd.t span{color:#C00;}
.main .info dl dd.t{color:#888;padding-left:17px;background:url(../images/pic.gif) -138px 8px no-repeat; margin-left:10px;}
.fileover{display:none;}
.main .info dl dd h5.t{line-height:12px;color:#888; padding-top:4px; font-size:12px; font-style:normal; font-weight:normal;padding-left:17px;background:url(../images/pic.gif) -138px 5px no-repeat;}
.fileover dd{ width:120px; }
.fall a.f{ height:50px; width:60px;overflow:hidden; float:left;}

.contingency {position: absolute; left:0; top:26px; width:200px; background-color:#FFF; border:2px solid #5EA2D9; z-index:9999; line-height:120%; padding:5px;}
.contingency li{ cursor: pointer; padding:3px 0;}
.contingency li:hover{ background-color:#FFC; font-weight:bold; color:#C00}
.contingency li span{ display:none;}

.template li{ float:left; width:180px; height:230px; padding:10px; text-align:center;}
.template li img{width:180px; height:180px;}
.template li p{width:180px; height:30px; line-height:30px; overflow:hidden;}
.template li p a{float:left; margin-left:50px;width:80px; line-height:25px; text-align:center;background:url(../images/pic.gif) no-repeat; color:#FFF;}
.template li p a.c{background:url(../images/pic.gif) 0 -25px;text-decoration: none;}

#winbox{position: absolute; padding:20px;}
.winbox_a{background-color:#FAEDED; border:5px solid #CE3C3C; color:#BD2F2F}
.winbox_b{background-color:#EDF3F8; border:5px solid #9CC0E9;color:#3D6AD3}

.progress{padding:30px; font-size:14px; line-height:35px;}
.progress span{ font-size:18px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; color:#C00;}

#err img{ margin-top:5px;}
.uploadify-queue-item {width: 150px; font-size:10px; font-family:Verdana, Geneva, sans-serif; line-height:13px;}
.uploadify-error {background-color: #FDE5DD !important;}
.uploadify-queue-item .cancel {float: right;padding-top:6px;}
.uploadify-queue .completed {}
.uploadify-progress {margin-top: 10px;width: 100%;}
.uploadify-progress-bar {background-color: #0099FF;height: 3px;width: 1px;}

.bottom .a{ background-color: #EEE; height:1px; overflow:hidden;}
.bottom .b{line-height:28px;text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:11px;}

.flush{ float:left; width:100%; padding:20px 0 0 20px; height:12px; line-height:12px;}
