@font-face{font-family:DFLiHei;src:url('/img/DFT_C5.woff') format('woff');}.nav_wrapper{position:relative;}body{min-width:480px;max-width:1904px;margin-left:auto;margin-right:auto;}html{overflow-x:hidden;}.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.container{max-width:1200px;margin:auto;position:relative;}header,#content,footer{width:100%;float:left;clear:both;}header{position:relative;}@media (max-width: 767px){header{border-bottom:8px solid #d2e35e;}}header.open{position:fixed;top:0;left:0;width:100%;z-index:9;background-color:#fff;}header.open .pulldown-m{display:block;}header.open .container .top .right-container .menu{background-image:url('/img/2/button_menu_close.png');}header .pulldown-m{display:none;background-color:#fbfcef;position:absolute;bottom:1px;box-sizing:border-box;padding-top:30px;left:0;width:100%;padding-left:40px;padding-right:40px;transform:translateY(100%);z-index:7;padding-bottom:450px;border-top:8px solid #d2e35e;overflow-x:hidden;overflow-y:scroll;}@media (min-width: 1200px){header .pulldown-m{display:none !important;}}header .pulldown-m .lang-container{display:table;vertical-align:top;height:40px;font-size:0;box-sizing:border-box;padding-left:0px;margin-left:auto;margin-right:auto;}header .pulldown-m .lang-container a{display:inline-block;width:40px;height:40px;border-radius:50%;position:relative;background:#dde1c9;margin-left:12px;}header .pulldown-m .lang-container a:first-child{margin-left:0;}header .pulldown-m .lang-container a:hover:not(.current) p{color:#452e2e;}header .pulldown-m .lang-container a:hover:not(.current):before{background-color:#fff;}header .pulldown-m .lang-container a.current{background:#c9de56;background:-moz-linear-gradient(90deg,#c9de56 0%,#91bd13 100%);background:-webkit-linear-gradient(90deg,#c9de56 0%,#91bd13 100%);background:linear-gradient(90deg,#c9de56 0%,#91bd13 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c9de56",endColorstr="#91bd13",GradientType=1);}header .pulldown-m .lang-container a.current p{color:#452e2e;}header .pulldown-m .lang-container a.current:before{background-color:#fff;}header .pulldown-m .lang-container a p{position:relative;z-index:2;font-size:16px;line-height:40px;color:#a8ac91;text-align:center;}header .pulldown-m .lang-container a:before{width:36px;height:36px;border-radius:50%;content:'';background-color:#edf0dc;display:block;z-index:1;position:absolute;top:2px;left:2px;}header .pulldown-m .link-container{margin-top:15px;}header .pulldown-m .link-container .link{margin-bottom:11px;}header .pulldown-m .link-container .link.open .link-wrapper .arrow{transform:rotate(180deg);}header .pulldown-m .link-container .link.open .child-container{display:block;}header .pulldown-m .link-container .link .link-wrapper a{display:inline-block;vertical-align:middle;line-height:49px;height:49px;font-size:18px;position:relative;left:-1px;color:#452e2e;}header .pulldown-m .link-container .link .link-wrapper .arrow{width:18px;height:20px;display:inline-block;vertical-align:middle;background-image:url('/img/arrow_pulldown.png');background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:14px;transform-origin:center;cursor:pointer;transition:transform 0.5s;}header .pulldown-m .link-container .link .child-container{display:none;margin-top:2px;}header .pulldown-m .link-container .link .child-container a{box-sizing:border-box;padding-left:20px;display:block;font-size:16px;color:#452e2e;line-height:49px;height:49px;margin-bottom:1px;}header .pulldown-m .search-container{width:100%;display:inline-block;height:40px;border:1px solid #d2e35e;background-color:#fff;box-sizing:border-box;border-radius:20px;overflow:hidden;margin-right:19px;margin-top:53px;}header .pulldown-m .search-container .search-wrapper{width:100%;height:100%;}header .pulldown-m .search-container .search-wrapper .search-overlay{display:none;}header .pulldown-m .search-container .search-wrapper form{font-size:0;height:100%;}header .pulldown-m .search-container .search-wrapper form .search-input{width:calc(100% - 50px);height:100%;display:inline-block;font-size:16px;box-sizing:border-box;padding:0 10px;line-height:40px;vertical-align:top;padding-right:8px;}header .pulldown-m .search-container .search-wrapper form button{width:50px;height:40px;background-image:url('/img/1/1/icon_search.png');background-repeat:no-repeat;background-position:center;background-color:#fff;background-size:22px;vertical-align:top;}header .container{padding-left:20px;padding-right:20px;}@media (max-width: 1199px){header .container{padding-left:30px;padding-right:30px;}}@media (max-width: 767px){header .container{padding-left:20px;padding-right:30px;}}header .container .top{padding-bottom:19px;background-image:url('/img/1/1/bg_header.png');background-repeat:no-repeat;background-position:center top;background-position-x:81.6%;background-size:663px;position:relative;}@media (max-width: 767px){header .container .top{background-image:unset;}}header .container .top .logo{width:229px;display:inline-block;margin-top:10px;margin-left:0px;}header .container .top .logo img{width:100%;height:auto;}header .container .top .right-container{display:inline-block;float:right;clear:both;vertical-align:top;box-sizing:border-box;padding-top:50px;}header .container .top .right-container .search-container{width:250px;display:inline-block;height:40px;border:1px solid #d2e35e;background-color:#fff;box-sizing:border-box;border-radius:20px;overflow:hidden;margin-right:19px;}@media (max-width: 1199px){header .container .top .right-container .search-container{display:none;}}header .container .top .right-container .search-container .search-wrapper{width:100%;height:100%;}header .container .top .right-container .search-container .search-wrapper .search-overlay{display:none;}header .container .top .right-container .search-container .search-wrapper form{font-size:0;height:100%;}header .container .top .right-container .search-container .search-wrapper form .search-input{width:calc(100% - 50px);height:100%;display:inline-block;font-size:16px;box-sizing:border-box;padding:0 10px;line-height:40px;vertical-align:top;padding-right:8px;}header .container .top .right-container .search-container .search-wrapper form button{width:50px;height:40px;background-image:url('/img/1/1/icon_search.png');background-repeat:no-repeat;background-position:center;background-color:#fff;background-size:22px;vertical-align:top;}header .container .top .right-container > .lang-container{border-left:1px solid #d2e35e;display:inline-block;vertical-align:top;height:40px;font-size:0;box-sizing:border-box;padding-left:9px;}@media (max-width: 1199px){header .container .top .right-container > .lang-container{border-left:0px solid #d2e35e;}}@media (max-width: 767px){header .container .top .right-container > .lang-container{display:none;}}header .container .top .right-container > .lang-container a{display:inline-block;width:40px;height:40px;border-radius:50%;position:relative;background:#dde1c9;margin-left:12px;}header .container .top .right-container > .lang-container a:hover:not(.current) p{color:#452e2e;}header .container .top .right-container > .lang-container a:hover:not(.current):before{background-color:#fff;}header .container .top .right-container > .lang-container a.current{background:#c9de56;background:-moz-linear-gradient(90deg,#c9de56 0%,#91bd13 100%);background:-webkit-linear-gradient(90deg,#c9de56 0%,#91bd13 100%);background:linear-gradient(90deg,#c9de56 0%,#91bd13 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c9de56",endColorstr="#91bd13",GradientType=1);}header .container .top .right-container > .lang-container a.current p{color:#452e2e;}header .container .top .right-container > .lang-container a.current:before{background-color:#fff;}header .container .top .right-container > .lang-container a p{position:relative;z-index:2;font-size:16px;line-height:40px;color:#a8ac91;text-align:center;}header .container .top .right-container > .lang-container a:before{width:36px;height:36px;border-radius:50%;content:'';background-color:#edf0dc;display:block;z-index:1;position:absolute;top:2px;left:2px;}header .container .top .right-container .menu{height:40px;background-image:url('/img/2/button_menu.png');background-repeat:no-repeat;background-position:center;display:none;width:36px;vertical-align:top;background-size:contain;position:relative;margin-left:42px;}@media (max-width: 1199px){header .container .top .right-container .menu{display:inline-block;}}@media (max-width: 767px){header .container .top .right-container .menu{margin-left:0px;}}header .container .top .right-container .menu:before{width:1px;content:'';height:100%;background-color:#d2e35e;position:absolute;left:-22px;top:0;}@media (max-width: 767px){header .container .top .right-container .menu:before{display:none;}}header .container .bottom{text-align:center;border-top:8px solid #d2e35e;border-left:2px solid #d2e35e;border-right:2px solid #d2e35e;border-radius:29px 29px 0 0;box-sizing:border-box;position:relative;box-shadow:0 0 30px 0 #fff;background-color:#fbfcef;}@media (max-width: 1199px){header .container .bottom{display:none;}}header .container .bottom .link-container{font-size:0;text-align:center;display:table;margin-left:auto;margin-right:auto;}@media (max-width: 1199px){header .container .bottom .link-container{display:none;}}header .container .bottom .link-container .link{display:inline-block;box-sizing:border-box;padding:0 34px;text-align:center;height:27px;padding-bottom:54px;position:relative;}header .container .bottom .link-container .link:after{position:absolute;right:-1.5px;top:15px;width:2px;height:27px;background-color:#d2e35e;content:'';}header .container .bottom .link-container .link .link-wrapper{overflow:hidden;display:block;position:relative;padding-top:14px;}header .container .bottom .link-container .link.current .pointer{top:-4px;}header .container .bottom .link-container .link:hover:not(.current) .link-wrapper .pointer{transform:translateX(-50%) translateY(18px);}header .container .bottom .link-container .link:hover .child-container{display:block;}header .container .bottom .link-container .link:last-child:after{display:none;}header .container .bottom .link-container .link .pointer{content:'';width:35px;height:16px;position:absolute;top:-22px;left:50%;transform:translateX(-50%) translateY(0px);transition:transform 0.65s;}header .container .bottom .link-container .link .pointer img{width:100%;height:100%;}header .container .bottom .link-container .link a{line-height:27px;font-size:18px;color:#452e2e;}header .container .bottom .link-container .link .child-container{position:absolute;width:182px;top:53px;left:18px;z-index:5;transform:translateY(00%);background-color:#fbfcef;display:none;box-shadow:0 0 9px 0 rgba(0,0,0,0.25);}header .container .bottom .link-container .link .child-container:hover{display:block;}header .container .bottom .link-container .link .child-container a{box-sizing:border-box;padding-top:15px;padding-bottom:10px;width:100%;display:block;font-size:16px;text-align:left;padding-left:19px;color:#555;}header .container .bottom .link-container .link .child-container a:hover{background-color:#d2e35e;}#content{min-height:500px;}footer .top{background-color:#ebecd9;box-sizing:border-box;padding-top:30px;padding-bottom:30px;padding-left:20px;padding-right:20px;}@media (max-width: 1199px){footer .top{padding-left:30px;padding-right:30px;padding-bottom:27px;}}@media (max-width: 767px){footer .top{display:none;}}footer .top .container{font-size:0;}footer .top .container .cell{display:table-cell;vertical-align:top;min-height:268px;box-sizing:border-box;padding-top:15px;padding-bottom:19px;}@media (min-width: 1200px){footer .top .container .cell:nth-child(1){width:29.8%;}footer .top .container .cell:nth-child(2){width:33.3%;border-left:1px solid #cacbb9;padding-left:42px;}footer .top .container .cell:nth-child(3){width:36.9%;border-left:1px solid #cacbb9;padding-left:42px;}}@media (max-width: 1199px){footer .top .container .cell{display:inline-block;}footer .top .container .cell:nth-child(1){width:52.8%;}footer .top .container .cell:nth-child(2){width:47.2%;}}footer .top .container .cell .link{font-size:18px;color:#3c232b;font-weight:bold;position:relative;left:-1px;}footer .top .container .cell .child-container{display:block;margin-top:8px;}footer .top .container .cell .child-container .child{display:block;box-sizing:border-box;padding-left:19px;position:relative;margin-bottom:8px;}footer .top .container .cell .child-container .child:last-child{margin-bottom:36px;}footer .top .container .cell .child-container .child:before{content:'';width:6px;height:6px;border-radius:50%;background-color:#83b400;position:absolute;display:block;left:0;top:50%;transform:translateY(-50%);}footer .top .container .cell .child-container:last-child .child:last-child{margin-bottom:0;}footer .top .container.desk{display:table;width:100%;box-sizing:border-box;}@media (max-width: 1199px){footer .top .container.desk{display:none;}}footer .top .container.mob{display:none;}@media (max-width: 1199px){footer .top .container.mob{display:block;}}footer .bottom{background-color:#fff;box-sizing:border-box;padding-top:15px;padding-bottom:24px;padding-left:20px;padding-right:20px;}@media (max-width: 1199px){footer .bottom{padding-top:2px;padding-right:30px;padding-bottom:16px;}}footer .bottom .copyright-container{display:inline-block;vertical-align:top;box-sizing:border-box;padding-top:12px;}@media (max-width: 1199px){footer .bottom .copyright-container{width:60%;}}@media (max-width: 767px){footer .bottom .copyright-container{width:100%;}}footer .bottom .copyright-container *{font-size:14px;color:#3c232b;letter-spacing:0.05px;}@media (max-width: 1199px){footer .bottom .copyright-container *{letter-spacing:0.35px;line-height:25px;}}footer .bottom .social{display:inline-block;font-size:0;float:right;clear:both;}@media (max-width: 1199px){footer .bottom .social{padding-top:18px;}}@media (max-width: 767px){footer .bottom .social{display:block;float:unset;}}footer .bottom .social .social_cell{display:inline-block;vertical-align:top;width:40px;margin-left:10px;}@media (max-width: 767px){footer .bottom .social .social_cell:first-child{margin-left:0px;}}footer .bottom .social .social_cell img{width:100%;height:auto;border-radius:50%;overflow:hidden;}.banner-container{padding-left:20px;padding-right:20px;}@media (max-width: 767px){.banner-container{padding-left:0px;padding-right:0px;}}.banner-container .banner{border:2px solid #d2e35e;border-top:0px;padding-bottom:0px;border-radius:0 0 29px 29px;position:relative;box-sizing:border-box;background-color:#fbfcef;overflow:hidden;}@media (max-width: 1199px){.banner-container .banner{border-top:8px solid #d2e35e;border-radius:31px;background-color:#d2e35e;}}@media (max-width: 767px){.banner-container .banner{border-width:0px;border-bottom:2px solid #d2e35e;border-radius:0px;}}.banner-container .banner .image{border-radius:30px 30px 0 0;overflow:hidden;position:relative;left:50%;top:0;transform:translateX(-50%);width:1196px;}@media (max-width: 767px){.banner-container .banner .image{border-radius:0;width:calc(100% + 429px);}}.banner-container .banner .image img{width:100%;height:auto;}.banner-container .banner .page-title{position:absolute;top:48%;left:77px;transform:translateY(-50%);}@media (max-width: 767px){.banner-container .banner .page-title{position:relative;top:0;left:0;width:100%;background-color:#83b400;transform:translateY(0%);padding-top:20px;padding-bottom:20px;padding-left:20px;box-sizing:border-box;}}.banner-container .banner .page-title:before{content:'';position:absolute;z-index:2;bottom:-8px;left:47px;width:calc(100% - 10px);height:16px;background-color:#83b400;display:block;}@media (max-width: 767px){.banner-container .banner .page-title:before{display:none;}}.banner-container .banner .page-title:after{content:'';position:absolute;z-index:1;top:-97px;left:-42px;width:calc(100% + 85px);background-image:url('/img/shawdon_banner_title.png');background-repeat:no-repeat;background-position:left center;background-size:100%;height:calc(100% + 200px);}@media (max-width: 767px){.banner-container .banner .page-title:after{display:none;}}.banner-container .banner .page-title p{font-size:50px;color:#fff;font-weight:bold;letter-spacing:5.1px;position:relative;z-index:3;}.banner-container .nav{margin-top:16px;margin-left:-1px;box-sizing:border-box;padding-right:100px;overflow:hidden;text-overflow:ellipsis;}@media (max-width: 767px){.banner-container .nav{padding-left:20px;padding-right:80px;}}.banner-container .nav img{width:8px;height:auto;margin:0 9px;display:inline-block;vertical-align:middle;}.banner-container .nav a{display:inline-block;vertical-align:middle;letter-spacing:0.3px;}.banner-container .back{transform:translate(0,50%);text-align:right;display:inline-block;margin-right:-2px;position:absolute;bottom:50%;right:0;}@media (max-width: 767px){.banner-container .back{margin-right:20px;}}.banner-container .back:hover .arrow{transform:scaleX(-1) translateX(8px);}.banner-container .back .arrow{background-image:url('/img/1/1/arrow_detail.png');background-repeat:no-repeat;width:10px;height:19px;background-size:contain;display:inline-block;vertical-align:middle;transform:scaleX(-1);margin-right:8px;transition:transform 0.5s;filter:hue-rotate(-273deg) brightness(300%);}.banner-container .back p{font-size:16px;color:#83b400;font-weight:bold;display:inline-block;vertical-align:middle;letter-spacing:0.3px;-webkit-text-stroke:0.2px #83b400;position:relative;line-height:19px;}.container > .page_title{font-size:35px;font-weight:bold;color:#452e2e;position:relative;left:-2px;letter-spacing:1.7px;}.all-pager{margin-top:40px;line-height:34px;text-align:center;display:table;position:relative;z-index:2;margin-left:auto;margin-right:auto;left:1px;}.all-pager a{display:inline-block;min-width:36px;line-height:36px;font-size:16px;padding:0 0px;margin:0 2px;border-radius:50%;vertical-align:middle;color:#000;}.all-pager .cur,.all-pager .page:hover{background:#83b400;}.all-pager .prev,.all-pager .next{background:url('/img/arrow_pulldown.png') no-repeat center center;transform:rotate(90deg);background-size:17px;padding:0 0px;margin:0 0px;min-width:20px;height:30px;}.all-pager .prev:hover,.all-pager .next:hover{filter:opacity(50%);}.all-pager .prev.disable,.all-pager .next.disable{opacity:0.3;pointer-events:none;}.all-pager .prev{margin-right:5px;}.all-pager .next{margin-left:7px;transform:rotate(-90deg);}.all-pager .last{margin-left:14px;}@media (max-width: 767px){.all-pager .last{margin-left:6px;}}.all-pager form{display:inline-block;width:54px;margin-left:21px;vertical-align:top;margin-right:4px;position:relative;left:-2px;}@media (max-width: 767px){.all-pager form{margin-left:0;}}.all-pager form input{width:100%;height:36px;font-size:14px;padding:0 13px;padding-top:3px;background:#fff;vertical-align:top;box-sizing:border-box;border-radius:5px;border:1px solid #d2e35e;}.pop-up-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,0.8);display:none;justify-content:center;align-items:center;padding-bottom:20px;padding-top:70px;box-sizing:border-box;}.pop-up-container.open{display:flex;}.pop-up-container .pop-up{width:100%;max-width:980px;padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px;height:100%;position:relative;top:-50px;max-height:550px;}.pop-up-container .pop-up .close_but{display:block;width:50px;height:50px;border-radius:50%;background-color:#fff;background-repeat:no-repeat;background-position:center;background-image:url('/img/2/button_menu_close.png');background-size:34px;margin-right:0;margin-left:auto;cursor:pointer;transform:translateX(100%);}@media (max-width: 1105px){.pop-up-container .pop-up .close_but{margin-right:auto;margin-bottom:20px;transform:translateX(0%);}}.pop-up-container .pop-up .pop-content{width:100%;height:100%;border-radius:20px;overflow:hidden;}@-webkit-keyframes moveleft{0%{transform:translateX(0px);}50%{transform:translateX(10px);}100%{transform:translateX(0px);}}@keyframes moveleft{0%{transform:translateX(0px);}50%{transform:translateX(10px);}100%{transform:translateX(0px);}}.project{margin-top:47px;padding-bottom:14px;padding-left:20px;padding-right:20px;}.project .container .page_content{margin-top:28px;}.project .container .page_content .project_row{margin-bottom:25px;}.project .container .page_content .project_row .project_title{font-size:25.19px;font-weight:bold;color:#83b400;position:relative;left:-1px;letter-spacing:0.4px;}.project .container .page_content .project_row .project_content{margin-top:8px;}.project .container .page_content .project_row .project_list{font-size:0;margin-top:20px;}.project .container .page_content .project_row .project_list .slider{margin-bottom:4px;}.project .container .page_content .project_row .project_list .project_cell{display:inline-block;width:270px;vertical-align:top;}.project .container .page_content .project_row .project_list .project_cell .thumbnail{width:270px;border-radius:17px;overflow:hidden;}.project .container .page_content .project_row .project_list .project_cell .thumbnail img{width:100%;height:auto;}.project .container .page_content .project_row .project_list .project_cell .lv2_title{font-size:18px;font-weight:bold;color:#3c232b;text-align:center;display:block;box-sizing:border-box;padding:0 10px;margin-top:16px;margin-bottom:12px;letter-spacing:0.4px;}.project .container .page_content .project_row .project_list .project_cell .lv2_description{font-size:16px;color:#555;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;box-sizing:border-box;padding:0;letter-spacing:0.4px;line-height:25px;}.lv3{margin-top:47px;padding-bottom:20px;padding-left:20px;padding-right:20px;}.lv3 .container .mob_container{margin-top:60px;}@media (min-width: 1200px){.lv3 .container .mob_container{display:none;}}.lv3 .container .mob_container .info_container{margin-top:13px;position:relative;border-radius:20px;border:2px solid #aacd3d;box-sizing:border-box;padding-top:15px;padding-left:20px;padding-right:23px;padding-bottom:31px;margin-bottom:30px;width:100%;max-width:480px;margin-left:auto;margin-right:auto;}.lv3 .container .mob_container .info_container .container_title{font-weight:bold;font-size:25px;position:absolute;background-color:#fff;top:-22px;left:10px;box-sizing:border-box;padding-left:11px;padding-right:16px;letter-spacing:0.7px;}.lv3 .container .mob_container .info_container .info_content{display:table;width:100%;}.lv3 .container .mob_container .info_container .info_content .row{display:table-row;box-sizing:border-box;padding-bottom:10px;margin-bottom:10px;}.lv3 .container .mob_container .info_container .info_content .row.year .icon{background-image:url('/img/1/3/icon_sen_date.png');}/*953795e33e25c16a067bcfa2a5842f5b*/.lv3 .container .mob_container .info_container .info_content .row.sponsor .icon{background-image:url('/img/1/3/icon_sen_2.png');}.lv3 .container .mob_container .info_container .info_content .row.location .icon{background-image:url('/img/1/3/icon_sen_address.png');}.lv3 .container .mob_container .info_container .info_content .row.coop .icon{background-image:url('/img/1/3/icon_sen_company.png');}.lv3 .container .mob_container .info_container .info_content .row.target .icon{background-image:url('/img/1/3/icon_sen_service.png');background-position-y:calc(100% + 3px);background-position-x:-1px;}.lv3 .container .mob_container .info_container .info_content .row.people .icon{background-image:url('/img/1/3/icon_sen_menber.png');background-position-y:calc(100% + 0px);background-position-x:-1px;}.lv3 .container .mob_container .info_container .info_content .row.time .icon{background-image:url('/img/1/3/icon_sen_menber2.png');background-position-y:calc(100% + 1px);background-position-x:-1px;}.lv3 .container .mob_container .info_container .info_content .row > div{padding-top:21px;}.lv3 .container .mob_container .info_container .info_content .row .icon{display:table-cell;border-bottom:1px solid #fff;background-repeat:no-repeat;background-size:34px;background-position:bottom left;background-position-y:calc(100% + 2px);background-position-x:0px;width:38px;vertical-align:top;}.lv3 .container .mob_container .info_container .info_content .row .label{display:table-cell;border-bottom:1px solid #82b501;box-sizing:border-box;padding-left:12px;font-weight:bold;vertical-align:bottom;font-size:17px;letter-spacing:1.6px;padding-bottom:5px;width:43.9%;}.lv3 .container .mob_container .info_container .info_content .row .content{display:table-cell;border-bottom:1px solid #82b501;vertical-align:top;font-size:18px;font-weight:bold;letter-spacing:1.1px;}.lv3 .container .page_content{margin-top:32px;}.lv3 .container .page_content .head-menu{display:none;height:50px;font-size:18px;font-size:20px;background-color:#83b400;color:#fff;width:50%;min-width:320px;margin-left:auto;margin-right:auto;padding-top:11px;box-sizing:border-box;padding-left:29px;border-radius:12px;position:relative;}.lv3 .container .page_content .head-menu.open_m{border-radius:12px 12px 0 0;}.lv3 .container .page_content .head-menu.open_m .arrow{transform:rotate(270deg);top:32%;}@media (max-width: 1199px){.lv3 .container .page_content .head-menu.open_m + .left-container{display:block;}}@media (max-width: 1199px){.lv3 .container .page_content .head-menu{display:block;}}.lv3 .container .page_content .head-menu .arrow{background-image:url('/img/1/1/arrow_project_item.png');position:absolute;right:23px;top:36%;width:11px;height:18px;transform:rotate(90deg);background-repeat:no-repeat;background-size:contain;transform-origin:center;transition:transform 0.5s, top 0.5s;}.lv3 .container .page_content .left-container{display:none;vertical-align:top;width:270px;position:relative;}.lv3 .container .page_content .left-container .wrapper{background-color:#f7fcd3;min-height:50px;border-radius:12px;box-sizing:border-box;padding-left:20px;padding-right:20px;padding-top:24px;padding-bottom:10px;width:100%;z-index:3;}@media (max-width: 1199px){.lv3 .container .page_content .left-container .wrapper{border-radius:0 0 12px 12px;position:absolute;top:0;left:0;max-height:300px;overflow-y:scroll;}}@media (min-width: 1200px){.lv3 .container .page_content .left-container{display:inline-block !important;}}@media (max-width: 1199px){.lv3 .container .page_content .left-container{width:50%;min-width:320px;margin-left:auto;margin-right:auto;}}.lv3 .container .page_content .left-container .row{position:relative;margin-bottom:16px;}.lv3 .container .page_content .left-container .row.open .arrow{transform:rotate(180deg);}.lv3 .container .page_content .left-container .row.open .row_child{display:block;}.lv3 .container .page_content .left-container .row .head{font-size:20px;font-weight:bold;color:#555;box-sizing:border-box;padding-left:9px;letter-spacing:1px;display:block;}.lv3 .container .page_content .left-container .row .arrow{position:absolute;right:0px;top:10px;width:18px;height:11px;background-image:url('/img/arrow_pulldown.png');background-repeat:no-repeat;background-size:contain;transform:rotate(0deg);transform-origin:center;cursor:pointer;transition:transform 0.5s;}.lv3 .container .page_content .left-container .row .row_child{display:none;margin-top:6px;}.lv3 .container .page_content .left-container .row .row_child .child{display:block;color:#555;font-size:18px;box-sizing:border-box;padding-top:9px;padding-left:29px;padding-bottom:7px;letter-spacing:0.8px;}.lv3 .container .page_content .left-container .row .row_child .child.current{background-color:#83b400;color:#fff;}.lv3 .container .page_content .right-container{display:inline-block;width:calc(100% - 270px);vertical-align:top;box-sizing:border-box;padding-left:38px;}@media (max-width: 1199px){.lv3 .container .page_content .right-container{width:calc(100%);display:block;padding-left:0px;margin-top:20px;}}.lv3 .container .page_content .right-container .inner_left{display:inline-block;vertical-align:top;width:46.18834080717489%;box-sizing:border-box;padding-right:30px;}@media (max-width: 1199px){.lv3 .container .page_content .right-container .inner_left{display:block;width:calc(100% - 0px);padding-right:0px;}}.lv3 .container .page_content .right-container .inner_left.full{width:100%;}.lv3 .container .page_content .right-container .inner_right{float:right;clear:both;display:inline-block;vertical-align:top;width:53.81165919282511%;max-width:480px;box-sizing:border-box;}@media (max-width: 1199px){.lv3 .container .page_content .right-container .inner_right{float:unset;display:block;margin-left:auto;margin-right:auto;margin-top:30px;max-width:480px;width:100%;margin-bottom:50px;}}@media (max-width: 1199px){.lv3 .container .page_content .right-container .inner_right .info_container{display:none;}}.lv3 .container .page_content .right-container .gallery-container{width:100%;max-width:480px;}.lv3 .container .page_content .right-container .gallery-container .showcase{width:100%;overflow:hidden;font-size:0;white-space:nowrap;}.lv3 .container .page_content .right-container .gallery-container .showcase .wrapper{font-size:0;white-space:nowrap;overflow:hidden;}.lv3 .container .page_content .right-container .gallery-container .showcase .wrapper .slider{display:inline-block;vertical-align:top;}.lv3 .container .page_content .right-container .gallery-container .showcase .cell{width:100%;display:inline-block;vertical-align:top;}.lv3 .container .page_content .right-container .gallery-container .showcase .cell .caption{height:64px;box-sizing:border-box;padding-top:15px;text-align:center;}.lv3 .container .page_content .right-container .gallery-container .showcase .cell .caption p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:24px;}.lv3 .container .page_content .right-container .gallery-container .showcase .cell img{width:100%;height:auto;border-radius:20px;overflow:hidden;}.lv3 .container .page_content .right-container .gallery-container .pager-container{margin-top:15px;position:relative;}.lv3 .container .page_content .right-container .gallery-container .pager-container .wrapper{font-size:0;max-width:432px;white-space:nowrap;width:100%;margin-left:auto;margin-right:auto;overflow:hidden;}@media (max-width: 520px){.lv3 .container .page_content .right-container .gallery-container .pager-container .wrapper{max-width:422px;}}.lv3 .container .page_content .right-container .gallery-container .pager-container .wrapper .slider{display:inline-block;vertical-align:top;}.lv3 .container .page_content .right-container .gallery-container .pager-container .wrapper .cell{position:relative;border-radius:5px;overflow:hidden;width:100px;vertical-align:top;display:inline-block;margin:0 4px;cursor:pointer;}.lv3 .container .page_content .right-container .gallery-container .pager-container .wrapper .cell img{width:100%;height:auto;}.lv3 .container .page_content .right-container .gallery-container .pager-container .wrapper .cell.current:after{content:'';position:absolute;top:0;left:0;border:2px solid #83b401;box-sizing:border-box;width:100%;height:100%;z-index:2;border-radius:4px;}.lv3 .container .page_content .right-container .gallery-container .pager-container .wrapper .cell:hover:before{content:'';position:absolute;top:0;left:0;border:1px solid #83b401;box-sizing:border-box;width:100%;height:100%;pointer-events:none;z-index:2;border-radius:4px;}.lv3 .container .page_content .right-container .gallery-container .pager-container .control{display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;}.lv3 .container .page_content .right-container .gallery-container .pager-container .control .next{transform:rotate(-90deg);left:4px;}.lv3 .container .page_content .right-container .gallery-container .pager-container .control .prev{transform:rotate(90deg);left:-4px;}.lv3 .container .page_content .right-container .gallery-container .pager-container .control .prev,.lv3 .container .page_content .right-container .gallery-container .pager-container .control .next{width:18px;height:11px;background-image:url('/img/arrow_pulldown.png');background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:all;cursor:pointer;position:relative;}.lv3 .container .page_content .right-container .gallery-container .pager-container .control .prev.disable,.lv3 .container .page_content .right-container .gallery-container .pager-container .control .next.disable{opacity:0.3;display:inline-block !important;vertical-align:middle;cursor:default;}.lv3 .container .page_content .right-container .info_container{margin-top:21px;position:relative;border-radius:20px;border:2px solid #aacd3d;box-sizing:border-box;padding-top:15px;padding-left:20px;padding-right:23px;padding-bottom:31px;margin-bottom:30px;width:100%;max-width:480px;margin-left:auto;margin-right:auto;}.lv3 .container .page_content .right-container .info_container .container_title{font-weight:bold;font-size:25px;position:absolute;background-color:#fff;top:-22px;left:10px;box-sizing:border-box;padding-left:11px;padding-right:16px;letter-spacing:0.7px;}.lv3 .container .page_content .right-container .info_container .info_content{display:table;width:100%;}.lv3 .container .page_content .right-container .info_container .info_content .row{display:table-row;box-sizing:border-box;padding-bottom:10px;margin-bottom:10px;}.lv3 .container .page_content .right-container .info_container .info_content .row.year .icon{background-image:url('/img/1/3/icon_sen_date.png');}.lv3 .container .page_content .right-container .info_container .info_content .row.sponsor .icon{background-image:url('/img/1/3/icon_sen_2.png');}.lv3 .container .page_content .right-container .info_container .info_content .row.location .icon{background-image:url('/img/1/3/icon_sen_address.png');}.lv3 .container .page_content .right-container .info_container .info_content .row.coop .icon{background-image:url('/img/1/3/icon_sen_company.png');}.lv3 .container .page_content .right-container .info_container .info_content .row.target .icon{background-image:url('/img/1/3/icon_sen_service.png');background-position-y:calc(100% + 3px);background-position-x:-1px;}.lv3 .container .page_content .right-container .info_container .info_content .row.people .icon{background-image:url('/img/1/3/icon_sen_menber.png');background-position-y:calc(100% + 0px);background-position-x:-1px;}.lv3 .container .page_content .right-container .info_container .info_content .row.time .icon{background-image:url('/img/1/3/icon_sen_menber2.png');background-position-y:calc(100% + 1px);background-position-x:-1px;}.lv3 .container .page_content .right-container .info_container .info_content .row > div{padding-top:21px;}.lv3 .container .page_content .right-container .info_container .info_content .row .icon{display:table-cell;border-bottom:1px solid #fff;background-repeat:no-repeat;background-size:34px;background-position:bottom left;background-position-y:calc(100% + 2px);background-position-x:0px;width:38px;vertical-align:top;}.lv3 .container .page_content .right-container .info_container .info_content .row .label{display:table-cell;border-bottom:1px solid #82b501;box-sizing:border-box;padding-left:12px;font-weight:bold;vertical-align:bottom;font-size:17px;letter-spacing:1.6px;padding-bottom:5px;width:43.9%;}.lv3 .container .page_content .right-container .info_container .info_content .row .content{display:table-cell;border-bottom:1px solid #82b501;vertical-align:top;font-size:18px;font-weight:bold;letter-spacing:1.1px;}.lv3 .container .page_content .right-container .section_title{font-size:25px;font-weight:bold;color:#83b400;letter-spacing:0.5px;line-height:27px;margin-bottom:11px;}@media (max-width: 1199px){.lv3 .container .page_content .right-container .section_title{line-height:unset;}}.lv3 .container .page_content .right-container .section_content{box-sizing:border-box;padding-left:2px;}.lv3 .container .page_content .right-container .project_list{font-size:0;margin-top:30px;border-top:1px solid #d2e35f;padding-top:29px;}.lv3 .container .page_content .right-container .project_list .slider{margin-bottom:45px;}.lv3 .container .page_content .right-container .project_list .project_cell{display:inline-block;width:270px;vertical-align:top;}.lv3 .container .page_content .right-container .project_list .project_cell .thumbnail{width:270px;border-radius:17px;overflow:hidden;}.lv3 .container .page_content .right-container .project_list .project_cell .thumbnail img{width:100%;height:auto;}.lv3 .container .page_content .right-container .project_list .project_cell .lv2_title{font-size:18px;font-weight:bold;color:#3c232b;text-align:center;display:block;box-sizing:border-box;padding:0 10px;margin-top:16px;margin-bottom:12px;letter-spacing:0.4px;padding-left:14px;}.lv3 .container .page_content .right-container .project_list .project_cell .lv2_description{font-size:16px;color:#555;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;box-sizing:border-box;padding:0;letter-spacing:0.4px;line-height:25px;}.lv3 .container .page_content .left-container .wrapper::-webkit-scrollbar{display:none;}.lv3 .container .page_content .left-container .wrapper{-ms-overflow-style:none;scrollbar-width:none;}