body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,button{margin:0;padding:0} 
body{font:12px"Microsoft YaHei","宋体","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;} 
a{color:#2d374b;text-decoration:none} 
a:hover{color:#cd0200;text-decoration:none;} 
em{font-style:normal} 
li{list-style:none} 
i{ font-style:normal;}
u,s{text-decoration: none;}
img{border:0;vertical-align:middle} 
table{border-collapse:collapse;border-spacing:0} 
p{word-wrap:break-word} 
/*头部*/
.xitop{height: 122px;background-color: #000000;width:100%;}
.xitopmid{width:1200px;margin:0 auto;}
.xitop .xitopmid img{width:480px;height: 84px;margin-top:20px;float: left;}
.xitop .xitopmid span{width:182px;height: 86px;float:right;margin-top:16px;}
.xitop-1{width: 91px;float: left;background: url("../img/xitop-right.jpg");height: 86px;}
.xitop-2{width:91px;float:left;background: url("../img/xitop-right.jpg") -91px 0;height: 86px;}
.xitop-1:hover{background: url("../img/xitop-right-2.jpg")}
.xitop-2:hover{background: url("../img/xitop-right-2.jpg") -91px 0;}
.adfixed{position: fixed;top:0px;left: 0px;z-index: 99;text-align: center;}
/* 导航栏 */
.xinav{height: 50px;background-color: #222222;width:100%;}
.xinav-top ul{width:1200px; margin:0 auto;}
.xinav-top li{float: left;width:170px;}
.xinav-top ul a{color:#fefefe;font-size: 16px;line-height:50px;font-family: Microsoft YaHei;letter-spacing:2px;width:100%;display: inline-block;text-align: center;}
.xinav-top li:hover{background-color: #bd1000;}
.xinav .xinav-bot{width:100%;background: #fff;position: relative;}
.xinav .xinav-1{width:100%;margin: 0 auto; height:180px;position: absolute;top:50px;z-index: 3;background: #fff;}
.xinav .xinav-bot ul{width:1200px;margin:0 auto;}

/* 右边栏 */
.r-nav{width:100px;height:424px;background: url("../img/r-bk.png");position: fixed;bottom: 20%;right: 0.5%;z-index: 99;}
.r-nav h3{line-height: 60px;width: 100px;text-align: center;color:#fff;font-size: 16px;font-weight: 500;}
.r-nav span,.r-nav a{display: block;height: 75px;width:100px;}
.r-nav p{width:100px;height: 350px;position: relative;}
.r-nav .r-nav-1{position: absolute;top:0px;right: 0;background: url("../img/r-zixu.png");}
.r-nav .r-nav-2{position: absolute;top:75px;right: 0;background: url("../img/r-720.png");}
.r-nav .r-nav-3{position: absolute;top:150px;right: 0;background: url("../img/r-ykgd.png");}
.r-nav .r-nav-4{position: absolute;top:225px;right: 0;background: url("../img/r-bj.png");}
.r-nav .r-nav-5{position: absolute;top:300px;right: 0;background: url("../img/r-db.png");}
.r-nav .r-1{background: url("../img/r-zixu.png") rgba(97, 0, 0, 0.8);display: none;position: absolute;top:0;left:0;width:100px;height: 75px;}
.r-nav .r-nav-1:hover .r-1{display: block;}
.r-nav .r-2{background: url("../img/r-720.png") rgba(97, 0, 0, 0.8);display: none;position: absolute;top:0;left:0;width:100px;height: 75px;}
.r-nav .r-nav-2:hover .r-2{display: block;}
.r-nav .r-3{background: url("../img/r-ykgd.png") rgba(97, 0, 0, 0.8);display: none;position: absolute;top:0;left:0;width:100px;height: 75px;}
.r-nav .r-nav-3:hover .r-3{display: block;}
.r-nav .r-4{background: url("../img/r-bj.png") rgba(97, 0, 0, 0.8);display: none;position: absolute;top:0;left:0;width:100px;height: 75px;}
.r-nav .r-nav-4:hover .r-4{display: block;}
/* banner */
.xibanner{position: relative; height:855px;}
.xibanner li{position: absolute;width:100%; height:855px;}
@media (max-height:768px){
	.xibanner{height:550px;}
	.xibanner li{height:550px;}
}

.xibanner ul{position: absolute;width:100%;z-index: 1;}

.xibanner .banner-1{background: url("../img/banner-1.jpg") no-repeat center; background-size: 100% 100%;}
.xibanner .banner-2{background: url("../img/banner-2.jpg") no-repeat center; background-size: 100% 100%;}
.xibanner .banner-3{background: url("../img/banner-3.jpg") no-repeat center; background-size: 100% 100%;}
.xibanner .ctrl{position: absolute;bottom:25px;left:46%;z-index: 5;}
.xibanner .ctrl .libs{width:18px;height: 18px;border: 2px solid #fff;border-radius: 10px;display: inline-block;margin: 0 10px;cursor:pointer;}
.xibanner .ctrl .active{background: #fff;}
/* 搜索热点 */
.xisou{height: 85px;}
.xisou div{width:1200px;margin:0 auto;}
.xisou span{float: left;width:220px;height: 85px;background: url("../img/xisou-logo.jpg");}
.xisou ul{float: left;margin-left:20px;}
.xisou ul li{float: left;margin:5px 8px 0;line-height: 80px;font-size: 15px;color:#727272;}
.xisou form{float: left;position: relative;width:580px;height: 85px;}
.chakan{background: url("../img/xisou-from-1.jpg") -22px -22px;width:96px;height: 33px;position: absolute;top:29px;right: 0px;cursor:pointer;border:none;}
.xisou input{width:428px;height: 30px;position: absolute;top:30px;right: 0px;padding-left: 10px;border:1px solid #000;}
/* 设计作品 */
.xihouse{height: 1072px;background: url("../img/xihouse-bk.jpg") center;font-family: Microsoft YaHei;}
.xihouse-cen {width:1200px;margin:0 auto;position: relative;height: 951px;}
.xihouse-top p{height: 32px;line-height: 32px;letter-spacing:4px;text-align: center;color:#636363;padding-top:82px;font-size: 16px;}
.xihouse-top h2{height: 45px;line-height: 45px;letter-spacing: 2px;text-align: center;font-size:32px;font-weight: 500;}
.xihouse-cen .xihouse-top span{line-height: 47px;text-align: center;display: block;font-size:20px;color:#bd1000;}
.xihouse-mid{width:1200px;height: 645px;position: absolute;color:#fff;top:306px;left:0px;}
.xihouse-mid ul li{position: absolute;width:1200px;height: 645px;}
.xihouse-mid ul{position: absolute;}
.xihouse-mid img{display: inline-block;float: left;}
.xihouse-mid .move{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;}
.xihouse-mid ul span{display: inline-block;float: left;position: relative;padding: 40px 0 0 20px;}
.xihouse-1{width:665px;height: 385px;}
.xihouse-a{width:245px;height: 345px;background: url("../img/xihouse-bk1.jpg")}
.xihouse-mid ul span a{color:#FFF}
.xihouse-2{height: 385px;width: 270px;}
.xihouse-3{width:465px;height:260px;}
.xihouse-4{width:270px;height: 260px;}
.xihouse-b{width:445px;height: 220px;background: url("../img/xihouse-bk2.jpg")}
.xihouse-a s{position: absolute;width: 0;height: 0;border-top: 10px solid transparent;border-right: 10px solid #2f2f2f;border-bottom: 10px solid transparent;top:28px;left:-10px;}
.xihouse-b s{position: absolute;width: 0;height: 0;border-top: 10px solid transparent;border-left: 10px solid #2f2f2f;border-bottom: 10px solid transparent;top:42px;right:-10px;}
.xihouse-b p{padding-right: 30px;line-height: 30px;}
.xihouse-a p{padding-right: 30px;line-height: 30px;}
.xihouse-mid  strong{font-size:20px;display: block;line-height: 40px;letter-spacing:2px;}
.xihouse-mid  small{line-height: 26px;font-size:16px;}
.xihouse-mid u{display: block;font-size:16px;line-height: 50px;}
.xihouse-mid b{width:70px;height: 0;border-top:2px solid #fff;display: block;position: absolute;top:140px;z-index:2;}
.xihouse-mid em{width:70px;height: 0;border-top:2px solid #fff;display: block;position: absolute;top:110px;z-index: 2;}
.xihouse-mid i{padding-right: 36px;line-height: 30px;}
.xihouse-mid .xihouse-b i{padding-right: 44px;}
.xihouse .ctrl{text-align: right;height: 40px;position: absolute;bottom:-40px;width: 100%}
.xihouse .ctrl span{display: inline-block;width:80px;height: 30px;line-height: 30px;font-size:16px;text-align: center;cursor: pointer;}
.xihouse .ctrl .libs{width:80px;height: 30px;border: 2px solid #bd1000;border-radius: 15px;display: inline-block;margin: 0 0 0 -2px;cursor:pointer;line-height: 30px;color:#000;}
.xihouse .ctrl .active{background: #bd1000;color:#fff;}
.xihouse .xihouse-cen .arrow {display: block;position: absolute;width: 80px;height: 100px;top: 50%;margin-top: -30px;cursor: pointer;font: 98px/98px "宋体";opacity: .5;color: #2f2f2f;text-align: center;border-radius: 5px;}
.xihouse .xihouse-cen .arrow:hover{background: #2f2f2f;color:#fff;}
.xihouse .xihouse-cen .prev{top: -360px;left:-90px;}
.xihouse .xihouse-cen .next{top:-360px;right: -90px}
.xihouse .lib2{position: absolute;top:-710px;left:562px;}
.xihouse .lib1{position: absolute;top:-710px;left:360px;}
.xihouse .lib3{position: absolute;top:-710px;left:762px;}
.xihouse-more{width: 145px;height: 30px;border:1px solid #000;margin:0 auto;display: block;border-radius: 15px;position: absolute;bottom:-70px;left:46%;}
.xihouse-more a{line-height: 30px;text-align: center;width:100%;display: block;color:#000;}
.xihouse-more:hover{color:#fff;background: #bd1000;border:none;}
.xihouse-more a:hover{color:#fff;}
#xihouse-mid-2,#xihouse-mid-3{position: absolute;display: none;}
/* 设计者 */
.xidesigner{height:937px;background:url("../img/xidesigner.jpg")}
.xidesigner-cen{width:1200px;margin:0 auto;}
.xidesigner-cenh2{width:472px;height: 177px;background: url("../img/xidesigner-title.png") no-repeat bottom;margin:0 auto;}
/* 工程 */
.xiengine{height: 917px;}
.xiengine-cen{width:1200px;margin:0 auto;font-family: Microsoft YaHei;}
.xiengine-top p{height: 32px;line-height: 32px;letter-spacing:4px;text-align: center;color:#eb7982;padding-top:82px;font-size: 16px;}
.xiengine-top h2{height: 45px;line-height: 45px;letter-spacing: 2px;text-align: center;font-size:38px;font-weight: 500;}
.xiengine-cen .xiengine-top span{line-height: 47px;text-align: center;display: block;font-size:20px;}
.xiengine-cen ul{height:545px; padding-top: 45px;}
.xiengine-cen  li{float:left;width:232px;padding-right: 10px;}
.xiengine-cen .xiengine-no{padding-right: 0px;}
.xiengine-cen li i{font-size:47px;border-radius:35px ;width:70px;height: 70px;line-height: 70px;border: 1px solid #000;display: block;text-align: center;font-family:"微软雅黑";margin:0 auto;}
.xiengine-cen li img{width:232px;height: 332px;display: block;margin-top:36px;}
.xiengine-cen strong{width: 118px;height: 30px;border:1px solid #000;margin:0 auto;display: block;border-radius: 15px;}
.xiengine-cen strong a{line-height: 30px;text-align: center;width:100%;display: block;}

/* 楼盘案例 */
.xieg{height: 951px;background: url("../img/xieg-bk.jpg") center;}
.xieg-cen{width:1200px;margin:0 auto;}
.xieg-cen p{height: 32px;line-height: 32px;font-family: Microsoft YaHei;letter-spacing:4px;text-align: center;color:#fefefe;padding-top:82px;font-size: 16px;}
.xieg-cen h2{height: 45px;line-height: 45px;font-family:Microsoft YaHei;letter-spacing: 2px;text-align: center;color:#fff;font-size:32px;font-weight: 500;}
.xieg-cen ul{height: 540px;width: 1220px;margin:75px auto;}
.xieg-cen li{height: 255px;width:390px;margin:0 15px 15px 0;float:left;cursor: pointer;position: relative;}
.xieg-cen .xieg-no{margin:0 0 15px;}
.xieg-cen .img{width:390px;height: 255px;}
.xieg-cen ul span{width:390px; height: 80px;background: rgba(0, 0, 0, 0.8);position: absolute;bottom:0;left:0px;z-index: 2;display: none;}
.xieg-cen span i,.xieg-cen span u{display: block;color: #fff;margin-left:15px;}
.xieg-cen span i{font-size: 20px;line-height: 30px;padding-top:10px;}
.xieg-cen span u{font-size: 16px;line-height: 30px;}
.xieg-cen span small{width:110px;height: 36px;background: #d51200;position: absolute;bottom:21px;right: 15px;border-radius: 5px;padding-left: 10px; line-height:36px;font-size: 16px; color:#fff;}
.xieg-cen strong{width: 118px;height: 30px;border:1px solid #fff;margin:0 auto;display: block;border-radius: 15px;}
.xieg-cen strong a{line-height: 30px;text-align: center;width:100%;color:#fff;display: block;}
/* 品质质保 */
.xizhibao{height: 955px;background: url("../img/xizhibao-bk.jpg") no-repeat center;}
.xizhibao-cen{height: 692px;width:1200px;padding-top: 113px;position: relative;margin:0 auto;overflow: hidden;}
.xizhibao p{height: 32px;line-height: 32px;font-family: Microsoft YaHei;letter-spacing:4px;text-align: center;color: #e13643;z-index: 3;position: absolute;top: -408px;width:100%;font-size:16px;}
.xizhibao h2{height: 45px;line-height: 45px;font-family:Microsoft YaHei;letter-spacing: 2px;text-align: center;font-size:32px;font-weight: 500;z-index: 3;position: absolute;top: -440px;width:100%;}
.xizhibao li{position:absolute;width:230px;height: 260px;right:-600px;}
.xizhibao li a{position: relative;width: 100%;height: 100%;display: block;}
.xizhibao li span{position: absolute;width:100%;height: 101%;}
.xizhibao li i{display: block;position: absolute;width: 100%;height: 100%;}
.zhibao-5,.zhibao-10{z-index: 6;}
.zhibao-1 span{background: url("../img/xizhibao-bk8.png") no-repeat -258px -4px;}
.zhibao-1 i{background: url("../img/xizhibao-bk2.png") no-repeat 2px -1px;}
.zhibao-2 span{background: url("../img/xizhibao-bk1.png") no-repeat -2px -2px;}
.zhibao-3 span{background: url("../img/xizhibao-bk1.png") no-repeat -243px 0px;}
.zhibao-4 span{background: url("../img/xizhibao-bk5.png") no-repeat -1px  -1px;}
.zhibao-5 span{background: url("../img/xizhibao-bk6.png") no-repeat -2px -6px;}
.zhibao-6 span{background: url("../img/xizhibao-bk7.png") no-repeat -7px -10px;}
.zhibao-7 span{background: url("../img/xizhibao-bk1.png") no-repeat -242px -428px;}
.zhibao-8 span{background: url("../img/xizhibao-bk1.png") no-repeat -1px -428px;}
.zhibao-9 span{background: url("../img/xizhibao-bk4.png") no-repeat -1px -3px;}
.zhibao-10 span{background: url("../img/xizhibao-bk3.png") no-repeat 7px -3px;}
.zhibao-2 i{background: url("../img/xizhibao-bk8.png") no-repeat -502px -5px;}
.zhibao-3 i{background: url("../img/xizhibao-bk8.png") no-repeat -743px -4px;}
.zhibao-4 i{background: url("../img/xizhibao-bk8.png") no-repeat -983px  -4px;}
.zhibao-5 i{background: url("../img/xizhibao-bk8.png") no-repeat -990px -331px;}
.zhibao-6 i{background: url("../img/xizhibao-bk8.png") no-repeat -746px -334px;}
.zhibao-7 i{background: url("../img/xizhibao-bk8.png") no-repeat -500px -331px;}
.zhibao-8 i{background: url("../img/xizhibao-bk8.png") no-repeat -259px -331px;}
.zhibao-9 i{background: url("../img/xizhibao-bk8.png") no-repeat -20px -334px;}
.zhibao-10 i{background: url("../img/xizhibao-bk8.png") no-repeat 0px -9px;}
/* 品质质保翻页css3 */
.xizhibao li{-webkit-perspective: 600px; -moz-perspective: 600px;}
.xizhibao li:hover a{transform: rotateY(180deg);-moz-transform:rotateY(180deg);}
.xizhibao li a{ transition: 0.6s; transform-style: preserve-3d;-moz-transform-style: preserve-3d;}
.xizhibao li span,.xizhibao li i{backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;}
.xizhibao li i{ transform: rotateY(180deg);-moz-transform:rotateY(180deg);}
/* 企业资讯 */
.ximessage{height: 790px;font-family: Microsoft YaHei;position: relative;}
.ximessage-cen{width:1200px;margin:0 auto;}
.ximessage-top p{height: 32px;line-height: 32px;letter-spacing:5px;text-align: center;color:#c24242;padding-top:115px;font-size:16px;}
.ximessage-top h2{height: 45px;line-height: 45px;letter-spacing: 2px;text-align: center;font-size:38px;font-weight: 500;}
.message-1{position: relative;margin-top: 55px;width:1200px;height: 355px;overflow: hidden;}
.message-1 div{position: absolute;}
.ximessage ul{position: absolute;width:1200px;height: 355px;}
.ximessage li{position: absolute;width:100%;height: 355px;}
.ximessage ul img{width:305px;height: 245px;position: absolute;top:18%;left:0;} 
.ximessage ul span{width:920px;height: 355px;float:right;background: #eeeeee;}
.ximessage ul span strong{padding:50px 0 0 55px;display: block;line-height: 50px;font-size: 24px;font-weight: 500;color:#000000;}
.ximessage ul span small{padding-left:55px;display: block;font-size: 14px;line-height: 30px;color:#9b9b9b;padding-right: 110px;padding-top: 8px;}
.ximessage ul i{font-size:38px;position: absolute;font-weight: 600;color:#464646;top:54px;right:25px;}
.ximessage ul u{font-size:16px;position: absolute;color:#9b9b9b;top:97px;right:20px;}
.ximessage s{width: 118px;height: 30px;border:1px solid #000;margin:0 auto;display: block;border-radius: 15px;position: absolute;bottom:110px;left:46%;}
.ximessage s a{line-height: 30px;text-align: center;width:100%;color:#000;display: block;}
.jiaobiao{}
/* 页脚 */
.xifoot{height: 185px;background-color: #2c2c2c;border-bottom: 5px solid #d51200;}
.xifoot-cen{width:1200px;margin: 0 auto;}
.xifoot-cen ul{width:400px;height: 145px;float: left;padding-top:40px;font-family:"宋体"; }
.xifoot-cen ul li{float:left;padding-left:25px;width:108px;}
.xifoot-cen ul li a{display: block;color:#a4a4a4;line-height: 18px;padding-bottom: 2px;}
.xifoot-cen ul li a:hover{color:#fff;}
.xifoot-cen ul span{color:#fff;font-size: 14px;}
.xifoot-cen small{width:400px;height: 185px;background: url("../img/logo-2.png") no-repeat center;display: block;float: left;}
.xifoot-cen div{float:left;color:#fff;}
.xifoot-cen p{width:300px;margin-top:35px;height: 131px;background: url("../img/foot-bk.jpg") no-repeat top right;line-height: 20px;padding-top:20px;float: left;}
.xifoot-cen p span{padding-left:30px;display: block;background: url("../img/footbk-small.jpg") no-repeat -14px -4px;}
.xifoot-cen p i{padding-left:60px;}
.xifoot-cen p u{padding-left:30px;display: block;background: url("../img/footbk-small.jpg") no-repeat -14px -50px;}
.xifoot-cen strong img{width:75px;height: 75px;margin:50px 6px 0 6px ;}
.xifoot-cen strong u{display: block; line-height: 25px;font-family:"宋体"; font-weight: 500;}
/* 版底 */
.xibottom{height: 65px;background-color: #000000; line-height: 65px;text-align: center;color:#fff;font-family: "宋体";}