html {
    height: 100%;
}
body{
    margin: 0;
    height: 100%;
}
#page-wrapper {
	margin:0 auto;
	z-index:99;
}
body.front #page-wrapper{
}

#header {
	/*-- height:165px; --*/
	background: none;
}

#header .header-logo-area {
	height:84px;
	padding-top:26px;
}
#header #logo {
padding:0;
float:left;
}
#header #logo-slogan {
margin:36px 0 0 190px;
float:left;
font-size:16px;
color:#b1b1b1;
}
#header #header-fuc-block {
	float:right;
}
#header #header-fuc-block #header-contact-icon{
	display:block;
	height:48px;
}
#header #header-fuc-block #header-contact-icon span{
	display:block;
	height:48px;
	float:left;
}
#header #header-fuc-block #header-contact-icon span.hot-line{
	width:145px;
	background:url(../images/bg-header-icon-01.jpg) no-repeat 0 0 scroll;
	margin:0 29px 0 13px;
}
#header #header-fuc-block #header-contact-icon span.weibo{
	width:98px;
	background:url(../images/bg-header-icon-02.jpg) no-repeat 0 0 scroll;
	cursor:pointer;
}
/*
#header #header-fuc-block .language-switch{
	background:url(../images/bg-language-switch.png) no-repeat 0 0 scroll;
	display:block;
	width:200px; height:23px;
}
#header #header-fuc-block .language-switch a{
	display:block;
	text-align:center;
	width:98px; line-height:23px;
	float:left;
	color:#ffffff;
}
*/


#header #search-bar div#search {
}

#header #search-bar{
	padding:0;
}

#search-bar .container-inline {
position:relative;
}
#search-bar .container-inline div,#header-search-bar.container-inline label {
float:left;
}
#search-bar div#search input#edit-search-theme-form-1 {
height:36px;
line-height:34px;
margin:0;
padding:0 11px 0 43px;
width:162px; 
background:url("../images/bg-search-bar-bg.jpg") no-repeat scroll 0 0 transparent;
border:none;
color:#cccccc;
margin:0 0 0 13px;
}
#search-bar div#search input.form-submit {
background:url("../images/bg-search-button-bg.jpg") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
display:block;
float:left;
height:36px;
margin:0;
overflow:hidden;
text-indent:-999em;
width:56px;
position:absolute;
right:0;
padding:0;
}


#block-main-ads{
	position:relative;
	width:950px;
	height:439px;
	overflow:hidden;
}
.main-flash{
	display:block;
	height:240px;
	width:1000px;
	z-index:-1;
}



#main-wrapper {
   margin-top:0;
}
#main-wrapper #main-content {
	min-height:350px;
}
#main-wrapper .home-col, #main-wrapper .page-col{
   display:inline;
	float: left;
	position: relative;
}
#main-wrapper .col-left{
	margin-left: 14px;
	margin-right: 12px;
	width:217px;
}
#main-wrapper .col-right{
	margin-left: 11px;
	margin-right: 14px;
	width:217px;
}
#main-wrapper .col-center{
	margin-left:0;
	margin-right:0;
	width:515px;
}
#main-wrapper .page-col.col-center{
	margin-left:0;
	margin-right:90px;
	width:250px;
}
#main-wrapper .col-01{
	margin-right: 90px;
	width:255px;
}
#main-wrapper .col-02{
	margin-right: 85px;
	width:243px;
}
#main-wrapper .col-03{
	margin-right: 0;
	width:277px;
}
#main-wrapper .col-04{
	margin-right: 85px;
	width:588px;
}
#page-wrapper .generic-box {
margin-bottom:19px;
}
#page-wrapper .generic-box.main-des .photo{
margin-bottom:12px;
}
#page-wrapper .generic-box .module-head {
background:transparent url("../images/bg-module-head.jpg") no-repeat scroll 0 0;
border-top:0;
margin:0 0 0 0;
padding:0 5px 0 0;
height:30px;
line-height:30px;
}
#page-wrapper .generic-box .no-bg {
background: none;
}
#page-wrapper .generic-box.main-about {
background:transparent url("../images/bg-home-contact-map.jpg") no-repeat scroll 0 5px;
}
#page-wrapper .generic-box.main-about .module-body p {
	text-indent:20px;
}
#page-wrapper .generic-box .no-padding, .generic-box .no-padding li {
	padding:0;
}
#page-wrapper .generic-box .no-margin, .generic-box .no-margin li {
	margin:0;
}
#page-wrapper .generic-box .module-head h3,#page-wrapper .generic-box .module-head h5 {
font-family:"幼圆", Arial, Helvetica, sans-serif; letter-spacing: 0px; 
border:medium none;
color:#282828;
float:left;
font-size:18px;
margin-bottom:0;
text-decoration:none;
padding:0;
}
#page-wrapper .page-col.col-center .generic-box .module-head h3,#page-wrapper .page-col.col-center .generic-box .module-head h5 {
padding-left:14px;
color:#333333;
font-weight:bold;
}
#page-wrapper .generic-box .module-head h3.font-color-black ,#page-wrapper .generic-box .module-head h5.font-color-black {
color:#000;
}
#page-wrapper .generic-box .module-body h3,#page-wrapper .generic-box .module-body h5 {
color:#000;
font-size:12px;
font-weight:bold;
padding:0 5px 0 14px;
margin:10px 0 10px 0;
}
#page-wrapper .module-body, div.module-body {
padding:0;
}
#page-wrapper .module-body ul li {
	line-height:25px;
}
#page-wrapper .module-body ul.li-style-01 li {
	background: none;
	padding:0;
}
#page-wrapper .module-body ul.li-style-01 li.last {
	background:none;
}
#page-wrapper .module-body ul.li-style-01 li a{
	background:url("../images/icons/tool_strip.png") no-repeat 8px -6930px transparent;
	padding:0 0 0 24px;
}
#page-wrapper .module-body ul.li-style-02 li {
	border-bottom: none;
	padding:0 0 0 0;
}
#page-wrapper .module-body ul.li-style-02 li.last {
	border:none;
}
#page-wrapper .module-body ul.li-style-02 li a{
	background:url("../images/icons/tool_strip.png") no-repeat 5px -6965px transparent;
	padding:0 0 0 30px;
}
#page-wrapper .module-body ul.li-style-03 li {
	padding:0 0 4px 0;
}
#page-wrapper .module-body ul.li-style-03 li.last {
	border:none;
}
#page-wrapper .module-body ul.li-style-03 li a{
	background:url("../images/icons/tool_strip.png") no-repeat 5px -6702px transparent;
	padding:0 0 0 30px;
}
#page-wrapper .main-contact .module-body .content {
padding:10px 14px 10px 14px;
line-height:22px;
}
#page-wrapper .main-contact .module-body .content p{
background: url("../images/bg_line01.jpg") no-repeat scroll 0px bottom transparent;
padding: 8px 0 8px 0;
}
#page-wrapper .main-contact .module-body .bg-main-contact {
background: url("../images/bg-module-body-contact.jpg") no-repeat scroll right 0 transparent;
height:100px;
}
#page-wrapper .main-login .module-body{
	color:#FFF;
}
#page-wrapper .module-body .home-ad{
	margin-bottom:25px;
}
#home-hot-spot{
	display:block;
	overflow:hidden;
	width:515px;
	height:210px;
	margin-bottom:11px;
	position:relative;
}
#home-hot-spot img{
	border:2px solid #e6e6e6;
}
#home-hot-spot .slide-item{
}
#home-hot-spot .slide-item .title{
	position: absolute; z-index:2; height:31px; line-height:30px; color:#fff; width:511px; left:2px; bottom:2px; background: url("../images/bg-spot-slide-title.png") repeat-x scroll 0 0 transparent;
}
#home-hot-spot .slide-item .title a{
	color:#fff; padding:0 10px 0 10px;
}
#home-hot-spot #spot-slide-nav{
	position: absolute; z-index:10; right:10px; bottom:6px;
}
#home-hot-spot #spot-slide-nav ul{
	padding:0; margin:0;
}
#home-hot-spot #spot-slide-nav ul a{
	display:block; float:left; padding:3px; background:#666666; color:#fff; margin-right:4px; line-height:8px; font-size:12px; text-decoration:none;
}
#home-hot-spot #spot-slide-nav ul a:hover, #home-hot-spot #spot-slide-nav ul a.activeSlide {
	background:#00b4ff;
}
.home-news .photo img {
	border:1px solid #e6e6e6; padding:1px;
}
.home-news .photo {
    float: left;
    margin-right: 5px;
    width: 199px;
}
.home-news .info{
	margin-left:208px;
}
.home-news .title{
	color:#00568c; font-weight: bold;
}
.home-news .des{
	text-indent:20px; line-height:24px; padding:5px 5px 0 0;
}
.home-news span.more a{
	color:#00568c;
}
.home-news .sticky{
}
.news-info li{
	clear:both;
}
.news-info li .list-link {
	float:left; 
}
.news-info li .date {
	float:right; margin-right:10px; color:#00568c;
}
.module-body .gallery-list{
	width:166px;
	float:left;
	margin:0;
	position:relative;
}
.module-body .gallery-list li{
padding:0; margin:0;
}

