﻿/*通用*/
*{margin:0; padding:0; font-family:"微软雅黑";box-sizing:border-box;}
html{overflow-x:hidden;}
body{background:#fff;font-size:14px;color:#333;}
.clear{clear:both;}
ol,ul{list-style:none;display:block;}
a {text-decoration:none;color:#333;cursor:pointer;}
.fl{float:left!important}
.fr{float:right!important}
h1, h2, h3, h4, h5, h6, em, i {font-style: normal;font-weight: normal;}
strong {font-style: normal;}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.animate{-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;}

@media (min-width: 1024px) {
    /*首页*/
    main,footer{width:100%;min-width:1200px;color:#666;}
    .logo_title{width:360px;height:145px;margin:110px auto 90px auto;background:url(/images/2025/logo_l.png) no-repeat top center/360px 95px;padding-top:100px;padding-left:2px;font-size:28px;letter-spacing:18px;white-space:nowrap;}
    .service{width:1200px;margin:auto;}
    .service .list ul li{float:left;width:250px;height:392px;padding-top:155px;background:no-repeat top center/140px;}
    .service .list ul li:first-child{background-image:url(/images/2025/s1.png);}
    .service .list ul li:nth-child(2){background-image:url(/images/2025/s2.png);}
    .service .list ul li:nth-child(3){background-image:url(/images/2025/s3.png);}
    .service .list ul li:nth-child(4){background-image:url(/images/2025/s4.png);}
    .service .list ul li+li{margin-left:66px;}
    .service .list ul li p:first-child{text-align:center;font-size:22px;color:#d2290a;font-weight:bold;letter-spacing:2px;}
    .service .list ul li p:nth-child(2){margin-top:22px;font-size:16px;line-height:30px;letter-spacing:1px;}
    .service .dm{width:990px;height:190px;margin:80px auto 100px auto;}
    .service .dm div{float:left;}
    .service .dm div:first-child{width:300px;}
    .service .dm div:first-child img{width:255px;border-radius:20px;}
    .service .dm div:nth-child(2){width:650px;}
    .service .dm div:nth-child(2) p:first-child{font-size:24px;font-weight:bold;color:#333;margin-top:10px;}
    .service .dm div:nth-child(2) p:nth-child(2){margin-top:15px;font-size:16px;line-height:28px;}
     .service .dm .more {display:none;}

    /*页脚*/
    footer {background-color:#f4f4f4;}
    footer .links {width:1170px;margin:0 auto;padding:90px 0 5px 0;height:350px;}
    footer .links div {float:left;}
    footer .links>div:first-child {width:670px;background:url(/images/2025/logo_r.png) no-repeat 0 7px/100px;padding-left:140px;font-size:16px;line-height:36px;}
    footer .links>div:nth-child(2) {text-align:center;float:right;}
    footer .links>div:nth-child(2)>div+div {margin-left:25px;}
    footer .links>div:nth-child(2)>div>img {border:1px solid #d0d0d0;border-radius:7px;padding:5px;background-color:#fff;width:112px;}
    footer .contact {width:1170px;margin:0 auto;font-size:14px;border-top:1px solid #d0d0d0;padding:20px 0;line-height:26px;}
    footer .contact span{line-height:26px;}
    footer .contact span:nth-child(2){margin-left:520px;}
    footer .contact span:nth-child(3){margin-left:10px;}
}

@media (max-width: 1024px) {
    /*首页*/
    main,footer{width:100vw;color:#666;}
    .logo_title{width:50vw;margin:8vh auto 7vh auto;background:url(/images/2025/logo_l.png) no-repeat top center/50vw;padding-top:15vw;font-size:2.8em;letter-spacing:0.6em;white-space:nowrap;}
    .service{width:80vw;margin:auto;}
    .service .list ul li{width:80vw;padding-top:27vw;background:no-repeat top center/25vw;margin-bottom:4vh;}
    .service .list ul li:first-child{background-image:url(/images/2025/s1.png);}
    .service .list ul li:nth-child(2){background-image:url(/images/2025/s2.png);}
    .service .list ul li:nth-child(3){background-image:url(/images/2025/s3.png);}
    .service .list ul li:nth-child(4){background-image:url(/images/2025/s4.png);}
    .service .list ul li p:first-child{text-align:center;font-size:3.6em;color:#d2290a;font-weight:bold;letter-spacing:.2em;}
    .service .list ul li p:nth-child(2){margin-top:2vh;font-size:2.5em;line-height:2em;}
    .service .dm{width:80vw;}
    .service .dm div:first-child img{width:80vw;border-radius:3vw;}
    .service .dm div:nth-child(2){width:80vw;margin-bottom:5vh;}
    .service .dm div:nth-child(2) p:first-child{font-size:2.8em;font-weight:bold;color:#333;margin-top:1.5vh;}
    .service .dm div:nth-child(2) p:nth-child(2){margin-top:1.5vh;font-size:2em;line-height:2.2em;}
    .service .dm .more{margin: 2vh auto;font-size: 2.8em;background-color: #d2290a;color: #fff;display: block;width: 33vw;text-align: center;height: 5vh;line-height: 5vh;border-radius: 2.5vh;}

    /*页脚*/
    footer {background-color:#f4f4f4;}
    footer .links {width:80vw;margin:0 auto;padding:6vh 0 5vh 0;}
    footer .links>div:first-child {width:80vw;background:url(/images/2025/logo_r.png) no-repeat center 0/30vw;padding-top:36vw;font-size:2em;line-height:2.2em;}
    footer .links>div:nth-child(2) {text-align:center;}
    footer .links>div:nth-child(2)>div {margin-top:4vh;font-size:1.8em;}
    footer .links>div:nth-child(2)>div>img {border:2px solid #d0d0d0;border-radius:2vw;padding:2vw;background-color:#fff;width:36vw;}
    footer .contact {width:90vw;margin:0 auto;border-top:2px solid #d0d0d0;padding:3vh 0;text-align:center;}
    footer .contact span{display:block;line-height:2.4em;font-size:1.8em;}
}

