<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{padding:0; margin: 0; font-family: "å¾®è½¯é›…é»‘", Arial, Helvetica, sans-serif;}
i{font-style:normal}

html {font-size: 16px;-webkit-text-size-adjust: none;min-width:320px; margin:0 auto;}
table{ border-collapse:collapse; border-spacing:0; width:100%;}
fieldset,img{ border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
ol,ul,li,dl,dt,dd{ list-style:none;}
input,button,textarea,checkbox,select,radio,form{ vertical-align: top;}
a{text-decoration:none;-webkit-tap-highlight-color:transparent;color: #666666;}
a:link,a:visited{ text-decoration:none;}
a:hover{ text-decoration: none;}
.clear { clear: both;}
.fl{float: left;}
.fr{float: right;}
/*header*/
@media screen and (min-width:320px) {html {font-size:90%;}}
@media screen and (min-width:280px) {html {font-size:90%}}
@media screen and (min-width:480px) {html {font-size:97.5%}}
@media screen and (min-width:560px) {html {font-size:100%}}
@media screen and (min-width:600px) {html{font-size:112.5%}}
@media screen and (min-width:640px) {html {font-size:100%}}

.top{ max-width: 1200px; width: 98%; padding: 2.0rem 0 1.0rem 0; margin: 0 auto;}
    .top_logo{ height: 3.37rem; float: left;}
    .top_logo img{ height: 100%;}
    .top_nav,.top_nav_a{ width: 2.8rem; height: 1.98rem; float: right; position: relative; z-index: 99999; margin-right: 1.0rem; display: none;}
    .top_nav span,.top_nav_a span{ width: 75%; height: 2px; background: #ac7f4e; display: block;transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;}
    .top_nav span:nth-child(1),.top_nav_a span:nth-child(1){ top: 0; left: 0; position: absolute;}
    .top_nav span:nth-child(2),.top_nav_a span:nth-child(2){ top: 50%; left: 0; margin-top: -1px;position: absolute;}
    .top_nav span:nth-child(3),.top_nav_a span:nth-child(3){ top: 100%; left: 0;position: absolute;}
    .top_nav_a span:nth-child(1){ transform:rotate(-45deg); transform-origin:100% 0%;}
    .top_nav_a span:nth-child(2){ transform-origin:100% 0%; width: 0;}
    .top_nav_a span:nth-child(3){ transform:rotate(45deg); transform-origin:100% 0%;}

    .top nav{ float:right; margin-top:1.5rem ;}
    .top nav ul li{ float: left; margin: 0 1.0rem;}
    .top nav ul li a{ display: inline-block; padding:0 .6rem; line-height: 1.87rem;}

    .banner_pc{ width: 100%; overflow: hidden; position: relative; height: 500px;}
    .banner_pc .banner_content{position: absolute;  top: 0; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); max-width: 1100px; width: 98%; margin: 0 auto;z-index: 1; height: 100%;}
    .banner_pc .banner_content .banner_text{ position: absolute; top: 50%; left: 0; color: #fff; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%);}
    .banner_content .banner_text h2{ font-size: 2.25rem; font-weight: bold;}
    .banner_content .banner_text p{ font-size: 1.2rem; margin-top: 1.2rem;}
    .banner_content .banner_text .banner_tel{ border: 1px solid #ccc; line-height: 3.0rem; text-align: center; height: 3.0rem; width: 20rem; margin-top: 1.6rem; font-size: 1.2rem;color:white;}
    .banner_content .banner_text .banner_tel span{ font-family: impact; font-size: 1.8rem;}
    .banner_pc .banner_content .banner_img{ float: right; height: 100%;}
    .banner_pc .banner_content .banner_img img{ height: 100%;}
    .banner_pc .banner_back{ position: absolute; top: 0; left: 50%; margin-left: -960px;}
    .banner_mo{ display: none;}
    .service{ max-width: 1200px; width: 98%; margin: 3.0rem auto; text-align: center;}
    .title{ text-align: center;}
    .title h2{ font-size:1.75rem; font-weight: bold; color: #444;}
    .title p{ font-size: 1.0rem; color: #666; margin-top: 1.0rem; line-height: 1.8rem;}
    .service_ul{ margin-top: 3.0rem;}
    .service_ul ul li{ width: 20%; float: left;text-align: center;}
    .service_ul ul li .service_ico i{ font-size: 3.7rem; color: #666;}
    .service_ul ul li .service_text{ margin-top: 1.2rem;}
    .service_ul ul li .service_text h2{ font-size: 1.2rem; color: #444; font-weight: bold;}
    .service_ul ul li .service_text .service_text_bor{ width: 3.0rem; height: 2px; background: #ac7f4e; margin: .6rem auto;}
    .service_ul ul li .service_text h3{ font-size: .87rem; color: #999;}
    .service_tel{ width: 24rem; color: #ac7f4e; border: 1px solid #ac7f4e; font-size: 1.1rem;  height: 3.2rem; line-height: 3.2rem; margin: 5.0rem auto 0 auto;}
    .service_tel a{color: #ac7f4e;}
    .service_tel span{ font-family: impact; font-size: 1.6rem;}
    .flow{ background: #fafafa;}
    .flow_con{ max-width: 1200px; width: 98%; margin: 0 auto; padding: 3.0rem 0;}

    .flow_con .swiper-container {width: 100%; height: 300px; margin-left: auto; margin-right: auto;}
    .flow_con .swiper-slide { background-size: cover; background-position: center;}
    .flow_con .gallery-top {height: 80%; width: 100%; margin-top: 3.0rem;}
    .flow_con .gallery-thumbs {height: 20%; box-sizing: border-box; padding: 10px 0;}
    .flow_con .gallery-thumbs .swiper-slide {height: 100%; opacity: 1; cursor: pointer;}
    .flow_con .gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
    .flow_con .gallery-thumbs .swiper-slide p{border: 1px solid #999999; text-align: center; height: 2.0rem; line-height: 2.0rem; border-radius: 1.0rem; margin: 0 .5rem; color: #444;}
    .flow_con .gallery-thumbs .swiper-slide-thumb-active p{ border-color: #ac7f4e; color: #ac7f4e;}
    .flow_tad{ margin-top: 3.0rem;}
    .flow_tad .flow_tad_text{ float: left; margin-left: 2.0rem;}
    .flow_tad .flow_tad_text .flow_tad_text_e{ font-size:1.25rem; color: #444;}
    .flow_tad .flow_tad_text .flow_tad_div{ width: 3.0rem; height: 2px; background: #444; margin-top: 1.0rem;}
    .flow_tad .flow_tad_text h3{ font-size: 1.25rem; font-weight: bold; color: #ac7f4e; margin-top: 1.6rem;}
    .flow_tad .flow_tad_text p{ font-size: 1.0rem; color: #666; margin-top: 1.4rem;}
    .flow_tad .flow_tad_text .flow_text_tel{ width: 18rem; height: 2.6rem; border: 1px solid #666; text-align: center; line-height: 2.6rem; margin-top: 1.5rem; color: #444;}
    .flow_tad .flow_tad_text .flow_text_tel span{ font-family: impact; font-size: 1.3rem;}
    .flow_tad .flow_tad_img{ float:right; width: 40%; margin-right: 2.0rem;}
    .flow_tad .flow_tad_img_pad{ width: 100%; overflow: hidden; height: 0; padding-top: 60%; position: relative;}
    .flow_tad .flow_tad_img_pad img{ position: absolute; top: 0; left: 0; width: 100%;}
    .adva{ width: 98%; max-width: 1200px; margin: 3.0rem auto;}
    .adva_ul{ margin-top: 2.0rem;}
    .adva_ul ul li{ width: 20%; float: left;}
    .adva_ul .adva_img{ width: 100%; height: 11rem; overflow: hidden;}
    .adva_ul .adva_img img{ width: 100%;}
    .adva_ul .adva_text{ height: 11rem; width: 100%; background: #fafafa; text-align: center;display:flex; align-items:center;}
    .adva_ul .adva_text_content{ width: 100%;}
    .adva_ul .adva_text h3{ font-size: 1.1rem; color: #444; line-height: 1.5rem;}
    .adva_ul .adva_text .adva_text_bor{width: 3.3rem; height: .1rem; background: #ac7f4e; margin: .6rem auto .4rem auto;}
    .adva_ul .adva_text p{ font-size: .75rem; color: #666; line-height: 1.4rem;}
    .adva_tel{ width: 24rem; color: #ac7f4e; border: 1px solid #ac7f4e; font-size: 1.1rem;  height: 3.2rem; line-height: 3.2rem; margin: 5.0rem auto 0 auto; text-align: center;}
    .adva_tel a{color: #ac7f4e;}
    .adva_tel span{ font-family: impact; font-size: 1.6rem;}
    .about{ max-width: 1200px; background: #fafafa; margin: 3.0rem auto 0 auto;}
    .about_con{ padding: 3.0rem;}
    .about .about_text{ width: 60%; float: left; margin-top: 1.6rem;}
    .about .about_text h3{ font-size: 1.37rem; color: #444;}
    .about .about_text .about_bor{ width: 3.0rem; height: .2rem; background: #ac7f4e; margin-top: 1.0rem;}
    .about .about_text p{ font-size: 1.0rem; color: #666; margin-top: 1.2rem;}
    .about .about_img{ width: 36%; float:right}
    .about .about_img img{ width: 100%;}
    .poster{ background: url(../images/img_9.jpg) no-repeat 50% 50%; background-size: 100%; max-width: 1200px; margin: 0 auto 3.0rem auto;}
    .poster_con{ padding: 3.0rem;}
    .poster_con h3{ font-size:1.37rem; color: #ac7f4e; font-weight: bold;}
    .poster_con h2{ font-size: 1.62rem; font-weight: bold; color: #fff; margin-top: 1.0rem; margin-bottom: .5rem;}
    .poster_con p{ font-size: 1.0rem; color: #fff; margin-top: .4rem;}
    .introduce{ max-width: 1200px; width: 98%; margin: 3.0rem auto;}
    .introduce .swiper-container-a {width: 100%; height: 100%; overflow: hidden; position: relative; padding-bottom: 4.0rem;}
    .introduce .swiper-slide {font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
    .intr_con{ margin: 2.0rem auto 0 auto;}
    .intr_con .intr_text{ width:50%; margin-left: 10%; float: left;}
    .intr_con .intr_text h3{ font-size: 1.37rem; color: #444;}
    .intr_con .intr_text h4{ width: 4.3rem; height: .2rem; background: #ac7f4e; margin-top: .5rem;}
    .intr_con .intr_text p{ font-size: 1.0rem; color: #666; margin-top: 1.0rem;}
    .intr_con .intr_img{ width: 30%; float:right; margin-right: 10%;}
    .intr_con .intr_img img{ width: 100%;}
    .intr_con .intr_text_width{ width: 90%; float: left;}
    .intr_con .swiper-pagination-bullet{ width: .8rem; height: .8rem; background: none; border-radius:50%; border: 1px solid #666;}
    .news{ background: #fafafa;}
    .news_con{ max-width: 1200px; width: 98%; margin: 0 auto; padding: 3.0rem 0; }
    .news_con .news_ul{ margin-top: 3.0rem;}
    .news_con ul li{ width: 31.33%; float: left;}
    .news_con ul li:nth-child(2){ margin: 0 2%;}
    .news_con ul li .news_ul_img{ width: 100%; overflow: hidden; position: relative; height: 0; padding-top: 60%;}
    .news_con ul li .news_ul_img img{ position: absolute; top: 0; left:0; width: 100%;}
    .news_con ul li .news_ul_text{ margin-top: 1.0rem;}
    .news_con ul li .news_ul_text h3{ font-size: 1.0rem; color: #444;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;}
    .news_con ul li:hover .news_ul_text h3{ color: #ac7f4e; margin-left: 1.0rem;}
    .news_con ul li .news_ul_text p{ font-size: .87rem; color: #666; margin-top: .6rem;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
    .news_con ul li .news_ul_text .news_ul_time{ margin-top: .8rem; float:right; color: #999;}
    .news_con ul li .news_ul_text .news_ul_time span{ margin-left: .5rem; display: inline-block;}
    .news_con .news_more{ width: 12rem; height: 2.6rem; line-height: 2.6rem; text-align: center; border: 1px solid #666; color: #666; margin: 3.0rem auto 0 auto;}
    .news_con .news_more a{ color: #666; display: block;}
    .news_con .news_more:hover{ border-color: #ac7f4e; color: #ac7f4e;}
    .news_con .news_more:hover a{ color: #ac7f4e;}
    .outlets{ margin: 3.0rem auto; max-width: 1200px; width: 98%;}
    .outlets_ul{ margin-top: 2.0rem;}
    .outlets_ul ul li{ width: 49%; background: #fafafa; float: left; margin: 1.0rem 0;}
    .outlets_div{ padding: 0.6rem;}
    .outlets_ul ul li .outlets_img{ width: 30%; float: left;}
    .outlets_ul ul li .outlets_img_pad{ width: 100%; position: relative; height: 0; overflow: hidden; padding-top: 70%;}
    .outlets_ul ul li .outlets_img_pad img{ position: absolute; top: 0; left: 0; width: 100%;}
    .outlets_ul ul li .outlets_text{ width: 67%; float: left; margin-left: 3%; margin-top: .6rem;}
    .outlets_ul ul li .outlets_text h3{ font-size: 1.1rem; color: #444; font-weight: bold; margin-bottom: 1.0rem;}
    .outlets_ul ul li .outlets_text p{ font-size: 1.0rem; color: #666; margin-top: .4rem;}
    .outlets_ul ul li .outlets_text p i{ display: inline-block; margin-right: .5rem;}
    .footer{ background:#333;}
    .footer_con{ padding: 2.0rem 0; max-width: 1200px; width: 98%; margin: 0 auto;}
    .footer_left{ float: left;}
    .footer_con .footer_logo{ height: 2.6rem;}
    .footer_con .footer_logo img{ height: 100%;}
    .footer_con .footer_text{ margin-top: 1.4rem; color: #ccc; line-height: 1.6rem;margin-bottom:1.4rem;}
    .footer_con .footer_right{ float:right; color: #ccc;}
    .footer_con .footer_right h3{ font-size: 2.6rem; font-family: impact;}
    .footer_con .footer_right a{ display: block; height: 2.6rem; line-height: 2.6rem; background: #ac7f4e; text-align: center; color: #fff;}
    .footer_con .footer_right a i{ display: inline-block; margin-right: .5rem;}
    .footer .footer_bq{ font-size: 1.0rem; color: #ccc; text-align: center; background: #222; padding: .5rem 0; line-height: 1.5rem; text-align: center; width: 100%;}
    .fixed_right{ position: fixed; top: 50%; right: 4px; z-index: 99;}
    .fixed_right_tel{ position: relative;}
    .fixed_ico{ width: 4.0rem; height: 4.0rem; background: #ac7f4e; text-align: center; line-height: 4.0rem; font-size: 2.0rem; color: #fff; border-radius: .4rem; cursor: pointer;}
    .fixed_ico i{ font-size: 2.2rem;}
    .fixed_text{ position: absolute; top: 0; background: #fff; box-shadow: 2px 2px 5px rgba(172,127,78,.4); width: 16rem; padding-bottom: 1.4rem; right: 0; opacity: 0; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s;}
    .fixed_right_tel:hover .fixed_text{ right: 5.0rem; opacity: 1;}
    .fixed_text .fixed_text_top{ width: 100%; height: 2px; background: #ac7f4e; width: 100%; margin-bottom: 1.0rem;}
    .fixed_text .fixed_text_ico{ width: 3.0rem; color: #666; float: left; margin-left: 1.0rem;}
    .fixed_text .fixed_text_ico i{ font-size: 2.4rem;}
    .fixed_text .fixed_text_right{ float: left;}
    .fixed_text .fixed_text_right .fixed_text_right_text{ font-size: .87rem; color: #666;}
    .fixed_text .fixed_text_right h3{ font-size: 2.0rem; font-family: impact; color: #ac7f4e;}
    .fixed_right_top{ width: 4.0rem; height: 4.0rem; background: rgba(0,0,0,.5);border-radius: 0.4rem; text-align: center; line-height: 4.0rem; margin-top: 1.4rem; cursor: pointer;}
    .fixed_right_top i{ display: block; color: #fff;  font-size: 2.0rem;}
    /*  */
    .list{ max-width: 1200px; margin: 3.0rem auto 6.0rem auto; width: 98%;}
    .list_position{ margin-bottom: 1.0rem; color: #666;}
    .list_position span{ font-size: .9rem; color: #666; margin: 0 .3rem;}
    .list_position a{ color: #444;}
    .list_position a:hover{ color: #ac7f4e;}
    .list_ul li{ margin: 2.0rem 0;}
    .list_ul li .list_img{ width: 30%; float: left;}
    .list_ul li .list_img .list_img_pon{ width: 100%; overflow: hidden; position: relative; height: 0; padding-top: 58%;}
    .list_ul li .list_img .list_img_pon img{ position: absolute; top: 0; left: 0; width: 100%; transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s;}
    .list_ul li .list_text{ width: 67%; float:right; margin-top: 1.0rem;}
    .list_ul li .list_text h2{ font-size: 1.0rem; color: #444;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s;}
    .list_ul li .list_text p{ font-size: .87rem; color: #666; margin-top: 1.0rem; line-height: 1.8rem;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}
    .list_ul li .list_text .list_text_time{ float: right; margin-top: .6rem; color: #666; font-size: .87rem;}
    .list_ul li .list_text .list_text_time span{ display: inline-block; margin-right: .6rem;}
    .list_ul li:hover .list_text h3{ margin-left: 1.0rem; color: #ac7f4e;}
    .list_ul li:hover .list_img .list_img_pon img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);}
    .list .list_page{ float: right; margin-top: 2.0rem;}
    .list .list_page dl dd{ float: left; margin: 0 .8rem;}
    .list .list_page dl dd a{ display: inline-block; padding: 0 .4rem; padding-bottom: .4rem;}
    .list .list_page dl .list_curr a{ border-bottom: 1px solid #ac7f4e; color: #ac7f4e;}
    .list .list_page dl dd:hover a{ border-bottom: 1px solid #ac7f4e; color: #ac7f4e;}
    /*  */
    .article{ width: 98%; max-width: 1200px; width: 98%; margin: 3.0rem auto 6.0rem auto;}
    .article_title{ margin-top: 3.0rem; margin-bottom: 1.6rem;}
    .article_title h1{ font-size: 1.6rem; font-weight: bold; color: #444;}
    .article_title .article_time{margin-top: 1.0rem;}
    .article_title .article_time span{ margin-right: .4rem; color: #666;}
    .article_content{ color: #666;}
    .article_content p{ margin: 1.0rem 0; line-height: 1.8rem;}
    .article_content img{ display: block; max-width: 98%; margin: 1.0rem auto;}
    .article_page{ margin-top: 3.0rem; color: #444;}
    .article_page h4{ margin: 1.0rem 0;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
    .article_page h4 a{ color: #444;}
    .article_page h4 a:hover{ color: #ac7f4e; text-decoration: underline;}
    .article_reco{ margin-top: 5.0rem;}
    .article_reco h3{ font-size: 1.4rem; color: #444; overflow: hidden;}
    .article_reco h3 i{ display: inline-block; width: .3rem; background: #ac7f4e; height: 1.8rem; margin-right: .8rem; float: left;}
    .article_reco h3 span{ float: left;}
    .article_reco ul{ margin-top: 1.0rem;}
    .article_reco ul li{ width: 48%; float: left;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height: 1.6rem; margin: 0.3rem 0;}
    .article_reco ul li i{ display: inline-block; width: .4rem; height: .4rem; border-radius: 50%; background: #999; margin-right: .6rem; float: left; margin-top: .6rem;}
    .article_reco ul li a{ color: #444;}
    .article_reco ul li a:hover{ color: #ac7f4e; text-decoration: underline;}
    .fixed_bottom{ display: none;}
    .nav_tel{ display: none;}
    @media screen and (max-width:640px) {
        .nav_tel{ width: 2.9rem; height: 2.7rem; background: #fff; color: #fff; border-radius: .3rem; float: right; display: block; margin-right: 1.0rem;}
        .nav_tel i{ color: #e62722; line-height: 2.6rem; font-size: 2.4rem; text-align: center; display: block;}
        .top_logo{ position: absolute; top: 2.0rem; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%);}
        .top_nav, .top_nav_a{ margin-left: 1.0rem; margin-right: 0;}
        .fixed_bottom{ width: 80%; height: 3.0rem; border-radius: 1.5rem; background: #e62722; box-shadow: 3px 3px 6px rgba(230,39,34,.5); color: #fff; font-size: 1.2rem; line-height: 3.0rem; position: fixed; bottom: 2.5rem; left: 10%; z-index: 9999; display: block;}
        .fixed_bottom a{ color: #fff; text-align: center; display: block;}
        .fixed_bottom a i{ display: inline-block; margin-right: .5rem; font-size: 1.5rem;}
        .fixed_right_tel{ display: none;}
        .top_logo img {
            height: 85%;
        }



        .banner_pc{ display: none;}
        .banner_mo{ width: 100%; position: relative; display: block;}
        .banner_mo .banner_content{ position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);}
        .banner_mo .banner_text{ color: #fff; text-align: center;}
        .banner_mo .banner_content .banner_text .banner_tel{ margin: 2.0rem auto 0 auto;}
        .banner_back{ width: 100%;}
        .banner_back img{ width: 100%;}
        .banner_tel {
            color:white;
        }
        .service_ul ul li{ width: 50%; margin: 1.0rem 0;}
        .top{ position: fixed; top: 0; left: 0; width: 100%; z-index: 999; background: #fff;}
        .top_logo{ height: 2.6rem; }
        .top nav{ position: fixed; top: 0%; left: -100%; width: 100%;  background: #fff; min-height: 100%; z-index: 999; margin-top: 0; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;}
        .top_nav,.top_nav_a{ display: block; float: left;}
        .top nav ul{ margin-top: 12.0rem;}
        .top nav ul li{ width: 90%; margin: 3.0rem auto; float:none; font-size: 1.4rem; text-align: center;}
        .top_height{ height: 5.6rem;}
        .service_ul ul li:nth-child(5){ display: none;}
        .flow_tad .flow_tad_img{ display: none;}
        .flow_tad .flow_tad_text{ margin:0 auto; width: 96%; float: none;}
        .about .about_text{ margin-top: 0; width: 100%;}
        .about .about_img{ width: 100%; margin-top: 1.0rem;}
        .adva_ul ul li{ width: 100%;}
        .adva_ul .adva_img{ width: 50%; float: left;}
        .adva_ul .adva_text{ width: 50%; float: left;}
        .outlets_ul ul li{ width: 100%; margin: .5rem 0;}
        .footer_con .footer_right{ float:none; margin-top: 1.0rem;}
        .footer_right {
            display:none;
        }
        .footer_left{ float:none}
        .fixed_right_tel:hover .fixed_text{ display: none;}
        .list_ul li .list_text{ margin-top: 0;}
        .list_ul li .list_text p{ line-height: 1.5rem; margin-top: .6rem; -webkit-line-clamp: 2; }
        .news_con ul li{ width: 100%; margin:0 0 1.6rem 0;}
        .news_con ul li:nth-child(2){ margin:0 0 1.6rem 0;}
        .news_con ul li .news_ul_img{ padding-top: 40%;}
        .news_con .news_ul{ margin-top: 2.0rem;}
        .swiper-container gallery-thumbs p {
            width: 46px;
            height: 50px;
        }   
    }</pre></body></html>