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

/*公共样式部分*/

body {color: #666;margin: 0 auto;background-color: #fff; font-family: "Microsoft YaHei";overflow-x: hidden; font-size:14px;}
*{    box-sizing: border-box;}
#copy { display: none;}
em,i{font-style:normal;}

a {color: #666; text-decoration: none; font-size:14px;}
a:hover { color: #135eaf;text-decoration: none; }

.bg{ width: 100%; min-width: 1400px; position: relative;}
.box{margin: 0 auto;width: 90%;min-width: 1400px; max-width:1600px;}
.page{width:1400px;margin:0 auto;}

.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;}
.top120 {padding-top: 120px;}

/*英文样式*/
.font_en{font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;}


/*标题*/
.t{text-align: center;position: relative; padding:60px 0 24px 0; }
.t b{font-family: Arial; color:#135eaf; font-size:40px; }
.t h3{font-size: 40px;color:#111;line-height: 44px;font-weight: bold;}
.t p{font-size: 16px;line-height:30px;letter-spacing: 3px;}
.t:before{content: "";width: 40px;height: 2px;background: #005e9b;position: absolute;bottom: 5px;left: calc(50% - 15px);-webkit-transition:all .5s;transition:all .5s;}
.t:after{content: "";width: 30px;height: 2px;background: #005e9b;position: absolute;bottom: 0;left: calc(50% - 10px);-webkit-transition:all .5s;transition:all .5s;}
.t:hover:before{width: 50px;left: calc(50% - 20px);}
.t:hover:after{width: 40px;left: calc(50% - 15px);}




/*抬头*/
#head_bg{width: 100%;height: 142px; transition: 0.2s all ease-in-out; background:#fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.head{width: 95%;margin:0 auto;}
.logo{padding:28px 20px 0 0;}
.name{margin-top:24px;}
.name h3{font-size:1.4vw; color:#111; line-height:50px; }
.name p{font-size:18px;color: #fff; line-height:30px; text-align:center; background:#135eaf;    border-radius: 100px; }

.tel0{line-height: 27px;
    margin-top: 44px;padding-left: 30px;color:#135eaf;font-family: "Tw Cen MT";margin-left:2vw; font-size:26px; font-weight:bold;  background: url(https://memberpic.114my.com.cn/dg68026/uploadfile/image/20211013/20211013090249_124252226.png)no-repeat left;}
.ewm0{width:23px; height:19px; margin-top:64px; position: relative; cursor: pointer; background: url(https://memberpic.114my.com.cn/dg68026/uploadfile/image/20211013/20211013090230_1207561435.png)no-repeat center top;}
.ewm0 p{position: absolute; top:150%; left:-50px; width:120px;text-align:center;  transition: 0.2s all ease; padding:12px; font-size:15px; line-height:30px;  background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);  transform:scale(0); z-index: 9;}
.ewm0:hover p{ transform:scale(1);}
.ewm0 p img{width:100%;}


/*栏目*/
.nav{margin-left: 3vw;}
.NavCeshi > li {float: left;top: 0px;padding: 0 1.6vw;-webkit-transition: 0.2s all ease-in-out; transition: 0.2s all ease-in-out; position: relative;}
.NavCeshi > li > a { display: block; text-align: center; color: #333; transition: 0.2s all ease-in-out;position: relative; width: 100%;height:142px;line-height:142px;font-size: 16px;color: #000; }
.NavCeshi > li.navcurrent > a,.NavCeshi > li:hover > a{color:#135eaf; font-weight:bold;}
.NavCeshi > li > a:after{ content: ''; display: block; width: 0%; height:4px; -webkit-transition: 0.2s all ease-in-out; transition: 0.2s all ease-in-out; position: absolute; left: 0; right:0; margin:auto; bottom: 44px; background: #135eaf; }
.NavCeshi > li.navcurrent > a:after, .NavCeshi > li:hover > a:after{ width: 80%;}


/*下拉导航*/
.nav2{ position: absolute; top:100%; z-index: 9999; width:500px; height:0; transition:all linear 0.3s; background:rgba(255,255,255,1);     overflow: hidden;     box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.nav2 a{display: block; width:100%; height:44px; line-height:44px; font-size:15px;  color:#333; text-align:left; transition:all linear 0.3s; }
.nav>ul>li:hover .nav2{ height:auto; z-index:9;padding:40px;}
.nav2 a:hover{background:#135eaf; text-indent:1em; color:#fff;}
.nav2_l{width:40%;}
.nav2_r{width:60%; }
.nav2_r img{width:100%;}
#aa5 .nav2,#aa6 .nav2{right:0;}

@media (max-width: 1920px){
.NavCeshi > li{padding: 0 1.4vw;}
.nav{margin-left: 6vw;}
}
@media (max-width: 1680px){
.NavCeshi > li{padding: 0 1.2vw;}
.nav{margin-left: 3vw;}
}
@media (max-width: 1560px){
.NavCeshi > li{padding: 0 1vw;}
.nav{margin-left: 2vw;}
}
@media (max-width: 1400px){
.NavCeshi > li{padding: 0 0.8vw;}
.nav{margin-left: 1vw;}
.head{width:98%;}
}
@media (max-width: 1300px){
.head{width:94%;}
.nav{margin-left: 3vw;}
.NavCeshi > li{padding: 0 0.8vw;}
.tel{display:none;}
}


/*栏目结束*/




/*幻灯片*/
.banner-box{background:#fff; }
.banner-box,.banner-box .bd li{height:700px;}
.banner-box{min-width:1300px;position:relative;overflow:hidden;margin: 0 auto;}
.banner-box .bd{ width:100% !important;}
.banner-b{position: absolute;bottom: 0;}
.banner-box .bd li{width:100%;background-position: center;background-repeat: no-repeat;}
.banner-box .bd li a{display:block;background-size:auto;width:100% !important; height:100% !important; text-align:center;}

.banner-btn a{display:block;width:40px;height:40px;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition: 0.3s all ease-in-out;transition:0.3s all ease-in-out}
.banner-box .banner-btn a.prev,.banner-box .banner-btn a.next{top:360px;background-position:0 -40px;}
.banner-btn a.prev{left:-54px;background-image:url(https://memberpic.114my.com.cn/dg68026/uploadfile/image/20211015/20211015135930_1121608171.png); background-repeat:no-repeat;} 
.banner-btn a.next{right:-54px;background-image:url(https://memberpic.114my.com.cn/dg68026/uploadfile/image/20211015/20211015140010_67538174.png); background-repeat:no-repeat;}
.banner-box:hover .banner-btn a.prev{ left:54px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 54px; 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;}
.banner-box .hd {position:absolute;bottom:40px;width: 100%;display: block;}
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:20px; height:10px; border-radius :20px; text-indent:-9999px; background:rgba(255,255,255,0.2); cursor:pointer; display:inline-block; margin:0 5px; -webkit-transition: 0.3s all ease-in-out; transition:0.3s all ease-in-out;}
.banner-box .hd ul li.on{background:#135eaf; width: 32px;}







/*搜索*/
.search_bg{height: 100px;background: #FFF;    border-bottom: 1px solid #eee;}
.search_nbg{position: absolute;z-index: 99;top: 542px;border: 1px solid #eee;background: #fff;}
.search_nbg .search{margin:0 auto;background: #fff;}
.search-bg{width:350px;height:100px;overflow: hidden;border-left: 1px solid #eee; border-right: 1px solid #eee;}
.search{height: 100px;}
.search_l{line-height: 100px;color: #999;}
.search_l dd{font-size:15px;color: #333;display: inline-block;}
.search_l a{font-size: 15px;color: #999;}
.search_l a:hover{color:#0c52b1;}
.search-bg #infoname{width:280px;background:#FFF ;outline:none; color:#ccc;font-weight: lighter;border: none;height:80px;line-height:6;font-size: 14px;
padding-left: 20px;padding-top: 20px;}
.search_nbg #infoname{width:280px;height: 80px;}
.search-bg{position: relative;}
.search-i{position: absolute;right: 5%;top: 38%;}




/*实力*/
.strength{position: relative;}
.strength_tu{position: absolute;z-index: 999;margin-top: -240px;width:300px;}
.tu img{width: 300px;}
.strength::after{content: '';background: url(https://memberpic.114my.com.cn/dg68026/uploadfile/image/20211015/20211015140037_196675213.png)no-repeat center;width: 100%;height: 175px;position: absolute;top: -175px;left: 0;z-index: -1;background-size: 100% 100%;}

.packing{width: 100%;background: url(https://memberpic.114my.com.cn/dg68026/uploadfile/image/20211015/20211015140104_530954262.jpg) no-repeat center;padding: 70px 0px;position: relative;overflow: hidden;}
.packing1{position: relative;}
.gy{margin: 0 auto;max-width: 1400px;}
.packing1 ul{display: flex;justify-content: space-between;padding: 0;margin: 0 auto;}
.packing1 ul li{width: 230px;height: 230px;border-radius: 100%;border: 1px solid #eee;justify-content: center;align-items: center;position: relative;transition: all .5s;}
.packing1 ul li:nth-child(3){width: 370px;height: 370px;background-color: #f8f8f8;border: 1px solid #f8f8f8;transition: unset;}
.packing1 ul li b{width: 24px;height: 24px;display: block;padding: 5px;position: absolute;top: 8px;right: 33px;display: flex;justify-content: center;align-items: center;}
.packing1 ul li b span{display: block;width: 13px;height: 13px;border-radius: 100%;border: 2px solid #135eaf;background: #fff;}
.packing1 ul li:nth-child(2) b{top: 50%;margin-top: -38px;right: -10px;}
.packing1 ul li:nth-child(3) b{top: 50%;margin-top: 60px;right: 15px;}
.packing1 ul li:nth-child(4) b{top: 50%;margin-top: -4px;right: 217px;}
.packing1 ul li:nth-child(5) b{top: 50%;margin-top: -69px;left: 3px;}
.packing1 ul li:hover{transform: rotate(360deg);}
.packing1 ul:hover li>span{color: #135eaf;}
.proc_c ul li:hover{border-color:#135eaf;transform: translateY(-10px);}
.ttb{float: left;font-size: 52px;color: #333;font-weight: 500;font-style: normal;line-height: 45px; font-family: "Akrobat";}
.packing1 ul li em{display: block;position: relative;width: 165px;float: left;left: 34%;height: 50px;margin-bottom: -4px;    margin-top: 70px;}
.packing1 ul li:nth-child(2) em{display: block;position: relative;width: 165px;float: left;left: 19%;height: 50px;margin-bottom: -4px;margin-top: 70px;}
.packing1 ul li:nth-child(4) em{left: 26% !important;}
.packing1 ul li:nth-child(5) em{left: 26% !important;}
.tu{margin: 70px 0px 0 36px;}
.packing1 ul li em i{font-size: 16px;color: #fff;text-align: center;line-height: 25px;width: 25px;height: 25px;display: block;position: absolute;top: -10px;right: 88px;border-radius: 50%;background: #135eaf;}
.packing1 ul li:nth-child(2) em i{font-size: 16px;color: #fff;text-align: center;line-height: 25px;width: 25px;height: 25px;display: block;position: absolute;top: -10px;right: 32px;border-radius: 50%;background: #135eaf;}
.packing1 ul li:nth-child(4) em i{font-size: 16px;color: #fff;text-align: center;line-height: 25px;width: 25px;height: 25px;display: block;position: absolute;top: -10px;right: 59px;border-radius: 50%;background: #135eaf;}
.packing1 ul li:nth-child(5) em i{font-size: 16px;color: #fff;text-align: center;line-height: 25px;width: 25px;height: 25px;display: block;position: absolute;top: -10px;right: 35px;border-radius: 50%;background: #135eaf;}
.zz1 h3{font-size: 18px;color: #999;width: 100%;float: left;line-height: 30px;font-weight: 80;text-align: center;}



/*产品*/
.prod_bg{width:100%;height:900px;}
.prod_t{background:url(https://memberpic.114my.com.cn/dg68026/uploadfile/image/20211014/20211014103704_1213138594.jpg)no-repeat center;width:100%;height:260px;}
.prod_t h3,.prod_t p,.prod_t b{color:#fff;}
.prod_bg .t:after{bottom:105px;background:#fff;}
.prod_bg .t:before{bottom:110px;background:#fff;}
.pro2{ width:700px;height:656px; float:left; overflow:hidden; position:relative;box-shadow: 0px 3px 10px 0px rgb(79 79 79 / 20%);}
.pro2 li{ position:relative;  background-size:100% 100%; overflow:hidden;}
.pro2 li img{ display:block; width:100%;}
.pro2 li em i{ color:#135eaf;}

.pro2 li em{ display:block; width:100%; font:18px "Microsoft YaHei UI"; text-align:center; color:#444; position:absolute; bottom:60px;}
.pro2 li:after{ content:""; position:absolute; top:0; left:0; width:56px; height:56px; background:url(https://memberpic.114my.com.cn/dg68026/uploadfile/image/20211015/20211015115350_790146973.png) no-repeat;}
.pro2 li:before,.pro4 li:before{content: '';
            cursor: pointer;
            position: absolute;
            left: -100%;
            top: 0;
            width: 100%;
            height: 100%;
            background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
            background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
            transform: skewx(-25deg);}
.pro2 li:hover:before,.pro4 li:hover:before{
            left: 100%;
            -moz-transition: 1s;
            -o-transition: 1s;
            -webkit-transition: 1s;
            transition: 1s;
        }
.prot2{ width:90px; height:40px; overflow:hidden; position:absolute; bottom:0; right:0;}
.prot2 a{ display:inline-block; width:10px; height:10px; background:#575757; border-radius:10px; margin-right:5px;}
.prot2 .cur{ background:#135eaf;}
.prod_mr{width:680px;}
.prod_mr li{float:left;width:330px;box-shadow: 0px 3px 10px 0px rgb(79 79 79 / 20%);margin-bottom:20px;}
.prod_mr li+li{margin-left:20px;}
.prod_mr li img{width:100%;height:100%;    transition: all 0.5s linear;}
.prod_mr li span{width:100%;height:70px;line-height:70px;background:#fff;display:block;position: relative;border-top:1px solid #eee;}
.prod_mr li span a{font-size:15px;color:#333;padding-left:40px;}
.prod_mr li>a{    overflow: hidden;width:100%;height:100%;display:block;}
.prod_mr li span:after{    content: "+";float: right;width: 20%;height: 100%;text-align: center;border-left: 1px solid #ebebeb;font-size: 1rem;
 color: #333333;display: block;position: absolute; right: 0;top: 0;font-size:20px;}
.prod_mr li span a:before{content:"";position: absolute;width:0.4rem;height: 0.1rem;background: #aaaaaa;left:6%;top:36px;}
.prod_mr li:hover span:after{background:#135eaf;color:#fff;}
.prod_mr li:hover a img{    transform: scale(1.2);}
.prod_mr li br{display:none;}
.prod_bg a.case_more{ display: block; width: 240px;height: 56px;line-height: 56px; color: #333; text-align: center;border: 1px solid #CCC; font-size: 16px !important;
 margin: 0 auto; transition: 0.3s all ease-in-out;}
.prod_bg a.case_more:hover{border:1px solid #135eaf;background:#135eaf;width:280px;
transition: 0.3s all ease-in-out;color:#FFF;}



/*产品特点*/
.proys{ height:1177px; background:url(https://memberpic.114my.com.cn/dg68026/uploadfile/image/20211015/20211015114230_1119327497.jpg) no-repeat center top; overflow:hidden;}
.proys_t{padding-top:80px;}
.proys_t h3,.proys_t p,.proys_t b{color:#fff;}
.proys .t:after,.proys .t:before{background:#fff;}
.proys h2{ height:120px; padding-top:55px; text-align:center; font:36px "Microsoft YaHei"; color:#fff;}
.proys h2 em{ display:block; font:18px "Microsoft YaHei"; padding-top:8px;}
.proys ul{ height:650px;  position:relative;}
.proys li{ width:263px; text-align:left; font:15px "Microsoft YaHei"; line-height:24px; color:#8d8d8d;}
.proys li b{ display:block; font-size:24px; color:#333; padding-bottom:12px;}
.proys li:nth-child(3),.proys li:nth-child(4){ text-align:left;}
.proys li:nth-child(1){ position:absolute; top:541px; left:123px; width:175px;}
.proys li:nth-child(2){ position:absolute; top:207px; left:366px;}
.proys li:nth-child(3){ position:absolute; top:161px; left:816px;}
.proys li:nth-child(4){ position:absolute; top:551px; left:1124px; width:195px;}
.proys h5{ width:335px; float:right; margin-top:227px;}
.proys li p{border:10px solid #fff;border-radius: 50%;box-shadow: 0px 3px 10px 0px rgb(79 79 79 / 20%);transition: all 0.5s linear;}
.proys li:nth-child(1) p{position: absolute;left:197px;}
.proys li:nth-child(1) p img{width:120px;}
.proys li:nth-child(2) p{position: absolute;    left: 113px;top: 90px;}
.proys li:nth-child(2) p img{width:120px;}
.proys li:nth-child(3) p{position: absolute;left: -34px;top: 141px;}
.proys li:nth-child(3) p img{width:120px;}
.proys li:nth-child(4) p{position: absolute;left:-164px;}
.proys li:nth-child(4) p img{width:120px;}
.proys li:hover p{    transform: rotateY(180deg);}
.proys li:hover b{color:#135eaf;}

.proys h5 em a{display:block; float:left; width:124px; height:42px; background:#E60012; font:16px "Microsoft YaHei"; font-weight:bold; text-align:center; line-height:42px; color:#fff;}
.proys h5 span{ display:block; float:right; width:190px; font:16px "Microsoft YaHei"; color:#fff;}
.proys h5 span b{ display:block; font:24px Arial; font-weight:bold;}




/* 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: #059408;
    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%;
    background: url(https://memberpic.114my.com.cn/dg68026/uploadfile/image/20211015/20211015140201_1207148653.png) no-repeat center;
}
.case_tab{height: 86px;margin-bottom: 26px;}
.case_tab li{border:1px solid #eee;float:left;width: calc(100% / 8);height: 86px;background: #fff;}
.case_tab li a{display: flex;align-items: center;justify-content: center;height: 84px;}
.case_tab li+li{}
.case_tab li em{margin-right: 10px;font-size: 18px;}
.case_tab li b{font-size: 16px;}
.case_list{background: #fff;padding: 30px;box-shadow: 0 0 22px rgba(0, 0, 0, 0.08);}
.case_list td{float: right;position: relative;margin-left: 1.3%;overflow: hidden;padding-left:0!important;}
.case_list td br{display:none;}
.case_list td{width:23.9%;height:100%;}
.case_list td>a,.case_list td>a>img{width:100%;height:auto;transition:0.5s;}
.case_list td:hover img{transform: translate3d(0px, -50px, 0px);transition:0.5s;}
.case_list td:nth-child(1){width:49.5% !important;height:100% !important;float: left;margin-left: 0px;}
.case_list td:nth-child(1) >a{width: 100% !important;height: 100% !important;display: block;}
.case_list td:nth-child(1) img{width: 100% !important;height: auto !important;}
.case_list td:nth-child(n+4){margin-top:1.3%;}
.case_list td div{padding-top: 0px !important;position: absolute;transition: 0.5s;bottom: 0;left: 0;width: 100%;background: #059408;height: 50px;transform: translateY(50px);transition:0.5s;}
.case_list td:hover div{transform: translateY(0px);transition:0.5s;}
.case_list td div a{color: #fff;font-size: 19px;line-height: 50px;}

/*partner*/
.hz_c {
    position: relative;
    margin: -52px auto 100px;
}
.part_con tr{display:block;overflow: hidden;}
.part_con tr+tr{margin-top:20px;}
.part_con td{width:20%;display: inline-table;overflow:hidden;position:relative;float: left;box-sizing: border-box;padding-left:0!important;border: 1px solid #e8e8e8;}
.part_con td+td {
    border-left: none;
}
.part_con td>a{display: block;}
.part_con td>a>img{width:100%;height:auto;}

.part_con td>div{width:100%;height: 100%;background: rgba(5, 148, 8, 0.7);position:absolute;top:0;left:0;transform-origin: center;transform: rotateX(90deg);transition: 600ms;padding-top:0!important;}
.part_con td>div>a{display:block;line-height:167px;font-size:16px;color:#fff;text-align:center;}
.part_con td:hover div{transform: rotateX(0deg);transition: 600ms;}
.part_con td br{display: none;}

.proys .hf-left{width:50%;float:left;padding-top:196px;}
.proys .hf-left .hf1{width:208px; float:left; margin-right:18px; }
.proys .hf-left .hf1 em{display: block; height:37px; line-height: 47px;font-size: 20px; color:#FFF;}
.proys .hf-left .hf1 span{display: block; height:47px; line-height: 47px; font-size: 29px; color:#FFF; font-weight: bold;}
.proys .hf-left .hf2{padding-top:11px;float:left;}
.proys .hf-left .hf2 em{display: block; height:32px; line-height: 32px;font-size: 12px; color:rgba(255,255,255,0.41); text-transform: uppercase;}
.proys .hf-left .hf2 span{display: block; height:45px;line-height: 35px;font-size: 26px; color:#FFF;}





/*applications*/
.app_con{align-items:end}
.app_le{width:380px;float:left;}
.app_le ul{display: flex;flex-wrap:wrap;}
.app_le li{width:calc((100% - 1px) / 2);height:122px;border:1px solid #eee;position:relative;overflow: hidden;}
.app_le li:nth-child(even){margin-left:-1px;}
.app_le li:nth-child(n+3){margin-top:-1px;}
.app_le li:before{content:'';width:100%;height:100%;background:#135eaf;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);opacity:0;transition:all 0.3s;transform-origin:left top;}
.app_le li.on:before{transform:translate(-50%,-50%) rotate(0deg);opacity:1;}
.app_le li a{display: flex;line-height:122px;justify-content:center;position:relative;z-index:2;}
.app_le li.on a i{color:#fff;}
.app_le li a p{font-size:18px;line-height:122px;}
.app_le li.on a p{color:#fff;}

.app_ri{width:calc(100% - 430px);position:relative;overflow: hidden;float:right;}
.app_ri:before{content:'';width:300px;height:100%;position:absolute;top:0;right:0;background:#15172c;z-index:-1;}
.app_ri .divdgweb_new_div_item{visibility: hidden;height: 0;position:relative;}
.app_ri .divdgweb_new_div_item.on{visibility:visible;height:auto;}
.app_ri .divdgweb_new_div_item_date{display:none;}
.app_ri .news_div_item_pic{width:808px;height:485px;}
.app_ri .news_div_item_pic img{width:100%;}
.app_ri .divdgweb_new_div_item_content{width:56%;background:rgba(255,255,255,0.97);transform:translateY(-50%);padding:50px;position:absolute;top:50%;right:25px;}
.app_ri .divdgweb_new_div_item_title a{font-size: 30px;color: #333;font-weight: bold;padding:0 0 30px;display:block;border-bottom:1px solid #ccc;margin-bottom:30px;position:relative;}
.app_ri .divdgweb_new_div_item_title a:before{content: '';width: 40px;height: 3px;display: inline-block;background: #15172c;position: absolute;left:0px;bottom: -2px;transition: 0.3s ease all;}
.app_ri .divdgweb_new_div_item_content:hover .divdgweb_new_div_item_title a:before{width: 220px;background: #135eaf;}
.app_ri .divdgweb_new_div_item_body{font-size:16px;line-height:36px;height:108px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.app_ri .divdgweb_new_div_item_body b{font-size: 18px;font-weight: bold;}
.app_ri .more{width: 160px;height: 46px;display: block;background: #15172c;font-size:15px;line-height: 44px;text-align: center;color: #fff;border-radius: 23px;margin-top:50px;transition: 0.3s ease all;}
.app_ri .divdgweb_new_div_item_content:hover .more{width:220px;background: #135eaf;}
.app_ri .more:after{content: '→';font-family:'htf';margin-left:15px;}

/* partner */
.par_box{padding-bottom: 60px!important;}
.par_box table{display: block;}
.par_box tr{overflow: hidden;}
.par_box td{width:300px;overflow:hidden;position:relative;padding-left: 0!important;border:1px solid #eee;border-collapse:collapse}
.par_box td>a{display: block;}
.par_box td>a>img{width:100%;height:auto;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);trnasition:all ease 0.5s;}
.par_box td:hover>a>img{-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);}
.par_box td>div{width:100%;height: 100%;background: rgba(32, 107, 174, 0.8);position:absolute;top:50%;left:0;margin-top: -72px;transform-origin: center;transform: rotateX(90deg);transition: 600ms;display:none;}
.par_box td>div>a{display:block;line-height:137px;font-size:16px;color:#fff;text-align:center;}
.par_box td:hover div{transform: rotateX(0deg);transition: 600ms;}
.par_box td br{display: none;}







.case{background:#f8f8f8;padding-top:10px;overflow:hidden}
.w1200{width:1200px;margin:0 auto;}
.adv_rt p{ font-size: 20px; color: #333;}
.adv_rt h3{font-size: 30px; color: #111; border-bottom:1px #e1e1e1 solid; padding-bottom: 3vw; margin-bottom:2.6vw;}
.adv_rt h3 b{color: #077e82;}
.adv_rt dd{ font-size: 15px; line-height: 30px; margin-top: 1.4vw;}
.adv_rt dd:before{content:"";    display: inline-block;width:8px; height:8px; border:2px #e1e1e1 solid;border-radius: 100%; margin-right:10px;}
.case .case-con{margin-top:43px;width:1660px;margin-left:-100px}
.case .case-con .tempWrap{margin-left:-1760px!important}
.case .case-con dl{width:1660px;float:left;background:#fff;margin-right:100px}
.case .case-con dl dt{float:right;width:960px;height:680px;overflow:hidden;line-height:0}
.case .case-con dl dt img{width:960px;height:680px;display:block;transition:1s}
.case .case-con dl dt:hover img{transform:scale(1.03)}
.case .case-con dl dd{float:left;width:700px;height:680px;background:#fff;padding-left:100px;box-sizing:border-box;padding-top:100px}
.case .case-con dl dd h4 a{display:block;font-size:36px;font-weight:400;line-height:36px;color:#333;text-transform:uppercase;margin-bottom:34px;position:relative;top:0;transition:.25s}
.case .case-con dl dd h4 a:hover{top:10px}
.case .case-con dl dd em a{font-size:18px;font-weight:400;line-height:45px;color:#fff;display:block;background:#135eaf url(https://memberpic.114my.com.cn/dg68026/uploadfile/image/20211014/20211014145217_713365850.png);background-repeat:no-repeat;background-position:right 29px center;background-size:auto auto;width:180px;border-radius:23px;text-indent:32px;transition:.35s;margin-top:46px;}
.case .case-con dl dd em a:hover{text-indent:35px;background-position:right 35px center}
.case .case-con dl::after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.case .case-con::after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.case .case-tit{width:1400px;margin-left:-100px;background:#fff;height:140px;z-index:1;margin-top:-140px;position:relative}
.case .case-tit ul{width:1200px;position:absolute;left:100px;top:0;text-align:center}
.case .case-tit ul li{font-size:20px;font-weight:400;line-height:140px;color:#666;display:inline-block;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif,Arial,Helvetica;margin-right:56px;vertical-align:middle}
.case .case-tit ul li:last-of-type{margin-right:0}
.case .case-tit ul li::before{content:"";width:0;height:2px;background:#666;display:inline-block;vertical-align:middle;transition:.5s;margin-top:-10px}
.case .case-tit ul li:first-of-type::before{display:none}
.case .case-tit ul li:first-of-type::after{content:"";width:0;height:2px;background:#666;display:inline-block;vertical-align:middle;transition:.5s;margin-top:-10px}
.case .case-tit ul li:first-of-type.cur::after,.case .case-tit ul li:first-of-type:hover::after{margin-left:50px;width:100px}
.case .case-tit ul li.cur,.case .case-tit ul li:hover{font-size:36px;font-weight:400;line-height:140px;color:#333}
.case .case-tit ul li.cur::before,.case .case-tit ul li:hover::before{width:100px;margin-right:55px}
.case .case-tit .prev{position:absolute;left:100px;top:50%;transform:translateY(-50%);z-index:1;cursor:pointer;transition:.25s}
.case .case-tit .prev:hover{top:calc(50% + 5px)}
.case .case-tit .next{position:absolute;right:100px;top:50%;transform:translateY(-50%);z-index:1;cursor:pointer;transition:.25s}
.case .case-tit .next:hover{top:calc(50% + 5px)}
.case .case-con dl dd p{ font-size: 20px;color: #333;}
.case .case-con dl dd h3{font-size: 30px;color: #111;border-bottom: 1px #e1e1e1 solid;padding-bottom: 30px;margin-bottom: 32px;width: 502px;}
.case .case-con dl dd h3 b{    color: #135eaf;}
.case .case-con dl dd span{font-size: 15px;line-height: 30px;margin-top: 1.4vw;display:block;width: 502px;}
.case .case-con dl dd span:before{content: "";display: inline-block;width: 8px;height: 8px;border: 2px #e1e1e1 solid;border-radius: 100%;margin-right: 10px;}




/*case*/
.post_m{position: relative;  padding-bottom:70px; margin:auto; width:1400px;}
.post_m .swiper-slide {position: relative;background-repeat: no-repeat;background-position: center top;background-size: cover;
-webkit-transition: transform 1s;-moz-transition: transform 1s;-ms-transition: transform 1s;-o-transition: transform 1s;-webkit-transform: scale(.8);transform: scale(.8);}
.post_m .swiper-slide img { width: 100%;height:auto;}
.post_m .text {box-sizing:border-box;width: 100%; line-height:58px; opacity:0; color:#fff; text-align:center;font-size:18px;background-color:#135eaf;}
.post_m .text h4 {color: #333;font-size: 18px;line-height: 18px;font-weight: 700;padding-bottom: 5px}
.post_m .text p {color: #5f5f5f; font-size: 14px; line-height: 26px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}
.post_m .text a {display: none;color: #fff; font-size: 12px; line-height: 12px;}
.post_m .swiper-slide-next{ -webkit-transform: scale(.95) translateX(10px);transform: scale(.95)translateX(10px);}
.post_m .swiper-slide-prev{ -webkit-transform: scale(.95) translateX(-10px);transform: scale(.95)translateX(-10px);}
.post_m .swiper-slide-active, .post_m .swiper-slide-duplicate-active { -webkit-transform: scale(1.07) translateY(-14px);transform: scale(1.07) translateY(-14px);}
.post_m .swiper-slide-active .text, .post_m .swiper-slide-duplicate-active .text { opacity:1;}
.post_m .swiper-slide-active h4, .post_m .swiper-slide-active p, .post_m .swiper-slide-duplicate-active h4, .post_m .swiper-slide-duplicate-active p { color: #fff;}
.post_m .swiper-slide-active a, .post_m .swiper-slide-duplicate-active a { display: block; width:100%; height:100%;position: relative;}
.post_m .swiper-pagination {bottom:0;left: 50%;transform: translate(-50%, 0)}
.post_m .swiper-pagination-bullet{ width:16px; height:16px; background:#dedfe0; opacity:1;}
.post_m .swiper-pagination-bullet+ .swiper-pagination-bullet{ margin-left:14px;}
.post_m .swiper-pagination-bullet-active{background:#135eaf;}






.flow_path{height:379px; background:url(https://memberpic.114my.com.cn/dg68026/uploadfile/image/20211014/20211014160229_798353621.jpg) no-repeat center;}
.flow .lc-con .lc{width:137px; float:left;}
.flow .t:after,.flow .t:before{background:#fff;}
.flow .lc-con .lc em{display: block; width:74px;height:74px;margin:0 auto 20px; position: relative; overflow: hidden;}
.flow .lc-con .lc em i{display: block; width:74px; height:74px; line-height: 0; overflow: hidden;}
.flow .lc-con .lc em i img{width:100%;}
.flow .lc-con .lc em i.default{position: absolute;left:0;top:0;-webkit-transform: translateX(0) rotate(0);transform: translateX(0) rotate(0);-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.flow .lc-con .lc em i.hover{position: absolute;left:0;top:0;opacity: 0; transform: scale(0);transition: .5s;}
.flow .lc-con .lc span{display:block; text-align: center; line-height: 18px;font-size: 16px; color:#FFF; }
.flow .lc-con b{display: block; width:20px; height:16px;  background:url(https://memberpic.114my.com.cn/dg68026/uploadfile/image/20211014/20211014200609_536894729.png) no-repeat center; float:left; margin-top: 58px;}
.flow .lc-con .lc.cur i.default{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}
.flow .lc-con .lc.cur i.hover{opacity: 1; transform: scale(1);}
.flow .lc-con .lc.cur span{color:#E60012; font-weight: bold;}





/*新闻*/
.news_t{width: 100%;height: 102px;border-bottom: 1px solid #ccc;padding-bottom: 30px;}
.news_dt p{font-size: 38px;color: #135eaf;line-height: 50px;font-weight: bold;}
.news_dt span{font-size: 16px;color: #333;}
.news_nt{margin-top: 50px;}
.news_nt a{color: #333;position: relative;font-size:16px;}
.news_nt a+a{margin-left: 40px;}
.news_nt a.on{color:#135eaf ;}
.news_nt a.on:after{content: "";display: block;width:64px;height: 1px;height: 1px;background: #135eaf;position: absolute;top: 50px;left: 0;}
.newscon {margin-top: 40px;height: 530px;}
.newsleft {width: 716px;height: 530px;}
.newsright {height: 530px;}
.newsleft >.news_div>.news_div_item{position: relative;width: 100%;height: 530px;}
.newsleft .news_div_item_pic {position: absolute;left: 0;top: 0;width: 716px;height: 350px;overflow: hidden;border:1px solid #CCC;}
.news .news_div_item_pic img {width: 100%;height: 100%;transition: all .6s ease;}
.newsleft .news_div_item_date {position: absolute;left: 0;top: 72%;}
.newsleft .news_div_item_year{float:right;    font-size: 18px;color:#999;padding-top: 12px;}
.newsleft .news_div_item_year:before{content:"|";display:block;color:#999;padding:0 10px;float: left;font-size: 15px;}
.newsleft .news_div_item_month,.newsleft .news_div_item_day{float:left;font-size: 30px;font-weight: bold;color:#222;}
.newsleft .news_div_item_content{position: absolute;left: 0;top: 82%;}
.newsleft a.news_div_item_a {font-size: 26px;color: #333;font-weight: bold;}
.newsleft .news_div_item:hover .news_div_item_a{color: #135eaf;}
.newsleft .news_div_item_body{margin-top: 20px;font-size: 16px;}

.newsright>.news_div>.news_div_item:nth-child(1){display:none;}
.newsright .news_div_item_date {float: left;    width: 140px; height: 100px;position: relative;}
.newsright>.news_div>.news_div_item{height: 100px;}

.newsright .news_div_item+.news_div_item{margin-top:48px;}
.newsright .news_div_item:nth-child(2){margin-top:0 !important;}

.newsright .news_div_item_year{  font-size: 18px;color:#999;    position: absolute;top: 40%;    right: 39%;}
.newsright .news_div_item_month,.newsright .news_div_item_day{float:left;font-size: 30px;font-weight: bold;color:#222;}
.newsright .news_div_item_content{width: 490px;float: right;}
.newsright a.news_div_item_a {font-size: 16px;color: #333;font-weight: bold;}
.newsright .news_div_item:hover .news_div_item_a{color: #135eaf;}
.newsright .news_div_item_body{margin-top: 15px;font-size: 15px;}

.newsright .news_div{position: relative;}
.newsright .news_div:before{width: 1px;height: 530px;position: absolute;top: 0; left: 18%;display:block;content:"";background:#CCC;}





/*简介*/
.com_bg{background: url(https://memberpic.114my.com.cn/dg68026/uploadfile/image/20211014/20211014170859_1366679423.jpg)repeat center; height:600px; margin-bottom:200px; }
.com_t,.com_t h3{color:#fff;}
.com_w{ text-align:center;color:#fff; font-size:15px;line-height:40px; padding-bottom:3vw;}
.com_w a{font-size:15px;color:#fff;  }
.com_w a:hover{color:#E60012;  }
.com_b{background: #fff; padding:3vw; box-shadow: 0 0 100px rgba(0,0,0,0.1); width:88%; margin:0 auto; }
.com_a{width:40%; margin:0 auto;}
.com_a a{display:block; float:left; width:38%; height:40px; line-height:40px; text-align:center; background:#135eaf; color:#fff; font-size:16px;transition:0.3s all ease;  margin-bottom:40px;}
.com_a a+a{margin-left:2%; }
.com_a a.on{width:60%;  background:#E60012;}
.com_cont ul li{display: inline-block; width: 23.5%; text-align: center; position: relative; }
.com_cont ul li+li{margin-left: 2%;}
.com_cont ul li a{display: block; overflow: hidden; }
.com_cont ul li img{ width: 100%; height: auto; transition:0.3s all ease;}
.com_cont ul li:hover img{transform:scale(1.1);}
.com_cont ul li p{position: absolute; bottom:0; width:100%; }
.com_cont ul li p a{line-height:44px;width:100%; background:rgba(0,0,0,0.4); color:#fff; font-size:16px; transition:0.3s all ease;}
.com_cont ul li:hover p a{ background:rgba(19,94,175,0.8);}
.com_cont div:nth-child(2)  ul li{width: 18.4%;}





/*友情链接*/
.links{width:100%; overflow:hidden; padding:37px 0; background: #FFF;border-top:1px solid #f5f5f5;}
.links_l{float:left; width:117px; border-right:solid 1px #f5f5f5;}
.links_lm{font-size:16px; line-height:18px; color:#222;}
.links_len{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; line-height:30px; font-size:30px; color:#000;}
.links_r{float:left; width:90%; padding-top:5px; color:#999; padding-left: 30px;}
.links_r a{font-size:15px; color:#999;}
.linkTagcs{width:100% !important;}


/*版权*/
.footer_bg{background:#f5f5f5;padding:50px 0;}
.footer_m{width:48%;}
.footer_m li {float: left;width: 25%;  font-size: 14px; color: #b6b6b6;  line-height: 35px;}
.footer_m li span {font-size: 16px; display: block; padding-bottom: 12px;color:#222;font-weight:bold;cursor: pointer;}
.footer_m li a {display: block;  font-size: 14px; line-height: 35px;cursor: pointer;}
.footer_tel{width:20%; text-align:center;}
.footer_tel p{ font-size: 2.2vw; color: #135eaf;font-family: "Tw Cen MT";font-weight: bold; }
.footer_tel span{display:block;text-align:center;font-size:15px;color:#999;margin: 34px 0; line-height: 28px;}
.footer_tel a{display:block;width:90%;height:52px;line-height:52px;background:#135eaf url(https://memberpic.114my.com.cn/dg68026/uploadfile/image/20211015/20211015140248_1063007813.png)no-repeat left;color:#7db7e9;
border-radius: 50px;text-indent: 2em;background-position-x: 3vw;cursor: pointer; margin:0 auto; font-size:15px;}

.footer_ewm{width:26%;}
.footer_ewm ul li{float:right;width:38%;margin-left: 6%;}
.footer_ewm ul li .footer_pic{width:100%;border:10px solid #FFF;}
.footer_ewm ul li .footer_pic img{width:100%;}
.footer_ewm ul li p{font-size:15px;color:#222;font-weight:bold;margin-top: 20px;text-align: center;}
.footer_ewm dl{margin-top:35px;}
.footer_ewm dl dd{font-size:15px;color:#999;margin-top:10px;text-align: right;}
.footer_ewm dl dd:after{content:"";display:block;width:13px;height:15px;float:right;margin-left: 10px;}
.footer_ewm dl dd:nth-child(1):after{
background:url(https://memberpic.114my.com.cn/dg68026/uploadfile/image/20211015/20211015140323_177565352.png) no-repeat;}
.footer_ewm dl dd:nth-child(2):after{
background:url(https://memberpic.114my.com.cn/dg68026/uploadfile/image/20211015/20211015140552_2007709346.png) no-repeat;}
.footer_ewm dl dd b{color:#222;}
.copy_bg{background:#135eaf;height:76px;line-height:76px;color:#7db7e9;}
.copy_bg a{color:#7db7e9;}



/*浮动ＱＱ*/
.my-kefu{position: fixed;right: 0px;top:20%;z-index:9999;}
.my-kefu ul{width: 77px;}
.my-kefu li a{text-decoration: none;}
.my-kefu li{background:#135eaf;margin-top: 1px;padding: 9px 0;height: 70px;width: 77px;}
.my-kefu li i{background: url(https://memberpic.114my.com.cn/dg68026/uploadfile/image/20211127/20211127100612_1689468070.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:145px;}
.my-kefu .my-kefu-tel2 i{background-position: -35px 4px;}
.my-kefu .my-kefu-tel2:hover{ width:246px; height:160px;}
.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:#135eaf;}
.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: 24px; line-height: 24px; padding-left:15px; border-left: 1px solid #fff; padding-top: 10px;}
.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;}