<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.banner{ overflow: hidden; margin: 0 auto; width: 100%; height: 450px; position: relative; z-index: 1; }
.banner img{ display: block; margin: 0 auto; width: 100%; height: 100%; }
.index2{ overflow: hidden; margin: 0 auto; width: 100%; position: relative;}
.index2-box{ width: 1200px; margin:0 auto; margin-top: -429px; position: relative; z-index: 1; }
.seh-box-bg{ margin: 0 auto; width: 100%; background: rgba(255,255,255,0.5); border-radius: 2px; box-shadow: 0 0 10px rgba(0,0,0,0.2); border-top: 1px solid rgba(255,255,255,0);  border-bottom: 1px solid rgba(255,255,255,0); }
.seh-box{ margin: 15px; padding: 30px 30px 22px 30px; background: #fff; border-radius: 2px; }
.seh-box .seh-bt{ overflow: hidden; margin: 0 auto; }
.seh-box .seh-bt h4{ overflow: hidden; margin: 0 auto; display: block; width: 105px; font-size: 16px; font-weight: bold; color: #000; float: left;}
.seh-box .seh-bt .seh-bt-nav{ overflow: hidden; margin: 0 auto; float: left; }
.seh-box .seh-bt .seh-bt-nav a{ overflow: hidden; margin: 0 auto; margin-right: 20px; float: left; }
.seh-bt .seh-bt-nav .active{ color: #7ba616; }
.seh-bt .seh-bt-nav .active::after{ content: ""; overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 2px; background: #7ba616; }
.seh-box .search{height:50px; background:#fff; margin-top:20px; border-radius:5px;}
.seh-box .search-left{ margin: 0 auto; float: left; border: 1px solid #eee; border-radius: 4px; }
.seh-box .search_city{width:105px;line-height:48px;height: 48px;position:relative;}
.seh-box .search_city em{font-size:16px;color:#666;text-align:center;margin-left:20px;cursor: pointer}
.seh-box .search_city em i{padding-right:20px;background:url(../images/sj.png) right center no-repeat;width:11px;height:7px;}
.seh-box .service_in{margin-left:10px;height:48px;width:620px;line-height:48px;padding-left:15px;border-radius:4px;}
.seh-box .service_in button{width:92px;background:#7ba616 url(../images/ss.png) 15px center no-repeat;font-size:18px;color:#fff;float:right;height:48px;padding-left:20px;}
.seh-box .service_in input{font-size:16px;width:500px;}
.seh-box .l_ser_a{margin-left:20px;border-radius:4px;text-align:center;line-height:50px;padding-left:25px;color:#fff;font-size:16px;display:block;height:50px;width:100px;background:#ffa321 url(../images/ditu.png) 18px center no-repeat;}
.seh-box .seh-key{ margin: 0 auto; position: relative; }
.seh-key .seh-key-h{ overflow: hidden; margin: 20px auto 15px; width: 100%;}
.seh-key .seh-key-h h4{ overflow: hidden; margin: 0 auto; padding-left: 25px; padding-right: 20px; height: 30px; line-height: 30px; border-radius: 0 10px 0 0; float: left; font-size: 16px; color: #fff; font-weight: normal; text-indent: 5px; background-position: 10px;}
.seh-key .qx-bt h4{  background: url(../images/qx-ico.png) left center no-repeat #7ba616; }
.seh-key .lx-bt h4{  background: url(../images/lx-ico.png) left center no-repeat #7ba616; }
.seh-key .sj-bt h4{  background: url(../images/sj-ico.png) left center no-repeat #7ba616; }
.seh-key .psh-bt h4{  background: url(../images/psh-ico.png) left center no-repeat #7ba616; }
.seh-key .lm-bt h4{  background: url(../images/lm-ico.png) left center no-repeat #7ba616; }
.seh-key .seh-key-h .seh-key-nav{ overflow: hidden; margin: 0 auto; float: left; width: calc(100% - 82px - 30px); height: 30px;}
.seh-key .seh-key-h .seh-key-nav a{ overflow: hidden; margin: 0 10px; display: block; height: 30px; line-height: 30px; float: left; font-size: 16px;font-weight: 500}
.seh-key .seh-key-h .seh-key-nav a:hover{ color: #ffa321; }
.seh-box .seh-key .key-top{ overflow: hidden; margin: 0 auto; display: block; width: 30px; height: 30px; position: absolute; top:0; right:0; }

.seh-box .seh-key .key-top::after{ content: ""; overflow: hidden; display: block; width: 10px; height: 10px; border-top: 2px solid #999; border-right: 2px solid #999; position: absolute; top:0; left:0; right:0; bottom: 0; margin: auto; transform:rotate(135deg); -ms-transform:rotate(135deg); -moz-transform:rotate(135deg);  -webkit-transform:rotate(135deg); -o-transform:rotate(135deg); }

.seh-key-box{  margin: 0 auto; width: 100%; }
.seh-key-box .seh-key-tab{ overflow: hidden; margin: 0 auto; display: none; padding: 20px 10px; box-shadow: 0 0 10px rgba(0,0,0,0.2); border-radius: 2px; }
.seh-key-box .seh-key-tab a{ overflow: hidden; margin: 0 auto; float: left; padding: 0 10px; height: 30px; line-height: 30px; font-size: 16px; color: #000;font-weight: 500 }
.seh-key-box .seh-key-tab a:hover{ color: #ffa321; }
.index2-ad{ overflow: hidden; margin: 5px auto; width: 100%; }
.index2-ad a{ overflow: hidden; margin: 0 auto; display: block; width: calc((100% - 15px) / 3); height: 100px; margin-right: 5px; float: left; }
.index2-ad a img{ display: block; width: 100%; height: 100%; object-fit: cover; }
.index2-ad a:nth-of-type(4n){ margin-right: 0; }

.index2-ad-list{ overflow: hidden; margin: 5px auto; width: 100%;}
.index2-ad-list a{ overflow: hidden; margin: 0 auto; display: block; max-height: 100px;}
.index2-ad-list a img{ display: block; width: 100%; max-height: 100px; }

.index2-kan{ overflow: hidden; margin: 0 auto; width: 100%; }
.kan-nav{ overflow: hidden; margin: 0 auto; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; }
.kan-nav a{ overflow: hidden; margin: 0 auto; display: block; width: calc((100% - 4px) / 4); height: 50px; line-height: 50px; float: left; border-right: 1px solid #ddd; font-size: 16px; color: #000; text-align: center; position: relative; }
.kan-nav a.active{color: #7ba616;}
.kan-nav a.active::before{ content: ""; overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 3px; background: #7ba616; position: absolute; top:0; left:0; }
.kan-tab2{ overflow: hidden; margin: 20px auto; width: 100%; }
.kan-tab-box{ overflow: hidden; margin: 0 auto; width: 100%; display: none; }
.kan-tab-box.dis{ display: block; }
.kan-tab-a{ overflow: hidden; margin: 0 auto; margin-right: 20px; display: block; float: left; width: calc((100% - 60px) / 4); }
.kan-tab-a:nth-of-type(4n){ margin-right: 0; }
.kan-tab-a i{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 180px; }
.kan-tab-a i img{ display: block; width: 100%; height: 100%; object-fit: cover; }
.kan-tab-a i a{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 100%; }
.kan-tab-a .kan-tab-txt{ overflow: hidden; margin: 0 auto; width: 100%; }
.kan-tab-a .kan-tab-txt h4{ overflow: hidden; margin: 10px auto; width: 100%; display: block; }
.kan-tab-a .kan-tab-txt h4 a{ overflow: hidden; margin: 0 auto; display: block; width: 100%; font-size: 18px; color: #000; font-weight: bold; display: block; white-space:nowrap; text-overflow:ellipsis;}
.kan-tab-a .kan-tab-txt .price{ overflow: hidden; margin: 0 auto; width: 100%; }
.kan-tab-a .kan-tab-txt .price_l{ overflow: hidden; margin: 0 auto; float: left; font-size: 16px; color: #ffa321; }
.kan-tab-a .kan-tab-txt .price_l b{ overflow: hidden; margin:0 auto; float: left; font-weight: normal; }
.kan-tab-a .kan-tab-txt .price_r{ overflow: hidden; margin: 0 auto; float: right; font-size: 16px; color: #999; }
.kan-tab-a .kan-tab-txt .kan-tab-time{ overflow: hidden; margin: 10px auto; width: 100%; }
.kan-tab-time p{ overflow: hidden; margin: 0 auto; float: left; font-size: 14px; height: 26px; line-height: 26px; }
.kan-tab-time em{ overflow: hidden; margin: 3px auto; display: block; height: 20px; line-height: 20px; padding: 0 5px; float: right; font-size: 12px; color: #fff; background: #7ba616; border-radius: 2px; }
.kan-tab-an{ overflow: hidden; margin: 0 auto; width: 100%; border-top: 1px solid #ddd; }
.kan-tab-an p{ overflow: hidden; margin: 10px auto; display: block; font-size: 14px; color: #888; padding-left: 20px; height: 20px; line-height: 20px; text-overflow: ellipsis; white-space: nowrap; background: url(../images/labd.png) no-repeat center left; }
.kan-tab-b{ overflow: hidden; margin: 20px auto; width: 100%; }
.kan-tab-b a{ overflow: hidden; margin: 0 auto; margin-right: 10px; display: block; width: calc((100% - 10px) / 2); height: 36px; line-height: 36px; float: left; text-align: center; font-size: 16px; color: #fff; }
.kan-tab-b a:nth-of-type(2n){ margin-right: 0; }
.kan-tab-b a.zx-btn{ background: #7ba616; }
.kan-tab-b a.ck-btn{ background: #949494; }
.news-box{ overflow: hidden; margin: 0 auto 30px; width: 100%; }
.news-box-l{ overflow: hidden; margin: 0 auto; width: 1200px; height: auto; }
.news-box-bt{ overflow: hidden; margin: 0 auto; width: 100%; }
.news-box-nav{ overflow: hidden; margin: 0 auto; float: left; }
.news-box-nav a{ overflow: hidden; margin: 0 auto; margin-right: 15px; height: 30px; line-height: 30px; display: block; float: left; font-size: 18px; color: #000; position: relative;}
.news-box-nav a.active{ color: #7ba616; }
.news-box-nav a.active::after{ content: ""; overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 2px; background: #7ba616; position: absolute; left:0; bottom: 0;}
.news-box-bt .more-btn{ overflow: hidden; margin: 5px auto; display: block; height: 20px; line-height: 20px; float: right; font-size: 16px; color: #333; }
.news-box-m{ overflow: hidden; margin: 20px auto; width: 100%; }
.news-box-m a{ overflow: hidden; margin: 0 auto 20px; display: block; border: 1px solid #ddd; border-radius: 3px; float: left; position: relative;}
.news-box-m a:hover{ background: #eee; }
.news-box-m a i{ overflow: hidden; margin: 0 auto; display: block; width:128px; height: 170px;float: left; }
.news-box-m a i img{ display: block; width: 100%;  object-fit: cover; max-height:170px;}
.news-box-m .news-m-right{ overflow: hidden; margin: 0 auto; width: calc(100% - 128px - 20px); padding-left: 20px; }
.news-m-right h4{ overflow: hidden; margin: 20px auto 10px; display: block; font-size: 20px; color: #000; display: block; white-space:nowrap; text-overflow:ellipsis;
}
.news-m-right .news-m-tel{ overflow: hidden; margin: 0 auto; display: block; font-size: 16px; color: #ff5e00; font-weight: bold; }
.news-m-txt{ overflow: hidden; margin: 0 auto; width: 100%; }
.news-m-txt .news-m-p{ overflow: hidden; margin: 10px auto; display: block; font-size: 16px; color: #666; display: block; white-space:nowrap; text-overflow:ellipsis;}
.news-m-txt .news-m-h{ overflow: hidden; margin: 0 auto;}
.news-m-txt .news-m-h p{ overflow: hidden; margin: 0 auto; margin-right: 10px; float: left; font-size: 14px; color: #666; }
.news-m-txt .news-m-h p span{ color: #7ba616; }
.news-box-l .news-box-m a{ width: calc((100% - 80px) / 4); margin-right: 20px;height:180px; }
.news-box-l .news-box-m a:nth-of-type(4n){ margin-right: 0; }
.news-box-r .news-box-m a{ width: calc(100% - 2px);}
.news-box-r .news-box-m .qb-icox{ overflow: hidden; margin: 0 auto; display: block; width: 40px; height: 27px; position: absolute; top:10px; left:0; }
.news-box-r .news-box-m a:nth-of-type(1) .qb-icox{ background: url(../images/no1.png) no-repeat center; }
.news-box-r .news-box-m a:nth-of-type(2) .qb-icox{ background: url(../images/no2.png) no-repeat center; }
.news-box-r .news-box-m a:nth-of-type(3) .qb-icox{ background: url(../images/no3.png) no-repeat center; }
.news-box-r{ overflow: hidden; margin: 0 auto; width: calc(100% - 710px); height: 606px; float: right; }
.recom_ti h2::before{ content: ""; overflow: hidden; margin: 0 auto; margin-right: 10px; display: block; border-radius: 5px; width: 4px; height: 24px; background: #7ba616; float: left;  }
.renav a{ margin-right: 20px; }
.recom_more a{ font-weight: normal; }
.ks_l dl dd a{ font-weight: normal; }
.touzi-box{ width: 1200px; }
.touzi-list{ overflow: hidden; margin: 0 auto; width: 100%; display: none}
.touzi-tab-a{ overflow: hidden; margin: 0 auto 10px; margin-right: 20px; display: block; float: left; width: calc((100% - 60px) / 4); }
.touzi-tab-a:nth-of-type(4n){ margin-right: 0; }
.touzi-tab-a i{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 180px; border-radius: 5px; }
.touzi-tab-a i img{ display: block; width: 100%; height: 100%; object-fit: cover;transition: all 0.6s; overflow: hidden;}
.touzi-tab-a i a{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 100%; }


.touzi-tab-a .touzi-tab-txt{ overflow: hidden; margin: 0 auto; width: 100%; }
.touzi-tab-a .touzi-tab-txt h4{ overflow: hidden; margin: 10px auto; width: 100%; display: block; }
.touzi-tab-a .touzi-tab-txt h4 a{ overflow: hidden; margin: 0 auto; display: block; width: 100%; font-size: 18px; color: #000; font-weight: bold; display: block; white-space:nowrap; text-overflow:ellipsis;}
.touzi-tab-a .touzi-tab-txt .price{ overflow: hidden; margin: 0 auto; width: 100%; padding: 0; }
.touzi-tab-a .touzi-tab-txt .price_l{ overflow: hidden; margin: 0 auto; float: left; font-size: 16px; color: #ffa321; }
.touzi-tab-a .touzi-tab-txt .price_l b{ overflow: hidden; margin:0 auto; float: left; font-weight: normal; }
.touzi-tab-a .touzi-tab-txt .price_r{ overflow: hidden; margin: 0 auto; float: right; font-size: 16px; color: #999; }
.touzi-tab-a .touzi-tab-txt .touzi-tab-time{ overflow: hidden; margin: 10px auto; width: 100%; }
.touzi-tab-time p{ overflow: hidden; margin: 0 auto; float: left; font-size: 14px; height: 26px; line-height: 26px; }
.touzi-tab-time em{ overflow: hidden; margin: 3px auto; display: block; height: 20px; line-height: 20px; padding: 0 5px; float: right; font-size: 12px; color: #fff; background: #7ba616; border-radius: 2px; }
.touzi-tab-an{ overflow: hidden; margin: 0 auto 20px; width: 100%; }
.touzi-tab-an a{ overflow: hidden; margin: 0 auto; margin-right: 10px; display: block; width: calc((100% - 14px) / 2); height: 30px; line-height: 30px; float: left; text-align: center; font-size: 14px; color: #000; border: 1px solid #ddd; border-radius: 30px; }
.touzi-tab-an a:nth-of-type(2n){ margin-right: 0; }
.index2-ad2{ overflow: hidden; margin: 0 auto 30px; width: 100%; }
.index2-ad2 a{ overflow: hidden; margin: 0 auto; margin-right: 10px; display: block; width: calc((100% - 20px) / 3); height: 100px; float: left;}
.index2-ad2 a:nth-of-type(3n){ margin-right: 0; }
.index2-ad2 a img{ display: block; width: 100%; height: 100%; object-fit: cover; }
.news2-box{ overflow: hidden; margin: 0 auto; width: 100%; }
.news2-box-left{ overflow: hidden; margin: 0 auto; margin-right: 20px; width: 380px; float: left; }
.wzh-box{ overflow: hidden; margin: 0 auto; width: 100%; }
.wzh-box-bt{ overflow: hidden; margin: 10px auto; width: 100%; }
.wzh-box-bt h4{ overflow: hidden; margin: 0 auto; display: block; height: 30px; line-height: 30px; float: left; font-size: 18px; color: #000; font-weight: normal; }
.wzh-box-bt a{ overflow: hidden; margin: 0 auto; display: block; height: 30px; line-height: 30px; float: right; font-size: 14px; color: #666; }
.wzh-ln{ overflow: hidden; margin: 0 auto; width: 100%; }
.wzh-ln .mySwiper{ overflow: hidden; margin: 0 auto; width: 100%; height: 250px; border-radius: 5px;}
.wzh-ln .mySwiper a{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 100%; }
.wzh-ln .mySwiper a img{ display: block; width: 100%; height: 100%; }
.swiper-button-next, .swiper-button-prev{display: block; width: 20px; height: 30px; color: #fff; }
.swiper-button-next:after, .swiper-button-prev:after{ font-size: 32px; }
.wzh-ln .mySwiper .swiper-pagination-bullet-active{ background: #fff; }
.wzh-txt{ overflow: hidden; margin: 0 auto; width: 100%; padding-bottom: 20px; }
.wzh-txt h4{ overflow: hidden; margin: 15px auto 10px; display: block; font-size: 18px; color: #000; font-weight: normal; white-space:nowrap; text-overflow:ellipsis; }
.wzh-txt p{ overflow: hidden; margin: 0 auto; font-size: 14px; color: #666;}
.news2-box-right{ overflow: hidden; margin: 0 auto; width: calc(100% - 400px); float: right; }
.new-list{ overflow: hidden; margin: 0 auto; margin-right: 20px; width: calc((100% - 20px) / 2); float: left; }
.new-list:nth-of-type(2n){ margin-right: 0; }
.new-ti{ overflow: hidden; margin: 10px auto; width: 100%; }
.new-ti h4{ overflow: hidden; margin: 0 auto; display: block; height: 30px; line-height: 30px; float: left; font-size: 18px; color: #000; font-weight: normal; }
.new-ti a{ overflow: hidden; margin: 0 auto; display: block; height: 30px; line-height: 30px; float: right; font-size: 16px; color: #666; }
.faq-box{ overflow: hidden; margin: 0 auto; width: 100%; }
.faq-box .faq-list{ overflow: hidden; margin: 0 auto 10px; padding: 0 0 15px; width: 100%; border-bottom: 1px solid #ddd;}
.faq-box .faq-list:hover h4{ color: #ff8400; }
.faq-box .faq-list h4{ overflow: hidden; margin: 10px auto; font-size: 18px; color: #000; font-weight: normal; }
.faq-box .faq-list h4::before{ content: "Q:"; overflow: hidden; margin: 0 auto; margin-right: 10px; display: block; float: left; font-size: 22px; color: #ff8400; }
.faq-box .faq-list p{ overflow: hidden; margin: 0 auto; font-size: 16px; color: #666;}
.faq-box .faq-list p::before{ content: "A:"; overflow: hidden; margin: 0 auto; margin-right: 10px; display: block; float: left; font-size: 22px; color: #7ba616; }
.pjia-box{ overflow: hidden; margin: 0 auto;}
.pjia-list{ overflow: hidden; margin: 0 auto; padding: 15px 0; width: 100%; border-bottom: 1px solid #ddd; }
.pjia-list:nth-of-type(1){ padding-top: 5px; }
.pjia-box .pjia-dol{ overflow: hidden; margin: 0 auto; float: left; width: 40%; }
.pjia-box .pjia-dol i{ overflow: hidden; margin: 0 auto; display: block; float: left; width: 40px; height: 40px; border: 1px solid #ddd; border-radius: 50%; }
.pjia-box .pjia-dol i img{ display: block; width: 100%; height: 100%; object-fit: cover; }
.pjia-box .pjia-dol h4{ overflow: hidden; margin: 0 auto; padding-left: 15px; display: block; height: 40px; line-height: 40px; font-size: 18px; color: #000; font-weight: normal; }
.pjia-box .pjia-pin{ overflow: hidden; margin: 0 auto; float: left; width: 40%; }
.pjia-box .pjia-pin-k{ overflow: hidden; margin: 0 auto; float: right; }
.pjia-box .pjia-pin-k span{ overflow: hidden; margin: 10px auto; display: block; float: left; width: 20px; height: 20px; background: url(../images/pf-ico.png) no-repeat center; background-size: 100%; }
.pjia-box .pjia-fens{ overflow: hidden; margin: 0 auto; display: block; height: 40px; line-height: 40px; float: right; max-width: 20%; font-size: 16px; color: #ff8400; }
.pjia-box .pjia-fens p{ overflow: hidden; margin: 0 auto; display: block; height: 40px; line-height: 40px;  float: left; font-size: 16px; color: #ff8400; }
.index2 .friend{ overflow: hidden; margin: 0 auto; width: 100%; margin: 20px auto; }
.friend .friend-nav{ overflow: hidden; margin: 0 auto; padding: 10px 0; width: 100%; border-bottom: 1px solid #eee; }
.friend .friend-nav a{ overflow: hidden; margin: 0 auto; margin-right: 20px; float: left; font-size: 16px; color: #000; font-weight: bold; }
.friend .friend-nav a.active{ color: #7ba616; }
.friend-box{ overflow: hidden; margin: 0 auto; width: 100%; padding: 20px 0; }
.friend-box a{ overflow: hidden; margin: 0 auto; margin-right: 20px; display: block; float: left; font-size: 16px; color: #000; }
.friend-box a:hover{ color: #ff8400; }
.page-head{margin: 0 auto; width: 100%; }
.page-head-top{ margin: 0 auto; width: 1200px;height: 90px; }
.page-head-top .logo{ overflow: hidden; margin: 32px auto; float: left; }
.page-head-top .logo img{ display: block; height: 38px; }
.page-head-top .head-seu{ margin: 30px 50px; float: left;}
.page-head-top .search-left{ margin: 0 auto; margin-right: 10px; border: 1px solid #ddd; border-radius: 5px; float: left; }
.page-head-top .search-left .search_city{ height: 42px; line-height: 42px; float: left; }
.page-head-top .search-left .search_city em{ color: #000; }
.page-head-top .search_city::after{ content: ""; display: block; width: 1px; height: 26px; background: #ccc; position: absolute; top:0; bottom:0; right:0; margin: auto; }
.page-head-top .search-left .service_in{ overflow: hidden; margin: 0 auto; height: 42px; float: left; }
.page-head-top .search-left .service_in input{ overflow: hidden; margin: 0 auto; padding: 0 20px; display: block; width: 400px; height: 42px; line-height: 42px; font-size: 16px; color: #999; float: left; border: none; }
.page-head-top .service_in #search_but{ overflow: hidden; margin: 0 auto; display: block; width: 75px; height: 42px; line-height: 42px; float: right; background: #7ba616; position: relative;}
.page-head-top .service_in #search_but::before{ content: ""; overflow: hidden; display: block; width: 19px; height: 19px; position: absolute; top:0; bottom: 0; left:0; right:0; margin: auto; background: url(../images/ss.png) center; background-size: 100%; }
.page-head-top .l_ser_a{ overflow: hidden; margin: 0 auto; display: block; width: 126px; height: 42px; line-height: 42px; float: left; border-radius: 5px; background: #7ba616; font-size: 16px; color: #fff; text-align: center; }
.head-rem-top{ margin: 0 auto; float: right; position: relative;}
.head-rem-top .rem-btn{ overflow: hidden; margin: 15px auto 0; display: block; height: 78px; float: left; }
.head-rem-top:hover .head-rem-img{ display: block; }
.head-rem-top .head-rem-p{ overflow: hidden; margin: 0 auto; padding-top: 30px; padding-left: 10px; float: right; }
.head-rem-top .head-rem-p h4{ overflow: hidden; margin: 0 auto; display: block; font-size: 14px; font-weight: bold; color: #7ba616; }
.head-rem-top .head-rem-p p{ overflow: hidden; margin: 0 auto; display: block; font-size: 14px; font-weight: bold; color: #333333; }
.head-rem-top .head-rem-img{ margin: 0 auto; display: none; padding: 15px; background: #fff; position: absolute; top:103px; left:0; box-shadow: 0 0 10px rgba(0,0,0,0.2); z-index: 111; }
.head-rem-top .head-rem-img::after{ content: ""; overflow: hidden; margin:0 auto; display: block; width: 12px; height: 12px; background: #fff; position: absolute; top:-5px; left:30px; transform:rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg);  -webkit-transform:rotate(45deg); -o-transform:rotate(45deg);}
.page-head-navbg{ margin: 0 auto; display: block; width: 100%; height: 55px; position: relative;}
.page-head-navbg::after{ content: ""; overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 48px; background: #7ba616; position: absolute; left:0; bottom: 0; z-index: 1;}
.page-head-navbox{ margin: 7px auto 0; width: 1200px; position: relative; z-index: 2; }
.page-head-navbox .page-head-nav{ margin: 0 auto; float: left; padding-left: 5px;}
.page-head-navbox .page-head-nav a{color: #fff;}
.page-head-navbox .page-head-nav .kuais a{color: #333;}
.page-head-navbox .page-head-nav .qt_div {
    background: #ffffff;
    z-index: 9899;
    top: 50px;
    right: -347px;
    position: absolute;
}
.page-head-navbox .page-head-nav li{position: relative; margin: 0 auto; padding: 0 20px; display: block; height: 48px; line-height: 48px; font-size: 18px;  text-align: center; float: left; }
.page-head-navbox .page-head-nav li:hover{ background: #8ec215;}
.page-head-navbox .page-head-nav li.active{ background: #8ec215; height: 50px; margin-top: -2px; box-shadow: 0 0 5px rgba(0,0,0,0.1); }
.page-head-navbox .head-nav-r{ overflow: hidden; margin: 0 auto; float: right; }
.page-head-navbox .head-nav-r a{ overflow: hidden; margin: 0 10px; display: block; height: 48px; line-height: 48px; float: left; font-size: 18px; color: #fff; }
.rush{ overflow: hidden; margin: 0 auto; width: 100%; min-height: 500px; }
.rush-banner{ overflow: hidden; margin: 0 auto; width: 1200px; height: 120px; }
.rush-banner img{ display: block; width: 100%; height: 100%; object-fit: cover; }
.rush-box{ overflow: hidden; margin: 20px auto; width: 1200px; }
.rush-box .rush-bt{ overflow: hidden; margin: 0 auto 30px; width: 100%; padding: 10px 0; border-bottom: 2px solid #ddd; }
.rush-box .rush-bt h4{ overflow: hidden; margin: 0 auto; display: block; height: 30px; line-height: 30px; float: left; font-size: 30px; color: #444444; font-weight: normal; }
.rush-box .rush-bt .rush-bnav{ overflow: hidden; margin: 0 auto; padding-left: 20px; display: block; float: left; }
.rush-box .rush-bt .rush-bnav a{ overflow: hidden; margin: 0 10px; display: block; height: 30px; line-height: 30px; float: left; font-size: 20px; color: #000; position: relative;}
.rush-box .rush-bt .rush-bnav a.active{ color: #7ba616; }
.rush-box .rush-bt .rush-bnav a.active::after{ content: ""; overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 3px; background: #7ba616; position: absolute; left:0; bottom:0; }
.rush-box .rush-bt .rush-rnav{ overflow: hidden; margin: 0 auto; float: right; }
.rush-box .rush-bt .rush-rnav a{ overflow: hidden; margin: 0 10px; padding: 0 10px; display: block; height: 30px; line-height: 30px; float: left; font-size: 16px; color: #333; text-align: center; }
.rush-box .rush-bt .rush-rnav a.active{ background: #8ec215; color: #fff; }
.rush-touz{ overflow: hidden; margin: 0 auto; padding: 5px; }
.rush-touz a{ overflow: hidden; margin: 0 auto 30px; margin-right: 30px; display: block; width: calc((100% - 90px) / 4); float: left; box-shadow: 0 0 6px rgba(0,0,0,0.1); border-radius: 5px; }
.rush-touz a:nth-of-type(4n){ margin-right: 0; }
.rush-touz a i{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 165px; }
.rush-touz a i img{ display: block; width: 100%; height: 100%; object-fit: cover; }
.rush-touz .rush-touz-txt{ overflow: hidden; margin: 0 auto; padding: 0 10px; border-bottom: 1px solid #eee; }
.rush-touz .rush-touz-txt h4{ overflow: hidden; margin: 10px auto; font-size: 18px; color: #000; font-weight: normal; display: block; white-space:nowrap; text-overflow:ellipsis; }
.kan-tab-time{ overflow: hidden; margin: 0 auto 10px; }
.rush-touz-sud{ overflow: hidden; margin: 0 auto; padding: 15px 10px; }
.rush-touz-sud span{ overflow: hidden; margin: 0 auto; float: left; font-size: 16px; color: #999; }
.rush-touz-sud p{ overflow: hidden; margin: 0 auto; float: right; font-size: 16px; color: #ff8400; }
.rush-xywj{ overflow: hidden; margin: 0 auto; width: 100%; }
.rush-xywj a{ overflow: hidden; margin: 0 auto 30px; display: block; float: left; margin-right: 30px; width: calc((100% - 34px) / 2); border: 1px solid #ddd; border-radius: 5px; }
.rush-xywj a:hover{ background: #eee; }
.rush-xywj a:nth-of-type(2n){ margin-right: 0; }
.rush-xywj a i{ overflow: hidden; margin: 0 auto; display: block; width: 280px; height: 175px; float: left; }
.rush-xywj a i img{ display: block; width: 100%; height: 100%; object-fit: cover; }
.rush-xywj .rush-xywj-r{ overflow: hidden; margin: 0 auto; padding: 0 20px; }
.rush-xywj .rush-xywj-r h4{ overflow: hidden; margin: 20px auto 10px; font-size: 18px; color: #000; font-weight: normal; display: block; white-space:nowrap; text-overflow:ellipsis;}
.rush-xywj .rush-xyr-txt{ overflow: hidden; margin: 0 auto; width: 100%; }
.rush-xywj .rush-xyr-txt p{ overflow: hidden; margin: 0 auto; font-size: 16px; color: #666; }
.rush-xywj .rush-xyr-an{ overflow: hidden; margin: 6px auto 0; width: 100%; }
.rush-xywj .rush-xyr-an p{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 38px; line-height: 38px; text-align: center; font-size: 20px; color: #fff; background: #ff8400; border-radius: 2px; }
.rush-jiangj{ overflow: hidden; margin: 0 auto; width: 100%; }
.rush-jiangj-f{ overflow: hidden; margin: 0 auto; margin-right: 25px; float: left; width: 285px; }
.rush-jiangj-b{ overflow: hidden; margin: 0 auto; border: 1px solid #ddd; }
.rush-jiangj-bt{ overflow: hidden; margin: 0 auto; display: block; width: 100%; background: #7ba616;}
.rush-jiangj-bt h4{ overflow: hidden; margin: 0 10px; display: block; height: 60px; line-height: 60px; font-size: 24px; color: #fff; font-weight: normal; background:url(../images/jiangj-bt.png) no-repeat center right; }
.rush-jiangj-xm{ overflow: hidden; margin: 0 auto; padding: 0 20px; }
.rush-jiangj-xm ul{margin: 15px auto 0; width: 100%; border-left: 1px solid #ddd; }
.rush-jiangj-xm ul li{ margin: 0 auto 15px; padding-left: 20px; position: relative;}
.rush-jiangj-xm ul li::before{ content: ""; overflow: hidden; display: block; width: 5px; height: 5px; border: 2px solid #999; border-radius: 50%; position: absolute; top:8px; left:-5px; background: #fff;}
.rush-jiangj-xm ul li h4{ overflow: hidden; margin: 0 auto; display: block; font-size: 14px; font-weight: normal; color: #666; }
.rush-jiangj-xm .rush-jiangj-xml{ overflow: hidden; margin: 0 auto; width: 100%;}
.rush-jiangj-xm .rush-jiangj-xml p{ overflow: hidden; margin: 0 auto; width: 60%; display: block; float: left; font-size: 16px; }
.rush-jiangj-xm .rush-jiangj-xml span{ overflow: hidden; margin: 0 auto; max-width: 40%; display: block; float: right; font-size: 16px; color: #ff8400; }
.like-xg{ overflow: hidden; margin: 20px auto; width: 1200px; }
.like-xg .like-xg-bt{ overflow: hidden; margin: 0 auto 15px; width: 100%; }
.like-xg .like-xg-bt h4{ overflow: hidden; margin: 0 auto; display: block; font-size: 24px; color: #333; }
.like-xg-box{ overflow: hidden; margin: 0 auto; width: 100%; }
.like-xg-box a{ overflow: hidden; margin: 0 auto; display: block; margin-right: 25px; width: calc((100% - 75px) / 4); float: left; }
.like-xg-box a:nth-of-type(4n){ margin-right: 0; }
.like-xg-box a i{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 198px; }
.like-xg-box a i img{ display: block; width: 100%; height: 100%; object-fit: cover;}

.like-xg-box a i img:hover{
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.like-xg-box .like-xg-txt{ overflow: hidden; margin: 0 auto; padding: 0 15px; border: 1px solid #ddd;}
.like-xg-box .like-xg-txt h4{ overflow: hidden; margin: 15px auto 5px; display: block; font-size: 18px; color: #333; font-weight: normal; display: block; white-space:nowrap; text-overflow:ellipsis;}
.like-xg-box .like-xg-txt p{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 24px; color: #ff8400; }
.like-xg-box .like-xg-txt p span{ font-size: 16px; }
.like-xg-box .like-xg-bq{ overflow: hidden; margin: 10px auto 20px; width: 100%; height: 30px; }
.like-xg-box .like-xg-bq span{ overflow: hidden; margin: 0 auto; margin-right: 10px; padding: 2px 10px; float: left; font-size: 16px; color: #666; background: #eee; }

.rush-jiangj-r{ overflow: hidden; margin: 0 auto; padding: 5px; float: right; width: calc(100% - 320px); }
.rush-jiangj-r a{ overflow: hidden; margin: 0 auto 20px; display: block; margin-right: 25px; width: calc((100% - 75px) / 4); float: left; border-radius: 5px; }
.rush-jiangj-r a:hover{ box-shadow: 0 0 6px rgba(0,0,0,0.2); }
.rush-jiangj-r a:hover .rush-jiangj-txt{ padding: 0 10px;}
.rush-jiangj-r a:nth-of-type(4n){ margin-right: 0; }
.rush-jiangj-r .rush-jiangj-rimg{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 120px; position: relative; border-radius: 5px; }
.rush-jiangj-r .rush-jiangj-rimg p{ overflow: hidden; margin: 0 auto; padding: 0 5px; display: block; font-size: 14px; color: #fff; background: rgba(0,0,0,0.3); position: absolute; left:0; top:10px;}
.rush-jiangj-r .rush-jiangj-txt{ overflow: hidden; margin: 0 auto; width: 100%; transition: all 0.6s; }
.rush-jiangj-r .rush-jiangj-txt h4{ overflow: hidden; margin: 10px auto 5px; font-size: 18px; color: #000; font-weight: normal; display: block; white-space:nowrap; text-overflow:ellipsis;}
.rush-jiangj-r .rush-jiangj-txt1{ overflow: hidden; margin: 0 auto 5px; font-size: 14px; color: #999; font-weight: normal; display: block; white-space:nowrap; text-overflow:ellipsis;}
.rush-jiangj-r .rush-jiangj-txt2{ overflow: hidden; margin: 0 auto; font-size: 16px; color: #666; font-weight: normal; display: block; white-space:nowrap; text-overflow:ellipsis;}
.rush-jiangj-r .rush-jiangj-txt3{ overflow: hidden; margin: 10px auto; font-size: 18px; color: #ff8400; font-weight: normal; display: block; white-space:nowrap; text-overflow:ellipsis;}
.business-box{ overflow: hidden; margin: 0 auto; width: 1200px;margin-top: 10px; }
.forms-box{ overflow: hidden; margin: 30px auto; padding: 0 25px; border: 1px solid #ddd;margin-top: 0px; }
.forms-list{ overflow: hidden; margin: 0 auto; width: 100%; padding: 3px 0; border-bottom: 1px dashed #ddd; }
.forms-list:last-child{ border: none; }
.forms-thj{ overflow: hidden; margin: 3px auto; float: left; display: block; width: 90px; font-size: 18px; color: #000; font-weight: bold; position: relative;}
.forms-thj::after{ content: ""; overflow: hidden; display: block; width: 5px; height: 5px; border-top: 2px solid #333; border-right: 2px solid #333; position: absolute; top:0; bottom: 0; right:5px; margin: auto; transform:rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg);  -webkit-transform:rotate(45deg); -o-transform:rotate(45deg);}
.forms-xl{ overflow: hidden; margin: 0 auto; padding-left: 10px; display: block; width: calc(100% - 100px); float: left; }
.forms-xl-nav{ overflow: hidden; margin: 0 auto; float: left; margin-right: 10px; }
.forms-xl-nav a{ overflow: hidden; margin: 3px auto; padding: 1px 15px; display: block; float: left; font-size: 16px; color: #333; border-radius: 3px;}
.forms-xl-nav a.active{ background: #7ba616; color: #fff; }
.forms-xl-tab{ overflow: hidden; margin: 0 auto; width: 100%;}
.forms-xl-tabbox{ overflow: hidden; margin: 0 auto; display: none; width: 100%; }
.forms-xl-tabbox.dis{ display: block; }
.forms-xl-tab-list{ overflow: hidden; margin: 0 auto; width: 100%; padding: 5px 0; }
.forms-xl-tab-list span{ overflow: hidden; margin: 0 auto; display: block; padding: 0 10px; float: left; }
.xl-tab-hv{ overflow: hidden; margin: 0 auto; }
.xl-tab-hv a{ overflow: hidden; margin: 0 auto; padding: 0 10px; display: block; float: left; font-size: 16px; color: #666; }
.xl-tab-hv a:hover{ color: #7ba616; }
.forms-jeb{ overflow: hidden; margin: 0 auto; display: block; float: left;}
.forms-jeb-list{ overflow: hidden; margin: 0 auto; float: left; line-height: 32px; }
.forms-jeb-list input{overflow: hidden; margin: 0 auto; margin-right: 10px; padding: 0 10px; display: block; width: 80px; height: 30px; line-height: 30px; border: 1px solid #ddd; float: left; }
.forms-jeb-list p{ overflow: hidden; margin: 0 auto; padding-right: 10px;  display: block; height: 30px; line-height: 30px; font-size: 14px; color: #666; float: left; }
.forms-jeb .qd-btn{ overflow: hidden; margin: 0 10px; padding: 0 15px; display: block; float: left; height: 30px; line-height: 30px; background: #eee; border: 1px solid #ddd; }
.business-deg{ overflow: hidden; margin: 30px auto; width: 100%; }
.business-deg .business-deg-l{ overflow: hidden; margin:0 auto; width: 870px; float: left; }
.business-deg-lnav{ overflow: hidden; margin: 0 auto; width: 100%; border-bottom: 2px solid #7ba616;}
.business-deg-lnav .deg-lnav-l{ overflow: hidden; margin: 0 auto; float: left; }
.business-deg-lnav .deg-lnav-l a{ overflow: hidden; margin: 0 auto; display: block; padding: 0 15px; height: 40px; line-height: 40px; float: left; font-size: 16px; color: #000; }
.business-deg-lnav .deg-lnav-l a.active{ background: #7ba616; color: #fff; }
.business-deg-lnav .deg-lnav-r{ overflow: hidden; margin: 0 auto; float: right; }
.business-deg-lnav .deg-lnav-r a{ overflow: hidden; margin: 0 auto; display: block; float: left; height: 40px; line-height: 40px; padding: 0 15px; position: relative;}

.business-deg-xx{ overflow: hidden; margin: 0 auto; width: 100%; padding: 10px 0; }
.business-deg-xx a{ overflow: hidden; margin: 0 auto; margin-right: 10px; display: block; float: left; font-size: 16px; color: #333; }
.business-deg-xx a input{ overflow: hidden; margin: 4px; display: block; width: 15px; height: 15px; border-radius: 0!important; float: left; }
.business-rex{ overflow: hidden; margin: 0 auto; width: 100%; }
.business-rex-list{ overflow: hidden; margin: 0 auto; width: 100%; padding: 30px 0; border-bottom: 1px solid #ddd; }
.business-rex-list:last-child{ border: none; }
.business-rex-list a{margin: 0 auto; display: block; width: 100%; position: relative;}
.business-rex-list a i{ overflow: hidden; margin: 0 auto; display: block; width: 242px; height: 170px; float: left; }
.business-rex-list a i img{ display: block; width: 100%; height: 100%; object-fit: cover; }
.business-rex-list a i img:hover{
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.business-rex-list .business-rex-txt{ overflow: hidden; margin: 0 auto; padding-left: 20px; }
.business-rex-list .business-rex-txt h4{ overflow: hidden; margin: 0 auto; display: block; height: 30px; line-height: 30px; font-size: 22px; color: #333; font-weight: bold; display: block; white-space:nowrap; text-overflow:ellipsis; }
.business-rex-list .business-rex-txt p{ overflow: hidden; margin: 6px auto; width: 60%; float: left; display: block; font-size: 16px; color: #666; display: block; white-space:nowrap; text-overflow:ellipsis;}
.business-rex-list .business-rex-txt&gt;div{ overflow: hidden; margin: 0 auto; width: 100%; }
.business-rex-list .business-rex-txt .rex-btn{ overflow: hidden; margin: 5px auto 0; margin-right: 10px; padding: 0 10px; display: block; height: 24px; line-height: 24px; background: #7ba616; float: left; font-size: 14px; color: #fff; text-align: center; }
.pages-box{margin:10px auto; }
/**
.pages-box{ overflow: hidden; margin: 20px auto; display: table; }
.pages-box span{ overflow: hidden; margin: 0 10px; display: block; padding: 0 15px; height: 30px; line-height: 30px; float: left; font-size: 14px; color: #666; border: 1px solid #ddd; }
.pages-box a{ overflow: hidden; margin: 0 5px; display: block; float: left; width: 30px; height: 30px; line-height: 30px; border: 1px solid #ddd; font-size: 14px; color: #666; text-align: center;  }
.pages-box a.active{ background: #ff8400; color: #fff; border-color: #ff8400; }
**/
.business-rex-list .rex-sug{height: 80px; position: absolute; top:0; bottom: 0; right:0; margin: auto;}
.business-rex-list .rex-sug .rex-sug-jg{ overflow: hidden; margin: 0 auto; }
.business-rex-list .rex-sug .rex-sug-jg p{ overflow: hidden; margin: 0 auto; padding-top: 5px; display: block; text-align: right; font-size: 34px; color: #ff8400; display: block; white-space:nowrap; text-overflow:ellipsis;}
.business-rex-list .rex-sug .rex-sug-jg span{ font-size: 18px; }
.business-rex-list .rex-sug .rex-sug-tel{ overflow: hidden; margin: 10px auto 0; }
.business-rex-list .rex-sug .rex-sug-tel p{ overflow: hidden; margin: 0 auto; margin-right: 10px; padding-left: 35px; display: block; float: left; font-size: 18px; color: #666; font-weight: normal; background: url(../images/tel-ico.png) no-repeat center left; }
.rex-sug-img{ margin: 0 auto; display: none; position: absolute;  top:-25px; right:40px; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.5); }
.rex-sug-img::after{ content: ""; overflow: hidden; display: block; background: #fff; position: absolute; top:0; bottom: 0; right:-8px; margin: auto; width:15px; height:15px;  z-index: 1; box-shadow: 0 0 5px rgba(0,0,0,0.5); transform:rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg);  -webkit-transform:rotate(45deg); -o-transform:rotate(45deg);}
.rex-sug-img img{ display: block; background: #fff; padding: 15px 15px 0; width: 124px; height: 124px; position: relative; z-index: 2;}
.rex-sug-img p{ overflow: hidden; margin: 0 auto 5px; padding: 0 15px; display: block; font-size: 14px; color: #666; text-align: center; }

.rex-sug-tel{ margin: 0 auto; }
.rex-sug-tel p{ overflow: hidden; margin: 0 auto; margin-right: 10px; display: block; float: left; height: 30px; line-height: 30px; font-size: 16px; font-weight: normal; }
.rex-sug-tel span{ overflow: hidden; margin: 3px auto; display: block; float: left; width: 24px; height: 24px; background: url(../images/rem-ico.png) no-repeat center; background-size: 100%; }

.business-deg .business-deg-r{ overflow: hidden; margin:0 auto; width: 280px; float: right; }
.business-deg-r .business-degr-new1{ overflow: hidden; margin: 0 auto 30px; border: 1px solid #ddd; }
.business-deg-r .business-degr-bt{ overflow: hidden; margin: 0 auto; padding: 15px 20px 10px; }
.business-deg-r .business-degr-bt h4{ overflow: hidden; margin: 0 auto; display: block; height: 30px; line-height: 30px; float: left; font-size: 18px; color: #000; font-weight: normal; }
.business-deg-r .business-degr-bt a{ overflow: hidden; margin: 0 auto; display: block; height: 30px; line-height: 30px; float: right; font-size: 14px; color: #666; }
.business-degr-new1-box{ overflow: hidden; margin: 0 auto; padding: 0 20px; }
.business-degr-new1-box a{ overflow: hidden; margin: 0 auto; display: block; width: 100%; }
.business-degr-new1-box a i{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 163px; }
.business-degr-new1-box a i img{ display: block; width: 100%; height: 100%; object-fit: cover; }
.business-degr-new1-box a i img:hover{
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.business-degr-new1-box a h4{ overflow: hidden; margin: 10px auto 0; font-size: 18px; color: #000; font-weight: normal; display: block; white-space:nowrap; text-overflow:ellipsis;}
.business-degr-new1-box a p{ overflow: hidden; margin: 0 auto 10px; font-size: 16px; color: #ff8400; }
.business-degr-new2{ overflow: hidden; margin: 0 auto; border: 1px solid #ddd; }
.business-degr-new2 .business-degr-nav{ overflow: hidden; margin: 0 auto; border-bottom: 1px solid #ddd; }
.business-degr-new2 .business-degr-nav a{ overflow: hidden; margin: 0 10px; display: block; float: left; width: calc((100% - 40px) / 2); height: 50px; line-height: 50px; font-size: 18px; color: #000; text-align: center; position: relative;}
.business-degr-new2 .business-degr-nav a.active{ color: #7ba616; font-weight: bold; }
.business-degr-new2 .business-degr-nav a.active::after{ content: ""; overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 3px; background: #7ba616; position: absolute; left:0; bottom: 0; }
.business-degr-new2-box{ overflow: hidden; margin: 0 auto; padding: 20px 20px 0; }
.business-degr-new2-box a{ overflow: hidden; margin: 0 auto 20px; display: block; width: 100%; }
.business-degr-new2-box a i{ overflow: hidden; margin: 0 auto; display: block; width: 87px; height: 114px; float: left; }
.business-degr-new2-box a i img{ display: block; width: 100%; height: 100%; object-fit: cover; }
.business-degr-new2-box .business-degr-new2-txt{ overflow: hidden; margin: 0 auto; padding-left: 15px; }
.business-degr-new2-txt h4{ overflow: hidden; margin: 0 auto 5px; font-size: 18px; color: #000; font-weight: normal; display: block; white-space:nowrap; text-overflow:ellipsis;}
.business-degr-new2-txt .degr-new2-tel{ overflow: hidden; margin: 0 auto; font-size: 16px; color: #ff8400; font-weight: bold;}
.business-degr-new2-txt .degr-new2-p{ overflow: hidden; margin: 3px auto; font-size: 16px; color: #999;}
.business-degr-new2-txt .degr-new2-txt{ overflow: hidden; margin: 0 auto; width: 100%; }
.business-degr-new2-txt .degr-new2-txt p{ overflow: hidden; margin: 0 auto; float: left; font-size: 14px; color: #666; }
.business-degr-new2-txt .degr-new2-txt p:nth-of-type(1){ margin-right: 10px; }
.business-degr-new2-txt .degr-new2-txt p span{ color: #7ba616; }
.xg-img{ overflow: hidden; margin: 20px auto; width: 1200px; }
.xg-img .xg-img-bt{ overflow: hidden; margin: 10px auto; width: 100%; }
.xg-img .xg-img-bt h4{ overflow: hidden; margin: 0 auto; display: block; height: 30px; line-height: 30px; font-size: 18px; color: #000; font-weight: normal; }
.xg-img .xg-img-bt h4::before{ content: ""; overflow: hidden; margin: 5px auto; margin-right: 10px; display: block; width: 2px; height: 18px; background: #7ba616; float: left; }
.xg-img .xg-img-box{ overflow: hidden; margin: 0 auto; width: 100%; }
.xg-img .xg-img-box a{ overflow: hidden; margin: 0 auto; margin-right: 30px; display: block; width: calc((100% - 150px) / 6); float: left; }
.xg-img .xg-img-box a:nth-of-type(6n){ margin-right: 0; }
.xg-img .xg-img-box a i{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 105px; }
.xg-img .xg-img-box a i img{ display: block; width: 100%; height: 100%; object-fit: cover; }
.xg-img .xg-img-box a p{ overflow: hidden; margin: 10px auto; padding: 0 15px; display: block; font-size: 16px; color: #000; text-align: center; }
.remshang-info-head{ overflow: hidden; margin: 0 auto; width: 1200px; }
.remshang-info-head-img{ overflow: hidden; margin: 0 auto; display: block; width: 336px; height: 226px; float: left; }
.remshang-info-head-img img{ display: block; width: 100%; height: 100%; object-fit: cover; }
.remshang-info-head-txt{ overflow: hidden; margin: 0 auto; padding-left: 30px; }
.remshang-info-head-txt h4{ overflow: hidden; margin: 10px auto; display: block; height: 40px; line-height: 40px; font-size: 28px; font-weight: bold; color: #000; font-weight: bold; }
.remshang-info-head-txt div{ overflow: hidden; margin: 0 auto; height: 120px; font-size: 18px; color: #000; line-height: 36px; text-indent: 2em; }
.remshang-info-head-txt span{ overflow: hidden; margin: 0 auto; display: block; font-size: 16px; color: #666; }
.remshang-info-box{ overflow: hidden; margin: 0 auto; width: 1200px; }
.remshang-info-box .remshang-info-list{ overflow: hidden; margin: 0 auto; margin-right: 30px; width: calc((100% - 30px) / 2); float: left; }
.remshang-info-box .remshang-info-list:nth-of-type(2n){ margin-right: 0; }
.remshang-info-box .remshang-info-list .touzi-tab-a{ width: calc((100% - 30px) / 2); margin-right: 30px; }
.remshang-info-box .remshang-info-list .touzi-tab-a i{ height: 142px; }
.remshang-info-box .remshang-info-list .touzi-tab-a:nth-of-type(2n){ margin-right: 0; }
.remshang-ilist-bt{ overflow: hidden; margin: 20px auto; width: 100%; border-bottom: 1px solid #ddd; }
.remshang-ilist-bt h4{ overflow: hidden; margin: 0 auto; display: block; height: 30px; line-height: 30px; font-size: 18px; color: #000; font-weight: bold;  }
.remshang-ilist-bt h4::before{ content: ""; overflow: hidden; margin: 5px auto; margin-right: 10px; display: block; width: 2px; height: 18px; background: #7ba616; float: left; }
.remshang-box{ overflow: hidden; margin: 0 auto; width: 1200px; }
.remshang-l{ overflow: hidden; margin: 0 auto; margin-right: 30px; width: calc(100% - 270px - 30px); float: left; }
.remshang-l-head{ overflow: hidden; margin: 0 auto; width: 100%; }
.remshang-head-l{ overflow: hidden; margin: 0 auto; width: 560px; float: left; }
.remshang-head-l .swiper-slide a{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 310px; }
.remshang-head-l .swiper-slide a img{ display: block; width: 100%; height: 100%; object-fit: cover; }
.remshang-head-l .swiper-button-next{ right:0; left: inherit; }
.remshang-head-l .swiper-button-prev{ left:0; right: inherit; }
.remshang-head-l .swiper-button-prev,.remshang-head-l .swiper-button-next{ top:45%; width: 30px; height: 90px; background: rgba(0,0,0,0.5); }
.remshang-head-l .swiper-button-next:after,.remshang-head-l .swiper-button-prev:after{ display: block; width: 10px; height: 20px; font-size: 20px; position: absolute; top:0; bottom: 0; left:0; right:0; margin:auto; }
.remshang-head-r{ overflow: hidden; margin: 0 auto; width: 310px; height: 310px; float: right; position: relative;}
.remshang-head-rimg{ overflow: hidden; margin: 0 auto; width: 100%; height: 100%; }
.remshang-head-rimg-list{ overflow: hidden; margin: 0 auto; width: 100%; height: 100%; display: none; }
.remshang-head-rimg-list.dis{ display: block; }
.remshang-head-rimg-list img{ display: block; width: 100%; height: 100%; }
.remshang-head-rnav{ overflow: hidden; margin: 0 auto; width: 100%; position: absolute; left:0; bottom: 0;}
.remshang-head-rnav a{ overflow: hidden; margin: 0 auto; margin-right: 1px; width: calc((100% - 2px) / 3); display: block; height: 32px; line-height: 32px; float: left; font-size: 14px; color: #fff; text-align: center; background: #aab988; }
.remshang-head-rnav a:nth-of-type(3n){ margin-right: 0; }
.remshang-head-rnav a.active{ background: #7ba616; }
.hut-img{ overflow: hidden; margin: 30px auto; padding: 20px 20px 0; width: calc((100% - 46px)); border: 3px solid #7ba616; border-radius: 10px;}
.hut-img a{ overflow: hidden; margin: 0 auto; margin-right: 20px; display: block; width: calc((100% - 100px) / 6); float: left; }
.hut-img a:nth-of-type(6n){ margin-right: 0; }
.hut-img a i{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 75px; border-radius: 8px;}
.hut-img a i img{ display: block; width: 100%; height: 100%; object-fit: cover; }
.hut-img a p{ overflow: hidden; margin: 10px auto; padding: 0 15px; display: block; font-size: 16px; color: #000; text-align: center; }
.remshang-list{ overflow: hidden; margin: 0 auto 20px; width: 100%; }
.remshang-list-h4{ overflow: hidden; margin: 0 auto; display: block; height: 40px; line-height: 40px; font-size: 28px; color: #333; font-weight: bold; }
.remshang-list-bt{ overflow: hidden; margin: 10px auto; width: 100%; }
.remshang-list-bt .remshang-list-bt-nav{ overflow: hidden; margin: 0 auto; float: left; }
.remshang-list-bt .remshang-list-bt-nav a{ overflow: hidden; margin: 0 auto; height: 34px; line-height: 34px; padding: 0 10px; margin-right: 10px; display: block; float: left; font-size: 16px; color: #fff; background: #7ba616; border: 1px solid #7ba616; border-radius: 3px; }
.remshang-list-bt .remshang-list-bt-nav a.active{ background: #fff; color: #7ba616; }
.remshang-list-bt .ck-btn{ overflow: hidden; margin: 0 auto; display: block; height: 34px; line-height: 34px; float: right; font-size: 16px; color: #7ba616; }
.remshang-list-box{ overflow: hidden; margin: 0 auto; width: 100%; padding-top: 20px;}
.remshang-list-box a{ overflow: hidden; margin: 0 auto 10px; margin-right: 35px; display: block; width: calc((100% - 140px) / 5); float: left;}
.remshang-list-box a:nth-of-type(5n){ margin-right: 0; }
.remshang-list-box a i{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 100px; border-radius: 10px; box-shadow: 0 0 10px rgba(0,0,0,0.2); }
.remshang-list-box a i img{ display: block; width: 100%; height: 100%; object-fit: cover; transition: all 0.6s; }
.remshang-list-box a p{ overflow: hidden; margin: 10px auto; padding: 0 10px; font-size: 16px; color: #000; text-align: center; display: block; white-space:nowrap; text-overflow:ellipsis;}
.remshang-list-box a:hover img{transform: scale(1.2);}

.remshang-r{ overflow: hidden; margin: 0 auto; width: 270px; float: right; }
.remshang-r-xm{ overflow: hidden; margin: 0 auto 30px; width: 100%; }
.remshang-r-xm-bt{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 40px; line-height: 40px; background: url(../images/remshang-r-xm-bt.png) no-repeat center; }
.remshang-r-xm-bt h4{ overflow: hidden; margin: 0 auto; float: left; padding-left: 15px; display: block; height: 40px; line-height: 40px; font-size: 18px; color: #fff; font-weight: normal;  }
.remshang-r-xm-bt a{ overflow: hidden; margin: 0 auto; padding: 0 10px; display: block; float: right; font-size: 14px; color: #fff; }
.remshang-r-xm ul{ margin: 10px 5px; border-left: 2px solid #eee;}
.remshang-r-xm ul li{ margin: 0 auto 15px; padding-left: 20px; position: relative; }
.remshang-r-xm ul li::before{ content: ""; overflow: hidden; display: block; width: 5px; height: 5px; border: 2px solid #999; border-radius: 50%; position: absolute; top: 8px; left: -5px; background: #fff;}
.remshang-r-xm ul li p{ overflow: hidden; margin: 0 auto 5px; font-size: 16px; color: #000; line-height: 24px;}
.remshang-r-xm ul li span{ overflow: hidden; margin: 0 auto; font-size: 16px; color: #999; }
.remshang-r-xm .more-btn{ overflow: hidden; margin: 0 auto; display: block; height: 30px; line-height: 30px; font-size: 16px; color: #666; text-align: center; border: 1px solid #ddd; }
.remshang-r-ad{ overflow: hidden; margin: 0 auto; width: 100%; }
.remshang-r-ad a{ overflow: hidden; margin: 0 auto 20px; display: block; width: 100%; height: 163px; }
.remshang-r-ad a img{display: block; width: 100%; height: 100%; object-fit: cover; }
.idxxg-img{ overflow: hidden; margin: 20px auto 50px; width: 1200px; }
.idxxg-img .xg-img-bt{ overflow: hidden; margin: 10px auto; width: 100%; }
.idxxg-img .xg-img-bt h4{ overflow: hidden; margin: 0 auto; display: block; height: 30px; line-height: 30px; font-size: 22px; color: #000; font-weight: bold; }
.idxxg-img .xg-img-box{ overflow: hidden; margin: 0 auto; padding: 30px 30px 15px; width: calc(100% - 66px); border: 3px solid #7ba616; border-radius: 10px; }
.idxxg-img .xg-img-box a{ overflow: hidden; margin: 0 auto; margin-right: 30px; display: block; width: calc((100% - 150px) / 6); float: left; }
.idxxg-img .xg-img-box a:nth-of-type(6n){ margin-right: 0; }
.idxxg-img .xg-img-box a i{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 105px; }
.idxxg-img .xg-img-box a i img{ display: block; width: 100%; height: 100%; object-fit: cover; }
.idxxg-img .xg-img-box a p{ overflow: hidden; margin: 10px auto; padding: 0 15px; display: block; font-size: 16px; color: #000; text-align: center; }

.l_tibian {
    font-size: 20px;
}
.l_tibian i {
    color: #ff8400;
    font-size: 20px;
}

.store_sti{
    border-bottom:1px solid #eee;
    padding-bottom:15px;
}
.store_sti a{
    margin-right:30px;
    font-size:16px;
    cursor:pointer;
}
.store_sti a.c{
    padding-bottom:14px;
    border-bottom:2px solid #7ba616;
    color:#7ba616;
}
.storex_x{
    background:#f5f5f5;
    padding:2px 30px 20px 30px;
    margin-top:15px;
}
.storex_x dl{
    overflow:hidden;
    margin-top:10px;
}
.storex_x dl dt,.storex_x dl dd{
    float:left;
    margin-right:40px;
}
.storex_x dl dd{
    width:1000px;
}
.storex_x dl dt{
    color:#000;
    font-weight:600;
}
.storex_x dl dd a{
    display:block;
    float:left;
    color:#666;
    cursor:pointer;
    padding-bottom:10px;
}
.storex_x dl dd a{
    margin-right:40px;
}
.storex_x dl dd a.c{
    color:#7ba616;
}
.storex_aabox{
    width:996px;
    margin-left:67px;
    display:block;
    background:#faf8f8;
    padding:8px 20px;
    display:none;
}
.storex_aabox a{
    line-height:30px;
    margin-right:30px;
    color:#666;
}
.storex_aabox a.c{
    color:#7ba616;
}
.storex_x .ssia{
    display:block;
}
.storex_for{
    float:left;
    color:#999;
}
.storex_for input{
    background:#fff;
    height:26px;
    width:70px;
    border:1px solid #eee;
    padding-left:10px;
}
.sto_e{
    width:340px;
    border-radius:3px;
    position:relative;
}
.sto_e&gt;a{
    display:block;
    position:relative;
    width:340px;
    height:250px;
}
.sto_e a img{
    border-radius:3px 3px 0px 0px;
    width:340px;
    height:250px;
}
.sto_e p{
    font-size:18px;
    color:#fff;
    background:url(../images/agaent_17.png);
    height:42px;
    line-height:42px;
    position:absolute;
    left:0px;
    bottom:0px;
    padding:0px 15px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    width:310px;
}
.f1{
    padding-top:8px;
}
.f{
    padding-left:15px;
    color:#666;
    margin-top:10px;
}
.f i{
    color:#666;
}
.storein_jie{
    margin-left:58px;
    padding-bottom:30px;
}
.storein_jie a{
    margin-top:20px;
    height:38px;
    width:106px;
    text-align:center;
    line-height:38px;
    display:block;
    border-radius:3px;
    float:left;
}
.storein_jie a:first-child{
    background:#e1ecff;
    color:#2d6dda;
}
.storein_jie a:last-child{
    background:#edf7d6;
    color:#6b9210;
    margin-left:20px;
}
.storex_d{
    overflow:hidden;
    margin:25px 0px 10px 0px;
}
.storex_d a{
    float:left;
    font-size:16px;
    margin-right:30px;
}
.storex_d a.c{
    color:#7ba616;
}

.storex_index li{
    border-bottom:1px solid #eee;
    padding:30px 0px;
    overflow:hidden;
}
.storex_index li:last-child{
    border-bottom:none;
}
.help_ul li a{color:#000000}
.help_ul li{line-height: 35px;height: 35px;border-bottom:1px dotted #666}</pre></body></html>