@charset "utf-8";
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button{margin: 0;padding: 0;}
ol, ul {list-style: none; }
table{border-collapse:collapse;border-spacing:0}
.clear,.clearfix:after{clear:both;height:0;overflow:hidden;display:block}
.clearfix:after{visibility:hidden;content:"."}
.clearfix{*zoom:1}

body,button,select,textarea,input,table, td, tr, th,div{font-family:Tahoma,Verdana;font-size:12px;color:#000;}
/*v2 main*/

.theader{background-image: url(bg.gif);background-repeat: repeat-x;background-position: center top;height: 70px;}
.theader .tleft{height: 70px;width: 460px;line-height:70px;text-align:left;float: left;}
.theader .tleft a{color:#009900;text-decoration: none;}
.theader .tleft a:hover{color:#00C000;text-decoration: underline;}
.theader .tright{color:#278137;height: 70px;width: 260px;line-height:70px;text-align:right;float: right;padding-right:10px;}


.tsidebar{width: 180px;background-color: #ffffff; padding-top:20px;}
.tsidebar .tnav{width:180px;}
.tsidebar .tnav li{width:180px;}
.tsidebar .tnav li a{height:26px;line-height:26px;padding-left:28px;display:block;text-decoration:none; color:#000000;}
.tsidebar .tnav li a:hover{background-image: url(menu_bg.gif);background-repeat: no-repeat;text-decoration:none;}
.tsidebar .tnav .current{background-image: url(menu_bg.gif);background-repeat: no-repeat;text-decoration:none;}
.tsidebar .tnav .tline{height:12px;line-height:12px;background-image: url(menu_line.gif);background-repeat: no-repeat;background-position: center center;display:block;padding:0; font-size:1px;}

.tcontent{border-left-width: 1px;border-left-style: solid;border-left-color: #7db45c;height: 100%;width: 100%;}


/*v2 div */
.fheader{ height:46px; line-height:46px; font-size:15px; font-weight:bold;background-color:#fff; border-bottom:#d7d7d7 1px solid;padding-left:20px;}
.fheader a{ padding-left:10px; font-size:12px; font-weight:normal;color:#2d6da2;text-decoration:none;}
.fheader a:hover{color:#00C000;text-decoration:none;}

.fcontent{padding:20px;}
/*v2 div list */
.fcontent .stitle{border-bottom:1px solid #ddd;background-color:#f7f7f7;height:32px; line-height:32px; color:#000;padding-left:20px;}
.fcontent .srow{border-bottom:1px solid #efefef; height:35px; line-height:35px;color:#111;padding-left:20px;}
.fcontent .srow a{ color:#111;text-decoration:none; padding-right:15px;}
.fcontent .srow a:hover{ color:#00C000;text-decoration:none;}
.fcontent .srow span{padding-right:10px;}

.fcontent .srow2{border-bottom:1px solid #efefef; height:35px; line-height:35px;color:#555;padding-left:20px;}
.fcontent .srow2 a{ color:#555;text-decoration:none; padding-right:15px;}
.fcontent .srow2 a:hover{ color:#00C000;text-decoration:none;}
.fcontent .srow2 span{padding-right:10px;}


.spage{line-height:42px;height:42px; text-align:left; float:right;font-size:12px;}
.spage a { padding:2px 5px; margin:2px; color: #00C000; text-decoration:none;font-size:12px;}
.spage a:hover {color: #d9d300;font-size:12px;}
.spage a:active {color: #333;font-size:12px;}
.spage span { padding:2px 5px; margin:2px; color:#ff0000; font-weight:bold; font-size:12px;}
.spage font {padding:2px 5px; margin:2px; color: #bbbbbb; font-size:12px;}

/*v2 div form */
.fcontent .std1{border-top:1px solid #dfdfdf; padding:8px 0px 8px 10px;line-height:22px;width:80px;text-align:left;}
.fcontent .std1 a{color: #00C000;text-decoration: none;}
.fcontent .std1 a:hover{color: #1589da;text-decoration: none;}

.fcontent .std2{border-top:1px solid #dfdfdf; padding:8px 0px 8px 10px; line-height:22px;}
.fcontent .std2 input[type="text"],.fcontent .std2 input[type="password"]{border:#cfcfcf 1px solid;height:22px;line-height:20px;padding-left:5px;}
.fcontent .std2 input[type="text"]:hover,.fcontent .std2 input[type="password"]:hover{border:#00C000 1px solid;}
.fcontent .std2  .iwa{width:215px;}
.fcontent .std2  .iwb{width:255px;}
.fcontent .std2  .iwc{width:455px;}
.fcontent .std2  .iwd{width:794px;}

.fcontent .std2  .twc{margin:5px 0;}

.fcontent .std2 .itt{width:794px;height:56px;overflow:auto;background:#fff;border:#cfcfcf 1px solid;line-height:1.5;}
.fcontent .std2 .itt:hover{border:#00C000 1px solid;}

.fcontent .std25{border-top:1px solid #dfdfdf;line-height:22px;}
.fcontent .scontrol{border-top:1px solid #dfdfdf;padding:15px 0px 8px 10px; background-color:#FFFFFF;}



/*v2 div other */

.btn{background-image:url(btn_bg.png);background-position:50% 0;background-repeat:repeat no-repeat;border:1px solid #ccc;color:#333;cursor:pointer;height:30px;line-height:30px;padding-left:20px; padding-right:20px;margin-right:10px;}
.btn:hover{background-image: url(btn_bg.png);background-repeat: repeat-x;background-position: center -30px;}

.CodeMirror {font-size:14px; border:none; padding:0px; margin-left:-28px; border-right:1px solid #dfdfdf;width:800px; height:260px;  }
.CodeMirror:hover{border-right:#00C000 1px solid;}

/*v2 tab*/
.tab_title {height: 30px;line-height: 30px;font-size:12px; margin-bottom:10px;background-color:#f7f7f7;border-bottom:1px solid #dfdfdf;}
.tab_title a {display: block;float: left; padding:0px 20px;height: 30px;line-height: 30px;color: #333;text-decoration:none;margin-right:2px;}
.tab_title a:hover,.tab_title .selected {color: #000;background-color:#dfdfdf; font-weight:600;}
