*{box-sizing:border-box}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,img{margin:0px;padding:0px}fieldset,img,abbr,acronym{border:0}q:before,q:after{content:''}input,button,select,textarea{border:none;outline:none;font-family:"Arial","Microsoft JhengHei","Noto Sans SC",sans-serif}input{max-height:65px}input::placeholder{color:#596D83}input::-webkit-input-placeholder{color:#596D83}input:-ms-input-placeholder{color:#596D83}input::-moz-placeholder{color:#596D83;opacity:1}@media only screen and (max-width: 1024px){input{height:50px;max-height:50px}}select{height:65px;max-height:65px;cursor:pointer}select::placeholder{color:#596D83}select::-webkit-input-placeholder{color:#596D83}select:-ms-input-placeholder{color:#596D83}select::-moz-placeholder{color:#596D83;opacity:1}@media only screen and (max-width: 1024px){select{height:50px;max-height:50px}}button{cursor:pointer;padding:0;font-family:"Arial","Microsoft JhengHei","Noto Sans SC",sans-serif;background:none}a{text-decoration:none;color:#173961}body,html{width:100%;height:100%}body{font-family:"Arial","Microsoft JhengHei","Noto Sans SC",sans-serif;font-size:16px;line-height:30px;font-weight:normal;color:#596D83;letter-spacing:1px}@media only screen and (max-width: 1200px){body{line-height:25px;font-size:15px}}.wrapper{width:100%;height:100%;position:relative;z-index:1}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{zoom:1}.clear{clear:both}@media only screen and (max-width: 767px){.m_clear{clear:both}}.fleft{float:left}@media only screen and (max-width: 767px){.fleft{float:none}}.fright{float:right}@media only screen and (max-width: 767px){.fright{float:none}}.m_fleft{float:left}.m_fright{float:right}.m_dis_block{display:none}@media only screen and (max-width: 992px){.m_dis_block{display:block}}@media only screen and (max-width: 767px){.m_dis_block{display:block}}.dis_block{display:block}@media only screen and (max-width: 1024px){.dis_block{display:none}}@media only screen and (max-width: 767px){.dis_block{display:none}}a,.footer_menu h4{-moz-transition:all 0.3s cubic-bezier(0.04, 0.45, 0.2, 0.96);-o-transition:all 0.3s cubic-bezier(0.04, 0.45, 0.2, 0.96);-webkit-transition:all 0.3s cubic-bezier(0.04, 0.45, 0.2, 0.96);transition:all 0.3s cubic-bezier(0.04, 0.45, 0.2, 0.96)}@media only screen and (min-width: 1000px){a:hover,.footer_menu h4:hover{-moz-transition:all 0.3s cubic-bezier(0.04, 0.45, 0.2, 0.96);-o-transition:all 0.3s cubic-bezier(0.04, 0.45, 0.2, 0.96);-webkit-transition:all 0.3s cubic-bezier(0.04, 0.45, 0.2, 0.96);transition:all 0.3s cubic-bezier(0.04, 0.45, 0.2, 0.96)}}.member_jpbox_bk .member_jpbox{width:60%}.member_jpbox_bk .member_jpbox.w35{width:50%}@media only screen and (max-width: 1024px){.member_jpbox_bk .member_jpbox.w35{width:80%}}.prolist_view p{color:#001F42;margin-left:25px;position:relative;max-width:140px;display:inline-block;line-height:20px;font-size:15px;font-weight:bold}@media only screen and (max-width: 1599px){.prolist_view p{max-width:100px;margin-left:15px;font-size:14px}}.menu_btn .item{margin:0px 30px;padding:5px 0}.menu_btn .item .menu_a{font-size:18px;color:#173961;font-weight:600;position:relative;z-index:10;letter-spacing:0px}@media only screen and (max-width: 1200px){.menu_btn .item .menu_a{font-size:15px}}.search{position:relative;padding-left:11px}.search .search_btnall{padding:10px 30px 10px 50px;background-position:15% 50%;font-size:18px}@media only screen and (min-width: 1000px){.search:hover .search_btnall{background-color:#FF171C;position:relative;z-index:17}}.search_input.show{width:888px;opacity:10;visibility:visible;z-index:16;padding-right:180px}.search_input.show.pad0{padding-right:0}.search_btn{display:block}.search_btn button{display:inline-block;vertical-align:middle;background-color:#9AB3CE;background-image:none;padding:5px;margin:0;width:100%;float:left;color:#fff;height:60px;font-size:16px;font-weight:600;text-transform:capitalize}.search_gogo a{width:40%}.si_item b{font-size:16px;letter-spacing:0px}.si_item select{padding:15px;font-size:16px}.si_item input{padding:15px;font-size:16px}.indpro_listtext{min-height:70px}.indpro_listtext h3{font-size:22px;font-weight:600;max-height:70px}@media only screen and (max-width: 1024px){.indpro_listtext h3{font-size:20px}}.indpro_listtext p{height:100px;overflow:hidden;line-height:25px}@media only screen and (max-width: 767px){.indpro_listtext{min-height:0px}.indpro_listtext h3{font-size:15px;height:40px;line-height:20px}}@media only screen and (max-width: 1200px){.indpro_listtext{min-height:0px}.indpro_listtext h3{font-size:16px}}@media only screen and (min-width: 1000px){.indpro_listtext{min-height:0px}.indpro_listtext h3{font-size:20px}}.prac_bk .w25:hover .area4_btn span{font-size:18px}.prac_bk .w25:hover .area4_btn button{width:65%;padding-right:30px}.banner_text h2{letter-spacing:1px}.footer_menu{display:inline-block;vertical-align:top;margin-left:60px;font-size:16px;text-transform:capitalize;min-width:100px}@media only screen and (min-width: 1000px){.footer_menu{min-width:140px;margin-top:15px}}.footer_menu a{display:block;margin-bottom:5px}@media only screen and (max-width: 1599px){.footer_menu a{margin-bottom:0}}.footer_menu h4{display:block;color:#fff;text-transform:capitalize;font-size:20px}@media only screen and (min-width: 1000px){.footer_menu h4:hover{opacity:0.8}}@media only screen and (max-width: 1599px){.footer_menu h4{font-size:20px;margin-bottom:5px}}@media only screen and (max-width: 1024px){.footer_menu h4{font-size:18px}}.footer_menu .menu_link{display:flex}.footer_menu .menu_link a{color:#9AB3CE}.footer_menu .menu_link a p{display:inline-block;position:relative;font-weight:normal}.footer_menu .menu_link a p::after{content:'';position:absolute;bottom:-2px;left:0;height:3px;width:0%;background-color:#FF171C;opacity:0;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}@media only screen and (min-width: 1000px){.footer_menu .menu_link a:hover p{color:#fff}.footer_menu .menu_link a:hover p::after{width:100%;opacity:1}}.about_tab{font-size:18px}.about_tab a{font-size:18px;padding:25px 50px 25px 50px;margin:0px 30px;width:17%;vertical-align:middle}.about_tab a.app{padding:25px 15px 25px 15px;margin:0px 10px;width:11%;min-height:75px;line-height:20px;vertical-align:middle}@media only screen and (max-width: 1599px){.about_tab a{width:25%;line-height:25px;min-height:70px;vertical-align:middle}}@media only screen and (max-width: 1200px){.about_tab a{width:20%;line-height:25px;min-height:70px;vertical-align:middle}}@media only screen and (max-width: 767px){.about_tab a{font-size:14px;padding:12px 8px 12px 8px;margin:0px 5px;width:28%;line-height:20px;vertical-align:middle}}.company_honor{display:inline-flex;width:100%;flex-wrap:wrap;border-top:1px solid #D9E6F0}.company_honor a p{min-height:56px;overflow:hidden;line-height:20px;height:40px}@media only screen and (max-width: 767px){.company_honor a p{height:57px}}.industry_tab a{padding:25px 15px 25px 15px;position:relative;font-weight:bold;margin:0px 20px}@media only screen and (max-width: 1024px){.industry_tab a{padding:20px;margin:0 10px}}@media only screen and (max-width: 767px){.industry_tab a{font-size:14px;padding:12px 8px 12px 8px;margin:0px 5px}}.prologin_jpbox_bk .not_reg{position:relative;left:auto;justify-content:center;padding:25px 70px}.prologin_jpbox_bk .not_reg::after{content:"";position:absolute;top:29px;right:37%}@media only screen and (min-width: 1000px){.prologin_jpbox_bk .not_reg:hover::after{content:"";position:absolute;top:29px;right:37%}}@media only screen and (max-width: 992px){.prologin_jpbox_bk .not_reg::after{top:67px;right:23%}.prologin_jpbox_bk .not_reg:hover::after{top:67px;right:23%}}@media only screen and (max-width: 1599px){.prologin_jpbox_bk .not_reg::after{top:29px;right:26%}.prologin_jpbox_bk .not_reg:hover::after{top:29px;right:26%}}@media only screen and (max-width: 1300px){.prologin_jpbox_bk .not_reg::after{top:29px;right:24%}.prologin_jpbox_bk .not_reg:hover::after{top:29px;right:24%}}@media only screen and (max-width: 1024px){.prologin_jpbox_bk .not_reg::after{top:37px;right:20%}.prologin_jpbox_bk .not_reg:hover::after{top:37px;right:20%}}@media only screen and (max-width: 767px){.prologin_jpbox_bk .not_reg::after{top:66px;right:21%}.prologin_jpbox_bk .not_reg:hover::after{top:66px;right:21%}}.pro_typedw h3{font-size:18px}h2,.h2{letter-spacing:0px}body{letter-spacing:0px}
