:root{
    --titlebg: url("/zt/project/2024/663/images/img_title_before.png") no-repeat;
    --titleSize: 700 70px/70px 'arial';
    --allBgColor: #e2f9ff;
    --mask_title_ts1:rgba(40,160,156,1);
    --mask_title_tb1:rgba(40,160,156,0.7);
    --mask_title_te1:rgba(40,160,156,0);
    --mask_title_ts2:rgba(139,162,84,1);
    --mask_title_tb2:rgba(139,162,84,0.7);
    --mask_title_te2:rgba(139,162,84,0);
    --mask_title_ts3:rgba(222,114,17,1);
    --mask_title_tb3:rgba(222,114,17,0.7);
    --mask_title_te3:rgba(222,114,17,0);
    --mask_title_ts4:rgba(55,85,172,1);
    --mask_title_tb4:rgba(55,85,172,0.7);
    --mask_title_te4:rgba(55,85,172,0);
    --mask_title_ts5:rgba(17,139,202,1);
    --mask_title_tb5:rgba(17,139,202,0.7);
    --mask_title_te5:rgba(17,139,202,0);

    --futrue_more1:#53557c;
    --futrue_more2:#387dad;
    --futrue_more3:#e98c31;
    --futrue_more4:#7ccc60;
    --futrue_more5:#6e8489;
    --futrue_more6:#73b3b5;
    --futrue-bg1: linear-gradient(90deg,var(--futrue_more1) 0,#959ad5 48%,var(--futrue_more1));
    --futrue-bg2: linear-gradient(90deg,var(--futrue_more2) 0,#7ab7e1 48%,var(--futrue_more2));
    --futrue-bg3: linear-gradient(90deg,var(--futrue_more3) 0,#ffc790 48%,var(--futrue_more3));
    --futrue-bg4: linear-gradient(90deg,var(--futrue_more4) 0,#a5e68f 48%,var(--futrue_more4));
    --futrue-bg5: linear-gradient(90deg,var(--futrue_more5) 0,#aec2c6 48%,var(--futrue_more5));
    --futrue-bg6: linear-gradient(90deg,var(--futrue_more6) 0,#a5dbdd 48%,var(--futrue_more6));

}
/*==== 主体开始 ====*/
.loading{width:100%;height:100%;z-index:1000;text-align:center;background-color: #fff;position:fixed;display:flex;align-items: center;justify-content: center;}
.loading img{border-radius: 50%;overflow:hidden;}
.container{max-width:1300px;}
.big_pic img{width:100%;}
/*.title_box{background:var(--titlebg,#000);font:var(--titleSize);height:102px;padding-top:30px;padding-left:50px;margin-left:-50px;position:relative;z-index:9;display: flex;justify-content: space-between;align-items: flex-end;}*/
.mt-100{margin-top:-130px;}
.nav_warp_1db{display:flex;justify-content: space-between;align-items:center;}
/*.nav_warp_1db div + div{margin-left:30px;}*/
.into_btn_bd{display:flex;justify-content: space-between;align-items:center;}
.into_btn_bd .icon_btn{position:relative;box-sizing: border-box;display:block;}
.into_btn_bd .icon_btn a img{-webkit-transition:all .25s linear;-moz-transition:all .25s linear;transition:all .25s linear;}
.into_btn_bd .icon_btn a:hover img{transform: scale3d(1.08,1.08,1);}
.into_btn_bd .point{margin:0 -2px;}
.video_bd img{border:10px solid #fff;}
.hefei_into{color:#fff;margin-left:30px;}

.title_box{background:url(/zt/project/2024/663/images/bg_titleline2.png) no-repeat center;text-align:center;margin-top:40px;}
.title_box.bo{background:url(/zt/project/2024/663/images/bg_titleline.png) no-repeat center;text-align:center;margin-top:40px;}

/*==== 页头 ====*/
.header_all{position: relative;width:100%;height:700px;}
.header_all .header_bg{position: relative;z-index:1;display:block;width:100%;}
.header_all .header_qm1{opacity: 0;position: absolute;z-index:50;left:-3%;top:65%;}
.header_all .header_qm2{opacity: 0;position: absolute;z-index:30;left:-3%;top:60%;}
.header_all .header_logo{opacity: 0;position: absolute;z-index:80;left:20%;top:15%;max-width: 606px;width:40%;}
.header_all .header_btl{opacity: 0;position: absolute;z-index:7;top:-15%;left:0;}
.header_all .header_btr{opacity: 0;position: absolute;z-index:2;left:22%;top:55%;}
.header_all .header_mouse{opacity: 0;position: absolute;z-index:40;bottom:23%;left:50%;margin-left:-24px;}
/*header_lou*/
.ani_header_lou{
    transform-origin:center bottom;
    animation: header_lou 2s 0.6s forwards;
    -moz-animation: header_lou 2s 0.6s forwards;
    -webkit-animation: header_lou 2s 0.6s forwards;
    -o-animation: header_lou 2s 0.6s forwards;
    -ms-animation: header_lou 2s 0.6s forwards;
}
.ani_header_qm2{
     transform-origin:center bottom;
     animation: header_lou 2s 1.2s forwards;
     -moz-animation: header_lou 2s 1.2s forwards;
     -webkit-animation: header_lou 2s 1.2s forwards;
     -o-animation: header_lou 2s 1.2s forwards;
     -ms-animation: header_lou 2s 1.2s forwards;
 }
.ani_header_logo{
    transform-origin:center bottom;
    animation: header_lou 2s forwards;
    -moz-animation: header_lou 2s forwards;
    -webkit-animation: header_lou 2s forwards;
    -o-animation: header_lou 2s forwards;
    -ms-animation: header_lou 2s forwards;
}
.ani_h_qiao{
    transform-origin:center bottom;
    animation: header_lou 2s 1.6s forwards;
    -moz-animation: header_lou 2s 1.6s forwards;
    -webkit-animation: header_lou 2s 1.6s forwards;
    -o-animation: header_lou 2s 1.6s forwards;
    -ms-animation: header_lou 2s 1.6s forwards;
}
.ani_h_mouse{
    transform-origin:center bottom;
    animation: header_lou 2s 1.8s forwards;
    -moz-animation: header_lou 2s 1.8s forwards;
    -webkit-animation: header_lou 2s 1.8s forwards;
    -o-animation: header_lou 2s 1.8s forwards;
    -ms-animation: header_lou 2s 1.8s forwards;
}
@keyframes header_lou{
    from{transform:translate(0,100px) ;opacity: 0;}
    to{opacity: 1;transform:translate(0,0) ;}
}
@-moz-keyframes header_lou{
    from{-moz-transform:translate(0,100px) ;opacity: 0;}
    to{opacity: 1;-moz-transform:translate(0,0) ;}
}
@-webkit-keyframes header_lou{
    from{-webkit-transform:translate(0,100px) ;opacity: 0;}
    to{opacity: 1;-webkit-transform:translate(0,0) ;}
}
@-o-keyframes header_lou{
    from{-o-transform:translate(0,100px) ;opacity: 0;}
    to{opacity: 1;-o-transform:translate(0,0) ;}
}
@-ms-keyframes header_lou{
    from{-ms-transform:translate(0,100px) ;opacity: 0;}
    to{opacity: 1;-ms-transform:translate(0,0) ;}
}
/*header_logo*/
.ani_h_lan{
    transform-origin:center bottom;
    animation: header_lan 3s 1.4s forwards;
    -moz-animation: header_lan 3s 1.4s forwards;
    -webkit-animation: header_lan 3s 1.4s forwards;
    -o-animation: header_lan 3s 1.4s forwards;
    -ms-animation: header_lan 3s 1.4s forwards;
}
/*上到下*/
@keyframes header_lan{
    from{transform:translate(20px,-50px);opacity: 0;}
    to{opacity: 1;transform:translate(0,0);}
}
@-moz-keyframes header_lan{
    from{-moz-transform:translate(20px,-50px);opacity: 0;}
    to{opacity: 1;-moz-transform:translate(0,0);}
}
@-webkit-keyframes header_lan{
    from{-webkit-transform:translate(20px,-50px);opacity: 0;}
    to{opacity: 1;-webkit-transform:translate(0,0);}
}
@-o-keyframes header_lan{
    from{-o-transform:translate(20px,-50px);opacity: 0;}
    to{opacity: 1;-o-transform:translate(0,0);}
}
@-ms-keyframes header_lan{
    from{-ms-transform:translate(20px,-50px);opacity: 0;}
    to{opacity: 1;-ms-transform:translate(0,0);}
}


/*====== 合肥概况 ======*/
.hd_intro_box{position: relative;z-index:100;}
.hd_intro_box .trainstop{position: absolute;z-index:100;left:5%;top:-150px;}
.train_dd{display:flex;width:100%;overflow:hidden;position: absolute;top:-150px;left:0;z-index:200;}
.train_dd .swiper-slide{margin:3px 0;display:flex;width:auto;}
/*.train_dd .swiper-wrapper{transition-timing-function: linear;}*/
.hefei_intro{position: absolute;top:0;width:1300px;left:50%;margin-left:-650px;}


/*=====合肥演变=====*/
.ybline{width:100%;height:200px;background:url(/zt/project/2024/663/images/bg_ybline.png) no-repeat center bottom;}
.yline_box{display: flex;justify-content: space-between;width:1100px;}
.linebd{position: relative;padding-left:30px;text-align: left;font-size:16px;}
.linebd p{text-indent: 10px;}
.linebd i{position: absolute;top:0;left:0;}
.linetxt2{top:170px;}.linetxt2 i{top:auto;bottom:0;}
.linetxt3{top:100px;}.linetxt3 i{top:auto;bottom:0;}
.linetxt4{top:-60px;}
.linetxt5{top:180px;}.linetxt5 i{top:auto;bottom:0;transform: rotateX(180deg);}


.ybg_color{background:var(--allBgColor);padding-bottom:100px;}
.focus_four_mt{margin-top:-30px;display: flex;justify-content: space-between;}
.yb_list_bd i{display:block;overflow: hidden;}
.yb_list_bd a i img{width:100%;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;transition:all .25s linear;}
.yb_list_bd a:hover i img{-webkit-transform: scale3d(1.08,1.08,1);transform: scale3d(1.08,1.08,1);}
.yb_list_bd{width:33.33%;}
/*.yb_list_bd + .yb_list_bd{margin-left:50px;}*/
.yb_list_bd h3{background:#a4e0b3;padding:12px 40px 12px 14px;font-size:16px;margin-top:12px;color:#333;display: inline-block;}

/*=====擘画未来=====*/
.futrue_color{background:url(/zt/project/2024/663/images/bg_futrue.png) no-repeat center top;}
.weilai_box{display:flex;justify-content: center;align-items: center;}
.weilai_box .futrue_box{backdrop-filter: blur(10px);}

.futrue_box{background:rgba(255,255,255,0.8);padding:3px;border-radius:24px;}
.fbox1{width:800px;}
.view_more{line-height:40px;text-align:right;padding:0 20px;}
.view_more:after{content: '>>';font:16px/40px '宋体';letter-spacing: -3px;margin-left:3px;}
.box_bd{display:flex;padding:34px 30px;background:#757694;border-radius:20px;}
.box_bd p{margin-left:30px;color:#fff;display:flex;align-items: center;}
.box_bd{background-size: 200% auto;cursor: pointer;transition: all .3s linear 0s}
.fbox1 .box_bd{background-image: var(--futrue-bg1);}
.fbox2 .box_bd{background-image: var(--futrue-bg2);}
.fbox3 .box_bd{background-image: var(--futrue-bg3);}
.fbox4 .box_bd{background-image: var(--futrue-bg4);}
.fbox5 .box_bd{background-image: var(--futrue-bg5);}
.fbox6 .box_bd{background-image: var(--futrue-bg6);}
.fbox1 .view_more{color: var(--futrue_more1);}
.fbox2 .view_more{color: var(--futrue_more2);}
.fbox3 .view_more{color: var(--futrue_more3);}
.fbox4 .view_more{color: var(--futrue_more4);}
.fbox5 .view_more{color: var(--futrue_more5);}
.fbox6 .view_more{color: var(--futrue_more6);}

.futrue_box a:hover .box_bd{background-position: 100%;}
.weilai2 .futrue_box i img{width:100%;}
.weilai2 .futrue_box + .futrue_box {margin-left:30px;}

/*====向新出发====*/
.newgo_box{overflow:hidden;}
.newgo_box a{overflow:hidden;}
.newgo_box i{width:100%;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;transition:all .25s linear;}
.newgo_box a:hover i{-webkit-transform: scale3d(1.08,1.08,1);transform: scale3d(1.08,1.08,1);}
.newgo_box i{margin-top:4px;overflow:hidden;background-size: cover;height:200px;display:block;}
.newgo_box .newgo_txt_bd{background:var(--futrue_more1);color:#fff;padding:20px;margin-top:4px;min-height:214px;box-sizing: border-box;}
.newgo_box .newgo_txt_bd h2{font-size:16px;margin-bottom:15px;}
.newgo_box .newgo_txt_bd p{font-size:14px;color:#e1e1e1;}
.newgo_box .swiper-slide i img{-webkit-transition:all .25s linear;-moz-transition:all .25s linear;transition:all .25s linear;}
.newgo_box .swiper-slide:hover i img{-webkit-transform: scale3d(1.08,1.08,1);transform: scale3d(1.08,1.08,1);}
.newgo_box .swiper-slide:nth-child(odd){display:flex;flex-direction: column;margin-top:50px;}
.newgo_box .swiper-slide:nth-child(even){display:flex;flex-direction: column-reverse;}
.newgo_box .swiper-slide:nth-child(6n+1) .newgo_txt_bd{background:var(--futrue_more1);}
.newgo_box .swiper-slide:nth-child(6n+2) .newgo_txt_bd{background:var(--futrue_more2);}
.newgo_box .swiper-slide:nth-child(6n+3) .newgo_txt_bd{background:var(--futrue_more3);}
.newgo_box .swiper-slide:nth-child(6n+4) .newgo_txt_bd{background:var(--futrue_more4);}
.newgo_box .swiper-slide:nth-child(6n+5) .newgo_txt_bd{background:var(--futrue_more5);}
.newgo_box .swiper-slide:nth-child(6n+6) .newgo_txt_bd{background:var(--futrue_more6);}
.newgo_bb .a_next{right:-60px;background:url(/zt/project/2024/663/images/a_next.png);width:50px;height:70px;}
.newgo_bb .a_prev{left:-60px;background:url(/zt/project/2024/663/images/a_prev.png);width:50px;height:70px;}

/*====营城惠民====*/
.hefei_lists{background:#fff;display:flex;flex-wrap: wrap;padding-top:45px;padding-left:260px;padding-bottom:40px;position: relative;}
.hefei_lists li{width:50%;margin-bottom:50px;padding-left:30px;padding-right:20px;box-sizing: border-box;position: relative;}
.hefei_lists li:before{content: '◆';font-size:16px;position: absolute;left:15px;top:0px;}
.hefei_lists li h3{font-size:16px;color:#333;}
.hefei_lists li p{font-size:14px;color:#b5b5b5;}

.thump_box{position: relative;z-index:99;display:flex;}
.thump_box .swiper-sd{position: relative;width:20%;}
.thump_box .swiper-sd + .swiper-sd{margin-left:30px;}
.thump_box .swiper-sd.on .th_bd{width:100%;height:520px;position: absolute;left:-35px;top:0;z-index: 99;display: block;padding-left:35px;}
.thump_box .th_bd{color:#fff;width:100%;height:95px;display:flex;justify-content: center;align-items: center;cursor: pointer;}
.thump_box .th_bd h2{display:flex;justify-content: center;align-items: center;font-size:20px;color:#fff;width:100%;height:100%;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;transition:all .25s linear;}
.thump_box .th_bd:hover h2{opacity: 0.7;}
.thump_box .tit_dp1{background:url(/zt/project/2024/663/images/icon_active1.jpg) no-repeat center;background-size: cover;}
.thump_box .tit_dp2{background:url(/zt/project/2024/663/images/icon_active2.jpg) no-repeat center;background-size: cover;}
.thump_box .tit_dp3{background:url(/zt/project/2024/663/images/icon_active3.jpg) no-repeat center;background-size: cover;}
.thump_box .tit_dp4{background:url(/zt/project/2024/663/images/icon_active4.jpg) no-repeat center;background-size: cover;}
.thump_box .tit_dp5{background:url(/zt/project/2024/663/images/icon_active5.jpg) no-repeat center;background-size: cover;}
.thump_box .tit_dp1 h2{background:var(--mask_title_tb1);}
.thump_box .tit_dp2 h2{background:var(--mask_title_tb3);}
.thump_box .tit_dp3 h2{background:var(--mask_title_tb5);}
.thump_box .tit_dp4 h2{background:var(--mask_title_tb2);}
.thump_box .tit_dp5 h2{background:var(--mask_title_tb4);}
.thump_box .swiper-sd.on .th_bd h2{color:#fff;width:40px;height:auto;padding:40px 10px;font-size:24px;position: absolute;top:-20px;left:30%;text-align: center;line-height:28px;}


.txt_list .swiper-slide{display:none;}
.txt_list .active{display:block;}
.txt_list .view_more{position: absolute;right:-35px;bottom:30px;margin-bottom:0;width:170px;line-height:40px;padding:0 25px;box-sizing: border-box;text-align:left;}
.tit_dp1 .view_more{background:var(--mask_title_tb1);}
.tit_dp2 .view_more{background:var(--mask_title_tb3);}
.tit_dp3 .view_more{background:var(--mask_title_tb5);}
.tit_dp4 .view_more{background:var(--mask_title_tb2);}
.tit_dp5 .view_more{background:var(--mask_title_tb4);}

.shiyi_box{background:url(/zt/project/2024/663/images/bg_shiyi.png) no-repeat center;background-size:100%;display: flex;justify-content: space-between;padding-top:30px;}
.shiyi_box a{display:block;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;transition:all .25s linear;}
.shiyi_box a:hover{-webkit-transform: scale3d(1.08,1.08,1);transform: scale3d(1.08,1.08,1);}
.shiyi_box a + a{margin-left:-150px;}
.shiyi_box a:nth-child(even){margin-top:200px;}

/*==== footer ====*/
.footer{background:url("/zt/project/2024/663/images/bg_footer_blank.gif");color:#d0cece;border-top:4px solid #333;}
.footer a{color:#d0cece;}
.erwmbox{border-bottom:1px solid #666;padding-bottom:20px;display:flex;justify-content: space-between;}
.erwmbox > div{display:flex;align-items: center;}
.erwmbox > div i{margin-right:15px;}
.erwmbox > div p:first-child{color:#f9f9f9;}
.erwmbox .erp p + p{margin-top:10px;}

/*=======================================================================================*/
.ifpc_h{display:none;}
.ifmo_h{display:block;}

@media (max-width: 1002px) {
    .ifpc_h{display:block;}
    .ifmo_h{display:none!important;}
    .header_mo img{width:100%;}
/*  .title_box{font-size:40px;margin-left:0;background-size:auto 80%;height:auto;padding-top:0;padding-left:20px;}*/
    .mt-100{margin-top:0px;}
    .pb40,.pt30{padding:0;}
    /*=============*/
    .hd_intro_box .trainstop{position: absolute;z-index:100;left:5px;top:-80px;height:80px;}
    .train_dd{top:-80px;}
    .train_dd .swiper-slide img{margin:3px 0;display:flex;height:80px;}
    .hefei_intro{width:100%;margin:auto;left:auto;position: relative;padding-top:40px;}
    .bluebg{position: absolute;z-index:-1;}
    .nav_warp_1db{flex-direction: column;}
    .video_bd{width:88%;margin:auto;}
    .video_bd img{width:100%;box-sizing: border-box;}
    .hefei_into{width:88%;color:#333;margin-left:0;margin-top:20px;}
    .into_btn_bd .icon_btn img{width:100%;}
    .into_btn_bd .icon_btn{width:50%;}
    .into_btn_bd{flex-wrap: wrap;margin-top:30px;}
    .title_box.bo{margin-top:0;}
    .focus_four_mt{padding:0 20px 20px;margin-top:0;box-sizing: border-box;}
    .linebd{display: flex;width:100%;}
    .yline_box{flex-direction: column;}
    .yline_box .linebd{top:auto;align-items: center;line-height:40px;}
    .yline_box .linebd i{display: none;}
    .ybg_color{padding-bottom:20px;}
    .yline_box .linebd:before{content: '';width:9px;height:9px;background:#2f9f39;border:3px solid #78c68b;border-radius:50%;box-sizing: border-box;}
    .weilai_box{margin:0 20px;}
    .fbox1{width:100%;}
    .box_bd p{display:none;}
    .weilai_box.weilai2{flex-wrap:wrap;justify-content: space-between;}
    .weilai_box.weilai2 .futrue_box{width:45%;box-sizing: border-box;margin-top:20px;}
    .weilai_box.weilai2 .futrue_box + .futrue_box{margin-left: 0;}
    .newgo_box .swiper-slide:nth-child(odd){margin-top:0;}
    .newgo_box{padding:0 20px;}

    .hefei_lists{padding-left:20%;padding-bottom:50px;}
    .hefei_lists li{width:100%;margin-bottom:20px;}
    .hefei_lists li p{display: none;}
    .txt_list .view_more{bottom:15px;right:-20px;width:140px;}
    .thump_box .swiper-sd + .swiper-sd{margin-left:15px;}
    .thump_box .th_bd{height:170px;}
    .thump_box .th_bd h2{writing-mode: vertical-lr; /* 文字从上到下竖排，从右到左 */box-sizing: border-box;}
    .shiyi_box{flex-wrap: wrap;}
    .shiyi_box a{width:60%;}
    .shiyi_box a img{width:100%;}
    .shiyi_box a + a{margin-left:0;margin-top:-100px;}
    .shiyi_box a:nth-child(even){margin-top:-100px;margin-left:150px;}
    .footer{padding:20px;}
    .erwmbox{flex-wrap: wrap;}
    .erwmbox > div{width:50%;display:flex;flex-direction: column;align-items: center;justify-content: center;text-align:center;}
    .erwmbox > div i{margin-right:0;}
    .copyr span{display: block;}
}