@charset "utf-8";
/*--- Global style ---*/
* { word-wrap: break-word; word-break: break-all; }
body { margin: 0px; font: 12px Helvetica,Arial,sans-serif; }
form, img { margin: 0; border: 0; }
a { color: #33a300; text-decoration: none; }
a:hover { color: #ff6600; text-decoration: underline; }
select, input, textarea { font: 12px Tahoma, Verdana, Helvetica,sans-serif; }

/*--- Common style ---*/
#left { float: left; width: 250px; }
#right { float: right; width: 705px; }
#left2 { float: left; width: 705px; }
#right2 { float: right; width: 255px; }
.titles { line-height:25px; border-bottom:1px dashed #ccc; margin-bottom:5px; }
.titles h1 { display:inline;font-size:14px;color:#000000;margin-right:5px; }

#need {width: 560px; margin: 0 0 0 20px; padding: 0px; }
#need li {height: 38px ; width: 550px; background: #FFF; display: block; cursor: text; padding: 7px 0px 7px 0px!important; }
#need li:hover,#need li.hover {background: #FFD; }
#need label {padding-left: 10px; font-size:14px; color:#717171; }
#need dfn {display: none; padding-left: 60px; }
#need li:hover dfn, #need li.hover dfn {display:block; margin-left: 25px; margin-top: 5px; color: #000000; font-style:normal; }
#needs { width: 470px; margin: 0 0 0 113px; padding: 0px; }
#needs li {height: 14px ; width: 460px; display: block; cursor: text; padding: 7px 0px 7px 0px!important; }
.reg {
	MIN-HEIGHT: 715px; POSITION: relative; HEIGHT: 715px; background: url(../../style/images/reg-pic.jpg) no-repeat;}
.reg-box {
	left:276px; MIN-HEIGHT: auto; WIDTH: 600px; POSITION: absolute; TOP: 55px; HEIGHT: auto; }
.reg .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 35px; FONT-WEIGHT: bold; FONT-SIZE: 14px; color:#000000; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; }
.verify {
	MIN-HEIGHT: 530px; POSITION: relative; HEIGHT: 530px; background: url(../../style/images/verify-pic.jpg) no-repeat;}
.verify-box {
	left:240px; MIN-HEIGHT: auto; WIDTH: 530px; POSITION: absolute; TOP: 50px; HEIGHT: auto; FONT-SIZE: 14px; color:#000000; }
.verify h3 { text-align: center; padding-bottom:15px; }
.login {
	MARGIN-TOP: 5px; MIN-HEIGHT: 460px; BACKGROUND: url(../../style/images/login-pic.jpg) no-repeat; POSITION: relative; HEIGHT: 460px; }
.login .login-box {
	BORDER-RIGHT: #f89e2e 1px solid; BORDER-TOP: #f89e2e 1px solid; RIGHT: 120px; MIN-HEIGHT: auto; BORDER-LEFT: #f89e2e 1px solid; WIDTH: 295px; BORDER-BOTTOM: #f89e2e 1px solid; POSITION: absolute; TOP: 55px; HEIGHT: auto; BACKGROUND-COLOR: #fff; PADDING-BOTTOM: 10px; }
.login .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 14px; color:#ff6600; PADDING-BOTTOM: 0px; PADDING-TOP: 14px; }
.login #regDiv {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 65px; PADDING-BOTTOM: 10px; PADDING-TOP: 20px; }
.aboutus {
	MIN-HEIGHT: 900px; POSITION: relative; HEIGHT: 900px; background: url(../../style/images/aboutus.jpg) no-repeat;}
.about-text { text-indent:0px; margin:85px 0px 0px 240px; padding:0; line-height:25px; color:#3A3A3A; }
.about-title { font-size: 12px; margin:0 0 0 0; padding: 1px 0px 0px 0px; color:#000000; font-weight:bold; }
.contactus {
	MIN-HEIGHT: 700px; POSITION: relative; HEIGHT: 700px; background: url(../../style/images/contactus.jpg) no-repeat;}
.contactus-box {
	left:190px; MIN-HEIGHT: auto; WIDTH: 650px; POSITION: absolute; TOP: 120px; HEIGHT: auto; }
.useragreement {
	MIN-HEIGHT: 160px; POSITION: relative; HEIGHT: 160px; background: url(../images/useragreement.jpg) no-repeat;}
.help {
	MIN-HEIGHT: 660px; POSITION: relative; HEIGHT: 660px; background: url(../../style/images/help.jpg) no-repeat;}
.tip {
	MIN-HEIGHT: 360px; POSITION: relative; HEIGHT: 360px; background: url(../../style/images/tip.jpg) no-repeat;}
.forget {
	MIN-HEIGHT: 460px; POSITION: relative; HEIGHT: 460px; background: url(../../style/images/forget.jpg) no-repeat;}
.forget .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 430px; FONT-WEIGHT: bold; FONT-SIZE: 14px; color:#000000; PADDING-BOTTOM: 0px; PADDING-TOP: 90px; }
.aboutrecommend {
	MIN-HEIGHT: 820px; POSITION: relative; HEIGHT: 820px; background: url(../../style/images/aboutrecommend.jpg) no-repeat;}
.recommend-text { text-indent:0px; margin:35px 40px 0px 40px; padding:0; line-height:25px; color:#3A3A3A; }
.recommend-title { font-size: 12px; margin:0 0 0 0; padding: 1px 0px 0px 0px; color:#000000; font-weight:bold; }

.b1, .b2, .b3, .b4 , .b12, .b13, .b14 { font-size:1px; overflow:hidden; display:block; }
.b1 { height:1px; background:#d1ffca; margin:0 5px; }
.b2 { height:1px; background:#f0ffeb; border-right:2px solid #d1ffca; border-left:2px solid #d1ffca; margin:0 3px; }
.b3 { height:1px; background:#f0ffeb; border-right:1px solid #d1ffca; border-left:1px solid #d1ffca; margin:0 2px; }
.b4 { height:2px; background:#f0ffeb; border-right:1px solid #d1ffca; border-left:1px solid #d1ffca; margin:0 1px; }
.contentb { background:url(../../style/images/bg.gif) repeat-x; border-right:1px solid #f0f7e5; border-left:1px solid #f0f7e5; overflow:hidden; }

.b5, .b6, .b7, .b8 , .b9, .b10, .b11{ font-size:1px; overflow:hidden; display:block; }
.b5 { height:1px; background:#E6E6E6; margin:0 5px; }
.b6 { height:1px; background:#f3f3f3; border-right:2px solid #E6E6E6; border-left:2px solid #E6E6E6; margin:0 3px; }
.b7 { height:1px; background:#f3f3f3; border-right:1px solid #E6E6E6; border-left:1px solid #E6E6E6; margin:0 2px; }
.b8 { height:2px; background:#f3f3f3; border-right:1px solid #E6E6E6; border-left:1px solid #E6E6E6; margin:0 1px; }
.b9 { height:2px; border-right:1px solid #E6E6E6; border-left:1px solid #E6E6E6; margin:0 1px; }
.b10 { height:1px; border-right:1px solid #E6E6E6; border-left:1px solid #E6E6E6; margin:0 2px; }
.b11 { height:1px; border-right:2px solid #E6E6E6; border-left:2px solid #E6E6E6; margin:0 3px; }
.contentb1 { padding:1px 5px 5px 10px; line-height:1.1; height:186px; background:url(../../style/images/bg2.gif) repeat-x; border-right:1px solid #E6E6E6; border-left:1px solid #E6E6E6; }
.contentb2 { padding:1px 5px 5px 1px; background:url(../../style/images/bg2.gif) repeat-x; border-right:1px solid #f3f3f3; border-left:1px solid #f3f3f3; }

.b12, .b13, .b14, .b15, .b16, .b17, .b18 { font-size:1px; overflow:hidden; display:block; }
.b12 { height:1px; background:#33a300; margin:0 5px; }
.b13 { height:1px; background:#f0ffeb; border-right:2px solid #33a300; border-left:2px solid #33a300; margin:0 3px; }
.b14 { height:1px; background:#f0ffeb; border-right:1px solid #33a300; border-left:1px solid #33a300; margin:0 2px; }
.b15 { height:2px; background:#f0ffeb; border-right:1px solid #33a300; border-left:1px solid #33a300; margin:0 1px; }
.b16 { height:2px; border-right:1px solid #33a300; border-left:1px solid #33a300; margin:0 1px; }
.b17 { height:1px; border-right:1px solid #33a300; border-left:1px solid #33a300; margin:0 2px; }
.b18 { height:1px; border-right:2px solid #33a300; border-left:2px solid #33a300; margin:0 3px; }

.b19, .b20, .b21, .b22 { font-size:1px; overflow:hidden; display:block; }
.b19 { height:1px; background:#E6E6E6; margin:0 5px; }
.b20 { height:1px; background:#ffffff; border-right:2px solid #E6E6E6; border-left:2px solid #E6E6E6; margin:0 3px; }
.b21 { height:1px; background:#ffffff; border-right:1px solid #E6E6E6; border-left:1px solid #E6E6E6; margin:0 2px; }
.b22 { height:2px; background:#ffffff; border-right:1px solid #E6E6E6; border-left:1px solid #E6E6E6; margin:0 1px; }

.rc_box1,.rc_box2,.rc_box3{display:inline-block;*display:inline;*zoom:1;position:relative;border-style:solid;border-color:#E6E6E6;}
.rc_box2,.rc_box3{border-width:0 1px;*left:-2px;background-color:#f3f3f3;}
.rc_box1{border-width:1px;line-height:1.5;}
.rc_box2{margin:0 -2px;}
.rc_box3{margin:1px -2px;padding:0 6px;}
.lov1,.lov2{position:absolute;top:25%;overflow:hidden;width:0;height:0;border-top:6px dotted transparent;border-bottom:6px dotted transparent;border-right:6px solid transparent;}
.lov1{left:-9px;border-right-color:#E6E6E6;}
.lov2{left:-8px;border-right-color:#f3f3f3;}

.rc_box4,.rc_box5,.rc_box6{display:inline-block;*display:inline;*zoom:1;position:relative;border-style:solid;border-color:#f5a425;}
.rc_box5,.rc_box6{border-width:0 1px;*left:-2px;background-color:#FFFFDD;}
.rc_box4{border-width:1px;line-height:1.5;}
.rc_box5{margin:0 -2px;}
.rc_box6{margin:1px -2px;padding:0 6px;}
.lov4,.lov5{position:absolute;top:25%;overflow:hidden;width:0;height:0;border-top:6px dotted transparent;border-bottom:6px dotted transparent;border-right:6px solid transparent;}
.lov4{left:-9px;border-right-color:#f5a425;}
.lov5{left:-8px;border-right-color:#FFFFDD;}
	
.mainrail { clear:both; padding:1px 5px 3px 5px; line-height:1.1; margin:0px; }
.mainrail em { float:right; padding-top:5px; padding-right:15px; font-style:normal; color:#969696; }
.mainrail em .selected { background:#FE9F41; margin:0; cursor:pointer; 
    color:#FFF; position:relative;padding:2px 3px;top:0px;*top:-1px;}
.mainrail em .unselected { padding:2px 3px; margin:0; position:relative;top:1px;*top:-1px; cursor:pointer; }

.rail-border-1 { border:none !important;; }
.rail-border-3 { border:1px solid #D3D3D3 !important; background:#fff; }
.rail-border-4 { border:none !important; }
.rail-border-5 { border:1px solid #9bdf70 !important; background:#fff; }
.rail-border-6 { border-right:1px solid #33a300; border-left:1px solid #33a300; background:url(../../style/images/bg.gif) repeat-x; }

.rail-h-1 { font-size: 14px; margin:0 0 3px 0; padding: 5px 5px 4px 10px; color:#ffffff; font-weight:normal; }
.rail-h-2 { font-size: 14px; margin:0 0 3px 0; padding: 5px 5px 5px 5px; color:#000000; font-weight:bold; }
.rail-h-3 { font-size: 14px; margin:0 0 3px 0; padding: 15px 5px 5px 10px; color:#000000; font-weight:bold; }
.rail-h-4 { font-size: 14px; margin:0 0 3px 0; padding: 5px 5px 0px 20px; color:#000000; font-weight:bold; }
.rail-h-5 { font-size: 12px; margin:0 0 3px 0; padding: 10px 5px 10px 335px; color:#000000; font-weight:normal; }
.rail-h-6 { font-size: 12px; margin:0 0 3px 0; padding: 15px 5px 5px 10px; color: #000000; font-weight:bold; text-align: center; }
.rail-h-7 { font-size: 14px; margin:0 0 3px 0; padding: 10px 5px 5px 10px; color:#000000; font-weight:bold; }
.rail-h-8 { font-size: 12px; margin:0 0 0 0; padding: 1px 0px 4px 0px; color:#000000; font-weight:bold; }
.rail-h-9 { font-size: 12px; margin:0 0 0 0; padding: 1px 0px 4px 0px; color:#000000; font-weight:bold; }
.rail-h-10 { font-size: 14px; margin:0 0 3px 0; padding: 5px 5px 5px 0px; color:#000000; font-weight:bold; }
.rail-h-11 { font-size: 14px; margin:0px; padding: 5px 5px 0px 5px; color:#ff6600; font-weight:bold; }
.rail-h-12 { font-size: 14px; margin:0 0 0 0; padding: 1px 0px 4px 0px; color:#000000; font-weight:bold; }

.rail-h-border-1 { border-bottom:1px solid #EEE !important; background:#fff; }

.rail-h-bg-1 { border-bottom:1px solid #eeeeee; margin-left:15px; margin-right:15px;}
.rail-h-bg-2 { border-bottom:1px solid #dddddd; }
.rail-h-bg-3 { border-top:1px solid #f0f7e5; }
.rail-h-bg-5 { border-top-width: 0px; display: inline-block; font-weight: bold; border-left-width: 0px; background: url(/style/images/rl.gif) no-repeat; border-bottom-width: 0px; width:92px; overflow: hidden; cursor: pointer; color: #fff !important; line-height: 20px; height:26px; font-family: 宋体; text-align: center; border-right-width: 0px; text-decoration: none; }
.rail-h-bg-7 { border-bottom:1px solid #9bdf70 !important;border-top:1px solid #9bdf70 !important;background:#f0fbeb; }
.rail-h-bg-8 { padding:0;border-top-width: 0px; display: inline-block; font-weight: bold; border-left-width: 0px; background: url(../../style/images/rl2.gif)  no-repeat; border-bottom-width: 0px; width:120px; overflow: hidden; cursor: pointer; color: #fff !important; line-height: 20px; height:32px; font-family: 宋体; text-align: center; border-right-width: 0px; text-decoration: none; }
.rail-h-bg-9 { border-top-width: 0px; display: inline-block; font-weight: bold; border-left-width: 0px; background: url(../../style/images/b1.gif) no-repeat; border-bottom-width: 0px; width:80px; overflow: hidden; cursor: pointer; color: #fff !important; line-height: 20px; height:48px; font-family: 宋体; text-align: center; border-right-width: 0px; text-decoration: none; }
.rail-h-bg-10 { border-top-width: 0px; display: inline-block; font-weight: bold; border-left-width: 0px; background: url(../../style/images/reg2.gif) no-repeat; border-bottom-width: 0px; width:120px; overflow: hidden; cursor: pointer; color: #fff !important; line-height: 26px; height:32px; font-family: 宋体; font-size:14px; text-align: center; border-right-width: 0px; text-decoration: none; }
.rail-h-bg-11 { border-top-width: 0px; display: inline-block; font-weight: bold; border-left-width: 0px; background: url(../../style/images/reg.gif) no-repeat; border-bottom-width: 0px; width:200px; overflow: hidden; cursor: pointer; color: #fff !important; line-height: 26px; height:32px; font-family: 宋体; font-size:14px; text-align: center; border-right-width: 0px; text-decoration: none; }
.rail-h-bg-12 { border-top-width: 0px; display: inline-block; font-weight: bold; border-left-width: 0px; background: url(../../style/images/login.gif) no-repeat; border-bottom-width: 0px; width:92px; overflow: hidden; cursor: pointer; color: #fff !important; line-height: 26px; height:32px; font-family: 宋体; font-size:14px; text-align: center; border-right-width: 0px; text-decoration: none; }

.rail-rl-1 { background:url('../../style/images/type_b_left.gif') no-repeat;height:25px; }
.rail-rr-1 { background:url('../../style/images/type_b_right.gif') no-repeat right top; color:#009944; padding-left:5px;margin-left:2px; }
.rail-ro-1 { border:1px solid #CFE8B7; }

.subrail { line-height:25px;height:25px; margin:0 10px; border-bottom:1px solid #dddddd; }
.subrail .selected a { color:#ff6600; font-weight:bold; text-decoration: none; }
.shopsubrail { line-height:25px;height:25px; margin:0 10px; border-bottom:1px solid #dddddd; }
.shopsubrail .selected a { color:#ff6600; font-weight:bold; text-decoration: none; }
.shopsubrail .em { float:right; padding-right:15px; font-style:normal; color:#969696; }

.rail-list { clear:both; margin: 0px 2px; padding:5px 0 0 0; line-height:25px; list-style:none; }
.rail-list div { word-wrap: break-word; overflow: auto;}
.rail-list img { clear:both; float:left; border:1px solid #eee; margin-right:5px; margin-bottom:5px;}
.rail-list li { clear:both;clear:both; } 
.rail-list li cite { float:right; font-style:normal;}
.rail-list li .discount { display:block;margin:0;padding:0;color:green; }
.rail-list1 { clear:both; margin: 0px 2px; padding:5px 0 0 0; line-height:15px; list-style:none; }

.rail-text { text-indent:24px; margin:5px 10px; padding:0; line-height:20px; }
.rail-text1 { text-indent:0px; margin:0px 0 5px 90px; padding:0; line-height:25px; }
.rail-text2 { text-indent:0px; margin:0px 10px 20px; padding:0; line-height:25px; color:#3A3A3A; }
.rail-text3 { text-indent:0px; margin:5px 10px; padding:0; line-height:20px; }
.rail-text4 { text-indent:0px; margin:5px 0 5px 240px; padding:0; line-height:25px; }
.rail-text5 { text-indent:0px; margin:35px 10px 5px; padding:0; line-height:20px; }
.rail-text6 { text-indent:0px; margin:0px 10px 20px 90px; padding:0; line-height:25px; color:#3A3A3A; }

.rail-links {  margin:5px 10px; padding:0; line-height:18px; } 

.rail-faces { padding:5px 0; margin:0px; padding:0; list-style:none; overflow:hidden; }

.rail-pictures { padding:0;margin:0;list-style:none; }
.rail-pictures li { float:left; width: 130px;height: 120px; margin:5px 10px; padding:1px; text-align:center; }
.rail-pictures li div { border:1px solid #ddd; width:125px;height:95px; background:#FCFCFC; margin-bottom:5px; }
.rail-pictures li div img { max-width: 124px; max-height: 94px;  margin-top: expression((95-this.height)/2); 
    width: expression(this.width > 124 ? 124 : true);height: expression(this.height > 94 ? 94 : true); }
.rail-pictures li p { margin:0;padding:0; }

.rail-thumb-s { margin:1px auto;padding:0;list-style:none; }
.rail-thumb-s li { float:left; width: 88px;height: 90px; margin:3px 3px; padding:1px; text-align:center; }
.rail-thumb-s li div { border:1px solid #ddd; width:88px;height:67px; background:#FCFCFC; margin-bottom:5px; }
.rail-thumb-s li div img { max-width: 88px; max-height: 67px; margin-top: expression((67-this.height)/2);
    width: expression(this.width > 88 ? 88 : true);height: expression(this.height > 67 ? 67 : true); }
.rail-thumb-s li p { margin:0;padding:0; }

.rail-thumb-n { margin:1px auto;padding:0;list-style:none;}
.rail-thumb-n li { float:left; width: 88px;height: 67px; margin:3px 3px; padding:1px; 
    text-align:center;}
.rail-thumb-n li div { border:1px solid #ddd; width:88px;height:67px; background:#FCFCFC; }
.rail-thumb-n li div img { max-width: 88px; max-height: 67px; margin-top: expression((67-this.height)/2); 
    width: expression(this.width > 88 ? 88 : true);height: expression(this.height > 67 ? 67 : true); }

.rail-gift { padding:0; margin:0; list-style:none; }
.rail-gift li { float:left; margin:5px 8px 10px 8px; padding:1px; text-align:center;}
.rail-gift li div { border: 1px solid #ccc ; width:149px;height: 95px; background:#fff; margin-bottom:5px;}
.rail-gift li div img { max-width: 124px; max-height: 94px;
    width: expression(this.width > 124 ? 124 : true);height: expression(this.height > 94 ? 94 : true); }
.rail-gift li p { margin:0;padding:0; line-height:20px; color:#666; }

.rail-thumblist { margin: 5px 5px 0 5px; }
.rail-thumblist img { border:1px solid #ddd; }

.maintable { width: 100%; }
.maintable th { text-align: left; color: #808080; padding: 5px 10px; font-weight: normal; }
.maintable td { padding: 5px 10px; }
.maintable .num { text-align: center; }
.maintable2 { width: 100%; }
.maintable2 th { text-align: left; color: #808080; font-weight: normal; }
.maintable2 td { padding: 6px 5px; border-top:1px dashed #eee;}
.maintable2 .num { text-align: center; }
.maintable3 { width: 100%; }
.maintable3 th { text-align: left; color: #808080; padding: 2px 0px; font-weight: normal; }
.maintable3 td { padding: 2px 0px; }
.maintable3 .num { text-align: center; }

.myframe { border:0; width:100%;height:100%; }

/*--- head ---*/
#topmenu { margin-left: auto; margin-right:auto; width:965px; padding:5px 15px 2px; background:#fafafa; border-bottom:1px solid #fefefe;}
#topmenu a { margin:0 2px; color: #333; text-decoration: none;}
#topmenu a:hover { color: #ff6600; text-decoration: underline; }

#header, #body, #menu_hr, #footer { margin-left: auto; margin-right:auto; width:965px; }
#body1 , #footer1 { margin-left: auto; margin-right:auto; width:965px; }

#header1 { margin-left: auto; margin-right:auto; width:965px; padding:10px 15px 0px; }
#header1 a { margin:0 2px; color: #000000; text-decoration: none;}
#header1 a:hover { color: #ff6600; text-decoration: underline; }
.mainmenu1 { margin-top:5px; margin-bottom:10px; }
.mainmenu1 .logo { float:left; width:150px; text-align:center; margin:0; }

#header { margin-bottom:2px;}
ul.nav{list-style:none;clear:left;float:left;margin:10px 0px;padding-left:0px;}
ul.nav li{float:left;line-height:43px;}
ul.nav li a{float:left;font-size:12px;color:#33a300;font-weight:bold;text-decoration:none;padding-right:20px; background:url(../images/1.gif) no-repeat top right;}
ul.nav li a span{float:left;display:block;height:43px;padding-right:20px;background:url(../images/1.gif) no-repeat top left;}
ul.nav li a.current{background:url(../images/3.gif) no-repeat top right;color:#fff; font-weight:bold; text-decoration:none;}
ul.nav li a.current span{background:url(../images/3.gif) no-repeat top left;}
ul.nav li a:hover{background:url(../images/2.gif) no-repeat top right;color:#33a300; font-weight:bold; text-decoration:none;}
ul.nav li a:hover span{background:url(../images/2.gif) no-repeat top left;}

.white_content { position: absolute; top: 23%; left: 2%; width: 92%; height: 405px; padding: 10px 20px 15px 20px; border: 2px solid #33a300; background-color: #ffffff; z-index:1000; overflow: hidden; } 
ul.menulist { margin:0px; padding:0px; list-style:none; height:18px; line-height:18px; }
ul.menulist dt { float: left; width: 60px; }
ul.menulist dt a{ color:#33a300; font-weight: bold; }
ul.menulist dt a:hover { color: #ff6600; text-decoration: underline; }
ul.menulist dd { width: 180px; }
ul.menulist li { display:inline; padding-right:6px; margin-top:0px; }
ul.menulist li a{ color:#000000; }
ul.menulist li a:hover { color: #ff6600; text-decoration: underline; }

#mynav{ width:70px; height:22px; top: -19px; position:absolute; z-index:1; }
.list{ line-height:22px; text-align:left; }
.menu1{ width:70px; height:auto; margin:19px 0px 0px 0px; padding:5px 0px 5px 5px; border:1px solid #33a300; background-color:#ffffff; cursor:hand; overflow-y:hidden; }
.menu2{ width:70px; height:20px; margin:19px 0px 0px 0px; padding:5px 0px 0px 5px; overflow-y:hidden; cursor:hand; }

.mainmenu { padding-top:5px; }
.mainmenu .logo { float:left; width:220px; text-align:left; margin:0; }
.mainmenu .search { float:right; width:400px; text-align:left; margin:9px 0px 0px; background:url(../images/4.gif) no-repeat;}
.mainmenu .search a { color:#ffffff; }
.mainmenu .search form { margin: 5px 0px 6px 20px;  }
.mainmenu .search form input { padding:2px 5px; border-style:solid; border-width: 2px; border-color: #33a300; line-height: 23px; height:23px; }
.mainmenu .search button { border-top-width: 0px; display: inline-block; font-weight: bold; border-left-width: 0px; background: url(../images/search.gif) no-repeat center; border-bottom-width: 0px; width:62px; overflow: hidden; cursor: pointer; color: #fff !important; line-height: 26px; height:32px; font-family: 宋体; text-align: center; border-right-width: 0px; text-decoration: none; }
.mainmenu .search span a { color:#33a300; }
.mainmenu .search span a:hover { color: #ff6600; text-decoration: underline; }

/*--- body ---*/
.link_path { margin-bottom: 5px; }
.link_path em { float:right; padding-right:5px; font-style:normal; }

.catelist { overflow: hidden; border-right:1px solid #33a300; border-left:1px solid #33a300; }
.catelist .type { clear:both; font-family:Verdana,Arial,Tahoma; line-height:22px;}
.catelist .type h3 { float:left; font-size:12px; font-weight:normal; margin:0; padding:5px 0px 0px 10px; }
.catelist .type .class { float:right; margin:0; text-align:left; width:87%; padding:5px 5px 5px 0px; }
.catelist .type .class span { display:inline; }
.catelist .type .class .street { padding:5px 0px;}
.catelist .selected a { color:#ff6600; font-weight:bold; text-decoration: none; }
.filter { padding:5px 0 5px 10px; }
.filter span { display:block;height:30px; }

/*--- Index ---*/
#index_left { float: left; width: 645px;}
.paihang .pai { width:205px; padding:0px 5px 5px 5px; }
#index_right { float: right; width: 305px; }
.indexlist { overflow: hidden; padding:12px; background:#f3f3f3; border-right:1px solid #E6E6E6; border-left:1px solid #E6E6E6; }
.indexmainrail { clear:both; padding:0px 5px; line-height:1.1; background:#FFFFFF; border-left:1px solid #eee; border-right:1px solid #eee;}
.indexmainrail em { float:right; padding-top:5px; padding-right:8px; font-style:normal; color:#969696; }
.hotlist { width:100%; height:24px; overflow:hidden; padding-top:5px; }
.hotlist ul { margin:0px; padding:0px; list-style:none; padding-left:20px;height:24px; line-height:24px; }
.hotlist ul li { display:inline; padding-right:8px; }
 .ico-hot { background:url(../images/hot-index.gif) no-repeat; width:46px; height:44px; top:156px; position:absolute; z-index:1; }

/*--- Review ---*/
.review { clear:both; width:98%; margin:0 auto 10px auto; }
.review .member { float:left; line-height:20px; }
.review .m_w_index { width:80px; }
.review .member img { display:block; }
.review .member ul {  list-style:none; margin:0; padding:0; }
.review .member ul li { margin:1px 0; color: #808080; }
.review .field { float:left;  }
.review .f_w_index { width:405px; }
.review .feed { padding:0 5px; line-height:25px; margin-bottom:5px; }
.review .feed h3 { display:inline;font-size:12px; color:#CC0000; padding:0; margin:0; }
.review .feed h3 a { color: #33a300; }
.review .feed h3 a:hover { color: #ff6600; text-decoration: underline; }
.review .feed span a { color:#33a300; }
.review .feed span a:hover { color: #ff6600; text-decoration: underline; }
.review .info .score { clear:both; list-style:none; margin:5px 0 0 5px; padding:0; }
.review .info .score li { float:left; margin:0 2px 0 0; line-height:20px;height:16px;}
.review .info .params { clear:both;list-style:none; margin:5px 5px; padding:0; }
.review .info .params li { margin:2px 0; }
.review .info p { clear:both; padding:0; margin:8px 5px 5px 5px; line-height:20px; color:#000000; overflow:auto; *overflow:hidden; }

/*--- Tag ---*/
.taglist { width: 100%; padding: 10px 0; overflow: hidden; }
.taglist li { float: left; display: inline; width: 11em;height: 24px; overflow: hidden;margin: 0 10px; color: #919191; 
    font-size: 10px; }
.taglist li a { margin: 0 2px; font-size: 12px; }

/*--- Post ---*/
.post { clear:both; }
.post .title { line-height:25px; border-bottom:1px dashed #ccc; margin-bottom:5px; }
.post .title h1 { display:inline;font-size:14px;color:#33a300;margin-right:5px; }
.post .title1 { line-height:25px; margin-bottom:5px; }
.post .title1 h1 { display:inline;font-size:14px;color:#ff6600;margin-left:10px; }
.post .table { width:100%; }
.post .table td { padding:10px 2px 5px 2px; }
.post .table td textarea { width:400px; display:block; padding:2px; line-height:16px; }

.loginpost { clear:both; }
.loginpost .table { width:100%; }
.loginpost .table td { padding:3px; }
.loginpost .table td textarea { width:400px; display:block; padding:2px; line-height:16px; }

/*-- Detail ---*/
#detail_left { float:left; width:645px; }
#detail_right { float:right; width:305px; }
.detail .info { line-height:30px; list-style:none; font-size:14px; color:#666; }
.detail .info li{ border-bottom:1px dashed #ddd; }
.detail .content { margin:5px 0px; font-size:12px; line-height:24px; }
.detail .content p { margin:5px 0 0 0; padding:0; }

/*--- foot ---*/
#footer { clear:both; }
#footer .links { border-top:1px solid #ddd; line-height:30px;height:25px; margin-bottom: 5px;}
#footer .links a {  color: #717171; margin:0 10px; }
#footer .bottom { font-size: 10px; }
#footer .bottom a { margin:0 5px; color: #717171; }
#footer div { color: #717171; text-align:center; line-height: 18px; }
#footer .version { color: #FF6600; }
#footer .product a { color: #0066FF; font-weight: bold; }

#footer1 { clear:both; }
#footer1 .links { border-top:1px solid #ddd; line-height:30px;height:25px; margin-bottom: 5px;}
#footer1 .links a {  color: #717171; margin:0 10px; }
#footer1 .bottom { font-size: 10px; }
#footer1 .bottom a { margin:0 5px; color: #717171; }
#footer1 div { color: #717171; text-align:center; line-height: 18px; }
#footer1 .version { color: #FF6600; }
#footer1 .product a { color: #0066FF; font-weight: bold; }