

 
/*header*/
 /*index*/

/*footer*/



/*-------------------------------
			search  end
			----------------------------------*/


 


/*-------------------------------
			scrollsidebar start
			----------------------------------*/
.scrollsidebar, .scrollsidebar a { color: #999; font-size: 12px; font-family: Arial; }
.scrollsidebar { position: absolute; top: 150px; right: 0; z-index: 30; }
.show_btn {display: none; position: absolute; top: 0; right: 0; overflow: hidden; overflow: hidden; width: 90px; height: 385px; background: url(img/pic_33.png) no-repeat center center; cursor: pointer; }
.side_content { float: left; overflow: hidden; width: 0; height: auto; }
.side_content .side_list { position: relative; overflow: hidden; width: 140px; border: 1px solid #dadada; border-radius: 8px; background: #FFF; }
.side_content .side_list .hd img { width: 100%; border-bottom: 1px solid #dadada; }
.side_content .side_list .cont li { position: relative; height: 40px; border-bottom: 1px solid #dadada; list-style: none; line-height: 40px; }
.side_content .side_list .cont li a { position: relative; display: block; padding: 0 0 0 43px; text-decoration: none; }
.side_content .side_list .cont li a:before { position: absolute; top: 0; left: 10px; display: block; overflow: hidden; width: 25px; height: 40px; background-position: center center; background-repeat: no-repeat; content: ""; }
.side_content .side_list .cont li .email:before { background-image: url(img/icons01.png); }
.side_content .side_list .cont li .skype:before { background-image: url(img/icons02.png); }
.side_content .side_list .cont li .inquiry:before { background-image: url(img/icons03.png); }
.side_content .side_list .cont li .qq:before { background-image: url(img/icons04.png); }
.ww { margin-left: -30px; }
.side_content .side_list .t-code { padding: 10px 10px 7px; border-bottom: 1px solid #dadada; }
.side_content .side_list .t-code img { width: 100%; }
.side_content .side_list .side_title { padding: 0 12px; height: 30px; line-height: 30px; }
.side_content .side_list .side_title .close_btn { position: absolute; right: 10px; bottom: 0; width: 12px; height: 30px; background: url(img/close.png) no-repeat center center; cursor: pointer; }
.side_content .side_list .side_title .close_btn span { display: none; }
/*-------------------------------
			scrollsidebar end
			----------------------------------*/

/*inquiry*/
.inquiry-pop-bd { position: fixed; top: 50%; left: 50%; z-index: 2000; display: none; margin: -300px 0 0 -275px; width: 550px; height: 500px; background: #FFF; box-shadow: 0 0 10px rgba(255, 255, 255, .5); }
.inquiry-pop-bd:before { position: fixed; top: 0; left: 0; z-index: -1; width: 100%; height: 100%; background: rgba(0, 0, 0, .7); content: ""; }
.inquiry-pop-bd .inquiry-pop { position: absolute; top: 0; left: 0; z-index: 1; padding: 22px; width: 100%; height: 100%; background: #FFF; -webkit-animation: fadeInDownA .4s ease; -o-animation: fadeInDownA .4s ease; animation: fadeInDownA .4s ease; }
.inquiry-pop-bd .inquiry-pop .ico-close-pop { position: absolute; top: -10px; right: -10px; z-index: 1; width: 30px; height: 30px; background: url(img/fancy_close.png) no-repeat center center; cursor: pointer; }
.inquiry-form-wrap { position: relative; width: 100.5%; height: 420px; }
.ad_prompt { position: absolute; top: 50%; left: 0; display: block; display: none; margin: -20px 0 0; width: 100%; color: #003B88; text-align: center; font-size: 20px; line-height: 40px; -webkit-animation: twinkling 1s infinite ease-in-out; animation: twinkling 1s infinite ease-in-out; }
 @media screen and (max-width: 550px) {
.inquiry-pop-bd { top: 10px; right: 10px; bottom: 10px; left: 10px; margin: auto; width: auto; }
.inquiry-pop-bd .inquiry-pop { padding: 10px; }
.scrollsidebar { display: none; }
}
/*-------------------------------
			language  start
			----------------------------------*/
.prisna-wp-translate-seo { display: none; font-family: Arial, Helvetica, sans-serif; }
.mobile-head-language .prisna-wp-translate-seo, .change-language .prisna-wp-translate-seo { display: block; }
.change-language .change-language-title, .change-language .change-language-title a { font-size: 12pt; color: #282828; }
.change-language .change-language-title a:after { display: inline-block; padding-left: 2px; content: "\f0d7"; font-size: 14px; font-family: 'fontawesome'; }
.change-language:hover .change-language-title a:after { -webkit-transform: rotate(-180deg); -moz-transform: rotate(-360deg); -o-transform: rotate(-180deg); transform: rotate(-180deg); -ms-transform: rotate(-180deg); }
.change-language .change-language-cont { position: absolute; top: 56px; right: 0; z-index: 999; visibility: hidden; overflow-y: scroll; padding: 20px 10px 20px 20px; width: 360px; max-height: 80vh; border: 1px solid #eee; border-radius: 5px; background: #FFF; opacity: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; transform: scale3d(0.9, 0.9, 1); -ms-transition: all 0.3s ease-in-out; }
.change-language:hover .change-language-cont { visibility: visible; opacity: 1; transform: scale3d(1, 1, 1); }
.change-language .change-language-cont li { display: inline-block; overflow: hidden; margin: 0 0 10px; padding: 0 10px 0 0; width: 30%; vertical-align: top; font-size: 10pt; }
.change-language .change-language-cont li a:hover { color: #003B88; }
.change-language .change-language-cont .lang-item-hide { display: none !important; }
.change-language .change-language-cont .lang-more { position: relative; display: block; text-align: center; line-height: 30px; cursor: pointer; }
.change-language .change-language-cont .more-active { font-size: 20px; }
.language-flag span { position: relative; display: inline-block; overflow: hidden; padding: 0 0 0 33px; vertical-align: top; white-space: nowrap; *display: inline;
 *zoom: 1;
}
 .change-language ::-webkit-scrollbar {
 width: 5px;
}
 .change-language ::-webkit-scrollbar-track {
 background-color: #fff;
}
 .change-language ::-webkit-scrollbar-thumb {
 border-radius: 3px;
 background-color: rgba(0,0,0,.3);
}
 .change-language .language-cont:hover::-webkit-scrollbar-thumb {
 display: block;
}
.language-flag .country-flag { position: absolute; top: 50%; left: 0; display: inline-block; margin: -8px 5px 0; width: 22px; height: 16px; background-image: url(all-m.gif); background-repeat: no-repeat; vertical-align: top; *display: inline;
 *zoom: 1;
}
li.language-flag a { position: relative; }
.language-flag-af .country-flag { background-position: 0 0 !important; }
.language-flag-sq .country-flag { background-position: 0 -16px !important; }
.language-flag-ar .country-flag { background-position: 0 -32px !important; }
.language-flag-hy .country-flag { background-position: 0 -48px !important; }
.language-flag-az .country-flag { background-position: 0 -64px !important; }
.language-flag-eu .country-flag { background-position: 0 -80px !important; }
.language-flag-be .country-flag { background-position: 0 -96px !important; }
.language-flag-bg .country-flag { background-position: 0 -112px !important; }
.language-flag-ca .country-flag { background-position: 0 -128px !important; }
.language-flag-zh .country-flag { background-position: 0 -144px !important; }
.language-flag-zh-TW .country-flag { background-position: 0 -160px !important; }
.language-flag-hr .country-flag { background-position: 0 -176px !important; }
.language-flag-cs .country-flag { background-position: 0 -192px !important; }
.language-flag-da .country-flag { background-position: 0 -208px !important; }
.language-flag-nl .country-flag { background-position: 0 -240px !important; }
.language-flag-en .country-flag { background-position: 0 -256px !important; }
.language-flag-et .country-flag { background-position: 0 -272px !important; }
.language-flag-tl .country-flag { background-position: 0 -288px !important; }
.language-flag-fi .country-flag { background-position: 0 -304px !important; }
.language-flag-fr .country-flag { background-position: 0 -320px !important; }
.language-flag-gl .country-flag { background-position: 0 -336px !important; }
.language-flag-ka .country-flag { background-position: 0 -352px !important; }
.language-flag-de .country-flag { background-position: 0 -368px !important; }
.language-flag-el .country-flag { background-position: 0 -384px !important; }
.language-flag-ht .country-flag { background-position: 0 -400px !important; }
.language-flag-iw .country-flag { background-position: 0 -416px !important; }
.language-flag-hi .country-flag, .language-flag-te .country-flag, .language-flag-kn .country-flag, .language-flag-ta .country-flag, .language-flag-gu .country-flag { background-position: 0 -432px !important; }
.language-flag-hu .country-flag { background-position: 0 -448px !important; }
.language-flag-is .country-flag { background-position: 0 -464px !important; }
.language-flag-id .country-flag { background-position: 0 -480px !important; }
.language-flag-ga .country-flag { background-position: 0 -496px !important; }
.language-flag-it .country-flag { background-position: 0 -512px !important; }
.language-flag-ja .country-flag { background-position: 0 -528px !important; }
.language-flag-ko .country-flag { background-position: 0 -544px !important; }
.language-flag-la .country-flag { background-position: 0 -560px !important; }
.language-flag-lv .country-flag { background-position: 0 -576px !important; }
.language-flag-lt .country-flag { background-position: 0 -592px !important; }
.language-flag-mk .country-flag { background-position: 0 -608px !important; }
.language-flag-ms .country-flag { background-position: 0 -624px !important; }
.language-flag-mt .country-flag { background-position: 0 -640px !important; }
.language-flag-no .country-flag { background-position: 0 -656px !important; }
.language-flag-fa .country-flag { background-position: 0 -672px !important; }
.language-flag-pl .country-flag { background-position: 0 -688px !important; }
.language-flag-pt .country-flag { background-position: 0 -704px !important; }
.language-flag-ro .country-flag { background-position: 0 -720px !important; }
.language-flag-ru .country-flag { background-position: 0 -736px !important; }
.language-flag-sr .country-flag { background-position: 0 -752px !important; }
.language-flag-sk .country-flag { background-position: 0 -768px !important; }
.language-flag-sl .country-flag { background-position: 0 -784px !important; }
.language-flag-es .country-flag { background-position: 0 -800px !important; }
.language-flag-sw .country-flag { background-position: 0 -816px !important; }
.language-flag-sv .country-flag { background-position: 0 -832px !important; }
.language-flag-th .country-flag { background-position: 0 -848px !important; }
.language-flag-tr .country-flag { background-position: 0 -864px !important; }
.language-flag-uk .country-flag { background-position: 0 -880px !important; }
.language-flag-ur .country-flag { background-position: 0 -896px !important; }
.language-flag-vi .country-flag { background-position: 0 -912px !important; }
.language-flag-cy .country-flag { background-position: 0 -928px !important; }
.language-flag-yi .country-flag { background-position: 0 -944px !important; }
.language-flag-bn .country-flag { background-position: 0 -960px !important; }
.language-flag-eo .country-flag { background-position: 0 -976px !important; }
.language-flag.language-flag-custom-afghanistan .country-flag { background-position: 0 -992px !important; }
.language-flag.language-flag-custom-albania .country-flag { background-position: 0 -1008px !important; }
.language-flag.language-flag-custom-algeria .country-flag { background-position: 0 -1024px !important; }
.language-flag.language-flag-custom-argentina .country-flag { background-position: 0 -1040px !important; }
.language-flag.language-flag-custom-australia .country-flag { background-position: 0 -1056px !important; }
.language-flag.language-flag-custom-austria .country-flag { background-position: 0 -1072px !important; }
.language-flag.language-flag-custom-belgium .country-flag { background-position: 0 -1088px !important; }
.language-flag.language-flag-custom-brazil .country-flag { background-position: 0 -1104px !important; }
.language-flag.language-flag-custom-canada .country-flag { background-position: 0 -1120px !important; }
.language-flag.language-flag-custom-chile .country-flag { background-position: 0 -1136px !important; }
.language-flag.language-flag-custom-cote-d-ivoire .country-flag { background-position: 0 -1152px !important; }
.language-flag.language-flag-custom-ecuador .country-flag { background-position: 0 -1168px !important; }
.language-flag.language-flag-custom-egypt .country-flag { background-position: 0 -1184px !important; }
.language-flag.language-flag-custom-england .country-flag { background-position: 0 -1200px !important; }
.language-flag.language-flag-custom-luxembourg .country-flag { background-position: 0 -1216px !important; }
.language-flag.language-flag-custom-malaysia .country-flag { background-position: 0 -1232px !important; }
.language-flag.language-flag-custom-mexico .country-flag { background-position: 0 -1248px !important; }
.language-flag.language-flag-custom-new-zealand .country-flag { background-position: 0 -1264px !important; }
.language-flag.language-flag-custom-oman .country-flag { background-position: 0 -1280px !important; }
.language-flag.language-flag-custom-qatar .country-flag { background-position: 0 -1296px !important; }
.language-flag.language-flag-custom-saudi-arabia .country-flag { background-position: 0 -1312px !important; }
.language-flag.language-flag-custom-singapore .country-flag { background-position: 0 -1328px !important; }
.language-flag.language-flag-custom-south-africa .country-flag { background-position: 0 0 !important; }
.language-flag.language-flag-custom-switzerland .country-flag { background-position: 0 -1344px !important; }
.language-flag.language-flag-custom-syria .country-flag { background-position: 0 -1360px !important; }
.language-flag.language-flag-custom-united-arab-emirates .country-flag { background-position: 0 -1376px !important; }
.language-flag.language-flag-custom-united-states-of-america .country-flag { background-position: 0 -1392px !important; }
.language-flag-hy .country-flag { background-position: 0 -1408px; }
.language-flag-bs .country-flag { background-position: 0 -1424px; }
.language-flag-ceb .country-flag { background-position: 0 -1440px; }
.language-flag-ny .country-flag { background-position: 0 -1456px; }
.language-flag-ha .country-flag { background-position: 0 -1472px; }
.language-flag-hmn .country-flag { background-position: 0 -1488px; }
.language-flag-ig .country-flag { background-position: 0 -1504px; }
.language-flag-jw .country-flag { background-position: 0 -1520px; }
.language-flag-kk .country-flag { background-position: 0 -1536px; }
.language-flag-km .country-flag { background-position: 0 -1552px; }
.language-flag-lo .country-flag { background-position: 0 -1568px; }
.language-flag-la .country-flag { background-position: 0 -1584px; }
.language-flag-mg .country-flag { background-position: 0 -1600px; }
.language-flag-ml .country-flag { background-position: 0 -1616px; }
.language-flag-mi .country-flag { background-position: 0 -1632px; }
.language-flag-mr .country-flag { background-position: 0 -1648px; }
.language-flag-mn .country-flag { background-position: 0 -1664px; }
.language-flag-my .country-flag { background-position: 0 -1680px; }
.language-flag-ne .country-flag { background-position: 0 -1696px; }
.language-flag-pa .country-flag { background-position: 0 -1712px; }
.language-flag-st .country-flag { background-position: 0 -1728px; }
.language-flag-si .country-flag { background-position: 0 -1744px; }
.language-flag-so .country-flag { background-position: 0 -1760px; }
.language-flag-su .country-flag { background-position: 0 -1776px; }
.language-flag-tg .country-flag { background-position: 0 -1792px; }
.language-flag-uz .country-flag { background-position: 0 -1808px; }
.language-flag-yo .country-flag { background-position: 0 -1824px; }
.language-flag-zu .country-flag { background-position: 0 -1840px; }
/*-------------------------------
			language  end
			----------------------------------*/
/*-------------------------------
			animation  start
			----------------------------------*/
.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }
.animated.hinge { -webkit-animation-duration: 2s; animation-duration: 2s; }
 @-webkit-keyframes fadeInLeftA { 0% {
 opacity: 0;
 -webkit-transform: translate3d(-30%, 0, 0);
 transform: translate3d(-30%, 0, 0);

}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes fadeInLeftA { 0% {
 opacity: 0;
 -webkit-transform: translate3d(-30%, 0, 0);
 transform: translate3d(-30%, 0, 0);
 -ms-transform: translate3d(-30%, 0, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
 -ms-transform: none;
}
}
.fadeInLeftA { -webkit-animation-name: fadeInLeftA; animation-name: fadeInLeftA; }
 @-webkit-keyframes fadeInUpA { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 30%, 0);
 transform: translate3d(0, 30%, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes fadeInUpA { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 30%, 0);
 transform: translate3d(0, 30%, 0);
 -ms-transform: translate3d(0, 30%, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
 -ms-transform: none;
}
}
.fadeInUpA { -webkit-animation-name: fadeInUpA; animation-name: fadeInUpA; }
 @-webkit-keyframes fadeInRightA { 0% {
 opacity: 0;
 -webkit-transform: translate3d(30%, 0, 0);
 transform: translate3d(30%, 0, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes fadeInRightA { 0% {
 opacity: 0;
 -webkit-transform: translate3d(30%, 0, 0);
 transform: translate3d(30%, 0, 0);
 -ms-transform: translate3d(30%, 0, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
 -ms-transform: none;
}
}
.fadeInRightA { -webkit-animation-name: fadeInRightA; animation-name: fadeInRightA; }
 @-webkit-keyframes twinkling { 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
 @-webkit-keyframes OrangePulse { from {
 background-color: rgba(210,174,109,.2);
 -webkit-box-shadow: 0 0 10px rgba(210,174,109,1);
}
 50% {
 background-color: rgba(210,174,109,1);
 -webkit-box-shadow: 0 0 10px rgba(210,174,109,1);
}
to { background-color: rgba(210,174,109,.2); -webkit-box-shadow: 0 0 10px rgba(210,174,109,1); }
}
 @-webkit-keyframes swing { 20% {
 -webkit-transform: rotate(40deg);
 transform: rotate(40deg);
}
 40% {
 -webkit-transform: rotate(-20deg);
 transform: rotate(-20deg);
}
 60% {
 -webkit-transform: rotate(10deg);
 transform: rotate(10deg);
}
 80% {
 -webkit-transform: rotate(-10deg);
 transform: rotate(-10deg);
}
 100% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
}
 @keyframes swing { 20% {
 -webkit-transform: rotate(40deg);
 transform: rotate(40deg);
 -ms-transform: rotate(40deg);
}
 40% {
 -webkit-transform: rotate(-20deg);
 transform: rotate(-20deg);
 -ms-transform: rotate(-20deg);
}
 60% {
 -webkit-transform: rotate(10deg);
 transform: rotate(10deg);
 -ms-transform: rotate(10deg);
}
 80% {
 -webkit-transform: rotate(-10deg);
 transform: rotate(-10deg);
 -ms-transform: rotate(-10deg);
}
 100% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
 -ms-transform: rotate(0deg);
}
}
.swing { -webkit-transform-origin: top center; transform-origin: top center; -ms-transform-origin: top center; -webkit-animation-name: swing; animation-name: swing; }
 @-webkit-keyframes jump { 0% {
 -webkit-transform: translateY(0);
}
 25% {
 -webkit-transform: translateY(-20%);
}
 50% {
 -webkit-transform: translateY(0);
}
 75% {
 -webkit-transform: translateY(-10%);
}
 100% {
 -webkit-transform: translateY(0);
}
}
 @keyframes jump { 0% {
 transform: translateY(0);
}
 25% {
 transform: translateY(-20%);
}
 50% {
 transform: translateY(0);
}
 75% {
 transform: translateY(-10%);
}
 100% {
 transform: translateY(0);
}
}
 @-webkit-keyframes bounceInA { 0%, 100%, 20%, 40%, 60%, 80% {
 -webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
 transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
}
 0% {
 opacity: 0;
 -webkit-transform: scale3d(.3, .3, .3);
 transform: scale3d(.3, .3, .3);
}
 20% {
 -webkit-transform: scale3d(1.1, 1.1, 1.1);
 transform: scale3d(1.1, 1.1, 1.1);
}
 40% {
 -webkit-transform: scale3d(.9, .9, .9);
 transform: scale3d(.9, .9, .9);
}
 60% {
 opacity: 1;
 -webkit-transform: scale3d(1.03, 1.03, 1.03);
 transform: scale3d(1.03, 1.03, 1.03);
}
 80% {
 -webkit-transform: scale3d(.97, .97, .97);
 transform: scale3d(.97, .97, .97);
}
 100% {
 opacity: 1;
 -webkit-transform: scale3d(1, 1, 1);
 transform: scale3d(1, 1, 1);
}
}
 @keyframes bounceInA { 0%, 100%, 20%, 40%, 60%, 80% {
 -webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
 transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
}
 0% {
 opacity: 0;
 -webkit-transform: scale3d(.3, .3, .3);
 transform: scale3d(.3, .3, .3);
 -ms-transform: scale3d(.3, .3, .3);
}
 20% {
 -webkit-transform: scale3d(1.1, 1.1, 1.1);
 transform: scale3d(1.1, 1.1, 1.1);
 -ms-transform: scale3d(1.1, 1.1, 1.1);
}
 40% {
 -webkit-transform: scale3d(.9, .9, .9);
 transform: scale3d(.9, .9, .9);
 -ms-transform: scale3d(.9, .9, .9);
}
 60% {
 opacity: 1;
 -webkit-transform: scale3d(1.03, 1.03, 1.03);
 transform: scale3d(1.03, 1.03, 1.03);
 -ms-transform: scale3d(1.03, 1.03, 1.03);
}
 80% {
 -webkit-transform: scale3d(.97, .97, .97);
 transform: scale3d(.97, .97, .97);
 -ms-transform: scale3d(.97, .97, .97);
}
 100% {
 opacity: 1;
 -webkit-transform: scale3d(1, 1, 1);
 transform: scale3d(1, 1, 1);
 -ms-transform: scale3d(1, 1, 1);
}
}
.bounceInA { -webkit-animation-name: bounceInA; animation-name: bounceInA; -webkit-animation-duration: .75s; animation-duration: .75s; }
 @-webkit-keyframes fadeInDownA { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, -20%, 0);
 transform: translate3d(0, -20%, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes fadeInDownA { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, -20%, 0);
 transform: translate3d(0, -20%, 0);
 -ms-transform: translate3d(0, -20%, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
 -ms-transform: none;
}
}
.fadeInDownA { -webkit-animation-name: fadeInDownA; animation-name: fadeInDownA; }
 @keyframes fadeInA { 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
.fadeInA { -webkit-animation-name: fadeInA; animation-name: fadeInA; }
 @-webkit-keyframes flipInY { 0% {
 opacity: 0;
 -webkit-transform: perspective(400px) rotateY(90deg);
 transform: perspective(400px) rotateY(90deg);
}
 0%, 40% {
 -webkit-animation-timing-function: ease-in;
 animation-timing-function: ease-in;
}
 40% {
 -webkit-transform: perspective(400px) rotateY(-20deg);
 transform: perspective(400px) rotateY(-20deg);
}
 60% {
 opacity: 1;
 -webkit-transform: perspective(400px) rotateY(10deg);
 transform: perspective(400px) rotateY(10deg);
}
 80% {
 -webkit-transform: perspective(400px) rotateY(-5deg);
 transform: perspective(400px) rotateY(-5deg);
}
to { -webkit-transform: perspective(400px); transform: perspective(400px); }
}
 @keyframes flipInY { 0% {
 opacity: 0;
 -webkit-transform: perspective(400px) rotateY(90deg);
 transform: perspective(400px) rotateY(90deg);
}
 0%, 40% {
 -webkit-animation-timing-function: ease-in;
 animation-timing-function: ease-in;
}
 40% {
 -webkit-transform: perspective(400px) rotateY(-20deg);
 transform: perspective(400px) rotateY(-20deg);
}
 60% {
 opacity: 1;
 -webkit-transform: perspective(400px) rotateY(10deg);
 transform: perspective(400px) rotateY(10deg);
}
 80% {
 -webkit-transform: perspective(400px) rotateY(-5deg);
 transform: perspective(400px) rotateY(-5deg);
}
to { -webkit-transform: perspective(400px); transform: perspective(400px); }
}
.flipInY { -webkit-backface-visibility: visible!important; backface-visibility: visible!important; -webkit-animation-name: flipInY; animation-name: flipInY; }
/* animate.css */
@-webkit-keyframes fadeInUp { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 100%, 0);
 transform: translate3d(0, 100%, 0);
}
to { opacity: 1; -webkit-transform: none; transform: none; }
}
 @keyframes fadeInUp { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 100%, 0);
 transform: translate3d(0, 100%, 0);
}
to { opacity: 1; -webkit-transform: none; transform: none; }
}
.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }
 @-webkit-keyframes fadeInUpBig { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 2000px, 0);
 transform: translate3d(0, 2000px, 0);
}
to { opacity: 1; -webkit-transform: none; transform: none; }
}
 @-webkit-keyframes bounceInUp { 0%, 60%, 75%, 90%, to {
 -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
 animation-timing-function: cubic-bezier(.215, .61, .355, 1);
}
 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 3000px, 0);
 transform: translate3d(0, 3000px, 0);
}
 60% {
 opacity: 1;
 -webkit-transform: translate3d(0, -20px, 0);
 transform: translate3d(0, -20px, 0);
}
 75% {
 -webkit-transform: translate3d(0, 10px, 0);
 transform: translate3d(0, 10px, 0);
}
 90% {
 -webkit-transform: translate3d(0, -5px, 0);
 transform: translate3d(0, -5px, 0);
}
to { -webkit-transform: translateZ(0); transform: translateZ(0); }
}
 @keyframes bounceInUp { 0%, 60%, 75%, 90%, to {
 -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
 animation-timing-function: cubic-bezier(.215, .61, .355, 1);
}
 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 3000px, 0);
 transform: translate3d(0, 3000px, 0);
}
 60% {
 opacity: 1;
 -webkit-transform: translate3d(0, -20px, 0);
 transform: translate3d(0, -20px, 0);
}
 75% {
 -webkit-transform: translate3d(0, 10px, 0);
 transform: translate3d(0, 10px, 0);
}
 90% {
 -webkit-transform: translate3d(0, -5px, 0);
 transform: translate3d(0, -5px, 0);
}
to { -webkit-transform: translateZ(0); transform: translateZ(0); }
}
.bounceInUp { -webkit-animation-name: bounceInUp; animation-name: bounceInUp; }
 @-webkit-keyframes zoomInA { 0% {
 opacity: 0;
 -webkit-transform: scale3d(.6, .6, .6);
 transform: scale3d(.6, .6, .6);
}
 50% {
 opacity: 1;
}
}
 @keyframes zoomInA { 0% {
 opacity: 0;
 -webkit-transform: scale3d(.6, .6, .6);
 transform: scale3d(.6, .6, .6);
}
 50% {
 opacity: 1;
}
}
.zoomInA { -webkit-animation-name: zoomInA; animation-name: zoomInA; }




@font-face {
    font-family: "Helvetica";
    font-style: normal;
    src: url(fonts/WBG/IG/Helvetica-Neue-2.ttf) format("TrueType");
    font-display: fallback;
}
@font-face {
    font-family: "Tungsten-Bold";
    font-style: normal;
    src: url(fonts/WBG/love/Tungsten-Bold.ttf) format("TrueType");
    font-display: fallback;
}
@font-face {
    font-family: "TungstenNarrow-Semibold";
    font-style: normal;
    src: url(fonts/WBG/love/TungstenNarrow-Semibold.otf) format("TrueType");
    font-display: fallback;
}
@font-face {
    font-family: "Tungsten-Semibold";
    font-style: normal;
    src: url(fonts/WBG/love/Tungsten-Semibold.ttf) format("TrueType");
    font-display: fallback;
}

@font-face {
    font-family: "EuclidFlex-SemiBold";
    font-style: normal;
    src: url(fonts/WBG/love/EuclidFlexSemiBold.ttf) format("TrueType");
    font-display: fallback;
}

@font-face {
    font-family: "EuclidFlex-Bold";
    font-style: normal;
    src: url(fonts/WBG/IG/EuclidFlexBold.ttf) format("TrueType");
    font-display: fallback;
}
@font-face {
    font-family: "EuclidFlex-Light";
    font-style: normal;
    src: url(fonts/WBG/IG/EuclidFlexLight.ttf) format("TrueType");
    font-display: fallback;
}
@font-face {
    font-family: "HelveticaNeue-Medium";
    font-style: normal;
    src: url(fonts/WBG/IG/HelveticaNeue-Medium.otf) format("TrueType");
    font-display: fallback;
}
@font-face {
    font-family: "Helvetica-Bold";
    font-style: normal;
    src: url(fonts/WBG/IG/Helvetica-Bold.otf) format("TrueType");
    font-display: fallback;
}
@font-face {
    font-family: "HelveticaNeue-Light";
    font-style: normal;
    src: url(fonts/WBG/IG/HelveticaNeue-Light.otf) format("TrueType");
    font-display: fallback;
}
@font-face {
    font-family: "EuclidCircularAMediumExt";
    font-style: normal;
    src: url(fonts/WBG/IG/EuclidCircularAMediumExt.otf) format("TrueType");
    font-display: fallback;
}
@font-face {
    font-family: "Helvetica85-Heavy";
    font-style: normal;
    src: url(fonts/WBG/IG/Helvetica85-Heavy.ttf) format("TrueType");
    font-display: fallback;
}
@font-face {
    font-family: "EuclidCircularALight";
    font-style: normal;
    src: url(fonts/euclid-flex-cufonfonts/EuclidCircularALight.ttf) format("TrueType");
    font-display: fallback;
}
@font-face {
    font-family: "EuclidCircularABold";
    font-style: normal;
    src: url(fonts/euclid-flex-cufonfonts/EuclidCircularABold.ttf) format("TrueType");
    font-display: fallback;
}
@font-face {
    font-family: "EuclidCircularAMedium";
    font-style: normal;
    src: url(fonts/euclid-flex-cufonfonts/EuclidCircularAMedium.ttf) format("TrueType");
    font-display: fallback;
}
@font-face {
    font-family: "EuclidCircularASemiBold";
    font-style: normal;
    src: url(fonts/euclid-flex-cufonfonts/EuclidCircularASemiBold.ttf) format("TrueType");
    font-display: fallback;
}


@font-face {
    font-family: "HelveticaInserat-Roman-SemiBold";
    font-style: normal;
    src: url(fonts/HelveticaInserat-Roman-SemiBold.ttf) format("TrueType");
    font-display: fallback;
}












/*-------------------------------
			animation  end
			----------------------------------*/
/* index.css */
.index_min_header.web_head.index_web_head{
	padding: 0px 0px 0px 0px;
}
.header-top{
	width: 100%;
	background-color: #060803;
	padding: 28px 0px 16px 0px;
	position: relative;
}
.header-top::after{
	content: "";
	display: block;
	width: 100%;
	height: 7px;
	background-color: #003775;
	position: absolute;
	top: 0;
	left: 0;
}
.index_min_header.web_head.index_web_head .change-language-title span{
	font-family: Helvetica;
	font-size: 16px;
	color: #ffffff;
}
.index_min_header .change-language .change-language-title a:after{
	display: none;
}
.index_min_header .change-language .change-language-title a::before{
	content: "";
	display: block;
	width: 16px;
	height: 8px;
	background-image: url(./img/pic_01.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 57%;
	left: 110%;
	transform: translate(-50%,-50%);
	transition: all .3s linear;
}
.index_min_header .change-language .change-language-title a:hover::before{
	transform: translate(-50%,-50%) rotate(180deg);
}
.web_head .btn--search{
	position: relative;
	top: 0;
	right: 0;
	transform: translateX(0%);
    -webkit-transform: translateX(0%);
	font-family: Helvetica;
	font-size: 16px;
	color: #ffffff;
	margin-right: 89px;
	transition: all .3s linear;
}
.web_head .btn--search:hover{
	color: #85C1EC;
}
.web_head .btn--search::before{
	content: "";
	display: block;
	width: 16px;
	height: 17px;
	background-image: url(./img/pic_02.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 135%;
	transform: translate(-50%,-50%);
}
.header-top>.layout.flex_row{
	justify-content: flex-end;
}
.web_head.index_min_header .change-language::after{
	content: "";
	display: block;
	width: 1px;
	height: 15px;
	background-color: #dadad9;
	position: absolute;
	top: 50%;
	left: -3%;
	transform: translate(-50%,-50%);
}
.index_min_header .head_layout{
	margin-top: 37px;
}
.index_min_header .head_flex{
	flex: 1;
	justify-content: flex-end;
}
.header-chang{
	margin-right: 20px;
}
.index_min_header .head_nav>li{
	padding: 0px;
}
.index_min_header .head_nav>li>a{
	font-family: Tungsten-Bold;
	font-size: 40px;
	color: #fefefe;
	transition: all .3s linear;
	letter-spacing: 2px;
}
.index_min_header .head_nav>li>a:hover{
	color:#D0E9F9;
}
.index_min_header .head_nav>li:nth-child(n+2){
	margin-left: 50px;
}
.index_min_header .head_nav li a b:before{
	font-size: 28px;
}
.index_min_header.fixed-nav-active{
	background-color: rgba(0, 0, 0, .5);
}
.index_min_header.fixed-nav-active .head_layout{
	padding-bottom: 15px;
}
/* index-choose */
.index-choose{
	width: 100%;
	position: relative;
	padding: 130px 0px 113px 0px;
}
.choose-left{
	width: 44%;
}
.choose-right{
	width: 48.9%;
}
.choose-title h1{
	font-family: 'Tungsten-Bold';
	font-size: 72px;
	color: #000000;
	font-weight: 100;
	line-height: 1;
	position: relative;
	font-weight: bold;
	letter-spacing: 2px;
}
.choose-title h1::after{
	content: "";
	display: block;
	width: 20.31%;
	height: 5px;
	background-color: #003775;
	position: absolute;
	bottom: -27px;
	left: 0;
}
.choose-title h1 span{
	font-family: 'Tungsten-Bold';
	font-size: 72px;
	color: #003775;
	letter-spacing: 2px;
}
.choose-title p{
	font-family: 'Tungsten-Bold';
	font-size: 30px;
	color: #000000;
	line-height: 1.25;
	max-width: 676px;
	margin-top: 45px;
}
.choose-ul{
	margin-top: 22px;
}
.choose-ul li a{
	font-family: TungstenNarrow-Semibold;
	font-size: 27px;
	line-height: 21px;
	color: #000000;
}
.choose-ul li{
	position: relative;
	padding-left: 30px;
}
.choose-ul li::after{
	content: "";
	display: block;
	width: 18px;
	height: 14px;
	background-image: url(./img/pic_06.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 4px;
	left: 0;
}
.choose-ul li:nth-child(n+2){
	margin-top: 27px;
}
.choose-ul li a span{
	font-family: TungstenNarrow-Semibold;
	font-size: 27px;
	line-height: 21px;
	color: #e50012;
}
.choose-left>a{
	display: block;
	width: 220px;
	line-height: 50px;
	text-align: center;
	font-family: 'HelveticaNeue-Medium';
	font-size: 25px;
	color: #ffffff;
	background-color: #003775;
	margin-top: 41px;
	transition: all .3s linear;
}
.choose-left>a:hover{
	background-color: #000;
	color: #fff;
}
.index-choose>.layout.flex_row{
	align-items: center;
}
.index-choose>.layout.flex_row:nth-child(2){
	margin-top: 93px;
}
.banner-title{
	font-family: 'Tungsten-Bold';
	font-size: 45px;
	color: #000000;
	line-height: 1;
	font-weight: 100;
	max-width: 273px;
	width: 100%;
}
.choose-banner{
	width: 80%;
}
.choose-banner .swiper-slide{
	height: 73px;
	text-align: center;
}
.choose-banner .swiper-slide img{
	max-width: 172px;
	width: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.choose-banner .swiper-slide{
	text-align: center;
}
/* index-catalog */
.index-catalog{
	width: 100%;
	position: relative;
	background-color: #F8F8F8;
	padding: 115px 0px 107px 0px;
}
.catalog-title h3{
	font-family: 'Tungsten-Bold';
	font-size: 76px;
	color: #000000;
	line-height: 1;
	font-weight: 700;
	text-align: center;
	letter-spacing: 2px;
}
.catalog-row li{
	position: relative;
	width: calc((100% - 146px) /3);
}
.catalog-row li:nth-child(n+4){
	margin-top: 63px;
}
.catalog-text{
	position: relative;
	padding: 0px 0px 0px 0px;
	background-color: rgba(0, 0, 0, 0);
}
.catalog-text h5{
	font-family: 'TungstenNarrow-Semibold';
	font-size: 42px;
	color: #000000;
	line-height: 1;
	font-weight: 100;
	margin-top: 35px;
	text-align: center;
}
.catalog-text p{
	font-family: ''HelveticaNeue-Medium'';
	font-size: 18px;
	line-height: 22px;
	color: #666666;
	text-align: center;
	max-width: 527px;
	margin: 21px auto 0;
}
.catalog-text button{
	border: none;
	width: 100%;
	text-align: center;
	display: block;
	background-color: rgba(0,0,0,0);
	margin-top: 9px;
	cursor: pointer;
	transition: all .3s linear;
}
.catalog-text button:hover{
	transform: translateX(6px);
}
.catalog-img{
	overflow: hidden;
}
.catalog-img img{
	transition: all .3s linear;
}
.catalog-row li:hover .catalog-img img{
	transform: scale(1.1);
}
.catalog-text button p{
	font-family: 'TungstenNarrow-Semibold';
	font-size: 35px;
	color: #003775;
	position: relative;
}
.catalog-text button p::after{
	content: "";
	display: block;
	background-image: url(./img/pic_16.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 69%;
	transform: translate(-50%,-50%);
	width: 9px;
	height: 15px;
}
.catalog-row{
	margin-top: 64px;
}
.layouts{
	width: 1409px;
	margin: 0 auto 0;
	position: relative;
}
.layout-conc{
	width: 1496px;
	margin: 0 auto 0;
	position: relative;
}
/*  */
.index-zomax{
	width: 100%;
	padding: 60px 0px 78px 0px;
	background-color: #003775;
	position: relative;
}
.zomax-title h4{
	text-align: center;
	line-height: 1;
	font-weight: 700;
	font-family: 'Tungsten-Bold';
	font-size: 76px;
	color: #ffffff;
	letter-spacing: 2px;
}
.zomax-titles p{
	text-align: center;
	font-family: EuclidCircularALight;
	font-size: 24px;
	line-height: 1.5;
	color: #ffffff;
	position: relative;
}
.zomax-titles p:nth-child(1){
	margin-top: 22px;
}
.zomax-titles p:nth-child(2){
	margin-top: 37px;
}
.zomax-titles{
	position: relative;
}
.zomax-titles::after{
	content: "";
	display: block;
	background-image: url(./img/pic_17.png);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 68%;
	left: 97%;
	transform: translate(-50%,-50%);
}
.zomax-titles::before{
	content: "";
	display: block;
	background-image: url(./img/pic_17.png);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 0%;
	left: -2%;
	transform: translate(-50%,-50%) rotate(180deg);
}
/* index-ultimate */
.index-ultimate{
	width: 100%;
	position: relative;
	padding: 73px 0px 110px 0px;
	background-color: #F8F8F8;
}
.ultimate-img img{
	max-width: 68px;
	width: 100%;
}
.ultimate-img{
	width: 68px;
}
.ultimate-Text{
	flex: 1;
	padding-left: 32px;
	padding-top: 15px;
}
.ultimate-Text h6{
	font-family: 'Tungsten-Bold';
	font-size: 40px;
	color: #000000;
	line-height: 1;
	font-weight: 600;
}
.ultimate-Text p{
	font-family: ''HelveticaNeue-Medium'';
	font-size: 16px;
	line-height: 24px;
	color: #666666;
	margin-top: 16px;
}
.ultimate-row li{
	width: calc((100% - 178px) /2);
}
.ultimate-row li:nth-child(n+3){
	margin-top: 31px;
}
/* index-detatls */
.index-detatls{
	width: 100%;
	position: relative;
	padding: 102px 0px 110px 0px;
	background-color: #fff;
}
.detatls-title h3{
	font-family: 'Tungsten-Bold';
	font-size: 66px;
	color: #000000;
	line-height: 1;
	font-weight: 700;
	text-align: center;
	letter-spacing: 2px;
}
.detatls-Text h6{
	font-family: 'Tungsten-Bold';
	font-size: 46px;
	color: #000000;
	line-height: 1;
	font-weight: 100;
	text-align: center;
	margin-top: 38px;
}
.detatls-Text p{
	font-family: 'TungstenNarrow-Semibold';
	font-size: 30px;
	line-height: 1.35;
	color: #666666;
	margin-top: 28px;
	padding: 0px 5px;
}
.detatls-Swiper .swiper-slide{
	border: solid 1px #e5e5e5;
	padding: 8px 8px 42px;
}
.detatls-img{
	overflow: hidden;
}
.detatls-img img{
	transition: all .3s linear;
}
.detatls-Swiper{
	margin-top: 56px;
}
.detatls-Swiper .swiper-slide:hover .detatls-img img{
	transform: scale(1.1);
}
.index-detatls>.layout>a{
	display: block;
	width: 327px;
	line-height: 49px;
	background-color: #003775;
	font-family: 'HelveticaNeue-Medium';
	font-size: 30px;
	color: #ffffff;
	text-align: center;
	margin: 50px auto 0;
	transition: all .3s linear;
}
.index-detatls>.layout>a:hover{
	background-color: #000;
	color: #fff;
}
/* index-news */
.index-news{
	width: 100%;
	position: relative;
	padding: 0px 0px 127px 0px;
	background-color: #fff;
}
.news-title h4{
	font-family: 'Tungsten-Bold';
	font-size: 66px;
	color: #000000;
	line-height: 1;
	font-weight: 700;
	text-align: center;
	letter-spacing: 2px;
}
.news-img{
	overflow: hidden;
}
.news-img img{
	transition: all .3s linear;
}
.new-swiper .swiper-slide:hover .news-img img{
	transform: scale(1.1);
}
.news-Text h2{
	font-family: 'Tungsten-Bold';
	font-size: 38px;
	color: #000000;
	line-height: 1;
	font-weight: 100;
	margin-top: 27px;
}
.news-Text span{
	display: block;
	font-family: EuclidCircularALight;
	font-size: 18px;
	color: #666666;
	margin-top: 11px;
}
.news-Text p{
	font-family: ''HelveticaNeue-Medium'';
	font-size: 20px;
	color: #666666;
	margin-top: 18px;
}
.news-Text a{
	display: block;
	position: relative;
	font-family: 'HelveticaNeue-Medium';
	font-size: 20px;
	color: #000000;
	margin-top: 23px;
	transition: all .3s linear;
}
.news-Text a::before{
	content: "";
	display: block;
	width: 16px;
	height: 14px;
	background-image: url(./img/pic_21.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 56%;
	left: 23%;
	transform: translate(-50%,-50%);
}
.news-Text a:hover{
	transform: translateX(6px);
}
.new-swiper{
	margin-top: 54px;
}
/* index-faq */
.index-faq{
	width: 100%;
	position: relative;
	padding: 99px 0px 132px 0px;
	background-color: #F8F8F8;
}
.faq-title h2{
	font-family: 'Tungsten-Bold';
	font-size: 66px;
	color: #000000;
	line-height: 1;
	font-weight: 700;
	text-align: center;
	letter-spacing: 2px;
}
.faq-title p{
	font-family: 'HelveticaNeue-Medium';
	font-size: 18px;
	line-height: 24px;
	color: #5b5b5b;
	text-align: center;
	max-width: 523px;
	margin: 10px auto 0;
}
.faq-title h3{
	max-width: 322px;
	margin: 27px auto 0;
	text-align: center;
	font-family: 'HelveticaNeue-Medium';
	font-size: 22px;
	color: #000000;
	line-height: 1.2;
	font-weight: 100;
}
.faq-title h3 span{
	font-family: 'HelveticaNeue-Medium';
	font-size: 26px;
	color: #003775;
}
.faq-toggle{
	margin-top: 38px;
}
.faq-toggle li h2{
	font-family: 'Tungsten-Bold';
	font-size: 38px;
	color: #232323;
	line-height: 1;
	font-weight: 700;
	position: relative;
	width: 100%;
}
.faq-toggle li p{
	font-family: 'HelveticaNeue-Medium';
	font-size: 16px;
	color: #666666;
	opacity: 0.78;
	line-height: 1.5;
	margin-top: 25px;
	display: none;
}
.faq-toggle li:nth-child(1) p{
	display: block;
}
.faq-toggle li{
	padding-bottom: 31px;
	border-bottom: 1px solid #979797;
	cursor: pointer;
}
.faq-toggle li:nth-child(n+2){
	margin-top: 30px;
}
.faq-toggle li h2::after{
	content: "";
	display: block;
	width: 25px;
	height: 13px;
	background-image: url(./img/pic_22.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	transition: all .3s linear;
}
.faq-toggle li.tab h2::after{
	filter: brightness(0);
	transform: rotate(180deg);
}
/* footer */
.index-min-footer{
	width: 100%;
	position: relative;
	background-image: url(./img/pic_23.png);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 104px 0px 0px 0px;
}
.fot-tit h3{
	font-family: 'Tungsten-Bold';
	font-size: 35px;
	color: #ffffff;
	line-height: 1;
	font-weight: 700;
	letter-spacing: 2px;
}
.fot-ul li a{
	font-family: 'HelveticaNeue-Medium';
	font-size: 16px;
	color: #ffffff;
	opacity: 0.7;
	transition: all .3s linear;
	text-transform: uppercase;
}
.fot-ul li a:hover{
	transform: translateX(6px);
}
.fot-ul{
	margin-top: 40px;
}
.fot-ul li:nth-child(n+2){
	margin-top: 24px;
}
.data-item{
	width: 25%;
}
.item-two>.fot-tit:nth-child(3){
	margin-top: 73px;
}
.foter-botom{
	margin-top: 99px;
	border-top: 1px solid rgba(255, 255, 255, .15);
	padding: 25px 0;
}
.foter-botom p{
	font-family: Helvetica;
	font-size: 18px;
	color: #ffffff;
	opacity: 0.35;
	width: 50%;
}
.fot-right.flex_row{
	align-items: center;
	width: 50%;
	justify-content: flex-end;
}
.fot-right.flex_row>.flex_row{
	justify-content: unset;
}
.fot-right.flex_row>.flex_row li{
	width: 44px;
	height: 44px;
	position: relative;
	border-radius: 50%;
	background-color: rgba(0,0,0,0);
	border: 1px solid rgba(255,255,255,.5);
	transition: all .3s linear;
}
.fot-right.flex_row>.flex_row li:hover{
	transform: rotate(20deg);
}
.fot-right.flex_row>.flex_row li img{
    max-width: 21px;
	width: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.fot-right.flex_row>.flex_row li:nth-child(n+2){
	margin-left: 13px;
}
.fot-right.flex_row h6{
	font-family: Helvetica;
	font-size: 18px;
	color: #ffffff;
	opacity: 0.51;
	line-height: 1;
	font-weight: 100;
	margin-right: 15px;
}
.foter-botom>.layout.flex_row{
	align-items: center;
}
/* list-page */
.list-page{
	width: 100%;
	background-color: #FBFBFB;
	padding: 0px 0px 20px 0px;
}
.list-pages{
	padding: 0px 0px 90px 0px;
	border: 1px solid #c6c6c6;
}
.path-sys li{
	font-family: TungstenNarrow-SemiboldExt;
	font-size: 18px;
	color: #000000;
	position: relative;
}
.path-sys li a{
	font-family: TungstenNarrow-SemiboldExt;
	font-size: 18px;
	color: #666666;
}
.path-sys.flex_row{
	align-items: center;
	justify-content: unset;
	padding-bottom: 8px;
	padding-top: 20px;
	border-bottom: 1px solid #c6c6c6;
}
.path-sys li:nth-child(2){
	margin-left: 10px;
}
.path-sys li:nth-child(2)::before{
	content: "";
	display: block;
	width: 8px;
	height: 2px;
	background-color: #000;
	position: absolute;
	top: 50%;
	left: -4%;
	transform: translate(-50%,-50%);
}
.path-Text{
	width: 100%;
	padding: 0px 0px 0px 0px;
}
.path-Text h6{
	font-family: 'Tungsten-Bold';
	font-size: 80px;
	color: #000000;
	line-height: 1;
	text-align: center;
	font-weight: 100;
	margin-top: 78px;
	letter-spacing: 2px;
}
.path-Text p{
	font-family: 'HelveticaNeue-Light';
	font-size: 20px;
	line-height: 30px;
	color: #333333;
	max-width: 1272px;
	margin: 16px auto 0;
	text-align: center;
}
.list-adter{
	width: 100%;
	position: relative;
	padding: 77px 0px 0px 0px;
	background-color: #FBFBFB;
}
.list-layout{
	width: 1503px;
	margin: 0 auto 0;
	position: relative;
}
.list-search{
	width: 100%;
	border: 1px solid #000;
}
.list-search form{
	display: flex;
}
.list-ipt{
	width: 80%;
	border: none;
	line-height: 73px;
	background-color: rgba(0, 0, 0, 0);
	padding-left: 15px;
	font-family: 'HelveticaNeue-Medium';
	font-size: 20px;
	color: #000000;
}
.list-btn{
	width: 20%;
	position: relative;
	border: none;
	background-color: rgba(0, 0, 0, 0);
	cursor: pointer;
}
.list-btn::after{
	content: "";
	display: block;
	background-image: url(./img/pic_29.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 37px;
	height: 37px;
	transform: translate(-50%,-50%);
}
.side-tit-bar .side-tit::after{
	content: "";
	display: block;
	width: 11px;
	height: 4px;
	background-color: #666;
	position: absolute;
	top: 6px;
	right: 0;
	transition: all .3s linear;
}
.side-tit-bar .side-tit::before{
	content: "+";
	display: block;
	font-size: 40px;
	line-height: 1;
	color: #666;
	font-family: 'HelveticaNeue-Medium';
	position: absolute;
	top: -12px;
	right: 0;
	transition: all .3s linear;
	opacity: 0;
}
.side-tit-bar .side-tit.tabs::after{
	opacity: 0;
}
.side-tit-bar .side-tit.tabs::before{
	opacity: 1;
}
.side-widget .cate-type-list>li>a{
	transition: all .3s linear;
}
.side-widget .cate-type-list>li>a:hover{
	transform: translateX(6px);
}
.list-conceal{
	position: relative;
	top: 0;
	left: 0;
	transition: all .3s linear;
}
.list-conceal>a{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.conceal-Text{
	position: absolute;
	top: 47px;
	left: 0;
	padding: 0px 26px;
}
.conceal-img{
	width: 100%;
}
.conceal-img img{
	width: 100%;
}
.conceal-Text h6{
	font-weight: 100;
	line-height: 1;
	font-family: Tungsten-Bold;
	font-size: 38px;
	color: #ffffff;
}
.conceal-Text p{
	font-family: EuclidCircularALight;
	font-size: 16px;
	line-height: 22px;
	color: #ffffff;
	margin-top: 30px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}
.list-row li{
	width: calc((100% - 50px) /3);
	position: relative;
	padding: 41px 30px 26px 24px;
	box-shadow: 0px 0px 5px 0px 
		rgba(0, 0, 0, 0.13);
	overflow: hidden;
	margin: 0 25px 25px 0;
}
/*.list-row li:nth-child(1),.list-row li:nth-child(10){
	padding: 0;
}*/
.list-row li:nth-child(3n){
	margin-right: 0;
}
.list-Text h3{
	font-family: 'Tungsten-Bold';
	font-size: 38px;
	color: #000000;
	line-height: 1;
	font-weight: 100;
	margin-top: 35px;
	letter-spacing: 2px;
}
.list-Text p{
	font-family: EuclidCircularALight;
	font-size: 16px;
	line-height: 22px;
	color: #666666;
	margin-top: 14px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}
.list-Text a{
	display: block;
	font-family: Helvetica-Bold;
	font-size: 18px;
	color: #2e427b;
	margin-top: 28px;
	position: relative;
	transition: all .3s linear;
}
.list-Text a:hover{
	transform: translateX(6px);
}
.list-Text a::after{
	content: "";
	display: block;
	width: 7px;
	height: 13px;
	background-image: url(./img/pic_32.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 48%;
	transform: translate(-50%,-50%);
}
.page_bar a,.page_bar span{
	display: block;
	/* width: 37px; */
	line-height: 37px;
	border: solid 1px #a0a0a0;
	font-family: EuclidCircularALight;
	font-size: 21px;
	color: #747474;
	text-align: center;
}
.page_bar .pages{
	display: flex;
	justify-content: unset;
}
.page_bar .pages>a:nth-child(n+2){
	margin-left: 8px;
}
.list-xunpan{
	position: fixed;
	top: 35%;
	right: 0px;
	z-index: 15;
	cursor: pointer;
	max-width: 45px;
}
.list-form{
	position: fixed;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .5);
	z-index: -1;
	width: 100%;
	transition: all .3s linear;
	height: 100%;
	opacity: 0;
	transform: scale(0);
}
.big2-box{
	max-width: 643px;
	width: 100%;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
    background-color: #fff;
	box-shadow: 0px 0px 2px 0px 
		rgba(0, 0, 0, 0.06);
	border-radius: 10px 10px 0px 0px;
	z-index: 17;
	overflow: hidden;
}
.big2-box input {
    line-height: 58px;
    border-radius: 10px;
    border: solid 1px #a0a0a0;
    padding-left: 19px;
}

.big2-box  textarea::-webkit-input-placeholder {
    font-family: EuclidCircularALight;
	font-size: 18px;
	color: #999999;
}
.big2-box  input::-webkit-input-placeholder {
    font-family: EuclidCircularALight;
	font-size: 18px;
	color: #999999;
}
.big2-box  input:nth-child(n+2){
	margin-top: 30px;
}
.big2-box  textarea{
	/* margin-top: 30px; */
	border-radius: 10px;
	border: solid 1px #a0a0a0;
	height: 260px;
	padding-left: 19px;
	padding-top: 10px;
}
.big2-box .mauticform-innerform  button{
	width: 100%;
	border: none;
	line-height: 59px;
	background-color: #013775 !important;
	border-radius: 10px;
	text-align: center;
	font-family: TungstenNarrow-Semibold;
	font-size: 26px;
	color: #ffffff !important;
	margin-top: 54px;
	cursor: pointer;
	transition: all .3s linear;
}
.big2-box  button:hover{
	transform: scale(0.9);
}

.product-answers{

}
.product-answers input {
    line-height: 58px;
    border-radius: 10px;
    border: solid 1px #a0a0a0;
    padding-left: 19px;
}
.product-answers .mauticform_wrapper{
    width: 100%;
    max-width: 100%;
}
.product-answers  textarea::-webkit-input-placeholder {
    font-family: EuclidCircularALight;
	font-size: 18px;
	color: #999999;
}
.product-answers  input::-webkit-input-placeholder {
    font-family: EuclidCircularALight;
	font-size: 18px;
	color: #999999;
}
.product-answers  input:nth-child(n+2){
	margin-top: 30px;
}
.product-answers  textarea{
	/* margin-top: 30px; */
	border-radius: 10px;
	border: solid 1px #a0a0a0;
	height: 260px;
	padding-left: 19px;
	padding-top: 10px;
}
.product-answers .mauticform-innerform  button{
	width: 100%;
	border: none;
	line-height: 59px;
	background-color: #013775 !important;
	border-radius: 10px;
	text-align: center;
	font-family: TungstenNarrow-Semibold;
	font-size: 26px;
	color: #ffffff !important;
	margin-top: 54px;
	cursor: pointer;
	transition: all .3s linear;
}
.product-answers  button:hover{
	transform: scale(0.9);
}

.form-tit h3{
	line-height: 1;
	font-weight: 100;
	font-family: TungstenNarrow-Semibold;
	font-size: 26px;
	color: #013775;
}
.form-tit{
	background-color: #F2F2F2;
	padding: 30px 28px 30px;
}
.form2 input,.form2 textarea,.form2 button{
	width: 100%;
	display: block;
}
.form2{
	padding: 34px 28px 18px;
}
.form2 input{
	line-height: 58px;
	border-radius: 10px;
	border: solid 1px #a0a0a0;
	padding-left: 19px;
}
.form2 textarea::-webkit-input-placeholder {
    font-family: EuclidCircularALight;
	font-size: 18px;
	color: #999999;
}
.form2 input::-webkit-input-placeholder {
    font-family: EuclidCircularALight;
	font-size: 18px;
	color: #999999;
}
.form2 input:nth-child(n+2){
	margin-top: 30px;
}
.form2 textarea{
	margin-top: 30px;
	border-radius: 10px;
	border: solid 1px #a0a0a0;
	height: 260px;
	padding-left: 19px;
	padding-top: 10px;
}
.form2 button{
	border: none;
	line-height: 59px;
	background-color: #013775;
	border-radius: 10px;
	text-align: center;
	font-family: TungstenNarrow-Semibold;
	font-size: 26px;
	color: #ffffff;
	margin-top: 54px;
	cursor: pointer;
	transition: all .3s linear;
}
.form2 button:hover{
	transform: scale(0.9);
}
.delites{
	cursor: pointer;
}
/* proud */
.proud{
	background-color: #FBFBFB;
}
.proud .path_bar{
	background-color: #f8f8f8;
	border-bottom: 1px solid #7d7d7d;
	padding-top: 13px;
}
.proud .path_bar li{
	font-family: TungstenNarrow-SemiboldExt;
	font-size: 18px;
	color: #666666;
}
.proud .path_bar li a{
	font-family: TungstenNarrow-SemiboldExt;
	font-size: 18px;
	color: #666666;
}
.proud .path_bar li:last-child{
	font-family: Helvetica85-Heavy;
	font-size: 18px;
	color: #000000;
}
.product-view .product-image{
	padding: 175px 50px 196px;
	background-color: #fff;
	position: relative;
}
.zoom-btn{
	width: 93%;
	height: 40px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.zoom-btn>.swiper-button-prev,.zoom-btn>.swiper-button-next{
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 22px;
	height: 38px;
}
.zoom-btn .swiper-button-prev::before{
	content: "";
	display: block;
	background-image: url(./img/pic_37.png);
	background-repeat: no-repeat;
	width: 22px;
	height: 38px;
	position: absolute;
	top: 0;
	left: 0;
}
.zoom-btn .swiper-button-next::before{
	content: "";
	display: block;
	background-position: right 0px;
	background-image: url(./img/pic_37.png);
	background-repeat: no-repeat;
	width: 22px;
	height: 38px;
	position: absolute;
	top: 0;
	left: 0;
	transform: rotate(180deg);
}
.sum-Text h2{
	font-weight: 100;
	line-height: 1;
	font-family: 'Tungsten-Bold';
	font-size: 48px;
	color: #000000;
}
.sum-Text>p{
	font-family: Helvetica;
	font-size: 24px;
	color: #666666;
	line-height: 1.36;
	margin-top: 41px;
	padding-bottom: 35px;
	border-bottom: 1px solid #252422;
}
.images-Text h5{
	font-family: 'HelveticaNeue-Medium';
	font-size: 38px;
	color: #000000;
	line-height: 1;
	font-weight: 100;
}
.images-Text{
	margin-top: 60px;
}
.images-Text p{
	font-family: Helvetica;
	font-size: 24px;
	line-height: 36px;
	color: #666666;
	margin-top: 20px;
}
.sum-row>li.flex_row{
	width: calc(100% /2);
	justify-content: unset;
}
.sum-row>li:nth-child(n+3){
	margin-top: 43px;
}
.sum-row{
	padding: 35px 0px 35px 0;
	border-bottom: 1px solid #252422;
}
.sums-Text h3{
	font-family: 'Tungsten-Bold';
	font-size: 30px;
	color: #000000;
	line-height: 1;
	font-weight: 100;
}
.sums-Text>p{
	font-family: Helvetica;
	font-size: 20px;
	color: #000000;
	margin-top: 5px;
}
.sum-img{
	max-width: 17px;
	width: 100%;
	padding-top: 9px;
}
.sums-Text{
	flex: 1;
	padding-left: 18px;
}
.sum-btn{
	margin-top: 50px;
}
.sum-btn li a{
	font-family: 'Tungsten-Bold';
	font-size: 35px;
	color: #000000;
}
.sum-btn li{
	position: relative;
	padding-left: 40px;
}
.sum-btn li:nth-child(n+2){
	margin-top: 20px;
}
.sum-btn li::after{
	content: "";
	display: block;
	width: 19px;
	height: 27px;
	background-image: url(./img/pic_40.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 17px;
	left: 0;
}
.product-features{
	width:100%;
	position: relative;
	padding: 36px 0px 0px 0px;
}
.features-title h3{
	font-family: 'Tungsten-Bold';
	font-size: 67px;
	color: #000000;
	line-height: 1;
	font-weight: 100;
}
.features-swiper{
	position: relative;
	padding: 0px 0px 30px 0;
}
.features-swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
	position: absolute;
	background-color: #013775;
}
.features-swiper .swiper-pagination-progressbar{
	width: 100%;
	height: 6px;
	background-color: #e5e5e5;
}
.faq-pag{
	height: 10px;
	margin-top: 45px;
	position: relative;
}
.features-banner{
	margin-top: 57px;
	position: relative;
	width: 100%;
}
.features-Text{
	background-color: #F2F2F2;
	padding: 34px 30px 39px 30px;
}
.features-Text h3{
	font-family: 'HelveticaNeue-Medium';
	font-size: 36px;
	color: #000000;
	line-height: 1;
	font-weight: 100;
}
.features-Text p{
	font-family: Helvetica;
	font-size: 18px;
	color: #666666;
	margin-top: 19px;
}
.features-Text a{
	display: block;
	font-family: TungstenNarrow-SemiboldExt;
	font-size: 16px;
	color: #013775;
	margin-top: 40px;
	position: relative;
}
.features-Text a::before{
	content: "";
	display: block;
	width: 7px;
	height: 12px;
	background-image: url(./img/pic_42.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 30%;
	transform: translate(-50%,-50%);
}
.faq-btn{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	display: flex;
	width: 105%;
	z-index: 2;
	justify-content: space-between;
}
.faq-btn>.features-button-prev,.faq-btn>.features-button-next{
	width: 64px;
	height: 64px;
	background-color: #ffffff;
	box-shadow: 7px 2px 18px 0px 
		rgba(0, 0, 0, 0.08);
		cursor: pointer;
		position: relative;
}
.faq-btn>.features-button-prev::after{
	content: "";
	display: block;
	width: 15px;
	height: 26px;
	background-image: url(./img/pic_43.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	transition: all .3s linear;
}
.faq-btn>.features-button-next::after{
	content: "";
	display: block;
	width: 15px;
	height: 26px;
	background-image: url(./img/pic_43.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%) rotate(180deg);
	transition: all .3s linear;
}
.faq-btn>.features-button-prev:hover::after{
	background-image: url(./img/pic_44.png);
}
.faq-btn>.features-button-next:hover::after{
	background-image: url(./img/pic_44.png);
}
.faq-btns{
	width: 34px;
	height: 34px;
	background-color: #013775;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 6%;
	transform: translate(-50%,-50%);
	z-index: 3;
	display: flex;
	align-items: center;
	justify-content: center;
}
.swi-prev,.swi-next{
	width: 7px;
	height: 12px;
	cursor: pointer;
	position: relative;
}
.swi-next{
	margin-left: 8px;
}
.swi-prev::before{
	content: "";
	display: block;
	background-image: url(./img/pic_45.png);
	background-repeat: no-repeat;
	position: absolute;
	top:0;
	left: 0;
	width: 7px;
	height: 12px;
	transform: rotate(180deg);
	opacity: .38;
	transition: all .3s linear;
}
.swi-next::before{
	content: "";
	display: block;
	background-image: url(./img/pic_45.png);
	background-repeat: no-repeat;
	position: absolute;
	top:0;
	left: 0;
	width: 7px;
	height: 12px;
	transition: all .3s linear;
	opacity: .38;
}
.swi-next:hover::before,.swi-prev:hover::before{
	opacity: 1;
}
/* product-cation */
.product-cation{
	width: 100%;
	margin-top: 104px;
}
.cation-title h4{
	font-family: 'Tungsten-Bold';
	font-size: 47px;
	color: #000000;
	font-weight: 100;
	line-height: 1;
}
.cation-title p{
	font-family: TungstenNarrow-SemiboldExt;
	font-size: 30px;
	color: #666666;
	margin-top: 35px;
}
.cation-title a{
	display: block;
	width: 438px;
	line-height: 66px;
	background-color: #013775;
	font-family: TungstenNarrow-SemiboldExt;
	font-size: 28px;
	color: #ffffff;
	text-align: center;
	margin-top: 47px;
	transition: all .3s linear;
}
.cation-title a:hover{
	background-color: #DCDCDC;
	color: red;
}
.product-cation>.layout-conc>img{
	margin-top: 62px;
}
.product-tips{
	width: 100%;
	position: relative;
	padding: 110px 0px 0px 0px;
	background-color: #f8f8f8;
}
.tips-title h2{
	font-family: 'Tungsten-Bold';
	font-size: 47px;
	color: #000000;
	line-height: 1;
	font-weight: 100;
}
.tips-Swiper{
	margin-top: 117px;
}
.tips-Swiper .swiper-slide h3{
	font-family: 'Tungsten-Bold';
	font-size: 35px;
	color: #000000;
	line-height: 1;
	font-weight: 100;
}
.tips-Swiper .swiper-slide p{
	font-family: Helvetica;
	font-size: 24px;
	line-height: 36px;
	color: #666666;
	margin-top: 35px;
}
.tips-Swiper .swiper-slide a{
	display: block;
	width: 100%;
	line-height: 69px;
	font-family: TungstenNarrow-SemiboldExt;
	font-size: 19px;
	color: #ffffff;
	background-color: #000;
	transition: all .3s linear;
	text-align: center;
	margin-top: 60px;
}
.tips-Swiper .swiper-slide a:hover{
	background-color: #013775;
}
.tip-swiper .swiper-slide h3{
	font-family: 'HelveticaNeue-Medium';
	font-size: 30px;
	color: #000000;
	line-height: 1;
	font-weight: 100;
}
.tip-swiper .swiper-slide p{
	font-family: EuclidCircularALight;
	font-size: 21px;
	line-height: 28px;
	color: #666666;
	margin-top: 20px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}
.tip-swiper .swiper-slide a{
	display: block;
	position: relative;
	font-family: Helvetica-Bold;
	font-size: 23px;
	color: #2e427b;
	margin-top: 42px;
}
.tip-swiper .swiper-slide a::after{
	content: "";
	display: block;
	width: 10px;
	height: 16px;
	background-image: url(./img/pic_48.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 46%;
	transform: translate(-50%,-50%);
}
.tip-swiper .swiper-slide{
	background-color: #fff;
	padding: 54px 35px 34px;
	box-shadow: 0px 0px 5px 0px 
		rgba(0, 0, 0, 0.13);
}
.tip-swiper .swiper-slide .tips-txt{
	padding: 99px 0px 0px;
}
.product-tips>.layout-conc>.tips-title:nth-child(3){
	margin-top: 142px;
}
.tip-swiper{
	margin-top: 91px;
}
.product-answers{
	width: 100%;
	padding: 121px 0px 0px 0px;
	/* background-color: #f8f8f8; */
}
.answers-title h3{
	font-family: 'Tungsten-Bold';
	font-size: 45px;
	color: #000000;
	line-height: 1;
	font-weight: 100;
	margin-bottom: 30px;
}
.product-answers>.layout-conc>img{
	margin-top: 43px;
}
.products_main{
	padding: 80px 0px 98px 0;
	background-color: #f8f8f8;
}

.toggle-title h2{
    font-family: 'Tungsten-Bold';
    font-size: 32px;
    color: #333333;
    line-height: 1;
    font-weight: 100;
}
.toggle-title b{
    display: block;
    position: relative;
    cursor: pointer;
}
.toggle-title b::after{
    content: "-";
    display: block;
    font-size: 24px;
    color: #666;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .3s linear;
    opacity: 1;
}
.toggle-title b::before{
     content: "+";
    display: block;
    font-size: 24px;
    color: #666;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .3s linear;
    opacity: 0;
}
.toggle-title b.tab::before{
    opacity: 1;
}
.toggle-title b.tab::after{
    opacity: 0;
}
.togg-btn>li{
    justify-content: unset;
    cursor: pointer;
}
.togg-btn>li span{
    display: block;
    font-family: "TungstenNarrow-SemiboldExt";
	font-size: 16px;
	color: #666666;
	margin-left: 10px;
}
.togg-btn>li .checkbox-btn{
    width: 19px;
	height: 20px;
	border-radius: 2px;
	border: solid 1px #a0a0a0;
	background-color: rgba(0,0,0,0);
	transition: all .3s linear;
	position: relative;
}
.togg-btn>li:nth-child(n+2){
    margin-top: 22px;
}
.togg-btn>li.tab .checkbox-btn{
    background-color: #013775;
}
.togg-btn>li .checkbox-btn::before{
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    background-image: url(img/dic_01.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .3s linear;
    opacity: 0;
}
.togg-btn>li.tab .checkbox-btn::before{
    opacity: 1;
}
.list-toggle{
    margin-top: 16px;
    position: relative;
    border-bottom: 1px solid #a0a0a0;
    padding-bottom: 20px;
}
.aside-toggle{
    
}
.toggle-title.flex_row{
    padding-bottom: 22px;
    border-bottom: 1px solid #a0a0a0;
}
.list-toggle>button{
    width: 120px;
	line-height: 30px;
	display: block;
	position: absolute;
	bottom: 20px;
	right: 0;
	text-align: center;
	font-family: "TungstenNarrow-SemiboldExt";
	font-size: 12px;
	color: #666666;
	border: solid 1px #a0a0a0;
	transition: all .3s linear;
	cursor: pointer;
	background-color: transparent;
}
.aside-toggle>.togg:nth-child(2){
    margin-top: 41px;
}
.list-toggle>button:hover{
    background-color: #013775;
    border: 1px solid transparent;
    color: #fff;
}
.aside-toggle>button{
    display: block;
    width: 174px;
	line-height: 50px;
	background-color: #013775;
	transition: all .3s linear;
	font-family: TungstenNarrow-Semibold;
	font-size: 20px;
	color: #ffffff;
	text-align: center;
	border: none;
	margin-top: 42px;
}
.aside-toggle>button:hover{
    background-color: #000;
}

/* index2-about */
.proud.aboutUs2{
    background-color: #fff;
}
.proud.aboutUs2 .path_bar{
    background-color: #fff;
}
.aboutUs2 .pagnation_title{
    font-family: 'Tungsten-Bold';
    font-size: 85px;
    color: #ffffff;
    line-height: 1;
    font-weight: 100;
}
.proud.aboutUs2 .path_bar li a{
    font-family: HelveticaNeue-MediumExt;
	font-size: 18px;
	color: #666666;
	text-transform: uppercase;
	font-weight: 700;
}
.proud.aboutUs2 .path_bar li:nth-child(2) a{
    font-family: HelveticaNeue-MediumExt;
	font-size: 18px;
	color: #000000;
}
.aboutUs2-min{
    padding: 77px 0px 0px 0px;
}
.zomaxTit h2{
    font-family: 'Tungsten-Bold';
    font-size: 60px;
    color: #16150e;
    line-height: 1;
    text-align: center;
}
.zomaxTit h2 span{
    color: #e8323d;
}
.zomaxTit p{
    text-align: center;
    font-family: HelveticaNeue-MediumExt;
	font-size: 20px;
	color: #666666;
	line-height: 1.34;
	margin-top: 53px;
}
.zomaxTit p span{
    color: #e8323d;
}
.zomaxExplain{
    padding: 0px 171px;
    margin-top: 47px;
}
.zomaxExplain-img{
    overflow: hidden;
}
.zomaxExplain-img img{
    transition: all .3s linear;
}
.zomaxExplain-img:hover img{
    transform: scale(1.1);
}
.zomaxExplain-Time{
    max-width: 285px;
    background-color: #003775;
    padding: 51px 0px 0px 0px;
    position: relative;
    bottom: 100px;
    left: 25%;
    z-index: 2;
}
.zomaxExplain-Time h3{
    font-family: 'HelveticaNeue-Medium';
	font-size: 60px;
	color: #ffffff;
	line-height: 1;
	text-align: center;
}
.zomaxExplain-Time p{
    font-family: HelveticaNeue-MediumExt;
	font-size: 16px;
	color: #ffffff;
	line-height: 2;
	text-align: center;
	padding: 0px 21px;
	margin-top: 25px;
}
.zomaxExplain-Time span{
    display: block;
    font-family: Tungsten-Semibold;
	font-size: 35px;
	color: #ffffff;
	opacity: 0.09;
	line-height: 1;
	text-align: center;
}
.aboutUs2-number{
    width: 100%;
    position: relative;
    padding: 169px 0px 141px 0px;
    background-image: url(img/dic_03.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.aboutUs2-number li{
    text-align: center;
    width: calc(100% /4);
}
.aboutUs2-number span{
    font-family: Tungsten-Semibold;
	font-size: 100px;
	color: #ffffff;
	line-height: 1;
	transition: all .3s linear;
}
.aboutUs2-number p{
    font-family: HelveticaNeue-MediumExt;
	font-size: 24px;
	color: #ffffff;
	line-height: 1.2;
	margin-top: 10px;
	transition: all .3s linear;
}
.aboutUs2-number li:hover span,.aboutUs2-number li:hover p{
    color: #e8323d;
}
.aboutUs2-story{
    width: 100%;
    position: relative;
    padding: 111px 0px 105px 0px;
    background-color: #FFFFFF;
}
.story-left h2{
    font-family: 'Tungsten-Bold';
    font-size: 60px;
    color: #16150e;
    line-height: 1;
    position: relative;
}
.story-left h2::after{
    content: "";
    display: block;
    width: 62px;
	height: 51px;
	background-image: url(img/dic_05.png);
	background-repeat: no-repeat;
	position: absolute;
	top: -115%;
	left: 0;
}
.story-left h3{
    font-family: 'Tungsten-Bold';
    font-size: 38px;
    line-height: 36px;
    color: #16150e;
    margin-top: 40px;
}
.story-left p{
    font-family: HelveticaNeue-MediumExt;
	font-size: 18px;
	line-height: 1.8;
	color: #666666;
	margin-top: 27px;
}
.story-left p:nth-child(4){
    margin-top: 38px;
}
.story-left{
    width: 60%;
    padding-top: 68px;
}
.story-right{
    flex: 1;
    padding: 0px 0px 0px 86px;
    overflow: hidden;
}
.story-right img{
    transition: all .3s linear;
}
.story-right:hover img{
    transform: scale(1.1);
}
.story2-content{
    margin-top: 80px;
}
.story2-content li{
    width: calc((100% - 60px) /3);
    padding: 93px 24px 58px;
    transition: all .3s linear;
    background-color: #F2F2F2;
}
.story2-content li:hover{
    background-color: #003775;
}
.story2-content li p{
    font-family: HelveticaNeue-Light;
	font-size: 18px;
	color: #000000;
	line-height: 1.5;
	transition: all .3s linear;
}
.story2-content li:hover p{
    color: #fff;
}
.aboutUs2-story .layout-conc>span{
    display: block;
    margin-top: 28px;
    font-family: HelveticaNeue-MediumExt;
	font-size: 16px;
	color: #666666;
}
/* aboutUs2-workshop */
.aboutUs2-workshop{
    width: 100%;
    position: relative;
    padding: 0px 0px 0px 0px;
}
.workshop-accordion>.workshop-tab:nth-child(1){
    background-color: #F2F2F2;
}
.workshop-accordion>.workshop-tab:nth-child(2){
    background-color:#CFD9E5;
}
.workshop-accordion>.workshop-tab:nth-child(3){
    background-color:#E5EBF1;
}

.workshop-accordion>.workshop-tab{
    width: 8.5%;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    transition: all .3s linear;
    max-height: 841px;
}
.workshop-accordion>.workshop-tab.type{
    width: 83%;
    padding: 126px 63px 88px 210px;
}

.workshop-tab .tab1{
    text-align: center;
    position: absolute;
    top: 50%;
    transition: all .3s linear;
    opacity: 1;
    left: 50%;
    transform: translate(-50%,-50%);
}
.workshop-tab .tab2{
    opacity: 0;
    transition: all .3s linear;
    position: absolute;
}
.workshop-accordion>.workshop-tab.type .tab2{
    opacity: 1;
    position: relative;
}
.workshop-accordion>.workshop-tab.type .tab1{
    opacity: 0;
}
.workshop-tab .tab1 span{
    font-family: Tungsten-Bold;
	font-size: 72px;
	color: #8e9295;
	line-height: 1;
	display: block;
}
.workshop-tab .tab1 h2{
    font-family: Tungsten-Semibold;
	font-size: 24px;
	color: #000000;
	line-height: 1;
	transform: translateY(340px);
}
.tab2-left{
    width: 50%;
    float: left;
}
.tab2-right{
    float: right;
    width: 50%;
}
.tab2 span{
    font-family: Tungsten-Bold;
	font-size: 111px;
	color: #000000;
	line-height: 1;
	opacity: 0.15;
}
.tab2 h2{
    font-family: 'Tungsten-Bold';
    font-size: 58px;
    color: #003775;
    line-height: 1;
    margin-top: 30px;
}
.tab2 p{
    font-family: HelveticaNeue-Medium;
	font-size: 18px;
	color: #666666;
	line-height: 1.3;
	max-width: 480px;
	margin-top: 43px;
}
.tab2 .tab2-Text li{
    font-family: HelveticaNeue-Medium;
	font-size: 25px;
	color: #000000;
	line-height: 1;
}
.tab2 .tab2-Text{
    margin-top: 40px;
}
.tab2 .tab2-Text li:nth-child(2){
    margin-top: 20px;
}
.tab2 h3{
    	font-family: 'HelveticaNeue-Medium';
	font-size: 50px;
	color: #000000;
	line-height: 1;
	margin-top: 150px;
}

.aboutUs2-equipment{
    width: 100%;
    position: relative;
    padding: 115px 25px 110px;
    background-color: #fff;
}
.equipment-tit h4{
    font-family: 'Tungsten-Bold';
    font-size: 60px;
    color: #16150e;
    line-height: 1;
    text-align: center;
}
.mequipment-swiper{
    margin-top: 60px;
}
.mequipment-swiper .swiper-slide{
    border-radius: 20px;
}
.mequipment-swiper .swiper-slide p{
    font-family: Helvetica;
	font-size: 24px;
	color: #ffffff;
	line-height: 1.5;
	max-width: 285px;
	position: absolute;
	bottom: 27px;
	left: 27px;
}
.mequipment-swiper .swiper-slide>a{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}


.aboutUs2-inspection{
    width: 100%;
    position: relative;
    padding: 0px 0px 107px 0px;
    background-color: #FFFFFF;
}
.aboutUs2-inspection .layout-conc.flex_row{
    align-items: center;
}
.inspection-img{
    position: relative;
}
.inspection-img>span{
    font-family: 'HelveticaNeue-Medium';
	font-size: 63px;
	color: #16150e;
	line-height: 1;
	opacity: 0.16;
	display: block;
	position: absolute;
	top: 24%;
	right: -41%;
	transform: rotate(90deg);
}
.inspection-text{
    background-color: #003775;
    padding: 40px 20px;
    position: absolute;
    top: 76%;
    left: 97%;
    transform: translate(-50%,-50%);
    width: 39%;
}
.inspection-text h2{
    font-family: 'HelveticaNeue-Medium';
	font-size: 34px;
	color: #ffffff;
	line-height: 1;
}
.inspection-text p{
    font-family: EuclidFlex-Light;
	font-size: 17px;
	color: #e3e9f2;
	line-height: 1.4;
	margin-top: 15px;
}
.inspection-left{
    width: 35.5%;
    position: relative;
}
.inspection-right{
    flex: 1;
    position: relative;
    padding-left: 149px;
}
.inspection-Txt h6{
    font-family: 'Tungsten-Bold';
    font-size: 46px;
    color: #16150e;
    line-height: 1.3;
}
.inspection-Txt p{
    font-family: HelveticaNeue-MediumExt;
	font-size: 18px;
	color: #666666;
	margin-top: 28px;
	line-height: 1.5;
}
.inspection-right .inspection-Txt:nth-child(2){
    margin-top: 65px;
}

#reflectBelowMask{
	position: relative;
	-webkit-box-reflect:below 0 -webkit-linear-gradient(transparent,transparent 80%,rgba(255,255,255,.8));
}
#reflectBelowMask::after {  
    content: "";
    display: block; 
    width: 100%; 
    height: 100%;
    -moz-transform: scaleY(-1);
    opacity:0.35;
	position: absolute;
	bottom: -98%;
	left: 0;
	background:-moz-element(#reflectBelowMask) no-repeat;
}
.aboutUs2-certif{
    width: 100%;
    position: relative;
    padding: 109px 0px 67px 0px;
    background-image: url(img/dic_11.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.certif-tit h2{
    font-family: 'Tungsten-Bold';
    font-size: 60px;
    color: #16150e;
    line-height: 1;
    text-align: center;
}
.container-banner{
    margin-top: 68px;
}
.container-banner .swiper-slide{
    padding-bottom: 97px;
}
.container-banner .swiper-slide img{
    transition: all .3s linear;
}
.container-banner .swiper-slide:hover img{
    transform: scale(1.05);
}
.aboutUs2-certif>.layout-conc>a{
    display: block;
    width: 240px;
	line-height: 50px;
	background-color: #e8323d;
	border-radius: 8px;
	text-align: center;
		font-family: HelveticaNeue-MediumExt;
	font-size: 18px;
	color: #ffffff;
	margin: 0px auto 0;
	transition: all .3s linear;
}
.aboutUs2-certif>.layout-conc>a:hover{
    background-color: #000;
}
/* aboutUs2-trade */
.aboutUs2-trade{
    width: 100%;
    position: relative;
    padding: 111px 0px 126px 0px;
    background-color: #fff;
}
.trade-tit h2{
    font-family: 'Tungsten-Bold';
    font-size: 60px;
    color: #16150e;
    line-height: 1;
    text-align: center;
}
.trade-tit p{
    font-family: HelveticaNeue-MediumExt;
	font-size: 18px;
	color: #666666;
	line-height: 1.3;
	text-align: center;
	max-width: 1110px;
	margin: 26px auto 0;
}
.trade-btn{
    margin-top: 40px;
}
.trade-btn li{
    width: calc((100% - 116px) /3);
    overflow: hidden;
}
.trade-btn li img{
    transition: all .3s linear;
}
.trade-btn li:hover img{
    transform: scale(1.1);
}

/* aboutUs2-civilization */
.aboutUs2-civilization{
    width: 100%;
    position: relative;
    padding: 83px 0px 71px 0px;
    background-color: #ebebeb;
}
.civilization-tit{
    font-family: 'Tungsten-Bold';
    font-size: 60px;
    color: #16150e;
    line-height: 1;
    text-align: center;
}
.civilization-btn{
    margin-top: 54px;
}

.civilization-btn li>a{
    display: block;
    line-height: 57px;
    max-width: 260px;
    text-align: center;
    padding: 0px 20px;
    	font-family: HelveticaNeue-MediumExt;
	font-size: 18px;
	color: #ffffff;
	margin: 0 auto;
	transition: all .3s linear;
	background-color: #003775;
	border-radius: 8px;
}
.civilization-btn li>p{
    font-family: HelveticaNeue-MediumExt;
	font-size: 22px;
	color: #666666;
	line-height: 1.5;
	text-align: center;
	max-width: 1170px;
	margin: 26px auto 0;
	transition: all .3s linear;
}
.civilization-btn li:hover>p{
    color: #003775;
}
.civilization-btn li>a:hover{
    background-color: #000;
    color: #fff;
}

.civilization-btn li:nth-child(n+2){
    margin-top: 35px;
}


.newsAside{
    width: 393px;
    border: solid 1px #b5b5b5;
    padding: 45px 40px 45px 27px;
}
.newsAside .side-tit-bar .side-tit{
    margin-top: 0;
    font-family: HelveticaNeue-MediumExt;
	font-size: 19px;
	color: #000000;
	line-height: 1;
	padding-bottom: 17px;
	font-weight: 700;
	border-bottom: 1px solid #b5b5b5;
}
.newsAside .side-search{
    margin-top: 26px;
}
.newsAside .side-search>form{
    display: flex;
    justify-content: space-between;
}
.newsAside .side-search>form .side-btn{
    width: 59px;
    display: block;
    cursor: pointer;
    position: relative;
    background-color: #003775;
    border: none;
}
.newsAside .side-search>form .side-btn::after{
    content: "";
    display: block;
    width: 24px;
	height: 24px;
	background-image: url(img/dic_13.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.newsAside .side-search>form .side-ipt{
    flex: 1;
    display: block;
    border: none;
    line-height: 61px;
    background-color: #EEEEEE;
    font-family: HelveticaNeue-MediumExt;
	font-size: 17px;
	color: #000000;
	padding-left: 15px;
	font-weight: 700;
}
.newsAside .side-widget .cate-type-list>li>a{
    font-weight: 700;
}
.newsAside .side-widget{
    border-bottom: 1px solid #eee;
    margin: 0;
    padding-bottom: 20px;
}
.newsAside .newsAside-btn{
    margin-top: 55px;
}
.newsAside .newsAside-btn>h3{
    font-family: HelveticaNeue-MediumExt;
	font-size: 19px;
	color: #000000;
	line-height: 1;
	border-bottom: 1px solid #eee;
	padding-bottom: 15px;
}
.type-tab li:nth-child(n+2){
    margin-top: 23px;
}
.type-tab{
    margin-top: 26px;
}
.type-tab li>a{
    align-items: center;
}
.type-tab li>a img{
    max-width: 90px;
}
.type-tab li>a .newsAside-Text{
    flex: 1;
    padding-left: 15px;
}

.type-tab li>a .newsAside-Text h6{
    font-family: HelveticaNeue-Medium;
	font-size: 14px;
	color: #666666;
	line-height: 1;
}
.type-tab li>a .newsAside-Text h5{
    	font-family: 'HelveticaNeue-Medium';
	font-size: 17px;
	color: #000000;
	line-height: 1.24;
	margin-top: 15px;
}
.newsMain2-content span{
    display: block;
    font-family: HelveticaNeue-Medium;
	font-size: 18px;
	color: #003775;
	line-height: 1;
	margin-top: 30px;
}
.newsMain2-content h3{
    font-family: 'HelveticaNeue-Medium';
	font-size: 39px;
	color: #000000;
	line-height: 1.3;
	margin-top: 19px;
}
.newsMain2-content p{
    	font-family: HelveticaNeue-Medium;
	font-size: 18px;
	color: #666666;
	line-height: 1.5;
	margin-top: 34px;
	display: -webkit-box;

-webkit-box-orient: vertical;

-webkit-line-clamp: 2;

overflow: hidden;
}
/*.newsMain2-content a{
    display: block;
    font-family: HelveticaNeue-MediumExt;
	font-size: 15px;
	color: #000000;
	line-height: 1;
	margin-top: 29px;
	position: relative;
	font-weight: 700;
	max-width: 110px;
}*/
.newsMain2-content a::after{
    content: "";
    display: block;
    background-image: url(img/dic_16.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    right: -15px;
    width: 19px;
	height: 18px;
}
.newsMain2 .newsMain2-tab{
    padding-bottom: 40px;
    border-bottom: 1px solid #eee;
}
.newsMain2 .newsMain2-tab:nth-child(n+2){
    margin-top: 58px;
}



.contact2-main{
    padding: 0px 0px 0px 0px;
}
.contact2{
    padding: 84px 0px 104px 0px;
}
.contact2-tab li{
    justify-content: unset;
}
.contact2-tab li .flex-icon{
    width: 55px;
    transition: all .3s linear;
}
.contact2-tab li .flex-Text{
    flex: 1;
    padding-left: 21px;
}
.contact2-tab li:hover .flex-icon{
    transform: rotateY(180deg);
}
.contact2-left{
    width: 50%;
    box-shadow: 0px 0px 57px 0px 
		rgba(0, 0, 0, 0.09);
	border-radius: 20px 0px 0px 20px;
	padding: 69px 160px 72px 81px;
}
.contact2-right{
    width: 50%;
    overflow: hidden;
    border-radius: 0px 20px 20px 0px;
}

.contact2-left>h2{
    font-family: EuclidFlex-SemiBold;
	font-size: 36px;
	color: #000000;
	line-height: 1;
}
.flex-Text h3{
    font-family: HelveticaNeue-Medium;
	font-size: 19px;
	color: #000000;
	line-height: 1;
}
.flex-Text p{
    font-family: HelveticaNeue-Medium;
	font-size: 16px;
	color: #666666;
	line-height: 1.2;
	margin-top: 8px;
}
.flex-Text>a{
    display: block;
    font-family: HelveticaNeue-Medium;
	font-size: 16px;
	color: #000000;
	line-height: 1;
	margin-top: 13px;
}
.contact2-tab{
    margin-top: 48px;
}
.contact2-tab li:nth-child(n+2){
    margin-top: 45px;
}
.contact2-whatsapp .flex-Text p{
    font-family: HelveticaNeue-Medium;
	font-size: 26px;
	color: #e50012;
	line-height: 1;
}



.contact2-sheet{
    /*padding: 100px 0;*/
    background-color: #EEEEEE;
    position: relative;
}
.sheet-tit{
    text-align: center;
}
.sheet-tit h2{
    font-family: EuclidFlex-Medium;
	font-size: 18px;
	color: #e50012;
	line-height: 1;
}
.sheet-tit p{
    font-family: EuclidFlex-SemiBold;
	font-size: 48px;
	color: #013775;
	line-height: 1;
	margin-top: 5px;
}
.contact2-sheet>.layout-conc>span{
    display: block;
    font-family: EuclidFlex-SemiBold;
	font-size: 240px;
	color: #013775;
	opacity: 0.05;
	line-height: 1;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
}
.contact2-sheet>.layout-conc{
    padding: 100px 10%;
}
.sheet-form{
    background-color: #ffffff;
	box-shadow: 0px 0px 46px 0px 
		rgba(0, 0, 0, 0.11);
	border-radius: 20px;
	padding: 50px 150px 50px;
	position: relative;
	z-index: 2;
}
.contact2-sheet .mauticform_wrapper{
    max-width: 100%;
    margin-top: 23px;
}
.contact2-sheet .mauticform-input{
    line-height: 38px;
	border-radius: 10px;
	border: solid 1px #a0a0a0;
	font-size: 18px;
	color: #999999
}
.contact2-sheet input.mauticform-input::-webkit-input-placeholder {
  font-size: 18px;
	color: #999999
}
.contact2-sheet .mauticform-textarea{
    border-radius: 10px;
	border: solid 1px #a0a0a0;
	height: 260px;
	max-width: 100%;
	width: 100%;
	font-size: 18px;
	color: #999999
}
.contact2-sheet input.mauticform-textarea::-webkit-input-placeholder{
     font-size: 18px;
	color: #999999
}
.contact2-sheet #mauticform_input_httpswwwzomaxtoolcom_submit{
    width: 100%;
    max-width: 498px;
    display: block;
    background-color: #013775;
	line-height: 57px;
	text-align: center;
	background-color: #013775;
	border-radius: 10px;
	margin: 27px auto 0;
	cursor: pointer;
	font-family: HelveticaNeue-Medium;
	font-size: 26px;
	color: #ffffff;
	transition: all .3s linear;
}
.contact2-sheet #mauticform_input_httpswwwzomaxtoolcom_submit:hover{
    background-color: #000;
}















/* ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â */
@media only screen and (max-width:1740px) {
  .layout{
	width: 95% !important;
  }
}
@media only screen and (max-width:1680px) {
   .layouts{
	width: 95%;
   }
   .product-intro{
	margin-bottom: 0;
   }
   .layout-conc{
	width: 95%;
   }
   .index_min_header .head_layout{
	margin-top: 10px;
   }
   .index_min_header .head_nav>li:nth-child(n+2){
	margin-left: 20px;
	}
   .banner-title{
	font-size: 30px;
	max-width: 182px;
   }
   .choose-banner{
	width: 88%;
   }
   .index-choose>.layout.flex_row:nth-child(2){
	margin-top: 40px;
	flex-wrap: nowrap;
}
.list-layout{
	width: 95%;
}
.products_main{
	padding: 40px 0px 0px 0px;
}
.product-summary{
	max-width: 560px;
}
.sum-Text h2{
	font-size: 38px;
}
.sum-Text>p{
	font-size: 18px;
	margin-top: 10px;
}
.sums-Text h3{
	font-size: 25px;
}
.sums-Text>p{
	font-size: 16px;
}
.images-Text h5{
	font-size: 22px;
}
.images-Text p{
	font-size: 18px;
	line-height: 1.25;
	margin-top: 5px;
}
.images-Text{
	margin-top: 20px;
}
.product-view .product-image{
	padding: 125px 50px;
}
.sum-row>li:nth-child(n+3){
	margin-top: 20px;
}
.product-tips{
	padding: 40px 0px 0px 0px;
}
.tips-Swiper .swiper-slide a{
	font-size: 14px;
}
.product-answers{
	padding: 40px 0px;
}
}
@media only screen and (max-width:1550px) {
    .index_min_header .head_nav>li>a{
        font-size: 24px;
    }
}
@media only screen and (max-width:1366px) {
	.index_min_header .head_nav>li>a{
		font-size: 16px;
	}
	.contact2-left>h2{
	    font-size: 26px;
	}
	.aboutUs2 .pagnation_title{
	    font-size: 30px;
	}
	.product-tips>.layout-conc>.tips-title:nth-child(3){
		margin-top: 25px;
	}
	.answers-title h3{
		font-size: 30px;
	}
	.tip-swiper{
		margin-top: 25px;
	}
	.tip-swiper .swiper-slide h3{
		font-size: 25px;
	}
	
	.tip-swiper .swiper-slide p{
		font-size: 18px;
		margin-top: 5px;
	}
	.tip-swiper .swiper-slide a{
		font-size: 18px;
		margin-top: 8px;
	}
	.tip-swiper .swiper-slide .tips-txt{
		padding: 35px 0 0;
	}
	.tips-Swiper .swiper-slide h3{
		font-size: 20px;
	}
	.tips-Swiper .swiper-slide p{
		font-size: 16px;
		margin-top: 5px;
		line-height: 1.25;
	}

	.tips-Swiper .swiper-slide a{
		margin-top: 15px;
	}
	.tips-title h2{
		font-size: 30px;
	}
	.tips-Swiper{
		margin-top: 30px;
	}
	.index-choose>.layout.flex_row:nth-child(2){
		margin-top: 50px;
	}
	.choose-ul{
		margin-top: 10px;
	}
	.features-title h3{
		font-size: 30px;
	}
	.features-Text h3{
		font-size: 22px;
	}
	.features-Text p{
		margin-top: 5px;
		font-size: 14px;
	}
	.features-Text a::before{
		left: 40%;
	}
	.features-Text a{
		margin-top: 10px;
	}
	.features-banner{
		margin-top: 12px;
	}
	.index-choose{
		padding: 40px 0;
	}
	.choose-title h1{
		font-size: 30px;
	}
	.choose-title h1 span{
		font-size: 30px;
	}
	.choose-title h1::after{
		bottom: -15px;
	}
	.choose-title p{
		margin-top: 25px;
		font-size: 22px;
	}
	.choose-ul li:nth-child(n+2){
		margin-top: 15px;
	}
	.choose-ul li a{
		font-size: 14px;
	}
	.choose-ul li a span{
		font-size: 14px;
	}
	.index-choose>.layout.flex_row:nth-child(2){
		margin-top: 40px;
		flex-wrap: nowrap;
	}
	.banner-title{
		font-size: 22px;
	}
	.index-catalog{
		padding: 40px 0;
	}
	.catalog-title h3{
		font-size: 35px;
	}
	.catalog-row{
		margin-top: 15px;
	}
	.catalog-row li{
		width: calc((100% - 72px) /3);
	}
	.catalog-text h5{
		font-size: 25px;
		margin-top: 10px;
	}
	.catalog-text p{
		font-size: 16px;
		margin-top: 5px;
	}
	.catalog-text button p{
		font-size: 16px;
	}
	.catalog-row li:nth-child(n+4){
		margin-top: 20px;
	}
	.index-zomax{
		padding: 35px 0;
	}
	.zomax-title h4{
		font-size: 35px;
	}
	.zomax-titles p:nth-child(1){
		margin-top: 5px;
	}
	.zomax-titles p{
		font-size: 18px;
	}
	.zomax-titles p:nth-child(2){
		margin-top: 10px;
	}
	.zomax-titles::before{
		left: 0;
	}
	.index-ultimate{
		padding: 35px 0;
	}
	.ultimate-Text h6{
		font-size: 22px;
	}
	.ultimate-Text p{
		font-size: 14px;
		margin-top: 5px;
	}
	.ultimate-row li{
		width: calc((100% - 72px) /2);
	}
	.index-detatls{
		padding: 35px 0;
	}
	.detatls-title h3{
		font-size: 35px;
	}
	.detatls-Swiper{
		margin-top: 15px;
	}
	.detatls-Text h6{
		font-size: 22px;
		margin-top: 12px;
	}
	.detatls-Text p{
		font-size: 14px;
		line-height: 1.25;
		margin-top: 10px;
		text-align: center;
		padding: 0 5px;
	}
	.index-detatls>.layout>a{
		margin: 25px auto 0;
	}
	.news-title h4{
		font-size: 35px;
	}
	.new-swiper{
		margin-top: 15px;
	}
	.news-Text h2{
		font-size: 22px;
		margin-top: 10px;
		line-height: 1.35;
	}
	.news-Text span{
		margin-top: 0;
		font-size: 15px;
	}
	.news-Text p{
		font-size: 16px;
		margin-top: 5px;
		overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
	}
	.news-Text a{
		margin-top: 0;
		font-size: 18px;
	}
	.index-news{
		padding: 0px 0px 30px 0;
	}
	.index-faq{
		padding: 35px 0;
	}
	.faq-title h2{
		font-size: 35px;
	}
	.faq-title p{
		max-width: 100%;
	}
	.faq-title h3{
		max-width: 450px;
		font-size: 15px;
		margin: 8px auto 0;
	}
	.faq-title h3 span{
		font-size: 15px;
	}
	.fot-ul li:nth-child(n+2){
		margin-top: 10px;
	}
	.fot-ul{
		margin-top: 15px;
	}
	.index-min-footer{
		padding: 35px 0px 0;
	}
	.foter-botom{
		margin-top: 35px;
	}
	.path-Text h6{
		font-size: 50px;
		margin-top: 20px;
	}
	.path-Text p{
		font-size: 18px;
	}
	.list-pages{
		padding: 0px 0px 35px 0;
	}
	.conceal-Text h6{
		font-size: 21px;
	}
	.aside{
		width: 310px;
	}
	.main{
		width: calc(100% - 340px);
	}
	.list-Text h3{
		font-size: 25px;
		margin-top: 15px;
	}
	.list-Text a::after{
		left: 65%;
	}
	.list-Text a::after{
		display: none;
	}
	.sum-btn li a{
		font-size: 24px;
	}
	.sum-btn{
		margin-top: 20px;
	}
	.sum-btn li::after{
		top: 2px;
	}
	.product-view{
		width: 38%;
	}
	.product-summary{
		padding: 25px;
	}
	.cation-title h4{
		font-size: 30px;
	}
	.cation-title p{
		font-size: 20px;
		margin-top: 8px;
	}
	.aboutUs2-min{
	    padding: 35px 0px 0px;
	}
	.zomaxTit h2{
	    font-size: 30px;
	}
	.zomaxTit h2 span{
	    font-size: 30px;
	}
	.aboutUs2-number span{
	    font-size: 50px;
	}
	.aboutUs2-number{
	    padding: 35px 0;
	}
	.aboutUs2-story{
	    padding: 35px 0;
	}
	.story-left h2{
	    font-size: 30px;
	}
	.story-left h3{
	    font-size: 18px;
	    margin-top: 10px;
	    line-height: 1.5;
	}
	.zomaxExplain-Time p{
	    margin-top: 0;
	}
	.story-left p{
	    font-size: 14px;
	}
	.aboutUs2-story .layout-conc>span{
	    font-size: 14px;
	    margin-top: 5px;
	}
	.story-left p:nth-child(4){
	    margin-top: 10px;
	}
	.story2-content{
	    margin-top: 15px;
	}
	.story-left h2::after{
	    display: none;
	}
	.story2-content li{
	    padding: 15px;
	}
	.story2-content li p{
	    font-size: 14px;
	}
	.workshop-accordion>.workshop-tab.type{
	    padding: 50px 20px;
	}
	.tab2 h3{
	    margin-top: 20px;
	    font-size: 50px;
	}
	.tab2 p{
	    margin-top: 10px;
	}
	.tab2 .tab2-Text{
	    margin-top: 15px;
	}
	.tab2 h2{
	    margin-top: 10px;
	    font-size: 30px;
	}
	.tab2 span{
	    font-size: 50px;
	}
	.workshop-tab .tab1 h2{
	    display: none;
	}
	.workshop-tab .tab1 span{
	    font-size: 28px;
	}
	.aboutUs2-equipment{
	    padding: 35px 25px;
	}
	.equipment-tit h4{
	    font-size: 30px;
	}
	.mequipment-swiper{
	    margin-top: 10px;
	}
	.mequipment-swiper .swiper-slide p{
	    font-size: 16px;
	}
	.inspection-text{
	    width: 59%;
	    top: 84%;
	    left: 97%;
	}
	.inspection-img>span{
	    top: 27%;
	    right: -47%;
	}
	.inspection-Txt h6{
	    font-size: 26px;
	}
	.inspection-Txt p{
	    font-size: 16px;
	    margin-top: 10px;
	}
	.inspection-right .inspection-Txt:nth-child(2){
	    margin-top: 15px;
	}
	.aboutUs2-certif{
	    padding: 35px 0;
	}
	.certif-tit h2{
	    font-size: 30px;
	}
	.container-banner{
      margin-top: 20px;
  }
  .aboutUs2-trade{
      padding: 35px 0;
  }
  .trade-tit h2{
      font-size: 30px;
  }
    .aboutUs2-inspection{
      padding: 35px 0;
  }
  .trade-tit p{
      margin: 10px auto 0;
      font-size: 14px;
  }
  .trade-btn{
      margin-top: 20px;
  }
  .aboutUs2-civilization{
      padding: 35px 0;
  }
  .civilization-tit{
      font-size: 30px;
  }
  .sheet-form{
      padding: 20px;
  }
  .sheet-tit p{
      font-size: 30px;
  }
  .civilization-btn{
      margin-top: 20px;
  }
  .civilization-btn li>p{
      margin: 10px auto 0;
  }
  .civilization-btn li>a{
      max-width: 180px;
      line-height: 30px;
      font-size: 14px;
  }
  .civilization-btn li>p{
      font-size: 16px;
  }
  .newsAside{
	    width: 393px;
	}
	.newsMain{
	    width: calc(100% - 460px);
	}
	.newsMain2-content h3{
	    font-size: 25px;
	    margin-top: 10px;
	}
	.newsMain2-content p{
	    margin-top: 10px;
	}
	.newsMain2-content a{
	    margin-top: 10px;
	}
	.contact2-left{
	    padding: 50px;
	}
	.contact2-whatsapp .flex-Text p{
	    font-size: 18px;
	}
	.sheet-tit h2{
	    font-size: 16px;
	}
}
@media only screen and (max-width:1080px) {
  .index_min_header .head_layout.layout{
	padding: 0px 20px;
  }
  .contact2-sheet>.layout-conc>span{
      font-size: 140px;
  }
  .contact2{
      padding: 35px 0;
  }
  .newsMain2-content h3{
      font-size: 18px;
  }
  .flex-Text h3{
      font-size: 16px;
  }
  .contact2-left>h2{
      font-size: 18px;
  }
  .contact2-tab li:nth-child(n+2){
      margin-top: 15px;
  }
  .web_head.index_web_head .logo img{
	max-height: 45px;
  }
  .civilization-tit{
      font-size: 20px;
  }
  .tip-swiper .swiper-slide a::after{
	display: none;
  }
  .tab2 h3{
      font-size: 30px;
  }
  .tab2 span{
      font-size: 30px;
  }
  .features-Text{
	padding: 15px;
  }
  .features-Text a::before{
	display: none;
  }
  .catalog-text button p::after{
	top: 48%;
    left: 74%;
  }
  .choose-left>a{
	width: 150px;
	line-height: 30px;
	font-size: 14px;
  }
  .zomax-titles::after{
	display: none;
  }
  .zomax-titles::before{
	display: none;
  }
  .path-Text p{
	margin: 0 auto 0;
	font-size: 16px;
  }
  .story-right{
      padding: 0px 0px 0px 15px;
  }
  .path-Text h6{
	font-size: 30px;
  }
  .path-sys li{
	font-size: 16px;
  }
  .path-sys li a{
	font-size: 16px;
  }
  .product-summary{
	max-width: 100%;
	width: 50%;
  }
  .proud.aboutUs2 .path_bar li:nth-child(2) a{
      font-size: 14px;
  }
  .proud.aboutUs2 .path_bar li a{
      font-size: 14px;
  }
  .zomaxTit p{
      font-size: 15px;
      margin-top: 15px;
  }
  .zomaxExplain-Time h3{
      font-size: 20px;
  }
  .zomaxExplain-Time p{
      margin-top: 10px;
      font-size: 14px;
  }
  .zomaxExplain-Time{
      padding: 15px 0px 0px;
  }
  .zomaxExplain{
      padding: 0;
      margin-top: 15px;
  }
  .aboutUs2-number span{
      font-size: 30px;
  }
  .aboutUs2-number p{
      font-size: 16px;
  }
  .inspection-img>span{
      display: none;
  }
  .inspection-text h2{
      font-size: 20px;
  }
  .inspection-Txt h6{font-size:18px;}
}
@media only screen and (max-width:950px) {
    .toggle-title h2{
        font-size: 14px;
    }
    .contact2-sheet>.layout-conc>span{
        display: none;
    }
    .contact2-sheet>.layout-conc{
        padding: 35px 0;
    }
    .side-search{
        display: none;
    }
    .certif-tit h2{
        font-size: 20px;
    }
    .trade-tit h2{
        font-size: 20px;
    }
    .mequipment-swiper .swiper-slide p{
        font-size: 14px;
    }
    .inspection-text{
        display: none;
    }
    .contact2-left{
        width: 100%;
        border-radius: 20px;
        box-shadow: 0px 0px 8px rgba(0,0,0,.2);
    }
    .contact2-right{
        width: 100%;
        border-radius: 20px;
        margin-top: 15px;
    }
    .inspection-left{
        width: 100%;
    }
    .inspection-right{
        margin-top: 15px;
        width: 100%;
        flex: none;
        padding: 0;
    }
    .story-left h2{
        font-size: 20px;
    }
    .equipment-tit h4{
        font-size: 20px;
    }
    .workshop-accordion>.workshop-tab{
        width: 100%;
    }
    .workshop-accordion>.workshop-tab.type{
        width: 100%;
    }
    .workshop-tab .tab2{
        position: relative;
        opacity: 1;
    }
    .tab2 .tab2-Text li{
        font-size: 15px;
    }
    .tab2 .tab2-Text li:nth-child(2){
        margin-top: 10px;
    }
    .workshop-accordion>.workshop-tab{
        padding: 50px 20px;
    }
    .tab2 span{
        font-size: 20px;
    }
    .togg-btn>li span {
    font-size: 12px;
   }
   .workshop-tab .tab1{
       display: none;
   }
   .tab2 h3{
       font-size: 20px;
   }
   .story-left{
       padding: 0;
       width: 100%;
   }
   .story-left p{
       margin: 0;
   }
   .story-right{
       padding: 0;
       flex: none;
       width: 100%;
   }
.aboutUs2-number span{
    font-size: 20px;
}
.aboutUs2 .pagnation_title{
    font-size: 20px;
}
.story2-content li{
    width: calc((100% - 50px) /2);
}
.story2-content li:nth-child(n+3){
    margin-top: 15px;
}
	.zomaxTit h2{
	    font-size: 20px;
	}
	.zomaxTit h2 span{
	    font-size: 20px;
	}
	.header-top{
		display: none;
	}
	.cation-title a{
		width: 180px;
		line-height: 30px;
		font-size: 14px;
		margin-top: 10px;
	}
	.product-cation>.layout-conc>img{
		margin-top: 15px;
	}
	.list-adter{
		padding: 35px 0px 0px 0px;
	}
	.list-row li{
		width: calc((100% - 50px) /2);
	}
	.list-row li:nth-child(n+3){
		margin-top: 15px;
	}
	.path-Text h6{
		font-size: 20px;
	}
	.path-Text p{
		font-size: 14px;
	}
	.web_head, .web_head.index_web_head.index_min_header{
		background-color: rgba(0, 0, 0, .7);
		padding: 20px 0px 0px 0;
	}
	.choose-left{
		width: 100%;
	}
	.choose-right{
		width: 100%;
		margin-top: 20px;
	}
	.product-view{
		width: 100%;
		padding: 0px 15px;
	}
	.product-summary{
		width: 100%;
		margin-left: 0;
	}
	.sum-Text h2{
		font-size: 25px;
	}
	.choose-left>a{
		margin-top: 18px;
	}
	.index-choose>.layout.flex_row:nth-child(2){
		flex-wrap: wrap;
	}
	.banner-title{
		max-width: 100%;
		width: 100%;
		text-align: center;
	}
	.choose-banner{
		width: 100%;
		margin-top: 15px;
	}
	.catalog-row li{
		width: calc((100% - 50px) /2);
	}
	.catalog-row li:nth-child(n+3){
		margin-top: 15px;
	}
	.catalog-title h3{
		font-size: 20px;
	}
	.catalog-text h5{
		font-size: 18px;
	}
	.catalog-text p{
		font-size: 14px;
	}
	.main{
		width: calc(100% - 0px);
	}
	.catalog-text button{
		margin-top: 0;
	}
	.zomax-title h4{
		font-size: 25px;
	}
	.zomax-titles p{
		font-size: 14px;
	}
	.ultimate-row li{
		width: calc(100% /1);
	}
	.ultimate-row li:nth-child(n+2){
		margin-top: 15px;
	}
	.index-detatls>.layout>a{
		width: 150px;
		line-height: 30px;
		font-size: 14px;
		margin: 10px auto 0;
	}
	.faq-title h2{
		font-size: 21px;
	}
	.faq-toggle li p{
		margin-top: 10px;
		font-size: 14px;
	}
	.faq-toggle li h2{
		font-size: 20px;
	}
	.data-item{
		width: 100%;
	}
	.item-two>.fot-tit:nth-child(3){
		margin-top: 20px;
	}
	.fot-tit h3{
		font-size: 25px;
	}
	.footer-server .data-item:nth-child(n+2){
		margin-top: 35px;
	}
	.foter-botom p{
		width: 100%;
		text-align: center;
	}
	.fot-right.flex_row{
		width: 100%;
		justify-content: center;
		margin-top: 15px;
	}
	.show_btn{
		display: none;
	}
}
@media only screen and (max-width:640px) {
	.catalog-row li{
		width: calc(100% /1);
	}
	.catalog-row li:nth-child(n+2){
		margin-top: 15px;
	}
	.story2-content li{
    width: calc(100%  /1);
}
.trade-btn li{
    width: 100%;
}
.trade-btn li:nth-child(n+2){
    margin-top: 15px;
}
.tab2-left{
    width: 100%;
}
.tab2-right{
    width: 100%;
    margin-top: 15px;
}
.tab2 h2{
    font-size: 20px;
}
.story2-content li:nth-child(n+2){
    margin-top: 15px;
}
	.list-row li{
		width: calc(100%  /1);
	}
	.list-row li:nth-child(n+2){
		margin-top: 15px;
	}
	.zomaxExplain-Time{
	    display: none;
	}
	.aboutUs2-zomax{
	    padding: 0px 0px 35px;
	}
	.aboutUs2-number li{
	    width: calc(100% /2);
	}
	.aboutUs2-number li:nth-child(n+3){
	    margin-top: 20px;
	}
}
@media only screen and (max-width:480px) {
	.sum-row>li.flex_row{
		width: calc(100% /1);
	}
	.sum-row>li.flex_row:nth-child(n+2){
		margin-top: 15px;
	}
	.sum-btn li a{
		font-size: 18px;
	}
	.aboutUs2-number li{
	    width: calc(100% /1);
	}
	.aboutUs2-number li:nth-child(n+2){
	    margin-top: 20px;
	}
}
/*table*/
/*.table_wrap tbody tr:first-child td {
    background: #060803!important;
    font-weight: bold;
    color: #fff;
}
.table_wrap tbody tr:nth-child(2n+1) td {
    background: #838383;
    font-weight: bold;
    color: #fff;
}*/

ul.togg-btn {
    margin-bottom: 40px;
}

@media only screen and (max-width:1440px) {
.catalog-text button p::after{
    left: 72%;
}
.news-Text a::before{
    left: 30%;
}
}
@media only screen and (max-width:768px) {
    .news-Text a::before{
    left: 20%;
}
}

.page_icobox3 > div {
    margin: 10px !important;
    background-color: #ffffff;
    padding: 20px;
    box-shadow: 10px 15px 20px 10px rgb(209 218 235 / 50%);
}





    /*download*/

.product-list, .case-list, .certificate-list, .video-list, .download-list, .faq-list{position: relative;overflow: hidden;margin: 10px 0 10px;}

.download-list ul li{
position: relative;
display: block;
overflow: hidden;
line-height: 30px;
padding: 30px 0 10px;
border-bottom: 1px solid #E9E9E9;
}

.download-list ul li .download-cont{
position: relative;
display: inline-block;
vertical-align: top;
float: left;
}

.download-list ul li{
position: relative;
display: block;
overflow: hidden;
line-height: 30px;
padding: 30px 0 10px;
border-bottom: 1px solid #E9E9E9;
}

.download-list ul li .download-cont .download-pic{
position: relative;
display: inline-block;
vertical-align: top;
width: 25px;
overflow: hidden;
}

.download-list ul li .download-cont .download-pic img{
max-width: 25px;
max-height: 25px;
}

.download-list ul li .download-cont .download-detail{
position: relative;
display: inline-block;
vertical-align: top;
font-size: 16px;
margin: 0 15px;
text-shadow: 0 0 1px rgba(0,0,0,0.3);
}

.download-list ul li .download-button{
position: relative;
display: inline-block;
vertical-align: top;
float: right;
height: 30px;
line-height: 30px;
font-size: 14px;
border-width: 1px;
border-style: solid;
border-left-color: #C1C1C1;
border-right-color: #C1C1C1;
border-top-color: #C9C9C9;
border-bottom-color: #A5A5A5;
border-radius: 5px;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#F1F1F1',endColorStr='#DADADA',gradientType='0');
background: -moz-linear-gradient(top, #F1F1F1, #DADADA);
background: -o-linear-gradient(top,#F1F1F1, #DADADA);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F1F1F1), to(#DADADA));
}

.download-list ul li .download-button a{
position: relative;
display: block;
padding: 0 12px 0 40px;
color: #0A0A0A;
background-image: url(img/icons08.png);
background-repeat: no-repeat;
background-position: 15px 7px;
}
.entry .download-title h3{
    color: #000000;
    font-size: 40px;
    margin-top: 20px;
}











