@charset "utf-8";
/* CSS Document */
body,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,table,tr,th,td,p,a,input,dl,dt,dd,ul,ol,li,input,textarea{font-family:"Microsoft YaHei","微软雅黑",Helvetica, Arial, sans-serif;font-weight:normal;color:#000;margin:0;padding:0; line-height:32px; font-size:16px;}
header, section, footer, aside, nav, article, figure{display: block;}
dl, h1, h2, h3, h4, h5, h6, ol, p, ul{margin-top: 0; margin-bottom: 0}
dd, ol, ul{padding-left: 0; margin-left: 0}
em, i{font-style: normal}
li{list-style: none;padding:0;margin:0;display:inline-block;}
h1, h2, h3, h4, h5, h6{font-size: 1em}
.clear{clear:both}
ul,li,dl,dd{margin: 0;padding: 0;}
img{border:0}
a{text-decoration:none;margin:0;padding:0;}
.fl{float:left}
.fr{float:right}
po{background:transparent;}
input, select, textarea{outline: 0}
header, section, footer, aside, nav, article, figure{display: block;}
.w1200{width: 1200px;margin:0 auto;}
.top{position: relative;}
.top img{width: 100%;}


.shadow1{box-shadow: 0px 2px 8px #a49e9e;}
.shadow2{box-shadow: 0px 5px 16px #949494;}
.contant{margin:0 auto;width:1200px}


.core1{background: url(/eportal/imageDir/ztxw/2025/12/img_pc_site/2025120416492559386.jpg) top no-repeat #fff;background-size: 100% 100%;width:100% ;}
.core2{background: url(/eportal/attachDir/ztxw/2025/11/2025112609201479420.jpg) bottom no-repeat #fff;background-size: 100% 100%;width:100%;padding-bottom: 290px;}
.toup{width: 1200px;margin:0 auto;}
.toup img{width: 100%;}
/*1+N报告切换*/
.ts{width:100%;padding-top:20px;box-sizing: border-box;}

.hc_tit{/* height: 178px; */color:#fff;text-align: center;line-height: 280px;font-size: 34px;font-weight: 600;}
.hc_tit img{    width: 1200px;
    margin-top: 90px;}
.tsbg{width: 100%;margin-top: 20px;}
.dlwdd{width:1300px;height:340px;position:relative;padding-top: 45px;margin: 0 auto 0px;}
.dlwdd .bd{height:326px;z-index:0;width:1200px;overflow: hidden;margin:0px auto;}
.dlwdd .bd li{zoom:1; vertical-align:middle; cursor:pointer; float: left;margin: 0 15px 0 20px;position: relative;width:204px;height:326px;}
.dlwdd .bd img{width:204px;height:272px;display:block; transition-duration: 0.5s;margin-top:27px;box-shadow:  2px 2px 6px #929292}
.dlwdd .bd img:hover{transform: scale(1.2);
    -webkit-transform: scale(1.2);-moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);}
    .only{
        width: 600px;
        margin: 0px auto 0;
        display: flex;
        padding: 70px 66px 0;
        justify-content: space-between;
    }
    .only .reonly{
        width:240px;
    }
    .only .reonly img{width:240px;height:320px;display:block; transition-duration: 0.5s;box-shadow:2px 1px 7px #929292;}
    .only .reonly img:hover{transform: scale(1.1);
        -webkit-transform: scale(1.1);-moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);}
.dlwdd .prev,.dlwdd .next{position:absolute;top:47%;margin-top:-25px;display:block;width:40px;height:110px;opacity:0.7;background-size: 100% 100%;}
.dlwdd .prev{left:1%;background:url(/eportal/attachDir/ztxw/2025/11/2025112609201444951.png) center center no-repeat;float: left;}
.dlwdd .next{right:1%;background:url(/eportal/attachDir/ztxw/2025/11/2025112609201582220.png) center center no-repeat;float: right;}
.dlwdd .prev:hover,.dlwdd .next:hover{filter:alpha(opacity=100);opacity:1;}
.dlwdd .prevStop{display:none;}
.dlwdd .nextStop{display:none;}
.ts .more{padding: 0px 10px 50px;}

/* 优秀案例 */
.fs{width:100%;margin: 0px 0 40px;}
.project{display: flex;margin-top: 90px;
    justify-content: space-between;}
.proitem{width: 32%;}
.proitem a{
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.proitem a img{width: 100%;}
.proitem a span{width: 100%;background: #89d192;height: 45px;line-height: 45px;font-size: 18px;color: #fff;display: block;text-indent: 14px;font-weight: 600;}
.piaodai{position:relative}
.yxlist{padding: 60px 45px 60px;background: url(/eportal/attachDir/ztxw/2025/11/2025112609201363714.png) center no-repeat;background-size: 100% 100%;display: flex;flex-wrap: wrap;justify-content: space-between;align-content: center;box-sizing: border-box;}
.yxitem{width: 47%;box-sizing: border-box;display: flex;padding: 0px 0 4px;height: 84px;justify-content: center;flex-direction: column;/* margin-bottom: 10px; */background: url(/eportal/attachDir/ztxw/2025/11/2025112609201462438.png) bottom no-repeat;background-size: 100%;}
.yxtit{font-size: 18px;padding-left: 10px;/* min-height: 45px; */background-size: 12px;color:#5f5f5f;line-height: 32px;display: block;    font-weight: 600;}
.yxsum{padding-left:30px;color: #666;font-size: 16px;}
.yxtit:hover{font-weight: 600;color: #0d7ece;}
.fs .more{padding:0px 10px 20px}

/*视频切换*/
.yxal2{margin-top: 0px;}
.spsbg{display: flex;
    flex-wrap: wrap;margin-top: 90px;
    justify-content: space-between;}
.spitem{width: 47%;margin-bottom: 40px;}
.spitem video{width: 100%;    object-fit: cover;
    height: 294px;}
.spitem img{width: 100%;}
.spitem a.spname{display: block;width: 100%;height: 50px;background: #8bd195;color: #fff;line-height: 48px;text-align: center;font-size: 19px;    font-weight: 900;}
.spitem a.spname:hover{font-weight: 900;}

/* 专家说 */
.ss .hc_tit{    margin: 0px auto 90px;}
.ymjj{box-sizing: border-box;display: flex;justify-content: space-between;flex-wrap: wrap;}

.ymzjs{
    box-sizing: border-box;
    position: relative;
    padding: 35px 28px 0;
    background-color: #fff;
    height: 385px;
    width: 30%;
    border-radius: 25px;
    box-shadow: 2px 2px 14px #ccc;
    }
.zjpic{width: 100%;}
.zjpic img{width: 100%;}
.zjwen{
    width: 100%;
  
    text-align: justify;
    padding: 16px 0px 0;
    }
    .zjwen a{  font-size:18px;   font-weight:600; display: block;
        line-height: 32px;
        color: #5f5f5f;}
        .zjwen a:hover{color:#0d7ece}
    .more{
        text-align: right;
        padding: 30px 10px 20px;
    }
.morea{
    text-align: right;
    color: #494647;
    font-size: 16px;
}
.morea:hover{color: #ff6e2b;}
/* 图片放大的特效*/
.imgScaleBig{overflow:hidden;}
.imgScaleBig img{transition: all 0.5s;}
.imgScaleBig span{transition: all 0.5s;}
.imgScaleBig:hover img{transform: scale(1.1);-ms-transform: scale(1.1); -moz-transform: scale(1.1);-webkit-transform: scale(1.1); -o-transform: scale(1.1);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.imgScaleBig:hover span{line-height: 54px;}
.piaodai{position:relative;    overflow: hidden;
    width: 100%;}
.piaoimg{position:absolute;left:50%;bottom:0;}
.piaoimg img{width: 754px;}