.module-body .gallery-list .gallery-photo img{
	border:1px solid #e6e6e6; padding:1px;
}
.module-body .gallery-list .gallery-title{
	position:absolute;
	text-align:right;
	height:18px;
	width:164px;
	bottom:2px;
	left:2px;
	background: url("../images/bg-spot-slide-title.png") repeat-x scroll 0 0 transparent;
	line-height:14px;
}
.module-body .gallery-list .gallery-title a{
	color:#ffffff;
}


#content-container {
	background: url("../images/bg-body-page.jpg") no-repeat scroll 0 0 transparent;
	padding-bottom:20px;
}

#block-pic-dp {
	height:221px; background-color:#e8e9e9; position:relative;
}
#block-pic-dp ul{
	padding:0; margin:0;
}
#block-pic-dp ul.item-list li{
	padding:0; margin:0;
	float:left;
	display:block;
	width:320px;
	overflow:hidden;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	height:192px;
	text-align:center;
	padding-top:29px;
}
#block-pic-dp ul.item-list li.item-01{
	border-left:1px solid #e8e9e9;
}
#block-pic-dp ul.item-list li.item-03{
	border-right:1px solid #e8e9e9;
}
#block-pic-dp ul.item-list li a{
	
}
#block-pic-dp .detailsOverlay {
    background-color: #cccccc;
    cursor: pointer;
    height: 221px;
    line-height: 12px;
    opacity: 0.40;
    overflow: hidden;
    position: absolute;
    width: 320px;
    z-index: 2;
	filter: alpha(opacity = 40);
	top:0;
}
.block-cat-list{
	margin:10px 0 10px 0;
}
.block-cat-list h2{
	font-family:"幼圆", Arial, sans-serif; font-size:18px; padding-left:80px; height:70px; line-height:68px;
	padding-bottom:10px;
}
.block-cat-list.yl-case h2{
	 background: url("../images/bg-h2-ylal.jpg") no-repeat scroll 0 0 transparent; 
}
.block-cat-list.yl-jswd h2{
	 background: url("../images/bg-h2-jswd.jpg") no-repeat scroll 0 0 transparent; 
}
.block-cat-list ul li{
	padding-left:65px; padding-bottom:20px;
}
.block-cat-list ul li .title a{
	font-size:14px; color:#010101;
}
.block-cat-list ul li .des{
	padding-top:10px; text-indent: 20px;
}


#footer{
   background: none repeat scroll 0 0 #e3eff3;min-height: 146px;padding: 0; margin:0;
}
#footer .inner{
	background: url("../images/bg-footer.jpg") no-repeat scroll 0 0 transparent; height:96px; padding-top:10px;
}
#footer #footer-id, #footer #footer-copy {
	display:inline; float:left;
}
#footer #footer-id {
	padding:0 0 0 10px;
}
#footer #footer-copy {
	padding:32px 0 0 10px; font-size:14px;
}
#footer #footer-nav {
	padding:0; display:block; height:24px; background: none  no-repeat scroll 0 0 transparent; float:right;
}
#footer .text {
	text-align:center; color:#5c5e5f; padding-top:20px;
}
#footer .text a{
	color:#5c5e5f; 
}
#page-wrapper .page-col-menu ul.menu li {
	background:url("../images/bg_line01.jpg") no-repeat 15px 28px transparent;
	padding:0 14px 8px 14px;
}
#page-wrapper .page-col-menu ul.menu li.expanded  li{
	background:url("../images/bg_line01.jpg") no-repeat 0 28px transparent;
	padding:0 0 8px 0;
}
#page-wrapper .page-col-menu ul.menu li.expanded {
	background: none;
}
#page-wrapper .page-col-menu ul.menu li.expanded a{
	font-weight:bold;
}
#page-wrapper .page-col-menu ul.menu li.expanded li a{
	font-weight: normal;
	margin:0;
}
#page-wrapper .page-col-menu ul.menu li.last {
	background:none;
}
#page-wrapper .page-col-menu ul.menu li a, #page-wrapper .page-col-menu ul.menu li.expanded li a{
	background:url("../images/icons/tool_strip.png") no-repeat 8px -6924px transparent;
	padding:0 0 0 24px;
}
#page-wrapper .page-col-menu ul.menu li.expanded a{
	background:none;
	padding:0;
	margin-bottom:8px;
} 
#page-wrapper .page-col-menu ul.menu li.active a, #page-wrapper .page-col-menu ul.menu li.expanded li.active a,
#page-wrapper .page-col-menu ul.menu li.active-trail a, #page-wrapper .page-col-menu ul.menu li.expanded li.active-trail a{
	background:url("../images/icons/tool_strip.png") no-repeat 8px -6989px transparent;
}
#page-wrapper .page-col-menu ul.menu li a.active, #page-wrapper .page-col-menu ul.menu li.expanded li a.active,
#page-wrapper .page-col-menu ul.menu li a.active-trail, #page-wrapper .page-col-menu ul.menu li.expanded li a.active-trail{
	color:#e10000;
}
#page-wrapper .page-col-menu ul.menu li.active.expanded a,
#page-wrapper .page-col-menu ul.menu li.active-trail.expanded a{
	background: none;
}
#page-wrapper .page-col-menu ul.menu li.expanded a.active,
#page-wrapper .page-col-menu ul.menu li.expanded a.active-trail{
	color:#333333;
}	
.breadcrumb {
	padding: 22px 0 20px 0;
}
#page-wrapper .col-center .content h4{
	font-weight:bold;
	color:#00568c;
	font-size:12px;
	margin:5px 0 10px 0;
} 


