.shi{background:url(../images/zhu_bg01.png) no-repeat center bottom #f2f1ed;background-size:100% auto;padding:40px 0;font-size:16px;line-height:2.14;text-align:center;}
.shi2{padding:55px 80px 135px;max-width:1760px;margin:0 auto;}
.shi2 li{width:50%;float:left;}
.shi2 li .item{margin:12px 12px;cursor:pointer;position:relative;}
.shi2 ul{margin:0 -12px;}
.shi2 li img{width:100%;height:auto;}
.shi2 li .text{position:absolute;left:10%;top:10%;right:10%;bottom:10%;background:rgba(255,255,255,0.9);background:none\9;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeffffff,endColorstr=#eeffffff)\9;padding:20px 30px;display:none;}
.shi2 li .text a{color:#e09f5d;display:inline-block;width:100px;height:34px;line-height:34px;position:relative;text-align:center;border:1px solid #8c6a4e;color:#8c6a4e;margin-top:20px;}
.shi2 li .text a:hover{color:#fff;background:#8c6a4e;}
.shi2 li .text h3{font-weight:normal;font-size:24px;color:#333;padding-bottom:10px;}
.shi2 li .text p{height:87px;overflow:hidden;}
.shi2 li .text .text01{position:relative;top:50%;vertical-align: middle\0/IE8;top:0\0/IE8;}
.shi2 li .text .text01 span.in_mid{width:0;height:100%;display: inline-block;vertical-align: middle;}
.shi2 li .text .text01 .texta01{position:absolute;width:100%;lefT:50%;transform: translate(-50%,-50%);position:relative\0/IE8;display: inline-block;line-height:2.14;vertical-align: middle\0/IE8;lefT:auto\0/IE8;transform: translate(0,0)\0/IE8;}
.detail{padding:40px 80px 140px;background:#f0efeb;}
.detail li{width:50%;float:left;}
.detail ul{margin:0 -12px;max-width:1760px;}
.detail li .text{margin:12px;background:#fff;padding:28px 0 35px;text-align:center;line-height:2.14;}
.detail li .text .img{text-align:center;}
.detail li .text .img img{max-width:100%;height:auto;}
.detail li.bg .text{background:url(../images/shi_bg01.gif) no-repeat 0 bottom #fff;background-size:100% auto;}
.detail li .text span.in_mid{width:0;height:100%;display: inline-block;vertical-align: middle;overflow:hidden;}
.detail li .text .texta01{width:88%;display:inline-block;vertical-align: middle;}
.detail li.item01 .texta01 span{position:relative;padding:0 40px;color:#8c6a4e;font-size:24px;font-weight:bold;display:inline-block;}
.detail li.item01 .texta01 span i{background:url(../images/shi_icon01.png) no-repeat;width:21px;height:21px;position:absolute;top:50%;margin-top:-11px;}
.detail li.item01 .texta01 span i.icon1{lefT:0;}
.detail li.item01 .texta01 span i.icon2{right:0;}
.detail li.item02 .texta01{text-align:left;}
.detail li.item02 .texta01 h3{font-size:20px;color:#333;font-weight:normal;line-height:1.4!important;}
.color_8c6a4e{color:#8c6a4e;}
.detail li.item02 .texta01 .color_8c6a4e{font-size:16px;}
.detail li.item02 .texta01 span{display:inline-block;}
.detail li .texta01 h3{color:#8c6a4e;font-size:24px;font-weight:normal;padding-bottom:10px;}
.detail li.item03 .text  span.in_mid,.detail li.item04 .text  span.in_mid{display:none;}
.detail li.item03 .text p{text-align:left;}
.detail li.item03 .text .img{padding:15px 0 30px;}
.detail li.item04 .text{line-height:1.85;}
.detail li.item04 .text .img{width:133px;margin:0 auto;position:relative;}
.detail li.item04 .text .img i{background:url(../images/shi_img04.png) no-repeat;width:133px;height:133px;position:absolute;lefT:0;top:0;}
.detail li.item04 .text .name{color:#8c6a4e;padding:20px 0;line-height:1.5;}
.detail li.item04 .text .name span{font-size:18px;}

@media screen and (max-width:1240px) {

.shi2{padding:55px 20px 135px;}
	.shi2 li .text .text01 .texta01{line-height:1.8;}
.shi2 li .text p{height:75px;overflow:hidden;}
	.detail li .text{padding:25px 0;}
	.detail li .text{line-height:1.85;}
	.detail{padding:40px 20px 120px;}
}


@media screen and (max-width:1080px) {
	
.shi2,.detail{padding-bottom:110px;}
.shi2 li .text h3{padding-bottom:6px;}	
.shi2 .content li .item .text{background:#eee;color:#7c7771;position:relative;height:auto;display:block;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffeeeee,endColorstr=#ffeeeee);width:auto;padding:15px 20px 30px;lefT:0;top:0;right:0;bottom:0;}
.shi2 li .text p{height:auto;overflow:auto;}
	.shi2 li .text a{margin-top:14px;}
	.shi2 li .text .text01{top:0;}
	.shi2 li .text .text01 .texta01{position:relative;top:0;left:0;transform: translate(0,0);}
	.shi2 li .text .text01 span.in_mid{display:none;}
	.detail li.item01 .texta01 span,.detail li .texta01 h3{font-size:22px;}
	.detail li.item02 .texta01 h3{font-size:18px;}
	.detail li.item02 .texta01 .color_8c6a4e{font-size:14px;}
	.detail li.item04 .text .name span{font-size:16px;}
	.detail li.item03 .text .img{padding:0 0 20px;}
	.detail li.item04 .text .name{padding:15px 0;}
}
@media screen and (max-width:1000px) {
.shi2 li .item{margin:5px 8px;}
.shi2 ul{margin:0 -8px;}
.shi2 li .text h3{font-size:18px;}	
}
@media screen and (max-width:880px) {
.shi{padding:30px 0 40px;background-size:auto 60px;}
.shi2,.detail{padding-bottom:80px;}
.shi2 li .text h3{font-size:22px;padding-bottom:5px;}	
	.detail li{float:none;width:100%;}
	.detail li.bg .text{background-size:100% 100px;}
	.detail li.item01 .text{height:100px;}
	
	.detail li.item04 .text .name span{font-size:14px;font-weight:bold;}
	.detail li.item04 .text .name{padding:15px 0 10px;}

}
@media screen and (max-width:640px) {
.shi{background-size:auto 45px;}
.shi2 li{width:100%;float:none;padding-top: 10px;}
	.shi2 li .text h3,.detail li.item01 .texta01 span,.detail li .texta01 h3{font-size:20px;}
	.detail li.item02 .texta01 h3{font-size:16px;}
}
@media screen and (max-width:480px) {
.shi2,.detail{padding:40px 20px;}


}