@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,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:"Microsoft YaHei","arial","tahoma","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:#ff6c00;cursor:pointer;}
a:active{color:#545454;cursor:pointer;}
a{text-decoration:none;cursor:pointer;}
h2,h3,h4,h5,h6{font-weight:400;}
em{font-style:normal;}
li,ol,ul{list-style:none;}
.clear{clear:both;}
.clearfix::after,#main::after{clear: both;content: "";display: block;height: 0;visibility: hidden;}
.clearAfter::after{clear: both;content: "";display: block;height: 0;visibility: hidden;}
#main{word-wrap: normal;word-break: normal;width:1480px;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;}

/*header*/
.header{background-color: #FFFFFF;height:auto;position: relative;z-index: 9998;border-bottom: 1px solid #ececec;}
.header .phone-icon{display:none;}
/*nav*/
.header .nav .top{font-weight: bold;}
.header .nav .top a.icon-cart{float: right;font-size: 14px;color: #646464;padding: 0 10px;vertical-align: middle;line-height: 35px;height: 35px;}
.header .nav .top a.icon-cart span{display: inline-block;margin: 0 8px;color: #FF6C00;}
.header .nav .top a.icon-cart::before{font-size: 22px;color: #202020;}
.header .nav .top .language-species{float: right;font-size: 14px;color: #646464;margin-left: 22px;cursor: pointer;position: relative;line-height: 37px;height: 35px;text-transform: uppercase;}
.header .nav .top .language-species:hover, .header .nav .top .language-species.actived{color: #FF6C00;}
.header .nav a.logo{float: left;}
.header .nav a.logo:before{content: '';display: block;width: 382px;height: 48px;background: url('../images/logo.png') no-repeat center;}
.header .nav ul{float: right;}
.header .nav li{float: left;line-height: 60px;font-size: 18px;position: relative;font-family: Arial;text-transform: uppercase;margin-left: 75px;font-weight: bold;}
.header .nav li a{display: block;color: #202020;}
.header .nav li a.icon-category{padding-right: 20px;position: relative;}
.header .nav li a.icon-category::before{content: '';position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 0;height: 0;border: 5px solid transparent;border-top: 5px solid #FF6C00;}
.header .nav li a:hover, .header .nav li a.actived{color: #FF6C00;}
.header .nav .search-number{display: none;}
.header .search-number{float: right;width: 100%;position: relative;background-color: #FFFFFF;border-top: 1px solid #a8a8a8;border-bottom: 1px solid #a8a8a8;}
.header .search-number form{width: 50% !important;border: 1px solid #a8a8a8;border-top: none;border-bottom: none;border-radius: 25px;padding: 0 20px;}
.header .search-number input[type="text"]{height: 47px;line-height: 47px;width: calc(100% - 50px);background-color: transparent;outline: none;border: none;font-size: 14px;}
.header .search-number input:-webkit-input-placeholder{color:#868686;}
.header .search-number input::-webkit-input-placeholder{color:#868686;}
.header .search-number input:-moz-placeholder{color:#868686;}
.header .search-number input::-moz-placeholder{color:#868686;}
.header .search-number input:-ms-input-placeholder{color:#868686;}
.header .search-number button{float: right;width: 47px;height: 47px;background-color: transparent;font-size: 18px;cursor: pointer;border: none;color: #b2b2b2;line-height: 47px;text-align: center;}
.header .search-number button:hover{background-color: #ff6c00;color: #FFFFFF;}
/* product-class */
.product-class{height: 757px;position: fixed;top: 117px;background-color: #F2F2F2;width: 100%;z-index: 9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display: none;}
.product-class .tab{background-color: #FF6C00;margin-bottom: 21px;}
.product-class .tab #main{display: flex;justify-content: space-between;padding: 12px 0;align-items: center;flex-wrap: nowrap;}
.product-class .tab ul li{float: left;height: 31px;line-height: 31px;font-size: 13px;color: #FFFFFF;padding: 0 12px;border-radius: 3px;cursor: pointer;}
.product-class .tab ul li:hover, .product-class .tab ul li.actived{background-color: #FFFFFF;color: #202020;}
.product-class .tab a{font-size: 13px;color: #FFFFFF;font-weight: bold;white-space: nowrap;}
.product-class .content li{display: none;}
.product-class .content li.actived{display: block;}
.product-class .content .head{height: 128px;margin-bottom: 23px;}
.product-class .content .head .left{font-size: 14px;color: #8B8B8B;overflow: hidden;background-color: #FFFFFF;float: left;width: 492px;border-right: 2px solid #F2F2F2;height: 100%;padding-top: 24px;padding-left: 15px;}
.product-class .content .head .left .image-box{float: left;width: 80px;height: 80px;margin-left: 23px;margin-right: 35px;}
.product-class .content .head .left img{max-width: 100%;}
.product-class .content .head .left b{color: #202020;font-size: 19px;line-height: 28px;display: block;margin-top: 12px;}
.product-class .content .head .left span{color: #8081B9;display: inline-block;margin-right: 4px;}
.product-class .content .head .right{float: left;width: calc(100% - 492px);height: 100%;background-color: #FFFFFF;padding-left: 16px;}
.product-class .content .head .right dt{width: 100%;font-size: 14px;color: #666666;line-height: 28px;margin-bottom: 14px;}
.product-class .content .head .right dd{display: inline-block;margin-right: 0;height: 64px;line-height: 64px;width: calc(100% /5 - 5px);text-align: center;}
.product-class .content .head .right dd img{max-width: 90%;display: inline-block;vertical-align: middle;}
.product-class .content .body{height: 480px;overflow-y: auto;}
.product-class .content .body dl{display: flex;flex-wrap: wrap;justify-content: space-between;}
.product-class .content .body dl dd{width: 33.33%;}
.product-class .content .body dl dd a{display: inline-block;padding: 5px 0;font-size: 13px;color: #666666;}
.product-class .content .body dl dd a:hover{color: #ff6c00;}
/* select-language */
.select-language{position: fixed;top: 35px;left: 0;width: 100%;height: 862px;z-index: 9999;background-color: #F2F2F2;display: none;}
.select-language h1{height: 47px;line-height: 47px;font-size: 18px;color: #FFFFFF;background-color: #FF6C00;text-align: center;}
.select-language .current{display: flex;align-items: center;height: 148px;width: 559px;background-color: #fff;margin: 0 auto;margin-top: 32px;border-radius: 150px;text-align: center;font-size: 14px;color: #666666;font-weight: bold;justify-content: space-around;margin-bottom: 34px;}
.select-language .current b{font-size: 19px;color: #202020;display: block;margin-right: 50px;position: relative;padding-top: 80px;}
.select-language .current b::before{content: '';position: absolute;left: 50%;right: 0;transform: translateX(-50%);top: 0;background: url('../../images/language_90.png') no-repeat 0 0;font-size: 120px;width: 90px;height: 60px;}
.select-language .current b.en::before{background-position-y: -1em;}
.select-language .current s{text-decoration: none;}
.select-language .current s span{display: block;font-size: 36px;color: #FF6C00;}
.select-language dl{float: left;height: 242px;width: 32%;background-color: #fff;padding: 24px 12px;}
.select-language dl.mr{margin-right: 2%;}
.select-language dl.mb{margin-bottom: 21px;}
.select-language dl.h100{height: 505px;}
.select-language dl dt{width: 100%;font-size: 18px;color: #202020;font-weight: bold;line-height: 34px;}
.select-language dl dd{width: 33%;float: left;}
.select-language dl dd a{font-size: 13px;color: #7E7E7E;padding: 7px 0;display: inline-block;}
.select-language dl dd a:hover{color: #ff6c00;}
.select-language .close{font-size: 16px;color: #202020;width: 126px;height: 33px;border: 2px solid #7E7E7E;border-radius: 25px;margin: 0 auto;position: absolute;text-align: center;line-height: 30px;bottom: 39px;left: 0;right: 0;padding-right: 10px;cursor: pointer;}
.select-language .close::before{position: absolute;right: 18px;top: 50%;transform: translateY(-50%);}
.select-language .close:hover{background-color: #ff6c00;border-color: transparent;color: #FFFFFF;}
.header .icon-cancel{display:none;text-align: center;height: 36px;line-height: 36px;background-color: #ff6c00;color: #FFFFFF;font-size: 16px;top: 560px;position: absolute;left: 5px;width: 160px;border-radius: 5px;}
.header .icon-cancel:before{position:absolute;left: 9px;top: 50%;transform: translateY(-50%);font-size: 16px;}
.header .language-species.icon-right{display: none;}

/*shift*/
body.shift{padding-top: 160px;}
body.shift .header{position: fixed;top: 0;left: 0;width: 100%;z-index: 9999;background-color: #FFFFFF;box-shadow: 0px 1px 5px #CCCCCC;z-index:9999;height: auto;padding: 0 0 5px;}
body.shift .header .logo:before{width: 300px;background-size: 300px auto;}
body.shift .header .nav .top .language-species{height: 32px;line-height: 32px;}
body.shift .header .nav .top a.icon-cart{height: 32px;line-height: 32px;}
body.shift .header .nav ul{padding-top: 0;}
body.shift .header .nav li{line-height: 50px;margin-left: 50px;}
body.shift .header .nav li:first-child{margin-left: 0 !important;}
body.shift .header .nav li{display: block;}
body.shift .header .nav .search-number{width: 400px;border: 1px solid #a8a8a8;float: left;position: relative;bottom: 0;margin-top: 4px;margin-left: 39px;display: block;border-radius: 25px;}
body.shift .header .nav .search-number #main{width: 100% !important;border: none;padding: 0;}
body.shift .header .nav .search-number input[type="text"]{height: 35px;line-height: 35px;padding-left: 15px;}
body.shift .header .nav .search-number button{height: 35px;line-height: 35px;}
body.shift .header .nav .search-number #search-result{top: 80px;}
body.shift .header .search-number{display: none;}

html[lang="en"] body.shift .header .nav li{font-size: 17px;}
html[lang="cn"] body.shift .header .nav li{margin-left: 60px;}

@media screen and (max-width: 1440px){
	html[lang="cn"] body.shift .header .nav .search-number{width: 370px;}
	html[lang="cn"] body.shift .header .nav li{margin-left: 50px;}
}

@media screen and (max-width: 1320px){
	html[lang="en"] body.shift .header .nav .search-number{width: 300px;margin-left: 30px;}
	html[lang="en"] body.shift .header .nav li{margin-left: 30px;font-size: 15px;}
	html[lang="cn"] body.shift .header .nav li{margin-left: 40px;font-size: 15px;}
}

@media screen and (max-width: 1152px)
{	
	.header{height: 153px;}
	.header .nav li{font-size: 16px;margin-left: 47px;}
	html[lang="en"] body.shift .header .nav .search-number{width: 290px;margin-left: 30px;}
	html[lang="en"] body.shift .header .nav li{margin-left: 35px;font-size: 15px;}
}

body.shift .product-class{top: 85px;}

/*footer*/
.footer{background-color: #222222;padding-top: 60px;padding-bottom: 85px;}
.footer .left{float: left;width: 46%;font-size: 13px;color: #898989;line-height: 23px;}
.footer .left .logo{width: 339px;height: 57px;background: url('../images/foot-logo.png') no-repeat left center;background-size: 339px auto;margin-bottom: 32px;}
.footer .left .info{line-height: 25px;margin-top: 37px;}
.footer .left .info dd{font-size: 14px;color: #C0C0C0;}
.footer .left .info dd span{font-size: 13px;color: #898989;}
.footer .left .info dd a{font-size: 14px;color: #C0C0C0;}
.footer .left .info dd a:hover{text-decoration: underline;color: #ff6c00;}
.footer .left .share{margin-top: 65px;}
.footer .left .share dd{float: left;margin-right: 9px;}
.footer .left .share dd a{display: inline-block;width: 37px;height: 37px;border-radius: 3px;background-color: #393939;color: #C0C0C0;font-size: 22px;line-height: 37px;text-align: center;transition: all .2s;}
.footer .left .share dd a:hover{background-color: #ff6c00;color: #FFFFFF;}
.footer .right{float: right;width: 50%;margin-top: 85px;}
.footer .right dl{float: left;vertical-align: top;color: #fff;width: 25%;}
.footer .right dl dt{font-size: 14px;font-weight: bold;line-height: 23px;margin-bottom: 20px;}
.footer .right dl dd a{font-size: 13px;color: #C0C0C0;padding: 6px 0;display: inline-block;}
.footer .right dl dd a:hover{text-decoration: underline;color: #ff6c00;}
.footer .right s{display: block;text-decoration: none;font-size: 13px;color: #7E7E7E;margin-top: 76px;width: 100%;float: left;}

/*breadcrumb*/
.breadcrumb{font-size: 13px;padding: 12px 0;line-height: 1.5;text-align: right;color: #b7b7b7;}
.breadcrumb a{color: #b7b7b7;font-size: 13px;}
.breadcrumb a:hover{color: #ff6c00;}
.breadcrumb s{text-decoration: none;color: #b7b7b7;}

/*form*/
.request-form ul{width: 100%;float: left;display: flex;flex-wrap: wrap;justify-content: space-between;}
.request-form li{width: 100%;border-bottom: 1px solid #d9d9d9;display: flex;align-items: center;justify-content: space-between;background-color: #FFFFFF;padding: 15px 12px 0 15px;}
.request-form li label{width: 130px;font-size: 13px;color: #202020;line-height: 40px;font-weight: bold;position: relative;}
.request-form li label.require:before{content:"*";position: absolute;left: -13px;top: 50%;transform: translateY(-50%);font-size: 18px;color: #fe5b0f;}
.request-form li input{display: block;width: calc(100% - 130px);height: 42px;line-height: 42px;padding-left: 10px;border: none;outline: none;font-size: 13px;}
.request-form li.multiline{flex-wrap: wrap;float: left;width: calc(100% - 233px) !important;}
.request-form li.multiline textarea{height: 65px;line-height: 22px;padding-top: 0;width: 100%;padding-left: 0;border: none;outline: none;font-size: 13px;}
.request-form li.error{border-bottom: 1px solid #E6070E !important;}
.request-form li.error input::placeholder{color: #6D7071;opacity: 1;}
.request-form .sub_btn{float: right;width: 233px !important;align-items: flex-end;border: none;}
.request-form .sub_btn button{width: 100%;line-height: 45px;float: right;font-size: 18px;color: #ffffff;font-weight: bold;text-align: center;background: #fe5b0f;border-radius: 4px;transition: 0.5s;border: 1px solid transparent;cursor: pointer;text-transform: uppercase;}
.request-form .sub_btn button:hover{color: #fe5b0f;background: #fff;border-color: #fe5b0f;}

/*combo-select*/
#Country {width: calc(100% - 130px);height: 40px;outline: none;border: 0;background: none;font-size: 13px;}

/*page*/
#page {height: auto;line-height: 34px;font-size: 14px;padding-bottom: 14px;}
#page .records {color: #828282;float: left;font-size: 16px;padding: 15px;}
#page .records s {text-decoration: none;font-weight: bold;}
#page .page {float: right;padding: 15px 0;}
#page a {border: 1px solid #DCDCDC;color: #000000;margin: 0 3px;padding: 5px 7px;}
#page a:hover {background: none repeat scroll 0 0 #FF6C00;border: 1px solid #FF6C00;color: #FFFFFF;text-decoration: none;}
#page a.item {padding: 5px 8px;}
#page font {background: #fe5b0f none repeat scroll 0 0;border: 1px solid #fe5b0f;color: #FFFFFF;cursor: pointer;font-size: 12px;margin: 0 3px;padding: 5px 8px;}
#page span {border: 1px solid #DCDCDC;color: #AAAAAA;cursor: pointer;margin: 0 3px;padding: 5px 8px;}
#page label {padding: 5px 8px;margin: 0 3px;}
#page label s {color: #FF6C00;text-decoration: none;}

#main h1.title {font-size: 20px;font-weight: bold;line-height: 40px;padding-left: 10px;}

/*products list*/
#main .parts-list table {border: 1px solid #CCCCCC;border-collapse: collapse;border-spacing: 0;}
#main .parts-list th {border: 1px solid #CCCCCC;background-color: #FF6C00;color: #FFFFFF;font-size: 15px;padding: 8px 0 8px 10px;text-align: center;}
#main .parts-list td {background-color: #FFFFFF;border: 1px solid #CCCCCC;color: #042437;font-size: 15px;padding: 3px 0;text-align: center;vertical-align: middle;height: 55px;}
#main .parts-list td img {max-width: 60px;}
#main .parts-list td.i {border-left: medium none;}
#main .parts-list td.p {padding-left: 15px;text-align: left;}
#main .parts-list td.p a {font-weight: bold;color: #6263ab;font-size: 12px;}
#main .parts-list td a.mfg {color: #6263ab;font-size: 12px;}
#main .parts-list td a.view {background-color: #fe5b0f;border-radius: 5px;box-shadow: 0 1px 2px #FFFFFF inset;color: #FFFFFF;font-size: 14px;padding: 5px 8px;text-decoration: none;}
#main .parts-list td a.view:hover {background-color: #fff;color: #FF6C00;border: 1px solid #FF6C00;}

/*article*/
#menu {background-color: #EFEFEF;border-bottom: 2px solid #00274B;height: 40px;line-height: 40px;}
#menu li {display: inline;float: left;}
#menu li a {color: #000000;display: block;font-weight: bold;padding: 0 25px;text-decoration: none;}
#menu li.active a,
#menu li.active a:hover {background-color: #FF6C00;color: #FFFFFF;}
#main .content {border: 1px solid #DDDDDD;font-size: 14px;line-height: 24px;margin-bottom: 30px;padding: 5px 15px 100px;min-height: 200px;}
#main .content img {max-width:100%;}
#main .content h1 {padding:0;}
#main .content h3 {border-bottom: 2px solid #FF6C00;color: #6263ab;font-size: 14px;font-weight: bold;height: 32px;line-height: 32px;margin-bottom: 5px;padding-left: 5px;}
#main .form-title {font-size: 18px;font-weight: bold;height: 40px;line-height: 40px;padding-left: 15px;}
#main .form .textbox {box-shadow: 1px 1px 3px #DDDDDD inset;border: 1px solid #BDC1C2;color: #333333;line-height: 24px;}
#main .form input.textbox {display: inline;float: left;height: 28px;padding-left: 7px;width: 300px;}
#main .form textarea.textbox {font-size: 15px;height: 100px;padding: 5px;width: 560px;}
#main .form .verifyCode {height: 28px;position: relative;}
#main .form .verifyCode .textbox {width: 60px;}
#main .form .verifyCode #VerifyCode {left: 90px;position: absolute;top: 1px;line-height: 26px;}
#main .form .submit input {background-color: #FF6C00;border: 1px solid transparent;color: #FFFFFF;cursor: pointer;display: inline-block;font-size: 14px;height: 30px;letter-spacing: 1px;line-height: 29px;padding: 0 37px;text-align: center;transition: all .3s;}
#main .form .submit input:hover {background-color:#fff;border-color: #FF6C00;color: #FF6C00;}
#main .form .item {min-height: 40px;}
#main .form .error {color: #CA0007;float: left;font-size: 15px;padding-left: 10px;display: none;}

/*navigation*/
#main .navigation {height: 40px;line-height: 40px;color: #979797;}
#main .navigation a {color: #4A4A4A;padding: 3px 5px;text-decoration: none;}
#main .navigation a.home {color: #4A4A4A;font-weight: bold;}
#main .navigation a:hover {text-decoration: underline;}

/*tips*/
.errorPlaceholder{animation: tips 2s;}
@keyframes tips
{
	0%{background-color: #ff6c00;}
	25%{background-color: #FFFFFF;}
	50%{background-color: #ff6c00;}
	75%{background-color: #FFFFFF;}
}

/* map */
.map{height: 450px;width: 600px;margin: 20px 0;font-size: 13px;}

@media screen and (max-width: 1440px)
{
	#main{width: auto;}
	/* header */
	.header .nav{padding: 0 12px;}
	.header .search-number input[type="text"]{padding-left: 12px;}
	.header .nav ul{padding: 0;}
	/* .breadcrumb */
	.breadcrumb{padding: 12px;}
	/* .product-class */
	.product-class .tab #main{padding: 12px;}
	.product-class .content{padding: 0 12px;}
	/* .footer */
	.footer{padding: 20px 12px 0;}
	.footer .left .logo{margin-bottom: 17px;}
	/* parts-list */
	#main .parts-list{padding: 0 12px;}
}
@media screen and (max-width: 768px)
{
	body{padding-top: 92px;}
	#main{width: auto;}
	/*header*/
	.header{position:fixed;width: 100%;height: auto;top: 0;z-index: 9999;background-color: #FFFFFF;box-shadow:none;}
	.header .nav{padding: 0;}
	.header .phone-icon{display: block;position: absolute;right: 0;top: 11px;}
	.header .phone-icon > *{font-size: 24px;float: left;width: 30px;height: 30px;margin: 0 3px;color: #B1B6C0;line-height: 30px;background-color: transparent;border: none;}
	.header .language-species.icon-right{position: absolute;right: 0;line-height: 34px;text-align: center;cursor: pointer;top: 560px;left: 15px;width: 140px;border: 1px solid #D2D3D4;color: #202020;border-radius: 20px;padding-right: 20px;}
	.header .language-species.icon-right:before{position: absolute;right: 10px;top: 50%;transform: translateY(-50%);font-size: 16px;}
	/* shift */
	body.shift .header{box-shadow:none;padding: 0;}
	body.shift .header .nav .search-number{display: none;}
	body.shift .header .search-number{display: block;}
	/*nav*/
	.header .nav .top{display: none;}
	.header .nav{background: #FFFFFF;width: 100%;}
	.header .nav a.logo:before{width: 278px;height: 53px;background-size: 100% auto;margin-left: 8px;}
	.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: 80px;line-height: 80px;border-bottom: 1px solid #DDDDDD;margin-left: 0;}
	.header .nav li a{padding-left:15px;text-transform: none;font-size: 18px;margin-left: 0;}
	.header .nav li a.icon-category::before{content: none;}
	.header .search-number{float:none;clear: both;padding: 5px 7px;width: auto;height: auto;background-color: #DCDDE3;border-radius: 0;margin-left: 0;margin-right: 0;border: none;}
	.header .search-number form{width: 100% !important;padding: 0;border-radius: 0;border: none;}
	.header .search-number input[type="text"]{width:100%;padding-left: 2%;background-color: #FFFFFF;height: 32px;line-height: 32px;border-radius: 5px;}
	.header .search-number button{float:none;position: absolute;right: 10px;height: 32px;width: 32px;background-color: transparent;line-height: 32px;}
	/* .select-language */
	.select-language{top: 50px;overflow: auto;height: 100%;}
	.select-language .current{width: 100%;margin-top: 10px;margin-bottom: 12px;height: 116px;}
	.select-language dl{width: 100%;margin-bottom: 12px !important;}
	.select-language .close{border-radius: 5px;top: 210px;right: 20px;left: unset;width: 75px;height: 28px;line-height: 24px;font-size: 14px;background-color: #ff6c00;border-color: #ff6c00;color: #FFFFFF;}
	.select-language .close::before{right: 5px;}
	/*menu*/
	body.header-menu{height:100%;overflow:hidden;}
	body.header-menu .header .nav ul,body.header-menu .header .language-species{display:block;}
	body.header-menu .header .nav .search-number{display:none;}
	body.header-menu .header .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;}
	
	/*main*/
    #main h1.title {font-size: 16px;line-height: 30px;padding-bottom: 10px;}
    #main .parts-list th {display: none;}
    #main .parts-list td {display: block;border: none;text-align: center;}
    #main .parts-list td:last-child {padding-bottom: 10px;}
    #main .parts-list td.i {border-top: 1px dotted #DDDDDD;padding-top: 10px;}
    #main .parts-list td.p {text-align: center;padding: 0;}
    #main .parts-list td.p a {text-decoration: underline;font-size: 14px;}
    #main .parts-list td a.view {padding: 7px 30px;}

	/*page*/
    #page .records {display: none;}
    #page .page {float: none;text-align: center;}
    #page a.item {display: none;}
    #page label {display: none;}
	
	/*footer*/
	.footer{padding: 24px 8px;}
	.footer #main{display: flex;flex-direction: column-reverse;position: relative;}
	.footer .left{float: unset;width: 100%;}
	.footer .left .logo{position: absolute;top: 0;}
	.footer .left .share{margin-top: 38px;}
	.footer .right{float: unset;width: 100%;}
	.footer .right dl{width: 100%;margin-bottom: 24px;}
	.footer .right dl dt{margin-bottom: 8px;}
	.footer .right dl dd{display: inline-block;margin-right: 50px;}
	.footer .right dl dd a{font-size: 14px;}
	.footer .right s{position: absolute;bottom: 0;}
	/*breadcrumb*/
	.breadcrumb{padding: 12px 0.5rem;text-align: left;}
	/*form*/
	.request-form > ul > li{width: 100% !important;}
	.request-form li.multiline{width: 100% !important;}

	#tipBox{min-width: auto;left: 0;top:280px;margin: 0 1rem;}
	/* parts-list */
	#main .parts-list{padding: 0;}
}