.zjgd-main{margin-top:0px;}
.text-box{text-align: left;font-size: 14px;margin: 0px auto;margin-top: -30px;}
.text-box p{margin-top:20px;height:35px;}
.text-box p span{width:80px;display:block;float:left;}
.text-box p a{width:80px;display:block;float:left;text-align:center;}
.text-box p a.active{background:#ff4450;color:#fff;}
.text-box p.zjgd-cls{width:auto;}
.text-box p.zjgd-cls a{width:auto; margin-right:20px;}
.text-box p.zjgd-cls a.active{background:none;color:#232323;border-bottom:2px solid #ff4450;}
.text-box ul li{margin-top:40px;width: 100%;float: left;}
.text-box ul li a.img{width: 260px;height: 160px;float:left;overflow: hidden;
	position: relative;}
.text-box ul li a.img img{width: 260px;height: 160px;float:left;-webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
	-ms-transition: all 0.6s;
	transition: all 0.6s;
	display: block;

}

.text-box ul li a.img:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}
 .gd_infor{float:left;margin-left:20px;width:auto;}
.gd_infor .gd_jdu ul{margin-top:20px;width:auto;float:left;}
.gd_infor .gd_jdu ul li{float:left;height:50px;line-height:50px;display:block;position:relative;top:-40px;border-top:1px solid #eee;width:60px;}
.gd_infor .gd_jdu ul li i{width:10px;height:10px;border-radius:50%;display:block;background:#eee;float:left;position:absolute;margin-top:-55px;margin-left:45px;}
 .gd_infor .gd_jdu ul li.active i{background:#ff4450;}
.gd_infor .gd_jdu ul li.active{color:#ff4450;border-top:1px solid #ff4450;}
 .gd_infor .gd_jdu ul li.active i.active{width:15px;height:15px;;border:2px solid #eee;margin-top:-58px;}
 .gd_infor .gd_jdu ul li span{ left:25px;position: relative;font-size:12px;}
.caselist{}
.text-box ul.page {float:left;width:100%;text-align:center;}
.text-box ul.page li{
	padding:0px 10px;
	float:left;
	width:28px;
	height:28px;
	line-height:30px;
}
.construcation-info li{
    top:0 !important;
}

.text-box ul.page li a{
	color:#666666;
}
.text-box ul.page li.active{
	background:#ff4450;
}
.text-box ul.page li.active a{
	color:#fff;
}

.ys-cont{
	width:1170px;
	margin: 0 auto;
	font-size:12px;
}
.plwrap .plistContent .plslogan{
	font-size:13px;
}
.plwrap .plistContent .plTitle6 span.ys-red{
	color:#ff4450;
}

.plwrap .plistContent #casecon .caselist .ys-case-li{
	width: 375px;
	height: 255px;
	background:#ff4450;
	text-align:center;

}
.plwrap .plistContent #casecon .caselist .ys-case-li p{
	color:#ffff;
	font-size:14px;
	width:260px;
	top: 50%;
	left: 50%;
	position: absolute;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.plwrap .plistContent{
	padding-top:20px;
}
.plwrap .plistContent #casecon .ys-con{width:1170px;margin:0 auto;}
.plwrap .plistContent #casecon .ys-con span.yc-right{ margin-left:200px;}
.plwrap .plistContent #casecon table td {
	font-size: 14px;
	background: #f8f8f8;
	border: 2px solid #fff;
	padding: 8px 25px;
}
.wx_details .sec_pic_a li{width: 206px;}
.wx_details .sec_pic_a li img{width: 100%;}
.wx_details .sec_pic_a li:nth-child(2) img{width:100%;}
.zd_atit{font-size: 25px;padding: 15px 0;}
.c1{color: #ff4450;}
.zdlist{position: relative;min-height: 300px;margin-bottom: 20px;margin-left: 20px;min-width:1080px;}
.zdlist:after{display: block;content: '';background: url(../../images/web/bz1.png) repeat-x;position: absolute;left:8%;right:8%;top:48%;height: 17px;}
.zdlist li{width: 180px;float: left;font-size: 16px;position: relative;z-index: 3;margin-left: -20px;margin-right: -20px;top: 12px;left:130px}
.zdlist li .zti{height: 33px;line-height: 33px; text-align: center; background: #ff4450;color: #fff;font-size: 18px;}
.zdlist li .zt_c{position: relative; background: #efefef;position: relative;    height: auto;
	position: relative;
	padding: 20px 5px;
	margin-top: -20px;
    height:80px;
}
.zdlist li .zt_c .tpt{display: block;width: 80%;text-align: center;}
.zdlist li .fa{position: absolute;left:45%;bottom: -14px;color: #efefef;font-size: 38px;}
.zdlist li.even{margin-top:106px;}
.zdlist li.even .fa{color: #ff4450;transform: rotate(-180deg);bottom: auto;top:-42px;}
.zdlist li .num{width: 40px;height: 40px;border-radius: 50%;line-height: 40px;text-align: center;color: #fff;margin:0 auto;font-size: 16px;background: #ff4450;margin-top:16px}
.zdlist li.even .num{margin-bottom: 14px;}
.zdlist li:first-child{margin-left: 0;margin-right: 0;}
.zd_one{background: #f8f8f8;padding: 20px 0;}
.zd_atit p{padding: 20px 10%;font-size: 14px;text-align: left;}
.yslist{margin:0 -3px;}
.yslist li{width: 396px;float: left;margin:0 3px}
.yslist li .infor{position: relative; height: 269px;background: #ff4450;color: #fff;padding: 0 20px;width: auto;font-size: 16px;margin:6px 0;}
.yslist li img{display: block;margin:6px 0}
.zjian table{width: 100%;border-collapse: collapse;}
.zjian th{background: url(../images/ysg.png);height: 48px;line-height: 48px;color: #fff;font-size: 22px;font-weight: normal;letter-spacing: 10px;}
.zjian td{font-size: 14px; background: #f8f8f8;border:2px solid #fff;padding: 8px 25px;}
.zjian table.zj_dao td{text-align: center;font-size: 16px;border:1px solid #ff4450;padding:5px 0;}
.zjian .fa-star{color: #ff4450;}
.zjian table.zj_dao td.td_t{background: #ff4450;color: #fff;border:1px solid #fff;text-align: center;}
.zd_atit h3{font-size: 24px;}
.zd_atit .txt{font-size: 16px;padding:5px 0 0;}
.zxdlist{margin:0 -3px;}
.zxdlist li{float: left;width: 33.3333%;margin-bottom: 6px;}
.zxdlist li .himg{display: block;margin:0 3px;height: auto;}
.zxdlist li .himg img{width: 100%;height: auto;}
.anli_wrap{position: relative;}
.wrap_kuan{width:1160px;margin:0 auto;}
.wrap-page-pic .wrap{width: auto;padding:0 20px;min-width:1160px;}
.wrap-page-pic .ab_main{position: relative;min-height: 1380px;overflow: auto;}
.wrap-page-pic .aside{position: absolute;top:0;right:0;}
.wrap-page-pic .ab_cont{margin-right: 290px;width: auto;display: block;float: none;}
.hot_img_box{background: #fff;margin:20px 0;padding: 0 15px;}
.hot_img_box h3{font-size: 16px;color: #333;padding: 10px 0;}
.hot_img_box .masonry .box {width: 23.2%;}
.hot_img_box .masonry .box .txt{padding: 0;text-align: center;}

@media only all and (max-width: 1280px){
.plwrap .plistContent #casecon .caselist {
    margin-top: 20px;
    width: 100%;
}
.plwrap .plistContent #casecon .caselist .case_li{
	width: 30%;
	margin: 10px 1%;
    height: 230px;
}
}
@media screen and (max-width: 768px){
	.text-box p span{width:60px;font-size:13px;}
	.text-box p.gd-cls{width: 360px;
		line-height: 30px;}
	.text-box p a{width:60px;font-size:13px;float:left; }
	.text-box p.zjgd-cls {
		width: auto;
		width: 100%;
		float: left;
	}
	.text-box ul li a.img{
		width: 100%;
		height: auto;
		text:center;
		margin:10px 0;
	}
	.text-box ul li a.img img{
		width: 360px;
		height: auto;
	}
	.text-box ul li .gd_infor{
		width:100%;
		margin-left:0px;
	}
	.text-box ul li .gd_infor{
		width:360px;
	}
	.text-box ul li .gd_infor .gd_jdu ul li{
		height:20px;
	}
	.text-box ul li{
		margin-top:20px;
	}
	.plwrap .plistContent #casecon .caselist{
		width:100%;
	}
	.plwrap .plistContent #casecon .caselist .case_txt{
		display:block !important;
	}
	.plwrap .plistContent #casecon .ys-con{
		width: 360px;
	}
	.plwrap .plistContent #casecon .ys-con span{
		width:100%;float:left;
	}
	.plwrap .plistContent #casecon .ys-con span.yc-right{
		margin-left:0px;
	}
	.plwrap .plistContent .plTitle6{
		font-size:22px;

	}
	.text-box ul li .gd_infor .gd_jdu ul{
	width:99%;
		padding-top: 20px;
	}
	.zdlist:after{
		background:none;
	}
	.zdlist li .num{
		display:none;
	}

	.zdlist li.even{
		margin-top:0px;
		margin-left:5%;
	}
	.zdlist li{
	width:42%;
		float:left;
	margin: 10px 5%;
		margin-top:0px;
		margin:0;
		padding:0;
        left:0;
	}
	.zdlist li .fa{
		display:none;
	}
.zdlist{
	min-width: 100%;
}
.zdlist li .zt_c .tpt{
	width:100%;
}
.zdlist li .zti{

}
.plwrap .plistContent #casecon .caselist .case_li{
	width:100%;
}
}
.plwrap .plistContent #casecon .caselist .case_li span {
    overflow: hidden;
    white-space: normal;
}