#main-wrapper #search-factor {
	margin-bottom:25px;
}
#main-wrapper #search-factor .search-factor-top {
	height:15px; display:block; background: url("../images/bg-search-factor-top.jpg") no-repeat scroll 0 0 transparent;
}
#main-wrapper #search-factor .search-factor-bottom {
	height:15px; display:block; background: url("../images/bg-search-factor-bottom.jpg") no-repeat scroll 0 0 transparent;
}
#main-wrapper #search-factor .search-factor-content{
	display:block; background:none #efefef; padding:0 22px 0 22px; color:#388ad3;
}
#main-wrapper #search-factor .search-factor-content .block-apachesolr_search{
	padding-bottom:8px;
}
#main-wrapper #search-factor .search-factor-content #block-apachesolr_search-currentsearch{
	padding-bottom:0;
}
#main-wrapper #search-factor .search-factor-content h2{
	color:#000000; font-weight:normal; font-size:12px; text-transform:capitalize; float:left; display:block; width:124px;
}
#main-wrapper #search-factor .search-factor-content h3{
	color:#8C8C8C; font-weight:normal; font-size:12px; margin-bottom:0;
}
#main-wrapper #search-factor .search-factor-content a{
	color:#8C8C8C;
}
#main-wrapper #search-factor .search-factor-content a.apachesolr-unclick {
	color:#388ad3;
}
#main-wrapper #search-factor .search-factor-content div.item-list{
	margin-left:125px;
}
#main-wrapper #search-factor .search-factor-content div.item-list ul li{
	 padding: 0 20px 4px 0; float:left; display:inline;
}
#main-wrapper #search-factor .search-factor-content div.item-list ul li.last{
	 padding: 0 0 4px 0;
}
#main-wrapper #search-sort-by {
	  background: url("../images/bg-search-sort-by.jpg") no-repeat scroll 0 0 transparent;padding: 0 22px; height:28px; margin-bottom: 2px;
}
#main-wrapper #search-sort-by h2{
	font-size:12px; font-weight:normal; color:#cccccc; float:left; display:block; width:68px; padding:5px 0 0 0;
}
#main-wrapper #search-sort-by div.item-list {
	margin-left:70px;
}
#main-wrapper #search-sort-by div.item-list ul li {
	display: inline;float: left;padding: 5px 20px 4px 0;
}
#main-wrapper #search-sort-by div.item-list ul li.last {
	padding: 5px 0 4px 0;
}
#main-wrapper .page-search-breadcrumb {
	float:right; padding: 0 22px; height:28px; margin-bottom: 2px;
}
#main-wrapper .page-search-breadcrumb .pagination li {
	list-style:none; float:left; padding: 5px 10px 4px 0;
}
#main-wrapper .page-search-breadcrumb .pagination li.last {
	 padding: 5px 0 4px 0;
}
#main-wrapper .page-search-breadcrumb .pagination li.last {
	 padding: 5px 0 4px 0;
}
#main-wrapper .toolstrip, #main-wrapper .icon {
	background-image: url("../images/icons/tool_strip.png");
    background-repeat: no-repeat;
}
#main-wrapper .bottom-pager {
	margin-bottom:25px;
}
#searchlisting-wrapper li.search-result {
    border-color: #FFFFFF #FFFFFF #EEEEEE;
    border-style: solid;
    border-width: 1px;
    clear: both;
    cursor: pointer;
    position: relative;
	padding:0;
	margin:0;
}
#searchlisting-wrapper ul#search-results li.sticky, #searchlisting-wrapper ul#search-results li.focus.sticky   {
	background-color:#f2fbe4;
}
#searchlisting-wrapper ul#search-results li.focus  {
	background-color:#fff6f0;
}
#searchlisting-wrapper ul#search-results li.rollable:hover {
    border-color: #388ad3;
	background-color:#eff6fc;
}
#searchlisting-wrapper #search-results .property {
    clear: both;
    padding: 9px;
	position:relative;
}
#searchlisting-wrapper .search-result .property ul, #searchlisting-wrapper .search-result .property li {
	padding:0; margin:0;
}
#searchlisting-wrapper .search-result .photo {
    padding: 0;
    width: 114px;
	float:left;
}
#searchlisting-wrapper .search-result .photo a img {
    border: 1px solid #D2D2D2 !important;
    display: block;
    height: 101px;
    padding: 1px;
    width: 101px;
}
#searchlisting-wrapper .search-result .photo a:hover img {
    border: 1px solid #388ad3 !important;
}
#searchlisting-wrapper .search-result .property-info {
	margin-left:116px;
}
#searchlisting-wrapper .search-result .property-info div {
	padding-bottom:2px; height:18px;
}
#searchlisting-wrapper .search-result .property-info div.actions {
	padding-top:5px;
}
#searchlisting-wrapper .search-result .title a {
	color:#388ad3;
}
#searchlisting-wrapper .search-result a.compund {
	color:#fff; background:#388ad3; display:block; padding:3px; font-size:10px; height:12px; line-height:12px;-moz-border-radius: 5px 5px 5px 5px;-moz-box-shadow: 1px 1px 3px 0 black;
}
#searchlisting-wrapper .search-result a.compund:hover {
	color:#388ad3; background:#fff; text-decoration:none;
}
#searchlisting-wrapper .search-result span.pid {
	font-size:10px;padding-left:10px;
}
#searchlisting-wrapper .search-result .rentals {
	color:#000000; padding-left:20px;background-position: 0 -172px;
}
#searchlisting-wrapper .search-result span.price {
	color:#dd6611; padding-left:10px;
}
#searchlisting-wrapper .search-result .attributes-01 ul li,  #searchlisting-wrapper .search-result .attributes-02 ul li{
	float:left; padding:0 15px 0 0; font-size:11px;
}
#searchlisting-wrapper .search-result .attributes-01 ul li.post-ago {
	float:right; padding:0; color:#cccccc;
}
#searchlisting-wrapper .search-result .attributes-02 label {
	color:#cccccc;
}
#searchlisting-wrapper .search-result .submit-contact {
	position:absolute; display:block; right:7px; bottom:20px;
}
#searchlisting-wrapper .search-result .submit-contact a{
	background: url("../images/bg-search-contact-01.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 30px;
    line-height: 0;
    overflow: hidden;
    text-indent: -9999999px;
    width: 70px;
}
#searchlisting-wrapper .search-result .submit-contact a:hover{
	background: url("../images/bg-search-contact-01-hover.png") no-repeat scroll 0 0 transparent;
}
#searchlisting-wrapper .search-result .actions a.tag{
    cursor: pointer;
    display: block;
    height: 20px;
    line-height: 0;
    overflow: hidden;
    text-indent: -9999999px;
    width: 20px;
	padding-right:10px;
	float:left;
}
#searchlisting-wrapper .search-result .actions a.plane{
	background-position: 0 -7670px;
}
#searchlisting-wrapper .search-result .actions a.plane:hover{
	background-position: 0 -7697px;
}
#searchlisting-wrapper .search-result .actions a.edu{
	background-position: 0 -7753px;
}
#searchlisting-wrapper .search-result .actions a.edu:hover{
	background-position: 0 -7796px;
}
#searchlisting-wrapper .search-result .actions a.metro{
	background-position: 3px -7857px;
}
#searchlisting-wrapper .search-result .actions a.metro:hover{
	background-position: 3px -7910px;
}
#searchlisting-wrapper .search-result .actions a.shop{
	background-position: 0 -7986px;
}
#searchlisting-wrapper .search-result .actions a.shop:hover{
	background-position: 0 -8046px;
}
#searchlisting-wrapper .search-result .actions a.market{
	background-position: 1px -8117px;
}
#searchlisting-wrapper .search-result .actions a.market:hover{
	background-position: 1px -8177px;
}
#searchlisting-wrapper .search-result .actions a.focus{
	background-position: 0 -7583px;
}
#searchlisting-wrapper .search-result .actions a.focus:hover{
	background-position: 0 -7583px;
}
#searchlisting-wrapper .search-result .actions a.approve{
	background-position: 0 -7631px;
}
#searchlisting-wrapper .search-result .actions a.approve:hover{
	background-position: 0 -7631px;
}
#main-wrapper #search-map-container{
	position: relative;
	height: 1180px;
}
#main-wrapper #search-block-list-map {
	position: absolute; top:33px;
}
#main-wrapper #page-property-header, #main-wrapper #page-property-major-content, #main-wrapper #page-property-secondary-content, #main-wrapper #page-normal-page {
	margin-bottom:25px;
}
#main-wrapper #page-property-header h2 {
	color:#000000; font-size:24px; line-height:20px;
}
#main-wrapper #page-property-header .webid {
	font-size:11px;
}
#main-wrapper #page-property-header .community {
	margin-top:8px; background:#f4f4f6; height:36px;width:300px;
}
#main-wrapper #page-property-header .community .addthis-button{
	padding:5px 0 0 20px; float:left;
}
#main-wrapper #page-property-header #page-proerty-inquire-button{
	text-align:right;
}
#main-wrapper #page-property-header #page-proerty-inquire-button .block-inquire-button{
	display:block; width:277px; height:81px; background:#ebf2f9; position:relative;
}
#main-wrapper #page-property-header #page-proerty-inquire-button .block-inquire-button a{
	display:block; width:164px; height:52px; background: url("../images/bg-property-inquire-01.png") no-repeat scroll 0 0 transparent; text-indent: -9999999px; line-height:0; overflow:hidden;
	position:absolute; top:15px; left:60px; cursor:pointer;
}
#main-wrapper #page-property-header #page-proerty-inquire-button .block-inquire-button a:hover{
	background: url("../images/bg-property-inquire-01-hover.png") no-repeat scroll 0 0 transparent;
}
#main-wrapper #page-property-major-content #property-pic-slide{
	position:relative; display:block; height:371px; background: url("../images/bg-property-pic-slide.jpg") no-repeat scroll 0 0 transparent;
}
#main-wrapper #page-property-normal-text ul li{
    padding: 0 0 12px 0;
}
#main-wrapper #page-property-normal-text li label{
	display:block; width:110px; float:left; color:#000000;
}
#main-wrapper #page-property-normal-text li span{
	display:block; margin-left:112px;
}
#main-wrapper #page-property-normal-text li span a{
	color:#3882c7; text-decoration:underline;
}
#main-wrapper #page-property-normal-text li span.price{
	color:#dd6611;
}
#main-wrapper #page-property-normal-text li font.currency{
	font-size:10px; color:#8C8C8C; padding-left:20px;
}
#main-wrapper #block-property-tab-content h4{
	font-size:12px; color:#000000; margin-bottom:10px; font-weight:normal;
}
#main-wrapper i.show{
	color: #000000;
    cursor: pointer;
    display: block;
    text-align: right;
}
#main-wrapper .module-body .photo, #main-wrapper .module-body .des , #main-wrapper .module-body .more{
	margin: 0 0 10px 0;
}
#main-wrapper .tabs-block-space{
	margin-bottom:25px;
}
#main-wrapper .tabs-sep-border {
	margin:15px 0 10px 0; border-bottom:1px solid #cccccc;	
}
#main-wrapper #block-property-tab-content .ui-tabs-panel  ul{
	margin:5px 0 15px 0;
}
#main-wrapper #block-property-tab-content .ui-tabs-panel  ul li {
	padding:5px 5px 5px 33px;
}
#main-wrapper #block-property-tab-content  li.title {
	color:#000000;
}
#main-wrapper #block-property-tab-content .tabs-performance li.items .name {
	float:left;
}
#main-wrapper #block-property-tab-content .tabs-performance li.items .distance {
	margin-left:230px;
}
#main-wrapper #block-property-tab-content .tabs-performance li.items .distance label{
	color:#000000; font-size:10px; padding-right:10px;
}
#main-wrapper #block-property-tab-content .tabs-performance li.items {
	background-position: 12px -6093px;
}
#main-wrapper #block-property-tab-content .tabs-performance .metro li.title {
	background-position: 3px -7905px;
}
#main-wrapper #block-property-tab-content .tabs-performance .landmarks li.title {
	background-position: 0px -8343px;
}
#main-wrapper #block-property-tab-content .tabs-performance .school li.title {
	background-position: 0px -7790px;
}
#main-wrapper #block-property-tab-content .tabs-performance .market li.title {
	background-position: 3px -8171px;
}
#main-wrapper #block-property-tab-content .tabs-performance .shop li.title {
	background-position: 2px -8040px;
}
#main-wrapper #block-property-tab-content .ui-tabs-panel .tabs-solutions ul li {
	padding:5px 5px 15px 5px;
}
#main-wrapper #block-property-tab-content .tabs-solutions .logo {
	float:left; display:block; width:161px;
}
#main-wrapper #block-property-tab-content .tabs-solutions .list-content {
	margin-left:180px;
}
#main-wrapper #block-property-tab-content .tabs-solutions .title{
	padding:10px 0 10px 0; color:#000000; font-weight:bold;
}
#main-wrapper #block-property-tab-content .tabs-solutions .logo a img{
	border: 1px solid #D2D2D2 !important;
    display: block;
    height: 120px;
    padding: 1px;
    width: 161px;
}
#main-wrapper .module-body .more a{
}
#main-wrapper .module-body .more a:hover{
	text-decoration: none;
}
#main-wrapper #page-property-secondary-content .generic-box .module-head{
    height: 26px;
    line-height: 24px;
}
#main-wrapper #page-property-secondary-content .generic-box .module-head h3{
	font-size:14px; color:#000000;
}
#main-wrapper #page-property-secondary-content #page-property-similar .photo{
	width:19px; display:block; float:left; margin-bottom:5px;
}
#main-wrapper #page-property-secondary-content #page-property-similar .list-content{
	margin-left:25px; display:block; overflow:hidden; height:20px;
}
#main-wrapper #page-property-secondary-content #page-property-similar .list-content a{
	font-size:11px;
}
#main-wrapper #page-property-secondary-content #page-property-similar .more{
	text-align:right;
}
#main-wrapper #page-property-secondary-content #page-property-similar .more a{
	background: url("../images/bg-property-more-01.jpg") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 23px;
    line-height: 0;
    overflow: hidden;
    text-indent: -9999999px;
    width: 53px;
}
#main-wrapper #page-property-secondary-content #page-property-similar .more a:hover{
	background: url("../images/bg-property-more-01-hover.jpg") no-repeat scroll 0 0 transparent;
}
#main-wrapper #page-property-secondary-content #page-property-furniture-ads .generic-box .module-head h3{
	color:#3882c7;
}
#main-wrapper #page-property-secondary-content #page-property-furniture-ads .photo{
	padding:5px 40px 5px 40px; display:block; width:98px; height:114px; overflow:hidden; margin:0;
}
#main-wrapper #page-property-secondary-content #page-property-furniture-ads ul.item-list li{
	margin-bottom:6px;
}
#main-wrapper #page-property-secondary-content #page-property-furniture-ads .list-content{
	text-align:center; display:block; overflow:hidden; height:20px;
}
#main-wrapper #page-property-secondary-content #page-property-furniture-ads .list-content a{
	font-size:11px;
}
#main-wrapper #page-property-secondary-content #page-property-furniture-ads .more{
	text-align:right;
}
#main-wrapper #page-property-secondary-content #page-property-furniture-ads .more a{
	background: url("../images/bg-property-more-02.jpg") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 24px;
    line-height: 0;
    overflow: hidden;
    text-indent: -9999999px;
    width: 50px;
}
#main-wrapper #page-property-secondary-content #page-property-furniture-ads .more a:hover{
	background: url("../images/bg-property-more-02-hover.jpg") no-repeat scroll 0 0 transparent;
}
#main-wrapper .block-normal-col ul#staticNav{
	clear: both;
    list-style-type: none;
	padding:0 20px 0 20px;
}
#main-wrapper .block-normal-col ul#staticNav li.active {
    background: url("") repeat scroll 0 0 #eff6fc;
}
#main-wrapper .block-normal-col ul#staticNav li {
    background: url("../images/dotted.gif") repeat-x scroll 0 100% transparent;
    padding: 4px 10px 7px;
}
#main-wrapper .block-normal-col ul#staticNav li:hover {
    background: url("") repeat scroll 0 0 #eff6fc;
}
/**----------------------------------------------------------------------------------------------------------------------------------**/




