body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}html{overflow-y:scroll}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ol,ul{list-style:none}fieldset,img{border:0}img{max-width:100%;vertical-align:bottom}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a{text-decoration:none;color:#000}a:focus{outline:none}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}*{box-sizing:border-box}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}.product_section{margin-bottom:min(100px, 7.321%);margin-top:30px}.product_section .product_list{display:flex;flex-wrap:wrap;justify-content:center}.product_section .product_list .product_list_item{width:22%;background-color:#172A88;margin:10px;text-align:center}.product_section .product_list .product_list_item a{display:block;padding:10px;color:#fff}.product_section .product_list .product_list_item a:hover{background-color:#fff;color:#172A88;border:1px solid #172A88}@media (max-width:480px){.product_section .product_list .product_list_item{width:43%}}.product_remark_section{margin-bottom:min(104px, 7.7%);margin-top:30px}.product_remark_section .container{text-align:center;display:grid}.product_remark_section .container .item{border:1px solid #172A88;margin:0 auto;padding:20px 60px}#page-top{position:fixed;bottom:40px;right:20px;font-size:14px;line-height:1;z-index:99}#page-top a{background:#333;text-decoration:none;color:#fff;width:60px;padding:23px 5px;text-align:center;display:block;border-radius:90px;opacity:0.9;transition:all 0.3s ease}#page-top a:hover{text-decoration:none;opacity:0.5}