@charset "utf-8";body{color:#545454;font-size:14px;margin:0;-webkit-text-size-adjust:none;}
*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body{background-color:#EFF0F4;}
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,pre,select,table,td,textarea,th,ul{margin:0;padding:0;font-size:14px;font-family:"arial","helvetica","verdana";}
a{text-decoration:none;}
a img,img{border:0;}
a:link{color:#545454;cursor:pointer;}
a:visited{color:#545454;cursor:pointer;}
a:hover{color:#3b6fb7;cursor:pointer;}
a:active{color:#545454;cursor:pointer;}
a{text-decoration:none;cursor:pointer;}
s{text-decoration:none;}
h2,h3,h4,h5,h6{font-weight:400;}
em{font-style:normal;}
button{transition: all .3s;}
li,ol,ul{list-style:none;}
.clear{clear:both;}
.clearfix::after,.pane::after{clear: both;content: "";display: block;height: 0;visibility: hidden;}
.pane{word-wrap: normal;word-break: normal;width:1400px;margin:0 auto;}
input{-webkit-appearance:none;}
input[type=button],input[type=reset],input[type=submit],input[type=text]{-webkit-appearance:none;}
textarea{resize: none;}
:-webkit-input-placeholder{color:#7F7F7F;}
::-webkit-input-placeholder{color:#7F7F7F;}
:-moz-placeholder{color:#7F7F7F;}
::-moz-placeholder{color:#7F7F7F;}
:-ms-input-placeholder{color:#7F7F7F;}
[class^="icon-"]:before, [class*=" icon-"]:before{margin: 0;}

/* .flexslider */
.flexslider{height: 100%;margin: 0 auto !important;border-radius: 0 !important;border: none !important;}
.flexslider .slides{height: 100%;}
.flexslider .slides>li{height: 100%;}
.flexslider .slides img{width: auto !important;margin: 0 auto;}

/*header*/
.head{background-color: #FFFFFF;height:84px;position: relative;z-index: 9998;border-bottom: 2px solid #d6d6d6;}
.head .mobile-links{display:none;}
/*nav*/
.head .nav{width: 1400px;margin: 0 auto;}
.head .nav a.logo{float: left;margin: 24px 10px 0 0;position: relative;}
.head .nav a.logo .img-box{float: left;margin-right: 5px;width: 85px;text-align: center;height: 30px;margin-top: 4px;}
.head .nav a.logo img{max-height: 100%;}
.head .nav a.logo b{font-size: 21px;color: #000;padding-bottom: 4px;display: inline-block;}
.head .nav a.logo h5{font-size: 15px;color: #747474;white-space: nowrap;}
.head .nav ul{padding: 24px 0;float: left;margin-left: 50px;}
.head .nav li{float: left;line-height: 36px;font-size: 17px;color: #1D1F20;position: relative;font-weight: bold;font-family: LevenimMT;}
.head .nav li.icon-menu{padding: 0 32px 0 15px;cursor: pointer;border-radius: 5px;}
.head .nav li.icon-menu:before{position: absolute;top: 50%;margin-top: -6px;right: 15px;font-size: 14px;}
.head .nav li.open:before{color:#3b6fb7;}
.head .nav li a{display: block;padding: 0 15px;color: #191B20;border-radius: 5px;}
.head .nav li a:hover{color: #3b6fb7;}
.head .nav li.open,.head .nav li.icon-menu:hover{background-color: #e2e4e9;color: #000;}
.head .nav > a.icon-cart{float: right;padding: 0 18px 0 28px;line-height: 36px;height: 36px;font-size: 14px;color: #191B20;margin-top: 24px;position: relative;margin-right: 14px;border-radius: 3px;}
.head .nav > a.icon-cart:before{font-size: 22px;position: absolute;left: 9px;top: 7px;}
.head .nav > a.icon-cart s{color: #898A8A;text-decoration: none;}
.head .nav > a.icon-cart:hover{color: #3B6FB7;}
.head .nav .search-form{float: right;background-color: #EEF0F3 !important;height: 33px;width: 250px;position: relative;margin-top: 24px;border-radius: 25px;padding-left: 12px;}
.head .nav .search-form input[type="text"]{border: none;height: 33px;line-height: 33px;width: 188px;background-color: transparent;outline: none;margin-left: 17px;font-size: 14px;}
.head .nav .search-form input:-webkit-input-placeholder{color:#757575;font-size: 14px;}
.head .nav .search-form input::-webkit-input-placeholder{color:#757575;font-size: 14px;}
.head .nav .search-form input:-moz-placeholder{color:#757575;font-size: 14px;}
.head .nav .search-form input::-moz-placeholder{color:#757575;font-size: 14px;}
.head .nav .search-form input:-ms-input-placeholder{color:#757575;font-size: 14px;}
.head .nav .search-form button{float: left;width: 33px;height: 33px;border: none;background-color: transparent;font-size: 22px;cursor: pointer;}
.head .nav .search-form button:hover{color: #3b6fb7;}

@media screen and (min-width: 1440px) and (max-width: 1660px)
{
	.head .nav li a{padding: 0 20px;}
	.head .nav .search-form,.head .nav .search-form #search-result{width: 330px;}
	.head .nav .search-form input[type="text"]{width:244px;}
}
@media screen and (min-width: 767px)
{
	/*scroll*/
	body.scroll .head{z-index:9999;}
	body.scroll .head{position: fixed;top: 0;left: 0;width: 100%;z-index: 9999;background-color: #FFFFFF;box-shadow: 0px 1px 5px #CCCCCC;}
}
/*footer*/
.footer{background-color: #27303C;overflow: hidden;}
.footer .body{display: flex;justify-content: space-between;margin-top: 53px;margin-bottom: 89px;}
.footer .body > dl{width: 20%;}
.footer .body > dl.logo{width: 30%;}
.footer .body > dl.logo dt{width: 211px;margin-bottom: 37px;}
.footer .body > dl.logo .subscribe form{display: flex;align-items: center;height: 100%;padding-left: 12px;width: 283px;height: 36px;border: 1px solid #C8C8C8;border-radius: 25px;}
.footer .body > dl.logo .subscribe form input{width: 100%;height: 100%;border: none;outline: none;background-color: transparent;color: #fff;font-size: 14px;}
.footer .body > dl.logo .subscribe form input::-webkit-input-placeholder{color: #fff;font-size: 14px;}
.footer .body > dl.logo .subscribe form button{transition: all .3s;height: 100%;border: none;outline: none;border-radius: 25px;background-color: transparent;font-size: 16px;color: #fff;font-weight: bold;cursor: pointer;width: 115px;flex-shrink: 0;border: 2px solid #fff;}
.footer .body > dl.logo .subscribe form button:hover{background-color: #3B6FB7;border-color: #3B6FB7;}
.footer .body > dl.logo .subscribe form i{flex-shrink: 0;font-style: normal;display: block;width: 23px;font-size: 20px;transform: rotate(-45deg);height: 100%;margin-bottom: 6px;margin-right: 4px;}
.footer .body > dl dt{font-size: 18px;font-weight: bold;color: #fff;line-height: 18px;margin-bottom: 14px;}
.footer .body > dl dd a{color: #fff;font-size: 14px;line-height: 28px;}
.footer .body > dl dd a:hover{border-bottom: 2px solid #3b6fb7;}
.footer .bottom{margin-bottom: 40px;display: flex;justify-content: space-between;}
.footer .bottom .copyright{color: #C8C8C8;font-size: 14px;}
.footer .bottom .copyright > dl{margin-bottom: 11px;}
.footer .bottom .copyright > dl dd{display: flex;}
.footer .bottom .copyright > dl dd a{display: inline-block;color: #fff;font-size: 14px;position: relative;}
.footer .bottom .copyright > dl dd a:not(:last-child){margin-right: 20px;}
.footer .bottom .copyright > dl dd a:not(:last-child)::before{content: '';position: absolute;right: -10px;top: 50%;transform: translateY(-50%);width: 1px;height: 12px;background-color: #6a6a6a;}
.footer .bottom .copyright > dl dd a:hover{color: #3b6fb7;}
.footer .bottom .share{display: flex;align-items: center;}
.footer .bottom .share dt{font-size: 15px;color: #C8C8C8;margin-right: 30px;}
.footer .bottom .share dd a{display: block;width: 33px;height: 33px;border-radius: 3px;color: #fff;font-size: 22px;text-align: center;line-height: 33px;margin-left: 7px;}
.footer .bottom .share dd:nth-of-type(1) a{background: linear-gradient(0deg, #3D5A98, #5680DB);}
.footer .bottom .share dd:nth-of-type(1) a:hover{background: #fff;color: #5680DB;}
.footer .bottom .share dd:nth-of-type(2) a{background: linear-gradient(0deg, #007BB5, #3b6fb7);}
.footer .bottom .share dd:nth-of-type(2) a:hover{background: #fff;color: #3b6fb7;}
.footer .bottom .share dd:nth-of-type(3) a{background: linear-gradient(0deg, #1DA1F2, #52BDFF);}
.footer .bottom .share dd:nth-of-type(3) a:hover{background: #fff;color: #52BDFF;}
.footer .bottom .share dd:nth-of-type(4) a{background: linear-gradient(0deg, #B61317, #EE1C21);}
.footer .bottom .share dd:nth-of-type(4) a:hover{background: #fff;color: #EE1C21;}
.footer .bottom .share dd:nth-of-type(5) a{background: linear-gradient(0deg, #18b613, #31ff00);}
.footer .bottom .share dd:nth-of-type(5) a:hover{background: #fff;color: #31ff00;}

/*crumbs*/
.crumbs{line-height: 20px;color: #A2A1A1;font-size: 13px;padding: 10px 0;}
.crumbs a{color: #000000;font-size: 13px;}
.crumbs a:after{content:">";color: #A2A1A1;margin: 0 6px;}
.crumbs s{text-decoration: none;}
/*pager*/
.pager{padding: 20px 0;text-align: center;}
.pager a,.pager s{display: inline-block;height: 32px;line-height: 32px;border: 1px solid #F2F2F2;border-radius: 5px;margin: 0 6px;text-decoration: none;color: #494949;font-size: 16px;overflow: hidden;padding: 0 11px;background-color: #FFFFFF;box-shadow: 0 0 3px #DDDDDD;}
.pager a:hover{background-color: #EE5A00;color: #FFFFFF;border: 1px solid #EE5A00;}
.pager a.prev:before,.pager a.next:before{font-size: 12px;overflow: hidden;}
.pager a.prev:before{transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);}
.pager s{background-color: #3b6fb7;color: #FFFFFF;border: 1px solid #3b6fb7;}
.pager a.next:before{transform:rotate(270deg);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);}
/*form*/
.orange{font-size: 15px;color: #ff7112;font-family: Tahoma;vertical-align: middle;}
.form_part ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.form_part ul li{display: flex;align-items: center;border-bottom: 1px solid #888888;width: calc(50% - 7px);height: 48px;margin-bottom: 11px;padding-left: 5px;}
.form_part ul li label{font-size: 15px;color: #1e1e1e;flex-shrink: 0;white-space: nowrap;line-height: 48px;}
.form_part ul li label.rq{position: relative;}
.form_part ul li label.rq::before{content: '*';font-size: 15px;color: #ff7112;font-family: Tahoma;vertical-align: middle;margin-right: 5px;;}
.form_part ul li input, .form_part ul li textarea, .form_part ul li select{width: 100%;height: 100%;border: none;outline: none;font-size: 15px;padding: 0 14px;}
.form_part ul li.coms{align-items: flex-start;width: 100%;height: 115px;}
.form_part ul li.coms textarea{padding-top: 15px;}
.form_part ul li.captcha{width: 100%;display: none;}
.form_part .form_submit{text-align: right;}
.form_part .form_submit input{height: 48px;line-height: 46px;background: linear-gradient(0deg, #b4c4cd, #CEDDE5);color: #1E1E1E;font-weight: bold;font-size: 20px;border: 1px solid transparent;border-radius: 5px;padding: 0 63px;cursor: pointer;transition: all .3s;margin-top: 7px;}
.form_part .form_submit input:hover{background: #fff;border-color: #3B6FB7;color: #3B6FB7;}
/*right menu*/
#right-menu{position: fixed;top: 50%;margin-top: -220px;width: 360px;right: -320px;z-index: 9997;}
#right-menu.moveUp{top:40%;}
#right-menu .side,#right-menu .box{box-shadow: 0px 0px 5px #CCCCCC;}
#right-menu .side{float: left;width: 40px;border-radius: 7px 0 0 7px;background-color: #FFFFFF;overflow: hidden;}
#right-menu .side > *{display: block;text-align: center;border-bottom: 1px solid #ECECEC;font-size: 14px;text-decoration: none;color: #7F7F7F;height: 50px;padding-top: 15px;cursor: pointer;}
#right-menu .side > *:last-child{border-bottom: none;}
#right-menu .side s:before{font-size: 20px;display: block;margin: 0 auto;}
#right-menu .side s.icon-cart{padding-top: 7px;font-size: 12px;}
#right-menu .side s.icon-cart:before{margin-left: 7px;}
#right-menu .side > *:hover{background-color: #3b6fb7;color: #FFFFFF;}
#right-menu .box{float: right;width: 320px;background-color: #FFFFFF;border-radius: 0 0 0 10px;display:none;}
#right-menu .box h6{line-height: 64px;font-size: 14px;padding-left: 18px;color: #191B20;background-color: #EFF0F4;}
#right-menu .box h6 i{font-size: 13px;color: #898A8A;font-style: normal;margin-left: 3px;}
#right-menu .box ul{min-height: 280px;max-height: 490px;overflow-y: auto;overscroll-behavior: none;padding: 0 10px;display: none;}
#right-menu .box li{position: relative;padding-left: 70px;min-height: 76px;line-height: 20px;padding-top: 7px;}
#right-menu .box li img{max-width: 60px;max-height: 60px;position: absolute;left: 0;top: 10px;}
#right-menu .box li strong{font-size: 15px;display: block;}
#right-menu .box li i{color: #898A8A;font-style: normal;}
#right-menu .box li s.icon-remove{font-size: 20px;position: absolute;right: 10px;top: 18px;text-decoration: none;cursor: pointer;color: #CDCDCD;}
#right-menu .box li s.icon-remove:hover{color: #3b6fb7;}
#right-menu .box .empty{padding-top: 220px;text-align: center;font-size: 14px;color: #898A8A;padding-bottom: 100px;background-image: url("../images/empty.jpg");background-repeat: no-repeat;background-position: center 120px;}
#right-menu .box .btn{padding-bottom: 15px;padding-top: 10px;display:none;}
#right-menu .box .btn > *{font-size: 17px;height: 36px;line-height: 36px;width: 90%;border: none;background-color: #939BAA;border-radius: 7px;color: #FFFFFF;font-weight: bold;margin: 0 5%;display: inline-block;text-align: center;cursor: pointer;}
#right-menu .box .btn > *:hover{background-color: #3b6fb7;}
#right-menu .box .btn button.disabled{color: #BBBBBB;background-color: #FEFEFE;border: 1px solid #DDDDDD;}
#right-menu .feedback p{padding: 12px;color: #191B20;line-height: 18px;}
#right-menu .feedback dl{padding: 0 12px;border-bottom: 1px solid #CCCCCC;margin-bottom: 7px;}
#right-menu .feedback dt{font-size: 14px;color: #000000;line-height: 26px;position: relative;padding-left: 10px;}
#right-menu .feedback dt:before{content: "*";font-size: 14px;color: #E20E00;position: absolute;left: 0;top: 2px;}
#right-menu .feedback dd input,#right-menu .feedback dd textarea{height: 30px;border: none;width: 100%;outline: none;padding-left: 10px;line-height: 30px;resize: vertical;}
#right-menu .feedback dl.captcha{display:none;}
#right-menu .feedback dl.captcha dd{position: relative;}
#right-menu .feedback dl.captcha dd input{padding-left: 80px;}
#right-menu .feedback dl.captcha dd i{position: absolute;bottom: 3px;left: 0;}
#right-menu .feedback .upload-file{min-height: 130px;border: 1px dashed #C6C6C6;text-align: center;position: relative;font-size: 13px;color: #000000;line-height: 22px;cursor: pointer;margin: 0 12px;}
#right-menu .feedback .upload-file strong{color: #000000;line-height: 40px;}
#right-menu .feedback .upload-file s.f{position: absolute;left: 0;top: 0;}
#right-menu .feedback .upload-file input{width:0;}
#right-menu .feedback .upload-file i{font-style: normal;}
#right-menu .feedback .upload-file span{display: none;}
#right-menu .feedback .upload-file s.icon-remove{display: none;text-decoration: none;color: #838383;font-size: 18px;padding-top: 10px;}
#right-menu .feedback .upload-file s.icon-remove:hover{color: #EE5A00;}
#right-menu .feedback .upload-file s.icon-file:before{font-size: 20px;color: #939BAA;position: absolute;top: 5px;left: 26px;font-weight: bold;}
#right-menu .feedback .upload-file s.icon-file{height: 30px;display: inline-block;border: 1px solid #939BAA;border-radius: 20px;padding: 0 26px 0 53px;text-decoration: none;position: relative;line-height: 28px;color: #424958;font-size: 15px;margin-bottom: 7px;}
#right-menu .feedback .upload-file.over{border: 1px solid #EE5A00;}
#right-menu .feedback .upload-file.done{border: 1px solid #3b6fb7;color: #3b6fb7;}
#right-menu .feedback .upload-file.done strong,#right-menu .feedback .upload-file.done i{display: none;}
#right-menu .feedback .upload-file.done span,#right-menu .feedback .upload-file.done s.icon-remove{display: block;}
#right-menu .feedback .btn{display:block;}
#right-menu.show{right:0;}
/*top-arrow*/
#top-arrow{position: fixed;right: 10px;bottom: 30px;font-size: 16px;border: 1px solid #DDDDDD;border-radius: 50%;width: 40px;height: 40px;background-color: #FFFFFF;text-align: center;line-height: 40px;color: #3B6FB7;cursor: pointer;display:none;}
#top-arrow:hover{background-color: #3B6FB7;color: #FFFFFF;border: 1px solid #3B6FB7;}

@media screen and (max-width: 768px)
{
	body{padding-top: 97px;}
	body.noscroll,body.tabs{height:100%;overflow:hidden;}
	.pane{width: auto;}
	/*header*/
	.head{position:fixed;width: 100%;height: auto;top: 0;z-index: 9999;background-color: #FFFFFF;box-shadow:none;}
	.head .mobile-links{display: block;position: absolute;right: 0;top: 16px;}
	.head .mobile-links > *{font-size: 24px;float: left;width: 30px;height: 30px;margin: 0 3px;color: #B1B6C0;line-height: 30px;background-color: transparent;border: none;}

	/*nav*/
	.head .nav{width: 100%;background: url('../images/mobile_menu_bg.jpg');}
	.head .nav a.logo{float:left;margin: 6px 0 6px 10px;height: 43px;}
	.head .nav a.logo img{max-height: 100%;}
	.head .nav > a.icon-cart{display: none;}
	.head .nav ul{display:none;float: none;padding: 0;top: 48px;width: 100%;background-size: 100% auto;z-index: 2;box-shadow: 0 8px 10px #DDDDDD inset;clear: both;margin-left: 0;}
	.head .nav li{float:none;height: 80px;line-height: 80px;border-bottom: 1px solid #DDDDDD;}
	.head .nav li a{padding-left:15px;text-transform: none;font-size: 18px;}
	.head .nav .search-form{float:none;clear: both;padding: 5px 7px;width: auto;height: auto;background-color: #DCDDE3;border-radius: 0;margin: 0;}
	.head .nav .search-form input[type="text"]{width:100%;padding-left: 2%;background-color: #FFFFFF;height: 32px;line-height: 32px;border-radius: 5px;margin-left: 0;}
	.head .nav .search-form button{float:none;position: absolute;right: 10px;height: 32px;width: 32px;}
	.head .nav .search-form button i:before{color: #8F95A0;}
	.head .nav .search-form #search-result{top:42px;}
	/*menu*/
	body.header-menu{height:100%;overflow:hidden;}
	body.header-menu .head .nav{height: 100vh;}
	body.header-menu .head .nav ul,body.header-menu .head .links,body.header-menu .head .country{display:block;}
	body.header-menu .head .nav .search-form,body.header-menu .main .left h2,body.header-menu .main dl.letter dt{display:none;}
	body.header-menu .head .icon-cancel{top: 560px;right: 15px;width: 140px;border: 1px solid #D2D3D4;color: #202020;border-radius: 20px;padding-left: 20px;display: block;background-color: transparent;font-size: 12px;left: auto;}

	/*footer*/
	.footer{padding: 20px 2%;}
	.footer .body{flex-wrap: wrap;margin: 0;}
	.footer .body > dl{margin-bottom: 24px;display: block;width: 100% !important;}
	.footer .body > dl.logo dt{margin: 0 auto 24px;}
	.footer .body > dl.logo dd{width: 100%;margin-right: 0;}
	.footer .body > dl.logo .subscribe{width: 100%;}
	.footer .body > dl.logo .subscribe form{margin: 0 auto 24px;width: 100%;}
	.footer .body > dl dd{display: inline-block;margin-right: 30px;margin-bottom: 12px;}
	.footer .bottom{flex-direction: column-reverse;align-items: center;}
	.footer .bottom .share{margin-bottom: 24px;}
	.footer .bottom .share dt{display: none;}
	.footer .bottom .share dd{margin: 0 10px;}
	.footer .bottom .copyright > dl dd{justify-content: center;}
	.footer .bottom .copyright{text-align: center;}
	/*crumbs*/
	.crumbs{padding: 10px 0.5rem;}
	/*pager*/
	.pager *:nth-child(7),.pager *:nth-child(8){display: none;}
	.pager *:last-child{display: inline-block;}
	/*form*/
	.form_part ul li{width: 100%;}
}