.center{width: 1000px;margin: 0 auto;}
.ta-l{text-align: left;}
.ta-c{text-align: center;}
.ta-r{text-align: right;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
.fz15{font-size: 15px;}
.fz13{font-size: 13px;}
.cfff{color:#fff;}
.c000{color:#000;}
.c333{color:#333;}
.c666{color:#666;}
.c999{color:#999;}
.c1{color:#f39700;}  /*orange*/

.public-head{width: 100%;height: 114px;background: #f39700;}
.public-head .nav ul li{float: left;}
.public-head .nav ul li .mainnav{font-size: 14px;color: #fff;height: 114px;line-height: 114px;width: 90px;text-align: center;display: inline-block;margin-right:10px;}
.public-head .nav ul li .hover,.public-head .nav ul li .mainnav:hover{background: #f5a600;}
.public-head .nav ul li{position: relative;}
.public-head .nav ul li .subnav dl{width: 380px;background: #373333;padding: 15px 0px;line-height: 30px;position: absolute;bottom:-62px;left: 0px;z-index: 9999;}
.public-head .nav ul li .subnav dl dd{float: left;}
.public-head .nav ul li .subnav dl dd a{font-size: 14px;color: #fff;margin-left: 15px;}
.public-head .nav ul li .subnav dl dd a:hover{color: #f5a600;}

.index-wrap .bannar .slideBox{width:100%;position:relative;}
.index-wrap .bannar .slideBox .hd{height:20px;overflow:hidden;position:absolute;left:50%;margin-left:-50px;bottom:20px;z-index:1;}
.index-wrap .bannar .slideBox .hd ul{zoom:1;float:left;}
.index-wrap .bannar .slideBox .hd ul li{float:left;margin:0 8px;width:12px;height:12px;overflow:hidden;font-size:0;cursor:pointer;border-radius: 50%;border: 2px solid #fff;}
.index-wrap .bannar .slideBox .hd ul li.on{background: #f39700;}
.index-wrap .bannar .slideBox .bd{position:relative;height:100%;z-index:0;}
.index-wrap .bannar .slideBox .bd a{width:100%;height:410px;display:block;}
.index-wrap .location .more{width: 60px;height: 18px;line-height: 18px;text-align: center;display: inline-block;color: #fff;font-size: 13px;background: #f39700;border-radius: 3px;}
.index-wrap .location{padding-top: 20px;padding-bottom: 10px;border-bottom: 2px solid #bcc0c4;}
.index-wrap .matter .residence ul li dl dd{float:left;margin: 0px 4px;}
.index-wrap .matter .residence ul li dl .title{width: 325px;height: 45px;background: #f39700;font-size: 24px;line-height: 45px;text-align: center;color: #fff;}
.index-wrap .matter .residence .slideBox{width:100%;position:relative;}
.index-wrap .matter .residence .slideBox .bd{position:relative;height:100%;z-index:0;}
.index-wrap .matter .residence .slideBox .bd a{width:100%;display:block;}
.index-wrap .matter .residence .slideBox .prev,.slideBox .next{position:absolute;left:30px;top:50%;margin-top:-50px;display:block;width:32px;height:40px;}
.index-wrap .matter .residence .slideBox .next{left:auto;right:75px;background-position:8px 5px;}
.index-wrap .matter .residence .slideBox .prev:hover,.index-wrap .matter .residence .slideBox .next:hover{filter:alpha(opacity=100);opacity:1;}
.index-wrap .matter .residence .slideBox .prevStop{display:none;}
.index-wrap .matter .residence .slideBox .nextStop{display:none;}
.index-wrap .information{width: 100%;height: 190px;background:url(../Images/house-estate-information-pic1.png);}
.index-wrap .information .function{width: 200px;height: 190px;background: #e0e2e4;}
.index-wrap .information .function ul li{float: left;margin-right: 30px;padding-bottom:25px;}
.index-wrap .information .theme{border-bottom: 1px solid #bcc0c4;font-size: 13px;color: #000;height: 80px;}
.index-wrap .information .theme .motto{background: #fdeacc;height:80px;line-height: 80px;font-size: 15px;}
.index-wrap .information .theme .firm span{display: inline-block;margin-right: 5px;}
.index-wrap .information .instance span{width: 200px;height: 190px;float: left;}
.index-wrap .information .instance span img{width: 200px;height: 190px;}

.group-profile .bannar,.group-member .bannar,.group-culture .bannar{width: 100%;height: 245px;}
.public-place{width: 100%;height:44px;line-height: 44px;}
.public-place .info{background:url(../Images/public-place-bg.png) no-repeat top center; background-size: cover;}
.public-place .info .seat a{color:#959595;}
.public-place .info .seat{font-size: 14px;color:#959595;}
.public-place .info .menu ul li{float: left;}
.public-place .info .menu ul li a{font-size: 14px;color: #221815;height: 47px;line-height: 47px;padding:0px 12px;display: inline-block;}
.public-place .info .menu ul li .hover{color:#fff;background:#f39700;}
.group-profile .main,.group-member .main,.group-culture .main{border-top: 1px solid #bcc0c4;border-bottom: 1px solid #bcc0c4;}
.group-culture .main .content{background: url(../Images/house-estate-information-pic1.png);margin: 8px 0px;}
.group-culture .main .content .intro{background: #fff;width: 734px;}
.group-culture .main .content .intro .title{padding-top: 30px;font-size: 26px;}
.group-culture .main .content .intro .introduction{font-size: 15px;color: #595757;line-height: 28px;margin-top: 10px;}
.group-culture .main .content .intro .pic{margin-top: 140px;}
.group-culture .main .content .intro .pic img{width:705px;}
.group-culture .main .content .intro .map{padding-top: 25px;text-align: center;}
.group-culture .main .content .intro .map img{width:543;height:454px;}
.group-culture .main .content .intro .sample-graph{padding-top: 60px;text-align: center;}
.group-culture .main .content .intro .sample-graph img{width:520;height:414px;}
.group-culture .main .content .side-pic{width:265px;background: #fff;border-left:1px solid #bcc0c4;}
.public-footer .icon ul li{float: left;margin-right: 25px;}
.public-footer .firm span{display: inline-block;margin-right: 5px;}
.public-footer .link .select{width: 184px;height: 30px;line-height: 25px;border: 1px solid #453b39;font-size: 15px;color: #221815;border-radius: 3px;outline: none;padding-left: 10px;appearance:none;-moz-appearance:none;-webkit-appearance:none;background: url(../Images/triangle.png) no-repeat 155px 8px;}
.group-culture .main .content .intro .message{width:500px;margin: 0 auto;margin-top: 40px;}
.group-culture .main .content .intro .message ul li{position: relative;font-size: 13px;padding-bottom:10px;}
.group-culture .main .content .intro .message ul li{background: url(../Images/orange-line.png) no-repeat 8px 0px;}
.group-culture .main .content .intro .message ul li .icon{position: relative;}
.group-culture .main .content .intro .message ul li i{width: 16px;height: 16px;display: inline-block;background: url(../Images/group-member-icon.png) no-repeat #fff;z-index:9999;position: absolute;top:14px;}
.group-culture .main .content .intro .message ul li:first-child{background: url(../Images/orange-line.png) no-repeat 8px 16px;}
.group-culture .main .content .intro .message ul li:last-child{background: url(../Images/group-member-icon2.png) #fff no-repeat 0px -19px;}
.group-culture .main .content .intro .message ul li .dashed{border-top: 1px dashed #585858;}
.group-culture .main .content .intro .message ul li .company{padding-top: 15px;}
.group-culture .main .content .intro .message ul li .company p{padding-bottom:6px;}

.group-culture .main .content .intro .trademark ul{margin-left: 20px;margin-top: 20px;}
.group-culture .main .content .intro .trademark ul li{padding-bottom:20px;}
.group-culture .main .content .intro .trademark ul li .info{height: 210px;}
.group-culture .main .content .intro .trademark ul li .information .name{font-size: 26px;padding-bottom: 8px;}
.group-culture .main .content .intro .trademark ul li .information p{padding-bottom:3px;}

.group-culture .main .content .intro .trademark{padding-top: 20px;}

.house-estate-ville .bannar,.house-estate-celebrity .bannar{width: 100%;height: 243px;}
.house-estate-ville .main,.house-estate-celebrity .main{border-top: 1px solid #bcc0c4;border-bottom: 1px solid #bcc0c4;}
.house-estate-ville .main .content,.house-estate-celebrity .main .content{margin: 8px 0px;background: url(../Images/house-estate-information-pic1.png);}
.house-estate-ville .main .content .details,.house-estate-celebrity .main .content .details{background: #fff;}
.house-estate-ville .main .content .details .message ul,.house-estate-celebrity .main .content .details .message ul{margin: 0px 29px;}
.house-estate-ville .main .content .details .message ul li,.house-estate-celebrity .main .content .details .message ul li{float: left;width: 430px;height: 575px;background: #e5e6e8;margin:0px 20px 40px 20px;}

.houses-details .bannar{width: 100%;height: 245px;}
.houses-details .main{border-top: 1px solid #bcc0c4;border-bottom: 1px solid #bcc0c4;}
.houses-details .main .content{margin: 8px 0px;background: url(../Images/house-estate-information-pic1.png);}
.houses-details .main .content .details{background: #fff;}
.houses-details .main .content .details .info .pic .title{width: 100%;height: 125px;line-height: 125px;color: #fff;font-size: 24px;text-align: center;background: #f39700;}
.houses-details .main .content .details .info .pic{width: 465px;}
.houses-details .main .content .details .info .pic img{width: 465px;}
.houses-details .main .content .details{padding: 0px 30px;}
.houses-details .main .content .details .info .intro{width: 440px;font-size: 20px;margin-left: 30px;margin-top: 30px;}
.houses-details .main .content .details .info .intro .introduce{font-size: 12px;color: #000;line-height: 25px;}
.houses-details .main .content .details .map .pic1{height: 98px;}
.houses-details .main .content .details .map .pic1 img{width: 940px;height: 98px;}
.houses-details .main .content .details .map .pic2 img{width: 940px;height:272px;}
.houses-details .main .content .details .sample-graph-one ul li{float: left;width: 226px;margin-left: 12px;}
.houses-details .main .content .details .sample-graph-one ul li:first-child{margin-left: 0px;}
.houses-details .main .content .details .sample-graph-two ul li{float: left;width: 305px;margin-left:12px;}
.houses-details .main .content .details .sample-graph-two ul li:first-child{margin-left: 0px;}
.houses-details .main .content .details .sample-graph-third ul li{float: left;width: 457px;margin-left:25px;}
.houses-details .main .content .details .sample-graph-third ul li:first-child{margin-left: 0px;}
.houses-details .main .content .details .sample-graph-fourth ul li{float: left;width: 226px;margin-left: 12px;}
.houses-details .main .content .details .sample-graph-fourth ul li:first-child{margin-left: 0px;}
.houses-details .main .content .details .sample-graph-fourth img{margin-right: 6px;width: 226px;height: 153px;}

.property-service .bannar{width: 100%;height: 243px;}
.property-service .main{border-top: 1px solid #bcc0c4;border-bottom: 1px solid #bcc0c4;}
.property-service .main .content{margin: 8px 0px;background: url(../Images/house-estate-information-pic1.png);}
.property-service .main .content .details{background: #fff;}
.property-service .main .content .details .information p{font-size: 14px;color:#000;text-indent: 2em;line-height: 28px;padding-bottom: 5px;word-wrap: break-word;word-break:break-all;}
.property-service .main .content .details .intro-title{width: 100%;height: 145px;line-height: 145px;text-align: center;font-size: 56px;color: #f39700;background: #e5e6e8;}
.property-service .main .content .details .recommend{width: 100%;height: 366px;background:url(../Images/property-service-pic3.png) no-repeat top center;background-size: cover;position: relative;margin-top: 220px;margin-bottom: 220px;}
.property-service .main .content .details .recommend .first .year{position: absolute;top:190px;left: 120px;}
.property-service .main .content .details .recommend .first .number{font-size: 88px;position: absolute;left: 130px;top:220px;}
.property-service .main .content .details .recommend .first .info{font-size: 19px;color: #000;width: 210px;position: absolute;top:-150px;left: 65px;}
.property-service .main .content .details .recommend .first .info p{padding-bottom: 5px;}

.property-service .main .content .details .recommend .two .year{position: absolute;top:190px;left: 340px;}
.property-service .main .content .details .recommend .two .number{font-size: 88px;position: absolute;left: 350px;top:15px;}
.property-service .main .content .details .recommend .two .info{font-size: 19px;color: #000;width: 230px;position: absolute;top:390px;left:280px;}
.property-service .main .content .details .recommend .two .info p{padding-bottom: 5px;}

.property-service .main .content .details .recommend .third .year{position: absolute;top:190px;left: 543px;}
.property-service .main .content .details .recommend .third .number{font-size: 88px;position: absolute;left: 552px;top:220px;}
.property-service .main .content .details .recommend .third .info{font-size: 19px;color: #000;width: 255px;position: absolute;top:-150px;left: 490px;}
.property-service .main .content .details .recommend .third .info p{padding-bottom: 5px;}

.property-service .main .content .details .recommend .fourth .year{position: absolute;top:190px;left: 742px;}
.property-service .main .content .details .recommend .fourth .number{font-size: 88px;position: absolute;left: 740px;top:15px;}
.property-service .main .content .details .recommend .fourth .info{font-size: 19px;color: #000;width: 208px;position: absolute;top:390px;left:675px;}
.property-service .main .content .details .recommend .fourth .info p{padding-bottom: 5px;}
.property-service .main .content .details .pic1 img{width:900px;height: 226px;}
.property-service .main .content .details .pic2 img{width:629px;height: 472px;}

.property-service .main .content .details .abstract{margin-top: 20px;}
.property-service .main .content .details .abstract .serve{width: 490px;float: left;}
.property-service .main .content .details .abstract .serve ul li .info{margin: 0px 30px;}
.property-service .main .content .details .abstract .serve ul li .info .center-place{font-size: 34px;padding-top: 25px;}
.property-service .main .content .details .abstract .serve ul li .info .synopsis{font-size: 12px;padding-top: 15px;}
.property-service .main .content .details .abstract ul li{width: 490px;height: 195px;background:#e5e6e8;margin-bottom: 20px;}
.property-service .main .content .details .abstract .picture dl dd{margin-bottom:32px;}
.property-service .main .content .details .abstract .picture dl dd img{width: 380px;height: 250px;}
.property-service .main .content .details .abstract .picture{width: 380px;float: right;}

.property-service .main .content .details .name{font-size: 66px;color: #000;padding-top: 40px;}
.property-service .main .content .details .abstract

.human-resources .bannar{width: 100%;height: 243px;}
.human-resources .main{border-top: 1px solid #bcc0c4;border-bottom: 1px solid #bcc0c4;}
.human-resources .main .content{margin: 8px 0px;background: url(../Images/house-estate-information-pic1.png);}
.human-resources .main .content .details{background: #fff;padding: 0px 20px;}
.human-resources .main .content .details .headline{width: 520px;height: 70px;line-height: 70px;font-size: 48px;color: #f39700;text-align: center;background:#e5e6e8;}
.human-resources .main .content .details .manpower-design{padding-bottom: 100px;}
.human-resources .main .content .details .manpower-design .picture{margin-top: 70px;}
.human-resources .main .content .details .manpower-design .picture img{width: 470px;height: 390px;margin: 0px 5px;}
.human-resources .main .content .details .manpower-design .principle p{font-size: 19px;color: #000;padding-bottom: 15px;}

.human-resources .main .content .details .manpower-culture .info ul li{color: #000;}
.human-resources .main .content .details .manpower-culture .info ul li .information{border-top: 1px dashed #dfdfdf;padding-top:10px;padding-left: 10px;}
.human-resources .main .content .details .manpower-culture .info ul li .information a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.human-resources .main .content .details .manpower-culture .sample-graph img{width: 189px;height: 93px;}
.human-resources .main .content .details .manpower-culture .sample-graph{padding: 5px 0px;}

.human-resources .main .content .details .manpower-train{padding-bottom: 80px;}
.human-resources .main .content .details .manpower-train .abstract p{text-indent: 2em;font-size: 13px;color: #000;line-height:30px;word-wrap:break-word;word-break:break-all;}
.human-resources .main .content .details .manpower-train .mien{padding-top: 80px;}
.human-resources .main .content .details .manpower-train .mien .title{background:url(../Images/manpower-train-pic2.png) no-repeat;height: 43px;line-height: 43px;font-size: 24px;color: #fff;}
.human-resources .main .content .details .manpower-train .mien .title p{margin-left: 30px;}
.human-resources .main .content .details .manpower-train .mien .pic{margin-top: 20px;}
.human-resources .main .content .details .manpower-train .mien .pic img{float: left;width: 180px;height: 106px;border: 2px solid #fff;margin: 0px 3px 8px 3px;}
.human-resources .main .content .details .manpower-train .mien .pic img:hover{border: 2px solid #f39700;}

.human-resources .main .content .details .manpower-genshow{padding-bottom: 60px;}
.human-resources .main .content .details .manpower-genshow .publicity{padding-top: 25px;}
.human-resources .main .content .details .manpower-genshow .publicity .title{font-size: 42px;color: #f39700;width: 100%;height: 70px;line-height: 70px;background: #e5e6e8;}
.human-resources .main .content .details .manpower-genshow .publicity .info{height: 608px;overflow: hidden;}
.human-resources .main .content .details .manpower-genshow .publicity .info p{font-size: 13px;color: #000;text-indent: 2em;word-wrap:break-word;word-break:break-all;line-height: 26px;padding-bottom:3px;}
.human-resources .main .content .details .manpower-genshow .contact-us{margin-top: 25px;}
.human-resources .main .content .details .manpower-genshow .contact-us .title{font-size: 42px;color: #f39700;width: 100%;height: 70px;line-height: 70px;background: #e5e6e8;}
.human-resources .main .content .details .manpower-genshow .contact-us .title p{margin-left: 60px;}
.human-resources .main .content .details .manpower-genshow .contact-us .info{width: 100%;background: #f5f5f6;margin-top: 15px;}
.human-resources .main .content .details .manpower-genshow .contact-us .info{padding: 20px 0px;}
.human-resources .main .content .details .manpower-genshow .contact-us .info .substance{font-size: 18px;color: #000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom: 8px;overflow: hidden;}
.human-resources .main .content .details .manpower-genshow .contact-us .info .substance .address{width: 570px;float: left;padding-left: 20px;}
.human-resources .main .content .details .manpower-genshow .contact-us .info .substance .phone{width: 315px;float: left;margin-left: 20px;}

.public-paging{padding-top:0px;padding-bottom:30px;*zoom: 1;text-align:center;}
.public-paging a{display:inline-block;color: #1b1b1b!important;font-size: 15px;margin: 0px 3px;padding:7px 16px;background: #e5e5e5;text-align: center;font-style: normal;white-space: nowrap;border: 1px solid #ebebeb;line-height: 25px;}
.public-paging a:hover{color: #fff!important;background:#f9bc03;border:1px #f9bc03 solid;text-decoration:none;}
.public-paging a,.web_fyer em {display:inline-block;color: #1b1b1b!important;font-size: 15px;margin: 0px 3px;padding:7px 16px;background: #e5e5e5;text-align: center;font-style: normal;white-space: nowrap;border: 1px solid #ebebeb;line-height: 25px;}
.public-paging a:hover,.web_fyer a.fycurrent {color: #fff!important;background:#f9bc03;border:1px #f9bc03 solid;}


.news-details .bannar{width: 100%;height: 243px;}
.news-details .main{border-top: 1px solid #bcc0c4;border-bottom: 1px solid #bcc0c4;}
.news-details .main .content{margin: 8px 0px;background: url(../Images/house-estate-information-pic1.png);}
.news-details .main .content .details{background: #fff;}
.news-details .main .content .details .information p{text-indent: 2em;color: #666;font-size: 14px;line-height: 26px;padding-bottom:5px;}
.news-details .main .content .details .picture{margin-top: 10px;}
.news-details .main .content .details .picture img{max-width: 940px;max-height: 200px;margin-right: 10px;}

.userDetailPhoto-slider{position:relative;width:1000px;}
.userDetailPhoto-slider-right-btn,.userDetailPhoto-slider-left-btn{position:absolute;}
.userDetailPhoto-slider-right-btn{right:30px;top:105px;}
.userDetailPhoto-slider-left-btn{left:30px;top:105px;}
.userDetailPhoto-slider-body-wrap{width:1000px;overflow:hidden;}
.userDetailPhoto-slider-body-wrap .userDetailPhoto-slider-body{width:20000px;}
.userDetailPhoto dd{width:325px;float:left;margin: 0px 4px;}
.userDetailPhoto dd .title{width: 325px;height: 45px;background: #f39700;font-size: 24px;line-height: 45px;text-align: center;color: #fff;}

.side-pic p{width: 245px;height: 190px;}
.side-pic p img{width: 245px;height: 190px;}
.side-pic .box{width: 245px;height: 370px;background: #e5e6e8;}

.property-service .abstract dl dd img{padding-bottom: 20px;}

