/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,input,button,textarea,dl,dt{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;font-family: normal;font-weight: normal;}
body{ font-size:14px;color:#111;overflow-x: hidden;}
a img {
    border: 0;
    max-width: 100%;
}
em {
  font-style: normal;
}
body.head_on{overflow:hidden;}
a{text-decoration:none;color: #333;transition: all .3s;}
*{box-sizing: border-box;}
input,select,textarea{outline: none;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }

.wapper{
	width: 100%;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
	box-sizing: border-box;
}
@media only screen and (min-width: 1200px){
	.wapper{
		width: 1200px;
		margin: 0 auto;
	}
}

:root{
	--primary-color:#0072EF;
	--font-color:#666;
	--main-white:#fff;
}





/* 轮播图通用 */
.swiper {width: 100%;height: 100%;}
.swiper-slide
{
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-slide img{
	width: 100%;
}

.overflow1{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;display: block;}
.overflow2{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.overflow3{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}


.topbox{width: 100%;margin: 0 auto;background-color: #0F2DB3;}
.top{width: 100%;margin: 0 auto;display: flex;align-items: center;justify-content: flex-end;padding: 8px 0;}

.top a{border-right: 1px solid #fff;padding: 0 10px;display: inline-flex;align-items: center;}
.top a:last-child{border-right: 0;}
.top a img{width: 20px;height: 20px;margin-right: 10px;}
.top a span{font-size: 14px;color: #fff;font-weight: bold;}



/* 导航 */
.headerbox{width: 100%;margin:  0 auto;position: relative;}
.headerbox .header{display: flex;align-items: center;justify-content: space-between;padding: 10px 0;}
.h_left{display: flex;align-items: center;}
.h_right{display: flex;align-items: center;}
.logo{font-size: 0;}
.logo img{max-width: 100%;width: auto;margin-right: 20px;}
.headerbox .header .menu ul{display: flex;align-items: center;gap: 32px;}
.headerbox .header .menu ul li{
	height: 80px;line-height: 80px;
}
    .headerbox .header .menu ul li a {
        font-weight: 900;
        font-size: 18px;
        color: #000;
        line-height: 80px;
        display: inline-block;
        position: relative;
        text-decoration: none;
    }
.headerbox .header .menu ul li a:hover{text-decoration: underline;}
.headerbox .header .menu ul li a i{margin-left: 10px;}
.submenu{position: absolute;left: 0;top: 100%;background-color: #fff;z-index: 9;width: 100%;display: none;}
.submenu.on{display: block;}
.submenu .inner{max-width: 1200px;margin: 0 auto;position: relative;padding: 20px;display: flex;justify-content: space-between;}
.sub_close{position: absolute;right: 0;top: 0;cursor: pointer;font-weight: bold;}
.submenu .inner .item{flex: 1;border-right: 1px solid #efefef;padding: 0 20px;}
.submenu .inner .item dd{line-height: 30px;}
.submenu .inner .item dd li{padding-left: 20px;}
.submenu .inner .item:last-child{border-right: 0;}

.submenu .inner dl{display: flex;align-items: center;flex-wrap: wrap;padding: 0 20px;}
.submenu .inner dl dd{margin-right: 20px;}
.submenu h3 a{font-weight: bold;}
.submenu .inner .desc h3{font-weight: bold;}
.submenu .inner .desc{border-bottom: 1px solid #efefef;line-height: 30px;}
.submenu .inner .desc:last-child{border-bottom: 0;}

.lan{position: relative;margin-right: 20px;}
.lan a{font-size: 16px;color: #000;line-height: 45px;}
.lan a i{margin-left: 10px;}
.lan ul{display: none;position: absolute;left: -20px;top: 100%;width: 108px;padding: 14px 0;background-color: #f8f8f8;z-index: 9;}
.lan ul.on{display: block;}
.lan ul li{width: 100%;text-align: center;font-size: 16px;color: #000;padding: 6px 32px 6px 20px !important;}
.lan ul li a{font-size: 16px;color: #000;}
.lan ul li a:hover{text-decoration: underline;}


.icon{font-size: 0;}


/*mMenu*/
.m_header{width: 100%;}
.sp_header{height:70px;overflow:hidden;background:var(--main-white);position:fixed;z-index:999;width:100%;display: none;top: 0;align-items: center;justify-content: space-between;}
.sp_logo{height:70px;display: flex;justify-content: center;align-items: center;padding-left: 10px;}
.sp_logo img{margin:auto;max-height:50px;}
.sp_nav{width:50px;position:relative;cursor:pointer;height:30px;}
/* 横杠 */
.sp_nav 
span{display:block;background:#000000;width:30px;height:3px;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:9999;background:var(--main-white);width:100%;height:calc(100% - 70px);font-size:14px;line-height:40px;top:70px;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;display: none;transition:all ease 0.35s}
.nav_show{display: block;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;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-bottom: 1px dashed #ddd;;position:relative;line-height:45px;font-size:16px}
.sjj_nav>ul >li:last-child{border-bottom: 1px dashed #ddd;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:var(--font-color);width:100%;padding: 0 20px;display: block;box-sizing: border-box;}
.sjj_nav ul li a:hover{color: #000000;}
.sjj_nav ul li ul li a{color:var(--font-color);display:block;text-align:left;}
.sjj_nav ul li i svg{width:25px;height:25px;fill:#333;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#333;}
.sjj_nav ul li ul li>ul{margin-left:10px}
.sjj_nav ul li ul li{border-top: none;}
.sjj_nav ul li ul li a{padding: 0 30px;}








/* bannerbox */
.bannerbox{width: 100%;position: relative;}
.bannerbox .mySwiper1{width: 100%;}
.bannerbox .mySwiper1 .swiper-slide a{display: flex;width: 100%;height: 650px;background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;align-items: center;justify-content: center;}

.bannerbox .mySwiper1 .swiper-slide a .textbox{max-width: 1200px;text-align: left;width: 100%;}
.bannerbox .mySwiper1 .swiper-slide a .textbox h3{font-size: 18px;color: #fff;margin-bottom: 20px;}
.bannerbox .mySwiper1 .swiper-slide a .textbox h1{font-size: 64px;color: #fff;font-weight: bold;margin-bottom: 20px;}
.bannerbox .mySwiper1 .swiper-slide a .textbox span{display: inline-flex;align-content: center;}
.bannerbox .mySwiper1 .swiper-slide a .textbox span i{margin-right: 15px;font-size: 30px;}


.b_pos{z-index: 8;display: flex;justify-content: space-between;align-items: center;position: relative;margin-top: -128px;flex-wrap: wrap;}
.b_btn{width: 50%;display: flex;align-items: center;margin-top: 15px;}
.prev_btn,.next_btn{font-weight: bold;font-size: 30px;}
.swiper-pagination1{width: auto !important;padding: 0 20px;font-size: 16px;color: #000;font-weight: bold;}

.b_text{background-color: #0072EF;padding: 48px;z-index: 8;width: 50%;}
.b_text h3{font-size: 16px;color: #fff;margin-bottom: 20px;}
.b_text h1{font-size: 24px;color: #fff;font-weight: bold;margin-bottom: 20px;}




.pd50{padding: 50px 0;}
.black{color: #000 !important;}
.white{color: #fff !important;}


/* footer */
.footerbox{width: 100%;margin: 0 auto;padding: 80px 0 20px;}
.footer{width: 100%;margin: 0 auto;}
.footer_menu{width: 100%;}
.footer_menu ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.footer_menu ul li{margin-bottom: 20px;flex: 1;}
.footer_menu ul li:last-child{margin-right: 0;}
.footer_menu ul li h3{font-size: 16px;color: #000;font-weight: bold;}
.footer_menu ul li a{font-size: 14px;color: #000;}
.footer_menu ul li dl{margin-top: 15px;}
.footer_menu ul li dl dd{line-height: 24px;}
.out_top{width: 48px;height: 48px;border: 3px solid #000;display: flex;align-items: center;justify-content: center;font-size: 25px;color: #000;}

.footer_center{padding: 20px 0;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;}
.share{width: 50%;}
.footer_center h3{font-size: 16px;color: #000;font-weight: bold;margin-bottom: 15px;}
.share ul{display: flex;flex-wrap: wrap;}
.share ul li{margin-right: 10px;position: relative;}
.share ul li a{display: inline-flex;width: 47px;height: 47px;background-color: #000;border-radius: 50%;align-items: center;justify-content: center;transition:  all 0.3s;}
.ewmbox{position: fixed;z-index: 9;background-color: #fff;box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);padding: 10px;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 640px;max-width: 90%;display: none;}
.ewm_close{position: absolute;right: 10px;top: 10px;font-size: 25px;color: #0072EF;cursor: pointer;}
.ewmbox.on {
    text-align: center;
    display: block;
}
.ewmbox .ewm {
    display: contents;
    justify-content: space-between;
    padding: 20px;
}
.ewmbox .ewm img{width: 49%;}
.share ul li a img{max-width: 100%;width: auto;}
.share ul li:hover a{background-color: #0F2DB3;}
.registe{width: 25%;}
.f_lan{width: 25%;margin-right: 0;}
.f_lan ul{top: auto;bottom: 100%;}
.footer_bot{text-align: right;font-size: 16px;color: #000;padding-top: 20px;border-top: 1px solid #000;}
.footer_bot a{font-size: 16px;color: #000;margin-right: 20px;}

/* 通用内页 */
.inbannerbox{position: relative;width: 100%;margin: 0 auto;height: 500px;background-repeat: no-repeat;background-size: cover;background-position: center;display: flex;align-items: center;justify-content: center;}
.inbannerbox h1{max-width: 1200px;width: 100%;font-size: 56px;color: #fff;font-weight: bold;}
.insidebox{width: 100%;margin: 0 auto;}
.insidebox .inside{width: 100%;box-sizing: border-box;}

/* more */
.more{display: inline-block !important;border: 3px solid #000;padding: 12px 24px;font-size: 16px;color: #000;font-weight: bold;}
.more2{border-color: #fff;color: #fff;}

.videobox{position: fixed;left: 0;top: 0;width: 100%;height: 100%;display: none;z-index: 10;padding: 20%;align-items: center;justify-content: center;background-color: rgb(0, 0, 0,0.8);}
.videobox.on{display: flex;}

.videobox .inner{background-color: #000;padding: 40px;position: relative;border-radius: 5px;}
.v_close{position: absolute;right: 10px;top: 10px;font-size: 26px;color: #fff;cursor: pointer;}
.videobox .inner video{width: 100%;}
.videobox .inner .text{margin-top: 40px;}
.videobox .inner .text h3{font-size: 18px;color: #fff;margin-bottom: 20px;}
.videobox .inner .text h4{font-size: 32px;color: #fff;margin-bottom: 24px;font-weight: bold;}
.videobox .inner .text p{font-size: 16px;color: #fff;margin-bottom: 10px;line-height: 25px;}

/* ================首页样式========================= */
.index1box{width: 100%;margin: 0 auto;margin-top: 100px;}
.index1{width: 100%;margin: 0 auto;}
.i1_title{width: 100%;margin: 0 auto;margin-bottom: 50px;}
.i1_title h1{font-size: 28px;color: #000;font-weight: bold;}
.index1_content{width: 100%;margin: 0 auto;}
.index1_content ul{display: flex;flex-wrap: wrap;}
.index1_content ul li{width: 32%;margin-right: 2%;margin-bottom: 20px;}
.index1_content ul li:nth-child(3n){margin-right: 0;}
.index1_content ul li .imgbox{width: 100%;font-size: 0;position: relative;}
.index1_content ul li .imgbox>img{width: 100%;transition: all 0.3s;}
.index1_content ul li:hover .imgbox>img{transform: scale(1.1);}
.index1_content ul li .imgbox .play{max-width: 100%;width: auto;cursor: pointer;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) !important;z-index: 6;}
.index1_content ul li .textbox{padding: 20px 0;}
.index1_content ul li .textbox h3{font-size: 18px;color: #000;margin-bottom: 10px;}
.index1_content ul li .textbox h4{font-size: 18px;color: #000;font-weight: bold;}
.i1_btn {
    margin-bottom: 50px;
    margin-top: 50px;
    text-align: center;
}



.index2box{width: 100%;margin: 0 auto;padding: 100px 0;}
.index2{width: 100%;margin: 0 auto;display: flex;flex-wrap: wrap;align-items: center;padding: 20px;}
.index2 .imgbox{width: 60%;font-size: 0;}
.index2 .textbox{width: 40%;padding: 30px;}
.index2 .imgbox img{width: 100%;}
.index2 .textbox h3{font-size: 28px;color: #000;font-weight: bold;}
.index2 .textbox h4{font-size: 28px;color: #000;margin-bottom: 30px;}
.index2 .textbox h1{font-size: 32px;color: #000;font-weight: bold;margin-bottom: 20px;}



.index3box{width: 100%;margin:  0 auto;margin-bottom: 100px;}
.index3{width: 100%;margin: 0 auto;}
.i3_title{width: 100%;margin-bottom: 50px;}
.i3_title h1{font-size: 32px;color: #000;font-weight: bold;}

.i3_content{width: 100%;margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
.i3_left{width: 55%;}
.i3_right{width: 40%;}
.i3_content .item{width: 100%;margin-bottom: 30px;}
.i3_content .item2{background-color: #000;}
.i3_content .item .imgbox{width: 100%;font-size: 0;}
.i3_content .item .imgbox img{width: 100%;}
.i3_content .item .textbox{padding: 48px;}
.i3_content .item .textbox h3{font-size: 24px;color: #000;font-weight: bold;margin-bottom: 20px;}
.i3_content .item .textbox p{font-size: 16px;color: #000;margin-bottom: 16px;}
.i3_content .item3{background-color: #0072EF;padding: 96px 48px;margin-bottom: 30px;}
.i3_content .item3 .text{}
.i3_content .item3 .text h3{font-size: 48px;color: #fff;font-weight: bold;margin-bottom: 20px;}


.index4box{width: 100%;margin: 0 auto;padding: 64px 0 100px;}
.index4{width: 100%;margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.i4_left{width: 45%;}
.i4_right{width: 50%;font-size: 0;}
.i4_right img{width: 100%;}
.i4_left h3{font-size: 16px;color: #000;margin-bottom: 20px;}
.i4_left h1{font-size: 32px;color: #000;font-weight: bold;margin-bottom: 30px;}
.i4_left p{font-size: 16px;color: #000;margin-bottom: 20px;}

.index5box{width: 100%;margin: 0 auto;padding: 100px 0;}
.index5{width: 100%;margin: 0 auto;text-align: center;}
.index5 h1{font-size: 32px;color: #fff;font-weight: bold;margin-bottom: 20px;}
.index5 p{font-size: 16px;color: #fff;margin-bottom: 20px;}


.index6box{width: 100%;margin: 0 auto;padding: 80px 0;}
.index6{width: 100%;margin: 0 auto;}
.index6 h1{text-align: center;font-size: 28px;color: #000;font-weight: bold;margin-bottom: 20px;}
.index6 .a{font-size: 18px;color: #000;text-align: center;}
.index6 .a a{color: #000;}
.index6 span{padding: 0 10px;}


/*  */
.index7box{width: 100%;margin: 0 auto;padding: 56px 0 154px;}
.index7{width: 100%;margin: 0 auto;}
.index7 h3{text-align: center;font-size: 20px;color: #fff;margin-bottom: 18px;font-weight: bold;}
.index7 h1{margin-bottom: 44px;text-align: center;font-size: 32px;color: #fff;font-weight: bold;}
.i7_form{width: 885px;max-width: 90%;margin: 0 auto;display: flex;align-items: flex-end;}
.i7_form .i7_text{flex: 1;margin-right: 20px;font-size: 18px;color: #999;font-weight: bold;background-color: transparent;height: 40px;line-height: 40px;border-bottom: 2px solid #fff;}
.i7_form .more{background-color: transparent;}


/*  */
.productbox{width: 100%;margin: 0 auto;}
.product{width: 100%;margin: 0 auto;}
.product .tit{width: 100%;margin-bottom: 100px;}
.product .tit h3{font-size: 18px;color: #fff;margin-bottom: 20px;}
.product .tit h1{font-size: 64px;color: #fff;font-weight: bold;}

.pro_list{width: 100%;margin: 0 auto;}
.pro_list ul{display: flex;flex-wrap: wrap;}
.pro_list ul li{width: 32%;margin-right: 2%;margin-bottom: 20px;}
.pro_list ul li:nth-child(3n){margin-right: 0;}
.pro_list ul li.last_li{width: 66%;margin-right: 0;background-repeat: no-repeat;background-size: cover;}
.pro_list ul li>a{display: block;width: 100%;background-color: #fff;padding: 48px;min-height: 730px;}
.pro_list ul li a .imgbox{width: 100%;font-size: 0;margin-bottom: 20px;}
.pro_list ul li a .imgbox img{width: 100%;}
.pro_list ul li a .textbox{}
.pro_list ul li a .textbox h3{font-size: 24px;color: #000;font-weight: bold;margin-bottom: 20px;}
.pro_list ul li a .textbox p{font-size: 18px;color: #000;margin-bottom: 20px;}
.pro_list ul li a .textbox span{font-size: 18px;color: #000;font-weight: bold;}

.last_li{display: flex;align-items: center;justify-content: space-between;padding: 0 5%;}
.last_li .text h3{font-size: 24px;color: #fff;font-weight: bold;margin-bottom: 20px;}
.last_li .text h1{font-size: 72px;color: #fff;font-weight: bold;margin-bottom: 20px;}
.last_li .icon{font-size: 0;}
.last_li .icon img{width: 100px;}



/*  */
.about1box{padding: 160px 0;width: 100%;margin: 0 auto;}
.about1{width: 100%;margin: 0 auto;}
.about1 ul li{width: 100%;margin-bottom: 120px;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;}
.about1 ul li .imgbox{width: 48%;font-size: 0;}
.about1 ul li .imgbox img{width: 100%;}
.about1 ul li .textbox{width: 48%;}
.about1 ul li .textbox h3{font-size: 24px;color: #000;font-weight: bold;margin-bottom: 20px;}
.about1 ul li .textbox p{font-size: 16px;color: #000;line-height: 25px;}
.about1 ul li:nth-child(2n) .imgbox{order: 1;}
.about1 ul li:nth-child(2n) .textbox{order: 0;}
.about1 ul li:last-child{margin-bottom: 0;}

.about2box{width: 100%;margin: 0 auto;margin-bottom: 100px;}
.about2{width: 100%;margin: 0 auto;}
.about2 h3{font-size: 24px;color: #000;margin-bottom: 20px;font-weight: bold;}
.about2 .a_video{position: relative;width: 100%;margin-bottom: 20px;}
.about2 .a_video video{height:600px; width: 100%;}
.about2 .a_video .a_play{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);cursor: pointer;z-index: 8;}
.about2 .desc{font-size: 16px;color: #000;line-height: 25px;}


/*  */
.contact1box{width: 100%;margin: 0 auto;padding: 120px 0;}
.contact1{width: 100%;margin: 0 auto;}
.contact1 h3{font-size: 24px;color: #000;font-weight: bold;margin-bottom: 40px;}

.c1_form{width: 100%;margin: 0 auto;}
.c1_form ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.c1_form ul li{width: 45%;margin-bottom: 20px;}
.c1_form ul li select{width: 45%;border:none;border-bottom: 2px solid #000;line-height: 40px;height: 40px;}
.c1_form ul li .input{margin: 0 !important;display: block;width: 100% !important;max-width: 100% !important;}
.c1_form ul li .c1_text{width: 100%;color: #000;}
.input__label {color: #000;}
.c1_form ul li .c2_text{border: 2px solid #000;width: 100%;padding: 32px;height: 240px;}

.c1_check{width: 30px;height: 30px;border: 1px solid #000;}
.c1_form ul li a{font-size: 20px;color: #000;margin-left: 10px;}
.c1_form ul li p{font-size: 16px;color: #000;}
.c1_form ul li .c1_btn{display: inline-block;padding: 12px 60px;background-color: #000;font-size: 16px;color: #fff;font-weight: bold;}



.contact2box{width: 100%;margin: 0 auto;margin-bottom: 100px;}
.contact2{width: 100%;margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;position: relative;}
.contact2:after{height: 80%;content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 1px;background-color: #000;}
.c2_left{width: 50%;padding: 44px 10%;}
.c2_right{width: 50%;padding: 44px 10%;}
.contact2 h3{font-size: 24px;color: #000;margin-bottom: 20px;font-weight: bold;}
.contact2 p{font-size: 18px;color: #000;}
.contact2 .desc{margin-bottom: 20px;}
.contact2 .desc p a{color: #0072EF;}




@media only screen and (max-width: 980px) {
	header{
		display: none;
	}
	.sp_header{ display:flex;}
	.bannerbox{margin-top: 70px;}
	.inbannerbox{margin-top: 70px;}
	.pd50{padding: 25px 0;}
	.b_pos{margin-top: 0;}
	.b_btn{width: 100%;}
	.b_text{width: 100%;}
	.bannerbox .mySwiper1 .swiper-slide a .textbox h1 {font-size: 30px;}
	.bannerbox .mySwiper1 .swiper-slide a .textbox {width: 90%;}
	.b_text h1 {font-size: 20px;}
	.index2 .imgbox {width: 100%;margin-bottom: 20px;}
	.index2 .textbox{width: 100%;}
	.index2 .textbox h3 {font-size: 18px;}
	.index2 .textbox h4 {font-size: 20px;}
	.index2 .textbox h1 {font-size: 25px;}
	.i3_title h1 {font-size: 25px;}
	.i3_left {width: 100%;}
	.i3_right{width: 100%;}
	.i3_content .item .textbox {padding: 20px;}
	.i3_content .item .textbox h3 {font-size: 20px;}
	.i3_content .item3 .text h3 {font-size: 30px;}
	.i4_left {width: 100%;margin-bottom: 20px;}
	.i4_right{width: 100%;}
	.i4_left h1 {font-size: 25px;}
	.index5 h1 {font-size: 25px;}
	.index6 h1 {font-size: 25px;}
	.footer_menu ul li {width: 100%;flex: auto;}
	.share {width: 100%;margin-bottom: 20px;}
	.registe{width: 100%;margin-bottom: 20px;}
	.f_lan{width: 100%;}
	.pro_list ul li {width: 49%;}
	.pro_list ul li:nth-child(2n){margin-right: 0% !important;}
	.pro_list ul li:nth-child(3n){margin-right: 2%;}
	.pro_list ul li.last_li {width: 49%;}
	.pro_list ul li>a {padding: 20px;min-height: 500px;}
	.last_li .text h3 {font-size: 20px;}
	.last_li .text h1 {font-size: 30px;}
	.index7 h1 {font-size: 25px;}
	.last_li .icon img {width: 50px;}
	.about1box {padding: 60px 0;}
	.about1 ul li .imgbox{width: 100%;margin-bottom: 20px;order: 0 !important;}
	.about1 ul li .textbox{width: 100%;order: 1 !important;}
	.inbannerbox h1{max-width: 90%;font-size: 30px;}
	.c1_form ul li {width: 100%;}
	.c1_form ul li select {width: 100%;}
	.contact2::after{display: none;}
	.c2_left {width: 100%;margin-bottom: 20px;}
	.c2_right{width: 100%;}
	.contact2 h3 {font-size: 20px;}
}


@media only screen and (max-width: 680px) {
	.index1_content ul li {width: 100%;}
	.index2 .textbox h3 {font-size: 16px;}
	.index2 .textbox h4 {font-size: 18px;}
	.pro_list ul li {width: 100%;}
	.index2 .textbox h1 {font-size: 20px;}
	.pro_list ul li {width: 100%;margin-right: 0 !important;}
	.pro_list ul li.last_li {width: 100%;}
}
