body {MARGIN: 0px;PADDING: 0px;background:#FFF;text-align:center;color: #333;font-size: 12px;font-family:arial,verdana,sans-serif,宋体;}
A {color: #333;text-decoration: none;}
A:link {color: #333;text-decoration: none;}
A:visited {color: #333}
H1 {font-size: 24px; font-family: arial,宋体}
H2 {font-size: 18px; font-family: arial,宋体}
H3 {font-size: 14px; font-family: arial,宋体}
H4 {color: #D3B190; font-size: 12px; font-family: arial,宋体; text-align: left; MARGIN: 0px; PADDING: 0px;}
H5 {color: #333; font-size: 12px; font-family: arial,宋体; text-align: left; MARGIN: 0px; PADDING: 10px 0px;}
IMG {PADDING: 0px; BORDER: 0px; }
FORM { MARGIN: 0px; PADDING: 0px; }
TEXTAREA, INPUT { font-size: 12px;  }
TD { font-size: 12px; }
P { MARGIN: 0px; PADDING: 0px; BORDER: 0px; text-align:justify;}
H4 A {color: #D3B190;text-decoration: none;}
H4 A:link {color: #D3B190;text-decoration: none;}
H4 A:hover {color: #D3B190}
H4 A:visited {color: #D3B190}
.l {float:left;}
.r {float:right;}
.cursorhand {_cursor: hand;cursor: pointer;}
.j_red { color: #C51230; }
.j_red2 { color: #C51230; }
.padding5050 { PADDING: 6px 0px 5px 0px; }
.color9 { color: #333; }
.color12 { color: #ccc; }
.color_d3 { color: #D3B190; }
.font10 { font-size: 12px; }
.bold {}
.info_red { color: #C51230;PADDING: 0px 0px 0px 0px; }
.dialog_left { text-align: right; width: 150px; }
.dialog_right { text-align: left;  }
#all { width:780px;MARGIN-right: auto;MARGIN-left: auto;background:url(../image/bg_main_left.gif) repeat-y; }
/* HEADER */ /*background: #9CC9F7; background:#D0E4F7;*/
#header {width:780px;height:90px;MARGIN-right: auto;MARGIN-left: auto;PADDING: 0px;background: #FFF;}
#logo { float: left; width: 367px; height: 70px; PADDING: 20px 0px 0px 0px; background: #FFF;}
#info { float: right; width: 413px; height: 90px; PADDING: 0px 0px 0px 0px; background: #FFF;}
#info1 { width: 413px; height: 40px; PADDING: 20px 0px 0px 0px; text-align: right; vertical-align: bottom;}
#hotline { PADDING: 0px 0px 0px 0px; color: #C51230; line-height: 16px;}
#hotline img { vertical-align: middle; }
#map {  }
#info2 { width: 413px; height: 20px; PADDING: 10px 0px 0px 0px;}
#menu_sub { float: right; color: #333333; width: 300px; border-bottom: 1px solid #333333;}
#menu_sub UL { LIST-STYLE-TYPE: none; width: 312px; height: 18px; MARGIN: 0px; PADDING: 0px 0px 0px 0px; }
#menu_sub UL LI { float: left; }
#menu_sub A {color: #333333;text-decoration: none;}
#menu_sub A:link {color: #333333;text-decoration: none;}
#menu_sub A:hover {color: #C51230}
#menu_sub A:visited {color: #333333}
#menu_sub .current { color: #C51230; }
/* MENU */
#menu {width:780px;height:23px;MARGIN-right: auto;MARGIN-left: auto;PADDING: 23px 0px 0px 0px;background: #FFF;}
#menus { float: left; width:580px; height: 23px; color: #333333; background:url(../image/0bg_menu2.gif);  background-repeat:no-repeat;}
#menu .current { color: #C51230; background: url(../image/0bg_menu_current2.gif); background-repeat:no-repeat; background-position: bottom center;}
#menus .current A {color: #C51230;text-decoration: none;}
#menus .current A:link {color: #C51230;text-decoration: none;}
#menus .current A:hover {color: #C51230}
#menus .current A:visited {color: #C51230}
#menus A {color: #333333;text-decoration: none;}
#menus A:link {color: #333333;text-decoration: none;}
#menus A:hover {color: #C51230}
#menus A:visited {color: #333333}
#menus div { float: left; height: 23px; }
#menus UL { LIST-STYLE-TYPE: none; width: 580px; MARGIN: 0px; PADDING: 0px 0px 0px 0px; }
#menus UL LI { float: right; PADDING: 0px 25px 0px 25px; background:#9CC9F7; }
#languages { float: left; width: 200px; height: 23px; background:url(../image/0bg_menu_all.gif); }
.language { float: left; PADDING: 0px 20px 0px 5px;}
.language A { color: #D3B190; }
.language A:link { color: #D3B190; }
.language A:visited { color: #D3B190; }
/* NECK */
#neck {width:780px;height:210px;MARGIN-right: auto;MARGIN-left: auto;border-bottom: 1px solid #333;}
#clock { float: left; width: 190px; height: 200px; PADDING: 5px; }
#clock_bg { width: 190px; height: 200px; PADDING: 15px 0px; }
#slideshow { float: left; width: 570px; PADDING: 5px;}
#slideshow_bg { width: 570px; }
.line { float: left; width: 1px; height: 100%; background: #333;}

/* MAIN */
#main {clear: both;width: 780px;MARGIN-right: auto;MARGIN-left: auto;}
#main_left { float: left; width: 190px; PADDING: 5px 5px 20px 5px;  }
/*
#main_right { float: right; width: 570px; PADDING: 5px 5px 60px 5px; }
*/
#main_right { float: right; width: 570px; PADDING: 5px 0px 60px 0px; overflow:hidden;}
#main_bg { width: 780px; }
#main_left_bg { width: 190px; }
#main_right_bg { color: #333; width: 570px; text-align:left; }
#main_right_bg_right {float:right;}
#search_map { MARGIN: 5px 0px 0px 0px;}
#subscribe { clear: both; height: 54px;text-align: left; MARGIN: 10px 0px 0px 0px; }
#search_quick { clear: both; color: #333; text-align: left; MARGIN: 10px 0px 0px 0px; }
#search_quick select { width: 180px; }
#search_quick label { line-height: 20px; font-size: 12px;}
#search_quick option { font-size: 12px;}
#sub_bg_input { float: left;width: 139px;height: 20px;PADDING: 1px 0px 1px 1px;background: url(../image/bg_input_140.gif); }
#sub_bg_button { float: left;width: 40px;height: 22px; }
#sub_input { color: #333; border: 0px; width: 139px; height: 18px; }
.block_390 { float: left; width: 340px; PADDING: 30px 40px 0px; }
.block_324_top { width: 340px; height: 19px;background: url(../image/0bg-main1.gif); }
.block_324_middle { width: 308px; PADDING: 0px 12px 0px 12px; }
.block_324_middle_bg { width: 308px; }
.block_324_bottom { width: 340px; height: 19px;background: url(../image/0bg-main2.gif); }
.block_180 { float: left; width: 145px; PADDING: 26px 0px 0px; }
.promoted_property { color: #D3B190; PADDING: 10px 0px 0px 0px; }
/* *** *** *** */
.head { height: 20px; background: #FFF; border-bottom: 1px solid #D3B190; }
.head .current { color: #C51230; }
.tab { float: left; PADDING: 3px 20px 0px 2px; color: #D3B190;}
/*
.teamers { width: 570px; PADDING: 30px 0px 0px 0px; }
.teamer { float: left; width: 270px; PADDING: 0px 5px 0px 10px; }
.teamer_bg { width: 270px; }
.teamer_img { float: left; width: 120px; text-align:center; PADDING: 5px 0px 0px 0px;}
*/
.teamers { width: 570px; PADDING: 30px 0px 0px 0px; }
.teamer { clear: both; width: 570px;height: 150px; PADDING: 0px 0px 0px 0px; text-align:center; }
.teamer_bg { width: 510px; margin: 0px auto; text-align:left; }
.teamer_img { float: left; width: 90px; text-align:center; PADDING: 0px 15px 40px 0px;}
.teamer_info_name { font-size: 12px; color: #D3B190; }
.teamer_info_title { font-size: 10px; PADDING: 5px 0px 0px 0px; }
.teamer_info_email { font-size: 10px; PADDING: 5px 0px 5px 0px; }
.teamer_info_experience { font-size: 10px;text-align: justify; }

.headlines { font-size: 12px; color: #333; }
.headlines ul { MARGIN: 0px; PADDING: 0px; }
.headlines ul li { MARGIN: 0px 0px 0px 0px; PADDING: 0px; LIST-STYLE-TYPE: none}
.headlines ul li img { vertical-align: middle;}
.headlines A {color: #333;text-decoration: none; font-size: 12px;}
.headlines A:link {color: #333;text-decoration: none;}
.headlines A:visited {color: #333;}
#contacts { PADDING: 20px 10px 0px 10px; }
.contact { height: 110px; PADDING: 5px 20px 0px 20px; color: #333;}
.contact_name { font-size: 12px; font-weight: bold; PADDING: 5px 0px 5px 0px; }
.contact_label { float: left; width: 50px; PADDING: 0px 0px 0px 0px;}
.contact_info { float: left; width: 360px; PADDING: 0px 0px 0px 0px; }
.form_enquiry { color: #333; }
.form_enquiry A {color: #D3B190;text-decoration: none; font-size: 12px;}
.form_enquiry A:link {color: #D3B190;text-decoration: none;}
.form_enquiry A:visited {color: #D3B190;}
.info { font-size: 12px; color: #C51230; text-align: center; }
.enquiry_form_left { width: 150px; font-size: 12px; color: #333; text-align: left; }
.enquiry_form_right { width: 360px; font-size: 12px; color: #333; }
.enquiry_form_right_image input{ font-size: 12px; color: #333; }
.enquiry_form_right INPUT{ width: 100%; }

.enquiry_table_property_name { color: #C51230; }
.enquirylist_table { PADDING: 0px 0px 0px 0px; }
.enquirylist_table table { font-size: 12px;MARGIN: 0px;PADDING: 0px;BORDER: 0px; }
.enquiry { clear: both; PADDING: 4px 0px 4px 0px; border-bottom: 1px solid #ccc;}
.enquiry_table { font-size: 12px; border-bottom: 1px solid #333; }
.enquiry_left { width: 15%; text-align: right; }
.enquiry_middle { width: 81%; }
.enquiry_middle A {color: #C51230;text-decoration: none;}
.enquiry_middle A:link {color: #C51230;text-decoration: none;}
.enquiry_middle A:hover {color: #C51230}
.enquiry_middle A:visited {color: #C51230}
.enquiry_right { width: 4%; }

/* FOOTER */
#footer {clear:both;width:780px;height:60px;MARGIN-right: auto;MARGIN-left: auto;PADDING: 0px;border-top: 1px solid #ccc;font-size: 12px;background: #FFF;}
#footer_bg {width:780px;height:56px;PADDING: 0px 0px 0px 0px;}
#footer_menus {width:580px;height:16px;MARGIN: 0px auto 0px auto; PADDING: 3px 0px 0px 0px;background:url(../image/bg_menu_f.gif);}
#footer_menus div { float: left; }
.footer_menu { width:120px; }
#footer_copyright {clear:both;PADDING: 0px 0px 0px 0px;font-size: 9px;}



/* PROPERTY */
.pages_area { font-size: 12px; color: #333; }
.contnt { PADDING: 10px 22px 0px 22px; }
.contnt A {color: #333;text-decoration: none; font-size: 12px;}
.contnt A:link {color: #333;text-decoration: none;}
.contnt A:visited {color: #333;}
.contnt_title { border-bottom: 1px dashed #D3B190; }
.contnt_title img { vertical-align: middle; }
.contnt2 { PADDING: 10px 0px 0px 0px; }
.contnt2 A {color: #333;text-decoration: none; font-size: 12px;}
.contnt2 A:link {color: #333;text-decoration: none;}
.contnt2 A:visited {color: #333;}
#properties { PADDING: 0px 22px 0px 22px; }
#property_list { PADDING: 0px 22px 0px 22px; }
.property { PADDING: 20px 0px 0px 0px; }
.property_top { height: 16px; PADDING: 2px 0px 2px 0px; border-top: 1px solid #C51230; }
.property_name { float: left; PADDING: 0px 10px 0px 0px; color: #333333; }
.property_type { float: left; color: #333333; }
.property_price { float: right; PADDING: 0px 10px 0px 0px;color: #D3B190; }
.property_price span { color: #C51230; }
.property_middle { width: 526px; PADDING: 4px 0px 0px 0px; border-top: 1px dashed #D3B190; border-bottom: 1px dashed #D3B190; }
.property_middle_bg { height: 194px; }
.property_left { float: left; width: 180px; height: 170px; text-align:center; }
.property_img { MARGIN: 0px; PADDING: 0px; }
.property_icons { PADDING: 6px 0px 0px 0px; }
.property_icon { float: left; width: 90px; height: 24px; text-align: left; PADDING: 0px 0px 0px 0px;}
.property_right { float: left; width: 315px; height: 170px;PADDING: 0px 0px 0px 15px; color: #333; font-size: 12px;}
.property_location { PADDING: 5px 0px 20px 0px; font-size: 12px;color:#C51230;}
.property_aud { PADDING: 0px 0px 0px 36px; color: #D3B190; }
.property_rmb { color: #000; }
.property_bottom { clear:both; height: 14px; PADDING: 2px 0px 2px 0px; border-bottom: 1px solid #C51230; }
.property_contact { float: right; color: #C51230; font-size: 12px; PADDING: 0px 10px 0px 10px;border-left: 1px solid #CCCC99; }
.property_link {float: right; PADDING: 0px 10px 0px 10px;border-left: 1px solid #CCCC99;  }
.property_favor,.property_favor_remove { float: right; font-size: 12px; color: #333; PADDING: 0px 10px 0px 10px; border-left: 1px solid #CCCC99; }
.property_more { float: right; font-size: 12px; color: #333; PADDING: 0px 10px 0px 0px; }
.property_print { float: right; font-size: 12px; color: #333; PADDING: 0px 10px 0px 10px; }
.property_contact2 { float: right; font-size: 12px; color: #C51230; PADDING: 0px 10px 0px 10px; border-left: 1px solid #CCCC99;}
.property_contact3 { float: left; color: #D3B190; font-size: 12px;}
.property_contact4 { float: right; color: #C51230; font-size: 12px; PADDING: 0px 10px 0px 10px;border-left: 1px solid #CCCC99; }
.property_favor2 { float: right; font-size: 12px; color: #D3B190; PADDING: 0px 10px 0px 10px; border-left: 1px solid #CCCC99; }

.property_tabs { PADDING: 0px 22px 0px 22px;}
.property_tabs_bg { width: 526px; height: 16px; PADDING: 4px 0px 0px 0px; background: url(../image/bg_menu_property5.gif); }
.property_tab { float: left; color: #333;}
.property_tabs_bg .current { color: #C51230; }
.property_tabs_bg2 { width: 526px; height: 16px; PADDING: 4px 0px 0px 0px; background: url(../image/bg_menu_property4.gif); }
.property_tabs_bg2 .current { color: #C51230; }
.property_middle_bg2 { PADDING: 0px 0px 10px 0px; }
.property_bi_photos { height: 255px; }
.property_bi_photo { float: left; width: 332px;}
.property_bi_icons { float: left; width: 180px;PADDING: 114px 0px 0px 14px;}
.property_bi_icons_bg { width: 180px; }
.property_bi_icon { width: 180px; float: left; }
.property_information { color: #333; }
.property_information_bg { PADDING: 0px 15px 0px 15px; }
/*.property_information span { color: #333; }*/
.property_bi_bath { PADDING: 0px 0px 0px 36px; }
.property_bi_car { PADDING: 0px 0px 0px 36px; }
.property_bi_size { PADDING: 0px 0px 0px 36px; }
.property_bi_developer span { color: #D3B190; }
.property_description_bg { PADDING: 0px 15px 0px 15px; }
.property_overview_bg { PADDING: 0px 15px 0px 15px; }
.property_developer_bg {  }
.property_download ul { MARGIN: 0px; PADDING: 0px 10px 0px 10px;; }
.property_download ul li { clear:both; height: 20px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 5px 0px; PADDING: 0px; }
.property_download ul li span img { vertical-align: middle; }

.property_photos {  }
.property_photo_main { text-align:center; }
.property_photo_small {float: left; width: 112px; height: 105px; PADDING: 0px 4px 10px 4px; text-align:center;}
.property_photo_small_bg { width: 112px; height: 105px; }
.property_photo_small img { width: 108px; height: 81px; }
.property_photo_small2 {float: left; width: 112px; height: 81px; PADDING: 0px 4px 10px 4px; text-align:center;}
.property_photo_small2_bg { width: 112px; height: 81px; }
.property_photo_small2 img { width: 108px; height: 81px; }
.delete_photo { height: 20px; }
.upload_bg_input { float: left;width: 352px;height: 20px;PADDING: 1px 0px 1px 1px;background: url(../image/bg_input_352.gif); }

.upload_form_left { width: 10%; font-size: 12px; color: #333; text-align: left; }
.upload_form_right { width: 90%; font-size: 12px; color: #333; }
.contnt ul { MARGIN: 0px; PADDING: 20px 0px 20px 0px; }
.contnt ul li { clear:both; height: 18px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0px 16px; PADDING: 0px; }

.block_info { PADDING: 5px 0px 5px 0px; border-bottom: 1px dashed #D3B190; color: #D3B190; }
.block_info img { vertical-align: middle; }
.block_info_title { color: #333; PADDING: 0px 0px 0px 40px; }
.block_nav { PADDING: 5px 0px 5px 0px; border-bottom: 1px solid #D3B190; color: #D3B190; }
.block_sumary { color: #D3B190; PADDING: 20px 20px 10px 20px; border-bottom: 1px dashed #D3B190; }
.block_content { PADDING: 0px 10px 0px 10px; border-bottom: 1px solid #D3B190; }
.block_p { PADDING: 10px 0px 10px 0px; }
.block_p div { PADDING: 10px 0px 10px 20px; text-align: justify;}
#login_left { float: left; width: 330px; PADDING: 15px 20px 10px 20px; }
#login_left_bg { width: 330px; }
#login_left_bg img { vertical-align: middle; }
#login_left_bg ul { MARGIN: 0px; PADDING: 0px 0px 0px 0px; }
#login_left_bg ul li { clear: both; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0px 16px; PADDING: 0px; }
#login_right { float: right; background: #F4F1E1; width: 160px; PADDING: 10px 20px 0px 20px; }
#login_right_bg { width: 160px; background: #F4F1E1; PADDING: 0px 0px 10px 0px; }
.login_title { color: #C51230; padding: 5px 0px 8px 0px; border-bottom: 1px dashed #D3B190; }

.title { clear: both; color: #333; height: 20px;font-size: 12px; font-weight: bold; PADDING: 0px 0px 0px 0px; border-bottom: 1px solid #C51230; }
.title_form { clear: both; color: #333; height: 20px;font-size: 12px; font-weight: bold; PADDING: 10px 0px 0px 0px; border-bottom: 1px solid #C51230; }
#requirement_form { PADDING: 0px 22px 0px 22px; }
.form_requirement_left { color: #333; width: 130px; font-size: 12px; text-align: right; vertical-align: middle; }
.form_requirement_right { width: 380px; font-size: 12px; text-align: left; }
#form_news_add { PADDING: 30px 0px 30px 0px; }
.form_newsadd_left { color: #333; width: 20%; font-size: 12px; text-align: right; vertical-align: middle; }
.form_newsadd_right { width: 80%; font-size: 12px; text-align: left; }

#account_info { PADDING: 0px 22px 0px 22px; }

.contract_people { font-size: 12px; border-bottom: 1px solid #C51230; }
.contract_people tr{height:20px;}
.contract_people_title { text-align: left; color: #C51230; font-size: 12px; font-style: italic;}
.contract_people_subtitle { text-align: left; color:#333; font-size: 12px; font-style:italic;width:95%;}
.contract_people .seperate {border-top:1px dashed rgb(211, 177, 144); margin-top:5px;}
.contract_people_label {  width:11%;color: #666; font-size: 12px; font-weight: bold; text-align: left; vertical-align: top; }
.label_highlight {color: #666; font-size: 12px; font-weight: bold; text-align: left; vertical-align: top;}
.contract_people_content { width:75%; color: #666; font-size: 12px;vertical-align: top;}

#alpha { PADDING: 0px 2px 0px 2px; }
#alpha a { PADDING: 0px 2px 0px 2px; }
.userlist_table { PADDING: 10px 0px 20px 0px; }
.userlist_table table { font-size: 12px;MARGIN: 0px;PADDING: 0px;BORDER: 0px; }
.button_user_current { MARGIN: 0px 0px 10px 0px;PADDING: 3px 0px 4px 0px;text-align:center;color:#fff;background:#c03; }
.button_user { MARGIN: 0px 0px 10px 0px;PADDING: 3px 0px 4px 0px;text-align:center;color:#c03;background:#fff; }
.item { padding: 5px 0px 0px 0px; }
.item p { color: #333; font-size: 12px;}
#form_a {  }
#form_a option{ font-size: 12px; }
#form_s {  }
#form_s option{ font-size: 12px; }
.pics {
    width: 570px;
    height: 200px;
    padding: 0;
    margin: 0;
}
.pics img {
    padding: 0px;
    border: 0px solid #ccc;
    background-color: #eee;
    width: 570px;
    height: 200px;
    top: 0;
    left: 0;
}
/*faq table*/
.faqtable tr td {border-top:1px solid;border-left:1px solid;width:160px;text-aligh:left;vertical-align:top;}
.faqtable tr{height:50px;}
.emphase {color:#C51230;}


.hm-block{margin: 5px 8px 0px 0px;}
.hm-img-wrap{display:block;position:relative;zoom:1}
.hm-img-txt{display:block;position:absolute;z-index:100; left:1px; top:25px; font-size:20px; line-height:30px; color:#fff; width:180px; text-align:center;}
.hm-img-txt-small{font-size:16px; }

