*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}html.noScroll{overflow:hidden;}@media (min-width: 768px){html.noScroll body{overflow-y:scroll;}}.outer{padding:0 30px;}@media (max-width: 767px){.outer{padding:0 20px;}}.inner{width:1200px;max-width:100%;margin:auto;}.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.container{margin:auto;position:relative;}header,#content,footer{width:100%;min-width:480px;float:left;clear:both;}header{position:relative;z-index:2;height:140px;background:#fff;}@media (max-width: 1199px){header{height:110px;}}header .header .inner{position:relative;width:1600px;}header .header .inner .logo{position:absolute;top:0;left:0;width:414px;height:140px;background:url(/img/logo_timc.png) no-repeat center left;background-size:100%;}@media (max-width: 1199px){header .header .inner .logo{width:304px;height:110px;}}header .header .inner .nav{text-align:right;}header .header .inner .nav .top .login{max-width:calc(100% - 970px);max-height:41px;}header .header .inner .nav .top .login.en{max-width:calc(100% - 1040px);}header .header .inner .nav .top .login span{display:inline-block;line-height:normal;}header .header .inner .nav .top .navBtn{display:none;}@media (min-width: 1200px){header .header .inner .nav .top .lang{padding:0;margin:0;}header .header .inner .nav .top .lang:after{display:none;}}@media (max-width: 1199px){header .header .inner .nav .top{padding:35px 0;}header .header .inner .nav .top .login,header .header .inner .nav .top .member,header .header .inner .nav .top .logout,header .header .inner .nav .top .search{display:none;}header .header .inner .nav .top .lang{margin-right:32px;}header .header .inner .nav .top .navBtn{display:inline-block;}header .header .inner .nav .top .navBtn #navBtn{width:30px;height:40px;background:url(/img/3/button_menu.svg) no-repeat center center;vertical-align:top;}header .header .inner .nav .top .navBtn #navBtn.open{background:url(/img/3/button_menu_close.svg) no-repeat center center;}}@media (max-width: 767px){header .header .inner .nav .top .cart,header .header .inner .nav .top .lang{display:none;}}@media (max-width: 1199px){header .header .inner .nav .bottom{display:none;}}header .header .inner .nav .bottom .menu{display:inline-block;vertical-align:top;}header .header .inner .nav .bottom .menu .page{display:inline-block;position:relative;line-height:42px;text-align:center;margin-right:48px;vertical-align:top;}header .header .inner .nav .bottom .menu .page.cur:before,header .header .inner .nav .bottom .menu .page:hover:before{content:'';position:absolute;bottom:-3px;left:0;width:100%;height:4px;background:#3072b0;}@media (min-width: 1200px){header .header .inner .nav .bottom .menu .page:hover .subPage{display:block;}}header .header .inner .nav .bottom .menu .page .main{display:inline-block;line-height:normal;font-size:17px;vertical-align:middle;}header .header .inner .nav .bottom .menu .page .subPage{display:none;position:absolute;top:100%;left:50%;}header .header .inner .nav .bottom .menu .page .subPage .subInner{position:relative;left:-50%;border-top:13px solid transparent;}header .header .inner .nav .bottom .menu .page .subPage .subInner .allSub{width:260px;line-height:47px;padding:10px 20px;border-radius:20px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.4);}header .header .inner .nav .bottom .menu .page .subPage .subInner .sub{display:block;font-size:17px;}header .header .inner .nav .bottom .menu .page .subPage .subInner .sub:hover{color:#3072b0;}header .header .inner .nav .bottom .menu .page .subPage .subInner .sub:not(:last-of-type){border-bottom:1px solid #dcdcdc;}header .shoppingBtn{display:inline-block;min-width:155px;height:42px;line-height:42px;text-align:center;font-size:18px;font-weight:700;color:#fff;padding:0 21px;border-radius:21px;background:#ee3b33;}header .top{line-height:40px;padding-top:22px;padding-bottom:21px;}header .top div{display:inline-block;vertical-align:top;}header .top div:not(:last-of-type){position:relative;padding-right:20px;margin-right:22px;}header .top div:not(:last-of-type):after{content:'';position:absolute;top:50%;right:-2px;width:2px;height:20px;background:#efefef;margin-top:-10px;}header .top .login{font-size:17px;}header .top .login .loginBtn{display:block;position:relative;height:40px;line-height:40px;font-size:18px;padding-left:50px;}header .top .login .loginBtn:before{content:'';position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;background:url(/img/1/1/icon_member.svg) no-repeat center center, #6ba4da;}header .top .member,header .top .logout{overflow:visible;}header .top .member a,header .top .logout a{font-size:17px;}header .top .cart .cartBtn{display:block;height:40px;font-size:15px;color:#fff;padding:0 15px;border-radius:20px;background:#6ba4da;}header .top .cart .cartBtn:before{content:'';display:inline-block;width:31px;height:100%;background:url(/img/1/1/icon_cart.svg) no-repeat center left;vertical-align:top;}header .top .cart .cartBtn span{padding:0 5px;}header .top .lang a{display:inline-block;width:40px;height:40px;text-align:center;font-size:15px;border-radius:50%;background:#efefef;vertical-align:top;}header .top .lang a:not(:last-of-type){margin-right:10px;}header .top .lang a:hover,header .top .lang a.cur{color:#fff;background:#3072b0;}header .search form{display:inline-block;position:relative;width:0;text-align:right;overflow:hidden;vertical-align:top;}header .search form input{float:right;width:240px;height:40px;font-size:16px;padding-left:20px;padding-right:60px;border-radius:20px;background:#efefef;margin-right:20px;}header .search form button{position:absolute;top:0;right:20px;width:60px;height:100%;background:url(/img/1/1/search.png) no-repeat center center;background-size:21px;}header .search .searchBtn{display:inline-block;width:40px;height:40px;border-radius:50%;background:url(/img/1/1/search_w.png) no-repeat center center, #234463;background-size:21px;vertical-align:top;}header .mobileNav{display:none;position:fixed;top:110px;left:0;width:100%;min-width:480px;height:calc(100% - 110px);text-align:center;padding-bottom:40px;background:#fff;overflow-y:auto;}@media (min-width: 1200px){header .mobileNav{display:none !important;}}header .mobileNav .top{padding-top:19px;padding-bottom:30px;}header .mobileNav .top .logout{padding:0;margin:0;}header .mobileNav .top .logout:after{display:none;}@media (min-width: 768px){header .mobileNav .top .login.noMember{padding:0;margin:0;}header .mobileNav .top .login.noMember:after{display:none;}header .mobileNav .top .cart,header .mobileNav .top .lang{display:none;}}@media (max-width: 767px){header .mobileNav .top .br{display:block;}}header .mobileNav .search{padding:0 20px;margin-bottom:44px;}header .mobileNav .search form{width:100%;}header .mobileNav .search form input{width:100%;margin-right:0;}header .mobileNav .search form button{right:0;}header .mobileNav .menu{line-height:32px;text-align:left;margin-bottom:46px;}header .mobileNav .menu .page .main{display:block;font-size:17px;font-weight:700;padding-left:20px;border-left:8px solid transparent;}header .mobileNav .menu .page .main.subBtn:after{content:'';display:inline-block;width:18px;height:32px;background:url(/img/3/arrow_up_d_black.svg) no-repeat center center;margin-left:20px;vertical-align:top;}header .mobileNav .menu .page .main.open:after{transform:scale(1,-1);}header .mobileNav .menu .page.cur .main{border-color:#3072b0;}header .mobileNav .menu .page:not(:last-of-type){margin-bottom:27px;}header .mobileNav .menu .page .subPage{display:none;padding:0 30px;}header .mobileNav .menu .page .subPage .sub{display:block;position:relative;line-height:40px;font-size:15px;color:#606060;padding-left:20px;}header .mobileNav .menu .page .subPage .sub:before{content:'';position:absolute;top:19.5px;left:0;width:8px;height:1px;background:#808080;}header .mobileNav .shoppingBtn{display:block;width:auto;height:48px;line-height:48px;border-radius:24px;margin:0 20px;}#content{min-height:680px;}#content:not(.homePage){background:url(/img/bg.png) repeat-x top left;margin-top:40px;}.banner{margin-top:-40px;margin-bottom:40px;}@media (max-width: 767px){.banner{padding:0;}}.banner .inner{position:relative;width:1600px;height:240px;border-radius:40px;overflow:hidden;}@media (max-width: 767px){.banner .inner{border-radius:0;}}.banner .inner img{width:auto;height:100%;}.banner .inner .title{position:absolute;top:0;right:0;width:640px;max-width:100%;height:100%;text-align:right;padding-right:276px;background:#6ba4da;}@media (max-width: 767px){.banner .inner .title{width:100%;padding:0;}}.banner .inner .title:before{content:'';position:absolute;top:0;right:100%;width:113px;height:100%;background:url(/img/banner_blue_gradient.png) repeat-y top right;margin-right:-1px;}.banner .inner .title h1{position:absolute;bottom:70px;right:276px;font-size:36px;font-weight:400;color:#fff;}@media (max-width: 767px){.banner .inner .title h1{right:50px;}}.banner .inner .title h1:after{content:'';position:absolute;bottom:-16px;left:0;width:calc(100% + 110px);height:4px;background:#ee3b33;}.banner .inner .title #animation_container{position:absolute;top:10px;right:30px;width:216px;height:220px;}@media (max-width: 767px){.banner .inner .title #animation_container{display:none;}}.banner .inner .title #animation_container #canvas{display:block;position:absolute;border-top-left-radius:108px 110px;border-bottom-left-radius:108px 110px;border-top-right-radius:108px 110px;border-bottom-right-radius:108px 110px;}.banner .inner .title #animation_container #dom_overlay_container{display:block;position:absolute;left:0px;top:0px;width:216px;height:220px;pointer-events:none;overflow:hidden;}@media (max-width: 767px){.editorOnly{padding:0;}}.editorOnly .content{width:1600px;max-width:100%;min-height:440px;border-radius:40px 40px 0 0;background:#fff;margin:auto;}@media (max-width: 767px){.editorOnly .content{border-radius:0;}}.editorOnly .content .inner{padding-top:52px;padding-bottom:80px;}.all-pager{line-height:36px;text-align:center;}.all-pager a{display:inline-block;min-width:36px;height:36px;font-size:16px;padding:0 4px;border-radius:50%;margin:0 3px;vertical-align:top;}.all-pager .cur,.all-pager .page:hover{color:#fff;background:#ee3b33;}.all-pager .prev,.all-pager .next{background:url(/img/1/7/arrow_page.svg) no-repeat center center;}.all-pager .next{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1);}.all-pager form{display:inline-block;margin-left:20px;vertical-align:top;}@media (max-width: 767px){.all-pager form{display:block;margin-top:20px;margin-left:0;}}.all-pager form span{font-size:16px;}.all-pager form input{width:54px;height:36px;font-size:16px;padding:0 12px;background:#f1f1f1;margin:0 10px;vertical-align:top;}footer .siteMap{padding-top:47px;padding-bottom:41px;background:#ebebeb;}footer .siteMap .col{display:inline-block;width:25%;vertical-align:top;}footer .siteMap .col .page + .page{margin-top:36px;}footer .siteMap .col .page.tablet{display:none;}footer .siteMap .col .page .main{font-size:17px;font-weight:700;}footer .siteMap .col .page .main.subBtn{display:none;}footer .siteMap .col .page .subPage{line-height:30px;margin-top:10px;}@media (max-width: 767px){footer .siteMap .col .page .subPage{line-height:40px;}}footer .siteMap .col .page .subPage .sub{display:block;position:relative;font-size:15px;color:#606060;padding-left:20px;}footer .siteMap .col .page .subPage .sub:before{content:'';position:absolute;top:14.5px;left:0;width:8px;height:1px;background:#7c7c7c;}@media (max-width: 767px){footer .siteMap .col .page .subPage .sub:before{top:19.5px;}}footer .siteMap .col.col2{width:50%;}footer .siteMap .col.col2 .page .subPage .sub{display:inline-block;width:50%;vertical-align:top;}@media (max-width: 1199px){footer .siteMap .col.col1{width:33%;}footer .siteMap .col.col1 .tablet{display:block;}footer .siteMap .col.col2{width:67%;}footer .siteMap .col.col3{display:none;}}@media (max-width: 767px){footer .siteMap .col.col1,footer .siteMap .col.col2{width:100%;}footer .siteMap .col.col1 .main,footer .siteMap .col.col2 .main{display:none;}footer .siteMap .col.col1 .main.subBtn,footer .siteMap .col.col2 .main.subBtn{display:block;}footer .siteMap .col.col1 .main.subBtn:after,footer .siteMap .col.col2 .main.subBtn:after{content:'';display:inline-block;width:18px;height:18px;background:url(/img/3/arrow_up_d_black.svg) no-repeat center center;margin-left:20px;vertical-align:top;}footer .siteMap .col.col1 .main.subBtn.open:after,footer .siteMap .col.col2 .main.subBtn.open:after{transform:scale(1,-1);}footer .siteMap .col.col1 .subPage,footer .siteMap .col.col2 .subPage{display:none;}footer .siteMap .col.col1 .tablet{display:none;}footer .siteMap .col.col2{margin:36px 0;}footer .siteMap .col.col3{display:block;width:100%;}}footer .footer{line-height:90px;}@media (max-width: 767px){footer .footer{line-height:normal;padding-top:9px;padding-bottom:19px;}}footer .footer .logo{display:inline-block;width:270px;height:90px;background:url(/img/logo_timc.png) no-repeat center left;background-size:100%;vertical-align:top;}footer .footer .copyright{display:inline-block;width:calc(100% - 270px);line-height:26px;text-align:right;font-size:14px;vertical-align:middle;}@media (max-width: 1199px){footer .footer .copyright span{display:block;}}@media (max-width: 767px){footer .footer .copyright{width:100%;text-align:left;}}footer .footer .copyright a{font-size:14px;}.goTop{display:none;position:fixed;bottom:30px;right:30px;z-index:3;width:80px;height:80px;line-height:80px;font-size:16px;color:#fff;border-radius:20px;background:#234463;vertical-align:top;}.goTop .arrow{position:absolute;top:14px;left:50%;width:18px;height:11px;margin-left:-9px;}.goTop .arrow:before{content:'';position:absolute;top:0;left:0;width:100%;height:1px;background:#fff;}.goTop .arrow:after{content:'';position:absolute;top:5px;left:3px;width:12px;height:12px;border-top:1px solid #fff;border-left:1px solid #fff;transform:rotate(45deg);}/*953795e33e25c16a067bcfa2a5842f5b*/.goTop .txt{display:inline-block;line-height:22px;padding-bottom:5px;vertical-align:bottom;}.contact{overflow:hidden;margin-bottom:40px;}.contact .content{min-height:0;border-radius:40px;}.contact .content .inner{padding-bottom:40px;}.contact .infos{text-align:center;margin:-26px -69px;margin-top:29px;}.contact .infos .info{display:inline-block;position:relative;line-height:40px;font-size:18px;padding-left:50px;margin:26px 69px;}.contact .infos .info:before{content:'';position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;}.contact .infos .info a{font-size:18px;}.contact .infos .info a:hover{color:#3072b0;}.contact .infos .info.address:before{background:url(/img/1/4/icon_address.svg) no-repeat center center, #6ba4da;}.contact .infos .info.tel:before{background:url(/img/1/4/icon_phone.svg) no-repeat center center, #6ba4da;}.contact .infos .info.tel.mobile{display:none;}@media (max-width: 767px){.contact .infos .info.tel{display:none;}.contact .infos .info.tel.mobile{display:inline-block;}}.contact .infos .info.fax:before{background:url(/img/1/4/icon_fax.svg) no-repeat center center, #6ba4da;background-size:25px;}.contact .infos .info.email{color:#3072b0;}.contact .infos .info.email:before{background:url(/img/1/4/icon_email.svg) no-repeat center center, #6ba4da;background-size:26px;}.form{margin-bottom:80px;}.form .content{min-height:0;border-radius:40px;background:#efefef;}@media (max-width: 767px){.form .content{border-radius:0;}}.form .content .inner{padding-bottom:22px;}.form .content .inner:not(.success){min-height:857px;}.form .contactForm{width:726px;max-width:100%;margin:auto;}.form .contactForm .success{padding-bottom:30px;}.form .contactForm .heading{text-align:center;line-height:32px;font-size:18px;margin-bottom:27px;}.form .contactForm .note{text-align:right;font-size:18px;color:#ee3b33;margin-bottom:15px;}.form .contactForm .msg{text-align:center;font-size:18px;color:#ee3b33;}.form .contactForm .row{margin-bottom:14px;}.form .contactForm .row div{display:inline-block;font-size:18px;vertical-align:top;}.form .contactForm .row div *{font-size:18px;}.form .contactForm .row .head{width:106px;line-height:46px;}.form .contactForm .row .input{width:calc(100% - 106px - 20px);line-height:46px;}.form .contactForm .row .input input,.form .contactForm .row .input textarea{width:100%;height:46px;line-height:42px;padding:0 23px;border:2px solid #fff;border-radius:23px;vertical-align:top;}.form .contactForm .row .input input.error,.form .contactForm .row .input textarea.error{border-color:#ee3b33;}.form .contactForm .row .input textarea{height:160px;}.form .contactForm .row .star{width:20px;text-align:right;color:#ee3b33;}.form .contactForm .row.verification .head{margin-top:26px;}.form .contactForm .row.verification .input .code{width:130px;height:46px;text-align:center;border-radius:23px;background:#b5d1ec;margin-top:26px;}.form .contactForm .row.verification .input .code a{display:inline-block;width:24px;height:46px;background:url(/img/refresh.png) no-repeat center center;background-size:100%;cursor:pointer;margin-left:7px;vertical-align:top;}.form .contactForm .row.verification .input input{width:130px;text-align:center;margin-top:26px;margin-left:10px;}.form .contactForm .row.verification .input button{width:200px;height:46px;font-size:20px;font-weight:700;color:#fff;border-radius:23px;background:#3072b0;margin-top:26px;margin-left:30px;vertical-align:top;}@media (max-width: 767px){.form .contactForm .row.verification .input button{display:block;margin-left:0;}}.form .contactForm .error-msg{text-align:center;font-size:18px;color:#ee3b33;}.form .contactForm.en .row .head{width:140px;}.form .contactForm.en .row .input{width:calc(100% - 140px - 20px);}