/*轮播开始*/
.box{width: 100%;height: 460px;margin: 0 auto;overflow: hidden;position: relative;}
.box-1 ul{ margin:0;padding: 0 }
.box-1 ul li{width: 100%;height: 460px;position: relative;overflow: hidden;}
.box-1 ul li img{display:block;width: 100%; height: 460px;}

.box-2{position: absolute;right: 0;bottom: 5px;width: 710px;}
.box-2 ul {overflow: hidden;float: right;margin-right: 10px}
.box-2 ul li{float:left;width: 10px;height: 10px;overflow: hidden; margin: 0 5px; border-radius: 5px;background: #fff;text-indent: 100px;cursor: pointer;}
.box-2 ul .on{background: #ee3d3d}
.box-1 ul li h2{position: absolute;left: 0;bottom: 0;height: 45px;width:100%;background:rgb(180 91 92 / 80%);text-indent: 1em;font-size: 16px;line-height: 45px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-weight: normal;color: ghostwhite;margin: 0;padding-right: 100px}
/*轮播结束*/

.placement{
	width: 1200px;height: 370px;margin-top:20px
}
.placement .pleft{
	width: 630px;height: 100%;float: left;
}
.placement .pright{
	width: 570px;height: 100%;float: right;background-color:#fff;padding: 15px;
}
.pbox{width: 630px;height: 370px;margin: 0;overflow: hidden;position: relative;}
.pbox-1 ul{margin:0;padding: 0 }
.pbox-1 ul li{width: 630px;height: 370px;position: relative;overflow: hidden;}
.pbox-1 ul li img{display:block;width: 630px; height: 370px;}
.pbox-1 ul li h2{position: absolute;left: 0;bottom: 0;height: 45px;width:100%;background:rgb(0 0 0 / 40%);text-indent: 1em;font-size: 16px;line-height: 45px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-weight: normal;color: ghostwhite;margin: 0;padding-right: 100px}
.pbox-2{position: absolute;right: 10px;bottom: 14px;}
.pbox-2 ul li{float:left;width: 8px;height: 8px;overflow: hidden; margin: 0 5px; border-radius: 50%;background: #fff;text-indent: 100px;cursor: pointer;}
.pbox-2 ul .on{background: #ee3d3d}
.pright .ptab-box{
	width: 100%;height: 50px;
}
.ptab{
	width: 123px;height: 100%;float: left;text-align: center;line-height: 47px;font-size: 16px;background-color:#f4f4f4;border:1px solid #f4f4f4;border-top: 3px solid #e9e9e9;cursor: pointer;position: relative;overflow: hidden;
}
/* .ptab:hover{
	background-color:#fff;border-top: 3px solid #ee3d3d
} */
.pcurr{
	width: 10px;height: 10px;background-color:#ee3d3d;position: absolute;top: -6px;left: calc(50% - 5px);transform:rotate(314deg);-ms-transform:rotate(314deg); 	/* IE 9 */-moz-transform:rotate(314deg); 	/* Firefox */-webkit-transform:rotate(314deg); /* Safari 和 Chrome */-o-transform:rotate(314deg);
}
.p_line{
	width: 16px;height: 100%;background-color:#fff;float: left;
}
.pnews{
	width: 100%;margin-top: 15px;height: auto;
}
.pnewslist{
	width: 100%;height: 41px;line-height: 41px;font-size: 16px
}
.pnewslist .span1{
	width: 8px;height: 8px;margin-top: 15px;background-color:#ee3d3d;display: block;border-radius: 50%;float: left;
}
.pnewslist .time{
	float: right;color: #999999;font-size: 14px
}
.pnewslist .title{
	color: #333; float: left;padding-left: 10px;width: 400px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-weight: normal;
}
.title_line{
	width: 4px;background-color: #ee3d3d;display: block;height: 26px;margin-right: 10px;margin-top: 18px; float: left;
}
.zx_top_box{
	width: 100%;height: 500px;background-color: #fff;box-shadow: 0px 8px 15px 0px rgb(0 0 0 / 11%);border-radius: 2px;padding: 20px;
}
.zx_top_box .lb{
	width: 710px;height: 460px;float: left;
}
.zx_newlist{
	width: 450px;height: 460px;float: right;
}
.zx_title{
	width: 100%;height: 85px;padding: 0 20px;
}
.zx_title h2{
	color: #ee3d3d;font-size: 18px;margin: 0;font-weight:bold;height: 21px;line-height: 21px;overflow: hidden;
}
.zx_title p{
	margin: 10px 0;color: #999;height: 42px;overflow: hidden;line-height: 21px;
}
.zx_title div{
	width: 100%;height: 2px;background-color: #ccc
}
.gjxw{
	width: 100%;height: auto;overflow: hidden;
}
.gjxw_list{
	width: 288px;height: 300px; float: left;margin-left: 16px;padding-top:20px;
}

.gjxw_list img{
	width: 100%;height: 170px;
}
.gjxw_list_div{
	width: 100%;height: 75px;background-color: #fff;padding: 15px;font-size: 18px;
}
.ztnr{
	width: 100%;height: auto;overflow: hidden;
}
.ztnr_list{
	width: 384px;height: 216px; float: left;padding-top:16px;position: relative;margin-left: 16px;
}

.ztnr_list img{
	width: 100%;height: 200px;
}
.ztnr_list div{
	position: absolute;bottom: 0;left: 0;height: 35px;line-height: 35px;padding: 0 15px;overflow: hidden;background-color: rgb(143 55 36 / 69%);;width: 100%;text-align: center;color: #fff;font-size: 16px
}
.gjxw_list_div{
	color: #333
}