* { margin:0; padding:0; list-style:none; font-size: 12px; font-family:Arial, Helvetica, sans-serif; word-break:break-all;}
img{ border:0;}
a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:underline;}
/*...body{ background:url(../images/body_bg.gif) top repeat-x; }   #ebebeb..#CC0000..*/
/*...html {filter: gray;} ...*/
body{ background-color:#ebebeb;}
#box{width:950px;margin:0px auto; padding:0px; }
.price{ color:#a20000;}
#header{ width:950px; height:152px; margin:0 auto; background:#f8f8f8 url(../images/header_bottom.gif) bottom no-repeat;}
.login{ height:30px; background:url(../images/header_top.gif) right top no-repeat; padding-left:400px; line-height:30px; overflow:hidden;}
.login span a{ margin-right:15px; }
.login span a.admin{text-decoration:underline;  margin-left:10px; padding-left:8px; background:url(../images/common/adminpoint.gif) 0 0 no-repeat;}
.login input{ margin-right:10px;}
.login .a_txt{margin-left:3px;margin-top:1px;float:left; width:48px; display:inline;}
.login .a_login{height:14px;float:left;margin-top:5px;}
.login .a_enter{margin-top:5px;margin-left:5px;float:left;width:45px; height:19px; background:url(../images/login_btn.gif) no-repeat; border:0;}
.login .s_xiala_style_2{background-color:#27588E;width:80px;color:#fff;}
.login_before_r{float:right;margin-top:-4px;}
.login_before_r ul{ list-style:none;float:left;}
.login_before_r ul li{float:left;margin-left:5px;}
input#submit{ width:45px; height:19px; background:url(../images/login_btn.gif) no-repeat; border:0; margin-left:-5px; }

.logo{ margin:-10px 40px 20px 20px; float:left;}
.banner{float:left; background:#666666; width:728px; height:75px; margin-top:8px;}
.nav { margin-left:10px;}
.nav span{ float:right; padding:10px 20px 0 0;}
.nav li{ width:62px; height:30px; display:inline; float:left; background:url(../images/nav_bg.gif) no-repeat; line-height:30px; text-align:center; margin:0 5px; }
.nav li.current{background:url(../images/nav_current.gif) no-repeat; height:35px; line-height:20px; margin-top:-5px;}
.nav li a:hover{ font-weight:bold;}
#main{ width:936px; margin:0 auto; background-color:#fff; padding:7px;}
input.login_btn{height:19px; width:45px; background:url(../images/login_btn.gif) no-repeat; border:0;}
.main{ width:950px; margin:0 auto;}
.maincontent {float:left;margin-right:14px;width:726px;}
.side {float:left;width:210px; }
.side_car{background: url(../images/common/bar_bg.gif) repeat-x top;}
.side_car .title {background:transparent url(../images/common/bar_right.gif) no-repeat right top; height:27px; border:0;}
.side_car h4 {background:transparent url(../images/common/bar_left.gif) no-repeat left top;font-size:14px;font-weight:normal;height:20px;padding-top:7px;text-indent:10px;}
.list {border:1px solid #c7c7c7; border-top:0; padding:5px 0 0 1px; background:#FFF;}
.recent li{ width:87px; height:105px; overflow:hidden; margin:5px 8px; float:left; display:inline;}
.recent img{width:87px; height:65px;}
.recent p{ text-align:center; line-height:18px; height:18px; overflow:hidden;}
.recent .jiage{ color:#CC0000;}
.side_car{ margin-bottom:8px;}
.googlead{border:1px solid #e6e6e6; padding:4px; margin-bottom:8px; }
.googlead_img{margin:0 0 8px 5px; }
.footer{ width:950px; margin:10px auto; text-align:center; line-height:2em;color:#000;padding-top:20px;clear:both;}
.clear{ clear:both;}


.member_login{ margin:40px 30px; float:left; width:249px; background:url(../images/login_bg.gif) repeat-y;}

.member_top{ padding-top:18px;background:url(../images/login_top.gif) top no-repeat;}

.member_login h3{ font-size:14px; color:#1a6db1; margin-left:20px; padding-left:17px; background:url(../images/h3.gif) left no-repeat;}

.member_login p{ text-indent:2em; line-height:2em; margin:10px 15px; color:#777;}

.member_login p a{ color:#777; text-decoration:underline;}

.member_login p.wrongkey{ color:#ff6600; font-weight:bold; background:url(../images/label1_2.gif) 5px 3px no-repeat;}

.login_in{ margin:7px; padding:0 10px;}  

.forgetkey{ margin:10px; padding-left:60px;}

.forgetkey a{text-decoration:underline; margin-right:30px;}

.member_login h4{ font-size:14px; border-top:1px dashed #bfbfbf; margin:0 10px; padding-top:13px; }

.newmember{ width:219px; text-align:right; padding:15px; background:url(../images/login_btm.gif) bottom no-repeat;}

.newmember a{ color:#1a6db1; }

.newmember a:hover{ color:#ff6600; text-decoration:underline;}

.unmember{float:left; margin:40px 0; width:570px;}

.unmember h1{ height:37px; font-size:14px; width:534px; margin:15px 0 10px 0; padding-left:30px; background:#fff url(../images/suggest.gif) left no-repeat;}

.unmember h1 img{ position:relative; top:5px; margin-left:100px;}

.unmember p{ line-height:2em; text-indent:2em;}

.unmember p a{ text-decoration:underline;}

.unmember p.weituo{ text-align:right; margin-top:-10px;}

.buzhuce{ border-top:1px dashed #000; padding-top:15px; margin-top:10px;}

.buzhuce h1{background:none; margin:15px 0 8px 0; height:20px;}

.buzhuce a{color:#1a6db1; font-weight:bold;}

.buzhuce p span{ color:#ff6600;}
#login{width:752px;  height:30px; padding-left:160px; margin:0 auto; margin-top:20px; position:relative; top:1px; }

#login li{ width:136px; line-height:30px;font-size:14px; float:left; display:inline-block; text-align:center; margin-right:5px;  }

#login li#current{ font-weight:bold; background:url(../images/login_nav.gif);}

#login li#more_infor{ width:170px;}


