

section{width:100%;}

/* section1 */
#section1{width:100%;height:650px;position:relative;overflow:hidden;padding-bottom:0;}
#section1 .visual_bg{box-sizing:border-box;width:100%;height:650px;}
#section1 .visual_bg a{display:flex;justify-content:center;}
/* #section1 .visual_bg img{width:100%;} */
#section1 .visual_bg .slick-next{background:url("../../images/main/slide_right.png") no-repeat center center;width:70px;height:70px;position:absolute;right:170px;top:50%;transform:translateY(-50%);z-index:1;border:none;text-indent:-99999px;cursor:pointer;transition:all 0.3s ease;}
#section1 .visual_bg .slick-next:hover{background:url("../../images/main/slide_right_on.png") no-repeat center center;width:70px;height:70px;position:absolute;right:170px;top:50%;transform:translateY(-50%);z-index:1;border:none;text-indent:-99999px;cursor:pointer;}
#section1 .visual_bg .slick-prev{background:url("../../images/main/slide_left.png") no-repeat center center;width:70px;height:70px;position:absolute;left:170px;top:50%;transform:translateY(-50%);z-index:1;border:none;text-indent:-99999px;cursor:pointer;transition:all 0.3s ease;}
#section1 .visual_bg .slick-prev:hover{background:url("../../images/main/slide_left_on.png") no-repeat center center;width:70px;height:70px;position:absolute;left:170px;top:50%;transform:translateY(-50%);z-index:1;border:none;text-indent:-99999px;cursor:pointer;}

#section1 .visual_bg .slick-dots{z-index:10;position:absolute;left:50%;bottom:30px;transform:translateX(-50%);}
#section1 .visual_bg  .slick-dots li{float:left;text-indent:-9999px;width:15px;height:15px;border-radius:50%;border:1px solid #6ab82c;margin-right:5px;cursor:pointer;}
#section1 .visual_bg .slick-dots li:last-child{margin-right:0;}
#section1 .visual_bg .slick-dots .slick-active{background:#6ab82c;border:1px solid #6ab82c;width:15px;height:15px;}


/* section2 */
#section2{width:100%;padding:100px 0;}
#section2 .inner .box1 ul{display:flex;justify-content:space-between}

/* section3 */
#section3{background-color:#f4f4f4;padding:100px 0;}

#section3 .info{display:flex;justify-content:space-between}
#section3 .info .cbox{width:360px;height:400px;background-color:#fff;overflow:hidden}
#section3 .info .cbox h2{font-size:24px;font-weight:700;line-height:1;padding:25px 20px;color:#333}
#section3 .info .cbox h2 a{color:#333;display:block}
#section3 .info .cbox h2.more{background:url("../../images/main/more.gif") no-repeat 312px center;cursor:pointer;}
/* #section3 .info .cbox:not(:last-child){margin-right:32px} */
#section3 .info .cbox .ad{padding:30px}
#section3 .info .cbox .ad a{position:relative;font-size:16px;height:65px;border-bottom:1px solid #ddd;display:block;background:url("../../images/main/bg_arrow.gif") no-repeat 290px 55px;color:#222;padding-bottom:20px;margin-bottom:20px}
#section3 .info .cbox .ad a:last-child{border-bottom:0}
#section3 .info .cbox .ad a p.date{position:absolute;bottom:15px;left:0;font-size:14px;color:#777777;font-weight:300;}
#section3 .info .bx-controls{position:relative;padding:6px 0;margin:-30px auto 0 auto;text-align:center;background-color:#333;background-color: rgba( 51, 51, 51, 0.9 )}
#section3 .info .bx-pager-item{display:inline-block}
#section3 .info .bx-pager-item a{display:inline-block;background:url("../../images/main/pg_02_off.png") no-repeat center center;width:8px;height:8px;font-size:0}
#section3 .info .bx-pager-item a.active{display:inline-block;background:url("../../images/main/pg_02_on.png") no-repeat center center;width:8px;height:8px;font-size:0}
#section3 .info .bx-pager-item:not(:last-child){margin-right:5px}

/* section4 */
#section4{background-color:#fafafa;padding:100px 0 150px;}
#section4 .btn_list ul{display:flex;justify-content:space-around;}
#section4 .btn_list ul li{}
#section4 .btn_list ul li a{border-radius:50%;width:250px;height:250px;background-color:#fff;border:1px solid #eaeaea;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}
#section4 .btn_list ul li a .tit_en{color:#6ab82c;font-weight:700;font-size:16px;}
#section4 .btn_list ul li a .tit{font-size:23px;color:#000;margin:0 0 30px 0 !important;}