<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@font-face {
    font-family: 'latolight';
    src: url('../fonts/lato-light-webfont.eot');
    src: url('../fonts/lato-light-webfont.eot') format('embedded-opentype'),
         url('../fonts/lato-light-webfont.woff2') format('woff2'),
         url('../fonts/lato-light-webfont.woff') format('woff'),
         url('../fonts/lato-light-webfont.ttf') format('truetype'),
         url('../fonts/lato-light-webfont.svg#latolight') format('svg');
    font-weight: normal;
    font-style: normal;
}


html, body, div, span, applet, object, iframe, h1, h2, h3, 
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, 
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, 
thead, tr, th, td { 
    margin: 0; 
    padding: 0; 
    border: 0; 
    outline: 0; 
   font-weight: inherit;
    font-style: inherit; 
    font-size: 100%; 
    font-family: inherit; 
    vertical-align: baseline; 
    text-transform: none;
    text-decoration: none;
    font-family: "Microsoft Yahei" !important;
    font-family: "latolight","Microsoft Yahei",Arial;
} 
.container a,
.container a:hover {
	text-decoration: none;
}

:focus {outline: 0; }
a{color: #333;}
table { 
    border-collapse: separate; 
    border-spacing: 0; 
} 
caption, th, td { 
   
    font-weight: normal; 
} 

a img, iframe { 
    border: none; 
} 
ol, ul { 
    list-style: none; 
} 
input, textarea, select, button { 
    font-size: 100%; 
    font-family: inherit; 
} 
select { 
    margin: inherit; 
} 
img{ padding: 0; margin: 0;}
/* Fixes incorrect placement of numbers in ol’s in IE6/7 */ 
ol { margin-left:2em; } 
/* == clearfix == */ 
.clearfix:after { 
    content: “.”; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 

}
.clearfix {display: inline-block;} 
* html .clearfix {height: 1%;} 
.clearfix {display: block; clear: both; float: none;}
.clear{clear: both;float: none;}
.sumaart{ font-size: 14px; color: #666}
input[type="button"], input[type="text"],input[type="submit"], input[type="reset"],textarea,tel {
    -webkit-appearance: none;
}



.list_fu_nav01 h3{
    display:block !important;
}
.list_fu_nav01 span{
    display: block !important;
}

.whjs-04 {

    display:block ;
}
.phdh_01{ margin-top: 300px;}

@media screen and (min-width: 768px){

}











@media screen and (max-width: 768px){
   .phdh_01{ margin-top: 0px;}
.product-nav {
    width: 100%;
    background: #f0f0f0;
    height: auto !important;
    line-height: 40px !important;
    text-align: center;
    position: relative;
}

.info-page p{ width:100%; height:auto !important; }
.info-page .con{width: 90% !important;}
.jhiphone_nav{ display:block !important; width:95%; margin:auto; padding-top:20px;}	
.jhiphone_nav ul li{ float:left; width:31.3333%;    text-align: center;
background: #ececec;
    font-size: 14px;
	line-height:30px;
    margin-left: 5px;
    margin-bottom: 10px;

}	

.jhiphone_nav ul li a{ display:block}
.first_row{padding-top:0px !important;}


.bannerHome{ display:none !important}
.callbacks_container{ display:block !important}

.w1200 {
    width: 92% !important;
    margin: 0 auto;
    position: relative;
}
.flex-viewport ul li{ width: 49.3% !important; border: 1px solid #fff; }

.scroll-index .left {
    width: 100% !important;
    float: left;
   
}

.scroll-index {
    padding: 20px 0px 0px 0px !important;
}

.scroll-index .right {
    float: left;
    border-left: none !important;
    width: 100% !important;
    padding-left: 0% !important;
}
.jituancy_list .con {
    width: 100% !important;
    float: left;
    position: relative;
    margin-bottom: 20px;
        margin-left: 0px !important;
}

.jituancy_list .con img{
    width: 100% !important;
    height: auto;
}

.fu_footer_box {

    margin-top: 45px !important;
}
.fu_footer {
    width: 92% !important;
    height: auto;
    margin: 0 auto;
    text-align: center;
}
.fu_footer_l {

    display: none;
}
.fu_footer_r {
    width: 100% !important;
    height: auto;
    float: right;
    margin-top: 16px;
    text-align: left;
    line-height: 25px;
}

.navDir_fu_nav01 {
    width: 100% !important;
}

.jianjie_text img{ width:100% !important; height: auto !important;}

.blackbg {
    width: 93% !important;
    margin: auto;
    color: #666;
    font-size: 14px;
    line-height: 26px;
    padding: 20px 0 0px !important;
}

.list_fu_nav01 h3{
    display: none !important;
}

.list_fu_nav01 span{
    display: none !important;
}

.page-index .navHome a.logo {
    width: 149px !important;
    height: 50px !important;
    background-size: 185px 26px;
}
.fu_logo {
    background: url(../images/fulogo-home-a.png) no-repeat !important;
    margin-top: 2px !important;
    margin-left: 1% !important;
}

.fu_fx {
    float: right;
        background: #ba0211;
    padding: 0px 15px 0px 17px !important;
    height: 52px;
}

.page-index .navHome .wrap{padding:0px;}

.fu_navHome {
    height: 52px !important;
    background: #fff !important;
    border-bottom: 1px #eee solid;
}

.news_list01 {
    width: 100% !important;
    height: auto !important;
    margin-bottom: 25px;
}
.news_list01_left {
    width: 100% !important;
    height: auto !important;
    float: left;
}
.news_list01_left img {
    width: 100% !important; 
    height: auto !important;
    float: left;
}
.list_fu_nav01{ height: auto !important;  padding: 0 !important;}
.product-nav li:last-child {
    text-align: center !important;
}
.product-nav li:first-child {
    text-align: center !important;
    background: none;
}
.product-nav li {
    float: left;
    width: 33.33%;
    text-align: center;
    background:none !important;
    height: 100%;
}
.blackbg i {
    width: 15px;
    height: 1px;
    display: block;
    margin: 7px 0 17px !important;
    background: #ac1d24;
}

.scroll-index .right h2 {
    font-size: 27px;
    color: #000;
    line-height: 37px;
    padding-left: 48px;
    background: url(../images/pro05.png) no-repeat left center;
    margin-bottom: 8px !important;
}

.jianjie_text span img{    margin-right: 0px !important;
    margin-top: 0px !important;}


.scroll-index .left i {
    width: 15px;
    height: 1px;
    display: block;
    margin: 11px 0px 0px !important;
    background: #ac1d24;
}

.zzry_list_center {
    width: 100% !important;
    height: auto;
}

.zzry_list_center ul li {
    float: left;
    width:45% !important;
    margin:auto !important;
    margin-bottom: 20px !important;
    display: block;
    padding: 0px 2.5%;
}


.ry_img {
    width: 100% !important;
    height: auto;
    display: table;
    overflow: hidden;
    border: 1px solid #eee !important;
    display: table-cell;
    vertical-align: middle;
    transition: all 0.6s ease-in-out;
}
.ry_img img{
    width: 100% !important;
height: auto;
}

.news ul {
    width: 99.9%;
    border-right: 1px solid #dfdfdf;
}
.news li {
    width: 49.6% !important;
    float: left;
    border-left: 1px solid #dfdfdf;
    padding-bottom: -52px;
}

.news li a {
    display: block;
    width: 88%;
    padding: 2px 6% 16px !important;
    transition: background 0.3s;
}

.news li .data {
    font-size: 13px !important;
    color: #333333;
    line-height: 24px !important;
    font-family: 'Arial';
    margin-bottom: 0px !important;
    opacity: 1;
    transition: color 0.3s,opacity 0.3s;
}


.news li h2 {
    color: #333;
    line-height: 20px !important;
    min-height: 44px !important;
    margin-bottom: 4px !important;
    transition: color 0.3s;
    font-size: 13px !important;
    font-weight: bold;
    overflow: hidden;
    height: 44px;
}

.news li .pic {
    overflow: hidden;
    width: 100%;
    height: 97px !important;
    text-align: center;
}
.news li .font {
    font-size: 13px !important;
    color: #888;
    line-height: 20px !important;
    height: 40px !important;
    overflow: hidden;
    margin-top: 10px !important;
    transition: color 0.3s;
}
.news li .jian {
    transition: background 0.3s;
    display: block;
    margin-top: 9px !important;
}


.news, .news-info, .news-list {
    padding: 20px 0 34px !important;
}


.news li {
    width: 33%;
    float: left;
    border-left: 1px solid #dfdfdf;
    padding-bottom: 0px !important;
    margin-bottom: 20px !important;
}
.info-hd h2 {
    font-size: 18px !important;
    font-weight: normal;
    color: #333;
    padding: 0 0 10px;
}

.info-hd {
    margin-bottom: 18px !important;
    text-align: center;
    width: 100%;
    padding-bottom: 18px !important;
    border-bottom: 1px solid #eee;
}
.info-bd{ width:100% !important}
.info-bd img{ width: 100% !important; height: auto !important;}

.news_list01_right {
    width: 100% !important;
    height: 224px !important;
    background: #fff;
    float: right;
}
.left_text{ display: none;}

.fu_right_text {
    width: 95% !important;
    height: auto;
    float: right;
    padding-top: 15px !important;
    padding-right: 0px !important;
}

.ppqsz-01 {
    width: 92% !important;
    margin: 0 auto;
    text-align: left;
}

.whjs {
    width: 100% !important;
    margin-top: 20px !important;
}


.whjs-01 {
    float: left;
    width: 100% !important;
    margin-right: 0px !important;
    margin-bottom: 21px;
}

.whjs-02 {
    width: 100% !important;
    height: auto !important;
    position: relative;
}
.whjs-03 {
    width: 100% !important;
    height: auto !important;
}
.whjs-03 img{
    width: 100% !important;
    height: auto !important;
}

.whjs-04 {

    display: none;
}

#n_business_type ul{ margin-right:0px !important}
.main_box{ width:100% !important}
#n_business_type li{ width:45% !important;     margin: 3.2%; margin-right: 0px !important; }
#n_un_box{ margin-top:50px;}
#n_business_type li .pic_box{ width:auto !important ; height:200px !important;}
#n_business_type li img { width:100% !important; height: auto !important}
#n_un_box { margin-top:50px !important;}

.baguetteBoxOne{ width:100% !important;    text-align: center;}
.gallery a{    margin: 5px 0px 20px 0px !important;}
.gallery img{ position:inherit !important}
.rl2 span{width: 24% !important;
    line-height: 30px !important;}
.rl2 i{    width: 24% !important;
    line-height: 30px !important;}
	
.rl2 em{    width: 24% !important;
    line-height: 30px !important;}
.rl2 b{    width: 22% !important;
    line-height: 30px !important;}	
	
.rl2 .d1{ font-size:14px;}
.rl2 li { font-size:12px !important; }
.layui-layer{ width:100% !important; left:0px !important}
#dituContent{ display:none}
.lxwm_map_box{ min-height:405px;}
.map_box{ position:inherit !important}
.lxwm_map_box{ position:inherit !important}
.lxwm_map_words{ box-shadow:none !important; }
.wrap_c{ width:100% !important}
.fzlc_nr1 .fzlc_nr1_slide a.swiper_on{ font-size:1.8rem !important}
.fzlc_nr1 .fzlc_nr1_slide{ width:70% !important}
.fzlc_nr1 .fzlc_nr1_slide .swiper-slide a{ font-size:1.4rem !important}
.fzlc_nr2c_t b{ background-size: 50% !important; margin-left: 30px !important;}
.fzlc_nr2c_li b{ margin-left:15px !important}
.fzlc_nr2c_li em.em1{ width:125px !important}
.fzlc_nr2c_li em.em2{
    margin-left: 17px !important;}
.fzlc_nr2c_t em{
    left: 65px !important;
    top: 0px !important;}
 .fzlc_nr2_c{   background: url(../images/fzlc_07.jpg) 15px top repeat-y !important;}
 
 .page-index .navHome{ height: 51px !important; }
 .fu_banener_box img{    padding-top: 52px !important;}
 .news_video li a{ width:100% !important}
 .news_video li img{ width:100% !important; height:auto !important}
 .news_video li{ margin-left:0px !important; }
 .video_img{ height:auto !important}
 .navBar a.logo{    width: 185px;
    height: 34px  !important;
    background-size: 185px 34px !important;}
 .video_txt{ margin-top:0px !important; }
 .page-index .navCommon a.menu span{ background-color:#fff !important}
 .callbacks_nav .callbacks1_nav .prev{ display:none}
 .callbacks_nav .callbacks1_nav .next{ display:none}
 .callbacks img{ margin-top:52px;}
 
 .xw_title_dt{ display:none !important}
 .weizhi{  line-height:23px;}
}



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