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

/*公共样式部分*/

body {color: #666;margin: 0 auto;background: #fff;font-family: "Microsoft YaHei";font-family: "MiSans-Regular";overflow-x: hidden;}

*{box-sizing: border-box;}

#copy{display: none;}

a{font: inherit;color:inherit;text-decoration: none;}
a:hover { color:#ca0606;text-decoration: none; border-bottom-style:}

.page{margin:0 auto;width: 1400px;position: relative;}
.bg{ width: 100%; min-width: 1400px;}
.box{margin: auto 40px;}
.box2{margin: 0 auto;width:84%;position: relative;}

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

em,i {font-style: normal;}


/*隐藏右边滚动条
body::-webkit-scrollbar {  display: none;}*/


/*左右浮动清除*/
.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;}



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



/*字体包*/
@font-face {
  font-family:"MiSans-Bold";
  src: 
url("https://cdn.114my.com.cn/font/MiSans/MiSans-Bold_2.0.ttf");
}

@font-face {
    font-family: 'MiSans-Regular';
    src: url('https://cdn.114my.com.cn/font/MiSans/MiSans-Regular_2.0.ttf');
}





/*标题*/
.title{text-align: center;padding:70px 0 35px 0;}
.title b{display:block;font-size:40px;color:#ca0606;font-family:"MiSans-Bold";}
.title t{color:#ca0606;}
.title p{font-size: 18px;color:#999;line-height: 30px;}







/*抬头*/
.head_bg{height:100%;position:absolute;top:0;z-index:9;transition: 0.3s;position: relative;}
.home_head_fixed .head_bg{border-bottom: 1px rgb(255 255 255 / 25%) solid;}
.head{display:flex;justify-content:space-between;align-items: center;height:100%;}
/*logo*/
.head_logo{display:flex;align-items: center;width:16%;}
.head_logo *{transition: 0.3s;}
.head_logo img{height:2.8vw;filter:grayscale(100%) brightness(1000%);}
.head_logo li{margin-left: 1vw;}
.head_logo li b{font-size:1.7vw;color:#fff;}
.head_logo li p{font-size:0.85vw;color:rgb(255 255 255 / 0.75);font-weight:lighter;}
/*栏目*/
.head_column{display:flex;justify-content:space-between;align-items:center;width:55%;height:100%;}
.head_column li>a{display:block;line-height:100px;font-size:18px;color:#fff;position: relative;transition: 0.3s;}
/*固定栏目*/
.head_column li>a:after{content: "";display:block;width:10px;height:10px;background:#fff;border-radius:100%;position:absolute;bottom:-5px;left: calc(50% - 5px);z-index: 3;transition:0.3s;transform:scale(0);}
.head_column li:hover>a:after, .head_column li.column_fixed>a:after{transform:scale(1);}
/*下拉*/
.head_column li{position: relative;}
.head_column .nav2{display: none;width:140px;position:absolute;left:50%;transform:translate(-50%);text-align:center;border-top:5px #ca0606 solid;}
.head_column .nav2 a{display:block;width:100%;line-height:40px;background:#f5f5f5;font-size:16px;color:#666;font-weight:lighter;}
.head_column .nav2 a:hover{background:#eee;color:#ca0606;}
/*图标*/
.head_icon{display: flex;align-items: center;}
.head_language a{display: block;width:3vw;height:100px;background: url(https://memberpic.114my.com.cn/dggm1234/uploadfile/image/20250418/20250418112922_1149649303.jpg)no-repeat center;}
.head_search{width:60px;height:100px;background: url(https://memberpic.114my.com.cn/dggm1234/uploadfile/image/20250421/20250421200151_1349132461.png)no-repeat center;}
.head_search_div{display: none;position:absolute;top:100px;right:0px;width:500px;padding:20px;background: rgb(238 238 238 / 0.9);}
.head_search_left{display:flex;flex-wrap:wrap;}
.head_search_left a{display:block;font-size:16px;color:#333;font-weight:lighter;}
.head_search_left a:hover{color:#ca0606;}
.head_search_left a+a{margin-left: 10px;}
.search_form{display: flex;margin: 10px 0 0 0;}
.search_input_one{width: 100%;padding:7px 10px;outline:none;font-size:14px;color:#ccc !important;font-weight:lighter;border:none;background:#fff;border-radius:50px 0 0 50px;}
.search_input_two{outline:none;padding:0;width:70px;line-height: 30px;margin-left: 1px;border:none;background:#fff;border-radius:0 50px 50px 0;font-size:16px;color:#333;}


/*栏目经过和固定*/
#head_top{width:100%;position:fixed;top:0;z-index:999;}
.head_move{height: 60px;background:#fff;}
.head_move .head_bg{box-shadow: 0 0 30px rgba(0,0,0,.08);}
.head_bg:hover{background: #fff;}
/*logo*/
.head_bg:hover .head_logo img, .head_move .head_logo img{filter: none;}
.head_bg:hover .head_logo b, .head_move .head_logo b{color:#333;}
.head_bg:hover .head_logo t, .head_move .head_logo t{color:#ca0606;}
.head_bg:hover .head_logo p, .head_move .head_logo p{color: #666;}
/*栏目*/
.head_bg:hover .head_column li>a, .head_move .head_column li>a{color:#333;}
.head_bg:hover .head_column li.column_fixed>a, .head_move .head_column li.column_fixed>a{color:#ca0606;}
.head_fixed .head_column li:hover>a, .head_move .head_column li:hover>a{color:#ca0606;}
.head_bg:hover .head_column li>a:after, .head_move .head_column li>a:after{background: #ca0606;}
/*图标*/
.head_move .head_search_div{background: #e5e5e5;}
.head_bg:hover .head_search, .head_move .head_search{background: url(https://memberpic.114my.com.cn/dggm1234/uploadfile/image/20250418/20250418113233_1618951425.png)no-repeat center;}
/*新加样式*/
.head_move .head_logo img{height:2vw;}
.head_move .head_logo li{margin-left: 0.5vw;}
.head_move .head_logo b{font-size:1.2vw;line-height:1vw;}
.head_move .head_logo p{font-size: 0.75vw;}
.head_move .head_column li>a{line-height: 60px;}
.head_move .head_search{height:60px;}
.head_move .head_search_div{top:60px;}
.head_move .head_language a{height:60px;}







/*幻灯片*/
.swiper_slide_banner{overflow: hidden;}
.banner{height:945px;}
/* 通过改变animation-timing-function 制作弹性切换效果 */
.banner .swiper-wrapper{transition:2s cubic-bezier(0.68,-0.4,0.27,1.34) 0.2s;}
.banner .swiper-slide a{display: flex;height: 100%;}
/*左右箭头*/
.banner .swiper-button-prev{left: -80px;border-radius:5px 0 0 5px;}
.banner:hover .swiper-button-prev{left: 80px;}
.banner .swiper-button-next{right:-80px;border-radius:0 5px 5px 0;}
.banner:hover .swiper-button-next{right:80px;}
.swiper-button-next, .swiper-button-prev{top: 42% !important;}
.banner_swiper-button{width:60px !important;height:130px !important;background: rgb(202 6 6 / 0.3);outline: none;transition: 0.3s;}
.banner_swiper-button:after{color:#fff;font-size: 30px !important;}
/*分页*/
.banner-pagination{bottom: 50px !important;}
.banner-pagination span{width: 10px;height: 10px;background:#fff;opacity:.8;border-radius: 100px;outline: none;}
.banner-pagination span.swiper-pagination-bullet-active{width:60px;opacity: 1;}
/*视频*/
.banner_video{width: 100%;height: 945px;background: url(https://memberpic.114my.com.cn/dggm1234/uploadfile/image/20250429/20250429092626_727557964.jpg)no-repeat center;overflow: hidden;position:relative;}
.banner_video video{height: 100%;}
/*文字*/
.banner_text_page{top: -150px;}
.banner_text{position:absolute;bottom:0%;left:%;z-index:9;background: url(https://memberpic.114my.com.cn/dggm1234/uploadfile/image/20250418/20250418204808_1484722559.png) no-repeat center;}
.banner_text p{margin-bottom:10px;color:#fff;font-weight:bold;}
.banner_text p:nth-child(1){margin-bottom: 30px;font-size:45px;text-shadow: 2px 1px 3px #000;}
.banner_text p:nth-child(2){font-size: 26px;}
.banner_text p:nth-child(3){font-size:20px;font-weight:lighter;}





/* 业务范围 */
.business{display:flex;justify-content:space-between;}
.business li{display:flex;flex-direction:column;justify-content:center;width:34%;height:400px;padding-left:40px;position: relative;border-radius:5px;overflow:hidden;}
.business li+li{margin-left:10px;}
.business i{display:block;overflow:hidden;position:absolute;top:0;right:0;z-index:-1;}
.business img{transition:0.3s;}
.business li:hover img{transform: scale(1.1);}
.business a{display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin-top:60px;border:1px #fff solid;border-radius:100%;}
.business li:hover a{border: 1px #ca0606 solid;}
.business a:after{content:'';display: block;width:10px;height:20px;background: url(https://memberpic.114my.com.cn/dggm1234/uploadfile/image/20250419/20250419134620_84040407.png)repeat;transition: 0.3s;}
.business li:hover a:after{background-position-y:bottom;}
.business p{margin-bottom:15px;font-size:26px;color:#ca0606;font-family:"MiSans-Bold";}
.business span{width:52%;font-size:18px;color:#666;}





/* 客户案例 */
.case_title{display:flex;justify-content:space-between;align-items:center;text-align: left;}
.case_title a{display:block;width:180px;line-height:50px;border:1px #eee solid;border-radius:100px;font-size:18px;color:#333;text-align:center;}
.case_title a:hover{background:#ca0606;border:1px #ca0606 solid;color:#fff;}
.case ul{display:flex;}
.case li{width: 25%;border: 1px #eee solid;}
.case li+li{}
.case li>a{display:block;overflow:hidden;}
.case li img{width:100%;height:auto;transition: 0.3s;}
.case li:hover img{transform: scale(1.2);}
.case li br{display:none;}
.case li span{}
.case li span a{display:block;line-height:50px;text-align:center;font-size:18px;color:#666;}
.case li:hover span a{color:#ca0606;}





/* 资质证书 */
.honor_bg{padding-bottom:80px;background: #f5f5f5;position: relative;}
.honor_swiper li{padding: 10% 10% 5% 10%;background:#fff;}
.honor_swiper li>a{display:block;overflow:hidden;}
.honor_swiper li>a img{transition: 0.3s;}
.honor_swiper li:hover>a img{transform: scale(1.1);}
.honor_swiper img{width:100%;}
.honor_swiper .swiper-slide+.swiper-slide{border-left: 1px #eee solid;}
.honor_swiper p a{display:block;line-height:50px;font-size:18px;color:#666;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.honor_swiper li:hover p a{color: #ca0606;}
/* 箭头  */
.honor_button{top:56% !important;width:50px !important;height:50px !important;background:#ca0606;}
.honor_button:after{ color:#fff;outline:none;font-size:30px !important;}
.honor_button_left{left: 0% !important;}
.honor_button_right{right: 0% !important;}






/* 公司简介 */
.about{display: flex;justify-content: space-between;margin-top:80px;}
/* 文字 */
.about_text{width:48%;}
.about_text_one b{display:block;font-size:40px;color:#ca0606;font-family:"MiSans-Bold";}
.about_text_one p{margin:10px 0 60px 0;font-size:16px;line-height:36px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.about_text_one a{display:block;width:180px;line-height:50px;border:1px #eee solid;border-radius:100px;font-size:18px;color:#333;text-align:center;}
.about_text_one a:hover{background: #ca0606;color:#fff;}
.about_text_two{display: flex;margin-top: 100px;}
.about_text_two li+li{margin-left: 4.5vw;}
.about_text_two p{margin-bottom:5px;font-size:40px;color:#333;font-weight:bold;}
.about_text_two span{font-size:18px;color:#666;}
/* 图片 */
.about_img{width:48%;position:relative;overflow:hidden;}
.about_img:after{content: "";display: block;}
.about_img img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
/* 滚动 */
.about_roll ul{display: flex;}
.about_roll_div li{margin-left: 10px;}
.about_roll_div li>a{display:block;overflow:hidden;}
.about_roll_div li>a img{transition: 0.3s;}
.about_roll_div li:hover>a img{transform: scale(1.2);}
.about_roll_div p a{display:block;line-height:50px;background:#f5f5f5;font-size:18px;color:#333;text-align:center;}
.about_roll_div li:hover p a{color: #ca0606;}





/*新闻中心  标题*/
.news_top_swiper{width: 600px;}
.news_top_swiper a{display:block;width:180px;line-height:50px;background:#f5f5f5;border-radius:5px;font-size:18px;color:#333;text-align:center;}
.news_top_swiper .swiper-slide-thumb-active a{background:#ca0606;color:#fff;}
.news_top_swiper .swiper-wrapper{display:flex;justify-content:space-between;}
.news_top_swiper .swiper-slide{width: 180px;}
/* 内容 */
.news_bottom{margin-top: 40px;}
.news_bottom_swiper .swiper-slide{display:flex;justify-content:space-between;}
.news_bottom_left{width:30%;}
.news_bottom_left .news_div_item{display:flex;flex-direction:column-reverse;padding:40px;border:1px #eee solid;}
.news_bottom_left .news_div_item_pic a{display:block;overflow:hidden;}
.news_bottom_left .news_div_item_pic img{width: 100%;}
.news_bottom_left .news_div_item_a{display:block;margin:40px 0 10px 0;font-size:18px;color:#333;}
.news_bottom_left .news_div_item:hover .news_div_item_a{color:#ca0606;}
.news_bottom_left .news_div_item_body{font-size:16px;color:#999;line-height:28px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.news_bottom_left .news_div_item_date{display:flex;margin-top:10px;font-size:16px;color:#999;}


.news_bottom_right{width:70%;}
.news_bottom_right .news_div{display:flex;flex-wrap:wrap;height: 100%;border:1px #eee solid;border-left:0px;}
.news_bottom_right .news_div_item{display:flex;align-items:center;width:50%;padding:0 5% 0 2.5%;}
.news_bottom_right .news_div_item:nth-child(n+1):nth-child(-n+4){border-bottom: 1px #eee solid;}
.news_bottom_right .news_div_item:nth-child(odd){border-right: 1px #eee solid;}
.news_bottom_right .news_div_item_date{display:flex;flex-direction:row;flex-wrap:wrap-reverse;justify-content:center;flex-shrink: 0;width:100px;text-align:center;flex-grow:0;font-size:16px;color:#666;}
.news_bottom_right .news_div_item_day{font-size:40px;font-weight:bold;}
.news_bottom_right .news_div_item_content{margin-left: 1vw;}
.news_bottom_right .news_div_item_a{font-size:18px;color:#333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.news_bottom_right .news_div_item:hover .news_div_item_a{color:#ca0606;}
.news_bottom_right .news_div_item_body{margin-top:10px;font-size:16px;line-height:24px;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}






/*友情链接*/
.links{width:100%; overflow:hidden;height: 100px; line-height: 100px;background:#252525;border-bottom:1px rgb(255 255 255 / 15%) solid;}
.linksW{width:1400px; margin:0 auto;}
.links_l{float:left;}
.links_lm{font-size:16px; line-height:100px; color:#fff;}
.links_r{float:left; width:1300px; color:#999;}
.links_r a{line-height: 100px;font-size:16px; color:#999;font-weight: lighter;}
.links_r li:hover a{color:#ca0606 !important;}






/*版权*/
.wrapper { margin: 0 auto;width: 1400px;}
.bqtop{width: 100%; background: #f2f2f2;height: 10px; overflow: hidden;position:relative;}

.copy {width: 100%;padding: 80px 0;background: #222;}
.copy_box {width: 74%;min-width: 1300px;margin: 0 auto;display: flex;justify-content: space-between;}
.copy_con {width: 50%;position: relative;}
.copy_con ul {display: flex;justify-content: space-between;width: 100%;}
.copy_con li {display: flex;flex-direction: column;}
.copy_con li p {font-size: 18px;color: #fff;line-height: 36px;padding-bottom: 22px;}
.copy_con li a {font-size: 16px;color: #999999;line-height: 30px;font-weight: lighter;}
.copy_con li a:hover  {color:#fff;transition:0.5s;}
.copy_int {width: 435px;}
.copy_int p {display: flex;font-size: 18px;color: #fff;align-items:  center;    justify-content: center;}
.copy_int p span {font-size: 30px;}
.copy_int>p>span{color:#fff;}
.copy_int ul {display: flex;justify-content: space-between;margin-top: 20px;}
.copy_int li {width:  210px;height: 135px;background: #fff;padding: 25px;display: flex;justify-content: space-between;align-items:  center;}
.copy_int li i {width: 100px;height: 100px;display:  inline-block;}
.copy_int li i img {width:100px;}
.copy_int li p {font-size: 18px;line-height: 30px;display: flex;flex-direction: column;color: #333;}
.copy_int li p span {font-size: 16px;}
.copy_int em {font-size: 16px;color: #999;display: flex;justify-content: center;margin-top: 30px;border-bottom: 1px solid rgb(255 255 255 / 20%);padding-bottom: 20px;font-weight: lighter;}
.con .fl{text-align:left;line-height:20px;}

.copyright{padding:28px 0;overflow:hidden;background: #222;border-top: 1px solid #333;font-weight: 100;}
.copyright .con{ line-height:30px;font-size:14px;color:#999; text-align:center;}
.copyright a{color:#999;font-size:14px;}
.copyright a:hover{color:#fff;font-size:14x;}
.copy2{background: #f5f5f5;}