@charset "utf-8";


html{background:#eee;}
.dfs{display:flex;align-items: center;justify-content: space-between;}

/*标签样式初始化*/
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6,dl,dt,dd {margin: 0px; padding: 0px;list-style: none;border: 0px;}

em,i{font-style: normal;}

/*公共样式部分*/
body {color: #666;margin: 0 auto;background-color: #fff; font-family: "yhan";overflow-x: hidden; font-size:14px;min-width:1400px;max-width:1920px;position: relative;}

#copy { display: none;}
*{-webkit-box-sizing: border-box;box-sizing: border-box;}
a {color: #666; text-decoration: none;}
a:hover { color:#c2020a;text-decoration: none; border-bottom-style:}

.bg{width: 100%;min-width:1400px;}
.box{margin:0 auto;width:80%; min-width: 1400px;box-sizing: border-box;}
.page{width: 1400px;margin: 0 auto;}

.t{text-align:center;margin-bottom:40px;}
.t em{font-size:60px;color:#eee;display: block;text-transform: uppercase;font-weight: 100;}
.t p{font-size:40px;color: #333;padding-bottom: 5px;position:relative;margin-bottom: 5px;display: inline-block;}
.t p>b{color: #c2020a;}
.t span{color: #666;font-size: 18px;display:block;}




@font-face {
font-family:yhan;
font-weight:normal;
src:url(../cssnew/yhan.woff.txt)
}


.fl { float: left;}
.fr {float: right;}

/*左右浮动清除*/
.clear { clear: both;height: 0px; overflow: hidden;}


/*间隙*/
.top10 {padding-top: 10px;}
.top20 {padding-top: 20px;}
.top30 {padding-top: 30px;}
.top40 {padding-top: 40px;}
.top50 {padding-top: 50px;}
.top60 {padding-top: 60px;}
.top70 {padding-top: 70px;}
.top80 {padding-top: 80px;}
.top90 {padding-top: 90px;}
.top100 {padding-top: 100px;}
.top140 {padding-top: 140px;}
.top170 {padding-top: 170px;}


.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/* CDN 服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
  font-family: 'iconfont';  /* Project id 3922471 */
  src: url('//at.alicdn.com/t/c/font_3922471_tw3qmkohc4.woff2?t=1677578162866') format('woff2'),
       url('//at.alicdn.com/t/c/font_3922471_tw3qmkohc4.woff?t=1677578162866') format('woff'),
       url('//at.alicdn.com/t/c/font_3922471_tw3qmkohc4.ttf?t=1677578162866') format('truetype');
}




/*抬头*/
.top_bg{width:100%;border-bottom:1px solid #EEEEEE;}
.top_box{height:44px;line-height:44px;font-size:14px;color:#a1a6ab;}	
.top_t:before,.top_w:before{content:"";display:block;float:left;}
.top_w:before{background:url(//memberpic.114my.com.cn/guangfuwujin/uploadfile/image/20230328/20230328101139_1874184545.png)no-repeat left;height:20px;width: 24px;margin: 12px 6px 0 0;}
.top_t:before{background:url(//memberpic.114my.com.cn/guangfuwujin/uploadfile/image/20230328/20230328111954_1144448406.png)no-repeat left;height:24px;width: 26px;padding-left: 10px;margin: 10px 0 0 20px;}
.top_t b{font-size:24px;color:#c2020a;font-family: Arial;}
.top_t{margin-left:30px;height:44px;}
.top_m:hover a{color:#333;}
.top_m a{color:#c1c1c1;font-size:14px;}
.top_w{width: 90px;margin-left: 30px;position: relative;}
.top_w .top_ewm{transition: .3s all linear;position: absolute;top: 100%;z-index: 3;width: 100px;height: 100px;display: none; box-shadow: 0 0 20px rgba(0,0,0,0.1); border:8px #fff solid;}
.top_w .top_ewm img{width: 100%;}
.top_w:hover .top_ewm{display: block;}


/*抬头*/
.head_bg{height: 120px;position: relative;}
.headcon{ display: flex;align-items: center;}
.logo img{height:70px;}
.name{margin-left: 1.4vw;}
.name h3{font-size: 30px;color: #c2020a;line-height: 30px; font-weight: bold;}
.name p{font-size:18px; color:#333; margin-top: 6px;}
.name p b{color:#d60201; }
.name h3 span{ color: #c2020a;}
.head.box{ display: flex; align-items: center; justify-content: space-between;}


/*导航*/
.nav>ul>li{ float: left; display: block; height:120px; transition:0.1s all ease-in-out;    position: relative;}
.nav>ul>li>a{ display: block; color: #222; text-align: center; position: relative; z-index:2; height:120px; line-height: 120px;padding:0 1.6vw; transition:0.3s all ease-in-out; }
.nav>ul>li>a p{font-size:16px;position: relative;}

.NavCeshi > li > a:after{content:""; display: block;width:0; height:4px; background:#c2020a; margin:0 auto;transition:0.3s all; position: relative; top:-4px;}
.NavCeshi > li.navcurrent > a:after, .NavCeshi > li:hover > a:after{width:100%;}
.NavCeshi > li.navcurrent > a, .NavCeshi > li:hover > a{color:#c2020a; font-weight:bold;}

@media (max-width: 1920px){
.nav>ul>li>a{padding:0 1.8vw;}
}
@media (max-width: 1680px){
.nav>ul>li>a{padding:0 1.6vw;}
}

@media (max-width: 1560px){
.nav>ul>li>a{padding:0 1.4vw;}
}
@media (max-width: 1500px){
.nav>ul>li>a{padding:0 1.2vw;}
}

@media (max-width: 1440px){
.nav>ul>li>a{padding:0 1vw;}
.nav>ul>li>a p{font-size:15px;}
}
@media (max-width: 1300px){
.nav>ul>li>a{padding:0 0.8vw;}
}



/*导航下拉*/
    
.nav li .sedNav {
        padding: 40px 40px 40px 30px;
        position: absolute;        
        background: #f5f5f5;
        left: 0px;
        top: 120px;
        z-index: 99;
        width: 500px;
        display: none;
    }
    
    .nav li .sedNav .fl {
        width: 320px;
        background: url(//memberpic.114my.com.cn/guangfuwujin/uploadfile/image/20190522/20190522154820_1415026657.png) no-repeat right top;
    }
    .nav li .sedNav dt img {
        display: block;
        border: 10px solid #fff;
        margin-top: 10px;
    }
    
    .nav li .sedNav dd {
        margin-top: 25px;
    }
    
    .nav li .sedNav dd h5 {
        font-size: 18px;
        color: #c2020a;
        font-weight: normal;
        line-height: 18px;
    }
    
    .nav li .sedNav dd p {
        font-size: 14px;
        color: #666;
        line-height: 14px;
        margin-top: 6px;
        margin-bottom: 10px;
    }
    
    .nav li .sedNav dd span {
        font-size: 10px;
        color: #c0c0c0 !important;
        display: block;
        line-height: 11px;
    }
    
    .nav li .sedNav .fr {        
        width: 100px;
        padding-right: 15px;
    }
      
    
    .nav li .sedNav .fr a {
		width:120px;
        display: block;
        line-height: 32px;
        color: #666 !important;
        font-size: 14px;
        border: 1px solid #ddd;
        text-align: center;
        margin: 10px 0;
    }
    
    .nav li .sedNav .fr a:hover {
        color: #fff !important;
        background-color: #c2020a;
        border: 1px solid #c2020a;
    }







	/*幻灯片*/
.banner{ position: relative; width:100%; height:750px; overflow:hidden;}
.banner-box{ min-width:1200px; height:750px; position:relative; margin:0 auto; }
.banner-box .bd{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:750px; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a{ display:block; background-size:auto; }
.banner-btn{ width: 100%; position: absolute; top:350px; left: 0; margin-left: 0; height:400px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out}
.banner-btn a.prev{ left:-50px; background:url(//memberpic.114my.com.cn/guangfuwujin/uploadfile/image/20190522/20190522154906_1597152207.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(//memberpic.114my.com.cn/guangfuwujin/uploadfile/image/20190522/20190522154906_1597152207.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:50px; width: 100%; display: block; }
.banner-box .hd ul { width: 1200px; margin: 0 auto; text-align:center; }
.banner-box .hd ul li{ width:20px; height:20px; border-radius:20px; text-indent:-9999px; background:#dedede; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; text-align: center; position: relative; z-index: 998; }
.banner-box .hd ul li.on{ background: #c2020a; width: 32px; }
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }












/*搜索*/
.search_bg{height:94px;border-bottom:1px solid #eee;}
.search_nbg{position: absolute;z-index: 999;top: 585px;height:94px;border-bottom:1px solid #eee;}
.search_nbg .search{margin:0 auto;}
.search-bg{width:260px;height:40px;overflow: hidden;margin-top:26px;border-radius: 30px; border: 1px solid #eee;}
.search{height: 94px;}
.search_l{line-height: 94px;color: #999;}
.search_l dd{font-size:15px;color: #333;display: inline-block;font-weight: bold;}
.search_l a{font-size: 15px;color: #999; padding-right:10px;}
.search_l a:hover{color:#c2020a;}
.search-bg #infoname{width:310px;background:#eee ;outline:none; color:#ccc;border: none;height:40px;line-height:6;font-size: 14px;padding-left: 20px;font-weight: lighter;}
.search_nbg #infoname{width:310px;height: 40px;}
.search-bg{position: relative;}
.search-i{position: absolute;right: 16px;top: 30%;height: 15px;}

/*产品中心*/
.prod{height:1300px;}
.program_a .prolist2021{width:80%;display:inline-block;float:left;}
.program_a ul{display: flex;justify-content: center;width: 100%;}
.program_a li{width: calc(100% / 4);}
.program_a li a{display: block;float: left;width:100%;height:70px;background: #f5f5f5;text-align: center;font-size: 18px;line-height: 70px;}
.program_a>a{display: inline-block;float: left;width:20%;height:70px;background: #f5f5f5;text-align: center;font-size: 18px;line-height: 70px;border-left:1px solid #e5e5e5 ;}
.program_a>a:hover{background: #c2020a;color:#fff;}
.program_a li dl{display:none;}
.program_a li.on a{background: #c2020a;color:#fff;}
.program_a li+li a{border-left:1px #e5e5e5 solid;}
.program_d dl{height:625px !important;}
.program_l{width: 49%;overflow: hidden;height:625px;position: relative;}
.program_l p{position: absolute;top: 40%;left: 0px;right: 0px;bottom: 0px;margin: 0 auto;width: 120px;text-align: center;height:120px;background: #059bfa;border-radius: 50%;line-height: 120px;color: #fff;font-size:16px;z-index:2;}

.prod_d .progdwz2021 li{float: left;width: 32%;position: relative;text-align: center;}
.prod_d .progdwz2021 li+li{margin-left: 2%;}
.prod_d .progdwz2021 ul+ul li{margin-top: 2%;}
.prod_d .progdwz2021 li>a{display: block;overflow: hidden;border: 1px #eee solid;}
.prod_d .progdwz2021 li img{display: block;width: 100%;height:334px;transition: all linear 0.5s;-moz-transition: all linear 0.5s;-ms-transition: all linear 0.5s;-webkit-transition: all linear 0.5s;}
.prod_d .progdwz2021 li br{display: none;}
.prod_d .progdwz2021 li span{display: block;width: 100%;height: 55px;line-height:55px;background: #f5f5f5;position: relative;z-index: 2;}
.prod_d li:hover span{background: #c2020a;}
.prod_d .progdwz2021 li span a{font-size:16px;}
.prod_d li:hover span a{color:#fff;}
.prod_d .progdwz2021 li:hover img{-webkit-transform: scale(1.12, 1.12);transform: scale(1.12, 1.12);}





.zj-set2{
    width: 100%;
    position: relative;
}
.zj-set2-cont{
    width: 100%;
    left: 0;
    top: 0;
    position: absolute;
}
.zj-set2-cont dd .dse{
	box-shadow: 0 0 24px rgba(0,0,0,.1);
    width: 608px;
    background: #ffffff;
    padding: 82px 52px;
    margin-top: -100px;
    text-align: center;
}
.zj-set2-cont dd .dse span{
    font-size: 22px;
    letter-spacing: 2px;
    color: #999;
}
.zj-set2-cont dd .dse h6{
    margin-top: 16px;
    font-size: 50px;
    line-height: 1.2;
    color:  #c2020a;
    font-weight: bold;
    margin-bottom: 10px;
}
.zj-set2-cont dd .dse p{
    font-size: 36px;
    color: #666;
    font-weight: 100;
}
.zj-set2-cont dd .detep{
    width: 650px;
    margin-top: 80px;
}
.zj-set2-cont dd .detep .cont{
    width: 100%;
    font-size: 18px;
    color: #fff;
    margin-bottom: 52px;
    line-height: 2.1;
}
.zj-set2-cont dd .detep ul{
    display: flex;
}
.zj-set2-cont dd .detep ul li{
    margin-right: 22px;
    border: 1px rgba(255,255,255,0.3) solid;
    padding:20px 23px 32px 23px;
}
.zj-set2-cont dd .detep ul li h6{
    font-size: 34px;
    color: #fff;
    margin-bottom: 0px;
}
.zj-set2-cont dd .detep ul li p{
    color: #ccc;
    font-size: 18px;
    font-weight: 100;
}
.zj-set2-cont dd .detep ul li:last-of-type{
    margin-right: 0;
}
.zj-set2-li{
    width: 100%;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
}
.zj-set2-li dl{
    width: 400px;
    margin-left: auto;
    display: flex;
    flex-wrap: wrap;
}
.zj-set2-li dl dd:first-of-type{
    margin-left: 0%;
}
.zj-set2-li dl dd{
    width: 50%;
    padding: 35px ;
    box-sizing: border-box;
    background-image: linear-gradient(90deg, #d8d8d8, #fff);
    cursor: pointer;
}
.zj-set2-li dl dd h6{
    font-size: 20px;
    color: #666666;
    margin-top: 2px;
    margin-bottom: 7px;
}
.zj-set2-li dl dd p{
    font-size: 14px;
    color: #999;
    margin-top: 2px;
    line-height: 1.2;
    text-transform: uppercase;
}
.zj-set2-li dl dd .bds{
    width: 45px;
    height: 45px;
}
.bds{
    position: relative;
}
.bds img{
    width: 100%;
    height: 100%;
    position: absolute;
    transition: all .5s;
    left: 0;
    top: 0;
}
 .bds .ds{
    z-index: 2;
    opacity: 1;
}
.bds .on{
    z-index: 1;
    opacity: 0;
}
.zj-set2-li dl dd.on h6{
    color: #fff;
}
.zj-set2-li dl dd.on p{
    color: #fff;
}
.zj-set2-li dl dd .iconfont{
text-align: left;
    line-height: 54px;
    font-size: 44px;
    color:  #c2020a;
    transition: all 0.2s;
}
.zj-set2-li dl dd.on .iconfont {
text-align: left;
    line-height: 54px;
    font-size: 44px;
    color: #fff;
    transition: all 0.2s;
}
.zj-set2-li dl dd.on{
    background:  #c2020a;
    color: #fff;
}




/* application */
.cat_bt{text-align: center;margin-bottom: 57px;}
.cat_bt p{font-weight: bold;font-size: 36px;color: #333;display: inline-block;position: relative;}
.cat_bt p:before{position: absolute;content: "\e650";font-family: "jsf";color: #0c851d;font-size: 28px;top: -60px;left: 50%;margin-left: -13px;}
.cat_bt span{display: block;font-size: 18px;color: rgba(51,51,51,0.4);margin-top: 14px;letter-spacing: 3px;}

.app_bc{width: 100%;padding: 80px 0;}

.case_list{background: #fff;margin-top: 50px;}
.case_list ul{display:inline-block;}
.case_list li{float: right;position: relative;margin-left: 1.3%;overflow: hidden;padding-left:0!important;border:1px solid #eee;}
.case_list li br{display:none;}
.case_list li{width:23.9%;height:100%;}
.case_list li>a,.case_list li>a>img{width:100%;height:auto;transition:0.5s;display:block;}
.case_list li:hover img{transform: translate3d(0px, -50px, 0px);transition:0.5s;}
.case_list li:nth-child(1){width:49.5% !important;height:100% !important;float: left;margin-left: 0px;}
.case_list li:nth-child(1) >a{width: 100% !important;height: 100% !important;display: block;}
.case_list li:nth-child(1) img{width: 100% !important;height: auto !important;}
.case_list li:nth-child(n+4){margin-top:1.3%;}
.case_list li p{padding-top: 0px !important;position: absolute;transition: 0.5s;bottom: 0;left: 0;width: 100%;background:  #c2020a;height: 50px;transform: translateY(50px);transition:0.5s;text-align:center;}
.case_list li:hover p{transform: translateY(0px);transition:0.5s;}
.case_list li p a{color: #fff;font-size: 19px;line-height: 50px;}



/*为什么选择*/
.avb_bg{background:#f8f8f8;padding:80px 0;}
.avb_toggle ul{display: flex;justify-content: space-around;align-items: center;height: 180px;}
.avb_toggle li{display: flex;justify-content: center;align-items: center;width: 25%;height: 180px;background: #fff;border: 1px #eee solid;cursor: pointer;position: relative;}
.avb_toggle li+li{border-left: none;}
.avb_toggle li *{position: relative;z-index: 2;}
.avb_toggle p{font-size: 28px;color:#333;font-weight: bold;}
.avb_toggle li.on p{color:#c2020a;}
.avb_toggle p:before{content: "";display: block;width:60px;height:60px;margin: 0 auto 10px;background: url(//memberpic.114my.com.cn/guangfuwujin/uploadfile/image/20230328/20230328102536_693364721.png)no-repeat;transition: all 0.3s;}
.avb_toggle li:nth-child(2) p:before{background-position: -60px 0;}
.avb_toggle li:nth-child(3) p:before{background-position: -120px 0;}
.avb_toggle li:nth-child(4) p:before{background-position: -180px 0;}
.avb_toggle li.on:nth-child(1) p:before{background-position:0px -60px;}
.avb_toggle li.on:nth-child(2) p:before{background-position:-60px -60px;}
.avb_toggle li.on:nth-child(3) p:before{background-position:-120px -60px;}
.avb_toggle li.on:nth-child(4) p:before{background-position:-180px -60px;}
/*内容*/
.avb_content{position: relative;}
.avb_content ul{display: flex;}
.avb_text{display: flex;justify-content: center;flex-flow: column;padding: 55px;background: #fff;}
.avb_text t{width:590px;height:80px;line-height: 80px;margin-bottom: 40px;padding-left: 40px;background: #c2020a;font-size: 28px;color:#fff;font-weight: bold;position: relative;}
.avb_text t:before{content: "";display: block;width:80px;height:1px;background: #c2020a;position: absolute;top: 40px;left: -95px;}
.avb_text p{padding-left: 45px;background: url(//memberpic.114my.com.cn/guangfuwujin/uploadfile/image/20230328/20230328101139_1638344107.png)no-repeat left 8px;font-size: 16px;color:#666;line-height: 30px;}
.avb_text p+p{margin: 20px 0 40px 0;padding-bottom: 40px;border-bottom:1px #eee solid;}
.avb_text i{font-size: 18px;color:#333;}
.avb_text em{font-size: 32px;color:#c2020a;font-weight: bold;}


/*about*/
.about {padding: 4% 1%  5%;background: url(//memberpic.114my.com.cn/guangfuwujin/uploadfile/image/20230327/20230327170611_534180554.jpg)no-repeat center top;overflow: hidden;position:  relative;z-index:5;}
.about:before {content:'';width:100%;height:100%;background: rgba(0, 0, 0, 0.8);position:absolute;top:0;left:0;z-index:-1;}
.about_box {max-width: 1500px;margin: 0 auto;}

.about_con {margin: 4% 0 0;background: rgba(255, 255, 255, 1);padding: 80px;display:  flex;flex-direction:  column;align-items:  center;}
.about_con>p {font-size: 16px;line-height: 36px;font-weight:  lighter;text-align:  center;}
.about_con ul {display: flex;margin: 5% 0 0;width: 80%;justify-content:  space-between;}
.about_con li {display: flex;flex-direction: column;align-items:  center;width: 25%;}
.about_con li span {display: flex;align-items: flex-end;}
.about_con li span b {font-size: 60px;font-family:  DIN Medium;color:#222;}
.about_con li span i {width: 20px;height: 20px;border-radius: 50%;display: flex;justify-content: center;align-items: center;background: #c2020a;font-size: 14px;color: #fff;margin: 0  0 12% 0;}
.about_con li p {font-size: 16px;font-weight: lighter;}


.about{width:100%;margin:0 auto;}
.about dl{position: relative;}
.about dl dt{position: relative;height: 600px;overflow: hidden;display: flex;align-items: center;}
.about dl dt img{width: 100%;height: auto;    margin-top: -70px;}
.about dl dd{display: flex;background:#fff;z-index: 2;left: 0;box-shadow:0px 3px 7px 0px rgba(0, 0, 0, 0.08);margin-top:-100px;position: relative;}
.about dl dd:before{content: "";width: 28px;height: 28px;background: #c2020a;position: absolute;left: -26px;bottom: -26px;z-index: -1;}
.about dl dd h5{width:250px;background: #c2020a;float: left;overflow: hidden;padding: 35px 30px;line-height: 46px;display: flex;flex-direction: column;justify-content: center;text-align: center;}
.about dl dd h5 a{font-size: 30px;color: #fff;font-weight: bold;}
.about dl dd h5 b{display: block;font-size: 42px; font-family: cursive; text-transform: uppercase;}
.ab_r{width: calc(100% - 300px);float: left;padding: 30px 0 30px 35px;}
.ab_r h6{font-size: 24px;color: #333;font-weight: normal;height: 36px;line-height: 36px;overflow: hidden;}
.ab_desc{font-size: 15px;color: #898989;line-height: 28px;overflow: hidden; padding-top: 10px;}
.ab_r span{display: block;float: right;}
.ab_r span a{font-size: 16px;color: #3d4146; background:url(//memberpic.114my.com.cn/guangfuwujin/uploadfile/image/20230328/20230328101140_1325728009.png) no-repeat right 4px;display: block;width: 110px;height: 24px;line-height: 24px;overflow: hidden;}
.ab_r span a:hover{color: #c2020a;}


.casecon{}
.casecon li>a{ position:relative; overflow:hidden;}
.casecon li>a img{ transition:all .6s ease;height:auto;width:100%;}
.casecon li:hover>a img{ transform:scale(1.1);}
.casecon li>a:after{ transition:all .2s ease; content:''; display:block; position:absolute; opacity:0; background:rgba(0,0,0,0.5); top:0; left:0; width:100%; height:100%;}
.casecon li>a i{ position:absolute; display:block; font-size:15px; color:#fff; top:0; left:0; right:0; bottom:0; opacity:0; transition:all .4s ease; width:120px; text-align:center; line-height:45px;height:45px; margin:auto; z-index:99;}
.casecon li:hover>a:after{ opacity:1;}
.casecon li:hover>a i{ opacity:1;}
.casecon li>a i:after,.casecon li>a i:before{ content:''; display:block; height:1px; width:0; background:#fff; transition:all .8s ease; position:absolute;}
.casecon li>a i:after{ top:0; left:0; right:auto;}
.casecon li>a i:before{ bottom:0; right:0; left:auto;}
.casecon li:hover>a i:after,.casecon li:hover>a i:before{ width:100%;}
.casecon li:hover p a:after{ transform: rotate(360deg);}
.casecon li{ display:inline-block; overflow:hidden; width:calc((100% - 60px) / 4); position:relative; padding:0 !important; margin-right:20px;}
.casecon li br{ display:none;}
.casecon li p{ padding:0 !important; margin-top:4px; background:#f3f5f6;}
.casecon li a{ display:block;}
.casecon li>a{ border:1px solid #eeeeee;}
.casecon li p a{line-height: 65px; position: relative; font-size: 16px; background: #f5f5f5; color: #333; text-align: center;}
.casecon li:hover p a{ color:#c2020a;}
.casecon{ margin-top:40px;}
.casecon ul{ display:block; width:100%;}







/*新闻*/
.news_bg{margin-top: 80px;margin-bottom: 80px;}
.news_top ul{text-align:center; margin:0px auto;}
.news_wz{ height:48px;line-height: 36px; }
.news_wz b{font-size:26px;}
.news_wz span{font-size:24px; margin-left: 8px; color: #ccc; text-transform: uppercase; font-family: Arial;}
.news_wz em{font-size:16px; font-weight:200; display: block;color: #999;}
.news_tab{margin-top:30px;}
.news_tab li{display:inline-block; background: #fff; box-shadow: 0px 0px 20px #eee; width: 171px; height: 42px; line-height: 42px; text-align: center; border-radius: 30px;}
.news_tab li+li{margin-left:19px;}
.news_tab li a{font-size:18px;font-weight:100; color:#666;display: block;}
.news_tab li.on{color:#fff; background: #c2020a;box-shadow: 0px 0px 10px rgba(186, 12, 3, 0.3);width: 171px; height: 42px; line-height: 42px;}
.news_tab li.on a{color:#fff !important;}
.news_a{margin-right: 17px;}
.news_a em{position:relative;font-size: 20px;color: #c2c2c2; top:8px;}
.news_a .sPrev, .news_a .sNext{position:absolute;top: 2px;font-size: 20px;color: #c2c2c2;cursor: pointer;}
.news_a .sPrev{right: 5px;transform: rotate(-90deg);}
.news_a .sNext{left: 5px;transform: rotate(90deg);}
.news_a i:hover{color:#c2020a;}
.news_list{height:28vw; min-height:500px !important;width: 100%;overflow: hidden; margin-top: 50px;}
.news_list .tempWrap {width: 100% !important;}
.news_list .news_div{height:100%;}
.news_list .news_div_item{width: 25%;display: inline-block;position: relative;height:100%;transition:0.5s; padding:30px 40px 40px;border-right:1px #eee solid;}
.news_list .news_div_item:first-child{border-left:1px #eee solid;}
.news_list .news_div_item_date{font-weight: 400;height: 26px; line-height: 22px;}
.news_list .news_div_item_content{padding-right: 14px; padding-bottom:90px;}
.news_list .news_div_item_year, .news_list .news_div_item_month, .news_list .news_div_item_day{display: inline-block; font-size: 15px;line-height: 22px; color: #999;}

.news_list .news_div_item_a{font-size: 18px;display: block;margin-bottom: 16px;position:relative;transition:0.3s; font-weight:normal; color:#222;}
.news_list .news_div_item_a::before{position:absolute;content:'查看详情';bottom: -152px;left: 0;width: 0;height: 33px;background: #fff;border-radius: 40px;line-height: 33px;color: #999;font-size: 15px;transition:0.5s;padding-left: 43px; border:1px #eee solid; font-weight: 100; display: none;}
.news_list .news_div_item_a::after{position:absolute;content:'';bottom: -141px;font-size: 43px;background:url(//memberpic.114my.com.cn/guangfuwujin/uploadfile/image/20230328/20230328101140_2145737828.png) no-repeat center;width: 18px;height: 14px;left: 0;transition:0.5s;}
.news_list .news_div_item_body{font-size: 14px;color: #666;font-weight: 100;line-height: 24px;}
.news_list .news_div_item_pic, .news_list .news_div_item_pic a, .news_list .news_div_item_image{width:100%;height:auto;display: block;}
.news_list .news_div_item_pic{  height: 14vw; overflow: hidden;}
.news_list .news_div_item img{transition:0.3s all linear; }
.news_list .news_div_item:hover img{transform:scale(1.1);}
.news_list .news_div_item:hover .news_div_item_a{color: #c2020a;transition:0.3s;}
.news_list .news_div_item:hover .news_div_item_a::before{padding-left:40px;display: block;width: 130px;}
.news_list .news_div_item:hover .news_div_item_a::after{left:110px;}



/*copy*/
.footer {display: flex;justify-content: space-between;}
.footer_bg{width: 100%;color: #fff;background: #222;position: relative;padding-top: 100px;overflow: hidden;}
.fbt{border-top:10px solid #ff5c00;}
.bq_item>li{position: relative;}
.bq_item>li{ float: left;position: relative;}
.bq_item li dl{display:none;}
.footer_w1 t{display: block;float: left;font-size: 24px;font-weight: bold;margin-right: 11px;}
.footer_w1 span{display: block;float: left;font-size: 20px;margin-top:3px;}

.bq_gzh li{width:130px;}
.footer_w{font-size: 14px; line-height: 34px; color: #999;}
.footer_w p{position:relative;}
.footer_w p:before{left:0;font-family: "iconfont";font-size: 16px;}
.bq_item li a{ display: block;font-size: 14px; line-height: 30px; color: rgba(255,255,255,0.47);}
.bq_item li a:hover{color:#fff;}
.footer_t{font-size: 18px !important; color: #fff !important;  line-height: 100%!important; position: relative;padding-bottom: 26px;}
.footer li img{width:146px !important;}
.bq_gzh li p{text-align:center; color:#fff; line-height:30px; margin-bottom:10px;}

.copy{line-height: 30px; font-size: 14px;color: #999; margin-top:20px; padding-top: 10px;}
.copy a{font-size: 14px; color: #999;}
.copy a:hover{color: #ff7b0f;}
/*link*/
.linkTagcs li a{font-size:14px;}
.linkTagcs{width:90% !important;}
.linkTagcs li{line-height:25px !important;}
.links_r a{font-family: "iconfont" !important;font-size:42px;font-style: normal;color:rgba(255,255,255,0.3);display:inline;height:80px;display: block;line-height:80px;padding-left: 32px;}
.links_l{display: flex;align-items: center;padding-right: 2%;width: 120px;}
.l_wz{position: relative;}
.l_wz b{font-size: 25px;color: #fff;line-height: 21px;}
.l_wz p{color: #fff;letter-spacing: 1px; font-size: 16px;}

.links{display: flex;align-items: center;justify-content: space-between;height: 100%;position: relative;}
.links>div{display: flex;align-items: center;}
.links_m{}
.linkTagcs li a{color: rgba(255,255,255,0.38)!important;}
.foo_icon{display: flex;justify-content: space-between;margin-bottom: 69px;}
.foo_icon li span{color:#fff;display: block;width: 38px;height: 38px;border-radius: 100%;background: #e60113;display: flex;justify-content: center;align-items: center;position: relative;font-size: 22px;z-index:1;}
.foo_icon li span:after{content: '';position: absolute;width: 48px;height: 48px;border-radius: 100%;background: rgba(32,114,224,0.22);top: -5px;left: -5px;z-index:-1;}
.foo_icon li{display: flex;align-items: center;}
.foo_icon li div{margin-left: 13px;}
.foo_icon li div b{font-size: 16px;}
.bq_gzh{float: right;padding-top:7px;}
.bq_gzh li+li{margin-left: 44px!important}
.copy_bg{background: #333;}
.copy_b{display: flex;justify-content: space-between;align-items: center;}
.copy_bg div{color: rgba(255,255,255,0.5);height: 80px;line-height: 80px;}
.copy_bg div a{color: rgba(255,255,255,0.5);font-size:14px;}
.foo_icon li div p {margin-top: 3px;}
.cl {clear: both;}
.banq{width: 38%;}
.bq_cl>b, .bq_cr>b, .bq_rcc>b {font-size: 18px;color: #fff;display: block;margin-bottom: 20px;font-weight: normal;}
.bq_rcc{margin-left:40px;}
.bq_ewm {display: flex;position: relative;}
.bq_ewm li span {display: block;width: 36px;height: 36px;border-radius: 100%;font-size: 14px;text-align: center;line-height: 36px;color: #059408;border:1px solid #059408;}
.bq_ewm li:hover span{background: #059408;border-color: #059408;color: #fff;}
.ewm_cc {position: absolute;top: -172px;left: -23px;display: none;z-index:999;}
.ewm_cc img {width: 150px!important;}
.bq_r {position: relative;}
.bq_ewm li+li {margin-left: 10px;}

.bq_item li:first-child:before {left: 0;}
.bq_item {
    display: flex;
    justify-content: space-between;
}
.bq_rcc>b {
    position: relative;
    margin-bottom: 50px;
}

.bq_rcc>b:after {position: absolute;content: "";width: 100%;height: 1px;background: rgba(255,255,255,0.1);bottom: -28px;left: 0;}
.bq_rcc>b:before {
    position: absolute;
    content: "";
    background: url(//memberpic.114my.com.cn/guangfuwujin/uploadfile/image/20230328/20230328101140_808619625.png) no-repeat center;
    width: 78px;
    height: 41px;
    top: -12px;
    right: 0;
}
@media screen and (max-width: 1460px){
}
@media screen and (max-width: 1320px){
}
.link_btn {
    width: 170px;
    height: 44px;
    line-height: 44px;
    background: #fff;
    text-align: center;
    font-size: 16px;
    color: #4d4d4d;
    border-radius: 22px;
    display: block;
}
.bq_rcc>div {
    color: rgba(255,255,255,0.4);
    line-height: 32px;
    font-size: 14px;
}

.bq_rcc>div a {
    text-decoration: none;
    color: rgba(255,255,255,0.3);
    font-size: 14px;
}
.back_ic {
    position: absolute;
    display: block;
    width: 102px;
    height: 102px;
    background: #059408;
    border-radius: 100%;
    text-align: center;
    line-height: 102px;
    color: #fff;
    font-size: 52px;
    top: 78px;
    left: 50%;
    margin-left: -51px;
    cursor: pointer;
}
.copy_pic li {overflow: hidden;width: 146px;}
.copy_pic li p {font-size: 14px;color: #ffffff;text-align: center;line-height: 30px;}
.copy_pic li i {background: #ffffff;display: inline-block;}
.copy_pic li i img{width:100%;}
.copy_str {/* float:left; *//* margin-left: 20px; *//* margin-top: 16px; */}
.copy_str li {width: 36px;height: 36px;border-radius: 50%;transition: 0.5s;position: relative;display: flex;align-items: center;justify-content: center;border: 1px solid #fff;}
.copy_str li i {font-size: 17px;color: #fff;position: relative;z-index: 99;}
.copy_str li+li {/* margin-top:17px; */}
.bq_lr {
    width: 33%;
    display: flex;
    justify-content: space-between;
}
ul.ewm_ic {
    display: flex;
    justify-content: space-between;
    margin-top: 15px;
}

.copy_str li.on {
    background: #fff;
    border-color: #fff;
}
.copy_str li.on i{color:#c2020a;}
.gz_c{font-size: 16px;color: #fff;margin-bottom: 17px;}
.link_bc {
    border-top: 1px solid rgba(255,255,255,0.07);
    height: 80px;
    margin-top: 80px;
}
.lin_ic{width: 30px;height: 30px;border-radius: 100%;border:1px solid #fff;text-align: center;line-height: 30px;color: #fff;font-size: 14px;position: absolute;right: 0;top: 25px;}














/*浮动ＱＱ*/
.my-kefu{position: fixed;right: 0px;top:18%;z-index:9999;}
.my-kefu ul{width: 77px;}
.my-kefu li a{text-decoration: none;}
.my-kefu li{background: #242424;margin-top: 1px;padding: 4px 0;height:75px;width: 77px;}
.my-kefu li i{background: url(//memberpic.114my.com.cn/guangfuwujin/uploadfile/image/20190525/20190525151343_1691047649.png) no-repeat;display:block; width: 30px; height: 27px; margin: 0px auto; text-align: center;}
.my-kefu li p{height: 20px; line-height: 20px; overflow: hidden;text-align: center;color: #fff;}
.my-kefu .my-kefu-qq i{background-position: 4px 0;}
.my-kefu .my-kefu-tel i{background-position: 0 -25px;}
.my-kefu .my-kefu-tel1 i{background-position: -35px 4px;}
.my-kefu .my-kefu-tel1:hover{ width:246px; height:155px;}
.my-kefu .my-kefu-tel2 i{background-position: -35px 4px;}
.my-kefu .my-kefu-tel2:hover{ width:246px; height:155px;}
.my-kefu .my-kefu-liuyan i{background-position: 4px -53px;}
.my-kefu .my-kefu-weixin i{background-position: -34px 4px;}
.my-kefu .my-kefu-weibo i{background-position: -30px -22px;}
.my-kefu .my-kefu-ftop{background-color:#242424;}
.my-kefu .my-kefu-ftop i{width:33px;height:35px;background-position: -27px -51px;}
.my-kefu-left{ float: left; width: 77px; height: 47px;position: relative;}
.my-kefu-tel-right{font-size: 20px; color: #fff; float: left; height:46px; line-height: 24px; padding-left:15px; border-left: 1px solid #fff; padding-top: 8px;}
.my-kefu-tel1-right{font-size: 20px; color: #fff; float: left; height: 24px; line-height: 22px; margin-top: 8px; border:none; margin:0 auto; margin-bottom:5px;}
.my-kefu-tel2-right{font-size: 20px; color: #fff; float: left; height: 24px; line-height: 22px; margin-top: 8px; border:none; margin:0 auto; margin-bottom:5px;}
.my-kefu-right{width: 20px;}
.my-kefu-tel-main{color: #fff; margin-top: 9px; height: 47px; width: 247px;}
.my-kefu-main{width: 97px;position: relative;}
.my-kefu-weixin-pic{position: absolute;left: -130px;top: -24px; display: none;}