html,body{ width: 100%; height: 100%; overflow: scroll;}
html::-webkit-scrollbar, body::-webkit-scrollbar{width:0px;height:0px;}
body{margin:0;}
section.banner_1 img{width:100%;}
section .title {text-align: center; }

section .title img { width: 8rem }
section .title h3 {font-size: 22px;color: #333333;font-weight: 500;}
section .title h3::after {content: '';width: 20%;height: 1px;display: block;margin: 0 auto;border-bottom: 1px solid #00a83b;}
section .title span {font-size: 1rem;}

section.part1 img {width: 100%;}

		section.part3 ul { display: flex; margin: 0 auto; flex-wrap: wrap; justify-content: space-between; }
		section.part3 ul li { width: 24%; padding: 10px; color: #585858; margin-bottom: 5px; background: #f0f2f6; align-items: center; box-sizing: border-box; text-align:center;}
		section.part3 ul li:nth-child(1) h3,
		section.part3 ul li:nth-child(8) h3 { color: #34bc74;text-align: center; }
		section.part3 ul li:nth-child(2) h3,
		section.part3 ul li:nth-child(7) h3 { color: #34bc74;text-align: center; }
		section.part3 ul li:nth-child(3) h3,
		section.part3 ul li:nth-child(6) h3 { color: #34bc74;text-align: center; }
		section.part3 ul li:nth-child(4) h3,
		section.part3 ul li:nth-child(5) h3 { color: #34bc74;text-align: center; }
		section.part3 ul li img { width: 100%; margin-right: 10px }
		section.part3 ul li p {font-size:1rem;text-align: center; line-height:1.5; margin:1vh 0px;} 

		section.part2 ul { display: flex; margin: 0 auto; flex-wrap: wrap; justify-content: space-between; }
		section.part2 ul li { width:19%; padding: 10px; color: #585858; margin-bottom: 5px; background: #f0f2f6; align-items: center; box-sizing: border-box; text-align:center;}
		section.part2 ul li img { width:60%;}
		section.part2 ul li p {font-size:1rem;text-align: center; line-height:1.5; margin:1vh 0px;} 

section.part4  ul {display: flex;flex-wrap: wrap;}
section.part4  ul li {width: 49.5%;text-align: center;margin-right: 1%;}
section.part4  ul li:nth-child(1),section.part4  ul li:nth-child(3),section.part4  ul li:nth-child(5){margin-left:0px;}
section.part4  ul li:nth-child(2),section.part4  ul li:nth-child(4),section.part4  ul li:nth-child(6){margin-right:0px;}
section.part4  ul li img {width: 100%;}
section.part4  ul li p {font-size:1rem; padding:1vh 0px;}

section.part5 img {width: 100%;}
section.part8 .w_1200 { overflow: hidden;  }
section.part8 .swiper-wrapper img  { width: 100%; }
section.part8 .swiper-btn { text-align: center; margin-top: 20px; }
section.part8 .swiper-btn .btn-prev img { transform: rotate(180deg); -webkit-transform: rotate(180deg); }
section.part8 .swiper-btn .btn { cursor: pointer;}

section.part6  img {width: 100%;}
section.part6  ul li {margin:1%;font-size:1rem; width:32%; background:#f0f2f6; text-align:center; display:block; float:left; padding:1vh 0px;}
section.part6  ul li:nth-child(1),section.part6  ul li:nth-child(4){margin-left:0px;}
section.part6  ul li:nth-child(3),section.part6  ul li:nth-child(6){margin-right:0px;}

section.part7 ul li {width:19.2%; text-align: center; background: #f0f2f6; margin:0.5%; padding:1vh 0px; display:block; float:left;}
section.part7 ul li:nth-child(1),section.part7 ul li:nth-child(6){margin-left:0px;}
section.part7 ul li:nth-child(5),section.part7 ul li:nth-child(10){margin-right:0px;}
section.part7 ul li img {width:50%;}


section.part10 { width: 100%; max-width: 750px; display: flex; justify-content: space-between; position: fixed; bottom: -13px; left: 50%;  transform: translateX(-50%); z-index:999;height: 50px;}
section.part10 a { width: 49.8%; color: #fff; display: block; line-height: 50px; font-size: 1.4rem; text-align: center; background: #00a83b; }
section.part10 a img { width: 10.933%; margin-right: .5rem; vertical-align: middle; }

form .tr2 {margin-top: 20px;font-size: 14px;}
form .np  {margin-left: 10px;margin-right: 3px;}
form .tr3 {text-align: left;}
form .tr4 {display: flex;flex-wrap: wrap;}
form .np2 {width: 50%;padding-top: 6px;}