/* 20250506Front-end beautification */
html{font-size: 18px;color: var(--color_black);overflow-x: hidden;font-family: Sen, sans-serif;}
*{margin: 0;padding: 0;box-sizing: border-box;outline: none;border: none;list-style: none;line-height: 1.5em;}
a{color: var(--color_black);text-decoration: none;}
a:hover{color:color: var(--color_all);text-decoration: none;}
.Left{float: left;}.Right{float: right;}ul:after,.Clear:after{content: "";clear: both;display: block;overflow: hidden;}
.D_block{display: block;}.D_line{display: inline;}.F_nlrmal{font-weight: normal;}.T_center{text-align: center;}.T_right{text-align: right;}.f_bold{font-weight: bold;}
.Img_man,.Img_man video,.Img_man img{width: 100%;display:block;}
.Flex {display: flex;align-items: center;justify-content:center;}
.F_J_B{justify-content: space-between;}.F_J_S{justify-content: flex-start;}.F_flex1{flex: 1;}.P_relative{position: relative;}.P_absolute{position: absolute;}.F_wrap{flex-wrap: wrap;}.F_A_S{align-items: start;}
.I_con{margin: 0 auto;position: relative;width: 94%;}
/* ---------------------begin--------------------- */
.C_text1 p{margin:0.5rem auto;line-height: 1.6rem;}
.C_text1 p img{max-width: 100%;margin:0.5rem auto;display: block;}

.Border100{border-radius: 100%;}
.team50{width: 50%;}.team33{width: 33.33%;}

