/* zp-index */
@media all {
    .zp-banner-wrap{width: 100%;}
    .zp-banner-wrap img{width: 100%;  height: 500px;}

    .zp-indx-wrap{width: 100%;}
    .zp-indx-wrap .ctain {width: 1200px; margin:0 auto;}
    .zp-indx-wrap .ctain{margin-top:40px;}
    .zp-indx-wrap .ctain .menu ul li{float:left; width:25% ;display: flex; justify-content: center; text-align: center; align-items:center;}
    .zp-indx-wrap .ctain .menu ul li p{font-size: 24px; margin:40px 0;}
}
@media all and (max-width:640px){
    .zp-banner-wrap img{width: 100%;  height: auto; min-height: 180px;}
    .zp-indx-wrap .ctain {width: 100%; margin:0 auto;}
    .zp-indx-wrap .ctain{margin-top:40px;}
    .zp-indx-wrap .ctain .menu ul li{ width:50% ;}
    .zp-indx-wrap .ctain .menu ul li img{width: 75%;}
    .zp-indx-wrap .ctain .menu ul li p{font-size: 18px; margin:20px 0 40px;}
}

/* zp-list-xinxi */
@media all{
    .zp-list-wrap{width: 100%;}
    .zp-list-wrap .ctain{width: 1200px; margin:0 auto;}
    .mod05-lfdiv{float:left; width: 240px; min-height:500px; margin-top: 20px;}
    .mod05-lfdiv .subnav li img{display: none;}
    .mod05-lfdiv .subnav li{margin:2px 0; background:#eee; padding:10px 0 10px 30px; }
    .mod05-lfdiv .subnav li a p{font-size: 20px; }
    .mod05-lfdiv .subnav li:hover{background:var(--color1); }
    .mod05-lfdiv .subnav li:hover a p{color:#fff; } 
    .mod05-lfdiv .subnav .current{background:var(--color1); }
    .mod05-lfdiv .subnav .current a p{color:#fff; } 
    .mod05-lfdiv .ctact{background:#eee; padding:20px 30px;}
    .mod05-lfdiv .ctact>strong {font-size: 20px;} 
    .mod05-lfdiv .ctact ul li{padding:10px 0 0 35px; font-size: 16px; margin:10px 0; border-top:1px dashed #ccc; }
    .mod05-lfdiv .ctact .tel{background: url(../images/zp/bg_tel.png) no-repeat 0 8px;  background-size:24px; }
    .mod05-lfdiv .ctact .fax{background:url(../images/zp/bg_fax.png) no-repeat 0 8px;  background-size:24px;  }
    .mod05-lfdiv .ctact .email{background:url(../images/zp/bg_email.png) no-repeat 0 8px;  background-size:24px; }
    .mod05-lfdiv .ctact .add{background:url(../images/zp/bg_add.png) no-repeat 0 18px;  background-size:24px;  }

    .zp-list-wrap .ctain .rt-zpxinxi-list{float:left; width: 920px; margin-left:40px;}
    .zp-list-wrap .ctain .rt-zpxinxi-list .titl{margin-top:25px; padding-bottom:15px; border-bottom:1px solid #ccc;}
    .zp-list-wrap .ctain .rt-zpxinxi-list .list .item{margin-top:20px; border-radius:10px; border:1px solid #e0e0e0; box-shadow: 0 2px 4px 0 rgba(185, 195, 201, 0.5); padding:10px 20px;}
    .zp-list-wrap .ctain .rt-zpxinxi-list .list .item .jobtitl h3{float:left; width: 60%; }
    .zp-list-wrap .ctain .rt-zpxinxi-list .list .item .jobtitl strong{ float: right; color:#c80000;}
    .zp-list-wrap .ctain .rt-zpxinxi-list .list .item .jobmsg{padding:5px 0;}
    .zp-list-wrap .ctain .rt-zpxinxi-list .list .item .jobmsg .jobtag{display: inline-block; float:left;}
    .zp-list-wrap .ctain .rt-zpxinxi-list .list .item .jobdate{display: inline-block; float:right;}
    .zp-list-wrap .ctain .rt-zpxinxi-list .list .item .jobpart{font-weight: bold;}
    /* list-page */
    .mod06-listpage{display:flex; margin: 20px auto;}
    .mod06-listpage .pagebox{margin:auto;}
    .mod06-listpage .pagebox ul{float:left;padding:12px 0 12px 16px}
    .mod06-listpage .pagebox ul li{float:left;font-family:Tahoma;line-height:25px;margin:0 6px 5px 0;border:1px solid #E9E9E9}
    .mod06-listpage .pagebox ul li a{float:left;padding:0 8px;color:#555;display:block}
    .mod06-listpage .pagebox ul li a:hover{text-decoration:none;padding:0 8px; background-color:var(--color2);font-weight:700; color:#fff;}
    .mod06-listpage .pagebox ul li.pageActive,.mod06-listpage .pagebox ul li.pageActive a,.pagebox ul li.pageActive a:hover{background-color:var(--color2);padding:0 8px;font-weight:700; color:#fff;}
    .mod06-listpage .pagebox .pageSum{line-height:21px;padding:2px 10px 2px 16px;color:#999}
    .mod06-listpage .pagebox .pageSum strong{color:#555;font-weight:400;margin:0 2px}
}
@media all and (max-width:640px){
    .zp-list-wrap .ctain{width: 100%; }
    .mod05-lfdiv{float:left; width: 100%; min-height:auto; margin-top: 10px; background:none;}
    .mod05-lfdiv .subnav li{float:left;  box-sizing:border-box; width: 25%;  margin:0 auto; padding:0;  display: flex; justify-content: center; align-items: center; text-align: center; background:#fff;}
    .mod05-lfdiv .subnav li img{display: block; width: 60%; margin-left:20%; filter: grayscale(1); opacity: 0.8;}
    .mod05-lfdiv .subnav li a p{font-size: 16px;  padding:10px 0;}
    .mod05-lfdiv .subnav li:hover{background:none; }
    .mod05-lfdiv .subnav li:hover a p{color:var(--color1); } 
    .mod05-lfdiv .subnav li:hover img{filter: grayscale(0); opacity: 1;} 
    .mod05-lfdiv .subnav .current{background:none; }
    .mod05-lfdiv .subnav .current a p{color: var(--color1); } 
    .mod05-lfdiv .subnav .current img{filter: grayscale(0); opacity: 1;} 
    .mod05-lfdiv .ctact{display: none;}

    .zp-list-wrap .ctain .rt-zpxinxi-list{float:left; width: 94%; margin:0 3%;}
    .zp-list-wrap .ctain .rt-zpxinxi-list .titl{margin-top:25px; padding-bottom:15px; border-bottom:1px solid #ccc; font-weight: normal;}
    .zp-list-wrap .ctain .rt-zpxinxi-list .list .item{margin-top:20px; border-radius:10px; border:1px solid #e0e0e0; box-shadow: 0 2px 4px 0 rgba(185, 195, 201, 0.5); padding:10px 10px;}
    .zp-list-wrap .ctain .rt-zpxinxi-list .list .item .jobtitl h3{float:left; width: 60%; }
    .zp-list-wrap .ctain .rt-zpxinxi-list .list .item .jobtitl strong{ float: right; color:#c80000;}
    .zp-list-wrap .ctain .rt-zpxinxi-list .list .item .jobmsg{padding:5px 0; font-size:12px;}
    .zp-list-wrap .ctain .rt-zpxinxi-list .list .item .jobmsg .jobtag{display: inline-block; float:left;}
    .zp-list-wrap .ctain .rt-zpxinxi-list .list .item .jobdate{display: inline-block; float:right;}
    .zp-list-wrap .ctain .rt-zpxinxi-list .list .item .jobpart{font-weight: bold;}
}

/* rt-zpxinxi-artic */
@media all{
    .rt-zpxinxi-artic{float:left; width: 920px; margin-left: 40px;}
    .rt-zpxinxi-artic .titl{margin-top:25px; padding-bottom:15px; border-bottom:1px solid #ccc;}
    .rt-zpxinxi-artic .jobdscpt{margin-top:10px; border-radius:10px; border:1px solid #e0e0e0; box-shadow: 0 2px 4px 0 rgba(185, 195, 201, 0.5); padding:10px 20px;font-size: 16px; line-height: 2rem;}
    .rt-zpxinxi-artic .jobdscpt.job01{margin-top:20px;}
    .rt-zpxinxi-artic .job01 .jobtitl h3{float:left; width: 60%; }
    .rt-zpxinxi-artic .job01 .jobtitl strong{ float: right; color:#c80000;}
    .rt-zpxinxi-artic .job01 p{margin-top:5px;}
    .rt-zpxinxi-artic .job01 .jobadd{float:left; }
    .rt-zpxinxi-artic .job01 .jobdate{float:right;}
    .rt-zpxinxi-artic .jobdscpt h4{margin:5px 0  10px 0; border-left:4px solid var(--color1); padding-left:10px;font-size: 16px;}
    .rt-zpxinxi-artic .jobdscpt .tel{font-size: 18px; font-weight: bold;color: var(--color2); height: 40px; line-height: 40px;}

    .mod07-artpage {width: 100%; margin-bottom:20px;}
    .mod07-artpage>div {width:40%; border-radius: 25px; background-color: rgba(35,160,195,.75); padding:8px 20px; text-align:center; color:#fff;}
    .mod07-artpage>div:hover {background-color: var(--color2); }
    .mod07-artpage  a{color: #fff; }
    .mod07-artpage .prepage{float: left; }
    .mod07-artpage .nextpage{float: right;}
}
@media all and (max-width:640px){
    .rt-zpxinxi-artic{float:left; width: 94%; margin-left: 0; padding:0 3%;}
    .mod07-artpage {margin-bottom:10px;}
    .mod07-artpage>div {width:95%; border-radius: 10px;  padding:3px 2.5%; margin-bottom:10px; }
}

/* rt-zpxinwen-list */
@media all{
    .rt-zpxinwen-list{float:left; width: 920px; margin-left: 40px;}
    .rt-zpxinwen-list .titl{margin-top:25px; padding-bottom:15px; border-bottom:1px solid #ccc;}
    .mod11-newslist .newsli{    margin-top:20px; border-radius:10px; border:1px solid #e0e0e0; box-shadow: 0 2px 4px 0 rgba(185, 195, 201, 0.5); padding:20px;}
    .mod11-newslist .newsli .imgbox{width:160px; height:100px;float: left; overflow:hidden; border-radius: 10px;}
    .mod11-newslist .newsli .imgbox img{width: 100%; height: 100%; transition: all .5s ease-in-out; min-height: 60px;}
    .mod11-newslist .newsli .ctentbox{float: left; width: 670px; margin-left:40px;}
    .mod11-newslist .newsli .ctentbox .newstitl{color: var(--color1);}
    .mod11-newslist .newsli .ctentbox .date{margin:10px 0;}
    .mod11-newslist .newsli:hover .imgbox img{transform:scale(1.1,1.1);}
    .mod11-newslist .newsli:hover .ctentbox{color:var(--color2); }

}
@media all and (max-width:640px){
    .rt-zpxinwen-list{ width: 94%; margin-left: 0; padding:0 3%;}
    .rt-zpxinwen-list .titl{font-weight: normal;}
    .mod11-newslist .newsli{margin-bottom:15px; padding:10px 10px;}
    .mod11-newslist .newsli .imgbox{width:27%; height:auto; max-height: 85px; border-radius: 0;}
    .mod11-newslist .newsli .ctentbox {width: 69%; margin-left: 4%;}
    .mod11-newslist .newsli .ctentbox .newstitl{font-size: 14px;}
    .mod11-newslist .newsli .ctentbox .date{margin:5px 0;}
    .mod11-newslist .newsli .ctentbox .ctent {display: none;}

}

/* rt-zpxinwen-artic */
@media all {
    .rt-zpxinwen-artic{float:left; width: 930px; margin-left: 30px;}
    .mod13-newsctent{padding-left:30px; border-left:1px solid #f1f1f1;}
    .mod13-newsctent .mainHead .titl {	line-height:28px;	font-size:24px; font-weight: normal; margin-top:25px; padding-bottom:15px; border-bottom:1px solid var(--color1);}
    .mod13-newsctent .mainHead .time {	font-size:14px;	color:#999999;	line-height:24px; margin:10px 0;}
    .mod13-newsctent .mainContent{margin:20px 0 20px 0; padding-bottom:20px; border-bottom: 1px solid var(--color1);}
    .mod13-newsctent .mainContent img {	max-width: 100% !important;	height: auto !important;}
    .mod13-newsctent .mainContent h3{font-size:16px; padding:6px 1pc;border-radius:5px;background-color:rgb(241,241,241);color:#379fd3; margin:10px 0;}
    .mod13-newsctent .mainContent h4{font-size:15px; color:rgb(22,58,125); padding:15px 0;}
    .mod13-newsctent .mainContent .digest{margin-bottom:30px;padding:10px;border:5px solid rgb(234,137,28);border-bottom-right-radius:30px;border-top-left-radius:30px;background-color:rgba(255,236,216,.5);box-shadow:5px 5px 2px #bcbcbc}
    .mod13-newsctent .mainContent a{font-weight: bold;color:rgb(234,137,28);text-decoration:underline; padding:0 3px;}
    .mod13-newsctent .mainContent a:hover{text-shadow: 1px 1px #000;}
    .mod13-newsctent .mainContent div,.mod13-newsctent .mainContent p,.mod13-newsctent .mainContent span, .mod13-newsctent .mainContent li{padding:1px 0;color:#666;font-size:16px;line-height:24px}
}
@media all and (max-width:640px){
    .rt-zpxinwen-artic{width: 94%; margin-left:0; padding:0 3%;}
    .mod13-newsctent{padding-left:0; border-left:none;}
	.mod13-newsctent  .mainHead .title {line-height:26px;	font-size:20px;}
	.mod13-newsctent  .mainHead .time {	font-size:12px;	line-height:20px;	padding-top:4;}
	.mod13-newsctent  .mainContent p {	font-size:14px;	line-height:20px;	padding:6px 0;}
	.mod13-newsctent  .mainContent div {	font-size:14px;	line-height:24px;	padding:6px 0;}
	.mod13-newsctent  .mainContent span {	font-size:14px;	line-height:24px;	padding:6px 0;}
	.mod13-newsctent .page>div {width: 95%; padding: 5px 2.5%;	margin: 5px 0;	}
}

/* rt-zpfengcai-list */
@media all{
    .rt-zpfengcai-list{float:left; width: 930px; margin-left: 30px;}
    .rt-zpfengcai-list .fengcaibox {padding-left:30px; border-left:1px solid #f1f1f1;}
    .rt-zpfengcai-list .fengcaibox .titl {	line-height:28px; margin-top:25px; padding-bottom:15px; border-bottom:1px solid var(--color1);}
    .rt-zpfengcai-list .fengcaibox .imglist{margin-top:20px;} 
    .rt-zpfengcai-list .fengcaibox .imglist li{float:left; box-sizing: border-box; width: 425px; margin-bottom: 20px;}
    .rt-zpfengcai-list .fengcaibox .imglist li img{width:100%; transition: all 0.5s ease-in-out;}
    .rt-zpfengcai-list .fengcaibox .imglist li:nth-child(odd) {margin-right: 49px;}
    .rt-zpfengcai-list .fengcaibox .imglist li p{text-align: center; margin-top:5px;}

}@media all and (max-width:640px){
    .rt-zpfengcai-list{width: 94%; margin-left: 0; padding:0 3%;}
    .rt-zpfengcai-list .fengcaibox {padding-left:0; border-left:0;}
    .rt-zpfengcai-list .fengcaibox .titl {	line-height:28px;font-weight: normal; margin-top:25px; padding-bottom:15px; }
    .rt-zpfengcai-list .fengcaibox .imglist li{width: 48%; margin-bottom: 20px;}
    .rt-zpfengcai-list .fengcaibox .imglist li:nth-child(odd) {margin-right: 4%;}
    .rt-zpfengcai-list .fengcaibox .mod06-listpage{margin-top: 0;}
}

/* rt-zpcaifang-list */
@media all{
    .rt-zpcaifang-list{float:left; width: 930px; margin-left: 30px;}
    .rt-zpcaifang-list .caifangbox {padding-left:30px; border-left:1px solid #f1f1f1;}
    .rt-zpcaifang-list .caifangbox .titl {	line-height:28px; margin-top:25px; padding-bottom:15px; border-bottom:1px solid var(--color1);}
    .rt-zpcaifang-list .caifangbox .imglist .emli{ float: left;  margin-right: 30px; margin-top: 20px;}
    .rt-zpcaifang-list .caifangbox .imglist .emli:nth-child(3n){margin-right: 0;}
    .rt-zpcaifang-list .caifangbox .imglist .emli .rw_bg{position:relative; width: 279px; height: 350px ; background: #eee; margin-top:108px;}
    .rt-zpcaifang-list .caifangbox .imglist .emli .rw_bg img{position:absolute;top:-88px; left:51.5px; }
    .rt-zpcaifang-list .caifangbox .imglist .emli .rw_bg .rw_msg{position: absolute;  top: 140px;
        text-align: center;  width: 279px;}
    .rt-zpcaifang-list .caifangbox .imglist .emli .rw_bg .rw_msg .rw_more{padding:3px 5px; border-radius: 15px; background-color: #fff; margin:0 auto; width: 100px;}
    .rt-zpcaifang-list .caifangbox .imglist .emli .rw_bg .rw_msg p{margin:25px 0;}
    .rt-zpcaifang-list .caifangbox .imglist .emli:hover .rw_bg{background: var(--color1);}
    .rt-zpcaifang-list .caifangbox .imglist .emli:hover .rw_bg h3{color: #fff;}
    .rt-zpcaifang-list .caifangbox .imglist .emli:hover .rw_bg p{color: #fff;}
    .rt-zpcaifang-list .caifangbox .imglist .emli:hover .rw_bg .rw_more{color: var(--color1);}
    .rt-zpcaifang-list .caifangbox .imglist .emli:hover .rw_bg .rw_more span{color: var(--color1);}
}@media all and (max-width:640px){
    .rt-zpcaifang-list{width: 94%; margin-left: 0; padding:0 3%;}
    .rt-zpcaifang-list .caifangbox {padding-left:0; border-left:0;}
    .rt-zpcaifang-list .caifangbox .titl {	line-height:28px;font-weight: normal; margin-top:25px; padding-bottom:15px; }
    .rt-zpcaifang-list .caifangbox .imglist .emli{margin-right: 4%; width: 48%;}
    .rt-zpcaifang-list .caifangbox .imglist .emli .rw_bg{ height: 280px ; background: #eee; margin-top:108px; width: 100%; display: flex;}
    .rt-zpcaifang-list .caifangbox .imglist .emli .rw_bg .rw_msg{width: 100%; top:85px;}
    .rt-zpcaifang-list .caifangbox .imglist .emli .rw_bg img{width: 80%; left: 10%; }
    .rt-zpcaifang-list .caifangbox .imglist .emli:nth-child(even){margin-right: 0 !important;}
    .rt-zpcaifang-list .caifangbox .imglist .emli:nth-child(odd){margin-right: 4% !important;}
}

