@charset "UTF-8";@font-face{font-family:"Lato";src:url("../webfonts/Lato-Regular.eot");src:url("../webfonts/Lato-Regular.woff2") format("woff2"), url("../webfonts/Lato-Regular.woff") format("woff"), url("../webfonts/Lato-Regular.ttf") format("truetype"), url("../webfonts/Lato-Regular.svg#Lato-Regular") format("svg"), url("../webfonts/Lato-Regular.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Lato";src:url("../webfonts/Lato-BlackItalic.eot");src:url("../webfonts/Lato-BlackItalic.woff2") format("woff2"), url("../webfonts/Lato-BlackItalic.woff") format("woff"), url("../webfonts/Lato-BlackItalic.ttf") format("truetype"), url("../webfonts/Lato-BlackItalic.svg#Lato-BlackItalic") format("svg"), url("../webfonts/Lato-BlackItalic.eot?#iefix") format("embedded-opentype");font-weight:bold;font-style:italic}@font-face{font-family:"Lato";src:url("../webfonts/Lato-Light.eot");src:url("../webfonts/Lato-Light.woff2") format("woff2"), url("../webfonts/Lato-Light.woff") format("woff"), url("../webfonts/Lato-Light.ttf") format("truetype"), url("../webfonts/Lato-Light.svg#Lato-Light") format("svg"), url("../webfonts/Lato-Light.eot?#iefix") format("embedded-opentype");font-weight:100;font-style:normal}@font-face{font-family:"Playfair Display";src:url("../webfonts/Playfair-Display.woff2") format("woff2"), url("../webfonts/PlayfairDisplay-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}html{font-size:16px}body{margin:0;padding:0;font-size:1rem;color:#333;line-height:200%;font-family:'Lato Regular','Microsoft JhengHei','微軟正黑體','Microsoft JhengHei UI','Microsoft JhengHei',Sans-serif;overflow-x:hidden;width:100%;position:relative}*{-webkit-backface-visibility:hidden}img{border:0;text-decoration:none;vertical-align:top}a{color:#333}a,a:visited,a:hover,a:focus,a:active{text-decoration:none}input,textarea,select,button{font-size:1rem;font-weight:400}textarea,input{-webkit-appearance:none;border-radius:0}input,textarea,select{-webkit-box-shadow:none !important;box-shadow:none !important;border:none;font-size:1rem;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}input,textarea,select,input[type="radio"],input[type="checkbox"]{-webkit-appearance:none}input:not(input[type="button"]),input:not(input[type="submit"]),input:not(input[type="reset"]){font-size:16px !important}textarea{resize:vertical}h1,h2,h3,h4,h5,h6{font-weight:normal}p{line-height:inherit}label{font-weight:inherit}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;*font-size:100%;font-style:inherit;font-weight:inherit;outline:0}::-webkit-input-placeholder{color:#888;font-size:15px}::-moz-placeholder{color:#888;font-size:15px;opacity:1}:-ms-input-placeholder{color:#888;font-size:15px}:-moz-placeholder{color:#888;font-size:15px}.hidden-ele{position:absolute;top:-1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);margin:0;height:0}.reset{margin:0;padding:0;list-style:none;border:0;border-spacing:0;border-collapse:collapse}.reset input, .reset label, .reset
select{vertical-align:middle}.rwd-img{width:100%}.max-img{max-width:100%}.out-wrap{overflow:hidden}.page-1300{margin:0
auto;max-width:1300px;padding-left:20px;padding-right:20px}.page-bg{padding-top:70px;background:url("../images/history_bg.jpg") 0 0 no-repeat;-webkit-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}.page-category{padding-bottom:100px;text-align:center}.page-category
li{display:inline;padding:0
20px}.page-category li
a{display:inline-block;position:relative;padding:5px;color:#999;font-size:19px}.page-category li a:before{pointer-events:none;content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#999}.page-category li.current a, .page-category li.current:hover
a{color:#5cb03c}.page-category li.current a:before, .page-category li.current:hover a:before{background-color:#5cb03c}.page-category li:hover
a{color:#fff}.page-category li:hover a:before{background-color:#fff}.page-category
.title{display:none}@media only screen and (max-width:991px){.page-category{padding:10px
0}.page-bg{padding:10px
0}}@media only screen and (max-width:768px){.out-wrap{padding-top:90px}}@media only screen and (max-width:767px){.out-wrap{padding-top:70px}.page-category
.title{position:relative;display:block;color:#fff;padding:5px
15px;margin:0
40px;background-color:#5cb03c;text-align:left}.page-category .title:before{pointer-events:none;content:"";position:absolute;top:13px;right:20px;width:10px;height:10px;border-right:2px solid #fff;border-top:2px solid #fff;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.page-category
ul{display:none;margin:0
40px;background-color:#fff}.page-category ul
li{display:block;width:100%;padding:0}.page-category ul li
a{display:block;padding:5px
15px;font-size:16px;text-align:left;border-bottom:1px solid #eee}.page-category ul li a:before{display:none}.page-category ul li:last-child
a{border-bottom:none}.page-category.open
ul{display:block}}.p-paginate{padding:70px
0 100px;font-size:0;text-align:center}.p-paginate .space, .p-paginate
a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:inline-block;margin:0
3px;min-width:38px;min-height:38px;font-size:15px;line-height:38px;vertical-align:middle;color:#fff;-webkit-border-radius:50%;border-radius:50%}.p-paginate a:hover{color:#fff;background-color:#0e6132}.p-paginate
a.current{color:#fff;background-color:#38923c}.p-paginate
a.control{min-width:54px;min-height:54px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative;margin:0
25px;font-size:0;border:1px
solid rgba(255, 255, 255, 0.3)}.p-paginate a.control:before{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff}.p-paginate a.control.prev:before{pointer-events:none;content:"";position:absolute;z-index:0;top:20px;right:auto;bottom:auto;left:23px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.p-paginate a.control.prev:hover{background-color:#38923c;border-color:#38923c}.p-paginate a.control.prev:hover:before{border-color:#fff}.p-paginate a.control.next:before{pointer-events:none;content:"";position:absolute;z-index:0;top:20px;right:23px;bottom:auto;left:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.p-paginate a.control.next:hover{background-color:#38923c;border-color:#38923c}.p-paginate a.control.next:hover:before{border-color:#fff}.p-paginate
a.control.disable{pointer-events:none;cursor:default;border-color:rgba(255, 255, 255, 0.1)}.p-paginate a.control.disable:before{border-color:rgba(255, 255, 255, 0.1)}@media only screen and (max-width:1023px){.p-paginate{padding:30px
0}}@media only screen and (max-width:767px){.p-paginate{position:relative;padding-bottom:110px}.p-paginate a, .p-paginate
.space{margin:0
6px}.p-paginate
a.control.prev{position:absolute;bottom:25px;left:calc(50% - 84px)}.p-paginate
a.control.next{position:absolute;bottom:25px;right:calc(50% - 84px)}}#view{padding:20px
0 90px}#view .view-wrap{position:relative;margin-top:180px;padding:60px
60px 60px 160px;background-color:#5f5f5f}#view .top-area{padding-bottom:30px;margin-bottom:40px;text-align:center;border-bottom:2px solid #333}#view .top-area
.date{display:inline-block;position:relative;padding:0
0 10px;color:#5cb03c;font-size:16px}#view .top-area .date:before{pointer-events:none;content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#5cb03c}#view .top-area
.title{color:#fff;font-size:30px;line-height:40px}#view .share-list{position:absolute;top:50px;left:50px;width:60px}#view .share-list
.icon{position:relative;margin-bottom:20px;width:60px;height:60px;background:#343434 url("../images/share.png");-webkit-background-size:cover;-o-background-size:cover;background-size:cover}#view .share-list
.txt{margin:0
auto 10px;width:20px;text-align:center;color:#ddd;font-size:14px;line-height:20px;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}#view .share-list
li{padding:3px
0}#view .share-list li
a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:block;margin:0
auto;width:40px;height:40px;color:#ddd;font-size:17px;text-align:center;line-height:37px;border:1px
solid rgba(255, 255, 255, 0.6);-webkit-border-radius:50%;border-radius:50%}#view .share-list li
a.line{font-size:12px}#view .share-list li a:hover{background-color:#38923c;border-color:#38923C}#view .down-area{margin-top:40px;border-top:2px solid #333;padding:20px;font-size:0}#view .down-area
.wrap{margin:0
auto;max-width:1000px}#view .down-area
.left{display:inline-block;width:calc(100% - 180px);vertical-align:middle}#view .down-area .left
.item{display:block;margin:5px
0}#view .down-area .left .item
.txt{display:inline-block;width:80px;color:#ddd;font-size:16px;text-align:center;background-color:#303030;vertical-align:middle}#view .down-area .left .item
.title{display:inline-block;padding-left:20px;width:calc(100% - 80px);color:#ddd;font-size:16px;line-height:22px;vertical-align:middle}#view .down-area
.right{display:inline-block;width:180px;vertical-align:middle}#view .down-area .right .back-btn
a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:block;color:#fff;font-size:16px;width:180px;height:50px;text-align:center;line-height:50px;background-color:#0e6132;background-image:-moz-linear-gradient(0deg, #0e6132 0%, rgba(92, 176, 60, 0.50196) 100%);background-image:-webkit-linear-gradient(0deg, #0e6132 0%, rgba(92, 176, 60, 0.50196) 100%);background-image:-ms-linear-gradient(0deg, #0e6132 0%, rgba(92, 176, 60, 0.50196) 100%)}#view .down-area .right .back-btn a:hover{background-color:#000}.edit-wrap{margin:0
auto;max-width:1000px;color:#fff;font-size:16px;line-height:30px}.edit-wrap
img{max-width:100%;height:auto !important}@media only screen and (max-width:1280px){#view{padding:0}#view .view-wrap{margin:0;padding:160px
40px 40px}#view .top-area{margin-bottom:10px}#view .share-list{margin-bottom:30px;position:relative;top:auto;left:auto;width:auto;font-size:0}#view .share-list
.icon{display:inline-block;margin:0;width:60px;vertical-align:middle}#view .share-list
.txt{display:inline-block;margin:0;line-height:60px;padding-left:10px;width:60px;vertical-align:middle;-webkit-writing-mode:inherit;-ms-writing-mode:inherit;writing-mode:inherit}#view .share-list
.main{display:inline-block;width:calc(100% - 60px - 60px);vertical-align:middle}#view .share-list
li{display:inline-block;vertical-align:middle;margin-left:10px}}@media only screen and (max-width:768px){#view .top-area{padding-bottom:15px}#view .top-area
.title{font-size:22px;line-height:32px}#view .view-wrap{padding-top:30px}#view .down-area{padding:30px
0 5px}#view .down-area
.left{display:block;width:100%}#view .down-area .left
.item{margin:0
0 15px}#view .down-area .left .item
.txt{display:block}#view .down-area .left .item
.title{padding:5px
0 0;display:block;width:100%}#view .down-area
.right{display:block;width:100%;padding-top:30px}#view .down-area .right .back-btn
a{margin:0
auto}}#message{padding-bottom:70px;font-size:0}#message
.wrap{padding:40px;background:url("../images/box_bg.png");-webkit-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}#message
.left{display:inline-block;width:480px;vertical-align:middle}#message
.right{display:inline-block;width:calc(100% - 480px);vertical-align:middle;text-align:center}#message
.subject{position:relative;padding-bottom:30px;margin-bottom:25px;color:#fff;font-size:40px}#message .subject:before{pointer-events:none;content:"";position:absolute;bottom:0;left:50%;margin-left:-39px;width:78px;height:1px;background-color:#5cb03c}#message
.summary{margin-bottom:30px;font-size:16px;color:#fff;line-height:30px}#message
.home{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:block;margin:0
auto;width:200px;height:46px;color:#fff;font-size:16px;border:none;line-height:46px;text-align:center;background-color:#0e6132;background-image:-moz-linear-gradient(0deg, #0e6132 0%, rgba(92, 176, 60, 0.50196) 100%);background-image:-webkit-linear-gradient(0deg, #0e6132 0%, rgba(92, 176, 60, 0.50196) 100%);background-image:-ms-linear-gradient(0deg, #0e6132 0%, rgba(92, 176, 60, 0.50196) 100%)}#message .home:hover{background-color:#000}#message.message{padding-top:180px;text-align:center}#message.message
.wrap{padding:60px}@media only screen and (max-width:1024px){#message{padding:20px
0}#message
.subject{font-size:30px}#message
.wrap{padding:70px
40px;background:none}#message
.left{display:none}#message
.right{display:block;width:100%}}@media only screen and (max-width:991px){#message.message{padding-top:0}}@media only screen and (max-width:767px){#message{padding:0}#message
.wrap{padding:40px
20px}}h1.logo{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:absolute;top:15px;z-index:3;left:50%;margin:0
0 0 -50px;padding:0;width:100px;height:100px;font-size:0;background:url("../images/logo.png");-webkit-background-size:cover;-o-background-size:cover;background-size:cover}h1.logo
a{display:block;width:100%;height:100%}#header{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:fixed;top:0;left:0;width:100%;z-index:99}#header
.menu{position:relative;margin:0
auto;max-width:1700px;padding:60px
0 25px;font-size:0;width:100%;text-align:center;border-bottom:1px solid rgba(255, 255, 255, 0.2)}#header .menu>ul{margin:0
auto;max-width:1100px}#header .menu>ul>li{position:relative;display:inline-block;width:calc((100% - 105px) / 6)}#header .menu>ul>li.logo-space{width:100px;height:1px}#header .menu > ul > li
a{position:relative;z-index:2;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#fff;font-size:17px}#header .menu>ul>li:hover>a{color:#0e6132}#header .menu > ul > li:hover .sub-nav{display:block}#header .menu > ul > li:nth-child(2) .sub-nav{margin-left:-110px;left:50%;width:220px}#header .menu .sub-nav{display:none;position:absolute;z-index:1;top:0;left:0;padding-top:62px;width:100%}#header .menu .sub-nav
ul{position:relative;padding:10px
0;border-top:2px solid #5cb03c;background-color:rgba(34, 34, 34, 0.85)}#header .menu .sub-nav ul:before{pointer-events:none;content:"";position:absolute;top:-8px;left:50%;margin-left:-8px;width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #5cb03c transparent}#header .menu .sub-nav
li{display:block;width:100%;text-align:left}#header .menu .sub-nav li
a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:inline-block;position:relative;padding:2px
5px 2px 35px;font-size:16px}#header .menu .sub-nav li a:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;pointer-events:none;content:"";position:absolute;top:14px;left:15px;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff}#header .menu .sub-nav li a:hover{color:#5cb03c}#header .menu .sub-nav li a:hover:before{border-top-color:#5cb03c;border-right-color:#5cb03c}#header .lang-box{position:absolute;top:60px;right:30px;z-index:5;cursor:pointer}#header .lang-box
.title{position:relative;padding:0
20px 0 28px;color:#fff;font-size:15px}#header .lang-box .title:before, #header .lang-box .title:after{pointer-events:none;content:"";position:absolute}#header .lang-box .title:before{left:0;top:6px;width:21px;height:21px;background:url("../images/icon_lang.png");-webkit-background-size:cover;-o-background-size:cover;background-size:cover}#header .lang-box .title:after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);top:50%;right:0;margin-top:-3px;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff}#header .lang-box
ul{display:none;position:absolute;z-index:4;top:20px;left:0;padding-top:15px;width:100%;text-align:center}#header .lang-box ul li
a{display:block;color:#fff;font-size:15px;border-bottom:1px solid rgba(255, 255, 255, 0.4);background-color:rgba(0, 0, 0, 0.6)}#header .lang-box:hover
ul{display:block}#header.fixed{background-color:#fff;border-bottom:1px solid #ddd}#header.fixed
.logo{margin-left:-45px;top:5px;width:90px;height:90px;background-image:url("../images/logo2.png")}#header.fixed
.menu{padding-top:40px;padding-bottom:20px}#header.fixed .menu>ul>li>a{color:#333}#header.fixed .menu>ul>li:hover>a{color:#0e6132}#header.fixed .menu .sub-nav{padding-top:59px}#header.fixed .lang-box{top:40px}#header.fixed .lang-box
.title{color:#666}#header.fixed .lang-box .title:before{background-image:url("../images/icon_lang2.png")}#header.fixed .lang-box .title:after{border-color:#666}@media only screen and (max-width:1366px){#header
.logo{left:20px;margin:0}#header .menu>ul{margin-left:100px;margin-right:100px;max-width:100%;text-align:center}#header .menu>ul>li{padding-left:40px;padding-right:40px;width:auto}#header .menu > ul li.logo-space{display:none}#header .lang-box{right:50px}#header.fixed
.logo{left:20px;margin:0}}@media only screen and (max-width:1200px){#header .menu>ul>li{padding-left:20px;padding-right:20px}#header .menu .sub-nav{left:50%;margin:0
0 0 -70px;width:140px}#header .menu .sub-nav li
a{line-height:20px}#header .menu .sub-nav li a:before{top:9px}}@media only screen and (max-width:991px){#header,#header.fixed{background-color:#fff}#header .logo, #header.fixed
.logo{top:10px;left:10px;width:70px;height:70px;background-image:url("../images/logo2.png")}#header .menu, #header.fixed
.menu{padding-top:40px;padding-bottom:15px}#header .menu > ul, #header.fixed .menu>ul{margin-left:50px;margin-right:80px}#header .menu > ul > li, #header.fixed .menu>ul>li{padding:0
10px}#header .menu > ul > li > a, #header.fixed .menu>ul>li>a{color:#333}#header .menu > ul > li:hover > a, #header.fixed .menu>ul>li:hover>a{color:#0e6132}#header .lang-box, #header.fixed .lang-box{top:40px;right:20px}#header .lang-box .title, #header.fixed .lang-box
.title{color:#666}#header .lang-box .title:before, #header.fixed .lang-box .title:before{background-image:url("../images/icon_lang2.png")}#header .lang-box .title:after, #header.fixed .lang-box .title:after{border-color:#666}}@media only screen and (max-width:767px){#header,#header.fixed{min-height:70px;background-color:#222;border-bottom:none}#header .menu, #header.fixed
.menu{border-bottom:none}#header .logo, #header.fixed
.logo{top:5px;left:50%;margin-left:-30px;width:60px;height:60px;background-image:url("../images/footer_logo.png")}#header .menu > ul, #header.fixed .menu>ul{-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;pointer-events:none;opacity:0;position:relative;z-index:99;margin:0;background:#185a2c;background:-webkit-linear-gradient(to top, #1C90DD, #000E42);background:linear-gradient(to top, #4bb13b, #195b2d);position:absolute;top:71px;right:0;width:100%;height:calc(100vh - 71px);padding:20px
0 0;bottom:0;overflow:scroll}#header .menu > ul > li, #header.fixed .menu>ul>li{display:block;width:100%;padding:0}#header .menu > ul > li > a, #header .menu > ul > li > a:hover, #header.fixed .menu > ul > li > a, #header.fixed .menu>ul>li>a:hover{display:block;padding:10px
15px;font-size:18px;color:#fff}#header .menu > ul > li .sub-nav, #header.fixed .menu > ul > li .sub-nav{display:none;position:relative;padding-top:0;left:auto;margin:0
20px;width:auto}#header .menu > ul > li .sub-nav ul, #header.fixed .menu > ul > li .sub-nav
ul{padding:10px
0;background:none}#header .menu > ul > li .sub-nav li a, #header.fixed .menu > ul > li .sub-nav li
a{display:block;padding:10px;color:rgba(255, 255, 255, .8);text-align:center}#header .menu > ul > li .sub-nav li a:before, #header.fixed .menu > ul > li .sub-nav li a:before{display:none}#header .menu > ul > li:hover .sub-nav, #header.fixed .menu > ul > li:hover .sub-nav{display:none}#header .menu > ul > li.open .sub-nav, #header.fixed .menu > ul > li.open .sub-nav{display:block}#header .menu > ul > li:nth-child(2) .sub-nav{width:calc(100% - 40px);margin:0
20px;left:0}#header .menu.open ul, #header.fixed .menu.open
ul{opacity:1;pointer-events:auto}#header .lang-box, #header.fixed .lang-box{position:fixed;z-index:4;right:20px;top:20px}#header .lang-box .title, #header.fixed .lang-box
.title{color:#999}#header .lang-box .title:after, #header.fixed .lang-box .title:after{border-color:#999}}#nav-icon{display:none;position:absolute;top:0;left:0;width:60px;height:70px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;z-index:21;background-color:#195b2d}#nav-icon
span{display:block;position:absolute;left:18px;width:24px;height:2px;background-color:#fff;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;z-index:3}#nav-icon span:nth-child(1){top:24px}#nav-icon span:nth-child(2){top:32px}#nav-icon span:nth-child(3){top:40px}#nav-icon.open span:nth-child(1){opacity:0}#nav-icon.open span:nth-child(2), #nav-icon.open span:nth-child(3){top:32px;width:24px}#nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width:767px){#nav-icon{display:block}}.p-banner{position:relative;z-index:0}.p-banner .cover-txt{-moz-transform:translate(-50%, -20%);-ms-transform:translate(-50%, -20%);-webkit-transform:translate(-50%, -20%);transform:translate(-50%, -20%);position:absolute;z-index:2;top:50%;left:50%;text-align:center}.p-banner .cover-txt
.en{color:#fff;font-size:48px;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);line-height:60px}.p-banner .cover-txt
.tw{color:#fff;font-size:22px;line-height:40px;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.3)}.p-banner
.img{position:relative;z-index:0}@media only screen and (max-width:1366px){.p-banner .cover-txt
.en{font-size:42px;line-height:50px}}@media only screen and (max-width:1024px){.p-banner .cover-txt{-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.p-banner .cover-txt
.en{font-size:36px;line-height:46px}}@media only screen and (max-width:768px){.p-banner .cover-txt{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media only screen and (max-width:767px){.p-banner .cover-txt
.en{font-size:30px}}#footer{position:relative;z-index:3}#footer .top-area{padding:40px
0;background-color:#222;font-size:0}#footer .top-area .logo-box{display:inline-block;width:100px;vertical-align:top;width:100px;height:100px;background:url("../images/footer_logo.png");-webkit-background-size:cover;-o-background-size:cover;background-size:cover}#footer .top-area .links-box{display:inline-block;padding:0
10px 0 60px;width:calc(100% - 100px - 410px);vertical-align:middle}#footer .top-area .links-box
.item{display:inline-block;width:calc((100% - 200px)/4);vertical-align:top}#footer .top-area .links-box .item:nth-child(2){width:200px}#footer .top-area .links-box .item
.title{padding:5px
0}#footer .top-area .links-box .item .title
a{color:#fff;font-size:17px}#footer .top-area .links-box .item li
a{color:#aaa;font-size:16px}#footer .top-area .contact-box{display:inline-block;padding-left:50px;width:410px;vertical-align:middle;border-left:1px solid rgba(255, 255, 255, 0.2)}#footer .top-area .contact-box
.subject{color:#fff;font-family:'Playfair Display';font-size:20px}#footer .top-area .contact-box .item-list
.item{font-size:0}#footer .top-area .contact-box .item-list .item
.title{display:inline-block;position:relative;width:60px;color:#999;font-size:15px;vertical-align:middle}#footer .top-area .contact-box .item-list .item .title:after{pointer-events:none;content:"/";position:absolute;top:0;right:0;color:#999;font-size:15px}#footer .top-area .contact-box .item-list .item
.text{display:inline-block;padding-left:20px;width:calc(100% - 60px);color:#ddd;font-size:16px;vertical-align:middle}#footer .copy-area{padding:20px
0;font-size:0;background-color:#000}#footer .copy-area .copy-box{display:inline-block;color:#aaa;font-size:16px;width:330px;vertical-align:middle}#footer .copy-area .links-box{display:inline-block;width:calc(100% - 330px - 160px);vertical-align:middle}#footer .copy-area .links-box
a{display:inline-block;padding:0
8px;color:#fff;font-size:16px;vertical-align:middle}#footer .copy-area .grnet-box{display:inline-block;vertical-align:middle;width:160px;color:#999;font-size:16px;text-align:right}#footer .copy-area .grnet-box
a{color:#999}#footer .copy-area .grnet-box a:hover{text-decoration:underline}@media only screen and (max-width:1280px){#footer .top-area .logo-box{display:none}#footer .top-area .links-box{padding-left:0;width:calc(100% - 410px)}}@media only screen and (max-width:1024px){#footer .top-area{padding:20px
0}#footer .top-area .links-box{width:calc(100% - 380px)}#footer .top-area .contact-box{padding-left:30px;width:380px}#footer .top-area .contact-box .item-list .item .title, #footer .top-area .contact-box .item-list .item
.text{font-size:15px}}@media only screen and (max-width:1023px){#footer .top-area .links-box{padding:0;width:100%;text-align:center}#footer .top-area .contact-box{display:block;margin-top:15px;padding:15px
0 0;width:100%;border:none;border-top:1px solid rgba(255, 255, 255, 0.2)}#footer .top-area .contact-box
.subject{text-align:center}#footer .top-area .contact-box .item-list{margin:0
auto;max-width:380px}}@media only screen and (max-width:767px){#footer .top-area .links-box
.item{width:50%}#footer .top-area .links-box .item:last-child{width:100%}#footer .top-area .links-box .item:last-child
.title{display:inline-block;width:50%}#footer .top-area .contact-box
.subject{padding-bottom:10px}#footer .copy-area{padding:10px
0}#footer .copy-area .copy-box, #footer .copy-area .links-box, #footer .copy-area .grnet-box{display:block;width:100%;text-align:center}}.mobile{display:none}.i-banner{position:relative;z-index:0}.i-banner
.arrow{position:absolute;bottom:0;padding-bottom:90px;left:50%;margin-left:-40px;width:80px;text-align:center;color:#fff;z-index:2}.i-banner .arrow:before{pointer-events:none;content:"";position:absolute;bottom:0;left:50%;padding-bottom:80px;width:1px;height:80px;background-color:#fff}.i-banner .cover-txt{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;z-index:2;top:50%;left:50%;min-width:500px;text-align:center;height:100px}.i-banner .cover-txt
.en{padding-bottom:10px;color:#fff;font-size:55px;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);line-height:66px;text-transform:uppercase;font-weight:bold}.i-banner .cover-txt
.tw{color:#fff;font-size:22px;line-height:40px;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.3)}.i-banner
.img{position:relative;z-index:0}@media only screen and (max-width:1366px){.i-banner .cover-txt
.en{font-size:48px;line-height:55px}}@media only screen and (max-width:1200px){.i-banner .cover-txt{padding:20px
100px;min-width:100%;height:auto}.i-banner .cover-txt
.en{font-size:36px;line-height:44px}}@media only screen and (max-width:767px){.desktop{display:none}.mobile{display:block}.i-banner .cover-txt{padding:20px;height:auto}.i-banner .cover-txt
.en{font-size:28px;line-height:36px}.i-banner .cover-txt
.tw{font-size:18px;line-height:24px}.i-banner
.arrow{padding-bottom:40px}.i-banner .arrow:before{padding-bottom:30px;height:30px}}.page-subject{color:#fff}.page-subject
.en{font-size:40px;line-height:50px}.page-subject
.tw{font-size:18px}#i-news{position:relative;padding:135px
0;background:url("../images/i_news_bg.jpg");-webkit-background-size:cover;-o-background-size:cover;background-size:cover}#i-news .page-subject{position:absolute;top:200px;left:calc(685px + 60px);z-index:1;color:#fff;width:200px}#i-news .news-slick{position:relative;width:148%;z-index:2}#i-news .news-slick .slick-arrow{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:absolute;z-index:4;bottom:0;width:60px;height:60px;font-size:0;background-color:#4b4d54;border:none}#i-news .news-slick .slick-arrow:before{pointer-events:none;content:"";position:absolute;top:50%;margin-top:-6px;width:12px;height:12px;border-right:2px solid #fff;border-top:2px solid #fff}#i-news .news-slick .slick-arrow.slick-prev{left:calc(960px + 60px + 250px)}#i-news .news-slick .slick-arrow.slick-prev:before{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);left:25px}#i-news .news-slick .slick-arrow.slick-next{left:calc(960px + 60px + 312px)}#i-news .news-slick .slick-arrow.slick-next:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:27px}#i-news .news-slick .slick-arrow:hover{background-color:#000}#i-news .news-slick .slick-slide.slick-current .left
a{opacity:1}#i-news .slick-slide .item .left a:hover{opacity: .8}#i-news .only-one-news .item .left
a{opacity:1}#i-news .only-one-news .item .left a:hover{opacity: .8}.news-list
.item{display:block;font-size:0}.news-list .item
.left{display:inline-block;width:685px;vertical-align:bottom;background-color:#000}.news-list .item .left
a{max-width:685px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:block;opacity:0.5}.news-list .item .left
img{width:100%;max-width:685px;height:auto!important}.news-list .item
.right{display:inline-block;padding:0
60px;width:calc(100% - 685px);vertical-align:bottom}.news-list .item
.date{position:relative;color:#5cb03c;font-size:15px}.news-list .item .date:before{pointer-events:none;content:"";position:absolute;top:16px;left:100px;width:100px;height:1px;background-color:#5cb03c}.news-list .item
.title{padding-top:10px;line-height:0}.news-list .item .title
a{font-size:18px;line-height:30px;color:#fff}.news-list .item .more-btn{padding-top:70px;padding-bottom:50px}.news-list .item .more-btn
a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative;display:inline-block;width:180px;height:50px;border:1px
solid rgba(255, 255, 255, 0.3)}.news-list .item .more-btn a:before, .news-list .item .more-btn a:after{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;pointer-events:none;content:"";position:absolute;top:50%}.news-list .item .more-btn a:before{left:50%;margin-left:-32px;width:64px;height:1px;background-color:#fff}.news-list .item .more-btn a:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-2px;right:calc((100% - 64px)/2);width:5px;height:5px;border-right:1px solid #fff;border-top:1px solid #fff}.news-list .item .more-btn a:hover{background-color:rgba(92, 176, 60, 0.5);border-color:rgba(92, 176, 60, 0.5)}.news-list .item .more-btn a:hover:before{margin-left:-42px;width:84px}.news-list .item .more-btn a:hover:after{right:calc((100% - 84px)/2)}@media only screen and (max-width:1600px){#i-news{padding:70px
0 100px}#i-news .page-subject{position:relative;top:0;left:50%;margin-bottom:70px;margin-left:-100px;text-align:center}.news-list .item
.left{width:50%}.news-list .item
.right{width:50%}}@media only screen and (max-width:1366px){#i-news .news-slick{width:100%}#i-news .news-slick .slick-arrow.slick-prev{left:auto;right:82px}#i-news .news-slick .slick-arrow.slick-next{left:auto;right:20px}.news-list .item
.left{vertical-align:middle}.news-list .item
.right{vertical-align:middle}.news-list .item .right .more-btn{padding-bottom:0}}@media only screen and (max-width:1200px){#i-news{padding-top:50px;padding-bottom:40px}#i-news .page-subject{margin-bottom:50px}#i-news .only-one-news{padding:0
50px 100px}#i-news .news-slick{padding:0
50px 100px}#i-news .news-slick .slick-arrow.slick-prev{left:calc(50% - 61px);right:auto}#i-news .news-slick .slick-arrow.slick-next{right:calc(50% - 61px)}}@media only screen and (max-width:768px){.page-subject
.en{font-size:30px}#i-news{padding-top:40px}#i-news .only-one-news{padding-bottom:0}#i-news .news-slick{padding-bottom:0}#i-news .news-slick .slick-arrow.slick-prev{left:auto;right:112px}#i-news .news-slick .slick-arrow.slick-next{right:50px}.news-list .item
.left{display:block;width:100%}.news-list .item
.right{display:block;padding:20px
0 0;width:100%}.news-list .item .right .more-btn{display:none}}@media only screen and (max-width:767px){#i-news .only-one-news{padding:0
20px}#i-news .news-slick{padding:0
20px 80px}#i-news .news-slick .slick-arrow.slick-prev{right:auto;left:calc(50% - 61px)}#i-news .news-slick .slick-arrow.slick-next{right:calc(50% - 61px)}}#i-about{font-size:0;background-color:#666}#i-about
.img{display:none}#i-about .page-subject{color:#fff}#i-about .page-subject
.en{font-size:40px;line-height:50px}#i-about .page-subject
.tw{font-size:18px}#i-about
.left{display:inline-block;width:50%;vertical-align:middle}#i-about .left
.main{display:block;margin:0
auto;max-width:590px}#i-about .left .main
.summary{padding-top:40px;color:#fff;font-size:16px;line-height:38px}#i-about .left .more-btn{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin-top:40px;width:200px;height:48px;border:1px
solid #fff;opacity:0.6;text-align:center}#i-about .left .more-btn
a{display:block;color:#fff;font-size:16px;letter-spacing:2px;line-height:40px}#i-about .left .more-btn a
strong{display:inline-block;font-weight:normal;vertical-align:middle}#i-about .left .more-btn a
span{display:inline-block;position:relative;margin-left:10px;width:20px;height:20px;vertical-align:middle}#i-about .left .more-btn a span:before{pointer-events:none;content:"";position:absolute;top:10px;left:4px;width:13px;height:1px;background-color:#fff}#i-about .left .more-btn a span:after{pointer-events:none;content:"";position:absolute;top:5px;left:10px;width:1px;height:12px;background-color:#fff}#i-about .left .more-btn:hover{opacity:1}#i-about
.right{display:inline-block;width:50%;vertical-align:middle;background:url("../images/i_about.jpg");-webkit-background-size:cover;-o-background-size:cover;background-size:cover}@media only screen and (max-width:1366px){#i-about{position:relative}#i-about
.left{padding:50px
0;width:60%}#i-about .left
.main{padding:0
50px;width:100%}#i-about
.right{width:40%;background:none}#i-about .right
div{position:absolute;z-index:20;top:0;right:0;z-index:2;width:40%;height:100%;background:url("../images/i_about.jpg") center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}}@media only screen and (max-width:768px){#i-about:before{pointer-events:none;content:"";position:absolute;top:0;right:0;width:30%;height:100%;background:url("../images/i_about.jpg") 66% 0;-webkit-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%}#i-about .page-subject
.en{font-size:30px}#i-about
.left{width:70%}#i-about
.right{width:30%}#i-about .right
div{display:none}}@media only screen and (max-width:767px){#i-about:before{display:none}#i-about
.img{display:block;margin:30px
0 0}#i-about .page-subject{padding-top:20px;text-align:center}#i-about
.left{display:block;width:100%;padding:20px}#i-about .left
.main{padding:0}#i-about .left .more-btn{margin:20px
auto}#i-about
.right{display:none}}#i-company{padding:130px
70px;background:url("../images/i_company_bg.jpg");-webkit-background-size:cover;-o-background-size:cover;background-size:cover}#i-company
.wrap{margin:0
auto;max-width:1550px}#i-company
.subject{padding-bottom:50px;text-align:center}#i-company .subject
.title{padding-bottom:20px;color:#fff;font-size:40px}#i-company .subject
.small{color:#5cb03c;font-size:20px}#i-company
.list{font-size:0}#i-company .list
.item{display:inline-block;position:relative;z-index:0;width:33.33%;vertical-align:middle;background-color:#000}#i-company .list .item
span{display:inline-block}#i-company .list .item
.cover{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);position:absolute;top:50%;left:50%;margin-left:-150px;padding:0;z-index:2;width:300px;height:260px;text-align:center}#i-company .list .item .cover
.logo{margin:0
auto 20px;width:170px;height:100px}#i-company .list .item .cover
.summary{color:#fff;font-size:16px;line-height:30px}#i-company .list .item .cover .more-btn{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin:60px
auto 0;width:200px;height:48px;border:1px
solid rgba(255, 255, 255, 0.5);text-align:center;display:block;color:#fff;font-size:16px;letter-spacing:2px;line-height:40px}#i-company .list .item .cover .more-btn
strong{display:inline-block;font-weight:normal;vertical-align:middle}#i-company .list .item .cover .more-btn
span{display:inline-block;position:relative;margin-left:10px;width:20px;height:20px;vertical-align:middle}#i-company .list .item .cover .more-btn span:before{pointer-events:none;content:"";position:absolute;top:10px;left:4px;width:13px;height:1px;background-color:#fff}#i-company .list .item .cover .more-btn span:after{pointer-events:none;content:"";position:absolute;top:5px;left:10px;width:1px;height:12px;background-color:#fff}#i-company .list .item
.img{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0.5}#i-company .list .item .img:before{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0;pointer-events:none;content:"";position:absolute;z-index:2;bottom:0;left:0;width:100%;height:500px;background:url("../images/shadow_bg.png")}#i-company .list .item:hover{z-index:3}#i-company .list .item:hover
.img{opacity:1;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#i-company .list .item:hover .img:before{opacity:1}#i-company .list .item:hover
.cover{-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);top:auto;bottom:0;left:0;margin:0;width:100%;height:auto}#i-company .list .item:hover .cover
.logo{position:absolute;bottom:0;left:10px;margin:0}#i-company .list .item:hover .cover
.summary{display:none}#i-company .list .item:hover .cover .more-btn{position:absolute;bottom:20px;right:10px;margin:0;border:none;background-color:#0e6132;background-image:-moz-linear-gradient(0deg, #0e6132 0%, rgba(92, 176, 60, 0.50196) 100%);background-image:-webkit-linear-gradient(0deg, #0e6132 0%, rgba(92, 176, 60, 0.50196) 100%);background-image:-ms-linear-gradient(0deg, #0e6132 0%, rgba(92, 176, 60, 0.50196) 100%)}@media only screen and (max-width:1366px){#i-company{padding:70px}}@media only screen and (max-width:1200px){#i-company .list .item
.cover{-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);left:0;top:50%;width:100%;height:auto;margin:0}#i-company .list .item .cover .more-btn{display:none}#i-company .list .item:hover .cover
.logo{left:50%;margin-left:-85px}}@media only screen and (max-width:768px){#i-company{padding:50px
50px 20px}#i-company
.subject{padding-bottom:40px}#i-company .subject
.title{padding-bottom:0;font-size:30px}#i-company
.list{direction:rtl}#i-company .list
.item{display:block;margin-bottom:20px;width:100%;background-color:transparent}#i-company .list .item
.img{display:inline-block;width:300px;opacity:1;vertical-align:middle}#i-company .list .item
.cover{padding:0
20px;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);display:inline-block;position:relative;top:auto;left:auto;vertical-align:middle;width:calc(100% - 300px);height:auto;margin:0;direction:ltr}#i-company .list .item .cover
.logo{margin:0
auto 10px;height:auto}#i-company .list .item .cover .more-btn{display:block;margin:30px
auto 0}#i-company .list .item:hover .cover
.logo{margin-left:-50px}}@media only screen and (max-width:767px){#i-company{padding:50px
20px}#i-company .list
.item{background-color:#000}#i-company .list .item
.img{display:block;width:100%;opacity:0.4}#i-company .list .item
.cover{-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;position:absolute;top:50%;left:50%;width:100%}}#i-events{position:relative;padding:130px
0;background:url("../images/i_event_bg.jpg");-webkit-background-size:cover;-o-background-size:cover;background-size:cover}#i-events .page-subject{position:absolute;left:50%;margin-left:-120px;top:150px;text-align:center;max-width:240px}#i-events .page-subject
.en{padding-bottom:30px;letter-spacing:4px;font-weight:bold}#i-events .page-subject
.tw{position:relative;display:block;padding-bottom:5px;letter-spacing:2px}#i-events .page-subject .tw:before{pointer-events:none;content:"";position:absolute;bottom:0;left:calc(50% + 3px);margin-left:-41px;width:76px;height:1px;background-color:#5cb03c}#i-events
.list{font-size:0}#i-events .list
.item{display:inline-block;position:relative;margin:20px;width:calc(33.33% - 40px);vertical-align:middle;background-color:#000}#i-events .list .item
.title{position:absolute;bottom:0;left:0;z-index:1;padding:20px;z-index:2;font-size:16px;color:#fff}#i-events .list .item .title
span{display:inline-block;height:30px;vertical-align:middle}#i-events .list .item .title
.arrow{position:relative;margin-left:5px;width:30px}#i-events .list .item .title .arrow:before{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none;content:"";position:absolute;top:12px;left:5px;width:8px;height:8px;border-right:2px solid #fff;border-top:2px solid #fff}#i-events .list .item .title .arrow:after{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;pointer-events:none;content:"";position:absolute;top:15px;left:2px;width:0;height:1px;background-color:#fff}#i-events .list .item
.img{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative;z-index:0}#i-events .list .item:before{pointer-events:none;content:"";position:absolute;bottom:0;z-index:2;left:0;width:100%;height:140px;background:url("../images/shadow_bg2.png")}#i-events .list .item.empty:before{display:none}#i-events .list .item:hover .title .arrow:before{left:30px}#i-events .list .item:hover .title .arrow:after{width:30px}#i-events .list .item:hover
.img{opacity:0.6}@media only screen and (max-width:1366px){#i-events{padding:70px
70px 50px}#i-events .page-subject{position:relative;top:auto;left:auto;margin:0
auto 40px;max-width:100%}#i-events .page-subject
.en{padding-bottom:0}#i-events
.list{text-align:center}#i-events .list
a.empty{display:none}}@media only screen and (max-width:1024px){#i-events{padding-left:30px;padding-right:30px}}@media only screen and (max-width:768px){#i-events{padding:50px
20px}#i-events .list
.item{margin:10px;width:calc(50% - 20px)}}@media only screen and (max-width:767px){#i-events{padding:50px
0 10px}#i-events .page-subject .en, #i-events .page-subject
.tw{letter-spacing:0}#i-events .list
.item{display:block;margin:10px
0;width:100%}}#about .about-subject{padding:10px
0 20px;color:#fff}#about .about-subject
.en{font-size:40px;line-height:50px}#about .about-subject
.tw{font-size:18px}#about
.area{padding:100px
0;-webkit-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}#about .top-area{position:relative;z-index:2;padding:0;background-image:url("../images/about_bg2.jpg")}#about .top-area .page-category{padding:60px
0 0}#about .top-area
.left{position:relative;width:55%}#about .top-area .left
img{opacity:0}#about .top-area .left:before{pointer-events:none;content:"";position:absolute;left:0;top:80px;width:100%;height:100%;background:url("../images/about_img1.jpg");-webkit-background-size:contain;-o-background-size:contain;background-size:contain}#about .top-area .left:after{pointer-events:none;content:"";position:absolute;top:170px;right:-80px;width:440px;height:440px;background:url("../images/about_box.png")}#about .top-area
.right{width:45%}#about .middle-area{padding:300px
0;background-image:url("../images/about_bg1.jpg")}#about .down-area{background-image:url("../images/about_bg3.jpg");background-position:bottom right}#about .down-area .about-main{direction:rtl}#about .down-area .about-main
.right{direction:ltr}#about
.summary{color:#fff;font-size:17px;line-height:38px}.about-main{font-size:0}.about-main
.left{display:inline-block;width:60%;vertical-align:middle}.about-main
.right{display:inline-block;width:40%;vertical-align:middle}.about-main .text-main{margin:0
auto;max-width:500px}@media only screen and (max-width:1440px){#about .middle-area{padding:130px
0 80px}#about .about-main
.left{width:55%}#about .about-main
.right{padding:0
20px;width:45%}}@media only screen and (max-width:1280px){#about .about-subject
.en{font-size:30px;line-height:40px}#about
.area{padding:50px
0}#about .top-area{padding:0}#about .top-area .about-main{padding:50px
0}#about .top-area .left
img{position:relative;z-index:2;opacity:1}#about .top-area .left:before{display:none}#about .middle-area{padding:50px
30px}#about .about-main
.left{width:50%}#about .about-main
.right{padding:0
50px;width:50%}}@media only screen and (max-width:991px){#about
.area{padding:10px
0 0}#about .top-area .page-category{padding:10px
0}#about .top-area .about-main{padding:30px
40px}#about .top-area .left:after{top:30px;right:-40px;width:330px;height:330px;background-position:right;-webkit-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%}#about .middle-area{padding:30px
20px;background-position:right bottom;-webkit-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%}#about .about-main{padding:30px
40px}#about .about-main .text-main{max-width:100%}#about .about-main
.left{display:block;margin:0
auto;width:100%;max-width:500px}#about .about-main
.right{display:block;padding:20px
0 0;width:100%;text-align:center}#about .down-area{padding:0}#about
.summary{font-size:16px;line-height:30px;text-align:left}}@media only screen and (max-width:767px){#about .top-area .about-main{padding-top:10px}#about .top-area .left:after{display:none}}#about.history .about-subject{padding:0
0 20px;text-align:center}#about.history
.list{position:relative;padding:20px
0 120px;font-size:0}#about.history .list:before{pointer-events:none;content:"";position:absolute;top:0;left:50%;width:1px;height:calc(100% - 60px);background-color:#a0a0a0}#about.history .list
.item{display:block;position:relative;padding:10px
30px 0;margin-left:50%;width:50%;vertical-align:top;position:relative}#about.history .list .item:before{pointer-events:none;content:"";position:absolute;top:24px;left:-6px;width:13px;height:13px;-webkit-border-radius:50%;border-radius:50%;background-color:#a0a0a0}#about.history .list .item
.year{position:relative;margin-bottom:10px}#about.history .list .item .year
div{display:inline-block;position:relative;z-index:2;padding:0
25px;color:#fff;font-size:22px;font-style:italic;height:40px;line-height:40px;text-align:center;-webkit-border-radius:20px;border-radius:20px;background-color:#0e6132;background-image:-moz-linear-gradient(0deg, #0e6132 0%, rgba(92, 176, 60, 0.50196) 100%);background-image:-webkit-linear-gradient(0deg, #0e6132 0%, rgba(92, 176, 60, 0.50196) 100%);background-image:-ms-linear-gradient(0deg, #0e6132 0%, rgba(92, 176, 60, 0.50196) 100%)}#about.history .list .item .year:before{pointer-events:none;content:"";position:absolute;z-index:1;top:50%;right:0;width:100%;height:1px;background-color:#0e6132}#about.history .list .item
.box{padding:0
10px 5px;font-size:0}#about.history .list .item .box
.month{display:inline-block;width:60px;color:#b0e89a;font-size:16px;vertical-align:top;line-height:22px}#about.history .list .item .box
.txt{display:inline-block;width:calc(100% - 60px);color:#fff;font-size:16px;vertical-align:top;line-height:22px}#about.history .list .item
.img{padding:10px
70px}#about.history .list .item:nth-child(even){direction:rtl;margin:0
50% 0 0}#about.history .list .item:nth-child(even) .main, #about.history .list .item:nth-child(even) .year{direction:ltr}#about.history .list .item:nth-child(even) .year{text-align:right}#about.history .list .item:nth-child(even) .box{direction:rtl}#about.history .list .item:nth-child(even) .box
.txt{direction:ltr;text-align:right}#about.history .list .item:nth-child(even) .img{text-align:right}#about.history .list .item:nth-child(even):before{left:auto;right:-7px}#about.history .list .item:hover:before{background-color:#38923c}#about.history .list .item:hover .year
div{color:#38923c;background-color:#000;background-image:none;background-image:none;background-image:none}#about.history .list .item:hover .year:before{background-color:#000}@media only screen and (max-width:767px){#about.history .about-subject{padding-top:20px}#about.history
.list{padding:0
40px}#about.history .list:before, #about.history .list .item:before{display:none}#about.history .list
.item{display:block;margin:0;padding:0
0 20px;width:100%}#about.history .list .item
.img{padding:10px
0 10px 70px}#about.history .list .item:nth-child(even), #about.history .list .item:nth-child(even) .box{direction:ltr}#about.history .list .item:nth-child(even) .main, #about.history .list .item:nth-child(even) .box
.txt{direction:rtl;text-align:left}#about.history .list .item:nth-child(even) .img, #about.history .list .item:nth-child(even) .year{text-align:left}}#news .news-list{padding-bottom:1px}#news .news-list
.item{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid rgba(255, 255, 255, 0.2)}#news .news-list .item
.left{width:600px;vertical-align:middle}#news .news-list .item .left
a{opacity:1}#news .news-list .item .left:hover
a{opacity:0.8}#news .news-list .item
.right{width:calc(100% - 600px);vertical-align:middle}#news .news-list .item .right .title
a{font-size:21px}#news .news-list .item .right .more-btn{padding:30px
0 0}#news .news-list .item .right a:hover{text-decoration:underline}#news .news-list .item
.summary{padding:15px
0 0;color:#ccc;font-size:16px;line-height:30px}#news .news-list .item:last-child{margin-bottom:0}@media only screen and (max-width:1280px){#news .news-list{padding:0
30px}#news .news-list .item
.left{width:50%}#news .news-list .item
.right{padding-right:0;width:50%}}@media only screen and (max-width:991px){#news .news-list{padding:30px
15px 0;font-size:0}#news .news-list
.item{display:inline-block;margin:0
15px 30px;padding-bottom:0;width:calc(50% - 30px);vertical-align:top;border-bottom:none}#news .news-list .item
.left{display:block;width:100%}#news .news-list .item
.right{display:block;width:100%}#news .news-list .item .right .title
a{display:block;font-size:18px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}#news .news-list .item .right
.summary{margin-top:5px;padding-top:0;font-size:16px;line-height:30px;height:64px;overflow:hidden}}@media only screen and (max-width:767px){#news .news-list{padding:10px
40px 0}#news .news-list
.item{display:block;margin:0
0 20px;padding-bottom:20px;width:100%}#news .news-list .item .right
.title{padding-top:0}#news .news-list .item .right .title
a{overflow:auto;-o-text-overflow:initial;text-overflow:initial;white-space:initial}}#sitemap{padding:100px
0 80px;font-size:0}#sitemap
.left{display:inline-block;padding-left:60px;width:500px;vertical-align:top;background:url("../images/sitemap_box.png") 0 80px no-repeat}#sitemap
.right{display:inline-block;padding-left:20px;width:calc(100% - 500px);vertical-align:top}#sitemap
.item{display:inline-block;padding:0
10px 0 40px;margin-bottom:10px;width:33.33%;vertical-align:top}#sitemap .title
a{display:block;padding:13px
13px 13px 25px;color:#fff;font-size:19px;background-color:rgba(0, 0, 0, 0.35);border-left:3px solid #578e01}#sitemap .title a:hover{background-color:#000}#sitemap
.list{padding:10px
30px}#sitemap .list
li{padding:5px
0;line-height:22px}#sitemap .list li
a{color:#ccc;font-size:17px;line-height:22px}#sitemap .list li a:hover{color:#fff}@media only screen and (max-width:1180px){#sitemap{padding:70px
0 30px}#sitemap
.left{padding-left:30px;width:300px;background-position:0 bottom;-webkit-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%}#sitemap
.right{width:calc(100% - 300px)}#sitemap
.item{padding:0
0 0 20px}}@media only screen and (max-width:768px){#sitemap{padding:30px
0}#sitemap
.left{width:220px}#sitemap
.right{width:calc(100% - 220px)}#sitemap .title
a{padding:7px
13px 7px 23px;font-size:16px}#sitemap
.item{width:50%}#sitemap
.list{padding:5px
25px}#sitemap .list
li{padding:2px
0}#sitemap .list li
a{font-size:15px;line-height:20px}}@media only screen and (max-width:767px){#sitemap
.left{display:none}#sitemap
.right{width:100%;padding:0}#sitemap
.item{padding:0;width:calc(50% - 20px);margin:0
10px 10px}}@media only screen and (max-width:640px){#sitemap
.item{width:100%;margin:0
0 10px}}#contact{font-size:0}#contact .top-area{padding:50px
0 80px}#contact
.item{display:inline-block;padding:40px;margin:10px;width:calc(33.33% - 20px);border:1px
solid #666;min-height:375px;vertical-align:top}#contact .item
a{color:#ccc}#contact .item a:hover{text-decoration:underline}#contact .item
.logo{margin:0
auto;text-align:center}#contact .item .logo
img{max-width:150px}#contact .item
.title{margin-bottom:10px;font-size:22px;color:#5cb03c;text-align:center}#contact .item
.info{color:#ccc;font-size:16px;line-height:32px}#contact
.item.top{width:calc(50% - 20px);min-height:290px}#contact .item.top
.logo{display:inline-block;width:140px;vertical-align:top}#contact .item.top .logo
img{max-width:100px}#contact .item.top
.main{display:inline-block;padding-left:30px;width:calc(100% - 140px);vertical-align:top}#contact .item.top
.title{text-align:left}#contact .form-area{padding:100px
0;background:url("../images/contact_bg.jpg");-webkit-background-size:cover;-o-background-size:cover;background-size:cover}#contact .form-area
.subject{padding-bottom:20px;color:#fff;font-size:40px;text-align:center}#contact .form-area
.summary{color:#fff;padding:0
20px;font-size:17px;line-height:30px;text-align:center}@media only screen and (max-width:1024px){#contact .top-area{padding:0
40px 40px}#contact
.item{display:block;width:100%;margin:0
0 20px;padding:0
0 20px;min-height:auto;border:none;border-bottom:1px solid #666}#contact .item
.logo{display:inline-block;width:150px;vertical-align:top}#contact .item
.main{display:inline-block;width:calc(100% - 150px);vertical-align:top;padding-left:20px}#contact .item .main
.info{font-size:16px;line-height:30px}#contact .item
.title{text-align:left}#contact
.item.top{display:block;width:100%;min-height:auto}#contact .item.top
.main{padding-left:20px;width:calc(100% - 150px)}#contact .item.top
.logo{width:150px}#contact .item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#contact .form-area{padding:60px
40px}}@media only screen and (max-width:768px){#contact{padding:0}#contact .top-area{padding-top:30px}#contact .form-area{padding:60px
40px 30px}#contact .form-area
.subject{font-size:30px}}@media only screen and (max-width:767px){#contact .top-area .item
.logo{display:block;margin:0
auto}#contact .top-area .item
.main{padding:0;width:100%}#contact .top-area .item
.title{text-align:center;padding-top:20px}#contact .top-area .item.top
.logo{display:block;margin:0
auto}#contact .top-area .item.top
.main{padding:0;width:100%}#contact .form-area{padding-top:40px}#contact .form-area
.summary{padding:0;font-size:16px;text-align:left}#contact .form-area .summary
br{display:none}}.form-wrap{margin:0
auto;padding:50px
0 20px;max-width:1000px;font-size:0}.form-wrap
.half{display:inline-block;width:50%;vertical-align:top}.form-wrap .group-box{padding:15px
0;border-bottom:1px solid rgba(255, 255, 255, 0.3)}.form-wrap .group-box
.title{display:inline-block;width:100px;color:#fff;font-size:17px;vertical-align:top;line-height:44px}.form-wrap .group-box
.title.import{position:relative;padding-left:10px}.form-wrap .group-box .title.import:before{pointer-events:none;content:"*";color:#fff;font-size:18px}.form-wrap .group-box
.main{display:inline-block;width:calc(100% - 100px);vertical-align:top}.form-wrap .group-box .main
input{display:block;padding-left:10px;width:100%;border:none;color:#fff;font-size:17px;line-height:44px;background-color:transparent}.form-wrap .group-box .main input:focus{background-color:rgba(255, 255, 255, 0.2)}.form-wrap .group-box .main
.textarea{display:block;padding-left:10px;padding-top:12px;width:100%;height:100px;color:#fff;font-size:17px;line-height:26px;vertical-align:top;background-color:transparent;-webkit-border-radius:5px;border-radius:5px}.form-wrap .group-box .main .textarea:focus{background-color:rgba(255, 255, 255, 0.2)}.form-wrap .group-box.code
.main{font-size:0}.form-wrap .group-box.code .main
input{display:inline-block;margin-right:10px;width:calc(100% - 120px);vertical-align:middle}.form-wrap .group-box.code .main .code-img{display:inline-block;width:110px;vertical-align:middle}.form-wrap .btn-box{padding-top:20px;text-align:right}.form-wrap .btn-box
.submit{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:inline-block;width:200px;height:46px;color:#fff;font-size:18px;border:none;text-align:center;background-color:#0e6132;background-image:-moz-linear-gradient(0deg, #0e6132 0%, rgba(92, 176, 60, 0.50196) 100%);background-image:-webkit-linear-gradient(0deg, #0e6132 0%, rgba(92, 176, 60, 0.50196) 100%);background-image:-ms-linear-gradient(0deg, #0e6132 0%, rgba(92, 176, 60, 0.50196) 100%)}.form-wrap .btn-box .submit:hover{background-color:#000}.form-wrap .btn-box i, .form-wrap .btn-box
span{display:inline-block;margin:0
5px;font-size:16px;vertical-align:middle}.select-box{display:inline-block;width:100%;height:44px;position:relative;overflow:hidden;cursor:pointer;background-color:transparent;vertical-align:middle}.select-box
select{display:block;margin:0;padding:0
35px 0 10px;width:100%;height:44px;color:#fff;font-size:15px;line-height:44px;background:transparent;border:none;outline:none;-o-text-overflow:'';text-overflow:'';-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.select-box select:focus{background-color:rgba(255, 255, 255, 0.2)}.select-box select
option{color:#444;text-shadow:none}.select-box select::-ms-expand{display:none}.select-box:before,.select-box:after{pointer-events:none;content:'';position:absolute}.select-box:before{top:50%;right:15px;margin-top:-4px;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#fff transparent transparent transparent}@media only screen and (max-width:768px){.form-wrap .half.code, .form-wrap
.half.submit{display:block;width:100%}}@media only screen and (max-width:767px){.form-wrap{padding:15px
0}.form-wrap .group-box{padding:0
0 10px}.form-wrap .group-box .half, .form-wrap .group-box .title, .form-wrap .group-box
.main{padding:0;display:block;width:100%}.form-wrap .group-box
.main{-webkit-border-radius:5px;border-radius:5px}.form-wrap .group-box .main input, .form-wrap .group-box .main
.textarea{background-color:rgba(255, 255, 255, 0.2)}.form-wrap .group-box .main input:focus, .form-wrap .group-box .main .textarea:focus{background-color:rgba(255,255,255,0.4)}}#service{padding-top:70px;background-color:#333}@media only screen and (max-width:1024px){#service{padding:10px
0}}.service-area{font-size:0}.service-subject{position:relative;padding-top:90px;text-align:center}.service-subject:before{pointer-events:none;content:"";position:absolute;top:0;left:50%;width:1px;height:60px;background-color:#5cb03c}.service-subject
.tw{color:#fff;font-size:30px}.service-subject
.en{color:#fff;font-size:20px}.service-wrap{margin:0
auto;max-width:1400px}.service-title{color:#fff;font-size:30px}.service-summary{padding:20px;color:#ddd;font-size:17px;line-height:38px;text-align:center}.service-img{margin:15px
0}.service-left{display:inline-block;width:50%;vertical-align:middle}.service-right{position:relative;display:inline-block;width:50%;vertical-align:middle}.service-right
img{position:relative;z-index:2}.service-main{margin:0
auto;max-width:440px;text-align:left}.service-text{padding-top:15px;color:#ddd;font-size:17px;line-height:38px}.service-one-area{margin:0
80px;padding:60px;background-repeat:no-repeat;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.service-two-area{padding-top:20px}.service-two-area .service-right{position:relative;top:80px;z-index:2}.service-two-area .service-right:before{pointer-events:none;content:"";position:absolute;z-index:1;top:60px;left:-60px;width:445px;height:430px;background:url("../images/service_img_box1.png")}.service-three-area{padding:150px
0 100px;direction:rtl}.service-three-area .service-left{direction:ltr}.service-three-area .service-right:before{pointer-events:none;content:"";position:absolute;z-index:1;top:50px;right:150px;width:440px;height:525px;background:url("../images/service_img_box2.png")}@media only screen and (max-width:1366px){.service-one-area{margin:0
40px;padding:40px}.service-two-area{padding:40px}.service-two-area .service-right:before{left:-30px;height:300px;background-position:0 0;-webkit-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat}.service-three-area{padding:100px
40px 60px}.service-three-area .service-right:before{top:30px;left:-30px;height:300px;background-position:right bottom;-webkit-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat}.service-left{padding:0
30px}.service-main{max-width:100%}}@media only screen and (max-width:1024px){.service-one-area{margin-top:30px;padding-top:10px;padding-bottom:20px}.service-title{font-size:26px}.service-text{padding-top:10px;font-size:16px;line-height:30px}.service-subject{padding-top:50px}.service-subject
.tw{font-size:26px}.service-subject
.en{font-size:18px}.service-subject:before{height:40px}.service-summary{padding:10px
0;font-size:16px;line-height:30px}.service-two-area .service-right{top:auto}.service-two-area .service-right:before{top:30px;height:200px}.service-three-area{padding:40px}.service-three-area .service-right:before{left:auto;top:20px;right:80px;height:200px}}@media only screen and (max-width:767px){.service-one-area{margin:10px
0 0;-webkit-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%}.service-title, .service-subject
.tw{font-size:20px}.service-left,.service-right{padding:0
0 30px;display:block;width:100%}.service-right{padding-bottom:0}.service-two-area .service-right:before{display:none}}#recruiting .top-area{position:relative;font-size:0;background:url("../images/recruiting_img1.jpg") right center no-repeat}#recruiting .top-area
.left{position:absolute;top:0;left:0;z-index:2;width:50%;height:100%;color:#fff;vertical-align:middle;background-color:#666}#recruiting .top-area .left
.wrap{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;margin:0
auto;width:630px}#recruiting .top-area .left .wrap
strong{display:block;padding-top:10px}#recruiting .top-area .left .wrap
.subject{padding-bottom:25px}#recruiting .top-area .left .wrap .subject
.en{padding-bottom:10px;font-size:40px;text-transform:uppercase;letter-spacing:2px}#recruiting .top-area .left .wrap .subject
.tw{font-size:18px}#recruiting .top-area .left .wrap
.summary{font-size:16px;line-height:38px}#recruiting .top-area
.right{display:inline-block;width:50%;vertical-align:middle}#recruiting .middle-area{padding-top:125px;min-height:1260px;background:url("../images/recruiting_bg.jpg");-webkit-background-size:cover;-o-background-size:cover;background-size:cover}#recruiting .middle-area .welfare-wrap{position:relative;margin:0
auto;max-width:1490px;min-height:1030px;background:url("../images/welfare.png")}#recruiting .middle-area .welfare-wrap
.item{position:relative}#recruiting .middle-area .welfare-wrap .item
.img{position:relative;z-index:0}#recruiting .middle-area .welfare-wrap .item
.title{position:relative;padding:40px
10px 10px;text-align:center}#recruiting .middle-area .welfare-wrap .item .title
.tw{font-size:19px;color:#fff}#recruiting .middle-area .welfare-wrap .item .title
.small{font-size:17px;color:#ccc}#recruiting .middle-area .welfare-wrap .item .title:before{pointer-events:none;content:"";position:absolute;z-index:1;top:-30px;left:50%;width:1px;height:60px;background-color:#5cb03c}#recruiting .middle-area .welfare-wrap .item.fixed-1{position:absolute;top:30px;left:25px;width:450px}#recruiting .middle-area .welfare-wrap .item.fixed-2{position:absolute;top:120px;right:95px;width:360px}#recruiting .middle-area .welfare-wrap .item.fixed-3{position:absolute;bottom:125px;left:330px;width:360px}#recruiting .middle-area .welfare-wrap .item.fixed-4{position:absolute;bottom:0;right:255px;width:450px}#recruiting .down-area{padding:120px
0 100px;text-align:center;background:url("../images/recruiting_bg2.jpg");-webkit-background-size:cover;-o-background-size:cover;background-size:cover}#recruiting .down-area
.list{padding:50px
0 40px;font-size:0}#recruiting .down-area .list
.item{display:inline-block;margin:10px;padding:40px
30px;width:calc(100% / 6 - 20px);border:1px
solid #949494;vertical-align:top}#recruiting .down-area .list .item
.icon{margin:0
auto;width:70px}#recruiting .down-area .list .item
.txt{padding-top:10px;color:#ccc;font-size:16px}#recruiting .down-area
.summary{color:#ccc;font-size:16px;line-height:32px}#recruiting .top-area .btn-box,
#recruiting .down-area .btn-box{padding-top:40px;text-align:center}#recruiting .top-area .btn-box a,
#recruiting .down-area .btn-box
a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:inline-block;width:200px;height:46px;color:#fff;font-size:16px;line-height:46px;border:none;text-align:center;background-color:#0e6132;background-image:-moz-linear-gradient(0deg, #0e6132 0%, rgba(92, 176, 60, 0.50196) 100%);background-image:-webkit-linear-gradient(0deg, #0e6132 0%, rgba(92, 176, 60, 0.50196) 100%);background-image:-ms-linear-gradient(0deg, #0e6132 0%, rgba(92, 176, 60, 0.50196) 100%)}#recruiting .top-area .btn-box a:hover,
#recruiting .down-area .btn-box a:hover{background-color:#000}@media only screen and (max-width:1440px){#recruiting .middle-area .welfare-wrap .item.fixed-1{top:0;left:130px}#recruiting .middle-area .welfare-wrap .item.fixed-3{left:200px}#recruiting .middle-area .welfare-wrap .item.fixed-4{right:200px}}@media only screen and (max-width:1365px){#recruiting .top-area
.left{width:60%}#recruiting .top-area .left
.wrap{padding:40px;max-width:100%;width:100%}#recruiting .middle-area{padding:0;min-height:auto}#recruiting .middle-area .welfare-wrap{padding:70px
30px 40px;min-height:auto;background:none;font-size:0}#recruiting .middle-area .welfare-wrap .item.fixed-1, #recruiting .middle-area .welfare-wrap .item.fixed-2, #recruiting .middle-area .welfare-wrap .item.fixed-3, #recruiting .middle-area .welfare-wrap .item.fixed-4{display:inline-block;position:relative;top:auto;left:auto;bottom:auto;right:auto;margin:0
10px;width:calc(25% - 20px);vertical-align:top}#recruiting .middle-area .welfare-wrap .item.fixed-1 img, #recruiting .middle-area .welfare-wrap .item.fixed-2 img, #recruiting .middle-area .welfare-wrap .item.fixed-3 img, #recruiting .middle-area .welfare-wrap .item.fixed-4
img{display:block;margin:0
auto;width:220px;height:160px}#recruiting .down-area{padding:70px
0}#recruiting .down-area
.list{padding-left:30px;padding-right:20px}#recruiting .down-area .list
.item{width:calc(33.33% - 20px)}}@media only screen and (max-width:1199px){#recruiting .top-area
.left{position:relative;top:auto;left:auto}#recruiting .top-area .left
.wrap{-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);position:relative;top:0;left:0;width:100%}#recruiting .top-area .left .wrap
.summary{line-height:30px}#recruiting .top-area .left .wrap .subject
.en{font-size:30px}#recruiting .top-area
.right{display:none}#recruiting .middle-area .welfare-wrap{padding-bottom:20px}#recruiting .middle-area .welfare-wrap .item.fixed-1, #recruiting .middle-area .welfare-wrap .item.fixed-2, #recruiting .middle-area .welfare-wrap .item.fixed-3, #recruiting .middle-area .welfare-wrap .item.fixed-4{margin:0
15px 30px;width:calc(50% - 30px)}#recruiting .middle-area .welfare-wrap .item .title
.small{font-size:16px;line-height:30px}#recruiting .down-area
.summary{line-height:30px}}@media only screen and (max-width:767px){#recruiting .top-area
.left{position:relative;top:auto;left:auto;width:100%}#recruiting .top-area .left
.wrap{-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);position:relative;top:0;left:0;width:100%}#recruiting .top-area
.right{display:none}#recruiting .middle-area .welfare-wrap{padding:40px
15px 5px}#recruiting .middle-area .welfare-wrap .item.fixed-1, #recruiting .middle-area .welfare-wrap .item.fixed-2, #recruiting .middle-area .welfare-wrap .item.fixed-3, #recruiting .middle-area .welfare-wrap .item.fixed-4{width:calc(50% - 30px)}#recruiting .middle-area .welfare-wrap .item.fixed-1 img, #recruiting .middle-area .welfare-wrap .item.fixed-2 img, #recruiting .middle-area .welfare-wrap .item.fixed-3 img, #recruiting .middle-area .welfare-wrap .item.fixed-4
img{width:100%;height:auto}#recruiting .down-area{padding:40px
20px}#recruiting .down-area
.list{padding:30px
0}#recruiting .down-area .list
.item{margin:0
5px 10px;padding:10px;width:calc(50% - 10px)}}@media only screen and (max-width:640px){#recruiting .middle-area .welfare-wrap{padding:40px
40px 10px}#recruiting .middle-area .welfare-wrap .item.fixed-1, #recruiting .middle-area .welfare-wrap .item.fixed-2, #recruiting .middle-area .welfare-wrap .item.fixed-3, #recruiting .middle-area .welfare-wrap .item.fixed-4, #recruiting .down-area .list
.item{margin:0
0 10px;width:100%}#recruiting .middle-area .welfare-wrap .item.fixed-1 img, #recruiting .middle-area .welfare-wrap .item.fixed-2 img, #recruiting .middle-area .welfare-wrap .item.fixed-3 img, #recruiting .middle-area .welfare-wrap .item.fixed-4
img{height:220px}}#business
.wrap{margin:0
80px;padding:80px;text-align:center;background-repeat:no-repeat;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}#business .wrap
.logo{margin:0
auto;max-width:200px}#business .wrap
.slogan{padding:5px
0 30px;color:#fff;font-size:18px;white-space:nowrap}#business .wrap
.slogan2{padding:35px
0 30px;color:#fff;font-size:18px;white-space:nowrap}#business .wrap
.summary{padding-bottom:30px;color:#ddd;font-size:17px;line-height:38px}#business .wrap .summary
a{color:#5cb03c}#business .wrap .summary a:hover{text-decoration:underline}#business .wrap
.img{padding:40px
0}#business .btn-box{padding-top:40px;text-align:center}#business .btn-box
a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:inline-block;width:200px;height:46px;border:none;text-align:center;background-color:#0e6132;background-image:-moz-linear-gradient(0deg, #0e6132 0%, rgba(92, 176, 60, 0.50196) 100%);background-image:-webkit-linear-gradient(0deg, #0e6132 0%, rgba(92, 176, 60, 0.50196) 100%);background-image:-ms-linear-gradient(0deg, #0e6132 0%, rgba(92, 176, 60, 0.50196) 100%)}#business .btn-box a
span{display:inline-block;vertical-align:middle}#business .btn-box a
span.txt{color:#fff;font-size:16px;line-height:46px}#business .btn-box a
span.arrow{position:relative;margin-left:10px;width:30px;height:30px}#business .btn-box a span.arrow:before, #business .btn-box a span.arrow:after{pointer-events:none;content:"";position:absolute;background-color:#fff}#business .btn-box a span.arrow:before{top:14px;left:9px;width:11px;height:1px}#business .btn-box a span.arrow:after{top:9px;left:14px;width:1px;height:11px}#business .btn-box a:hover{background-color:#000}@media only screen and (max-width:1366px){#business
.wrap{margin:0
40px;padding:40px}}@media only screen and (max-width:991px){#business
.wrap{margin-top:30px;padding:30px
40px}#business .wrap
.summary{font-size:16px;line-height:30px}#business .wrap
.img{margin:0
auto;padding:30px
0;max-width:500px}}@media only screen and (max-width:767px){#business
.wrap{margin:0;padding-top:10px;background:none !important}#business .wrap .xs-bg{padding:20px
0;position:relative;height:200px;margin-bottom:20px;background-size:cover}#business .wrap .xs-bg
.fixed{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;z-index:2;top:50%;left:50%;text-align:center}#business .wrap
.img{padding:20px
0}#business .wrap
.summary{padding-bottom:20px}#business .wrap
.slogan{padding-bottom:0;font-size:16px}}@media only screen and (min-width:768px){#business .wrap .xs-bg{background-image:none !important}}