.top_tip{position: fixed;width: 100%;left: 0;top: 0;z-index: 88;}
.top_tip .top *{color:var(--color_white);}
.top_tip .top{height: 4rem;}
.top_tip .top p{padding-left: 1em;}
.button{background: var(--color_all);border-radius: 1em;padding: 0.3rem 1em;}
header .I_con{height: 4rem;}
header .logo{width: 5.5rem;}
.Kong_top{height: 8rem;}
.swiper-pagination-bullets span{width: 15px;height: 15px;}
.swiper-pagination-bullet-active{background:  var(--color_all) !important;}
.swiper-container1 .swiper-slide{height: 700px;}
.swiper-container1 h1{font-size: 150px;color: var(--color_white);}
.swiper-container1 p{color: var(--color_white);}
.swiper-container1 .I_con{display: flex;flex-direction: column;justify-content:end;height: 100%;}
.button1{background: #fff;display: inline-block;text-align: center;padding: 0.2rem 1rem;margin: 1em auto 60px 0;color: var(--color_black);}
.button1:hover{color: var(--color_all);}
footer{background: var(--color_black);}
footer .tubiao{width: 8rem;}
footer .tubiao img{width: 2rem;}
footer .I_con p:nth-child(1){padding-top: 1rem;}

.cntop{height: 550px;position: relative;width: 100%;z-index: 1;}
.cntop strong{font-size: 62px;line-height: 1.1em;}
.cntop p{width: 24rem;padding: 30px 0;}
.cntop .I_con{z-index: 3;display: flex;flex-direction: column;justify-content:end;height: 100%;color: #fff;}
.cnbg{width: 100%;height: 100%;background: linear-gradient(to bottom,rgba(0,0,0,0.1),rgba(0,0,0,0.9));position: absolute;top: 0;left: 0;z-index: 2;}
.touxiang img{width: 16rem;}
.renyuan img{display: block; width: 100%;}
.renyuan .swiper-slide{background: #fff;height: 500px;}
.renyuan{height: 540px;}
.renyuan .text{padding:1rem;}
.con1{background: url(../images/015.png) center no-repeat; background-size: cover; padding:5rem 10rem;}
.pricing-card{box-shadow: 0 0 10px rgba(0,0,0,0.1);text-align:center;padding: 1rem;}
.w-button{background: var(--color_all);display: inline-block;color: var(--color_white);margin: 1rem auto; padding: 0.5rem 1rem;font-size: 0.8rem;}
.w-button:hover{background: var(--color_black);color: var(--color_white);}
.pricing-divider{border-bottom: solid 1px #eee;height: 30px;margin-bottom: 30px;}
.pricingli li{text-align: left;padding-left: 1.4em;background: url(../images/li1.png) no-repeat 0 0.2em;background-size: 1em;}
.swiper{overflow: hidden;position: relative;width: 100%;}
.swiper img{display: block;width: 100%;}
.mySwiper1 .swiper-pagination-bullets{position: absolute;bottom: 0;left: 0;}
.mySwiper1 .swiper-pagination-bullets span{background: rgba(0, 0, 0, 1);width: 20px;height: 20px;line-height: 20px;color: #fff;font-size: 12px;}
.clitop li{list-style-type: disc;padding: 0.5rem 0;list-style-position: inside;}
.tanbox{background: #fff;border-radius: 10px;text-align: center;padding: 1em;}
.tanbox p{width: 100%;}
.input{padding-top:1rem;}
.input input,.input textarea{border: solid 1px var(--color_black);display: block;width: 100%;padding:0.8rem;}
.input input:focus,.input textarea:focus{border: solid 1px var(--color_red);}
.button_submit{background: var(--color_all);color: #fff;padding: 0.5rem 2rem;font-size: 1rem;border-radius: 5px;cursor: pointer;}
.fixetext1{background: rgba(0,0,0,0.2);width: 100%;height: 100%;position: absolute;left: 0;top: 0;color: #fff;align-items: end;padding: 1em;justify-content: start;}
	
/* ---------------------end--------------------- */
.PD1rem{padding: 1rem 0;}
.PD60{padding: 60px 0;}.PD60top{padding-top: 60px;}.PD60bottom{padding-bottom: 60px;}
.MG60{margin: 60px 0;}.MG60top{margin-top: 60px;}.MG60bottom{margin-bottom: 60px;}
.Color_all{color: var(--color_all);}.Bg_all{background: var(--color_all);}.Color_gray{color: #999999;}.Bg_lightgray{background: #f1f1f1;}.Color_white{color: #ffffff;}.Bg_white{background: #ffffff;}.Color_black{color: var(--color_black);}.Bg_black{background: var(--color_black);}.Color_red{color:var(--color_red)}
.FS_8{font-size: 0.8rem;}.FS_9{font-size: 0.9rem;}.FS_11{font-size: 1.1rem;}.FS_12{font-size: 1.2rem;}.FS_13{font-size: 1.3rem;}.FS_14{font-size: 1.5rem;}.FS_16{font-size: 1.6rem;}.FS_17{font-size: 1.7rem;}.FS_18,h1{font-size: 2rem;}.FS_19{font-size: 2.5rem;}.FS_20{font-size:3rem;}
:root {
  --color_all: #20c788;
  --color_gray: #999999;
  --color_black: #2e333d;
  --color_lightgray: #f1f1f1;
  --color_red: #ab4040;
  --color_white: #ffffff;
  --steel-blue: #1976d2;
}
/* PC */
@media (min-width:769px) and(max-width:1190px){
	}
	
@media (min-width: 1200px){ 
	.I_con{width:1200px;}
	.width630{width: 630px;margin: 0 auto;}
	.con1{font-size: 1.3rem;}
	.pricing-card{width:30%;}
	.Ourwork .C_text1{width: 600px;margin-right: 30px;}
	.Ourwork .C_text1 *{font-size: 0.9rem;line-height: 1em;}
	.Ourwork .C_text1 h2{font-size: 1.3rem;padding-bottom: 0.5rem;}
	.mySwiper1{width: 80%;margin: 40px auto;}
	.kong30{width: 60px;height: 100px;}
	.band1 img{margin-top: 60px;height: 100px;}
	.tanbox{width: 700px;margin:0 auto;}
	.wdwh700{width: 700px;margin:0 auto;}
	.wdwh600{width: 600px;}
	}
/* mobile */
@media (max-width: 768px){ 
	html{font-size: 16px;}
.PD60{padding:30px 0;}.PD60top{padding-top:30px;}.PD60bottom{padding-bottom: 30px;}
.MG60{margin: 30px 0;}.MG60top{margin-top: 30px;}.MG60bottom{margin-bottom: 30px;}
h1{font-size: 24px;}
.swiper-container1 h1{font-size: 50px;}
.Conline{flex-direction: column;}
.touxiang{width: 100%;}
.con1{padding:2rem 4rem;}
.pricing-card:nth-child(2){margin: 30px auto;}
.kong30{height: 30px;}
	.band1 img{width: 33%;margin-top: 30px;}
	}
