.pz_main {background: #f5f5f5;}

.canye_box{padding-bottom: 100px;}

.tit_3{overflow: hidden;margin-top: 60px;}

.qiyeroy ul{margin-top: 40px;overflow: hidden;}

.qiyeroy li div{position: relative;}









.royu2 li img{width: 100%;top: 0;}



.qiyeroy li{width: 25%;float: left;padding: 0 15px;margin-bottom: 40px;}

.qypm li{ margin-left: 16.67%}

.gcj li img {height: 240px; }

.gcj li {margin-left: 3.33%; width: 30%;}

.hyry li, .qtry li{ margin-left: 16.67%}

.qtry li{ margin-left: 8.33%}

.qtry li:nth-child(1){ margin-left: 16.67%}

.qtry li:nth-child(2){ margin-left: 16.67%}

.qtry li:nth-child(1) img { height:360px;}

.qtry li:nth-child(2) img { height:360px;}

.qiyeroy li p{font-size: 14px;text-align: center; overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp:2;

    -webkit-box-orient:vertical;background: #fff;padding-top: 10px;color: #333;height: 50px;}

.qiyeroy li::before{display: block;content: '';width: 100%;}
.qiyeroy li:hover p{color: #fff;background:#da2827;}






@media (max-width: 767px) {



    .tit_3{margin-top: 30px;}



    .chanynr{display: block;}

    .canye_box{padding-bottom: 30px;}

    .qiyeroy ul{margin-top: 20px;}



    .qiyeroy li{width: 40%; margin-left: 6.67%;padding: 0 10px;margin-bottom: 10px;}

    .qiyeroy li p{font-size: 12px;height: 42px;padding-top: 6px;padding-bottom: 0;}

    .qtry li { margin-left: 6.67% !important;}

	.qtry li:nth-child(1) img { height: 10rem;}

	.qtry li:nth-child(2) img { height: 10rem;}

    .qtry li img { height: 100% !important;}

    .qypm li{width: 40%; margin-left: 6.67%}

    .gcj li{

    	width: 40%;

    	margin-left: 6.67%;

    }

	.gcj li img { height: 10rem;}

}