﻿@charset "utf-8"; 
.button_box p{padding:5px 0;color:rgb(0,0,0);line-height:1.7em}
.case_detail{line-height:2.2}
.defind_wrap{background:url(/Content/upload/2019433850/201901230911417712544.jpg) no-repeat fixed;text-align:center;padding:3% 0;color:#FFFFFF}
@media (min-width:1025px){.nobanner header .head-top,.nobanner header .head-info{background: #fff;}
.nobanner .head-top,.nobanner .head-left{color:var(--fontcolor)}
.nobanner .lang-icon img{filter: brightness(0);}
.nobanner .head-nav .nav-ul>li>a{color:var(--fontcolor)}}
@media (max-width:1024px){header,.nobanner header .head-info{background:#fff;}
.lang-icon img{filter: brightness(0);}
.m-menu span{background:#000;}}
.floatwindow_sidebox li{list-style:none}
.home-banner .banner-animote .p1{font-size:28px;margin:15px 0;}
.home-banner .banner-animote.banner-animote .p1{line-height:1.5;}
@media (max-width:1440px){.home-banner .banner-animote{max-width:75%;}
.home-banner .banner-animote .p1{font-size:24px;}}
@media (max-width:1024px){.home-banner .banner-animote .p1{font-size:18px}}
@media (max-width:768px){.home-banner .banner-animote{max-width:100%}}
@media(max-width:550px){.home-banner .banner-animote .p1{font-size:12px;margin:5px 0;}
.home-banner .banner-animote.banner-animote1 .p1:last-child{display:none;}
.home-banner .banner-animote.banner-animote2 .p1:last-child{display:none;}}
.home-service .service-item:before{content:'';width:100%;height:100%;background:#00000070;display:block;position:absolute;left:0;top:0;z-index:0}
.home-service .service-item .box{z-index:2}
.home-banner .banner-animote{display:none;}
.newslist.list0 li .img {display:none;}
.newslist.list0 li .info {padding:10px 0;}
.newslist.list0 li {padding:15px 0;margin:0;}
.page-hotnews .swiper-slide .img {display:none;}
.page-hotnews .swiper-slide .info .box {position:static;transform:none;min-height:inherit;padding:20px;width:100%;}
.page-hotnews .hotnews-pagination {bottom:15px;}
@media (min-width:1025px){.head-nav .nav-ul>li>ul{min-width:inherit;}}
.head-nav .nav-ul>li>ul a{white-space:nowrap;display:block;text-overflow:ellipsis;overflow:hidden;}
@media (max-width:1024px){.head-nav .nav-ul>li>ul a{padding-right:0}}
.home-banner .swiper-slide>a::after{display:none}
@media (min-width:1025px){body.index .head-nav .nav-ul>li>a{text-shadow:1px 1px 2px #000;}
body.index .head-nav .nav-ul>li>a.inmenu_1,body.index .head-nav .nav-ul>li:hover>a{text-shadow:0 0 0}}