/* CSS Document */
body{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:84%; color:#7d7d7d;}
#header{height:74px; background:url(topbg.gif) top repeat-x;}
.logo{width:270px; height:35px; background:url(logo.gif) bottom right no-repeat; float:left; padding:20px 0 0 40px;}
#footer{height:22px; text-align:center; line-height:22px; font-size:12px; color:#a1a1a1; padding:12px 0;}
ul{margin:0; padding:0; list-style:none;}
a{color:#555; text-decoration:none;}
a:hover{color:#c10c05; text-decoration:underline;}
form,p,h2,h3{margin:0; padding:0;}
img{ border:0;}
#header ul,.user{width:670px; float:right; padding:9px 50px 0 0;*padding:10px 50px 0 0; text-align:right}
#header ul li{float:right; width:101px; height:31px;padding:0px 10px 0 0; text-align:center; line-height:31px; font-size:103%; font-weight:bold;}
#header ul li a{display:block;  background:url(menu.gif) 0 -41px no-repeat; color:#919191;}
#header ul li a:hover,#header ul li a.sle{color:#FFFFFF; background:url(menu.gif) top no-repeat; text-decoration:none}

/*form valadate*/
label.error, label.error {
	color: red;
	font-size:80%;
}
div.error { display: none; }
input {border: 1px solid #c7c8ca; background:#f1f6fa; height:20px; line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; padding-left:2px;}
input:focus { border: 1px solid #a3a3a3; }
input.error { border: 1px solid red; }
.sbumit_but { background:#FFFFFF url(butom.gif) left top no-repeat; width:110px; height:27px; color:#FFFFFF;border:none; padding-left:25px; letter-spacing:1px;}

/*INDEX LOGIN CSS DOCUMENT*/
#log_main{width:540px; height:232px; margin:100px auto; line-height:200%;}
#log_main p{display:block; float:left; height:232px;}
#log_main span,#log_main a{display:block; clear:both}
#log_main p a{padding-top:30px;}
#log_main .line{width:6px; background:url(zcline.gif) top no-repeat;}
#log_main .reg{padding:45px 53px 0 0;}
#log_main .log_form{padding:45px 0 0 53px;}
#log_main .log_form span{text-align:center; padding:4px 0;}

/*reg*/
#regmain{width:760px; margin:0 auto 16px; border:1px #ededed solid;}
.tl,.tr{display:block;}
.title{background:url(tbg.gif); height:28px;}
.tl{width:114px; height:28px; background:url(titlebg.gif) top no-repeat; color:#FFFFFF; text-align:center; letter-spacing:2px; padding-top:6px; float:left;}
.tr{width:480px; padding-right:20px; float:right; text-align:right; font-weight:bold;}
.tr a{display:block; width:74px; height:21px; line-height:21px; text-align:center; margin:2px 0 0 0; text-decoration:none; float:right;}
.tr a:hover{background:url(tmenubg.gif) top no-repeat; color:#1873ba;}
.content{padding:15px 30px;}
.content form span{display:block; padding:5px; line-height:200%;}
.content form span em{width:100px; text-align:right;float:left; font-style:normal;}
.content h2{display:block; font-size:100%; color:#565656; height:30px; line-height:30px; padding-left:30px; background:url(icon.gif) left top no-repeat;}
#regmain .jg{height:6px;border:none; background:url(jg.gif) left no-repeat; margin:0; padding:0 0 10px 0;} 
#regmain .sjg{height:6px;border:none; background:url(sjg.gif) left no-repeat; margin:0; padding:0 0 10px 0;}
.content h3{display:block; font-size:100%; color:#565656; height:30px; line-height:30px; padding-left:30px; background:url(search.gif) left top no-repeat; margin-top:20px;}
/*list*/
#plist{padding:10px; height:24px;}

input.inputnone{border:0pt none;margin:0pt;padding:0pt;}
#listmain{width:960px; margin:0 auto 16px; border:1px #ededed solid;}
#listmain .content{border:#dfdfdf 1px solid; padding:0; margin:15px;}
ul.listtitle{height:26px; background:url(listtitle.gif) top repeat-x; font-weight:bold; line-height:26px; color:#505050;}
ul.listtitle li{border-right:#d5d5d5 1px solid}
#listmain .content li{float:left; text-align:center;}
#listmain .content ul{border-bottom:#d3d3d3 1px solid}
#listmain .content li.tone{width:40px;}
#listmain .content li.ttwo{width:100px;}
#listmain .content li.tthree{width:120px;}
#listmain .content li.tfour{width:235px; text-align:left; padding-left:5px; overflow:hidden;}
#listmain .content li.tfive{width:130px;}
#listmain .content li.tsix{width:130px;}
#listmain .content li.tseven{width:50px;}
#listmain .content li.teitgn{width:110px; border:none;}

#listmain .content li.oone{width:60px;}
#listmain .content li.otwo{width:160px;}
#listmain .content li.othree{width:165px;}
#listmain .content li.ofour{width:120px;}
#listmain .content li.ofive{width:60px;}
#listmain .content li.osix{width:80px;}
#listmain .content li.oseven{width:100px;}
#listmain .content li.oeitgn{width:85px; text-align:left;}
#listmain .content li.onine{width:105px; border:none;}

ul.list{height:35px; background:url(listbg.gif) top repeat-x; line-height:35px; font:86%;}
#listmain .content li{height:27px;white-space:nowrap;}
ul.list li.tone{padding-top:8px; line-height:normal;}

/*tooltip*/
#tooltip{
	position:absolute;
	border:2px solid #d3d3d3;
	background:#fcfcfc;
	padding:2px 5px;
	color:#333;
	display:none;
	}

/*pagelist*/
.btn{width:160px; float:left; height:24px;}
.k_pagelist {text-align:left;display:block;padding:2px 0 2px 10px;font-size:12px; width:460px; float:right;}
.k_pagelist input{height:16px; line-height:16px;}
.k_pagelist em,.k_pagelist strong,.k_pagelist a{display:block;float:left;height:18px;line-height:18px; padding:0 5px;border:1px solid #C6C6C6;  margin-right:3px;}
.k_pagelist em {background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {color:#009900;}
.k_pagelist a:hover { border:1px solid #577DA8; background:#FFFFE9; text-decoration:none; color:#009900}
.prn{width:160px;;text-align:right; display:block; float:right;}
.prn a , .prn strong{border:1px solid #666;padding:2px;font-size:12px;margin:0px 3px;float:left;}
.prn strong {background:#f4f4f4;}

/*produclist*/
.pone{height:22px; line-height:22px; background:url(dir2.gif) 0 2px no-repeat; padding-left:36px;}
.ptwo{height:22px; line-height:22px; background:url(dir1.gif) 20px 2px no-repeat; padding-left:56px;}
.pone a{color:#c10c05}

/*search*/
#searchcontent{width:480px; margin:10px auto;}
.daohang{width:930px; margin:4px auto; height:21px; line-height:21px;}

/* this is the autocomplete container style, summary style */
.neverModules-auto { 
  border:1px solid #000;
  background-color:#fff;
  width:100%;
  margin:0;
  padding:0;
  -moz-user-select:none;
}

/* this the autocomplete property useContent is not true, 
the style is the item css, default style or onmouseout style */
.neverModules-auto .out {
  width:100%;
  color:#000;
  -moz-user-select:none;
}

/* this the autocomplete property useContent is not true, 
the style is the item css, highlight (onmouseover) style */
.neverModules-auto .over {
  width:100%;
  color:highlighttext;
  background-color:#3366CC;
  -moz-user-select:none;
}


/* -----------------------------------------------------------------
if autocomplete property useContent is true, using folowing style
 ----------------------------------------------------------------- */

/* text style, in the left of the autocomplete container */
.neverModules-auto .autot {
  font-size:9pt;
  color:#000;
  text-align:left;
  padding-left:5px;
  width:80%;
  -moz-user-select:none;
}

.neverModules-auto .autot-over {
  font-size:9pt;
  color:#fff;
  text-align:left;
  padding-left:5px;
  width:80%;
  -moz-user-select:none;
}

/* autocomplete right content default */
.neverModules-auto .autoc {
  font-size:8pt;
  color:#008000;
  text-align:right;
  padding-right:5px;
  width:20%;
  -moz-user-select:none;
}

.neverModules-auto .autoc-over {
  font-size:8pt;
  color:#fff;
  text-align:right;
  padding-right:5px;
  width:20%;
  -moz-user-select:none;
}