/* 未能缩小。正在返回未缩小的内容。
(8,81): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(9,84): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(30,73): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(65,59): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(75,123): run-time error CSS1046: Expect comma, found '0'
(75,127): run-time error CSS1046: Expect comma, found '/'
 */
.nav-tj{height: 40px;line-height: 40px;}.nav-tj ul li{float: left;flex: 1;padding-right: 30px;}.nav-tj ul li a{color: #666;}
.nav-tj ul li a.active{font-weight: 600;}
.first-right{max-width:970px}
.first-screen{height: auto;display: flow-root}
.first-menus,.webmap-menus{width: 220px;}
.first-menus h4,.webmap-menus h4{padding: 10px 20px;font-weight: 500;}
.first-menus ul li,.webmap-menus ul li{padding: 0 20px;height: 50px;line-height: 50px;position: relative;}
.first-menus ul li::before{content: "";width: 2px;height: 16px;background: var(--mainColor);position: absolute;left: 0;top: 18px;display: none;}
.webmap-menus ul li a::before{content: "";width: 2px;height: 16px;background: var(--mainColor);position: absolute;left: 0;top: 18px;display: none;}
.first-menus ul li a{float: left;text-align: left;display: block;color: #666;}
.webmap-menus ul li a{float: left;text-align: left;display: block;color: #666;}
.first-menus ul li:hover{background: #dff7f4;}.first-menus ul li:hover::before{display: block;}
.webmap-menus ul li a:hover{background: #dff7f4;}.webmap-menus ul li a:hover::before{display: block;}
.sub-munes{position: absolute;display: none;padding:10px 25px;min-height: 375px;left: 220px;top: -45px;z-index: 10;width: 930px;height: auto;background: rgba(255,255,255,.96);box-shadow: 6px 8px 15px 0px rgba(0,0,0,.08);}.first-menus ul li:nth-of-type(2) .sub-munes{top: -95px;}
.webmap-menus ul li:nth-of-type(2) .sub-munes{top: -95px;}
.first-menus ul li:nth-of-type(3) .sub-munes{top: -145px;}
.webmap-menus ul li:nth-of-type(3) .sub-munes{top: -145px;}
.first-menus ul li:nth-of-type(4) .sub-munes{top: -195px;}
.webmap-menus ul li:nth-of-type(4) .sub-munes{top: -195px;}
.first-menus ul li:nth-of-type(5) .sub-munes{top: -245px;}
.webmap-menus ul li:nth-of-type(5) .sub-munes{top: -245px;}
.first-menus ul li:nth-of-type(6) .sub-munes{top: -295px;}
.webmap-menus ul li:nth-of-type(6) .sub-munes{top: -295px;}
.first-menus ul li:nth-of-type(7) .sub-munes{top: -345px;}
.webmap-menus ul li:nth-of-type(7) .sub-munes{top: -345px;}
.first-menus ul li:nth-of-type(8) .sub-munes{top: -395px;}
.webmap-menus ul li:nth-of-type(8) .sub-munes{top: -395px;}
.sub-item{width: 100%;margin-bottom: 10px;}
.sub-title{width: 100%;height: 40px;line-height: 40px;position: relative;padding-left: 10px;}
.sub-title::before{content: "";width: 2px;height: 16px;background: var(--mainColor);position: absolute;left: 0;top: 12px;}
.first-menus ul li  .sub-title a{color: #333;}
.webmap-menus ul li  .sub-title a{color: #333;}
.first-menus ul li  .sub-item-tt{width: 60px;font-weight: 500;color: #333;height: 36px;line-height: 36px;}
.webmap-menus ul li  .sub-item-tt{width: 60px;font-weight: 500;color: #333;height: 36px;line-height: 36px;}
.first-menus ul li .sub-munes b.sub-item-tt a{color: #333;}
.webmap-menus ul li .sub-munes b.sub-item-tt a{color: #333;}
.sub-item-tag{width: calc(100% - 80px);}
.first-menus ul li .sub-item-tag a{width: 25%;text-align: center;height: 36px;line-height: 36px;}
.webmap-menus ul li .sub-item-tag a{width: 25%;text-align: center;height: 36px;line-height: 36px;}
.first-menus ul li:hover .sub-munes{display: block;}
.webmap-menus ul li:hover .sub-munes{display: block;}
/*首屏banner*/
.first-banner{width: 660px;height: 258px;overflow: hidden;}
.first-user{width: 300px;}
.first-banner .swiper-container,.first-banner .swiper-slide a img{width: 100%;height: 100%}
.first-banner .swiper-slide a img{object-fit: cover;}
/*底部快速入口*/
.first-bottom{height: 126px;}.first-item-one a{height: 100%;display: block;}
.first-item-one{height: 100%;padding-top: 20px;position: relative;}
.first-bottom .width20::after{content: "";width: 1px;height: 80px;background: #f5f5f5;position: absolute;right: 0;top: 25px;}
.first-item-two{height: 126px;}
.first-item-two a{width: 100%;height: 50%;}.first-item-two a div{width:90px ;text-align: left;margin-left: 10px;}
/*用户中心*/
.first-login{padding:10px 20px 10px 20px;}
.first-user-notice{padding: 5px 20px;}
.login-no-btn a{width: 45%;height: 36px;line-height: 36px;margin-right: 10px;display: inline-block;text-align: center;}
.login-no-btn a:nth-of-type(2){margin-right: 0;}
.first-login-no img.ava66{margin: 5px auto 15px auto;}
.first-login-ok img.ava66{margin: 5px auto 5px auto;}
.first-user-ad{width: 300px;height: 64px;border-radius: 0 0 4px 4px;overflow: hidden;}.first-user-ad a img{width: 100%;height: 64px;object-fit: cover;}
.first-login-ok,.first-login-ask{margin-top: 5px;}.login-no-btn{margin-bottom: 10px;}
/*更多按钮*/
.more-btn{padding: 15px 0;overflow: hidden;}
.more-btn a{border: 1px solid #acacac;border-radius: 4px;width: 140px;height: 44px;font-size: 16px;margin: 0 auto;text-align: center;line-height: 44px;display: block;color: #acacac;}
.more-btn a:hover{border-color:#5dd5c9;border-color: var(--mainColor);}
.first-item-one a:hover .hover-l{color: #fc703e;}
.first-item-one a:hover .hover-y{color: #f4c807;}
.first-item-one a:hover .hover-b{color: #71a3f7;}
.ask-guide-img img{width: 290px;}
.ask-code-box{height: 180px;background: linear-gradient(to top,#5ED6CA,#b3ebe6);position: absolute;left: 0;right: 0;z-index: 1;bottom: 0;}
.msg-error {margin-top:10px;color:red;}


.group_list{display:flex;padding:10px;min-height:600px;background:#fff;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}
.group_list .group_item{display:flex;margin:10px;padding:10px;width:350px;background:#f9f9f9;box-shadow:0 4px 8px 0 rgb(0 0 0 / 4%);cursor:pointer;align-items:center;justify-content:space-between}
.group_list .group_item:hover{-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.1);box-shadow:0 4px 12px 0 rgba(0,0,0,.1)}
.group_txt .group_title{color:#333;font-weight:600;font-size:18px}
.group_txt .group_subtitle{margin-top:4px;color:#999;font-size:14px}
.group_txt .group_tag{margin-top:6px}
.group_txt .group_tag span{padding:2px 4px;border:1px solid #fe5430;border-radius:4px;color:#fe5430}
.group_txt .group_tag span:nth-child(n+2){margin-left:4px}
.group_list .group_item .group_img img{width:60px;height:60px}
.group_list .group_item .group_img div{text-align:center}

.info_dialog{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:999;display:flex;align-items:center;justify-content:center}
.info_dialog .info_content{width:750px;background:#fff;padding:30px;border-radius:10px;position:relative}
._content{max-height:600px;overflow-y:scroll;}
._content::-webkit-scrollbar{display:none}
.open_success_box{display:none}
.open_success{display:flex;align-items:center;justify-content:center;padding:20px 0;}
.open_success .img{width:60px;height:60px;}
.open_success .txt {font-size:20px;color:#333;font-weight:bold;margin-left:10px;}
._content_gray{background:#eee;padding:30px;}
.group_base{display:flex;align-items:flex-start}
.group_base .group_txt{margin-top:20px;margin-left:20px}
.qr_code .qr_code_img{text-align:center}
.qr_code .qr_code_img img{width:120px;height:120px}
.qr_code .qr_code_img_alt{font-size:14px;color:#999;text-align:center}
.group_content{margin-top:30px}
.html_content{padding:10px 0;min-height:550px;}
.html_content .updown{position:absolute;right:30px;bottom:40px;width:50px;height:50px;z-index:99;}
.html_content img{display:block;margin:0;}
#html_content_txt img{max-width:100%}

   .dialog{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:999;display:flex;align-items:center;justify-content:center}
.dialog .dl_wx_content{width:420px;background:#fff;padding:30px;border-radius:10px;position:relative}
.open_success_box{display:none}
.open_success{display:flex;align-items:center;justify-content:center;padding:20px 0}
.open_success .img{width:60px;height:60px}
.open_success .txt{font-size:20px;color:#333;font-weight:700;margin-left:10px}
.wxgroup_content{padding:30px}
.wxgroup_content.bg_gray{background:#eee}
.wxgroup_info .img{text-align:center}
.wxgroup_info .img img{width:66px;height:66px}
.wxgroup_info .group_name{font-size:20px;color:#191919;text-align:center;margin-top:15px}
.wxgroup_info .group_slogan{font-size:14px;color:#7f7f7f;text-align:center;margin-top:5px}
.wxgroup_info .btn_ingroup{text-align:center;margin-top:50px}
.wxgroup_info .btn_ingroup span{border:1px solid #07c160;font-size:16px;padding:8px 50px;color:#07c160;border-radius:10px;cursor:pointer}
.wxgroup_info .btn_ingroup span:hover{background:#07c160;font-weight:600;color:#fff}

.dialog .dl_qr_content{width:300px;background:#fff;padding:30px;border-radius:10px;position:relative}
.dl_qr_content{padding:30px 0}
.dl_qr_content .qr_img{text-align:center}
.dl_qr_content .qr_img img{width:200px;height:200px}
.dl_qr_content .qr_tip{text-align:center;font-size:16px}

.dialog .dl_inmoblie_content{width:300px;background:#fff;padding:30px;border-radius:10px;position:relative}
.inmoblie_content{padding:30px 0}
.inmoblie_content .inmoblie_tip{font-size:14px;color:#999}
.inmoblie_content .inmoblie_txt{margin-top:6px;border:2px solid #eee;border-radius:6px;padding:4px 6px}
.inmoblie_content .inmoblie_txt input{display:block;width:100%;border:none;height:20px;font-size:16px;color:#333}
.inmoblie_content .btn_inmoblie_enter{text-align:center;margin-top:30px}
.inmoblie_content .btn_inmoblie_enter span{border:1px solid #07c160;font-size:14px;padding:8px 50px;color:#07c160;border-radius:10px;cursor:pointer}
.inmoblie_content .btn_inmoblie_enter span:hover{background:#07c160;font-weight:600;color:#fff}

.dialog .dl_success_content{width:300px;background:#fff;padding:30px;border-radius:10px;position:relative}
.success_content{padding:30px 0}
.success_content .success_img{text-align:center}
.success_content .success_img img{width:80px;height:80px}
.success_content .success_txt{text-align:center;font-size:16px;color:#999}
.success_content .success_enter{text-align:center;margin-top:30px}
.success_content .success_enter span{background:#07c160;font-size:14px;padding:8px 50px;color:#fff;border-radius:10px;cursor:pointer}

