article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
audio, canvas, video {display: inline-block;*display: inline;*zoom: 1;}
audio:not([controls]) {display: none;}
[hidden] {display: none;}
html {font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
html, button, input, select, textarea {font-family: sans-serif;color: #222;}
body {margin: 0;font-size: 1em;line-height: 1.4;}
div, form, ul, ol, li, span, p {margin: 0 auto;padding: 0;border: 0;}
::-moz-selection {background: #9C620E;color: #fff;text-shadow: none;}
::selection {background: #c68f0b;color: #fff;text-shadow: none;}
a {color: #00e;}
a:visited {color: #551a8b;}
a:hover {color: #06e;}
a:focus {outline: thin dotted;}
a:hover, a:active {outline: 0;}
abbr[title] {border-bottom: 1px dotted;}
b, strong {font-weight: bold;}
blockquote {margin: 1em 40px;}
dfn {font-style: italic;}
hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}
ins {background: #ff9;color: #000;text-decoration: none;}
mark {background: #ff0;color: #000;font-style: italic;font-weight: bold;}
pre, code, kbd, samp {font-family: monospace, serif;_font-family: 'courier new', monospace;font-size: 1em;}
pre {white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
q {quotes: none;}
q:before, q:after {content: "";content: none;}
small {font-size: 85%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
ul,ol,li{list-style:none;}
dd {margin: 0 0 0 40px;}
nav ul, nav ol {list-style: none;list-style-image: none;margin: 0;padding: 0;}
img {border: 0;-ms-interpolation-mode: bicubic;vertical-align: middle;}
svg:not(:root) {overflow: hidden;}
figure {margin: 0;}
form {margin: 0;}
fieldset {border: 0;margin: 0;padding: 0;}
label {cursor: pointer;}
legend {border: 0;*margin-left: -7px;padding: 0;white-space: normal;}
button, input, select, textarea {font-size: 100%;margin: 0;vertical-align: baseline;*vertical-align: middle;}
button, input {line-height: normal;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer;-webkit-appearance: button;*overflow: visible;}
button[disabled], input[disabled] {cursor: default;}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0;*width: 13px;*height: 13px;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
textarea {overflow: auto;vertical-align: top;resize: vertical;}
input:invalid, textarea:invalid {background-color: #f0dddd;}
table {border-collapse: collapse;border-spacing: 0;}
td {vertical-align: top;}
.chromeframe {margin: 0.2em 0;background: #ccc;color: black;padding: 0.2em 0;}
.ir {display: block;border: 0;text-indent: -999em;overflow: hidden;background-color: transparent;background-repeat: no-repeat;text-align: left;direction: ltr;*line-height: 0;}
.ir br {display: none;}
.fl{ float:left;}
.fr{ float:right;}
.h210{ height:10px; line-height:10px; clear:both;}
.h20{ height:20px; line-height:20px; clear:both;}
.line{ height:1px; line-height:1px; border-bottom:1px solid #ddd; margin:9px 0 5px 0; clear:both;}
img.tran:hover{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7;}
.hidden {display: none !important;visibility: hidden;}
.visuallyhidden {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto;}
.invisible {visibility: hidden;}
.clearfix:before, #main-content .btns:before, .tab-content .tab .accordion-wrap:before, .tab-content .tab .img-container:before, #main-content .contact-2-column:before, .clearfix:after, #main-content .btns:after, .tab-content .tab .accordion-wrap:after, .tab-content .tab .img-container:after, #main-content .contact-2-column:after {content: "";display: table;}
.clearfix:after, #main-content .btns:after, .tab-content .tab .accordion-wrap:after, .tab-content .tab .img-container:after, #main-content .contact-2-column:after{clear: both;}
.clearfix, #main-content .btns, .tab-content .tab .accordion-wrap, .tab-content .tab .img-container, #main-content .contact-2-column {*zoom: 1;}
.clear{ clear:both; font-size:0; height:0; line-height:0;}
.offscreen {position: absolute !important;left: -9999em !important;overflow: hidden;}
@media print {
* {  background: transparent !important;  color: black !important;  box-shadow: none !important;  text-shadow: none !important;  filter: none !important;  -ms-filter: none !important;}
/* Black prints faster: h5bp.com/s */a, a:visited {  text-decoration: underline;}
a[href]:after {  content: " (" attr(href) ")";}
abbr[title]:after {  content: " (" attr(title) ")";}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {  content: "";}
pre, blockquote {  border: 1px solid #999;  page-break-inside: avoid;}
thead {  display: table-header-group;}
tr, img {  page-break-inside: avoid;}
img {  max-width: 100% !important;}
@page {  margin: 0.5cm;}
p, h2, h3 {  orphans: 3;  widows: 3;}

h3 {font-size: 13px;}

h2, h3 {  page-break-after: avoid;}
}
/* IE Fixes */
.lt-ie7 .fancybox-prev {left: -60px;}
.lt-ie7 .fancybox-next {right: -30px;}
.lt-ie7 .fancybox-nav span {position: absolute;top: 250px;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: visible;opacity: 1;}
/* Global Styles */
body {font-family: "Helvetica Neue", Helvetica, 微软雅黑, 新細明體, Arial, "Lucida Grande", sans-serif;font-weight: lighter;font-size: 14px;line-height: 21px;background: #f4f4f4;color: #5a5a5a;min-width: 1000px;}
body p {line-height: 21px;font-size: 14px;}
.admin-edit {font-family: "Helvetica Neue", Helvetica, 微软雅黑, 新細明體, Arial, "Lucida Grande", sans-serif;font-size: 12px;font-weight: 400;padding: 5px 0;}
.admin-edit span {color: #777;}
/* Structure
 * -------------------------------------------------------------------------------------- */
#main-header,
#main-footer,
#main-content,
#page-intro {position: relative;min-width: 960px;width: 100%;}
.module {*zoom: 1;padding: 0;min-width: 960px;position: relative;}
.mod-inner, .inner {margin: 0 auto;width: 960px;min-width: 960px;}
.module:before,
.module:after,
.mod-inner:before,
.mod-inner:after,
.mod-content:before,
.mod-content:after {display: table;line-height: 0;content: "";}
.module:after,
.mod-inner:after,
.mod-content:after {clear: both;}
.mod-main .mod-content {padding: 40px 0 40px 40px;overflow: hidden;}
.mod-side .mod-content {padding: 40px 20px 40px 0px;}
.hr-solid {clear: both;height: 1px;width: 100%;background: #d0d0d0;border-bottom: 1px solid white;margin: 50px 0;}
.hr-solid hr {display: none;}
table {border: 1px solid #e0e0e0;border-right: none;margin: 0;width: 100%;border-collapse: collapse;}
table td {border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;padding: 5px 10px;vertical-align: middle;}
table table {width: auto;}
.not-found {padding: 140px 0;}
.not-found h1 {color: #969696;float: left;font-size: 50px;text-align: center;margin: 40px 0;width: 100%;}
/* Global Main Content Styles */
#main-content {background: #f4f4f4;overflow: hidden;}
#main-content .mod-content h2 {color: #606060;font-size: 22px;border-bottom: 1px solid #eee;padding-bottom: 15px;}
#main-content .mod-content h3 {border-bottom: 1px solid #e0e0e0;padding-bottom: 10px;}
#main-content .mod-content h3 span {color: #9C620E;}
#main-content .mod-content p a {color: #9C620E;text-decoration: none;}
#main-content .mod-content p a:hover {text-decoration: underline;}
#main-content .btns li a {cursor: pointer;font-family: "helveticaneuelt_std_lt_cnRg", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, 微软雅黑, 新細明體, Arial, "Lucida Grande", sans-serif;}
.mod-side {background: white;width: 180px;}
.mod-side h2 {color: #606060;font-size: 22px;}
.mod-side a {color: #969696 !important;}
.mod-side a:hover, .mod-side a.current {color: #9C620E !important;text-decoration: none !important;}
.mod-side ul {clear: both;float: left;margin: 10px 0 0;padding: 0;list-style: none;width: 100%;}
.mod-side ul li {margin: 15px 0;}
.mod-side ul li a {display: block;font-size: 28px;color: #969696;font-weight: 700;text-decoration: none;position: relative;width: 100%;}
.mod-side ul li a .nav-tip {background: url(images/sidebar_navtip_white.png) no-repeat 0 0;position: absolute;right: -9999em;left: auto;top: 0;width: 24px;height: 48px;-pie-png-fix: true;-pie-lazy-init: false;behavior: url(images/PIE.htc);}
.mod-side ul li a.current, .mod-side ul li a:hover {color: #9C620E;}
.mod-side ul li a.current .nav-tip {right: -14px;}
/* Default Typography*/
h1, h2, h3, h4, h5, h6 {color: #484848;font-family:"Microsoft Yahei",Arial,"Lucida Grande",Verdana,sans-serif;line-height: 1;font-weight: normal;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-family:"Microsoft Yahei",Arial,"Lucida Grande",Verdana,sans-serif;}
/* Links
 * -------------------------------------------------------------------------------------- */
a, a:link, a:visited, a:active {color: #666;text-decoration: none;}
a:hover, a:link:hover, a:visited:hover, a:active:hover { color:#9C620E; text-decoration: underline;}
a.more-link {color: #ef1f1f;font-size: 12px;font-weight: 700;text-decoration: none;}
a.more-link:hover {text-decoration: underline;}
/* Module Styles*/
.module {display: block;width: 100%;}
.full-width .mod-content {padding-left: 20px;}
.mod-content {padding: 25px 0;}
.mod-side {float: left;}
.mod-side h2 {font-family: "Helvetica Neue", Helvetica, "微软雅黑", "新細明體", Arial, "Lucida Grande", sans-serif;margin: 0 0 10px;}
.mod-main {background: #f4f4f4;float: left;}
.mod-main h2 {float: left;color: #606060;font-size: 14px;text-transform: uppercase;margin: 10px 0;}
.mod-main h3 {color: #606060;font-size: 28px;margin: 0;}
.bullet-list {margin: 20px 0;padding: 0 0 0 40px;}
.bullet-list li {font-size: 14px;margin: 20px 0;}
/* Homepage Carousel */
#main-hero {min-height: 270px;overflow: hidden;left: -9999em;opacity: 0;}
#main-hero .slider .slide {position: relative;float: left;min-height: 270px;text-align: center;}
#main-hero .slider .slide img {min-width: 1400px;width: 100%;margin: 0 auto;}
#main-hero .slider .slide .inner-overlay {background: #000;float: left;height: 100%;width: 100%;-moz-opacity: .0;filter: alpha(opacity=0);opacity: .0;position: absolute;top: 0;left: 0;z-index: 0;}
#main-hero .slider .slide .detail {position: absolute;width: 100%;top: 55px;text-align: center;z-index: 2;}
#main-hero .slider .slide.pull-up .detail {top: 55px;}
#main-hero .slider .slide .detail-inner {z-index: 1;width: 960px;position:relative; zoom:1;*margin-left: -500px;}
#main-hero .slider .slide .detail-inner .caption {float: left;width: 100%;margin: 0 auto;position: relative;text-shadow: #111 0px 1px 4px;}
#main-hero .slider .slide .detail-inner h4 {float: left;clear: both;font-size: 22px;color: white;text-align: left;white-space:nowrap;margin-bottom: 5px;font-family: "helveticaneuelt_std_thin_cnRg", "HelveticaNeue-Thin", "Helvetica Neue Thin", "Helvetica Neue", Helvetica, "幼圆", "微软雅黑", "新細明體", Arial, "Lucida Grande", sans-serif;text-shadow: #111 0px 1px 4px;}
#main-hero .slider .slide .detail-inner h3 {float: left;clear: both;background: url(images/trans_pixel.png) repeat-x 0 0;font-size: 80px;color: white;margin: 0 0 5px;text-align: left;white-space:nowrap;font-family: "helveticaneuelt_std_thin_cnRg", "HelveticaNeue-Thin", "Helvetica Neue Thin", "Helvetica Neue", Helvetica, "幼圆", "微软雅黑", "新細明體", Arial, "Lucida Grande", sans-serif;text-shadow: #111 0px 1px 4px;padding-top: 5px;}
#main-hero .slider .slide .detail-inner h3 strong {font-family: "helveticaneuelt_std_med_cnRg", "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, "黑体", "微软雅黑", "新細明體", Arial, "Lucida Grande", sans-serif;text-shadow: #111 0px 1px 4px;font-weight: 300;white-space:nowrap;}
#main-hero .slider .slide .detail-inner .btn-container {clear: both;float: left;margin-top: 10px;white-space:nowrap;}
#main-hero .slider .slide .detail-inner .btn-container a {color: #fff;float: none;text-decoration: none;white-space:nowrap;}
#main-hero .slider .slide .detail-inner .btn-container a:hover {color: #9C620E;text-decoration: none;}
#main-hero .slider .slide .detail-inner .btn-container a:hover span {border: 1px solid #2b2b2b;background: #030303;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#292929), to(#030303));background: -webkit-linear-gradient(#292929, #030303);background: -moz-linear-gradient(#292929, #030303);background: -ms-linear-gradient(#292929, #030303);background: -o-linear-gradient(#292929, #030303);background: linear-gradient(#292929, #030303);-pie-background: linear-gradient(#292929, #030303);-pie-lazy-init: false;behavior: url(images/PIE.htc);}
#main-hero .slider .slide .detail-inner .btn-container a span {padding: 10px 30px;border: 1px solid #1f1f1f;background: black;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#232323), to(black));background: -webkit-linear-gradient(#232323, black);background: -moz-linear-gradient(#232323, black);background: -ms-linear-gradient(#232323, black);background: -o-linear-gradient(#232323, black);background: linear-gradient(#232323, #000000);-pie-background: linear-gradient(#232323, #000000);-pie-lazy-init: false;behavior: url(images/PIE.htc);}
.slider-nav a {background-repeat: repeat-y;float: left;height: 100%;width: 135px;position: absolute;top: 0;z-index: 2;}
.slider-nav a span {float: left;text-indent: -9999em;overflow: hidden;height: 100%;width: 135px;position: relative;}
.slider-prev {background-position: 0 0;left: 0;}
.slider-next {background-position: -135px 0;right: 0;}
.slider-cts{width:960px; margin:0 auto; padding:0px; position: relative;}
.slider-controls {background: none;padding: 6px 0px;opacity: .8;position: absolute;bottom: 10px;right: 0px;z-index: 3;-pie-png-fix: true;-pie-lazy-init: false;behavior: url(images/PIE.htc);}
.slider-pagin {float: left;}
.slider-pagin a {height: 12px;width: 12px;background: #c68f0b;margin: 0 3px;float: left;cursor: pointer;text-indent: -9999em;overflow: hidden;-pie-png-fix: true;-pie-lazy-init: false;behavior: url(images/PIE.htc);position: relative;}
.slider-pagin a.selected {background: #9C620E;-pie-png-fix: true;-pie-lazy-init: false;behavior: url(images/PIE.htc);}
.slider-pagin a span {-pie-png-fix: true;-pie-lazy-init: false;behavior: url(images/PIE.htc);}
.slider-play {float: left;background: url(images/soho-utility-sprite.png) no-repeat -7px -7px;-pie-png-fix: true;-pie-lazy-init: false;behavior: url(images/PIE.htc);height: 12px;width: 12px;text-indent: -9999em;overflow: hidden;border: none;}
a.paused {background-position: -7px -22px;}

/* Global Header */
.header{ width:100%; height:72px; background:url(images/bg_top.jpg) repeat-x center top;}
#global-header {padding: 10px 0 0;height: 27px;position: relative;z-index: 9999;-pie-lazy-init: false;behavior: url(images/PIE.htc);}
#utility-nav {float: right;list-style: none;margin: 0;padding: 0; margin-right:10px;}
#utility-nav li {color: #999;float: left;font-size: 11px;font-weight: 400;margin: 0 5px; background: url(images/li_line.jpg) no-repeat 0px; 0;}
#utility-nav li a {color: #FFCC00;font-size: 12px;font-family: "helveticaneuelt_std_lt_cnRg", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, 微软雅黑, 新細明體, Arial, "Lucida Grande", sans-serif;text-decoration: none; padding-left:10px;}
#utility-nav li:first-child, #utility-nav > li:first-child{background:none;}
#utility-nav li a.current, #utility-nav li a:hover {color: #FF0000;}
#utility-nav li a.btn {margin: -2px 10px 0 0;padding: 5px 20px 3px;}
#utility-nav li a.btn span {background: url(images/icon_search.png) no-repeat right 0;font-family: "helveticaneuelt_std_lt_cnRg", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, 微软雅黑, 新細明體, Arial, "Lucida Grande", sans-serif;font-size: 12px;padding: 0 20px 0 0;}
#utility-nav li a.btn:hover {text-decoration: none;}
#utility-nav li a.btn:hover span {background-position: right -23px;}
/* MainMenu */
#main-header {width: 100%;min-width: 960px;height: 35px;z-index: 999;}
#main-header h1.index_logo {position: absolute;top: -60px;}
#main-header h1.index_logo a {background: url(images/logo_index.jpg) no-repeat 0 0;width: 130px;height: 130px;text-indent: -9999em;overflow: hidden;display: block;-pie-png-fix: true;-pie-lazy-init: false;behavior: url(images/PIE.htc);}
#main-header h1.page_logo {position: absolute;top: -42px; _padding-top:10px;}
#main-header h1.page_logo a {background: url(images/logo.png) no-repeat 0 0;_background: url(images/logo.gif) no-repeat 0 0;width: 226px;height: 46px;text-indent: -9999em;overflow: hidden;display: block;-pie-png-fix: true;-pie-lazy-init: false;behavior: url(images/PIE.htc);}
#main-header .nav-border {height: 1px;width: 100%;background-color: #292929;position: absolute;bottom: 1px;z-index: -1;_display:none;}
.mainmenu{ padding-bottom:8px; height:40px; overflow:visible;}
.navi{float: right; padding-left:5px; margin:0px; position:relative; z-index:300; overflow:visible;}
.navi li{ float:left; padding:0 2px; height:35px; line-height:35px; font-size:16px; font-family:"Microsoft Yahei"; color:#FFF; text-transform:capitalize;}
.navi li a{ line-height:32px; }
.navi li a:link, .navi li a:visited{ padding-left:15px; color:#fff; overflow:hidden; display:block;}
.navi li a:hover{ color:#c68f0b; text-decoration:none;}
.navi li a span{ padding-right:15px; display:inline-block; cursor:pointer;}
.navi li a:hover span,.navi li.cur a span{ color:#c68f0b;}
.navi li{ position:relative;}
.navi li ul{ position:absolute; width:120px; top:35px; left:5px; padding-left:0px; margin-left:0px; background:#8B8B8B; box-shadow:1px 2px 4px #999; -moz-box-shadow:1px 2px 4px #999; -webkit-box-shadow:1px 2px 4px #999; z-index:300; display:none;}
.navi li ul li{ float:none; margin:0 auto; padding:0; height:31px; line-height:30px; font-size:14px; background:none;}
.navi li ul li a:link, .navi li ul li a:visited, .navi li:hover ul li a:link, .navi li:hover ul li a:visited{ height:30px; line-height:28px; padding-left:15px; text-align:center; border-bottom:1px solid #999; color:#fff; background:none;}
.navi li ul li a:hover, .navi li ul li a:hover span, .navi li:hover ul li a:hover, .navi li:hover ul li a:hover span{ color:#c68f0b; background:#777;}
.navi li ul li a span{ background-image:none;}
.navi li.cur a{ color:#fff;}
.navi li.cur ul li a{ color:#fff; line-height:26px; background:none;}
.navi li.cur ul li a:hover{ background:#777;}
.navi li.cur ul li a span{ color:#fff; background:none;}
.navi li:hover a{ color:#fff;}
.navi li:hover ul li a{color:#fff;height:30px; line-height:28px; background:none;}
.navi li:hover ul li a span{ background:none;}
.z-img {z-index: 2 !important;}
/* Page Title */
#page-title {background: #999;height: 240px;overflow: hidden;min-width: 960px;position: relative;}
#page-title .inner-overlay {background: #000;float: left;height: 240px;width: 100%;-moz-opacity: .25;filter: alpha(opacity=25);opacity: .25;position: absolute;top: 0;left: 0;z-index: 0;}
#page-title .mod-inner {height: 240px;position: relative;z-index: 1;width: 960px;}
#page-title h1 {color: white;font-size: 70px;text-transform: capitalize;text-align: left;text-shadow: 0 1px 3px #222;margin: 0;position: absolute;bottom: 20px;left: 0;}
#page-title img {float: left;margin: 0;height: 240px;position: absolute;z-index: 0;}
#page-title img.resize {height: auto;}
.fuwuxiangmu{padding-top:5px;padding-bottom:10px;}
/* Homepage */
#home {background: #f7f7f6;padding-top: 50px;padding-bottom: 10px;}
#home .col-left {float: left;width: 273px;padding-right: 15px;}
#home .col-right {float: right;width: 630px; border:0px  #CCCCCC solid;}
#latest h3{font-size: 20px;color: #484848;margin: 0 0 8px;}
#latest h3 a{color: #484848; text-decoration:none;}
#latest h3 a:hover{color:#9C620E;}
#latest .inner-content {border-top: 1px solid #d4d4d3;padding: 10px 0 20px;}
#latest .inner-content .inner-left{float: left; padding-top:20px;}
#latest .inner-content .inner-left span{font-family: "Helvetica Neue", Helvetica, 微软雅黑, 新細明體, Arial, "Lucida Grande", sans-serif;color: #a3a3a3;font-size: 11px;text-transform: uppercase;display: block;font-weight: 500;margin: 5px 0;}
#latest .inner-content .inner-right{float: right;width: 138px;}
#latest .inner-content .inner-right span{ sans-serif;color: #666666;font-size: 13px;text-transform: uppercase;display: block;font-weight: 500;margin: 5px 0;}
#latest .inner-content .inner-right a{color: #707070;text-decoration: none;font-size: 14px;width: 138px;height: 21px;line-height: 21px;}
#latest .inner-content .inner-right a .more {background: url(images/arrow_right_gold.png) no-repeat right top;width: 13px;height: 11px;display: inline-block;-pie-png-fix: true;-pie-lazy-init: false;behavior: url(images/PIE.htc);}
#latest .inner-content .inner-right a:hover { color:#9C620E; text-decoration: none;}
#latest .inner-content {padding-top: 8px;}
#latest .inner-content .inner-left {position: relative;}
.videofloat{position:absolute;left:0px;top:0px;}
.qianyue{height: 23px;}
#latest .inner-content .inner-left a {float: left;width: 122px;height: 80px;overflow: hidden;display:block;}
#latest .inner-content .inner-left img {width: 120px;height: 80px;}
#latest .inner-content .inner-right span {margin: 0;}
.col-righttop{ float:left; width:630px; margin-bottom:10px; clear:both;}
.index_about{ width:590px;}
.index_about h3,.index_news h3{font-size: 20px; line-height:25px; color: #484848; padding-bottom:8px; margin:0px; border-bottom: 1px solid #d4d4d3;}
.index_about h3 a,.index_news h3 a{ color: #484848; text-decoration:none;}
.index_about h3 a:hover,.index_news h3 a:hover{color:#9C620E; text-decoration:none;}
.index_about h3 span{ float:right;}
.index_about h3 span a{font-family:"Microsoft Yahei"; height:20px; font-size:14px; padding-right:15px; background: url(images/arrow_right_gold.png) no-repeat right 5px;}
.stinner{ padding:0px; margin-top:15px; color:#545454; overflow:hidden;}
.stinner p{ font-size:14px; line-height:22px; color:#666; margin-bottom:8px;}
.index_news{ float:left; width:630px; clear:both;padding-top:10px;}
.index_news_content{color: #8a6d3b;background-color: #eee;padding: 15px; margin-top: 15px;overflow:hidden; _height:95px;}
.idx_newslist{ float:left; width:600px; height:140px; padding:0px; overflow:hidden; }
.index_news_content1{padding: 0px; margin-top: 5px;overflow:hidden; _height:95px;}
.idx_newslist1{ float:left; width:630px; height:100px; padding:0px; overflow:hidden; border:0px solid #ff0000; }

.idx_newslist ul{ width:600px; padding:0px; margin:0px;}
.idx_newslist ul li{ float:left; width:600px;}
.idx_newslist ul li a{float:left; width:425px; height:25px; font-size:14px; line-height:25px; color:#666; text-decoration:none; overflow:hidden;}
.idx_newslist ul li a:hover{ color:#9C620E; text-decoration:none;}
.idx_newslist ul li span{ color:#a3a3a3;}
.idx_newslist ul li span.time{ float:left; padding-right:15px;_width:150px;}

/*firendlinks*/
.firendlinks{ width:100%; padding-top:20px; padding-bottom:20px; background:#eee;}
.firendlinks h3{font-size: 18px; line-height:22px; color: #484848; padding-bottom:8px; margin:0px; border-bottom: 1px solid #d4d4d3;}
.firendlinks h3 a{ color: #484848; text-decoration:none;}
.firendlinks h3 a:hover{color:#9C620E; text-decoration:none;}
.firendlinks ul{ margin-top:10px;}
.firendlinks ul li{ float:left; margin-right:10px; margin-bottom:5px; font-size:15px; line-height:25xp;}
.firendlinks ul li a{ font-size:15px; line-height:25xp; text-decoration:none;}
.firendlinks ul li a:hover{ text-decoration:none;}

/* container */
.container{clear:both;}
.content{ float:right; width:780px; min-height:250px; margin-top:15px; margin-bottom:20px; overflow:hidden;}
.pagebanner{ margin-bottom:10px;}
.post{ min-height:250px; padding:15px 10px; font-size:14px;}
.post h1{ margin-bottom:5px;margin-top: 0px; line-height:30px; font-size:20px; text-align:center; font-weight:normal; font-family:"Microsoft Yahei"; color:#333;border-bottom: 1px solid #ddd;}
.post p{ color:#000; font-size:14px; margin-bottom:15px;}
.post img{ max-width:660px; _width:expression(this.scrollWidth > 660 ? "660px" : "auto");}
.post .postmeta{ margin:5px 0 20px; line-height:16px; font-size:12px; text-align:center; color:#999;}
.post .postmeta .metar{ float:right;}
.post .postmeta a:link, .post .postmeta a:visited{ color:#999;}
.post .postmeta a:hover{ color:#0961A7;}
.textcontent ul{margin-bottom:15px;padding-left: 0px;}
.textcontent li{ color:#666; margin:2px 0px;padding-left:10px;background:url(images/icon.gif) no-repeat 1px 8px;}
.textcontent li:hover { color:#222; background:url(images/icon.gif) no-repeat 0px -338px;}
.textcontent hr{ margin:10px auto; padding:0px; clear:both;}
.textcontent table { margin-left:4px;font-family: verdana,arial,sans-serif;font-size:11px;color:#333333;border-width: 1px;border-color:#ccc;border-collapse: collapse;}
.textcontent table th {border-width: 1px;padding: 3px 8px;border-style: solid;border-color:#ccc;}
.textcontent table td {border-width: 1px;padding: 3px 8px;border-style: solid;border-color:#ccc;}
.textcontent table tbody td:hover { background:#eee;} 
#tablecolor tbody td:hover { background:#fff;} 
.oddrowcolor{background-color:#f8f8f8;}
.evenrowcolor{background-color:#eee;}
.contactmessage table th,.contactmessage table td {border-width: 1px;padding: 3px 8px;border-style: solid;border-color:#efefef;}
.planbtn{ float:left; margin:0 auto; width:760px; height:70px; text-align:center; display:block;}
.btn_paln{ width:260px; height:70px; margin:0 auto; background:url(images/btn_plan.jpg) no-repeat center center; display:block;}
.btn_paln:hover{ background:url(images/btn_plan_hover.jpg) no-repeat center center;}

/*page*/
.pagenavi{clear:both; padding:15px 0; color:#666; font:normal 12px/24px Arial; text-align:center;}
.pagenavi span{ padding:0 5px;}
.pagenavi a{display:inline-block; height:22px; margin:0 2px; padding:0 8px; border:solid 1px #ccc; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; background:#fff; color:#333; font:normal 12px/22px Arial, Helvetica, sans-serif; cursor:pointer;}
.pagenavi a:hover{height:24px; margin:0 3px; border:none; background:#c68f0b; color:#fff!important; line-height:24px; text-decoration:none;}
.pagenavi a.select{cursor:default;}

/* sidebar */
.sidebar{ float:left; width:155px; margin-top:10px; overflow:hidden;}
.sidebar h3{ margin-bottom:10px; height:28px; line-height:28px; font-size:15px; font-weight:normal; font-family:"Microsoft Yahei"; color:#333; background:url(images/bgline.gif) no-repeat -55px 27px; overflow:hidden;}
.sidebar h3 span{ float:left; padding-right:2px; height:27px; border-bottom:1px solid #666; display:block;}
.sidebar ul li{ margin-bottom:15px; line-height:22px;}
.sidebar ul li ul{ padding:5px 8px; overflow:hidden;}
.sidebar ul li ul li{ margin:4px 0; padding-left:15px; height:20px; border:none; background:url(images/icon.gif) no-repeat 5px -8px; overflow:hidden;}
.sidebar ul li ul li ul{ border:none;}
.sidebar ul li div{ padding:5px 8px; line-height:24px; overflow:hidden;}

/* sublist */
.sidebar ul li.sublist ul{ padding:0; font-size:14px; font-weight:bold; margin-top:10px;}
.sidebar ul li.sublist ul li{ width:155px; height:auto; margin:5px 0 5px 0; padding:0; line-height:34px;}
.sidebar ul li.sublist ul a{ font-size:16px; padding-left:38px; background: url(images/left_li_bg.png) no-repeat 25px 22px; display:block;}
.sidebar ul li.sublist ul a:hover, .sidebar ul li.sublist ul li.cur a{ color:#9C620E; background: url(images/left_li_bg.png) no-repeat 25px 22px; text-decoration:none;}
.sidebar ul li.submenu ul{ padding:0; font-size:14px; font-weight:bold;}
.sidebar ul li.submenu ul a{ padding-left:38px; background: url(images/left_li_bg.png) no-repeat 25px 22px; display:block;}
.sidebar ul li.submenu ul li a:hover, .sidebar ul li.submenu ul li.cur a{ color:#9C620E; background: url(images/left_li_bg.png) no-repeat 25px 22px;  text-decoration:none;}
.sidebar ul li.submenu ul li{ margin:0 0 2px 0; padding:0; width:250px; height:auto; line-height:34px;}
.sidebar ul li.submenu ul li ul{ padding-top:5px; padding-bottom:5px; background:#F4F4F4;}
.sidebar ul li.submenu ul li ul li{font-size:14px; height:22px; line-height:22px; padding-left:20px;}
.sidebar ul li.submenu ul li ul li a,.sidebar ul li.submenu ul li.cur ul li a{ color:#666; font-size:12px; font-weight:normal; padding-left:35px; background:url(images/icon.gif) no-repeat 20px 8px!important; line-height:21px;}
.sidebar ul li.submenu ul li ul li a:hover,.sidebar ul li.submenu ul li ul li.cur a{ color:#9C620E; background:url(images/icon.gif) no-repeat 19px -338px!important;}
.sidelist ul{ padding:0px!important;}
.sidelist ul li{background:#fff;_padding-left:0px;}
.sidelist ul li:hover{ background:#f8f8f8;}
.sidelist ul li a{ color:#666; font-size:12px; font-weight:normal; padding-left:20px; background:#fff url(images/icon.gif) no-repeat 1px 8px!important; line-height:21px;}
.sidelist ul li a:hover,.sidelist ul li.cur a{ color:#222; background:url(images/icon.gif) no-repeat 0px -338px!important;}
.submenu .liclose ul{ display:none;}

/*news list*/
.leftpic{ float:left; width:250px;}
.leftpic ul{ margin-top:10px; clear:both;}
.leftpic ul li{ width:250px; height:140px; margin:20px 0px 30px 0px;}
.leftpic ul li img{ width:248px; height:140px;}
.leftpic ul li img:hover{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7;}
.newslist{ float:right; width:510px;}
.newslist ul{ width:510px; margin-top:10px; clear:both;}
.newslist ul li{ width:510px; height:140px; margin:20px 0px 30px 0px;}
.newslist ul li h3{ font-size:18px; line-height:22px;margin-top:0px; margin-bottom:10px; clear:both;}
.newslist ul li h3 a{ font-size:18px; line-height:22px; color:#000;}
.newslist ul li span.description{ font-size:12px; line-height:16px; color:#666; clear:both;}
.newslist ul li span.time{ font-size:12px; line-height:16px; color:#999; clear:both;}
.postlist{ float:left; width:780px;}
.postlist ul{ width:780px; margin-top:10px; clear:both;}
.postlist ul li{ width:780px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ddd; clear:both;}
.postlist ul li h3{ float:left; width:780px; font-size:18px; line-height:25px;margin-top:5px; margin-bottom:5px; color:#000;}
.postlist ul li h3 a{ width:685px; color:#000; overflow:hidden;}
.postlist ul li span.time{ float:right; font-size:12px; line-height:25px; color:#999;}
.postlist ul li p.description{ width:780px; margin-top:5px; clear:both;}

.mixlist ul{ width:780px; margin-top:10px; clear:both;}
.mixlist ul li{ width:780px; margin-bottom:10px; padding-bottom:10px; clear:both;}
.mixlist ul li .fl{ width:250px; height:140px; margin:15px 0px 15px 0px;}
.mixlist ul li .fl img{ width:248px; height:140px;}
.mixlist ul li .fl img:hover{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7;}
.mixlist ul li .fr{width:510px; height:140px; margin:15px 0px 15px 0px;}
.mixlist ul li .fr h3{ font-size:18px; line-height:22px;margin-top:0px; margin-bottom:10px; clear:both;}
.mixlist ul li .fr h3 a{ font-size:18px; line-height:22px; color:#000;}
.mixlist ul li .fr span.description{ font-size:12px; line-height:16px; color:#666; clear:both;}
.mixlist ul li .fr span.time{ font-size:12px; line-height:16px; color:#999; clear:both;}

.mixlist ul li .frwutu{width:620px; height:100px; margin:5px 0px 5px 0px;}
.mixlist ul li .frwutu h3{ font-size:18px; line-height:22px;margin-top:0px; margin-bottom:10px; clear:both;}
.mixlist ul li .frwutu h3 a{ font-size:18px; line-height:22px; color:#000;}
.mixlist ul li .frwutu span.description{ font-size:12px; line-height:16px; color:#666; clear:both;}
.mixlist ul li .frwutu span.time{ font-size:12px; line-height:16px; color:#999; clear:both;}

/*hr list*/
.hrlists{ float:right; width:760px; min-height:220px; margin-top:15px; padding:0px; overflow:hidden;}
.hrlists .toptitle{ width:760px; height:28px; color:#fff; font-size:14px; line-height:28px; margin-bottom:5px; background:#aaaaaa;}
.hrlists .toptitle .time{ float:left; width:305px; padding-left:10px;}
.hrlists .toptitle .title{ float:left; width:305px; padding-left:10px;}
.hrlists .toptitle .location{ float:left; width:90px; padding-left:10px;}
.hrlists ul{ float:left; width:760px; padding:0px; margin:0px;}
.hrlists ul li{ float:left; display:block; width:760px; height:25px; margin-top:5px; clear:both; overflow:hidden;}
.hrlists ul li span.time{ float:left; width:305px; padding-left:10px; overflow:hidden;}
.hrlists ul li span.location{ float:left; width:90px; padding-left:10px; overflow:hidden;}
.hrlists ul li a{ float:left; width:315px; font-size:14px; line-height:25px; color:#666; text-decoration:none; overflow:hidden;}
.hrlists ul li a:hover{ color:#9C620E; text-decoration:none;}
.hrlists ul li:hover{ color:#9C620E; text-decoration:none;}
/*back top*/
.back-to {bottom: 278px;overflow:hidden;position:fixed;right:10px;width:112px; height:178px;background: url("images/ercode.jpg") no-repeat center top transparent;z-index:999; _display:none!important;}
.index_back{bottom: 385px!important;}
.back-to .back-top {background: url("images/scrolltop.jpg") no-repeat scroll 0 0 transparent;display: block;float: right;width: 112px;height:39px; margin-top:139px;utline: 0 none;text-indent: -9999em;}
.back-to .back-top:hover {background: url("images/scrolltop_hover.jpg") no-repeat scroll 0 0 transparent;}
/* Main Footer */
#main-footer {background:#272727;padding: 0px;}
#main-footer.padded {padding: 20px 0 40px;}
#main-footer a:hover, #main-footer a.current, #main-footer a:hover.current {color: #9C620E;text-decoration: none !important;}
#main-footer h6 {color: #b8b8b8;font-size: 15px;margin: 5px 0 10px;text-transform: uppercase;}
#main-footer p {font-size: 15px;line-height: 28px;color: #999; font-family: "Microsoft Yahei", Arial, "Lucida Grande", sans-serif; clear:both;}
#main-footer .mod-content {padding-left: 0;padding-right: 0;}
#main-footer .mod-main, #main-footer .mod-side {background: none;margin: 0;padding: 0;}
#main-footer .mod-main {width: 660px;float: left;}
#main-footer .mod-side {width: 278px;float: right;}
#main-footer .hr-solid {background: #353535;border-bottom: 1px solid #222;margin: 10px 0 0;}
#main-footer .social-nav {margin: 10px 0 0;}
#main-footer .social-nav li {float: left;margin: 0;padding: 0 15px 0 0;}
#main-footer .social-nav li a {display: block;height: 26px;width: 26px;overflow: hidden;}
#main-footer ul {float: left;list-style: none;margin: 20px 0;padding: 0;}
#main-footer ul li {float: left;margin: 0;padding: 0 30px 0 0;}
#main-footer ul li a {color: white;font-size: 14px;text-decoration: none;}
#main-footer ul li a:hover {text-decoration: underline;}
#main-footer .logo {float: right;color: white;text-decoration: none;background: url(images/logo_bottom.png) no-repeat 0 0; _background: url(images/logo_bottom.gif) no-repeat 0 0;width: 330px;height: 50px;margin-top: 5px;padding-right: 5px;text-indent: -9999em;overflow: hidden;display: block;}
/*sharebox*/
.sharebox{ float:right; margin-top:20px; margin-right:15px;}
.sharebox a {float: left;font-size: 18px;padding-left: 25px;line-height: 24px;height: 24px;background-image: url(images/share_icons.png);_background-image: url(images/share_icons.gif);background-repeat: no-repeat;cursor: pointer; margin: 6px 10px 6px 10px;color: #999;}
.sharebox a:hover{background-image: url(images/share_icons_hover.png);_background-image: url(images/share_icons_hover.gif);background-repeat: no-repeat;}
.bds_qzone {background-position: -4px -4px;}
.bds_tsina{background-position: -36px -4px;}
.bds_tqq{background-position: -68px -4px;}
.bds_weixin{background-position: -100px -4px;}
.bds_sqq{background-position: -132px -4px;}
/* Buttons */
.btn {color: #fff;float: left;font-size: 12px;line-height: 14px;margin: 15px 0 0;padding: 10px 30px;text-transform: uppercase;border: 1px solid #2b2b2b;background: black;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#232323), to(black));background: -webkit-linear-gradient(#232323, black);background: -moz-linear-gradient(#232323, black);background: -ms-linear-gradient(#232323, black);background: -o-linear-gradient(#232323, black);background: linear-gradient(#232323, #000000);-pie-background: linear-gradient(#232323, #000000);-pie-lazy-init: false;behavior: url(images/PIE.htc);}
.btn:hover {color: #9C620E;text-decoration: none;border: 1px solid #363636;background: #030303;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#292929), to(#030303));background: -webkit-linear-gradient(#292929, #030303);background: -moz-linear-gradient(#292929, #030303);background: -ms-linear-gradient(#292929, #030303);background: -o-linear-gradient(#292929, #030303);background: linear-gradient(#292929, #030303);-pie-background: linear-gradient(#292929, #030303);-pie-lazy-init: false;behavior: url(images/PIE.htc);}
.summary {background-color:#F6FAFD;border: 1px solid #DCDDDD;font-size: 14px;line-height: 23px;margin: 15px 0 0;padding: 12px 5px 6px;text-align: justify;text-indent: 2em;}
/* Global Footer */
#global-footer {background: #000;padding: 20px 0;}
#global-footer p {font-size: 13px;font-family: "Microsoft Yahei", Arial, "Lucida Grande", sans-serif;margin: 0;}
/* ie fixes */
.lt-ie9 #main-hero .slider .slide img {min-height: 396px;}
.lt-ie8 #main-hero .slider .slide .detail {width: auto;left: 50%;margin-left: -290px;}
.lt-ie8 #main-hero .slider .slide .detail-inner {width: 100%;position: absolute;z-index: 1;}
.lt-ie8 #main-hero .slider .slide .detail-inner .caption h3 br {display: none;}
.lt-ie8 #main-hero .slider .slide .detail-inner .caption .btn-container a.btn {line-height: 20px;}
.lt-ie8 #main-header h1 {top: -36px;}
.lt-ie8 #page-title img {position: absolute;left: 0;}
.lt-ie7 #main-hero .slider .slide .detail {width: auto;left: 0;margin-left: 0;}
.lt-ie7 #main-hero .slider .slide .inner-overlay {height: 800px;}
.lt-ie7 #main-hero .slider .slide .detail-inner {width: 100%;position: absolute;z-index: 1;}
.lt-ie7 #main-hero .slider .slide .detail-inner .caption h3 br {display: none;}
.lt-ie7 #main-hero .slider .slide .detail-inner .caption .btn-container a.btn {line-height: 20px;}
.lt-ie7 #featured-property .controls-container {top: 200px;}
.lt-ie7 #main-header .nav-border {overflow: hidden;line-height: 1px;position: relative;top: 3px;}
.lt-ie7 #main-nav li .caret {filter: alpha(opacity=0);overflow: hidden;}
.lt-ie7 #main-nav li.feature {height: 19px;overflow: hidden;}
.lt-ie7 .slider-controls {width: 115px;}
.lt-ie7 #property-gallery #menu .ui-slider-handle {height: 30px;}
.lt-ie7 .accordion-wrap ul li .more-toggle {width: 735px !important;display: block;text-indent: 20px !important;float: none !important;background-position-x: right !important;background-position-y: 0 !important;}
#demo {background: #FFF;overflow:hidden;border: 1px dashed #CCC;width: 680px;}
#demo img {border: 3px solid #F2F2F2;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}