<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";/* CSS Document*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea{margin:0;padding:0;}
body{font-size:14px;font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif;padding-top:1px;background:#fff;}
li, ol{list-style:none;}
ins{text-decoration:none;}
i, em{font-style:normal;}
a{text-decoration:none;font-family:"Microsoft Yahei";}
a:hover{cursor:pointer;text-decoration:none;}
a:active{star:expression(this.onFocus=this.blur());}
:focus{outline:0;}
.clear{clear:both;line-height:0px;overflow:hidden;zoom:1;font-size:0px;content:'.';}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
img{padding:0;margin:0;}
a img{border:none;}
input,textarea{border:none;font-family:"Microsoft Yahei";font-size:13px;}
h1, h2, h3, h4, h5, h6{font-weight:normal;font-size:14px;}
.f_fm{ font-family: "Microsoft Yahei"; }
.f_ft{ font-family: "Times New Roman", Times, serif; }
.f_far{ font-family: Arial, Helvetica, sans-serif; }
.f_fim{ font-family: Impact; }
.f_fst{ font-family: "宋体" }
/*banner*/
.g-adv{ position: relative; width: 100%; height:11.0rem; overflow:hidden;}
.g-adv .sclwrap_box , .g-adv .m-box{ height:11.0rem; overflow:hidden;}
.g-adv .con{float:left; display:inline; width:100%;}
.g-adv .m-cnt{ position: absolute; left: 0rem; bottom:0rem; width: 100%; overflow: hidden;  background:#cccccc;}
.g-adv .m-cnt li{float:left; width:20%; height:0.333rem; overflow: hidden;}
.g-adv .m-cnt .z-on{background:#C9120A;}
/*nav*/
nav {
    /* margin: 1rem auto; */
    overflow: hidden;
    /* background: #c9120a; */
}
nav a {
    float: left;
    color: #f1dddd;
    background: #c9120a;
    text-align: center;
    font: 1.1rem/2.6rem "microsoft Yahei";
    width: 20%;
    /* height: 2.625rem; */
    /* border-radius: 0.4rem; */
    overflow: hidden;
    display: block;
    border-right: 1px solid #cc4741;
    /* margin: 0 0.5rem 0.458rem 0.5rem; */
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    margin-top: -1px;
}
/*m-pro-----------------------------------------------------------------------------------------*/
.m-case{ width: 100%; overflow: hidden; }
.m-case h2{  width: 100%; overflow: hidden; color: #373737; font:bold 1.25rem/1.667rem "microsoft Yahei";  text-align: center; background: #383838; padding-top: 0.333rem; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; padding:0.8rem 0;}
.m-case h2 i{ display: block; color: #a9a9a9; text-transform: uppercase; font:0.75rem/0.917rem "Times New Roman", Times, serif;  }
.m-case dl{ width: 100%; overflow: hidden;}
.m-case dl dd{ margin: 0.8rem;color: #666; font: 0.833rem/1.292rem "Microsoft Yahei";}
/*m-part-----------------------------------------------------------------------------------------*/
.m-part{ position:relative; width: 100%; overflow:hidden;
background:url(../images/pt_bj.jpg) no-repeat center bottom;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%; padding-bottom:1.5em;}
.m-h2{ position: relative; margin:1rem auto 1.042rem; height: 4.333rem; color: #C9120A; text-align: center; font:bold 1.25rem/1.542rem "Microsoft Yahei"; }
.m-h2:before{z-index: 10; position: absolute;content: ""; left: 0rem; top:0.75rem; height: 1px; width: 100%; overflow: hidden;
background: #edeae3; /* Old browsers */
background: -moz-linear-gradient(left,  #edeae3 0%, #c3b38d 50%, #ebe7de 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #edeae3 0%,#c3b38d 50%,#ebe7de 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #edeae3 0%,#c3b38d 50%,#ebe7de 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edeae3', endColorstr='#ebe7de',GradientType=1 ); /* IE6-9 */
}
.m-h2 em {
    width: 16.542rem;
    margin: 0 auto 0.208rem;
    height: 1.9rem;
    overflow: hidden;
    position: relative;
    z-index: 20;
    display: block;
    border: 0.083rem solid #C9120A;
    color: #333;
    font: bold 1.3rem "Microsoft Yahei";
    background: #fff;
    line-height: 1.9rem;
}
.m-h2 i{ display: block;color: #999;font:0.667rem/1.042rem "Times New Roman", Times, serif; }
.m-h2 b{color: #cc3500;}
.m-part .prev , .m-part .next{ position:absolute; z-index:99; width:1.083rem; height:1.792rem; overflow:hidden; top:7.583rem;}
.m-part .prev { left:0.833rem;}
.m-part .next{ right:0.833rem;}
.m-part .sclwrap_box ,.m-part .m-box{  overflow:hidden;}
.m-part .con{ display:inline; float:left; width:100%;}
.m-part .con ul{margin:0 auto;  width:20.75rem; overflow:hidden;}
.m-part .con ul li{ float:left; line-height:0rem; width:9.375rem; overflow:hidden;}
.m-part .con ul li img{ border:1px solid #d0d0d0; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;height: 4em;}
.m-part .con ul li span{ display:block; text-align:center; color:#666; height: 2.333rem; font:0.833rem/2.333rem "Microsoft Yahei";white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.m-part .con ul li:nth-child(2){ float: right;}
/*m-case2-----------------------------------------------------------------------------------------*/
.m-case2{ position: relative; overflow: hidden; margin-top:20px; margin-bottom:20px;}
.m-case2 .m-h2{margin:0rem auto 0.117rem;}
.m-case2 .prev , .m-case2 .next{ position:absolute; z-index:99; width:2.5rem; height:2.5rem; overflow:hidden; top:16.792rem;}
.m-case2 .prev { left:7.167rem;}
.m-case2 .next{ right:7.167rem;}
.case2_c img{ width:90% !important; height:auto !important;}
.m-case2 .sclwrap_box ,.m-case2 .m-box{ overflow:hidden;}
.m-case2 .con{ display:inline; float:left; width:100%;}
.m-case2 .con .case2_c{ position:relative; z-index: 50; width:100%;margin:0 auto; overflow:hidden;}
.m-case2 .con dl {
    float: left;
    width: 33%;
    overflow: hidden;
}
.m-case2 .con dt{  width: 100%; text-align:center; padding-top:10px;}
.m-case2 .con dt img{height: 5em;}
.m-case2 .con dd {
    padding: 0 0.417rem;
    text-align: center;
    color: #FFFFFF;
    font: 0.833rem/1.25rem "Microsoft Yahei";
    margin-top: -40px;
}
.m-case2 .con dd h3{ margin-bottom: 0.333rem; position: relative; display:block; color:#fff; height: 2.333rem; font: 1.1rem/2.187rem "Microsoft Yahei";}
.m-case2 .con .case2_c p{ text-align: center; width: 7.25rem; height: 2.5rem; overflow: hidden; margin:0 auto;font:1.5rem/2.5rem "Microsoft Yahei"; color: #333;}
.m-case2 .con .case2_c p em{ color: #373737;font:2.5rem/2.5rem "Microsoft Yahei";}
/*m-ys-----------------------------------------------------------------------------------------*/
.m-ys{ position:relative; height:19rem; overflow:hidden;}
.m-ys .m-h2{margin:0rem auto 0.875rem;}
.m-ys .m-h2 em{ width: 15.333rem;}
.m-ys .m-cnt{ margin:0 auto; height:0.833rem; width:5.792rem; overflow:hidden;}
.m-ys .m-cnt li{float:left; margin-right:1.583rem; height:0.792rem; width: 0.792rem; overflow:hidden; background: #f7f7f7; border:0.125rem solid #bebebe; border-radius: 100%; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-ys .m-cnt li.z-on{ border:0.125rem solid #C9120A; border-radius: 100%; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-ys .m-cnt li:nth-child(3){ margin-right: 0rem;}
.m-ys .sclwrap_box , .m-ys .m-box{ height:12rem; overflow:hidden;}
.m-ys .con{float:left; width:100%; display:inline;}
.ys_c dl{ height: 5.208rem; width:25.0rem;  overflow:hidden; margin:0 auto 0.625rem;}
.ys_c dl dt{float: left; width:2.25rem; height:100%; overflow:hidden;background: #C9120A; color:#FFFFFF; font-family: "Microsoft Yahei"; font-size:1.9rem; line-height:1.5em;}
.ys_c dl dd{ float: right; height:100%; width: 22.5rem; overflow:hidden; background: #ededed; padding:0.417rem;  font:0.833rem/1.25rem "Microsoft Yahei"; color: #444444; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.ys_c dl dd h3{ height: 1.8rem; width: 100%;  font:bold 1rem/1.8rem "Microsoft Yahei"; color:#444444;background:url(/mobile/Images/Index/ys_l.gif) no-repeat right center;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:13.333rem 0.417rem }
.ys_c dl dd em{ color: #373737;}
/*m-kh-----------------------------------------------------------------------------------------*/
.m-kh{ position: relative; height: 20.833rem; width: 100%; overflow: hidden;}
.m-kh .m-cnt{margin-bottom: 1.417rem; width: 100%; background: #C9120A; height:2.75rem; overflow:hidden; }
.m-kh .m-cnt li{ float:left; text-align:center; width:30%; height:2.75rem; color:#fff; font:1rem/2.75rem "Microsoft Yahei"; overflow:hidden;  }
.m-kh .m-cnt .z-on{ background: #373737; font-weight: bold;}
.m-kh span{ display: block; position:absolute; right:0rem; top:0rem;  height:2.75rem; width:4.792rem; text-align:center;  font:0.75rem/2.75rem "Microsoft Yahei"; color:#fff;}
.m-kh .sclwrap_box , .m-kh .m-box{ height:16.67rem; overflow:hidden;}
.m-kh .con{float:left; width:100%; display:inline;}
.kh_c dl{ position: relative; height: 7.292rem; width:25.0rem;  overflow:hidden; margin:0 auto 0.5rem;}
.kh_c dl dt{ z-index: 10; position: absolute;  top:0rem; width:7.292rem; height:100%; overflow:hidden; border-radius: 100%; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.kh_c dl dt img{ height:100%;}
.kh_c dl dd{ z-index: 5; position: absolute; right: 0rem;top:0.583rem;  height: 6.25rem; width:19.75rem; overflow:hidden;  font:0.833rem/1.25rem "Microsoft Yahei"; color: #646464; padding:0 0.8rem 0 2.8rem; border-radius: 0.15rem;background: #ededed;  box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.kh_c dl dd h3{padding-top: 0.417rem; font:bold 0.917rem/1.667rem "Microsoft Yahei"; color:#4c4c4c;}
.kh_c dl dd em{ color: #373737;}
.kh_c .kh_dl2 dt{ position: absolute; z-index: 10; right: 0rem; top:0rem;}
.kh_c .kh_dl2 dd{ position: absolute; z-index: 5; left: 0rem; top:0.583rem; padding:0 2.8rem 0 0.8rem;}
/*m-bann1-----------------------------------------------------------------------------------------*/
.m-bann1{ width: 100%; overflow: hidden;}
.m-bann1 img{height: 7.67rem;}
/*m-about-----------------------------------------------------------------------------------------*/
.m-about{ position:relative; height:25.083rem; overflow:hidden;background:url(/mobile/Images/Index/ab_bj.jpg) no-repeat center bottom;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
.m-about .m-h2{margin:1.917rem auto 0.75rem;}
.m-about .m-h2 em{ width: 8.333rem;}
.m-about .m-cnt{ margin:0 auto; height:2.167rem; width:18.083rem; overflow:hidden;}
.m-about .m-cnt li{float:left; width: 8.125rem; height:2.167rem;overflow:hidden; font:0.917rem/2.167rem "microsoft Yahei"; color:#C9120A;  text-align: center; background: #eee; border-radius: 0.15rem; border: 0.083rem solid #C9120A;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; }
.m-about .m-cnt li.z-on{color:#fff;  text-align: center; background: #C9120A; border-radius: 0.15rem; border: 0.083rem solid #C9120A;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; }
.m-about .m-cnt li:nth-child(2){ float: right;}
.m-about .sclwrap_box , .m-about .m-box{ height:13.667rem; overflow:hidden;}
.m-about .con{float:left; width:100%; display:inline;}
.about_c p{ width:21.5rem; height: 12.375rem;  overflow:hidden; margin:0 auto;   }
.about_c p img{ height: 12.375rem; }
.about_c p span{ display:block; clear:both;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.about_c p .about_c_img img{ height: 10.5rem; }
/*m-cul-----------------------------------------------------------------------------------------*/
.m-cul{ height: 14.667rem; width: 100%; overflow: hidden;}
.m-cul .c-list{margin-bottom: 1.667rem; width: 100%; background: #C9120A; height:2.75rem; overflow:hidden; }
.m-cul .c-list li{ float:left; text-align:center; width:25%; height:2.75rem; color:#fff; font:1rem/2.75rem "Microsoft Yahei"; overflow:hidden;  }
.m-cul .c-list .z-on{ background: #373737; font-weight: bold;}
.cul{ position:relative; height:10.333rem; overflow:hidden;}
.cul .prev , .cul .next{ position:absolute; z-index:20; width:0.833rem; height:2.792rem; overflow:hidden; top:2.208rem;}
.cul .prev { left:0.417rem;}
.cul .next{ right:0.417rem;}
.m-cul .sclwrap_box,.m-cul .no_ov{ height:10.333rem; overflow:hidden;}
.m-cul .m-box{ display:inline; float:left; width:100%;}
.cul ul{width:22.583rem; overflow:hidden; margin:0 auto;}
.cul li{float: left; width:10.917rem;  overflow:hidden;}
.cul li img{height:8rem;}
.cul li em{ display: block; font:0.833rem/1.15rem "Microsoft Yahei"; text-align:center; color: #666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cul ul li:nth-child(2){ float:right;}
/* news----------------------------------------------------------------------------------------*/
.m-news{ position:relative; overflow:hidden;}
.m-news .m-cnt{margin-bottom: 0.875rem; width: 100%; background: #C9120A; height:2.75rem; overflow:hidden; }
.m-news .m-cnt li{ float:left; text-align:center; width:25%; height:2.75rem; color:#fff; font:1rem/2.75rem "Microsoft Yahei"; overflow:hidden;  }
.m-news .m-cnt .z-on{ background: #373737; font-weight: bold;}
.m-news span{ display: block; position:absolute; right:0rem; top:0rem;  height:2.75rem; width:4.792rem; text-align:center;  font:0.75rem/2.75rem "Microsoft Yahei"; color:#fff;}
.m-news .sclwrap_box , .m-news .m-box{ height:8.5rem; overflow:hidden;}
.m-news .con{float:left; width:100%; display:inline;}
.news_c ul{width:24.792rem;  overflow:hidden; margin:0 auto;}
.news_c ul li{ position: relative; padding-left: 0.625rem; height: 1.933rem; overflow:hidden; color: #666666; font:1rem/1.75rem "Microsoft Yahei";  background:url(../images/new_ic2.gif) no-repeat left bottom; background-size:100% 0.083rem; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_c ul li:before{ position: absolute;content: ""; left: 0rem; top:0.708rem; width: 0.25rem; height: 0.292rem; overflow: hidden; background:url(../images/new_ic.gif) no-repeat left top; background-size:0.25rem 0.292rem}
.news_c ul a:nth-child(5) li{ background: none;}

.project_list {padding: 0em 0.4em; background: #f4f5f9;}

.project_list li {float: left; width: 23%; padding: 0.2em 1% 0.2em;}

.project_list li a {background: rgba(233,58,61,0.7); display: block; text-align: center; padding: 5px 0; height: 80px;}

.project_list li:nth-child(2) a {background: rgba(167,175,241,0.7);}

.project_list li:nth-child(4) a {background: rgba(167,175,241,0.7);}

.project_list li:nth-child(5) a {background: rgba(167,175,241,0.7);}

.project_list li:nth-child(7) a {background: rgba(167,175,241,0.7);}

.project_list li:nth-child(10) a {background: rgba(167,175,241,0.7);}

.project_list li:nth-child(12) a {background: rgba(167,175,241,0.7);}

.project_list li:nth-child(13) a {background: rgba(167,175,241,0.7);}

.project_list li:nth-child(15) a {background: rgba(167,175,241,0.7);}

.project_list li:nth-child(18) a {background: rgba(167,175,241,0.7);}

.project_list li:nth-child(20) a {background: rgba(167,175,241,0.7);}

.project_list li img {width: 60%;}

.project_list li .name {font-size: 1.0rem; color: #fff; line-height: 1.2em;}

.project_list li.more a {font-size: 30px; color: #fff; line-height: 74px;}

@media (max-width: 415px) {

    .project_list li a {height: 90px;}

    .project_list li.more a {line-height: 84px;}

}

@media (max-width: 375px) {

    .project_list li a {height: 80px;}

    .project_list li.more a {line-height: 74px;}

}

@media (max-width: 320px) {

    .project_list li a {height: 70px;}

    .project_list li.more a {line-height: 64px;}

}</pre></body></html>