body,html{margin:0;padding:0;width:100%;font-family: 'Comfortaa-Regular';}
@font-face{
    font-family: 'Poppins';
    src : url('Poppins-Bold.ttf');
}
@font-face{
    font-family: 'Comfortaa-Regular';
    src : url('Comfortaa-Regular.ttf');
}
@font-face{
    font-family: 'WenCangShuFang';
    src : url('WenCangShuFang-2.ttf');
}
@font-face{
    font-family: YangRenDong;
    src : url('YangRenDong.ttf');
}
@font-face{
    font-family: Beta;
    src : url('Taipei-Sans-TC-Beta-Light-2.ttf');
}
img{border:none}
li,ul{margin:0;padding:0;padding-left:20px;font-size:16px;}
li{margin-top:2px;width:90%;}
li a{color:black;font-size:16px;}
a,a:hover{text-decoration:none}
em,i{font-style:normal}
p{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}
input[type=number],input[type=password],input[type=text],textarea{float:left;padding:10px 0;outline:0;border:1px solid #ddd;background:#fff;text-indent:10px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}
input[disabled=disabled],textarea[disabled=disabled]{outline:0;background:#efefef}
input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{outline:0;border:1px solid #ccc;background:white;box-shadow:0 0 5px #ccc}
select{border:1px solid #ddd;background:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}
select,select:focus{padding:2px;outline:0}
select:focus{border:1px solid #ff5900;background:#fcfecf;box-shadow:0 0 5px #ff5900}
.gksel_frameloadingcontent{float:left;display:none;width:100%}
table{border-collapse: collapse;border:none;}
table tr,td{border-collapse: collapse;    padding: 0;}
/*闁诲繐绻愮换瀣姳閿燂拷 1000 闂佸搫鍟抽崺鏍熸径宀�鐭嗗Δ锔筋儥閸ゅ「c闂佺粯顨呴悧蹇撯枔閹达附鍤曟繝濠傚暙缁�瀣⒒閸涱喖濮屾俊顐嫹*/
@media screen and (max-width: 1000px) { 
	.header_list_one {display:none;}
}
@media screen and (min-width: 1001px) { 
	.header_list_one {display:none;}
}
.header_list_one{position:absolute;;left:0;top:0;float:left;width:100%;z-index:997;border-bottom: 1px solid white;}
.header_list_one .subsection{width:100%;margin:0 auto;float:left;}

.header_list_one .subsection .menusectionarea{width:80%;float:left;padding-top:20px;border-left: 1px solid white;border-right: 1px solid white;}
.header_list_one .subsection .toppercentarea{float:left;width:100%;margin:10px 0px 0px 0px;}
.header_list_one .subsection .toppercentarea .toparea{float:left;font-size:14px;line-height:16px;color:#333333;}
.header_list_one .subsection .toppercentarea .toparea .loginicon{float:left;margin-top:6px;}
.header_list_one .subsection .toppercentarea .toparea .loginicon img{width:40px;height:25px;}
.header_list_one .subsection .toppercentarea .toparea .login{float:left;margin-left:30px;margin-top:6px;text-transform:uppercase;}
.header_list_one .subsection .toppercentarea .toparea .login a{color:#333333;}
.header_list_one .subsection .toppercentarea .toparea .logout{float:left;margin-left:10px;margin-top:10px;}
.header_list_one .subsection .toppercentarea .toparea .logout a{color:#333333;}
.header_list_one .subsection .toppercentarea .toparea .global{float:left;margin-left:10px;margin-top:10px;}
.header_list_one .subsection .toppercentarea .toparea .global img{height:16px;}
.header_list_one .subsection .toppercentarea .toparea .languagearea{float:left;margin-left:20px;margin-right:20px;text-transform:uppercase;margin-top: -2px;}
.header_list_one .subsection .toppercentarea .toparea .languagearea a{color:black;font-size:16px;font-weight:bold;}
.header_list_one .subsection .toppercentarea .toparea .lanchoose{float:left;margin-left:0px;margin-top:6px;}
.header_list_one .subsection .toppercentarea .toparea .lanchoose img{height:16px;}
.header_list_one .subsection .toppercentarea .toparea .search{float:left;margin-top:6px;}
.header_list_one .subsection .toppercentarea .toparea .search img{width:15px;}
.header_box a{color:white;font-size:16px;margin-left:100px;}
.menu_on{}
.menu_off{border:none;}
.header_box a:hover{color:#e60012 !important;}
.header_list_one .subsection .menuarea{float:left;width:100%;font-size:14px;}
.header_list_one .subsection .menuarea .list{width:calc(100% / 7 - 1px);margin-top:0px;border-left:1px solid white !important;border-top:1px solid white;}
.header_list_one .subsection .menuarea .list:first-child{width:calc(100% / 7 - 1px);margin-top:0px;border-left:none !important;border-top:1px solid white !important;}
.header_list_one .subsection .menuarea .list:nth-child(1){border-left:none !important;border-top:1px solid white;}
.header_list_one .subsection .menuarea .menu_on{float:left;}
.header_list_one .subsection .menuarea .menu_on a{color:#d22634;text-transform:Uppercase;text-decoration:none;padding:10px 0;display:block;margin:auto;text-align:center}
.header_list_one .subsection .menuarea .menu_off{float:left;}
.header_list_one .subsection .menuarea .menu_off a{color:white;text-transform:Uppercase;padding:10px 0;text-decoration:none;display:block;margin:auto;text-align:center}
.serar_input{overflow:hidden;float:left;margin-left:20px;margin-top: 6px;width:0;}
.serar_input input{margin-right:-100%;dsplay:block;float:right}
.header_list_one .subsection .menuarea .list .list_drop_down{position:absolute;left:0;top:30px;width:450%;padding-bottom:30px;display:none;overflow:hidden;background: linear-gradient(135deg,white 0%,#bcbcbc 100%);}
.header_list_one .subsection .menuarea .list .list_drop_down .nav_box{width:30%;float:left;}
.header_list_one .subsection .menuarea .list .list_drop_down .img_box{width:40%;float:left;overflow:hidden;}
.header_list_one .subsection .menuarea .list .list_drop_down .img_box img{width:100%;display:block;margin:auto;}
.header_list_one .subsection .menuarea .list .list_drop_down .nav_box div{width:100%;cursor:pointer;height:40px;text-align:left;text-indent:20px;line-height:40px;color:rgb(136,136,136);font-style: italic;font-size:16px;}
.header_list_one .subsection .menuarea .list .list_drop_down .nav_box a{width:100%;cursor:pointer;height:20px;text-align:left;transition:0.8s;text-indent:20px;line-height:20px;color:black;font-size:14px;}
.header_list_one .subsection .menuarea .list .list_drop_down .nav_box a:hover{background-color:#E4AE4E;color:white;text-indent:25px;}
.header_list_one .subsection .menuarea .menu_off a:hover{color:#d22634}
.toparea_drop_down{position:absolute;left:65px;top:30px;background-color:rgba(255,255,255,.7);width:200px;padding-bottom:25px;display:none;}
.toparea_drop_down div{font-size:14px;color:black;display:block;width:90%;margin:auto;text-align:left;margin-top:20px;cursor:pointer}
.toparea_drop_down div:hover{color:#478e8f}
/*闁诲繐绻愮换瀣姳閿燂拷 1000 闂佸搫鍟抽崺鏍熸径宀�鐭嗗Δ锔筋儥閸ゅ「c闂佺粯顨呴悧蹇撯枔閹达附鍤曟繝濠傚暙缁�瀣⒒閸涱喖濮屾俊顐嫹*/

@media screen and (max-width: 1130px) { 
	.header_list_one .subsection .menuarea{font-size:12px;}
}
@media screen and (max-width: 1000px) { 
/*	.header_list_two {display:none;} */
}
@media screen and (min-width: 1001px) { 
/*	.header_list_two {display:none;} */
}
.header_list_two{width:100%;margin:0 auto;position: absolute;z-index: 100;top:0;left:0;display:none}
.header_list_two .subarea{width:100%;max-width:100%;margin:0 auto;}
.header_list_two .subarea .caidanbg{float:left;width:100%;height:70px;background:white;}
.header_list_two .subarea .caidan{position:fixed;width:100%;top:0px;z-index:20;}
.header_list_two .subarea .caidan .content{float:left;width:100%;padding-top:28px;padding-bottom:15px;background:white;}
.header_list_two .subarea .caidan #menu_mobile_logo{width:81%;float:left;}
.header_list_two .subarea .caidan #menu_mobile_logo a{width:50px;display:block;margin:auto;}
.header_list_two .subarea .caidan #menu_mobile_logo img{width:50px;}
.header_list_two .subarea .caidan .search{float:right;width:30px;text-align:right;    margin: 15px 18px 0px 0px;}

.header_list_two .subarea .caidan .rightmenuactionarea{float:left;margin:1px 26px 0px 0px;}
.header_list_two .subarea .caidan .rightmenuactionarea .controlshowandhide{float:left;margin:15px 0px 0px 18px;cursor:pointer;}
.header_list_two .subarea .caidan .rightmenuactionarea .controlshowandhide #menu_control_01 img{cursor:pointer;width:30px;}
.header_list_two .subarea .caidan .rightmenuactionarea .controlshowandhide #menu_control_02{display:none;}
.header_list_two .subarea .caidan .rightmenuactionarea .controlshowandhide #menu_control_02 img{cursor:pointer;width:30px;}
@media screen and (max-width: 800px) { 
	.header_list_two .subarea .caidan .content{padding-top:5px;padding-bottom:5px;}
	.header_list_two .subarea .caidan #menu_mobile_logo{margin-left:0px;}
	.header_list_two .subarea .caidan #menu_mobile_logo img{margin-top:8px}
	.header_list_two .subarea .caidanbg{height:50px;}
	
}

.gksel_ssmenu{position:fixed;height:100%;width:100%;}
.gksel_menu{position:fixed;width:100%;background-size:100% 100%;height:100%;z-index:1000;display:none;top:0;}
.gksel_menu a{color:#ffffff;}



.swiper-slide_text{width:100%;text-align:center;font-size:32px;font-weight:bold;font-weight: bold;}

.nav_body{position:fixed;top:0;left:0;width:100%;height: 80px;z-index: 2;}
.nav_body_section{width: 90%;overflow: hidden;margin: auto;display: flex;justify-content: space-between; align-items: center;font-size:14px;margin-top:20px;}
.nav_body_section .logo{width:200px}
.nav_body_section .box{display: flex;justify-content: space-between; align-items: center;}
.nav_body_section .box .language{color: black;margin-right:20px;}
.nav_body_section .box .menu{cursor: pointer;}
.nav_body_section .box .menu img{display: block;}
.nav_body_section .box .menu #menu1{display: none;}


.gksel_body_title{width:100%;margin-top:50px;}
.gksel_body_title img{width:60px;display: block;margin: auto;}
.gksel_body_title .title{width: 100%;font-size:26px;font-weight:500;margin:8px auto;margin-top:10px;text-align: center;}
.gksel_body_title .text{width: 100%;font-size:14px;line-height:23px;margin:8px auto;margin-top:50px;text-align: center;}
@media screen and (max-width: 800px) {
	.gksel_body_title img{width:40px;}
	.gksel_body_title .title{width: 100%;font-size:18px;margin:0px auto;margin-top:2px;}
	.gksel_body_title .text{width: 100%;font-size:14px;}
	.swiper-slide_text{font-size:16px !important;}
	.nav_body{}
.gksel_menu a{font-size:16px !important;}
}
.gksel_serverce{width:100%;margin: 40px auto;overflow: hidden;}
.gksel_serverce .box{width:calc(50% - 20px);float: left;margin-top:30px;}
.gksel_serverce .box:nth-child(even){margin-left:40px;}
.gksel_serverce .box .box_bg{width: 100%;padding-bottom: 70%;}
.gksel_serverce .box .box_title{width: 100%;font-size:18px;margin:20px auto;height:25px; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.gksel_serverce .box .box_text{width: 100%;font-size:14px;height:80px; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
@media screen and (max-width: 800px) {
  .gksel_serverce .box{width:calc(100% - 0px);float: left;margin-top:30px;margin-left:0px;}
  .gksel_serverce .box:nth-child(even){margin-left:0px;}
}

.home_footer_body{width: 100%;margin:auto;background:rgba(238,238,238,1);}
.home_footer_body .home_footer_body_section{width:90%;margin: auto;overflow: hidden;padding:10px 0; }
.home_footer_body .home_footer_body_section .left_contact{width:60px;float:left;}
.home_footer_body .home_footer_body_section .left_contact .box{width:100%;overflow: hidden;    display: flex;justify-content: space-between;    align-items: baseline;}
.home_footer_body .home_footer_body_section .left_contact .box img{float: left;}
.home_footer_body .home_footer_body_section .left_contact .btn{width:90px;height:35px;background:#bfb9ad;opacity:1;border-radius:5px;color: #FFFFFF;font-size: 14px;font-weight:bold;text-align: center;line-height: 35px;margin: auto;cursor: pointer;margin-top:25px;}
.home_footer_body .home_footer_body_section .right_nav{width:calc(100% - 350px);float:left;margin-left:290px;  margin-top:-10px;}
.home_footer_body .home_footer_body_section .right_nav .box{float:right;margin-right:20px;}
.home_footer_body .home_footer_body_section .right_nav .box:nth-child(1){margin-right:0;}
.home_footer_body .home_footer_body_section .right_nav .box a{color:black;width:100%;display: block;font-size: 14px;margin-top:10px;text-align:right;}
.home_footer_body_bottom{width: 100%;height:51px;background:rgba(52,52,52,1);color:white;text-align: center;line-height: 51px;font-size: 14px;}

 @media screen and (max-width: 800px) {
.home_footer_body .home_footer_body_section .right_nav{width:calc(100% - 60px);float:left;margin-left:00px;  margin-top:-10px;}
.home_footer_body .home_footer_body_section .right_nav .box{width:100%;margin-right:0px;}
.home_footer_body .home_footer_body_section .right_nav .box a{color:black;width:100%;display: block;font-size: 14px;margin-top:10px;}
.home_footer_body_bottom{width: 100%;height:51px;background:rgba(52,52,52,1);color:white;text-align: center;line-height: 51px;font-size: 14px;}
  }

.gksel_event{width:100%;margin: 40px auto;overflow: hidden;}
.gksel_event .box{width:calc(100% / 3 - 20px);float: left;margin-top:30px;}
.gksel_event .box:nth-child(3n-1){margin-left:30px;margin-right:30px;}
.gksel_event .box .box_bg{width: 100%;padding-bottom: 70%;}
.gksel_event .box .box_title{width: 100%;font-size:14px;margin:20px auto;margin-bottom:0; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-align:center;}
.gksel_event .box .box_text{width: 100%;font-size:16px;height:45px; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;text-align:center;}
@media screen and (max-width: 800px) {
  .gksel_event .box{width:calc(100% - 0px);float: left;margin-top:30px;margin-left:0px;}
  .gksel_event .box:nth-child(3n-1){margin-left:0px;}
  .phone_logo_ch{margin-left:-50px;}
}
.gksel_about{width:100%;margin: 40px auto;overflow: hidden;}