#page-wrapper #page{
  margin-top:0;
  position:relative;
  border: none;
}
#language-switch {
	height:19px; margin-top:10px;
}
#language-switch a.language-icon{
	display:block;
	height:19px;
	width:15px;
	float:right;
	background:url(../images/language-icon-c.jpg) no-repeat 0 0 scroll;
	cursor:pointer;
}

#footer a.hidden-link{
	display:block; width:24px; height:26px;  left:91px; top:22px; position:absolute; cursor:pointer;
}


#main-wrapper #main-content #normal-content {
	padding: 29px 56px 29px 48px;
}
#page-detail #photo-slide {
	float:left; width:301px;
}
#page-detail #photo-slide .photo-slide-nav{
	float:right; height:22px;
}
#page-detail #photo-slide .photo-slide-nav a{
	padding: 3px; text-decoration: none 
}
#page-detail #photo-slide .photo-slide-nav a.activeSlide{
	color:#4d4d4d;
}
#page-detail #photo-slide .photo-slide-nav a:focus{
	outline: none; 
}
#page-detail #photo-slide .photo-slide-photo{
	width:301px; height:301px; overflow:hidden;
}
#page-detail #page-detail-content{
	margin-left:346px; padding:22px 5px 0 0; position:relative;
}
#page-detail #page-detail-content .detail-content{
	margin-top:15px;
}
#page-detail #page-detail-content .scroll-pane-content{
	margin-bottom:25px;
}
#main-wrapper #listing-content {
	background-color:#ffffff; height:410px; margin:0 56px 58px 70px;
}

