﻿body { color: #111111; font-family: 微软雅黑, Arial, 宋体, Helvetica, sans-serif; font-size: 12px; background: #fff; }
.clear { display: block; margin: 0; padding: 0; clear: both; height: 1px; line-height:0px; margin-top: -1px; overflow: hidden; }
/*链接*/
a:link { color: #3366CC; text-decoration: none; }
a:visited { color: #3366CC; text-decoration: none; }
a:hover { color: #FF6600; text-decoration: underline; }
a:active { color: #FF6600; text-decoration: underline; position: relative; top: 1px; }

.text, .shortText, .longText, .password, input[type="text"], input[type="password"] { height:20px;  }
.text, .shortText, .longText, .password, textarea, input[type="text"], input[type="password"] { /*background:#fff url(img/other/textbg.png) no-repeat scroll left top;*/ border-color:#777 #BBB #DDD #999; border-style:solid; border-width:1px; font-size:12px;}
.submit, .button, .reset, input[type="submit"], input[type="button"], input[type="reset"] { border-style:solid; border-width:1px; border-color:#ddd #666 #666 #ddd; font-size:12px; height:25px; padding:0 4px; }
select { border-width:1px; border-color:#777 #BBB #DDD #999;  border-style:solid;   }

/*链接类型图标*/
a[href$=".flv"], a[href$=".mp4"], a[href$=".mov"], a[href$=".wmv"], a[href$=".avi"], a[href$=".mpg"] { background: url(img/icon/icon_mov.gif) no-repeat right top; padding-right: 20px; }
a[href$=".zip"], a[href$=".rar"], a[href$=".gzip"], a[href$=".bzip"], a[href$=".ace"], a[href$=".7z"] { background: url(img/icon/icon_zip.gif) no-repeat right top; padding-right: 20px; }
a[href$=".jpg"], a[href$=".jpeg"], a[href$=".gif"], a[href$=".bmp"], a[href$=".png"] { background: url(img/icon/icon_pic.gif) no-repeat right top; padding-right: 20px; }
a[href$=".mp3"], a[href$=".wav"], a[href$=".ogg"], a[href$=".wma"], a[href$=".m4a"] { background: url(img/icon/icon_music.gif) no-repeat right top; padding-right: 20px; }
a[href$=".fla"], a[href$=".swf"] { background: url(img/icon/icon_flash.gif) no-repeat right top; padding-right: 20px; }
a[href$=".pdf"] { background: url(img/icon/icon_pdf.gif) no-repeat right top; padding-right: 20px; }
a[href$=".txt"] { background: url(img/icon/icon_txt.gif) no-repeat right top; padding-right: 20px; }
a[href$=".exe"] { background: url(img/icon/icon_exe.gif) no-repeat right top; padding-right: 20px; }
a[href$=".ttf"] { background: url(img/icon/icon_exe.gif) no-repeat right top; padding-right: 20px; }
a[href$=".doc"], a[href$=".wps"] { background: url(img/icon/icon_doc.gif) no-repeat right top; padding-right: 20px; }
a[href^="mailto:"] { background: url(img/icon/icon_mailto.gif) no-repeat right top; padding-right: 20px; }
a[target="_blank"], a[rel="external"] { background: url(img/icon/out-link.gif) no-repeat right; padding-right: 14px; }

/*自定义提示*/
#tooltip { position: absolute; z-index: 999999; border: 1px solid #111; background-color: #eee; padding: 5px; opacity: 0.80; }
#tooltip h3, #tooltip div { margin: 0; }

/*ajax请求过程提示*/
#ajaxLoading { position: absolute; z-index: 999998; right: 10px; top: 10px; }





/*登录页面*/
.loginDiv2 { background: #eee; width: 300px; margin: auto; padding: 0 4px 4px 0; }
.loginDiv { border: solid 1px #999; padding: 70px 20px 20px 20px; background: #fff url(img/other/logo2.jpg) center 20px no-repeat; }
.loginDiv h2 { border-bottom: solid 1px #666; padding: 6px 0; margin: 0 0 20px 0; font-size: 16px; }
.loginDiv .loginLink { border-top: dashed 1px #999; margin-top: 40px; border-top-style: dotted; text-align: center; }
.loginDiv .loginLink a { margin: 10px 4px 10px 0; display: inline-block; }
.loginBox { margin: 0; padding: 0; list-style-type: none; width: 230px; }
.loginBox p { height: 30px; margin:0; }
.loginBox .loginBoxLi input { vertical-align: middle; width: 160px; height: 18px; }
.loginBox .loginBoxLiBtn input { width: 60px; height: 23px; }
.loginBox p label { width: 60px; display: inline-block; text-align: right; }

/*注册页面*/
.regBox { border: solid 1px #999; padding: 20px 50px 50px 50px; }
.regBox h2 { border-bottom: solid 1px #666; padding: 6px 0; margin: 0 0 20px 0; font-size: 16px; }



/*
form { margin: 0; padding: 0; }
form table { text-align: left; width: 100%; border-collapse: separate; border-spacing: 0;  }
form th { border-spacing: 0; text-align: right; cursor: pointer; font-weight: normal; padding: 6px; border-bottom: solid 1px #CCCCCC; border-top: solid 1px #fff;  color: #000; }
form td { border-spacing: 0; padding: 6px; border-bottom: solid 1px #CCCCCC; border-top: solid 1px #fff;  color: #666; }
form fieldset { margin: 0; padding: 0; border:none; border-bottom: solid 1px #fff; border-top: solid 1px #ccc;  }
form fieldset legend { }
form fieldset p { padding: 6px; margin: 0; border-bottom: solid 1px #ccc; border-top: solid 1px #fff; }
form fieldset p label { display: inline-block; line-height: 20px; vertical-align: top; cursor: pointer; width: 100px; text-align: right; margin-right:10px; }
form fieldset p label em { color:Red; font-style: normal; }
form input.longText { width: 300px; }
form input.shortText { width: 60px; }
form textarea { width:400px; height:150px; overflow:auto; }
form p.command a { border:solid 1px #000; background:#333; }
*/

.inputTable { }
.inputTable p { }
.inputTable p label { width: 60px; display: inline-block; text-align: right; }
.inputTable p input { vertical-align: middle; border: solid 1px #999; }

/*验证提示*/
span.field-validation-error { color: Red; display: inline; text-align: left; vertical-align: middle; border: solid 1px #FF6600; background: #FFF2E9 url( img/other/err.gif ) no-repeat 5px center; padding: 5px 5px 5px 25px; position: absolute; line-height: 16px; z-index: 999; }
.field-validation-error, .input-validation-error { background-color:#fee; border-color:#777 #BBB #DDD #999; border-style:solid; border-width:1px; }


/*滑动门*/
.tabs { margin-top: 10px; }
.tabs .ul { margin: 0; padding: 0; border-bottom: solid 1px #becbd3; height: 23px; background: url(img/RepeatDove2.jpg) repeat-x left 14px; }
.tabs .ul li { float: left; list-style: none; height: 22px; line-height: 22px;  text-align: center; border: solid 1px #becbd3; background:#eee; cursor: pointer; margin-left: 10px; padding:0 16px; }
.tabs .ul .tabs-selected { border-bottom-color: #fff; cursor: default; background: #fff; }
.tabs .tabs-hide { display: none; }
.tabs .tabs-current {  }