<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.search-tabnav a.active{color: #7ba616}
.search-tabnav a.active::before {
    background: #7ba616;
}
.footer .footer-tab {
    display: block;
}
.idx-hx-lb ul.dis{display: block}
.idx-hx-lb ul{display: none}

.search2-nav &gt; ul &gt; li a.drop-ico{color: #7ba616}
.scre-px-box .scre-px-district a label i::before {
    background: #7ba616;
}
.scre-btn a.qr-btn{
    background: #7ba616;
}

.house-px-box li.drop-ico a {
    color:#7ba616;
}
.search2-nav &gt; ul &gt; li &gt; a.drop-ico::after {
    border-bottom: 5px solid #7ba616;
}

/*office*/
.office-head{ overflow: hidden; margin: 0 auto; width: 100%; position: relative;}
.office-head .swiper-slide{ position: relative; height: 6.14rem; }
.office-head .swiper-slide img{ display: block; width: 100%; height: 100%; }
.office-head .swiper-slide i{ overflow: hidden; display: block; width: 1rem; height:1rem; position: absolute; top:0; bottom: 0; left:0; right:0; margin: auto;}
.office-head .swiper-slide i img{ overflow: hidden; margin: 0 auto; display: block; width:100%; height:100%; }
.office-head .swiper-slide a{ overflow: hidden; margin: 0 auto; padding: 5px 15px; position: absolute;  bottom: 10px; right:10px; font-size: 0.293rem; color: #fff; background: rgba(0,0,0,0.8); border-radius: 30px; }
.office-head .swiper-pagination{ overflow: hidden; position: absolute; left:0; right:0; bottom: 10px; margin: auto; }
.office-head .swiper-pagination-bullet{ opacity: 1; background: #fff; margin: 0 2px; }
.office-head .swiper-pagination-bullet-active{ background: #7ba616; }
.office-head-nav{ overflow: hidden; width: max-content; position: absolute; left:0; right:0; bottom: 20px; margin: auto; z-index: 2; }
.office-head-nav a{ overflow: hidden; margin: 0 2px; display: block; font-size:0.32rem; color: #666; padding: 0 5px; height: 0.6rem; line-height: 0.6rem; background: #fff; border-radius: 3px;  float: left;}
.office-head-nav a.active{ color: #fff; background: #7ba616; }
.office-head-nav a:hover{text-decoration: none}

.office-head .swiper-slide div.pic_a {
    overflow: hidden;
    margin: 0 auto;
    padding: 5px 15px;
    position: absolute;
    bottom: 10px;
    right: 10px;
    font-size: 0.293rem;
    color: #fff;
    background: rgba(0,0,0,0.8);
    border-radius: 30px;
}


/*��憿�*/
.pages{ overflow: hidden; margin: 0 auto; width: 100%; background: #fff; }
.pages a,.pages span{ overflow: hidden; margin: 0.36rem auto; display: block; width: 3.4rem; height: 0.65rem; line-height: 0.65rem; font-size: 0.34rem; color: #7ba616; text-align: center; border: 1px solid #7ba616; border-radius: 30px; }
.pages a,.pages span{width: 1.4rem;;float: left}
.pages ul li:first-child,.pages ul li:last-child{display: none}
.pages span{border: 1px solid #ff541f;color:#ff541f }


.team-head-img i img {
    border-radius: 50%;
}


.from{padding:0 40px}
.from p{font-size:14px;line-height:23px;color:#999;margin:0;padding:0}
.from .drop_down i{top:0;right:20px!important;color:#ff3f13!important}
.from .drop_down p{font-size:12px!important}
.from .drop_down h2{font-size:12px!important;font-weight:400;position:relative;padding:10px 0;border-bottom:1px solid #f2f2f2}
.from .drop_down{display:none}
.from .li_select&gt;i{overflow:hidden; display: block; width: 16px; height: 16px; position:absolute;right:10px;font-weight:800;top:0; bottom: 0; font-size:13px;color:#898989;margin: auto; }
.from .li_select&gt;i:before{ content: ""; overflow: hidden; margin: 0 auto; display: block; width: 10px; height: 10px; border-top: 1px solid #999; border-right: 1px solid #999;transform:rotate(135deg);  }
.from .drop_down::-webkit-scrollbar{width:5px;height:5px;background-color:#cecece}
.from .drop_down::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #fff;border-radius:10px;background-color:#cecece}
.from .drop_down::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#cecece}
.from .drop_down{width:100%;position:absolute;box-shadow:0 3px 13px 0 rgba(0,0,0,.11);top:45px;z-index:999;max-height:180px;overflow-y:auto;padding:0 15px;box-sizing:border-box;background:#fff}
.from .drop_down div{position:relative;padding:10px 0;border-bottom:1px solid #f2f2f2}
.from .modal .li{margin-top:15px;border:1px solid #f2f2f2;height:45px;padding:0 10px}
.from .li_select{position:relative}
.from .select_info,.from .li input,.from select{width:100%;position:relative;border:none;padding-left:10px;box-sizing:border-box;height:45px;line-height:45px;font-size:13px;margin-bottom:15px;color:#898989;border:1px solid #f2f2f2}
.from .li textarea{width:100%;position:relative;border:none;padding-left:10px;box-sizing:border-box; line-height:45px;font-size:13px;margin-bottom:15px;color:#898989;border:1px solid #f2f2f2}

.from .button{ display: block; width:100%;height:45px;line-height:45px;text-align:center;background:#7ba616;color:#fff;cursor:pointer;margin-top:30px;font-size:15px}
.from .ybtk-box label{ overflow: hidden; margin: 1px auto; float: left; }
.from .ybtk-box p{ padding-left: 18px; }
.from .ybtk-box p a{ color: #7ba616; }

.enter-mian .enter-txt-box ul li .xs-btn::before {
    background-image: none;
}



.enter-mian .password-txt-box ul li:nth-of-type(3)::before {
    background: url("../images/enter_ico2.png") no-repeat center;
    background-size: 100%;
}

.enter-mian .password-txt-box ul li:nth-of-type(4)::before {
    background: url("../images/enter_ico5.png") no-repeat center;
    background-size: 100%;
}

.register-list:nth-child(2)::before {
    background: url("../images/enter_ico4.png") no-repeat center;
    background-size: 100%;
}
.register-list:nth-child(5)::before {
    background: url("../images/enter_ico2.png") no-repeat center;
    background-size: 100%;
}
.register-list:nth-child(6)::before {
    background: url("../images/enter_ico5.png") no-repeat center;
    background-size: 100%;
}


.page-map-box .container {
    height: 200px;
    position: relative;
}
.address{
    position: absolute;
    top: 1rem;
    left: 50%;
    padding: .2rem;
    display: flex;
    align-items: center;
    white-space: nowrap;
    background: #fff;
    transform: translateX(-50%);
    opacity: .95;
}
.nav-icon{
    display: inline-block;
    vertical-align: middle;
    height: .56rem;
    width: .56rem;
    background: url('../images/map_jt.png') no-repeat 50%/cover;
}

.nav_line{border-bottom: 1px solid #ddd;}
.nav_line a i {
    overflow: hidden;
    margin: 0 auto;
    width: 2.06rem;
    height: 1.06rem;
    display: block;
    background: #60615E;
    border-radius: 8px;
}
.nav_line a i.lvse{background: #588B0D}
.nav_line a i.juse{background:#D85700}
.nav_line a i img {
    overflow: hidden;
    margin: 0 auto;
    width: 38%;
    height: auto;
    margin-top: 6%;
}
.nav_line a p {
    overflow: hidden;
    margin: 0 auto;
    text-align: center;
    font-size: 0.366rem;
    color: #515151;
    height: .9rem;
    line-height: .8rem;
}

.idx-znav a p.jswj{overflow: hidden;margin: 0 auto;width: 2.06rem;height: 1.06rem;display: block;background: #60615E;border-radius: 8px;line-height:1.06rem;color: #ffffff;margin-top: 15px; }



.theme{ overflow: hidden; margin: 0 auto; width: 100%; min-height: calc(100vh - 1.8rem - 1.333rem); padding-bottom:1.8rem; }
.theme-erm{ overflow: hidden; margin: 0 auto; padding: 0 0.4rem; border-bottom: 10px solid #eee; }
.theme-erm-bt{ overflow: hidden; margin: 10px auto; width: 100%; }
.theme-erm-bt h4{ overflow: hidden; margin: 0 auto; display: block; height: 30px; line-height: 30px; font-size: 16px; color: #222222; font-weight: bold; }
.theme-erm-bt h4 em{ color: #fe8800; }
.theme-erm-bt h4::before{ content: ""; overflow: hidden; margin: 5px auto; margin-right: 3px; display: block; width: 18px; height: 18px; float: left; background: url(../images/m_img/theme-er-ico.png) no-repeat center; background-size: 100%; }
.theme-erm .swiper{ overflow: hidden; margin: 0 auto 20px; width: 100%; height: 100%; }
.theme-erm .swiper-slide{ overflow: hidden; margin: 0 auto; width: 100%; height: 100%; }
.theme-erm .swiper-slide a{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 100%; }
.theme-erm .swiper-slide a img{ display: block; width: 100%; height: 106px; object-fit: cover; border-radius: 5px; }
.theme-erm .swiper-slide a h4{ overflow: hidden; margin: 10px auto 5px; display: block; font-size: 14px; color: #1e1e1e; display: block; white-space:nowrap; text-overflow:ellipsis; }
.theme-erm .swiper-slide a p{ overflow: hidden; margin: 0 auto; display: block; font-size: 12px; color: #888888; display: block; white-space:nowrap; text-overflow:ellipsis; }
.theme-ztlist{ overflow: hidden; margin: 0 auto; width: 100%; }
.theme-ztlist-bt{ overflow: hidden; margin: 10px auto 0; padding: 0.1rem 0.4rem; border-bottom: 1px solid #ddd; }
.theme-ztlist-bt h4{ overflow: hidden; margin: 0 auto; padding-left: 10px; display: block; height: 30px; line-height: 30px; font-size: 16px; color: #222222; font-weight: bold; position: relative; float: left;}
.theme-ztlist-bt h4::before{ content: ""; overflow: hidden; display: block; width: 3px; height: 16px; background: #ff8000; border-radius: 5px; position: absolute; top:0; bottom: 0; left:0; margin: auto; }
.theme-ztlist-bt a{ overflow: hidden; margin: 0 auto; display: block; height: 30px; line-height: 30px; font-size: 14px; color: #666666; float: right; }
.theme-ztlist-nav{ overflow: hidden; margin: 0 auto; width: 100%; padding: 5px 0; border-bottom: 1px solid #ddd; }
.ztlist-nav-tab{ overflow: hidden; margin: 0 auto; display: table; width: 80%; }
.ztlist-nav-tab a{ overflow: hidden; margin: 0 auto; width: 50%; height: 30px; line-height: 30px; display: block; float: left; position: relative;}
.ztlist-nav-tab a p{ overflow: hidden; margin: 0 auto; padding-right: 20px; display: table; font-size: 14px; text-align: center; position: relative;}
.ztlist-nav-tab a p::after{content: ""; overflow: hidden; display: block; width: 0; height: 0; border-top: 8px solid #818181; border-left: 7px solid transparent; border-right: 7px solid transparent; position: absolute; top: 0; bottom: 0; right: 0; margin: auto; }
.ztlist-nav-tab a::after{ content: ""; overflow: hidden; display: block; width: 1px; height: 16px; background: #ddd; position: absolute; top:0; bottom: 0; right:0; margin: auto; }
.ztlist-nav-tab a:last-child::after{ display: none;}
.theme-ztlist-box{ overflow: hidden; margin: 0 auto; padding: 0 0.4rem; border-bottom: 10px solid #eee; }
.theme-ztlist-list{ overflow: hidden; margin: 0 auto; width: 100%; padding: 15px 0 10px; border-bottom: 1px solid #ddd; }
.theme-ztlist-b{ overflow: hidden; margin: 0 auto 10px; width: 100%; }
.theme-ztlist-b a{ overflow: hidden; margin: 0 auto; display: block; width: 100%; }
.theme-ztlist-b .theme-ztlist-img{ overflow: hidden; margin: 0 auto; display: block; width: 127px; height: 86px; float: left; position: relative; border-radius: 5px;}
.theme-ztlist-b .theme-ztlist-img img{ display: block; width: 100%; height: 100%; object-fit: cover; }
.theme-ztlist-b .theme-ztlist-img i{ overflow: hidden; margin: 0 auto; display: block; width: 16px; height: 31px; position: absolute; left:10px; top:0; }
.theme-ztlist-b .theme-ztlist-txt{ overflow: hidden; margin: 0 auto; padding-left: 15px; }
.theme-ztlist-b .theme-ztlist-h4{ overflow: hidden; margin: 0 auto; display: block; width: 100%; font-size: 14px; color: #1e1e1e; font-weight: bold; }
.theme-ztlist-b .theme-ztlist-span{ overflow: hidden; margin: 10px auto; display: block; width: 100%; font-size: 12px; color: #888888;}
.theme-ztlist-b .theme-ztlist-txt p{ overflow: hidden; margin: 0 auto; display: block; width: 100%; font-size: 12px; color: #333333; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.theme-ztlist-xg{ overflow: hidden; margin: 0 auto; width: 100%; }
.theme-ztlist-xg h4{ overflow: hidden; margin: 0 auto; display: block; width: 85px; height: 24px; line-height: 24px; font-size: 14px; color: #1e1e1e; font-weight: normal; float: left; position: relative; padding-left: 20px;}
.theme-ztlist-xg h4::before{ content: ""; overflow: hidden; display: block; width: 15px; height: 15px; position: absolute; top:0; bottom: 0; left:0; margin: auto; background: url(../images/m_img/ewm-ico.png) no-repeat center; background-size: 100%; }
.theme-ztlist-xg .theme-xg-box{ overflow: hidden; margin: 0 auto; width: calc(100% - 85px); }
.theme-ztlist-xg .theme-xg-box a{ overflow: hidden; margin: 0 auto 5px; margin-right: 5px; display: block; height: 24px; line-height: 24px; padding: 0 10px; float: left; background: #f3f2f2; border-radius: 30px; font-size: 12px; color: #666666; text-align: center; }
.more-btn{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 36px; line-height: 36px; font-size: 14px; color: #666666; text-align: center; }
.theme-kbbox{ overflow: hidden; margin: 0 auto; width: 100%; border-bottom: 10px solid #eee;}
.theme-kbbox-box{ overflow: hidden; margin: 0 auto; padding: 0 0.4rem; }
.theme-kbbox-box .theme-kbbox-list{ overflow: hidden; margin: 0 auto; padding: 15px 0; border-bottom: 1px solid  #ddd; }
.theme-kbbox-box .theme-kbbox-list a{ overflow: hidden; margin: 0 auto; display: block; width: 100%; }
.theme-kbbox-box .theme-kbbox-img{ overflow: hidden; margin: 0 auto; display: block; width: 107px; height: 72px; float: left; border-radius: 5px; }
.theme-kbbox-box .theme-kbbox-img img{ display: block; width: 100%; height: 100%; object-fit: cover; }
.theme-kbbox-box .theme-kbbox-txt{ overflow: hidden; margin: 0 auto; padding-left: 15px; }
.theme-kbbox-box .theme-kbbox-txt h4{ overflow: hidden; margin: 0 auto 10px; display: block; width: 100%; height: 44px; line-height: 22px; font-size: 14px; color: #1e1e1e; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.theme-kbbox-box .theme-kb-sug{ overflow: hidden; margin: 0 auto; width: 100%; }
.theme-kbbox-box .theme-kb-sug p{ overflow: hidden; margin: 0 auto; display: block; float: left; font-size: 12px; color: #888888; }
.theme-kbbox-box .theme-kb-sug span{ overflow: hidden; margin: 0 auto; display: block; float: right; font-size: 12px; color: #888888; }
.theme-kbbox-box .theme-kb-sug span::before{ content: ""; overflow: hidden; margin:0 auto; margin-right: 3px; display: block; width: 18px; height: 18px; float: left; background: url(../images/m_img/chakan-ico.png) no-repeat center; background-size: 100%; }
.theme-info{ overflow: hidden; margin: 0 auto; width: 100%; min-height: calc(100vh - 1.8rem - 1.333rem); padding-bottom:1.8rem; }
.theme-info-head{ overflow: hidden; margin: 0 auto; width: 100%; }
.theme-info-banner{ overflow: hidden; margin: 0 auto; width: 100%; height: 197px; position: relative; z-index: 2; }
.theme-info-banner img{ display: block; width: 100%; height: 100%; object-fit: cover; }
.theme-info-head-txt{ overflow: hidden; margin: 0 0.4rem 15px; margin-top: -30px; border-radius: 5px; padding: 15px; background: #fff; box-shadow: 0 5px 10px rgba(0,0,0,0.2); position: relative; z-index: 3; }
.theme-info-head-txt h4{ overflow: hidden; margin: 0 auto 10px; font-size: 18px; color: #333333; display: block; white-space:nowrap; text-overflow:ellipsis; font-weight: bold; }
.theme-info-head-txt span{ overflow: hidden; margin: 0 auto 5px; display: block; font-size: 12px; color: #888888; display: block; white-space:nowrap; text-overflow:ellipsis; }
.theme-info-head-txt p{ overflow: hidden; margin: 0 auto; display: block; font-size: 14px; color: #333333; line-height: 23px;}
.theme-info-htm{ overflow: hidden; margin: 0 auto; padding: 0 0.4rem; border-bottom: 10px solid #eee; }
.info-htm-nav-box{ overflow-x: auto; overflow-y: hidden; margin: 0 auto; width: 100%; }
.info-htm-nav{ overflow: hidden; margin: 0 auto;  }
.info-htm-nav a{ overflow: hidden; margin: 0 auto; margin-right: 20px; display: block; height: 30px; line-height: 30px; font-size: 16px; color: #333333; text-align: center; float: left; position: relative;}
.info-htm-nav a:last-child{ margin-right: 0; }
.info-htm-nav a::after{ content: ""; overflow: hidden; margin: 0 auto; display: none; width: 100%; height: 2px; background: #f0851b; position: absolute; left:0; bottom: 0;}
.info-htm-nav a.active{ color: #f0851b; }
.info-htm-nav a.active::after{ display: block; }
.theme-info-htm .list-ul{ margin: 10px auto; }
.theme-info-htm .list-ul .list-jx-txt h4{ margin-bottom: 3px; }
.theme-info-htm .more-btn{ color: #666; }
.theme-erm .swiper-pagination{ position: initial; margin-top: 10px;}
.theme-erm .swiper-pagination .swiper-pagination-bullet-active{ background: #ff8000; }



.ber-qra-box{font-size: .5rem}
.ber-qra-box a,.ber-qra-box p{font-size: .4rem}






.ds_div{padding: 10px;}
.ds_div h1{height: 40px;line-height: 40px;display: block;color: #000000;float: none;text-align: center}
.ds_div .news_t{line-height: 30px;font-size: .3rem}
.ds_div .news_c{line-height: 30px;font-size: .4rem}









































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