@charset "utf-8";
body{ background-color: #fff; position: relative;}

.banner{ height: calc(100vw * 625 / 1920); position: relative;}
.banner .banner-con{ background: none;}
.banner .banner-pic{ width:100%; height: 100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-image: url(../images/bg_tzfl.png); background-repeat: no-repeat; background-position: center top; background-size: 100%;}

.swiper-container { width: 100%; height: 100%;}
.swiper-container .swiper-pagination { width: 100%;}

.big-lm{ margin: 0 auto 0.3rem auto; padding: 0.5rem 0 0.3rem 0; position: relative;}
.big-lm img{ width:2.2rem; height: 0.6rem; margin: 0 auto; display: block; position: relative; z-index: 1;}
.big-lm span{ font-size: 0.52rem; color: #e8e8e8; font-weight: bold; text-align: center; display: block; position: absolute; left: 0; right: 0; bottom: 0;}
.big-lm span.zzcy-span{ color: #efefef;}

/****发展平台****/
.fzpt{ margin-top: -0.82rem; padding-bottom: 0.5rem; position: relative; z-index: 1; overflow: hidden;}
.fzpt .fzpt-w{ border-top-left-radius: 0.08rem; border-top-right-radius: 0.08rem; background-color: #fff;}
.fzpt .fzpt-w .box{ padding: 0.2rem 0.15rem 0.15rem 0.15rem; background-color: #f5f5f5;}
.fzpt .fzpt-w .box .hd{}
.fzpt .fzpt-w .box .hd ul{}
.fzpt .fzpt-w .box .hd ul li{ width: calc(100% / 4); float: left; background-image: url(../images/bg_tzfl_fzpt_li.png); background-repeat: no-repeat; background-position: right center;}
.fzpt .fzpt-w .box .hd ul li:nth-last-of-type(1){ background-image: none;}
.fzpt .fzpt-w .box .hd ul li a{ display: block;}
.fzpt .fzpt-w .box .hd ul li a .img{ width:0.46rem; height: 0.46rem; margin: 0 auto 0.1rem auto; background-repeat: no-repeat; background-position: center center; background-size: 100%; display: block;}
.fzpt .fzpt-w .box .hd ul li a .img.lm01{ background-image: url(../images/bg_tzfl_fzpt_lm01.png);}
.fzpt .fzpt-w .box .hd ul li a .img.lm02{ background-image: url(../images/bg_tzfl_fzpt_lm02.png);}
.fzpt .fzpt-w .box .hd ul li a .img.lm03{ background-image: url(../images/bg_tzfl_fzpt_lm03.png);}
.fzpt .fzpt-w .box .hd ul li a .img.lm04{ background-image: url(../images/bg_tzfl_fzpt_lm04.png);}
.fzpt .fzpt-w .box .hd ul li a span{ font-size: 0.19rem; color: #acacac; font-weight: bold; text-align: center; display: block;}
.fzpt .fzpt-w .box .hd ul li:hover a .img.lm01,.fzpt .fzpt-w .box .hd ul li.active a .img.lm01{ background-image: url(../images/bg_tzfl_fzpt_lm01_active.png);}
.fzpt .fzpt-w .box .hd ul li:hover a .img.lm02,.fzpt .fzpt-w .box .hd ul li.active a .img.lm02{ background-image: url(../images/bg_tzfl_fzpt_lm02_active.png);}
.fzpt .fzpt-w .box .hd ul li:hover a .img.lm03,.fzpt .fzpt-w .box .hd ul li.active a .img.lm03{ background-image: url(../images/bg_tzfl_fzpt_lm03_active.png);}
.fzpt .fzpt-w .box .hd ul li:hover a .img.lm04,.fzpt .fzpt-w .box .hd ul li.active a .img.lm04{ background-image: url(../images/bg_tzfl_fzpt_lm04_active.png);}
.fzpt .fzpt-w .box .hd ul li:hover a span,.fzpt .fzpt-w .box .hd ul li.active a span{ color: #d6ba7d;}
.fzpt .fzpt-w .box .bd{ height: 4.83rem; margin-top: 0.4rem; background-color: #fff; position: relative;}
.fzpt .fzpt-w .box .bd .pic-sp{ width:calc(100% - 5.85rem); height: 100%;}
.fzpt .fzpt-w .box .bd .pic-sp.gk{ width:calc(100% - 8rem); background: url(../images/bg_tzfl_xcsp.png) no-repeat center center !important; background-size: 100%;}
.fzpt .fzpt-w .box .bd .pic-sp .video_item { width: 100%; height: 100%; overflow: hidden; position: relative;}
.fzpt .fzpt-w .box .bd .pic-sp .video_item video { width: 100%; height: 100% !important; object-fit: contain;}
.fzpt .fzpt-w .box .bd .pic-sp img { width: 100%; height: 100% !important; object-fit: cover;}
.fzpt .fzpt-w .box .bd .js{ width: 5.85rem; height: 100%; padding: 0.9rem 0.3rem 0 0.3rem; position: relative;}
.fzpt .fzpt-w .box .bd .js.gk{ width: 8rem;}
.fzpt .fzpt-w .box .bd .js .nr{ height: 2.4rem; line-height: 0.48rem; text-indent: 32px; text-align: justify; white-space: normal; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5;}
.fzpt .fzpt-w .box .bd .js .nr a{ color: #d6ba7d;}
.fzpt .fzpt-w .box .bd .js .tel{ width:4.04rem; height: 0.57rem; font-weight: bold; line-height: 0.57rem; letter-spacing: 0.01rem; border-top-left-radius: 0.2rem; border-bottom-right-radius: 0.2rem; text-align: center; background: url(../images/bg_tzfl_fzpt_tel.png) no-repeat center bottom; position: absolute; left: 50%; bottom: 0.57rem; transform: translate(-50%, 0);}
.fzpt .fzpt-w .box .bd .js .tel a{ color: #fff; animation: pulse 2s linear infinite; -webkit-animation: pulse 2s linear infinite; display: block;}
.fzpt .fzpt-w .box .bd .js .tel a img{ width:0.4rem; height: 0.4rem; display: inline-block; vertical-align: middle;}
.fzpt .fzpt-w .box .bd .swiper-container { position: static;}
.fzpt .fzpt-w .box .bd .swiper-container .swiper-wrapper .swiper-slide{ height: 100%;}
.fzpt .fzpt-w .box .bd .swiper-container .swiper-pagination{ padding-right: 0.35rem; font-size: 0.22rem; text-align: right; top: 0.3rem; bottom: auto;}
.fzpt .fzpt-w .box .bd .swiper-container .swiper-pagination span.swiper-pagination-current{ font-size: 0.38rem; color: #d6ba7d;}

/****支柱产业****/
.zzcy{ padding-bottom: 0.4rem; background: url(../images/bg_tzfl_zzpt.png) no-repeat center bottom #f6f7f8;}
.zzcy .cygk{ margin-top: -0.2rem; color: #757575; line-height: 0.36rem; text-align: center;}
.zzcy .bd{ padding-bottom: 0.48rem; position: relative; overflow: hidden;}
.zzcy .bd .swiper-container{ position: static;}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide{ width:25%;}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box{ height: 4.18rem; margin: 0.35rem 0 0 0; position: relative; cursor: pointer;}

.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item{ height: 100%; background-repeat: no-repeat; background-position: center center; background-size: 100% 100%; transition: all .5s linear; -webkit-transition: all .5s linear; -moz-transition: all .5s linear; -o-transition: all .5s linear; -ms-transition: all .5s linear;}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item.bg01{ background-image: url(../images/bg_tzfl_zzcy_bg01.png);}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item.bg02{ background-image: url(../images/bg_tzfl_zzcy_bg02.png);}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item.bg03{ background-image: url(../images/bg_tzfl_zzcy_bg03.png);}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item.bg04{ background-image: url(../images/bg_tzfl_zzcy_bg04.png);}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item.bg05{ background-image: url(../images/bg_tzfl_zzcy_bg05.png);}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item.bg06{ background-image: url(../images/bg_tzfl_zzcy_bg06.png);}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item a{ height: 100%; padding: 0.6rem; position: relative; display: block;}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item a .title{ width:0.36rem; height: 1.6rem;}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item a .more{ width:0.2rem; padding-bottom: 60px; font-size: 0.17rem; color: #fff; background: url(../images/bg_tzfl_zzcy_ckgd.png) no-repeat center bottom; display: block; position: absolute; right: 0.5rem; bottom: 0;}

.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item-js{ width: 0; height: 4.18rem; position: absolute; top: 0; bottom: 0; z-index: 1; color: #fff; transition: all .5s cubic-bezier(.4,0,.2,1), z-index 0s .12s;}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide:nth-child(odd) .item-box .item-js{ left: 0;}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide:nth-child(even) .item-box .item-js{ right: 0;}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item-js.bg01{ background-color: #5e81ba;}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item-js.bg02{ background-color: #6da1c5;}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item-js.bg03{ background-color: #69afc4;}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item-js.bg04{ background-color: #6aa1c6;}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item-js.bg05{ background-color: #69afc4;}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item-js.bg06{ background-color: #5e81ba;}

.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item-js .nr-box{ height: 100%;}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item-js .nr-box .nr{ height: 100%; overflow-y: scroll; font-size: 0.17rem; line-height: 0.42rem !important; text-align: justify; display: none;}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item-js .nr-box .nr p,.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item-js .nr-box .nr span{ color: #fff!important; line-height: 0.41rem !important;}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item-js .nr-box .nr::-webkit-scrollbar { width: 0.05rem; margin-right: 0.2rem;}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item-js .nr-box .nr::-webkit-scrollbar-track { border-radius: 0.025rem; background: #f9fafa;}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item-js .nr-box .nr::-webkit-scrollbar-thumb { border-radius: 0.025rem;}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item-js.bg01 .nr-box .nr::-webkit-scrollbar-thumb { background: #5474b5;}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item-js.bg02 .nr-box .nr::-webkit-scrollbar-thumb { background: #658eb6;}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item-js.bg03 .nr-box .nr::-webkit-scrollbar-thumb { background: #69a9bd;}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item-js.bg04 .nr-box .nr::-webkit-scrollbar-thumb { background: #5991bd;}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item-js.bg05 .nr-box .nr::-webkit-scrollbar-thumb { background: #69a9bd;}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide .item-box .item-js.bg06 .nr-box .nr::-webkit-scrollbar-thumb { background: #5474b5;}

.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide:hover{ position: relative; z-index: 1;}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide:hover .item-box .item{ background-size: 110% 110%;}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide:hover .item-box .item-js{ width:calc(200% + 35px);}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide:hover .item-box .item-js .nr-box{ padding: 0.2rem;}
.zzcy .bd .swiper-container .swiper-wrapper .swiper-slide:hover .item-box .item-js .nr-box .nr{ padding-right: 0.15rem; display: block;}

.zzcy .bd .swiper-container .swiper-pagination{ bottom: -0.05rem;}
.zzcy .bd .swiper-container .swiper-pagination span { width:0.12rem; height: 0.12rem; border: 1px solid #6391d1; background-color: #f1f6fd; opacity: 1; display: inline-block;}
.zzcy .bd .swiper-container .swiper-pagination .swiper-pagination-bullet-active,.zzcy .bd .swiper-container .swiper-pagination .swiper-pagination-bullet-active { background: #6391d1;}

/* .zzcy .bd ul{ margin: -0.2rem -0.5rem 0 0;}
.zzcy .bd ul li{ width:calc(100% / 4); float: left;}
.zzcy .bd ul li .item-box{ height: 4.13rem; margin: 0.5rem 0.5rem 0 0; position: relative; cursor: pointer;}
.zzcy .bd ul li .item-box .item{ height: 100%; background-repeat: no-repeat; background-position: center center; background-size: 100% 100%; transition: all .5s linear; -webkit-transition: all .5s linear; -moz-transition: all .5s linear; -o-transition: all .5s linear; -ms-transition: all .5s linear;}
.zzcy .bd ul li .item-box .item.bg01{ background-image: url(../images/bg_tzfl_zzcy_bg01.png);}
.zzcy .bd ul li .item-box .item.bg02{ background-image: url(../images/bg_tzfl_zzcy_bg02.png);}
.zzcy .bd ul li .item-box .item.bg03{ background-image: url(../images/bg_tzfl_zzcy_bg03.png);}
.zzcy .bd ul li .item-box .item.bg04{ background-image: url(../images/bg_tzfl_zzcy_bg04.png);}
.zzcy .bd ul li .item-box .item a{ height: 100%; padding: 0.6rem; position: relative; display: block;}
.zzcy .bd ul li .item-box .item a .title{ width:0.36rem; height: 1.6rem;}
.zzcy .bd ul li .item-box .item a .more{ width:0.2rem; padding-bottom: 60px; font-size: 0.17rem; color: #fff; background: url(../images/bg_tzfl_zzcy_ckgd.png) no-repeat center bottom; display: block; position: absolute; right: 0.5rem; bottom: 0;}
.zzcy .bd ul li .item-box .item-js{ width: 0; height: 4.13rem; position: absolute; top: 0; bottom: 0; z-index: 1; color: #fff; transition: all .5s cubic-bezier(.4,0,.2,1), z-index 0s .12s;}
.zzcy .bd ul li .item-box .item-js.bg01{ left: 0; background-color: #5e81ba;}
.zzcy .bd ul li .item-box .item-js.bg02{ right: 0; background-color: #6da1c5;}
.zzcy .bd ul li .item-box .item-js.bg03{ left: 0; background-color: #69afc4;}
.zzcy .bd ul li .item-box .item-js.bg04{ right: 0; background-color: #6aa1c6;}

.zzcy .bd ul li .item-box .item-js .nr-box{ height: 100%;}
.zzcy .bd ul li .item-box .item-js .nr-box .nr{ height: 100%; overflow-y: scroll; font-size: 0.17rem; line-height: 0.42rem !important; text-align: justify; display: none;}
.zzcy .bd ul li .item-box .item-js .nr-box .nr p,.zzcy .bd ul li .item-box .item-js .nr-box .nr span{ color: #fff!important; line-height: 0.41rem !important;}
.zzcy .bd ul li .item-box .item-js .nr-box .nr::-webkit-scrollbar { width: 0.05rem; margin-right: 0.2rem;}
.zzcy .bd ul li .item-box .item-js .nr-box .nr::-webkit-scrollbar-track { border-radius: 0.025rem; background: #f9fafa;}
.zzcy .bd ul li .item-box .item-js .nr-box .nr::-webkit-scrollbar-thumb { border-radius: 0.025rem;}
.zzcy .bd ul li .item-box .item-js.bg01 .nr-box .nr::-webkit-scrollbar-thumb { background: #5474b5;}
.zzcy .bd ul li .item-box .item-js.bg02 .nr-box .nr::-webkit-scrollbar-thumb { background: #658eb6;}
.zzcy .bd ul li .item-box .item-js.bg03 .nr-box .nr::-webkit-scrollbar-thumb { background: #69a9bd;}
.zzcy .bd ul li .item-box .item-js.bg04 .nr-box .nr::-webkit-scrollbar-thumb { background: #5991bd;}
.zzcy .bd ul li:hover{ position: relative; z-index: 1;}
.zzcy .bd ul li:hover .item-box .item{ background-size: 110% 110%;}
.zzcy .bd ul li:hover .item-box .item-js{ width:calc(200% + 0.5rem);}
.zzcy .bd ul li:hover .item-box .item-js .nr-box{ padding: 0.2rem;}
.zzcy .bd ul li:hover .item-box .item-js .nr-box .nr{ padding-right: 0.15rem; display: block;} */

/****营商环境****/
.yshj{ padding-bottom: 0.5rem; background: url(../images/bg_tzfl_yshj.png) no-repeat center bottom #ffffff;}
.yshj .yshj-L{ width:calc(100% - 5.45rem); height: 4.55rem; padding-right: 0.6rem;}
.yshj .yshj-L .hd{}
.yshj .yshj-L .hd a{ padding-bottom: 0.15rem; font-size: 0.24rem; color: #3978cc; font-weight: bold; display: inline-block; position: relative;}
.yshj .yshj-L .hd a i{ width:100%; height: 0.03rem; background-color: #3978cc; display: block; position: absolute; left: 0; right: 0; bottom: 0;}

.yshj .yshj-L .bd ul{ margin-top: -0.1rem; padding-bottom: 0.1rem; overflow: hidden;}
.yshj .yshj-L .bd ul li{ height: 0.65rem; margin-top: 0.4rem; position: relative; transition: all .2s linear; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear;}
.yshj .yshj-L .bd ul li .date-box{ height: 100%; float: left; padding-right: 0.15rem; border-right: 1px solid #dcdcdc;}
.yshj .yshj-L .bd ul li .date-box .date{ width:0.65rem; height: 100%; background-image: url(../images/bg_yw_li_date.png); background-repeat: no-repeat; background-position: center center; background-size: auto; position: relative; display: block;}
.yshj .yshj-L .bd ul li .date-box .date h2, .yshj .yshj-L .bd ul li .date-box .date h6{ color: #929296; position: absolute; display: block;}
.yshj .yshj-L .bd ul li .date-box .date h2{ font-size: 0.23rem; top: 0; left: 0;}
.yshj .yshj-L .bd ul li .date-box .date h6{ font-size: 0.14rem; right: 0; bottom: 0;}
.yshj .yshj-L .bd ul li a{ width: calc(100% - 0.96rem); height: 100%; float: right; position: relative; display: block;}
.yshj .yshj-L .bd ul li a .title{ height: 0.52rem; line-height: 0.26rem; text-align: justify; white-space: normal; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; position: absolute; top:50%; left: 0rem; transform: translate(0, -50%); display: block;}
.yshj .yshj-L .bd ul li:hover a{ border-radius: 0.03rem; background-color: #edf6ff;}
.yshj .yshj-L .bd ul li:hover a .title{ padding: 0 0.1rem; color: #0a54a6;}

.yshj .yshj-R{ width:5.45rem; height: 4.55rem; margin-top: 0.04rem; padding:0.22rem 0.6rem 0.3rem 0.6rem; border-top-right-radius: 0.8rem; border-bottom-left-radius: 0.8rem; background: url(../images/bg_tzfl_yshj_btn.png) no-repeat top center; background-size: cover; position: relative;}
.yshj .yshj-R .img{ width:2.23rem; height: 2.26rem; position: absolute; right: 0; bottom: 0;}
.yshj .yshj-R .sx-btns{}
.yshj .yshj-R .sx-btns ul{}
.yshj .yshj-R .sx-btns ul li{ padding: 0.28rem; text-align: center; border-bottom: 1px solid #7d9fc2;}
.yshj .yshj-R .sx-btns ul li img{ width:1.75rem; height: 0.32rem; margin: 0 auto; display: block;}
.yshj .yshj-R .sx-btns ul li:hover img{ animation: pulse 2s linear infinite; -webkit-animation: pulse 2s linear infinite;}
.yshj .yshj-R .rcyj{ height: 0.97rem; margin-top: 0.29rem; padding: 0.2rem 0.2rem 0.2rem 0.6rem; border-radius:0.05rem; background: linear-gradient(0deg, rgba(90, 162, 232, 1) 20%, rgba(135, 191, 239, 1) 80%);}
.yshj .yshj-R .rcyj img{ width:1.75rem; height: 0.51rem;}

/****企业展示****/
.qyzs{ padding-bottom: 0.2rem;}
.qyzs .warp{ position: relative;}
.qyzs .warp .swiper-container { height: 100%; padding: 0.13rem 0 0.5rem 0;}
.qyzs .warp .swiper-container .swiper-wrapper .swiper-slide { width: 7.26rem; height: 4.25rem;}
.qyzs .warp .swiper-container .swiper-wrapper .swiper-slide img { width: 100%; height: 100%; object-fit: ccover;}
.qyzs .warp .swiper-container .swiper-wrapper .swiper-slide-active { padding: 0.15rem; background-color: #fff; box-shadow: 0 0 0.13rem rgba(213, 215, 216, 0.6);}
.qyzs .warp .swiper-container .swiper-pagination { width: 100%; bottom: 0.1rem; z-index: 999999; cursor: pointer;}
.qyzs .warp .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet { width:0.13rem; height: 0.13rem; margin: 0 0.05rem; background-color: #d4d4d4; opacity: 1;}
.qyzs .warp .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet-active { background-color: #e1c381;}
