﻿/*----------------------------------------------------------
The base color for this template is #5c87b2. If you'd like
to use a different color start by replacing all instances of
#5c87b2 with your new color.
----------------------------------------------------------*/
html{overflow:hidden;width:100%;height:100%;margin:0;padding:0;}
body{/*background-color: #5c87b2;*/font-size: .75em;font-family:宋体, Verdana, Helvetica, Sans-Serif;margin: 0;padding: 0;color: #696969;overflow:hidden;width:100%;height:100%;}
a:link{color: #034af3;text-decoration: underline;}
a:visited{color: #505abc;}
a:hover{color: #1d60ff;text-decoration: none;}
a:active{color: #12eb87;}
p, ul{margin-bottom: 20px;line-height: 1.6em;}
/* HEADINGS   
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6{font-size: 1.5em;color: #000;font-family: Arial, Helvetica, sans-serif;}
h1{font-size: 2em;padding-bottom: 0;margin-bottom: 0;}
h2{padding: 0 0 10px 0;}
h3{font-size: 1.2em;}
h4{font-size: 1.1em;}
h5, h6{font-size: 1em;}
/* this rule styles <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2{margin-top: 0;}
/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/
/* you can specify a greater or lesser percentage for the 
page width. Or, you can specify an exact pixel width. */
.page{width: 90%;margin-left: auto;margin-right: auto;}
#header{position: relative;margin-bottom: 0px;color: #000;padding: 0;}
#header h1{font-weight: bold;padding: 5px 0;margin: 0;color: #fff;border: none;line-height: 2em;font-family: Arial, Helvetica, sans-serif;font-size: 32px !important;}
#main{padding: 30px 30px 15px 30px;background-color: #fff;margin-bottom: 30px;_height: 1px; /* only IE6 applies CSS properties starting with an underscrore */}
#footer{color: #999;padding: 10px 0;text-align: center;line-height: normal;margin: 0;font-size: .9em;}
/* TAB MENU   
----------------------------------------------------------*/
ul#menu{border-bottom: 1px #5C87B2 solid;padding: 0 0 2px;position: relative;margin: 0;text-align: right;}
ul#menu li{display: inline;list-style: none;}
ul#menu li#greeting{padding: 10px 20px;font-weight: bold;text-decoration: none;line-height: 2.8em;color: #fff;}
ul#menu li a{padding: 10px 20px;font-weight: bold;text-decoration: none;line-height: 2.8em;background-color: #e8eef4;color: #034af3;}
ul#menu li a:hover{background-color: #fff;text-decoration: none;}
ul#menu li a:active{background-color: #a6e2a6;text-decoration: none;}
ul#menu li.selected a{background-color: #fff;color: #000;}
/* FORM LAYOUT ELEMENTS   
---------------------------------------------------------*/
fieldset {margin: 1em 0;padding: 1em;border: 1px solid #CCC;}
fieldset p {margin: 2px 12px 10px 10px;}
fieldset label {display: block;}
fieldset label.inline {display: inline;}
legend {font-size: 1.1em;font-weight: 600;padding: 2px 4px 8px 4px;}
input[type="text"] {border: 1px solid #CCC;height:18px;}
textarea{border:solid 1px #ccc;}
/*input[type="password"] {width: 200px;border: 1px solid #CCC;}*/
/* TABLE
----------------------------------------------------------*/
table {border: solid 1px #e8eef4;border-collapse: collapse;}
table td {padding: 4px;border: solid 1px #e8eef4;}
table thead th{padding: 6px 5px;text-align: left;background-color: #e8eef4; border: solid 1px #e8eef4;}
table tfoot th{padding:3px 0;}
/* MISC  
----------------------------------------------------------*/
.clear{clear: both;}
.error{color:Red;}
#menucontainer{margin-top:40px;}
div#title{display:block;float:left;text-align:left;}
#logindisplay{font-size:1.1em;display:block;text-align:right;margin:10px;color:White;}
#logindisplay a:link{color: white;text-decoration: underline;}
#logindisplay a:visited{color: white;text-decoration: underline;}
#logindisplay a:hover{color: white;text-decoration: none;}
.field-validation-error{color: #ff0000;}
.input-validation-error{border: 1px solid #ff0000;background-color: #ffeeee;}
.validation-summary-errors{font-weight: bold;color: #ff0000;}
/*公用*/
.fl{float:left;}.fr{float:right;}.cb{clear:both;}.cl{clear:left;}.cr{clear:right}
.cw{color:#fff;}.fnb{font-weight:bold;}.wa{width:100%;}.ma{margin:0 auto;}.w40{width:40px;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.f18{font-size:18px;}.w100{width:100px;}
.h280{height:280px;}.h5{height:5px;}.h30{height:30px;}
.vt{vertical-align:top;}.z1{z-index:1;}.z2{z-index:2;}
.oh{overflow:hidden;}
.pn{padding:0;}.pt5{padding-top:5px;}.pb5{padding-bottom:5px}
.bn{border:0;}
.wpercent97{width:97%}
/*登录页面设置*/
#loginOut{position:absolute;top:14%;width:100%}
#login{width:964px;height:464px;margin:auto;}
#loginLeft{width:396px;height:464px;padding-left:24px;}
#loginLeftW{width:388px;height:118px;background:url(Images/loginLeft.jpg);}
#loginVBar{width:2px;height:450px;background:url(Images/vBar.jpg);}
#loginRight{width:503px;height:464px;padding-left:37px;}
#loginRightW{width:378px;height:72px;background:url(Images/loginRight.jpg);}
.loginText{width:70px;height:20px;color:#87ba45;font-weight:bold;text-align:right;line-height:20px;}
#loginButtonBG{width:290px;height:42px;background:url(Images/buttonBG.jpg);padding-left:70px;padding-top:18px;}
#loginRight input{width:259px;border:solid 1px #9fc86a;height:18px;}
.loginButton{width:69px;height:26px;background:url(Images/button.gif);text-align:center;line-height:26px;}
.loginButton a:link{color:#fff;font-weight:bold;text-decoration:none;}
.loginButton a:hover{color:#000;font-weight:bold;text-decoration:underline;}
.loginButton a:visited{color:#fff;font-weight:bold;text-decoration:none;}
#loginCopyright{width:223px;height:36px;background:url(Images/loginCopyright.jpg);}
/*母版页设置*/
#htmlOut{width:100%;height:100%;border:0;margin:0;padding:0;display:block;}
#tb{height:6px;background:#7fa44b;}
#t{height:77px;border:solid 5px #7fa44b;border-bottom:none;background:url(Images/tBG.jpg);}
#tl{width:385px;}
#tlt{width:296px;height:22px;background:url(Images/tlt.jpg);}
#tlm{width:385px;height:45px;background:url(Images/tlm.jpg);}
#tlb{width:30px;height:10px;background:url(Images/tlb.jpg) no-repeat;font-size:1px;}
#tr{width:70px;height:77px;background:url(Images/tr.jpg);}
#trOut{width:400px;height:77px;padding:0;margin:0;}
#tm{width:300px;text-align:right;height:54px;font-weight:bold;color:#fff;line-height:50px;overflow:hidden;}
#tg{width:366px;height:22px;background:url(Images/tg.jpg) no-repeat;}
#t a{color:#fff;font-weight:bold;text-decoration:none;}
#t a:hover{color:#7fa44b;text-decoration:underline;}
#ps{height:30px;background:url(Images/ps.jpg);border:solid 5px #7fa44b;border-top:none;border-bottom:none;overflow:hidden;}
#psl{width:176px;height:16px;background:url(Images/psl.jpg);text-align:center;padding-top:14px;}
#psm{line-height:30px}
#l{width:174px;border:solid 5px #7fa44b;border-right:none;border-top:none;}
#lt{width:174px;height:36px;background:url(Images/lt.jpg);text-align:center;line-height:36px;}
#lm{border-left:solid 1px #7fa44b;overflow:hidden;}
#lb{width:174px;height:28px;background:url(Images/lb.jpg);text-align:center;line-height:28px;}
#hl{width:6px;background: #7fa44b;}
#r{border:solid 5px #7fa44b;border-left:none;border-top:none;width:50%}
#rs{height:6px;background:url(Images/rs.jpg) repeat-x;font-size:1px;}
#ct{height:28px;background:url(Images/ctBG.jpg);margin:0 2px 0 2px;}
#ctl{height:28px;width:8px;background:url(Images/ctl.jpg);}
#ctm{height:28px;line-height:28px;}
#ctr{height:28px;width:8px;background:url(Images/ctr.jpg);}
#ctOper{line-height:28px;padding-right:10px;}
#ctOper a{color:#fff;text-decoration:none;}
#ctOper a:hover{color:#00f;text-decoration:underline;}
#cb{margin:0 2px 0 2px; border:solid 2px #ff7c00;border-top:none;padding:0 1px 1px 1px;}
/*控件*/
.dTable{width:100%;border-collapse:collapse;border:solid 1px #419b00;}
.dTable thead th{background:url(Images/thBG.jpg);color:#fff;border:solid 1px #419b00;padding: 6px 5px;text-align: left;}
.dTable thead th a,.dTable tfoot th a{color:#fff;text-decoration:none;}
.dTable thead th a:hover,.dTable tfoot th a:hover{color:#00f;text-decoration:underline;}
.dTable td{border:solid 1px #419b00;padding: 4px;}
.dTable tfoot th{border:solid 1px #419b00;background:url(Images/tfBG.jpg);height:13px;line-height:13px;color:#fff;padding:3px 0;}
.dTable tr.over{background:#deffc6;}

.nbTable tr{border:none;}
.nbTable{border-collapse:collapse;border:none;}
.nbTable td{}

.nbTable1{border-collapse:collapse;border:none;}
.nbTable1 tr{border:none;}
.nbTable1 thead th{padding:0;text-align: left;border:none;}
.nbTable1 td{padding:0;border:none;}
/*input[type="checkbox"]{margin:0;width:12px;height:12px;}*/
/*按钮*/
.add{background:url(Images/add.png) no-repeat;padding-left:18px;padding-bottom:2px;}
.del{background:url(Images/delete.png) no-repeat;padding-left:18px;padding-bottom:2px;}
.ser{background:url(Images/search.png) no-repeat;padding-left:18px;padding-bottom:2px;}
.endEffect{background:url(Images/endEffect.png) no-repeat;padding-left:18px;padding-bottom:2px;}
.word{background:url(Images/word.jpg) no-repeat;padding-left:18px;padding-bottom:2px;}
.prev{background:url(Images/prev.jpg) no-repeat;width:23px;height:23px;}
.next{background:url(Images/next.jpg) no-repeat;width:23px;height:23px;}
.input{background:url(Images/input.png) no-repeat;padding-left:18px;padding-bottom:2px;}
/*菜单*/
#menuUL{list-style-type:none;margin:0;padding:0 2px 0 2px;}
#menuUL li{list-style-type:none;margin:0 0 2px 0;padding:0;border:solid 1px #cd7708;}
#menuUL li ul{margin:0;padding:0;/*border-top:solid 1px #cd7708;*/}
#menuUL li ul li{margin:0;padding-left:10px;border:none;}
#menuUL li a.t{height:21px;background:url(Images/menuBG.jpg);display:block;line-height:21px;padding-left:5px;color:#fff;text-decoration:none;}
#menuUL li ul li a{color:#050;text-decoration:none;}
#menuUL li ul li a:hover{color:#7fa44b;text-decoration:underline;}
/*模式框设置*/
#model,div.model{width:100%;height:100%;position:absolute;left:0px;top:0px;background:#ccc;filter:alpha(opacity=50);moz-opacity:0.5;opacity: 0.5;}
#modelContent{position:absolute;background:#fff;border:solid 1px #626262;border-bottom:solid 3px #626262;border-right:solid 3px #626262;margin:0 auto;}