﻿@charset 'utf-8';
/*----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*设计院*/
.sjy .tit{display: block;width: 100%;position: relative;font-size: 0;text-align: center;}
.sjy .tit h1{display: inline-block;color: #d30111;font-size: 40px;background: #fff;padding: 0 25px;position: relative; z-index:5;}
.sjy .tit:before{content: '';position: absolute;z-index:1;background: #d30111; width:430px;height:3px;left:50%;top: 50%;margin-top: -1px; margin-left:-215px;}

.sjy .main p{font-size:18px;line-height:2em; text-align:center;}
.sjy .main img{display:block; max-width:100%; margin:0 auto;width:auto;}
.sjy .main dl{display:block;width:100%;position:relative;}
.sjy .main dl dd{width: 50%;position: relative;background: #f2f2f2;border-right: 20px #fff solid;padding: 60px;}
.sjy .main dl dd h1{color:#d30111;font-size:26px;padding-left:20px;position:relative;margin-bottom:10px; line-height:1em; border-left:5px #d30111 solid;}
.sjy .main dl dd p{font-size:14px; text-align:left;}
.sjy .main dl dt{width: 50%;height: 100%;position: absolute;overflow: hidden;top: 0;right: 0;}

@media (max-width:1300px){	
	.sjy .tit h1{font-size:34px;padding: 0 20px;}
	.sjy .tit:before{width:400px;margin-left:-200px;}
	
	.sjy .main dl dd{padding:40px;}
	.sjy .main dl dd h1{font-size:22px;}
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------*/
.sjy-sjfw .item{display:block;width:100%;margin-bottom:20px;position:relative;}
.sjy-sjfw .item:last-child{margin-bottom:0;}
.sjy-sjfw .item dl{display: block;position: absolute;width: 100%;left: 0;bottom: 0;background: rgba(255,255,255,.8);padding: 30px 150px;overflow: hidden; text-align:center; font-size:0;}
.sjy-sjfw .item dd,
.sjy-sjfw .item dt{display: inline-block;vertical-align: middle;position: relative;text-align: left;}
.sjy-sjfw .item dd{width:170px;padding-right: 20px;border-right: 2px #d30111 solid;}
.sjy-sjfw .item dd h1{font-size: 24px;}
.sjy-sjfw .item dd p{font-size: 16px; padding-top:5px;}
.sjy-sjfw .item dt{width:calc(100% - 170px);width:-webkit-calc(100% - 170px);font-size: 15px;padding-left: 30px;line-height: 25px;}

@media (max-width:1300px){
	.sjy-sjfw .item dl{padding:30px 100px;}
	.sjy-sjfw .item dd h1{font-size:22px;}
	.sjy-sjfw .item dd p{font-size:15px;}
	.sjy-sjfw .item dt{font-size:14px;padding-left:20px;line-height:24px;}
}
@media (max-width:1200px){
	.sjy-sjfw .item dl{padding:30px;}
	.sjy-sjfw .item dd{ width:155px;}
	.sjy-sjfw .item dd h1{font-size:20px;}
	.sjy-sjfw .item dd p{font-size:14px;}
	.sjy-sjfw .item dt{width:calc(100% - 155px);width:-webkit-calc(100% - 155px);font-size:13px;line-height:23px;}
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*文化展陈*/
.whzc{ padding-bottom:0;}

.whzc .tit img{display:block; max-width:100%; margin:0 auto;}
.whzc .tit dl{display:block;font-size:0;width:100%;position:relative; text-align:center; padding-top:60px;}
.whzc .tit dl dd,
.whzc .tit dl dt{display:inline-block;vertical-align: middle;position:relative;text-align:left;}
.whzc .tit dl dd{border-right:2px #d30111 solid; padding-right:40px;}
.whzc .tit dl dd h1{color:#000;font-size:40px;letter-spacing:2px;line-height:1em;}
.whzc .tit dl dt{padding-left:40px;}
.whzc .tit dl dt h1{font-size:24px;line-height:30px;letter-spacing:2px;}
.whzc .tit dl dt p{font-size:16px; line-height:2em;}

.whzc .main{max-width:1024px; margin:0 auto;}
.whzc .main p{font-size:18px; line-height:2em;}
.whzc .main img{display:block;width:100%;}
.whzc .main ul{font-size:0;position:relative; padding:60px 0;}
.whzc .main ul li{display:block;width:100%;text-align:center;position:relative;}
.whzc .main ul li p{display:inline-block;position:relative;font-size:22px;padding-left:10px;}
.whzc .main ul li p:before{content:'';width:4px;height:4px;position:absolute;top:22px;margin-top:-2px;left:0;background:#d30111;border-radius:50%;}

.whzc .img .pic{ display:block; width:100%;position: absolute;top: 0;left:0;}
.whzc .img dl{display: block;width:100%; max-width:1024px; margin:0 auto;font-size:0; position:relative;}
.whzc .img dl dd{display:inline-block;width:32%;margin-right:2%;vertical-align:top;position:relative;}
.whzc .img dl dd:last-child{margin-right:0;}

@media (max-width:1200px){
	.whzc .tit dl dd{padding-right:30px;}
	.whzc .tit dl dd h1{font-size:30px;}
	.whzc .tit dl dt{padding-left:30px;}
	.whzc .tit dl dt h1{font-size:20px;letter-spacing:0;}
	.whzc .tit dl dt p{font-size:14px;}
	
	.whzc .main ul li p{font-size:20px;}
	.whzc .main ul li p:before{top:20px;}
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*集团家装*/
.jtjz-12fg .title{display:block;text-align:center;position:relative;font-size:0;}
.jtjz-12fg .title .line,
.jtjz-12fg .title h1{width:100%;height:100%;border-radius:50%;overflow:hidden;position:relative;border:1px #999 solid;}
.jtjz-12fg .title .line{display:inline-block;width:300px;height:300px;padding:30px;}
.jtjz-12fg .title h1{font-size:40px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;border-color:#d30111;font-weight:500;}
	
.jtjz-12fg .main{padding:60px 0;}
.jtjz-12fg .main .line{width:1px;height:100%;position:absolute;top:0;left:50%;background:#999;}
.jtjz-12fg .main .line i{background:#d30111;position:absolute;width:11px;height:11px;border-radius:50%;margin-left:-5px;z-index:5;left:50%;}
.jtjz-12fg .main .line .i1{top:-6px;}
.jtjz-12fg .main .line .i2{bottom:-6px;}

.jtjz-12fg ul li{width:calc(50% - 100px);width:-webkit-calc(50% - 100px);float:left;position:relative;}
.jtjz-12fg ul li .img,
.jtjz-12fg ul li .img img{width:100%;}
.jtjz-12fg ul li p{display:block;position:absolute;background:#fff;font-size:18px;color:#000;padding:20px 0;}
.jtjz-12fg ul li p:before{content:'';background:#d30111;position:absolute;top:0;width:11px;height:11px;border-radius:50%;z-index:5;}
.jtjz-12fg ul li p:after{content:'';background:#666;position:absolute;bottom:10px;width:2em;height:1px;z-index:5;}
.jtjz-12fg ul li .img:hover{cursor:pointer;animation:imgshake 2s;-webkit-animation:imgshake 2s;}

.jtjz-12fg ul li.li0 p{left:-100px;margin-left:-1em;top:50%;transform:translateY(-100%);-webkit-transform:translateY(-100%);}
.jtjz-12fg ul li.li0 p:before{left:1em;margin-left:-5px;}
.jtjz-12fg ul li.li0 p:after{left:0;}

.jtjz-12fg ul li.li1{margin-top:40px;margin-right:200px;}
.jtjz-12fg ul li.li1 p{right:-100px;margin-right:-1em;bottom:50%;transform:translateY(100%);-webkit-transform:translateY(100%);}
.jtjz-12fg ul li.li1 p:before{right:1em;margin-right:-6px;}
.jtjz-12fg ul li.li1 p:after{right:0;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------*/
.jtjz-720 ul li{width:100%;display:block;margin-bottom:20px;background:#f2f2f2;position:relative;}
.jtjz-720 ul li:last-child{margin-bottom:0;}
.jtjz-720 ul li .img{width:55%;height:100%;position:absolute;top:0;left:0;background-position:center;background-repeat:no-repeat;background-size:cover;}
.jtjz-720 ul li .word{position:relative;display:block;width:45%;margin-right:0;margin-left:auto;padding:60px;font-size:0;}
.jtjz-720 ul li .word h2{font-size:30px;color:#000;padding-bottom:20px;}
.jtjz-720 ul li .word h3{font-size:18px;line-height:2em;}
.jtjz-720 ul li .word p{font-size:16px;line-height:2em;}
.jtjz-720 ul li .word a{font-size:16px;display:inline-flex;display:-webkit-inline-flex;background:#8d2315;align-items:center;color:#f0dfa7;padding:15px 20px;margin-top:20px;}
.jtjz-720 ul li .word a img{max-width:100%;max-height:100%;margin-right:20px;}

.jtjz-720 ul li:nth-child(2n) .img{left:auto;right:0;}
.jtjz-720 ul li:nth-child(2n) .word{margin-left:0;margin-right:auto;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------*/
.newli{height: 525px;}
.jtjz-720 ul li .img{width: 700px;}
.jtjz-720 ul li .word{calc(100% - 700px)}