#listing-content-01 ul, #listing-content-01 ul li,
#listing-content-02 ul, #listing-content-02 ul li {
	margin:0; padding:0; line-height:0;
}
#listing-content-01 ul li {
	margin:0; padding:0.12em;  float:left;
}
#listing-content-02 ul li {
	margin:0; padding:0.2em;  float:left;
}

#listing-content-02 ul.row-04 {
	float:right; margin-right:50px;
}
#listing-content-01 .detailsOverlay {
    background-color: #333333;
    cursor: pointer;
    height: 98px;
    line-height: 12px;
    opacity: 0.85;
    overflow: hidden;
    position: absolute;
    width: 98px;
    z-index: 2;
	filter: alpha(opacity = 85);
}
#listing-content-01 .detailsOverlay .caption table {
	margin:0; padding:0;height:98px;
}
#listing-content-01 .detailsOverlay .caption table td{
	vertical-align:middle; text-align:center; 
}
#listing-content-02 .detailsOverlay {
    background-color: #333333;
    cursor: pointer;
    height: 131px;
    line-height: 12px;
    opacity: 0.85;
    overflow: hidden;
    position: absolute;
    width: 104px;
    z-index: 2;
	filter: alpha(opacity = 85);
}
#listing-content-02 .detailsOverlay .caption table {
	margin:0; padding:0;height:131px;
}
#listing-content-02 .detailsOverlay .caption table td{
	vertical-align:middle; text-align:center; 
}
#listing-content-02 ul.row-04 .detailsOverlay {
    height: 267px;
    width: 213px;
}
#listing-content-02 ul.row-04 .detailsOverlay .caption table {
	margin:0; padding:0;height:267px;
}







#page-wrapper #sys-header #logo{
	margin:20px 0 20px 0; text-align:center;
   
}
#page-wrapper #sys-footer .copy{
	margin:20px 0 20px 0; text-align:center; font-size:10px;
   
}
#page-wrapper #fuc-menu {
  height:105px;
  float:right;
  margin-right:20px;
}
#page-wrapper #fuc-menu ul li{
	float:left;
	padding:40px 0 0 20px;
	display:block;
}
#page-wrapper #fuc-menu ul li a{

	color:#000000;
	padding:0;
	font-weight: normal;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
}
#page-wrapper .header-bg-line {
	clear:both;
	height:5px;
	background:url(../images/bg_header_line.jpg) repeat-x 0 0;
}
#page-wrapper .header-bg-line-r {
	clear:both;
	height:5px;
	background:url(../images/bg_header_line_r.jpg) repeat-x 0 0;
}
#page-wrapper #ad-block {
	overflow:hidden;
	clear:both;
}

#page-wrapper .bg-page-content {
	background:url(../images/bg_page_content_border.jpg) repeat-y 10px 0;
}
#page-wrapper .bg-page-content .page-content-inner{
	background:url(../images/bg_page_content.jpg) no-repeat 10px 0;
	height: 100%;
}
#page-wrapper #page_content {
  min-height:455px;
}
#page-wrapper #page-content {
  min-height:455px;
}
#page-wrapper #footer #copyright {
	float:left; width:386px; height: 84px; background-color:#fff;
}
#page-wrapper #footer #partner {
	float:left; width:301px; height: 84px; background-color:#ffbd01;
}
#page-wrapper #footer #page-copyright {
	height: 84px; background-color:#ffbd01;
}


#page-wrapper #footer a{

}
#page-wrapper #footer .top_border {
	border-top:3px solid #dcdee0;
	padding-top:115px;
}



#page-wrapper #header .figure-picture{
	margin:18px 0 0 20px;
	display:block;
	height:200px;
	width:383px;
}


#page-wrapper .form-item  {

}
#page-wrapper #edit-title-wrapper, #page-wrapper #edit-type-wrapper{
	margin:0; padding-right:20px;float:left; display:inline-block;
	}
