<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
        .header {
            margin: 0 3rem;
            min-width: 1200px;
            max-width: 1800px;
        }
        
        em,
        i {
            font-style: normal;
        }
        
        body {
            width: 100%;
            min-width: 1200px;
            max-width: 1920px;
            margin: 0 auto;
            overflow-x: hidden;
        }
        
        .h_con {
            position: relative;
            height: 6.1rem;
        }
        
        .h_con .logo {
            float: left;
            position: relative;
            z-index: 10;
            margin-top: 1.2rem;
        }
        
        .h_con .logo img {
            display: block;
            width: 7.2rem;
            height: 4.1rem;
        }
        
        .h_con h2 {
            float: left;
            margin-left: 1rem;
            font-size: 1.1rem;
            color: #333333;
            line-height: 1.5rem;
            display: block;
            font-weight: bold;
            padding-top: 1.55rem;
        }
        
        .h_con p {
            float: right;
            width: 1.4rem;
            height: 6.1rem;
            position: relative;
            box-sizing: border-box;
            cursor: pointer;
            z-index: 2;
        }
        .h_con p i{position: absolute;width: 1.4rem;height: 1.4rem;left: 0;top: 50%;margin-top: -0.7rem;z-index: 1;}
        .h_con p i img {
            display: block;
            width: 1.4rem;
            height: 1.4rem;
            margin-right: 0.4rem;
            vertical-align: -0.1rem;
        }
        
        .h_con p em {
            position: absolute;
            right: 0;
            top: 0;
            height: 6.1rem;
            font-size: 1.4rem;
            line-height: 6.1rem;
            color: #fff;
            font-weight: bold;
            background: #7e2924;
            z-index: 2;
            width: 0;
            overflow: hidden;
            text-align: center;
            opacity: 0;
            transition: all 0.3s;
        }
        .h_con p:hover em{width: 13rem;opacity: 1;}
        .h_nav {
            float: right;
            margin-right: 2.4rem;
        }
        
        .h_nav ul li {
            display: block;
            float: left;
            position: relative;
        }
        
        .h_nav ul li a {
            display: block;
            position: relative;
            z-index: 1;
            font-size: 0.9rem;
            font-weight: normal;
            color: #333;
            height: 6.1rem;
            line-height: 6.1rem;
            display: block;
            text-align: center;
            padding: 0 0.5rem;
        }
        
        .h_nav ul li.cur a,
        .h_nav ul li:hover a {
            background: #ae322d;
            color: #fff;
        }
    

        .ty-banner-1 {
            overflow: hidden;
            line-height: 0;
            text-align:center;
        }
        .ty-banner-1 img{
            visibility: hidden;
        }
        .ty-banner-1 img.show{
            visibility: visible;
        }
    

                .search_content{
                    padding: 18px 0 0;
                    height: 49px;
                    line-height: 30px;
                    border-bottom: solid 1px #e3e3e3;
                }
                .p2-keyword{
                    width: 715px;
                    float: left;
                    text-transform:capitalize;
                    color: #999;
                }
                .p2-keyword dt,.p2-keyword dd{float:left;}
                .p2-keyword dd a{
                    padding: 0 7px;
                    color: #999;
                }
                .p2-keyword dd a:hover{
                    color:#7e2924;;
                }
                .search-1-input-group{
                    width: 259px;
                    height: 32px;
                    border:1px solid #d8d8d8;
                    border-radius: 30px;
                    padding: 0 0 0 19px;
                }
                .search-1-input-group .searchKey{
                    width: 220px;
                    height: 30px;
                    line-height: 30px;
                    float: left;
                    border: 0;
                    float: left;
                    color:#bfbfbf;
                }
                .search-1-input-group .p2-btn{
                    width: 38px;
                    height: 30px;
                    text-indent: 38px;
                    float: right;
                    height: 32px;
                    background:url(images/VISkins-p5.png) no-repeat 5px -257px;
                }
            

        .p5-crumbs {
            border-bottom: solid 1px #f0f0f0;
            height: 71px;
            line-height: 71px;
            color: #898989;
            /*font-family: "Gotham-Book";*/
            margin-bottom:20px;
        } 
.p5-crumbs-con a {
            color: #898989;
        } 
