/*首页*/
.index_box{ width:1180px; margin:60px auto 0; background:url(../uploadfile/index.jpg) no-repeat top center; height:555px; overflow:hidden; display:block; position:relative}
.index_box .index_logo{ position:absolute; background:url(../images/indexlogo.png) no-repeat top center; width:100%; height:55px; display:block; overflow:hidden; top:70px}
.index_box .index_menu{ position:absolute; width:100%; height:167px; top:196px; overflow:hidden; display:block}
.index_menu ul.index_nav{ width:825px; margin:0 auto; height:167px;}
.index_menu ul.index_nav li{ float:left;height:167px; text-align:center}
.index_menu ul.index_nav li.arrow{ width:111px; background:url(../images/index_arrow.png) no-repeat center 50px }
.index_menu ul.index_nav li p{ color:#fff; line-height:46px; width:123px; height:46px; display:block; font-size:28px}
.index_menu ul.index_nav li a{ width:123px; height:123px; line-height:123px; background:url(../images/index_round.png) no-repeat top center; display:block; color:#fff; font-size:22px;}
.index_menu ul.index_nav li a:hover{ background:url(../images/index_roundbg.png) no-repeat top center; color:#000}

.index_box .index_text{ position:absolute; width:100%; height:84px; background:url(../images/indextext.png) no-repeat top center; bottom:43px}

/*关于我们*/
.about_box{ margin-top:30px}
.about_box .about{ width:100%;background:url(../images/aboutbg.png) no-repeat left top; min-height:656px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>656?"656px":""); position:relative}
.about_box .about .about_main{ width:646px; position:absolute; top:186px; right:18px; line-height:30px; font-size:16px; color:#000}
.about_box .about .about_main p{ text-indent:2em}

.about_box .about_team{ background:url(../images/about_team.png) no-repeat left top; min-height:600px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>600?"600px":"");}
.about_box .about_team ul.team{ overflow:hidden}
.about_box .about_team ul.team li{ width:100%; height:393px; overflow:hidden; margin-top:106px}
.about_box .about_team ul.team li img{ width:303px; height:393px; float:right; padding-right:86px}
.about_box .about_team ul.team li.teamfl img{ float:left; padding:0 56px 0 145px}
.about_box .about_team ul.team li .team_about{ float:right; line-height:22px; font-size:14px; padding:20px 25px 0 66px; margin-top:60px; position:relative}
.about_box .about_team ul.team li.teamfl .team_about{ float:left}
.about_box .about_team ul.team li .team_about .team_number{ position:absolute; width:61px; height:50px; left:0px; top:0px; background:url(../images/team_number_bg.png) no-repeat right center; font-size:44px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
.about_box .about_team ul.team li .team_about h2{ font-size:25px; font-weight:normal; padding-bottom:18px}
.about_box .about_team ul.team li .team_about h2 span{ font-size:16px; padding-left:13px}

/*成功案例*/
.case_box{ margin-top:60px; overflow:hidden}
.case_box .case{ width:1184px;height:469px; margin:0 auto}
.case_box .case ul.case_list{}
.case_box .case ul.case_list li{ float:left; padding:0 4px;}
.case_box .case ul.case_list li a{width:288px; height:469px; display:block;  position:relative}
.case_box .case ul.case_list li a img{ width:288px; height:469px;}

.case_box .case ul.case_list li a .office_about{ position:absolute; bottom:0px; z-index:8; width:245px; height:70px; font-size:14px; padding:14px 24px 14px 19px; background:rgba(255,255,255, 0.5);}
.case_box .case ul.case_list li a:hover .office_about{ background:#c7c7c7; color:#000;}
.case_box .case ul.case_list li a .office_about .office_number{width:61px; height:50px;background:url(../images/team_number_bg.png) no-repeat right center; font-size:43px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; float:left; padding-top:10px; line-height:20px}
.case_box .case ul.case_list li a .office_about .casetext{ width:182px; float:right; line-height:15px}
.case_box .case ul.case_list li a .office_about .casetext h2{ width:182px; font-size:14px; font-weight:normal; padding:10px 0 0 0; color:#000;}
.case_box .case ul.case_list li a .office_about .casetext h2 span{ font-size:13px; display:block; width:100%;font-family:Arial, Helvetica, sans-serif}
.case_box .case ul.case_list li a .office_about .casetext p{font-size:9px; color:#6c6c6c; font-family:Arial, Helvetica, sans-serif}

.triangle{ width:30px; height:30px; background:url(../images/triangle.png) no-repeat; display:block; position:absolute; bottom:0px; right:0px; z-index:10}

.case_box .casemain{ width:1180px; margin:0 auto; overflow:hidden}
.case_box .casemain .casebanner{ width:1180px;}
.case_box .casemain .main{ margin-top:15px}

/*办公空间案例*/
.case_box .main_case{ margin-top:15px; min-height:600px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>600?"600px":"");}
.case_box .main_case ul.office{ overflow:hidden}
.case_box .main_case ul.office li{ width:100%; height:393px; overflow:hidden; padding-bottom:40px}
.case_box .main_case ul.office li img{ width:636px; height:393px; float:left; padding-right:86px}
.case_box .main_case ul.office li.officefl img{ float:right; padding:0 56px 0 0px}
.case_box .main_case ul.office li .office_about{ float:right; width:367px; line-height:22px; font-size:14px; padding:20px 25px 0 66px; margin-top:60px; position:relative}
.case_box .main_case ul.office li.officefl .office_about{ float:left}
.case_box .main_case ul.office li .office_about .office_number{ position:absolute; width:61px; height:50px; left:0px; top:0px; background:url(../images/team_number_bg.png) no-repeat right center; font-size:44px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
.case_box .main_case ul.office li .office_about h2{ font-size:25px; font-weight:normal; padding-bottom:18px; color:#000}
.case_box .main_case ul.office li .office_about h2 span{ font-size:25px; display:block; width:100%; padding-top:10px}
.case_box .main_case ul.office li .office_about p{ text-indent:2em}

.case_box .return{ width:1165px; margin:0 auto; background:url(../images/return.png) no-repeat right center; height:40px; line-height:40px; font-size:16px; text-align:right; padding-right:15px;letter-spacing:15px}
.case_box .return a{ color:#727171}
.case_box .return a:hover{ color:#f7c400}

.case_box .case_sxy{ position: fixed;top: 55%; z-index: 101; height:38px;overflow: hidden; width:100%;}
.case_box .case_sxy .sxy_mian{ width:1320px; margin:0 auto; height:38px;overflow: hidden;}
.case_box .case_sxy .post-prev, .case_box .case_sxy .post-next{height: 38px; width: 34px;}
.case_box .case_sxy .post-prev{ float:left}
.case_box .case_sxy .post-next{ float:right}
.case_box .case_sxy .post-prev a, .case_box .case_sxy .post-next a{ width: 34px;height: 38px; display:block; overflow:hidden; background:url(../images/jiantou.png) no-repeat}
.case_box .case_sxy .post-prev a{ background-position:0 0px}
.case_box .case_sxy .post-next a{ background-position:-34px 0px}

/*合作伙伴*/
.partner_box{ margin-top:60px; overflow:hidden}
.partner_box .partner{ width:1195px; margin:0 auto}


/*联系我们*/
.about_box .contact{ width:100%;background:url(../images/contactbg.png) no-repeat left top; min-height:556px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>556?"556px":""); position:relative; overflow:hidden}
.about_box .contact .contact_main{ position:absolute; left:8px; top:272px; border-left:1px #b8b6b6 solid; padding-left:18px; line-height:24px;color:#383633;font-size:18px;}
.about_box .contact .contact_main h3{ font-size:20px; color:#727171; font-weight:normal; padding-bottom:10px}
.about_box .contact .contact_main p{ font-size:18px; color:#383633}
.about_box .contact .contact_map{ position:absolute; right:0px; top:165px; width:578px; height:359px; background:url(../images/contact_map.png) no-repeat; padding:5px 4px 5px 4px}

.maintext{ line-height:30px; font-size:16px}
.maintext p{ padding-bottom:10px}
.maintext h3.text{ text-align:center; padding-bottom:20px; margin-bottom:20px; border-bottom:1px #ccc dashed; font-size:30px; font-weight:normal}

/*网站地图*/
.map dl{ width:100%; overflow:hidden; margin-top:10px; display:inline-block}
.map dl a{ width:160px; line-height:40px; display:block; text-align:center}
.map dt{ float:left; padding-right:10px}
.map dt a{ background:#202020; color:#fff; font-size:16px;}
.map dd{ float:left}
.map dd a{ float:left; color:#000; background:#efefef; font-size:14px}
.map dd a:hover{ background:#202020; color:#fff}
.map dd span{ float:left; color:#202020; display:block; padding:0 15px; height:40px; line-height:40px}

/*商业空间案例滚动*/
	.focusBox { position: relative; width:1180px; height:340px; overflow: hidden; }
	.focusBox .pic{ position:relative; z-index:0; }
	.focusBox .pic img { width:1180px; height:340px; display: block; }
	.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
	.focusBox .hd li{margin: 0 3px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;
	}
	.focusBox .hd .on{ background-position:0 0; }

	.focusBox .prev,
	.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
	.focusBox .prev { left: 0; }
	.focusBox .next { background-position: 0 -90px; right: 0; }
	.focusBox .prev:hover,
	.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }