/* common start */
@charset "utf-8";
*                                           {margin: 0;padding: 0;box-sizing: border-box;}
html, body                                  {-webkit-text-size-adjust:none;}
body                                        {overflow-x:hidden;font-size: 14px;}
body, button, input, select, textarea       {font-family:"PingFang SC","Microsoft Yahei","Helvetica Neue","Helvetica","Arial",sans-serif;}
input, textarea, button, select, radio      {outline: 0; border: 0;font-size: 100%;-webkit-appearance : none;}
table                                       {border-collapse: collapse;border-spacing: 0;table-layout:fixed;}
ol, ul                                      {list-style: none;}
h1, h2, h3, h4, h5, h6                      {font-size: 100%;font-weight: 500;}
a                                           {color: #323232;text-decoration: none; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; }
a:hover                                     {text-decoration: none;}
.clearfix:before, 
.clearfix:after                             {content: "";display: table;}
.clearfix:after                             {clear: both;overflow: hidden;}
.clearfix                                   {zoom: 1;}
.fl                                         {float: left;}
.fr                                         {float: right;}
i,em                                        {font-style:normal;}
.main                                       {width: 1200px;margin: 0 auto;max-width: 96%;}
.ellipsis                                   {overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.ellipsis2                                  {overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.ellipsis3                                  {overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.mt80                                       {margin-top: 80px;}



.header                                     {position: relative;}
.banner img                                 {width: 100%;height: auto;display: block;}
.top                                        {position: absolute;top: 0;left: 0;width: 100%;background-color: #22cb66;height: 40px;line-height: 40px;font-size: 14px;color: #fff;}
.search                                     {position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 100%;text-align: center;}
#keyboard                                   {width: 430px;height: 45px;display: block;line-height: 45px;border-radius: 10px;border: 2px solid #22cb66;margin: 0 auto;background: #fff;padding: 0 44px 0 10px;}
.search_box                                 {margin-top: 15px;}
#searchform                                 {position: relative;display: inline-block;}
.searchButton                               {position: absolute;top: 50%;right: 18px;width: 26px;height: 26px;background: url(../image/search_icon.png) no-repeat center;transform: translateY(-50%);cursor: pointer;}

.nav_box                                    {position: absolute;bottom:25px;width: 100%;left: 0;}
.nav_box .main                              {background-color: #22cb66;border-radius: 10px;padding:0 10px ;}
.nav_box .main li                           {float: left;width: calc(100% / 9);text-align: center;line-height: 46px;position:relative;}
.nav_box .main li>a                         {color: #fff;font-size: 20px;display: block;}
.nav_box .main li .nav_second               {position: absolute;top: 46px;left: 0;width: 160%;display: none;background-color: #fff;box-shadow:0px 5px 10px 1px rgb(0 0 0 / 15%);z-index: 99;}
.nav_box .main li .nav_second a             {display: block;width: 100%;text-align: left;line-height: 40px;border: 1px solid #eee;padding: 0 15px;font-size: 16px;color: #999;}
.nav_box .main li.cur>a,.nav_box .main li:hover>a  {background: #4ed585;color: #f3b730;}
.nav_box .main li .nav_second a:hover       {color: #f3b730;}

.index_notice                               {background: #f7f7f7;height: 60px;line-height: 60px;}
.index_notice .main                         {padding: 0 5px;}
.index_notice h3                            {color: #1a1a1a;font-size: 14px;padding: 0 15px 0 30px;background: url(../image/notice_icon.png) no-repeat left center;border-right: 1px solid #fff;}

.txtScroll                                  {position:relative;width: calc(100% - 102px);padding: 0 15px;}
.txtScroll .hd                              {overflow:hidden;width: 20px; }
.txtScroll .hd .prev,.txtScroll .hd .next   {display:inline-block;  width:5px; height:6px;cursor:pointer; background:url("../image/scroll_left.png") no-repeat;}
.txtScroll .hd .next                        {background-image: url(../image/scroll_right.png);}
.txtScroll .bd                              {width:calc(100% - 30px);overflow:hidden;}
.txtScroll .bd ul                           {overflow:hidden; zoom:1; }
.txtScroll .bd ul li                        {float:left;text-align:left;height: 60px;line-height: 60px;overflow: hidden;width: 50%;}
.txtScroll .bd ul li a                      {display: block;padding-left: 10px;position: relative;margin:0 10px;}
.txtScroll .bd ul li a::before              {content: '';display: block;position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 2px;height: 2px;background-color: #222;border-radius: 50%;}

.headlines_box h3                           {padding-left: 100px;background: url(../image/headlines_icon.png) no-repeat left center;width: calc(100% - 280px);}
.headlines_box h3>a                         {color: #1a1a1a;font-size: 24px;font-weight: bold;text-align: center;height: 60px;line-height: 30px;}
.headlines_box                              {margin-top: 25px;}
.headlines_img>a                            {width: 216px;display: block;}
.headlines_img>a img                        {display: block;width: 100%;height: auto;}

.news_swiper                                {width:46%;}
.news_swiper>a                              {display: block;}
.news_swiper_img img                        {width: 100%;display: block;height:387px;object-fit: cover;}
.news_swiper p                              {height: 45px;width: 100%;padding: 0 180px 0 15px;line-height: 45px;background-color: #22cb66;font-size: 16px;color: #fff;}
.news_swiper .swiper-pagination-bullet      {width: 2px;height:12px;background-color: #fff;border-radius: initial;opacity: 1;}
.news_swiper .swiper-container-horizontal>.swiper-pagination{right: 30px;bottom: 10px;left: auto;width: auto;}
.news_swiper .swiper-pagination-bullet-active{background: #f3b730;height: 20px;}

.index_news_info                            {width: 48%;}
.index_news_nav ul li                       {display: inline-block;margin-right: 30px;position: relative;font-size: 24px;color: #787878;cursor: pointer;}
.index_news_nav ul li.cur                   {color:#1a1a1a;font-weight: bold;}
.index_news_nav ul li.cur:before            {content: '';display: block;width: 5px;height: 5px;background-color: #22cb66;position: absolute;left: -10px;top: 50%;transform: translateY(-50%);}
.index_news_nav ul li.cur:after             {content: '';display: block;width: 5px;height: 5px;background-color: #22cb66;position: absolute;right: -10px;top: 50%;transform: translateY(-50%);}
.index_news_txtBox                          {margin-top: 34px;}
.news_txtBox_ul                             {display:none;}
.news_txtBox_ul ul li                       {line-height: 45px;padding-left:15px ;background: url(../image/index_news_icon1.png) no-repeat left center;}
.news_txtBox_ul ul li a                     {display: block;}
.news_txtBox_ul ul li a p                   {width: calc(100% - 135px);color: #1a1a1a;font-size: 16px;}             
.news_txtBox_ul ul li a time                {width: 115px;color: #a0a0a0;font-size: 16px;padding-left: 20px;background: url(../image/index_news_icon2.png) no-repeat left center;}  
.index_news_ad img                          {width: 100%;display: block;margin-top: 20px;}


.investment_box                             {padding-top:78px;background:#f9f9f9 url(../image/investment_bg.png) no-repeat bottom right;padding-bottom: 90px;}
.investment_tit h3                          {color: #1a1a1a;font-size: 30px;position: relative;padding: 0 15px;display: inline-block;font-weight: bold;}
.investment_tit h3::before                  {content: '';display: block;width: 5px;height: 5px;background-color: #22cb66;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.investment_tit h3::after                   {content: '';display: block;width: 5px;height: 5px;background-color: #22cb66;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.investment_tit a                           {line-height: 40px;}
.investment_tit a>img                       {line-height: 40px;vertical-align: middle;}
.w460                                       {width: 460px;}
.investment_info li                         {float: left;width: calc((100% - 10px * 4) / 5); margin-right: 10px;background-color: #fff;transition: all 0.3s linear;}
.investment_con                             {padding: 30px 30px 0 30px;}
.investment_info li:last-of-type            {margin-right: 0;}
.investment_info                            {margin-top:40px ;}
.investment_img                             {width: 104px;height: 104px;margin-bottom:20px;background: #f3f3f3 url(../image/investment_icon1.png) no-repeat center center;}
.investment_info li:nth-of-type(2) .investment_img {background-image: url(../image/investment_icon2.png);}
.investment_info li:nth-of-type(3) .investment_img {background-image: url(../image/investment_icon3.png);}
.investment_info li:nth-of-type(4) .investment_img {background-image: url(../image/investment_icon4.png);}
.investment_info li:nth-of-type(5) .investment_img {background-image: url(../image/investment_icon5.png);}
.investment_info li h3                      {color: #1a1a1a;font-size: 18px;font-weight: bold;padding-bottom: 8px;position: relative;}
.investment_info li h3::before              {content: '';display: block;width: 32px;height: 2px;background-color:#f3f3f3 ;position: absolute;bottom: 0;left: 0;}

.investment_info li p                       {text-indent: 2rem;height: 180px;overflow: hidden;margin-top: 40px;color: #222;font-size: 16px;line-height: 26px;margin-bottom: 20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:7;text-align: justify;}
.investment_info li a                       {border-top: 1px solid #e8e8e8;height: 50px;line-height: 50px;padding-left: 30px;width: 100%;display: block;color: #222;font-size: 14px;}
.investment_info li a i                     {width: 15px;height: 12px;display: inline-block;background:url(../image/investment_arrow.png) no-repeat center;margin-left: 10px;}
.investment_info li:hover                   {background-color: #22cb66;}
.investment_info li:hover h3                {color: #fff;}
.investment_info li:hover h3::before        {background-color: #fff;}
.investment_info li:hover a                 {border-top-color: #51e58c;color: #fff;}
.investment_info li:hover a i               {background-image: url(../image/investment_arrow_h.png);}
.investment_info li:hover p                 {color: #fff;}


.product_swiper                             {margin-top: 50px;}

.product_swiper ul li a                     {display: block;}
.product_img                                {width: 100%;height: 195px;overflow: hidden;}
.product_img img                            {display: block;width: 100%;height: 100%;object-fit: cover;transition: all 0.3s;}
.product_swiper ul li:hover .product_img img{transform: scale(1.1);}
.product_swiper ul li p                     {color: #333;font-size: 18px;padding: 24px 5px;text-align: center;}
.product_button                             {margin-top: 8px;text-align: center;margin: 0 auto;width: 140px;}
.product-button-prev                        {width: 70px;height: 40px;line-height: 40px;display: inline-block;color: #fff;font-size: 20px;text-align: center;background-color: #22cb66;cursor: pointer;}
.product-button-next                        {width: 70px;height: 40px;line-height: 40px;display: inline-block;color: #fff;font-size: 20px;text-align: center;background-color: #22cb66;cursor: pointer;}


.index_about                                {position: relative;z-index: 1;}
.index_about .investment_tit                {text-align: center;}
.about_info ul                              {position: relative;}
.about_info                                 {margin-top: 50px;}
.about_info li                              {float: left;width: 14%;margin-right: 0.75%;border-top-right-radius: 5px;border-top-left-radius: 5px;overflow: hidden;transition: all .3s linear;}
.about_info li:last-of-type                 {margin-right: 0;}
.about_info li:last-of-type                 {position: absolute;right: 0;top: 0;width: 14%;}
.about_video,.about_img                     {width: 100%;height: 222px;overflow: hidden;position: relative;border-top-right-radius: 5px;border-top-left-radius: 5px;}
.about_img  img                             {width: 100%;height: 100%;display: block;object-fit: cover;}
.about_info li.ac                           {width: 41%;}
.about_video span                           {display: block;width: 40px;height: 40px;background:url(../image/play.png) no-repeat center;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background-size: 40px;cursor: pointer;}
.about_more                                 {background-color: #f9f9f9;padding: 20px;width: 100%;position: relative;}
.about_more p                               {color: #333;font-size: 18px;text-align: center;line-height: 40px;}
.about_more a                               {opacity:0;line-height: 40px;padding: 0 15px;background-color: #22cb66;color: #fff;position: absolute;top: 50%;right: 20px;transform: translateY(-50%);transition:all  0.3s;}
.about_more a i                             {display: inline-block;width: 22px;height: 10px;background:url(../image/about_arrow.png) no-repeat center ;margin-left: 35px;}
.about_info li.ac .about_more a             {display: block;color: #fff;transition: all 0.3s;opacity: 1;}
.about_info li.ac .about_more p             {color: #22cb66;}

.footer_top                                 {margin-top: -25px;}
.footer                                     {background-color:#22cb66;padding-top: 70px;}
.footer_name h3                             {color: #fff;font-size: 22px;}
.footer_link a                              {color: #fff;font-size: 14px;display: inline-block;padding: 0 10px;}                       
.footer_link a:first-of-type                {padding-left: 0;}
.footer_link                                {color: #fff;margin-top: 25px;}
.footer_contact                             {margin-left: 145px;}
.footer_contact li                          {padding-left: 30px;background: url(../image/footer_icon1.png) no-repeat left center;font-size: 16px;color: #fff;line-height: 36px;}
.footer_contact li:nth-of-type(2)           {background-image: url(../image/footer_icon2.png);}
.footer_contact li:nth-of-type(3)           {background-image: url(../image/footer_icon3.png);}
.footer_code                                {width: 80px;text-align: center;}
.footer_code p                              {color: #fff;font-size: 14px;}
.footer_con                                 {padding-bottom: 35px;}
.line                                       {width: 100%;height: 1px;background: #fff;}
.footer_copy                                {padding: 20px 0;color: #fff;font-size: 16px;}
.footer_copy a                              {color: #fff;}


.nav_box.inside_nav                         {background-color: #22cb66;bottom: auto;top: 0;position: fixed;z-index: 999;}
.nav_box.inside_nav .main                   {border-radius: 0 ;padding: 0;}
.nav_box.inside_nav .main li                {line-height: 80px;}
.nav_box.inside_nav .main li .nav_second    {top: 80px;z-index: 99;}

.inside_wrap                                {margin-bottom: 40px;}
.subnav                                     {display: -webkit-box;display: -webkit-flex;display: flex;margin-top: -50px;background-color: #fff;line-height: 100px;-webkit-box-shadow: 3.42px 9.397px 20px 0px rgb(77 77 77 / 20%);box-shadow: 3.42px 9.397px 20px 0px rgb(77 77 77 / 20%);border-radius: 10px;position: relative;z-index: 9;overflow: hidden;}
.subnav a                                   {-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;color: #333;font-size: 26px;text-align: center;width: 100%;}
.subnav a.cur,.subnav a:hover                               {background-color: #22cb66;color: #fff;}

a.know                                       {margin-top:30px;display: block;width: 150px;height: 50px;line-height: 50px;border: 1px solid #999;border-radius: 25px;text-align: center;color: #999;font-size: 16px;}  
a.know i                                     {display: inline-block;width: 8px;height: 8px;border-top: 1px solid #999;border-right: 1px solid #999;transform: rotate(45deg);margin-bottom: 2px;margin-left: 3px;}
a.know:hover                                 {background-color: #0068b7;color: #fff;}        
a.know:hover i                               {border-top: 1px solid #fff;border-right: 1px solid #fff;}   
.news_txt                                    {display: block;padding:40px 25px;border-bottom: 1px solid #eee;-webkit-transition: all .3s;transition:all .3s;overflow: hidden;}
.news_txt:hover                              {box-shadow: 0 0 50px rgb(76 76 76 / 20%);}
.news_txt_time                               {width: 100px;height: 100px;border: 1px solid #eee;padding: 10px;color: #999;font-size: 32px;}
.news_txt_time i                             {display: block;font-size: 16px;margin-top: 8px;}
.news_txt_info h3 a                          {display: block;color: #333;font-size:20px;}
.news_txt_info                               {width: calc(100% - 100px - 150px);padding: 10px 100px 0 30px;}
.news_txt_info p                             {color: #999;font-size: 16px;margin-top: 30px;}
.news_txt_know a.know                        {margin-top: 25px;}
.inside_news li:hover .news_txt_info h3 a    {color: #22cb66;}
.inside_news li:hover .news_txt_know a.know  {background-color: #22cb66;color: #fff;border: 1px solid #22cb66;}        
.inside_news li:hover .news_txt_know a.know i{border-top: 1px solid #fff;border-right: 1px solid #fff;}

.inside_pic ul li                            {float: left;border-radius: 10px;width: calc((100% - 25px * 2) / 3);margin-right: 25px;overflow: hidden;background-color: #f7f7f7;transition: all 0.3s linear;position: relative;top: 0;}
.inside_pic ul li:nth-of-type(3n)            {margin-right: 0;}
.inside_pic ul li:nth-of-type(n+4)           {margin-top: 35px;}
.inside_pic ul li a                          {display: block;}
.pic_img                                     {width: 100%;height: 250px;overflow: hidden;border-radius: 10px;}
.pic_img img                                 {width: 100%;height: 100%;display: block;object-fit: cover;}

.inside_pic li p                             {height: 60px;line-height: 60px;color: #333;font-size: 18px;text-align: center;padding: 0 5px;}
.inside_pic li:hover                         {top: -10px;box-shadow: 0 5px 23px rgb(10 74 124 / 20%);background-color: #fff;}
.inside_pic li:hover p                       {color: #22cb66;}

.content_head h3                             {color: #333;font-size: 20px;text-align: center;font-weight: bold;}
.content_head span                           {display: block;margin-top: 15px;color: #999;font-size: 14px;text-align: center;}
.content_newstext                            {color: #7a7a7a;font-size: 14px;text-align: justify;line-height: 26px;margin: 35px 0 50px 0;}
.content_newstext  img                       {display: block;margin: 0 auto;max-width: 100%;}
.content_link 
a.return                                     {width: 66px;height: 66px;border-radius: 50%;background: #f5f5f5 url(../image/content_icon1.png) no-repeat center;margin: 0 30px;}
.content_link p                              {width: calc((100% - 66px - 30px *2) / 2);line-height: 60px;padding-left: 90px;padding-right: 10px;background:#f5f5f5 url(../image/content_next.png) no-repeat 60px center;color: #333;font-size: 16px;}
.content_link p a                            {color: #333;}
.content_link                                {margin-bottom: 80px;}


.pages                                       {text-align: center;font-size: 0;margin-top: 40px;}
.pages *                                     {display: inline-block;font-size: 14px;}
.pages a, .pages b                           {padding: 0px 20px;background: #ece9ec;text-align: center;color: #22cb66;height: 40px;line-height: 40px;margin-right: 2px;}
.pages b                                     {background: #22cb66;color: #fff;cursor: default;border-color: #22cb66;}

#map                                         {width: 100%;height: 500px;}
.contact_address h3                          {color: #333;font-size: 30px;margin-bottom: 30px;}   
.contact_info                                {padding: 50px;background-color: #f5f5f5;}                    
.contact_info h4                             {color: #000;font-size: 22px;font-weight: bold;padding-bottom:20px ;position: relative;margin-bottom: 15px;}
.contact_info h4::before                     {display: block;content: '';position: absolute;bottom: 0;left: 0;width: 55px;height: 4px;background: #27c940;}
.contact_info p                              {color: #000;font-size: 18px;font-weight: bold;line-height: 28px;}
.contact_info p i                            {color: #666;font-weight: normal;}

.contact_way h3                             {color: #333;font-size: 30px;margin-bottom: 30px;}   
.contact_way dd,.contact_way dt             {padding: 35px 0 60px 50px;background-color: #f5f5f5;}                    
.contact_way h4                             {color: #000;font-size: 22px;font-weight: bold;padding-bottom:20px ;position: relative;margin-bottom: 15px;}
.contact_way h4::before                     {display: block;content: '';position: absolute;bottom: 0;left: 0;width: 55px;height: 4px;background: #27c940;}
.contact_way p                              {color: #000;font-size: 18px;font-weight: bold;line-height: 28px;}
.contact_way p i                            {color: #666;font-weight: normal;}
.contact_way dd                             {width: calc((100% - 25px * 2) / 3);margin-left: 25px;float: left;overflow: hidden;}
.contact_way dd:first-of-type               {margin-left: 0;}
.contact_way dt                             {width: calc((100% - 25px) / 2);margin-left: 25px;float: left;overflow: hidden;margin-top: 35px;}
.contact_way dt:first-of-type               {margin-left: 0;}

.nav-btn                                    {display: none;}
.nav_box .main li>a>img                     {display: inline-block;}
.nav_box .main li>a>i                       {display: none;}

 
.investment_subnav                          {margin-top: -50px;background-color: #fff;line-height: 100px;-webkit-box-shadow: 3.42px 9.397px 20px 0px rgb(77 77 77 / 20%);box-shadow: 3.42px 9.397px 20px 0px rgb(77 77 77 / 20%);border-radius: 10px;position: relative;z-index: 9;overflow: hidden;padding: 0 30px;}
.investment_subnav a                        {color: #333;font-size: 22px;text-align: center;}
.sub_button                                 {position: absolute;right: 5px;top: 50%;transform: translateY(-50%);width: 20px;height: 20px;background: url(../image/next.png) no-repeat center;background-size: 20px auto;cursor: pointer;}
.investment_subnav .swiper-button-disabled  {display:none;}
.sub_button.sub-button-prev                 {right: auto;left: 5px;transform: translateY(-50%) rotate(180deg);}
.investment_subnav a.cur,.investment_subnav a:hover{background-color: #22cb66;color: #fff;}

.pc_box                                      {display: block;}
.m_box                                       {display: none;}

.search-jieguo{color: #666;margin: 20px 0;font-size: 16px;}
.search-jieguo strong{color: red;}

.secwen.animate                              {opacity: 1; filter: alpha(opacity=100);  transform: translateY(0); transition: 1s; }
.secwen                                      {opacity: 0;filter: alpha(opacity=0);transform: translateY(30px);transition: .8s;  }
.animate.add1                                {transition-delay: .1s;}
.animate.add2                                {transition-delay: .2s;}
.animate.add3                                {transition-delay: .3s;}
.animate.add4                                {transition-delay: .4s;}
  



@media screen and (max-width:768px){
    .pc_box                                     {display: none;}
    .m_box                                      {display: block;}
    .nav-btn                                    {display: block;line-height: 48px;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .3);color: #fff;transition: all .3s ease-out;background: #22cb66;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);border-radius: 3px;color: #fff;cursor: pointer;display: block;height: 40px;outline-style: none;pointer-events: all;text-align: center;width: 40px;z-index: 1020;position: fixed;right: 10px;top: 10px;}
    .nav-btn-icon                               {-webkit-transform: rotate(0deg);cursor: pointer;display: inline-block;height: 17.3px;position: relative;transform: rotate(0deg);transition: .5s ease-in-out;width: 22px;}
    .nav-btn-icon span                          {-webkit-transform: rotate(0deg);background-color: #fff;border-radius: 2px;display: block;height: 2px;left: 0;opacity: 1;position: absolute;transform: rotate(0deg);transition: .25s ease-in-out;width: 100%;}
    .nav-btn-icon span:first-child              {-webkit-transform-origin: left center;top: 0;transform-origin: left center;}
    .nav-open .nav-btn-icon span:first-child    {-webkit-transform: rotate(45deg);left: 3px;top: 0;transform: rotate(45deg);}
    .nav-btn-icon span:nth-child(2)             {-webkit-transform-origin: left center;top: 6px;transform-origin: left center;}
    .nav-open .nav-btn-icon span:nth-child(2)   {opacity: 0;width: 0;}
    .nav-btn-icon span:nth-child(3)             {-webkit-transform-origin: left center;top: 12px;transform-origin: left center;}
    .nav-open .nav-btn-icon span:nth-child(3)   {-webkit-transform: rotate(-45deg);left: 3px;top: 16px;transform: rotate(-45deg);}
    .nav_box .nav-level                         {width: 100%;height: 100%;overflow: hidden;position: fixed;left: 0;top: 60px;background: #fff;z-index:99;display: none;border-top: 1px solid #22cb66;padding-bottom:60px;overflow: auto;}
    .nav_box .main li                           {width: 100%;text-align: left;padding: 0 10px;border-bottom: 1px solid rgba(0,0,0,.1);line-height: 40px;}
    .nav_box .main li>a                         {color: #333;font-size: 16px;position: relative;}
    .nav_box .main li>a>img                     {display: none;}
    .nav_box .main li.cur>a, .nav_box .main li:hover>a {color: #22cb66;background-color: transparent;}
    .nav_box .main li .nav_second               {position: static;top: auto;left: auto;width: 100%;box-shadow: none;}
    .nav_box .main li .nav_second a             {line-height: 35px;font-size: 14px;border: none;}
    .nav_box .main li>a>i                       {display: block;width: 8px;height: 8px;border-top: 1px solid #333;border-right: 1px solid #333;top: 50%;right: 10px;transform: translateY(-50%) rotate(135deg );position: absolute;}
    .nav_box .main li.cur>a>i,.nav_box .main li:hover>a>i{border-top: 1px solid #22cb66;border-right: 1px solid #22cb66;}


    .search_box                                 {display:none;}
    .top                                        {display: none;}
    .logo                                       {position:fixed;width: 100%;background-color: #fff;top: 0;left: 0;padding: 10px;z-index: 1020;-webkit-box-shadow: 0 14px 56px -15px rgb(10 25 48 / 20%);box-shadow: 0 14px 56px -15px rgb(10 25 48 / 20%);}
    .logo img                                   {display: block;height: 40px;}
    .search                                     {position: static;top: auto;transform: initial;}
    .banner                                     {margin-top: 60px;}
    .index_notice h3                            {padding: 0 5px 0 20px;background-size: 15px auto;}
    .txtScroll                                  {width: calc(100% - 90px);padding: 0 5px;}
    .txtScroll .bd ul li                        {width: 100%;height: 40px;line-height: 40px;}
    .index_notice                               {height: 40px;line-height: 40px;}
    .headlines_img                              {display: none;}
    .headlines_box h3                           {width: 100%;padding-left: 65px;background-size: 50px auto;}
    .mt80                                       {margin-top: 40px;}
    .news_swiper                                {width: 100%;}
    .news_swiper_img img                        {height: 215px;}
    .index_news_info                            {width: 100%;margin-top: 25px;}
    .index_news_nav ul li                       {font-size: 18px;margin-right: 15px;}
    .news_txtBox_ul ul li                       {line-height: 35px;}
    .w460                                       {width: 100%;}
    .investment_box                             {padding-top: 40px;padding-bottom: 35px;}
    .investment_con                             {padding: 15px 15px 0 15px;}
    .investment_slide .swiper-wrapper           {margin-bottom: 35px;}
    .investment_button                          {margin-top: 8px;text-align: center;margin: 0 auto;width: 140px;}
    .investment-button-prev                     {width: 70px;height: 40px;line-height: 40px;display: inline-block;color: #fff;font-size: 20px;text-align: center;background-color: #22cb66;cursor: pointer;}
    .investment-button-next                     {width: 70px;height: 40px;line-height: 40px;display: inline-block;color: #fff;font-size: 20px;text-align: center;background-color: #22cb66;cursor: pointer;}
    .about_info li                              {width: 100%;}
    .about_info li.ac                           {width: 100%;}
    .about_more a                               {opacity: 1;}
    .about_info li:last-of-type                 {position: static;top: auto;bottom: auto;width: 100%;}
    .about_video, .about_img                    {height: auto;}
    .about_more                                 {padding: 10px;margin-bottom: 10px;}
    .footer                                     {padding-top: 35px;}
    .footer_name,.footer_contact                {width: 100%;margin-left: 0;}
    .footer_code                                {float: initial;margin: 0 auto;}
    .footer_contact                             {margin: 15px 0;}
    .footer_contact li                          {line-height: 26px;font-size: 14px;background-size: 15px auto;padding-left: 20px;}
    .footer_copy p,.footer_copy span            {width: 100%;font-size: 14px;text-align: center;}
    .footer_copy p>a                            {display: block;}
    .footer_copy                                {padding: 10px 0;}
    .nav_box.inside_nav                         {position: static;}
    .nav_box.inside_nav .main li                {line-height: 40px;}
   

    .news_txt_time                              {width: 100%;height: auto;padding: 0;border:0;font-size: 22px;}
    .news_txt_time i                            {display: inline-block;margin-left: 10px;}
    .news_txt_info                              {width: 100%;padding: 0;}
    .news_txt                                   {padding: 25px 0;}
    .news_img                                   {padding-bottom: 25px;}
    .news_txt_know                              {width: 100%;}
    .news_txt_info p                            {margin-top: 10px;}
    .news_txt_info h3 a                         {margin-top: 10px;font-size: 18px;}
    a.know                                      {height: 40px;line-height: 40px;width: 120px;}

    .inside_pic ul li                           {width: calc((100% - 10px) / 2);margin-right: 10px;}
    .inside_pic ul li:nth-of-type(3n)           {margin-right: 10px;}
    .inside_pic ul li:nth-of-type(2n)           {margin-right: 0;}
    .inside_pic ul li:nth-of-type(n+4)          {margin-top: 0;}
	.inside_pic ul li:nth-of-type(n+3)          {margin-top: 15px;}
    .pic_img                                    {height: 150px;}

    .content_link p                             {width: 100%;line-height: 40px;padding-left: 30px;background-position: 10px center;float: none;}
    .content_link a.return                      {float: none;margin: 10px auto;display: block;width: 40px;height: 40px;background-size: 20px auto;}
    .content_newstext img                       {height: auto !important;}
    #map                                        {height: 350px;}
    .contact_address h3,.contact_way h3         {font-size: 26px;}
    .contact_info                               {padding:15px;}
    .contact_way dd,.contact_way dt             {width: 100%;margin-left: 0  !important;padding:15px;margin-bottom: 10px;margin-top: 0;}
    .subnav,.investment_subnav                  {line-height: 50px;margin-top: -25px;}
    .subnav a,.investment_subnav a              {font-size: 14px;}
    .footer_copy>div                            {width:100%;text-align:center;}
    .footer_copy>div>a p                          {width:auto;}
    
}