.p5-crumbs-con .cur,
        .p5-crumbs-con a:hover {
            color:#7e2924;
        }
    

        .p5_info_list_content {
            /*font-family: Gotham-Black;*/
            color: #898989;
            line-height: 25px;
        } 
.p5_info_list_content .p5_title1 span {
            height: 38px;
            display: inline-block;
            border-bottom: solid 2px #7e2924;
        } 
.p5_info_list_content .p5_title1:after {
            content: "";
            position: absolute;
            width: 100%;
            height: 2px;
            background: #ededed;
            left: 0;
            top: 38px;
            z-index: -1;
        } 
.p5_info_list_content_con dl {
            box-sizing: border-box;
            background: #f8f8f8;
            border: solid 1px #f1f1f1;
            padding: 30px 30px;
            clear: both;
            display: block;
            margin-bottom: 34px;
            overflow: hidden;
        } 
.p5_info_list_content_con dt {
            width: 30%;
            float: left;
            margin-right: 20px;
        } 
.p5_info_list_content_con dt img {
            width: 100%;
            display: block;
        } 
.p5_info_list_content_con dd {
            overflow: hidden;
        } 
.p5_info_list_content_con dd h3 {
            font-weight: normal;
            overflow: hidden;
        } 
.p5_info_list_content_con dd h3 span {
            display: block;
            color: #acacac;
            line-height: 22px;
        } 
.p5_info_list_content_con dd h3 a { 
            font-size: 16px;
            line-height: 29px;
            color: #333;
            word-wrap: break-word;
            overflow: hidden;
        } 
.p5_info_list_content_con dd p {
            padding: 10px 0;
            word-wrap: break-word;
            overflow: hidden;
        } 
.p5_info_list_content_con dd span a {
            width: 100px;
            line-height: 34px;
            height: 34px;
            text-transform: uppercase;
            background:#5e5e5e;
            border-radius: 4px;
            text-align: center;
            color: #fff;
            font-family:"Times New Roman";
            font-size: 12px;
            display: block;
        }
        .p5_info_list_content_con dl:hover{background:#eee;}
        .p5_info_list_content_con dl:hover h3 a {
            color:#7e2924;
        } 
.p5_info_list_content_con dl:hover dd span a {
            background: #7e2924;
        }
    

        .p5_left_nav_1 {
            /*font-family: Gotham-Black;*/
            padding: 0 0 14px;
        } 
.p5_left_nav_1 .p5_title1 {
            line-height: 32px;
        } 
.p5_left_nav_con1 h4,
        .p5_left_nav_con1 li {
            height: 39px;
            font-weight: normal;
            text-transform: capitalize;
            line-height: 39px;
            border-bottom: solid 1px #f5f5f5;
            overflow: hidden;
        } 
.p5_left_nav_con1 h4 a,
        .p5_left_nav_con1 li a {
            display: block;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        } 
.p5_left_nav_con1 h4 a:hover,
        .p5_left_nav_con1 h4.sidenavcur a,
        .p5_left_nav_con1 li a:hover,
        .p5_left_nav_con1 li.sidenavcur a {
            color:#5e5e5e;
            text-decoration: none;
        } 
.p5_left_list_ej li {
            padding: 0 0 0 24px;
            border-top: solid 1px #f5f5f5;
        }
    

        .p5_info_list_con1 dl {
            border-bottom: solid 1px #f5f5f5;
            margin-bottom: 16px;
            cursor: pointer;
            font-size: 14px;
            color: #acacac;
            line-height: 18px;
            padding: 0 0 16px;
            overflow: hidden;
        } 
.p5_info_list_con1 dt {
            width: 31.25%;
            float: left;
            margin: 0 8px 0 0;
        } 
.p5_info_list_con1 dt img {
            width: 100%;
            display: block;
        } 
.p5_info_list_con1 dd {
            overflow: hidden;
        } 
.p5_info_list_con1 dd h3 {
            height: 20px;
            line-height: 20px;
            font-size: 14px;
             font-weight: normal;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        } 
.p5_info_list_con1 dd h3 a {
            color: #444;
        } 
.p5_info_list_con1 dl:hover h3,
        .p5_info_list_con1 dl:hover h3 a {
            color: #7e2924;
        }
    

        .p5_contact {
            padding: 0 0 40px;
        } 
.p5_contact_con p {
            font-weight: bold;
            line-height: 22px;
            color: #898989;
            padding: 0 0 6px;
        } 
.p5_contact_con li {
            line-height: 34px;
            min-height: 34px;
            word-wrap: break-word;
            color: #898989; 
            overflow: hidden;
        } 
.p5_contact_con li span {
            width: 22px;
            height: 30px;
            display: block;
            float: left;
            margin-right: -22px;
            background: url(images/VISkins-p5.png) no-repeat -2px -2px;
        } 
.p5_contact_con li em {
            padding-left: 25px;
            display: block;
            overflow: hidden;
        } 
.p5_contact_con li.p5_contact_l1 span {
            background-position: -2px -39px;
        } 
.p5_contact_con li.p5_contact_l2 span {
            background-position: -2px -74px;
        } 
.p5_contact_con li.p5_contact_l3 span {
            background-position: -2px -110px;
        } 
.p5_contact_con span {
            clear: both;
            display: block;
            height: 59px;
            padding: 12px 0 0;
        } 
.p5_contact_con span a {
            background: url(images/VISkins-p5.png) no-repeat 0 -154px #898989;
            border-radius: 2px;
            margin: 0 7px 0 0;
            width: 20px;
            height: 20px;
            text-indent: 999px;
            overflow: hidden;
            display: inline-block;
        } 
.p5_contact_con span a.p5_title1_fx1 {
            background-position: 0 -189px;
        } 
.p5_contact_con span a.p5_title1_fx2 {
            background-position: 0 -224px;
        } 
.p5_title1_pho {
            background: url(images/VISkins-p5.png) no-repeat 0 -286px;
            padding: 0 0 0 47px;
            color: #333;
            line-height: 18px;
            height: 60px;
        } 
.p5_title1_pho b {
            font-size: 20px;
            line-height: 28px;
            color:#5e5e5e;
            display:block;
        }
    

        .content22 {
            width: 1400px;
            margin: 0 auto;
            position: relative;
        }
        
        @media screen and (max-width:1440px) {
            .content22 {
                width: 1200px;
                margin: 0 auto;
            }
        }
        
        .footer {
            height: 600px;
            background: url(images/foot_bg.jpg) no-repeat center;
            overflow: hidden;
        }
        
        .f_con {
            padding: 90px 0 0;
            height: 270px;
        }
        
        .f_con h2 {
            float: left;
            width: 680px;
        }
        
        .f_con h2 img {
            display: block;
            width: 144px;
            height: 82px;
            float: left;
        }
        
        .f_con h2 span {
            display: block;
            font-size: 24px;
            line-height: 32px;
            color: #fff;
            font-weight: bold;
            float: left;
            margin-left: 12px;
            padding: 9px 0;
        }
        
        .f_con h3 {
            display: block;
            font-size: 20px;
            color: #fff;
            line-height: 24px;
            font-weight: normal;
            margin-bottom: 35px;
        }
        
        .f_nav {
            float: left;
            width: 400px;
        }
        
        .f_nav ul {
            width: 400px;
        }
        
        .f_nav ul li a {
            font-size: 16px;
            color: #fff;
            line-height: 32px;
            display: block;
            float: left;
            width: 200px;
            opacity: 0.5;
        }
        
        .f_er {
            float: right;
            width: 260px;
        }
        
        .f_er li {
            float: left;
            width: 120px;
        }
        
        .f_er li:last-child {
            float: right;
        }
        
        .f_er li img {
            display: block;
            width: 120px;
            height: 120px;
        }
        
        .f_er li span {
            display: none;
            font-size: 16px;
            line-height: 70px;
            color: #dfe0e0;
            text-align: center;
        }
        
        .gsxx {
            box-sizing: border-box;
            height: 120px;
            border-top: 1px solid rgba(255, 255, 255, 0.1);
            border-bottom: 1px solid rgba(255, 255, 255, 0.1);
            overflow: hidden;
        }
        
        .gsxx li {
            display: block;
            font-size: 20px;
            color: #fff;
            line-height: 120px;
            float: left;
            margin-right: 172px;
            font-family: Verdana;
        }
        
        .gsxx li img {
            display: inline-block;
            width: 40px;
            height: 40px;
            margin-right: 20px;
            vertical-align: middle;
        }
        
        .gsxx li:last-child {
            margin-right: 0;
            font-size: 18px;
        }
        
        .f_bot {
            height: 100px;
        }
        
        .f_bot span {
            font-size: 16px;
            color: #fff;
            float: left;
            display: block;
            line-height: 100px;
            opacity: 0.5;
        }
        
        .f_bot span em {
            display: inline-block;
            margin-left: 16px;
        }
        
        .f_bot a {
            color: #fff;
        }
        
        .f_bot i {
            display: block;
        }
        
        .f_bot .links {
            float: right;
        }
        
        .f_bot .links b {
            float: left;
            font-weight: normal;
            font-size: 16px;
            color: #fff;
            opacity: 0.5;
            line-height: 100px;
        }
        
        .f_bot .links a {
            float: left;
            margin-left: 20px;
            font-size: 16px;
            color: #fff;
            line-height: 100px;
            opacity: 0.5;
        }
        
        @media screen and (max-width: 1440px) {
            .f_con h2 {
                float: left;
                width: 560px;
            }
            .f_con h2 span {
                font-size: 20px;
            }
            .f_nav {
                float: left;
                width: 300px;
            }
            .f_nav {
                float: left;
                width: 360px;
            }
            .f_nav ul {
                width: 360px;
            }
            .f_nav ul li a {
                width: 180px;
            }
            .gsxx li {
                margin-right: 74px;
            }
            .f_bot span {
                font-size: 14px;
            }
        }
    

        .client-2 {
            width: 45px;
            position: fixed;
            right: 10px;
            top: 60%;
            z-index: 999;
            color: #fff;
        }
        
        .client-2 li a {
            text-decoration: none;
            color: #fff;
        }
        
        .client-2 li {
            margin-bottom: 5px;
            width: 45px;
            height: 45px;
            border-radius: 50%;
            cursor: pointer;
            position: relative;
        }
        
        .client-2 li.my-kefu-qq {
            background:#7e2924 url(images/cimg23.png) center no-repeat;
        }
        
        .client-2 li.my-kefu-weixin {
            background:#7e2924 url(images/cimg24.png) center no-repeat;
        }
        
        .client-2 li.my-kefu-tel {
            background:#7e2924 url(images/cimg25.png) center no-repeat;
        }
        
        .client-2 li.my-kefu-shouye {
            background:#7e2924 url(images/tohome.png) center no-repeat;
            background-size:26px;
        }
        
        .client-2 li.my-kefu-shouye a {
            width: 45px;
            height: 45px;
            display: block;
        }
        
        .client-2 li.my-kefu-ftop {
            background:#7e2924 url(images/returnTop.png) center no-repeat;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 12px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 li.my-kefu-qq .cont {
            margin: 0;
            background:#7e2924 url(images/cimg23.png) 15px center no-repeat;
            border-radius: 50px;
            padding-left: 45px;
            height: 45px;
            line-height: 45px;
            color: #fff;
            font-size: 16px;
            width: 130px;
            position: absolute;
            top: 0;
            right: 0;
            z-index: 999;
        }
        
        .client-2 li.my-kefu-tel .cont {
            margin: 0;
            background:#7e2924 url(images/cimg25.png) 15px center no-repeat;
            border-radius: 50px;
            padding-left: 45px;
            height: 45px;
            line-height: 45px;
            color: #fff;
            font-size: 18px;
            width: 180px;
            position: absolute;
            top: 0;
            right: 0;
            z-index: 999;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop .my-kefu-main {
            padding-top: 6px;
        }
        
        .client-2 li.my-kefu-weixin .cont {
            margin: 0;
            width: 115px;
            padding: 5px;
            border: solid 1px #ccc;
            position: absolute;
            left: -150px;
            top: -44px;
            background-color: #fff;
        }
        
        .client-2 li.my-kefu-weixin .cont  span {
            display: block;
            line-height: 20px;
            font-size: 12px;
            text-align: center;
            color: #1a1a1a;
        }
        
        .client-2 li.my-kefu-weixin .cont  img {
            width: 115px;
            height: 115px;
        }
        
        .client-2 li:hover .cont {
            display: block!important;
        }
    
</pre></body></html>