@charset "utf-8";body{color:#1d1f20;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:#1d1f20;cursor:pointer;}
a:visited{color:#1d1f20;cursor:pointer;}
a:hover{color:#1b5feb;cursor:pointer;}
a:active{color:#1d1f20;cursor:pointer;}
a{text-decoration:none;cursor:pointer;}
s{text-decoration:none;}
h2,h3,h4,h5,h6{font-weight:400;}
em{font-style:normal;}
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*/
.header{background-color: #FFFFFF;height:118px;position: relative;z-index: 9998;}
.header .links{background-color: #1b5feb;height: 34px;}
.header .mobile-links{display:none;}

/*nav*/
.header .nav{width: 1400px;margin: 0 auto;height: 100%;}
.header .nav a.logo{float: left;margin: 15px 10px 0 0;}
.header .nav a.logo img{max-width: 350px;}
.header .nav ul{float: left;height: auto;padding-top: 8px;}
.header .nav li{float: left;font-size: 15px;color: #1D1F20;position: relative;font-family: Arial;}
.header .nav li.icon-menu{padding: 0 32px 0 15px;cursor: pointer;border-radius: 5px;}
.header .nav li.icon-menu:before{position: absolute;top: 50%;margin-top: -6px;right: 15px;font-size: 14px;}
.header .nav li.open:before{color:#1b5feb;}
.header .nav li a{display: block;padding: 2px 0;color: #191B20;margin-right: 40px;text-transform: uppercase;}
.header .nav li a:hover,.header .nav li.open,.header .nav li.icon-menu:hover{border-bottom: 3px solid #1b5feb;padding: 2px 0;color: #1B5FEB;text-shadow: 0 0 0.5px;}
.header .nav > a.icon-cart{float: right;font-size: 14px;color: #191B20;position: relative;width: 150px;height: 38px;display: flex;align-items: center;justify-content: center;border: 2px solid #BDBDBD;margin-top: 24px;padding-left: 32px;border-radius: 3px;}
.header .nav > a.icon-cart:before{font-size: 22px;position: absolute;left: 15px;}
.header .nav > a.icon-cart s{color: #898A8A;text-decoration: none;margin: 0 4px;}
.header .nav > a.icon-cart:hover{background-color: #1B5FEB;color: #fff;border-color: #1B5FEB;}
.header .nav > a.icon-cart:hover s{color: #fff;}
.header .nav .query{float: right;background-color: #fff;margin-top: 24px;margin-right: 150px;margin-bottom: 21px;}
.header .nav .query form{display: flex;align-items: center;justify-content: space-between;height: 38px;width: 689px;position: relative;border: 1px solid #202020;border-radius: 3px;}
.header .nav .query input[type="text"]{border: none;height: 100%;line-height: 36px;width: 640px;background-color: transparent;padding-left: 10px;outline: none;}
.header .nav .query button{width: 41px;height: 100%;border: 1px solid transparent;background-color: #1B5FEB;font-size: 22px;cursor: pointer;line-height: 36px;color: #fff;border-radius: 3px;}
.header .nav .query button:hover{background-color: #0059BD;color: #FFFFFF;}

@media screen and (min-width: 1440px) and (max-width: 1660px)
{
	.header .nav li a{padding: 0 20px;}
	.header .nav .query input[type="text"]{width:244px;}
	.country-box .pane{padding: 10px;width: auto;}
}
@media screen and (min-width: 767px)
{
	/*scroll*/
	body.scroll .header{z-index:9999;}
	body.scroll .header{position: fixed;top: 0;left: 0;width: 100%;z-index: 9999;background-color: #FFFFFF;box-shadow: 0px 1px 5px #CCCCCC;}
}
/*footer*/
.footer{overflow: hidden;border-top: 2px solid #202020;}
.footer .head{display: flex;margin-bottom: 33px;position: relative;flex-wrap: wrap;}
.footer .head .footer-logo{width: 100%;text-align: center;padding-top: 16px;padding-bottom: 25px;}
.footer .head dl{width: 25%;text-align: center;}
.footer .head dl dt{font-size: 15px;color: #1D1F20;font-weight: bold;margin-bottom: 14px;font-family: Arial;}
.footer .head dl dd{overflow: hidden;}
.footer .head dl dd a{font-size: 14px;color: #858585;line-height: 33px;border-bottom: 2px solid transparent;transition: all .3s;}
.footer .head dl dd a:hover{border-color: #1b5feb;}
.footer .subscribe{margin-top: 24px;margin-bottom: 23px;}
.footer .subscribe form{display: flex;align-items: center;height: 100%;padding-left: 12px;width: 520px;height: 43px;margin: 0 auto;border: 1px solid #BDBDBD;border-radius: 3px;}
.footer .subscribe form input{width: 100%;height: 100%;border: none;outline: none;background-color: transparent;color: #1D1F20;font-size: 14px;}
.footer .subscribe form input::-webkit-input-placeholder{color: #8A8A8A;font-size: 14px;}
.footer .subscribe form button{height: 100%;border: none;outline: none;background-color: #1B5FEB;font-size: 15px;color: #fff;cursor: pointer;width: 107px;flex-shrink: 0;}
.footer .subscribe form button:hover{background-color: #0059BD;}
.footer .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 .bottom{margin-bottom: 18px;text-align: center;font-size: 14px;color: #858585;}
.footer .share{display: flex;justify-content: center;margin-bottom: 120px;}
.footer .share dd{display: inline-block;font-size: 25px;width: 31px;text-align: center;margin-right: 33px;}
.footer .share dd a{padding: 3px;border-radius: 3px;}
.footer .share dd a:hover{color: #fff;background-color: #1B5FEB;}
/*crumbs*/
.crumbs{padding: 11px 0;}
.crumbs .container{width: 1400px;margin: 0 auto;padding: 0 13px;}
.crumbs a{color: #C0C0C0;font-size: 13px;position: relative;margin-right: 27px;line-height: 22px;}
.crumbs a::before{content: '>';position: absolute;right: -19px;top: -3px;font-size: 13px;color: #888787;}
.crumbs s{text-decoration: none;color: #858585;position: relative;}
/*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: #1b5feb;color: #FFFFFF;border: 1px solid #1b5feb;}
.pager a.next:before{transform:rotate(270deg);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);}
/*form*/
.global_form h2{line-height: 60px;}
.global_form p{color: #838383;line-height: 24px;text-align: center;font-size: 14px;}
.global_form p b{color: #E20E00;}
.global_form ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.global_form ul li{width: 49%;height: 50px;border-bottom: 1px solid #1f1f1f;display: flex;align-items: center;margin-bottom: 10px;}
.global_form ul li label{white-space: nowrap;font-size: 15px;font-weight: bold;color: #1f1f1f;line-height: 50px;}
.global_form ul li label.require::after{content: '*';vertical-align: middle;font-size: 15px;color: #ff4200;font-family: Tahoma;margin-left: 7px;}
.global_form ul li input,.global_form ul li textarea{height: 100%;width: 100%;outline: none;border: none;padding: 0 24px;font-size: 15px;}
.global_form ul li select{width: 100%;height: 100%;border: none;outline: none;margin-left: 24px;}
.global_form ul li.coms{width: 100%;height: 85px;align-items: flex-start;}
.global_form ul li.coms textarea{padding: 17px 24px;}
.global_form .form_btn{text-align: center;}
.global_form .form_btn input{border-radius: 0;font-size: 20px;color: #1B5FEB;font-weight: bold;padding: 8px 42px;line-height: 20px;background-color: transparent;border: 1px solid #BDBDBD;border-radius: 3px;cursor: pointer;transition: all .3s;margin-top: 12px;}
.global_form .form_btn input:hover{background-color: #1B5FEB;color: #fff;border-color: transparent;}
/*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: #1b5feb;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: #1b5feb;}
#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: #1b5feb;}
#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 #1b5feb;color: #1b5feb;}
#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: #1b5feb;cursor: pointer;display:none;}
#top-arrow:hover{background-color: #1b5feb;color: #FFFFFF;border: 1px solid #1b5feb;}
@media screen and (max-width: 768px)
{
	body{padding-top: 106px;}
	body.noscroll,body.tabs{height:100%;overflow:hidden;}
	.pane{width: auto;}
	/*header*/
	.header{position:fixed;width: 100%;height: auto;top: 0;z-index: 9999;background-color: #FFFFFF;box-shadow:none;}
	.header .links{display: none;position: absolute;top: 48px;color: #202020;width: 100%;background-color: transparent;border-bottom: 1px solid #DDDDDD;height: 80px;line-height: 80px;}
	.header .page-link,.header .nav > a.icon-cart{display: none;}
	.header .mobile-links{display: block;position: absolute;right: 0;top: 11px;}
	.header .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*/
	.header .nav{background: #FFFFFF;width: 100%;}
	.header .nav a.logo{float:left;margin: 6px 0 6px 10px;height: 45px;}
	.header .nav a.logo img{max-height: 100%;}
	.header .nav ul{display:none;float: none;padding: 0 0 200px 0;top: 48px;width: 100%;background-size: 100% auto;z-index: 2;box-shadow: 0 8px 10px #DDDDDD inset;clear: both;}
	.header .nav li{float:none;height: 65px;line-height: 80px;border-bottom: 1px solid #DDDDDD;}
	.header .nav li a{padding: 0 0 0 15px !important;text-transform: none;font-size: 18px;line-height: 65px;border-bottom: 0 !important;margin-right: 0;}
	.header .nav .query{float:none;clear: both;padding: 5px 7px;width: auto;height: auto;background-color: #DCDDE3;margin-right: 0;border: none;border-radius: 0;margin-bottom: 0;}
	.header .nav .query form{width: 100%;border: none;}
	.header .nav .query input[type="text"]{width:100%;padding-left: 2%;background-color: #FFFFFF;line-height: 32px;border-radius: 5px 0 0 5px;}
	.header .nav .query button{flex-shrink: 0;}

	/*menu*/
	body.header-menu{height:100%;overflow:hidden;}
	body.header-menu .header .nav ul,body.header-menu .header .links{display:block;}

	/*footer*/
	.footer{padding: 0 8px;}
	.footer .head{flex-direction: column;align-items: center;}
	.footer .head dl{width: 100%;margin-bottom: 24px;text-align: left;}
	.footer .head dl dt{margin-bottom: 8px;}
	.footer .head dl dd{display: inline-block;margin-right: 30px;}
	.footer .head dl:last-child{width: 100%;margin: 0 auto;}
	.footer .head dl dd .subscribe form{margin: 0 auto;}
	.footer .body{flex-direction: column;padding: 0 8px;}
	.footer .body dl{margin-bottom: 12px;}
	.footer .body dl dd{flex-direction: column;}
	.footer .body dl dd b{display: block;margin-bottom: 4px;}
	.footer .body dl dd p{margin-bottom: 18px;}
	.footer .subscribe form{width: 100%;}
	.footer .bottom{padding: 0 8px;}
	.footer .share{margin-bottom: 50px;}
	/*crumbs*/
	.crumbs{padding-left: 8px;}
	.crumbs .container{width: 100%;}
	/*pager*/
	.pager *:nth-child(7),.pager *:nth-child(8){display: none;}
	.pager *:last-child{display: inline-block;}
	/*form*/
	.global_form h2{text-align: left;line-height: 20px;}
	.global_form p{text-align: left;}
	.global_form ul li{width: 100%;}
}