#page-wrapper .view-filters label{
	float:left; display:inline-block; padding:3px
	}


}
#page-wrapper #home_login{
float:right;
height:30px;
line-height:20px;
padding:8px 0 0 0;
margin:0 2px 0 0px;
position:relative;
z-index:9999999;
}
#page-wrapper #home_login #loginform{
position: absolute;
width:248px;
background:#FFF;
border:4px solid #cccccc;
right:0px;
top:38px;
}
#page-wrapper #home_login #loginform .content{
padding:0; margin:10px 0 10px 10px;
}
#page-wrapper #home_login #loginform .content #edit-pass-wrapper{
	margin:0 0 10px 0;
}
#page-wrapper #home_login #loginform input{
	display:block
}
#page-wrapper #home_login #loginform input#edit-submit{
	width:65px; height:27px;  background:url("../images/bg_button_signin_submit.png") no-repeat scroll 0px 0px transparent; border:0; color:#666666
}
#page-wrapper #home_login #loginform input.form-text{
width:230px; height:28px; border:0; color:#666666;background:url("../images/bg_input_signin.png") no-repeat scroll 0px 0px transparent; padding:0 5px 0 5px; line-height:25px
}
#page-wrapper #home_login #loginform input#edit-persistent-login{
	display: inline
}
#page-wrapper #home_login #loginform #edit-persistent-login-wrapper{
	position:absolute; margin-left:70px
}
#page-wrapper #home_login #loginform .item-list {
	margin-top:10px;
}
#page-wrapper #home_login #loginform .item-list ul li{
margin:0.4em 0 0.4em 0.5em; padding:0;
}
#page-wrapper #home_login #loginform .item-list ul li a{

	color:#5591de;
}
#page-wrapper #index_mission {
	padding:0 20px 0 20px; background-color:#dfeef5; height:35px; 
}
#page-wrapper #index_mission .mission_title{
	float:left;height:35px; line-height:35px; padding:0 20px 0 20px; background-color:#dfeef5;
}
#page-wrapper #index_mission .mission_title h2{
	color:#3a6390; font-size:16px; font-family:"黑体", Arial, Helvetica, sans-serif; letter-spacing: 2px; margin:0; padding:0; font-weight:normal
}
#page-wrapper #index_mission .mission_icon{
	float:right; height:35px; line-height:35px; padding-top:5px
}
#page-wrapper #page_content .product_lists_pic{
	position:relative; height:412px; width:710px; z-index:0; 
}
#page-wrapper #page_content .home_add_cart{
	position: absolute; bottom:30px; width:710px; 
}
#page-wrapper #page_content .home_add_cart .home_icon_cart{
	float:left; padding-left:30px;
}
#page-wrapper #page_content .home_add_cart .home_icon_cart input.node-add-to-cart, #page-wrapper #page_content .home_add_cart .home_icon_cart input.list-add-to-cart{
	background:url("../images/icon_02.png") no-repeat scroll 0 0 transparent;border:0 none;color:#666666;height:37px;width:37px; cursor:pointer;font-size:0;line-height:999px;overflow:hidden;
}
#page-wrapper #page_content .home_add_cart .home_icon_tel{
	float:left; padding-left:20px;
}
#page-wrapper #page_content .home_add_cart .home_icon_more{
	float:right; padding-right:60px; padding-top:5px;
}
#page-wrapper #block_index_group,#page-wrapper #block_index_tags {
	padding:10px; background-color:#dfeef5; position:relative;
}
#page-wrapper #block_index_group .dialog_icon{
	position:absolute; left:-18px; top:45px
}
#page-wrapper #block_index_tags .dialog_icon_reverse{
	position:absolute; left:-18px; top:25px
}
#page-wrapper #block_index_group .dialog_icon span{
	 background:url("../images/icon_05.png") no-repeat scroll 0 0 transparent; width:18px; height:29px; display:block;
}
#page-wrapper #block_index_tags .dialog_icon_reverse span{
	 background:url("../images/icon_06.png") no-repeat scroll 0 0 transparent; width:18px; height:29px; display:block;
}
#page-wrapper #block_index_group h2, #page-wrapper #block_index_tags h2{
	color:#1c243c; font-size:14px; font-family:"黑体", Arial, Helvetica, sans-serif; letter-spacing: 2px; margin:0; padding:0; font-weight:normal; border-bottom:1px solid #a7c7db; line-height:28px;
}
#page-wrapper #block_index_group #block_group_img{
	 padding:5px; background-color:#e8e9ed;list-style:none; height:152px;background:url("../images/bg_avatar_block.jpg") no-repeat scroll 0 0 transparent; 
}
#page-wrapper #block_index_tags #block_tags_bg{
	 padding:5px; background:url("../images/bg_block_tags.jpg") no-repeat scroll 0 15px transparent;list-style:none; height:150px; text-align:center;
}
#page-wrapper #block_index_tags #block_tags_bg a{
	color:#000; line-height:24px; font-size:14px;
}
#page-wrapper #block_index_group #block_group_img .avatar{
	margin:0; padding:0;
}
#page-wrapper #block_index_group #block_group_img .avatar li {
	display:block; float: left; height:32px; width:32px;padding:3px; margin:0px;
}


#page-wrapper #page-content #content_listings {
	border-left:1px solid #dadada; border-right:1px solid #dadada;
}
#page-wrapper #page-content #content_listings .node-teaser-region{
	margin:15px 10px 10px 10px; border-bottom:1px dotted #999999; position:relative;
}
#page-wrapper #page-content #content_detail .node-detail-region{
	margin:15px 10px 10px 10px;
}
#page-wrapper #page-content #content_detail .node-comment-region{
	margin:15px 10px 10px 10px; position:relative;
}
#page-wrapper #page-content p{
	padding:10px 15px 10px 0; text-indent:20px;
}

#page-wrapper .node-teaser-title h2{
	color:#005c96; font-size:14px; font-family:"黑体", Arial, Helvetica, sans-serif; letter-spacing: 2px; margin:0; padding:0 0 0 20px; font-weight:normal; border-bottom:0; line-height:28px; background:url("../images/icon_07.png") no-repeat scroll 0 center transparent;
}
#page-wrapper .node-detail-title{
	position:relative;
}
#page-wrapper .node-detail-title h2{
	color:#000; font-size:16px; font-family:"黑体", Arial, Helvetica, sans-serif; letter-spacing: 2px; margin:0; padding:0 60px 0 0; font-weight:normal; border-bottom:0; line-height:28px;
}
#page-wrapper .node-teaser-title h2 a {
	color:#005c96; 
}
#page-wrapper .node-teaser-links, #page-wrapper .node-detail-links{
	color:#bcbcbc; padding:0 60px 0 0; 
}
#page-wrapper .node-teaser-links span, #page-wrapper .node-detail-links span{
	color:#bcbcbc;
}
#page-wrapper .node-teaser-links a, #page-wrapper .node-detail-links a{
	color:#000;
}
#page-wrapper .node-teaser-content{
	 padding:20px 0 10px 20px;
}
#page-wrapper .node-detail-content{
	 padding:10px 0 0px 0px;
}
#page-wrapper .node-teaser-content img{
	float:left; padding:0 10px 10px 0;
}
#page-wrapper .node-teaser-links2, #page-wrapper .node-detail-links2{
	padding:0 10px 20px 20px; text-align:right;
}
#page-wrapper .node-teaser-links2 span.node-teaser-more{
	background:url("../images/icon_08.png") no-repeat scroll 0 0 transparent; padding-left:50px; line-height:32px; height:32px; display:inline-block; margin-right:50px
}
#page-wrapper .node-teaser-links2 span.node-teaser-comments{
	background:url("../images/icon_09.png") no-repeat scroll 0 0 transparent; padding-left:50px; line-height:32px; height:32px; display:inline-block; 
}
#page-wrapper .node-teaser-region .node-teaser-author,  #page-wrapper .node-detail-region .node-detail-author{
	position:absolute; right:10px; top:-5px;
}
#page-wrapper .node-teaser-region .node-teaser-author ul, #page-wrapper .node-teaser-region .node-teaser-author ul li,
#page-wrapper .node-detail-region .node-detail-author ul, #page-wrapper .node-detail-region .node-detail-author ul li{
	margin:0; padding:0; text-align:center
}
#page-wrapper .node-listings-backtop {
	text-align:right; padding:20px;
}
#page-wrapper .bg_container {
	background:url("../images/bg_container.jpg") scroll 0 0 transparent;
}

