html, body {height:100%;}
body {text-align:center;margin:0px;padding:0px;background:#fff;}
body > div {margin-right:auto;margin-left:auto;}
div,ul,li,span,p,input,button,textarea,h1 {margin:0;padding:0;font:12px/1.5 tahoma,arial,sans-serif;color:#333333;}
img {border:0;margin:0;padding:0;}
form {margin:0;padding:0;}
input,button,select {vertical-align:middle;}
a {font:12px/1.5 \5b8b\4f53,tahoma,arial,sans-serif;color:#0074de;text-decoration:none;}
a:visited {color:#62b2fa;}
a:hover {color:#014073;text-decoration:underline;}
a.gray {color:#aaa;}
a.bred {color:#ff0000;font-weight:bold;}

.icon {background:url(icon.png) no-repeat;}
.tbg {background:url(tbg.gif?v=20110509) repeat-x;}
a.nochrg {color:#0074de;text-decoration:none;}
.grayfont {color:#aaa;}
.dgrayfont {color:#666;}
.yellowfont {color:#ff7200;}
.bluefont {color:#006fdb;}
.greenfont {color:#6fb536;}
.redfont {color:#ff0000;}
.dtfont {font-family:Verdana;font-size:10px;}
.l14font {font-size:14px;}
.sinput {height:22px;padding:3px;font-size:14px;border:1px solid #ccc;}
.lsinput {height:17px;padding:3px;font-size:14px;border:1px solid #ccc;}
.postbtn {width:111px;height:30px;padding-top:3px;font-size:14px;font-weight:bold;color:#fff;border:0;background-position:0px -51px;}
.searchbtn {width:57px;height:25px;padding-top:3px;border:0;background-position:0px -119px;}
.bsel {width:120px;font-size:16px; padding:4px;}
.tipbg {background:#fffddd;}

a.gray {color:#aaa;}
a.postbtn {display:block;*zoom:1;line-height:31px;padding-top:0px;text-align:center;color:#fff;}
a.postbtn:hover {color:#fff;text-decoration:none;}
a.postbtn:visited {color:#fff;}
a.addbtn {display:block;*zoom:1;width:170px;padding-left:35px;height:36px;line-height:36px;text-align:left;color:#333;font-size:14px;font-weight:bold;border:0;background-position:0px -82px;}
a.addbtn:hover {color:#333;text-decoration:none;}
a.postbtn:visited {color:#333;}
.clearer {height:1px!important;height:0;overflow:hidden;clear:both;}

.wrap {width:1000px;}
.postwrap {width:938px;border:1px solid #fff;padding:15px 30px 30px 30px;margin-bottom:10px;float:left;}
.bb {border:1px solid #cbe8ff;}
.itemlabel {width:125px;height:52px;padding-top:5px;font-size:14px;text-align:right;float:left;}
.iteminput {width:260px;padding:2px 0 0 10px;height:55px;text-align:left;float:left;}
.itemtip {width:280px;padding:2px 10px 0 5px;height:55px;text-align:left;float:left;}
.itembox {width:780px;float:left;}
.itemlabelh {width:125px;padding-top:5px;font-size:14px;text-align:right;float:left;}
.iteminputh {width:260px;padding:2px 0 0 10px;text-align:left;float:left;}
.itemtiph {width:280px;padding:2px 10px 0 5px;text-align:left;float:left;}
.la {height:32px;}
.l {height:35px;line-height:20px;}
.l a {_zoom:1;_margin:7px 0;}
.postwrap .mtitle {width:938px;height:30px;text-align:left;font-weight:bold;float:left;}
.postwrap .leftwrap {width:690px;float:left;}
	.leftwrap .nowdo {width:690px;height:29px;border-bottom:1px solid #efefef;line-height:29px;font-size:14px;font-weight:bold;text-align:left;float:left;margin-bottom:15px;}
	.leftwrap .fail {background-position:50px -290px;}
	.leftwrap .itemerror {width:580px;margin:0 0 20px 30px;padding:10px;background:#fffddd;border:1px solid #ffdd93;float:left;}
		.itemerror .icon {width:50px;height:48px;background-position:0px -290px;float:left;}
		.itemerror .msg {width:530px;text-align:left;line-height:160%;font-size:14px;float:left;}
		.msg span {font-weight:bold; color:#ff0000;}
	.leftwrap .itemicon {width:105px;height:46px;float:left;}
	.leftwrap .itemmsg {width:310px;padding: 7px 0 0 10px;height:110px;text-align:left;line-height:180%;float:left;}
	.leftwrap .itemmsg strong {font-size:14px;}
	.leftwrap .itemmtip {width:250px;padding: 7px 10px 0 5px;height:110px;text-align:left;float:left;}
.bar {width:688px;height:32px;border:1px solid #d2e7f8;background:url(tbg.gif) repeat-x 0px -339px;float:left;}
#inquire_user .bar{width:800px;}
.postwrap .rightwrap {width:208px;margin-left:15px;padding-left:24px;border-left:1px solid #efefef;text-align:left;line-height:160%;float:left;}
.rightwrap .addbtn {margin-bottom:10px;}
.childnavwrap {width:938px;height:40px;margin-bottom:15px;float:left;}
.childnavwrap .menuname {width:120px;height:39px;line-height:39px;border-bottom:1px solid #efefef;font-size:14px;font-weight:bold;text-align:center;float:left;}
.childnavwrap a {display:block;_zoom:1;width:98px;height:38px;line-height:39px;border:1px solid #efefef;color:#333;float:left;}
.childnavwrap a.on {font-weight:bold;text-align:center;border-bottom:1px solid #fff;}
.childnavwrap .spec {width:5px;height:39px;border-bottom:1px solid #efefef;float:left;}
.childnavwrap .addplus {width:610px;height:39px;border-bottom:1px solid #efefef;float:left;}

#utool {width:1000px;height:25px;text-align:right;}
#utool #leftspec {width:590px;height:25px;line-height:25px;text-align:left;float:left;}
#utool #customer {width:240px;height:25px;line-height:25px;text-align:left;float:left;}
#utool #uctrl {width:156px;height:22px;padding-top:3px;float:left;}
#utool #login {width:146px;height:25px; background-position:0px -1000px;float:left;}
#utool #login a {display:block;_display:inline-block;height:25px;float:left;}
	#login #reguser {width:58px;}
	#login #loginuser {width:88px;}
#head {width:1000px;height:66px;padding:15px 0 0 0;}
#head #logo {display:block;*zoom:1;width:230px;height:51px;float:left;}
#head #navwrap {width:770px;height:51px;line-height:51px;float:left;text-align:right;}
	#navwrap #backhome {_zoom:1;_margin:17px 0;}
	#navwrap #nav {width:720px;height:30px;padding:12px 0 0 50px;font-size:14px;text-align:left;float:left;}
	#nav a {font-size:14px;font-weight:bold;color:#000;}
	#nav a.on {color:#4d7219;}
#navtipwrap {width:100%;height:52px;padding:15px 0 0 0;margin-bottom:15px;}
#navtipwrap #navtip {width:1000px;height:52px;margin:0 auto;}

label.error {display:block;*zoom:1;padding-left:24px;padding-bottom:2px;color:#fc6707;background:url(icon.png) no-repeat 0px -348px;}
label.success {display:block;*zoom:1;padding-left:24px;padding-bottom:2px;background:url(icon.png) no-repeat 0px -382px;}

#foot {width:1000px;height:100px;padding-top:20px;border-top:1px solid #eee;color:#aaa;text-align:center;line-height:200%;}
#foot a {color:#aaa;}
#foot a:hover {color:#666;}
#foot a:visited {color:#ccc;}

/* signin css */
.signinwrap {width:738px;border:1px solid #fff; margin:0px 100px 10px 100px; float:left;padding: 15px 0px 30px 0px;}
.signinwrap .rightwrap {width:208px;margin-left:15px;padding-left:24px;border-left:1px solid #efefef;text-align:left;line-height:160%;float:left;}
.width200 {width:200px;}
.width440{width:440px; float:left;}
.width120{width:120px;}
.width160{ width:170px;}
.posrel{position:relative;}
.forgetpass{position:absolute; top:14px; left:140px;}
.heightauto{height:auto}
