/***************************************************************************
内容
*****************************************************************************/
.content {
	margin: 0 auto;
	width: 1200px;
}
/***************************************************************************
全部区域
*****************************************************************************/
.snav1_in{ 
	width:695px; 
	margin-left:210px;
	border-bottom: 1px solid #ddd;
}
.snav1_in div{ float:left;line-height:45px; padding-right:22px;}
.snav1_in div a{ color:#333; font-size:12px; font-weight:normal;}
.snav1_in div a:hover{color:#00aaa1;}
.snav1_in span{
	padding-left:20px; line-height:45px; 
	display:inline-block; padding-right:30px; 
	clear:both; font-size:14px; color:#444;
	background:url(../images/qb.png) no-repeat 2px center;
	float:left;
	color:#999;
}
.snav1_in .quanbu{ background:url(../images/gd.png) no-repeat 27px center; margin-left:24px; position:relative;z-index: 3;}
.snav1_in .quanbu_in{ 
	width:565px; border:1px solid #dfdfdf; 
	position:absolute; right:0px; top:38px; 
	background-color:#fff; padding-left:10px; 
	padding-bottom:20px; display:none;
	padding-top: 10px;
	z-index: 1000;
}
.snav1_in .quanbu_in li{float: left;}
.snav1_in .quanbu_in li a{line-height: 24px;}
.snav1_in div .quanbu .co{
	color:#00aaa1;
}
.snav1_in .quanbu_in li{padding-left:10px; line-height:0px; }


/****************************************************************
	广告
***********************************************************/
.wrap {
	width:1018px;
	height:388px;
	position:relative;
	margin-left:182px;
	z-index: 2;
}
.slide {
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	left:0px;
	bottom:0px;
	background:#ddd;
}
.slide div {
	width:100%;
	height:100%;
	float:left;
	position:absolute;
	/*left: 1018px;*/
}
.slide div a {
	width:100%;
	height:100%;
	display:block;
}
.slide div a img {
	width:100%;
	height:100%;
	display:block;
}
.slide div p {
	font-family:"lucida sans", sans-serif;
	color:#444;
	line-height:1.5em;
	font-size:11px;
}
.wrap .outbuttons {
	text-align:center;
	overflow:hidden;
	width:100%;
	display:block;
	clear:both;
	position:absolute;
	bottom:20px;
}
.previous2 b {
	display:none;
}
.previous2,.next2 {
	width:43px;
	height:54px;
	background-color:#000;
	position:absolute;
	top:42%;
	cursor:pointer;
	padding:20px 0 0;
	text-align:center;
	display:none;
	background:rgba(140, 140, 140, 0.5)!important;
	filter:Alpha(opacity=50);
	background:#000;
}
.previous2 {
	left:0px;
}
.previous2 img,.next2 img {
	height: 33px;
	width: 18px;
}
* html .previous2 {
	background:none;
}
.next2 b {
	display:none;
}
.next2 {
	right:0px;
}
* html .next2 {
	background:none;
}
.buttons {
	display:inline-block;
}
.buttons b {
	width:20px;
	height:20px;
	background:url(../images/css2.png) no-repeat 0 -25px;
	cursor:pointer;
	*display:inline;
	display:inline-block;
	_zoom:1;
}
img#loading {
	position:absolute;
	left:290px;
	top:170px;
}
/*******************************************************************************************
楼层选择
*******************************************************************************************/
.elevator {
	/*
	background-color:#fff;
	*/
	text-align:center;
	position:fixed;
	left:10px;
	top:35%;
	display:none;
	z-index: 5000;
}
.elevator li {
	text-align:center;
	cursor:pointer;
	width: 100px;
	list-style:none;
}
.elevator li:nth-child(9) a.num {
	border:none;
}
.elevator li a:hover {
	background-color:#00aaa1;
	color:#fff;
	border-bottom:1px solid #00aaa1;
}
.elevator a {
	padding:0 3px;
	display:inline-block;
	color:#acacac;
	font-size:12px;
	line-height:18px;
	height:28px;
}
.elevator a.num {
	border-bottom:1px solid #949494;
}
.elevator a.chinese {
	display:inline-block;
	background-color:#acacac;
	color:#fff;
	height:auto;
	border-bottom:1px solid #fff;
	width:30px;
}
.elevator a.current {
	color:#00aaa1;
	border-bottom:1px solid #00aaa1;
	background-color:#fff;
}
.elevator ul span {
	width:36px;
	height:26px;
	display:inline-block;
	background:#949494 url(../images/top2.png) no-repeat center center;
	cursor:pointer;
}
.gotop:hover {
	background-color:#00aaa1;
}

/*��ҳ��Ʒitem_list*/
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clearfix {
	*+height:1%;
}
.floors {
	padding-top:30px;
	clear:both;
	overflow:hidden;
	width:1200px;
	overflow:hidden;
}
.floors h1 {
	font-size:16px;
	color:#fff;
	font-weight:normal;
	min-height:50px;
	font-family:"����";
	width:250px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-color: #fff;
}
.floors h1 .bg_img{
	padding-bottom: 3px;
}
.floors h1 .bg_img img{
	width: 100%;
}
.floors .layerName {
	font-family: "΢���ź�";
	font-size: 26px;
	line-height: 44px;
	color: #333;
	margin-left:auto;
	margin-right:auto;
}
.floors .iconbg {
	width: 40px;
	height: 37px;
	position: relative;
	overflow: hidden;
	background-color: #cccccc;
	display: inline-block;
	float: left;
}
.floors .iconbg .icon {
	width: 40px;
	height: 37px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.floors .iconbg em {
	position: absolute;
	top: 15px;
	left: 11px;
	color: #fff;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
}
.floors a {
	display: block;
	white-space: normal;
	overflow: hidden;
	text-overflow:ellipsis;
}
.floorleft {
	float:left;
	width:400px;
	height:468px;
}
.floorright {
	float:left;
}
.floorleft .bigImg,.floorleft .twoItem {
	float:left;
	width:199px;
	height:466px;
}
.floorleft .bigImg {
	border:1px solid #eaeaea;
}
.floorleft .bigImg img,.floorleft .bigImg a {
	width:200px;
	height:466px;
}
.floors ul.item_list li.item1 {
	text-align:center;
	font-size:12px;
	position: relative;
	margin-bottom: 0px;
	margin-right: 15px;
	padding-bottom: 10px;
	border: 1px solid #fff;
    float: left;
    height: auto;
    margin-top: 20px;
    width: 225px;
    background-color:#F5F5F5;
}
.floors ul.item_list li.item1:hover{
	border: 1px solid #ccc;
}
.floors ul.item_list li.item1 .item1_imgA,.floors ul.item_list li.item1 img {
	width: 160px;
	height: 160px;
	display: inline-block;
}
.floors ul.item_list li.item1 .item1_imgA {
	padding-top:10px;
	white-space:normal;
	word-break: break-all;
	word-wrap:break-word;
}
.floors ul.item_list li.item1 a {
	width: 200px;
	height: 35px;
	margin: 0 auto;
	text-align: left;
	word-break: break-all;
	word-wrap:break-word;
}
.floors ul.item_list li.item1 span,.floors ul li.item1 b {
	display:block;
	text-align:left;
	width:160px;
	margin: 0 auto;
}
.floors ul.item_list li.item1 span {
	color:#666;
	padding-top: 10px;
}
.floors ul.item_list li.item1 b {
	color:#ed3434;
	font-size:14px;
	line-height:24px;
}
.floors ul.item_list li.item1 b em{
	font-style: normal;
}
.floors .floorright .longImg img,.floors .floorright .longImg {
	width: 599px;
	height:233px
}
.floors .floorright ul.item_list li.item1 .longImg a {
	padding-top:0px;
	display:block;
	width: 599px;
	height:233px
}
.floors .floorright ul.item_list li.item1 .item1_leftT {
	/*background:url("../images/leftT.png") no-repeat scroll left center;*/
	color: #fff;
	display: block;
	height: 30px;
	left: 10px;
	line-height: 30px;
	position: absolute;
	text-align: center;
	top: -10px;
	width: 60px;
	padding-top: 0px;
}


.divH3 .divH3-span{
     display: block;     /*设置为块级元素会独占一行形成上下居中的效果*/
     font-size: 3em;
     color: #212121;
     position: relative;   /*定位横线（当横线的父元素）*/
 }
 .divH3 .divH3-span:before, .divH3 .divH3-span:after {
     content: '';                 /*CSS伪类用法*/
     position: absolute;         /*定位背景横线的位置*/
     top: 52%;
     background:#00aaa1;       /*宽和高做出来的背景横线*/
     width: 35%;
     height: 2px;
 }
 .divH3 .divH3-span:before{
     left: 0%;        /*调整背景横线的左右距离*/
 }
 .divH3  .divH3-span:after {
     right: 0%;
 }
 
 
 .ftit_inner {
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAADCAMAAAB/P3U+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJEODlEQkUxNzk2NjExRTY5OTdDQkQ2NDRFQjFCNUU1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJEODlEQkUyNzk2NjExRTY5OTdDQkQ2NDRFQjFCNUU1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkQ4OURCREY3OTY2MTFFNjk5N0NCRDY0NEVCMUI1RTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkQ4OURCRTA3OTY2MTFFNjk5N0NCRDY0NEVCMUI1RTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7GI6sZAAAAD1BMVEXa2trExMTBwcHDw8P///8QPEuGAAAABXRSTlP/////APu2DlMAAAAZSURBVHjaYmBgZGCBAwZmJkYkHoocQIABAAogAIEAYnZPAAAAAElFTkSuQmCC) repeat-x 0px 18px;
    font-size: 24px;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    padding: 0 0 20px;
    text-align: center;
}
.bg-chinese{background-color:#00aaa1!important;}
