﻿/* CSS Document */
*{ margin:0px; padding:0px; list-style:none; text-decoration:none; }
body{ font-size:12px;font-family:微软雅黑; color:#8f8f8f; }
a{ font-size:12px; font-family:微软雅黑; color:#8f8f8f;}
a:hover{color:#9b6e3a;}
.warpper{ width:1028px; margin:0 auto;}
.clearfix{ clear:both;}
.cbe{ color:#be9556;}
.f14{ font-size:14px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f24{ font-size:24px;}
.tc{text-align:center;}
.mt50{ margin-top:50px;}
.mt20{ margin-top:20px;}
.mt30{  margin-top:30px;}
.mbg{ background-color:#fff;}
.topbg{ width:100%; padding-top:30px; height:70px; background:url(../images/tbg.jpg) repeat-x;}
.logo{ float:left;}
.rshare{ float:right; position:relative; top:-5px; height:22px; overflow:hidden;}
.righttop{ float:right;}
.quicklink{ float:right;}
.quicklink a{ float:left; color:#959595; margin:0 5px;}
.quicklink a:hover{color:#9b6e3a;}
.nav{ clear:both; padding-top:6px; font-weight:bold;  width:776px;} 
.nav ul{ float:left;}
.nav ul li{ float:left; width:94px; position:relative; margin-left:2px; padding-left:1px; background:url(../images/nlibg.jpg) no-repeat right center;  padding-top:10px; height:36px; line-height:14px; text-align:center; border-radius:5px 5px 0px 0px; z-index:99999;}
.nav ul li.nli a{ color:#9b6e3a; line-height:22px; font-weight:normal;}
.nav ul li.nli a span{ display:none; text-transform:uppercase; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.nav ul li div{ width:94px; background-color:#efefef; position:absolute; left:0px; top:46px; z-index:9999; padding-top:5px;  padding-bottom:5px; border-radius:0px 0px 5px 5px; display:none;}
.nav div a.sa{ display:block; line-height:24px; height:24px; text-align:center; color:#656565;}
.nav div a:hover{ color:#be9557; }
/**/

.banner {
	width: 100%; height: 399px; overflow: hidden;
}
.banner .bannerCon {
	background: ##BDBDBD; margin: 0px auto; width: 1028px; height: 399px; position: relative;
}
.left,.right{display:none;  width:30px; hanging-punctuation:69px; position:absolute; top:200px; z-index:444;}
.left{ left:-15px;}
.right{ right:-15px;}

.banner .bannerCon .before,.banner .bannerCon .after{bottom: 0px; position: absolute; background: #bdbdbd; width: 287px; height: 399px; z-index: 333; opacity:0.8; }
.banner .bannerCon .before {left: -287px; }

.banner .bannerCon .after { right: -287px;}
.banner .bannerCon .before img,.banner .bannerCon .after img{  position: absolute;top: 200px;   cursor: pointer; z-index: 333;  }

.banner .bannerCon .before img {right: -15px;}
.banner .bannerCon .after img {	left: -15px;}
.banner .bannerCon .scroll {
	left: -1028px; width: 2000%; height: 399px; position: relative;
	z-index:111;	
}
.banner .bannerCon .scroll img {
	width: 1028px; height: 399px; float: left;
}
.banner .bannerBut {
	left: 275px; width: 200px; height: 40px; bottom: 0px; position: absolute;
}
.banner .bannerBut ul li {
	background: rgb(102, 102, 102); margin: 5px 7px; border-radius: 7px; width: 7px; height: 7px; float: left;
}
.banner .bannerBut ul li.hover {
	background: rgb(198, 23, 30);
}

.main01{ width:100%; height:150px; padding-top:50px; background:url(../images/ibg.jpg) repeat-x center top;}
.w327{ width:327px;}
.w316{ width:316px;}
.w322{ width:322px;}


.fl{ float:left;}
.fr{ float:right;}


.newscenter{}
.realestate{ margin-left:20px; border:solid 1px #e6e6e6; border-radius:5px;}
.roundabout-holder{width:270px;height:86px;margin:0 auto; margin-top:10px;}
.roundabout-moveable-item{ position:relative; width:184px;height:86px;
cursor:pointer;;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.roundabout-moveable-item img{width:100%;}
.roundabout-moveable-item span{ width:100%; height:24px; background:url(../images/rsbg.png) repeat; display:inline-block; line-height:42px;
position:absolute; left:0px; bottom:0px; line-height:24px; text-indent:20px; color:#fff;
border-radius:0px 0px 5px 5px;}
.roundabout-moveable-item span i{ width:20px; height:20px; background:url(../images/arrow.png) no-repeat; display:inline-block;
position:absolute; right:10px; bottom:0px;}


.corporate{}
.newscenter .title,.realestate .title,.corporate .title{
	font-size:10px; overflow:auto; line-height:28px; border-bottom:solid 1px #e6e6e6; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.newscenter .title strong,.realestate .title strong,.corporate .title strong{
	 color:#9b6e3a; font-family:微软雅黑; font-size:12px;
}

.realestate .title{ background-color:#ececec; border-bottom:solid 1px #e9d9c8;
 padding-left:20px;}
.realestate .title .fl{}
.more{ margin-top:10px;}
.nlist{}
.nlist ul li{ line-height:26px; border-bottom:dashed 1px #ddd; float:left; display:block; width:100%;}
.nlist ul li a{ color:#656565; float:left;}
.nlist ul li a em{ color:#9b6e3a; font-style:normal; }
.nlist ul li span{ color:#777; float:right;}
.nlist ul li a:hover{ color:#9b6e3a;}

.realebox{ height:101px;width:100%;overflow:hidden;}
 .corinfo{ color:#757575; padding-top:9px;}
.corinfo img{ float:right;}
.corinfo p{ width:175px;float:left; line-height:22px; } 
.fbg{ background-color:#ededed; padding:30px 0;}
.link{ margin-left:30px; text-indent:8px; width:161px; position:relative; height:17px; line-height:17px; background:url(../images/linkbg.jpg) no-repeat left center;}
.link span{}
.link ul{ display:none; width:161px; background:#fff; position:absolute; left:0px; bottom:17px;}
.link ul li{ line-height:17px; width:161px;}

.curbg{ width:100%; height:47px; line-height:47px; max-width:1600px; margin:0 auto; background:url(../images/cubg.jpg) no-repeat center top;}

.menulist{ margin-left:300px; background:url(../images/cul.jpg) repeat-x;}
.menulist ul{}
.menulist ul li{ padding:0px 25px; float:left;}
.menulist ul li a{ display:inline-block;}
.menulist ul li.cur a{ color:#be9556; font-weight:bold; background:url(../images/uarr.png) no-repeat center bottom;}
.ebg{ background-color:#e8e8e8;}
.submenu{}
.submenu ul{}
.submenu ul li{ float:left;position:relative;  width:171px; height:47px; line-height:47px; text-align:center; background:url(../images/slbg.jpg) no-repeat right center;}
.submenu ul li a{ display:block; }
.submenu ul li span{ display:none;}
.submenu ul li.cur a{ background:#be9556; color:#fff; font-weight:bold;}
.submenu ul li.cur span{ position:absolute; bottom:-7px; display:inline-block;}

.location a,.location{color:#be9556;}

.show_content{overflow:hidden; min-height:200px; padding:10px 0px;text-align:Justify;text-justify:inter-ideograph;}


/*公司概况*/
.groupprofile{ background:url(../images/group.jpg) no-repeat; line-height:24px; }

.ctitle{ background-color:#be9556; color:#fff;
width:79px; height:22px; line-height:22px; text-align:center;
 display:inline-block;}
 
/*企业文化*/
.culture{ position:relative; width:1028px; background:url(../images/culture.png) no-repeat left top; line-height:26px; text-align:left;}

.cur_left{  width:513px; position:absolute; left:0px; top:0px; z-index:1; }
.cur_right{ width:728px; position:absolute; left:300px; top:0px; z-index:888; position:relative; top:0px;text-align:Justify;text-justify:inter-ideograph;}

/*资质荣誉*/
.honor{}

.honorscroll{ width:1028px; height:390px; overflow:hidden; position:relative;}
.hprev,.hnext{ width:35px; height:55px; position:absolute; top:150px;}
.hprev{ background:url(../images/btnl.jpg) no-repeat; left:0px;}
.hnext{ background:url(../images/btnr.jpg) no-repeat; right:0px;}

.scrollimg{ width:905px; margin:30px auto; height:255px; overflow:hidden;}

.scrollimg ul li{ float:left; width:302px; height:155px; z-index:1; position:relative; 
 margin-top:100px;}
.scrollimg ul li a{ float:left; width:188px;}
.scrollimg ul li a img{ padding:4px; border:solid 1px #fff; width:180px;}
.scrollimg ul li .hontext{ float:left; padding-left:20px;}
.scrollimg ul li .hontext h1{ font-size:18px; }
.scrollimg ul li .hontext h1 b{color:#be9556;}
.scrollimg ul li .hontext p{ font-size:8px;}

.scrollimg ul li.cur{ float:left; width:430px;  height:255px; z-index:222; position:relative; margin-top:0px;}
.scrollimg ul li.cur .hondetail{ width:604px;}
.scrollimg ul li.cur a{ float:left; width:368px;}
.scrollimg ul li.cur a img{ padding:4px; border:solid 1px #be9556;width:360px;}
.scrollimg ul li.cur .hontext{ float:left; padding-left:20px;}
.scrollimg ul li.cur .hontext h1{ font-size:36px; }
.scrollimg ul li.cur .hontext h1 b{color:#be9556;}
.scrollimg ul li.cur .hontext p{ font-size:16px;}


.yearbox{ width:1280px; height:40px; background:url(../images/lbg.jpg) repeat-x center 32px;}
.yearbox dl{ float:left; font-weight:bold; color:#757474; margin:0 60px;
 position:relative;  height:40px;}
.yearbox dl dd{ position:absolute; left:23px; bottom:0px; width:16px; height:16px;
 background:url(../images/circle.png) no-repeat center bottom;}
.yearbox dl.cur{ color:#be9556; font-size:16px;}
.yearbox dl.cur dd{ left:32px; width:16px; height:16px; background:url(../images/ccircle.png) no-repeat bottom;}

 /*联系我们*/
 .contactus{}
 .contactus ul{ padding-top:30px;}
 .contactus ul li{ float:left; display:inline-block; margin-right:80px; color:#5c5c5c;}
 .contactus ul li img{ position:relative; top:3px; margin-right:5px;} 
 
 /*人力资源*/
 .talent{ line-height:24px;text-align:Justify;text-justify:inter-ideograph;}
 .talentleft{ width:515px;text-align:Justify;text-justify:inter-ideograph;}
.talent p{ text-align:Justify;text-justify:inter-ideograph;}
 
.jotitle{width:100%; height:auto; background:#E8E8E8; line-height:30px;}
.jocon{width:100%; height:auto;}
.jocon li{width:100%;  height:35px; line-height:35px; border-bottom:1px solid #E8E8E8; background:#fafafa; }
.job_cont{width:100%; line-height:30px;}
.job_cont td div{line-height:25px; padding:0px 12px;}

.ta01{ margin-left:-10px;}
.ta01 dl{ float:left; width:150px; height:180px; border:solid 1px #d6d6d6; margin:10px; display:inline-block;
 _margin-left:8px;_margin-right:8px;}
.ta01 dl dt{ width:150px; text-align:center; font-size:16px;color: #BE9556; line-height:35px; border-bottom:solid 1px #d6d6d6;}
.ta01 dl dd{ padding:10px; width:130px;}
.ta02{}
.ta02 ul{}
.ta02 ul li{ float:left; width:100%; margin-bottom:10px;}
.ta02 h1{ width:160px; height:48px; line-height:48px; text-align:center;
font-size:16px; color:#fff; background:#a7a7a7; font-weight:normal;}

.ta02 h1.first{ background:#be9556; position:relative;}
.ta02 h1.first span{ position:absolute; left:75px; bottom:-7px; width:11px; height:7px; background:url(../images/dcur.png) no-repeat;}
.ta02 div{  width:850px; height:48px; }

.ta03{}
.ta03 ul { margin-right:-37px; }
.ta03 ul li{ float:left; width:495px; height:60px; margin-right:37px; _margin-right:18px;
 margin-bottom:10px; background:#f5f5f5; overflow:hidden; display:table-cell; }
.ta03 ul li table{ width:480px;}
.ta03 span{ width:60px; height:60px; line-height:60px; text-align:center; background:#be9556;
 display:inline-block; color:#fff; font-size:16px; }
 
.ta04{ margin-right:-43px;}
.ta04 dl{ width:110px; float:left; margin-right:43px;_margin-right:33px; }
.ta04 dl dt{width:110px; height:35px; line-height:35px; text-align:center;
font-size:12px; color:#fff; background:#be9556; font-weight:normal; position:relative;}
.ta04 dl dt span{position:absolute; left:50px; bottom:-7px; width:11px; height:7px; background:url(../images/dcur.png) no-repeat;}
.ta04 dl dd{width:110px; height:30px; line-height:30px; text-align:center; background:#ececec; margin-top:10px;}
 
 
 /*物业*/
 .property{ background:url(../images/probg.png) no-repeat right top; line-height:24px;text-align:Justify;text-justify:inter-ideograph;}
 
 /*新闻中心*/
 .imgnews{ margin-top:50px;}
 .bannerscroll{ width:1028px; height:187px; overflow:hidden; position:relative;}
 .imgdiv{ float:left; width:492px; height:187px;}
 .imgnewstxt{ float:right; width:500px; height:187px; position:relative;}
 .imgnewstxt .newstitle{width:500px; clear:both; padding-bottom:10px; line-height:30px;height:30px;}
 .imgnewstxt .newstitle a{ float:left; font-weight:bold; color:#be9556; font-size:20px;}
 .imgnewstxt .newstitle span{ float:right; color:#be9556; font-size:12px;}
 .imgnewstxt p{ clear:both; line-height:22px; height:110px; overflow:hidden;}
 
 .readmore{ margin-top:8px; width:75px; height:21px; line-height:21px; text-align:center; background:url(../images/rm.jpg) no-repeat;}
 .readmore a{ display:block;color:#be9556;}
 
 .bannerdot{ position:absolute; right:0px; bottom:40px;}
 .bannerbtn{ position:absolute; right:0px; bottom:0px;}
 .bannerbtn a{ width:35px; height:21px; margin-left:5px; display:inline-block; 
 background:url(../images/btn.jpg) no-repeat;}
  .bannerbtn a.prevbtn{ background-position:left top;}
  .bannerbtn a.nextbtn{ background-position:right top;}
  
  
.box {width: 1028px;height: auto;margin:0 auto;}
.box ul { width:1028px;height:auto;overflow: hidden; }
.box li {width:1028px;height:180px; display:block; overflow:hidden;}
.box .bleft {float: left; width:427px; height:187px;}
.box .right { float: left;}
.box .right .album { margin-top: 60px; font-size: 16px; }
.box .right .band { font-size: 14px; color: #838383; }
.box .bx-box { margin: 0 auto; }
.box .bx-prev,.box .bx-next { position: absolute; bottom: 0px; width:35px; height:21px; margin-left:5px; font-size:0px;}

.box .bx-prev {  right:45px;
 background:url(../images/btn.jpg) no-repeat left top; }
.box .bx-next {  right:0px;
 background:url(../images/btn.jpg) no-repeat right top; }
  
.newslist{}
.newslist ul li{ background-color:#f0f0f0; margin:20px auto; padding:20px; overflow:auto;}
.newstime{ float:left; width:53px; height:104px; background-color:#fff; text-align:center; line-height:52px;font-size:28px;
font-family:Impact; color:#919191; text-transform:uppercase;}
.newstime div{ width:53px; height:52px; background-color:#dedede;  font-size:12px; font-family:微软雅黑;}
.newsdetail{ float:right; width:885px; position:relative;}
.newsdetail div{ clear:both; padding-bottom:20px;}
.newsdetail div a{ font-weight:bold; color:#626262;}
.newsdetail p{ line-height:22px; height:66px; overflow:hidden;}
.newsdetail span{ position:absolute; right:0px; top:0px;}

.npage{ clear:both; padding:30px 0px;}
.npage table{ margin:0 auto;}
.npage a,.npage span{ border: solid 1px #999; padding:3px 7px; margin:0 5px;}

.art_title{width:100%; height:auto; line-height:40px; font-weight:bold; color:#be9556; font-size:20px; text-align:center; border-bottom:1px dotted #E8E8E8; margin-top:10px;}
.art_info{padding:10px 0px; line-height:2em;}
.art_time{width:100%; height:auto; line-height:30px; text-align:center;}
.art_nextinfo{width:100%; height:auto; margin-top:10px; border-top:1px dotted #E8E8E8; line-height:30px;}
.cbe img{
	margin-bottom:-230px;
}
/*招商*/
.busorder{}
.busorder ul li{ overflow:auto; margin-bottom:20px;}
.busorder ul li .oimg{ float:left; width:192px;}
.busorder ul li .ordetail{ float:right; width:730px;}
.busorder ul li .ortitle{  background:url(../images/ortitlebg.jpg) no-repeat left bottom;
height:40px; line-height:40px; margin-bottom:10px;}
.busorder ul li .ortitle a{ font-size:16px; color:#be9556; line-height:40px;}

.busorder ul li .ordetail p{ margin-top:10px; line-height:18px;}

/*写字楼招租*/
.show_content2{padding:30px; min-height:500px;}
.show_content3{padding:10px 30px; min-height:500px;}
.show_content3 .newsdetail{width:825px;}
.officeintroduced{ line-height:22px; padding:20px;}


/*留言板*/
.message{ padding-top:40px;}
.msgform{ float:left; padding:1px; width:753px; height:359px; background:url(../images/msgbg.jpg) no-repeat;	}

.msgline{ line-height:46px; margin-top:2px; overflow:auto; overflow-y:hidden;}


.msgline label{float:left;  width:85px; height:46px; display:inline-block; font-size:0px;}

.msgform input[type='text']{ float:left; height:46px; border:none; margin:1px auto}
.msgform input[type='submit'],.msgform input[type='reset']{ width:170px; height:46px; line-height:46px;
 text-align:center; font-size:16px; color:#b08544; background:#efefef; border:none; margin-right:10px;}
.msgform input[type='submit']:hover,.msgform input[type='reset']:hover{ background:#b08544; color:#fff; } 
.msgform #name{ width:194px;}
.msgform #mycall{ width:386px;}
.msgform #lytext{ width:750px; vertical-align:text-top; overflow:visible; height:150px; border:none; margin-left:2px; margin-top:10px; font-size:14px; font-family:"微软雅黑";}
.msgform #email,.msgform #address{ width:650px; height:46px}

.msgright{ float:right; width:259px; height:361px; position:relative; background:url(../images/mr.jpg)}
.msgright span{  width:275px; height:74px; position:absolute; bottom:36px; left:0px; z-index:88;}/* */

.msgform2 textarea{ font-size:14px; font-family:"微软雅黑";}


.showpage{ width:100%; clear:both; text-align:center; padding:10px 0px; line-height:25px;}
.showpage a{display:inline-block;  padding:0px 5px; background-color:#F0F0F0; color:#000;}
.showpage b{background-color:#BE9556;   padding:0px 5px; display:inline-block; color:#fff; }
.showpage a b{background:none; padding:0px 5px 0px 0px; color:#000;}



.dcpicshow{width:660px; min-height:450px; margin:0 auto; padding-top:20px;}
#mainbody {width:640px; margin:5px; border:1px solid #222; padding:1px}
#mainphoto {cursor:pointer; display:block;}
#goleft {float:left; clear:left; margin:6px 5px 0 3px;}
#goright {float:right; clear:right; margin:6px 3px 0 5px;}
#photos {width:615px; height:56px; margin:10px 0; overflow:hidden;}
#showArea img {display:block; float:left; margin:0px 3px; cursor:pointer; border:1px solid #333;}



.sitemap{width:100%; height:auto; line-height:30px;}
.sitemap dl{width:100%; height:auto; clear:both; margin:10px 0px 20px 0px; }
.sitemap dl dt{font-size:14px; font-weight:bold; border-bottom:1px solid #eee;}
.sitemap dl dd{float:left; margin-right:20px; display:inline;}



.jtgkblist{ margin-left:-1px; width:1132px;}
.jtgkblist ul li{ float:left;  width:342px; height:439px; margin-left:1px;_margin-left:0px; position:relative; position:relative; display:inline-block;}
.jtgkblist img{ float:left; width:342px;  
}
.jtgkblist ul li span{ position:absolute; left:0px; top:0px; width:342px; height:439px; z-index:88; 
background:#3f3f3f;
filter:alpha(opacity=50); /* IE */
-moz-opacity:0.5; /* Moz + FF */
opacity: 0.5;
 }
 
.jtgkblist ul li img{  }
	
.jtgkblist ul li.gray img{
	-moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: #3f3f3f;
filter: Alpha(Opacity=100);
	}
	
	
.jobup{width:100%; height:auto;} 
.jobup .job_row{padding:5px 0px;clear:both; line-height:30px;} 
.jobup .job_left{ float:left;text-align:right; width:120px;} 
.jobup .job_right{ float:left;text-align:left;padding-left:5px;border-left:#eee 1px dashed;} 
.jobup input{height:30px; width:400px; line-height:30px;}
.jobup textarea{width:400px;}
.jobup input[type='submit'],.jobup input[type='reset']{width:auto; height:30px; line-height:26px; background:#BE9556; margin-right:10px; border:none; color:#FFF;}
.jobup input[type='submit']{width:130px; text-align:center;}
.jobup input[type='reset']{width:60px; text-align:center;}

.msgform2{ width:753px; height:auto; margin-left:160px;}


.inbanner2{width:100%; height:310px; overflow:hidden; min-width:1028px;}
.banner_flash{width:1600px; height:310px; position:relative; left:50%; margin-left:-800px;}

.apply_btn{display:inline-block; background:#BE9556; height:30px; line-height:30px; color:#FFF; padding:0px 10px; margin-left:15px;}
.apply_btn:hover{color:#FFF; background:#B87F74;}

/*地产开发*/
.realestatelist{ }
.realestatelist ul { text-align:center; margin-left:-40px; padding-top:80px; }
.realestatelist ul li{ float:left; width:488px; height:356px; 
position:relative; display:inline-block; margin-left:40px;_margin-left:20px;
}
.realestatelist ul li a{width:488px; height:356px; display:block; }
.realestatelist ul li span{ width:488px; height:356px; display:inline-block; background:url(../images/dcbg.png);
 position:absolute; left:0px; top:0px;display:none;}
 
 /*服务内容*/
 .fwcontent{ text-align:center;}
 .fwcontent ul{
display: inline-block;
position: relative;
left: 50%;
float: left;
 }
 
 .fwcontent ul li{ width:133px; height:32px; text-align:center; background:#e8e8e8;
 border:solid 1px #b7b7b7; line-height:32px;
 float: left;
position: relative;
left: -50%;
display: inline-block; margin-right:10px;}
 .fwcontent ul li.cur{ background:#be9556; border:solid 1px #be9556; color:#fff;}
 
