@media (min-width:768px){
.nav{display:none;}

}

@media (max-width:768px){
/*body {line-height:35px;}*/
body{font-size:14px; line-height:28px;}

img{max-width:100%; height: auto;}

.head, .headbj, .headys1,.headys2{display:none;}
.bottom .right{ display:none}

.fp-controlArrow.fp-prev ,.fp-controlArrow.fp-next{ display:none}

.menubj{ background:#fff; height:50px;}

.nav{display:flex;align-items:center; top:0;left:0; z-index:99999999; width:100%; background:#344c8b; position:fixed;}
.nav .logo{padding:1.5rem 11rem 1.5rem 1.5rem; width:22%;}
.nav .language{ width:6.5%}
.nav img{ width:100%}

/**菜单**/
.nav .head-nav{ height:100vh;}
.nav .head-nav ul{width:80%; margin:0 auto}
.nav .head-nav ul li{ border-bottom:1px solid #d1d4e0; padding:10px 0}
.nav .head-nav ul li a{color:#fff; font-weight:bold; font-size:15px;}
.nav .head-nav ul li ul{ display:none; width:100%; padding:0 1rem 0 0;}
.nav .head-nav ul li li{ border: none; display:inline-table; color:#d1d4e0; margin-right:2rem; padding:5px 0}
.nav .head-nav ul li li a{color:#d1d4e0; font-weight:normal;}



.nav .head-nav .xl{ float:right;}
.nav .head-nav .xl img{width:18px;padding:5px 0;} 

/**汉堡包样式,默认隐藏**/
.burgerMenu {display:none;cursor:pointer; padding: 0.25rem 2rem 0.25rem 0.75rem;border-radius: 0.25rem;}
.burgerMenu dt i {display: block;width:25px;height: 2px;background: #fff;margin: 5px 0px;}

.burgerMenu{display:block;}	
.nav{flex-wrap: wrap;justify-content: space-between;}
.head-nav{flex-basis: 100%;margin-top:20px;display:none;}
.nav .head-nav ul{flex-direction: column;}

/**箭头效果**/
.xl{display:inline-block;cursor: pointer;transform: rotate(0deg);transition: all 0.5s;}
.xl_click{transform: rotate(180deg);}

/**菜单结束**/


/*首页*/
/*第一屏*/
.section .slide:nth-child(1){background: url(../images/1_sj.jpg) center; background-size:cover;}
.section .slide:nth-child(2){background: url(../images/2_sj.jpg) center; background-size:cover;}
.section .slide:nth-child(4){background: url(../images/4_sj.jpg) center; background-size:cover;text-shadow: 0 0 10px #000;}

.section .slide span{font-size:18px;}
.section .slide h1{font-size:22px;}
.section .slide div { width:90%; margin:0 auto;}


/*第二屏*/
.i2{ background: url(../images/i2d_sj.jpg) no-repeat center bottom; background-size:cover}
.i2 h4,.i3 h4,.i4 h4{ font-weight:normal; font-size:14px;}
.i2 p{width:100%; font-size:14px; line-height:30px; padding:1rem 0 2rem;}
.i2 h2{ font-size:22px;}
.i2 span{ display:block; font-weight:bold;}
.i2 ul{ width:100%;flex-wrap:wrap;justify-content:space-between; margin-bottom:0}
.i2 li{ width:40vw; padding-bottom:2rem}
.i2 h2{ font-weight:bold;}

/*第三屏*/
.i3{background-size:cover}
.i3 p{width:85%;font-size:14px; line-height:30px; padding:1rem 0 ;}
.i3 ul{width:80%; margin:0 auto;flex-wrap:wrap;justify-content:space-around}
.i3 .nore{ display:none}
.i3 li{ width:40vw; text-align:center; padding-bottom:1rem}
.i3 li:nth-child(1) a div{height:70px; background:url(../images/i3p1.png) no-repeat center center; border:none; margin:0 auto;}
.i3 li:nth-child(2) a div{height:70px; background:url(../images/i3p2.png) no-repeat center center; border:none; margin:0 auto;} 
.i3 li:nth-child(3) a div{height:70px; background:url(../images/i3p3.png) no-repeat center center; border:none; margin:0 auto;} 
.i3 li:nth-child(4) a div{height:70px; background:url(../images/i3p4.png) no-repeat center center; border:none; margin:0 auto;} 

/*第四屏*/
.i4{ background-size: cover}
.i4 .content{ display:block}
.i4 h1{ font-weight:normal; }
.i4 .left{ width:100%;}
.i4 .left img{ margin:1rem 0 1rem}
.i4 .left a{ display:block; font-size:16px; font-weight:bold}
.i4 .right{ width:100%; margin-top:0;}
.i4 .right ul{border:none; margin-top:2rem}
.i4 .right ul li{ display:none;font-size:14px; padding:1rem 0; border-top:1px solid #d6d6d6}
.i4 .right ul li a{font-size:14px;}
.i4 .right ul li span{ display:block; width:100%;order:-1;}
.i4 .right ul li:nth-child(1),.i4 .right ul li:nth-child(2){ display: flex;flex-wrap:wrap}

/*第五屏*/
.i5{ background: url(../images/i5_sj.jpg) no-repeat center center; background-size: cover}
.i5 h4{ font-size:16px; width:auto; line-height:30px; margin-bottom:1rem}
.i5 .content{ font-size:14px;}
.i5 li{ line-height:30px;}
.i5 h1{ margin:2rem 0}
.i5 .content img{ display:block; margin-top:2rem}



.content{width:90%; margin:0 auto;}
.fg{ padding:3rem 0}

.footer{ display:none}
.copyright{ padding:5%; line-height:30px; text-align:left}
.copyright span{ display:block}


.banner1{ height:30vh;max-height:none;}
.banner2{ height:auto;max-height: none; padding-bottom:10rem}
.banner3{ height:auto;max-height: none; padding-bottom:15rem}
.banner4{ height:auto;max-height: none; background:url(../images/p4-11.jpg) no-repeat center; background-size:cover}
.banner5,.banner6,.banner7,.testing,.banner9,.banner10,.banner11,.banner12{ height:auto;max-height: none; display:block; padding:9rem 0 5rem}
.banner8{ height:auto;max-height: none; padding-bottom:15rem}


.banner14{ background:url(../images/xw4.jpg) no-repeat center 55px; background-size: contain; max-height:none; height:25vh;}
.banner18{ max-height:none; height:auto;padding:80px 0 40px;}
.banner19{ max-height:none; height: auto;}
.banner20{max-height:none; height:300px; padding-top:60px;}
.banner21{ max-height:none; height: auto; padding:4rem 0}
.banner22{height:300px; padding-top:60px; width:100%}
.banner23{ height:auto; padding:100px 0 60px; background:url(../images/wh1.jpg) no-repeat center bottom #000; background-size: contain}
.banner24{ max-height:none; height:auto;background-size:cover; text-align:center;padding:90px 0 30px;}
.banner25{ max-height:none; height:auto;padding:90px 0 50px;}


/*了解ca88*/
.banner22 h1{padding-bottom:1rem; width:auto}
.banner22 h1 br{ display:block}
.banner22 h4{font-size:16px;}

.about h2{ width:100%; margin:0 auto; padding:0; text-align:left}

.about .about2{ display:block; padding-top:2rem}
.about .about2 div:nth-child(1){ width:100%;}
.about .about2 a{margin:0 auto}

.about ul{display:flex;justify-content:space-around; flex-wrap:wrap}
.about li{ text-align:center; margin-top:4rem}
.about li div:nth-child(1){ margin-bottom:1rem}
.about li span{ font-size:32px; color:#3b4d8b; font-weight:bold}

.about3{ max-height: none; height: auto; padding:60px 0}
.about3 .content{ background:none; min-height: inherit; width:85%; padding-right:0;}
.about3 .content h2{ width:100%; margin:0 auto}

.about4 h3{ width:100%;}
.about4 ul{  justify-content:space-around; flex-wrap:wrap;margin-top:2rem}
.about4 li{ font-size:16px;padding-top:100px; width:40%; margin:1.5rem 0}
.about4 li br{ display:none}

/*公司结构*/
.about52{background-attachment: fixed;}
.about52 .jies{ width:100%; margin:0 auto}
.about52 li{width:100%}
.about52 span{ display:block; font-weight:bold; font-size:24px; margin-bottom:1rem}
.about52 li:nth-child(1),.about52 li:nth-child(3),.about52 li:nth-child(5),.about52 li:nth-child(7){ background:#344c8c}
.about52 li:nth-child(2),.about52 li:nth-child(4),.about52 li:nth-child(6),.about52 li:nth-child(8){ background:#42abdd}


.banner23 dl{ width:85%; padding-top:0; display:block; margin:0 auto; text-align:center}
.banner23 dt{ font-size:26px; margin-bottom:1rem}
.banner23 dd{ font-size:14px; line-height:32px;}

.banner23 .wenh{ width:85%; text-align:center; font-size:18px; margin:0 auto; padding-top:1rem;text-shadow: 0 0 10px #000;}
.banner23 .wenh h1{font-size:26px;padding-top:1rem; }
.banner23 .wenh span{ font-size:24px; display:block; padding:1rem 0}

.wenh2{ font-size:16px; line-height:32px;}
.wenh2 span{ display:block; color:#666; font-size:14px; font-style:italic; line-height:35px; margin-top:2rem;}

.wenh3{ display:block}
.wenh3 li{ width:100%;max-height: none; height:40vh;}

.wenh3 div{ width:70%; height: auto;}

/*员工成长*/
.banner20 div{ width:90%; margin:0 auto; text-align:center;}

.banner21 div{ width:80%; margin:0 auto;background: url(../images/job2.png) no-repeat center top; padding-top:120px;}

.job2 br{ display:none}

.job3{padding-bottom:18rem; background-size:120% auto}

.job4 ul{ width:85%; display:block; padding:3rem 0 0}
.job4 li{ margin-bottom:2rem}

.nei{ display:block; width:85%;}
.nei li{ margin-bottom:2rem}

.rongyu{ min-height:inherit;}
.rongyu .wz{ width:85%; margin:0 auto; font-size:14px; padding:1.5rem 0 3rem; color:#000}
.rongyu h2{padding:6rem 0 1rem;}
.rongyu a li{padding:5px 4rem; }

.rongyu .lieb{ width:100%; padding-top:3rem; justify-content:space-between}
.rongyu .lieb li{ margin:0 0 2rem 0; width:48%}

.rongyu .lieb2{width:100%; padding-top:3rem; justify-content:space-between}
.rongyu .lieb2 li{ margin:0 0 2rem 0; width:48%}

.banner24 .content{ width:85%; color:#fff; padding:0; }
.banner24 h2{ width:85%; padding:0; margin:0 auto}
.banner24 ul{ justify-content:space-between; margin-top:2rem}
.banner24 li{ margin:0; width:33%;}
.banner24 li img{ display:block; padding:8px; border:2px solid #fff; border-radius:100%; margin-bottom:1rem; width:60%}

.lvse .content{ width:85%; padding-right:0; background: none; min-height:inherit; font-size:14px; line-height:32px;}
.lvse .content h2{ width:auto; padding:0 0 1rem}

.lvse2{ max-height: none; height:auto; padding:3rem 0}
.lvse2 ul{ display:block; font-size:16px; margin-bottom:2rem;}
.lvse2 li{ width:100%; padding:25px 0; margin: 0 0 1rem;}

.banner25 .content{ width:85%; margin-top:0; font-size:14px; line-height:32px;}
.banner25 .content ul{ margin-top:3rem;justify-content:space-around}
.banner25 .content li{ margin:0;font-size:15px; width:45%}
.banner25 .content li span{ font-size:40px; width:100%; line-height:172px; margin-bottom:0}
.banner25 .content li:nth-child(1) span{ background-size:100% auto}
.banner25 .content li:nth-child(2) span{ background-size:100% auto}

.zhanl img{ margin-top:0}

.licheng{ min-height:inherit; padding:60px 0 70px; background-size:auto 100%}
.licheng h2{padding:4rem 0 1rem; color:#fff}
.licheng .wz{ width:85%; margin:0 auto; font-size:14px; padding:1.5rem 0 0;}

.licheng2{ line-height:32px; padding:2rem 0 0; display:block;border-radius:0; background: none;}
.licheng2 ul{ width:100%; font-size:20px; text-align:left; margin:0; padding:0; display:flex;flex-wrap:wrap;}
.licheng2 ul li{ margin:0 0 1rem 0; text-align:center; width:40vw;}
.licheng2 ul a{ color:rgba(255, 255, 255, 0.65);text-shadow: 0 0 5px #404a63}
.licheng2 ul .an{ font-size:20px; color:#fff}

.licheng3 {border-left:none; position:relative;padding:15px 0 25px;border-radius:20px; background:rgba(255,255,255,.8);}
.licheng3 dl{ width:85%; margin:0 auto; display: block; background: none;font-size:14px; }
.licheng3 dt{width:100%; font-weight:bold; color:#3b4d8b; margin-top:1rem}
.licheng3 dd{ background: none; padding:0; width:100%; }
.licheng3 .yuan{ width:14px; height:14px; background:#344c8c; border:12px solid rgba(255, 255, 255, 0.65); border-radius:100%; position: absolute; left:-22px; top:-30px}
.licheng3 .img{background:none;}

.yuan{ display:none;}

/*社会责任*/
.zr1{ display:block; height: auto; max-height:none; min-height:inherit; padding:100px 0 150px;}
.zr1nr{ width:85%; padding:0; margin:0 auto; }
.zr2{ display:block;}
.zr2 .zr2wz{ display:block; width:85%; margin:0 auto}
.zr2 img{ margin-top:2rem}
.zr3{  display:block;height: auto; max-height: none; min-height: inherit; background:url(../images/zr3_sj.jpg) no-repeat center  bottom #23460e; background-size:100% auto}
.zr3nr{ width:85%; padding:30px 0 170px; margin:0 auto; }

.contact{ display:block;}
.contact .left{ width:100%; background:url(../images/lx.jpg) no-repeat center;height:10rem; background-size:cover}
.contact .right{ width:80%; padding:5% 10%; font-size:16px; line-height:40px;}
.contact .right h1{ padding:2rem 0 1rem}
.contact .right span{ display:block; height:18rem}
.contact .right img{ display:block; margin-top:1rem}

.contact2{ display:block}
.contact2 h2{ width:100%;}
.contact2 dl{ width:100%; padding-bottom:20px; margin-bottom:30px;}
.contact2 dt{ font-size:16px; font-weight:bold; margin-bottom:5px;}

/*投资者*/
.investor div:nth-child(1){ font-size:16px;margin-bottom:1rem}
.investor div:nth-child(2){margin-bottom:1rem}
.investor div:nth-child(2) strong{ font-size:30px;}

.investor2{ margin-top:-3rem}
.investor2 div{ display:block}
.investor2 img{ margin-bottom:3rem}
.investor2 ul{display:flex; padding:0 0 2rem}
.investor2 li{width:28vw;}

.investor3 .content{display:block}
.investor3 ul{  width:100%;}
.investor3 li{ padding:0 0 2rem;  margin-bottom:2rem;}
.investor3 li span{ font-size:16px; }
.investor3 h2{padding-bottom:2rem;}
.investor3 .left a{ display:none}

.investor4 ul{ display:block}
.investor4 li{ width:auto; padding:2rem; margin-bottom:2rem;}
.investor4 li span:nth-child(1){ font-size:16px; height:80px; padding-top:10px;}

.location{ line-height:50px; padding-top:60px;}

/*新闻*/
.newsd .text{ width:85%; padding:10% 5%;}
.newsd .text img{ max-width:100%; height:auto;}

.newslist{width:94%;}
.newslist ul{width:100%;justify-content:space-between}
.newslist li{ width:45vw; margin:0 0 2rem 0; height:auto; background:#f5f5f7}
.newslist li img{ width:100%; height:auto;}
.newslist li div{ padding:8px 10px;}
.newslist li div span{ display:block; font-size:14px; color:#999}
.newslist a:hover li{box-shadow:0 0 10px rgba(0,0,0,.5)}

.news5 h2{padding:6rem 0 1rem;}

.news6{ font-size:14px; text-align:left; width:80%; padding:0 5%; margin:2rem auto 0}
.news6 dl{ display:flex;flex-wrap:wrap; padding:3rem 0 0}
.news6 dt{ font-size:20px; width:100%; padding-bottom:2rem}
.news6 dl:nth-child(1) dd{ background:url(../images/news7.png) no-repeat 20px center; padding:0 0 0 60px; width: auto; background-size:13% auto; margin-bottom:2rem}
.news6 dl:nth-child(2) dd{ background:url(../images/news8.png) no-repeat 20px center; padding:0 0 0 60px; width: auto; background-size:13% auto; margin-bottom:2rem}

.banner14 div{padding-top:10rem}

.news7 h2{padding:6rem 0 1rem;}

.news8{ width:85%; margin:3rem auto 0; text-align:left}
.news8 a li{  background:url(../images/news9.png) no-repeat 2rem 3rem, none; background-color:rgba(0,0,0,.55); padding:2.5rem 2rem 2.5rem 7rem; background-size:8% auto}
.news8 a:hover li{background:url(../images/news11.png) no-repeat 2rem 3rem, none;background-color:#fff; padding:2.5rem 2rem 2.5rem 7rem;background-size:8% auto}
.news8 a li span{font-size:14px;}

.news9 ul{ display: block;}
.news9 li{ width:100%;padding-bottom:3rem;}
.news9 li div{width:100%; height: auto;}
.news9 li div img{  top:0; bottom:0; right:0; left:0; margin: auto}

/*产品*/
.cplm{ padding:60px 0 0}
.cplm dl{ display:none}
.cplm h3{ line-height:70px; padding:0}

.product{ width:92%;}

.sjbt{ width:90%; margin:0 auto}
.sjbt h2{ padding-bottom:1rem}

.product .category{ display:inline-table; margin-bottom:0; background:none;}
.product .category li{ margin:0 0 5px 0; padding:0; }

.product .list{ width:100%; justify-content:space-between}
.product .list img{ width:100%; height:auto}
.product .list div{ border:none; padding:0;}
.product .list div span{ padding-top:1rem}
.product .list div p{font-size:12px; background:none; padding:0}
.product .list li{width:45vw; margin:2rem 0 1rem;}

.hycp ul{ display:block; margin:0 auto 2rem; width:80%;}
.hycp br{ display:none}
.hycp li{min-width:inherit; padding:1rem 0 1rem 65px; color:#000; text-align:left; margin-bottom:1.5rem}
.hycp li:nth-child(1){ background:url(../images/hycp1.jpg) no-repeat center left; background-size:auto 54px;}
.hycp li:nth-child(2){ background:url(../images/hycp2.jpg) no-repeat center left; background-size:auto 54px;}
.hycp li:nth-child(3){ background:url(../images/hycp3.jpg) no-repeat center left; background-size:auto 54px;}
.hycp img{ margin-top:3rem;}
.hycp h3{font-size:14px; line-height:32px;}

.hycp2 .content{ display:block;}
.hycp2 .content .wz{ width:100%;}
.hycp2 .content ul{ width:100%;}
.hycp2 .content ul li{ text-align:center; margin:2rem 0}

.hycp3 span{ width:100%;}

.hycp4{flex-wrap:wrap}
.hycp4 li{ width:50%;max-height:none; height:50vh;display:flex;align-items:center;justify-content:center;  color:#fff; font-weight:bold; }
.hycp4 li:nth-child(1){ background:url(../images/hycp10.jpg) no-repeat center; background-size:cover}
.hycp4 li:nth-child(2){ background:url(../images/hycp11.jpg) no-repeat center; background-size:cover}
.hycp4 li:nth-child(3){ background:url(../images/hycp12.jpg) no-repeat center; background-size:cover}
.hycp4 li:nth-child(4){ background:url(../images/hycp13.jpg) no-repeat center; background-size:cover}
.hycp4 li span{ text-align:center;display:block; width:40%; max-width:220px; font-size:1.4rem; line-height:24px;}
.hycp4 li span img{width:42%;height: auto;display: block; margin:0 auto .5rem; max-width:82px;}

.banner2 h2{padding:3rem 0 2rem; width:70%;}
.banner2 ul{padding-bottom:2rem}
.banner2 ul li{ padding-top:70px; width:30%;}
.banner2 span{width:85%;}

.nycp div:nth-child(1){ width:100%;margin-bottom:3rem;}
.nycp img:nth-child(2){ margin-bottom:0;order:2}
.nycp div:nth-child(4){ width:100%; margin:3rem 0}

.nycp2{height:auto; max-height:none; padding-bottom:10rem}
.nycp2 h2{ padding-top:3rem; width:75%; margin:0 auto}
.nycp2 span{ width:85%;}
.nycp2 ul{flex-wrap:wrap}
.nycp2 li{ padding-top:65px; width:35%; margin:0 10px 2rem; }

.banner3 h2{ padding:3rem 0 2rem; width:90%; margin:0 auto}
.banner3 span{ width:85%}

.tycp .content{ display:block; padding:0}
.tycp .content h2{ width:100%; text-align:center; margin:0 auto}
.tycp .content span{width:100%;}

.tycp ul{ margin-top:2rem}
.tycp ul li strong{ position:absolute; left:20px; bottom:10px; font-size:14px;}
.tycp ul li:nth-child(1),.tycp ul li:nth-child(2),.tycp ul li:nth-child(3),.tycp ul li:nth-child(4){margin-bottom:2rem; width:100%; height:30vh; background-size:cover}
.tycp ul li:nth-child(5){margin-bottom:0; width:100%; height:30vh; background-size:cover}

.tycp2 span{ width:90%;}
.tycp2 img{border-radius:0;}
.tycp2 ul{ padding-top:3rem}
.tycp2 li{ width:30vw; margin:0 10px; padding-top:70px; font-size:14px;}
.tycp2 h2{ width:90%; margin:0 auto}

.banner4 .content{ width:90%; padding:3rem 0;}
.banner4 .content h2{ width:100%}
.banner4 .content h2 br{ display:none}
.banner4 .content ul{justify-content:space-between}
.banner4 .content li{ width:30%; margin-right:0; padding-top:60px; }

.gtcp h2{ width:100%;}
.gtcp li img{border-radius:10px; width:41vw}
.gtcp span{ display:block; width:100%; padding-top:2rem}

.gtcp2{ height: auto; max-height: none; display:block; background: url(../images/gtcp62.jpg) no-repeat bottom center #3b4d8b; background-size:100% auto; padding:3rem 0 31rem}
.gtcp2 h4{ color:#fff; background:url(../images/gtcp4.png) no-repeat left top ; padding-top:70px;}
.gtcp2 h2{ color:#fff; width:100%;}
.gtcp2 span{ display:block; width:100%;}

.gtcp3{ height:auto; max-height:none; padding:3rem 0 14rem;}
.gtcp3 h3{ width:100%;}
.gtcp3 span{ width:100%;  }
.gtcp3 ul{ width:100%; margin:3rem auto 0; flex-wrap:wrap;justify-content:space-around}
.gtcp3 li{  padding-top:50px; line-height:20px; margin-bottom:2rem;}

.gtcp3 li:nth-child(1),.gtcp3 li:nth-child(2),.gtcp3 li:nth-child(3),.gtcp3 li:nth-child(4),.gtcp3 li:nth-child(5){ background-size:60px auto;}
.gtcp3 li:nth-child(1),.gtcp3 li:nth-child(2),.gtcp3 li:nth-child(3){width:33%;}
.gtcp3 li:nth-child(4),.gtcp3 li:nth-child(5){ width:45%}

/*实力*/
.banner5 .content,.banner6 .content,.banner7 .content{ width:85%; padding:0}

/*实力2*/
.strength h2{ padding-bottom:.5rem}
.strength span{ display:block; width:100%;}
.strength ul{ display:block; width:100%; padding-top:2rem}
.strength img{ width:100%; height:auto;}
.strength li {width:100%; height:auto; margin:0 0 2rem 0;}
.strength p img{ margin:1rem 0}

.testing div{ width:90%;}

.jc1{ display:none}
.jc2{ display:block}

/*项目*/
.banner9 div,.banner10 div{ width:85%;}

.pro1{ display:block}
.pro1 .wz{ padding:0; margin-bottom:2rem}

.pro2{flex-wrap:wrap}
.pro2 .wz{ padding:0; order:-1}

.banner11 div{ padding:0;width:85%;}
.banner11 h4{ margin:1rem 0;}

.pro3{ margin:1.5rem 0 0 2rem;}
.pro4{ width:90%; margin:3rem auto}
.pro4 li{list-style-type:disc;margin-bottom:1rem}
.pro5{ width:100%; margin:0 auto}

.banner12 div{ width:85%; padding:0;}
.banner12 h4,.banner12 h1{ color:#fff;}


.viode{ width:100%; height:35vh}
.viode video{width:100vw;}


/*首页底部*/
.bottom{display:block; font-size:14px; height:auto; margin-bottom:1rem}
.bottom .right li{ margin:0 10px;}
.bottom span{ display:none}







h1{ font-size:26px;line-height:45px;}
h2{ font-size:18px; color:#000; line-height:32px; padding-bottom:1rem;}
h3{ font-size:16px; color:#000; line-height:28px; padding-bottom:2rem;}
h4{ font-size:14px; color:#000; line-height:24px; }


}