<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{font-family:"敺株蔓��暺�"; margin: 0; background: #fff;  padding-top: 1.333rem;}
html{ font-size: 0px; }
li,ul{margin:0;padding:0}
a{color:#333;text-decoration:none}
li,ul{margin:0;padding:0; list-style: none;}
a:link{text-decoration:none; color: inherit;}
a:visited{text-decoration:none}
h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;display:block;}
em{font-style:normal}
input:focus{box-shadow: none !important;outline: none;}
.header-bg{ overflow: hidden; margin: 0 auto; width: 100%; background: url("../images/banner_bg.png") no-repeat top; background-size: 100%; }
.gg-header{overflow: hidden; margin: 0 auto; width:100%; padding: 0 0.4rem; height:1.33rem;  background: #fff; border-bottom: 1px solid #eee; position: fixed; top:0; left:0; z-index: 4;  box-shadow: 0 5px 10px rgba(0,0,0,0.1);}
.gg-header h2{ overflow: hidden; width: calc(100% - 1.6rem); height: 0.7rem; margin: 0.315rem auto; font-size: 0.42rem; color: #333; text-align: center; line-height: 0.7rem;}
.gg-header h2 img{ display: block; height: 100%; margin: 0 auto;}
.gg-header .return-btn{ overflow: hidden; display: block; width: 0.533rem; height: 0.533rem; position: absolute; top:0; bottom: 0; left:0.4rem; margin: auto; background: url("../images/return_ico.png") no-repeat center; background-size: 100%; z-index: 2;}
.gg-header .city{ overflow: hidden; display: block; height: 0.533rem; position: absolute; top:0; bottom: 0; left:0.4rem; margin: auto;  background-size: 100%; z-index: 2; font-size: 0.346rem; color: #808080; padding-right: 10px;}
.gg-header .city:before{ content: ""; overflow: hidden; display: block; width: 0; height: 0;border-top: 5px solid #818181;border-left: 4px solid transparent;border-right: 4px solid transparent;  position: absolute; top:0; bottom: 0; right:0; margin: auto; }
.gg-header .right-btn{ overflow: hidden; display: block; width: 0.533rem; height: 0.533rem; position: absolute; top:0; bottom: 0; right:0.4rem; margin: auto; background: url("../images/icons-dark-menu.png") no-repeat center; background-size: 100%; z-index: 2; }

.news-btn{ overflow: hidden; position: absolute; top:0; bottom: 0; right:0.4rem; height: 0.533rem; margin: auto;}
.news-btn .dzan-btn{ overflow: hidden; margin: 0 10px; float: left; display: block; width: 0.533rem; height: 0.533rem; background: url("../images/dzan_ico.png") no-repeat center; background-size: 100%; }
.news-btn .edit-btn{ overflow: hidden; margin: 0 auto; float: left; display: block; width: 0.533rem; height: 0.533rem; background: url("../images/edit_ico.png") no-repeat center; background-size: 100%;}
.gg-header2{overflow: hidden; margin: 0 auto; width:100%; padding: 0 0.4rem; height:1.33rem;  background:transparent; position: fixed; top:0; left:0; z-index: 4; }
.gg-header2 h2{ overflow: hidden; width: calc(100% - 1.6rem); height: 0.7rem; margin: 0.315rem auto; font-size: 0.42rem; color: #fff; text-align: center; line-height: 0.7rem;}
.gg-header2 h2 img{ display: block; height: 100%; margin: 0 auto;}
.gg-header2 .return-btn{ overflow: hidden; display: block; width: 0.533rem; height: 0.533rem; position: absolute; top:0; bottom: 0; left:0.4rem; margin: auto; background: url("../images/return_ico2.png") no-repeat center; background-size: 100%; z-index: 2; }
.gg-header2 .right-btn{ overflow: hidden; display: block; width: 0.533rem; height: 0.533rem; position: absolute; top:0; bottom: 0; right:0.4rem; margin: auto; background: url("../images/share_ico2.png") no-repeat center; background-size: 100%; z-index: 2; }

.gg-header3{overflow: hidden; margin: 0 auto; width:100%; padding: 0 0.4rem; height:1.33rem;  background:#30b9a9; position: fixed; top:0; left:0; z-index: 4; display: none; }
.gg-header3 .return-btn{ overflow: hidden; display: block; width: 0.533rem; height: 0.533rem; position: absolute; top:0; bottom: 0; left:0.4rem; margin: auto; background: url("../images/return_ico2.png") no-repeat center; background-size: 100%; z-index: 2; }
.gg-header3 .right-btn{ overflow: hidden; display: block; width: 0.533rem; height: 0.533rem; position: absolute; top:0; bottom: 0; right:0.4rem; margin: auto; background: url("../images/edit_ico3.png") no-repeat center; background-size: 100%; z-index: 2; }
.gg-header3 .gg-header-nav{ width: calc(100% - 1.6rem); height: 0.7rem; margin: 0.315rem auto; font-size: 0.42rem; color: #333; text-align: center; line-height: 0.7rem; display: flex;}
.gg-header3 .gg-header-nav a{ margin: 0 auto; display: block; float: left; height: 0.7rem; line-height: 0.7rem; font-size: 0.4rem;  color: #fff; position: relative;}
.gg-header3 .gg-header-nav a.active:after{ content: ""; overflow: hidden; display: block; width: 50%; height: 2px; border-radius: 10px; background: #fff; position: absolute; left:0; right:0; bottom: -5px; margin: auto; }
.gg-header3 .gg-header-nav a.dzan-btn:before{ content: ""; overflow: hidden; display: block; width: 0.533rem; height: 0.533rem; background: url("../images/dzan2_ico.png") no-repeat center; background-size: 100%; margin: 0.1rem auto 0;}

.gg-header4{overflow: hidden; margin: 0 auto; width:100%; padding: 0 0.4rem; height:1.33rem;  background:#30b9a9; position: fixed; top:0; left:0; z-index: 4;}
.gg-header4 .return-btn{ overflow: hidden; display: block; width: 0.533rem; height: 0.533rem; position: absolute; top:0; bottom: 0; left:0.4rem; margin: auto; background: url("../images/return_ico2.png") no-repeat center; background-size: 100%; z-index: 2; }
.broker-hade-nav{ overflow: hidden; margin: 0 auto; width: 100%; float: left; padding-left: 0.6rem; display: flex;}
.broker-hade-nav a{ overflow: hidden; margin: 0 auto; display: block; font-size: 0.4rem; color: #fff; text-align: center; height: 1.33rem; line-height: 1.33rem; position: relative;}
.broker-hade-nav a.active:before{ content: ""; overflow: hidden; display: block; width: 100%; height: 2px; background: #fff; border-radius: 10px; position: absolute; left:0; right:0; bottom: 5px; margin: auto; }

.header{width:100%;height:1.493rem; position:relative;top:0;padding:0 0.4rem;margin:auto;z-index:11}
.header h3{margin:auto;height:40px;text-align:left;margin-top:10px;line-height:40px;font-weight:700;font-size:20px}
.header h3 img{display:block;max-width:75%;max-height:100%}
.header .left_btn{position:absolute;top:8px;width:44px;height:44px;text-align:center;left:5px}
.header .right_btn{position:absolute;top:8px;width:44px;height:44px;text-align:center;right:5px;z-index:9}
.header .right_btn img{width:24px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.header .left_btn img{width:24px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.sidebar{position:fixed;top:0;left:-100%;width:100%; height: 100%; background:#fff;z-index:5;padding-top:60px;}
.close-btn{width:44px;height:44px;text-align:center;line-height:30px;position:absolute;top:8px;right:8px}
.close-btn img{width:36%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.mask2{width:100%;height:100vh;position:fixed;background:rgba(0,0,0,.3);top:0;left:0;right:0;bottom:0;z-index:5;display:none}
.menu-logo{display:table;margin:auto; max-width: 86%; }
.menu-list{width:100%;height:auto; overflow-y: auto; margin:auto;position:relative;left:0;right:0;bottom:0;margin-top:20px; padding-bottom: 20px;}
.sid-tlei{ overflow: hidden; margin: 0 auto; width: 80%; font-size: 0.426rem; color: #000000;}
.menu-list .menu-top{ overflow: hidden; margin: 0 auto; width: 100%; padding: 0 0.4rem; border-bottom: 1px solid #eee;}
.menu-list .menu-top span{ overflow: hidden; margin: 0 auto; float: left; font-size: 0.346rem; color:#666666; height: 0.8rem; line-height: 0.8rem;}
.menu-list .menu-top a{ overflow: hidden; margin: 0 auto; float: right; font-size: 0.346rem; color:#666666; height: 0.8rem; line-height: 0.8rem; position: relative; padding:0 0.4rem 0 0.5rem;}
.menu-list .menu-top a:after{ content: ""; overflow: hidden; display: block; width: 0.4rem; height: 0.4rem; background: url("../images/idx_ico.png") no-repeat center; background-size: 100%; position: absolute; top:0; bottom: 0; left:0; margin: auto;}
.menu-list .menu-top a:before{ content: ""; overflow: hidden; display: block; width: 0.2rem; height: 0.2rem; border-top: 1px solid #666; border-right: 1px solid #666; position: absolute; top:2px; 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);}

.compy-txt{position:absolute;margin:auto;left:0;right:0;bottom:20px;text-align:center;font-size:14px;color:#ccc}
.calendar-img{width:22px;margin-top:-4px;margin-right:6px}
.header_search_box{position:relative;height:38px;margin:auto;display:table;width:83%;margin-top:20px}
.header_search{width:100%;height:38px;border:1px solid #ddd;text-indent:40px;border-radius:30px;outline:0}
.header_search_img{position:absolute;top:0;bottom:0;margin:auto;left:0.3rem;;height:0.373rem;}
.idx-head{overflow: hidden; width: 100%; position: relative; }
.sort-btn{ overflow: hidden; display: block; margin: 0.5rem auto; width: 0.493rem;  height: 0.493rem; float: left; background: url("../images/sort_ico.png") no-repeat center; background-size: 100%; }
.inf-btn{ overflow: hidden; display: block; margin: 0.4rem auto; width: 0.546rem;  height: 0.546rem; float: left; background: url("../images/inf_ico.png") no-repeat center; background-size: 100%; position: absolute; top: 0; bottom: 0; right: 0.4rem; }
.inf-btn.active:before{ content: ""; overflow: hidden; display: block; margin: 0 auto; width: 8px; height: 8px; background: #f00; position: absolute; right:0; top:0; border-radius: 50%;}
.main{ overflow: hidden; margin: 0 auto; min-height: calc(100vh - 1.493rem);}
.page{ overflow: hidden; margin: 0 auto;}
.main-box{ position: relative; z-index: 2; }
.content-full{ padding:0 0.4rem;}
.banner{ width: 100%; height: 4.626rem; margin: 0 auto; }
.banner i{overflow: hidden; margin: 0 auto; width:100%; height: 100%; display: block; }
.banner img{  width:100%; height: 100%; margin: 0 auto; object-fit: cover;}
.banner .swiper-pagination{ bottom: 0.3rem; }
.banner .swiper-pagination span{ width: 5px; height: 5px; }
.banner .swiper-pagination-bullet{ background: #6c6c6d; }
.banner .swiper-pagination .swiper-pagination-bullet-active{ background: #fff; }

.news-banner{overflow: hidden; width: 100%; height: 5rem; margin: 0.5rem auto; padding: 0 0.4rem; }
.news-banner .swiper-container{overflow: hidden; display: block; width:100%; height: 100%; margin: 0 auto; }
.news-banner .swiper-slide a{overflow: hidden; display: block; width:100%; height: 100%; margin: 0 auto; position: relative;}
.news-banner .swiper-slide a img{  width:100%; height: 100%; margin: 0 auto; object-fit: cover;}
.news-banner .swiper-slide a p{ overflow: hidden; margin: 0 auto; width: 100%; height: 0.8rem; line-height: 0.8rem; background: rgba(0,0,0,0.6); position: absolute; left:0; bottom: 0; color: #fff; padding: 0 10px; }
.news-banner .swiper-pagination{ bottom: 0.2rem; left:initial; right:0.2rem; width: auto;}
.news-banner .swiper-pagination span{ width: 5px; height: 5px; margin: 0 2px!important; }
.news-banner .swiper-pagination-bullet{ background: #fff; opacity: 1; }
.news-banner .swiper-pagination .swiper-pagination-bullet-active{ background: #7ba616; }

.header2{ overflow: hidden; margin: 0 auto; width:100%; background: #fff;}
.navigation{ overflow: hidden; margin: 0 auto; width: 100%; height: 1.8rem; border-top: 1px solid #c4c4c4; position: fixed; left:0; bottom: 0; background: #fff;}
.navigation ul{ overflow: hidden; margin: 0 auto; width: 100%;}
.navigation ul li{ overflow: hidden; margin: 0 auto; display: flex; width: calc(100% / 4); float: left;}
.navigation ul li a{ overflow: hidden; margin: 0 auto; padding: 0.1rem 0; display: block; width: 100%; }
.navigation ul li a i{ overflow: hidden; margin: 0.1rem auto; display: block; width: 0.6rem; height: 0.6rem; }
.navigation ul .home-btn i{background: url("../images/home_ico.png") no-repeat center; background-size: 100%;}
.navigation ul .home-btn.active a i{ background: url("../images/home_ico2.png") no-repeat center; background-size: 100%;}
.navigation ul .snap-btn i{background: url("../images/snap_ico.png") no-repeat center;background-size: 100%;}
.navigation ul .snap-btn.active a i{ background: url("../images/snap_ico2.png") no-repeat center;background-size: 100%; }
.navigation ul .cart-btn i{background: url("../images/cart_ico.png") no-repeat center;background-size: 100%;}
.navigation ul .cart-btn.active a i{ background: url("../images/cart_ico_2.png") no-repeat center; background-size: 100%;}
.navigation ul .my-btn i{background: url("../images/my_ico.png") no-repeat center;background-size: 100%;}
.navigation ul .my-btn.active a i{ background: url("../images/my_ico2.png") no-repeat center;background-size: 100%; }
.navigation ul li a i img{ display: block; width: 100%; }
.navigation ul li a span{ overflow: hidden; margin: 0 auto; display: block; font-size: 0.32rem; text-align: center;}
.navigation ul li.active a span{ color: #06c25f;}
.footer{ overflow: hidden; margin: 0 auto;width: 100%; background: #1e1e1e; border-top: 1px solid #ededed;}
.footer-hlivo{ overflow: hidden; margin: 0 auto; width: 100%; padding: 0.2rem 0.4rem; border-bottom: 1px solid #333;}
.footer-hlivo a{ overflow: hidden; margin: 0 auto; float: left; font-size: 0.266rem; color: #647d91; margin-right: 5px; line-height: 0.665rem; }
.footer-hlivo a.active{ color: #fff; }
.footer .footer-nav{ overflow: hidden; margin:15px auto; display: table; width: calc(100% - 0.6rem); }
.footer .footer-nav a{ overflow: hidden; margin: 0 5px; display: block; font-size: 0.24rem; text-align: center; color: #fff; float: left; width: calc(50% - 10px); height: 0.66rem; line-height: 0.66rem;background: rgba(255,255,255, 0.05); }
.footer .footer-nav a.active{background: rgba(255,255,255, 0.2);}
.footer .footer-tab{ overflow: hidden; margin: 0 auto 20px; padding: 0 0.4rem; }
.footer .footer-tab&gt;div.dis{ display: block; }
.footer .footer-tab&gt;div{ overflow: hidden; margin: 0 auto; width: 100%; display: none; }
.footer .footer-tab&gt;div ul{ overflow: hidden; margin: 0 auto; width: 100%; }
.footer .footer-tab&gt;div ul li{ overflow: hidden; margin: 0 auto; width: 100%; }
.footer .footer-tab&gt;div ul li span{overflow: hidden; margin: 5px auto; float: left; font-size: 0.213rem; text-align: left; color: #b9ccd2;}
.footer .footer-tab&gt;div ul li div{ overflow: hidden; margin: 0 auto; }
.footer .footer-tab&gt;div ul li a{ overflow: hidden; margin: 5px auto; float: left; font-size: 0.213rem; text-align: left; color: #b9ccd2; position: relative; padding-left:5px;}
.footer .footer-state{ overflow: hidden; margin: 0 auto; width: 100%; border-top: 1px solid #3e3e3e; }
.footer .footer-state-nav{ overflow: hidden; margin: 10px auto; width: 100%; display: flex; }
.footer .footer-state-nav a{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.213rem; color: #b9ccd2; text-align: center; }
.footer .footer-state-box{ overflow: hidden; margin: 0 auto 20px; width: 100%; padding: 0 0.4rem; }
.footer .footer-state-box p{ overflow: hidden; margin: 5px auto; width: 100%; font-size: 0.213rem; color: #b9ccd2; }

/*����惩�憿�*/
.article_paging{overflow: hidden; margin: 20px auto; border-top: 1px solid #ddd;}
.article_paging ul{overflow: hidden; margin: 0.24rem auto;}
.article_paging ul li{overflow: hidden; width: 100%;}
.article_paging ul li:nth-of-type(2){ float: right;}
.article_paging ul li span{ width: 50px; float: left; font-size: 0.32rem; color: #666666; margin: 0 10px;}
.article_paging ul li a{width: calc(100% - 70px); float: left; font-size:0.32rem; color: #666666; max-width: 360px; display: block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.article_paging ul li:hover a{color: #23a394;}
.article_paging ul li:hover span{color: #23a394;}
/*撘寧��*/
.tc-bg{ overflow: hidden; margin: 0 auto; display: none; width: 100%; height: 100vh; background: rgba(0,0,0,0.7); position: fixed; left:0; bottom: 0; z-index: 5;}
.tc-bg .tc-box{ overflow: hidden; overflow-y: auto; margin: 0 auto; width: 100%; max-height: 80vh; padding:0.4rem; background: #f6f6f6; position: absolute; left:0; bottom: 0; border-radius: 10px 10px 0 0;}
.tc-box .tc-box-bt{ overflow: hidden; margin: 0 auto; width: 100%; }
.tc-bg .gb-btn{ overflow: hidden; margin: 0 auto; display: block; width: 0.64rem; height: 0.64rem; background: url("../images/close.png") no-repeat center; background-size: 100%; position: absolute; top:0.4rem; right:0.2rem; z-index: 2;}

/*search*/
.search{ overflow: hidden; margin: 0 auto; width: 100%; }
.search2-bt{ margin: 0 auto; width: 100%; background: #fff; padding-top: 0.3rem; z-index: 2;}
.search2-nav{ margin: 0 auto 0.2rem; width: 100%; height: 0.9rem; border-bottom: 1px solid #ddd; }
.search2-nav&gt;ul{ margin: 0 auto; width: 100%; height: 0.9rem; display: flex; flex: 1; position: relative;}
.search2-nav&gt;ul&gt;li{ margin: 0 auto; height: 0.74rem; }
.search2-nav&gt;ul&gt;li:last-child&gt;a{ padding:0 10px; }
.search2-nav&gt;ul&gt;li&gt;a{ overflow: hidden; margin: 0 auto; display: block; height: 0.9rem; line-height: 0.9rem; text-align: center; font-size: 0.32rem; color: #666; position: relative; padding-right: 10px;}
.search2-nav&gt;ul&gt;li&gt;a:after{ content: ""; overflow: hidden; display: block; width: 0; height:0;  position: absolute; right:0; top:0; bottom: 0; margin: auto; border-top: 5px solid #bbbbbb; border-left: 4px solid transparent; border-right: 4px solid transparent; }
.search2-nav&gt;ul&gt;li a.drop-ico{ color: #299c87; }
.search2-nav&gt;ul&gt;li&gt;a.drop-ico:after{ content: ""; overflow: hidden; display: block; width: 0; height:0;  position: absolute; right:0; top:0; bottom: 0; margin: auto; border-bottom: 5px solid #299c87; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: none;}
.search2-nav&gt;ul&gt;li:last-child&gt;a:after{ display: none;}
.search2-nav&gt;ul&gt;li:last-child&gt;a:before{ content: ""; overflow: hidden; display: block; width: 0.4rem; height:0.4rem;  position: absolute;left:0; right:0; top:0; bottom: 0; margin: auto; background: url("../images/sift_ico.png") no-repeat; background-size:auto 100%;}
.search2-nav .search-nav-box{ overflow: hidden; margin: 0 auto; width: 100vw; position: absolute; top:0.89rem; left:0; background: #fff; z-index: 3; border-top: 1px solid #ddd; border-bottom: 1px solid #eee; display: none; box-shadow: 0 5px 10px rgba(0,0,0,0.2); }
.search2-nav .search-nav-box&gt;a{ overflow: hidden; margin: 0.08rem auto; margin-right: 5px; display: block; width: calc((100% - 10px) / 3 ); height: 0.74rem; font-size: 0.32rem; color: #333a;  line-height: 0.74rem; text-align: center;  float: left; background: #f6f6f6; border-radius: 5px; }
.search2-nav .search-nav-box&gt;a.active{background: #299c87; color: #fff;}
.search2-nav .search-nav-box&gt;a:nth-of-type(3n){ margin-right: 0;}
.main .search-bg{ overflow: hidden; margin: 0 auto; display: none; width: 100%; height: calc(100vh - 1.7rem); background: rgba(0,0,0,0.8); position: fixed; top:1.7rem; left:0; z-index:1; }
.search2-nav&gt;ul&gt;li&gt;a.more-btn{overflow: hidden; margin: 0 auto; display: block; width: 0.3rem; position: relative; text-indent: -9999px;}
.search2-nav&gt;ul&gt;li&gt;a.more-btn:before{ content: ""; overflow: hidden; display: block; width: 0.18rem; height: 0.18rem!important; border-top: 1px solid #666; border-right: 1px solid #666; position: absolute; top:0.1rem; right:1px; transform:rotate(135deg); text-indent: -9999px;}
.scre-px-box{ overflow: hidden; margin: 0 auto; border-bottom: 1px solid #ddd;}
.scre-px-box .scre-px-key{ overflow: hidden; margin: 0 auto; float: left; width: 1.4rem; }
.scre-px-box .scre-px-key a{ overflow: hidden; margin: 0 auto; display: block; width: 100%; text-align: center; font-size: 0.32rem; color: #333;height: 0.8rem; line-height: 0.8rem; border-bottom: 1px solid #ddd;}
.scre-px-box .scre-px-key a:last-child{ border: none; }
.scre-px-box .scre-px-level{ overflow: hidden; overflow-y: auto; margin: 0 auto; float: left; background: #f9f9f9; width: calc(100% - 1.4rem);min-height: 4rem; }
.scre-px-box .scre-px-level&gt;div{ margin: 0 auto; width: 100%; display: none; }
.scre-px-box .scre-px-level&gt;div.dis{ display: block; }
.scre-px-box .scre-px-level ul{ width: 100%;position: relative; }
.scre-px-box .scre-px-level li{overflow: hidden; margin: 0 auto; }
.scre-px-box .scre-px-level li&gt;a{ overflow: hidden; margin: 0 auto; display: block; font-size: 0.32rem; color: #333; height: 0.8rem; line-height: 0.8rem;  width: 1.6rem; text-align: center; float: left; border-bottom: 1px solid #ddd;}
.scre-px-box .scre-px-level li:last-child a{ border: none; }
.scre-px-box .scre-px-level li&gt;a.drop-ico + .scre-px-district{ display: block; }
.scre-px-box .scre-px-district{ overflow: hidden; overflow-y: auto; margin: 0 auto; width: calc(100% - 1.6rem); margin-left: 1.6rem; background: #f2f2f2; position: absolute; top:0; left:0; max-height: 8rem; display: none; }
.scre-px-box .scre-px-district a{ overflow: hidden; margin: 0 auto; display: block; width: 100%; font-size: 0.32rem; color: #333; padding: 0 0.5rem; height: 0.8rem; line-height: 0.8rem; border-bottom: 1px solid #ddd;}
.scre-px-box .scre-px-district a label{width: 100%; display: block; margin-bottom: 0; position: relative; }
.scre-px-box .scre-px-district a label input{ display: none; }
.scre-px-box .scre-px-district a label i{ content: ""; display: inline-block;border:1px solid #ccc;width:16px;height: 16px;;vertical-align: middle;  border-radius: inherit;  position: absolute; right:0; top:3px; bottom:0; margin: auto; }
.scre-px-box .scre-px-district a label i:before{content: '';font-size: 0;width: 10px;height: 10px;background: #299c87;position: absolute; right:0; left:0; top:0; bottom: 0;display: none; margin: auto;}
.scre-px-box .scre-px-district a label input[type="radio"]:checked + i:before{display: block;}
.scre-btn{ overflow: hidden; margin: 0 auto; width: 100%; padding: 20px 0; }
.scre-btn a{ overflow: hidden; margin: 0 10px; font-size: 0.4rem; color: #333; display: block; border-radius: 5px; float: left; text-align: center; width: calc((100% - 40px) / 2); height: 0.8rem; line-height: 0.8rem; }
.scre-btn a.reset-btn{ background: #f2f2f2; }
.scre-btn a.qr-btn{ background: #299c87; color: #fff; }
.price-px-box{overflow: hidden;margin: 0 auto;border-bottom: 1px solid #ddd;}
.price-px-box .scre-px-key{ overflow: hidden; margin: 0 auto; float: left; width: 3.4rem; }
.price-px-box .scre-px-key a{ overflow: hidden; margin: 0 auto; display: block; width: 100%; text-align: center; font-size: 0.32rem; color: #333;height: 0.8rem; line-height: 0.8rem; border-bottom: 1px solid #ddd;}
.price-px-box .scre-px-key a:last-child{ border: none; }
.price-px-box .scre-px-level{ overflow: hidden; overflow-y: auto; margin: 0 auto; float: left; background: #f9f9f9; width: calc(100% - 3.4rem); min-height: 3rem; max-height: 5rem; }
.price-px-box .scre-px-level&gt;div{ margin: 0 auto; width: 100%; display: none; }
.price-px-box .scre-px-level&gt;div.dis{ display: block; }
.price-px-box .scre-px-level ul{ width: 100%;position: relative; }
.price-px-box .scre-px-level li{overflow: hidden; margin: 0 auto; }
.price-px-box .scre-px-level li&gt;a{ overflow: hidden; margin: 0 auto; display: block; font-size: 0.32rem; color: #333; height: 0.8rem; line-height: 0.8rem; width: 100%; text-align: left; padding-left: 0.4rem; float: left; border-bottom: 1px solid #ddd;}
.house-px-box{ overflow: hidden; margin: 0 auto; border-bottom: 1px solid #ddd;}
.house-px-box ul{overflow-x: hidden; overflow-y: auto; width: 100%; padding: 0 0.4rem; position: relative; min-height: 3rem; max-height: 5rem; }
.house-px-box li{overflow: hidden; margin: 0 auto; border-bottom: 1px solid #ddd; }
.house-px-box li:last-child{ border: none; }
.house-px-box li label{overflow: hidden; width: 100%; padding: 5px 0; display: block; margin-bottom: 0; position: relative; }
.house-px-box li span{overflow: hidden;margin: 0 auto;display: block;font-size: 0.32rem;color: #333;height: 0.8rem;line-height: 0.8rem;text-align: left; float: left;}
.house-px-box li a{overflow: hidden;margin: 0 auto;display: block;font-size: 0.32rem;color: #333; width: 100%; height: 0.8rem;line-height: 0.8rem;text-align: left; }
.house-px-box li.drop-ico a{ color: #299c87;}
.house-px-box li.drop-ico span{ color: #299c87;}
.house-px-box li label input{ display: none; }
.house-px-box li label i{ content: ""; display: inline-block;border:1px solid #ccc;width:16px;height: 16px;;vertical-align: middle;  border-radius: inherit;  position: absolute; right:0; top:3px; bottom:0; margin: auto; }
.house-px-box li label i:before{content: '';font-size: 0;width: 10px;height: 10px;background: #299c87;position: absolute; right:0; left:0; top:0; bottom: 0;display: none; margin: auto;}
.house-px-box li label input[type="radio"]:checked + i:before{display: block;}
.sieve-px-box{ overflow-x: hidden; overflow-y: auto; margin: 0 auto; border-bottom: 1px solid #ddd;  min-height: 3rem; max-height: 5rem; }
.sieve-px-box h4{overflow: hidden; margin: 10px auto; width: 100%; display: block;font-size: 0.32rem;color: #333; text-align: left; height: 0.8rem;line-height: 0.8rem; padding: 0 0.4rem;}
.sieve-px-box ul{overflow-x: hidden; overflow-y: auto; width: 100%; padding: 0 0.4rem; }
.sieve-px-box li{overflow: hidden; margin: 0 auto 10px; width: calc((100% - 30px) / 4); margin-right: 10px; display: block;font-size: 0.32rem;color: #333; float: left; background: #f5f5f5; }
.sieve-px-box li:nth-of-type(4n){ margin-right: 0; }
.sieve-px-box li a{overflow: hidden; margin: 0 auto; width: 100%; display: block;font-size: 0.32rem;color: #333; text-align: center; height: 0.7rem;line-height: 0.7rem;}
.sieve-px-box li.drop-ico{ background: #299c87;}
.sieve-px-box li.drop-ico a{ color: #fff;}

/*��鈭怠㦛���*/
.tc-bg .share-box{width:280px; height: 418px; background: #fff; position: fixed; left:0; right:0; top:0; bottom: 0; margin: auto; font-style: inherit; }
#codeimg canvas{padding: 0; margin: 0; font-size: 90px!important; }
#codeimg{ overflow: hidden; margin: 0 auto; width: 100%; height: calc(100%); position: absolute; top: 0; left: 0; z-index: 2; background: #000; }
#codeimg img{ display: block; width: 100%; height: 100%; opacity: 1; border-radius: 5px;}
.share-box .gb-btn5{overflow: hidden; margin: 0 auto; display: block; width: 0.64rem; height: 0.64rem; line-height: 0.6rem; font-size: 0.58rem; color: #333; position: absolute; top:-0.8rem; right:0; border-radius: 50%; background: #fff; z-index: 3; text-align: center;}
.share-box-pin{ width: 100%; height: 100%; position: relative; }
.share-txt{overflow: hidden; height: 100%; }
.share-txt img{ display: block; width: 100%; margin: 0 auto; object-fit: cover;}
.share-text{ overflow: hidden; margin: 0 auto 0.24rem; width: 100%; padding:0 0.4rem;}
.share-text .share-txt-bt{ overflow: hidden; margin: 0.2rem auto; width: 100%;}
.share-text .share-txt-bt h4{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.373rem; color: #272727; height: 1.066rem; line-height: 0.533rem;}
.share-text .share-txt-data{ overflow: hidden; margin: 0 auto; width: 100%;}
.share-text .share-data-left{ overflow: hidden; margin: 0 auto; width: calc(100% - 2.7rem); float: left; padding-right: 0.4rem;}
.share-text .chp-jg{ overflow: hidden; margin: 0 auto; width: 100%;}
.share-text .chp-jg span{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.8rem; color: #ff4040;}
.share-text .chp-jg del{ overflow: hidden; margin: 0 auto; display: block; width: 100%; font-size: 0.4rem; color: #c3c3c3; padding-left: 0.2rem;}
.share-text .share-data-right{ overflow: hidden; margin: 0 auto; max-width: 2.7rem; float: right;}
.share-text .qrcode-img{ overflow: hidden; margin: 0 auto 0.1rem; width: 2rem; height: 2rem; }
.share-text .qrcode-img canvas{ overflow: hidden; margin: 0 auto; display: block; width: 2rem; height: 2rem; }
.share-text .share-data-right p{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.32rem; color: #c3c3c3; text-align: center; }
.share-txt .share-foter{ overflow: hidden; margin: 0 auto; width: 100%; padding: 0.2rem 0.4rem; background: #06c25f;}
.share-txt .share-foter i{ overflow: hidden; display: block; height: 0.8rem; margin: auto; float: left;}
.share-txt .share-foter i img{ display: block; margin: 0 auto; width: auto; height: 100%; float: left; }
.share-txt .share-foter p{ overflow: hidden; margin: 0 auto;  float: right; font-size: 0.32rem; color: #ffffff; text-align: right; }

/*�𢰧撖潸⏛*/
.top-nav{  width: 1.32rem;  position: fixed;  right:0; bottom:15vh; z-index: 2; }
.top-nav a{ display: block; width: 1.32rem;  height: 1.32rem; position: relative;}
.top-nav .return-btn{  background: url("../images/return.png") no-repeat; background-size: 100%;}
.top-nav .service-btn{  background: url("../images/service.png") no-repeat; background-size: 100%;  }
.top-nav .service-btn1{  background: url("../images/service1.png") no-repeat; background-size: 100%;  }
.top-nav .service-btn2{  background: url("../images/service2.png") no-repeat; background-size: 100%;  }
.top-nav .top-btn{background: url("../images/top.png")  no-repeat; background-size: 100%;}
/*��𦦵揣*/
.search-pop{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 100vh; position: fixed; left:0; top:0; z-index: 1000; background: #fff;}
.search-pop .search-box{ width: 100%; padding: 0;}
.search-pop .search-box form{ width: 100%; height: 100%; padding: 0;}
.search-pop .search-head{ overflow: hidden; margin: 0 auto;}
.search-pop .search-k{margin:0.3465rem auto; margin-left: 10px; width: calc(100% - 0.8rem - 10px); float: left; box-shadow: 0 0 5px rgba(0,0,0,0.2); position: relative; border-radius: 5px; height: 0.8rem; }
.search-pop .search-k input{ overflow: hidden; margin: 0 auto; width: 100%; height: 100%; border: none; border-radius: 5px; padding-left: 30px; font-size: 0.32rem;}
.search-pop .qx-btn{ overflow: hidden; margin:0.3465rem auto; width: 0.8rem; height: 0.8rem; line-height: 0.8rem; float: left; font-size: 0.32rem; color: #555555; text-align: right; background: url("../images/close.png") no-repeat center; background-size: 80%; }
.search-text{ overflow: hidden; margin: 0 auto; width: 100%;}
.search-tabnav{ overflow: hidden; margin: 0 auto; display: table; }
.search-tabnav a{ overflow: hidden; margin: 0 0.3rem; display: block; font-size: 0.4rem; color: #474747; text-align: center; float: left; padding: 0.3rem 0; position: relative;}
.search-tabnav a.active{color: #23a394; font-weight: bold; }
.search-tabnav a.active:before{ content: ""; overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 3px; background: #23a394; border-radius: 10px; position: absolute; left:0; bottom: 0; }
.search-list{ overflow: hidden; margin: 0 auto; width: 100%; }
.search-list:last-child{ border: none;}
.search-text .search-bt{ overflow: hidden; margin: 0 auto; width: 100%; border-top: 1px solid #ddd; padding: 0.3rem 0.4rem;}
.search-text .search-bt h3{ overflow: hidden; margin: 0 auto; width: calc(100% - 0.48rem); height: 0.6rem; line-height: 0.6rem; font-size: 0.4rem; color: #434343; float: left; display: block; white-space:nowrap; text-overflow:ellipsis;}
.search-text .search-bt h3 strong{ font-size: 0.4rem; color: #434343; font-weight: normal; margin-right: 10px;}
.search-text .search-bt h3 i{ overflow: hidden; margin: 0.06rem auto; margin-right: 0.15rem; width: 0.48rem; height: 0.48rem; display: block; float: left;}
.search-text .search-bt h3 i img{ display: block; width: 100%; height: 100%;}
.search-text .search-bt h3 span{ color: #a2a2a2; font-size: 0.32rem;}
.search-text .search-bt a{ overflow: hidden; margin: 0.06rem auto; width: 0.48rem; height: 0.48rem; float: right; }
.search-text .search-bt a img{ display: block; width: 100%; height: 100%;}
.search-text .search-nav{ overflow: hidden; margin: 0.3rem auto; width: 100%; padding: 0 0.6rem; }
.search-text .rm-ciy{ background: #f8f8f8; padding-top: 0.2rem;}
.search-text .search-nav a{ overflow: hidden; margin: 0 auto 0.2rem; margin-right: 0.2rem; font-size: 0.32rem; color: #333; padding:0.1rem 0; float: left; border: 1px solid #e0e0e0; border-radius:5px; background: #fff; width: calc((100% - 0.4rem) / 3); text-align: center; }
.search-text .search-nav a:nth-of-type(3n){ margin-right: 0; }
.search-text .search-bt2{ overflow: hidden; margin: 0 auto; width: 100%; background: #f8f8f8; padding: 0.2rem 0.4rem; }
.search-text .search-bt2 h3{ overflow: hidden; margin: 0 auto; width: calc(100% - 0.48rem); height: 0.6rem; line-height: 0.6rem; font-size: 0.32rem; color: #a0a0a0; float: left; display: block; white-space:nowrap; text-overflow:ellipsis;}
.search-tabbox{ overflow: hidden; overflow-y: auto; height: 58vh; }
.search-tabbox&gt;div{ overflow: hidden; overflow-y: auto; margin: 0 auto; width: 100%; display: none;}
.search-tabbox&gt;div.dis{ display: block; }

/*index*/
.idx-bt{ overflow: hidden; margin: 0 auto 0.3rem; width: 100%;}
.idx-bt h4{ overflow: hidden; margin: 0 auto; width: calc(100% - 45px); height: 0.48rem; line-height: 0.48rem!important; float: left; font-size:0.4rem; color: #434343; font-weight: 600; display: block; white-space:nowrap; text-overflow:ellipsis;  }
.idx-bt .more-btn{ overflow: hidden; margin: 0 auto; display: block;  max-width: 45px; height: 0.48rem; line-height: 0.48rem!important; font-size: 0.32rem; color: #6b6b6b; position: relative; float: right;  padding-right: 10px; }
.idx-bt .more-btn:before{ content: ""; overflow: hidden; display: block; width: 0.14rem; height: 0.14rem!important; border-top: 1px solid #666; border-right: 1px solid #666; position: absolute; right:1px; top:0.12rem; margin: auto;transform:rotate(45deg); }
.nav-box{ overflow: hidden; margin: 0.3rem auto 0; width: 100%; }
.nav-box a{ overflow: hidden; margin: 0 auto 0.25rem; display: block; width: calc(100% / 5); float: left;}
.nav-box a i{
 overflow: hidden;
 margin: 0.066rem auto;
 display: block;
 width: 1.226rem;
 height: 1.226rem;
 background: #72B315;
 border-radius: 8px;
}
.nav-box a i img{
display: block;
width: 70%;
height: 70%;
margin-left: 15%;
margin-top: 15%;
}
.nav-box a span{ overflow: hidden; margin: 0 auto; display: block; width: 100%; font-size: 0.32rem; color: #555555; text-align: center;}
.ad-box{ overflow: hidden; margin: 0.5rem auto; width: 100%; }
.ad-box a{ overflow: hidden; margin: 0 auto; display: table; }
.ad-box a img{ display: block; margin: 0 auto; width: 100%; height: 2.186rem;}
.idx-znav{ overflow: hidden; margin: 10px auto; width: 100%; padding: 0 0.4rem;}
.idx-znav a{ overflow: hidden; margin: 0 auto; float: left;  width: calc( 100% / 4 ); text-align: center; }
.idx-znav a i{ overflow: hidden; margin:0 auto; width: 1.06rem; height: 1.06rem; display: block; }
.idx-znav a i img{ overflow: hidden; margin:0 auto; width: 100%; margin-top: 5px;}
.idx-znav a p{ overflow: hidden; margin:0 auto; text-align: center;    font-size: 0.366rem;; color: #515151;}
.idx-rm{ margin: 0.5rem auto; width: 100%; background: #fff; }
.idx-rm .auto-search{ overflow: hidden; margin: 0 auto; width: 100%; border-radius: 3px; box-shadow:0 0px 10px rgba(0, 0, 0, 0.2 ); padding: 0.25rem 0; position: relative;}
.idx-rm .auto-search .cit-box{ overflow: hidden; margin: 0 10px; float: left; position: relative; padding-right: 10px; width: 1.3rem; height: 0.8rem; line-height: 0.8rem;}
.idx-rm .auto-search .cit-box:before{ content: ""; overflow: hidden; display: block; width: 0; height: 0;border-top: 5px solid #818181;border-left: 4px solid transparent;border-right: 4px solid transparent;  position: absolute; top:0; bottom: 0; right:0; margin: auto; }
.auto-search .search-box{ overflow: hidden; margin: 0 auto; width: calc(100% -  1.3rem - 20px); border-left: 1px solid #ddd; float: left; position: relative; }
.auto-search .auto-search-input{ overflow: hidden; margin: 0 auto;  height: 0.8rem; line-height: 0.8rem; font-size: 0.266rem; color: #3e3e3e; width: 100%; border: none; padding: 0 10px 0 30px; }
.auto-search .auto-search-btn{  overflow: hidden; display: block; width: 0.4rem; height: 0.4rem; position: absolute; top:0; bottom: 0; left:10px; margin: auto; background: url("../images/menu_ico_02.png") no-repeat center; background-size: 100%; }

.idx-xp-bg{ overflow: hidden; margin: 0 auto; border-bottom: 0.2rem solid #f2f2f2; }
.idx-xp-nav{ overflow: hidden; margin: 0 auto; display: table; }
.idx-xp-nav a{ overflow: hidden; margin:0 auto; display: block; float: left; font-size: 0.4rem; color: #030303; text-align: center; padding: 0 0.4rem; height: 0.8rem; line-height: 0.8rem; font-weight: 600;}
.idx-xp-nav a.active{ background: #30b9a9; border-radius: 20px; color: #fff; }
.idx-xp-tab{ overflow: hidden; margin: 0 auto; }
.idx-xp-tab&gt;div{ overflow: hidden; margin: 10px auto; width:100%; display: none; position: relative;}
.idx-xp-tab&gt;div.dis{ display: block; }
.idx-xp-tab&gt;div ul{ overflow: hidden; margin: 0 auto; width: 100%;}
.idx-xp-tab&gt;div ul li{ overflow: hidden; margin: 0.15rem 10px; width: calc(50% - 20px); float: left; background: #fbf7fa; border-radius: 3px; padding: 0.4rem 0;}
.idx-xp-tab&gt;div ul li a{ overflow: hidden; margin: 0 auto; display: block; padding-left: 5px; }
.idx-xp-tab&gt;div ul li a p{ overflow: hidden; margin: 0 auto; display: block; font-size: 0.373rem; color: #030303; height: 0.72rem; line-height: 0.72rem; }
.idx-xp-tab&gt;div ul li a i{ overflow: hidden; margin:0 5px;  display: block; width: 0.72rem; height: 0.72rem; float: left; }
.idx-xp-tab&gt;div ul li a i img{ overflow: hidden; margin: 0 auto; width: 100%; height: 100%; object-fit: cover;}
.idx-xp-tab&gt;div ul li:nth-of-type(2n) a{padding-left: 1.1rem;}
.idx-xp-tab .vip-btn{ overflow: hidden; display: block; width: 2.82rem; height: 2.82rem; border-radius: 50%; background: rgba(253, 139, 82, 0.2);  position: absolute; top:0; bottom: 0; left:0; right:0; margin: auto; }
.idx-xp-tab .vip-btn:before{ content: ""; overflow: hidden; display: block; width:85%; height: 85%; background: #ff5a2f; border-radius: 50%; position: absolute; top:0; bottom: 0; left:0; right:0; margin: auto; }
.idx-xp-tab .vip-btn p{font-size: 0.64rem; color: #fff; text-align: center; font-weight: bold; padding-top: 0.5rem; position: relative; z-index: 2;}

.idx-hx{ overflow: hidden; margin: 0 auto; width: 100%; background: #fff; border-bottom: 0.2rem solid #f2f2f2; }
.idx-hx-bt{ overflow: hidden; margin: 0.5rem auto; display: table; width: 4.933rem; background: url("../images/idx_bt_bg.png") no-repeat center; background-size: 100%;}
.idx-hx-bt h4{ overflow: hidden; margin: 0 auto; font-size: 0.5rem; text-align: center; display: table; line-height: 0.533rem; font-weight: bold; }
.idx-hx-bt h4 span{ color: #ff810a; }
.idx-hx-nav{ overflow: hidden; margin: 10px auto; width: 100%; padding: 0 0.4rem; display: flex; border-bottom: 1px solid #ddd;}
.idx-hx-nav a{ overflow: hidden; margin: 0 auto; float: left; font-size: 0.4rem; color: #656565;display: block; height: 1rem; line-height: 1rem; position: relative; text-align: center;}
.idx-hx-nav a.active{ overflow: hidden; margin: 0 auto; color: #7ba616;}
.idx-hx-nav a.active:before{ content: ""; overflow: hidden; display: block; width: 90%; height: 3px; background: #7ba616; border-radius: 20px; position: absolute; left:0; bottom: 0; right:0; margin: auto; }
.idx-hx-lb{ overflow: hidden; margin: 0.5rem auto 0.3rem; width: 100%; padding: 0 0.4rem; }
.idx-hx-lb ul{ overflow: hidden; margin: 0 auto; width: 100%; }
.idx-hx-lb ul li{ overflow: hidden; margin: 0 auto; margin-right: 10px; width:calc((100% - 10px) / 2); float: left; }
.idx-hx-lb ul li:nth-of-type(2n){ margin-right: 0; }
.idx-hx-lb ul li a{ overflow: hidden; margin: 0 auto; display: block; width: 100%; }
.idx-hx-lb ul li a i{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 3.3rem; border-radius: 5px;}
.idx-hx-lb ul li a i img{ margin: 0 auto; display: block; width: 100%; height: 100%; object-fit: cover; }
.idx-hx-lb ul li a h4{ overflow: hidden; margin: 0.2rem auto; width: 100%; display: block; font-size: 0.426rem; color: #333333; display: block; white-space:nowrap; text-overflow:ellipsis; }
.idx-hx-lb ul li a p{ overflow: hidden; margin: 0.1rem auto; width: 100%; display: block; font-size: 0.293rem; color: #888888; line-height: 0.4rem; }
.idx-hx-lb ul li a p span{ font-size: 0.293rem; color: #ff8402; }
.idx-hx-lb ul li a p span strong{ font-size: 0.533rem; font-weight: bold; }
.idx-hx-lb ul li a p:nth-of-type(2):before{ content: ""; overflow: hidden; margin: 0 auto; display: block; width: 0.4rem; height: 0.4rem; background: url("../images/location_ico.png") no-repeat center; background-size: 100%; float: left; }
.moretj-btn{ overflow: hidden; margin: 0.5rem auto 0.3rem; display: block; font-size: 0.346rem; color: #666666; text-align: center; width: 60%; height: 0.96rem; line-height: 0.96rem; background: #f6f5f8; border-radius: 30px; }
.idx-news{ overflow: hidden; margin: 0 auto; width: 100%; border-bottom: 0.2rem solid #f2f2f2; }
.idx-news-list{ overflow: hidden; margin: 0.4rem auto; width: 100%; padding: 0 0.4rem;}
.idx-news-list ul{ overflow: hidden; margin: 0 auto; width: 100%; }
.idx-news-list ul li{ overflow: hidden; margin: 0 auto; width: 100%; padding: 10px 0; border-bottom: 1px solid #ddd; }
.idx-news-list ul li:nth-of-type(2n){ margin-right: 0; }
.idx-news-list ul li a{ overflow: hidden; margin: 0 auto; display: block; width: 100%; }
.idx-news-list ul li a i{ overflow: hidden; margin: 0 auto; display: block; width: 3.28rem; height: 2.42rem; float: left;}
.idx-news-list ul li a i img{ margin: 0 auto; display: block; width: auto; height: 100%; object-fit: cover; }
.idx-news-list .idx-news-txt{ overflow: hidden; margin: 0 auto; padding-left: 10px; }
.idx-news-list ul li a h4{ overflow: hidden; margin: 0.1rem auto; width: 100%; font-size: 0.426rem; color: #333333; display: block; white-space:nowrap; text-overflow:ellipsis; }
.idx-news-list .idx-news-txt-bq{ overflow: hidden; margin: 0 auto; width: 100%; }
.idx-news-list .idx-news-txt-bq span{ overflow: hidden; margin: 0 auto; margin-right: 5px; display: block; font-size: 0.266rem; color: #fff; padding: 1px 5px; float: left;}
.idx-news-list .idx-news-txt-bq span:nth-of-type(1){ background: #fcb00d; }
.idx-news-list .idx-news-txt-bq span:nth-of-type(2){ background: #ff5811; }
.idx-news-list .idx-news-txt-bq span:nth-of-type(4){ background: #fcb00d; }
.idx-news-list .idx-news-txt-bq span:nth-of-type(5){ background: #ff5811; }
.idx-news-list ul li a p{ overflow: hidden; margin: 0.1rem auto; width: 100%; display: block; font-size: 0.293rem; color: #888888; line-height: 0.4rem; }
.idx-news-list ul li a p span{ font-size: 0.293rem; color: #ff8402; }
.idx-news-list ul li a p span strong{ font-size: 0.533rem; font-weight: bold; }
.idx-news-list ul li a p:nth-of-type(2):before{ content: ""; overflow: hidden; margin: 0 auto; display: block; width: 0.4rem; height: 0.4rem; background: url("../images/location_ico.png") no-repeat center; background-size: 100%; float: left; }

.idx-news2{ overflow: hidden; margin: 0 auto; width: 100%; }
.idx-news2-list{ overflow: hidden; margin: 20px auto; width: 100%; padding: 0 0.4rem; }
.idx-news2-list ul{ overflow: hidden; margin: 0 auto; width: 100%; }
.idx-news2-list ul li{ overflow: hidden; margin: 0 auto 10px; margin-right: 10px;  width: calc((100% - 20px) / 3); float: left; }
.idx-news2-list ul li:nth-of-type(3n){ margin-right: 0;}
.idx-news2-list ul li a{ overflow: hidden; margin: 0 auto; display: block; width: 100%; }
.idx-news2-list .idx-news-list-img{ overflow: hidden; margin: 0 auto; display: block; width:100%; height: 2.32rem; float: left; position: relative; }
.idx-news2-list .idx-news-list-img i{ overflow: hidden; margin: 0 auto; width: 100%; height: 100%; display: block; border-radius: 5px; }
.idx-news2-list .idx-news-list-img i img{ margin: 0 auto; display: block; width: 100%; height: 100%; object-fit: cover; }
.idx-news2-list .idx-news-list-img span{  overflow: hidden; margin: 0 auto; display: block; width: 0.64rem; height: 0.64rem; position: absolute; top:5px; left:5px; background: url("../images/vr_ico.png") no-repeat center; background-size: 100%;}
.idx-news2-list .idx-news-list-txt{ overflow: hidden; margin: 0 auto; width: 100%; }
.idx-news2-list .idx-news-list-txt h4{ overflow: hidden; margin: 0.1rem auto; width: 100%; font-size: 0.32rem; color: #333333; }
.idx-news2-list .idx-news-list-txt p{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.213rem; color: #848484; }
.idx-news2-list .idx-news-list-txt div{ overflow: hidden; margin: 0.1rem auto 0; width: 100%;}
.idx-news2-list .idx-news-list-txt div strong{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.32rem; color: #ff7822; }

.idx-md-box{ overflow: hidden; margin: 0.5rem auto 0.3rem; width: 100%; padding: 0 0.4rem; }
.idx-md-box ul{ overflow: hidden; margin: 0 auto; width: 100%; }
.idx-md-box ul li{ overflow: hidden; margin: 0 auto 0.1rem; margin-right: 10px; width:calc((100% - 10px) / 2); float: left; }
.idx-md-box ul li:nth-of-type(2n){ margin-right: 0; }
.idx-md-box ul li a{ overflow: hidden; margin: 0 auto; display: block; width: 100%; padding-bottom: 10px; }
.idx-md-box ul li a i{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 3.3rem; border-radius: 5px;}
.idx-md-box ul li a i img{ margin: 0 auto; display: block; width: 100%; height: 100%; }
.idx-md-box .idx-md-box-txt{ overflow: hidden; margin: -0.5rem auto 0; width: 90%; display: block; box-shadow: 0 0 5px rgba(0,0,0,0.2); background: #fff; border-radius: 3px; position: relative; z-index: 2; padding: 0 0.2rem;}
.idx-md-box ul li a h4{ overflow: hidden; margin: 0.2rem auto; width: 100%; display: block; font-size: 0.426rem; color: #333333; display: block; white-space:nowrap; text-overflow:ellipsis; }
.idx-md-box ul li a p{ overflow: hidden; margin: 0.1rem auto; width: 100%; display: block; font-size: 0.293rem; color: #888888; line-height: 0.4rem; display: block; white-space:nowrap; text-overflow:ellipsis;}
.idx-md-box ul li a p:nth-of-type(1):before{ content: ""; overflow: hidden; margin: 0 auto; display: block; width: 0.4rem; height: 0.4rem; background: url("../images/tel_ico.png") no-repeat center; background-size: 100%; float: left; }
.idx-md-box ul li a p:nth-of-type(2):before{ content: ""; overflow: hidden; margin: 0 auto; display: block; width: 0.4rem; height: 0.4rem; background: url("../images/location_ico.png") no-repeat center; background-size: 100%; float: left; }

/*share-upload*/
.share-upload{ overflow: hidden; margin: 0 auto; width: 100%; }
.share-upload-box{ overflow: hidden; margin: 0.4rem auto; width: 100%; padding: 0.4rem; background: #fff; border-radius: 5px; }
.share-upload-box textarea{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.32rem; color: #333; padding:0.05rem 0.133rem; border-color: #e8e8e8;}
.share-upload-box textarea::placeholder{ color: #cfcfcf; }
.share-upload .issue-btn{ overflow: hidden; margin: 2rem auto 0.4rem; display: block; width: 90%; height: 1.06rem; line-height: 1.06rem; font-size: 0.4rem; color: #ffffff; text-align: center; background: #32c76c; border-radius: 30px; }

/*news-list*/
.news-list{ overflow: hidden; margin: 0 auto; width: 100%; }
.news-list ul{ overflow: hidden; margin: 0 auto; width: 100%; }
.news-list ul li{ overflow: hidden; margin: 0 auto; width: 100%; border-bottom: 1px solid #ddd; padding: 10px 0;}
.news-list ul li a{ overflow: hidden; margin: 0 auto; width: 100%; display: block; position: relative;}
.news-list ul li a i{ overflow: hidden; margin: 0 auto; display: block; width: 2.533rem; height: 1.733rem; float: left;}
.news-list ul li a i img{ overflow: hidden; margin: 0 auto; display: block;
 width: 100%; height:100%; object-fit: cover;}
.news-list ul li a div{ overflow: hidden; margin: 0 auto; padding-left: 10px; }
.news-list ul li a div h4{ overflow: hidden; margin: 5px auto; font-size: 0.373rem; color: #000; line-height: 0.5rem; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.news-list ul li a div span{overflow: hidden; margin: 0 auto; font-size: 0.293rem; color: #999999;}


.news-list-nav{ overflow-y: hidden; overflow-x: auto; margin: 0 auto; width: 100%; border-bottom: 1px solid #eee; }
.news-list-nav div{ overflow: auto; }
.news-list-nav a{ overflow: hidden; margin: 0 auto; display: block; width: calc(100vw / 4); height: 0.8rem; line-height: 0.8rem; font-size: 0.426rem; color: #333333; position: relative; float: left; text-align: center;}
.news-list-nav a.active{ color: #7ba616;}
.news-list-nav a.active:before{ content: ""; overflow: hidden; display: block; width: 100%; height: 1px; background: #7ba616; position: absolute; left:0; bottom: 0; margin: auto; }

/*news-info*/
.news-info{ overflow: hidden; margin: 0 auto;border-bottom: 0.2rem solid #f2f2f2; }
.news-info-litie{ overflow: hidden; margin: 0.5rem auto 0.3rem; border-bottom: 1px solid #eee; padding-bottom: 0.3rem;}
.news-info-litie h4{ overflow: hidden; margin: 0 auto 5px; font-size:0.44rem; text-align: left; color: #333; line-height: 0.7rem;}
.news-info-litie  div{ overflow: hidden; margin: 0 auto; }
.news-info-litie  div p{ overflow: hidden; margin: 0 5px; float: left; font-size:0.16rem; color: #9a9a9a; }
.news-info-box{ overflow: hidden; margin: 0 auto;  }
.news-info-box p{ overflow: hidden; margin: 0 auto; font-size: 0.3rem; color: #333333; line-height: 0.6rem; }
.news-info-box img{ overflow: hidden; margin: 10px auto;  display: block; width: 100%; object-fit: cover; }
.news-info-box h3{ overflow: hidden; margin: 5px auto ; font-size: 0.373rem; color: #000000; font-weight: bold; }
.news-info-box div a{ overflow: hidden;  margin: 0 auto; font-size: 0.36rem; color: #23a394; }
/*�砍�梁㮾��*/
.xg-bt{ overflow: hidden; margin: 15px auto 10px; width: 100%;}
.xg-bt h4{ overflow: hidden; margin: 0 auto; font-size: 0.42rem; color: #000; position: relative;}

.xgnews-list{ overflow: hidden; margin: 0 auto; width: 100%; padding: 0 0.4rem; border-top: 10px solid #f4f5f6;}
 .page-bt{ overflow: hidden; margin: 10px auto; width: 100%;}
 .page-bt h4{ overflow: hidden; margin: 0 auto; font-size: 0.42rem; color: #000; font-weight: bold; position: relative; padding-left: 10px;}
.page-bt h4:before{ content: ""; overflow: hidden; display: block; width:0.1rem; height: 0.42rem;  position: absolute; top:0; bottom: 0; left:0; margin: auto; border-radius: 15px; background: #23a394;}
.xgnews-list-box{ overflow: hidden; margin: 0 auto; width: 100%;  }
.xgnews-list-box ul{ overflow: hidden; margin: 0 auto; width: 100%;  }
.xgnews-list-box ul li{ overflow: hidden; margin: 0 auto; width: 100%; border-bottom: 1px solid #ddd; padding: 10px 0; }
.xgnews-list-box ul li:last-child{ border: none;}
.xgnews-list-box ul li a{ overflow: hidden; margin: 0 auto; width: 100%; display: block; }
.xgnews-list-box .img-box{ overflow: hidden; margin: 0 auto; width: 3.2rem; height: 2.29rem; display: block; float: left; position: relative; }
.xgnews-list-box .img-box i{ overflow: hidden; margin: 0 auto; width: 100%; height: 100%; display: block;}
.xgnews-list-box .img-box i img{ overflow: hidden; margin: 0 auto; width: 100%; height: 100%; display: block;}
.xgnews-list-box .img-box p{ overflow: hidden; margin: 0 auto; font-size: 0.16rem; color: #fff; text-align: center; position: absolute; top:5px; left:5px; background: rgba(0,0,0,0.5); border-radius: 10px; padding: 0 10px;}
.xgnews-list-box .text-box{ overflow: hidden; margin: 0 auto; width: calc(100% - 3.2rem); display: block; float: left; padding-left: 10px; }
.xgnews-list-box .text-box h4{ overflow: hidden; margin: 0 auto 5px; font-size: 0.375rem; color: #000; position: relative; display: block; white-space:nowrap; text-overflow:ellipsis;}
.xgnews-list-box .text-box-wb{ overflow: hidden; margin: 0 auto 10px; height: 0.88rem; }
.xgnews-list-box .text-box-wb p{ overflow: hidden; margin: 0 auto; font-size: 0.186rem; color: #969696; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.xgnews-list-box .text-box-bt{ overflow: hidden; margin: 0 auto; width: 100%; }
.xgnews-list-box .text-box-bt span{ overflow: hidden; margin: 0 auto; float: left; width: 0.483rem; height: 0.483rem;}
.xgnews-list-box .text-box-bt span img{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 100%; }
.xgnews-list-box .text-box-bt p{ overflow: hidden; margin: 0 auto; font-size: 0.28rem; color: #969696; padding-left: 5px;}

.xgnews-list2{ overflow: hidden; margin: 0 auto; width: 100%; padding: 0 0.4rem; border-top: 10px solid #f4f5f6;}
.xgnews-list2-box{ overflow: hidden; margin: 0 auto; width: 100%; }
.xgnews-list2-box ul{ overflow: hidden; margin: 0 auto; width: 100%; }
.xgnews-list2-box ul li{ overflow: hidden; margin: 0 auto 10px; margin-right: 10px; width: calc((100% - 10px) / 2); float: left; }
.xgnews-list2-box ul li:nth-of-type(2n){ margin-right: 0; }
.xgnews-list2-box ul li a{  overflow: hidden; margin: 0 auto; width: 100%; display: block;}
.xgnews-list2-box .img-box{  overflow: hidden; margin: 0 auto; width: 100%; height: 2.893rem; position: relative;}
.xgnews-list2-box .img-box i{ overflow: hidden;margin: 0 auto; display: block; width: 100%; height: 100%;}
.xgnews-list2-box .img-box i img{ overflow: hidden;margin: 0 auto; display: block; width: 100%; height: 100%;}
.xgnews-list2-box .img-box p{ overflow: hidden; margin: 0 auto; display: block; font-size: 0.266rem; color: #fff; background: rgba(0,0,0,0.5); position: absolute; right:0; bottom: 0; }
.xgnews-list2-box .img-box p{ overflow: hidden; margin: 0 auto; display: block; line-height: 0.266rem; padding:5px 10px; }
.xgnews-list2-box .img-box p:before{ content: ""; overflow: hidden; margin: 0 auto; margin-right: 5px; display: block; width: 0.32rem; height: 0.266rem; background: url("../images/xc_ico.png") no-repeat center; background-size: 100%; float: left;}
.xgnews-list2-box .text-box{ overflow: hidden; margin: 0 auto; width: 100%; }
.xgnews-list2-box .text-box h4{ overflow: hidden; margin: 10px auto; width: 100%; font-size:0.373rem; color: #333; font-weight: bold; }
.xgnews-list2-box .text-box h4 span{ overflow: hidden; margin: 0 auto; width: 100%; font-size:0.3rem; color: #8b8b8b; font-weight: normal; }
.xgnews-list2-box .text-box-wb{ overflow: hidden; margin: 0 auto; width: 100%;}
.xgnews-list2-box .text-box-wb p{ overflow: hidden; margin: 0 auto 5px; width: 100%; font-size: 0.266rem; color: #8b8b8b; line-height: 0.7rem;}
.xgnews-list2-box .text-box-wb p strong{ font-size: 0.48rem; color: #ff7a00; margin-right: 5px; display: block; float: left; }
.xgnews-list2-box .text-box-bt{ overflow: hidden; margin:0 auto; width: 100%;}
.xgnews-list2-box .text-box-bt span{ overflow: hidden; margin:0 auto; float: left;}
.xgnews-list2-box .text-box-bt span img{ overflow: hidden; margin:3px auto 0; margin-right: 3px; width: 0.41rem; height: 0.4rem; display: block; }
.xgnews-list2-box .text-box-bt p{ overflow: hidden; margin:0 auto; float: left; font-size: 0.266rem; color: #ffa155; line-height: 0.4rem;}
.xgnews-list2-box ul li:nth-of-type(2n) .text-box-bt p{ color: #65ade5; }

.news-footer{ overflow: hidden; margin: 0 auto; width: 100%; position: fixed; left:0; bottom: 0; background: #fff; padding: 10px 0; border-top: 1px solid #ddd; }
.news-footer a{ overflow: hidden; margin: 0 auto; width:calc(100% / 3); float: left; text-align: center; }
.news-footer a p:before{ content: ""; overflow: hidden; margin: 0 auto; display: block; float: left;width: 0.8rem; height: 0.66rem;}
.news-footer a:nth-of-type(1) p:before{ background: url("../images/fx_ico.jpg") no-repeat; background-size: 100%; }
.news-footer a:nth-of-type(2) p:before{ background: url("../images/edit_ico2.png") no-repeat; background-size: 100%; }
.news-footer a:nth-of-type(3) p:before{ background: url("../images/dzan_ico2.png") no-repeat; background-size: 100%; }
.news-footer a p{ overflow: hidden; margin: 0 auto; display: table; line-height: 0.66rem; }
/*msidx-box*/
.msidx-box{ overflow: hidden; margin: 0 auto; width: 100%;}
.msidx-nav{ overflow: hidden; margin: 0 auto; width: 100%; border-bottom: 1px solid #eee; }
.msidx-nav a{ overflow: hidden; margin: 0 auto; display: block; width: calc(100% / 2); height: 0.8rem; line-height: 0.8rem; font-size: 0.426rem; color: #333333; position: relative; float: left; text-align: center;}
.msidx-nav a.active{ color: #7ba616;}
.msidx-nav a.active:before{ content: ""; overflow: hidden; display: block; width: 100%; height: 1px; background: #7ba616; position: absolute; left:0; bottom: 0; margin: auto; }

.msidx-tab{ overflow: hidden; margin: 0 auto; width: 100%; border-bottom: 0.2rem solid #f2f2f2;}
.msidx-tab&gt;div{ overflow: hidden; margin: 0 auto; width: 100%; display: none;}
.msidx-tab&gt;div.dis{ display: block;}
.msidx-box-list{ overflow: hidden; margin: 0 auto; width: 100%;}
.msidx-box-list&gt;div{ overflow: hidden; margin: 0 auto; width: 100%; display: none;}
.msidx-box-list&gt;div.dis{ display: block;}
.msidx-box-list ul{ overflow: hidden; margin: 0 auto; width: 100%;}
.msidx-box-list ul li{ overflow: hidden; margin: 0 auto; width: 100%; padding: 10px 0; border-bottom: 1px solid #ddd;}
.msidx-box-list ul li a{ overflow: hidden; margin: 0 auto; width: 100%; display: block; }
.msidx-box-list ul li a i{ overflow: hidden; margin: 0 auto; width: 3.28rem; height:2.42rem; display: block; float: left;}
.msidx-box-list ul li a i img{ display: block; margin: 0 auto; width: 100%; height: 100%; object-fit: cover; }
.msidx-box-list .msidx-txt{ overflow: hidden; margin: 0 auto; padding-left: 10px;}
.msidx-box-list .msidx-txt h4{ overflow: hidden; margin: 0 auto 5px; font-size: 0.426rem; color: #333333; display: block; white-space:nowrap; text-overflow:ellipsis;}
.msidx-box-list .msidx-txt p{ overflow: hidden; margin: 0.2rem auto; width: 100%; display: block; font-size: 0.293rem; color: #888888; line-height: 0.4rem; }
.msidx-box-list .msidx-txt p span{ font-size: 0.293rem; color: #ff8402; }
.msidx-box-list .msidx-txt p span strong{ font-size: 0.533rem; font-weight: bold; }
.msidx-box-list .msidx-txt p:nth-of-type(3):before{ content: ""; overflow: hidden; margin: 0 auto; display: block; width: 0.4rem; height: 0.4rem; background: url("../images/location_ico.png") no-repeat center; background-size: 100%; float: left; }
.service-team{overflow: hidden; margin: 0 auto; width: 100%; border-bottom: 0.2rem solid #f2f2f2; padding-bottom: 10px;}
.service-team .swiper-slide{ overflow: hidden; margin: 10px; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.service-team .swiper-slide a{ overflow: hidden; margin: 0 auto; display: block; width: 100%; padding: 10px 0; }
.service-team .swiper-slide .team-img{ margin: 0 auto; width: 2.1rem; height:2.1rem; display: block; position: relative;}
.service-team .swiper-slide .team-img i{ overflow: hidden; margin: 0 auto; width: 100%; display: block; height: 100%; border-radius: 50%; }
.service-team .swiper-slide .team-img i img{margin: 0 auto; width: 100%; display: block; height: 100%; object-fit: cover;}
.service-team .swiper-slide .team-img span{ font-size: 0.266rem; color: #fff; background: #7ba616; border-radius: 5px 5px 5px 0; position: absolute; top:10px; right:-20px; padding: 0 5px;}
.service-team .team-txt{ overflow: hidden; margin: 0 auto; width: 100%; }
.service-team .team-txt h4{ overflow: hidden; margin: 10px auto 5px; width: 100%; font-size: 0.373rem; color: #333333; text-align: center; }
.service-team .team-txt p{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.32rem; color: #999999; text-align: center; }
.service-team .team-txt div{ overflow: hidden; margin: 5px auto; display: table; }
.service-team .team-txt div span{ overflow: hidden; margin: 2px 5px; font-size: 0.266rem; color: #7ba616; display: block; width: calc((100% - 20px) / 2); background:#fafdf3; float: left; text-align: center; }
.msidx-news{ overflow: hidden; margin: 0 auto; width: 100%; }
.msidx-news-list{ overflow: hidden; margin: 0 auto; width: 100%; }
.msidx-news-list ul{ overflow: hidden; margin: 0 auto; width: 100%; }
.msidx-news-list ul li{ overflow: hidden; margin: 0 auto; width: 100%; border-bottom: 1px solid #ddd; padding: 10px 0;}
.msidx-news-list ul li a{ overflow: hidden; margin: 0 auto; width: 100%; display: block; position: relative;}

/**
.msidx-news-list ul li:nth-of-type(1){ border: none; }
.msidx-news-list ul li:nth-of-type(1) a i{ overflow: hidden; margin: 0 auto; width: 100%; height: 5.33rem; display: block; }
.msidx-news-list ul li:nth-of-type(1) a i img{ display: block; margin: 0 auto; width: 100%; height: 100%; object-fit: cover;}
.msidx-news-list ul li:nth-of-type(1) a div{ overflow: hidden; margin: 0 auto; width: 100%; position: absolute; left:0; bottom: 0; background: rgba(0,0,0,0.5); padding: 0.3rem 10px; }
.msidx-news-list ul li:nth-of-type(1) a div h4{ color: #ffffff; }
.msidx-news-list ul li:nth-of-type(1) a div span{ display: none;}
**/

.msidx-news-list ul li a i{ overflow: hidden; margin: 0 auto; display: block; width: 2.533rem; height: 1.733rem; float: left;}
.msidx-news-list ul li a i img{ overflow: hidden; margin: 0 auto; display: block;width: 100%; height:100%; object-fit: cover;}
.msidx-news-list ul li a div{ overflow: hidden; margin: 0 auto; padding-left: 10px; }
.msidx-news-list ul li a div h4{ overflow: hidden; margin: 5px auto; font-size: 0.373rem; color: #000; line-height: 0.5rem; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.msidx-news-list ul li a div span{overflow: hidden; margin: 0 auto; font-size: 0.293rem; color: #999999;}
/*ms-js*/
.ms-js{ overflow: hidden; margin: 0 auto; width: 100%; }
.msjs-bt{ overflow: hidden; margin: -20px 0.4rem 0; padding: 0.2rem 0.4rem; background: #fff; box-shadow: 0 5px 5px rgba(0,0,0,0.2); position: relative; z-index: 2; }
.msjs-bt h4{ overflow: hidden; margin: 5px auto; font-size: 0.426rem; color: #333333;  }
.msjs-bt div{ overflow: hidden; margin: 0 auto; padding: 10px 0;}
.msjs-bt div p{ overflow: hidden; margin: 0 auto; font-size: 0.346rem; color: #666666; line-height: 0.6rem; }
.msjs-bt div p:before{ content: ""; overflow: hidden; margin: 0.1rem auto; margin-right: 3px;  display: block; width: 0.4rem; height: 0.4rem; float: left; }
.msjs-bt div p:nth-of-type(1):before{ background: url("../images/tel_ico2.png") no-repeat center; background-size: 100%; }
.msjs-bt div p:nth-of-type(2):before{ background: url("../images/location_ico3.png") no-repeat center; background-size: 100%; }
.msjs-xc{ overflow: hidden; margin: 0 auto; width: 100%; padding-top: 0.5rem; }
.msjs-xc-box{ overflow: hidden; margin: 0 auto; width: 100%; }
.msjs-xc-box ul{ overflow: hidden; margin: 0 auto; width: 100%; padding: 0 0.4rem; }
.msjs-xc-box ul li{ overflow: hidden; margin: 0 auto 10px; width: calc((100% - 10px) / 2); margin-right: 10px; float: left;}
.msjs-xc-box ul li:nth-of-type(2n){ margin-right: 0; }
.msjs-xc-box ul li a{ overflow: hidden; margin: 0 auto; width: 100%; display: block; }
.msjs-xc-box ul li a i{ overflow: hidden; margin: 0 auto; width: 100%; height: 3.2rem; display: block; }
.msjs-xc-box ul li a i img{ margin: 0 auto; width: 100%; height:100%; display: block; object-fit: cover;}
.msjs-txt{ overflow: hidden; margin: 0 auto; width: 100%; }
.msjs-txt-box{ overflow: hidden; margin: 0 auto 20px; width: 100%; padding: 0 0.4rem; }
.msjs-txt-box p{ overflow: hidden; margin: 0 auto; font-size: 0.346rem; color: #666666; line-height: 0.64rem; }

/*list-box*/
.list-cz{ padding-top: 0.5rem; }
.fine-box{ overflow: hidden; margin: 0 auto; border-bottom: 0.2rem solid #f2f2f2; }
.fine-box .fine-bt{ overflow: hidden; margin: 0.3rem auto; width: 100%; position: relative;}
.fine-box .fine-bt h4{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.5rem; font-weight: bold;}
.fine-list .swiper-slide{ overflow: hidden; width: 100%;}
.fine-list .swiper-slide a{ overflow: hidden; width: 100%; display: block;}
.fine-list .fine-img{ overflow: hidden; width: 100%; height: 3.3rem; display: block; border-radius: 5px;}
.fine-list .fine-img img{ display: block; width: auto; height: 100%; }
.fine-list .fine-txt{ overflow: hidden; margin: 0 auto; width: 100%; padding-bottom: 10px;}
.fine-list .fine-txt h4{ overflow: hidden; margin: 10px auto 0; width: 100%; font-size: 0.426rem; color: #333333; display: block; white-space:nowrap; text-overflow:ellipsis;}
.fine-list .fine-txt p{ overflow: hidden; margin: 5px auto; font-size: 0.293rem; color: #888888;}
.fine-list .fine-txt p span{ color: #ff8402; }
.fine-list .fine-txt p span strong{ font-size: 0.533rem; }
.fine-bt .swiper-pagination{position: absolute; width: auto; left:initial; right:0; bottom:initial; top:0;}
.fine-list .ms-list-txt{ overflow: hidden; margin: 0 auto; width: 100%; padding-bottom: 10px;}
.fine-list .ms-list-txt h4{ overflow: hidden; margin: 10px auto 0; width: 100%; font-size: 0.426rem; color: #333333; display: block; white-space:nowrap; text-overflow:ellipsis;}
.fine-list .ms-list-txt p{ overflow: hidden; margin: 5px auto; font-size: 0.293rem; color: #888888; display: block; white-space:nowrap; text-overflow:ellipsis;}
.fine-list .ms-list-txt p:before{content: "";overflow: hidden;margin: 0 auto;display: block;width: 0.4rem;height: 0.4rem;background: url(../images/location_ico.png) no-repeat center;background-size: 100%;float: left;}
/*mszhj-box*/
.mszhj-box{ overflow: hidden; margin: 0 auto; width: 100%; }
.mszhj-box .mszhj-nav{ overflow: hidden; margin: 0.2rem auto; width: 100%; padding: 0 0.4rem; border-bottom: 1px solid #ddd; }
.mszhj-box .mszhj-nav-list{ overflow: hidden; margin: 0 auto; float: left;}
.mszhj-box .mszhj-nav-list a{ overflow: hidden; margin: 0 auto; margin-right: 10px; float: left; font-size:0.426rem; color: #333333; font-weight: bold; display: block; height: 1rem; line-height: 1rem; position: relative;}
.mszhj-box .mszhj-nav-list a.active{ color: #7ba616; }
.mszhj-box .mszhj-nav-list a.active:before{ content: ""; overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 2px; background: #7ba616; position: absolute; left:0; bottom: 0;}
.mszhj-nav .qy-btn{ overflow: hidden; margin: 0 auto; display: block; float: right; height: 1rem; line-height: 1rem; position: relative; padding-right: 10px;}
.mszhj-nav .qy-btn:after{ content: "";overflow: hidden;display: block;width: 0;height: 0;position: absolute;right: 0;top: 0;bottom: 0;margin: auto;border-top: 5px solid #bbbbbb;border-left: 4px solid transparent;border-right: 4px solid transparent; }
.mszhj-tab{ overflow: hidden; margin: 0 auto; width: 100%;}
.mszhj-tab&gt;div{ display: none; }
.mszhj-tab&gt;div.dis{ display: block; }
.mszhj-tab .ms-list{ overflow: hidden; margin: 0 auto; width: 100%;}
.mszhj-tab .ms-list ul{ overflow: hidden; margin: 0 auto; width: 100%; padding: 0 0.4rem;}
.mszhj-tab .ms-list ul li{ overflow: hidden; margin: 0 auto; width: 100%; padding: 10px 0; border-bottom: 1px solid #ddd;}
.mszhj-tab .ms-list ul li a{ overflow: hidden; margin: 0 auto; width: 100%; display: block; }
.ms-list .fine-img{ overflow: hidden; margin: 0 auto; width: 3.28rem;height: 2.42rem;float: left;}
.ms-list .fine-img i{ overflow: hidden; margin: 0 auto; display: block; width: 3.28rem; height: 2.42rem; float: left;}
.ms-list .fine-img img{ margin: 0 auto; display: block; width: 100%; height: 100%; object-fit: cover; }
.ms-list .fine-txt{ overflow: hidden; margin: 0 auto; padding-left: 10px; }
.ms-list .fine-txt h4{ overflow: hidden;margin: 5px auto;width: 100%;font-size: 0.48rem;color: #333333; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 1.2rem; line-height: 0.6rem;}
.ms-list .fine-txt p{ overflow: hidden;margin: 5px auto;width: 100%;font-size: 0.293rem;color: #888888; }
.mszhj-tab .mszhj-list{ overflow: hidden; margin: 0 auto; width: 100%;}
.mszhj-tab .mszhj-list ul{ overflow: hidden; margin: 0 auto; width: 100%; padding: 0 0.4rem;}
.mszhj-tab .mszhj-list ul li{ overflow: hidden; margin: 0 auto; width: 100%; padding: 10px 0; border-bottom: 1px solid #ddd;}
.mszhj-tab .mszhj-list ul li a{ overflow: hidden; margin: 0 auto; width: 100%; display: block; }
.mszhj-tab .mszhj-list ul li a i{ overflow: hidden; margin: 0 auto; display: block; width: 2.1rem; height: 2.1rem; border-radius: 50%; float: left;}
.mszhj-tab .mszhj-list ul li a i img{ overflow: hidden; margin: 0 auto; display: block; width:100%; height: 100%; object-fit: cover;}
.mszhj-tab .mszhj-list-txt{ overflow: hidden; margin: 0 auto; padding-left: 10px; }
.mszhj-tab .mszhj-list-txt h4{ overflow: hidden; margin: 5px auto; font-size: 0.373rem; color: #333333;}
.mszhj-tab .mszhj-list-txt h4 span{ overflow: hidden; margin: 0 auto; font-size: 0.266rem; color: #fff; background: #7ba616; display: inline-block; padding: 0 5px; border-radius:30px; }
.mszhj-tab .mszhj-list-txt p{ overflow: hidden; margin: 5px auto; font-size: 0.32rem; color: #666666;}
.mszhj-tab .mszhj-list-txt div{ overflow: hidden; margin: 0 auto; width: 100%; }
.mszhj-tab .mszhj-list-txt div span{ overflow: hidden; margin: 0 auto 5px; margin-right: 5px; float: left; background: #fafdf3; font-size: 0.266rem; color: #7ba616; padding: 0 3px;}
/*team-info*/
.team-info-banner{ overflow: hidden; margin: 0 auto; width: 100%; height: 2.8rem; background: #93c51c; }
.team-info-head{ overflow: hidden; margin: -2rem 0.4rem 0; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.2); }
.team-head-top{ overflow: hidden; margin: 0 auto; width: 100%; padding: 0.4rem; position: relative; }
.team-head-img{ overflow: hidden; margin: 0 auto; float: left; max-width: 80%; }
.team-head-img i{ overflow: hidden; margin: 0 auto; display: block; width: 1.86rem; height: 1.86rem; float: left; }
.team-head-img i img{ overflow: hidden; margin: 0 auto; display: block; width:auto; height: 100%; object-fit: cover; }
.team-head-img div{ overflow: hidden; margin: 0 auto; padding-left: 10px; padding-top: 10px;}
.team-head-img div h4{ overflow: hidden; margin: 0.2rem auto; font-size: 0.426rem; color: #333333; }
.team-head-img div span{ overflow: hidden; margin: 0 auto; font-size: 0.346rem; color: #666666; }
.team-head-tel{ overflow: hidden; position: absolute; top:0; bottom: 0; right:0.4rem; margin: auto; height: 0.72rem; }
.team-head-tel a{ overflow: hidden; margin: 0 auto; display: block; font-size: 0.32rem; color: #ffffff; padding: 0 15px; height: 0.72rem; line-height: 0.72rem; background: #7ba616; border-radius: 30px; }
.team-head-tel a:before{ content: ""; overflow: hidden; margin: 0.16rem auto; display: block; width: 0.4rem; height: 0.4rem; float: left; background: url("../images/tel_ico4.png") no-repeat center; background-size: 100%; }
.team-head-nav{ overflow: hidden; margin: 0 auto; width: 100%; background: #93c51c; padding: 10px 0; display: flex; }
.team-head-nav a{ overflow: hidden; margin: 0 auto; font-size: 0.4rem; font-weight: bold; color: #fff; }

.team-head-txt{ overflow: hidden; margin: 0 auto; padding: 0.3rem; border-top: 1px solid #eee;}
.team-head-txt p{overflow: hidden; margin: 10px auto; width: 100%; font-size: 0.346rem; color: #666666; }
.team-head-txt p span{ display: inline-block; float: left;}
.team-info-txt{ overflow: hidden; margin: 10px auto; width: 100%; padding: 0.2rem 0.4rem; border-bottom: 0.2rem solid #f2f2f2;}
.team-info-txt h4{ overflow: hidden; margin: 10px auto; width: 100%; font-size: 0.4rem; color: #333333; font-weight: bold; }
.team-info-txt p{ overflow: hidden; margin: 10px auto; width: 100%; font-size: 0.346rem; color: #666666; line-height: 0.6rem; }
.team-info-nav{ overflow: hidden; margin: 0 auto; width: 100%; padding: 0 0.4rem; border-bottom: 1px solid #eee;}
.team-info-nav a{ overflow: hidden; margin: 0 auto; display: block; margin-right: 10px; font-size: 0.4rem; color: #333333; height: 1rem; line-height: 1rem; float: left;}
.team-info-nav a.active{ color: #7ba616; position: relative;}
.team-info-nav a.active:before{ content: ""; overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 2px; background: #7ba616; position: absolute; left:0; bottom: 0; }

/*scre*/
.scre-list-box{ overflow: hidden; margin: 0 auto; width: 100%;}
.clean-box{ overflow: hidden; margin: 0.5rem auto 0; width: 100%; }
.clean-box .clean-k{ overflow: hidden; margin: 0 auto; width: 100%; height: 0.9rem;  position: relative; border-radius:30px; border: 1px solid #ddd; }
.clean-box .clean-k input{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 100%; border: none; font-size: 0.32rem; color: #23a394; border-radius: 5px; box-shadow: none !important; padding: 0 15px;}
.clean-box .clean-k input::placeholder{ color: #23a394;}
.search_img{position:absolute;top:0;bottom:0;margin:auto;right:0.3rem;;height:0.373rem;}
.scre-list{ overflow: hidden; margin: 0 auto 15px; width: 100%; box-shadow: 0 5px 5px rgba(0,0,0,0.1); }
.scre-bt{ overflow: hidden; margin: 0 auto; width: 100%; padding: 5px 0.4rem; border-bottom: 1px solid #ddd; }
.scre-bt h4{ overflow: hidden; margin: 0 auto; float: left; font-size:0.4rem; color: #333333; font-weight: bold; display: block; width: 25%;  height: 0.8rem; line-height: 0.8rem;}
.scre-btn-box{ overflow: hidden; margin: 0 auto; max-width: calc(100% - 25%); float: right; position: relative; display: block; white-space:nowrap; text-overflow:ellipsis;}
.scre-btn-box a{ overflow: hidden; margin: 0.1rem auto; float: left; display: block; }
.scre-tjbox{ margin: 0 auto; max-width: calc(100% - 2.2rem - 0.8rem);  padding: 0 10px; float: left; height: 0.8rem; }
.scre-tjbox span{overflow: hidden; margin: 0.1rem auto; float: left; height: 0.6rem; line-height: 0.6rem; font-size: 0.373rem; color: #23a394; font-weight: bold; }

.scre-btn-box .scre-qchu-btn{ font-size: 0.32rem; color: #878787; background: #f2f2f2; border-radius: 3px; height: 0.6rem; line-height: 0.6rem; position: relative; text-align: left; width: 2.2rem; padding-left: 10px;}
.scre-btn-box .scre-qchu-btn:before{ content: ""; overflow: hidden; display: block; width: 0.36rem; height: 0.36rem; background: url("../images/qchu_ico.png") no-repeat center; border-radius: 50%; background-size: 100%; position: absolute; top:0; bottom: 0; right:5px; margin: auto; }
.scre-btn-box .exhi-btn{ overflow:hidden; display: block; margin: 0.1rem auto; margin-left: 0.2rem; position: relative; width: 0.6rem; height: 0.6rem; float: right; }
.scre-btn-box .exhi-btn:before{ content: ""; overflow:hidden; display: block; width: 0.2rem; height: 0.2rem; border-top: 1px solid #999; border-right: 1px solid #999; transform:rotate(135deg); -ms-transform:rotate(135deg); -moz-transform:rotate(135deg);  -webkit-transform:rotate(135deg); -o-transform:rotate(135deg); position: absolute; top:0; bottom: 0.1rem; left:0; right:0; margin: auto; }
.scre-list-bind{ overflow: hidden; margin: 0 auto; width: 100%; display: none; }
.scre-list-region{ overflow: hidden; margin: 10px auto; width: 100%; padding-bottom: 10px; }
.scre-list-region a{ overflow: hidden; margin: 5px auto; margin-right: 10px; font-size: 0.32rem; color: #333333; text-align: center; float: left; height: 0.693rem; line-height: 0.693rem; border: 1px solid #ddd; border-radius: 3px; width: calc((100% - 30px) / 4); padding: 0 5px; display: block; white-space:nowrap; text-overflow:ellipsis;}
.scre-list-region a:nth-of-type(4n){ margin-right: 0; }
.scre-list-region a.active{ background: #23a394; border-color: #23a394; color: #fff; }
.scre-submit{ overflow: hidden; margin: 20px auto; width: 100%; }
.scre-submit a{overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.4rem; color: #fff; text-align: center; height: 1.04rem; line-height: 1.04rem; border-radius: 5px; background: #fa8827; display: block;}
.scre-list-region2{ overflow: hidden; margin: 0 auto; width: 100%;}
.scre-list-region2 .scre-region-nav{ overflow: hidden; margin: 10px auto 0; width: 100%; display: -webkit-flex; /* Safari */ display: flex;justify-content: space-between;flex-wrap: wrap;}
.scre-list-region2 .scre-region-nav a{ overflow: hidden; margin-bottom: 5px; padding: 5px 10px; font-size: 0.266rem; display: block; text-align: center; position: relative;}
.scre-list-region2 .scre-region-nav a.active{ color: #23a394; }
.scre-list-region2 .scre-region-nav a.active:before{content: ""; overflow: hidden; display: block; width: 80%; height: 2px; background: #23a394; position: absolute; left:0; right:0; bottom: 0; margin: auto; }
.scre-list-region2 .scre-region-nav::after {content: "";flex: auto;}
.scre-region-box{ overflow: hidden; margin: 0 auto 20px; width: 100%; border-top: 1px solid #ddd; }
.scre-region-box&gt;div{ overflow: hidden; margin: 0 auto; width: 100%; display: none;}
.scre-region-box&gt;div.dis{ display: block;}
.scre-region-box ul{margin-top: 10px; display: -webkit-flex; /* Safari */ display: flex;flex-wrap: wrap;}
.scre-region-box ul li{ overflow: hidden; display: block; margin: 5px;}
.scre-region-box ul::after {content: "";flex: auto;}
.scre-region-box ul li span{ overflow: hidden; margin: 0 auto; font-size: 0.24rem;  color: #272727; font-weight: normal;}
.scre-region-box ul li label{ margin: 0; }
.scre-region-box ul li input{ overflow: hidden; float: left; margin: 2px 5px; }
.scre-list-vle{ overflow: hidden; margin: 10px auto; width: 100%;}
.scre-list-vle input{ overflow: hidden; margin: 0 auto; width: calc((100% - 0.5rem) / 2); float: left; border: none; border: 1px solid #ddd; height: 0.8rem; line-height: 0.8rem; padding: 0 10px; text-align: center; border-radius: 3px;}
.scre-list-vle span{ overflow: hidden; margin: 0 auto; float: left; display: block; width: 0.5rem; height: 0.8rem; line-height: 0.8rem; text-align: center; }
.scre-list-title{ overflow: hidden; margin: 0 auto; width: 100%; border-bottom: 1px solid #ddd; padding: 0 0.4rem; font-weight: bold; }
.scre-list-title h4{overflow: hidden; margin: 10px auto; width: 100%; color: #23a394; font-weight: bold; padding-left: 15px; position: relative; }
.scre-list-title h4:before{ content: ""; overflow: hidden; margin: 0 auto; display: block; width: 5px; height: 0.5rem; border-radius: 5px; background: #23a394; position: absolute; top:0; bottom: 0; left:0;}
.scre-list-zujin{ overflow: hidden; margin: 10px auto; width: 100%; padding-bottom: 10px; }
.scre-list-zujin a{ overflow: hidden; margin: 5px auto; margin-right: 10px; font-size: 0.32rem; color: #333333; text-align: center; float: left; height: 0.8rem; line-height: 0.8rem; border: 1px solid #ddd; border-radius: 3px; width: calc((100% - 10px) / 2); padding: 0 5px; display: block; white-space:nowrap; text-overflow:ellipsis;}
.scre-list-zujin a:nth-of-type(2n){ margin-right: 0; }
.scre-list-zujin a.active{ background: #23a394; border-color: #23a394; color: #fff; }
/*office*/
.page-head{ overflow: hidden; margin: 0 auto; width: 100%; position: relative;}
.page-head .swiper-slide{ position: relative; height: 6.14rem; }
.page-head .swiper-slide a{ overflow: hidden; margin: 0 auto; width: 100%; height: 100%; display: block; position: relative; }
.page-head .swiper-slide img{ display: block; width: 100%; height: 100%; }
.page-head .swiper-slide video{ display: block; width: 100%; height: 100%; }
.page-head .swiper-slide i{ overflow: hidden; display: block; width: 1rem; height:1rem; position: absolute; top:0; bottom: 0; left:0; right:0; margin: auto;}
.page-head .swiper-slide i img{ overflow: hidden; margin: 0 auto; display: block; width:100%; height:100%; }
.page-head .swiper-pagination{ overflow: hidden; position: absolute; left:0; right:0; bottom: 10px; margin: auto; }
.page-head .swiper-pagination-bullet{ opacity: 1; background: #fff; margin: 0 2px; }
.page-head .swiper-pagination-bullet-active{ background: #30b9a9; }
.page-head-nav{ overflow: hidden; width: max-content; position: absolute; left:0; right:0; bottom: 10px; margin: auto; z-index: 2; }
.page-head-nav a{ overflow: hidden; margin: 0 2px; display: block; font-size:0.32rem; color: #666; padding: 0 10px; height: 0.6rem; line-height: 0.6rem; background: #fff; border-radius: 20px;  float: left;}
.page-head-nav a.active{ color: #fff; background: #7ba616; }
.make-box{ overflow: hidden; margin: 0 auto; width: 100%; border-bottom: 0.2rem solid #f2f2f2;}
.make-box .make-bt{ overflow: hidden; margin: 0 auto; width: 100%; padding: 10px 0.4rem; border-bottom: 1px solid #ddd;}
.make-box .make-bt h4{ overflow: hidden; margin: 0 auto; display: block; width: 100%; font-size: 0.42rem; color: #333; line-height: 0.6rem; }
.make-box .make-bt p{ overflow: hidden; margin: 5px auto; width: 100%; color: #ff8400; }
.make-box .make-bt p span{ display: block;  font-size: 0.32rem; color: #ff8400; height: 0.4rem; line-height: 0.4rem; float: left; margin: 0 5px; }
.make-box .make-bt p strong{ display: block;  font-size: 0.48rem; font-weight: bold; height: 0.4rem; line-height: 0.4rem; float: left; }
.make-box .make-txt{ overflow: hidden; margin: 0 auto; width: 100%; padding: 10px 0.4rem; }
.make-box .make-txt ul{ overflow: hidden; margin: 0 auto; width: 100%; }
.make-box .make-txt ul li{ margin: 5px auto; width: 100%; }
.make-box .make-txt ul li span{ overflow: hidden; margin: 0 auto; font-size: 0.346rem; color: #9b9b9b; float: left; line-height: 0.7rem; }
.make-box .make-txt ul li p{overflow: hidden;margin: 0 auto; font-size: 0.346rem; color: #333; padding-left: 5px; line-height: 0.7rem; }
.make-box .make-txt ul li strong{ color: #e9410a;line-height: 0.7rem;  }
.make-box .make-txt .map-btn{ overflow: hidden; margin: 0 auto; display: inline-block; width: 0.7rem; height: 0.7rem; background: url("../images/location_ico3.png") no-repeat center; background-size: 100%; float: right; }
.page-txt{ overflow: hidden; margin: 0 auto; width: 100%; padding: 10px 0.4rem; border-bottom: 0.2rem solid #f2f2f2;}
.gg-bt{ overflow: hidden; margin: 0 auto 10px; width: 100%; }
.gg-bt h4{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.4rem; color: #333; font-weight: bold; }
.page-txt-box{ overflow: hidden; margin: 0 auto; width: 100%; }
.page-txt-box p{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.32rem; color: #666; line-height: 0.6rem;}
.page-xc{ overflow: hidden; margin: 0 auto; width: 100%; padding: 10px 0.4rem;  border-bottom: 0.2rem solid #f2f2f2;}
.page-xc-list{ overflow: hidden; margin: 0 auto; width: 100%;}
.page-xc-list ul{ overflow: hidden; margin: 0 auto; width: 100%;}
.page-xc-list ul li{ overflow: hidden; margin: 5px auto; margin-right: 10px; width: calc((100% - 10px) / 2); float: left;}
.page-xc-list ul li:nth-of-type(2n){ margin-right: 0; }
.page-xc-list ul li a{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 3rem; }
.page-xc-list ul li a img{width: 100%; height: 100%; object-fit: cover; }
.page-map{ overflow: hidden; margin: 0 auto; width: 100%; padding: 10px 0.4rem;  border-bottom: 0.2rem solid #f2f2f2;}

.xgqy-box{ overflow: hidden; margin: 10px auto; width: 100%; }
.xgqy-box .xgqy-nav{ margin: 0 auto; width: 100%; border-bottom: 1px solid #ddd; height: 1rem; }
.xgqy-box .xgqy-nav a{ margin: 0 auto; width: 33.3%; float: left; font-size: 0.373rem; color: #656565; text-align: center; height: 1rem; line-height: 1rem; font-weight: bold; position: relative; }
.xgqy-box .xgqy-nav a.active{ color: #7ba616; }
.xgqy-box .xgqy-nav a.active:before{ content: ""; overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 3px; background: #7ba616; border-radius: 10px; position: absolute; left:0; bottom: -1px; }
.xgqy-box .xgqy-tab{ overflow: hidden; margin: 0 auto; width: 100%; }
.xgqy-box .xgqy-tab&gt;div.dis{ display: block; }
.xgqy-box .xgqy-tab&gt;div{ overflow: hidden; margin: 10px auto; width: 100%; display: none; }
.xgqy-box .xgqy-tab&gt;div ul{ overflow: hidden; margin: 0 auto; width: 100%; }
.xgqy-box .xgqy-tab&gt;div ul li{ overflow: hidden; margin: 0 auto; width: 100%; padding: 00.266rem 0.4rem; border-bottom: 1px solid #ddd; }
.xgqy-box .xgqy-tab&gt;div ul li a{ overflow: hidden; margin: 0 auto; width: 100%; display: block;}
.xgqy-box .xgqy-tab&gt;div ul li a i{ overflow: hidden; margin: 0 auto; display: block; width: 2.533rem; height: 1.733rem; float: left;}
.xgqy-box .xgqy-tab&gt;div ul li a i img{ overflow: hidden; margin: 0 auto; display: block;
 width: 100%; height:100%; object-fit: cover;}
.xgqy-box .xgqy-tab&gt;div ul li a div{ overflow: hidden; margin: 0 auto; padding-left: 10px; }
.xgqy-box .xgqy-tab&gt;div ul li a div h4{ overflow: hidden; margin: 5px auto; font-size: 0.373rem; color: #000; line-height: 0.5rem; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.xgqy-box .xgqy-tab&gt;div ul li a div p{overflow: hidden; margin: 0 auto; font-size: 0.293rem; color: #999999;}
.xgqy-box .xgqy-tab&gt;div ul li a div strong{font-size: 0.32rem; color: #ff8402; font-weight: bold;}
.xgqy-box .xgqy-tab&gt;div ul li a div span{color: #ff8402;}

.office-make{ overflow: hidden; margin: 0 auto; padding: 10px 0 20px; width: 100%; box-shadow: 0 5px 5px rgba(0,0,0,0.1); }
.office-make-box{ overflow: hidden; margin: 0 auto; width: 100%;}
.office-make-box h3{ overflow: hidden; margin: 10px auto; width: 100%; font-size: 0.5rem; color: #010101;}
.office-make-box .office-zj{ overflow: hidden; margin: 0 auto; width: 100%;}
.office-make-box .office-zj span{ overflow: hidden; margin: 0 auto; font-size: 0.346rem; color: #9b9b9b; float: left; max-width: 1.4rem;}
.office-make-box .office-zj p{ overflow: hidden; margin: 0 auto; font-size: 0.346rem; color: #ec7310; float: left; width: calc(100% - 1.4rem); }
.office-make-box .office-make-pl{ overflow: hidden; margin: 15px auto; width: 100%; }
.office-make-box .office-make-pl ul{ overflow: hidden; margin: 0 auto; width: 100%; }
.office-make-box .office-make-pl ul li{ overflow: hidden; margin: 0 auto; float: left; width: calc(100% / 3); border-right: 1px solid #ddd;}
.office-make-box .office-make-pl ul li:nth-of-type(3n){ border: none; }
.office-make-box .office-make-pl ul li p{ overflow: hidden; margin: 0 auto; width: 100%; font-size:0.4rem; color: #e9410a; text-align: center; }
.office-make-box .office-make-pl ul li span{ overflow: hidden; margin: 0 auto; width: 100%; font-size:0.266rem; color: #767676; text-align: center; display: block; }
.office-make-bt{ overflow: hidden; margin: 0 auto; width: 100%; height: 1.41rem; background: #f5f5f5; border-radius: 5px; }
.office-make-bt:before{ content: ""; overflow: hidden; margin: 0 auto; width: 1.466rem; height: 1.41rem; display: block; background: url("../images/officeidx_bg.png") no-repeat center; background-size: 100%; float: left; }
.office-make-bt h4{ overflow: hidden; margin: 10px auto 8px; font-size: 0.4rem; color: #333333; float: left; padding: 0 10px; }
.office-make-bt div{ overflow: hidden; margin:0 auto; float: left; padding: 0 10px; }
.office-make-bt div a{ overflow: hidden; margin:0 auto; margin-right: 10px; font-size: 0.266rem; color: #757575; float: left; line-height: 0.333rem;}
.office-make-bt div a:before{ content: ""; overflow: hidden; margin: 0 1px; margin-right: 5px; display: block; width: 0.333rem; height: 0.333rem; float: left; background: url("../images/officeidx_01.png") no-repeat center; background-size: 100%; }
.office-make-txt{ overflow: hidden; margin: 10px auto 0; width: 100%;}
.office-make-txt ul{ overflow: hidden; margin: 0 auto; width: 100%; }
.office-make-txt ul li{ overflow: hidden; margin: 0 auto 5px; width: 50%; padding-right: 10px; float: left;}
.office-make-txt ul li span{ overflow: hidden; margin: 0 auto; font-size: 0.346rem; color: #9b9b9b; float: left; width: 1.4rem;}
.office-make-txt ul li p{ overflow: hidden; margin: 0 auto; font-size: 0.32rem; color: #000; float: left; width: calc(100% - 1.4rem); }
.office-make-txt ul:nth-of-type(2) li{ width: 100%; }
.office-make-txt ul li p a{ overflow: hidden; margin: 0 auto; display: block; float: right; color: #30b9a9; position: relative; padding-right: 15px;}
.office-make-txt ul li p a:after{ content: ""; overflow: hidden; display: block; width: 8px; height: 8px; border-top: 1px solid #30b9a9; border-right: 1px solid #30b9a9; 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);}
.office2-make-txt{ overflow: hidden; margin: 10px auto 0; width: 100%;}
.office2-make-txt ul{ overflow: hidden; margin: 0 auto; width: 100%; }
.office2-make-txt ul li{ overflow: hidden; margin: 0 auto 5px; width: 50%; padding-right: 10px; float: left;}
.office2-make-txt ul li:nth-of-type(2n){ padding-right: 0; }
.office2-make-txt ul li span{ overflow: hidden; margin: 0 auto; font-size: 0.346rem; color: #9b9b9b; float: left; max-width: 1.8rem;}
.office2-make-txt ul li p{ overflow: hidden; margin: 0 auto; font-size: 0.3rem; color: #000; float: left; max-width: calc(100% - 1.8rem); padding-left: 5px; }
.office2-make-txt ul li:last-child{ width: 100%; }
.office2-make-txt ul li p a{ overflow: hidden; margin: 0 auto; display: block; float: right; color: #30b9a9; position: relative; padding-right: 15px;}
.office2-make-txt ul li p a:after{ content: ""; overflow: hidden; display: block; width: 8px; height: 8px; border-top: 1px solid #30b9a9; border-right: 1px solid #30b9a9; 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);}

.office-msu{ overflow: hidden; margin: 0 auto; padding: 10px 0 20px; width: 100%; box-shadow: 0 5px 5px rgba(0,0,0,0.1); }
.office-msu-box{ overflow: hidden; margin: 0 auto; width: 100%; }
.office-msu-box .office-msu-bt{ overflow: hidden; margin: 0 auto; width: 100%; border-bottom: 1px solid #ddd; padding: 10px 0; }
.office-msu-box .office-msu-xx{ overflow: hidden; margin: 0 auto; float: left; width: 75%;}
.office-msu-box .office-msu-xx i{ overflow: hidden; margin: 0 auto; float: left; display: block; width: 1.33rem; height: 1.33rem; }
.office-msu-box .office-msu-xx i img{ display: block; width: 100%; height: 100%; }
.office-msu-box .office-msu-xx div{ overflow: hidden; margin: 0 auto; padding: 10px 0 10px 10px; }
.office-msu-box .office-msu-xx div h4{ overflow: hidden; margin: 0 auto 5px; font-size: 0.4rem; color: #333333; }
.office-msu-box .office-msu-xx div p{ overflow: hidden; margin: 0 auto; font-size: 0.32rem; color: #898989; }
.office-msu-box .office-msu-tel{ overflow: hidden; margin: 0 auto; float: right; max-width: 25%; padding: 10px 0;}
.office-msu-box .office-msu-tel a{ overflow: hidden; margin: 0 auto; display: block; }
.office-msu-box .office-msu-tel i{ overflow: hidden; margin: 0 auto; display: block; width: 0.5rem; height: 0.5rem; }
.office-msu-box .office-msu-tel i img{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 100%;}
.office-msu-box .office-msu-tel p{ overflow: hidden; margin: 0 auto; font-size: 0.293rem; color: #898989;}
.office-msu-box .office-msu-hy{ overflow: hidden; margin: 0 auto; float: right; max-width: 25%; padding: 10px 0;}
.office-msu-box .office-msu-hy a{ overflow: hidden; margin: 0 auto; display: block; }
.office-msu-box .office-msu-hy i{ overflow: hidden; margin: 0 auto; display: block; width: 0.8rem; height: 0.0.666rem; }
.office-msu-box .office-msu-hy i img{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 100%;}
.office-msu-box .office-msu-hy p{ overflow: hidden; margin: 0 auto; font-size: 0.293rem; color: #898989;}

.office-msu-txt{ overflow: hidden; margin: 0 auto; width: 100%; padding: 10px 0;}
.office-msu-txt p{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.32rem; color: #666666; line-height: 0.533rem; }
.office-box .container{ margin: 0 0.4rem;}
.map-list2{ overflow: hidden; margin: 10px auto; width: 100%; }
.map-list2 p{ overflow: hidden; margin: 5px auto; width: 100%; font-size: 0.32rem; color: #010101; }
.map-list2 p span{ color: #9b9b9b; margin-right: 5px; }
.officeidx-more{ overflow: hidden; margin: 10px auto; display: table; font-size: 0.32rem; color: #696969; text-align: center;  height: 0.733rem; line-height: 0.733rem; border-radius: 30px; background: #f2f1f1; padding: 0 30px 0 20px;  position: relative;}
.officeidx-more:before{ content: ""; overflow: hidden; display: block; width: 8px; height: 8px; border-top: 1px solid #666; border-right: 1px solid #666; transform:rotate(135deg); position: absolute; top:0; bottom: 5px; right:15px; margin: auto; }
.message{ overflow: hidden; margin: 0 auto; padding: 10px 0 20px; width: 100%; box-shadow: 0 5px 5px rgba(0,0,0,0.1); }
.message-box{ overflow: hidden; margin: 0 auto; width: 100%;}
.message-box textarea{ overflow: hidden; margin: 0 auto 10px; width: 100%; border: none; border: 1px solid #ddd; padding: 5px 10px; font-size: 0.32rem; }
.message-box a{ overflow: hidden; margin: 0 auto; display: block; padding: 0 30px; font-size: 0.32rem; color: #fff; text-align: center; height: 0.773rem; line-height: 0.773rem; border-radius: 5px; background: #23a394; float: left; }
.office-box .xgqy-box .xgqy-nav a{ width: calc(100% / 3);  }
.officeidx-foter{ overflow: hidden; margin: 0 auto 0; width: 100%; border-top: 1px solid #ddd; padding: 5px 0.4rem; }
.officeidx-foter .broker-img{ overflow: hidden; margin: 0 auto; float: left; }
.officeidx-foter .broker-img i{ overflow: hidden; margin: 0 auto 5px; display: block; width: 0.85rem; height: 0.85rem; border-radius: 50%; }
.officeidx-foter .broker-img i img{ overflow: hidden; margin: 0 auto; width: 100%; height: 100%; object-fit: cover; border: 1px solid #ddd; }
.officeidx-foter .broker-img div{ overflow: hidden; margin: 0 auto; width: 100%;}
.officeidx-foter .broker-img div h4{ overflow: hidden; margin: 0 auto; font-size: 0.32rem; color: #3d3d3d; text-align: center; }
.officeidx-foter .broker-img div p{ overflow: hidden; margin: 0 auto; font-size: 0.266rem; color: #616161; }
.officeidx-foter .officeidx-btn{ overflow: hidden; margin: 0 auto; width: calc(100% - 1.4rem); float: right; padding: 0.1rem 0; }
.officeidx-foter .officeidx-btn a{ overflow: hidden; margin: 0 auto; float: left;  font-size: 0.4rem; color: #fff; text-align: center; display: block; width: calc((100% - 10px) / 2); height: 1.1rem; line-height: 1.1rem; border-radius: 3px; background: #088ff8; position: relative;}
.officeidx-foter .officeidx-btn a.ly-btn{ margin-left: 10px; background: #7ba616; }
.officeidx-foter .officeidx-btn a:before{ content: ""; overflow: hidden; display: block; width: 0.6rem; height: 0.6rem; position: absolute; top:0; bottom: 0; left:20px; margin: auto; }
.officeidx-foter .officeidx-btn a.wt-btn:before{ background: url("../images/jhy_ico.png") no-repeat center; background-size: 100%; }
.officeidx-foter .officeidx-btn a.ly-btn:before{ background: url("../images/ddh_ico.png") no-repeat center; background-size: 100%; }

/*office-js*/
.office-box{ overflow: hidden; margin: 0 auto; width: 100%; }
.office-box .office-bt{ overflow: hidden; margin: 20px auto; width: 100%; }
.office-box .office-bt h4{ overflow: hidden; margin: 0 auto 5px; width: 100%; font-size: 0.48rem; color: #000000; font-weight: bold; }
.office-box .office-span{ overflow: hidden; margin: 0 auto; width: 100%; }
.office-box .office-span span{ overflow: hidden; margin: 0 auto; margin-right: 5px; font-size: 0.24rem; float: left; border: 1px solid #ddd; padding: 0 5px;}
.office-box .office-span span:nth-of-type(1){ border-color: #08af3b; color: #08af3b; }
.office-box .office-span span:nth-of-type(2){ border-color: #ff9934; color: #ff9934; }
.office-box .office-span span:nth-of-type(3){ border-color: #4a90e2; color: #4a90e2; }
.office-box .office-span span:nth-of-type(4){ border-color: #a579d2; color: #a579d2; }
.office-box .office-span span:nth-of-type(5){ border-color: #f00; color: #f00; }
.office-list{ overflow: hidden; margin: 0 auto 20px; box-shadow: 0 10px 5px rgba(0,0,0,0.02);}
.office-list .office-list-bt{ overflow: hidden; margin: 0 auto; width: 100%; }
.office-list .office-list-bt h5{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.346rem; color: #000000; display: block; font-weight: bold; position: relative; padding-left: 10px; }
.office-list .office-list-bt h5:before{ content: ""; overflow: hidden; display: block; width: 3px; height: 0.5rem; background: #23a394; border-radius: 5px; position: absolute; top:0; bottom: 0; left:0; margin: auto; }
.office-list-box{ overflow: hidden; margin: 0 auto; width: 100%;}
.office-list-box ul{ overflow: hidden; margin: 10px auto; }
.office-list-box ul li{ overflow: hidden; margin: 5px auto; float: left; width: 50%; padding-right: 10px;}
.office-list-box ul li span{ overflow: hidden; margin: 0 auto; font-size: 0.32rem; color: #525252; float: left; width: 1.8rem; text-align: justify; }
.office-list-box ul li p{ overflow: hidden; margin: 0 auto; font-size: 0.32rem; color: #939393; float: left; width: calc(100% - 1.8rem); }
.office-list-box ul li p strong{color: #ff9934; }
.omeans-ua{ overflow: hidden; margin: 5px auto; width: 100%;}
.omeans-ua span{ overflow: hidden; margin: 0 auto; font-size: 0.32rem; color: #525252; float: left; width: 1.8rem; text-align: justify;  }
.omeans-ua p{ overflow: hidden; margin: 0 auto; font-size: 0.32rem; color: #939393; float: left; width: calc(100% - 1.8rem);  }
.omeans-ua a{ overflow: hidden; margin:5px; font-size: 0.32rem; color: #939393; display: block; line-height: 0.333rem; }
.omeans-ua a:before{ content: ""; overflow: hidden; margin: 0 auto; display: block; width: 0.266rem; height: 0.333rem; background: url("../images/location_ico2.png") no-repeat center; background-size: 100%; float: left; }


.office-list-box2{ overflow: hidden; margin: 0 auto; width: 100%;}
.office-list-box2 ul{ overflow: hidden; margin: 10px auto; }
.office-list-box2 ul li{ overflow: hidden; margin: 5px auto; float: left; width:calc(100% / 3); padding-right: 10px;}
.office-list-box2 ul li i{ overflow: hidden; margin: 0 auto; margin-right: 5px; display: block; float: left; width: 0.4rem; height: 0.4rem; }
.office-list-box2 ul li i img{ display: block; width: 100%; height: 100%;}
.office-list-box2 ul li span{ overflow: hidden; margin: 0 auto; font-size: 0.32rem; color: #525252; float: left; text-align: justify; line-height: 0.4rem; }
.office-list-box3{ overflow: hidden; margin: 0 auto; width: 100%;}
.office-list-box3 ul{ overflow: hidden; margin: 10px auto; }
.office-list-box3 ul li{ overflow: hidden; margin: 5px auto; width: 100%;}
.office-list-box3 ul li p{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.32rem; color: #4c4c4c;}
.office-xg{ overflow: hidden; margin: 0 auto 10px; width: 100%; box-shadow: 0 5px 5px rgba(0,0,0,0.1); }
.office-xg-bt{ overflow: hidden; margin: 10px auto 20px; width: 100%; position: relative;}
.office-xg-bt h4{ overflow: hidden; margin: 0 auto; font-size: 0.4rem; color: #fff; display: block; float: left; background: #30b9a9; padding: 0 15px; height: 0.68rem; line-height: 0.68rem; border-radius: 0 15px 15px 0; }
.office-xg-bt a{ overflow: hidden;float: right;font-size: 0.24rem;color: #a1a1a1;position: absolute;top: 0;right: 0.4rem;bottom: 0;margin: auto; width: 1.2rem; height: 0.68rem;line-height: 0.68rem; text-align: right; padding-right: 13px;}
.office-xg-bt a:after{ content: ""; overflow: hidden; display: block; width: 8px; height: 8px; border-top: 1px solid #666; border-right: 1px solid #666; 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);}
.office-xg .img-box{  overflow: hidden; margin: 0 auto; width: 100%; height: 2.893rem; position: relative;}
.office-xg-box .img-box i{ overflow: hidden;margin: 0 auto; display: block; width: 100%; height: 100%;}
.office-xg-box .img-box i img{ overflow: hidden;margin: 0 auto; display: block; width: 100%; height: 100%; object-fit:cover;}
.office-xg-box .img-box p{ overflow: hidden; margin: 0 auto; display: block; font-size: 0.266rem; color: #fff; background: rgba(0,0,0,0.5); position: absolute; right:0; bottom: 0; }
.office-xg-box .img-box p{ overflow: hidden; margin: 0 auto; display: block; line-height: 0.266rem; padding:5px 10px; }
.office-xg-box .img-box p:before{ content: ""; overflow: hidden; margin: 0 auto; margin-right: 5px; display: block; width: 0.32rem; height: 0.266rem; background: url("../images/xc_ico.png") no-repeat center; background-size: 100%; float: left;}
.office-xg-box{ overflow: hidden; margin: 0 auto; width: 100%; }
.office-xg-box ul{ overflow: hidden; margin: 0 auto; width: 100%; }
.office-xg-box ul li{ overflow: hidden; margin: 0 auto 10px; width: calc((100% - 10px) / 2 ); margin-right: 10px; float: left; }
.office-xg-box ul li:nth-of-type(2n){margin-right: 0;}
.office-xg-box ul li a{ overflow: hidden; margin: 0 auto; width:100%; display: block; }
.office-xg-box .text-box{ overflow: hidden; margin: 0 auto; width: 100%;}
.office-xg-box .text-box h4{ overflow: hidden; margin: 5px auto; width: 100%; font-size: 0.42rem; color: #000; }
.office-xg-box .text-box-wb{ overflow: hidden; margin: 0 auto; width: 100%;}
.office-xg-box .text-box-wb span{ overflow: hidden; margin: 0 auto; margin-right: 5px; padding: 0 5px; display: block; float: left; font-size: 0.24rem; }
.office-xg-box .text-box-wb span:nth-of-type(1){ background: #fff0de; color: #f78b26; }
.office-xg-box .text-box-wb span:nth-of-type(2){ background: #f2f5fa; color: #8ca5b7; }
.office-xg-box .text-box-wb span:nth-of-type(3){ background: #23a394; color: #fff; }
.office-xg-box .text-box-bt{ overflow: hidden; margin: 0 auto; width: 100%;}
.office-xg-box .text-box-bt p{ overflow: hidden; margin: 0 auto; width: 100%;  font-size: 0.5rem; color: #ff7a00; font-weight: bold; }
.office-xg-box .text-box-bt span{font-size: 0.24rem; color: #8b8b8b; font-weight: normal; }
.office-foter{ overflow: hidden; margin: 20px auto 0; width: 100%; border-top: 1px solid #ddd; padding: 10px 0.4rem; }
.office-foter span{ overflow: hidden; margin: 0 auto; font-size: 0.453rem; color: #23a394; height: 0.933rem; line-height: 0.933rem; font-weight: bold; position: relative; padding-left: 18px;}
.office-foter span:before{ content: ""; overflow: hidden; display: block; width: 0.4rem; height: 0.533rem; position: absolute; left:0; top:0; bottom: 0; margin: auto; background: url("../images/tel_ico2.png") no-repeat center; background-size: 100%; }
.office-foter a{ overflow: hidden; margin: 0 auto; float: right;  font-size: 0.32rem; color: #fff; text-align: center; display: block; width: 2.97rem; height: 0.933rem; line-height: 0.933rem; border-radius: 5px; background: #30b9a9;}
/*office_xc*/
.office-xc-nav{ overflow: hidden; margin: 20px auto 10px; width: 100%; overflow-x: auto;}
.office-xc-nav&gt;div{ overflow: hidden; margin: 0 auto; float: left;}
.office-xc-nav a{ overflow: hidden; margin: 0 auto; display: block; float: left; font-size: 0.32rem; color: #333333; width: 82px; height: 0.68rem; line-height: 0.68rem; text-align: center;}
.office-xc-nav a.active{ color: #fff; background: #23a394; border-radius: 30px; }
.office-xc-list{ overflow: hidden; margin: 0 auto; }
.office-xc-list .office-xc-bt{ overflow: hidden; margin: 10px auto; width: 100%; }
.office-xc-list .office-xc-bt h4{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.373rem; color: #000;  font-weight: bold; }
.office-xc-box{ overflow: hidden; margin: 0 auto; width: 100%; }
.office-xc-box ul{ overflow: hidden; margin: 0 auto; width: 100%; }
.office-xc-box ul li{ overflow: hidden; margin: 0 auto 10px; margin-right: 10px; width: calc((100% - 20px) / 3);  float: left;}
.office-xc-box ul li:nth-of-type(3n){ margin-right: 0; }
.office-xc-box ul li a{ overflow: hidden; margin: 0 auto; width: 100%; display: block; }
.office-xc-box ul li a i{ overflow: hidden; margin: 0 auto; width: 100%; height: 2.21rem; display: block; }
.office-xc-box ul li a i img{ display: block; width: 100%; height: 100%; object-fit: cover; }
/*office_map*/
.map-box{ overflow: hidden; margin: 20px auto; width: 100%; box-shadow: 0 5px 5px rgba(0,0,0,0.1);}
.map-box .container{ height: 4.5rem; border-radius: 5px; }
.map-box .container .title {font-size: 0.36rem;font-weight: bold;color: #000;}
.map-box .container .content {font-size: 0.24rem;color: #999;margin-top: 6px;}
.map-box .map-list{ overflow: hidden; margin: 0 auto; width: 100%;}
.map-box .map-list ul{ overflow: hidden; margin: 15px auto 0; width: 100%;}
.map-box .map-list ul li{ overflow: hidden; margin: 0 auto 15px; width: 50%; padding-right: 10px; float: left; }
.map-box .map-list ul li h4{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.426rem; color: #000;  line-height: 0.533rem;}
.map-box .map-list ul li h4 i{overflow: hidden; margin: 0 auto; margin-right: 5px; width: 0.533rem; height: 0.533rem; display: block; float: left;}
.map-box .map-list ul li h4 i img{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 100%;}
.map-box .map-list ul li span{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.32rem; color: #7f7f7f; line-height: 0.586rem; }
.map-box .map-list ul li p{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.32rem; color: #333333; line-height: 0.586rem; }

.office-map-box{ overflow: hidden; margin: 0.5rem auto; width: 100%; padding: 0 0.4rem; }
.office-map-box .swiper-container{ margin: 0 auto; }
.office-map-box .swiper-slide{ width: 100%; }
.office-map-box .swiper-slide a{overflow: hidden; width: 100%; height: 2.536rem; display: block; position: relative;}
.office-map-box .swiper-slide a img{ width: 100%; height: 100%; display: block; object-fit: cover; }
.office-map-box .swiper-slide a p{ overflow: hidden; margin: 0 auto; width: 100%; padding: 5px 10px;font-size: 0.293rem; color: #fff; position: absolute; left:0; bottom: 0; background: rgba(0,0,0,0.4); }
.office-map-box .swiper-slide a i{ overflow: hidden; margin: 0 auto; display: block; font-size: 0.266rem; color: #fff; background: rgba(0,0,0,0.5); position: absolute; right:0; top:0; }
.office-map-box .swiper-slide a i{ overflow: hidden; margin: 0 auto; display: block; line-height: 0.266rem; padding:5px 10px;font-style: normal; }
.office-map-box .swiper-slide a i:before{ content: ""; overflow: hidden; margin: 0 auto; margin-right: 5px; display: block; width: 0.32rem; height: 0.266rem; background: url("../images/xc_ico.png") no-repeat; background-size: 100%; float: left;}
/*xjan-gj*/
.xjan-gj-box{ overflow: hidden; margin: 0 auto; width: 100%; }
.xjan-gj-list{ overflow: hidden; margin: 0 auto; width: 100%; }
.xjan-gj-list ul{ overflow: hidden; margin: 0 auto; width: 100%; }
.xjan-gj-list ul li{ overflow: hidden; margin: 0 auto; width: 100%; padding: 10px 0; border-bottom: 1px solid #ddd; }
.xjan-gj-list ul li:last-child{ border: none; }
.xjan-gj-list ul li i{ overflow: hidden; margin: 0 auto; width: 2.45rem; height:2rem; float: left; }
.xjan-gj-list ul li i a{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 100%; }
.xjan-gj-list ul li i a img{ margin: 0 auto; display: block; width: 100%; height: 100%; object-fit: cover; border: 1px solid #ddd; }
.xjan-gj-list .xjan-gj-txt{ overflow: hidden; margin: 0 auto; width: calc(100% - 2.45rem - 27%); float: left; padding-left: 8px;}
.xjan-gj-list .xjan-gj-txt h4{ overflow: hidden; margin: 0 auto 3px; font-size: 0.32rem; color: #000; font-weight: bold; }
.xjan-gj-list .xjan-gj-txt-xx{ overflow: hidden; margin: 0 auto 5px; width: 100%;}
.xjan-gj-list .xjan-gj-txt-xx p{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.186rem; color: #3d3d3d; }
.xjan-gj-list .xjan-gj-txt-xx p span{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.186rem; color: #f65d00; }
.xjan-gj-list .xjan-gj-txt-bq{ overflow: hidden; margin: 0 auto; width: 100%; }
.xjan-gj-list .xjan-gj-txt-bq span{ overflow: hidden; margin: 0 auto 3px; margin-right: 3px; display: block; float: left; font-size: 0.16rem; padding: 0 3px; }
.xjan-gj-list .xjan-gj-txt-bq span:nth-of-type(1){ color: #08af3b; border: 1px solid #08af3b; }
.xjan-gj-list .xjan-gj-txt-bq span:nth-of-type(2){ color: #ff9934; border: 1px solid #ff9934; }
.xjan-gj-list .xjan-gj-txt-bq span:nth-of-type(3){ color: #4a90e2; border: 1px solid #4a90e2; margin-right: 0; }
.xjan-gj-list .xjan-gj-txt-bq span:nth-of-type(4){ color: #08af3b; border: 1px solid #08af3b; }
.xjan-gj-list .xjan-gj-txt-bq span:nth-of-type(5){ color: #ff9934; border: 1px solid #ff9934; }
.xjan-gj-list .xjan-gj-txt-bq span:nth-of-type(6){ color: #4a90e2; border: 1px solid #4a90e2; margin-right: 0; }
.xjan-gj-list .xjan-gj-btn{ overflow: hidden; margin: 0 auto; width: 27%; float: right; padding-top: 0.9rem; }
.xjan-gj-list .xjan-gj-btn p{ overflow: hidden; margin: 0 auto; font-size: 0.16rem; color: #5a5a5a; }
.xjan-gj-list .xjan-gj-btn p span{ font-size: 0.38rem; color: #f25045; }
.xjan-gj-list .xjan-gj-btn a{ overflow: hidden; margin: 0 auto; display: block; font-size: 0.186rem; color: #fff; width: 100%; height: 0.56rem; line-height: 0.56rem; border-radius: 5px; background: #f78b28; text-align: center; }
/*xjan*/
.xjan-head{ overflow: hidden; margin: 0 auto; width: 100%; position: relative;}
.xjan-head .swiper-slide{ position: relative; height: 6.14rem; }
.xjan-head .swiper-slide img{ display: block; width: 100%; height: 100%; }
.xjan-head .swiper-slide i{ overflow: hidden; display: block; width: 1rem; height:1rem; position: absolute; top:0; bottom: 0; left:0; right:0; margin: auto;}
.xjan-head .swiper-slide i img{ overflow: hidden; margin: 0 auto; display: block; width:100%; height:100%; }
.xjan-head .swiper-slide a{ overflow: hidden; margin: 0 auto; display: block; width: 100%; }
.xjan-head .swiper-pagination{ overflow: hidden; position: absolute; left:0; right:0; bottom: 10px; margin: auto; }
.xjan-head .swiper-pagination-bullet{ opacity: 1; background: #fff; margin: 0 2px; }
.xjan-head .swiper-pagination-bullet-active{ background: #30b9a9; }
.xjan-make{ overflow: hidden; margin: 0 auto 15px; width: 100%; padding: 15px 0; box-shadow: 0 5px 5px rgba(0,0,0,0.1);  }
.xjan-make-box{ overflow: hidden; margin: 0 auto; width: 100%;}
.xjan-make-bt{ overflow: hidden; margin: 10px auto; width: 100%; }
.xjan-make-bt h3{ overflow: hidden; margin: 0 auto; font-size: 0.5rem; color: #010101; float: left; width: 70%; }
.xjan-make-bt span{ overflow: hidden; margin: 0 auto; font-size: 0.24rem; color: #acacac; float: right; display: block; width: 30%; text-align: right; }
.xjan-make-bq{ overflow: hidden; margin: 0 auto 10px; width: 100%; }
.xjan-make-bq p{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.426rem; color: #e9410a; font-weight: bold; }
.xjan-make-bq p span{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.213rem; color: #e9410a; font-weight: normal; }
.xjan-make-bq div{ overflow: hidden; margin: 5px auto; width: 100%; }
.xjan-make-bq div span{ overflow: hidden; margin: 0 auto; font-size:0.266rem; color: #3eb6b3; background: #e4f5f5; padding: 3px 5px; }
.xjan-make-txt{ overflow: hidden; margin: 0 auto; width: 100%; }
.xjan-make-txt ul{ overflow: hidden; margin: 0 auto; width: 100%; }
.xjan-make-txt ul li{ margin: 5px auto; width: 100%; }
.xjan-make-txt ul li span{ overflow: hidden; margin: 0 auto; font-size: 0.346rem; color: #9b9b9b; float: left; padding: 1px 0;}
.xjan-make-txt ul li p{overflow: hidden;margin: 0 auto; font-size: 0.346rem; color: #333; padding: 1px 0; padding-left: 5px; }
.xjan-make-txt ul li strong{ color: #e9410a; }
.xjan-make-txt ul li p a{ color: #3eb6b3; }
.xjan-make-txt .jsq-btn{ border: 1px solid #3eb6b3; margin: 0 5px; padding: 0 5px; border-radius: 5px; position: relative; padding-left: 0.5rem;}
.xjan-make-txt .jsq-btn:after{ content: ""; overflow: hidden; display: block; background: url("../images/jsq_ico.png") no-repeat center; background-size: 100%; position: absolute; left:0.05rem; top:0; bottom: 0; margin: auto; width: 0.46rem; height: 0.46rem;}
.xjan-make-txt .manner-btn{ border: 1px solid #3eb6b3; margin: 0 5px; padding: 0 5px; border-radius: 5px; position: relative; padding-left: 0.5rem;}
.xjan-make-txt .manner-btn:after{ content: ""; overflow: hidden; display: block; background: url("../images/zffs_ico.png") no-repeat center; background-size: 100%; position: absolute; left:0.05rem; top:0; bottom: 0; margin: auto; width: 0.46rem; height: 0.46rem;}
.xjan-lb-box{ overflow: hidden; margin: 0 auto; }
.xjan-lb-box .swiper-slide{ overflow: hidden; margin: 0 auto; }
.xjan-lb-box .swiper-slide a{ overflow: hidden; margin: 0 auto; width: 100%; display: block;}
.xjan-lb-box .swiper-slide a i{ overflow: hidden; margin: 0 auto; width: 100%; height: 3.4rem; display: block; }
.xjan-lb-box .swiper-slide a i img{ display: block; width: 100%; height: 100%; object-fit: cover; border: 1px solid #ddd;}
.xjan-lb-box .xjan-lb-txt{ overflow: hidden; margin: 0 auto; width: 100%; }
.xjan-lb-box .xjan-lb-txt-left{ overflow: hidden; margin: 0 auto; float: left; padding: 10px 0; }
.xjan-lb-box .xjan-lb-txt-left h4{ overflow: hidden; margin: 0 auto 5px; font-size: 0.213rem; color: #000; }
.xjan-lb-box .xjan-lb-txt-left p{ overflow: hidden; margin: 0 auto; font-size: 0.213rem; color: #9b9b9b; }
.xjan-lb-box .xjan-lb-txt-left p span{ overflow: hidden; margin: 0 auto; font-size: 0.186rem; color: #ff4e00; }
.xjan-lb-box .xjan-lb-txt-right{ overflow: hidden; margin: 0 auto; float: right; padding: 10px 0; }
.xjan-lb-box .xjan-lb-txt-right span{ overflow: hidden; margin: 0 auto; float: right; font-size: 0.186rem; color: #23a394; border: 1px solid #23a394; border-radius: 20px; padding: 0 5px;}
/*omeans*/
.omeans-box .office-bt{ overflow: hidden; margin: 20px auto; width: 100%; }
.omeans-box .office-bt h4{ overflow: hidden; margin: 0 auto 5px; width: 100%; font-size: 0.48rem; color: #000000; font-weight: bold; }
.omeans-box .office-span{ overflow: hidden; margin: 0 auto; width: 100%; }
.omeans-box .office-span span{ overflow: hidden; margin: 0 auto; margin-right: 5px; font-size: 0.24rem; float: left; border: 1px solid #ddd; padding: 0 5px;}
.omeans-box .office-span span:nth-of-type(1){ border-color: #08af3b; color: #08af3b; }
.omeans-box .office-span span:nth-of-type(2){ border-color: #ff9934; color: #ff9934; }
.omeans-box .office-span span:nth-of-type(3){ border-color: #4a90e2; color: #4a90e2; }
.omeans-box .office-span span:nth-of-type(4){ border-color: #a579d2; color: #a579d2; }
.omeans-box .office-span span:nth-of-type(5){ border-color: #f00; color: #f00; }
.omeans-list-box3{ overflow: hidden; margin: 0 auto; width: 100%; padding: 10px 0; }
.omeans-list-box3 p{ overflow: hidden; margin: 0 auto; font-size: 0.32rem; color: #939393; line-height: 0.61rem; float: left; }
.omeans-list-pl{ overflow: hidden; margin: 0 auto; width: 100%; padding: 10px 0; }
.omeans-list-pl ul{ overflow: hidden; margin: 0 auto; width: 100%;}
.omeans-list-pl ul li{ overflow: hidden; margin: 0 auto; width: 100%;}
.omeans-list-pl ul li span{ overflow: hidden; margin: 0 auto; font-size: 0.32rem; color: #595959; line-height: 0.61rem; float: left; max-width: 1.8rem; }
.omeans-list-pl ul li p{ overflow: hidden; margin: 0 auto; font-size: 0.32rem; color: #939393; line-height: 0.61rem; float: left; }
.omeans-list-pl ul li p i{ overflow: hidden; margin: 0.1rem auto; display: block; width: 0.36rem; height: 0.36rem; float: right;}
.omeans-list-pl ul li p i img{ display: block; width: 100%; height: 100%;}
/*trends-box*/
.trends-box{ overflow: hidden; margin: 0 auto; width: 100%; }
.trends-list{ overflow: hidden; margin: 0 auto; width: 100%; }
.trends-list ul{ overflow: hidden; margin: 0 auto; width: 100%; padding-top: 20px; }
.trends-list ul li{ overflow: hidden; margin: 0 auto; width: 100%; padding: 10px 0; border-bottom: 1px solid #ddd; }
.trends-list ul li a{ overflow: hidden; margin: 0 auto; width: 100%; display: block; }
.trends-list ul li a span{ overflow: hidden; margin: 0 auto 10px; display: block; font-size: 0.266rem; color: #fff; background: #30b9a9; border-radius: 20px; text-align: center; float: left; padding: 3px 10px; }
.trends-list ul li a h4{ overflow: hidden; margin: 10px auto; display: block; width: 100%; font-size: 0.4rem; color: #333333;}
.trends-list ul li a p{ overflow: hidden; margin: 0 auto; display: block; width: 100%; font-size: 0.293rem; color: #7f7f7f;}
.trends-list ul li a p i{font-size: 0.293rem; color: #ef700a; font-style: normal;}
/*xjanidx*/
.xjan-lb-box .xjan-lb-txt{ overflow: hidden; margin: 0 auto; width: 100%; padding-bottom: 10px; }
.xjan-lb-box .xjan-lb-txt h4{ overflow: hidden; margin:5px auto; width: 100%; font-size: 0.346rem; height: 0.4rem; line-height: 0.4rem; }
.xjan-lb-box .xjan-lb-txt h4 span{ overflow: hidden; margin: 0 auto; margin-right: 5px; font-size: 0.266rem; padding: 0 5px; height: 0.4rem; line-height: 0.4rem; }
.xjan-lb-box .xjan-lb-txt .d-sou{ color: #cb8f31; background: #fdf9ba; }
.xjan-lb-box .xjan-lb-txt .z-sou{ color: #4fc5c2; background: #d2fdfc; }
.xjan-lb-box .xjan-lb-txt p{ overflow: hidden; margin: 0 auto 5px; font-size: 0.293rem; text-align: center; color: #7e7e7e; }
.xjan-lb-box .xjan-lb-txt strong{ overflow: hidden; margin: 0 auto; font-size: 0.293rem; text-align: center; color: #212121; display: block; text-align: center; }

.xjan-trends{ overflow: hidden; margin: 0 auto 15px; box-shadow: 0 5px 5px rgba(0,0,0,0.1); }
.xjan-trends-bt{ overflow: hidden; margin: 10px auto; width: 100%; position: relative;  border-bottom: 1px solid #ddd;}
.xjan-trends-bt .more-btn{ overflow: hidden;float: right;font-size: 0.24rem;color: #a1a1a1;position: absolute;top: 0;right: 0.4rem;bottom: 0;margin: auto; width: 1.2rem; height: 0.68rem;line-height: 0.68rem; text-align: right; padding-right: 13px;}
.xjan-trends-bt .more-btn:after{ content: ""; overflow: hidden; display: block; width: 8px; height: 8px; border-top: 1px solid #666; border-right: 1px solid #666; 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);}
.xjan-trends-nav{ overflow: hidden; margin: 0 auto; width: calc(100% - 1.2rem); float: left; display: flex;}
.xjan-trends-nav a{ overflow: hidden; margin: 0 10px; float: left; font-size: 0.4rem; color: #333333; padding: 5px 0; position: relative;}
.xjan-trends-nav a.active{color: #23a394; }
.xjan-trends-nav a.active:before{content: ""; overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 3px; background: #30b9a9; border-radius: 10px; position: absolute; left:0; bottom: 0;}
.xjan-trends-tab{ overflow: hidden; margin: 0 auto; padding-bottom: 20px;}
.xjan-trends-tab&gt;div{ overflow: hidden; margin: 0 auto; width: 100%; display: none; }
.xjan-trends-tab&gt;div.dis{ display: block; }
.xjan-trends-tab ul{ overflow: hidden; margin: 0 auto; width: 100%;}
.xjan-trends-tab ul li{ overflow: hidden; margin: 0 auto; width: 100%; padding: 10px 0; border-bottom: 1px solid #ddd; }
.xjan-trends-tab ul li a{ overflow: hidden; margin: 0 auto; width: 100%; display: block; }
.xjan-trends-tab ul li a span{ overflow: hidden; margin: 0 auto 10px; display: block; font-size: 0.266rem; color: #fff; background: #30b9a9; border-radius: 20px; text-align: center; float: left; padding: 3px 10px; }
.xjan-trends-tab ul li a h4{ overflow: hidden; margin: 10px auto; display: block; width: 100%; font-size: 0.4rem; color: #333333;}
.xjan-trends-tab ul li a p{ overflow: hidden; margin: 0 auto; display: block; width: 100%; font-size: 0.293rem; color: #7f7f7f;}
.xjan-trends-tab ul li a p i{font-size: 0.293rem; color: #ef700a; font-style: normal;}

.map-lb{ overflow: hidden; margin: 0 auto; }
.map-nav{ overflow: hidden; margin: 10px auto; width: 100%; border-bottom: 1px solid #ddd;}
.map-nav a{ overflow: hidden; margin: 0 10px; float: left; font-size: 0.4rem; color: #333333; padding: 5px 10px; position: relative;}
.map-nav a.active{color: #23a394; }
.map-nav a.active:before{content: ""; overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 3px; background: #30b9a9; border-radius: 10px; position: absolute; left:0; bottom: 0;}
.map-tab{ overflow: hidden; margin: 0 auto; }
.map-tab&gt;div{ overflow: hidden; margin: 0 auto; width: 100%; display: none; }
.map-tab&gt;div.dis{ display: block; }
.map-tab&gt;div ul{ overflow: hidden; margin: 0 auto; width: 100%; }
.map-tab&gt;div ul li{ overflow: hidden; margin: 0 auto; width: 100%; padding: 10px 0; border-bottom: 1px solid #ddd;}
.map-tab&gt;div ul li:last-child{ border: none;}
.map-tab&gt;div ul li a{ overflow: hidden; margin: 0 auto; width: 100%; display: block; }
.map-tab&gt;div ul li a h4{ overflow: hidden; margin: 0 auto; width: 40%; display: block; float: left; font-size: 0.32rem; color: #23a394; }
.map-tab&gt;div ul li a p{ overflow: hidden; margin: 0 auto; width: 30%; display: block; float: left; font-size: 0.32rem; color: #151515;}
.map-tab&gt;div ul li a span{ overflow: hidden; margin: 0 auto; width: 30%; display: block; float: left; font-size: 0.32rem; color: #151515; text-align: right;}
/*broker-list*/
.search-nav-box .news-list-box{ overflow: hidden; margin: 10px auto 0; width: 100%; background: #fff; z-index: 3; padding: 7.5px 0.24rem;}
.search-nav-box .news-list-box a{ overflow: hidden; margin: 0.08rem auto; margin-right: 5px; display: block; width: calc((100% - 10px) / 3 ); height: 0.74rem; font-size: 0.32rem; color: #333a;  line-height: 0.74rem; text-align: center;  float: left; background: #f6f6f6; border-radius: 5px; }
.search-nav-box .news-list-box a.active{background: #299c87; color: #fff;}
.search-nav-box .news-list-box a:nth-of-type(3n){ margin-right: 0;}
.broker-list{ overflow: hidden; margin: 0 auto; width: 100%; }
.broker-list ul{ overflow: hidden; margin: 0 auto; width: 100%; }
.broker-list ul li{ overflow: hidden; margin: 0 auto; width: 100%; border-bottom: 1px solid #ddd; padding: 10px 0;}
.broker-list .broker-list-img{ overflow: hidden; margin: 0 auto; width: 1.7rem; float: left;}
.broker-list .broker-list-img i{ overflow: hidden; margin: 0 auto; width: 1.7rem; height: 1.786rem; }
.broker-list .broker-list-img i img{ margin: 0 auto; width: 100%; height:100%; object-fit: cover; }
.broker-list .broker-list-img p{ overflow: hidden; margin: 0 auto; font-size:0.186rem; color: #7d7d7d; text-align: center;}
.broker-list .broker-list-right{ overflow: hidden; margin: 0 auto; width: calc(100% - 1.7rem); float: left; padding-left: 10px;}
.broker-list .broker-list-bt{ overflow: hidden; margin: 0 auto 5px; width: 100%; }
.broker-list .broker-list-bt h4{ overflow: hidden; margin: 0 auto; max-width: 55%; float: left; font-size: 0.32rem; color: #333333; font-weight: bold; line-height: 0.4rem; }
.broker-list .broker-list-bt h4 span{ overflow: hidden; margin: 0 auto; font-size: 0.266rem; color: #696969; font-weight: normal; display: block; float: right; line-height: 0.4rem; }
.broker-list .broker-list-bt h4 span:after{content: ""; overflow: hidden; margin: 0 5px; display: block; width: 0.333rem; height: 0.4rem; float: left; background: url("../images/jp_ico.png") no-repeat center; background-size: 100%; }
.broker-list .broker-list-bt a{ overflow: hidden; margin: 0 auto; max-width: 45%; float: right; font-size: 0.186rem; color: #23a394; line-height: 0.4rem; border: 1px solid #ddd; border-radius: 3px; padding: 0 5px;}
.broker-list .broker-list-bt a:after{content: ""; overflow: hidden; margin: 0.04rem auto; display: block; width: 0.32rem; height: 0.32rem; float: left; background: url("../images/sd_ico.png") no-repeat center; background-size: 100%; }
.broker-list .broker-list-txt{ overflow: hidden; margin: 0 auto; width: 100%;}
.broker-list .broker-list-txt p{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.24rem; color: #696969; line-height: 0.48rem; }
.broker-list .broker-list-txt p span{ float: left; color: #333333; }
.broker-list .broker-list-txt p strong{ float: left; color: #23a394; margin: 0 3px; background: #dcfffb; padding: 0 5px;}
.broker-list .broker-list-bq{ overflow: hidden; margin: 5px auto 0; width: 100%;}
.broker-list .broker-list-bq a{ overflow: hidden; margin: 0 1px; font-size: 0.24rem; }
.broker-list .broker-list-bq a.bs-b{ color: #23a394; }
.broker-list .broker-list-bq a.bs-b span{ color: #f67700; }
.broker-list .broker-list-bq a.bs-h{ color: #a5a5a5; }
.broker-list .broker-list-bq a.bs-h span{ color: #a5a5a5; }
.team-box{ overflow: hidden; margin: 0 auto; width: 100%; min-height: calc(100vh - 1.33rem - 2.2rem); }
.team-box ul{ overflow: hidden; margin: 0.4rem auto 0; width: 100%; }
.team-box ul li{ overflow: hidden; margin: 0 auto 10px; width: calc((100% - 1.2rem) / 2); margin-left: 0.4rem; float: left;}
.team-box ul li:nth-of-type(2n){ margin-right: 0.4rem; }
.team-box ul li i{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 4rem;}
.team-box ul li i a{ overflow: hidden; margin: 0 auto; display: block; width: 100%; }
.team-box ul li i img{ margin: 0 auto; display: block; width: 100%; height:100%; object-fit: cover;}
.team-box ul li h4{ overflow: hidden; margin: 10px auto; display: block; width: 100%; font-size: 0.213rem; color: #333333; text-align: center;}
.team-box ul li div{ overflow: hidden; margin: 10px auto; width: 100%;}
.team-box ul li div a{ overflow: hidden; margin: 0 auto; display: block; margin-right: 5px; width:calc((100% - 5px) / 2); float: left; font-size: 0.16rem; text-align: center; border-radius: 3px; padding: 3px 0;  position: relative; text-indent: 15px;}
.team-box ul li div a:after{ content: ""; overflow: hidden; display: block; width:0.4rem; height: 0.4rem; position: absolute; top:0; bottom: 0; left:5px; margin: auto;}
.team-box ul li div a:nth-of-type(1n){ color: #ff7d2d; border: 1px solid #ff7d2d; }
.team-box ul li div a:nth-of-type(2n){ margin-right: 0; color: #23a394; border: 1px solid #23a394; }
.team-box ul li div a:nth-of-type(1n):after{ background: url("../images/team_ico1.png") no-repeat center; background-size: 100%;  }
.team-box ul li div a:nth-of-type(2n):after{ background: url("../images/team_ico2.png") no-repeat center; background-size: 100%; }
/*brokeridx*/
.brokeridx-box{ overflow: hidden; margin: 0 auto; width: 100%; border-radius: 10px 10px 0 0; }
.brokeridx-head{ overflow: hidden; margin: 0 auto; width: 100%; min-height: 5rem; background: #23a394;}
.brokeridx-head-bt{ overflow: hidden; margin: 1.33rem auto 0; padding: 0 0.4rem;}
.brokeridx-head-bt-left{ overflow: hidden; float: left; width: 50%; }
.brokeridx-head-bt-left i{ overflow: hidden; float: left; width: 1.36rem; height: 1.36rem; display: block; border-radius: 50%; }
.brokeridx-head-bt-left i img{ display: block; width: 100%; height: 100%; object-fit: cover; }
.brokeridx-head-bt-left div{ overflow: hidden; margin: 0 auto; padding: 10px; }
.brokeridx-head-bt-left div h4{ overflow: hidden; margin: 0 auto 5px; font-size: 0.373rem; color: #fff; float: left; }
.brokeridx-head-bt-left div h4 span{overflow: hidden; font-size: 0.24rem; color: #fff; display: block; float: right; line-height: 0.4rem;  }
.brokeridx-head-bt-left div h4 span:after{ content: ""; overflow: hidden; margin: 0 3px; display: block; width: 0.333rem; height: 0.4rem; background: url("../images/jp_ico.png") no-repeat center; background-size: 100%; float: left;}
.brokeridx-head-bt-left div p{overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.24rem; color: #fff; display: block; float: right; line-height: 0.4rem;  }
.brokeridx-head-bt-left div span{ color: #ffe078; }
.brokeridx-head-bt-right{ overflow: hidden; float: right; max-width: 50%; padding: 10px 0;}
.brokeridx-head-bt-right a{ overflow: hidden; margin: 0 auto; display: block;float: left; font-size: 0.16rem; text-align: center; border-radius: 3px; padding: 3px 5px; position: relative; text-indent: 15px; background: #fff; }
.brokeridx-head-bt-right a:after{ content: ""; overflow: hidden; display: block; width:0.36rem; height: 0.36rem; position: absolute; top:0; bottom: 0; left:4px; margin: auto;}
.brokeridx-head-bt-right a:nth-of-type(1n){ color: #ff7d2d; border: 1px solid #ff7d2d; }
.brokeridx-head-bt-right a:nth-of-type(2n){ margin-right: 0; color: #23a394; border: 1px solid #23a394; margin-left: 8px; }
.brokeridx-head-bt-right a:nth-of-type(1n):after{ background: url("../images/team_ico1.png") no-repeat center; background-size: 100%;  }
.brokeridx-head-bt-right a:nth-of-type(2n):after{ background: url("../images/team_ico2.png") no-repeat center; background-size: 100%; }
.brokeridx-head-txt{ overflow: hidden; margin: 0 auto 10px; width: 100%; padding: 0 0.4rem; }
.brokeridx-head-txt-1{ overflow: hidden; margin: 10px auto; width: 100%; }
.brokeridx-head-txt-1 ul{ overflow: hidden; margin: 0 auto; width: 100%; }
.brokeridx-head-txt-1 ul li{ overflow: hidden; margin: 0 auto 5px; width: 50%; padding-right: 10px; float: left;}
.brokeridx-head-txt-1 ul li span{ overflow: hidden; margin: 0 auto; float: left; font-size: 0.24rem; color: #fff; }
.brokeridx-head-txt-1 ul li p{ overflow: hidden; margin: 0 auto; font-size: 0.24rem; color: #fff;  }
.brokeridx-head-txt-2{ overflow: hidden; margin: 0 auto; width: 100%; }
.brokeridx-head-txt-2 ul{ overflow: hidden; margin: 0 auto; width: 100%; }
.brokeridx-head-txt-2 ul li{ overflow: hidden; margin: 0 auto 5px; width: 100%; }
.brokeridx-head-txt-2 ul li span{ overflow: hidden; margin: 0 auto; float: left; font-size: 0.24rem; color: #fff; }
.brokeridx-head-txt-2 ul li p{ overflow: hidden; margin: 0 auto; font-size: 0.24rem; color: #fff;  }

.brokeridx-foter{ overflow: hidden; margin: 0 auto; width: 100%; padding:10px 0.4rem; border-top: 1px solid #ddd; }
.brokeridx-foter a{ overflow: hidden; margin: 0 auto; margin-right: 0.4rem; display: block; width: calc((100% - 0.4rem) / 2); font-size: 0.32rem; color: #fff; border-radius: 5px; height: 0.933rem; line-height: 0.933rem; text-align: center; float: left; padding: 0 10px; }
.brokeridx-foter a:nth-of-type(2n){ margin-right: 0; }
.brokeridx-foter a.ber-cf{ background: #ff7822;}
.brokeridx-foter a.ber-mf{ background: #30b9a9;}
.ber-idx-list1{ overflow: hidden; margin: 0 auto; width: 100%; }
.ber-tab-box{ overflow: hidden; margin: 0 auto; width: 100%; border-bottom: 1px solid #ddd; }
.ber-tab-box .ber-idx-tab{ overflow: hidden; margin: 15px auto; width: 100%; padding: 0 0.4rem; }
.ber-tab-box .ber-idx-tab&gt;div{ overflow: hidden; margin: 0 auto; width: 100%; display: none;}
.ber-tab-box .ber-idx-tab&gt;div.dis{ display: block;}
.ber-tab-box .ber-idx-tab ul{ overflow: hidden; margin: 0 auto; width: 100%; }
.ber-tab-box .ber-idx-tab ul li{ overflow: hidden; margin: 0 auto 10px; width: calc((100% - 10px) / 2 ); margin-right: 10px; float: left; }
.ber-tab-box .ber-idx-tab ul li:nth-of-type(2n){margin-right: 0;}
.ber-tab-box .ber-idx-tab ul li a{ overflow: hidden; margin: 0 auto; width:100%; display: block; }
.ber-tab-box .ber-idx-tab .img-box{  overflow: hidden; margin: 0 auto; width: 100%; height: 2.893rem; position: relative;}
.ber-tab-box .ber-idx-tab .img-box i{ overflow: hidden;margin: 0 auto; display: block; width: 100%; height: 100%;}
.ber-tab-box .ber-idx-tab .img-box i img{ overflow: hidden;margin: 0 auto; display: block; width: 100%; height: 100%; object-fit: cover;}
.ber-tab-box .ber-idx-tab .img-box p{ overflow: hidden; margin: 0 auto; display: block; font-size: 0.266rem; color: #fff; background: rgba(0,0,0,0.5); position: absolute; right:0; bottom: 0; }
.ber-tab-box .ber-idx-tab .img-box p{ overflow: hidden; margin: 0 auto; display: block; line-height: 0.266rem; padding:5px 10px; }
.ber-tab-box .ber-idx-tab .img-box p:before{ content: ""; overflow: hidden; margin: 0 auto; margin-right: 5px; display: block; width: 0.32rem; height: 0.266rem; background: url("../images/xc_ico.png") no-repeat center; background-size: 100%; float: left;}
.ber-tab-box .ber-idx-tab .text-box{ overflow: hidden; margin: 0 auto; width: 100%;}
.ber-tab-box .ber-idx-tab .text-box h4{ overflow: hidden; margin: 5px auto; width: 100%; font-size: 0.42rem; color: #000; }
.ber-idx-list1 .ber-idx-tab .text-box-wb{ overflow: hidden; margin: 0 auto; width: 100%;}
.ber-idx-list1 .ber-idx-tab .text-box-wb span{ overflow: hidden; margin: 0 auto; margin-right: 5px; padding: 1px 5px; display: block; float: left; font-size: 0.24rem; color: #838383; border: 1px solid #ddd; border-radius: 3px;}
.ber-idx-list1 .ber-idx-tab .text-box-wb p{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.24rem; color: #8b8b8b; font-weight: normal; line-height: 0.5rem; height: 0.5rem;}
.ber-idx-list2 .ber-idx-tab .text-box-wb{ overflow: hidden; margin: 0 auto; width: 100%;}
.ber-idx-list2 .ber-idx-tab .text-box-wb span{ overflow: hidden; margin: 0 auto; margin-right: 5px; padding: 1px 5px; display: block; float: left; font-size: 0.24rem; color: #838383; border: 1px solid #ddd; border-radius: 3px;}
.ber-idx-list2 .ber-idx-tab .text-box-wb p{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.24rem; color: #8b8b8b; font-weight: normal; line-height: 0.5rem; height: 1rem;}
.ber-tab-box .ber-idx-tab .text-box-bt{ overflow: hidden; margin: 0 auto; width: 100%;}
.ber-tab-box .ber-idx-tab .text-box-bt p{ overflow: hidden; margin: 0 auto; width: 100%;  font-size: 0.5rem; color: #ff7a00; font-weight: bold; }
.ber-tab-box .ber-idx-tab .text-box-bt span{font-size: 0.24rem; color: #8b8b8b; font-weight: normal; }
.ber-idx-team{ overflow: hidden; margin: 0 auto; width: 100%; }
.ber-team-box{ overflow: hidden; margin: 0 auto; width: 100%; padding: 0 0.4rem;}
.ber-team-box .swiper-container{ overflow: hidden; margin: 0 auto; padding-bottom: 20px; }
.ber-team-box .swiper-slide{ overflow: hidden; margin: 0 auto; }
.ber-team-box .swiper-slide i{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 4rem;}
.ber-team-box .swiper-slide i a{ overflow: hidden; margin: 0 auto; display: block; width: 100%; }
.ber-team-box .swiper-slide i img{ margin: 0 auto; display: block; width: 100%; height:100%; object-fit: cover;}
.ber-team-box .swiper-slide h4{ overflow: hidden; margin: 10px auto; display: block; width: 100%; font-size: 0.213rem; color: #333333; text-align: center;}
.ber-team-box .swiper-slide div{ overflow: hidden; margin: 10px auto; width: 100%;}
.ber-team-box .swiper-slide div a{ overflow: hidden; margin: 0 auto; display: block; margin-right: 5px; width:calc((100% - 5px) / 2); float: left; font-size: 0.16rem; text-align: center; border-radius: 3px; padding: 3px 0;  position: relative; text-indent: 10px;}
.ber-team-box .swiper-slide div a:after{ content: ""; overflow: hidden; display: block; width:0.32rem; height: 0.32rem; position: absolute; top:0; bottom: 0; left:1px; margin: auto;}
.ber-team-box .swiper-slide div a:nth-of-type(1n){ color: #ff7d2d; border: 1px solid #ff7d2d; }
.ber-team-box .swiper-slide div a:nth-of-type(2n){ margin-right: 0; color: #23a394; border: 1px solid #23a394; }
.ber-team-box .swiper-slide div a:nth-of-type(1n):after{ background: url("../images/team_ico1.png") no-repeat center; background-size: 100%;  }
.ber-team-box .swiper-slide div a:nth-of-type(2n):after{ background: url("../images/team_ico2.png") no-repeat center; background-size: 100%; }
.ber-qra-box{ overflow: hidden; margin: 0 auto; width: 100%; padding: 0 0.4rem; }
.ber-qra-box ul{ overflow: hidden; margin: 0 auto; width: 100%; }
.ber-qra-box ul li{ overflow: hidden; margin: 0 auto; width: 100%; padding: 10px 0; border-bottom: 1px solid #ddd;}
.ber-qra-box ul li h4{ overflow: hidden; margin: 0 auto 5px; width: 100%; font-size: 0.266rem; color: #23a394;}
.ber-qra-box ul li h4:before{ content: "Q"; overflow: hidden; margin: 0 auto; margin-right: 5px; display: block; width: 0.4rem; height: 0.4rem; line-height: 0.4rem; float: left; background: #23a394; color: #fff; font-size: 0.186rem; text-align: center; border-radius: 50%; }
.ber-qra-box ul li p{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.266rem; color: #797979;}
.ber-qra-box ul li p:before{ content: "A"; overflow: hidden; margin: 0 auto; margin-right: 5px; display: block; width: 0.4rem; height: 0.4rem; line-height: 0.4rem; float: left; background: #ff7a00; color: #fff; font-size: 0.186rem; text-align: center; border-radius: 50%; }
.ber-wa-box .ber-idx-tab{ overflow: hidden; margin: 0 auto; width: 100%;}
.ber-wa-box .ber-idx-tab&gt;div{ overflow: hidden; margin: 0 auto; width: 100%; display: none; }
.ber-wa-box .ber-idx-tab&gt;div.dis{ display: block; }
.ber-wa-list{ overflow: hidden; margin: 15px auto; width: 100%; padding: 0 0.4rem; }
.ber-wa-pl{ overflow: hidden; margin: 10px auto; width: 100%;}
.ber-wa-pl&gt;span{ overflow: hidden; margin: 0 auto; font-size: 0.186rem; float: left; height: 0.6rem; line-height: 0.6rem; display: block; width: 1.8rem; text-align: right; }
.ber-wa-pl&gt;span sup{ color: #ff7a00; margin: 0 2px; top:0; }
.ber-wa-pl .ber-wa-txt{ overflow: hidden; margin: 0 auto; }
.ber-wa-pl .dxk-box label{ overflow: hidden; margin: 0 10px; float: left;}
.ber-wa-pl .dxk-box label input{ display: none; }
.ber-wa-pl .dxk-box label i{ overflow: hidden; margin: 0.15rem 3px; display: block; width: 0.3rem; height: 0.3rem; border-radius: 50%; background: #d1d1d1; float: left; position: relative;}
.ber-wa-pl .dxk-box label i:before{ content: "";overflow: hidden; width: 0.3rem; height: 0.3rem; border-radius: 50%; background: #23a394; position: absolute; top:0; left:0; display: none; }
.ber-wa-pl .dxk-box label input[type="radio"]:checked + i:before{ display: block;}
.ber-wa-pl .dxk-box label span{overflow: hidden; margin: 0 auto; font-size: 0.186rem; float: left; height: 0.6rem; line-height: 0.6rem; display: block; font-weight: normal; }
.ber-wa-pl .tbk-box input{ overflow: hidden; margin: 0 auto; width: 60%; border: none; border: 1px solid #ddd; padding: 0 10px; height: 0.6rem; line-height: 0.6rem;}
.ber-wa-pl .tbk-box textarea{ overflow: hidden; margin: 0 auto; width: 100%; border: none; border: 1px solid #ddd; padding: 3px 10px; }
.ber-wa-box .xjan-trends-bt{ border: none; }
.ber-wa-pl .xy-box label{ overflow: hidden; margin: 0 auto; float: left; }
.ber-wa-pl .xy-box label input{ overflow: hidden; margin: 0 auto; display: block; width: 0.36rem; height: 0.36rem; border: 1px solid #ddd; }
.ber-wa-pl .xy-box p{ overflow: hidden; margin: 0 auto; font-size: 0.186rem; color: #5c5c5c; padding-left: 5px;}
.ber-wa-pl .xy-box p a{color: #23a394;}
.ber-wa-pl .btn-box a{ overflow: hidden;margin: 0 auto;display: block;padding: 0 30px;font-size: 0.32rem;color: #fff;text-align: center;height: 0.773rem;line-height: 0.773rem;border-radius: 5px;background: #23a394;float: left;}
.czhu-list{ overflow: hidden; margin: 0 auto; width: 100%; }
.czhu-list ul{ overflow: hidden; margin: 0 auto; width: 100%;}
.czhu-list ul li{ overflow: hidden; margin: 0 auto; width: 100%; padding: 10px 0.4rem; border-bottom: 1px solid #ddd; position: relative; }
.czhu-list ul li a{ margin: 0 auto; width: 100%; display: block; }
.czhu-list .list-jx-img{ margin: 0 auto; width: 2.98rem; height: 2.8rem; position: relative; float: left; }
.czhu-list .list-jx-img i{ overflow: hidden; margin: 0 auto; width:100%; height: 100%; display: block;border-radius: 5px; }
.czhu-list .list-jx-img i img{  width:100%; height: 100%; display: block; object-fit: cover; }

.czhu-list .list-jx-img p{ overflow: hidden; margin: 0 auto; display: block; font-size: 0.266rem; color: #fff; background: rgba(0,0,0,0.5); position: absolute; top:10px; left:0; text-indent: 3px; padding: 5px 5px; line-height:0.266rem;}
.czhu-list .list-jx-img p:before{ content: ""; overflow: hidden; margin: 0 auto; margin-right: 3px; display: block; width: 0.32rem; height: 0.266rem; background: url("../images/xc_ico.png") no-repeat; background-size: 100%; float: left;}
.czhu-list .list-jx-txt{ overflow: hidden; margin: 0 auto; padding-left: 10px;}
.czhu-list .list-jx-txt h4{ overflow: hidden; margin: 0 auto 8px; font-size:0.373rem; color: #000000; line-height: 0.44rem; height: 0.88rem; }
.czhu-list .list-jx-txt h4 span{margin: 0 auto; margin-right: 5px; font-size: 0.213rem; color: #411d00; background: #e1bc6e; display: block; float: left; padding: 0 5px; border-radius: 3px; }
.czhu-list .list-jx-txt-sm{ overflow: hidden; margin: 0 auto;}
.czhu-list .list-jx-txt-sm p{ overflow: hidden; margin: 0 auto 3px; font-size: 0.24rem; color: #969696; line-height: 0.32rem;}
.czhu-list .list-jx-txt-sm p:before{ content: ""; overflow: hidden; margin: 0 auto; display: block; width: 0.32rem; height: 0.32rem; float: left; }
.czhu-list .list-jx-txt-sm p:nth-of-type(1):before{ background: url("../images/zgw_01.png") no-repeat center; background-size: 100%; }
.czhu-list .list-jx-txt-sm p:nth-of-type(2):before{ background: url("../images/zgw_02.png") no-repeat center; background-size: 100%; }
.czhu-list .list-jx-txt-sm p:nth-of-type(3):before{ background: url("../images/zgw_03.png") no-repeat center; background-size: 100%; }
.czhu-list .text-box-wb{ overflow: hidden; margin: 3px auto 0; width: 100%;}
.czhu-list .text-box-wb span{ overflow: hidden; margin: 0 auto; margin-right: 5px; padding: 1px 5px; display: block; float: left; font-size: 0.24rem; }
.czhu-list .text-box-wb span:nth-of-type(1){ background: #fff0de; color: #f78b26; }
.czhu-list .text-box-wb span:nth-of-type(2){ background: #f2f5fa; color: #8ca5b7; }
.czhu-list .text-box-wb span:nth-of-type(3){ background: #23a394; color: #fff; }
.czhu-list .czhu-list-jg{ overflow: hidden; position: absolute; top:0; bottom: 0; right:0; margin: auto; border-radius: 20px 0 0 20px; background: #ff8a00; height: 1rem; padding: 0 10px 0 15px;}
.czhu-list .czhu-list-jg p{ overflow: hidden; margin: 0 auto; font-size: 0.16rem; color: #fff; text-align: right; }
.czhu-list .czhu-list-jg p strong{ font-size: 0.373rem; }
/*enter*/
.enter-box{ overflow: hidden; margin: 0 auto; width: 100%; height: 100vh; position: absolute; top:0; left:0; background: #fff; }
.enter-box .enter-head{ overflow: hidden; margin: 0 auto; width: 100%; height: 2rem; position: relative;}
.enter-head .return-btn{ overflow: hidden; display: block; width: 0.533rem; height: 0.533rem; position: absolute; top:0; bottom: 0; left:0.4rem; margin: auto; background: url("../images/return_ico.png") no-repeat center; background-size: 100%; z-index: 2; }
.enter-head .register-btn{ overflow: hidden; display: block; height: 0.533rem; position: absolute; top:0; bottom: 0; right:0.4rem; margin: auto;  z-index: 2; font-size: 0.4rem; color: #a2a2a2; }
.enter-mian{ overflow: hidden; margin: 3rem auto 0; width: 100%; }
.enter-mian .enter-logo{ overflow: hidden; width: 100%; margin: 0.5rem auto 1.2rem; padding: 0 1rem; float: left; }
.enter-mian .enter-logo h4{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.5rem; color: #000; }
.enter-mian .enter-txt{ overflow: hidden; margin: 0 auto; width: 100%; padding: 0 1rem;}
.enter-mian .enter-txt-box{ overflow: hidden; margin: 0 auto; width: 100%;}
.enter-mian .enter-txt-box ul{ overflow: hidden; margin: 0 auto; width: 100%; }
.enter-mian .enter-txt-box ul li{ overflow: hidden; margin: 0 auto 0.5rem; width: 100%; border-bottom: 1px solid #ddd; position: relative; padding: 10px 0;}
.enter-mian .enter-txt-box ul li input{ overflow: hidden; margin: 0 auto; border: none; font-size: 0.36rem; color: #6d6d6d; padding: 0 0.8rem; height: 0.666rem; line-height: 0.666rem; }
.enter-mian .enter-txt-box ul li:before{ content: ""; overflow: hidden; display: block; width:0.666rem; height: 0.666rem; position: absolute; top:0; bottom: 0; left:0; margin: auto;}
.enter-mian .enter-txt-box ul li:nth-of-type(1):before{ background: url("../images/enter_ico.png") no-repeat center; background-size: 100%;}
.enter-mian .enter-txt-box ul li:nth-of-type(2):before{ background: url("../images/enter_ico2.png") no-repeat center; background-size: 100%;}
.enter-mian .enter-txt-box ul li:nth-of-type(3):before{ background: url("../images/enter_ico3.png") no-repeat center; background-size: 100%;}
.enter-mian .enter-txt-box ul li:nth-of-type(3) input{ width: 50%; }
.enter-mian .enter-txt-box .yzm-box{ overflow: hidden; margin: 0 auto; max-width: 40%; float: right; }
.enter-mian .enter-txt-box .yzm-box i{ overflow: hidden; margin: 0 auto; display: block; float: left; width: 1.7rem; height: 0.666rem; }
.enter-mian .enter-txt-box .yzm-box i img{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 100%;}
.enter-mian .enter-txt-box ul li .xs-btn{ overflow: hidden; display: block; width:1.3rem; height: 0.666rem; line-height: 0.666rem; position: relative; padding-left: 0.5rem; float: right; }
.enter-mian .enter-txt-box ul li .xs-btn:before{ content: ""; overflow: hidden; display: block; width:0.5rem; height: 0.5rem; position: absolute; top:0; bottom: 0; left:0; margin: auto; background: url("../images/refresh.png") no-repeat center; background-size: 100%; }
.enter-txt-box .wj-btn{ overflow: hidden; margin: 5px auto; font-size: 0.32rem; color: #828282; display: block; }
.enter-txt .enter-fshi{ overflow: hidden; margin: 0 auto; display: table; }
.enter-txt .enter-fshi a{ overflow: hidden; margin: 0 auto; display: block; font-size: 0.36rem; color: #666; text-align: center;line-height: 0.56rem; }
/*password*/
.enter-box{ overflow: hidden; margin: 0 auto; width: 100%; height: 100vh; position: absolute; top:0; left:0; background: url("../images/enter_bg.png") no-repeat bottom #fff; background-size: 100%; }
.enter-box .enter-head{ overflow: hidden; margin: 0 auto; width: 100%; height: 2rem; position: relative;}
.enter-head .return-btn{ overflow: hidden; display: block; width: 0.533rem; height: 0.533rem; position: absolute; top:0; bottom: 0; left:0.4rem; margin: auto; background: url("../images/return_ico.png") no-repeat center; background-size: 100%; z-index: 2; }
.enter-head .register-btn{ overflow: hidden; display: block; height: 0.533rem; position: absolute; top:0; bottom: 0; right:0.4rem; margin: auto;  z-index: 2; font-size: 0.4rem; color: #a2a2a2; }
.enter-mian{ overflow: hidden; margin: 3rem auto 0; width: 100%; }
.enter-mian .password-logo{ overflow: hidden; margin:0 auto 1.2rem; padding: 0 1rem; float: left; }
.enter-mian .password-logo h4{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.5rem; color: #000; }
.enter-mian .password-logo div{ overflow: hidden; margin: 0.8rem auto 0; width: 100%; }
.enter-mian .password-logo div span{ overflow: hidden; display: block; margin: 0 auto 0.2rem; font-size: 0.42rem; color: #000; font-weight: bold;}
.enter-mian .password-logo div p{ overflow: hidden; margin: 0 auto; font-size: 0.4rem; color: #999;}
.enter-mian .password-txt{ overflow: hidden; margin: 0 auto; width: 100%; padding: 0 1rem;}
.enter-mian .enter-txt-box{ overflow: hidden; margin: 0 auto; width: 100%;}
.enter-mian .password-txt-box ul{ overflow: hidden; margin: 0 auto; width: 100%; }
.enter-mian .password-txt-box ul li{ overflow: hidden; margin: 0 auto 0.5rem; width: 100%; border-bottom: 1px solid #ddd; position: relative; padding: 10px 0;}
.enter-mian .password-txt-box ul li input{ overflow: hidden; margin: 0 auto; border: none; font-size: 0.36rem; color: #333; padding: 0 0.8rem; height: 0.666rem; line-height: 0.666rem; }
.enter-mian .password-txt-box ul li input::placeholder{ color: #999; }
.enter-mian .password-txt-box ul li:before{ content: ""; overflow: hidden; display: block; width:0.666rem; height: 0.666rem; position: absolute; top:0; bottom: 0; left:0; margin: auto;}
.enter-mian .password-txt-box ul li:nth-of-type(1):before{ background: url("../images/enter_ico4.png") no-repeat center; background-size: 100%;}
.enter-mian .password-txt-box ul li:nth-of-type(2):before{ background: url("../images/enter_ico3.png") no-repeat center; background-size: 100%;}
.enter-mian .password-txt-box ul li:nth-of-type(2) input{ width: 50%; }
.enter-mian .password-txt-box .yzm-box{ overflow: hidden; margin: 0 auto; max-width: 40%; float: right; }
.enter-mian .password-txt-box .yzm-box i{ overflow: hidden; margin: 0 auto; display: block; float: left; width: 1.7rem; height: 0.666rem; }
.enter-mian .password-txt-box .yzm-box i img{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 100%;}
.enter-mian .password-txt-box ul li .xs-btn{ overflow: hidden; display: block;height: 0.666rem; line-height: 0.666rem; position: relative;  float: right; border: 1px solid #ddd; padding: 0 10px; border-radius: 1px;}

.enter-mian .password2-txt-box{ overflow: hidden; margin: 0 auto; width: 100%;}
.enter-mian .password2-txt-box ul{ overflow: hidden; margin: 0 auto; width: 100%; }
.enter-mian .password2-txt-box ul li{ overflow: hidden; margin: 0 auto 0.5rem; width: 100%; border-bottom: 1px solid #ddd; position: relative; padding: 10px 0;}
.enter-mian .password2-txt-box ul li input{ overflow: hidden; margin: 0 auto; border: none; font-size: 0.36rem; color: #333; padding: 0 0.8rem; height: 0.666rem; line-height: 0.666rem; }
.enter-mian .password2-txt-box ul li input::placeholder{ color: #999; }
.enter-mian .password2-txt-box ul li:before{ content: ""; overflow: hidden; display: block; width:0.666rem; height: 0.666rem; position: absolute; top:0; bottom: 0; left:0; margin: auto;}
.enter-mian .password2-txt-box ul li:nth-of-type(1):before{ background: url("../images/enter_ico2.png") no-repeat center; background-size: 100%;}
.enter-mian .password2-txt-box ul li:nth-of-type(2):before{ background: url("../images/enter_ico5.png") no-repeat center; background-size: 100%;}
.enter-mian .password2-txt-box ul li:nth-of-type(2) input{ width: 50%; }
.enter-mian .password2-txt-box .yzm-box{ overflow: hidden; margin: 0 auto; max-width: 40%; float: right; }


/*register*/
.register-mian{ overflow: hidden; margin: 3rem auto 0; width: 100%; }
.register-bto{ overflow: hidden; margin: 0 auto 0.3rem; width: 100%; padding: 0 1rem; }
.register-bto h4{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.5rem; color: #333; }
.register-box{ overflow: hidden; margin:0 auto; width: 100%; padding:0 0.8rem;}
.register-nav{ overflow: hidden; margin: 0 auto; width: 100%; display: flex; }
.register-nav a{ overflow: hidden; margin: 0 auto; font-size: 0.4rem; color: #333; text-align: center; height: 1rem; line-height: 1rem; position: relative;}
.register-nav a.active{ color: #7ba616; }
.register-nav a.active:before{ content: ""; overflow: hidden; display: block; width: 100%; height: 2px; border-radius: 5px; background: #7ba616; position: absolute; left:0; right:0; bottom: 0; margin: auto; }
.register-tab{ overflow: hidden; margin: 0.5rem auto; width: 100%; }
.register-list{ overflow: hidden; margin: 0 auto; width: 100%; border-bottom: 1px solid #ddd; position: relative; padding: 10px 0;}
.register-list input{ overflow: hidden; margin: 0 auto; width: 100%; border: none; font-size: 0.36rem; color: #6d6d6d; padding: 0 0.8rem; height: 0.666rem; line-height: 0.666rem; }
.register-list:before{ content: ""; overflow: hidden; display: block; width:0.666rem; height: 0.666rem; position: absolute; top:0; bottom: 0; left:0; margin: auto;}
.register-list:nth-of-type(1):before{ background: url("../images/enter_ico.png") no-repeat center; background-size: 100%;}
.register-list:nth-child(3) input{ width: 50%;}
.register-list:nth-child(3):before{ background: url("../images/enter_ico4.png") no-repeat center; background-size: 100%;}
.register-list:nth-child(4):before{ background: url("../images/enter_ico2.png") no-repeat center; background-size: 100%;}
.register-list:nth-child(5):before{ background: url("../images/enter_ico5.png") no-repeat center; background-size: 100%;}
.register-list .yzm-box{ overflow: hidden; margin: 0 auto; max-width: 40%; float: right; }
.register-list .yzm-box .xs-btn{ overflow: hidden; display: block;height: 0.666rem; line-height: 0.666rem; position: relative;  float: right; border: 1px solid #ddd; padding: 0 10px; border-radius: 1px; font-size: 0.36rem;}
.register-sexual{ overflow: hidden; margin: 10px auto; width: 100%;}
.register-sexual label{ overflow: hidden; margin: 0 auto; margin-right: 20px; float: left; font-size: 0.4rem; height: 0.5rem; line-height: 0.5rem; }
.register-sexual label input{ display: none;}
.register-sexual label span{ overflow: hidden; margin: 0.05rem auto; margin-right: 5px; display: block; width: 0.4rem; height: 0.4rem; border-radius: 50%; float: left; position: relative; background: #d1d1d1; }
.register-sexual label span:before{ content: ""; overflow: hidden; width: 0.4rem; height: 0.4rem; border-radius: 50%; background: #7ba616; position: absolute; top:0; bottom: 0; left:0; right:0; margin: auto; display: none; }
.register-sexual label input[type="radio"]:checked + span:before{ display: block;}
.register-address{ overflow: hidden; margin: 0 auto; width: 100%; position: relative; padding: 10px 0;}
.register-city{ overflow: hidden; margin: 0 auto; float: left; width:30%; margin-right: 10px;}
.register-city input{ overflow: hidden; margin: 0 auto;width: 100%; border: none; font-size: 0.36rem; color: #333; height: 1rem; line-height: 1rem; border: 1px solid #ddd; text-align: center; margin-right: 10px;}
.register-city input::placeholder{ color: #333;}
.register-address&gt;input{ overflow: hidden; margin: 0 auto; width: calc(70% - 10px); border: none; font-size: 0.36rem; color: #6d6d6d; padding: 0 0.8rem; height: 1rem; line-height: 1rem; border: 1px solid #ddd; float: left;}
.enter-box .enter-btn{ overflow: hidden;margin: 0.5rem auto;display: block;width: 100%;height: 1.2rem;line-height: 1.2rem;font-size: 0.48rem;color: #fff;text-align: center;border-radius: 3px;background: #92ba20;}

/*member*/
.member-box{ overflow: hidden; margin: 0 auto; width: 100%; min-height: 100vh; background: url("../images/member_bg.jpg") no-repeat top #f4f5f7; background-size: 100%; }
.member-mian{ overflow: hidden; margin: 0 auto; width: 100%; }
.member-haed{ overflow: hidden; margin: 0 auto; padding: 0.3rem 0;}
.member-haed-left{ overflow: hidden; margin: 0 auto; float: left; max-width: 60%; }
.member-haed-left i{ overflow: hidden; margin: 0 auto; display: block; width: 1.44rem; height: 1.44rem; border-radius: 50%; float: left;}
.member-haed-left i img{ display: block; margin: 0 auto; width: 100%; height: 100%; object-fit: cover; }
.member-haed-left h4{ overflow: hidden; margin: 0 auto; font-size: 0.533rem; color: #fff; float: left; line-height: 1.44rem; padding-left: 0.2rem; }
.member-haed-right{ overflow: hidden; margin: 0 auto; width: 20%; height: 1.44rem; float: right; position: relative;}
.member-haed-right a{ overflow: hidden; float: left; display: block; width: 0.666rem; height: 0.666rem; position: absolute; top:0; bottom: 0; margin: auto;}
.member-haed-right a.kf-btn{ background: url("../images/kf_ico.png") no-repeat center; background-size: 100%; right:0.8rem; }
.member-haed-right a.xx-btn{ background: url("../images/xx_ico.png") no-repeat center; background-size: 100%; right:0;}
.member-nav{ overflow: hidden; margin: 0 auto 0.2rem; width: 100%; border-radius: 10px; background: #fff; display: flex; padding: 0.2rem 10px; }
.member-nav a{ overflow: hidden; margin: 0 auto; display: block; }
.member-nav a i{ overflow: hidden; margin: 0.1rem auto; display: table; width: 0.666rem; height: 0.666rem; }
.member-nav a i img{ display: block; margin: 0 auto; width: 100%; height: 100%; object-fit: cover; }
.member-nav a p{ overflow: hidden; margin: 0 auto; font-size: 0.24rem; text-align: center; color: #3e3e3e; }
.member-list{ overflow: hidden; margin: 0 auto; width: 100%; }
.member-list-bt{ overflow: hidden; margin: 0.3rem auto; width: 100%; position: relative;}
.member-list-bt h5{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.4rem; color: #000000; display: block; position: relative; padding-left: 10px; }
.member-list-bt h5:before{ content: ""; overflow: hidden; display: block; width: 3px; height: 0.5rem; background: #23a394; border-radius: 5px; position: absolute; top:0; bottom: 0; left:0; margin: auto; }
.member-list-bt a{ overflow: hidden;float: right;font-size: 0.24rem;color: #a1a1a1;position: absolute;top: 0;right: 0.4rem;bottom: 0;margin: auto; width: 1.2rem; height: 0.68rem;line-height: 0.68rem; text-align: right; padding-right: 13px;}
.member-list-bt a:after{ content: ""; overflow: hidden; display: block; width: 8px; height: 8px; border-top: 1px solid #666; border-right: 1px solid #666; 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);}
.member-yy{ overflow: hidden; margin: 0 auto 10px; width: 100%; background: #fff; border-radius: 10px; }
.member-yy-box{ overflow: hidden; margin: 0 auto; width: 100%; padding: 0 0.4rem;}
.member-yy-box a{ overflow: hidden; margin: 0 auto 10px; display:block; width: calc(100% / 4); float: left;}
.member-yy-box a i{ overflow: hidden; margin: 0.1rem auto; width: 1.13rem; height: 1.13rem; display: block; }
.member-yy-box a i img{ display: block; margin: 0 auto; width: 100%; height: 100%; object-fit: cover; }
.member-yy-box a p{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.293rem; color: #000000; text-align: center; }
.member-yy-box a div{ overflow: hidden; margin: 0 auto;  width: 100%; display: flex; }
.member-yy-box a div span{ overflow: hidden; margin: 0 auto; display: block; font-size: 0.213rem; color: #23a394; position: relative;}
.member-news{ overflow: hidden; margin: 0 auto 10px; width: 100%; background: #fff; border-radius: 10px; }
.member-news-list{ overflow: hidden; margin: 0 auto 5px; width: 100%;}
.member-news-list a{ overflow: hidden; margin: 0 auto; width: 100%; border-bottom: 1px solid #ddd; display: block; padding: 10px 0.4rem; font-size: 0.266rem; color: #6c6c6c; position: relative; text-indent: 1em;}
.member-news-list a:last-child{ border: none; }
.member-news-list a:before{ content: ""; overflow: hidden; display: block; width: 0.2rem; height: 0.2rem; background: url("../images/jt_ico.png") no-repeat center; background-size: 100%; position: absolute; top:0; bottom: 0; left:0.4rem; margin: auto; }
.member-collect{ overflow: hidden; margin: 0 auto 10px; width: 100%; background: #fff; border-radius: 10px; }
.member-collect-list{ overflow: hidden; margin: 0 auto; width: 100%; }
.member-collect-list ul{ overflow: hidden; margin: 0 auto; width: 100%;}
.member-collect-list ul li{ overflow: hidden; margin: 0 auto; width: 100%; padding: 0.4rem; border-bottom: 1px solid #ddd;}
.member-collect-list ul li:last-child{ border: none; }
.member-collect-list .member-collect-img{ overflow: hidden; margin: 0 auto; float: left; width: 2.17rem; height: 1.64rem; position: relative; }
.member-collect-list .member-collect-img i{ overflow: hidden; margin: 0 auto; float: left; width: 100%; height:100%;}
.member-collect-list .member-collect-img i img{ margin: 0 auto; float: left; width: 100%; height:100%; object-fit: cover;}
.member-collect-list .member-collect-img p{ overflow: hidden; margin: 0 auto; display: block; font-size: 0.266rem; color: #fff; background: rgba(0,0,0,0.5); position: absolute; bottom:0; right:0; text-indent: 3px; padding: 5px 5px; line-height:0.266rem;}
.member-collect-list .member-collect-img p:before{ content: ""; overflow: hidden; margin: 0 auto; margin-right: 3px; display: block; width: 0.32rem; height: 0.266rem; background: url("../images/xc_ico.png") no-repeat; background-size: 100%; float: left;}
.member-collect-list .member-collect-txt{ overflow: hidden; padding-left: 10px; }
.member-collect-list .member-collect-txt-bt{ overflow: hidden; margin: 0 auto; width: 100%; }
.member-collect-list .member-collect-txt-bt h4{ overflow: hidden; margin: 0 auto 5px; width: 100%; font-size: 0.32rem; color: #000000; }
.member-collect-list .member-collect-txt-bt span{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.16rem; color: #969696; }
.member-collect-list .member-collect-txt-jg{ overflow: hidden; margin: 5px auto 0; width: 100%; position: relative;}
.member-collect-list .member-collect-txt-jg p{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.16rem; color: #969696; }
.member-collect-list .member-collect-txt-jg p span{ font-size: 0.4rem; color: #ff4400; font-weight: bold; }
.member-collect-list .member-collect-txt-jg .del-btn{ overflow: hidden; display: block; font-size: 0.16rem; color: #a2a2a2; position: absolute; right:0; top:0; bottom: 0; margin: auto; line-height: 0.4rem; border: 1px solid #ddd; border-radius: 3px; padding: 2px 5px; }
.member-collect-list .member-collect-txt-jg .del-btn:before{ content: ""; overflow: hidden; margin: 0 auto; display: block; width: 0.4rem; height: 0.4rem; background: url("../images/delete_ico2.png") no-repeat center; background-size: 100%; float:left; }
.member-list .office-xg{overflow: hidden; margin: 0 auto 0.4rem; width: 100%; background: #fff; border-radius: 10px;}
/*article-list*/
.article-box{ margin: 0 auto; width: 100%; }
.article-nav{overflow-x: auto; overflow-y: hidden; margin: 0 auto; width: 100%; height: 0.85rem;}
.article-nav div{ margin: 0 auto; float: left; border-bottom: 2px solid #ddd; height: 0.8rem; }
.article-nav div a{ overflow: hidden; margin: 0 10px; display: block; height: 0.8rem; line-height: 0.8rem; position: relative; float: left; font-size: 0.36rem; color: #656565;}
.article-nav div a.active{ color: #7ba616;}
.article-nav div a.active:before{ content: ""; overflow: hidden; width: 100%; height: 2px; background: #7ba616; border-radius: 5px; position: absolute; left:0; bottom: 0; margin: auto; }
.article-list{ overflow: hidden; margin: 0 auto; width: 100%; }
.article-list ul{ overflow: hidden; margin: 0 auto; width: 100%; }
.article-list ul li{ overflow: hidden; margin: 0 auto; width: 100%; position: relative; padding: 10px 0.4rem; border-bottom: 1px dashed #ddd;}
.article-list ul li:last-child{ border: none; }
.article-list ul li p{ overflow: hidden; margin: 0 auto;float: left; max-width: 75%;}
.article-list ul li p a{ overflow: hidden; margin: 0 auto; display: block; font-size: 0.32rem; color: #000000; padding: 5px 0; padding-left: 0.3rem;}
.article-list ul li p a:before{ content: ""; overflow: hidden; display: block; width: 0.2rem; height: 0.2rem; background: url("../images/jt_ico.png") no-repeat center; background-size: 100%; position: absolute; top:0; bottom: 0; left:0.4rem; margin: auto; }
.article-list .bj-btn{ overflow: hidden; display: block; font-size: 0.213rem; color: #a2a2a2; height: 0.5rem; line-height: 0.5rem; border: 1px solid #ddd; border-radius: 5px; padding: 0 5px 0 0.4rem; position: absolute; top:0; bottom: 0; right:1.7rem; margin: auto;}
.article-list .bj-btn:before{ content: ""; overflow: hidden;display: block; width: 0.4rem; height: 0.4rem; background: url("../images/bj_ico.png") no-repeat center; background-size: 110%; position: absolute; top:0; bottom: 0; left:0; margin: auto; }
.article-list .del-btn{ overflow: hidden; display: block; font-size: 0.213rem; color: #a2a2a2; height: 0.5rem; line-height: 0.5rem;  border: 1px solid #ddd; border-radius: 5px; padding: 0 5px 0 0.4rem; position: absolute; top:0; bottom: 0; right:0.4rem; margin: auto;}
.article-list .del-btn:before{ content: ""; overflow: hidden;display: block; width: 0.4rem; height: 0.4rem; background: url("../images/delete_ico3.png") no-repeat center; background-size: 110%; position: absolute; top:0; bottom: 0; left:0; margin: auto; }
.wuliu-list{ overflow: hidden; margin: 0 auto; width: 100%;}
.wuliu-list ul{ overflow: hidden; margin: 0 auto; width: 100%;}
.wuliu-list ul li{ overflow: hidden; margin: 0 auto; width: 100%; padding: 10px 0.4rem; border-bottom: 1px solid #ddd;}
.wuliu-list .wuliu-img{ overflow: hidden; margin: 0 auto; width: 2.1rem; height: 1.8rem; float: left;}
.wuliu-list .wuliu-img i{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 100%; }
.wuliu-list .wuliu-img i img{ margin: 0 auto; display: block; width: 100%; height: 100%; object-fit: cover; }
.wuliu-list .wuliu-txt{ overflow: hidden; margin: 0 auto; padding-left: 10px; }
.wuliu-list .wuliu-txt-left{ overflow: hidden; margin: 0 auto; float: left; max-width: 82%; }
.wuliu-list .wuliu-txt-left h4{ overflow: hidden; margin: 0.1rem auto ; width: 100%; font-size: 0.32rem; color: #000000; }
.wuliu-list .wuliu-txt-left-box{overflow: hidden; margin: 0 auto; max-width: 60%; float: left; }
.wuliu-list .wuliu-txt-left-box span{overflow: hidden; margin: 0 auto 0.05rem; width: 100%; font-size: 0.24rem; color: #454545;}
.wuliu-list .wuliu-txt-left-box p{overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.24rem; color: #969696;}
.wuliu-list .wuliu-txt-left-jg{overflow: hidden; margin: 0 auto; max-width: 40%; padding-top: 0.2rem;}
.wuliu-list .wuliu-txt-left-jg p{overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.24rem; color: #969696;}
.wuliu-list .wuliu-txt-left-jg p strong{ color: #ff4400; font-size: 0.373rem; }

.wuliu-list .wuliu-txt-right{ overflow: hidden; margin: 0 auto; float: right; max-width: 18%; }
.wuliu-list .wuliu-txt-right a{ overflow: hidden; margin: 0 auto; display: block; font-size: 0.24rem; color: #7ba616; text-align: center; height: 0.6rem; line-height: 0.6rem; padding: 0 10px;}
.wuliu-list .wuliu-txt-right a:nth-of-type(1){ background: #7ba616; border-radius: 5px; color: #fff; }
.sug-pop{ overflow: hidden; margin: 0.3rem auto 0; width: 100%; }
.sug-pop .search-k{margin:0.3465rem auto; margin-left: 10px; width: calc(100% - 0.8rem - 10px); float: left; box-shadow: 0 0 5px rgba(0,0,0,0.2); position: relative; border-radius: 5px; height: 0.8rem; }
.sug-pop .search-k input{ overflow: hidden; margin: 0 auto; width: 100%; height: 100%; border: none; border-radius: 20px; padding-left: 30px; font-size: 0.32rem; text-indent: 0;}
.sug-pop .qxs-btn{ overflow: hidden; margin:0.3465rem auto; width: 0.8rem; height: 0.8rem; line-height: 0.8rem; float: left; font-size: 0.32rem; color: #555555; text-align: right; }
.map-title{ overflow-y: hidden; overflow-x: auto; margin: 0 auto 10px; width: 100%;}
.map-title div{ overflow: hidden; margin: 0 auto; float: left;}
.map-title div a{ overflow: hidden; margin: 0 auto; margin-right: 10px; display: block; font-size: 0.32rem; color: #333333; text-align: center;  border: 1px solid #eee; padding: 0 10px; border-radius: 30px; height: 0.6rem; line-height: 0.6rem; float: left; }
.map-title div a.active{ color: #fff; background: #abc57e; }
.map-title div a i{ overflow: hidden; margin: 0.1rem auto; display: block; width: 0.4rem; height: 0.4rem; float: left; }
.map-title div a i img{display: block; margin: 0 auto; width: 100%; height: 100%; object-fit: cover; }
.page-map-box .container{ height: 4.5rem; border-radius: 5px; }
.page-map-box .container .title {font-size: 0.36rem;font-weight: bold;color: #000;}
.page-map-box .container .content {font-size: 0.24rem;color: #999;margin-top: 6px;}
.page-map-box .map-list{ overflow: hidden; margin: 0 auto; width: 100%; padding: 10px 0;}
.page-map-box .map-list span{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.32rem; color: #7f7f7f; line-height: 0.586rem; }
.page-map-box .map-list p{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.32rem; color: #333333; line-height: 0.586rem; }
.article-info-nav{ overflow: hidden; margin: 10px auto; width: 100%; border-bottom: 1px solid #eee; }
.article-info-nav div{ overflow: hidden; margin: 0 auto; display: flex; }
.article-info-nav div a{ overflow: hidden; margin: 0 auto; display: block; font-size:0.4rem; color: #333; height: 1rem; line-height: 1rem; position: relative;}
.article-info-nav div a.active{ color: #7ba616; }
.article-info-nav div a.active:before{ content: "";overflow: hidden;width: 100%;height: 2px;background: #7ba616; position: absolute;left: 0;bottom: 0;margin: auto;}
.article-info-box{ overflow: hidden; margin: 0 auto; width: 100%; border-bottom: 0.2rem solid #f2f2f2; }
.article-info-bt{ overflow: hidden; margin: 10px auto; display: flex; background: #ecf1e1; padding: 0 10px; }
.article-info-bt h4{ overflow: hidden; margin: 0 auto; display: block; width: 100%; font-size:0.32rem; color: #7ba616; height: 1rem; line-height: 1rem; text-align: left; position: relative; padding-left: 15px;}
.article-info-bt h4:before{ content: ""; overflow: hidden; display: block; float: left; width: 7px; height: 7px; background: #7ba616; transform:rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg);  -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); position: absolute; top:0; bottom: 0; left:1px; margin: auto;}
.article-info-txt{ overflow: hidden; margin: 10px auto; width: 100%}
.article-info-txt p{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.32rem; color: #333333; line-height: 0.6rem; }
.article-info-txt p img{ display: block; margin: 10px auto; width: 100%; }
.article-info-bank{ overflow:hidden; margin: 10px auto; width: 100%; padding: 0 0.4rem 10px; border-bottom: 0.2rem solid #f2f2f2; }
.article-info-ewm{ overflow: hidden; margin: 10px auto; width: 100%; padding: 0 0.4rem 10px;}
.article-info-ewm-txt{ overflow: hidden; margin: 0 auto; width: 100%; }
.article-info-ewm-txt i{ overflow: hidden; margin: 0 auto; width: 2.16rem; height: 2.16rem; float: left;}
.article-info-ewm-txt i img{display: block; margin: 0 auto; width: 100%; height: 100%; object-fit: cover;}
.article-info-ewm-txt div{ overflow: hidden; margin: 0 auto; width: calc(100% - 2.16rem); float: left; padding-left: 10px; padding-top: 7px; }
.article-info-ewm-txt div p{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.32rem; color: #666666; line-height: 0.6rem; }
/*seek*/
.seek-box{ overflow: hidden; margin: 0 auto; width: 100%; }
.seek-list{ overflow: hidden; margin: 0 auto; width: 100%; }
.seek-list ul{ overflow: hidden; margin: 0.5rem auto; width: 100%; }
.seek-list ul li{ overflow: hidden; margin: 0 auto; width: 100%; padding: 0.2rem 0.4rem;}
.seek-list ul li span{ overflow: hidden; margin: 0 auto; display: block; width: 1.4rem; float: left; font-size: 0.4rem; color: #666; height: 0.8rem; line-height: 0.8rem; text-align: right; padding-right: 10px; }
.seek-list ul li input{ overflow: hidden; margin: 0 auto; width: calc(100% - 1.4rem - 10px); float: left; font-size: 0.4rem; color: #666; border: none; border: 1px solid #ddd; height: 0.8rem; line-height: 0.8rem; padding: 0 10px; }
.seek-list ul li textarea{ overflow: hidden; margin: 0 auto; width: calc(100% - 1.4rem - 10px); float: left; font-size: 0.4rem; color: #666; border: none; border: 1px solid #ddd; line-height: 0.8rem; padding: 3px 10px; }
.seek-list ul li a{ overflow: hidden; margin: 0 auto; margin-right: 10px; float: right; display: block; width: calc(100% - 1.4rem - 10px); font-size: 0.4rem; height: 1rem; line-height: 1rem; background: #7ba616; color: #fff; text-align: center;  }
.seek-ly{ overflow: hidden; margin: 0 auto; width: 100%; }
.seek-ly .gg-bt{ overflow: hidden; margin: 0.3rem auto; width: 100%; padding: 0 0.4rem;}
.seek-ly-box{ overflow: hidden; margin: 0 auto; width: 100%; border-top: 1px solid #ddd;}
.seek-ly-box ul{ overflow: hidden; margin: 0 auto; width: 100%; }
.seek-ly-box ul li{ overflow: hidden; margin: 0 auto; width: 100%; padding: 0.3rem 0.4rem; border-bottom: 1px solid #eee; }
.seek-ly-box .seek-ly-img{ overflow: hidden; margin: 0 auto; float: left; width: 0.933rem; height: 0.933rem; }
.seek-ly-box .seek-ly-img i{ overflow: hidden; margin: 0 auto; display: block; width: 100%; height: 100%; border-radius: 50%; }
.seek-ly-box .seek-ly-img i img{ margin: 0 auto; display: block; width: 100%; height: 100%; object-fit: cover; }
.seek-ly-box .seek-ly-txt{ overflow: hidden; margin: 0 auto; width: calc(100% - 0.933rem); padding-left: 10px;}
.seek-ly-box .seek-ly-bt{ overflow: hidden; margin: 0 auto; width: 100%; }
.seek-ly-box .seek-ly-bt h4{ overflow: hidden; margin: 0 auto; display: block; width: 70%; font-size: 0.4rem; color: #333; float: left;}
.seek-ly-box .seek-ly-bt span{ overflow: hidden; margin: 0 auto; display: block; width: 30%; font-size: 0.24rem; color: #999999; float: right;}
.seek-ly-box .seek-ly-wb{ overflow: hidden; margin: 0 auto; width: 100%; }
.seek-ly-box .seek-ly-wb p{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.32rem; color: #666; line-height: 0.6rem;}
.seek-ly-box .seek-ly-hf{ overflow: hidden; margin: 10px auto; width: 100%; background: #f4f4f4; padding: 0.2rem; }
.seek-ly-box .seek-ly-hf i{ overflow: hidden; margin: 0 auto; display: block; width: 0.74rem; height: 0.74rem; float: left; border-radius: 50%; }
.seek-ly-box .seek-ly-hf i img{  margin: 0 auto; display: block; width: 100%; height: 100%; object-fit: cover;}
.seek-ly-box .seek-ly-hf-right{ overflow: hidden; margin: 0 auto; width: calc(100% - 0.933rem); padding-left: 5px;}
.seek-ly-box .seek-ly-hf-bt{ overflow: hidden; margin: 0 auto; width: 100%; }
.seek-ly-box .seek-ly-hf-bt h4{ overflow: hidden; margin: 0 auto; display: block; width: 70%; font-size: 0.4rem; color: #333; float: left;}
.seek-ly-box .seek-ly-hf-bt span{ overflow: hidden; margin: 0 auto; display: block; width: 30%; font-size: 0.24rem; color: #999999; float: right;}
.seek-ly-box .seek-ly-hf-wb{ overflow: hidden; margin: 5px auto; width: 100%; }
.seek-ly-box .seek-ly-hf-wb p{ overflow: hidden; margin: 0 auto; width: 100%; font-size: 0.32rem; color: #666; line-height: 0.6rem;}
/*fast-box*/
.fast-box{ overflow: hidden; margin: 0 auto; width: 100%; }
.fast-sort{ overflow: hidden; margin: 0 auto; width: 100%;border-bottom: 0.2rem solid #f2f2f2;}
.fast-bt{ overflow: hidden; margin: 10px auto 0; width: 100%; padding: 0 0.4rem;  }
.fast-bt h4{ overflow: hidden; margin: 10px auto; width: 100%; font-size: 0.5rem; color: #000;}
.fast-sort-nav{ overflow: hidden; margin: 0 auto; width: 100%; background:#fafafa; padding: 10px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; }
.fast-sort-nav a{ overflow: hidden; margin: 0 auto; font-size: 0.4rem; color: #333; padding: 0 10px; }
.fast-sort-nav a.active{ color: #8eb249; }
.fast-sort-box{ overflow: hidden; margin: 0 auto; width: 100%; padding: 0.2rem 0.4rem; }
.fast-sort-box&gt;div{ overflow: hidden; margin: 0 auto; width: 100%; display: none;}
.fast-sort-box&gt;div.dis{ display: block;}
.fast-sort-box a{ overflow: hidden; margin: 0 auto; display: block; margin-right: 10px; font-size: 0.4rem; color: #666; height: 0.6rem; line-height: 0.6rem; float: left; }
.fast-sort-box a.active{ color: #8eb249; }
.fast-article{ overflow: hidden; margin: 0 auto; width: 100%;border-bottom: 0.2rem solid #f2f2f2;}
.fast-article-box{ overflow: hidden; margin: 0 auto 10px; width: 100%; padding: 0.2rem 0.4rem; }
.fast-article-box a{ overflow: hidden; margin: 0 auto; display: block; margin-right: 10px; font-size: 0.4rem; color: #666; height: 0.6rem; line-height: 0.6rem; float: left; }
.fast-rm{ overflow: hidden; margin: 0 auto; width: 100%;border-bottom: 0.2rem solid #f2f2f2;}
.fast-rm-box{ overflow: hidden; margin: 0 auto 10px; width: 100%; padding: 0.2rem 0.4rem; }
.fast-rm-box a{ overflow: hidden; margin: 0 auto; display: block; margin-right: 10px; font-size: 0.4rem; color: #666; height: 0.6rem; line-height: 0.6rem; float: left; }</pre></body></html>