/* CSS Document */
.projectMap{padding:40px 0 0 0;}


.mapBox{ background-image: url(/images/business/map.png); background-repeat: no-repeat; background-position: 30px center; background-color: #f2f2f2; height:460px; }
.mapCitylist{float:right;width:375px;padding-top:35px;}


.city_top .mapCitylist{float:right;width:485px;background-color: #f6f6f6; padding: 15px 15px 30px 30px; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);}
.city_top{ position:absolute;  z-index:20;top:0;left:0;}
.city_top_title{ background-color: #f6f6f6; width:160px;height:56px;padding-left:30px;}
.city_top_title .otherCity_t{ color:#333; font-size: 14px; font-weight: 700; }
.city_top_title .icon_jt_housexx{ background-position: -408px -159px; }
.mapCitylist .mapLi{ padding-right:30px;}
.city_top .mapCitylist2{float:right;width:260px;background-color: #f6f6f6; padding: 0 0 30px 30px; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);line-height:2em;}


.mapLi{display:block;padding-left:85px; position:relative;padding-right:55px;line-height:1.2em; padding-bottom:8px;}
.city{ position:absolute;width:85px;left:0;}

.map_pointBox{ position:relative;width:630px;height:391px; float:left; margin-top: 35px; margin-left: 30px }

.map_point{
	height: 12px;
	width: 12px;
	position: absolute;
	display:inline-block;*display:inline;zoom:1;
}

.map_points, .map_name span, .ob1, .ob2, .ob3 { background-image: url(/images/icon.png);background-repeat: no-repeat;  }
.map_points{ background-position: -182px -157px;  display: block; height: 12px; width: 12px; 
}
.map_points:hover, .map_point .map_pointhover {
    background-position: -199px -157px;
}
.map_name{

    background-position: left top;
    background-repeat: no-repeat;
    color: #6e731b;
    display: none;
    height: 30px;
    position: absolute;
    text-align: center;
    top: -33px;
    white-space: nowrap;
    z-index: 11;

}
.inMap_ntxt{ border-radius: 6px; background-color:#f4fd59;color:#6e731b; padding:0 10px; font-weight:bold; }
.map_name span {

    background-position: -227px -159px;
    background-repeat: no-repeat;
    display: block;
    height: 6px;
    margin: 0 auto;
    width: 11px;
}
.houseNewsBox{}

.projecthotul{width:1108px;}
.projecthotli{ float:left; margin-right:34px; margin-bottom:30px; position: relative; height:297px;  }
.projecthotImg img{width:327px;height:215px;}
.projecthotImg p{ /*overflow: hidden;text-overflow: ellipsis;white-space: nowrap;*/width: 327px;line-height:1.2em;}
.projecthottxt{ overflow: hidden; position:absolute; left:0;top:0;   width:327px; height:297px; display:block; text-align:center;  }
.projecthottxtdo{ padding-left:40px; padding-right:40px;background-color:#f0f0f0; height:297px;width:247px;display:block;top:-297px;left:0; position:absolute; opacity:0; transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s;visibility: hidden; }
.projecthotli:hover .projecthottxtdo{ display:block; opacity:1; top:0; visibility: visible; }


.houseNewsLinks{width:305px;float:left; position:relative; padding-left:190px;margin-right:30px;}
.houseNewsImg{ position:absolute;left:0;}
.projecthotli .icon_hot, .projecthotli .icon_new, .projecthotli .icon_soldout{ position:absolute;    right: -7px; top: -10px;z-index:999;}
    



/****************/
.DoorModelBox{width:1050px;height:395px; overflow:hidden;}
.DoorModelall{width:10000px;}
.doorModelLi{ float: left; width: 263px; text-align: center; overflow:hidden;}
.doorModelimg{ padding:  5px; background-color: #FFF; margin-right:15px; text-align: center; }
.doorModelimg img{ max-width:214px;max-hight:300px;}

.houseXXheader{ background-color: #323232; height:56px;}
.business_xxheader{ background-color: #323a4d; height:56px;}
.houseXXKV{ txt-align: center; overflow-x: hidden; overflow-y: hidden; width:100%;height:600px;}
.houseXXkvall{ /*width:10000px;*/ background-color: #000;  }
.houseXXKVLi{ float:left; width:100%; position:relative; min-height:500px; height:500px; background-color: #000; }
.houseXXKVImg{text-align: center;}
.houseXXKVTitle{ position: absolute; bottom: 0px; text-align: center; width: 600px; margin-left:-300px; left:50%; font-size:50px; color: #FFF; line-height:1em; bottom:60px; text-shadow: 0 1px 4px #111; text-transform: uppercase; transition-duration: 0.8s; -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -o-transition-duration: 0.8s; font-weight: 700; }
.houseXXKVLi:hover .houseXXKVImg img{opacity: 1;}
.houseXXKVLi:hover .houseXXKVTitle{ bottom:-80px;}

.business_xxheader .houseXX_trli{ margin-right:0; }

/*******************************/
.houseXXKV{ txt-align: center; overflow-x: hidden; overflow-y: hidden; width:100%;height:500px;}

.topKVLi{ display:none; width:100%; position:relative; min-height:500px; height:500px; background-color: #000; }
.topKVLi img{transition-duration: 0.6s; -webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s; -o-transition-duration: 0.6s;opacity: 0.6; /*display:none; */}
.KVtxt_ny{
	position: absolute; bottom: 0px; text-align: center; width: 600px; margin-left:-300px; left:50%; font-size:50px; color: #FFF; line-height:1em; bottom:60px; text-shadow: 0 1px 4px #111; text-transform: uppercase;
	transition-duration: 0.8s; -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -o-transition-duration: 0.8s; font-weight: 700;
}
.KVt1{ font-size:18px; color:#fff; font-weight: bold;  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);}
.KVt2{ font-size:60px; color:#fff; font-weight: bold;margin-top:10px; line-height:1em;text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);}

.topKVLi:hover  img{opacity: 1;}
.topKVLi:hover .KVtxt_ny{ /*bottom:-130px;*/}

.topKVLi2{float:left; width:100%; position:relative; min-height:500px; height:500px; background-color: #000; display:none; }
.topKVLi2 img{transition-duration: 0.6s; -webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s; -o-transition-duration: 0.6s;opacity: 0.6; display:none; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);  }
.topKVLi2:hover  img{opacity: 1; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); }


/******************************/




.businessKVtxt_ny{position:absolute; bottom:0; width:1440px; left:50%; margin-left:-720px; text-align: center; padding-bottom:80px;}
.houseXXKVImg img{width:100%;height:auto;opacity: 0.6;min-height:600px;}

.icon_return{margin-right:5px;background-position: -13px -156px;width:17px;height:14px;display: inline-block;*display:inline;zoom:1;}
.houseXXback{line-height:56px;margin-right:60px;}


.otherCity{ }
.otherCity_t{ line-height:56px;color:#fff;}

.icon_jt_housexx{ display:inline-block;*display:inline;zoom:1; width:11px; height:7px; background-position: -58px -160px;margin-left:10px; }

.houseXX_trli{float:left;margin-right:30px; line-height:56px;color:#fff;}
.houseXX_trli a{ color:#fff;}
.houseXX_trli .search_submit { top:16px;}

.houseXX_menu{ background-color: #ececec; height:42px;}

.hxmenu{ float:left; line-height:42px; font-weight: bolder; }
.hxmenu a{color:#828282;display:block;}
.hxmenu a:hover{color:#000;}
.hxmenu i{ display: inline-block; *display:inline;zoom:1; opacity: 0.5;}
.hxmenu:hover i{opacity: 1;}
.hxLi1{width:216px;padding-left:40px;}
.hxLi2{width:216px;}
.hxLi3{width:216px;}
.hxLi4{width:216px;}
.hxLi5{width:145px;}
.hxLi1 i{ background-position: -38px -297px; width:21px;height:15px;margin-right:7px;}
.hxLi2 i{ background-position: -91px -297px; width:21px;height:15px;margin-right:7px;}
.hxLi3 i{ background-position: -140px -297px; width:17px;height:15px;margin-right:7px;}
.hxLi4 i{ background-position: -179px -297px; width:17px;height:15px;margin-right:7px;}
.hxLi5 i{ background-position: -224px -297px; width:12px;height:15px;margin-right:7px;}

.hxLi2_1{width:280px;padding-left:40px;}
.hxLi2_2{width:280px;}
.hxLi2_3{width:280px;}
.hxLi2_4{width:145px;}
.hxLi2_1 i{ background-position: -38px -297px; width:21px;height:15px;margin-right:7px;}
.hxLi2_2 i{ background-position: -91px -297px; width:21px;height:15px;margin-right:7px;}
.hxLi2_3 i{ background-position: -140px -297px; width:17px;height:15px;margin-right:7px;}
.hxLi2_4 i{ background-position: -224px -297px; width:12px;height:15px;margin-right:7px;}



.parameters{ float:left; background-image: url(/images/xx_line1.gif); background-repeat: repeat-y; background-position: right top; }

.PropertyAlbum{ float:left; text-align: center; margin-right:39px; margin-bottom:42px;  height: 143px; width: 215px; position:relative }
.video-icon { display:block; width:78px; height:78px; background:url(/images/business/video-icon.png) 0 0 no-repeat; position:absolute; top:50%; left:50%; margin-top:-39px; margin-left:-39px; z-index:20 }
.PropertyAlbum a:hover .video-icon { background-position:0 -78px }
.houseNewsLi{ float:left; width:50%; margin-bottom:35px; line-height:1.5em; }
.houseNewsLi img{float:left; margin-right:15px;width:152px;height:116px;}
.seemore2{ background-position: -272px -157px; width:8px; height:14px; display: inline-block; margin:0 0 0 8px;}

.doorModeltitle{color:#666;font-size:12px;padding-top:15px;}

.xxtitle{ font-size:24px; font-weight: bolder; color: #000; text-align: center; padding:60px 0;}
.parametersBox{padding-left:105px; position:relative;padding-right:56px;line-height:1.2em;min-height:46px;* height:46px;}
.parameters_title{ color:#a3a3a3; position: absolute; left:0; top:0; text-align: center; padding-left:20px; font-size: 14px;  }
.w1{width:153px;}
.w2{width:223px;}

.Property { display:inline-block; *display:inline;zoom:1;width:29px; height:29px; background-position: -428px -217px;margin-bottom:6px; }
.zlhx{display:inline-block; *display:inline;zoom:1; width:33px; height:28px; background-position: -551px -218px;margin-bottom:6px; }
.tel{display:inline-block; *display:inline;zoom:1; width:23px; height:33px; background-position: -499px -216px;margin-bottom:6px; }
.address{display:inline-block; *display:inline;zoom:1; width:19px; height:28px; background-position: -624px -217px;margin-bottom:6px; }
.wx{display:inline-block; *display:inline;zoom:1; width:51px; height:40px; background-position: -515px -98px;margin-bottom:6px; }

.parameters_title p{font-weight: bolder;}

.y_top, .y_bottom{background-image: url(/images/xx_bg.gif); background-repeat: repeat-x;}
.y_top{  background-position: left top;height:8px;  }
.y_bottom{ background-position: left bottom;height:8px; }
a.hx{color: #FFF;}
.hx{ padding:2px 10px; color: #FFF; background-color: #9c9c9c; border-radius: 3px; font-size: 12px; }
.hx:hover{ background-color: #000; color: #FFF;}

.parameters2{ float:left; width:170px; padding-right:130px; position: relative; }
.parameters2 img{ position:absolute;right:0;  top:0;}

.yinyinBox{ background-color: #f7f7f7; }

.houseLogo img{ vertical-align: middle; display: inline-block;*display:inline;zoom:1; }
.houseLogo{line-height:88px;font-size:38px; color:#333;}

.houseLogo .icon_new{ margin-left:20px;}

.icon_hxxHome{display:inline-block; width:20px; height:16px; background-position: -89px -155px;margin-right:5px; }
.icon_hxxWebsite{display:inline-block; width:16px; height:16px; background-position: -131px -155px;margin-right:5px; }

.number1{font-size:28px; color:#000;}


.mapline{ width:460px; text-align: center; }
.mapTxt{ width:100% }
.maptext { width:590px }

/**/
/**/
/**************商业地产******************************/
.businessKV{ background-color: #000; height: 600px; text-align: center; width:100%; overflow: hidden; }

.businessKVLi{/*float:left;*/ position:relative;height:600px;}
.businessKVLi img{ opacity: 0.6;transition-duration: 0.6s; -webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s; -o-transition-duration: 0.6s; }
.businessKVLi:hover img{ opacity: 1;}
.businessKVtxt{ position:absolute; bottom:0; width:1440px; left:50%; margin-left:-720px; text-align: center; padding-bottom:60px;}

.businessKVt1{ font-size:18px; color:#fff; font-weight: bold; text-shadow: 0 1px rgba(0, 0, 0, 0.2); }
.businessKVt2{ font-size:60px; color:#fff; font-weight: bold; text-shadow: 0 1px rgba(0, 0, 0, 0.2);margin-top:10px; line-height:1.2em;}

.businessKVsmall{ width:940px; overflow:hidden;margin-left:-476px; position:absolute;left:50%;z-index:3;height:180px;}
.bkvall{ width:10000px; }

.BKSa, .BKSa i{transition-duration: 0.6s; -webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s; -o-transition-duration: 0.6s;}

.BKSli{ float:left; width:188px; height:170px; text-align: center;cursor: pointer; position:relative; margin-top:10px;}
/*.BKSli:hover, .BKSli.over{ color:#000; font-weight: bolder; }*/
.BKSa{ margin-bottom:10px; padding:10px;width:166px;height:108px;}

.BKSa i{ opacity: 0;background-position: -328px -157px; width:21px;height:11px;top:-11px;left:50%;margin-left:-10px; position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); }

.businessKVLi img {    display: block;float: left;  margin: 0 auto; min-width: 1600px; width: 100%;height:auto;min-height:600px;}

.jtBox_business{width:1023px; position:relative;margin:0 auto;margin-top:50px;margin-bottom:60px;height:145px;}
.jtBox_business .left, .jtBox_business .right, .BKSli i{  position:absolute;  background-image: url(/images/icon.png); background-repeat: no-repeat;   }
.jtBox_business .left{ left:0; background-position: -1094px -127px; opacity: 0.2;width:17px; height:25px;top:65px;display:inline-block;*display:inline;zoom:1;}
.jtBox_business .right{ right:0;background-position: -1117px -127px;opacity: 0.2;width:17px; height:25px;top:65px;display:inline-block;*display:inline;zoom:1;}
.jtBox_business .left:hover{ opacity: 1; }
.jtBox_business .right:hover{ opacity: 1; }

.BKSli:hover .BKSa, .over .BKSa{ background-color: #ed1b2f; /*width:178px; height:119px;*/      }
.BKSli:hover .BKSa i, .over .BKSa i{ opacity: 1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.over{ color:#000; font-weight:700;}

.BKSa img{
user-select:none;
-moz-user-select: none;  
-webkit-user-select: none;  
-ms-user-select: none;  
}


/**************end******************************/
.wlPic{ float:right; margin-left:50px;}

/***********/

.otherBusinessLi{ padding-bottom:45px;padding-top:60px;border-bottom:1px solid #e5e5e5; padding-left:252px; position:relative;height:147px; line-height:1.2em;}
.otherBusinessimg{ position:absolute; left:0;}
.otherBusinessBtn{  bottom:50px; left:252px;}
.otherButton, .otherButton2{ padding:7px 15px; display:inline-block;*display:inline;zoom:1; color:#fff; border-radius: 4px; transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s;}
.otherButton{ background-color: #dc3232; }
.otherButton2{ background-color: #979797;}
.otherButton:hover{ background-color: #000;color:#fff;  }
.otherButton2:hover{ background-color: #dc3232; color:#fff; }


.ob1, .ob2, .ob3{ display:inline-block;margin-left:10px; vertical-align: middle;}
.ob1{background-position: -289px -299px;width:8px;height:15px;}
.ob2{background-position: -311px -298px;width:10px;height:15px;}
.ob3{background-position: -337px -297px;width:15px;height:15px;}

.button2:hover .ob1{background-position: -289px -328px;}
.button3:hover .ob2{background-position: -311px -327px;}
.button3:hover .ob3{background-position: -337px -326px;}

/****************/
.houseNewsLinksMask{ width:1050px; overflow: hidden; position:relative; }
.newslinksUl{width:10000px;}

.reMenu{ line-height:1em;}

.otherLeft{float:left;width:214px;padding-right:60px;}

.otherRight{float:right;width:775px;}

.otherBigtitle{ font-size:40px; padding-bottom:20px;color:#000;line-height:1em;}
.othertitle2{ font-size:20px; padding-bottom:10px; color:#000; font-weight: 800; }
.otherTXT{ padding-bottom:80px;}

.businessNewBox{ height:46px; position:absolute;width:100%;z-index:20; overflow:hidden;
background-image: url(/images/businessNewBoxbg.png); }
.businessNew{ width:10px;height:10px; background-position:-190px -339px; display:inline-block; margin-right:5px; opacity:1;}
.businessNew:hover{ opacity:0.5;}

.businesstn_li{ text-align:center;}
.businesstn_li a{ line-height:46px;color:#CCCCCC;}
.businesstn_li:hover a{ color:#fff; }


.servicekv { background: url(/images/business/servicekv.jpg) center center no-repeat; background-size: cover }
.service-con01 { background: url(/images/business/service-bg.png) bottom left no-repeat; background-size: 50% auto }
.service-project .projecthotli { height: 280px }

.comtabs { margin-left: -10px; margin-right: -10px }
.comtabs a { display: block; float: left; width: calc(16.66% - 20px); margin: 0 10px; height: 40px; line-height: 40px; border: 1px solid rgba(0,0,0,0.1); color: rgba(0,0,0,0.7); box-sizing: border-box; text-align: center }
.comtabs a:hover, .comtabs a.contents { color: #fff; border: 1px solid #da3130; background: #da3130 }

.constructionkv { background: url(/images/business/constructionkv.jpg) bottom center no-repeat; background-size: cover }
.construction-con01 { background: url(/images/business/construction-bg.png) bottom left no-repeat; background-size: 50% auto }
.constructionkv .insidekv-slogan, .ninekv .insidekv-slogan { top: 40% }

.project-list-txt { line-height: 28px; height:110px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical }
.project-list-txt.more { height: auto; overflow:visible; text-overflow:inherit; display:block }

.logisticskv { background: url(/images/business/logisticskv.jpg) top center no-repeat; background-size: cover }
.logistics-con01 { background: url(/images/business/logistics-bg.png) #ececec bottom center no-repeat; background-size: 90% auto }

.ninekv { background: url(/images/business/ninekv.jpg) bottom center no-repeat; background-size: cover }
.nine-con01 { background: url(/images/business/nine-bg.png) #ececec bottom center no-repeat; background-size: 90% auto }
<!--耗时1769584652.6119秒-->