#page-wrapper .right-col div.generic-box, #page-wrapper .right-col div.module-body {
margin-bottom:0;
}


/*------------------------------------------------------*/

#slide-control {
	height:24px;
}
#slied-control ul#imgnav {
	padding:0; margin:0;
}
#imgnav li{
	float:left; padding:0 6px 0 0; margin:0;
}
#imgnav li a{
	background:url(../images/img-control.png) no-repeat 0 0 scroll; display:block; width:23px; height:24px;line-height:999px;overflow:hidden;
}
#imgnav li a.activeSlide{
	background:url(../images/img-control-acitve.png) no-repeat 0 0 scroll;
}

.bg-slide-show div {
background:none repeat scroll 0 0 #000000;
height:200%;
left:0;
position:fixed;
top:0;
width:200%;
z-index:-1;
}
.bg-slide-show div img{
display:inline;
min-height:50%;
min-width:50%;
margin:0 auto;
}
#slide-control ul#imgnav{
	margin:0;
}
.header-border{
	height:14px;
	background:url(../images/bg_main_border.png) no-repeat 0 0 scroll;
	margin-top:7px;
}
.content-border-top{
	height:10px;
	background:url(../images/bg_content_border_top.png) no-repeat 0 0 scroll;
}
.content-border-bottom{
	height:12px;
	background:url(../images/bg_content_border_bottom.png) no-repeat 0 0 scroll;
}

#main-content .content-bg-write {
	background:#FFF;
}

.article-title-text2 {
color:#282828;
font-size:36px;
font-weight:normal;
line-height:100%;
text-transform:capitalize;
}
.article-title-text2 font {
color:#FF3232;
}
.home-content-block1 {
float:left;
margin-right:18px;
width:255px;
}
.clear-block {
overflow:hidden;
width:100%;
}
.block-content-text {
color:#8A8A8A;
font-size:14px;
line-height:1.2em;
text-transform:uppercase;
}
.block-content-text a {
color:#070707;
text-decoration:none;
}
.block-content-text a:hover {
color:#8A8A8A;
}
ul.list-col li{
list-style-type: disc;
list-style-position:inside
}



.toolstrip, .toolstrips .icon, h3 span {
background-image:url("../images/icons/tool_strip.png");
background-repeat:no-repeat;
}
.h3-more1, .h3-more2 {
	float:right;
	margin-right:0px;
}
.h3-more1 span{
	display:block;
	margin:10px 0 0 0;
	width:43px;
	height:14px;
	background:url(../images/h3-more1.png) no-repeat 0 0 scroll;
}
.h3-more2 span{
	display:block;
	margin:10px 0 0 0;
	width:49px;
	height:14px;
	background:url(../images/h3-more2.jpg) no-repeat 0 0 scroll;
}
.bg-inner-01 {
	background:#e6e6e6;
}
.bg-inner-01 .bg-inner-01-top{

}
.bg-inner-01 .bg-inner-01-bottom{
	height:8px;
	background:url(../images/bg_inner_01_bottom.jpg) no-repeat 0 0 scroll;
}
.bg-inner-02 {
	background:#a00000;
}
.bg-inner-02 .bg-inner-02-bottom{
	height:8px;
	background:url(../images/bg_inner_02_bottom.jpg) no-repeat 0 0 scroll;
}
.module-body .sep-border {
	border-bottom:1px solid #a3282e; margin:20px 0 29px 0;
}
.scroll-right .module-head .sep-border {
    border-bottom: 1px solid #A3282E;
    margin: 10px 10px 5px 0;
}
.module-head .sep-border {
    border-bottom: 1px solid #A3282E;
    margin: 10px 0 5px 0;
}
#page-content-02 .sep-border {
	border-bottom:1px solid #fff; margin:10px 56px 15px 15px;
}

.module-body #location-link a {
	margin:5px 0 5px 0;
}
.module-body .news-info{
	margin:0;
}


.main-login .block-user, .module-body .block  {
	padding:10px 14px 10px 14px;
	width:200px;
	height:110px;
	position: relative;
}

.main-login .block-user .form-item{
	padding:8px 0 8px 0;
	display:block;
	width:190px;
	overflow:hidden;
}

.main-login .block-user .form-item label{
	display:block;
	width:50px;
	margin-right:10px;
	float:left;
}
.main-login .block-user .form-item label.option{
	width:100%;
}
.main-login .form-item input.form-text{
	width:115px;
}
.main-login .block-user input.form-submit{
	display:block;
	margin:5px 0 0 0;
	width:68px;
	height:24px;
	background:url(../images/input-login1.png) no-repeat 0 0 scroll;
	border:none;
	overflow:hidden;
	text-indent:-999em;
	cursor:pointer;
	position:absolute;
	right:0;
	bottom:13px;
	right:34px;
}

.main-schpro .block-views label{
	float:left;
	margin-right:20px;
	
}
.main-schpro .block-views input.form-submit{
	display:block;
	margin:0;
	width:68px;
	height:23px;
	background:url(../images/input-search1.jpg) no-repeat 0 0 scroll;
	border:none;
	overflow:hidden;
	text-indent:-999em;
	cursor:pointer;
	position:absolute;
	bottom:10px;
	right: 34px;
}
.main-schpro input#edit-title {
    width: 120px;
}
.main-schpro .views-widget {
	float:left;
}
.main-schpro .block-views .form-item {
	padding:0;
	display:block;
	width:120px;
	overflow:hidden;
	}
.main-schpro select#edit-term-node-tid-depth {
	margin:12px 0 12px 56px; width:120px;
	}
.main-schpro .block-views {
	padding:10px 14px 10px 14px;
	width:200px;
	height:99px;
	position: relative;
}
.main-staff .photo img{
	border:1px solid #fff;
}
.main-staff .title, .main-staff .title a{
	font-weight:bold;
	margin-bottom:5px;
}
.main-staff .text{
	text-indent:20px;
}
#page-wrapper .main-staff .module-body ul li {
    line-height: 20px;
	padding: 0 14px 5px 14px;
}
.icon-new{
	background:url("../images/icons/tool_strip.png") no-repeat 10px -6850px transparent;
	padding:0 0 0 30px;
}
.icon-hot{
	background:url("../images/icons/tool_strip.png") no-repeat 10px -6890px transparent;
	padding:0 0 0 30px;
}


#navigation-row .icon-apply a{
	position:absolute; top:4px; right:60px; display:block; width:123px; height:32px; cursor:pointer; background:url("../images/bg-apply.png") no-repeat 0 0 transparent;
}
.home-top-row {
	background-color:#ff7640; height:38px;
}
.home-bottom-row {
	background-color:#ffbd01; height:49px;
}
.home-left-col {
	background-color:#ff9b73;
	color:#a3282e;
	font-size:10px;
	line-height:16px;
	height:575px;
}
#home-main-des {
	height:185px; padding:0;
}
#home-main-des h2, #home-main-des .content {
	padding:20px 95px 0px 36px; 
}

#home-entry, #page-entry {
	height:170px; overflow:hidden;
}
#home-entry .home-entry-left, #page-entry .page-entry-left{
	float:left; width:386px; background-color:#ff7640;height:170px; 
}
#home-entry .home-entry-left .content, #page-entry .page-entry-right .content{
	padding:0 15px 20px 20px;
}
.home-entry-left h2 {
	background:url("../images/home-img-09.jpg") no-repeat 260px 17px transparent;
}
#home-entry .home-entry-right, #page-entry .page-entry-right{
	float:left; width:301px; background-color:#ff9b73;height:170px; 
}

#page-wrapper #footer #footer-menu {
	padding: 54px 10px 0 30px;
}
#footer .copy {
	float:left; color:#434343; font-size:10px; margin-right:5px;
}
#footer #partner h3{
	color:#fff; font-size:14px; font-weight:normal; margin-left:22px; margin-bottom:5px;
}
#footer #partner .icon-list{
	margin:5px 0 0 0; 
}
#footer #partner .icon-list ul{
	margin:0; padding:0;
}
#footer #partner .icon-list li{
	float:left; padding:0 13px 0 13px; margin:0;background:url(../images/partner-spacer.gif) no-repeat  right 5px; height:44px;  width:44px;
}
#footer #partner .icon-list li.first{
	padding:0 13px 0 0; 
}
#footer #partner .icon-list li.last{
	background:none; padding:0 0 0 13px; 
}

#page-content-01 {
	height:382px; padding:0; overflow:hidden;
}
#page-content-01 .photo{
	float:left; width:386px;
}
#page-content-01 .desc{
	float:left; width:301px;
}
#page-content-01 .desc .content{
	margin:0; padding:15px; 
}
#page-content-02 {
	 padding:0; margin:0;
}
#page-content-02 .content{
	margin:0; padding:15px; 
}
#page-content-02 .ad-block-01{
	float:right; display:block; overflow:hidden; margin:0 0 15px 15px; width:301px; height:264px; background-color:#ff7640;
}
#page-content-02 .ad-block-txt-list{
	padding:0px 0 0px 42px; 
}
#page-content-02 .ad-block-txt-list ul li{
	padding:0; margin:0;
}
#page-content-02 .ad-block-txt-list a{
	text-decoration:underline; font-size:10px; color:#a3282e;
}
#page-content-02 .ad-block-txt-list a:hover{
	text-decoration: none;
}
#page-content-02 .normal-content{
	margin: 0 12px 30px 0; width:654px; height:452px; display:block; position:relative;
}
#page-content-03 {
	 padding:0; margin:0;
}
#page-content-03 .sep-border {
	border-bottom:1px solid #fff; margin:10px 56px 15px 20px;
}
#page-content-03 .faq-list {
	background-color:#ff7640; margin-bottom:15px;
}
#page-content-03 .faq-list ul.item-list {
	margin:0; padding:5px 0 10px 20px;
}
#page-content-03 .faq-list ul.item-list li{
	margin:3px 10px 2px 0; padding:0; color:#a3282e; font-size:10px;
}
#page-content-03 .faq-list ul.item-list li a{
	color:#a3282e; font-size:10px;
}
#page-content-03 .faq-content {
	margin:5px 56px 15px 20px;
}
#page-content-03 .faq-content ul{
	margin:0; padding:0;
}
#page-content-03 .faq-content ul li{
	margin:0; padding:0;
}
#page-content-03 .faq-content span.list-head{
	font-weight:bold; font-size:14px;display: block; float:left; width:5%;clear:left;
}
#page-content-03 .faq-content span.list-title{
	font-weight:bold; display:block; width:95%; float:left; clear:right;
}
#page-content-03 .faq-content span.list-content{
	display:block; float:left;width:95%; clear:right; margin-bottom:15px;
}
.PageColLeft .content, .PageColCenter .content{
	font-size:10px; line-height:16px;
}

.page-entry-right .content , .page-entry-right .content a {
	font-size:16px; line-height:28px; color:#ffffff; text-decoration: none; word-spacing:3px; letter-spacing:1px;
}
.page-entry-right .content a:hover {
	text-decoration:underline;
}
.page-left-col {
	background-color:#ffffff;
	color:#a3282e;
	font-size:10px;
	line-height:16px;
	height:636px;
	overflow:hidden;
}
#page-wrapper .page-left-col  .module-head {
margin:15px 0 10px 0;
height:20px; line-height:20px;
}
#page-content-01 .desc h3 {
	font-weight:bold;
}
.sys-login-border {
	width:430px;  display:block; background-color:#ffffff; border:#ffbd01 15px solid; font-size:12px; color:#535353; position:relative;
}
.sys-login-border h2{
	color:#ff7640; margin-bottom:15px;
}
.sys-login-border .description{
	font-size:10px; display:none;
}
.sys-login-border label{
	display:block;
}
.sys-login-border input{
	margin:5px 0 5px 0; border:1px solid #535353; width:240px; height:23px; line-height:22px;
}
#edit-persistent-login-wrapper input{
	 border: none; width:auto; height:auto; line-height: normal;
}
input#edit-submit-2 {
	 border: none; width:83px; height:33px; line-height:0; display:block; text-indent:-9999px; overflow:hidden; background:url(../images/bg-buttom-login.jpg) no-repeat 0 0; cursor: pointer; position:absolute; right: 35px; bottom:25px; 
}
.sys-login-des {
	margin-top:20px; color:#ffbd01; text-align:right; line-height:24px;
}
.sys-login-des a{
	color:#ffbd01; text-decoration:underline;
}
.sys-login-des a:hover{
	text-decoration:none;
}

body.index .grid_side {
	text-align:center;
}
body.index{
  background:url("../images/bg-body-index.jpg") repeat-x 0 0 transparent ;
	background-color:#334687;
}
#index-row01 {
	height:398px;
	position:relative;
}
#index-row02 {
	height:205px;
}
#index-row03 {
	height:155px;
}
#index-row02 a{
	height:77px; width:211px; display:block; margin: 0 auto;
}
#index-row02 a.menu-01{
	background:url("../images/index-menu-01.jpg") repeat-x 0 0 transparent ; margin-top:24px;
}
#index-row02 a.menu-01:hover{
	background:url("../images/index-menu-01-hover.jpg") repeat-x 0 0 transparent ;
}
#index-row02 a.menu-02{
	background:url("../images/index-menu-02.jpg") repeat-x 0 0 transparent ; margin-top:0;
}
#index-row02 a.menu-02:hover{
	background:url("../images/index-menu-02-hover.jpg") repeat-x 0 0 transparent ;
}
#index-row03, #index-row03 a {
	color:#ffffff; font-size:10px;
}
#index-row03 .grid_side{
	padding-top:10px;
}
#index-bg{
	position:absolute;
	z-index:-1;
	left:0;
	top:0;
}