@charset "utf-8";
/* CSS Document */
/* 标题 */
.m-title h1 a{display:block;color:#ba082e;text-align:center;font-weight:700;font-size:32px;line-height:36px;}
.m-title h1{margin:40px 0 20px 0;}
.m-title p {color:#666666; font-size: 15px;line-height: 25px;text-indent: 2em;}
.m-title .find-more{color: #ff0000;font-size: 15px;}
/* 轮播 */
.m-flash{position: relative;width:57.1428%}
.m-flash .bd,.m-flash img{height: 450px;}
.m-flash img{display: block; width: 100%;object-fit: cover;transition: all linear .3s }
.m-flash img:hover{transform: scale(1.1);}
.m-flash .bd li,.m-flash .bd li a{position: relative;}
.m-flash .bd li a{display: block;}
.m-flash .bd li p{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 115px 0 18px; line-height: 58px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; color: #fff;background:rgba(0, 0, 0, .4);}
.m-flash .hd{position: absolute; right: 20px; bottom: 21px;}
.m-flash .hd ul li{float: left; margin-left: 10px; width: 12px; height: 12px;  background: #fff;border-radius: 50%;}
.m-flash .hd ul li.on{background: #ff0000;}

.m-news{width:calc(42.8571% - 20px)}
.m-news .m-liststylecom{height: 378px;}
.gwy-box{margin-top: 12px;}
.dzy-box>a,.gwy-box>a{display:block;width:58px;line-height:1.8;background:#0074c5;color:#fff;font-size:18px;padding:28px 20px;margin-right:20px;}
.dzy-list,.gwy-list{width:calc(100% - 78px);margin-top: -8px;}
.nrtj-box{bottom: 0;width: 100%;}
.nrtj-item{width:48%;height:42px;line-height:42px;color:#0074c5;text-align:center;border:1px solid #0074c5;}
.nrtj-item:hover{background: #0074c5;color: #fff;}

/*tab切换公用 */
.m-tabnav{overflow: hidden;text-align: center;}
.m-tabnav li{float: left;position: relative;}
.m-tabnav li a{display:block;height: 45px;line-height: 45px;font-size: 20px;}

/*更多 */
.m-tabnav .j-more{float: right;font-size:16px;color:#999;height: 40px;line-height: 40px;}
.m-tabnav .j-more:hover{color:#0061a5}

/*style1-背景条 */
.m-tabnav1{border-bottom:1px solid #dddddd;}
.m-tabnav1 li{margin-right:35px}
.m-tabnav1 li i{ position:absolute; left:50%; bottom:0px; height:2px; background:#a72126; width:0%; z-index:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.m-tabnav1 li.u-active i{ width:100%; left:0}
.m-tabnav li.u-active a{color:#1f89e1;font-weight: bold;}

/*style2-背景色 */
.m-tabnav2{margin-bottom:10px;border-bottom:1px solid #dddddd;}
.m-tabnav2 li{height: 58px;}
.m-tabnav2 li a{padding:0 5px; font-weight: normal; font-size: 24px;line-height: 42px;color:#000;position: relative;}
.m-tabnav2 li+li{margin-left: 30px;}
.m-tabnav2 li.u-active a{color:#1f89e1;font-weight: bold;}
.m-tabnav2 li.u-active::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 3px;background: #1f89e1;}	

/*style3-标题居中 */
.m-tabnav3{border-bottom:1px solid #ffe5e5;text-align: center;}
.m-tabnav3 ul li{display:inline-block;float:none}
.m-tabnav3 ul a{font-size:18px;display:inline-block;height:55px;line-height:40px;padding:0 15px}
.m-tabnav3 ul i{position: absolute;bottom:0px;left:50%;margin-left:-6px;width:12px;height:8px;z-index: 1;}
.m-tabnav3 ul .u-active a{border-bottom:2px solid #ca1212;color:#ba082e}
.m-tabnav3 ul .u-active i{display:block;background: url(../images/index/row1.png) center no-repeat;bottom:2px;-webkit-transition: all linear 0.2s;transition: all linear 0.2s;-moz-transition: all linear 0.2s;}

/*style4-圆角标题 */
.m-tabnav4{padding:6px 0;border-bottom:1px solid #ddd}
.m-tabnav4 li{margin-right:12px; text-align: center;}
.m-tabnav4 li a{ width: 110px;height: 32px;line-height: 32px ;border: 1px solid #ddd; border-radius: 42px; font-size: 14px;  overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-tabnav4 li.u-active a{ color: #ba082e; border-color: #ba082e;}

/*文字列表 */
.m-liststylecom li{height: 42px; line-height: 42px;}
.m-liststylecom li a{display: block; font-size: 18px; padding-left: 14px; background: url(../images/public/icon-li.png) left center no-repeat; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-liststylecom li span{float: right; color: #b8b8b8; font-size: 16px;}
.m-liststylecom li a:hover{padding-left: 16px;}
.m-dashed li{border-bottom:1px dashed #ddd}

/* 专题专栏 */
.m-content4{margin-top: 27px;height: 96px;background-color: #f1f1f1;}
.m-content4 .zt-flash{width: 100%;height: 96px;margin-top: 17px;position: relative;overflow: hidden;}
.m-content4 .zt-flash .prev,.m-content4 .zt-flash .next{position:absolute;right:0;top:50%;margin-top:-14px;display:block;width:16px;height:28px;opacity:0.28;background-color: #000000;overflow:hidden;}
.m-content4 .zt-flash .prev:hover,.m-content4 .zt-flash .next:hover{opacity: 0.8;}
.m-content4 .zt-flash .prev::after,.m-content4 .zt-flash .next::after{content: "";position: absolute;left: 2px;top: 10px;width: 8px; height: 8px; border: 1px solid white;border-left: none;border-bottom: none; transform: rotate(45deg);}
.m-content4 .zt-flash .prev{left: 0; transform: rotate(-180deg);}
.zt-list li{float:left;position: relative;margin-right: 20px;overflow:hidden; }
.zt-list li:last-child{margin-right: 0;}
.zt-list li img{width:335px;height: 96px;object-fit:contain;transition: transform 0.3s ease-in-out;}
.zt-list li:hover img{transform: scale(1.1);}

/* 招商引资 */
.zsyz{margin-top: 40px;}
.com-tab .m-tabnav2 li{height: 40px;}
.com-tab .m-tabnav2 li a{line-height: 26px;}
.sub-tabnav i{display: inline-block;width: 1px;height: 22px;vertical-align: -4px;margin: 0 20px;background-color: #d1d1d1;}
.sub-list li{float: left; width: calc(50% - 27px);}
.sub-list li:nth-child(2n){margin-left: 54px;}
.zsyz .m-list-left,.zfxxgk .m-list-left{width: calc(100% - 365px);}
.m-zl{width: 335px;margin-left: 30px;padding-top: 17px;}
.m-zl li+li{margin-top: 20px;}

/* 政府信息公开 */
.zfxxgk{margin-top: 36px;}
.zcfg,.ggzypz{width: calc(50% - 27px);}
.ggzypz{margin-left: 54px;}
.m-zflm{padding-top: 30px;}
.zflm-list li{width: 100%;height:58px;line-height: 58px;background-color:#f0f0f0;}
.zflm-list li a{height: 100%;font-size: 18px;color: #3d3d3d;}
.zflm-list li a img{margin-right: 18px;margin-left: 72px;vertical-align: -8px;}
.m-zflm li+li{margin-top: 10px;}

/* 园区风采 */
.yqfc{margin-top: 30px;}
.yqfc .m-tabnav2{margin-bottom: 24px;}
.yqfc-tabnav{right: 0;top: 14px;overflow: visible;}
.yqfc-tabnav li{height:30px;line-height:30px;padding: 0 25px;background-color:#f0f0f0;border-radius: 15px;}
.yqfc-tabnav li+li{margin-left: 10px;}
.yqfc-tabnav li a{font-size: 16px;color: #333333;line-height: 30px;font-weight: normal;}
.yqfc-tabnav li.u-active{background-color: #1f89e1;}
.yqfc-tabnav li.u-active a{color: white;}
.yqfc-flash{width: 100%; overflow: hidden;}
.yqfc-flash li{float: left;width: 336px;height: 240px;margin-right: 18px;}
.yqfc-flash li .img-box{display:block;height: 100%;height: 190px;overflow: hidden;}
.yqfc-flash li img{width: 100%;height: 100%;object-fit:cover;}
.yqfc-flash .bd{height: auto;}
.yqfc-flash .bd .f-ellipsis{text-align:center;font-size:16px;line-height:42px;color:#333333;padding:0;user-select:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

/*medium pcScreen lg*/
@media screen and (max-width: 1400px) {

}
/*pad md*/
@media screen and (max-width: 1200px ){
	

}
/*pad md*/
@media screen and (max-width: 991px ){
	.m-flash,.m-news,.is-pldjgcont,.zsyz .m-list-left,.zfxxgk .m-list-left,.sub-list li,.zcfg,.ggzypz{width:100%}
	.m-title h1 a{font-size:24px;}
	.m-news{margin-top:15px}
	.sub-list li:nth-child(2n),.ggzypz{margin-left: 0;}
	.m-zl{width: 100%;margin-left: 0;}
	.yqfc-tabnav{position: static;}
	.m-zl ol li{float: left;width: calc(50% - 20px);margin: 20px 0 0px;}
	
}

/*phone sm*/
@media screen and (max-width: 767px) {
	img{max-width:100%}
	.m-tabnav li a{font-size:16px;height:38px;line-height:38px}
	.m-tabnav .j-more{font-size:14px;height:38px;line-height:38px}
	.m-title h1 a{font-size:20px}
	.m-title h1{margin:20px 0}
	.m-flash .bd, .m-flash img{height:260px}
	.m-liststylecom li{height:36px;line-height:36px}
	.yqfc-tabnav li{padding: 0 15px;}
	.yqfc-tabnav li a{height: 30px;line-height: 30px;}
	.m-zl ol li{float: unset; width: 100%;}
 
}