

.ym_gg { width:100%; position:absolute; left:0px; top:0px; z-index:3; background:#d30000;}
.ym_ggbox { width:1200px;padding:10px 0;overflow:hidden; margin:auto;}
.qytz{ float:left;color:#FFF;font-size:14px;}
.slickgg { width:92%;float:left; position:relative;}
.slickgg a{width:100%;display:block; position:relative; font-size:14px;color:#FFF;}
.slickgg a:hover { text-decoration:underline;}
.slickgg .slick-prev,.slickgg .slick-next {width: 20px; height: 20px; position: absolute;top:50%; margin-top:-10px;outline: none; cursor: pointer; opacity: 1.0; border:#e04d4d 1px solid; z-index:99;}
.slickgg .slick-prev:hover,.slickgg .slick-next:hover {border:#fff 1px solid;}
.slickgg .slick-prev {background: url(../img/prev.png) no-repeat center #d30000;  right:2%;}
.slickgg .slick-next {background: url(../img/next.png) no-repeat center #d30000; right: 0;}

.tcmain {}
.tcbg{display:none;position:fixed;top:0;left:0;width:100%;height:100%; overflow:hidden;background-color: black;z-index: 1001;-moz-opacity: 0.5;opacity: 0.50;filter: alpha(opacity=50);}
.tcbox {width:800px;min-height:500px;background:#fff;top:5%;left:50%; margin-left:-400px;position:absolute;display:none;z-index: 1002;}
.tcmain {width:100%;position:relative;overflow: hidden; font-size:14px; line-height:24px;}
.tcmain img { max-width:100%;}
.tc-close { width:30px;height:30px;position:absolute; right:-35px; top:0px; z-index:3; background:#FFF; padding:5px;}
.tc-close img{ width:100%; height:auto;transition-duration: 0.5s;}



/*投递简历*/
.white_content {display: none;position: fixed;box-sizing: border-box;padding: 50px;top: 50%;left: 50%;width: 600px;height: 300px;margin-left: -350px;margin-top: -150px;background-color: #fff;z-index: 1002;overflow: hidden;}
.guanbi {position: absolute;right: 20px;top: 20px;color: #000;cursor: pointer;font-size: 14px;}
.inputs {border: #CCC 1px solid;display: inline-block;margin: 10px 0px;padding: 15px 5% 15px 5%;width: 90%;font-size: 16px;}
.filename {float: left;border: #CCC 1px solid;display: block;padding: 15px 5% 15px 5%;width: 60%;font-size: 16px;}
.grayBtn {float: left;border: #CCC 1px solid;display: block;padding: 14px 20px 15px 20px;background-color: #666;color: #fff;font-size: 16px;cursor: pointer;font-size: 16px;margin-left: 10px;}
.tjbtn {cursor: pointer;font-size: 16px;cursor: pointer;border: none;background-color: #1a28af;color: #fff;text-align: center;padding: 15px 20px !important;}
.black_overlay {display: none;position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background-color: #000;z-index: 1001;-moz-opacity: 0.8;opacity: .80;filter: alpha(opacity=80);}



/*首页banner*/
.m-header {display: none!important;}
.m-img {display: none!important;}
.index-banner {width: 100%; height: 830px; overflow: hidden; position: relative;}
.index-banner .slider .banner-txt {width: 1200px; margin: 0 auto; position: absolute; left: 50%; top: 200px; margin-left: -600px; }
.index-banner .slider .banner-txt .en-span span {color: #fff; display: block; font-size: 40px; line-height: 60px;}
.index-banner .slider .banner-txt .banner-line {display: inline-block; background-color: #fff; width: 120px; height: 1px;}
.index-banner .slider .banner-txt .cn-span {font-size: 20px; color: #fff; line-height: 40px; margin-top: 20px;}
.index-banner .slider .banner-txt1 .en-span span {color: #323232; max-width:470px;}
.index-banner .slider .banner-txt1 .banner-line {background-color: #646464;}
.index-banner .slider .banner-txt1 .cn-span {color: #323232;}
.index-banner .slider .slick-current .banner-txt{
	-webkit-animation-name:fadeInUp; -webkit-animation-duration: 1s;-webkit-animation-iteration-count: 1;-webkit-animation-delay: 0.1s; 
	-moz-animation-name:fadeInUp; -moz-animation-duration: 1s; -moz-animation-iteration-count: 1; -moz-animation-delay: 0.1s;
}
.index-banner .slider h3 a img{width: 100%; height: 830px;}
.index-banner .slider-nav {position: absolute;left: 50%;width: 1200px;  margin-left: -600px; bottom: 112px; z-index: 999; }
.index-banner .slider-nav .slick-slide h3 {padding: 20px 0 20px 34px; height: 126px; margin: 0 1px; cursor: pointer; background: #ffffff; overflow: hidden;}
.index-banner .slider-nav .slick-slide h3 .icon{float: left; height: 100%; width: 70px; height: 70px; border: 1px solid #1b2542; border-radius: 100%; text-align: center; margin-top: 7px; padding-top: 8px;}
.index-banner .slider-nav .slick-slide h3 .icon-title {float: left; width: 180px; padding-left:20px; margin-top: 10px;}
.index-banner .slider-nav .slick-slide h3 .icon-title .span1 {display: block; font-size: 22px; font-family: "微软雅黑"; line-height: 32px; padding-bottom: 5px; color: #00194b; border-bottom: 1px solid #b8bbc4;}
.index-banner .slider-nav .slick-slide h3 .icon-title .span2 {display: block; font-size: 14px; font-family: "微软雅黑"; line-height: 26px; margin-top: 6px; color: #00194b;}
.index-banner .slider-nav .slick-current h3,
.index-banner .slider-nav .slick-slide h3:hover{background: #01416D;}
.index-banner .slider-nav .slick-current h3 .icon-title .span1,
.index-banner .slider-nav .slick-current h3 .icon-title .span2,
.index-banner .slider-nav .slick-current h3 .iconfont, 
.index-banner .slider-nav .slick-slide h3:hover .icon-title .span1,
.index-banner .slider-nav .slick-slide h3:hover .icon-title .span2,
.index-banner .slider-nav .slick-slide h3:hover .iconfont{color: #fff;}
.index-banner .slider-nav .slick-current h3 .icon,
.index-banner .slider-nav .slick-slide h3:hover .icon{border-color: #fff;}
.index-banner .slider-nav .slick-slide h3,
.index-banner .slider-nav .slick-slide h3 * {transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;}

.index-banner .slider-nav .slick-prev,.index-banner .slider-nav .slick-next {width: 18px; height: 33px; position: absolute; top: 40%; outline: none; cursor: pointer; opacity: 0.7;}
.index-banner .slider-nav .slick-prev:hover,.index-banner .slider-nav .slick-next:hover {opacity: 1.0;}
.index-banner .slider-nav .slick-prev {background: url(../img/about/prev.png) no-repeat center; left: -5%;}
.index-banner .slider-nav .slick-next {background: url(../img/about/next.png) no-repeat center; right: -5%;}
/*首页profile*/
.index-profile {width: 100%; padding-top: 120px; padding-bottom: 130px; background: #fff;}
.index-profile-title {overflow: hidden; display: block; height: 70px; background: url(../img/index/h-bac.jpg) no-repeat left bottom;}
.index-profile-title h2 {float: left; font-size: 50px; height: 70px; font-weight: normal; color: #323232;}
.index-profile-title span {display: block; float: left; margin-left: 14px; padding-top: 20px; height: 50px; font-size: 22px; color: #323232; vertical-align: bottom;}
.index-profile-txt {margin-top: 150px; position: relative;}
.index-profile-txt .profile-le {width: 50%; float: left; padding-right: 14%;}
.index-profile-txt .profile-le h6 {font-size: 24px; line-height: 40px; margin-bottom: 30px; font-family: "微软雅黑"; color: #323232;}
.index-profile-txt .profile-le .profile-txt {font-family: "微软雅黑"; font-size: 16px; line-height: 36px; color: #323232;}
.index-profile-txt .profile-le .profile-more {
	font-family: "微软雅黑"; display: inline-block; width: 200px; height: 46px; line-height: 46px; margin-top: 44px;text-align: center;font-size: 16px; background: #01416D; color: #fff;
 	transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;}
.index-profile-txt .profile-le .profile-more:hover {background: #04134c; font-size: 18px;}
.index-profile-txt .profile-img {float: right; position: relative; margin-top: -70px;}
.index-profile-txt .profile-img img {position: relative; z-index: 2;}
.index-profile-txt .profile-img .img-bac {position: absolute; top: -56px; right: -60px;z-index: 1; width: 100%; height: 100%; background: #e6e6e6; }


.index-news {width: 100%; padding-top: 60px; padding-bottom: 110px; background-color: #e6e6e6;}
.index-news .index-news-title {margin-bottom: 80px;}
.inews {float:left;height:160px; }
.inews * { display:block;overflow:hidden; -webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.inews span{position:absolute; left:0; top:0px; z-index:3; width:80px; height:100px; padding:20px 14px; text-align:center; overflow:hidden; background:#1a28af; }
.inews span h2{font-size:28px; color: #e8eae9;margin-bottom: 4px;}
.inews span h4{font-size:12px; line-height: 20px; border-top:#667593 1px solid; padding-top:6px; color: #e8eae9;}
.inews li {padding:10px; background:#FFF;width:97%; height:140px;float:right; margin-top:10px;}
.inews li img{ width:180px; height:120px; float:right;}
.inews li h3{ font-size:16px; float:right; width:320px; padding:20px 30px; line-height:28px;color:#333333;}
.inews li i{float: right; margin-top: 30px; padding-left:70px;width:110px; height: 40px; line-height: 40px; font-size:12px; text-transform:uppercase; background:url(../img/index/news-more-bac.jpg) left center no-repeat; clear:both; font-style:normal; }
.inews:hover li{-moz-box-shadow:0px 0px 15px #999; -webkit-box-shadow:0px 0px 15px #999; box-shadow:0px 0px 15px #999;}
.inews:hover li h3{color:#21212d;}
.inews:hover li i{width:130px;}
.slick2 {width:100%; margin:auto; position:relative;}
.slick2 div a{ display:block;position:relative; width: 48%;}
.m120 {margin-left: 3.2%;}


.aside-wrap {display: none;position: fixed;right: 5%;bottom: 205px;}
.topcontrol {cursor: pointer; opacity: 0.7; transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;}
.topcontrol:hover {opacity: 1.0;}


/*企业简介*/
.banner-bac {width: 100%; height: 370px;}
.about-crm-nav {width: 100%; height: 52px; border-bottom: 1px solid #dfdfdf;}
.about-crm-nav ._1200 {overflow: hidden;}
.about-crm-nav dl {float: right;}
.about-crm-nav dl dt {color: #6d6d6d; font-size: 12px;height: 52px; line-height: 52px; float: left;}
.about-crm-nav dl dd {height: 52px; line-height: 52px; float: left;}
.about-crm-nav dl dd a {display: block; font-size: 12px;}
.about-profile {padding-top: 60px; padding-bottom: 140px;}
.about-profile {width: 100%; background: #fff;}
.about-profile-title {overflow: hidden; display: block; height: 70px; background: url(../img/index/h-bac.jpg) no-repeat left bottom;}
.about-profile-title h2 {float: left; font-size: 50px; height: 70px; font-weight: normal; color: #323232;}
.about-profile-title span {display: block; float: left; margin-left: 14px; padding-top: 20px; height: 50px; font-size: 22px; color: #323232; vertical-align: bottom;}

.about-profile-txt {margin-top: 40px; overflow: hidden;}
.about-profile-txt .about-profile-le {float: left; width: 44%;}
.about-profile-txt .about-profile-le .profile-img1 img,.about-profile-txt .about-profile-le  .profile-img2 img{width: 100%;}
.about-profile-txt .about-profile-le .profile-img2 {margin-top: 20px;}

.about-profile-txt .about-profile-ri {float: right; width: 56%; padding-left: 4%;}
.about-profile-ri .profile-ri-title h2 {font-size: 24px; color: #323232; line-height: 30px; border-bottom: 1px solid #dfdfdf; padding-bottom: 24px;}
.about-profile-ri .profile-item-p {font-family: "微软雅黑"; font-size: 14px; line-height: 26px; color: #323232; margin-top: 26px;}

/*speech*/
.about-speech {padding-top: 80px; padding-bottom: 90px;}
.about-speech ._1200 {overflow: hidden;}
.about-speech .about-speech-le {width: 42%; float: left;}
.about-speech .about-speech-le img {width: 100%;}
.about-speech .about-speech-ri {width: 58%; float: left; padding-left: 58px; padding-right: 2px;} 
.about-speech-title {margin-bottom: 40px;}
.about-speech-title h2 {font-size: 50px; height: 70px; padding-bottom: 20px; font-weight: normal; color: #323232; background: url(../img/index/h-bac.jpg) no-repeat left bottom;}
.about-speech-title span {display: block; font-size: 22px; line-height: 30px; margin-top: 10px; color: #323232;}
.about-speech-ri .about-speech-p {font-size: 14px; line-height: 24px; margin-top: 24px;}
.about-speech-ri .sign {display: block; margin-top: 30px; text-align: right; font-family: volutes; font-size: 50px; line-height: 60px; color: #323232;} 


/*about-honer*/
.about-honer {padding-top: 80px; padding-bottom: 60px; width: 100%; background: #fff;}
.about-honer .honer-title h2{font-size: 50px; line-height: 70px; font-family: roboto; color: #33414e; text-transform: uppercase; background: url(../img/index/h-bac.jpg) no-repeat bottom center;}
.about-honer .honer-title span {display: inline-block; font-size: 22px; line-height: 30px; margin-top: 10px; font-family: "微软雅黑"; color: #323232; }
.about-honer .honer-title {text-align: center;}
.about-honer .slick-prev,.about-honer .slick-next { width: 28px; height: 50px; position: absolute; top: 27%; opacity: 0.6; cursor: pointer; z-index:999;}
.about-honer .slick-prev:hover,.about-honer .slick-next:hover {opacity: 1;}
.about-honer .slick-prev {background: url(../img/about/honer-prev.png) no-repeat center; left: 0px; outline: none;}
.about-honer .slick-next {background: url(../img/about/honer-next.png) no-repeat center; right: 0px; outline: none;}
.about-honer .about-honer-wrap .slick {margin-top: 50px; height: 580px;}
.about-honer .about-honer-wrap {position: relative; width: 1400px; margin: 0 auto;}
.about-honer-wrap .slick-slide {outline: none!important;}
.about-honer-wrap .slick-slide img {text-align: center; display: inline-block;}
.about-honer-wrap .li-wrap{width:60%;background: #dcdcdc;display: table; text-align: center; margin: 80px  auto; }
.about-honer-wrap .slick-slide img {max-height: 170px;width:auto;}
.about-honer-wrap .li-wrap .aa {width: 100%; display: table;}
.about-honer-wrap .li-wrap li {display: table-cell; vertical-align: middle;padding: 20px 0; overflow: hidden;}
.about-honer .li-wrap .honer-txt {display: none; font-size: 16px; width: 100%; font-family: aria; text-transform: uppercase; height: 70px; line-height: 70px; background: #1a28af; color: #fff;}
.slick-center .li-wrap {margin-top: 0; width: 126%;float:none !important; margin-left:-13%;}
.slick-center .li-wrap .aa {padding: 20px 0;}
.slick-center .li-wrap .honer-txt {display: block;}
.slick-center .li-wrap,.slick-center .li-wrap .aa {height: auto;}
.slick-center .li-wrap, .slick-center .li-wrap .honer-txt{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
.slick-center .li-wrap li {}
.slick-center .li-wrap li img { width:auto;}
.slick-center .li-wrap li img {max-height:120%!important;}




/*events*/
.events-main {position: relative; margin-bottom: 120px;}
.events-main .events-line {background: url(../img/about/events-line.jpg) repeat-x center; width: 100%; height: 1px; position: absolute; top: 50%;}
.slick-event {margin-top: 70px; position: relative;}
.about-events .slick-slide {outline: none!important; margin:0;}
.about-events .slick-slide li {width: 400px; height: 260px; position: relative;}
.about-events .slick-slide .ls1 .li-line {position: absolute;top: 167px; left: 120px; z-index: 9; width: 1px; height: 80px; background: #959595;}
.about-events .slick-slide .ls2 .li-line {position: absolute;top: 12px; left: 120px;z-index: 9; width: 1px; height: 80px; background: #959595;}
.about-events .slick-slide .ls1 .dots {background: url(../img/about/dots.jpg) no-repeat center; width: 25px; height: 25px; position: absolute; left: 108px; bottom: -12px; z-index: 10;}
.about-events .slick-slide .ls2 .dots {background: url(../img/about/dots.jpg) no-repeat center; width: 25px; height: 25px; position: absolute; left: 108px; top: -12px; z-index: 10;}
.about-events .slick-current .ls1 .dots {background: url(../img/about/dots-active.jpg) no-repeat center; width: 46px; height: 46px; left: 97px;bottom: -23px;}
.about-events .slick-current .ls2 .dots {background: url(../img/about/dots-active.jpg) no-repeat center; width: 46px; height: 46px; left: 97px;top: -23px;}
.about-events .slick-slide li .event-img{float: left; width: 200px;height: 167px;}
.about-events .slick-slide li .event-img img {max-height: 167px; height: 167px; width: 100%;}
.about-events .slick-slide li .events-txt {float: left;width: 200px; height: 167px; background: #eaeaea; padding: 32px 20px 20px;}
.about-events .slick-slide li .events-txt h1 {font-family: "微软雅黑"; font-size: 24px; line-height: 40px;}
.about-events .slick-slide li .events-txt h3 {font-family: "微软雅黑"; font-size: 14px; line-height: 28px;}
.about-events .slick-slide li.ls2 {margin-top: 260px; padding-top: 93px; /*margin-left: -10px;*/}
.slick-event .slick-prev, .slick-event .slick-next {position: absolute; top: 47%;z-index: 999;width: 18px; height: 33px;}
.slick-event .slick-prev {background: url(../img/about/prev.png) no-repeat center; left: -80px;}
.slick-event .slick-next {background: url(../img/about/next.png) no-repeat center; right: -80px;}
/*industry*/
.industry-main {width: 100%; height: 830px; position: relative;}
.industry-main img {width: 100%;height: 830px;}
.industry-main .industry-title {
	text-align: center; width: 1200px; position: absolute;top: 140px; left: 50%; margin-left: -600px;
	-webkit-animation-name:fadeInUp; -webkit-animation-duration: 1s;-webkit-animation-iteration-count: 1;-webkit-animation-delay: 0.1s; 
	-moz-animation-name:fadeInUp; -moz-animation-duration: 1s; -moz-animation-iteration-count: 1; -moz-animation-delay: 0.1s;
	}

.industry-main .industry-title  h2 {font-family: roboto; font-size: 40px; line-height: 56px; color: #fff;}
.industry-main .industry-title  h6 {font-size: 24px; line-height: 30px;color: #fff; margin-top: 5px; background: url(../img/industry/title-line.png) no-repeat center;}
.industry-list {position: absolute; padding: 0 210px; width: 1200px; top: 330px; left: 50%; margin-left: -600px;}
.industry-list .list-item {float: left; margin: 0 8px; width: 240px; height: 240px; background: #fff; cursor: pointer;}
.industry-list .list-item a {display: block; height: 100%; padding-top: 36px;}
.industry-list .list-item .icon {display: block; text-align: center; margin: auto; padding-top: 16px; width: 88px; height: 88px; border: 1px solid #00194b; border-radius: 100%;}
.industry-list .list-item .icon-title {text-align: center; margin-top: 14px;}
.industry-list .list-item .icon-title h4 {position: relative; font-family: "微软雅黑"; font-size: 24px; color: #00194b; padding-bottom: 8px; line-height: 32px;}
.industry-list .list-item .icon-title h4:after {content: ""; position: absolute; left: 40px; bottom: 0;  width: 160px; height: 1px; background: #b8bbc4;}
.industry-list .list-item .icon-title h6 {font-size: 16px; color: #737b8f; line-height: 20px; margin-top: 6px;}
.industry-list .list-item:hover {background: #1a28af;}
.industry-list .list-item:hover h4,.industry-list .list-item:hover h6, .industry-list .list-item:hover .iconfont {color: #fff;}
.industry-list .list-item:hover .icon-title h4:after {background: #fff;}
.industry-list .list-item:hover .icon {border-color: #fff;}
.industry-list * {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}

/*real-eatate*/
.real-estate {width: 100%; height: 840px; position: relative;overflow: hidden;}
.real-estate .estate-title {
	position: absolute; width: 100%; left: 50%; top: 250px; margin-left: -600px;
	-webkit-animation-name:fadeInUp; -webkit-animation-duration: 1s;-webkit-animation-iteration-count: 1;-webkit-animation-delay: 0.1s; 
	-moz-animation-name:fadeInUp; -moz-animation-duration: 1s; -moz-animation-iteration-count: 1; -moz-animation-delay: 0.1s;
}
.real-estate .estate-title h2 {font-size: 60px; font-family: roboto; line-height: 70px; color: #fff; position: relative;}
.real-estate .estate-title h2:after {content: ""; position: absolute; left: 0; bottom: 0; width: 120px; height: 1px; background: #b1b4b7;}
.real-estate .estate-title h6 {font-size: 48px; color: #fff; line-height: 68px;}

.real-estate .estate-wrap {position: absolute; left: 50%; bottom: 112px; margin-left: -600px; width: 1200px;}
.real-estate .estate-wrap .real-slick {width: 920px;}
.real-slick  .company1 * ,.real-slick  .company1 {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
.real-slick  .company1 {float: left; width: 454px; height: 126px; background: #fff; padding: 16px 32px;}
.real-slick  .company2 {margin-left: 12px;}
.real-slick  .company1 .slick-le {float: left;}
.real-slick  .company1 .slick-le .estate-logo {display: inline-block; background: url(../img/industry/estate-logo.png) no-repeat center; width: 72px; height: 84px;}
.real-slick  .company1 .slick-ri {float: left; margin-left: 20px; margin-top: 16px;}
.real-slick  .company1 .slick-ri h3 {position: relative; font-size: 20px; line-height: 36px; color: #00194b; padding-bottom: 4px;}
.real-slick  .company1 .slick-ri h3:after {content: ""; position: absolute; left: 0; bottom: 0; width: 288px; height: 1px; background: #b8bbc4;}
.real-slick  .company1 .slick-ri span {font-size: 14px; line-height: 28px; display: block; color: #00194b;}
.real-slick .slick-prev {position: absolute; left: -55px; top: 50px; outline: none; background: url(../img/industry/prev.png) no-repeat center; width: 20px; height: 34px; cursor: pointer; opacity: 0.7;}
.real-slick .slick-next {position: absolute; right: -55px; top: 50px; outline: none; background: url(../img/industry/next.png) no-repeat center; width: 20px; height: 34px; cursor: pointer; opacity: 0.7;}
.real-slick .slick-prev:hover, .real-slick .slick-next:hover {opacity: 1;}
.real-slick  .company1:hover , .real-slick .active {background: #01416D;} 
.real-slick  .company1:hover .slick-le .estate-logo,
.real-slick .active .slick-le .estate-logo{background: url(../img/industry/estate-hlogo.png) no-repeat center;} 
.real-slick  .company1:hover .slick-ri h3 ,
.real-slick .company1:hover .slick-ri span,
.real-slick .active .slick-ri h3 ,
.real-slick .active .slick-ri span {color: #fff;}

.estate-profile {padding: 60px 0; overflow:hidden;}
.estate-profile-title {overflow: hidden; margin-bottom: 94px; display: block; height: 70px; background: url(../img/index/h-bac.jpg) no-repeat left bottom;}
.estate-profile-title h2 {float: left; font-size: 50px; height: 70px; font-weight: normal; color: #323232;}
.estate-profile-title span {display: block; float: left; margin-left: 14px; padding-top: 20px; height: 50px; font-size: 22px; color: #323232; vertical-align: bottom;}
.estate-profile .profile-bac {background: #f5f5f5; width: 1256px; height: 810px; margin-left: -56px;}
.estate-profile .estate-pro-main {position: relative;}
.estate-profile .estate-main {position: absolute; width: 1200px; top: 0; left: 0;}
.estate-profile .estate-main .main-le {margin-top: -47px; float: left; width: 523px;}
.estate-profile .estate-main .main-le {max-width: 523px; max-height: 547px;}
.estate-profile .estate-main .main-ri {float: left; margin-left: 77px; width: 600px; padding-right: 66px;padding-top: 100px;}
.main-ri .main-title h2 {font-family: "黑体"; font-size: 26px;  line-height: 32px; color: #00194b; padding-bottom: 30px;background: url(../img/index/h-bac.jpg) no-repeat left bottom;}
.main-ri .main-txt {margin-top: 6px;}
.main-ri .main-txt-p {font-family: "黑体";font-size: 14px; line-height: 30px; margin-top: 30px;}

.estate-culture {padding-top: 90px; padding-bottom: 115px; margin-top: 52px; width: 100%; background: #f5f5f5;}
.culture-main {overflow: hidden;}
.culture-le {float: left; width: 40%; height: 400px;}
.culture-le .le-img {width: 100%;}
.culture-le .le-img img {width: 100%;}
.culture-le img {height: 246px; max-width: 100%;}
.culture-le .le-txt {background: #fff; height: 150px; padding-top: 16px; padding-left: 44px;}
.culture-le .le-txt h2, .culture-ri .ri-bo .ri-txt h2, .culture-ri .ri-top .ri-txt h2 {font-size: 24px; line-height: 32px;font-family: "黑体"; color: #00194b; margin-bottom: 18px;}
.culture-le .le-txt .span-txt span,
.culture-ri .ri-top .ri-txt .span-txt span, 
.culture-ri .ri-bo .ri-txt .span-txt span{display: block; font-size: 14px; line-height: 24px; margin-top: 6px; font-family: "黑体"; color: #323232;}
.culture-ri {float: right; width: 59%; margin-left: 1%;}
.culture-ri .ri-top{ height: 190px; overflow: hidden;}
.culture-ri .ri-top .ri-img,.culture-ri .ri-top .ri-txt {float: left;}
.culture-ri .ri-bo {height: 199px; margin-top: 10px;}
.culture-ri .ri-bo .ri-img, .culture-ri .ri-bo .ri-txt {float: left;}
.culture-ri .ri-top .ri-img, .culture-ri .ri-bo .ri-img {width: 309px;}
.culture-ri .ri-top .ri-txt, .culture-ri .ri-bo .ri-txt {background: #fff;width: 398px; height: 100%; padding: 64px 0 0 46px;}

/*物业管理*/
.property-deve {width: 1310px; margin: 0 auto; background: #f5f5f5; padding-bottom: 120px;}
.property-main {width: 1200px; margin: 0 auto;}
.property-main .main-le {float: left; margin-top: -47px; width: 523px;}
.property-main .main-le img{max-width: 523px;height: auto;}
.property-main .main-ri {float: left; margin-left: 77px; width: 600px;padding-top: 100px;}
.main-ri .main-title h2 {font-family: "黑体"; font-size: 26px;  line-height: 32px; color: #00194b; padding-bottom: 30px;background: url(../img/index/h-bac.jpg) no-repeat left bottom;}

/*酒店*/
.industry-hotel {width: 100%; height: 830px; position: relative;overflow: hidden;}
.industry-hotel ._1200 {position: absolute; top: 0; left: 50%; margin-left: -600px;}
.hotel-title {text-align: center; margin-top:130px;}
.hotel-title h2 {font-family: roboto; font-size: 40px; line-height: 50px; margin-bottom: 16px; color: #ffff;}
.hotel-title h6 {font-family: "微软雅黑"; font-size: 24px; line-height: 30px; color: #fff; background: url(../img/industry/hotel-line.png) no-repeat center;}
.hotel-main {width: 720px; margin: 80px auto 0;}
.hotel-main  .item {width: 340px;  height: 240px; margin: 10px; display: inline-block; background: #fff;}
.hotel-main  .item a {display: block;padding-top: 36px; height: 100%;}
.hotel-main .item a img {margin: auto;}
.hotel-main  .item a:hover {-moz-box-shadow: 0px 0px 20px #666; -ms-box-shadow: 0px 0px 20px #666; -webkit-box-shadow: 0px 0px 20px #666; box-shadow: 0px 0px 20px #666;}
.hotel-main  .item *{transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;}

/*酒店详情*/
.hotel-banner-title {padding-top: 110px;}
.hotel-banner-title h2 {font-size: 40px; font-family: roboto; line-height: 52px; padding-bottom: 20px;position: relative; color: #fff;}
.hotel-banner-title h2:after {position: absolute; left: 0; bottom: 0; content: ""; width: 120px; height: 2px; background: #fff;} 
.hotel-banner-title h6 {font-size: 20px; line-height: 32px; margin-top: 20px; color: #fff;}

.hotel-profile-title {margin-bottom: 60px;}
.hotel-pro-main .item {overflow: hidden;min-height: 349px; margin-bottom: 6px;}
.hotel-pro-main .item .item-left {float: left;}
.hotel-pro-main .item .item-right {float: right; margin-left: 6px;} 
.hotel-pro-main .item .item-img {height: 100%; width: 497px;}
.hotel-pro-main .item .item-txt {height: 100%; width: 697px; padding: 58px 56px 58px 50px;}
.hotel-pro-main .item:nth-child(odd) .item-txt{background: #f0f0f0;min-height: 349px; }
.hotel-pro-main .item:nth-child(even) .item-txt{background: #9f9f9f;}
.hotel-pro-main .item .item-txt .item-title{font-family: "微软雅黑"; font-size: 26px; padding-bottom: 20px; line-height: 38px; position: relative;}
.hotel-pro-main .item .item-txt .item-p {margin-top: 20px;}
.hotel-pro-main .item .item-txt .item-p span{font-size: 14px; display: block; line-height: 26px;}
.hotel-pro-main .item .item-txt .item-title:after {position: absolute; left: 0; bottom: 0; content: ""; width: 62px; height: 1px; background: #323232;}
.hotel-pro-main .item:nth-child(odd) .item-txt .item-title {color: #323232;}
.hotel-pro-main .item:nth-child(odd) .item-txt .item-p span {color: #777;}
.hotel-pro-main .item:nth-child(even) .item-txt .item-title {color: #fff;}
.hotel-pro-main .item:nth-child(even) .item-txt .item-p span {color: #fff;}
.hotel-pro-main .item:nth-child(even) .item-txt .item-title:after {background: #fff;}

.hotel-service {}
.service-banner {width: 100%; position: relative; height: 1400px; overflow: hidden;}
.service-banner .slider-item {width: 100%; height: 0; position: absolute; top: 0; left: 0; overflow: hidden;}
.service-banner div.on {height: 100%;}
.service-banner .slider-nav {width: 1200px; margin: 0 auto; padding-top: 120px;}
.service-banner .slider-nav h3 {overflow: hidden; padding-bottom: 150px;}
.service-banner .slider-nav .nav-txt {float: left; width: 516px; padding-right: 80px;}
.service-banner .slider-nav .nav-txt .nav-txt-title h2 {font-family: "微软雅黑"; position: relative; padding-bottom: 10px; line-height: 40px; font-size: 30px; color: #646464;}
.service-banner .slider-nav .nav-txt .nav-txt-title h2:after {content: ""; position: absolute; left: 0; bottom: 0 ; width: 45px; height: 1px; background: #d80c1e;}
.service-banner .slider-nav .nav-txt .nav-txt-p {font-family: "微软雅黑"; margin-top: 40px; font-size: 16px; line-height: 30px; color: #646464;}
.service-banner .slider-nav .nav-img {float: right; width: 684px;}
.service-banner .slider-nav .nav-img img {max-width: 684px; height: auto;}
.service-banner .slick-prev,.service-banner .slick-next  {width: 38px; height: 38px; position: absolute; top: 326px; z-index: 99; outline: none; cursor: pointer;}
.service-banner .slick-prev {background: url(../img/industry/service-prev.png) no-repeat center; left: 18%;}
.service-banner .slick-next {background: url(../img/industry/service-next.png) no-repeat center; right: 18%;}

.service-banner ._1200 {position: absolute; left: 50%; margin-left: -600px; top: 564px; z-index: 999;}
.service-item {height: 126px; overflow: hidden;}
.service-item li {float: left; width: 294px; margin-right: 8px; height: 100%;background: rgba(255,255,255,.9);}
.service-item li a {display: block; width: 100%; height: 100%;padding: 20px 0 20px 20px;}
.service-item li.last{margin-right: 0;}
.service-item li a .s-icon{float: left; height: 100%; width: 70px; height: 70px; border: 1px solid #041c4d; border-radius: 100%; text-align: center; margin-top: 7px; padding-top: 8px;}
.service-item li a .s-txt {float: left; width: 180px;padding-left: 20px; margin-top: 12px;}
.service-item li a .s-txt h2 {font-size: 22px;font-family: "微软雅黑";line-height: 32px;padding-bottom: 5px;color: #00194b; border-bottom: 1px solid #b8bbc4;}
.service-item li a .s-txt h6 {font-size: 14px; font-family: "aria"; line-height: 26px; margin-top: 4px;color: #00194b;}
.service-item li * {transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;}
.service-item li.active {background: #fff;}

/*商业管理*/
.business-m {padding-bottom: 70px;}
.business-catalog {width: 100%; background: #f5f5f5; margin-top: 36px;}
.business-catalog ._1200 {overflow: hidden;}
.catalog-le {float: left; width: 40%; padding-right: 8%; padding-top: 140px;}
.catalog-le .catalog-le-title h2 {font-family: "微软雅黑"; font-size: 24px; line-height: 30px; color: #00194b;}
.catalog-le .catalog-le-txt {font-family: "微软雅黑"; font-size: 14px; line-height: 32px; color: #323232; margin-top: 12px;}
.catalog-ri {width: 52%; float: right; padding-top: 64px; padding-bottom: 26px;}
.catalog-ri .multiple-items {width:605px; }
.catalog-ri .multiple-items .slick-slide {width:202px!important;}
.catalog-ri .multiple-items .item { width:195px;height: 90px; border: 1px solid #c4c4c4; text-align: center; padding-top: 5px; margin: 3px; float:left;}
.multiple-items .slick-slide img {display: inline-block; max-width: 100%;}
.multiple-items .slick-dots {width: 100%; text-align: center;}
.multiple-items .slick-dots li {display: inline-block; margin: 0 4px; width: 12px; height: 12px; border-radius: 100%; background: #adadad;cursor: pointer;}
.multiple-items .slick-dots li.slick-active {background: #dc1906;}

.business-ctc {width: 100%; background: #fff; padding: 100px 0;}
.business-ctc  .slick a {position: relative; display: block; width: 100%; height: 100%;}
.business-ctc  .slick a .img-title {position: absolute; left: 0; bottom: 0; width: 100%; height: 64px; background: rgba(0,0,0,.7); padding-left: 36px;}
.business-ctc  .slick a .img-title span {display: block; height: 64px; line-height: 64px; font-size: 18px; color: #fff;}

/*news*/
.small-banner {position: relative;}
.small-banner .bac-txt{position: absolute; width: 1200px; margin-left: -600px; top: 110px; left: 50%; }
.small-banner .bac-txt {
	-webkit-animation-name:fadeInUp; -webkit-animation-duration: 1s;-webkit-animation-iteration-count: 1;-webkit-animation-delay: 0.1s; 
	-moz-animation-name:fadeInUp; -moz-animation-duration: 1s; -moz-animation-iteration-count: 1; -moz-animation-delay: 0.1s;
}
.small-banner .bac-title h2{ font-family: roboto; font-size: 40px; padding-bottom:10px;  color: #fff; line-height: 56px; position: relative;}
.small-banner .bac-title h2:after {content: ""; position: absolute; left: 0; bottom: 0; width: 120px; height: 1px; background: #fff;}
.small-banner .bac-title h6 {font-size: 20px; line-height: 30px; color: #fff; margin-top: 20px;}
.small-banner .bac-title h6 i {display: inline-block; margin: 0 5px;}

.news-tab {margin-top: -68px; position: relative;}
.news-tab ul {overflow: hidden; text-align: center; }
.news-tab ul li {display: inline-block; width: 254px; height: 168px; background:#898989 ; margin: 0 6px;}
.news-tab ul li a {display: block; height: 100%; padding-top: 30px;}
.news-tab ul li a .news-head {margin-top: 16px;}
.news-tab ul li a .news-head h4 {font-family: aria; font-size: 14px; line-height: 28px; color: #fff;}
.news-tab ul li a .news-head h6 {font-family: "微软雅黑"; font-size: 16px; line-height: 30px; color: #fff;}
.news-tab ul li:hover,.news-tab ul li.on {background: #1a28af;}
.news-icon .iconfont {color: #fff;}

.news-list {margin-top: 60px; overflow: hidden;}
.news-list .list-item {width: 100%;height: 160px; margin-bottom: 28px;}
.news-main {padding-bottom: 80px;}
.news-main * {transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;}
.news-main .list-item a {display: block; height: 100%;}
.news-main .list-item a .news-time, .list-item a .news-img, .list-item a .news-con {float: left;}
.news-main .list-item a .news-time {width: 158px; height: 100%; background: #b1b6be;}
.news-main .list-item a .news-img {width: 234px; height: 100%;}
.news-main .list-item a .news-img img { max-width: 234px; max-height: 160px;}
.news-main .list-item a .news-time .d {display: block; text-align: center; margin-top: 30px; font-size: 72px; font-style: normal; color: #fff;}
.news-main .list-item a .news-time .t {font-size: 12px; display: block; text-align: center; color: #fff;}
.news-main .list-item a .news-con {width: 808px; height: 100%; background: #f5f5f5; padding: 26px 50px 0 44px;} 
.news-main .list-item a .news-con h2 {font-size: 22px; line-height: 30px; font-family: "微软雅黑"; color: #1e1e1e;}
.news-main .list-item a .news-con .con-txt {font-size: 14px; color: #646464; line-height: 24px; margin-top: 12px;}
.news-main .list-item a .news-con i {font-family: aria; display: inline-block; font-size: 12px; font-style: normal; color: #878787; text-transform: uppercase; margin-top: 10px;}
.news-main .list-item a:hover {-moz-box-shadow:0px 8px 8px #ddd; -webkit-box-shadow:0px 8px 8px #ddd; box-shadow:0px 8px 8px #ddd;}
.news-main .list-item a:hover .news-time{background: #1a28af;}
.news-main .list-item a:hover .news-con h2,.news-main .list-item a:hover .news-con i  {color: #1a28af;}
.news-page {text-align: center; margin-top: 18px;}
.news-page a {display: inline-block; margin: 0 6px; color: #4c4c4c; border: 1px solid #cccccc; font-size: 16px; width: 34px; height: 34px; line-height: 34px;  }
.news-page a.prev, .news-page a.next{width: 90px;}
.news-page a:hover {color: #fff;background: #1a28af;}
.news-page a.cur {color: #fff;background: #1a28af;}

/*新闻详情*/
.news-detail {width: 100%; background: #f5f5f5;padding: 40px 0 120px;}
.news-detail .detail-wrap {width: 1200px; margin: 0 auto; background: #fff;}
.detail-wrap .news-title {text-align: center; padding-top: 50px; border-bottom: 1px solid #e7e7e7; }
.detail-wrap .news-title h2 {font-family: "微软雅黑"; line-height: 36px; font-size: 24px; color: #1e1e1e;}
.detail-wrap .news-title .time {margin-top: 24px; margin-bottom: 20px;}
.detail-wrap .news-title .time span {display: inline-block; color: #969696; font-size: 14px; line-height: 20px; padding-left: 24px; margin: 0 22px;}
.detail-wrap .news-title .time .s1 {background: url(../img/news/time-icon.png) no-repeat left center;}
.detail-wrap .news-title .time .s2 {background: url(../img/news/icon-company.png) no-repeat left center;}
.detail-wrap .news-content { padding: 60px 100px; border-bottom: 1px solid #e7e7e7;}
.detail-wrap .news-content .content-p {font-size: 14px; font-family: "微软雅黑"; line-height: 26px; color: #646464; margin-bottom: 26px;}
.detail-wrap .news-content .content-img {width: 100%; height: auto; overflow: hidden; margin-bottom: 26px;} 
.detail-wrap .news-content .small-title {font-family: "微软雅黑"; font-size: 14px; font-weight: bold; color: #323232; margin-bottom: 16px;}
.detail-page {padding: 40px 100px 80px;}
.detail-page a {font-family: "微软雅黑"; font-size: 16px; line-height: 28px; color: #585858;}
.detail-page a.return-prev {float: left;}
.detail-page a.return-next {float: right;}
.detail-page a:hover {color: #00194b;}

/*talent*/
.talent-welfare {padding-top: 80px;}
.talent-concept, .talent-recur {padding-top: 100px;}
.welfare-title, .concept-title, .recur-title {margin-bottom: 46px!important;}
.talent-recur ._1200 {padding-bottom: 120px; overflow: hidden;}
.recru-list dl {margin-bottom: 34px;}
.recru-list dl dt {width: 100%;height: 68px;background: #001236;padding: 0 30px; font-family: "微软雅黑";  font-size: 18px;color: #fff; cursor: pointer;}
.recru-list dl dt.on {background: #1a28af;}
.recru-list dl dt .recru-name {line-height: 68px; float: left;}
.recru-list dl dd {display: none; background: #e8e8e8; padding: 34px;}
.recru-list dl dd.active {display: block;}
.recru-list dl dd strong {display: block; font-family: "微软雅黑"; font-size: 18px;line-height: 24px; margin-bottom: 14px; font-weight: normal; color: #000000;}
.recru-list dl dd {display: block; font-family: "微软雅黑"; font-size: 14px; line-height: 28px; color: #686868;}
.recru-list dl dd .recru-ask {margin-top: 30px;}
.recru-list dl dd .sent-resume {display: inline-block; background: #505050; color: #fff; text-align: center; width: 120px; height: 40px; line-height: 40px; font-size: 14px; margin-top: 26px;}
.recru-list dl dt .recru-icon {float: right; background: url(../img/talent/iconh.png) no-repeat center; width: 28px; height: 100%;}
.recru-list dl dt.on .recru-icon {background: url(../img/talent/icon.png) no-repeat center;}
.recur-po {position: relative;}


/*contact*/
.contact-inifo {overflow: hidden; padding-bottom: 120px;} 
.contact-inifo .info-le {float: left; width: 470px;}
.contact-inifo .select-title h2 {font-family: "微软雅黑"; font-size: 18px; line-height: 30px; color: #646464; margin-bottom: 10px;}
.contact-inifo .select-title dl {position: relative;width: 420px; }
.contact-inifo .select-title dl dt {width: 100%; height: 62px; line-height: 62px; font-size: 16px; font-family: "微软雅黑"; padding:0 26px; background: #eaeaea url(../img/contact/select-icon.png) no-repeat 370px center; color: #646464; border: 1px solid #cccccc; cursor: pointer;}
.contact-inifo .select-title dl dd {display: none; position: absolute; top: 62px;left: 0; z-index: 99; width: 100%; background: #f1f1f1;}
.select-title dd ul {height: 150px; overflow: auto;}
.select-title dd ul li {width: 100%; height: 50px; line-height: 50px; }
.select-title dd ul li a {display: block;padding:0 26px;font-size: 16px;}
.info-txt {margin-top: 46px; padding-right: 30px;}
.info-txt h4 {font-family: "微软雅黑"; font-size: 22px; line-height: 34px; color: #646464;}
.info-txt .info-site {margin-top: 30px;}
.info-txt .info-site span {display: block; font-size: 16px; line-height: 30px; font-family: "微软雅黑"; color: #646464;}
.info-ri {float: right;width: 730px;height: 384px;}
#allmap {width: 100%;height: 384px;}
.anchorBL{display:none;}

.contact-meg {background: #f2f2f2; padding: 70px 0 120px;}
.form-le {float: left;}
.form-le li {margin-bottom: 30px;}
.form-le li span,.form-ri span {display: block; font-family: "微软雅黑"; font-size: 14px; color: #646464; margin-bottom: 16px;}
.form-le li input {border: 1px solid #c8c8c8; display: inline-block; width: 420px; height: 42px; line-height: 42px;outline: none; padding-left: 20px;}
.form-ri {float: right;}
.form-ri .input4 {width: 750px; height: 256px;padding: 20px; outline: none;border: 1px solid #c8c8c8;resize: none;}
.form-ri .subbtn {display: inline-block; width: 156px; height: 48px; line-height: 48px; color: #fff; font-size: 14px; background: #323232; outline: none; cursor: pointer;}
.form-ri .ss {text-align: right; margin-top: 24px;}