@charset "UTF-8";
@import "http://fonts.googleapis.com/earlyaccess/cwtexhei.css";
@import "https://fonts.googleapis.com/css2?family=Oswald:wght@600&display=swap";
body{font-family:Arial,sans-serif,"微軟正黑體","新細明體";line-height:145%;font-size:15px;color:#000}
a:hover{cursor:pointer}
:focus{outline:0}
.form-default input[type=text]{padding:8px 15px;font-size:15px;line-height:20px;border:none}
.form-default input[type=radio]{margin-right:5px}
.form-default select{letter-spacing:.1em;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:10px}
.form-default select::-ms-expand{display:none!important}
.page-select{text-align:right}
.page-select select{margin:20px 0;background:url(../images/base/icon-arrow.png) no-repeat right center;background-size:25px auto;color:#fff;border:none;padding:5px 30px 5px 10px;font-size:13px;min-width:150px;margin-left:5px}
.page-select .depblue{background-color:#0969af}
.page-select .depgary{background-color:#333;color:#ccc}
.page-select .lightblue{background-color:#0078cc}
.warning{position:relative;background-color:#b60005;color:#fff;padding:20px 0;font-size:13px;z-index:999}
.warning > div{position:relative;max-width:980px;margin:0 auto}
.warning img{position:absolute;left:0;width:44px;height:38px}
.warning p{padding:0 40px 0 60px}
.warning a{position:absolute;right:0;top:0;display:block;height:100%;width:50px;background:url(../images/base/icon-close.png) no-repeat right center;background-size:30px 30px}
.font{font-family:'cwTeXHei',sans-serif}
@font-face{font-family:'gunplay';src:url(../fonts/gunplay/gunplay.eot);src:local(☺),url(../fonts/gunplay/gunplay.woff) format("woff"),url(../fonts/gunplay/gunplay.ttf) format("truetype"),url(../fonts/gunplay/gunplay.svg) format("svg");font-weight:400;font-style:normal}
.txt-title strong{display:block;font-size:24px}
.txt-title span{font-family:'Oswald',"微軟正黑體","新細明體",Arial,sans-serif;color:#0969af;font-size:50px;display:block;margin:10px 0 50px;text-transform:uppercase}
.txt-title2{display:table;margin-bottom:20px}
.txt-title2 > *{display:table-cell;word-break:keep-all;white-space:nowrap}
.txt-title2 strong{font-size:20px;color:#333}
.txt-title2 span{font-family:'Oswald',"微軟正黑體","新細明體",Arial,sans-serif;color:#e10012;font-size:24px;font-weight:400;padding:0 10px}
.txt-title2::after{display:table-cell;content:'';width:100%;background:url(../images/base/line.png) repeat-x center center}
.txt-title3{background-color:#0078cc;color:#fff;font-weight:bolder;padding:5px 20px;font-size:15px}
.txt-lightblue{color:#0078cc}
.txt-lightgary{color:#999}
.slick-slide img{width:100%;height:auto}
.fancybox-next span{background:url(../images/base/icon-arrow-right.png) no-repeat center 4px #0078cc!important;background-size:15px!important;width:36px!important;height:36px!important;right:-15px!important}
.fancybox-prev span{background:url(../images/base/icon-arrow-left.png) no-repeat center 4px #0078cc!important;background-size:15px!important;width:36px!important;height:36px!important;left:-15px!important}
.slick-arrow{position:absolute;border:none;color:transparent;left:50%;margin-left:465px;top:0;background:url(../images/base/icon-arrow-right.png) no-repeat center center;width:50px;height:100%;cursor:pointer}
.slick-prev{margin-left:-515px;background-image:url(../images/base/icon-arrow-left.png);z-index:1}
.slick-dots{text-align:center;margin:20px auto 10px}
.slick-dots li{display:inline-block;margin:0 5px}
.slick-dots button{border:none;color:transparent;border-radius:50%;background-color:#333;width:12px;height:12px;font-size:0;display:inline-block}
.slick-dots .slick-active button{background-color:#0969af}
.sliderItems{margin:10px auto}
.sliderItems .slick-slide{margin:0 5px;display:block}
.sliderAlbum img{width:100%;height:auto}
.sliderAlbumArrow img{width:100%;height:auto}
.sliderAlbumArrow .slick-arrow{left:0;margin:0}
.sliderAlbumArrow .slick-next{left:auto;right:0;margin:0}
#cboxWrapper{padding-top:20px}
#colorbox,#cboxOverlay,#cboxWrapper{overflow:visible}
#cboxOverlay{background:#fff}
#cboxClose,#cboxClose:hover{display:block;position:absolute;background:url(../js/plugin/colorbox/images/icon-close.png) no-repeat left top;width:50px;height:50px;top:-50px;right:-15px}
#cboxContent,#cboxLoadedContent,.cboxIframe{background:none!important}
.cbx_noArrow #cboxPrevious,.cbx_noArrow #cboxNext{display:none!important}
.scrollbar{overflow:hidden}
.loadingWrap{position:fixed;top:0;left:0;width:100%;background-color:#fff;height:100%;z-index:9999}
.loader{position:absolute;left:50%;top:50%;width:120px;height:120px;margin:-60px 0 0 -60px;text-align:center}
.loader img{width:120px;height:auto}
.loader:after{content:'LOADING...';display:inline-block;margin-top:10px;letter-spacing:.1em;color:#999;font-size:12px;font-weight:700}
.btn{display:inline-block;text-align:center}
.btn-blue{background-color:#0078cc;color:#fff!important;font-weight:bolder;padding:15px}
.btn-gary{background-color:#464646;color:#fff!important;font-weight:bolder;padding:15px}
.hoverEffect a{position:relative;overflow:hidden}
.hoverEffect div{position:absolute;background:url(../images/base/icon-view.png) no-repeat center center rgba(0,111,188,0.85);width:100%;height:100%}
.listStyle-decimal li{position:relative;counter-increment:listNumbering;line-height:normal;padding:20px 0 30px 80px;color:#666;border-bottom:1px dashed #ddd}
.listStyle-decimal li:before{position:absolute;left:0;top:15px;display:block;width:80px;content:counter(listNumbering, decimal-leading-zero);font-size:40px;font-family:'Oswald',"微軟正黑體","新細明體",Arial,sans-serif;color:#0078cc}
.listStyle-decimal li:after{position:absolute;left:45px;top:25px;content:'／';color:#0078cc;font-size:25px}
.listStyle-decimal h6{font-size:18px;color:#333;margin-bottom:5px;font-weight:bolder;line-height:normal}
.listStyle-dashed li{position:relative;counter-increment:listNumbering;line-height:normal;border-bottom:1px dashed #ccc;padding:5px 0;padding-left:20px}
.listStyle-dashed li:before{position:absolute;left:0;top:5px;display:block;content:counter(listNumbering, decimal) ".";font-size:13px;color:#666}
[class^="lister-row-"] > *{display:inline-block;vertical-align:top;margin-bottom:30px;margin-left:-4px}
[class^="lister-row-"] img{width:100%;height:auto}
.lister-row-2 > *{width:-moz-calc(100% / 2 - 10px);width:-webkit-calc(100% / 2 - 10px);width:-o-calc(100% / 2 - 10px);width:calc(100% / 2 - 10px)}
.lister-row-2 > :nth-child(odd){margin-right:20px;margin-left:0}
.lister-row-4 > *{width:-moz-calc(100% / 4 - 15px);width:-webkit-calc(100% / 4 - 15px);width:-o-calc(100% / 4 - 15px);width:calc(100% / 4 - 15px);margin-right:20px}
.lister-row-4 > :nth-child(4n + 1){margin-left:0}
.lister-row-4 > :nth-child(4n){margin-right:0}
.table-interlace{font-size:13px;width:100%;border-collapse:separate;border-spacing:1px}
.table-interlace th{background-color:#2b2b2b;color:#fff;width:110px;padding:15px 20px}
.table-interlace tr:nth-child(odd) th{background-color:#404040}
.table-interlace td{background-color:#d9d9d9;color:#666;padding:15px 20px}
.table-row{width:100%;letter-spacing:.1em}
.table-row thead{background-color:#404040}
.table-row tbody{background-color:#d9d9d9}
.table-row tbody tr:nth-child(odd) td{background-color:#e7e7e7}
.table-row th{padding:15px;color:#fff;font-weight:bolder}
.table-row td{padding:15px}
.table-row tr th:first-child,.table-row tr td:first-child{padding-left:30px}
.table-row tr th:last-child,.table-row tr td:last-child{padding-right:30px}
.form-style{color:#666;font-size:15px}
.form-style > li{position:relative;margin-top:20px}
.form-style > li > div{padding:0 10px}
.form-style > li > div > div{position:relative;border-bottom:1px solid #cfcfcf;padding:15px 0}
.form-style > li > div > div > span{font-weight:700}
.form-style > li > div:first-child{padding-left:0}
.form-style > li > div:last-child{padding-right:0}
.form-style > li:first-child{margin-top:0}
.form-style input[type="text"],.form-style input[type="password"],.form-style input[type="date"],.form-style textarea,.form-style .radio_box{border:none;width:100%;padding:0;background-color:transparent;color:#666;margin-top:10px}
.form-style input[type="date"]{padding-left:50%}
.birthday:before{content:attr(data-name);display:inline-block;position:absolute;top:15px;left:35px}
.form-style ::-webkit-input-placeholder{color:#666}
.form-style ::-moz-placeholder{color:#666}
.form-style :-ms-input-placeholder{color:#666}
.form-style input:-moz-placeholder{color:#666}
.form-style textarea{height:200px}
.form-style label{margin-right:20px;font-size:13px}
.form-style label.txt{margin-right:0}
.form-style label.txt input[type="text"]{display:inline-block;width:90px;border-bottom:1px solid #cfcfcf;padding:0}
.form-style input[type="radio"],.form-style input[type="checkbox"]{margin-right:5px}
.form-style .groups{display:inline-block}
.form-style .groups label{display:inline-block}
.form-style .groups br{display:none}
.form-style .selectBox{padding-right:20px}
.form-style select{width:100%;border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../images/base/icon-arrow3.png) no-repeat right center transparent;background-size:12px auto;margin-top:10px}
.form-style .code a{display:block;position:absolute;right:20px;top:10px}
.form-style .require span::after{content:'*';line-height:16px;font-size:20px;color:#f70000;font-weight:bolder;position:relative;top:5px}
.form-style .scroll{height:150px;overflow-y:scroll}
.form-style .editarea{font-size:15px;line-height:25px}
.form-style .editarea img{max-width:100%;height:auto}
.form-style .noborder{border:none;padding:0 35px}
.form-style .noborder.require::before{top:0}
.form-style.btns{margin-top:20px}
.form-style.btns .btn{width:-moz-calc(100% / 2 - 10px);width:-webkit-calc(100% / 2 - 10px);width:-o-calc(100% / 2 - 10px);width:calc(100% / 2 - 10px)}
.form-style.btns .btn-blue{margin-right:20px}
.accordion{border-top:1px solid #ddd}
.accordion > li > :first-child{cursor:pointer;color:#222;font-weight:700;padding:20px 0}
.accordion > li > :first-child + *{display:none}
.accordion .btn{display:block;font-size:13px;padding:10px 0;margin:20px auto}
.accordion.arrow > li{position:relative;border-bottom:1px solid #ddd}
.accordion.arrow h6{padding-right:30px;line-height:normal}
.accordion.arrow h6::after{content:'';display:block;width:18px;height:11px;background:url(../images/base/icon-arrow-down.png) no-repeat center center;background-size:18px 11px;position:absolute;right:0;top:20px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.accordion.arrow > li.active h6::after{-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
.accordion.row > li > :first-child{background-color:#d5d5d5;display:table;width:100%;text-align:center;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.accordion.row > li > :first-child > *{display:table-cell;font-size:13px;font-weight:bolder;padding:0 10px}
.accordion.row > li:first-child > *{background-color:#404040!important;color:#fff;font-weight:bolder;letter-spacing:.1em}
.accordion.row > li:nth-child(odd) > :first-child{background-color:#e7e7e7}
.accordion.row > li.active > :first-child{background-color:#0078cc}
.accordion.row > li.active > :first-child > *{color:#fff}
.tab-menu{overflow:hidden}
.tab-menu > *{display:inline-block}
.tab-menu > :first-child{margin-left:0}
.tab-content > *{display:none}
.tab-content > :first-child{display:block}
.noscroll{overflow:hidden}
._pc{display:block!important}
._mobile{display:none!important}
.header{position:relative;background-color:#090e15;color:#fff;z-index:999}
.header a{color:#fff;display:inline-block;vertical-align:middle}
.header .logo{position:absolute;left:50%;margin-left:-490px;top:50px;display:block;z-index:99;width:309px;height:auto}
.header .logo img{width:100%;height:auto}
.header .logo:hover{background-color:transparent}
.header .ctrlMenu{display:none;position:absolute;right:0;top:0;padding:25px 20px;border-left:1px solid #4d85d3;width:70px;height:70px;cursor:pointer;background:#006fbc}
.header .ctrlMenu .img{position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;height:100%}
.header .ctrlMenu span{display:block;position:absolute;height:4px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
.header .ctrlMenu span:nth-child(1){top:0}
.header .ctrlMenu span:nth-child(2){top:50%}
.header .ctrlMenu span:nth-child(3){top:100%}
.ctrlMenu.open span:nth-child(1){top:50%;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}
.ctrlMenu.open span:nth-child(2){opacity:0;left:-60px}
.ctrlMenu.open span:nth-child(3){top:50%;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}
.navbar{min-height:130px}
.quickMenu{max-width:980px;margin:0 auto;line-height:35px;font-size:13px;text-align:right}
.quickMenu form{display:inline-block;height:35px;vertical-align:top}
.quickMenu a{display:inline-block;margin:0 10px;vertical-align:top;height:35px}
.quickMenu a:nth-child(4){padding-right:10px}
.quickMenu > div{position:relative;height:35px;margin-right:-4px;display:inline-block}
.quickMenu .logout{right:0;top:0;padding:0 10px;margin:0;background-color:#848587}
.language{margin:0;display:inline-block;height:35px;padding:0 30px 0 10px !important;background:url(../images/base/icon-arrow.png) no-repeat right center #53575c;background-size:25px auto;color:#fff;border:none}
.searchBox{display:inline-block;position:relative;vertical-align:top;background-color:#3a3e44;margin-left:-4px;height:35px}
.searchBox input{border:none;width:160px;height:100%;background-color:transparent;padding:0 10px;color:#fff}
.searchBox a{position:absolute;right:2.5%;width:35px;height:100%;margin:0;background:url(../images/base/icon-search.png) no-repeat center center}
.menu{position:absolute;top:35px;width:100%;background-color:#0078cc}
.menu .nav{max-width:980px;margin:0 auto;text-align:right}
.menu .nav > li{display:inline-block;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.menu .nav > li > a{height:95px;line-height:95px;padding:0 10px}
.menu .nav > li:hover,.menu .nav > li.active{background-color:#122d40;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.cart_nb{display:inline-block;width:20px;height:20px;background:#e10012;line-height:19px;margin-left:2px;text-align:center;-webkit-border-radius:50%;border-radius:50%;font-size:12px;font-weight:700}
.cover{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:99;cursor:pointer}
.submenu{display:none;position:absolute;left:0;text-align:left;width:100%;background:url(../images/base/menuBg.jpg) no-repeat center center #122d40;padding:50px 0;background-size:cover}
.submenu ul{max-width:980px;margin:0 auto}
.submenu a{display:block;font-size:12px;color:#ccc}
.submenu li{display:inline-block;margin-bottom:50px;width:14.285714%;vertical-align:top;padding-right:30px}
.submenu li:last-child{padding-right:0}
.submenu li a:first-child{font-size:15px;color:#fff;font-weight:bolder;margin-bottom:20px}
.submenu li:nth-child(7n + 1){margin-left:0}
.sideNav{margin-bottom:40px}
.sideNav > h6{position:relative;display:none;color:#cce2f2;padding:10.5px 25px;border-bottom:1px solid #80b7de;cursor:pointer}
.sideNav > h6:after{position:absolute;display:block;content:'';background:url(../images/base/icon-sideNav-arrow.png) no-repeat center center;background-size:6px 10px;width:6px;height:10px;right:17px;top:15px;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.sideNav > h6.open:after{-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.sideNav a{display:block;padding:10px 0;font-size:13px;-moz-transform-origin:center center;-webkit-transform-origin:center center;-o-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}
.sideNav a:before{-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.sideNav ol > li > a{color:#000;font-weight:700;font-size:16px;padding:10px 0;background:url(../images/base/icon-pluse.png) no-repeat right center;border-bottom:1px solid #999}
.sideNav ul{display:none}
.sideNav ul > li > a{color:#666;border-bottom:1px solid #cbcbcb}
.sideNav ul > li > a:before{display:inline-block;content:url(../images/base/icon-arrow-right2.png);margin-right:10px}
.sideNav ul > li > a.active:before{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.sideNav ul > li:last-child > a{border-bottom:1px solid #999}
.sideNav .sideSub{display:none}
.sideNav .sideSub a{border-bottom:1px solid #e4e4e4;padding-left:1.25em;color:#999}
.sideNav-list > *{margin-bottom:60px;font-size:13px;color:#666}
.pager{display:block;margin:60px auto;text-align:left;clear:both}
.pager a{display:inline-block;color:#666;padding:0 5px;vertical-align:middle}
.pager .prev{margin-right:10px}
.pager .next{margin-left:10px}
.pager .nomore{color:#ccc!important}
.pager a:hover,.pager .active{color:#008cee}
.pager .hideBtn{display:inline-block}
.mainWrap{padding:60px 0;background:url(../images/base/bg.jpg) no-repeat left top;background-size:100% auto;overflow:hidden}
@media screen and (min-width: 1001px) {
.mainWrap{margin-top:0!important}
}
.main{max-width:980px;margin:0 auto}
.main.main-dealer{position:relative}
.mainTop > *{clear:right;float:right}
.mainTop .txt-title{float:left}
.rows-left{float:left;width:230px}
.rows-right{float:right;width:690px}
.crumbs{text-align:right;font-size:13px}
.crumbs a{display:inline-block}
.crumbs a:before{display:inline-block;vertical-align:middle;margin:0 10px;content:url(../images/base/icon-arrow-right3.png)}
.crumbs a:first-child:before,.crumbs a:first-child + a:before{display:none}
.ads a{display:block;margin-top:10px}
.ads a img{width:100%;height:auto}
.ads a:first-child{margin-top:0}
.ads .fb{background:url(../images/base/ads-fb.png) no-repeat center center #0969af;height:80px}
.footer{background-color:#0078cc;padding:30px 0 40px;color:#fff;font-size:13px}
.footer > div{max-width:980px;margin:0 auto}
.footer a{display:inline-block;color:#fff;font-size:13px}
.footer nav{float:left}
.footer nav a{display:inline-block;margin-right:10px;line-height:25px}
.social{margin-top:30px;float:left;clear:both}
.social img{width:30px;height:auto}
.social a{display:inline-block;margin-right:5px}
.links{float:right;text-align:right}
.links > a{display:inline-block;vertical-align:middle;margin-left:10px}
.links img{height:auto}
.links > a:first-child img{width:38px}
.links > a:nth-child(2) img{width:66px}
.links > a:last-child img{width:74px}
.copyright{float:right;text-align:right;margin-top:30px}
.home{position:absolute;width:100%;height:100%;background:url(../images/page/home/bg.jpg) no-repeat center center;background-size:cover;max-width:none;margin:0;padding:0}
.home .main{position:absolute;left:50%;top:50%;margin:-140px 0 0 -80px;text-align:center}
.home img{margin-bottom:20px}
.home h6{letter-spacing:.1em}
.home span{color:#666;font-size:12px}
.home .language{color:#fff;font-size:13px;width:100%;margin-top:10px;background:url(../images/base/icon-arrow.png) no-repeat right center #006fbc;background-size:25px auto}
.index{padding-top:0;margin:0 auto;background:url(../images/page/index/bg.png) repeat-x left top}
.index .rows-left{width:660px}
.index .rows-right{width:265px}
.index .index-news{height:190px;padding:10px 0}
.index .index-news a{clear:both;display:block;margin-top:15px}
.index .index-news a > *{display:inline-block;vertical-align:top;font-size:13px}
.index .index-news a span{font-weight:bolder;color:#000;margin-left:0;font-family:Helvetica,Arila,sans-serif;letter-spacing:.04em}
.index .index-news a h6{color:#fff;background-color:#000;padding:2px 5px;margin:0 5px;text-align:center;width:80px}
.index .index-news a p{color:#666;width:-moz-calc(100% - 170px);width:-webkit-calc(100% - 170px);width:-o-calc(100% - 170px);width:calc(100% - 170px);-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.index .index-news a:first-child{margin-top:0}
.index .index-news .mCSB_scrollTools{width:5px}
.index .index-news .mCSB_scrollTools .mCSB_draggerRail{width:5px;border-radius:0;background-color:#c9c9c9!important}
.index .index-news .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:5px;border-radius:0;background-color:#0969af!important}
.index .link{margin:30px auto}
.index .link a{display:block;margin:20px auto}
.index .link img{width:100%;height:auto}
.product .rows-right{text-align:right}
.product .fblike{display:inline-block;vertical-align:top;margin:30px 0 50px;height:26px;width:61px;padding:2.5px 5px;background:url(../images/base/fb-buttom-bg.jpg) repeat-x top left;border-radius:3px;margin-left:5px}
.product .fb-like{height:26px;width:61px}
.product .fblike:hover{background-image:url(../images/base/fb-buttom-bg-hover.jpg)}
.product .addinquiry{display:inline-block;vertical-align:top;border-radius:3px;color:#fff;padding:2.5px 10px 2.5px 25px;margin:30px 0 50px;font-size:12px;background:url(../images/base/icon-pluse2.png) no-repeat 7px center #0078cc;font-weight:bolder;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.product .addinquiry:hover,.product .addinquiry.checked{background:url(../images/base/icon-checked.png) no-repeat 7px center #c8c8c8;color:#999}
.product-list{display:block;text-align:left;font-size:0}
.product-list li:nth-child(3n){margin-right:0}
.product-list li:nth-child(3n + 1){margin-left:0}
.product-list li p a:hover,.product-item li p a:hover{background-color:#0969af;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.product-list li p a + a.checked,.product-item li p a + a.checked{background-color:#0078cc}
.product-list li p a + a:hover,.product-item li p a + a:hover{background-color:#0078cc}
.product-list h5,.product-item h5{color:#0969af;font-size:13px}
.product-list h6,.product-item h6{min-height:40px;font-weight:bolder;margin:5px 0 20px}
.product-list p a + a,.product-item p a + a{background-color:#404040}
.product-list li{display:inline-block;vertical-align:bottom;width:30%;margin-right:5%;margin-bottom:30px}
.product-list li div,.product-item li div{width:100%;display:block;height:auto;margin-bottom:10px}
.product-list li div img,.product-item li div img{width:100%}
.product-list p,.product-item p{text-align:center;font-size:13px}
.product-list p a,.product-item p a{display:block;padding:8px 0;background-color:#666;color:#fff;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.product-detail{text-align:left}
.product-detail .sliderAlbum{margin-bottom:20px}
.product-detail > h2{font-family:'Oswald',"微軟正黑體","新細明體",Arial,sans-serif}
.product-detail > ul{margin-top:10px}
.product-detail > ul li{font-family:"微軟正黑體","新細明體",Arial,sans-serif;font-size:13px;display:inline-block}
.product-detail > ul li span{color:#0969af}
.product-detail .sale-area{margin-top:15px}
.product-detail .sale-area img{margin-right:5px;width:21px;height:auto}
.product-detail .editarea{margin-top:30px}
.product-detail .imgAlbum{margin-top:40px}
.product-detail .imgAlbum a{float:left;display:block;border:1px solid #333;margin-left:4px;margin-bottom:4px;width:-moz-calc(100% / 4 - 3px);width:-webkit-calc(100% / 4 - 3px);width:-o-calc(100% / 4 - 3px);width:calc(100% / 4 - 3px)}
.product-detail .imgAlbum a:nth-child(4n + 1){margin-left:0}
.product-detail .imgAlbum img{width:100%;height:auto}
.product-detail .listStyle-decimal{margin-top:20px}
.product-detail .table-interlace{margin-top:30px}
.product-detail .youtube{margin-top:30px}
.product-detail .download{margin-top:30px}
.product-detail .download a{display:inline-block;width:-moz-calc(100% / 3 - 7px);width:-webkit-calc(100% / 3 - 7px);width:-o-calc(100% / 3 - 7px);width:calc(100% / 3 - 7px);margin-left:-4px;margin-right:10px;position:relative;vertical-align:top}
.product-detail .download a .txt{position:absolute;left:15px;bottom:15px;color:#fff}
.product-detail .download a .txt h4{opacity:.6;font-size:13px;font-weight:600;line-height:1;margin-bottom:5px}
.product-detail .download a .txt h3{font-size:17px;font-weight:700;line-height:1}
.product-detail .download a:first-child{margin-left:0}
.product-detail .download a:last-child{margin-right:0}
.product-detail .download span{bottom:38%;font-size:12px;color:#fff;opacity:.8;letter-spacing:.05em}
.product-detail .download img{width:100%;height:auto;display:none}
.product-detail .download img.down-img{display:block;width:28%;height:auto;position:absolute;right:8%;top:50%;transform:translateY(-50%)}
.product-detail .download img:first-child{display:block}
.product-detail .product-related,.product-detail .product-collocation{margin-top:50px}
.product-detail .product-item{width:620px;margin:0 auto}
.product-detail .product-item .slick-slide{margin:0 15px}
.product-detail .product-item .slick-arrow{position:absolute;left:-40px;top:50%;background:url(../images/page/product/arrow-block-left.png) no-repeat center center;width:40px;height:40px;margin:0;margin-top:-20px}
.product-detail .product-item .slick-next{left:auto;right:-40px;background-image:url(../images/page/product/arrow-block-right.png)}
.about-history img{max-width:100%}
.about-history > ul{margin:20px auto}
.about-history > ul li{display:table;width:100%;border-bottom:1px dotted #666;padding:20px 0;font-size:13px;color:#666}
.about-history > ul li > *{display:table-cell;vertical-align:top}
.about-history > ul h6{font-family:'Oswald',"微軟正黑體","新細明體",Arial,sans-serif;color:#333;font-size:25px;width:90px;line-height:normal}
.about-quality .table-row{margin-top:30px;text-align:center}
.about-quality .table-row tr > :first-child{width:120px}
.about-quality .table-row tr > :last-child{width:150px}
.about-quality .table-row tr > :nth-child(2){text-align:left}
.about-quality .table-row td{font-weight:bolder}
.about-quality .pics img{width:100%}
.shop .table-interlace{margin-top:20px}
.shop .table-interlace th{text-align:left}
.shop-name{font-size:15px;font-weight:bolder;margin-top:20px}
.shop-intro{font-size:13px;color:#666;margin-top:10px}
.shop-fb{margin-top:20px;display:block;padding:25px;text-align:center;background:url(../images/page/shop/fb-bg.jpg) no-repeat center center;background-size:cover}
.shop-fb > *{display:inline-block;vertical-align:top;color:#fff}
.shop-fb div{text-align:left;max-width:400px}
.shop-fb h6{font-size:25px;font-weight:bolder;text-shadow:2px 0 8px rgba(8,1,3,0.6);line-height:25px}
.shop-fb p{font-size:18px;margin-top:5px;text-shadow:2px 0 8px rgba(8,1,3,0.6)}
.shop-order{margin-top:60px}
.shop-order > p{margin-top:30px}
.shop-order .form-style{margin-top:30px}
.shop-order .form-style td,.shop-order .form-style th{width:33.333333%;text-align:left;padding:15px 25px;font-size:13px}
.shop-order .form-style td{color:#666}
.news .share{margin-top:30px;text-align:right}
.news-list{margin-top:35px}
.news-list a{position:relative;display:inline-block;vertical-align:top;margin-bottom:40px;width:-moz-calc(100% / 2 - 10px);width:-webkit-calc(100% / 2 - 10px);width:-o-calc(100% / 2 - 10px);width:calc(100% / 2 - 10px)}
.news-list a:nth-child(odd){margin-right:20px;margin-left:0}
.news-list img{width:100%;height:auto}
.news-list h6{font-weight:bolder;margin:15px 0 5px;color:#333}
.news-list p{font-size:13px;color:#666}
.news-list span{display:block;font-size:13px;color:#0078cc;margin-top:10px}
.news-list .hot:before{position:absolute;right:0;top:0;display:block;content:attr(data-title);background-color:#e60012;color:#fff;font-weight:bolder;font-size:12px;padding:2.5px 12.5px}
.news-detail img{max-width:100%}
.news-detail > h6{margin-top:30px;font-weight:bolder;color:#333}
.news-detail > h6 span{color:#999;font-size:13px;padding:0 10px}
.news-detail .editarea{margin-top:30px}
.dealer .maps{clear:both;width:100%;height:450px}
.dealer .maps .gm-style > div:first-child > div:nth-child(3) > div:last-child > div:first-child,.dealer .maps .gm-style > div:first-child > div:nth-child(3) > div:last-child > div:first-child > div:first-child > div:nth-child(2),.dealer .maps .gm-style > div:first-child > div:nth-child(3) > div:last-child > div:first-child > div:first-child > div:last-child{width:520px!important;height:230px!important}
.dealer .maps .gm-style > div:first-child > div:nth-child(3) > div:last-child > div:first-child > div:first-child > div:first-child,.dealer .maps .gm-style > div:first-child > div:nth-child(3) > div:last-child > div:first-child > div:first-child > div:nth-child(3) > div > *{display:none}
.dealer .maps .gm-style > div:first-child > div:nth-child(3) > div:last-child > div:first-child > div:first-child > div:nth-child(3){margin-top:-15px}
.dealer .maps .gm-style > div:first-child > div:nth-child(3) > div:last-child > div:first-child > div:first-child > div:nth-child(3)::after{content:url(../js/plugin/maplace/arrow.png);margin-top:-20px;margin-left:-5px}
.dealer .maps .gm-style > div:first-child > div:nth-child(3) > div:last-child > div:first-child > div:first-child > div:last-child{background-color:#2d2d2d!important}
.dealer .maps .gm-style > div:first-child > div:nth-child(4) > div:last-child > div:first-child > div:first-child > div:last-child{background-color:#2d2d2d!important}
.dealer .maps .gm-style-iw{width:573px!important;height:auto!important;max-width:none;max-height:none;overflow:visible;top:1px!important;left:1px!important;background:#2d2d2d}
.dealer .maps .gm-style-iw:before{content:"";width:100%;height:calc(100% + 18px);background:#2d2d2d;position:absolute;top:0;left:0}
.dealer .maps .gm-style-iw:after{content:"";width:0;height:0;border-style:solid;border-width:25px 13px 0;border-color:#2d2d2d transparent transparent;position:absolute;bottom:-42px;left:50%;margin-left:-13px}
.dealer .maps .gm-style-iw + div{background:url(../js/plugin/maplace/close.png) no-repeat center center;width:45px!important;height:45px!important;top:0!important;right:0!important;opacity:1!important}
.dealer .maps .gm-style-iw + div img{display:none}
.dealer .maps .gm-style-iw > div{overflow:hidden!important}
.dealer .info{color:#fff;width:520px;height:230px;margin:0;word-break:break-all;overflow:hidden;position:relative}
.dealer .info > *{position:absolute;display:block;float:left}
.dealer .info img{max-width:180px;max-height:230px;width:auto;height:auto}
.dealer .gm-style-iw-d .info img{top:50%;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);background:#fff}
.dealer .info div{left:180px;width:300px;padding:35px 0 35px 35px}
.dealer .gm-style-iw-d .info div{top:50%;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}
.dealer .info h6{font-family:'Oswald',"微軟正黑體",Arial,sans-serif;font-size:20px}
.dealer .info p{margin-top:10px}
.dealer .info a{display:block;color:#fff;padding-left:20px;background:url(../images/page/dealer/icon-web.png) no-repeat left 5px}
.dealer .info .tel{margin-top:10px;background-image:url(../images/page/dealer/icon-tel.png)}
.dealer .list{padding:30px;display:none}
.dealer .list.show{display:block}
.dealer .list > li{padding:20px 0;border-bottom:1px solid #ccc}
.dealer .list > li:first-child{border-top:1px solid #ccc}
.dealer .list .info{width:auto;height:auto}
.dealer .list .info > *{position:static;display:table-cell;width:55%}
.dealer .list .info h6{color:#0969af}
.dealer .list .info img{margin-right:20px;max-width:35%;height:auto}
.dealer .list .info div{color:#333;padding:0}
.dealer .list .info a{display:inline-block;vertical-align:middle;margin:20px 10px 0 0;color:transparent;width:30px;height:30px;background:url(../images/base/icon-tel.png) center center #2d2d2d no-repeat;background-size:60% auto;border-radius:100%}
.dealer .list .info .web{background-image:url(../images/base/icon-web.png)}
.dealer .page-select{padding:0 30px;text-align:inherit}
.dealer .page-select select{margin:0;width:100%;padding:8.5px 25px;font-size:15px}
.contact .txt-title2{margin-top:60px}
.contact .txt-title2:first-child{margin-top:0}
.fix-au .table-row{font-size:13px;margin-top:30px;text-align:left}
.fix-au .table-row tr td:first-child,.fix-au .table-row tr th:first-child{width:400px}
.fix-download .table-row{font-size:13px;margin-top:30px;text-align:left}
.fix-download .table-row tr td:first-child,.fix-download .table-row tr th:first-child{letter-spacing:normal;color:#999}
.fix-download .table-row tr td:first-child ~ td,.fix-download .table-row tr th:first-child ~ th{width:80px;padding:15px 10px;text-align:center}
.fix-download .table-row tr img{width:20px;height:auto}
.fix-download .table-row h6{font-size:13px;color:#333;font-weight:bolder}
.fix-intro > h3{margin:30px 0 15px}
.download [class^="lister-row-"]{font-size:13px}
.download [class^="lister-row-"] img{margin-bottom:10px}
.download [class^="lister-row-"] h6{font-size:13px}
.download [class^="lister-row-"] a{display:inline-block;color:#0078cc;text-decoration:underline;margin-right:10px}
.member .form-style{margin:20px auto}
.member .form-style:last-child{margin-bottom:0}
.login > .btns{text-align:right}
.login > .btns a{color:#0078cc;margin-right:10px;text-decoration:underline;font-size:13px;background:url(../images/base/icon-question.png) no-repeat left center;padding-left:20px}
.login-join{background:url(../images/page/member/login-join-bg.jpg) no-repeat right top #292929;background-size:auto 100%;color:#ccc;padding:80px 70px;font-size:13px;margin:40px auto}
.login-join > *{max-width:55%}
.login-join h4{color:#0097ff;font-size:18px}
.login-join h3{color:#fff;font-size:25px;font-weight:bolder;margin-top:10px}
.login-join h3::after{content:'';display:block;width:55px;height:3px;background-color:#fff;margin:25px 0 30px}
.login-join .btn{position:relative;border:1px solid #fff;color:#fff;font-size:15px;padding:10px 15px;margin-top:30px;padding-right:40px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.login-join .btn::after{position:absolute;right:10px;top:7.5px;display:block;vertical-align:top;content:'＋';font-weight:bolder;font-size:24px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.login-join .btn:hover{background-color:#0078cc;border:1px solid #0078cc}
.inquiry .table-row{margin-top:30px;font-size:13px}
.inquiry .table-row tr th:first-child,.inquiry .table-row tr td:first-child{text-align:left;letter-spacing:normal}
.inquiry .table-row tr td:first-child > *{display:table-cell;vertical-align:middle}
.inquiry .table-row tr td:first-child > div:first-child{width:150px;min-width:150px;text-align:center;vertical-align:middle}
.inquiry .table-row tr td:first-child > div:nth-child(2){padding-left:20px}
.inquiry .table-row tr td:first-child img{max-width:150px;width:auto;height:auto}
.inquiry .table-row tr td:first-child p span{display:inline-block}
.inquiry .table-row tr td:first-child + td{font-size:15px}
.inquiry .table-row tr th:first-child ~ th,.inquiry .table-row tr td:first-child ~ td{width:80px;text-align:center}
.inquiry .table-row input{width:45px;height:45px;text-align:center;border:1px solid #ccc}
.inquiry .table-row .btn{display:block;margin:0 auto;width:25px;height:25px;background:url(../images/base/icon-del.png) no-repeat center center #a4a4a4;border-radius:100%;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.inquiry .table-row .btn:hover{background-color:#0078cc}
.inquiry .accordion.row{margin:30px auto;font-size:13px}
.inquiry .accordion.row > li > div:first-child h6{width:20%;padding:0 20px}
.inquiry .accordion.row > li > div:first-child h6:nth-child(3){width:40%}
.inquiry .accordion.row > li > div:first-child h6:nth-child(odd){text-align:left}
.inquiry .accordion.row > li > div:first-child h6:last-child{text-align:right}
.inquiry .accordion.row > li > div:first-child span{color:#0078cc;text-decoration:underline}
.inquiry .accordion.row > li > :first-child + *{padding:20px 0}
.inquiry .accordion.row > li > :first-child + * > table tr:first-child th,.inquiry .accordion.row > li > :first-child + * > table tr:first-child td{border-top:none}
.inquiry .accordion.row > li > :first-child + * > table tr:first-child td > a{display:inline-block;margin-left:-4px;width:150px;margin-bottom:20px;margin-right:-moz-calc(100% / 3 - 135px);margin-right:-webkit-calc(100% / 3 - 135px);margin-right:-o-calc(100% / 3 - 135px);margin-right:calc(100% / 3 - 135px)}
.inquiry .accordion.row > li > :first-child + * > table tr:first-child td > a > div:first-child{width:150px;height:135px;display:table-cell;vertical-align:middle;text-align:center;margin-bottom:10px}
.inquiry .accordion.row > li > :first-child + * > table tr:first-child td > a img{max-width:100%;max-height:100%;width:auto;height:auto}
.inquiry .accordion.row > li > :first-child + * > table tr:first-child td > a:nth-child(3n + 1){margin-left:0}
.inquiry .accordion.row > li > :first-child + * > table tr:first-child td > a:nth-child(3n){margin-right:0}
.inquiry .accordion.row > li > :first-child + * > table th,.inquiry .accordion.row > li > :first-child + * > table td{padding:20px;border-top:1px solid #ccc;vertical-align:top}
.inquiry .accordion.row > li > :first-child + * > table th{width:100px;text-align:center;color:#333;font-weight:bolder}
.inquiry .accordion.row > li.active > div:first-child span{color:#fff}
.inquiry .accordion.row table{width:100%}
.register .tab-menu a{float:left}
.register .tab-menu > *{min-height:180px;width:50%;text-align:left;padding:25px 40px;background-color:#b7b7b7;color:#fff;font-weight:bolder;font-size:13px}
.register .tab-menu h3{font-size:20px;font-weight:bolder;margin-bottom:5px}
.register .tab-menu .active{background:url(../images/page/member/register-bg.png) no-repeat #3b3b3b 190% / 80%}
.register .tab-content{margin:30px 0}
.register .table-form{margin-top:5px}
.register .txt-lightgary{font-size:13px;display:inline-block;vertical-align:middle;margin:0 5px}
.resetpw .table-form td{padding-left:110px}
.search .rows-right{text-align:right}
.result{position:relative;text-align:left;border-bottom:1px solid #999;color:#666;padding-bottom:10px}
.result input{width:100%;border:none;background-color:transparent}
.result a{position:absolute;width:25px;height:25px;top:0;right:0;display:block;background:url(../images/base/icon-search2.png) no-repeat center center}
.editarea{font-size:13px;color:#666}
.editarea img{max-width:100%!important;height:auto!important}
.editarea img.full{width:100%;height:auto}
.editarea .nospacing{margin:0!important;padding:0!important}
.editarea .nospacing-right{padding-right:0!important}
.editarea .relative{position:relative}
.editarea .absolute{position:absolute;left:0;top:0}
.editarea .padding-30{padding:30px}
.editarea .inline-block{display:inline-block}
.editarea .table-cell{display:inline-block}
.editarea .align-middle{vertical-align:middle}
.editarea .link{color:#0078cc;text-decoration:underline;font-weight:bolder}
@media screen and (max-width: 620px) {
.row-xs-block{padding:0;margin-left:0;margin-right:0}
.row-xs-block [class*="col-xs-"]{display:block;width:auto;float:none;padding:0;margin-top:20px}
.row-xs-block [class*="col-xs-"]:first-child{margin-top:0}
}
.about-quality .iso{background-color:#f0f0f0}
@media screen and (max-width: 1000px) {
.topWrap + *{margin-top:70px}
.language{padding:0 30px 0 20px !important}
.about-quality .iso{background-color:transparent;padding:0}
.about-quality .iso img{width:60%;margin-bottom:10px}
}
.fix-intro .avoid{position:relative;height:195px;background-color:#e4e4e4}
.fix-intro .avoid img{position:absolute;width:300px;height:auto}
.fix-intro .avoid div{padding-left:330px;padding-top:40px}
@media screen and (max-width: 800px) {
.fix-intro .avoid div{padding-left:320px;padding-top:20px}
}
@media screen and (max-width: 620px) {
.fix-intro .avoid{height:auto;background-color:transparent}
.fix-intro .avoid img{position:static;width:100%;height:auto;margin-bottom:20px}
.fix-intro .avoid div{display:block;padding:0}
}
@media screen and (min-width: 1001px) {
.depgary.depgary-dealer{position:absolute;right:0;top:50px}
.dealer .page-select select{width:auto}
.dealer .list{padding:0;margin-top:30px}
.dealer .list > li{width:50%;display:inline-block;vertical-align:top;border-width:0;margin-top:50px}
.dealer .list > li:first-child{border-top:0}
.dealer .info h6{font-size:26px;line-height:30px}
.dealer .info p{font-size:13px}
.dealer .list .info a{width:auto;height:auto;font-size:13px;color:#333;background-color:transparent;background-repeat:no-repeat;-webkit-background-size:10px;background-size:10px;background-position:left 5px;border-radius:0;margin:0;display:block}
.dealer .list .info a.tel{margin-top:10px;background-image:url(../images/dealer-phonr.svg);word-break:break-all}
.dealer .list .info a.web{background-image:url(../images/dealer-addr.svg);word-break:break-all}
.dealer .info{word-break:normal}
}
.fz0{font-size:0}
.ig_title{font-size:0}
.ig_title img{display:inline-block;vertical-align:middle;width:18px}
.ig_title strong{display:inline-block;vertical-align:middle;font-size:18px;line-height:18px;margin-left:5px}
.ig_title span{display:inline-block;vertical-align:middle;margin-left:5px;color:#444;font-size:14px;line-height:14px;position:relative}
.ig_box{position:relative;margin-top:20px}
#rudr_instafeed{width:100%;margin-top:10px}
#rudr_instafeed .photo_box{position:relative;height:auto;background-size:cover!important}
#rudr_instafeed .photo_box img{max-width:100%;opacity:0;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
#rudr_instafeed .photo_box:hover img{opacity:.7}
.ig_slider .slick-prev,.ig_slider .slick-next{color:#0000;width:30px;height:30px;border:none;cursor:pointer;left:inherit;right:inherit;margin:0}
.ig_slider .slick-prev{background:url(../images/base/icon-pager-arrow-left.png) no-repeat center center #122d40;background-size:15px;position:absolute;top:-34px;right:31px;z-index:99}
.ig_slider .slick-next{background:url(../images/base/icon-pager-arrow-right.png) no-repeat center center #122d40;background-size:15px;position:absolute;top:-34px;right:0;z-index:99}
@media screen and (max-width: 1000px) {
.ig_box{width:90%;margin:0 auto 30px}
}
@media screen and (max-width: 767px) {
.ig_title span{display:block;margin-left:0;margin-top:10px;padding-bottom:3px}
}
@media screen and (max-width: 330px) {
.ig_title strong{font-size:17px;line-height:17px}
.ig_title img{width:17px}
}
.sliderfull .slider_box{position:relative}
.sliderfull .slick-track{height:100%}
.sliderfull .slider_box .text_box{position:absolute;width:calc(100% - 90px);top:50%;max-width:736px;text-align:center;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);left:50%;z-index:9}
.sliderfull .slider_box .text_box .title{font-weight:700;color:#FFF;-webkit-text-shadow:3px 3px 4px rgba(0,0,0,0.6);-moz-text-shadow:3px 3px 4px rgba(0,0,0,0.6);text-shadow:3px 3px 4px rgba(0,0,0,0.6);font-family:'Bebas Neue',cursive;letter-spacing:.06em}
.sliderfull .slider_box .text_box .title font{font-family:Arial,sans-serif,"微軟正黑體","新細明體"}
.sliderfull .slider_box .text_box .text{color:#FFF;-webkit-text-shadow:3px 3px 4px rgba(0,0,0,0.6);-moz-text-shadow:3px 3px 4px rgba(0,0,0,0.6);text-shadow:3px 3px 4px rgba(0,0,0,0.6)}
.sliderfull .slider_box .text_box .fancybox_video{display:block;margin:0 auto;opacity:1}
.sliderfull .slider_box.hasvideo .text_box .fancybox_video{opacity:1;pointer-events:auto}
.sliderfull .slider_box .text_box .link{margin-top:20px;display:inline-block;padding:8px 60px;background:#006fbc;color:#fff;font-weight:700;-webkit-box-shadow:3px 4px 4px rgba(0,0,0,0.76);-moz-box-shadow:3px 4px 4px rgba(0,0,0,0.76);box-shadow:3px 4px 4px rgba(0,0,0,0.76)}
.changeImgBg{position:absolute;overflow:hidden;width:100%;height:100%}
.changeImgBg video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0!important;pointer-events:none;object-fit:cover}
.sliderfull .slick-prev{margin-left:0;left:0}
.sliderfull .slick-next{margin-left:0;left:auto;right:0}
@media screen and (max-width: 767px) {
.changeImgBg video{width:100%;min-height:inherit}
.sliderfull .slider_box .text_box .fancybox_video{width:70px;margin-bottom:20px}
.sliderfull .slider_box .text_box .title{font-size:40px;line-height:50px}
.sliderfull .slider_box .text_box .text{font-size:15px;line-height:25px}
.sliderfull .slider_box .text_box .link{font-size:16px;line-height:26px;padding:5px 15px}
}
@media screen and (max-width: 320px) {
.sliderfull .slider_box .text_box .fancybox_video{width:60px;margin-bottom:20px}
.sliderfull .slider_box .text_box .title{font-size:30px;line-height:40px}
.sliderfull .slider_box .text_box .text{font-size:14px;line-height:24px}
.sliderfull .slider_box .text_box .link{font-size:15px;line-height:25px}
}
@media screen and (min-width: 768px) {
.sliderfull .slider_box .text_box .fancybox_video{width:100px;margin-bottom:25px}
.sliderfull .slider_box .text_box .title{font-size:65px;line-height:65px}
.sliderfull .slider_box .text_box .text{font-size:25px;line-height:35px}
.sliderfull .slider_box .text_box .link{font-size:17px;line-height:27px}
}
@media screen and (min-width: 1200px) {
.sliderfull .slider_box .text_box .fancybox_video{width:115px;margin-bottom:35px}
.sliderfull .slider_box .text_box .title{font-size:70px;line-height:80px}
.sliderfull .slider_box .text_box .text{font-size:28px;line-height:38px;margin-bottom:15px}
.sliderfull .slider_box .text_box .link{font-size:18px;line-height:28px}
}
@media screen and (min-width: 1500px) {
.sliderfull .slider_box .text_box .fancybox_video{width:130px;margin-bottom:45px}
.sliderfull .slider_box .text_box .title{font-size:80px;line-height:90px}
.sliderfull .slider_box .text_box .text{font-size:30px;line-height:40px;margin-bottom:20px}
.sliderfull .slider_box .text_box .link{font-size:20px;line-height:30px}
}
.ig_slider{overflow:hidden;height:160px}
.ig_slider iframe{width:100%;height:100%}
@media screen and (max-width: 1000px) {
.ig_slider iframe{width:133.33333333333%}
}
@media screen and (max-width: 800px) {
.ig_slider iframe{width:200%}
}
.gm-ui-hover-effect{opacity:1;background:#fff!important;top:-15px!important;right:-15px!important;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.gm-style .gm-style-iw-t::after{display:none}