/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none; box-sizing: border-box;}
body{ font-size:12px;font-family:'Microsoft YaHei'; color:#666;}
a{color:#666;}
p {
    font-size: 14px;
    line-height: 1.8em;
    padding: 5px 0;
}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:100%; max-width: 1200px; margin:0 auto;}




.head{ width: 100%; background-color: #Fff;}
.head .wapper{ display: flex; justify-content: space-between; align-items: center;}
.logo{ width: 200px;}
.logo img{ width: 100%; display: block;}
.menu ul li{ line-height: 100px; padding: 0 20px; }
.menu ul li a{font-size: 14px;font-weight: bold;color: #000;}
.menu ul { display: flex; align-items: center; justify-content: center; flex-wrap: wrap;}
.link a{ display: block; width: 120px; line-height: 45px; border-radius: 10px; text-align: center; color: #fff; background-image: url(../images/bg1.png); background-repeat: no-repeat; background-size: cover; font-size: 14px;}

.banner { position:relative; overflow:hidden;}
.banner .swiper-container{}
.banner .swiper-slide { position:relative; overflow:hidden; z-index:1;}
.banner .swiper-slide.swiper-slide-active{ z-index:2;}
.banner .swiper-slide img{ display:block; width:100%; height:40vw; object-fit: cover; background:#f9f9f9; transform:scale(1.1); transition:all 4s ease;}
.banner .swiper-slide.swiper-slide-active img{ transform:scale(1);}
    .banner .swiper-slide .txtbg {
        width: 50%;
        position: absolute;
        top: 80%;
        left: 68%;
        transform: translate(-50%,-50%);
        text-align: right;
    }
.banner .swiper-slide .txt{color:#fff;text-align:center;text-align: right;}
.banner .swiper-slide .txt .h2{font-size: 21px;line-height:1.2em;font-weight:bold;margin-bottom: 40px;text-align: right;color: #000;}
.banner .swiper-slide .txt .h3{font-size: 13px;line-height:1.4em;width: auto;display: inline-block;padding: 24px 48px;background-color: #FA8D0E;border-radius: 20px;color: #000;}
.banner .swiper-pagination{ height:10px; bottom:var(--40px);}
.banner .swiper-pagination span{ display:inline-block; vertical-align:top; width:10px; height:10px; border-radius:10px; margin:0 8px; background:#fff; opacity:1; transition:all .3s ease;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{ width:20px; background:#fff; opacity:1;}
.banner .swiper-button-prev,.banner .swiper-button-next{ width:60px; height:60px; margin-top:-30px; background-color:rgba(0,0,0,.5); background-size:15px 30px; opacity:0; transition:all .3s ease; border-radius:8px;}
.banner .swiper-button-prev{ left:5%; transform:translateX(-100%);}
.banner .swiper-button-next{ right:5%; transform:translateX(100%);}
.banner:hover .swiper-button-prev,.banner:hover .swiper-button-next{ opacity:.7; transform:translateX(0) !important;}
.banner .swiper-button-prev:hover,.banner .swiper-button-next:hover{ opacity:1;}
@media(max-width:999px){
.banner .swiper-slide img{ height:50vw; }
.banner .swiper-slide .txtbg{ width:90%; }
.banner .swiper-slide .txt .h2{ font-size:20px; line-height:1.2em; margin-bottom:10px;}
.banner .swiper-slide .txt .h3{ font-size:24px; line-height:1.4em;}
.banner .swiper-pagination{ bottom:10px;}
.banner .swiper-button-prev,.banner .swiper-button-next{ width:40px; height:40px; margin-top:-20px; }
}
.nr {
    margin-bottom: 20px;
}
.con1 {
    width: 100%;
    padding: 45px 0;
}
	.con1 h2{ font-size: 32px; text-align: center; margin-bottom: 40px; font-weight: 400;}
	.con1 ul li{ width: calc((100% - 50px)/6); float: left; margin-right: 10px; border-radius: 15px; background-color: #F7F7F7; padding: 20px;}
	.con1 ul li:nth-child(6n){ margin-right: 0;}
        .con1 ul li img {
            object-fit: contain;
            height: 50px;
            width: 100%;
            display: block;
        }
	.con1 ul li:hover{transform: translateY(-5px);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); transition: all 0.3s;}
	.c1tips{ width: 100%; margin-top: 50px;}
	.c1tips p{    font-size: 20px;
    color: #ff6600; text-align: center;
    margin: 0 0 20px;
    font-weight: 600;}
	.c1tips a{
		 width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; background-color:#6EE43C ; border-radius: 50%; margin: 0 auto;
 	}
	.c1tips a svg{ width: 30px; height: 30px; fill: #fff; display: block;} 
	.c1tips a:hover{background-color: #FFE5D6;}
	
	.con2{ width: 100%; padding: 40px 0;}
	.con2 .wapper{ display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center;}
	.c1lf{ width: 49%;}
	.c1lf h2{ font-size: 34px; font-weight: 400; margin-bottom: 25px; word-break: break-word;}
	.c1rt{width: 49%;}
	.c1lf .nr{ font-size: 24px;}
	.c1lf video{ width: 100%;}
	
	.con3{ width: 100%; padding: 20px 0; background-color: #F7F7F7;}
	.con3 ul li{ width: calc((100% - 80px)/3); margin-right: 40px; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; float: left;}
	.con3 ul li:nth-child(3n){ margin-right: 0;}
	.con3 ul li img{ width: 90px; height: 90px; margin-bottom: 20px; display: block;}
	.con3 ul li h2{ width: 100%; text-align: center; font-size: 48px; color: #000; margin-bottom: 20px;}
	.con3 ul li p{ font-size: 16px; text-align: center;}
	
	.wapper1{ width: 95%; max-width: 1400px; margin: 0 auto;}
	.con4{ width: 100%; padding: 20px 0;}
	.bt{ width: 100%; margin-bottom: 20px;}
	.bt h2{ font-size: 32px; color: #F97316; text-align: center; margin-bottom: 10px;}
	.bt p{ font-size: 16px; color: #6B7280; text-align: center;}
   .con4 ul li{ width: calc((100% - 40px)/3); margin-right: 20px; padding: 20px; border-radius: 12px;float: left; margin-bottom: 20px;}
   .con4 ul li:nth-child(3n){ margin-right: 0;}
   .con4 ul li img{ width: 150px; margin: 0 auto; display: block; margin-bottom: 0px;}
   .numb{ width: 40px; height: 40px; background-color: #3B82F6; border-radius: 50%; text-align: center; line-height: 40px; color: 18px; color: #fff; margin: 10px auto;} 
   .con4 ul li h1{ font-size: 16px; margin-bottom: 10px; text-align: center;}
.con4 ul li .nr{ font-size: 14px; text-align: center;}
	.con4 ul li:hover{box-shadow: 0 12px 24px rgba(0, 0, 0, 0.08);}
	
	.con5{ width: 100%;  padding: 80px 0;}
	.c5lf{ width: 45%; float: left;}
	.c5rt{ width: 49%; float: right;}
	.c5lf h1{ font-size: 48px; margin-bottom: 20px;}
	.c5lf h1 span{ color: #2B79E5;}
	.c5lf strong{ color: #1a1a1a;}
	.c5lf .nr{ font-size: 16px; margin-bottom: 20px;}
	.c5rt{background-color: #2A76E0; border-radius: 20px;}
	.c5rt img{ width: 100%; border-radius: 20px; transform: translate(-20px,-20px);}
	.c5more{display: inline-block;
    padding: 14px 40px;
    background-color: #fa8d0e;
    color: #ffffff;
    text-decoration: none;
    border-radius: 25px;
    font-size: 16px;
    font-weight: 600;
    transition: all 0.3s ease;
    border: none;
    cursor: pointer;}
	.c5more:hover{background-color: #e55a28;
    color: #ffffff;
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);}
	
	.con6{ width: 100%;  padding: 20px 0;}
	.c6bt{ width: 100%; margin-bottom: 50px;}
	.c6bt h2{ font-size: 32px; color: #000; text-align: center; margin-bottom: 10px;}
	.c6bt p{ font-size: 16px; color: #6B7280; text-align: center;}
	.con6 ul li{ width: calc((100% - 40px)/2); margin-right: 40px; float: left; margin-bottom: 40px;}
	.con6 ul li:nth-child(2n){ margin-right: 0;}
	.con6 ul li img{ width: 100px; display: block; margin: 0 auto; margin-bottom: 20px;}
	.con6 ul li h1{ font-size: 20px; color: #FF6B35; text-align: center; margin-bottom: 10px;}
	.con6 ul li .nr{ font-size: 15px; text-align: center;}
	.con6 ul li:hover img{ transform: scale(1.1); transition: all 0.3s;}
	
	.con7{ width: 100%; padding: 20px 0;}
	.c7lf{ width: 45%; float: left; background-color: #2B79E5; border-radius: 20px;}
	.c7lf img{ border-radius: 20px; transform: translate(-20px,-20px); width: 100%;}
	.c7rt{ width: 49%; float: right;}
	.c7rt span{ font-size: 14px;    color: #2b79e5; display: block; margin-bottom: 20px;}
	.c7rt h1{ font-size: 42px; margin-bottom: 20px;}
	.con7rt .nr{ font-size: 14px; margin: 15px 0;}
	
	.con8{ width: 100%; padding: 20px 0;}
	.con8 h2{ font-size: 42px; color: #2B79E5; text-align: center; margin-bottom: 60px;}
	.c8tab{ width: 100%; position: relative;}
	.c8tab::after{ width: 2px; background-color: #E0E0E0; height: 100%; position: absolute; top: 0%; left: 50%; transform: translateX(-50%); content: "";}
	.c8lf{ width: 45%; float: left;}
	.c8rt{ width: 45%; float: right;}
	.c8lf ul li{ width: 100%; line-height: 60px; text-align: right; font-size: 25px; font-weight: 500; margin-bottom: 20px; position: relative; cursor: pointer;}
	.c8lf ul li:before{    width: 22px;
    height: 22px;
    border-radius: 50%;
    background-color: #e0e0e0;
    margin: 0 auto;
    transition: all 0.3s ease;
    z-index: 1; position: absolute; top: 0; right:-13.5%; content: "";}
	.c8rt ul li{ padding: 20px; font-size: 16px; width: 100%; opacity: 0.9;}
	.c8lf ul li.cur{border-bottom:1px solid #2b79e5; color: #2b79e5;}
   .c8rt ul li.cur{ opacity: 1; color: #000;}
   .c8lf ul li.cur:before{    background-color: #2b79e5;
    transform: scale(1.3);
    box-shadow: 0 0 0 4px #2b79e533;}
	
	.con9{ width: 100%; padding: 20px 0;}
	.con9 h2{ font-size: 36px; text-align: center; margin-bottom: 40px;}
	.star svg{ fill: #FFB800;  width: 16px;}
	.star{ width: 100%; margin-bottom: 20px; text-align: center;}
	.c9item .nr{ font-size: 15px; text-align: center; margin-bottom: 24px;}
	.c9user { width: 100%; display: flex; align-items: center; justify-content: center; flex-wrap: wrap;}
        .c9user img {
            object-fit: cover;
            height: 50px;
            border-radius: 30px;
            width: 50px !important;
            margin-right: 15px;
        }
	.c9wz h1{ font-size: 16px; margin-bottom: 0;}
	.c9wz p{ font-size: 14px;}
	.c9item{ background-color: #F7F7F7; padding: 40px;}
	
	.con10{ width: 100%; padding: 20px 0;}
	.c10bt{ margin-bottom: 30px;}
	.c10bt h1{ font-size: 36px; margin-bottom: 16px; color: #1471AF; text-align: center;}
	.c10bt p{ font-size: 16px; text-align: center; padding: 0;}
	.c10lf{ padding: 50px; width: 49%;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); float: left;}
	.ipts{ width: 100%;}
	.ipts label{ font-size: 16px; margin-bottom: 8px; display: block; font-weight: 400;}
	.ipts input{  padding: 14px 16px; margin-bottom: 16px; border: 1px solid #ddd; background-color: transparent; width: 100%; display: block;} 
	.ipts textarea{ width: 100%; box-sizing: border-box;  padding: 14px 16px; margin-bottom: 16px; border: 1px solid #ddd; background-color: transparent; width: 100%; display: block;}
	 .ipts button{    width: 100%;
    padding: 16px 32px;
    font-size: 18px;
    font-weight: 600;
    background-color: #1471af;
    color: #ffffff;
    border: none;
    border-radius: 10px;
    cursor: pointer;}
	.c10rt{ float: right; padding: 50px; width: 49%;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);}
	.c10items{ width: 100%; margin-bottom: 20px;}
	.c10items img{ width: 25px; margin-right: 10px;}
	.c10items .c10nrs{}
	.c10nrs h2{ font-size: 16px; color: #000;}
	.c10nrs p{ font-size: 15px;}
	.c10items{ display: flex; align-items: flex-start;}
.c10btns {
    width: 100%;
    display: flex;
    padding: 16px;
    border-radius: 5px;
    background-color: #25D366;
    align-items: center;
}
	.c10btns img{ width: 32px; margin-right: 10px;}
	.c10btns span{ font-size: 15px; color: #fff;}
	
   
   .foot{width: 100%;padding: 100px 0;padding-bottom: 0;background-color: #1471AF;}
   .footlogo{ width: 270px; }
   .footlogo img{ width: 200px; display: block;margin-bottom: 40px;}
   .footlogo .nr{font-size: 16px;color: #ffff;}
   .foot .wapper{ display: flex; justify-content: space-between; flex-wrap: wrap;}
   .footitem{width: 32%;}
   .footitem h1{font-size: 14px;color: #F7f7f7e6;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid rgba(247,247,247,0.15);}
   .footitem p{font-size: 14px;color: #F7f7f7e6;}
   .footitem a{ font-size: 18px; color: #fff; display: block; padding: 20px 0;}
   .footitem span{ font-size: 18px; color: #fff;display: block;}
   .footitem ul li a{font-size: 14px;padding: 0;color: #F7f7f7e6;}
   .footitem ul li{ line-height: 35px; }
   .flow{display: flex;justify-content: center;align-items: center;}
   .flow a{ padding: 0; margin: 0 15px; }
    .flow a img{width:23px;}
    .footbtm {
        width: 100%;
        padding: 20px 0;
        border-top: 1px solid #999;
        margin-top: 0;
        text-align: center;
        justify-content: center !important;
        color: #ddd;
    }
   
   
   .nybanner{ width: 100%; overflow: hidden; max-height: 300px; position: relative;}
   .nywz{ width: 100%; position: absolute; top: 50%; transform: translateY(-50%); }
   .nywz h1{ font-size: 45px; color: #fff;}
   .wapper3{ width: 90%; margin: 0 auto;}
   .nywz p{ font-size: 21px; color: #fff;}
   
   .integcon{ width: 100%; padding: 60px 0;}
   .integconbt{ margin-bottom: 30px;}
   .integconbt h2{ font-size: 45px; margin-bottom: 20px;}
   .integconbt p{ font-size: 21px;}
.integcon ul li {
    padding: 30px;
    width: 15%;
    margin-bottom: 20px;
    margin-right: 20px;
    border-radius: 30px;
    box-shadow: 0px 8px 24px #00000014;
    float: left;
    text-align: center;
}
    .integcon ul li:nth-child(6n){ margin-right: 0;}
   .integcon ul li img{ width: 110px;}
   
   
   
   .faq{ width: 100%; padding: 60px 0;}
   .faq h3{ font-size: 15px; padding-bottom: 20px; border-bottom:1px dashed #eee;}
   .inside_faq1 ul li{ border-bottom:1px dashed #eee; padding:10px 0;}
   .inside_faq1 ul li .h2{ font-size:18px; line-height:28px; font-weight:bold; padding:10px 40px 10px 40px; position:relative; cursor:pointer;}
   .inside_faq1 ul li .h2:before{ content:"Q"; width:28px; height:28px; line-height:28px; text-align:center; border-radius:4px; background:#999; color:#fff; position:absolute; left:0; top:10px;}
   .inside_faq1 ul li .h2:after{ content:""; width:20px; height:28px; background:url(../images/ico_down1.png) center no-repeat; position:absolute; top:10px; right:10px;}
   .inside_faq1 ul li.active .h2:after{ background-image:url(../images/ico_up1.png);}
   .inside_faq1 ul li .txt{ padding:10px 0 20px 0; display:none;}
   .inside_faq1 ul li .h3{ font-size:16px; line-height:26px; position:relative; padding-left:40px;}
   .inside_faq1 ul li .h3:before{ content:"A"; width:28px; height:28px; line-height:28px; text-align:center; border-radius:4px; background:var(--primary-color); color:#fff; position:absolute; left:0; top:0;}
   @media(max-width:999px) {
   .inside_faq1 ul li .h2{ font-size:16px; line-height:26px; }
   .inside_faq1 ul li .h2:after{ height:26px; }
   .inside_faq1 ul li .h3{ font-size:14px; line-height:24px; }
   }
   .faqbg{ width: 100%; position: relative;}
   .faqbg img{ width: 100%; display: block;}
	.faqconnr{ width: 100%; max-width: 1200px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
   .faqconnr h2{ font-size: 45px; color: #fff; margin-bottom: 20px; text-align: center;}
   .faqconnr .nr{ font-size: 21px; color: #fff; text-align: center;}
   
   
   .sp_header{height:50px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%; display: none;}
   .sp_logo{padding:10px;float:left;height:50px}
   .sp_logo img{margin:auto;max-height:30px;}
   .sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
   .sp_nav span{display:block;background:#c9141e;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
   .sp_nav span:nth-of-type(1){top:0px}
   .sp_nav span:nth-of-type(2){top:10px}
   .sp_nav span:nth-of-type(3){top:20px}
   .sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
   .sp_nav_se span:nth-of-type(2){width:0}
   .sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
   .sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
   .nav_show{top:50px}
   .sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
   .sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
   .sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
   .sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
   .sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
   .sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
   .sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
   .sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
   .sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
   .sjj_nav ul li ul{display:none}
   .sjj_nav ul li a{color:#666;width:80%}
   .sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
   .sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
   .sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
   .sjj_nav ul li ul li>ul{margin-left:10px}
   .con{ width: 100%; padding: 100px 0;}
   @media screen and (max-width:768px){
	   .con{ padding: 20px 0;}
	.head{ display: none;}
  .sp_header{ display: block;}
  .nv{ height: 50px;}
  .con1nr .bd {
      width: 100%;
  }
  .con1nr .hd {
      width: 100%;
      position: relative;
      top: 0;
      right: 0;
      height: 100%;
  }
  .con1nr .hd ul li span {
      width: calc(100% - 105px);
      font-size: 12px;
      line-height: 1.5;
      word-break: break-all;
  }
  .con1nr .hd ul li:nth-child(2), .con1nr .hd ul li:nth-child(3) {
      width: 100%;
  }
  .con1 {
      width: 100%;
	  padding: 20px 0;
    }
	.con1 ul li {
	    width: calc((100% - 10px)/2);
	    float: left;
	    margin-right: 10px;
	    border-radius: 15px;
		margin-bottom: 10px;
	    background-color: #F7F7F7;
	    padding: 20px;
	}
	.c1lf {
	    width: 100%; margin-bottom: 20px;
	}
	
	.c1rt{ width: 100%;}
	.con1 ul li:nth-child(2n){ margin-right: 0;}
	.con2 {
	    width: 100%;padding: 20px 0;
	  }
	  .con3 {
	      width: 100%;padding: 20px 0;
	    }
		
		.con3 ul li {
		    width: 100%;
		    margin-right: 0;
		    display: flex;
		    justify-content: center;
		    align-items: center;
		    flex-wrap: wrap;
		    float: left;
		    margin-bottom: 15px;
		}
		.con3 ul li h2 {
		    width: 100%;
		    text-align: center;
		    font-size: 24px;
		    color: #000;
		    margin-bottom: 10px;
		}
		.con4 {
		    width: 100%;padding: 20px 0;
		  }
		.con5 {
		    width: 100%;padding: 20px 0;
		  }
		  .c5lf {
		      width: 100%;
		      float: none;
		      margin-bottom: 40px;
		  }
		  .c5rt{ width: 90%; float: none; margin: 0 auto;}
		  .con6 {
		    width: 100%;padding: 20px 0;
		  }
		  .con6 ul li {
		      width: 100%;
		      margin-right: 0;
		      float: left;
		      margin-bottom: 20px;
		  }
		  .c7lf{
			   width: 90%; float: none; margin: 0 auto;
		  }
		  .c7rt{
			   width: 100%; margin: 20px 0;
		  }
		  .c8lf {
		      width: 100%;
		      float: left;
		  }
		  .c8rt {
		      width: 100%;
		      float: right;
		  }
		  .c8tab::after {
		      width: 100%;
		      background-color: #E0E0E0;
		      height: 2px;
		      position: absolute;
		      top: 50%;
		      left: 0;
		      transform: translateY(-50%);
		      content: "";
			  display: none;
		  }
		  .c8rt ul li{ display: none;}
		   .c8rt ul li.cur{ display: block;}
		  .bt h1 {
		      font-size: 18px;
		      margin-top: 30px;
		      color: #000;
		  }
		  .bt {
		      text-align: center;
		      width: 100%;
		      margin-bottom: 20px;
		  }
		  .con2 ul li {
		      width: 100%;
		      margin-right: 0;
		      float: left;
		      border-radius: 25px;
		      background-color: #FEFEFE;
			margin-bottom: 10px;
		  }
		  .c10lf {
		      padding: 50px;
		      width: 100%;
		      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
		      float: left;
		  }
		  .c10rt {
		      float: right;
		      padding: 50px;
		      width: 100%;
		      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
		  }
		  .c2flow ul li {
		      margin: 0 10px;
		      width: 30px;
		      padding: 5px;
		      background-color: #fff;
		  }
		  .c2bt h1 {
		      width: 100%;
		      font-size: 18px;
		      color: #fff;
		      text-align: center;
		      margin-bottom: 10px;
		      color: #fff;
		  }
		  .c2bt p {
		      padding: 0;
		      color: #fff;
		      font-size: 12px;
		      line-height: normal;
		  }
		  .c2bt {
		      width: 100%;
		      background-image: url(../images/btnbg.png);
		      background-size: cover;
		      display: flex;
		      align-items: center;
		      justify-content: center;
		      flex-wrap: wrap;
		      padding: 10px 0;
		      border-radius: 60px;
		      margin-bottom: 20px;
		  }
		  .wapper{ width: 95%;}
		  .newslf {
		      width: 100%;
		  }
		  .newspic {
		      width: 100%; margin: 10px 0;
		  }
		.newsrt {
		    width: 100%;
		}
		.con4 ul li{ width: 100%;}
		.con5 ul li {
		    width: 100%;
		    margin-right: 0;
		    background-color: #F2F2F2;
		    border-radius: 20px;
		    float: left;
		    margin-bottom: 10px;
		}
		.nr p{ word-break: break-all;}
		.con5 ul li:nth-child(4) {
		    width: 100%;
		    background-image: url(../images/btnbg.png);
		    background-size: cover;
		}
		.iptitem {
		    width: 100%;
		    margin-bottom: 20px;
		}
		.iptitem input {
		    width: 100%;
		    height: 33px;
		    line-height: 35px;
		    text-indent: 1rem;
		    border-radius: 20px;
		}
		.iptitem label {
		    font-size: 16px;
		    color: #000;
		    margin-bottom: 10px;
		    display: block;
		}
		.ipt {
		    width: 100%;
		    display: flex;
		    align-items: center;
		    flex-wrap: wrap;
		    justify-content: space-between;
		    margin-bottom: 0PX;
		}
		.iptitem1 label {
		    font-size: 16px;
		    color: #000;
		    margin-bottom: 10px;
		    display: block;
		}
		.iptitem1 button {
		    width: 100%;
		    border-radius: 20px;
		    line-height: 35px;
		    background-color: #1201D9;
		    color: #fff;
		    font-size: 18px;
		    margin: 20px 0;
		}
		.footitem {
		    width: 100%;
			margin: 10px 0;
		}
   }
   