body { margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; word-wrap:break-word;word-break:break-all
}
div,td,table{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666; word-wrap:break-word;word-break:break-all
}
a { font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px; color: #666; word-wrap:break-word;word-break:break-all
}
a:link,a:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; color: #666;text-decoration: none;
}
a:hover,a:active { font-family:Verdana, Arial, Helvetica, sans-serif; color: #ff6600;text-decoration: underline;
}
a.green:link,a.green:visited { color: #529028;text-decoration: underline; font-family:Verdana
}
a.green02:link,a.green02:visited { color: #65BA01;text-decoration: none; font-family:¡°ËÎÌå¡±;font-size: 14px;font-weight:bold;
}
a.green02:hover{ color: #ff6600;text-decoration: none; font-family:¡°ËÎÌå¡±;font-size: 14px;font-weight:bold;
}
a.red:link,a.red:visited { color: #ff0000;text-decoration: none; font-family:Verdana
}
a.bottom:link,a.bottom:visited { color: #888;text-decoration: none; font-family:Verdana
}
a.bottom:hover,a.bottom:active { font-family:Verdana; color: #ff6600;text-decoration: underline;
}
a.nav:link,a.nav:visited { color: #333;text-decoration: none; font-size:14px
}
a.nav:hover,a.nav:active { color: #ff6600;text-decoration: underline; font-size:14px
}
a.menu:link,a.menu:visited { display:block; font-size:14px; text-decoration: none; height:30px; width:84px; background:url(../images/bg_nav.gif); text-align:center; line-height:30px;
}
a.menu:hover { display:block; font-size: 14px; background:url(../images/bg_nav_c.gif); height:30px; width:84px; text-align:center; line-height:30px; color:#fff; font-weight:bold;
}
.font_title_green{ color:#40a605; font-weight:bold; line-height:20px;
}
.font_title_gray{ color:#666; font-weight:bold; line-height:20px;
}
.font_white{ line-height:24px; color:#fff;
}
.font_red{ line-height:24px; color:#ff0000;font-weight:bold;
}
.font_gray_8{ line-height:20px; color:#888;
}
.font_green{ color:#008000;  
}
.font_star{ font-size:12px; color:#ff0000
}
.font_step{ color:#ff6600; font-size:14px;
}
.font_14{ font-size:14px; line-height:20px;
}
.row_1{ line-height:18px; color:#666
}
.row_2{ line-height:24px; color:#666
}

/* left */
#main{ width:939px; margin:auto; margin-top:15px;
}
#top{ width:778px; margin:auto;
}
#left{ width: 198px; float:left;
}
#logo{ width:199px; padding-bottom:18px;
}
#login{ width:180px; height:110px; margin:auto; background-image:url(../images/bg_login.gif);
}
#new{ margin:10px 0px; width:190px; 
}
#new ul{ margin:0px; padding:0px; list-style:none;
}
#new ul li{ line-height:24px; padding-left:16px; border-left:solid 1px #bbde9e;
}
#nav{ width:700px;
}
#nav ul{ list-style:none; margin:0px; padding:0px;
}
#nav ul li{ float:left; margin-left:15px;
}


.input_search{ width:250px; height:16px; border:solid 1px #1b8d37;
}
.input_sale{ width:200px; height:16px; border:solid 1px #aaa;
}
#sort{ width:170px; margin-left:8px; 
}
#sort ul{ margin:10px 0px 0px 0px; padding:0px; list-style:none;
}
#sort ul li { background:url(../images/line_sort.gif) repeat-y; padding:10px 0px;
}
#sort ul li a{ padding-left:28px;
}
a.sort:link,a.sort:visited { display:block; text-decoration: none; height:16px;  line-height:16px; color:#666;
}
a.sort:hover { display:block; background:url(../images/bg_sort.gif); height:16px; line-height:16px; color:#fff; font-weight:bold;
}
.sort_current { background-image:url(../images/bg_sort.gif);  height:16px; line-height:16px; color:#fff; font-weight:bold; 
padding-left:28px;
}

/* right */
#right{ width:727px; float:right
}
.activity{ width:727px; height:110px; margin-top:2px;
}
#content{ width:727px; float:right; margin-top:24px; margin-bottom:20px; line-height:20px; color:#666
}
.line_1{ background-color:#ff6600; height:1px;
}
.line_2{ background-color:#666; height:1px;
}
.list_case{ border-bottom:solid 1px #e6e6e6; padding-bottom:20px
}
.td_title{ border-top:solid 2px #66c435; border-bottom:solid 1px #e6e6e6; background-color:#f7f7f7; height:28px; text-align:center; font-weight:bold;
}
.td_data{ border-bottom:solid 1px #e6e6e6; text-align:center; height:28px;
}
.td_title_main{ border-bottom:solid 1px #e6e6e6; height:28px;
}

/* intro */
#intro{ float:left; width:150px;
}
#intro ul{ margin:0px; padding:0px; list-style:none;
}
#intro ul li{ height:25px; color:#fff; margin-bottom:10px;
}
a.intro_menu:link,a.intro_menu:visited { display:block; text-decoration: none; height:25px; width:150px; line-height:25px; color:#333; padding-left:10px;
}
a.intro_menu:hover { display:block; background:url(../images/bg_intro_menu.gif); height:25px; width:150px; line-height:25px; color:#fff; font-weight:bold; padding-left:10px;
}
.font_title_intro{ color:#008000; font-weight:bold; font-size:14px;
}
.intro_current{ background:url(../images/bg_intro_menu_hover.gif); height:25px; width:150px; line-height:25px; color:#fff; font-weight:bold; padding-left:10px;
}
#intro_main{ float:left; margin-left:30px; width:558px;
}
.td_price{ background-color:#fff; text-align:center; line-height:28px; color:#333;
}
.td_price_sort{ background-color:#d6ebb6; text-align:center; line-height:28px; font-weight:bold; color:#333;
}
.td_agent{ background-color:#fff; text-align:center; line-height:25px;
}

/* active */
.along{ width:175px; margin:auto; text-align:center; padding-top:20px;
}
.along ul{ list-style:none; margin:0px; padding:0px;
}
.along ul li{ margin-bottom:20px; border:solid 1px #ccc; background-color:#fff; line-height:20px; padding-top:6px;
}

/* page */
.page{ margin:auto; width:30%; text-align:center; height:14px; padding:10px 0px;
}
.page ul{ list-style:none; margin:0px; padding:0px; text-align:center;
}
.page ul li{ float:left; text-align:center; line-height:14px; margin:0px 5px;
}
.page_cur{ color:#666; font-weight:bold;
}

/* bottom */
#bottom{ width:939px; height:70px; margin-bottom:20px; margin:auto; line-height:20px; padding:16px 0px; clear:both;
}
#hangzhou{ width:998px; padding-top:10px; text-align:center;margin:auto;}