@charset "utf-8";
/* CSS Document */

body {background-color:#503C23; margin:0px; padding:0px; font-size:12px}
a:link, a:visited, a:active {color:#563713}
a:hover {color:#3A250C}

p {margin-top:0px}
.cleardiv {clear:both}

.header {background-image:url(../img/header.jpg); background-repeat:no-repeat; width:1003px; margin:0px auto; height:82px; position:relative}
#logo_flash {position:absolute; top:0px; left:0px}
.menu_bar {margin:0px; padding:0px; list-style:none; position:absolute; top:36px; left:330px}
.menu_bar li {float:left; padding:0px; margin:0px; color:#CCCCCC; position:relative; cursor:pointer}
.menu_bar li.hover {float:left; padding:10px; border:1px #FFFFFF solid}
.sub_menu {margin:-4px 0px 0px 0px; padding:5px 0px 0px 0px; list-style:none; display:none; background-image:url(../img/submenu_bg.gif); width:76px}
.sub_menu li {float:none; padding:0px 0px 2px 0px; padding:4px 0px 2px 0px\9; margin:0px; border:none; color:#CCCCCC; position:relative; text-align:center; font-size:12px; color:#cfc6b5}
.sub_menu li:hover {background-color:#996633}
li.submenu_line {background-image:url(../img/submenu_line.png); background-position:center; background-repeat:no-repeat; height:2px; padding:0px; margin:0px; _margin:-8px 0px}

.body {width:1003px; margin:0px auto}
#banner_flash {width:1003px; height:367px}
.news_case {width:1003px; height:130px; background-image:url(../img/news_case_bg.png); background-repeat:no-repeat; position:relative; margin:0px; padding:0px}
.news_more_btn {position:absolute; top:10px; left:450px; font-size:12px}
.news_more_btn a:link, .news_more_btn a:visited, .news_more_btn a:active {color:#a27749; text-decoration:none}
.news_more_btn a:hover {color:#d7a977}

.case_more_btn {position:absolute; top:10px; left:910px; color:#a27749; font-size:12px}
.case_more_btn a:link, .case_more_btn a:visited, .case_more_btn a:active {color:#a27749; text-decoration:none}
.case_more_btn a:hover {color:#d7a977}

.news_div {position:absolute; top:47px; left:40px; list-style:none; padding:0px; margin:0px; color:#d0b08b; font-size:13px; line-height:20px; letter-spacing:1px; overflow:hidden; height:70px}
.news_div a:link, .news_div a:visited, .news_div a:active {color:#d0b08b; text-decoration:none}
.news_div a:hover {color:#a27749; text-decoration:underline}
.case_div {position:absolute; top:47px; left:526px; width:450px; padding:0px; margin:0px; height:90px}
.case_pre_btn {float:left; width:25; height:90px; cursor:pointer}
.case_list_div {float:left; width:400px; height:90px; overflow:hidden; white-space:nowrap; position:relative}
.case_list_div img {border:1px #83694c solid; margin:0px 5px}
.case_list_div a:link, .case_list_div a:visited, .case_list_div a:active, .case_list_div a:hover {color:#83694c}
.case_next_btn {float:left; width:25; height:90px; cursor:pointer}

.news_item {width:600px; height:100px; margin-bottom:2px; background-color:#c3aa8d; cursor:pointer}
.news_item:hover {background-color:#DBC7B1}

.portfolio_year_item {width:600px; height:100px; margin-bottom:2px; background-color:#786044; cursor:pointer; color:#e4c9a9}
.portfolio_year_item:hover {background-color:#a0876a}

a.side_unit_link:link, a.side_unit_link:visited, a.side_unit_link:active {color:#e2d2c0; padding:5px; background-color:#78552c}
a.side_unit_link:hover {background-color:#6B4B26}

#page_up {border:none; background:none; margin-left:20px; color:#352109; cursor:pointer}
#page_up:hover {background-color:#896E4F}
#page_down {border:none; background:none; color:#352109; margin-right:20px; cursor:pointer}
#page_down:hover {background-color:#896E4F}

#side_banner_flash {width:1003px; height:154px}
.main_content {width:1003px; background-color:#b79c7d; position:relative; margin:0px; padding:0px; background-image:url(../img/build_bg.jpg); background-position:bottom left; background-repeat:no-repeat}
#content_banner_flash {float:left; width:361px}
.content_text {float:right; width:642px; padding-bottom:30px}

.news_table {margin-top:40px; letter-spacing:1px}
.news_table td {color:#eedcc7; font-size:12px}

.investors_table {margin-top:40px; letter-spacing:1px}
.investors_table td {border-bottom:3px #a2835f solid; color:#eedcc7; font-size:12px}

.portfolio_move_btn {float:left; cursor:pointer}
.portfolio_menu_item {float:left; width:104px; height:74; padding:3px; background-color:#4a3013; color:#dbbe9d; font-size:11px; font-weight:bold; margin:0px 2px 5px 2px; cursor:pointer}

#portfolio_content_list {width:700px; height:350px; margin-top:50px; margin-bottom:70px; position:relative; overflow:hidden}
.portfolio_content_item {width:700px; position:absolute; top:0px; left:100px; height:350px}
.portfolio_content_title {width:638px; height:32px; background-image:url(../img/portfolio_title_bg.png); font-size:13px; color:#750000; font-weight:bold; letter-spacing:1px; padding:10px 0px 20px 30px; background-repeat:no-repeat}
.portfolio_content_pic {float:left; width:389px; height:254px !important; height:260px; border:1px #71583c solid; background-color:#FFFFFF; position:absolute}
.portfolio_content_pic img {position:absolute; top:5px; left:5px}
.portfolio_content_text {float:right; width:285px; padding:5px; color:#1f1203; line-height:20px; letter-spacing:1px}

.hot_case_item {width:615px; height:160px; background-image:url(../img/hot_case_item_bg.jpg); margin:10px; position:relative}
.hot_case_item img {width:251px; height:133px; border:1px #FFFFFF solid; position:absolute; top:13px; left:13px}
.hot_case_title {position:absolute; top:20px; left:280px; font-size:16px; color:#392209; font-weight:bold}
.hot_case_title a:link, .hot_case_title a:active, .hot_case_title a:visited {color:#392209; text-decoration:none}
.hot_case_title a:hover {text-decoration:underline}
.hot_case_content {position:absolute; top:55px; left:285px; font-size:12px; color:#1f1203; letter-spacing:1px}

.hot_case_detail_content {width:630px; height:350px; margin-top:50px; margin-bottom:70px; position:relative;}
.hot_case_detail_menu {text-align:right; margin-bottom:10px; float:right}
.hot_case_detail_menu a:link, .hot_case_detail_menu a:active, .hot_case_detail_menu a:visited {color:#e2d2c0; padding:5px; background-color:#78552c}
.hot_case_detail_menu a:hover {background-color:#563916}
.hot_case_detail_menu_back {text-align:left; margin-bottom:10px; float:left}
.hot_case_detail_menu_back a:link, .hot_case_detail_menu_back a:active, .hot_case_detail_menu_back a:visited {color:#e2d2c0; padding:5px; background-color:#78552c}
.hot_case_detail_menu_back a:hover {background-color:#563916}
.hot_case_detail_title {width:600px; height:32px; background-image:url(../img/portfolio_title_bg.png); font-size:13px; color:#750000; font-weight:bold; letter-spacing:1px; padding:10px 0px 10px 30px; background-repeat:no-repeat}
.hot_case_detail_pic {float:left; width:319px; height:299px}
.hot_case_detail_pic_list {width:319px; height:268px; background-color:#FFFFFF; position:relative}
.hot_case_detail_pic_list img {width:303px; height:215px; border:1px #b2a495 solid; position:absolute; top:7px; left:7px}
.hot_case_detail_pic_title {position:absolute; top:230px; left:7px; font-size:11px; color:#65441d}
.hot_case_detail_pic_nav_bar {width:321px; height:19px; margin-top:10px}
.hot_case_detail_pic_nav_btn {float:left; width:38px; height:19px; background-color:#85633b; color:#f4ebe1; text-align:center; margin-right:2px; font-weight:bold; padding-top:3px; cursor:pointer}
.hot_case_detail_text {float:right; width:285px; padding:5px; color:#1f1203; font-size:12px; letter-spacing:1px; line-height:18px}
.hot_case_detail_text td {text-align:justify}
.hot_case_detail_text a:link, .hot_case_detail_text a:visited, .hot_case_detail_text a:active {color:#563d1f}
.hot_case_detail_text a:hover {color:#392209}

.contact_table {margin-top:20px; letter-spacing:1px}

.about_table {margin-top:20px; letter-spacing:1px}
.about_table td {text-align:justify}

.footer {width:1003px; margin:0px auto; height:27px; background-color:#3f2f1c; font-size:11px; color:#856b4d; text-align:center; padding-top:11px; letter-spacing:1px}
.footer a:link, .footer a:visited, .footer a:active, .footer a:hover {color:#856b4d; text-decoration:none}
