@font-face { font-family:"DIN-Regular"; src:url(../fonts/DIN-Regular.otf); } /* @font-face { font-family:"Exo2-Bold"; src:url(../fonts/Exo2-Bold.ttf); } */ body { margin: 0; padding: 0; background-color: transparent; font-size: 16px; font-weight: normal; color: #333; cursor: default; } h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd { margin: 0; padding: 0;} td { vertical-align: middle; box-sizing: border-box;padding: 0 18px;} a {font-weight: normal; display: inline-block; text-underline: none; text-decoration: none; color: #333;} input,button {outline:none; border-style: none; background-color: transparent;} img { border: none;} select { outline: none;} input[type=checkbox], input[type=radio] { border: 1px #dcdcdc solid; background-color: transparent; box-shadow:none; -webkit-tap-highlight-color:rgba(255,0,0,0); -moz-tap-highlight-color:rgba(255,0,0,0); -ms-tap-highlight-color:rgba(255,0,0,0); -webkit-tap-highlight-color:rgba(255,0,0,0); } table thead tr td:first-child { border-top-left-radius: 8px;border-bottom-left-radius: 8px; } table thead tr td:last-child { border-top-right-radius: 8px;border-bottom-right-radius: 8px; } table tbody tr td:nth-child(2n) { background-color: rgba(204,204,204,.3); } table.dataTable thead td:last-child span { padding-right: 0;} table.dataTable thead span img { height: 25px;} .dataTables_scrollBody thead span img { height: 0 !important; } #copy_wrapper thead td:last-child span{ padding-right: 23px !important; background-image: url(../images/sort_both.png); } #table_for_product_wrapper thead td:last-child span { padding-right: 0; } /* 2023-8 ds height: auto !important; */ a.dis_aec_q { opacity: 1 !important; display: none !important; } table.dataTable.nowrap th, table.dataTable.nowrap td {white-space: unset !important; } #table_for_product thead tr td , #copy thead tr td , #table_for_package thead tr td { opacity: 0 !important; height: 0 !important; min-height: unset; } /* .dataTables_scrollBody { overflow-x: scroll;} */ .dataTables_scrollBody::-webkit-scrollbar-y { width: 0; background-color: transparent; opacity: 0; } .clearfix { clear: both;} .container { width: 14rem; margin: auto;} #phone { display: none;} /* comment */ .innerban { /*padding-top: 1rem; */ margin-bottom: 50px; background-repeat: no-repeat; background-size: cover; } .innerban .container { height: 100%;} .t-tab { width: 100%; height: 100%; display: table; text-align: center;} .t-cell { width: 100%; height: 100%; display: table-cell; vertical-align: middle; } .innerban h3 { color: #fff; font-size: .36rem;} hr.line { width: 1.38rem; height: 0; border-top: 2px #fff solid; display: block;} #inban { height: 2rem; background-size: cover; background-position: center center; padding-top: 0rem; } .co-title { font-size: .28rem; color: #333; margin-bottom: .3rem; } .headtop { background-color: #fff; position: fixed; width: 100%; height: 1rem; box-shadow: 0 0 35px rgba(0,0,0,.25); z-index: 20; border-bottom: 1px #E5E5E5 solid; transition: all .5s; } .headtop .container { height: 100%; width: 94%;} .headtop .logo { width: 30%; float: left; height: 100%; } .headtop .logo a { display: block; height: 100%; position: relative; z-index: 1; } .headtop .logo img { height: .65rem; position: absolute; top: 50%; left: 0; transform: translateY(-50%); } .menu { width: 59%; height: 100%; float: left; margin-right: 1%; } .menu ul { list-style: none; height: 1rem; display: flex; justify-content: flex-end; flex-flow: row nowrap; } .menu ul li { height: 100%; margin-left: 3%; } .menu ul li a { display: block; border-bottom: 2px transparent solid; line-height: 100%; color: #333; font-size: .18rem; line-height: .98rem; text-decoration: none; } .menu ul li:hover a , .menu ul li.active a { color: #007AFF; border-color: #007AFF ; } .links { width: 10%; height: 100%; float: left; position: relative; z-index: 1; } .links a { display: block; width: .4rem; height: .4rem; text-align: center; line-height: .4rem; float: right; border: 1px #dcdcdc solid; border-radius: 50%; color: #333; margin-left: 17%; margin-top: 50%; transform: translateY(-147%); text-decoration: none; } .links a.icons { background-repeat: no-repeat; background-position: center center; background-size: .2rem; } .shopping { background-image: url(../images/icons/icons-shopping.png); } /* foot */ .foot { width: 100%; margin-top: 1.5rem; background-color: #001c38; padding: .8rem 0; color: #fff; } .ft-fixed { position: fixed; top: 77vh; left: 0;} .ft-contact p { font-size: .14rem; line-height: 1.8; } .ft-contact dl { width: 28%; float: left; } .ft-contact dl:nth-child(3) { width: 30%; } .ft-contact dt { width: 100%; height: .3rem; font-size: .16rem; } .ft-contact dd img { width: 80%; display: block; } .ft-contact dd { display: block; padding: .085rem 0; width: 100%; text-align: left; font-size: .14rem; } .ft-contact dd a, .ft-contact dd p { display: block; line-height: 1.5; text-decoration: none; color: rgba(255,255,255,0.38); } .copyright { border-top:1px rgba(255,255,255,.2) solid ; margin-top: .5rem; padding-top: .2rem; font-size: .14rem; color: rgba(255,255,255,.5); } .copyright span { float: right;} .ft-logo { text-align: center; margin-bottom: .3rem; position: relative; z-index: 1; } .share { margin-top: 15px; text-align: center;} .ft_wx { display: block; width: 1rem; height: auto; position: absolute; bottom: 6px; left: -56px; z-index: 1; opacity: 0; transition: all .35s; } .share::before { content: ""; width: 0; height: 0; border: 7px transparent solid; border-left: 8px #fff solid; position: absolute; left: 34px; z-index: 1; bottom: 14px; opacity: 0; transition: all .35s; } .ft_show::before {content: ""; opacity: 1 !important;} .ft_show .ft_wx {opacity: 1 !important; } a.icon-share { background-color:rgba(255,255,255,0.21); display: inline-block; padding: .06em; width: 33px; height: 33px; margin:0 1%; border-radius: 5px; background-image: url(../images/icons/icons_share.png); background-repeat: no-repeat; background-size: auto 44px; background-position-y: 8px; } .wx {background-position-x: -1px ;} .sina {background-position-x: -60px ;} .triwtter {background-position-x:-128px ;} .facebook {background-position-x: -192px;} .ins {background-position-x: 95%;} a.icon-share:hover { background-color:rgba(255,255,255,1); background-position-y: -18px; } /* 鍏ㄧ珯鎼滅储 */ .searchbar { width: 100%; height: .56rem; line-height: .36rem; background: -webkit-linear-gradient(left, #3399FF 20%,#E6E6E6 15%); background: -moz-linear-gradient(left, #3399FF 20%,#E6E6E6 15%); background: -ms-linear-gradient(left, #3399FF 20%,#E6E6E6 15%); background: linear-gradient(left, #3399FF 20%,#E6E6E6 15%); } .site_txt { padding: .1rem 0; padding-right: .4rem; width: 8%; float: left; color: #fff; font-size: .18rem; background-color: #3399FF; background-image: url(../images/icons/icons_down.png); background-repeat: no-repeat; background-position: 50% center; background-size: .15rem; } .site_form { padding: .1rem 0 .1rem .2rem; width: 92%; float: left; height: 100%; color: #525252; } .site_form .form { display: block; width: 100%; height: .36rem; position: relative; z-index: 1; overflow: hidden; /* background-color: #007AFF; */ } .site_form .form input { display: block; width: 90%; height: 100%; border: none; padding: 0; margin: 0; outline: none; background-color: transparent; box-shadow: inset 0 0 0 1000px #E6E6E6 !important; font-size: .16rem; } .site_form .form input::-webkit-input-placeholder { color: #999; font-weight: normal; } button.btn_search { display: block; width: .36rem; height: .36rem; position: absolute; top: 0; right: 0; z-index: 2; background-color: transparent; border: none; outline: none; background-image: url(../images/icons/btn_search.png); background-repeat: no-repeat; background-position: center center; background-size: 60%; } .massgae { background-color: #fff; top: 68vh ; width: 80px ; height: 80px ; position: fixed; right: 0; top: 45vh; z-index: 20; border: 1px #eee solid; border-radius: 10px; cursor: pointer; transition: all .5s; } .massgae h3 { background-image: url(../images/icons/icons_messages.png); background-repeat: no-repeat; background-size: auto 40px; background-position: center center; padding-left: 0; height: 100%; position: relative; z-index: 1; font-size: 22px; line-height: 2; color: transparent; } .massgae form { width: 100%; height: auto; transition: all .5s; } .massgae form input { width: 100%; height: 35px; line-height: 30px; border-bottom: 1px #666 solid; margin-bottom: 15px; outline: none; box-shadow: inset 0 0 0 1000px #fff !important; transition: all .5s; } input:-internal-autofill-selected { width: 100%; background-color: transparent !important; } input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus { box-shadow: 0 0 0 rgba(255,255,255,0); } .liuyan { width: 100%; min-height: 1rem; background-color: transparent; padding: .08rem; margin-bottom: .1rem; outline: none; transition: all .5s; } button.btn_msg,button.btn_msg:hover { background-color: #007AFF; color: #fff; text-align: center; display: block; width: 45%; line-height: .4rem; margin-bottom: .15rem; border-radius: 5px; margin-right: 4%; float: left; transition: all .5s; } .reset { background-color: #999 !important; margin-right: 0 !important; transition: all .5s; } em.close { display: block; width: 20px; height: 20px; border: 1px #999 solid; position: absolute; top: 4%; transform: translateY(-50%); right: 2%; z-index: 1; opacity: .8; border-radius: 50%; transition: all .5s; } em.close::before { content: ""; width: 60%; height: 2px; background-color: #999; transform-origin: center center; transform: translate(0,-50%) rotate(135deg); position: absolute; top: 50%; right: 15%; z-index: 1; } em.close::after { content: ""; width: 60%; height: 2px; background-color: #999; transform-origin: center center; transform: translate(0,-50%) rotate(45deg); position: absolute; top: 50%; right: 15%; z-index: 1; } .massgae em, .massgae form , .massgae .btn_message { display: none; opacity: 0; transition: all .5s;} .show { width: 320px !important; height: auto !important ; padding: 25px 24px !important; transition: all .5s; } .show h3 { background-position: 0 32% !important; padding-left: 40px !important; color: #333 !important; height: auto !important; transition: all .5s; } .show em, .show form , .show .btn_message { display: block;opacity: 1 !important; transition: all .5s;} .cheacks { width: 100%; height: .34rem; margin-bottom: .1rem; position: relative; z-index: 1; } .caves { width: 33%; height: 100%; background-repeat: no-repeat; background-size: auto 100%; background-position: center center; float: left; } button.reflash { display: block; width: 30%; height: 100%; line-height: .34rem; margin-left: 4%; float: left; background-color: #eee; } /* 棣栭〉鎼滅储 */ .home_search { width: 100%; height: 5rem; background-repeat: no-repeat; background-position: center center; background-size: cover; padding: .8rem 0; color: #fff; margin-bottom: .8rem; } .home_search .container { width: 83%; height: 100%; position: relative; z-index: 1; } .slogan { width: 40%; position: absolute; top: 50%; transform: translateY(-50%); color: #fff; right: 0; text-align: right; } .slogan h3 { font-size: .35rem; line-height: 1.34; margin-bottom: .15rem; font-weight: bold; } .slogan p { font-size: .17rem; line-height: 1.5; color: #fff; } .slogan a { display: block; text-decoration: none; text-align: center; margin-left: auto; margin-right: 0; color: #fff; border: 1px #fff solid; width: 1rem; height: .36rem; font-size: .14rem; line-height: .36rem; margin-top: .5rem; } .slogan a:hover { background-color: #007AFF; color: #fff; border-color: #007AFF; } .tab_t { width: 45%; height: auto; margin-left: 8%; position: absolute; top: 50%; transform: translateY(-50%); } .t-head {padding: 0 25px; height: .35rem; width: 100%; margin-bottom: .25rem;} .t-head p { color: #fff; font-size: .22rem; line-height: 1.5; display: inline-block; border-bottom: 3px transparent solid; margin-right: 5%; } .t-body { width: 100%; min-height: 1rem; position: relative; z-index: 1; } .t-body .items { width: 100%; height:auto; position: absolute; top: 0; left: 0; z-index: -1; display: none; transition: all .35s; } .thead_show { border-color: #007AFF !important; transition: all .35s;} .tbody_show { z-index: 5 !important; display: block !important; transition: all .35s;} .searchbox { width: 100%; height: .6rem; border: 1px #fff solid; border-radius: 35px; overflow: hidden; background-color: #fff; } .searchbox .form { display: block; width: 100%; height: 100%; position: relative; z-index: 1; } .searchbox .form input.search_all { display: block; width: 98%; height: 100%; line-height: .6rem; background-color:transparent; border: none; outline: none; font-size: .16rem; padding: 15px 20px; color: #333; box-shadow: inset 0 0 0 1000px #fff !important; } button.search_all { display: block; height: .6rem; width: .8rem; border: none; background-color: transparent; background-image: url(../images/icons/search.png); background-repeat: no-repeat; background-position: center 40%; background-size: .26rem; outline: none; position: absolute; padding: 0; top: 0; right: 0; bottom: 0; z-index: 5; } .cs_boxs { width: 100%; background-color: #fff; padding: 25px; border-top-left-radius: 25px; border-top-right-radius:25px ; } .cs_boxs h5 { font-size: .26rem; color: #007AFF; font-weight: normal; margin-bottom: .2rem; } .cs_boxs ul { width: 100%; display: block; list-style: none; height: 5rem; overflow: auto; padding-right: 10px; } .cs_boxs ul li { width: 97.5%; padding-left: .24rem; background-image: url(../images/icons/next.png); background-repeat: no-repeat; background-position: left center; background-size: auto .18rem; margin: 5px 0; font-size: .16rem; line-height: 1.8; margin-left: 2.5%; } .cs_boxs ul li a { display: block; text-decoration: none; color: #333; background-image: url(../images/icons/setting.png); background-position: right 1px; background-repeat: no-repeat; background-size: .2rem; border-bottom: 1px #eee solid; } .firstlabel { margin-left: 0 !important; width: 100% !important; } .firstlabel a { background-image: none !important;} .cs_boxs ul li:hover a { background-position: right -31px; } /* 棣栭〉鎼滅储-end */ /* 鍦ㄧ嚎鐣欒█ */ .clearfix { clear: both;} #form_apply {} #form_apply p { display: inline-block; float: left; font-size: 0.16rem; margin-bottom: .35rem; margin-right: 3%; } #form_apply p label { margin:0 0 8px; font-size: .18rem; margin-right: 8px; } #form_apply p span, #form_apply h4 span { display: inline-block; color: red; font-size: 26px; line-height: 1; height: 7px; transform: translate(-5px, 8px); } #form_apply p input { display: block; outline: none; padding: .15rem; margin: 0; border:1px #dcdcdc solid; height: .5rem; } input[name='gsName'] { width: 10rem;} input[name='name'], input[name='tel'], input[name='email'], .yanzhengma input[name='yz']{ width: 4rem;} #form_apply h4 { font-size: .18rem; margin-bottom: .15rem; font-weight: bold; } #form_apply h4 span { margin-left: 10px;} .changjing { width: 100%; margin: 0; padding: 0; margin-bottom: .25rem;} .changjing input[name='changjing'] { margin: 0 ; display: inline-block ; height: auto ; margin-right: 8px; } .changjing label { margin-right: 5%;font-size: .16rem; color: #333;} .xuqiu { margin-bottom: .35rem;} .xuqiu textarea { width: 10rem; min-height: 5rem; outline: none; margin: 0; padding: .15rem; border: 1px #dcdcdc solid; } .yanzhengma { } button.sm_reset ,button.sm_reset:hover { margin: 0; padding: 0; border: none; outline: none; background-color: transparent; font-size: .14rem; width: 1rem; text-align: right; } .yanzhengma input[name='yz'] { width: 1.5rem; display: block; outline: none; padding: .15rem; margin: 0; border: 1px #dcdcdc solid; height: .5rem; margin-top: 5px; margin-right: 5px; float: left; } .yanzhengma img {width: .85rem; margin-left: 15px;} button.tijiao { display: inline-block; margin: 0; padding: 0; width: 1.5rem; height: .5rem; background-color: #007AFF; color: #fff; margin-top: .35rem; font-size: .18rem; outline: none; border: none; border-radius:5px; } /* 鍦ㄧ嚎鐣欒█-end */ #copy_wrapper:hover .dataTables_scrollBody { overflow: hidden !important;} #copy_wrapper .dataTables_scrollBody::-webkit-scrollbar { width: 0; background-color: transparent; }