/*ÀÎ»ç¸»*/
.page1{overflow:hidden; padding-bottom:50px;}
.page1 .left{float:left; width:58%;}
.page1 .left h2 {font-size: 25px;margin-bottom: 40px; word-break:keep-all;}
.page1 .left h2 span {font-size: 25px;color: #278d28;vertical-align:top; word-break:keep-all;}
.page1 .left p{font-size: 17px;margin-bottom: 25px;line-height:1.5em;word-break:keep-all;}
.page1 .left p.strong{font-size: 20px;font-weight:bold;}
.page1 .left p span{position:relative; color:#278d28; vertical-align:top; display:block;}
.page1 .left p span:after{position:absolute; content:''; width:30px; height:1px; background:#278d28; left:65px; top:13px; }
.page1 .right{float:right; width:39%;}
.page1 .right .mo_ceo{display:none;}


/*Ã£¾Æ¿À½Ã´Â±æ*/
.p3 .info {border-bottom: 1px solid #ddd;}
.p3 .info li {font-size: 20px;padding: 20px 0;display: inline-block;margin-right: 50px;}
.p3 .info li span {font-weight: bold;padding-right: 20px;}
.p3 .info li p {display: inline-block;}
.p3 .info li img {padding-right: 10px;}
.p3 .gomap {text-align: center;display: block;margin-top:50px;}
.p3 .gomap a {background: #46a747;padding: 15px 45px;color: #fff;font-size: 18px;display:inline-block;transition:all 0.5s;}
.p3 .gomap a:hover {background: #000000;}


/*Á¦Ç°Ç°¸ñ*/
table.hangdo_tb thead tr th {background: #46a747;padding: 15px;font-size: 18px;color: #fff;text-align: center;font-weight: 500;}
table.hangdo_tb tbody tr td {padding: 15px;font-size: 16px;border-bottom: 1px solid #ddd;text-align: center; line-height:1.5em; word-break:keep-all;}
table.hangdo_tb tbody tr:last-child td {border-bottom: 1px solid #46a747;}



/*±â°è¼Ò°³*/
.machine_video{display:flex; justify-content: space-between;  margin-bottom:50px;}
.machine_video li{ position:relative;text-align:center; margin-right:1%; width:100%; height:0; padding-top:20%; }
.machine_video li:last-child{margin-right:0;}
.machine_video li iframe{width:100%; height:100%; position:absolute; top:0; left:0;}


.machine_video li span {  display:inline-block; margin:10px 0; font-weight: 400; font-size: 20px; margin-top: 10px;  color: #555;  transition: 0.3s; }



.machine_video_2{display:flex; justify-content: space-between;  margin-bottom:50px; flex-wrap: wrap;}
.machine_video_2 li{ position:relative;  width:48%; height:0; padding-top:27%; margin-bottom:250px; word-break:keep-all; }
.machine_video_2 li:last-child{margin-right:0;}
.machine_video_2 li iframe{width:100%; height:100%; position:absolute; top:0; left:0;}


.machine_video_2 li span { position:relative;  display:inline-block; margin:10px 0 ; font-weight: 400; font-size: 20px; color: #333; padding-left:20px;  transition: 0.3s; line-height:1.6; }
.machine_video_2 li span:before{display:block; content:''; width:10px; height:10px; background:#46a747; position:absolute; top:10px; left:0;}
.machine_video_2  dl dd{  position:relative; font-weight: 400; font-size: 18px; margin-top: 10px;  color: #666;  text-align:left; line-height:1.5; padding-left:40px; }
.machine_video_2  dl dd:before{display:block; content:''; width:8px; height:1px; background:#666;  position:absolute; top:12px; left:20px;} 
/*ºê·¯½¬¼ÒÀçÁ¾·ù*/


.product_type .type_tab { list-style: none;margin: 0;padding: 0;overflow: hidden; text-align:center;  border-bottom: 1px solid #ddd;}
.product_type .type_tab li { display: inline-block;border: 1px solid #fff ;width:25%;text-align: center;margin-left:-4px;}
.product_type .type_tab li a { display: inline-block;color: #000;text-align: center;text-decoration: none;padding: 10px;font-size: 18px;transition: 0.3s; width:100%; box-sizing:border-box; ;}
.product_type .tabcontent { display: none;background-color:#fff;padding: 6px 12px;color:#333;}
.product_type ul.type_tab li.current{background-color: #46a747;}
.product_type ul.type_tab li.current a { color:#fff; }
.product_type .tabcontent.current { display: block; margin:40px 0; }

.p7 table.hangdo_tb thead tr th{background:#828282;}
.p7 table.hangdo_tb thead tr th {border-right: 1px solid #fff;}
.p7 table.hangdo_tb thead tr th:last-child{border-right:0;}
.p7 table.hangdo_tb tbody tr td{text-align:left; border-right:1px solid #ddd;}
.p7 table.hangdo_tb tbody tr td:first-child {text-align: center;}
.p7 table.hangdo_tb tbody tr td:last-child{border-right:0; text-align:center;}
.p7 table.hangdo_tb tbody tr td ul li{position:relative; padding-left:10px;}
.p7 table.hangdo_tb tbody tr td ul li:before {content: '';width: 3px;height: 3px;background: #949494;top: 10px;left: 0;position: absolute;border-radius: 50%;}
.p7 table.hangdo_tb tbody tr td:last-child ul li:before{display:none;}
.p7 table.hangdo_tb thead tr th.diagonal {background: #828282 url('../img/sub/diagonal.png') no-repeat; position:relative; background-size:100% 100%; min-width:160px;}

.p7 table.hangdo_tb thead tr th.diagonal .right {text-align:right;}
.p7 table.hangdo_tb thead tr th.diagonal .left {text-align:left;}
.p7 table.hangdo_tb tbody tr:last-child td {border-bottom: 2px solid #828282;}

p.scroll_txt {color: #ed3d3d;font-size: 14px;padding-bottom: 10px;font-weight: 500;display: none;}

/*Responsive*/

@media all and (max-width:1400px){
.page1 .left p br.pcbr{display:none;}
.page1 .left h2{font-size:25px; margin-bottom:40px;}
.page1 .left p.strong{font-size:20px;}
.page1 .left p{font-size:17px;}
.page1 .left p{margin-bottom:25px;}

.p3 .info li {display: inline-block;margin-right: 1%;width: calc(98% / 2);}
.p3 .info li:nth-child(2n){margin-right:0;}
}


@media all and (max-width:1200px){
.page1 .left {float: none;width: 100%;}
.page1 .right {float: right;padding: 0 0 20px 20px;}

table.hangdo_tb thead tr th{font-size:16px;}
table.hangdo_tb tbody tr td {padding: 10px;font-size: 15px;}


}


@media all and (max-width:768px){


.page1 .right {float: none;padding: 0 0 30px 0;width: 100%;}
.page1 .right .mo_ceo{display:block;}
.page1 .right .pc_ceo{display:none;}
.page1 .left h2{font-size:22px; margin-bottom:20px;}
.page1 .left h2 span{font-size:22px;}
.page1 .left p.strong{font-size:18px;}
.page1 .left p{font-size:16px;}
.page1 .left p span:after {left: 55px;top: 12px;}

.p3 .info li{    margin-right: 0%;  width: 100% ;font-size:18px; padding-bottom:0;}
.p3 .info li:last-child{padding-bottom:20px;}

.p7 .scroll_box{width:100%; overflow-x:scroll;}
.p7 .scroll_box table{min-width:800px;}
.product_type .type_tab li{width:50%;}
.product_type .type_tab li a{font-size:16px;}
p.scroll_txt{display:block;}


}



@media all and (max-width:450px){
.page1 .left h2{font-size:20px; margin-bottom:20px;}
.page1 .left h2 span{font-size:20px;}
.page1 .left p{font-size:15px; margin-bottom:20px;}
.page1 .left p.strong{font-size:17px;}
.page1 .left p span:after {left: 51px;top: 10px;}

.p3 .info li{font-size:16px; padding-top:15px;}
.p3 .gomap {margin-top: 30px;}
.p3 .gomap a{font-size:16px;}
}