body { font-size: 15px; font-family: "Rubik", sans-serif; color: #111111;}
@media only screen and (max-width: 991px) {
  body { font-size: 0.875rem;}
}
a { -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-decoration: none; color: #111111;}
a:hover { text-decoration: none; color: #0080e0;}
a:focus { text-decoration: none;}
button { outline: 0 !important; -webkit-box-shadow: none; box-shadow: none; border: none; padding: 0;}
button:focus { -webkit-box-shadow: none; box-shadow: none;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { color: #111111; font-weight: 500; font-family: "Rubik", sans-serif;}
ul,li,input,select,option { margin: 0; padding: 0; border: 0; border: 0; outline: none;}
* { list-style: none;}
input,textarea { -webkit-appearance: none!important; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.d-table { width: 100%; height: 100%;}
.d-table-cell { vertical-align: middle;}
p { font-size: 15px; margin-bottom: 15px; line-height: 1.8;}
p:last-child { margin-bottom: 0;}
img { max-width: 100%; height: auto;}
.pb-40 { padding-bottom: 40px;}
.ptb-30 { padding-top: 30px; padding-bottom: 30px;}
.ptb-35 { padding-top: 35px; padding-bottom: 35px;}
.pt-30 { padding-top: 30px;}
.pb-30 { padding-bottom: 30px;}
.pb-20 { padding-bottom: 20px;}
.pt-54 { padding-top: 54px;}
.ptb-54 { padding-top: 54px; padding-bottom: 54px;}
.pb-54 { padding-bottom: 54px;}
.mt-100 { margin-top: 100px;}
.mt-minus-100 { margin-top: -100px;}
.mt-20 { margin-top: 20px;}
.mt-30 { margin-top: 30px;}
.mb-30 { margin-bottom: 30px;}
.pl-15 { padding-left: 15px;}
.pr-15 { padding-right: 15px;}
.ml-15 { margin-left: 15px;}
.ml-5 { margin-left: 5px;}
.ml-0 { letter-spacing: -1px;}
.ml-40 { margin-left: 40px;}
.ml-135 { margin-left: 135px;}
.mr-15 { margin-right: 15px;}
.mr-50 { margin-right: 50px;}
.pt-10 { padding-top: 10px;}
.gap-20 { margin-bottom: 20px;}
.gap-24 { margin-bottom: 24px;}
.gap-30 { margin-bottom: 30px;}
.w100 { width: 100%;}
@media only screen and (max-width: 991px) {
  .mw100 { width: 100%;}
  .pb-40 { padding-bottom: 0;}
  .ptb-30 { padding-top: 0; padding-bottom: 0;}
  .ptb-35 { padding-top: 0; padding-bottom: 0;}
  .pt-30 { padding-top: 0;}
  .pb-30 { padding-bottom: 0;}
  .pb-20 { padding-bottom: 0;}
  .pt-54 { padding-top: 0;}
  .ptb-54 { padding-top: 0; padding-bottom: 0;}
  .pb-54 { padding-bottom: 0;}
  .mt-100 { margin-top: 0;}
  .mt-minus-100 { margin-top: -100px;}
  .mt-20 { margin-top: 0;}
  .mt-30 { margin-top: 0;}
  .mb-30 { margin-bottom: 0;}
  .pl-15 { padding-left: 0;}
  .pr-15 { padding-right: 0;}
  .ml-15 { margin-left: 0;}
  .ml-5 { margin-left: 0;}
  .ml-0 { letter-spacing: -1px;}
  .ml-40 { margin-left: 0;}
  .ml-135 { margin-left: 0;}
  .mr-15 { margin-right: 0;}
  .mr-50 { margin-right: 0;}
  .pt-10 { padding-top: 0;}
  .gap-20 { margin-bottom: 0;}
  .gap-24 { margin-bottom: 0;}
  .gap-30 { margin-bottom: 0;}
}
.orange { color: #ff6a00;}
.red { color: #db001b;}
.gray { color: #666666;}
.wzblack { color: #111111;}
.bule { color: #0068b7;}
.textline { border-bottom: #0068b7 solid 1px; color: #0068b7;}
.textline a { color: #0068b7;}
.left { float: left;}
.right { float: right!important;}
.content { width: 1200px; margin: 20px auto; overflow: hidden;}
@media only screen and (max-width: 991px) {
  .content { width: 100%; margin: 0.3rem auto; float: left;/* overflow: hidden;*/}
}
.center { text-align: center;}
/*bg color=====================================================*/
.bg-color { background-color: #f9fafb;}
/*btn=====================================================*/
.default-btn { font-size: 15px; color: #ffffff; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 16px 30px; font-weight: 400; background-color: #ff6a00;}
.default-btn.radius-btn { border-radius: 4px;}
.default-btn i { position: relative; top: 1px; font-size: 16px; margin-right: 5px;}
.default-btn::before, .default-btn::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #111111; z-index: -1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.default-btn::after { -webkit-transform: scaleY(0); transform: scaleY(0);}
.default-btn:hover { color: #ffffff;}
.default-btn:hover::before { -webkit-transform: scaleX(1); transform: scaleX(1);}
/*.default-btn:hover::after { -webkit-transform: scaleY(1); transform: scaleY(1);}*/
/*按钮1=====================================================*/
.default-btn1 { font-size: 15px; color: #0068b7; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 16px 30px; font-weight: 400; background-color: #ffffff;}
.default-btn1.radius-btn { border-radius: 4px;}
.default-btn1 i { position: relative; top: 1px; font-size: 16px; margin-right: 5px;}
.default-btn1::before, .default-btn::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #111111; z-index: -1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.default-btn1::after { -webkit-transform: scaleY(0); transform: scaleY(0);}
.default-btn1:hover { color: #ffffff;}
.default-btn1:hover::before { -webkit-transform: scaleX(1); transform: scaleX(1);}
.default-btn1:hover::after { -webkit-transform: scaleY(1); transform: scaleY(1);}
/*按钮2=====================================================*/
.default-btn2 { font-size: 15px; color: #ffffff; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 16px 30px; font-weight: 400; background-color: #ff9b09;}
.default-btn2.radius-btn { border-radius: 4px;}
.default-btn2 i { position: relative; top: 1px; font-size: 16px; margin-right: 5px;}
.default-btn2::before, .default-btn::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #111111; z-index: -1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.default-btn2::after { -webkit-transform: scaleY(0); transform: scaleY(0);}
.default-btn2:hover { color: #ffffff;}
.default-btn2:hover::before { -webkit-transform: scaleX(1); transform: scaleX(1);}
.default-btn2:hover::after { -webkit-transform: scaleY(1); transform: scaleY(1);}
/*按钮3=====================================================*/
.default-btn3 { font-size: 15px; color: #ffffff; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 16px 30px; font-weight: 400; background-color: #0068b7;}
.default-btn3.radius-btn { border-radius: 4px;}
.default-btn3 i { position: relative; top: 1px; font-size: 16px; margin-right: 5px;}
.default-btn3::before, .default-btn::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #111111; z-index: -1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.default-btn3::after { -webkit-transform: scaleY(0); transform: scaleY(0);}
.default-btn3:hover { color: #ffffff;}
.default-btn3:hover::before { -webkit-transform: scaleX(1); transform: scaleX(1);}
.default-btn3:hover::after { -webkit-transform: scaleY(1); transform: scaleY(1);}
/*按钮4=====================================================*/
.default-btn4 { font-size: 14px; color: #ffffff; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 13px 13px; font-weight: 400; background-color: #0068b7;}
.default-btn4.radius-btn { border-radius: 4px;}
.default-btn4 i { position: relative; top: 1px; font-size: 16px; margin-right: 5px;}
.default-btn4::before, .default-btn::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #111111; z-index: -1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.default-btn4::after { -webkit-transform: scaleY(0); transform: scaleY(0);}
.default-btn4:hover { color: #ffffff;}
.default-btn4:hover::before { -webkit-transform: scaleX(1); transform: scaleX(1);}
.default-btn4:hover::after { -webkit-transform: scaleY(1); transform: scaleY(1);}
.default-btn4 a { color: #ffffff;}
/*按钮5=====================================================*/
.default-btn5 { font-size: 15px; color: #ffffff; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 16px 30px; font-weight: 400; background-color: #ff9b09;}
.default-btn5.radius-btn { border-radius: 4px;}
.default-btn5 i { position: relative; top: 1px; font-size: 16px; margin-right: 5px;}
.default-btn5::before, .default-btn::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #111111; z-index: -1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.default-btn5::after { -webkit-transform: scaleY(0); transform: scaleY(0);}
.default-btn5:hover { color: #ffffff;}
.default-btn5:hover::before { -webkit-transform: scaleX(1); transform: scaleX(1);}
.default-btn5:hover::after { -webkit-transform: scaleY(1); transform: scaleY(1);}
/*按钮6=====================================================*/
.default-btn6 { font-size: 15px; color: #ffffff; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 7px 15px; font-weight: 400; background-color: #0068b7;}
.default-btn6.radius-btn { border-radius: 4px;}
.default-btn6 i { position: relative; top: 1px; font-size: 16px; margin-right: 5px;}
.default-btn6::before, .default-btn::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #111111; z-index: -1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.default-btn6::after { -webkit-transform: scaleY(0); transform: scaleY(0);}
.default-btn6:hover { color: #ffffff;}
.default-btn6:hover::before { -webkit-transform: scaleX(1); transform: scaleX(1);}
.default-btn6:hover::after { -webkit-transform: scaleY(1); transform: scaleY(1);}
/*按钮7=====================================================*/
.default-btn7 { font-size: 15px; border-radius: 20px; color: hsl(152, 68%, 35%); line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 7px 15px; font-weight: 400; background-color: hsl(132, 65%, 84%); margin-top:5px;}
.default-btn7.radius-btn { border-radius: 4px;}
.default-btn7 i { position: relative; top: 1px; font-size: 16px; margin-right: 5px;}
/*按钮8=====================================================*/
.default-btn8 { font-size: 15px; color: #111111; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 16px 30px; font-weight: 400; background-color: #f8f8f8;}
.default-btn8.radius-btn { border-radius: 4px;}
.default-btn8 i { position: relative; top: 1px; font-size: 16px; margin-right: 5px;}
.default-btn8::before, .default-btn::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #111111; z-index: -1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.default-btn8::after { -webkit-transform: scaleY(0); transform: scaleY(0);}
.default-btn8:hover { color: #ffffff;}
.default-btn8:hover::before { -webkit-transform: scaleX(1); transform: scaleX(1);}
.default-btn8:hover::after { -webkit-transform: scaleY(1); transform: scaleY(1);}
/*.default-btn8 { font-size: 15px; color: #111111; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 16px 30px; font-weight: 400; background-color: #f8f8f8;}
.default-btn8.radius-btn { border-radius: 4px;}
.default-btn8 i { position: relative; top: 1px; font-size: 16px; margin-right: 5px;}
.default-btn8::before, .default-btn8::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #111111; z-index: -1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.default-btn8::after { -webkit-transform: scaleY(0); transform: scaleY(0);}
.default-btn8:hover { color: #ffffff;}
.default-btn8:hover::before { -webkit-transform: scaleX(1); transform: scaleX(1);}
.default-btn8:hover::after { -webkit-transform: scaleY(1); transform: scaleY(1);}*/
/*按钮9=====================================================*/
.default-btn9 { font-size: 15px; color: #ffffff; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 16px 30px; font-weight: 400; background-color: #00a761;}
.default-btn9.radius-btn { border-radius: 4px;}
.default-btn9 i { position: relative; top: 1px; font-size: 16px; margin-right: 5px;}
.default-btn9::before, .default-btn9::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #111111; z-index: -1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.default-btn9::after { -webkit-transform: scaleY(0); transform: scaleY(0);}
.default-btn9:hover { color: #ffffff;}
.default-btn9:hover::before { -webkit-transform: scaleX(1); transform: scaleX(1);}
.default-btn9:hover::after { -webkit-transform: scaleY(1); transform: scaleY(1);}
/*按钮10=====================================================*/
.default-btn10 { font-size: 15px; color: #ffffff; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 16px 30px; font-weight: 400; background-color: #0068b7;}
.default-btn10.radius-btn { border-radius: 4px;}
/*按钮11=====================================================*/
.default-btn11 { font-size: 15px; color: #111111; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 16px 30px; font-weight: 400; background-color: #f8f8f8;}
.default-btn11.radius-btn { border-radius: 4px;}
/*按钮12=====================================================*/
.default-btn12 { font-size: 15px; color: #ffffff; border-radius: 6px; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 12px 30px; font-weight: 400; background-color: #0068b7;}
.default-btn12.radius-btn { border-radius: 4px;}
.default-btn12 i { position: relative; top: 1px; font-size: 16px; margin-right: 5px;}
.default-btn12::before, .default-btn12::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #111111; z-index: -1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.default-btn12::after { -webkit-transform: scaleY(0); transform: scaleY(0);}
.default-btn12:hover { color: #ffffff;}
.default-btn12:hover::before { -webkit-transform: scaleX(1); transform: scaleX(1);}
.default-btn12:hover::after { -webkit-transform: scaleY(1); transform: scaleY(1);}
/*按钮13=====================================================*/
.default-btn13 { font-size: 15px; color: #111111; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 16px 30px; font-weight: 400; background-color: #cdcdcd;}
.default-btn13.radius-btn { border-radius: 4px;}
.default-btn13 i { position: relative; top: 1px; font-size: 16px; margin-right: 5px;}
.default-btn13::before, .default-btn13::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #111111; z-index: -1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.default-btn13::after { -webkit-transform: scaleY(0); transform: scaleY(0);}
.default-btn13:hover { color: #ffffff;}
.default-btn13:hover::before { -webkit-transform: scaleX(1); transform: scaleX(1);}
.default-btn13:hover::after { -webkit-transform: scaleY(1); transform: scaleY(1);}
/*按钮14=====================================================*/
.default-btn14 { font-size: 15px; color: #ffffff; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 16px 30px; font-weight: 400; background-color: #db001b;}
.default-btn14.radius-btn { border-radius: 4px;}
.default-btn14 i { position: relative; top: 1px; font-size: 16px; margin-right: 5px;}
.default-btn14::before, .default-btn14::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #111111; z-index: -1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.default-btn14::after { -webkit-transform: scaleY(0); transform: scaleY(0);}
.default-btn14:hover { color: #ffffff;}
.default-btn14:hover::before { -webkit-transform: scaleX(1); transform: scaleX(1);}
.default-btn14:hover::after { -webkit-transform: scaleY(1); transform: scaleY(1);}
/*按钮15=====================================================*/
.default-btn15 { font-size: 14px; color: #ffffff; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 16px 30px; font-weight: 400; background-color: #111111;}
.default-btn15.radius-btn { border-radius: 4px;}
.default-btn15 i { position: relative; top: 1px; font-size: 14px; margin-right: 5px;}
.default-btn15::before, .default-btn13::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #6e6b6b; z-index: -1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.default-btn15::after { -webkit-transform: scaleY(0); transform: scaleY(0);}
.default-btn15:hover { color: #ffffff;}
.default-btn15:hover::before { -webkit-transform: scaleX(1); transform: scaleX(1);}
.default-btn15:hover::after { -webkit-transform: scaleY(1); transform: scaleY(1);}
@media only screen and (max-width: 991px) {
  .default-btn3::before, .default-btn::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #0068b7; z-index: -1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
  .default-btn2::before, .default-btn::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #ff9b09; z-index: -1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
  .default-btn15::before, .default-btn13::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #111111; z-index: -1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
  .default-btn8::before, .default-btn::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #f8f8f8; z-index: -1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
  .default-btn8:hover { color: #111111;}
}
/*state=====================================================*/
.state-btntime { font-size: 22px; font-weight: bold;}
.state-btnred { font-size: 15px; color: #ffffff; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 7px 10px; font-weight: 400; background-color: #ff6a00;}
.state-btnbrk { font-size: 15px; color: #ffffff; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 7px 10px; font-weight: 400; background-color: #111111;}
.state-btngre { font-size: 15px; color: #ffffff; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 7px 10px; font-weight: 400; background-color: #229955;}
.state-btngra { font-size: 15px; color: #555555; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 7px 10px; font-weight: 400; background-color: #f5f5f5;}
.state-btnorg { font-size: 15px; color: #ffffff; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 8px 8px; font-weight: 400; background-color: #ff9b09;}
.state-btnorg a { color: #ffffff;}
.state-btnbule { font-size: 15px; color: #ffffff; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 8px 8px; font-weight: 400; background-color: #0068b7;}
.state-btnbule a { color: #ffffff;}
.state-btnlike { font-size: 15px; color: #555555; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 8px 8px; font-weight: 400; background-color: #f5f5f5;}
.state-btnlike:hover { font-size: 15px; color: #ffffff; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 8px 8px; font-weight: 400; background-color: #ff9b09;}
.state-btnlike a { color: #ffffff;}
.state-btnche { font-size: 15px; color: #555555; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 8px 8px; font-weight: 400; background-color: #f5f5f5;}
.state-btnche:hover { font-size: 15px; color: #ffffff; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 8px 8px; font-weight: 400; background-color: #0068b7;}
.state-btnche a { color: #ffffff;}
.unclickable { cursor: no-drop;}
.state-btnredd { font-size: 17px; color: #ffffff; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 8px 16px; font-weight: 400; background-color: #ff6a00;}
.state-btnbrkd { font-size: 17px; color: #ffffff; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 8px 16px; font-weight: 400; background-color: #111111;}
.state-btngrad { font-size: 17px; color: #555555; line-height: 1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; text-align: center; position: relative; z-index: 1; overflow: hidden; display: inline-table; padding: 8px 16px; font-weight: 400; background-color: #f5f5f5;}
/*Read More Btn Area Style=====================================================*/
.read-more { font-size: 15px; color: #111111;}
.read-more i { position: relative; top: 3px;}
.read-more:hover { color: #0068b7; letter-spacing: 1px;}
/*Section Title Area Style=====================================================*/
.news-area { width: 1200px; margin: 0 auto; clear: both; padding-bottom: 20px;}
.section-title { width: 1200px; margin: 0 auto; padding: 20px 0;}
@media only screen and (max-width: 991px) {
  .news-area { width: calc(100% - 1.5rem); float: left; margin: 0 0.75rem;}
  .section-title { width: 100%; margin: 0 auto; padding: 0.5rem 0;}
}
.section-title span { font-size: 16px; color: #0068b7; display: block; margin-bottom: 5px; font-weight: 700;}
.section-title h2 { font-size: 26px; font-weight: 600; position: relative;}
.section-title h2 a { font-size: 26px; font-weight: 600;}
.section-title h2:last-child { margin-bottom: 0;}
.section-title p { max-width: 600px; margin: auto;}
.section-title .read-more { position: absolute; top: 5px; right: 0;}
.section-title.white-title span { color: #0068b7;}
.section-title.white-title h2 { color: #ffffff;}
.section-title.white-title p { color: #ffffff;}
@media only screen and (max-width: 991px) {
  .section-title span { font-size: 1rem;}
  .section-title h2 { font-size: 1rem;}
  .section-title h2 a { font-size: 1rem;}
}
/*Header Area Style======================================================*/
.header-area { width: 100%; /*min-width: 1200px;*/ margin: 0 auto; background: #0068b7;}
.top-header { display: none;}
@media only screen and (max-width: 991px) {
  .top-header { background-color: #f8f8f9; padding: 0.7rem 0.75rem; display: flow-root;}
  .top-header .header-left-content { line-height: 1; list-style: none; padding: 0; margin: 0;}
  .top-header .header-left-content li { display: inline-block; margin-right: 15px; padding-right: 15px; position: relative; color: #555555;}
  .top-header .header-left-content li:last-child { padding-right: 0; margin-right: 0;}
  .top-header .header-left-content li:last-child::before { display: none;}
  .top-header .header-left-content li::before { content: ""; position: absolute; top: 1px; right: -3px; width: 1px; height: 100%; background-color: #dddddd;}
  .top-header .header-left-content li a { color: #555555; font-size: 15px;}
  .top-header .header-left-content li a span { color: #ff6a00;}
  .top-header .header-left-content li a:hover { color: #0068b7;}
  .top-header .header-left-content li a i { font-size: 16px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; color: #0068b7; text-align: center; border-radius: 50%; line-height: 1; margin-right: 5px; position: relative; top: 3px;}
  .top-header .header-left-content li a:hover i { color: #0068b7;}
  .top-header .header-left-content li:last-child { margin-right: 0;}
  .top-header .header-left-content li .image { width: 20px; height: 20px; border-radius: 15px; top: 0; display: -webkit-inline-box;}
  .top-header .header-left-content li .image img { width: 100%;}
  .top-header .header-right-content { line-height: 1; float: right; position: relative; top: -2px;}
  .top-header .header-right-content .navbar-option-language { position: relative; top: 0px;}
  .top-header .header-right-content .navbar-option-language button { background-color: transparent; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 15px; color: #111111;}
  .top-header .header-right-content .navbar-option-language button img { -webkit-box-flex: 0; -ms-flex: 0 0 35px; flex: 0 0 35px; max-width: 35px; border-radius: 50%; border: 3px solid #ffffff; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); margin-right: 10px;}
  .top-header .header-right-content .navbar-option-language .dropdown-toggle:after { content: "\e62b"; font-family: 'iconfont' !important; font-size: 10px; margin-left: 5px; border: 0;}
  .top-header .header-right-content .navbar-option-language .dropdown-menu { width: 130px; margin: 0; -webkit-transform: translateY(30px); transform: translateY(30px); display: none; opacity: 0; visibility: hidden; pointer-events: none; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; right: 0; left: 41px!important; border-radius: 0; padding: 8px 0; border: none; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); background-color: #ffffff; -webkit-transform: translate(-77px, 20px) !important; transform: translate(-77px, 20px) !important;}
  .top-header .header-right-content .navbar-option-language .dropdown-menu a { width: 100%; float: left; padding: 5px 0;}
  .top-header .header-right-content .navbar-option-language .dropdown-menu a img { width: 35px; float: left; margin-left: 10px;}
  .top-header .header-right-content .navbar-option-language .dropdown-menu a span { width: 80px; float: left; line-height: 36px;}
  .top-header .header-right-content .navbar-option-language .dropdown-menu .dropdown-item { padding: 8px 16px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; font-size: 15px;}
  .top-header .header-right-content .navbar-option-language .dropdown-menu .dropdown-item img { max-width: 25px; width: 25px; margin-right: 10px;}
  .top-header .header-right-content .navbar-option-language .dropdown-menu .dropdown-item:hover { color: #0068b7; background-color: transparent;}
  .top-header .header-right-content .navbar-option-language .dropdown-menu .dropdown-item:focus { color: #0068b7; background-color: transparent;}
  .top-header .header-right-content .navbar-option-language .dropdown-menu .dropdown-item1 { padding: 8px 16px;justify-content: center; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; font-size: 15px;}
  .top-header .header-right-content .navbar-option-language .dropdown-menu .dropdown-item1 img { max-width: 25px; width: 25px; margin-right: 10px;}
  .top-header .header-right-content .navbar-option-language .dropdown-menu .dropdown-item1:hover { color: #0068b7; background-color: transparent;}
  .top-header .header-right-content .navbar-option-language .dropdown-menu .dropdown-item1:focus { color: #0068b7; background-color: transparent;}
  .top-header .header-right-content .navbar-option-language .dropdown-menu.show { display: block; -webkit-transform: translateY(26px); transform: translateY(26px); opacity: 1; z-index: 88; visibility: visible; pointer-events: all;}
  .top-header .header-right-content ul { padding: 0; margin: 0; list-style-type: none; display: block; margin-left: 20px;}
  .top-header .header-right-content ul li { display: inline-block; position: relative; margin-right: 15px; padding-right: 15px;}
  .top-header .header-right-content ul li::before { content: ""; position: absolute; top: 1px; right: -1px; width: 1px; height: 100%; background-color: #dddddd;}
  .top-header .header-right-content ul li a { font-size: 0.875rem; color: #555555;}
  .top-header .header-right-content ul li a:hover { color: #0068b7;}
  .top-header .header-right-content ul li i { font-size: 16px; padding-right: 5px;}
  .top-header .header-right-content ul li:last-child { padding-right: 0; margin-right: 0;}
  .top-header .header-right-content ul li:last-child::before { display: none;}
  .top-header .header-right-content ul li .usd select { background-color: transparent; border: none;}
  .top-header .header-right-content ul li .usd select:focus { -webkit-box-shadow: none; box-shadow: none; outline: 0;}
}
.middle-header .manufactlogo {}
.middle-header .manufactlogo a { border-left: #555555 solid 1px; padding: 0 15px;}
.middle-header .manufactlogo a:first-child { border-left: none; padding-left: 0;}
.middle-header { padding-top: 15px; padding-bottom: 15px; /*border-bottom: 1px solid #dddddd;*/ background: #ffffff; display: none;}
.middle-header .search-box { position: relative;}
.middle-header .search-box .form-control { border-radius: 4px; border-color: #0068b7;}
.middle-header .search-box .form-control::-webkit-input-placeholder { color: #dddddd;}
.middle-header .search-box .form-control:-ms-input-placeholder { color: #dddddd;}
.middle-header .search-box .form-control::-ms-input-placeholder { color: #dddddd;}
.middle-header .search-box .form-control::placeholder { color: #dddddd;}
.middle-header .search-box .search-btn { position: absolute; top: 3px; right: 2px; background-color: #0068b7; color: #ffffff; border-radius: 4px; line-height: 1; padding: 16px 15px;}
.middle-header .search-box .search-btn i { position: relative; top: 2px; font-size: 18px;}
/*商家主页用搜索=====================================================*/
.middle-header .search-sj { position: relative;}
.middle-header .search-sj .form-control { border-radius: 4px; border-color: #0068b7; height: 48px; width: calc(100% - 160px); border-radius: 0; float: left;}
.middle-header .search-sj .form-control::-webkit-input-placeholder { color: #dddddd;}
.middle-header .search-sj .form-control:-ms-input-placeholder { color: #dddddd;}
.middle-header .search-sj .form-control::-ms-input-placeholder { color: #dddddd;}
.middle-header .search-sj .form-control::placeholder { color: #dddddd;}
.middle-header .search-sj .search-btn { float: right; background-color: #141414; color: #ffffff; line-height: 1; padding: 0 15px; height: 48px;}
.middle-header .search-sj .search-btn1 { float: right; background-color: #0068b7; color: #ffffff; line-height: 1; padding: 0 15px; height: 48px; margin-right: 10px;}
.middle-header .search-sj .search-btn i { position: relative; top: 2px; font-size: 18px;}
.middle-header .wish-cart { padding: 0; margin: 0; list-style: none; float: right; position: relative; top: -3px;}
.middle-header .wish-cart li { display: inline-block; width: 50%; background: #e5f4fc; color: #0068b7;}
.middle-header .wish-cart li:last-child { margin-right: 0;}
.middle-header .wish-cart li a, .middle-header .wish-cart li .cart { position: relative; color: #111111; display: block; padding-left: 60px; line-height: 45px; font-size: 1rem; font-weight: 500; cursor: pointer;}
.middle-header .wish-cart li a .wish-icon, .middle-header .wish-cart li .cart .wish-icon { position: absolute; top: 0; left: 0; display: inline-block;}
.middle-header .wish-cart li a .wish-icon i, .middle-header .wish-cart li .cart .wish-icon i { font-size: 26px; background-color: #e5f4fc; color: #0068b7; width: 50px; height: 50px; line-height: 50px; display: inline-block; border-radius: 50%; text-align: center;}
.middle-header .wish-cart li a .wish-icon .count, .middle-header .wish-cart li .cart .wish-icon .count { position: absolute; top: 0; right: -5px; width: 18px; height: 18px; line-height: 18px; text-align: center; background-color: #0068b7; color: #ffffff; font-size: 12px; border-radius: 50%;}
.middle-header .wish-cart li a .favorite, .middle-header .wish-cart li .cart .favorite { display: block; color: #9C9C9C; font-size: 15px; font-weight: normal;}
.middle-header.middle-header-style-two { border-bottom: none;}
@media only screen and (max-width: 991px) {
  .middle-header { display: block; padding: 0.75rem 0 0.5rem 0;}
  .middle-header .wish-cart li a, .middle-header .wish-cart li .cart { padding-left: 0; letter-spacing: -1px; display: flex; justify-content: center;}
  .middle-header .wish-cart li a .wish-icon, .middle-header .wish-cart li .cart .wish-icon { position: relative;}
  .middle-header .wish-cart li { width: calc(50% - 25px);}
  .middle-header .wish-cart li a .wish-icon i, .middle-header .wish-cart li .cart .wish-icon i { font-size: 1.625rem; height: 45px;}
}
/*导航菜单栏======================================================*/
.navbar-area { position: relative; z-index: 999;}
.navbar-area .navbar-brand { margin-right: 0;}
@media only screen and (max-width: 991px) {
  .navbar-area.is-sticky { top: 0; left: 0; width: 100%; z-index: 999; position: fixed; background-color: #ffffff !important; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); -webkit-animation: 500ms ease-in-out 0s normal none 1 running fadeInDown; animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;}
  .navbar-area.is-sticky .navbar-category-dropdown { opacity: 0; visibility: hidden; pointer-events: none; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; max-height: 435px;}
  .navbar-area.is-sticky .navbar-category-dropdown.active { opacity: 1; visibility: visible; pointer-events: all;}
}
.black { background-color: #141414;}
.navbar-area.navbar-area-style-two .desktop-nav { background-color: #0068b7;}
.navbar-area.navbar-area-style-two .desktop-nav .navbar .navbar-nav .nav-item a { color: #ffffff;}
.navbar-area.navbar-area-style-two .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a { color: #111111;}
.navbar-area.navbar-area-style-two .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:hover, .navbar-area.navbar-area-style-two .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a.active { color: #0068b7;}
.navbar-area.navbar-area-style-two .desktop-nav .navbar .others-options span { color: #ffffff;}
.navbar-area.navbar-area-style-two .navbar-category button { background-color: #ffffff; color: #0068b7;}
.only-home-one-sticky { position: relative; /*min-width: 1200px;*/}
.only-home-one-sticky .navbar-brand { margin-right: 0;}
.only-home-one-sticky.is-sticky { top: 0; left: 0; width: 100%; z-index: 999; position: fixed; background-color: #ffffff !important; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); -webkit-animation: 500ms ease-in-out 0s normal none 1 running fadeInDown; animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;}
.only-home-one-sticky.is-sticky .navbar-category-dropdown { opacity: 0; visibility: hidden; pointer-events: none; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; max-height: 435px;}
.only-home-one-sticky.is-sticky .navbar-category-dropdown.active { opacity: 1; visibility: visible; pointer-events: all;}
.model_anniu { width: 100%!important; height: 52px; display: flex; align-items: center; justify-content: space-around; float: left;}
.products-collections-listing { min-height: 360px;}
.address { font-size: 12px!important; width: 100px; line-height: 16px!important; padding: 2px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
@media (max-width:1440px) {
  .address { width: 70px;}
  .products-collections-listing { padding: 0 0.75rem;}
  .model_anniu { height: 2.5rem;}
}
@media only screen and (min-width: 992px) {
  .only-home-one-sticky.is-sticky { position: relative;}
}
.percenter { font-size: 12px!important; width: 150px; margin: 2px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.desktop-nav { background-color: #0069b7; padding-top: 0; padding-bottom: 0;}
.desktop-nav .navbar { -webkit-transition: all ease 0.5s; transition: all ease 0.5s; z-index: 2; padding-right: 0; padding-top: 0; padding-left: 0; padding-bottom: 0;}
.desktop-nav .navbar .logo { width: 130px!important; float: left; margin: 19.5px;}
.desktop-nav .navbar .logo img { width: 130px!important;}
.desktop-nav .navbar .adress { float: left; color: #d1e4f2;}
.desktop-nav .navbar .adress a { color: #d1e4f2;}
.desktop-nav .navbar .adress a:hover { color: #ffffff;}
.desktop-nav .navbar ul { padding-left: 0; margin-bottom: 0; list-style-type: none;}
.desktop-nav .navbar .navbar-nav { margin-left: 0; margin-right: auto;}
.desktop-nav .navbar .navbar-nav .nav-item { position: relative; float: left; padding-bottom: 25px; padding-top: 25px; padding-right: 0; padding-left: 0;}
.desktop-nav .navbar .navbar-nav .nav-item a { font-size: 16px; color: #d1e4f2; line-height: 1; position: relative; padding-top: 0; padding-bottom: 0; margin-left: 20px; margin-right: 20px; cursor: pointer;}
.desktop-nav .navbar .navbar-nav .nav-item a:hover, .desktop-nav .navbar .navbar-nav .nav-item a:focus, .desktop-nav .navbar .navbar-nav .nav-item a.active { color: #ffffff;}
.desktop-nav .navbar .navbar-nav .nav-item a:hover:before, .desktop-nav .navbar .navbar-nav .nav-item a:focus:before, .desktop-nav .navbar .navbar-nav .nav-item a.active:before { width: 100%; left: 0; right: auto;}
.desktop-nav .navbar .navbar-nav .nav-item a i { font-size: 10px; line-height: 0; position: relative; top: -1px;}
/*@media (max-width:1600px) {
.desktop-nav .navbar .navbar-nav .nav-item a { margin-right: 15px; margin-left: 15px;}
}
@media (max-width:1440px) {
  .desktop-nav .navbar .navbar-nav .nav-item a { margin-right: 10px; margin-left: 10px;}
}
@media (max-width:1366px) {
  .desktop-nav .navbar .navbar-nav .nav-item a { margin-right: 2px; margin-left: 2px;}
}
@media (max-width:1280px) {
  .desktop-nav .navbar .navbar-nav .nav-item a { margin-right: -2px; margin-left: -2px;}
}
@media (max-width:1366px) {
  .desktop-nav .navbar .navbar-nav .nav-item:nth-child(2) a { margin-left: 10px;}
}
@media (max-width:1280px) {
  .desktop-nav .navbar .navbar-nav .nav-item:nth-child(2) a { margin-left: 0px!important;}
}*/
.Auction-Center { margin: 15px 0!important; font-weight: bold!important; background: #ffffff!important; color: #0068b7!important; padding: 10px 15px!important; /*position: absolute!important;*/ border-radius: 10px!important; top: 0!important; left: 0!important; white-space: nowrap!important;}
.Auction-Center i { font-size: 18px!important; font-weight: bold!important; top: 1px!important;}
.Auction-Center2 { margin: 15px 0 15px 15px; font-weight: bold!important; background: #ffffff!important; color: #0068b7!important; padding: 10px 15px!important; /*position: absolute!important;*/ border-radius: 10px!important; top: 0!important; left: 0!important; white-space: nowrap!important;}
.Auction-Center2 i { font-size: 18px!important; font-weight: bold!important; top: 1px!important;}
@media only screen and (max-width: 991px) {
  .Auction-Center { margin: 0;}
}
@media screen and (min-width: 992px) and (max-width: 1440px){
  .Auction-Center { padding: 10px 7px !important;}
  .Auction-Center2 { padding: 10px 7px !important;}
}
.desktop-nav .navbar .navbar-nav .nav-item .admin { font-size: 20px; top: 2px;}
.desktop-nav .navbar .navbar-nav .nav-item:last-child a { margin-right: 0;}
.desktop-nav .navbar .navbar-nav .nav-item:nth-child(2) a { margin-left: 30px;}
.desktop-nav .navbar .navbar-nav .nav-item:hover a, .desktop-nav .navbar .navbar-nav .nav-item:focus a, .desktop-nav .navbar .navbar-nav .nav-item.active a { color: #ffffff;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu { -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background: #0069b7; color: #ffffff; position: absolute; visibility: hidden; border-radius: 0; display: block; width: 100%; border: none; z-index: 99; opacity: 0; top: 80px; left: 0; padding: 0;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li { padding: 0; width: 100%;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a { color: #d1e4f2; border-bottom: 1px dashed #d1e4f2; margin: 0; font-size: 14px; padding: 0 20px; /*height: 46px;*/ line-height: 40px; display: block;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:before { display: none;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a i { float: right; top: 7px;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:hover, .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:focus, .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a.active { color: #ffffff;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a img { width: 30px; height: 30px; margin-right: 5px;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu { left: 250px; top: 0; opacity: 0; visibility: hidden;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a { color: #111111; border-bottom: 1px dashed #eeeeee; font-size: 14px; line-height: 1;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:hover, .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:focus, .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a.active { color: #0069b7;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu { left: 250px; top: 0; opacity: 0; visibility: hidden;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a { color: #000000;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active { color: #0068b7;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu { left: -250px; top: 0; opacity: 0; visibility: hidden;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a { color: #000000;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active { color: #0068b7;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu { left: -250px; top: 0; opacity: 0; visibility: hidden;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a { color: #000000;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active { color: #0068b7;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu { left: -250px; top: 0; opacity: 0; visibility: hidden;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a { color: #000000;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active { color: #0068b7;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu { left: -250px; top: 0; opacity: 0; visibility: hidden;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a { color: #000000;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active { color: #0068b7;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a { color: #0068b7;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu { opacity: 1; visibility: visible; top: -15px;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a { color: #0068b7;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu { opacity: 1; visibility: visible; top: -1px;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a { color: #0068b7;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu { opacity: 1; top: -1px; visibility: visible;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a { color: #0068b7;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu { opacity: 1; top: -15px; visibility: visible;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li.active a { color: #0068b7;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li:hover .dropdown-menu { opacity: 1; visibility: visible; top: -15px;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li.active a { color: #0068b7;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu { opacity: 1; visibility: visible; top: 0;}
.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li:last-child a { border-bottom: none;}
.desktop-nav .navbar .navbar-nav .nav-item:hover .dropdown-menu { top: 100%; opacity: 1; margin-top: 0; visibility: visible;}
.desktop-nav .navbar .navbar-nav .nav-item:hover.mega-menu .dropdown-menu { pointer-events: auto;}
.desktop-nav .navbar .navbar-nav .nav-item.mega-menu { position: unset;}
.desktop-nav .navbar .navbar-nav .nav-item.mega-menu .dropdown-menu { left: 0; right: 0; top: 80%; width: 100%; margin: auto; padding: 25px; margin-top: 0; position: absolute; -webkit-transform: unset !important; transform: unset !important; pointer-events: none;}
.desktop-nav .navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .menu-img { background-image: url(../images/menu-img.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; height: 100%; display: block;}
.desktop-nav .navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu-title { position: relative; border-bottom: 1px solid #eee; padding-bottom: 8px; margin-bottom: 25px; margin-top: -2px; font-weight: 600; font-size: 18px;}
.desktop-nav .navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu-title::before { content: ""; position: absolute; bottom: -1px; left: 0; width: 50px; height: 1px; background-color: #0068b7;}
.desktop-nav .navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu li a { border-bottom: 1px dashed #eeeeee; padding-left: 0; padding-right: 0;}
.desktop-nav .navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu li:first-child a { padding-top: 0;}
.desktop-nav .navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu li:last-child a { border-bottom: none; padding-bottom: 0;}
.desktop-nav .navbar .navbar-nav.mr-auto { margin-right: auto; margin-left: 125px;}
.desktop-nav .navbar .others-options span { color: #111111; font-size: 15px;}
.advertiseroll { width: 100%; /*min-width: 1200px;*/ margin: 20px auto;}
.advertiseroll .title { width: 1200px; margin: 20px auto;}
.advertiseroll .title a { color: #111111;}
.advertiseroll .title b { letter-spacing: 2px; padding: 0 3px;}
.advertiseroll .title h4 { font-size: 1rem;}
.advertiseroll .title span { font-size: 0.875rem; color: #0068b7;}
.advertiseroll .ftt { width: 1200px; margin: 20px auto; overflow: hidden;}
.advertiseroll .ftt ul { padding: 0;}
.advertiseroll .ftt li { float: left; padding: 0 15px 15px 0px; color: #0068b7;}
.advertiseroll .ftt li a { color: #0068b7;}
@media only screen and (max-width: 991px) {
  .advertiseroll { width: 100%; /*min-width: 1200px;*/ margin: 0.7rem 0 auto;}
  .advertiseroll .title { width: calc(100% - 1.4rem); margin: 0.7rem 0.7rem auto;}
}
.roll-wrap:hover .control { display: block;}
.roll-wrap { position: relative; width: 100%; height: 288px; overflow: hidden;}
.roll-wrap ul { padding: 0;}
/*.roll-wrap .roll_list { position: absolute; left: -172px; top: 0;}*/
.roll_row .roll_list::before, .roll_row .roll_list::after { content: ""; display: table; line-height: 0;}
.roll_row .roll_list::after { clear: both;}
.roll_row .roll_list{ width: 9999px;}
.roll_row .roll_list li { position: relative; float: left; display: block; margin-right: 10px; width: 272px; height: 257px; background-color: #d1e4f2;}
.state-auction { position: absolute; top: 8px; left: 8px; z-index: 3; border-radius: 8px;}
.state-auction2 { position: absolute; top: 12px; left: 12px; z-index: 3; border-radius: 24px;}
.state-auction3 { position: absolute; top: 40px; left: 8px; z-index: 3; border-radius: 8px;}
.state-nostart { position: absolute; top: 8px; left: 8px; z-index: 3; border-radius: 8px;}
.state-over { position: absolute; top: 8px; left: 8px; z-index: 3; border-radius: 8px;}
.roll_row .roll_list li img { width: 272px; height: 205px; position: absolute; top: 0; left: 0; z-index: 1;}
.roll_row .roll_list li img:hover { opacity: 0.5;}
.roll_row .roll_list li .text { width: 100%; height: 52px; padding: 2px 0 0 10px; position: absolute; bottom: 0; left: 0;}
.roll_row .roll_list li .text b { width: 100%; float: left; font-size: 1rem; color: #111111; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.roll_row .roll_list li .text span { width: 100%; float: left; color: #999999; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
@media only screen and (max-width: 991px) {
  .roll-wrap { position: relative; width: 100%; height: 275px; overflow: hidden;}
  .roll_row .roll_list li img { width: 272px; height: 205px; position: absolute; top: 0; left: 0; z-index: 0;}
  .state-auction { position: absolute; top: 8px; left: 8px; z-index: 1; border-radius: 8px; white-space: nowrap;}
  .state-auction2 { z-index: 1; white-space: nowrap;}
}
.control{ position: absolute; top: 78px; z-index: 888; display: none; font-size: 20px; padding: 35px 15px; font-weight: bold; text-decoration: none; color: #fff; background-color: rgba(0, 0, 0, .3);}
.control i { font-size: 20px;}
.control:hover{ background-color: rgba(0, 0, 0, .5);}
.control.pre{ left: 5px;}
.control.next{ right: 5px;}
@media only screen and (max-width: 991px) {
  .control { display: block; z-index: 1;}
}
.roll_col{ width: 100%; height: 200px; overflow: hidden;}
.roll_col .roll_list{ width: 100%;}
.h600{ height: 600px;}
.roll_col li{ display: block; height: 200px; line-height: 200px; font-size: 30px; font-weight: bold; text-align: center; color: #fff; background-color: #ff9900;}
/*process*/
.process { width: 1200px; margin: 0 auto; clear: both; border-bottom: #e2e7ee solid 1px;}
.process h2 { width: 100%; float: left; text-align: center; font-size: 26px; font-weight: 600; padding: 0 0 20px 0;}
.process h2::before { content: ""; width: 120px; display: block; height: 2px; background: #e2e7ee; position: relative; top: 50px; margin: 0 auto;}
@media only screen and (max-width: 991px) {
  .process { width: 100%; float: left;}
  .process img { padding: 0 0.75rem;}
  .process h2 { width: 100%; float: left; text-align: center; font-size: 1rem; font-weight: 600; padding: 0 0 0.75rem 0;}
  .process h2::before { content: ""; width: 120px; display: block; height: 2px; background: #e2e7ee; position: relative; top: 32px; margin: 0 auto;}
}
/*car-brand*/
.car-brand { width: 920px; float: left; margin: 30px 0 20px 0; position: relative;}
.car-brand h2 { font-size: 26px; font-weight: 600; margin: 20px 0;}
.car-brand .show { width: 100%; float: left; padding: 0; margin: 0;}
.car-brand .show li { width: 25%; float: left; margin: 15px 0;}
.car-brand .show li img { width: 45px; height: 30px; margin-right: 10px;}
.car-brand .hide { display: none; }
.car-brand button { position: absolute; right: 150px; bottom: 20px; color: #0068b7; background: none;}
@media only screen and (max-width: 991px) {
  .car-brand { width: calc(100% - 1.5rem); float: left; margin: 0 0.75rem 0.7rem 0.75rem; position: relative;}
  .car-brand h2 { font-size: 1rem; font-weight: 600; margin: 0 0 0.7rem 0;}
  .car-brand .show li { width: 25%; float: left; text-align: center;}
  .car-brand .show li a { width: 100%; font-size: 0.875rem; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
  .car-brand .show li img { width: 45px; height: 30px; margin: 0 auto;}
  .car-brand button { width: 150px; right: calc(50% - 75px);}
}
#showButton { bottom: -20px!important;}
#hideButton { bottom: -20px!important;}
.car-brand2 { width: 1200px; float: left; margin: 0 0 20px 0; position: relative;}
.car-brand2 h2 { font-size: 26px; font-weight: 600; margin: 0 0 20px 0;}
.car-brand2 .show { width: 100%; float: left; padding: 0; margin: 0;}
.car-brand2 .show li { width: 25%; float: left; margin: 15px 0;}
.car-brand2 .show li img { width: 42px; height: 32px; margin-right: 10px;}
.car-brand2 .hide { display: none; }
.car-brand2 button { position: absolute; right: 150px; bottom: 20px; color: #0068b7; background: none;}
@media only screen and (max-width: 991px) {
  .car-brand2 { display: none;}
  #showButton { bottom: -15px!important;}
  #hideButton { bottom: -15px!important;}
}
.right-search { width: 240px; float: right; background: #f5f5f5; padding: 20px 20px; margin:40px 0 0 0; border-radius: 10px;}
.right-search .logo { width: 100%; float: left;}
.right-search .logo img { width: 100px;}
.right-search h2 { width: 100%; float: left; font-size: 1.25rem; font-weight: 600; padding: 20px 0 10px 0; margin: 0;}
.right-search h4 { width: 100%; float: left; font-size: 0.875rem; font-weight: 600; padding: 0 0 20px 0; margin: 0;}
.right-search .inputbox { border: #f5f5f5 solid 1px; height: 40px; line-height: 40px; background: #ffffff; padding: 0 5px; border-radius: 5px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
/*.right-search .inputbox:hover { border: #c8ccd0 solid 1px;}*/
.right-search .buttonblue { width: 100%; float: left; color: #d1e4f2; border: #98d3ff solid 1px; line-height: 40px; background: #0068b7; padding: 0 5px; border-radius: 5px; margin: 20px 0;}
/*.right-search .buttonblue:hover { border: #0080e0 solid 1px; color: #ffffff;}*/
@media only screen and (max-width: 991px) {
  .right-search { width: calc(100% - 1.5rem); float: left; background: #f5f5f5; padding: 0.7rem; margin: 0.7rem 0.75rem 0 0.75rem; border-radius: 10px;}
  .right-search h2 { width: 100%; float: left; font-size: 1.25rem; font-weight: 600; padding: 0.7rem 0 0.7rem 0; margin: 0;}
  .right-search h4 { width: 100%; float: left; font-size: 0.875rem; font-weight: 600; padding: 0 0 0.7rem 0; margin: 0;}
  .right-search .inputbox { width: 70%; border: #f5f5f5 solid 1px; height: 2.5rem; line-height: 2.5rem; float: left; background: #ffffff; padding: 0 5px; border-radius: 5px;}
  .right-search .buttonblue { width:30%; float: left; color: #d1e4f2; border: #98d3ff solid 1px; height: 2.5rem; line-height: 2.5rem; background: #0068b7; padding: 0 5px; border-radius: 5px; margin: 0 0;}
}
/*filter*/
.filter { width: 1200px; height: 392px; margin: 30px auto; padding: 20px; position: relative; background: #f8f8f8; border-radius: 10px;}
.filter h2 { font-size: 26px; font-weight: 600; margin: 20px 0;}
.filter .takone { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; margin-bottom: 10px;}
.filter .takone .form-control { border: #e7e9ed solid 1px; background: #ffffff; padding: 0 10px; height: 42px; line-height: 42px; border-radius: 6px;}
@media only screen and (max-width: 991px) {
  .filter { width: calc(100% - 1.4rem); height: auto; float: left; margin: 0 0.7rem; padding: 0.7rem; position: relative; background: #f8f8f8; border-radius: 10px;}
}
/*part-filter*/
.filter2 { width: 1200px; height: 286px; margin: 30px auto; padding: 20px; position: relative; background: #f8f8f8; border-radius: 10px;}
.filter2 .part { width: 100%; float: left; border-top: 1px solid #e6ebf3; padding: 15px 0 30px 0;}
.filter2 .part h2 { font-size: 18px; width: calc(100% - 14px); padding-left: 10px; border-left: 4px solid #0068b7;}
.filter2 .part ul { padding-left: 10px;}
.filter2 .part li { width: 31%; height: 42px; line-height: 42px; float: left; margin: 0 2.33% 20px 0; border: #e6ebf3 solid 1px;}
.filter2 .part li img { height: 42px; float: left; margin-right: 10px;}
.filter2 .part2 { width: 100%; float: left;/* border-top: 1px solid #e6ebf3;*/ padding: 15px 0 30px 0;}
.filter2 .part2 h2 { font-size: 18px; width: calc(100% - 14px); padding-left: 10px; border-left: 4px solid #0068b7;}
.filter2 .part2 ul { padding-left: 10px;}
.filter2 .part2 li { width: 31%; height: 42px; line-height: 42px; float: left; margin: 0 2.33% 20px 0; border: #e6ebf3 solid 1px;}
.filter2 .part2 li img { height: 42px; margin-right: 10px;}
.filter2 .part3 { width: 100%; float: left;/* border-top: 1px solid #e6ebf3;*/ padding: 15px 0 30px 0;}
.filter2 .part3 h2 { font-size: 18px; width: calc(100% - 14px); padding-left: 10px; border-left: 4px solid #0068b7;}
.filter2 .part3 ul { padding-left: 10px;}
.filter2 .part3 li { width: 31%; height: 42px; line-height: 42px; float: left; margin: 0 2.33% 20px 0; border: #e6ebf3 solid 1px;}
.filter2 .part3 li img { height: 42px; margin-right: 10px;}
@media only screen and (max-width: 991px) {
  .filter2 { width: calc(100% - 1.4rem); height: auto; float: left; margin: 0.7rem 0.7rem; padding: 0.7rem; position: relative; background: #f8f8f8; border-radius: 10px;}
}
/*city*/
.city { width: 1200px; float: left; margin: 0 0 0 0; position: relative;}
.city h2 { font-size: 26px; font-weight: 600; margin: 0 0 20px 0;}
.city { width: 100%; float: left; padding: 0; margin: 0;}
.city .letter { display: none; width: 100%; float: left; padding: 20px; border: 1px solid #dddddd;}
.city .letter a { margin: 10px 15px; float: left;}
.city .col { width: 33%; float: left;}
.city .col .tit { width: 100%; float: left; font-size: 18px; font-weight: bold; line-height: 52px;}
.city .col li { width: 100%; float: left; line-height: 26px; cursor: pointer; color: #0068b7;}
.city .col li a { color: #0068b7;}
.city .col li a:hover { color: #0068b7;}
.city .col li .red{color: #db001b;}
@media only screen and (max-width: 991px) {
  .city { width: calc(100% - 1.5rem); margin: 0.7rem 0.75rem;}
  .city h2 { font-size: 1rem;}
  .city .col { width: 50%;}
  .city .col .tit { font-size: 1rem; line-height: 2.5rem;}
  .city .col li { font-size: 0.875rem; line-height: 1.6rem;}
}
/*new car*/
.new-area { width: 1200px; margin: 30px auto; overflow: hidden;}
.new-area ul { padding: 0; margin: 0;}
.new-area li { width: 276px; margin-right: 24px; float: left; padding: 30px 41px; cursor: pointer;}
.new-area li img { width: 200px; height: 150px;}
.new-area li:hover { background: #f5f5f5; border-radius: 10px;}
.new-area li:last-child { margin-right: 0;}
.new-area li .title { width: 100%; float: left; font-size: 22px; color: #0068b7; line-height: 36px; display: flex; align-items: flex-start; justify-content: flex-start;}
.new-area li .title a { color: #0068b7;}
.new-area li .price { width: 100%; float: left; font-size: 14px;}
@media only screen and (max-width: 991px) {
  .new-area { width: calc(100% - 1.5rem); margin: 0.7rem 0.75rem; float: left; overflow: hidden;}
  .new-area li { width: 50%; margin-right: 0; float: left; padding: 0; cursor: pointer;}
  .new-area li img { width: 100%; height: 150px; margin: 0 0.5rem;}
  .new-area li .title { font-size: 1rem; line-height: 2.25rem;}
  .new-area li:hover { background: #ffffff; border-radius: 10px;}
}
/*充值说明*/
.czsm { width: 100%; float: left; border: #ebebeb solid 1px; padding: 20px;}
.czsm h1 { width: 100%; float: left; font-size: 16px; font-weight: bold;}
.czsm p { width: 100%; float: left; line-height: 32px; margin: 0; text-align: justify;}
@media only screen and (max-width: 991px) {
  .czsm { padding: 0.5rem;}
  .czsm h1 { font-size: 1rem;}
  .czsm p { line-height: 1.6rem; font-size: 0.875rem;}
}
/*商家主页菜单栏*/
.navbar-area.navbar-area-style-two .desktop-nav1 { background-color: #141414;}
.navbar-area.navbar-area-style-two .desktop-nav1 .navbar .navbar-nav .nav-item a { color: #ffffff;}
.navbar-area.navbar-area-style-two .desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li a { color: #111111;}
.navbar-area.navbar-area-style-two .desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li a:hover, .navbar-area.navbar-area-style-two .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a.active { color: #0068b7;}
.navbar-area.navbar-area-style-two .desktop-nav1 .navbar .others-options span { color: #ffffff;}
.navbar-area.navbar-area-style-two .desktop-nav1 .navbar .others-options span i { font-size: 16px; margin-right: 5px;}
.desktop-nav1 { background-color: #ffffff; padding-top: 0; padding-bottom: 0;}
.desktop-nav1 .navbar { -webkit-transition: all ease 0.5s; transition: all ease 0.5s; z-index: 2; padding-right: 0; padding-top: 0; padding-left: 0; padding-bottom: 0;}
.desktop-nav1 .navbar ul { padding-left: 0; margin-bottom: 0; list-style-type: none;}
.desktop-nav1 .navbar .navbar-nav { margin-left: 24px; margin-right: auto;}
.desktop-nav1 .navbar .navbar-nav .nav-item { position: relative; padding-bottom: 25px; padding-top: 25px; padding-right: 0; padding-left: 0;}
.desktop-nav1 .navbar .navbar-nav .nav-item a { font-size: 15px; color: #111111; line-height: 1; position: relative; padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0; margin-left: 20px; margin-right: 20px;}
.desktop-nav1 .navbar .navbar-nav .nav-item a:hover, .desktop-nav .navbar .navbar-nav .nav-item a:focus, .desktop-nav .navbar .navbar-nav .nav-item a.active { color: #ffffff;}
.desktop-nav1 .navbar .navbar-nav .nav-item a:hover:before, .desktop-nav .navbar .navbar-nav .nav-item a:focus:before, .desktop-nav .navbar .navbar-nav .nav-item a.active:before { width: 100%; left: 0; right: auto;}
.desktop-nav1 .navbar .navbar-nav .nav-item a i { font-size: 10px; line-height: 0; position: relative; top: -1px;}
.desktop-nav1 .navbar .navbar-nav .nav-item:last-child a { margin-right: 0;}
.desktop-nav1 .navbar .navbar-nav .nav-item:first-child a { margin-left: 0;}
.desktop-nav1 .navbar .navbar-nav .nav-item:hover a, .desktop-nav .navbar .navbar-nav .nav-item:focus a, .desktop-nav .navbar .navbar-nav .nav-item.active a { color: #0068b7;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu { -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background: #ffffff; position: absolute; visibility: hidden; border-radius: 0; display: block; width: 250px; border: none; z-index: 99; opacity: 0; top: 80px; left: 0; padding: 0;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li { padding: 0;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li a { color: #111111; padding: 15px; border-bottom: 1px dashed #eeeeee; margin: 0; font-size: 14px; line-height: 1; display: block;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li a:before { display: none;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li a i { float: right; top: 7px;}
/*.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li a:hover, .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:focus, .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a.active { color: #0068b7;}*/
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu { left: 250px; top: 0; opacity: 0; visibility: hidden;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a { color: #111111; border-bottom: 1px dashed #eeeeee; font-size: 14px; line-height: 1;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:hover, .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:focus, .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a.active { color: #0068b7;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu { left: 250px; top: 0; opacity: 0; visibility: hidden;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a { color: #000000;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active { color: #0068b7;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu { left: -250px; top: 0; opacity: 0; visibility: hidden;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a { color: #000000;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active { color: #0068b7;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu { left: -250px; top: 0; opacity: 0; visibility: hidden;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a { color: #000000;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active { color: #0068b7;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu { left: -250px; top: 0; opacity: 0; visibility: hidden;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a { color: #000000;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active { color: #0068b7;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu { left: -250px; top: 0; opacity: 0; visibility: hidden;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a { color: #000000;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active { color: #0068b7;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a { color: #0068b7;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu { opacity: 1; visibility: visible; top: -15px;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a { color: #0068b7;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu { opacity: 1; visibility: visible; top: -1px;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a { color: #0068b7;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu { opacity: 1; top: -1px; visibility: visible;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a { color: #0068b7;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu { opacity: 1; top: -15px; visibility: visible;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li.active a { color: #0068b7;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li:hover .dropdown-menu { opacity: 1; visibility: visible; top: -15px;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li.active a { color: #0068b7;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu { opacity: 1; visibility: visible; top: 0;}
.desktop-nav1 .navbar .navbar-nav .nav-item .dropdown-menu li:last-child a { border-bottom: none;}
.desktop-nav1 .navbar .navbar-nav .nav-item:hover .dropdown-menu { top: 80%; opacity: 1; margin-top: 0; visibility: visible;}
.desktop-nav1 .navbar .navbar-nav .nav-item:hover.mega-menu .dropdown-menu { pointer-events: auto;}
.desktop-nav1 .navbar .navbar-nav .nav-item.mega-menu { position: unset;}
.desktop-nav1 .navbar .navbar-nav .nav-item.mega-menu .dropdown-menu { left: 0; right: 0; top: 80%; width: 100%; margin: auto; padding: 25px; margin-top: 0; position: absolute; -webkit-transform: unset !important; transform: unset !important; pointer-events: none;}
.desktop-nav1 .navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .menu-img { background-image: url(../images/menu-img.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; height: 100%; display: block;}
.desktop-nav1 .navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu-title { position: relative; border-bottom: 1px solid #eee; padding-bottom: 8px; margin-bottom: 25px; margin-top: -2px; font-weight: 600; font-size: 18px;}
.desktop-nav1 .navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu-title::before { content: ""; position: absolute; bottom: -1px; left: 0; width: 50px; height: 1px; background-color: #0068b7;}
.desktop-nav1 .navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu li a { border-bottom: 1px dashed #eeeeee; padding-left: 0; padding-right: 0;}
.desktop-nav1 .navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu li:first-child a { padding-top: 0;}
.desktop-nav1 .navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu li:last-child a { border-bottom: none; padding-bottom: 0;}
.desktop-nav1 .navbar .navbar-nav.mr-auto { margin-right: auto; margin-left: 125px;}
.desktop-nav1 .navbar .others-options span { color: #111111; font-size: 15px;}
/*商家主页banner*/
.manufacturer-bg { height: 100%; overflow: hidden;}
/*个人中心*/
.desktop-nav .navbar .others-options .search-box { position: relative;}
.desktop-nav .navbar .others-options .search-box .form-control { height: 36px; border-radius: 4px; background: #ffffff;}
.desktop-nav .navbar .others-options .search-box .form-control::-webkit-input-placeholder { color: #dddddd;}
.desktop-nav .navbar .others-options .search-box .form-control:-ms-input-placeholder { color: #dddddd;}
.desktop-nav .navbar .others-options .search-box .form-control::-ms-input-placeholder { color: #dddddd;}
.desktop-nav .navbar .others-options .search-box .form-control::placeholder { color: #dddddd;}
.desktop-nav .navbar .others-options .search-box .search-btn { position: absolute; top: 2px; right: 2px; background-color: #0068b7; color: #ffffff; border-radius: 4px; line-height: 1; padding: 8px 15px;}
.desktop-nav .navbar .others-options .search-box .search-btn i { position: relative; top: 2px; font-size: 18px;}
/*个人中心结束*/
.mobile-responsive-nav { display: none;}
.navbar-category button { background-color: #0068b7; width: 320px; padding: 21px 25px; color: #ffffff; text-align: left;}
.navbar-category button i { position: relative; top: 0; margin-right: 5px;}
.navbar-category button span { position: relative; top: 0; margin-right: 5px; font-size: 18px;}
.navbar-category button .arrow-down { float: right; position: relative; right: -8px;}
.navbar-category-dropdown { position: absolute; top: 100%; left: 0; width: 320px; max-height: 541px; overflow: auto; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); background-color: #ffffff;}
.navbar-category-dropdown.dropdown-menu { margin: 0; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; display: block; opacity: 0; visibility: hidden; pointer-events: none;}
.navbar-category-dropdown.dropdown-menu.show { opacity: 1; visibility: visible; pointer-events: all; padding: 0; border-radius: 0;}
.navbar-category-dropdown::-webkit-scrollbar { width: 5px;}
.navbar-category-dropdown::-webkit-scrollbar-thumb { background: #a2a2a2;}
.navbar-category-dropdown::-webkit-scrollbar-track { background: #e2e2e2;}
.navbar-category-dropdown ul { border: 1px solid #e7e7e7; padding-top: 25px; padding-bottom: 25px; list-style-type: none; padding-left: 0;}
.navbar-category-dropdown ul li { padding: 0 25px;}
.navbar-category-dropdown ul li:last-child a { padding-bottom: 0; margin-bottom: 0; border-bottom: none;}
.navbar-category-dropdown ul li a { display: block; color: #3b3b3b; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; font-size: 15px; border-bottom: 1px solid #e7e7e7; padding-bottom: 15px; margin-bottom: 15px;}
/*Cart Shit Area Style======================================================*/
.cart-shit .cart-shit-wrap { max-width: 1302px; margin-left: auto; margin-top: 135px; margin-right: auto;}
.cart-shit .modal-dialog { margin-left: auto; margin-right: 0;}
.cart-shit .modal-body { padding: 30px; padding-top: 0;}
.cart-shit .close-btn { position: absolute; top: 0; right: 4px; font-size: 25px; background-color: transparent; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.cart-shit .close-btn:hover { color: #0068b7;}
.cart-shit .modal-header { border: none;}
.cart-shit .modal-content { border-radius: 0; height: 538px; overflow: auto;}
.cart-shit .modal-content::-webkit-scrollbar { width: 5px;}
.cart-shit .modal-content::-webkit-scrollbar-thumb { background: #a2a2a2;}
.cart-shit .modal-content::-webkit-scrollbar-track { background: #e2e2e2;}
.cart-shit .cart-list { padding: 0; margin: 0; list-style-type: none;}
.cart-shit .cart-list li { display: inline-block; padding-left: 90px; margin-bottom: 20px; padding-right: 50px; position: relative;}
.cart-shit .cart-list li i { position: absolute; top: 23px; right: 0; cursor: pointer; font-size: 20px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.cart-shit .cart-list li i:hover { color: #0068b7;}
.cart-shit .cart-list li:last-child { margin-bottom: 0;}
.cart-shit .cart-list li a { display: block; font-size: 14px; color: #111111;}
.cart-shit .cart-list li img { max-width: 73px; position: absolute; top: 0; left: 0; border: 1px solid #dddddd;}
.cart-shit .cart-list li span { display: block; color: #0068b7; margin-top: 8px;}
.cart-shit .payable { padding: 0; margin: 0; list-style-type: none; margin-top: 20px; margin-bottom: 20px;}
.cart-shit .payable li { display: inline-block; font-size: 20px; font-weight: 500; color: #111111;}
.cart-shit .payable li.total { float: right;}
.cart-shit .cart-check-btn { padding: 0; margin: 0; list-style-type: none;}
.cart-shit .cart-check-btn li { display: inline-block;}
.cart-shit .cart-check-btn li.checkout { float: right;}
.part-cartable { width: 100%; background: #e6f7f6; float: left;}
.part-cartable .qian { font-weight: bold; width: 100%; float: left; padding: 0 0 10px 0;}
/*Hero Area Style======================================================*/
.hero-slider-area { overflow: hidden;}
.hero-slider-area .owl-item.active .hero-slider-content { overflow: hidden;}
.hero-slider-area .owl-item.active .hero-slider-content span { -webkit-animation: 0.6s fadeInLeft both;   animation: 0.6s fadeInLeft both;}
.hero-slider-area .owl-item.active .hero-slider-content h1 { -webkit-animation: 0.9s fadeInLeft both; animation: 0.9s fadeInLeft both;}
.hero-slider-area .owl-item.active .hero-slider-content p { -webkit-animation: 1s fadeInLeft both; animation: 1s fadeInLeft both;}
.hero-slider-area .owl-item.active .hero-slider-content h3 { -webkit-animation: 1s fadeInLeft both; animation: 1s fadeInLeft both;}
.hero-slider-area .owl-item.active .hero-slider-content .hero-slider-btn { -webkit-animation: 1s fadeInLeft both; animation: 1s fadeInLeft both;}
.hero-slider-area .owl-dots { line-height: 1; margin-top: 0 !important; position: absolute; left: 40px; bottom: 80px; display: block; width: 100%; max-width: 1320px; margin: auto; right: 0; text-align: left;}
.hero-slider-area .owl-dots .owl-dot span { width: 16px; height: 16px; margin: 0 10px; background: transparent !important; border: 1px solid #0194df; border-radius: 50%; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; position: relative;}
.hero-slider-area .owl-dots .owl-dot span::before { content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: #0194df; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; border-radius: 50%; margin: 3px;}
.hero-slider-area .owl-dots .owl-dot:hover span { border-color: #0194df;}
.hero-slider-area .owl-dots .owl-dot:hover span::before { background-color: #0194df;}
.hero-slider-area .owl-dots .owl-dot.active span { border-color: #ffffff;}
.hero-slider-area .owl-dots .owl-dot.active span::before { background-color: #ffffff;}
.hero-slider-area.hero-slider-area-style-two .hero-slider-content { max-width: 900px; padding: 0;}
.hero-slider-area.hero-slider-area-style-two .hero-slider-content h1 { font-size: 60px; font-weight: 700;}
.hero-slider-area.hero-slider-area-style-three { padding-top: 24px;}
.hero-slider-area.hero-slider-area-style-three .hero-slider-content { max-width: 630px;}
.hero-slider-area.hero-slider-area-style-three .hero-slider-content h1 { font-size: 40px; font-weight: 700; margin-bottom: 22px;}
.hero-slider-area.hero-slider-area-style-three .hero-slider-content h3 { font-size: 40px; font-weight: 500; margin-bottom: 30px;}
.hero-slider-area.hero-slider-area-style-three .hero-slider-content h3 sub { font-weight: normal; font-size: 20px;}
.hero-slider-area.hero-slider-area-style-three .hero-slider-content h3 sup { font-weight: normal; font-size: 20px;}
.hero-slider-area.hero-slider-area-style-three .owl-dots { max-width: 966px; left: 42px;}
.hero-slider-area.hero-slider-area-style-three .offer-tools { background-image: url(../images/offer-tools-1.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; height: 48%; padding: 20px; margin-bottom: 24px;}
.hero-slider-area.hero-slider-area-style-three .offer-tools.bg-2 { background-image: url(../images/offer-tools-2.jpg); margin-bottom: 0;}
.hero-slider-area.hero-slider-area-style-three .offer-tools h3 { font-size: 24px;}
.hero-slider-area.hero-slider-area-style-three .offer-tools h3.ffffff { color: #ffffff;}
.hero-slider-area.hero-slider-area-style-three .offer-tools h3.bule { color: #0068b7;}
.hero-slider-area.hero-slider-area-style-three .offer-tools .read-more { color: #111111; margin-top: 20px; display: inline-block;}
.hero-slider-area.hero-slider-area-style-three .offer-tools .read-more:hover { color: #0068b7;}
.hero-slider { max-width: 952px; margin-left: auto; margin-right: 0;}
.slider-item { background-position: center center; background-repeat: no-repeat; background-size: cover; height: 100%; padding: 132px 0;}
.slider-item.bg-1 { background-image: url(../images/bg-1.jpg);}
.slider-item.bg-2 { background-image: url(../images/bg-2.jpg);}
.slider-item.bg-3 { background-image: url(../image/bg-3.jpg);}
.slider-item.bg-4 { background-image: url(../image/bg-4.jpg);}
.slider-item.bg-5 { background-image: url(../image/bg-5.jpg);}
.slider-item.bg-6 { background-image: url(../image/bg-6.jpg);}
.slider-item.bg-7 { background-image: url(../image/bg-7.jpg);}
.slider-item.bg-8 { background-image: url(../image/bg-8.jpg);}
.slider-item.bg-9 { background-image: url(../image/bg-9.jpg);}
.hero-slider-content { padding: 0 50px; max-width: 600px;}
.hero-slider-content span { color: #ffffff; display: block; font-size: 30px; margin-bottom: 10px;}
.hero-slider-content h1 { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; font-size: 24px; line-height: 46px; color: #ffffff; margin-bottom: 24px;}
.hero-slider-content p { color: #ffffff; margin-bottom: 30px;}
/*首页特色展示======================================================*/
.single-services { border: 1px solid #dddddd; padding: 30px; position: relative; padding-left: 115px; margin-bottom: 24px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.single-services.bg-e6f7f6 { background-color: #e6f7f6;}
.single-services.bg-e6f7f6 .icon { background-color: #ffffff;}
.single-services.bg-fff5e7 { background-color: #fff5e7;}
.single-services.bg-fff5e7 .icon { background-color: #ffffff;}
.single-services.bg-eff5ff { background-color: #eff5ff;}
.single-services.bg-eff5ff .icon { background-color: #ffffff;}
.single-services .icon { background-color: #f5f5f5; display: inline-block; text-align: center; border-radius: 50px; width: 70px; height: 70px; line-height: 70px; position: absolute; top: 28px; left: 30px;}
.single-services .icon i { font-size: 46px; width: auto;}
.h3 { font-size: 20px;}
/*.single-services:hover { border-color: #0068b7; color: #0068b7; cursor: pointer;}*/
/*展品轮换*/
.single-products { margin-bottom: 24px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; border-radius: 10px;}
.single-products.deals-products { padding: 0; border: none;}
.single-products.deals-products .product-img { position: relative;}
.single-products.deals-products .product-img .hot { width: 35px; height: 35px; line-height: 35px; font-size: 12px; top: 20px; left: 20px;}
.single-products.deals-products:hover { border-color: #0068b7;}
.single-products.deals-products:hover .product-img img { -webkit-transform: scale(1); transform: scale(1);}
.single-products.deals-products .product-content { padding: 0; border: none;}
.single-products.deals-products .product-content .title { margin-bottom: 10px;}
.single-products.deals-products .product-content .in-stock { color: #30B239; display: block; margin-bottom: 8px;}
.single-products.deals-products .product-content #timer, .single-products.deals-products .product-content #timers, .single-products.deals-products .product-content #timerss { margin-top: 0; margin-bottom: 15px;}
.single-products.deals-products .product-content #timer div, .single-products.deals-products .product-content #timers div, .single-products.deals-products .product-content #timerss div { display: inline-block; position: relative; background-color: #f3f3f3; color: #9C9C9C; width: 40px; height: 40px; line-height: 16px; border-radius: 0; padding-top: 13px; font-size: 16px; font-weight: 500; text-align: center; margin-right: 10px;}
.single-products.deals-products .product-content #timer div span, .single-products.deals-products .product-content #timers div span, .single-products.deals-products .product-content #timerss div span { display: block; text-transform: capitalize; margin-top: -6px; font-size: 17px; font-weight: 500; display: none;}
.single-products.deals-products .product-content #timer div::before, .single-products.deals-products .product-content #timers div::before, .single-products.deals-products .product-content #timerss div::before { content: ''; position: absolute; right: -9px; top: 25px; z-index: 1; width: 5px; height: 5px; border-radius: 50%; background: #9C9C9C;}
.single-products.deals-products .product-content #timer div::after, .single-products.deals-products .product-content #timers div::after, .single-products.deals-products .product-content #timerss div::after { content: ''; position: absolute; right: -9px; bottom: 25px; z-index: 1; width: 5px; height: 5px; border-radius: 50%; background: #9C9C9C;}
.single-products.deals-products .product-content #timer div:last-child, .single-products.deals-products .product-content #timers div:last-child, .single-products.deals-products .product-content #timerss div:last-child { margin-right: 0;}
.single-products.deals-products .product-content #timer div:last-child::before, .single-products.deals-products .product-content #timers div:last-child::before, .single-products.deals-products .product-content #timerss div:last-child::before { display: none;}
.single-products.deals-products .product-content #timer div:last-child::after, .single-products.deals-products .product-content #timers div:last-child::after, .single-products.deals-products .product-content #timerss div:last-child::after { display: none;}
.single-products2.new-arrivals2 { padding: 0; width: 588px; height: 401px; margin-right: 24px; float: left; position: relative;}
.single-products2 .product-img { position: absolute;}
.single-products2 .product-img img { width: 588px; height: 401px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; position: relative; border-radius: 10px;}
.single-products2.new-arrivals2 .product-content { width: 100%; position: absolute; top: 339px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; padding: 5px 10px; background: linear-gradient(to bottom, hsla(0, 0%, 0%, 0), hsl(0, 0%, 0%));}
.single-products2 .product-content .title { color: #ffffff; display: block; font-size: 16px; height: 52px; font-weight: 600; line-height: 26px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
@media only screen and (max-width: 991px) {
  .new-arrivals-area { margin: 0 0.75rem;}
  .single-products2.new-arrivals2 { padding: 0; width: 100%; height: auto; margin-right: 0; margin-bottom: 0.7rem;}
  .single-products2.new-arrivals2 .product-content { top: auto; bottom: 0;}
  .single-products2 .product-img { width: 100%;/* height: 188px;*/ position: relative;}
  .single-products2 .product-img img { width: 100%; height: 100%; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; position: relative; border-radius: 10px;}
}
.news-products2.new-arrivals2 { padding: 0; width: 588px; height: 361px; margin-right: 24px; float: left; position: relative;}
.news-products2 .product-img { width: 100%; position: absolute;}
.news-products2 .product-img img { width: 588px; height: 361px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; position: relative; border-radius: 10px;}
@media only screen and (max-width: 991px) {
  .news-products2.new-arrivals2 { padding: 0; width: 100%; height: auto; margin-bottom: 0.75rem; margin-right: 0; float: left; position: relative;}
  .news-products2 .product-img { position: relative;}
  .news-products2 .product-img img { width: 100%; height: 100%; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; position: relative; border-radius: 10px;}
}
.news-products2.new-arrivals2 .product-content { width: 100%; position: absolute; top: 299px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; padding: 5px 10px; background: linear-gradient(to bottom, hsla(0, 0%, 0%, 0), hsl(0, 0%, 0%));}
@media only screen and (max-width: 991px) {
  .news-products2.new-arrivals2 .product-content { bottom: 0; top: inherit;}
}
.news-products2 .product-content .title { color: #ffffff; display: block; font-size: 16px; height: 52px; font-weight: 600; line-height: 26px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
@media only screen and (max-width: 991px) {
  .news-products2 .product-content .title { font-size: 0.875rem; line-height: 1.625rem; height: 3.25rem;}
}
.news-products2.new-arrivals2:nth-child(2n){ margin-right: 0;}
.single-products3.new-arrivals3 { padding: 0; width: 282px; height: 188px; margin-right: 24px; float: left; position: relative;}
.single-products3.new-arrivals3:nth-child(4n) { margin-right: 0;}
/*车辆推荐*/
.single-products3 .product-img { position: absolute;}
.single-products3 .product-img img { width: 282px; height: 188px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; border-radius: 10px;}
.single-products3.new-arrivals3 .product-content { width: 100%; position: absolute; top: 127px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; padding: 5px 10px; background: linear-gradient(to bottom, hsla(0, 0%, 0%, 0), hsl(0, 0%, 0%));}
.single-products3 .product-content .title { color: #ffffff; display: block; font-size: 16px; height: 52px; font-weight: 600; line-height: 26px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
@media only screen and (max-width: 991px) {
  .single-products3 .product-img { position: relative;}
  .single-products3 .product-img img { width: 100%; height: 100%;}
  .single-products3.new-arrivals3 .product-content { top: auto; bottom: 0;}
}
/*零部件推荐*/
.single-products3 .part-img { position: absolute;}
.single-products3 .part-img img { width: 282px; height: 188px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; border-radius: 10px;}
.single-products3.new-arrivals3 .part-content { width: 100%; position: absolute; top: 127px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; padding: 5px 10px; background: linear-gradient(to bottom, hsla(0, 0%, 0%, 0), hsl(0, 0%, 0%));}
.single-products3 .part-content .title { color: #ffffff; display: block; font-size: 16px; height: 52px; font-weight: 600; line-height: 26px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
.news-products3.new-arrivals3 { padding: 0; width: 588px; height: 401px; margin-right: 24px; float: left; position: relative;}
.news-products3 .product-img { position: absolute;}
.news-products3 .product-img img { width: 588px; height: 401px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; position: relative; border-radius: 10px;}
.news-products3.new-arrivals3 .product-content { width: 100%; position: absolute; top: 339px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; padding: 5px 10px; background: linear-gradient(to bottom, hsla(0, 0%, 0%, 0), hsl(0, 0%, 0%));}
.news-products3 .product-content .title { color: #ffffff; display: block; font-size: 16px; height: 52px; font-weight: 600; line-height: 26px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
.news-products.new-arrivals { padding: 0; width: 282px; height: 250px; margin-right: 24px; float: left;}
.news-products .product-img { }
.news-products .product-img img { width: 282px; height: 173px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; border-radius: 10px;}
.news-products.new-arrivals .product-content { width: 100%; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; padding: 10px 0;}
.news-products .product-content .title { color: #111111; display: block; font-size: 16px; height: 52px; font-weight: 600; line-height: 26px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
.news-products.new-arrivals:nth-child(4n){ margin-right: 0;}
@media only screen and (max-width: 991px) {
  .single-products3 .part-content .title { font-size: 0.875rem;}
  .single-products3 .part-img { width: 100%; position: relative;}
  .single-products3 .part-img img { width: 100%; height: 100%;}
  .news-products.new-arrivals { padding: 0; width: 100%; height: auto; margin-right: 0; float: left;}
  .news-products .product-img { }
  .news-products .product-img img { width: 100%; height: 100%;}
  .news-products .product-content .title { font-size: 0.875rem; line-height: 1.625rem; height: 3.25rem;}
  .single-products3.new-arrivals3 { width: 100%; height: auto; margin-right: 0; margin-bottom: 0.7rem;}
  .single-products3.new-arrivals3 .part-content { top: auto; bottom: 0;}
}
.single-products.new-arrivals { padding: 0; width: 282px; height: 188px; margin-right: 24px; float: left; position: relative;}
.single-products.new-arrivals:nth-child(3n){ margin-right: 0;}
.single-products.new-arrivals:nth-child(4n){ margin-bottom: 0;}
.single-products.new-arrivals:nth-child(5n){ margin-right: 0; margin-bottom: 0;}
.single-products.new-arrivals .product-content { width: 100%; position: absolute; top: 126px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; padding: 5px 10px; background: linear-gradient(to bottom, hsla(0, 0%, 0%, 0), hsl(0, 0%, 0%));}
.single-products.new-arrivals .product-content .products-cart-wish-view li { margin-right: 5px;}
.single-products.new-arrivals .product-content .products-cart-wish-view li .default-btn { padding: 11px 8px; font-size: 12px;}
.single-products.new-arrivals .product-content .products-cart-wish-view li .wish-btn { width: 30px; height: 30px; line-height: 30px; font-size: 16px; top: 3px;}
.single-products.new-arrivals .product-content .products-cart-wish-view li .eye-btn { width: 30px; height: 30px; line-height: 29px; font-size: 16px; top: 3px;}
@media only screen and (max-width: 991px) {
  .single-products.new-arrivals .product-content { bottom: 0; top: inherit;}
  .single-products.new-arrivals { width: 100%; height: auto; margin-right: 0; float: left; position: relative;}
  .single-products.new-arrivals:nth-child(4n){ margin-bottom: 12px;}
}
.single-products .product-img { position: absolute;}
.single-products .product-img .hot { background-color: #ff0707; width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50px; display: inline-block; color: #ffffff; font-size: 16px; position: absolute; top: 20px; left: 20px;}
.single-products .product-img .hot.new { background-color: #ff6a00;}
.single-products .product-img img { width: 282px; height: 188px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; position: relative; border-radius: 10px;}
.single-products .product-img a { display: block;}
@media only screen and (max-width: 991px) {
  .single-products .product-img { position: relative;}
  .single-products .product-img img { width: 100%; height: 100%;}
}
.single-products .product-content { }
.single-products .product-content .title { color: #ffffff; display: block; font-size: 16px; height: 52px; font-weight: 600; line-height: 26px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
.single-products .product-content .products-rating { padding: 0; margin-bottom: 10px; list-style: none;}
.single-products .product-content .products-rating li { display: inline-block;}
.single-products .product-content .products-rating li i { color: #ff6a00;}
.single-products .product-content .products-rating li a { position: relative; top: -2px; margin-left: 5px; font-size: 14px;}
.single-products .product-content .products-price { padding: 0; margin: 0; list-style: none; margin-bottom: 10px;}
.single-products .product-content .products-price li { display: inline-block; color: #9C9C9C; font-size: 15px; font-weight: 500;}
.single-products .product-content .products-cart-wish-view { padding: 0; margin: 0; list-style: none;}
.single-products .product-content .products-cart-wish-view li { display: inline-block; margin-right: 13px;}
.single-products .product-content .products-cart-wish-view li:last-child { margin-right: 0;}
.single-products .product-content .products-cart-wish-view li .default-btn { padding: 12px 20px; font-size: 15px; border: 1px solid #dddddd; background-color: transparent; color: #9C9C9C;}
.single-products .product-content .products-cart-wish-view li .default-btn::before, .single-products .product-content .products-cart-wish-view li .default-btn::after { background-color: #ff6a00;}
.single-products .product-content .products-cart-wish-view li .default-btn:hover { border-color: #ff6a00; background-color: #ff6a00; color: #ffffff;}
.single-products .product-content .products-cart-wish-view li .wish-btn { width: 42px; height: 42px; line-height: 42px; text-align: center; border: 1px solid #dddddd; display: block; position: relative; top: 2px; border-radius: 50px; font-size: 22px;}
.single-products .product-content .products-cart-wish-view li .wish-btn:hover { border-color: #ff6a00; background-color: #ff6a00; color: #ffffff;}
.single-products .product-content .products-cart-wish-view li .eye-btn { width: 42px; height: 42px; line-height: 41px; text-align: center; border: 1px solid #dddddd; display: block; position: relative; top: 2px; border-radius: 50px; font-size: 22px; background-color: transparent; color: #9C9C9C; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; cursor: pointer;}
.single-products .product-content .products-cart-wish-view li .eye-btn:hover { border-color: #ff6a00; background-color: #ff6a00; color: #ffffff;}
.single-products:hover { border-color: #0068b7;}
.single-products .product-content .products-cart-wish-view li i { font-size: 20px;}
@media only screen and (max-width: 991px) {
  .single-products .product-content .title { font-size: 0.875rem; line-height: 1.625rem; height: 3.25rem;}
}
/*展品=================================================*/
.product-details-area { width: 1200px; margin: 0 auto; clear: both;}
.product-details-content { width: 450px; float: left;}
.product-details-img { width: 650px; height: 590px; float: left; position: relative; z-index: 0;}
.product-score { width: 60px; float: right;}
.product-score .red { width: 60px; height: 60px; line-height: 60px; float: left; background: #db001a; border-radius: 6px; color: #ffffff; text-align: center; font-weight: bold; font-size: 30px;}
.product-view-one { padding-right: 0 !important; position: relative;}
.product-view-one.modal.show .modal-dialog { margin-top: 25px;}
.product-view-one .product-view-one-image { background-color: #eeeeee; padding: 15px 20px;}
.product-view-one .modal-dialog { max-width: 900px; margin: 0 auto;}
.product-view-one .modal-content { border: none; padding: 40px; border-radius: 0;/* overflow: scroll;*/}
.product-view-one .modal-content button.close { position: absolute; right: 0; top: 0; outline: 0; opacity: 1; color: #111111; -webkit-transition: 0.5s; transition: 0.5s; line-height: 35px; padding: 0; margin: 0; font-size: 20px; width: 35px; text-shadow: unset; height: 35px;}
.product-view-one .modal-content button.close:hover { background-color: #ff0000; color: #ffffff;}
.product-details-content h3 { font-size: 22px; margin-bottom: 15px; font-weight: 500; line-height: 30px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical;}
.product-details-content h3 a { color: #111111;}
.product-details-content h3 a:hover { color: #111111;}
.product-details-content .price { margin-bottom: 10px;}
.product-details-content .price .new-price { display: inline-block; font-size: 26px; color: #ff6a00;}
.product-details-content .price .new-price del { display: inline-block; font-size: 18px; color: #c1c1c1; margin-left: 20px;}
.product-details-content .price .cur-price { display: inline-block; font-size: 26px; color: #db001a;}
.product-details-content .in-stock { margin-left: 10px; color: #30B239; font-size: 14px; position: relative; top: -2px;}
.product-details-content .product-review { margin-bottom: 15px;}
.product-details-content .product-review .rating { display: inline-block; padding-right: 5px;}
.product-details-content .product-review .rating i { color: #ff6a00;}
.product-details-content .product-review .rating-count { display: inline-block; color: #111111; line-height: initial; position: relative; top: -2px;}
.product-details-content .product-review .rating-count:hover { color: #ff6a00;}
.product-details-content .product-info { list-style-type: none; padding: 0; margin-top: 0; margin-bottom: 10px;}
.product-details-content .product-info li { font-size: 16px; margin-bottom: 15px; color: #111111;}
.product-details-content .product-info li:last-child { margin-bottom: 0;}
.product-details-content .product-info li p { font-size: 15px;  color: #9C9C9C;}
.product-details-content .product-info li p i { font-size: 14px; margin-right: 5px;}
.product-details-content .product-info li span { font-size: 14px; color: #888888; font-weight: 500;}
.product-details-content .product-info li b { color: #0068b7;}
.product-details-content .product-info li a { display: inline-block; color: #111111;}
.product-details-content .product-info li a:hover { color: #111111;}
.product-details-content .product-info .p-left{width:50%; float:left;}
.product-details-content .product-info .p-right{width:50%; float:right;}
.product-details-content .product-add-to-cart { list-style-type: none; padding: 0; margin: 13px 0; width: 100%; float: left;}
.product-details-content .product-add-to-cart a { margin-bottom: 15px; cursor: pointer;}
.product-details-content .product-as { list-style-type: none; padding: 10px 15px; margin-top: 20px; margin-bottom: 10px; background: #f7f8fa;}
.product-details-content .product-as li { font-size: 16px; padding: 10px 0 0 0; margin-bottom: 0px; color: #111111;}
.product-details-content .product-as b { color: #111111; font-size: 16px; font-weight: bold; margin-bottom: 10px;}
.product-details-content .product-color-switch { margin-top: 0; margin-bottom: 20px;}
.product-details-content .product-color-switch ul { list-style-type: none; margin-bottom: 0; margin-top: -4px; margin-left: -4px; padding-left: 0;}
.product-details-content .product-color-switch ul li { display: inline-block; margin-left: 4px; margin-top: 4px;}
.product-details-content .product-color-switch ul li span { position: relative; top: 4px; font-size: 14px; color: #111111; font-weight: 500;}
.product-details-content .product-color-switch ul li button { display: inline-block; position: relative; border: 1px solid transparent; width: 25px; height: 25px;}
.product-details-content .product-color-switch ul li button::before { position: absolute; content: ""; left: 0; right: 0; top: 0; bottom: 0; background: #eeeeee; margin: 2px; -webkit-transition: 0.5s; transition: 0.5s;}
.product-details-content .product-color-switch ul li button.color-white::before { background: #0000ff;}
.product-details-content .product-color-switch ul li button.color-black::before { background: #222222;}
.product-details-content .product-color-switch ul li button.color-green::before { background: #008000;}
.product-details-content .product-color-switch ul li button.color-yellowgreen::before { background: #9acd32;}
.product-details-content .product-color-switch ul li button.color-teal::before { background: #008080;}
.product-details-content .product-color-switch ul li button:hover { border-color: #111111;}
.product-details-content .product-color-switch ul li button:focus { border-color: #111111;}
.product-details-content .product-color-switch ul li.active button { border-color: #111111;}
.product-details-content .product-add-to-cart .input-counter { max-width: 130px; min-width: 130px; margin-right: 10px; text-align: center; display: inline-block; position: relative;}
.product-details-content .product-add-to-cart .input-counter span { position: absolute; top: 10px; left: 10px; background-color: #dddddd; cursor: pointer; color: #9C9C9C; width: 30px; height: 30px; line-height: 30px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; border-radius: 50px;}
.product-details-content .product-add-to-cart .input-counter span:hover { color: #111111;}
.product-details-content .product-add-to-cart .input-counter .minus-btn { left: auto; right: 10px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.product-details-content .product-add-to-cart .input-counter .minus-btn:hover { background-color: #ff6a00; color: #ffffff;}
.product-details-content .product-add-to-cart .input-counter .plus-btn { right: 0; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.product-details-content .product-add-to-cart .input-counter .plus-btn:hover { background-color: #ff6a00; color: #ffffff;}
.product-details-content .product-add-to-cart .input-counter .minus-btn2 { left: auto; right: 10px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.product-details-content .product-add-to-cart .input-counter .minus-btn2:hover { background-color: #ff6a00; color: #ffffff;}
.product-details-content .product-add-to-cart .input-counter .plus-btn2 { right: 0; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.product-details-content .product-add-to-cart .input-counter .plus-btn2:hover { background-color: #ff6a00; color: #ffffff;}
.product-details-content .product-add-to-cart .input-counter input { height: 48px; color: #111111; outline: 0; display: block; border: none; background-color: transparent; border: 1px solid #dddddd; text-align: center; width: 100%; font-size: 14px; font-weight: 500;}
.product-details-content .product-add-to-cart .input-counter input::-webkit-input-placeholder { color: #111111;}
.product-details-content .product-add-to-cart .input-counter input:-ms-input-placeholder { color: #111111;}
.product-details-content .product-add-to-cart .input-counter input::-ms-input-placeholder { color: #111111;}
.product-details-content .product-add-to-cart .input-counter input::placeholder { color: #111111;}
.product-details-content .product-add-to-cart .default-btn { /*padding: 14px 15px;*/}
.product-details-content .wishlist-btn { margin-top: 15px;}
.product-details-content .wishlist-btn .default-btn { padding: 14px 23px; background-color: transparent; border: 1px solid #dddddd; color: #9C9C9C;}
.product-details-content .wishlist-btn .default-btn::before, .product-details-content .wishlist-btn .default-btn::after { background-color: #ff6a00;}
.product-details-content .wishlist-btn .default-btn:hover { border-color: #ff6a00; color: #ffffff;}
.product-details-content .share-this-product { margin-top: 15px;}
.product-details-content .share-this-product ul { padding: 0; margin: 0; list-style-type: none;}
.product-details-content .share-this-product ul li { display: inline-block; margin-right: 3px;}
.product-details-content .share-this-product ul li span { position: relative; top: -2px; font-size: 14px; color: #111111; font-weight: 500; margin-right: 10px;}
.product-details-content .share-this-product ul li a i { display: inline-block; width: 30px; height: 30px; line-height: 30px; background-color: #ffffff; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); border-radius: 4px; text-align: center; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; color: #111111;}
.product-details-content .share-this-product ul li a:hover i { background-color: #ff6a00; color: #ffffff;}
@media only screen and (max-width: 991px) {
  .product-score { width: 40px; position: absolute; top: 335px; right: 0;}
  .product-score .red { width: 40px; height: 40px; line-height: 40px; font-size: 1rem; float: right;}
  .product-details-content { width: 100%; float: left;}
  .product-details-content h3 { width: calc(100% - 45px); font-size: 1rem; margin: 0; font-weight: bold; line-height: 2rem;}
  .product-details-content .product-as { list-style-type: none; padding: 0.3rem 0.5rem; margin-top: 0.5rem; margin-bottom: 0.5rem; background: #f7f8fa; overflow: hidden;}
  .product-details-content .price { margin-bottom: 0.7rem;}
  .product-details-content .price .new-price { font-size: 1rem; font-weight: bold;}
  .product-details-content .price .cur-price { font-size: 1rem; font-weight: bold;}
  .product-details-content .product-as b { font-size: 0.875rem; margin-bottom: 0.3rem;}
  .product-details-content .product-info li { font-size: 0.875rem; margin-bottom: 0.3rem; color: #111111;}
  .product-details-content .product-info li span { font-size: 0.75rem; color: #888888;}
  .product-details-content .product-add-to-cart { width: 100%; margin: 0.7rem 0;}
  .product-details-content .product-add-to-cart a { margin: 0 0 0.5rem 0;}
}
.product-view-one .owl-carousel .owl-item img { width: unset; margin: auto;}
.product-view-one #big .item { padding: 15px; background-color: #ffffff; margin-bottom: 15px;}
.product-view-one .owl-item.active.current { background-color: #ff6a00 !important; padding: 2px;}
.product-view-one.fade { -webkit-animation: zoomIn 1s linear; animation: zoomIn 1s linear;}
.product-view-one .owl-next { position: absolute; top: 50%; right: 50px; margin: 0 !important; border-radius: 0 !important; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; opacity: 0; -webkit-transform: translateY(-25px); transform: translateY(-25px);}
.product-view-one .owl-next i { background-color: #ff6a00; color: #ffffff; width: 30px; height: 30px; line-height: 30px; display: inline-block; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; border-radius: 4px; font-size: 15px;}
.product-view-one .owl-prev { position: absolute; top: 50%; left: 50px; margin: 0 !important; border-radius: 0 !important; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; opacity: 0; -webkit-transform: translateY(-25px); transform: translateY(-25px);}
.product-view-one .owl-prev i { background-color: #ff6a00 !important; color: #ffffff; width: 30px; height: 30px; line-height: 30px; display: inline-block; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; font-size: 15px; border-radius: 4px;}
.product-view-one .owl-theme .owl-nav { margin-top: 0 !important;}
.product-view-one .owl-theme .owl-nav [class*=owl-]:hover { background-color: transparent;}
.product-view-one:hover .owl-prev { opacity: 1; left: 0;}
.product-view-one:hover .owl-next { opacity: 1; right: 0;}
@media only screen and (max-width: 991px) {
  .product-details-area { width: calc(100% - 1.5rem); margin: 0 0.75rem; float: left;}
  .product-details-img { width: 100%!important; height: 335px!important; float: left; position: relative; z-index: 0;}
  .product-details-content .product-as li { font-size: 0.75rem;}
}
/*车辆搜索*/
.Manufacturer-products { border: 1px solid #dddddd; margin-bottom: 24px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; overflow: hidden; position: relative;}
.Manufacturer-products .beijing { width: calc(100% - 33.33333333%); background-image: linear-gradient(to bottom, #fafafa,#ffffff); padding: 15px 30px 15px 30px;}
.Manufacturer-products .title { height: 60px; font-size: 20px; margin-bottom: 25px; line-height: 1.4; margin-bottom: 12px; color: #111111;}
.Manufacturer-products .title .span { max-width: 380px; height: 60px; float: left; margin-right: 5px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
.Manufacturer-products .title i { font-size: 16px; color: #0068b7;}
.Manufacturer-products .zizhi { padding: 5px 0; overflow: hidden;}
.Manufacturer-products .zizhi i { font-size: 16px; margin-right: 5px;}
.Manufacturer-products .zizhi .kuang { border: #0068b7 solid 1px; color: #0068b7; padding: 3px 5px;}
.Manufacturer-products .Verified { padding: 10px 0; height: 110px; overflow: hidden; border-bottom: #efefef solid 1px;}
.Manufacturer-products .Verified .biaoti { padding: 10px 0; width: 100%; float: left; line-height: 30px;}
.Manufacturer-products .Verified ul { padding: 0;}
.Manufacturer-products .Verified li { padding: 0 20px; border-right: #efefef solid 1px; list-style: none; float: left;}
.Manufacturer-products .Verified li:first-child { padding-left: 0;}
.Manufacturer-products .Verified li:last-child { border: none;}
.Manufacturer-products .Verified li .unit-amount { color: #111111; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.Manufacturer-products .Main-business { padding: 10px 0 0 0; position: absolute; right: 20px; bottom: 12px;}
.Manufacturer-products .Main-business span { border-radius: 30px; cursor: pointer; margin: 0 5px;}
.Manufacturer-products .Main-business .btn { padding: 3px 5px; background: #f7f7f7; border: #efefef solid 1px; border-radius: 7px; font-size: 14px; color: #888888;}
.Manufacturer-products .manufact-img { float: left; position: relative; width: 399px; height: 294px;}
.Manufacturer-products .manufact-img img { width: 399px; height: 294px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; z-index: -1; position: absolute; left: 0; top: 0; border: #efefef solid 1px;}
@media only screen and (max-width: 991px) {
  .width100 { width: 100%;}
  .Manufacturer-products { width: 100%; float: left; margin-bottom: 0.7rem;}
  .Manufacturer-products .manufact-img { float: left; position: relative; width: 100%; height: auto; text-align: center;}
  .Manufacturer-products .manufact-img img { width: 100%; height: 100%; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; z-index: -1; position: relative; left: 0; top: 0; border: #efefef solid 1px;}
  .Manufacturer-products .beijing { width: 100%; float: left; background-image: linear-gradient(to bottom, #fafafa,#ffffff); padding: 0.35rem 0.35rem;}
  .Manufacturer-products .title { font-size: 1rem; margin-bottom: 0;}
  .Manufacturer-products .title .span { max-width: 100%; width: 100%; height: auto; float: left; margin-right: 0;}
  .Manufacturer-products .title h5 { width: 100%; float: left; font-size: 1rem;}
  .Manufacturer-products .Verified { display: none;}
  .Manufacturer-products .zizhi { float: left;}
  .Manufacturer-products .zizhi button { display: none;}
  .Manufacturer-products .zizhi span { font-size: 0.875rem;}
}
/*零部件搜索*/
.part-title { background: #0068b7; height: 50px; line-height: 45px; color: #ffffff; font-weight: bold; border: none;}
.part-title .bgfff { background: #ffffff; float: left; color: #0068b7; padding: 0 15px; margin: 7px 10px 0 0;}
.part-title .bgfff i { padding-left: 3px; float: right; cursor: pointer;}
.part-title .bgfff i:hover { color: #ff6a00;}
.part-title .bgfff i a:hover { color: #ff6a00;}
.parttable { width: 100%; float: left; margin-bottom: 24px;}
.parttable .first { /*width: 260px;*/ text-align: left;}
/*.parttable .tdfirst { width: 260px;}*/
.parttable .anniu { width: 150px; height: 32px; line-height: 32px; margin: 5px 0; cursor: pointer;}
.parttable tr { width: calc(100% - 2px); float: left; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd;}
.parttable th { padding: 0 15px; width: 239px; font-weight: bold; float: left;}
.parttable tr td { padding: 10px 15px; width: 239px; float: left;}
.parttable tr td img { width: 200px; height: 120px;}
.TreeWrap {/*width:200px;*/}
.MenuBox .titBox a,.MenuBox .titBox a:visited,.MenuBox2 .titBox a,.MenuBox2 .titBox a:visited { padding-left:20px;color:#003;display:block;}
.MenuBox .titBox h3 { margin-bottom: 0; line-height: 22px;}
.MenuBox .titBox h3 a { background:url(/i/web/images/ico_folder_open.gif) no-repeat 0 40%;}
.MenuBox .titBox h3.Fst a { background:url(/i/web/images/ico_folder_open_fst.gif) no-repeat 0 40%; font-size: 12px; font-weight: bold;}
.MenuBox .titBox h3.Lst a { background:url(/i/web/images/ico_folder_open_lst.gif) no-repeat 0 40%;}
.MenuBox2 .titBox h3 { margin-bottom: 0; line-height: 22px;}
.MenuBox2 .titBox h3 a { background:url(/i/web/images/ico_folder.gif) no-repeat 0 40%;}
.MenuBox2 .titBox h3.Fst a { background:url(/i/web/images/ico_folder_fst.gif) no-repeat 0 40%; font-size: 12px; font-weight: bold;}
.MenuBox2 .txtBox { display:none;}
.MenuBox .txtBox ul li { margin-left:30px; line-height:22px; font-size: 11px; list-style: disc;}
.MenuBox .txtBox ul li a:hover { color: #ff0000;}
.MenuBox .txtBox ul { margin-bottom: 5px;}
.parttxtBox { float: left;}
.parttxtBox ul { padding-top: 5px;}
.parttxtBox ul li { margin-left:30px; line-height:22px; font-size: 12px;/* font-weight: bold;*/ list-style: disc;}
.part-paratd { width: 100%; float: left; padding: 0!important; border: none!important;}
.part-para { background: #f9fbff;}
.part-para li { width: 100%; float: left; border-bottom: 1px dashed #dbdbdb; padding-left: 3%; list-style: disc; background:url(/i/web/images/part-xxli.jpg) no-repeat 2%; background-size: 6px 10px;}
.part-para li:last-child { border-bottom: none;}
@media only screen and (max-width: 991px) {
  .parttable { margin-bottom: 0.7rem;}
  .parttable .anniu { width: 100%; height: 2.5rem; line-height: 2.5rem;}
  .parttable tr td { padding: 0.7rem 0.75rem; width: 100%; float: left;}
  .parttable tr td img { width: 100%; height: 100%;}
  .parttable tr td .w50 { /*width: 50%;*/width: 100%; float: left;}
}
/*like*/
.like-products { border: 1px solid #dddddd; margin-bottom: 24px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; overflow: hidden; position: relative;}
.like-products .beijing { width: calc(100% - 16.66666667%); background-image: linear-gradient(to bottom, #fafafa,#ffffff); padding: 15px 30px 15px 30px;}
.like-products .title { width: 100%; float: left; font-size: 20px; margin-bottom: 25px; line-height: 1.4; margin-bottom: 6px; color: #111111;}
.like-products .title b { width: 530px; float: left; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
.like-products .title a {/* color: #111111;*/ cursor: pointer;}
.like-products .title i { font-size: 20px; color: #0068b7; float: left;}
.like-products .title .price { float: left; text-align: right; width: 370px;}
.like-products .zizhi { padding: 5px 0;}
.like-products .zizhi i { font-size: 16px; margin-right: 5px;}
.like-products .zizhi .kuang { border: #0068b7 solid 1px; color: #0068b7; padding: 3px 5px;}
.like-products .Verified { width: 100%; float: left;/* padding: 0 0 10px 0;*/ height: 27px; overflow: hidden;}
.like-products .biaoti {/* padding: 0 0 10px 0;*/ width: 100%; float: left; line-height: 30px;}
.like-products .Verified ul { padding: 0; width: 100%; float: left;}
.like-products .Verified li { padding: 0 20px; border-right: #efefef solid 1px; list-style: none; float: left;}
.like-products .Verified li:first-child { padding-left: 0;}
.like-products .Verified li:last-child { border: none;}
.like-products .Verified li:nth-child(4n) { border: none;}
.like-products .Verified li .unit-amount { color: #111111; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.like-products .Main-business { width: 100%; float: left; color: #999999;}
.like-products .manufact-img { width: 199px; height: 172px; float: left;}
.like-products .manufact-img img { width: 100%; height: 100%; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; z-index: -1; position: relative; border: #efefef solid 1px;}
@media only screen and (max-width: 1440px) {
  .like-products .beijing { width: calc(100% - 17%);}
}
@media only screen and (max-width: 991px) {
  .like-products { margin-bottom: 0.7rem;}
  .like-products .manufact-img { width: 100%; height: 100%;}
  .like-products .beijing { width: 100%; float: left; padding: 0.7rem 0.75rem;}
  .like-products .title { font-size: 1rem; margin-bottom: 0;}
  .like-products .title .price { width: calc(100% - 2rem); float: left; font-size: 1rem; text-align: left;}
  .like-products .Verified { display: none;}
  .like-products .title i { font-size: 1rem;}
  .like-products .title b { width: calc(100% - 2rem); float: left;}
  .like-products .biaoti { padding: 0 0 0 0; line-height: 1.5rem; font-size: 0.875rem;}
  .like-products .Main-business { font-size: 0.875rem;}
  .like-products .remove { width: 1rem; float: right;}
}
/*广告位*/
.sale-offer-bg { background-image: url(../images/sale-bg.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; height: 100%; padding: 46px;}
.sale-offer-bg.bg-2 { background-image: url(../image/sale-bg-2.jpg);}
.sale-offer-bg.product-page { height: auto; padding: 50px;}
.sale-offer-bg h5 { font-size: 14px; font-weight: 500; margin-bottom: 15px;}
.sale-offer-bg h5 span { color: #0068b7;}
.sale-offer-bg h3 { font-size: 25px; margin-bottom: 35px;}
/*全部功能*/
.functionbody { display: none;}
/*特价区=================================================*/
.featured-products-area .owl-nav { position: absolute; top: -55px; right: 0; margin-top: 0;}
.featured-products-area .owl-nav .owl-prev, .featured-products-area .owl-nav .owl-next { background-color: transparent; border: 2px solid #dddddd !important; width: 40px; height: 40px; line-height: 40px; color: #9C9C9C; text-align: center; display: inline-block; border-radius: 50px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; margin: 0; margin-left: 15px;}
.featured-products-area .owl-nav .owl-prev i, .featured-products-area .owl-nav .owl-next i { font-size: 27px; position: relative; top: -1px; color: #9C9C9C; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.featured-products-area .owl-nav .owl-prev:hover, .featured-products-area .owl-nav .owl-next:hover { background-color: transparent; background-color: #0068b7; border-color: #0068b7 !important;}
.featured-products-area .owl-nav .owl-prev:hover i, .featured-products-area .owl-nav .owl-next:hover i { color: #ffffff;}
.featured-products-area .owl-nav .owl-next i { right: -1px;}
.featured-product-img { background-image: url(../images/featured-offer-img.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; height: 100%; position: relative; z-index: 1;}
.featured-product-img.bg-2 { background-image: url(../images/featured-offer-img-2.png);}
.featured-product-img.bg-2::after { display: none;}
.featured-product-img.bg-2 .featured-product-content { bottom: auto; top: 0;}
.featured-product-img.bg-2 .featured-product-content .best { color: #111111;}
.featured-product-img.bg-2 .featured-product-content h3 { color: #111111;}
.featured-product-img.bg-2 .featured-product-content .offer { color: #111111;}
.featured-product-img.bg-2 .featured-product-content a { color: #111111;}
.featured-product-img.bg-3 { background-image: url(../images/featured-offer-img-3.jpg);}
.featured-product-img.bg-3::after { display: none;}
.featured-product-img.bg-3 .featured-product-content { bottom: auto; top: 0; text-align: center; left: 0; right: 0;}
.featured-product-img.bg-3 .featured-product-content .best { color: #111111;}
.featured-product-img.bg-3 .featured-product-content h3 { color: #111111;}
.featured-product-img.bg-3 .featured-product-content .offer { color: #111111;}
.featured-product-img.bg-3 .featured-product-content a { color: #111111;}
.featured-product-img::before { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 24px; background-color: #ffffff;}
.featured-product-img::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.9)), to(transparent)); background-image: linear-gradient(to top, rgba(0, 0, 0, 0.9), transparent); z-index: -1;}
.featured-product-img .featured-product-content { position: absolute; padding: 30px; bottom: 20px; left: 0;}
.featured-product-img .featured-product-content .best { font-size: 13px; color: #ffffff; display: block; margin-bottom: 6px;}
.featured-product-img .featured-product-content h3 { font-size: 20px; color: #ffffff; margin-bottom: 15px;}
.featured-product-img .featured-product-content .offer { color: #ffffff; display: block; margin-bottom: 30px;}
.featured-product-img .featured-product-content a { color: #ffffff; font-size: 14px; text-decoration: underline;}
.featured-product-img .featured-product-content a:hover { color: #0068b7;}
/*拍卖列表=================================================*/
.auction-wrap {  padding-bottom: 0;}
.auction-wrap.need-border { border-color: #0068b7;}
.auction-wrap.need-border .auction-products.deals-products .product-content #timer div, .flash-deals-wrap.need-border .auction-products.deals-products .product-content #timers div, .flash-deals-wrap.need-border .auction-products.deals-products .product-content #timerss div { background-color: #0068b7; color: #ffffff;}
.auction-products { border: 1px solid #dddddd; margin-bottom: 24px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.auction-products.deals-products { padding: 10px 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important;}
.auction-products.deals-products .product-img { position: relative; -webkit-box-flex: 0; -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%; z-index: 1;}
.auction-products.deals-products .product-img .hot { width: 35px; height: 35px; line-height: 35px; font-size: 12px; top: 20px; left: 20px;}
.auction-products.deals-products:hover { border-color: #0068b7;}
.auction-products.deals-products:hover .product-img img { -webkit-transform: scale(1); transform: scale(1);}
.auction-products.deals-products .product-img .ative { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%);}
.auction-products.deals-products .product-content { padding: 0; border: none;-webkit-box-flex: 0; -ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%; margin-top: 0; background-color: #ffffff; z-index: 2; padding: 0; border: none;}
.auction-products.deals-products .product-content .title { margin-bottom: 10px;}
.auction-products.deals-products .product-content .in-stock { color: #30B239; display: block; margin-bottom: 8px;}
.auction-products.deals-products .product-content #timer, .auction-products.deals-products .product-content #timers, .auction-products.deals-products .product-content #timerss { margin-top: 0; margin-bottom: 15px;}
.auction-products.deals-products .product-content #timer div, .auction-products.deals-products .product-content #timers div, .auction-products.deals-products .product-content #timerss div { display: inline-block; position: relative; background-color: #f3f3f3; color: #9C9C9C; width: 40px; height: 40px; line-height: 16px; border-radius: 0; padding-top: 13px; font-size: 16px; font-weight: 500; text-align: center; margin-right: 10px;}
.auction-products.deals-products .product-content #timer div span, .auction-products.deals-products .product-content #timers div span, .auction-products.deals-products .product-content #timerss div span { display: block; text-transform: capitalize; margin-top: -6px; font-size: 17px; font-weight: 500; display: none;}
.auction-products.deals-products .product-content #timer div::before, .auction-products.deals-products .product-content #timers div::before, .auction-products.deals-products .product-content #timerss div::before { content: ''; position: absolute; right: -9px; top: 25px; z-index: 1; width: 5px; height: 5px; border-radius: 50%; background: #9C9C9C;}
.auction-products.deals-products .product-content #timer div::after, .auction-products.deals-products .product-content #timers div::after, .auction-products.deals-products .product-content #timerss div::after { content: ''; position: absolute; right: -9px; bottom: 25px; z-index: 1; width: 5px; height: 5px; border-radius: 50%; background: #9C9C9C;}
.auction-products.deals-products .product-content #timer div:last-child, .auction-products.deals-products .product-content #timers div:last-child, .auction-products.deals-products .product-content #timerss div:last-child { margin-right: 0;}
.auction-products.deals-products .product-content #timer div:last-child::before, .auction-products.deals-products .product-content #timers div:last-child::before, .auction-products.deals-products .product-content #timerss div:last-child::before { display: none;}
.auction-products.deals-products .product-content #timer div:last-child::after, .auction-products.deals-products .product-content #timers div:last-child::after, .auction-products.deals-products .product-content #timerss div:last-child::after { display: none;}
.auction-products.new-arrivals { padding: 0;}
.auction-products.new-arrivals .product-content { padding: 15px;}
.auction-products.new-arrivals .product-content .products-cart-wish-view li { margin-right: 5px;}
.auction-products.new-arrivals .product-content .products-cart-wish-view li .default-btn { padding: 11px 8px; font-size: 12px;}
.auction-products.new-arrivals .product-content .products-cart-wish-view li .wish-btn { width: 30px; height: 30px; line-height: 30px; font-size: 16px; top: 3px;}
.auction-products.new-arrivals .product-content .products-cart-wish-view li .eye-btn { width: 30px; height: 30px; line-height: 29px; font-size: 16px; top: 3px;}
.auction-products .product-img { position: relative;}
.auction-products .product-img .hot { background-color: #ff0707; width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50px; display: inline-block; color: #ffffff; font-size: 16px; position: absolute; top: 20px; left: 20px;}
.auction-products .product-img .hot.new { background-color: #ff6a00;}
.auction-products .product-img .hot.grey { background-color: #f3f3f3; color: #9C9C9C; width: 50px;}
.auction-products .product-img img { padding-right: 15px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; z-index: -1; position: relative;}
.auction-products .product-img a { display: block;}
.auction-products .product-content { border-top: 1px solid #dddddd; padding: 15px;}
.auction-products .product-content .title { color: #111111; margin-bottom: 12px; display: block; font-size: 20px; line-height: 26px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
.auction-products .product-content .title:hover { color: #0068b7;}
.auction-products .product-content .products-rating { padding: 0; margin-bottom: 10px; list-style: none;}
.auction-products .product-content .products-rating li { display: inline-block;}
.auction-products .product-content .products-rating li i { color: #ff6a00;}
.auction-products .product-content .products-rating li a { position: relative; top: -2px; margin-left: 5px; font-size: 14px;}
.auction-products .product-content .products-price { padding: 0; margin: 0; list-style: none; margin-bottom: 10px;}
.auction-products .product-content .products-price li { display: inline-block; color: #ff6a00; font-size: 20px; font-weight: 500; width: 100%;}
.auction-products .product-content .products-price li span { color: #30B239; font-size: 14px; font-weight: normal;}
.auction-products .product-content .products-price li del { color: #9C9C9C; font-size: 14px; margin-left: 5px; margin-right: 5px;}
.auction-products .product-content .products-cart-wish-view { padding: 0; margin: 0; list-style: none;}
.auction-products .product-content .products-cart-wish-view li { display: inline-block; margin-right: 13px;}
.auction-products .product-content .products-cart-wish-view li:last-child { margin-right: 0;}
.auction-products .product-content .products-cart-wish-view li .default-btn { padding: 12px 20px; font-size: 15px; border: 1px solid #dddddd; background-color: transparent; color: #9C9C9C;}
.auction-products .product-content .products-cart-wish-view li .default-btn::before, .single-products .product-content .products-cart-wish-view li .default-btn::after { background-color: #ff6a00;}
.auction-products .product-content .products-cart-wish-view li .default-btn:hover { border-color: #ff6a00; background-color: #ff6a00; color: #ffffff;}
.auction-products .product-content .products-cart-wish-view li .wish-btn { width: 42px; height: 42px; line-height: 42px; text-align: center; border: 1px solid #dddddd; display: block; position: relative; top: 2px; border-radius: 50px; font-size: 22px;}
.auction-products .product-content .products-cart-wish-view li .wish-btn:hover { border-color: #ff6a00; background-color: #ff6a00; color: #ffffff;}
.auction-products .product-content .products-cart-wish-view li .eye-btn { width: 42px; height: 42px; line-height: 41px; text-align: center; border: 1px solid #dddddd; display: block; position: relative; top: 2px; border-radius: 50px; font-size: 22px; background-color: transparent; color: #9C9C9C; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; cursor: pointer;}
.auction-products .product-content .products-cart-wish-view li .eye-btn:hover { border-color: #ff6a00; background-color: #ff6a00; color: #ffffff;}
.auction-products:hover { border-color: #ff6a00;}
.auction-content { margin-bottom: 15px;}
.auction-content .title { font-size: 20px; color: #ff6a00; float: left; line-height: 40px;}
.auction-content .auction-cart-wish-view li i { font-size: 20px;}
.auction-content #timer div, .auction-content #timers div,.auction-content #timerss div { display: inline-block; position: relative; color: #ff6a00; width: 60px; height: 40px; line-height: 16px; border-radius: 0; padding-top: 13px; font-size: 26px; font-weight: 500; text-align: center; margin-right: 10px;}
.auction-content #timer div span,.auction-content #timers div span,.auction-content #timerss div span { display: block; text-transform: capitalize; margin-top: -6px; font-size: 17px; font-weight: 500; display: none;}
.auction-content #timer div::before,.auction-content #timers div::before,.auction-content #timerss div::before { content: ''; position: absolute; right: -9px; top: 25px; z-index: 1; width: 5px; height: 5px; border-radius: 50%; background: #ff6a00;}
.auction-content #timer div::after,.auction-content #timers div::after,.auction-content #timerss div::after { content: ''; position: absolute; right: -9px; bottom: 25px; z-index: 1; width: 5px; height: 5px; border-radius: 50%; background: #ff6a00;}
.auction-content #timer div:last-child,.auction-content #timers div:last-child, .auction-content #timerss div:last-child { margin-right: 0;}
.auction-content #timer div:last-child::before,.auction-content #timers div:last-child::before, .auction-content #timerss div:last-child::before { display: none;}
.auction-content #timer div:last-child::after,.auction-content #timers div:last-child::after, .auction-content #timerss div:last-child::after { display: none;}

/*news======================================================*/
.our-blog-area { width: 100%; min-width: 1200px; float: left;}
.single-blog { width: 282px; float: left; margin-right: 24px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; margin-bottom: 24px;}
.single-blog:nth-child(4n) { margin-right: 0;}
.single-blog img { width: 282px; height: 173px;}
.single-blog.blog-post .blog-content h3 { margin-bottom: 12px;}
.single-blog .blog-content { margin-top: 20px; cursor: pointer;}
.single-blog .blog-content ul { padding: 0; margin: 0; list-style-type: none; line-height: 1; margin-bottom: 10px;}
.single-blog .blog-content ul li { display: inline-block; margin-right: 15px; padding-right: 15px; position: relative; font-size: 14px;}
.single-blog .blog-content ul li::before { content: ""; position: absolute; top: 0; right: -3px; width: 1px; height: 100%; background-color: #9C9C9C; -webkit-transform: rotate(20deg); transform: rotate(20deg);}
.single-blog .blog-content ul li:last-child::before { display: none;}
.single-blog .blog-content h3 { font-size: 16px; margin-bottom: 25px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.single-blog .blog-content h3 a { color: #111111;}
.single-blog .blog-content .default-btn { padding: 12px 20px; background-color: transparent; border: 1px solid #dddddd; color: #111111;}
.single-blog .blog-content .default-btn::before, .single-blog .blog-content .default-btn::after { background-color: #0068b7;}
.single-blog .blog-content .default-btn:hover { color: #ffffff;}
.single-blog .blog-content img { width: 21px; height: 13px;float:left; margin-right:5px;}
.single-blog:hover { -webkit-transform: translateY(-2px); transform: translateY(-2px);}
.single-blog:hover .blog-content h3 a { color: #0068b7;}
@media only screen and (max-width: 991px) {
  .single-blog { width: calc(100% - 1.5rem); margin: 0.5rem 0.75rem;}
  .single-blog img { width: 100%; height: 100%;}
  .single-blog .blog-content { width: 100%; margin-top: 0.7rem;}
  .single-blog .blog-content ul { margin-bottom: 0.5rem;}
  .single-blog .blog-content ul li { font-size: 0.875rem;}
  .single-blog.blog-post .blog-content h3 { font-size: 1rem; margin-bottom: 0;}
}
/*合作伙伴======================================================*/
.partner-area { width: 1200px; min-width: 1200px; margin: 0 auto;}
.partner-area .owl-carousel .owl-item img { width: auto; margin: auto;}
.partner-area .partner-title { text-align: center; margin-bottom: 30px;}
.partner-area .partner-title p { margin-top: -9px;}
.partner-area .partner-title p span { color: #0068b7;}
.partner-wrap { border: 1px solid #dddddd; padding: 30px;}
.partner-item img { -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity: 0.3; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; cursor: pointer;}
.partner-item:hover img { opacity: 1;}
/*car parameters*/
.car-all { width: 100%; float: left; background: #f5f5f5;/* overflow: hidden; margin: 20px;*/ padding: 20px; border: #dddddd solid 1px;}
.car-all h2 { width: 100%; float: left; font-size: 26px; font-weight: 600; margin: 0 0 20px 0;}
.car-all h3 { width: 100%; float: left; font-size: 16px; margin: 15px 0; font-weight: bold; border-left: #0068b7 solid 2px; padding-left: 15px;}
.car-all table { width: 100%; float: left; border: 1px solid #dddddd; border-collapse: collapse;}
.car-all table tr { border-bottom: #dddddd solid 1px;}
.car-all table tr:last-child { border-bottom: none;}
.car-all table td { background: #F8F8F8; padding: 10px; background: #ffffff; border-right: #dddddd solid 1px;}
.car-all table td:nth-child(6n){ border-right: none;}
.car-all .tdbg { background: #F8F8F8;}
@media only screen and (max-width: 991px) {
  .car-all { width: calc(100% - 1.5rem); float: left; margin: 0.7rem 0.75rem; padding: 0.7rem;/* overflow: auto;*/}
  .car-all h2 { font-size: 1rem; margin: 0 0 0.7rem 0;}
  .car-all h3 { font-size: 0.875rem; margin: 0 0 0.7rem 0; padding-left: 0.7rem;}
  .heng { overflow-x: scroll; width: 100%; float: left;}
  .car-all table { white-space: nowrap;}
}
/*底部样式======================================================*/
.footer-area { width: 100%; min-width: 1200px; margin: 0 auto; padding: 30px 0 20px 0; border-top: #0068b7 solid 8px; background: #f5f5f5;}
.footer-area .ulist { width: 100%; float: left;}
.footer-area .ulist h4 { font-size: 14px; float: left; font-weight: 600; line-height: 32px;}
.footer-area .ulist a { padding: 0 10px; line-height: 32px; font-size: 15px; color: #0068b7; float: left;}
@media only screen and (max-width: 991px) {
  .footer-area { width: 100%; min-width: 100%; float: left;}
  .footer-area .ulist h4 { font-size: 0.875rem; float: left; font-weight: 600; line-height: 2rem;}
  .footer-area .ulist a { padding: 0 0.5rem; line-height: 2rem; font-size: 0.9rem; color: #0068b7; float: left;}
}
.single-footer-widget { margin-bottom: 24px;}
.single-footer-widget h3 { font-size: 20px; margin-bottom: 15px;}
.single-footer-widget ul { padding: 0; margin: 0; list-style-type: none;}
.single-footer-widget .info-list { margin-bottom: 20px;}
.single-footer-widget .info-list li { font-size: 14px; position: relative; padding-left: 20px; margin-bottom: 17px;}
.single-footer-widget .info-list li:last-child { margin-bottom: 0;}
.single-footer-widget .info-list li i { color: #0068b7; position: absolute; top: 0; left: 0; font-size: 16px;}
.single-footer-widget .info-list li a:hover { color: #0068b7;}
.single-footer-widget .social-link { padding: 0; list-style-type: none;}
.single-footer-widget .social-link li { display: inline-block; margin-right: 10px;}
.single-footer-widget .social-link li:last-child { margin-right: 0;}
.single-footer-widget .social-link li span { margin-right: 20px; color: #111111;}
.single-footer-widget .import-link li { margin-bottom: 10px;}
.single-footer-widget .import-link li:last-child { margin-bottom: 0;}
.single-footer-widget .app-btn { margin-bottom: 20px;}
.single-footer-widget .app-btn li { display: inline-block; margin-right: 10px;}
.single-footer-widget .app-btn li:last-child { margin-right: 0;}
.single-footer-widget .app-btn li a img { max-width: 115px;}
.single-footer-widget .payment { color: #111111; font-size: 16px; margin-bottom: 15px; display: block;}
.single-footer-widget .payment-option li { display: inline-block; margin-right: 10px;}
/*======================================================*/
.copy-right-area { width: 100%; min-width: 1200px; margin: 0 auto; border-top: 1px solid #dddddd; padding-top: 15px; padding-bottom: 15px; text-align: center; background: #f5f5f5;}
.copy-right-area p a { color: #0068b7;}
.copy-right-area p a:hover { color: #0068b7;}
@media only screen and (max-width: 991px) {
  .copy-right-area { width: 100%; min-width: 100%; float: left;}
}
/*顾客======================================================*/
.flash-deals-area .owl-carousel .owl-item img { width: auto;}
.flash-deals-area .owl-theme .owl-dots { position: absolute; top: 50%; right: -11px; display: -ms-grid; display: grid; margin-top: 0 !important; opacity: 0; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.flash-deals-area .owl-theme .owl-dots .owl-dot span { background-color: #ffdbc1; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.flash-deals-area .owl-theme .owl-dots .owl-dot span:hover { background-color: #0068b7;}
.flash-deals-area .owl-theme .owl-dots .owl-dot span.active { background-color: #0068b7;}
.flash-deals-area .owl-theme:hover .owl-dots { opacity: 1;}
.single-customer { background-color: #eff5ff; padding: 20px;}
.single-customer.single-card { margin-bottom: 24px;}
.single-customer.bg-fff5e7 { background-color: #fff5e7;}
.single-customer p { color: #111111;}
.single-customer .avatar { position: relative; padding-left: 85px; margin-bottom: 30px; margin-top: 14px;}
.single-customer .avatar .customer { border-radius: 50px;}
.single-customer .avatar img { position: absolute; top: -14px; left: 0;}
.single-customer .avatar .quote { bottom: -20px; top: auto; text-align: center; left: 22px;}
.single-customer .avatar .avatar-name h3 { font-size: 16px;}
.single-customer .avatar .avatar-name span { font-size: 14px;}
/*类别======================================================*/
.categories-wrap { border: 1px solid #dddddd; padding: 24px; padding-bottom: 0;}
.categories-wrap .tabs { padding: 0; margin: 0; list-style-type: none; border: 1px solid #dddddd; padding-top: 12px; margin-bottom: 24px;}
.categories-wrap .tabs li { border: none; padding: 0; font-size: 16px; color: #111111; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; margin-bottom: 13px; padding-bottom: 12px; border-bottom: 1px solid #dddddd; display: block; width: 100%; text-align: left; padding-left: 20px; padding-right: 20px; cursor: pointer;}
.categories-wrap .tabs li i { position: relative; top: 2px;}
.categories-wrap .tabs li:last-child { padding-bottom: 0; border-bottom: none;}
.categories-wrap .tabs li.current { color: #0068b7;}
.categories-wrap .tabs li:hover { color: #0068b7;}
.categories-wrap .owl-nav { margin-top: 0;}
.categories-wrap .owl-nav .owl-prev, .categories-wrap .owl-nav .owl-next { background-color: transparent; border: 1px solid #dddddd !important; width: 40px; height: 40px; line-height: 40px; color: #9C9C9C; text-align: center; display: inline-block; border-radius: 50px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; margin: 0; position: absolute; top: 50%; left: -19px; -webkit-transform: translateY(-30px); transform: translateY(-30px);}
.categories-wrap .owl-nav .owl-prev i, .categories-wrap .owl-nav .owl-next i { font-size: 27px; position: relative; top: -1px; color: #9C9C9C; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.categories-wrap .owl-nav .owl-prev:hover, .categories-wrap .owl-nav .owl-next:hover { background-color: transparent; background-color: #0068b7; border-color: #0068b7 !important;}
.categories-wrap .owl-nav .owl-prev:hover i, .categories-wrap .owl-nav .owl-next:hover i { color: #ffffff;}
.categories-wrap .owl-nav .owl-next { left: auto; right: -19px; -webkit-transform: translateY(-30px); transform: translateY(-30px);}
.categories-wrap .owl-nav .owl-next i { right: -1px;}
.tab .tabs_item { display: none;}
.tab .tabs_item:first-child { display: block;}
/*热门分类 地区风格======================================================*/
.popular-categories-area .section-title { }
.popular-categories-area .section-title b { font-size: 16px; padding: 6px 0; float: right; font-weight: normal;}
.single-popular-categories { background-color: #e6f7f6; text-align: center; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; margin-bottom: 30px;}
.single-popular-categories a { display: block; padding: 20px;}
.single-popular-categories span { display: block; color: #111111; margin-top: 10px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.single-popular-categories:hover { background-color: #0068b7;}
.single-popular-categories:hover span { color: #ffffff;}
/*====================================================内页样式区=====================================================*/
/* 页面标题区域样式=====================================================*/
.page-title-area { width: 100%; min-width: 1200px; margin: 0 auto; background-color: #f8f8f9; padding: 15px 0; position: relative; z-index: 1; height: 100%; z-index: 1;}
.page-title-area .page-title-content ul { width: 1200px; margin: 0 auto; padding-left: 0; list-style-type: none; margin-bottom: 0;}
.page-title-area .page-title-content ul li { display: inline-block; position: relative; padding-right: 15px; margin-left: 15px;}
.page-title-area .page-title-content ul li::before { content: ""; position: absolute; top: 5px; right: -3px; background-color: #9C9C9C; width: 1px; height: 15px; -webkit-transform: rotate(15deg); transform: rotate(15deg);}
.page-title-area .page-title-content ul li:first-child { margin-left: 0;}
.page-title-area .page-title-content ul li:last-child { padding-right: 0;}
.page-title-area .page-title-content ul li:last-child::before { display: none;}
.page-title-area .page-title-content .active { color: #0068b7;}
.page-title-area .page-title-content .active a { color: #0068b7;}
@media only screen and (max-width: 991px) {
  .page-title-area { min-width: 100%; padding: 0.7rem;}
  .page-title-area .page-title-content ul { width: 100%;}
  /*.page-title-area .page-title-content { width: 100%; float: left;}*/
}
/*购物车区======================================================*/
.image-gallery img { cursor: pointer; margin: 5px; width: 100px; height: 100px; object-fit: cover;}
.overlay { position: fixed; top: 50%; left: 50%; padding: 10px; display: flex; align-items: center; justify-content: center; display: none;}
.enlarged-image { width: 500px !important; height: 360px !important;}
.cart-area { width: 100%; float: left; margin: 30px 0; border-bottom: #dedede solid 2px;}
.cart-area h1 { width: 100%; float: left; font-size: 20px; font-weight: bold;}
.cart-area .Merchant { max-width: 100%; padding: 0;}
.cart-area .cart-controller { width: 100%; float: left; background-color: #ffffff; border: 1px solid #ebebeb; border-bottom: none; margin: 10px 0 35px 0;}
.cart-area .trash { text-align: center !important;}
.cart-area .trash .remove { color: #ed1d24; font-size: 20px; float: left;}
.cart-area .trash .remove:hover { color: #ed1d24;}
.cart-area .trash .remove i { font-size: 20px;}
.cart-area .default-btn { display: block; color: #ffffff !important;}
.cart-area .product-thumbnail { width: 130px;}
.cart-area .product-thumbnail img { border: 1px solid #dddddd; width: 50px; height: 37px;}
.cart-area .cart-table table { margin-bottom: 0;}
.cart-area .cart-table table thead tr { border-style: none;}
.cart-area .cart-table table thead tr th { border: none; color: #111111; font-size: 14px; font-weight: normal; padding: 10px 20px; /*white-space: nowrap;*/}
.cart-area .cart-table table tbody tr td { vertical-align: middle; border: none; border-bottom: 1px solid #dedede; /*white-space: nowrap;*/ padding: 10px 15px;}
.cart-area .cart-table table tbody tr td .unit-amount { color: #9C9C9C;}
.cart-area .cart-table table tbody tr td .subtotal-amount { color: #9C9C9C;}
.cart-area .cart-table table tbody tr td a { color: #111111;}
.cart-area .cart-table table tbody tr td a:hover { color: #0068b7;}
.cart-area .cart-table table tbody tr td.product-quantity { width: 145px; padding: 0;}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter { position: relative;}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter input { height: 45px; color: #111111; outline: 0; display: block; border: none; background-color: #f8f8f8; text-align: center; width: 100%; font-size: 15px; font-weight: normal; border: 1px solid #dedede;}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter input::-webkit-input-placeholder { color: #111111;}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter input:-ms-input-placeholder { color: #111111;}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter input::-ms-input-placeholder { color: #111111;}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter input::placeholder { color: #111111;}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter .minus-btn { position: absolute; top: 0; text-align: center; margin: 0; right: 0; background-color: transparent; cursor: pointer; color: #ffffff; width: 40px; height: 100%; line-height: 48px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter .minus-btn i { width: 23px; height: 23px; line-height: 23px; background-color: #dddddd; display: inline-block; border-radius: 50px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter .minus-btn:hover i { color: #ffffff; background-color: #0068b7;}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter .minus-btn2 { position: absolute; top: 0; text-align: center; margin: 0; right: 0; background-color: transparent; cursor: pointer; color: #ffffff; width: 40px; height: 100%; line-height: 48px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter .minus-btn2 i { width: 23px; height: 23px; line-height: 23px; background-color: #dddddd; display: inline-block; border-radius: 50px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter .minus-btn2:hover i { color: #ffffff; background-color: #0068b7;}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter .plus-btn { position: absolute; top: 0; left: 10px; background-color: transparent; cursor: pointer; color: #ffffff; width: 40px; height: 100%; line-height: 48px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter .plus-btn i { width: 23px; height: 23px; text-align: center; margin: 0; line-height: 23px; background-color: #dddddd; display: inline-block; border-radius: 50px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter .plus-btn:hover i { color: #ffffff; background-color: #0068b7;}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter .plus-btn2 { position: absolute; top: 0; left: 10px; background-color: transparent; cursor: pointer; color: #ffffff; width: 40px; height: 100%; line-height: 48px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter .plus-btn2 i { width: 23px; height: 23px; text-align: center; margin: 0; line-height: 23px; background-color: #dddddd; display: inline-block; border-radius: 50px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.cart-area .cart-table table tbody tr td.product-quantity .input-counter .plus-btn2:hover i { color: #ffffff; background-color: #0068b7;}
.cart-area .cart-table table tbody tr td i { font-size: 16px; margin-right: 10px;}
.cart-area .cart-table table tbody tr td input { margin-right: 10px;}
@media only screen and (max-width: 991px) {
  .cart-area { margin: 0.7rem 0;}
  .cart-area .cart-table table { width: 100%;}
  .cart-area .cart-table table thead tr { border-bottom: #dee2e6 solid 1px;}
}
.cart-area .coupon-cart { padding-top: 5px; margin-bottom: 0;}
.cart-area .coupon-cart .form-group { position: relative;}
.cart-area .coupon-cart .form-group .form-control { border: 1px solid #dedede;}
.cart-area .coupon-cart .form-group .form-control:focus { border-color: #0068b7;}
.cart-area .coupon-cart .form-group .default-btn { position: absolute; top: 0; right: 0; padding: 15px 40px; height: 55px; line-height: 24px;}
.cart-area .coupon-cart .form-group .default-btn::before { display: none;}
.cart-area .coupon-cart .form-group .default-btn::after { display: none;}
.cart-area .coupon-cart .default-btn.update-cart { float: right; height: 55px; line-height: 29px;}
.cart-area .coupon-cart .default-btn2.update-cart { float: right;}
.cart-area .cart-totals { padding: 30px; border: 1px solid #ebebeb; background-color: #ffffff; max-width: 400px; margin: auto;}
.cart-area .cart-totals h3 { position: relative; padding-bottom: 10px; font-size: 20px; font-weight: 500; position: relative;}
.cart-area .cart-totals ul { padding: 0; margin: 0 0 25px; list-style-type: none;}
.cart-area .cart-totals ul li { color: #9C9C9C; position: relative; margin-bottom: 15px;}
.cart-area .cart-totals ul li b { font-weight: 400; color: #111111;}
.cart-area .cart-totals ul li:last-child { padding-bottom: 0; border-bottom: none; margin-bottom: 0;}
.cart-area .cart-totals ul li span { float: right; color: #9C9C9C; font-weight: normal;}
.cart-area .cart-totals .default-btn { display: block; padding: 15px 30px;}
.cart-area.recent-order h3 { font-size: 20px; margin-bottom: 20px;}
@media only screen and (max-width: 991px) {
  .cart-area { margin: 0.7rem 0 0 0;}
  .cart-area h1 { font-size: 1rem;}
  .cart-area .cart-controller { overflow-x: scroll;}
  .cart-area .cart-table table thead tr th { font-size: 0.875rem; font-weight: bold; padding: 0.5rem 0.5rem;}
  .cart-area .cart-table table tbody tr td { font-size: 0.875rem; padding: 0.5rem 0.5rem;}
}
.yanzheng { position: relative;}
.yanzheng .getCode { position: absolute; top: 40px; right: 0; height: 38px; line-height: 38px; padding: 0 15px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; text-align: center; color:#0d6efd; background: #ebf4ff; float: right; box-sizing: border-box; cursor: pointer;}
.yanzheng .getCode:hover { background: #e2eaf5;}
.yanzheng .getCode1 { position: absolute; top: 40px; right: 0; height: 38px; line-height: 38px; padding: 0 15px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; text-align: center; color:#0d6efd; background: #ebf4ff; float: right; box-sizing: border-box; cursor: pointer;}
.yanzheng .getCode1:hover { background: #e2eaf5;}
@media only screen and (max-width: 991px) {
  .yanzheng .getCode { top: 2.48rem; height: 2.5rem; line-height: 2.5rem; padding: 0 0.4rem;}
  .yanzheng .getCode1 { top: 2.2rem; height: 2.5rem; line-height: 2.5rem; padding: 0 0.4rem;}
}
/* 结账购物=====================================================*/
.chekimg { width: 130px;}
.chekborder { border: 1px solid #dddddd; width: 60px; text-align: center; height: 36px; line-height: 30px; margin: 0 10px; float: left; cursor: pointer;}
.minus-btn { border: 1px solid #dddddd; height: 36px; line-height: 30px; display: block; width: 30px; text-align: center; float: left; cursor: pointer; background: #ffffff;}
/*.minus-btn i { font-size: 12px; position: absolute; left: 8px; top: 0;}*/
.plus-btn {/* border: 1px solid #dddddd;*/ height: 36px; line-height: 36px; display: block; width: 30px; text-align: center; float: left; cursor: pointer; background: #ffffff;}
/*.plus-btn i { font-size: 12px; position: absolute; left: 8px; top: 0;}*/
.minus-btn2 { border: 1px solid #dddddd; height: 36px; line-height: 30px; display: block; width: 30px; text-align: center; float: left; cursor: pointer; background: #ffffff;}
/*.minus-btn i { font-size: 12px; position: absolute; left: 8px; top: 0;}*/
.plus-btn2 {/* border: 1px solid #dddddd;*/ height: 36px; line-height: 36px; display: block; width: 30px; text-align: center; float: left; cursor: pointer; background: #ffffff;}
.check-input { border: 1px solid #dddddd; margin: 0 5px; cursor: pointer;}
.checkout-area { width: 100%; float: left;}
.checkout-area .billing-details { width: 100%; float: left; padding: 0 0 30px 0; /*-webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); background-color: #ffffff;*/}
.checkout-area .billing-details h3 { margin-bottom: 15px; font-size: 15px; border-bottom: 1px dashed #e6ebf3; padding: 0 0 20px 0;}
.checkout-area .billing-details .form-group { width: 100%; float: left; margin-bottom: 20px;}
.checkout-area .billing-details .form-group .form-control { width: 60%; background-color: #ffffff; border-color: #ebebeb; float: left;}
.checkout-area .billing-details .form-group .form-control[readonly]{ background-color: #e9ecef; opacity: 1;}
.checkout-area .billing-details .form-group .form-control3 { width: 14%; margin-right: 10px; background-color: #ffffff; border-color: #ebebeb; float: left; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; height: 40px; line-height: 40px; cursor: pointer; background: #ffffff; border: 1px solid #e6ebf3; padding: 0 15px;}
.checkout-area .billing-details .form-group .form-control3[readonly]{ background-color: #e9ecef; opacity: 1;}
.checkout-area .billing-details .form-group .form-control4 { width: 36%; margin-right: 10px; background-color: #ffffff; border-color: #ebebeb; float: left; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; height: 40px; line-height: 40px; cursor: pointer; background: #ffffff; border: 1px solid #e6ebf3; padding: 0 15px;}
.checkout-area .billing-details .form-group .form-control4[readonly]{ background-color: #e9ecef; opacity: 1;}
.checkout-area .billing-details .form-group .form-control6 { width: 100%; background-color: #ffffff; border-color: #ebebeb; float: left; padding: 15px;}
.checkout-area .billing-details .form-group .form-control6[readonly]{ background-color: #e9ecef; opacity: 1;}
.form-control5 { width: 100%; margin-right: 10px; background-color: #ffffff; border-color: #ebebeb; float: left; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; line-height: 40px; cursor: pointer; background: #ffffff; border: 1px solid #e6ebf3; padding: 0 15px;}
.form-control5[readonly]{ background-color: #e9ecef; opacity: 1;}
.checkout-area .billing-details .form-group label { width: 150px; float: left; text-align: right; display: block; margin: 8px; color: #111111;}
.checkout-area .billing-details .form-group label .required { color: #ff0000;}
.required { color: #ff0000;}
.checkout-area .billing-details .form-group textarea { padding-top: 13px;}
.checkout-area .billing-details .form-check { margin-bottom: 20px;}
.checkout-area .billing-details .form-check .form-check-label { color: #111111; font-size: 14px;}
.checkout-area .billing-details .form-check label { position: relative; top: 1px;}
.checkout-area .billing-details .col-lg-12:last-child .form-group { margin-bottom: 0; width: 100%; float: left;}
.checkout-area .cart-totals { margin-bottom: 30px; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); padding: 30px; background-color: #ffffff;}
.checkout-area .cart-totals h3 { margin-bottom: 25px; position: relative; font-size: 20px; position: relative;}
.checkout-area .cart-totals ul { padding: 0; margin: 0; list-style-type: none;}
.checkout-area .cart-totals ul li { color: #9C9C9C; position: relative; margin-bottom: 15px;}
.checkout-area .cart-totals ul li:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0;}
.checkout-area .cart-totals ul li b { font-weight: normal; color: #111111;}
.checkout-area .cart-totals ul li span { float: right; color: #9C9C9C; font-weight: normal;}
.checkout-area .faq-accordion { margin-top: 30px; margin-bottom: 0;}
.checkout-area .faq-accordion h3 { margin-bottom: 20px; position: relative; font-size: 20px;} z
.checkout-area .faq-accordion .accordion .accordion-content { border-top: none; padding: 0; background-color: transparent;}
.checkout-area .faq-accordion .accordion .accordion-content .form-group { margin-bottom: 30px;}
.checkout-area .faq-accordion .accordion .accordion-title { padding: 0; position: relative; padding-left: 25px; background-color: transparent; border: none; margin-bottom: 10px; color: #111111; font-size: 15px; font-weight: 500;}
.checkout-area .faq-accordion .accordion .accordion-title.active::after { background-color: #0068b7;}
.checkout-area .faq-accordion .accordion .accordion-title.active::before { border-color: #0068b7;}
.checkout-area .faq-accordion .accordion .accordion-title::before { content: ""; position: absolute; top: -2px; left: -4px; width: 17px; height: 17px; border: 1px solid #111111; border-radius: 50%; margin: 3px;}
.checkout-area .faq-accordion .accordion .accordion-title::after { content: ""; position: absolute; top: 4px; left: 2px; width: 11px; height: 11px; background-color: #ffffff; border-radius: 50%; border-radius: 50%;}
.checkout-area .faq-accordion .accordion .accordion-title:hover { color: #0068b7;}
.checkout-area .faq-accordion .accordion .accordion-item { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; margin-bottom: 15px; padding: 0; border: none;}
.checkout-area .faq-accordion .form-check { font-size: 14px;}
.checkout-area .faq-accordion .form-check label { margin-bottom: 5px;}
.checkout-area .faq-accordion .form-check label a { color: #ff6a00;}
.checkout-area .faq-accordion .form-check label a:hover { color: #ff6a00;}
.checkout-area .faq-accordion .default-btn { width: 100%;}
.log-in-coupon-code { background-color: #f2fafd; padding: 20px 30px; margin-bottom: 30px;}
.log-in-coupon-code p { color: #111111;}
.log-in-coupon-code p a { color: #0068b7;}
.checkout-bar { background-color: #e6f7f6; padding: 40px 30px; margin-bottom: 30px;}
.checkout-bar .profile-info { position: relative; padding-left: 125px;}
.checkout-bar .profile-info img { position: absolute; top: -12px; left: 0; border-radius: 50px; width: 100px; height: 100px;}
.checkout-bar .profile-info h3 { font-size: 20px; margin-bottom: 7px;}
.checkout-bar .profile-info h3 a { color: #111111;}
.checkout-bar .profile-info span { /*display: block;*/ margin-bottom: 5px; padding-left: 15px; font-weight: bold;}
.checkout-bar .profile-info b { width: 60px; display: block; float: left;}
.checkout-bar .profile-info p { display: block; margin-bottom: 5px; float: left; width: 100%;}
.checkout-bar .edit-profiles { text-align: right;}
.cart-controller { width: 100%; float: left;}
/*评价管理=====================================================*/
.evaluate { background-color: #e6f7f6; padding: 40px 30px; margin-bottom: 30px;}
.evaluate .profile-info { position: relative; padding-left: 125px;}
.evaluate .profile-info img { position: absolute; top: -12px; left: 0; border-radius: 50px; width: 100px; height: 100px;}
.evaluate .profile-info h3 { font-size: 20px; margin-bottom: 7px;}
.evaluate .profile-info h3 a { color: #111111;}
.evaluate .profile-info span { /*display: block;*/ margin-bottom: 5px; padding-left: 15px; font-weight: bold;}
.evaluate .profile-info b { width: 60px; display: block; float: left;}
.evaluate .profile-info a { display: block; margin-bottom: 5px; float: left; width: 100%;}
.evaluate .edit-profiles { text-align: right;}
/*购买成功=====================================================*/
.order-content { max-width: 500px; margin: auto; text-align: center;}
.order-content img { margin-bottom: 20px;}
.order-content h3 { font-size: 20px; margin-bottom: 17px;}
.order-content span { display: block; margin-bottom: 10px;}
.order-content p { margin-bottom: 30px;}
.item-order { max-width: 960px; margin: auto; margin-bottom: 0;}
.item-order h3 { font-size: 20px;}
.item-order .order-item-content { padding: 0; margin: 0; list-style: none; border: 1px solid #dddddd;}
.item-order .order-item-content li { border-bottom: 1px solid #dddddd; padding: 15px 30px;}
.item-order .order-item-content li:last-child { border-bottom: none;}
.item-order .order-item-content li span { float: right;}
.order-item-address { padding: 0; margin: 0; list-style: none; border: 1px solid #dddddd; margin-bottom: 24px;}
.order-item-address li { border-bottom: 1px solid #dddddd; padding: 15px 30px; position: relative; padding-left: 100px;}
.order-item-address li.addresss { padding-left: 30px;}
.order-item-address li.addresss span { position: unset;}
.order-item-address li h3 { font-size: 20px;}
.order-item-address li:last-child { border-bottom: none;}
/*.order-item-address li span { position: absolute; top: 14px; left: 30px;}*/
/* 订单追踪方式=====================================================*/
.order-tracking { max-width: 600px; margin: auto; text-align: center;}
.order-tracking h3 { font-size: 20px; margin-bottom: 30px;}
.order-tracking form .form-group { margin-bottom: 24px;}
.order-tracking form .form-group label { text-align: left; display: block; margin-bottom: 10px;}
.order-tracking form .default-btn { width: 100%;}
.order-tracking form p { margin-top: 20px;}
.order-tracking form p a { color: #0068b7;}
/* 关于我们=====================================================*/
.about-area .owl-carousel .owl-item img { width: auto;}
.about-content { position: relative; padding-left: 200px;}
.about-content h3 { position: absolute; top: 0; left: 0; font-size: 24px;}
.single-team { text-align: center; margin-bottom: 30px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.single-team img { margin-bottom: 15px;}
.single-team h3 { font-size: 20px;}
.single-team:hover { -webkit-transform: translateY(-3px); transform: translateY(-3px);}
.team-area .tabs_item { display: block;}
.team-area .tabs_item .products-details-tab-content .additional-information { padding-left: 0; margin-bottom: 0; list-style-type: none; text-align: left;}
.team-area .tabs_item .products-details-tab-content .additional-information li { border: 1px solid #dddddd; border-bottom: none; padding: 10px 15px; color: #9C9C9C; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.team-area .tabs_item .products-details-tab-content .additional-information li a { color: #0068b7;}
.team-area .tabs_item .products-details-tab-content .additional-information li:last-child { border-bottom: 1px solid #dddddd;}
.team-area .products-details-tab-content .additional-information li span { display: inline-block; width: 30%; font-size: 16px; font-weight: 500; color: #111111;}
/*用户=====================================================*/
.user-area { width: 1200px; margin: 0 auto; position: relative; z-index: 1;}
.user-area .tishi { margin: 10px; color: #0068b7; width: 100%; float: left; text-align: center;}
.user-area .products-details-tab .tabs { list-style-type: none; padding: 25px 0; text-align: center; margin-bottom: 20px; background: #f8f8f8;}
.user-area .products-details-tab .tabs li { display: inline-block; line-height: initial; font-size: 16px; font-weight: bold; padding: 0 35px; /*margin-right: 30px;*/ border-right: 1px solid #111111; position: relative; color: #111111; cursor: pointer; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.user-area .products-details-tab .tabs li:hover { color: #0068b7;}
.user-area .products-details-tab .tabs li.current { color: #0068b7;}
.user-area .products-details-tab .tabs li:last-child { margin-right: 0; border-right:none;}
.user-area .tab_content { max-width: 680px; border: #0068b7 solid 1px; margin: 0 auto; padding: 50px 50px;}
.user-area .user-form-content h3 { font-size: 20px; font-weight: bold; text-align: center; margin-bottom: 30px;}
.user-area .user-form-content .user-form { margin: auto;}
.user-area .user-form-content .user-form .form-group { margin-bottom: 20px;}
.user-area .user-form-content .user-form .form-group label { width: 100%; height: 24px; font-size: 16px; margin-bottom: 15px; color: #111111;}
.user-area .user-form-content .user-form .form-group .form-control { -webkit-box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.05);}
.user-area .user-form-content .user-form .form-group .forgot-login input { -webkit-appearance: auto !important;}
.user-area .user-form-content .user-form .login-action { margin-bottom: 30px;}
.user-area .user-form-content .user-form .login-action .log-rem { display: inline-block;}
.user-area .user-form-content .user-form .login-action .log-rem label { margin-bottom: 0; font-size: 16px;}
.user-area .user-form-content .user-form .login-action .forgot-login { display: inline-block; float: right;}
.user-area .user-form-content .user-form .default-btn3 { width: 100%;}
.user-area .user-form-content .create { text-align: center; font-size: 16px;}
.user-area .user-form-content .create a { color: #0068b7;}
.user-area .user-form-content.log-in-width { max-width: 930px; margin: auto;}
.user-area .user-form-content.register-width { max-width: 930px; margin: auto;}
.user-area #remember-2 { position: relative; top: 1px;}
.user-area .log-in-page { max-width: 860px; margin: auto;}
.user-area .log-in-page { max-width: 860px; margin: auto;}
.user-area .register { max-width: 860px; margin: auto;}
.testimonials-area .single-customer .avatar .avatar-name h3 { font-size: 18px;}
@media only screen and (max-width: 991px) {
  .user-area { width: calc(100% - 1.5rem); margin: 0.7rem 0.75rem;}
  .user-area .user-form-content .user-form .form-group label { font-size: 1rem; margin-bottom: 0.7rem;}
  .user-area .tab_content { width: 100%; padding: 2rem;}
  .user-area .user-form-content .user-form .form-group { width: 100%; margin-bottom: 0.7rem;}
  .user-area .user-form-content .user-form .form-group .form-control { width: 100%; height: 2.5rem; line-height: 2.5rem; background: #f8f8f8;}
}
/*个人中心=====================================================*/
.dashboard-navigation { border: 1px solid #dddddd; padding: 0; margin: 0; list-style-type: none; padding-top: 15px; padding-bottom: 15px;}
.dashboard-navigation li { border-bottom: 1px solid #dddddd; padding-bottom: 15px; margin-bottom: 15px; padding-left: 30px; padding-right: 30px;}
.dashboard-navigation li:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0;}
.dashboard-navigation li h3 { font-size: 20px;}
.dashboard-navigation li a { color: #9C9C9C; display: block;}
.dashboard-navigation li a:hover { color: #0068b7;}
.dashboard-navigation li a.active { color: #0068b7;}
.profile-bar { background-color: #f2fafd; padding: 40px 30px; margin-bottom: 30px;}
.profile-bar .profile-info { position: relative; padding-left: 125px;}
.profile-bar .profile-info img { position: absolute; top: -12px; left: 0; border-radius: 50px; width: 100px; height: 100px;}
.profile-bar .profile-info h3 { font-size: 20px; margin-bottom: 7px;}
.profile-bar .profile-info h3 a { color: #111111;}
.profile-bar .profile-info span { /*display: block;*/ margin-bottom: 5px; padding-left: 15px; font-weight: bold;}
.profile-bar .profile-info b { width: 60px; display: block; float: left;}
.profile-bar .profile-info a { display: block; margin-bottom: 5px; float: left; width: 100%;}
.profile-bar .edit-profiles { text-align: right;}
.profile-bar .edit-profiles { text-align: right;}
.billing-address-bar { background-color: #fff4f3; padding: 30px; margin-bottom: 30px;}
.billing-address-bar h3 { font-size: 20px; margin-bottom: 7px;}
.billing-address-bar ul { padding: 0; margin: 0; list-style-type: none; margin-top: 20px;}
.billing-address-bar ul li { margin-bottom: 10px;}
.billing-address-bar ul li span { color: #111111; margin-right: 10px;}
.billing-address-bar ul li:last-child { margin-bottom: 0;}
.billing-address-bar .edit-address { text-align: right;}
.billing-address-bar .edit-address .default-btn { background-color: transparent; border: 1px solid #0068b7; color: #111111;}
.billing-address-bar .edit-address .default-btn::before, .billing-address-bar .edit-address .default-btn::after { background-color: #0068b7;}
.billing-address-bar .edit-address .default-btn:hover { color: #ffffff;}
.edit-profile h3 { font-size: 24px; margin-bottom: 20px;}
.submit-property-form .form-group { margin-bottom: 20px;}
.submit-property-form .form-group label { margin-bottom: 10px; color: #111111;}
.submit-property-form .form-group label span { color: #ff0000;}
.submit-property-form .form-group .form-select { color: #9C9C9C;}
.submit-property-form .file-upload { position: relative; border: 1px solid #dddddd;}
.submit-property-form .file-upload .inputfile { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1;}
.submit-property-form .file-upload label { display: block;}
.submit-property-form .file-upload .inputfile + label { color: #111111; background-color: #ffffff; margin-bottom: 0; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; padding: 14px 20px; position: relative; height: 140px; text-align: center; font-size: 16px;}
.submit-property-form .file-upload i { position: relative; top: 2px; margin-right: 5px; display: block; font-size: 50px;}
.submit-property-form .file-upload .inputfile:focus + label, .submit-property-form .file-upload .inputfile + label:hover { background-color: transparent; color: #0068b7;}
.submit-property-form .file-upload .inputfile + label { cursor: pointer; display: block;}
.order-details-area .cart-totals { padding: 30px; background-color: #e6f7f6; position: relative;}
.order-details-area .cart-totals h3 { position: relative; font-size: 20px; font-weight: 500; position: relative;}
.order-details-area .cart-totals .default-btn { border: 1px solid #0068b7; background-color: #ffffff; color: #111111; padding: 12px 20px; position: absolute; top: 30px; right: 30px;}
.order-details-area .cart-totals .default-btn:hover { color: #ffffff; border-color: #111111;}
.order-details-area .cart-totals ul { padding: 0; margin: 0; list-style-type: none;}
.order-details-area .cart-totals ul li { color: #9C9C9C; position: relative; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #dddddd;}
.order-details-area .cart-totals ul li b { font-weight: 400; color: #111111;}
.order-details-area .cart-totals ul li:last-child { padding-bottom: 0; border-bottom: none; margin-bottom: 0;}
.order-details-area .cart-totals ul li span { float: right; color: #9C9C9C; font-weight: normal;}
.order-details-title { font-size: 24px; margin-bottom: 20px;}
.address-details-area { margin-top: 50px;}
.address-details-area .cart-totals { padding: 30px; background-color: #fff4f3;}
.address-details-area .cart-totals h3 { position: relative; font-size: 20px; font-weight: 500; position: relative;}
.address-details-area .cart-totals ul { padding: 0; margin: 0; list-style-type: none;}
.address-details-area .cart-totals ul li { color: #9C9C9C; position: relative; margin-bottom: 20px; padding-left: 75px;}
.address-details-area .cart-totals ul li:last-child { margin-bottom: 0;}
.address-details-area .cart-totals ul li span { color: #111111; font-weight: normal; position: absolute; top: 0; left: 0;}
.address-list h3 { font-size: 20px; margin-bottom: 20px;}
.address-list .added-address { background-color: #e6f7f6; text-align: center; margin-bottom: 30px;}
.address-list .added-address a { display: block; padding: 30px;}
.address-list .added-address a i { font-size: 30px; line-height: 1; border: 1px solid #0068b7; width: 40px; height: 40px; line-height: 40px; border-radius: 50px; margin-bottom: 10px; display: inline-block;}
.address-list .added-address a span { display: block; color: #9C9C9C;}
.address-list .edit-address .default-btn { width: 100%; margin-bottom: 10px;}
/*评论管理=====================================================*/
.dashboard-area .tab .tabs_item { display: none;}
.dashboard-area .tab .tabs_item:first-child { display: block;}
.dashboard-area .products-details-tab {}
.dashboard-area .products-details-tab .tabs { list-style-type: none; padding: 0; /*text-align: center;*/ margin-bottom: 20px;}
.dashboard-area .products-details-tab .tabs li { display: inline-block; line-height: initial; font-size: 20px; padding: 0 35px; /*margin-right: 30px;*/ position: relative; color: #111111; cursor: pointer; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.dashboard-area .products-details-tab .tabs li:hover { color: #0068b7;}
.dashboard-area .products-details-tab .tabs li.current { color: #0068b7;}
.dashboard-area .products-details-tab .tabs li:last-child { margin-right: 0;}
.dashboard-area .products-details-tab .tab_content { border: 1px solid #dddddd; padding: 30px;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information { padding-left: 0; margin-bottom: 0; list-style-type: none; text-align: left;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information li { border: 1px solid #dddddd; border-bottom: none; padding: 10px 15px; color: #9C9C9C;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information li:last-child { border-bottom: 1px solid #dddddd;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information li span { display: inline-block; width: 30%; font-size: 16px; font-weight: 500; color: #111111;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content h3 { margin-bottom: 20px; font-size: 20px;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title { position: relative;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .rating { display: inline-block;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .rating .fas.fa-star { color: #ffba0a;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .rating i { color: #ffba0a; font-size: 14px;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title p { margin-bottom: 0; display: inline-block; padding-left: 5px; line-height: initial;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .btn { position: absolute; right: 0; bottom: 10px; padding: 10px 11px; font-size: 11px;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .btn:focus { border: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; border: 4px; background-color: #111111;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments { /*margin-top: 35px;*/}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item { margin-top: 30px; position: relative; padding-right: 200px; border-top: 1px dashed #dddddd; padding-top: 30px;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .rating .fas.fa-star { color: #ffba0a;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .rating i { font-size: 14px; color: #ffba0a;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item h3 { margin-top: 10px; margin-bottom: 10px; font-size: 16px;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item span { margin-bottom: 2px; font-size: 13px; display: block;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item span strong { font-weight: 400; font-size: 14px; color: #111111;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item p { margin-bottom: 0;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item img { width: 100px; height: 100px; float: left; margin-right: 10px;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .review-report-link { position: absolute; right: 0; color: #57647c; top: 40px; text-decoration: underline;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .review-report-link i { font-size: 14px;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .review-report-link:hover { color: #0068b7;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item:first-child { border: none; margin-top: 0; padding-top: 0;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form { margin-top: 30px;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form .form-group { margin-bottom: 30px;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form .form-group label { margin-bottom: 8px; font-size: 14px; color: #111111;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form .form-group textarea { padding-top: 15px;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form .form-group .form-control { font-size: 14px;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .specification { padding: 0; margin: 0; list-style-type: none;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .specification li { margin-bottom: 10px;}
.dashboard-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .specification li:last-child { margin-bottom: 0;}
.dashboard-area .product-view-one .modal-content { overflow: initial;}
.order-list { width: 100%; padding-bottom: 70px;}
.order-list section { position: relative; clear: both; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; background: #fff; margin-bottom: 10px;}
.order-list-top { width: 100%; position: relative; margin: auto; clear: both; border-bottom: 1px solid #e5e5e5;}
.order-list-top-img { position: absolute; top: 10px; left: 0; width: 100px; height: 100px;}
.order-list-top-img img { height: 100%; background: #ccc;}
.order-list-top-info { padding-left: 120px; padding-top: 10px; height: 110px;}
.order-list-top-info h1 { display: block; font-size: 14px; color: #333; line-height: 28px; height: 56px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.order-list-top-info h2 { color: #ff6a00; font-size: 14px; font-weight: 600; line-height: 20px;}
.order-list-top-info h2 span { font-size: 14px; font-weight: 100;}
.order-list-Below { width: 100%; padding-top: 13.5px; position: relative; margin: auto; clear: both;}
.order-list-Below h1 { font-size: 13px; color: #333; line-height: 1; height: 27px; float: left;}
.order-list-Below ul { float: left; padding-left: 15px;}
.order-list-Below ul li { float: left; width: 28px; height: 17px; background: url("../images/pic_heart01.png") no-repeat left top; background-size: 17px 17px; list-style: none; cursor: pointer;}
.order-list-Below ul li.on { background: url("../images/pic_heart02.png") no-repeat left top; background-size: 17px 17px;}
.order-list-Below .order-textbox { clear: both;}
.order-list-Below .order-textbox textarea { width: 100%; height: 60px; padding: 5px; border: none; border: 1px solid #bbb; border-radius: 4px; font-size: 13px; color: #ccc;}
.order-button { z-index: 999; clear: both; width: 100%; padding: 20px 0; text-align: right;}
/* 侧边栏Style=====================================================*/
.sidebar-widget { width: 320px; margin-bottom: 30px;}
.sidebar-widget h3 { font-size: 20px; margin-bottom: 12px;}
.sidebar-widget ul { padding: 0; margin: 0; list-style-type: none;}
.sidebar-widget.search .search-form { background-color: #ffffff; position: relative;}
.sidebar-widget.search .search-form .search-button { position: absolute; width: 55px; height: 55px; line-height: 55px; top: 0; right: 0; font-size: 20px; color: #ffffff; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; background-color: #0068b7;}
.sidebar-widget.search .search-form .search-button:hover { background-color: #111111;}
.sidebar-widget.categories ul { border: 1px solid #dddddd; padding-bottom: 10px; padding: 25px 0;}
.sidebar-widget.categories ul li { position: relative; margin-bottom: 10px; font-size: 15px; position: relative; padding-bottom: 10px; border-bottom: 1px solid #ebebeb; padding-left: 30px; padding-right: 30px; margin-top: -6px;}
.sidebar-widget.categories ul li a { display: block; color: #111111;}
.sidebar-widget.categories ul li a i { font-size: 20px; position: relative; top: 2px; left: -6px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.sidebar-widget.categories ul li a:hover { color: #0068b7;}
.sidebar-widget.categories ul li a:hover i { color: #0068b7;}
.sidebar-widget.categories ul li span { position: relative; top: 1px;}
.sidebar-widget.categories ul li:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none;}
.sidebar-widget.tags ul { background: #f5f5f5; padding: 15px; border-radius: 6px;}
.sidebar-widget.tags ul li { display: inline-block; margin-bottom: 10px; margin-right: 10px;}
.sidebar-widget.tags ul li a { border: 1px solid #eeeeee; padding: 8px 7px; display: inline-block; background-color: #ffffff; font-size: 14px;}
.sidebar-widget.tags ul li a:hover { -webkit-transform: translateY(-2px); transform: translateY(-2px); background-color: #0068b7; color: #ffffff; border-color: #0068b7;}
.sidebar-widget.tags ul li:last-child { margin-bottom: 0;}
.sidebar-widget.bank ul { max-width: 270px; float: right; background: #d6ecff; padding: 20px; border-radius: 6px; text-align: right;}
.sidebar-widget.bank ul li { width: 100%; float: left; display: inline-block; font-size: 18px; font-weight: bold; margin: 5px 0; color: #0069b7;}
.sidebar-widget.bank i { font-size: 22px; margin-bottom: 10px; font-weight: bold; background: #0069b7; padding: 6px; color: #ffffff; border-radius: 6px; margin: 0 5px;}
.sidebar-widget.illustrate ul { max-width: 220px; float: right; background: #d5ffdd; padding: 20px; border-radius: 6px; text-align: right;}
.sidebar-widget.illustrate ul li { width: 100%; float: left; display: inline-block; font-size: 18px; font-weight: bold; margin: 5px 0; color: #1d965d;}
.sidebar-widget.illustrate i { font-size: 22px; margin-bottom: 10px; font-weight: bold; background: #0069b7; padding: 6px; color: #ffffff; border-radius: 6px; margin: 0 5px;}
.sidebar-widget.banke ul { max-width: 270px; float: right; background: #ffe9da; padding: 20px; border-radius: 6px; text-align: right;}
.sidebar-widget.banke ul li { width: 100%; float: left; display: inline-block; font-size: 18px; font-weight: bold; margin: 5px 0; color: #ff6a00;}
.sidebar-widget.banke i { font-size: 22px; margin-bottom: 10px; font-weight: bold; background: #0069b7; padding: 6px; color: #ffffff; border-radius: 6px; margin: 0 5px;}
.sidebar-widget.tags .size16 { font-size: 18px;}
.sidebar-widget.tags .size18 { font-size: 18px;}
.sidebar-widget.tags .size20 { font-size: 20px;}
.sidebar-widget.about-us { border: 1px solid #dddddd; padding: 30px;}
.sidebar-widget.about-us .about-us-img { margin-bottom: 12px;}
.sidebar-widget.about-us .about-us-img img { border-radius: 50px;}
.sidebar-widget.filter { border: 1px solid #dddddd; padding: 30px;}
.sidebar-widget.filter h3 { margin-top: -4px;}
.sidebar-widget.filter .price-range-filter-item input { width: 100%; border: 0; border-radius: 0; text-align: left; font-size: 16px; color: #111111;}
.sidebar-widget.filter .price-range-bar { border: none; background: #111111; height: 3px; width: 94%; margin-left: 0; margin-bottom: 15px; margin-top: 25px; position: relative;}
.sidebar-widget.filter .price-range-bar .ui-slider-range { background: #111111;}
.sidebar-widget.filter .price-range-bar .ui-slider-handle { border: none; border-radius: 0; background: #fff; border: 2px solid #111111; height: 10px; width: 10px; top: -4px; cursor: pointer; background: #111111; position: absolute;}
.sidebar-widget.filter .price-range-bar .ui-slider-handle:focus { outline: 0;}
.sidebar-widget.filter .price-range-bar .ui-slider-handle + span { background: #111111;}
.sidebar-widget.brand { overflow: hidden;}
.sidebar-widget.brand .checkboxs .chb2 { top: 4px; width: 100%; left: -163px;}
.sidebar-widget.brand ul { border: 1px solid #dddddd; padding-bottom: 10px; padding-top: 28px;}
.sidebar-widget.brand ul li { border-bottom: 1px solid #dddddd; margin-bottom: 10px; padding-bottom: 10px; padding-left: 30px; padding-right: 30px; color: #111111; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.sidebar-widget.brand ul li:hover { color: #0068b7;}
.sidebar-widget.brand ul li span { float: right;}
.sidebar-widget.brand ul li:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none;}
@media only screen and (max-width: 991px) {
  .sidebar-widget { width: calc(100% - 1.5rem); margin: 0.7rem 0.75rem;}
  .sidebar-widget.categories ul { margin: 0 0 0.7rem 0; width: 100%; float: left; padding: 0.7rem 0;}
  .sidebar-widget.categories ul li { width: calc(100% - 1rem); float: left; margin: 0 0.5rem; padding: 0.3rem 0 0.3rem 0.3rem;}
  .sidebar-widget.categories ul li:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none;}
  .sidebar-widget.bank ul { max-width: 100%; width: 100%;/* margin: 0 0.75rem;*/ padding: 0.5rem; text-align: left; border-radius: 0;}
  .sidebar-widget.bank ul li { font-size: 1rem; margin: 0;}
  .sidebar-widget.banke ul { max-width: 100%; width: 100%; /*margin: 0 0.75rem;*/ padding: 0.5rem; text-align: left; border-radius: 0;}
  .sidebar-widget.banke ul li { font-size: 1rem; margin: 0;}
  .sidebar-widget.tags ul { border-radius: 0; padding: 0.7rem;}
  .sidebar-widget.tags .size18 { font-size: 0.875rem;}
  .sidebar-widget.tags .size20 { font-size: 1rem;}
  .sidebar-widget.tags ul li { margin: 0 0.7rem 0.7rem 0;}
  .sidebar-widget.tags ul li a { font-size: 0.75rem;}
}
.trendingss h3 { font-size: 20px; margin-bottom: 12px; padding-top: 5px; margin-bottom: 20px;}
.trendingss .trending-product-list { padding: 30px;}
.trendingss .trending-product-list .single-list img { max-width: 105px;}
.product-color .product-color-switch { margin-top: 0; margin-bottom: 30px;}
.product-color .product-color-switch ul { list-style-type: none; margin: 0; padding: 30px; border: 1px solid #dddddd;}
.product-color .product-color-switch ul li { display: inline-block; margin-left: 4px; margin-top: 4px;}
.product-color .product-color-switch ul li.title { display: block; margin: 0;}
.product-color .product-color-switch ul li.title h3 { font-size: 20px; margin-top: -5px;}
.product-color .product-color-switch ul li span { position: relative; top: 4px; font-size: 14px; color: #111111; font-weight: 500;}
.product-color .product-color-switch ul li button { display: inline-block; position: relative; border: 1px solid transparent; width: 30px; height: 30px;}
.product-color .product-color-switch ul li button::before { position: absolute; content: ""; left: 0; right: 0; top: 0; bottom: 0; background: #eeeeee; margin: 2px; -webkit-transition: 0.5s; transition: 0.5s;}
.product-color .product-color-switch ul li button.color-d9d9d9::before { background: #d9d9d9;}
.product-color .product-color-switch ul li button.color-f759ab::before { background: #f759ab;}
.product-color .product-color-switch ul li button.color-9254de::before { background: #9254de;}
.product-color .product-color-switch ul li button.color-597ef7::before { background: #597ef7;}
.product-color .product-color-switch ul li button.color-40a9ff::before { background: #40a9ff;}
.product-color .product-color-switch ul li button.color-36cfc9::before { background: #36cfc9;}
.product-color .product-color-switch ul li button.color-73d13d::before { background: #73d13d;}
.product-color .product-color-switch ul li button.color-bae637::before { background: #bae637;}
.product-color .product-color-switch ul li button.color-ffec3d::before { background: #ffec3d;}
.product-color .product-color-switch ul li button.color-ffc53d::before { background: #ffc53d;}
.product-color .product-color-switch ul li button.color-9ae6b4::before { background: #9ae6b4;}
.product-color .product-color-switch ul li button.color-ff7a45::before { background: #ff7a45;}
.product-color .product-color-switch ul li button.color-ff4d4f::before { background: #ff4d4f;}
.product-color .product-color-switch ul li button.color-63b3ed::before { background: #63b3ed;}
.product-color .product-color-switch ul li button.color-d69e2e::before { background: #d69e2e;}
.product-color .product-color-switch ul li button.color-c05621::before { background: #c05621;}
.product-color .product-color-switch ul li button.color-38b2ac::before { background: #38b2ac;}
.product-color .product-color-switch ul li button.color-b794f4::before { background: #b794f4;}
.product-color .product-color-switch ul li button.color-fbb6ce::before { background: #fbb6ce;}
.product-color .product-color-switch ul li button.color-000000::before { background: #000000;}
.product-color .product-color-switch ul li button.color-2d3748::before { background: #2d3748;}
.product-color .product-color-switch ul li button:hover { border-color: #111111;}
.product-color .product-color-switch ul li button:focus { border-color: #111111;}
.product-color .product-color-switch ul li.active button { border-color: #111111;}
/* 通知公告样式=====================================================*/
.blog-details-content { width: 830px; float: left;}
.blog-details-content .blog-details-img { margin-bottom: 30px;}
.blog-details-content .blog-details-img img { width: 100%;}
.blog-details-content .blog-top-content .blog-content .admin { padding: 0; margin: 0; list-style-type: none; margin-bottom: 15px;}
.blog-details-content .blog-top-content .blog-content .admin li { margin-right: 10px; padding-right: 10px; position: relative; display: inline-block; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.blog-details-content .blog-top-content .blog-content .admin li i { color: #0068b7; display: inline-block; margin-right: 5px; position: relative; top: 1px;}
.blog-details-content .blog-top-content .blog-content .admin li:last-child { margin-right: 0; padding-right: 0;}
.blog-details-content .blog-top-content .blog-content .admin li:last-child::before { display: none;}
.blog-details-content .blog-top-content .blog-content .admin li img{ margin-right: 5px;}
.blog-details-content .blog-top-content .blog-content h3 { font-size: 25px; margin-bottom: 20px;}
.blog-details-content .blog-top-content blockquote { padding: 30px; padding-left: 80px; position: relative; margin-top: 0; margin-bottom: 0;}
.blog-details-content .blog-top-content blockquote p { font-size: 16px; color: #111111; font-weight: 500; margin-bottom: 0;}
.blog-details-content .blog-top-content blockquote i { font-size: 60px; color: #0068b7; position: absolute; top: 40px; left: 0; line-height: 1;}
.blog-details-content .blog-top-content .blog-content-2 { margin-bottom: 25px;}
.blog-details-content .blog-top-content .blog-content-3 { margin-bottom: 30px;}
.blog-details-content .blog-top-content .blog-content-3 h3 { margin-bottom: 15px; font-size: 24px;}
.blog-details-content .blog-top-content .blog-content p img{width:100%;}
.blog-details-content .tags { margin-top: 30px; margin-bottom: 30px;}
.blog-details-content .tags .tag-link { padding: 0; margin: 0; list-style-type: none; line-height: 1; display: inline-block;}
.blog-details-content .tags .tag-link li { display: inline-block; margin-right: 15px;}
.blog-details-content .tags .tag-link li span { color: #111111;}
.blog-details-content .tags .tag-link li a { font-size: 14px; display: inline-block; border: 1px solid #dddddd; padding: 5px 10px;}
.blog-details-content .tags .tag-link li a:hover { color: #0068b7; border: 1px solid #0068b7;}
.blog-details-content .share-link { display: inline-block; float: right; position: relative; padding-bottom: 20px;}
.blog-details-content .share-link span { font-size: 14px; cursor: pointer; position: relative; top: -2px; color: #111111;}
.blog-details-content .share-link .social-icon { padding: 0; margin: 0; list-style-type: none;}
.blog-details-content .share-link .social-icon li { display: inline-block;}
.blog-details-content .share-link .social-icon li a { padding: 0 5px;}
.blog-details-content .share-link .social-icon li a i { font-size: 18px;}
.blog-details-content .comment { padding: 0; margin: 0; list-style-type: none; margin-bottom: 40px; border: 1px solid #dddddd;}
.blog-details-content .comment li { width: 100%; padding: 30px; display: inline-block; position: relative; padding-left: 120px; background-color: #ffffff; border-bottom: 1px solid #dddddd;}
.blog-details-content .comment li:last-child { border-bottom: none;}
.blog-details-content .comment li img { width: 60px; height: 60px; position: absolute; top: 30px; left: 30px; border-radius: 30px;}
.blog-details-content .comment li h3 { font-size: 16px; margin-top: -5px; margin-bottom: 2px;}
.blog-details-content .comment li span { font-size: 14px; display: block; margin-bottom: 10px;}
.blog-details-content .comment li p { margin-bottom: 0;}
.blog-details-content .comment li .read-more { position: absolute; top: 30px; right: 30px;}
.blog-details-content .comment li.margin-left { width: calc(100% - 30px); margin-left: 30px;}
.blog-details-content .leave-reply { padding: 30px; border: 1px solid #dddddd;}
.blog-details-content .leave-reply h3 { margin-bottom: 20px; font-size: 24px; position: relative;}
.blog-details-content .leave-reply form p { margin-bottom: 30px;}
.blog-details-content .leave-reply form .form-group { margin-bottom: 30px;}
.blog-details-content .leave-reply form .form-group label { margin-bottom: 10px; color: #111111;}
.blog-details-content .leave-reply form .form-group .form-control { background-color: #ffffff; border: 1px solid #ebebeb;}
.blog-details-content .leave-reply form .form-group .form-control::-webkit-input-placeholder { color: #cccccc;}
.blog-details-content .leave-reply form .form-group .form-control:-ms-input-placeholder { color: #cccccc;}
.blog-details-content .leave-reply form .form-group .form-control::-ms-input-placeholder { color: #cccccc;}
.blog-details-content .leave-reply form .form-group .form-control::placeholder { color: #cccccc;}
@media only screen and (max-width: 991px) {
  .blog-details-content { width: calc(100% - 1.5rem); margin: 0.7rem 0.75rem;}
  .blog-details-content .blog-top-content .blog-content .admin li img { margin-right: 0.3rem;}
}
.contact-info-europe h3 { font-size: 20px; margin-bottom: 20px;}
.contact-info-europe ul { padding: 0; margin: 0; list-style-type: none;}
.contact-info-europe ul li { position: relative; padding-left: 0; padding-left: 20px; margin-bottom: 10px;}
.contact-info-europe ul li h4 { font-size: 16px; font-weight: 600; margin: 20px 0;}
.contact-info-europe ul li i { position: absolute; top: 0; left: 0; color: #0068b7;}
.map iframe { width: 100%; display: block; height: 348px;}
/* 联系我们=====================================================*/
.contact-area { width: 830px; float: left; margin-bottom: 30px;}
.contact-form h2 { font-size: 22px; margin-bottom: 30px; position: relative;}
.contact-form .form-group { margin-bottom: 30px;}
.contact-form .form-group label { margin-bottom: 10px; font-size: 14px; color: #111111;}
.contact-form .form-group .form-control { background-color: #f9fbfe;}
.list-unstyled { color: #dc3545; margin-top: 10px; font-size: 14px;}
.hidden { display: none;}
#msgSubmit { margin-top: 30px; font-size: 20px;}
.checkboxs { position: relative; padding-left: 20px;}
.checkboxs .chb2 { position: absolute; left: 0; top: 6px;}
@media only screen and (max-width: 991px) {
  .contact-area { width: calc(100% - 1.5rem); margin: 0 0 0.7rem 0.75rem;}
  .contact-form h2 { font-size: 1rem; margin-bottom: 0.7rem;}
  .contact-form .form-group { width: 100%; float: left; margin-bottom: 0.7rem;}
  .contact-form .form-group label { width: 100%; float: left; font-size: 0.875rem;}
  .contact-form .form-group .form-control { width: 100%; line-height: 2.5rem; border: 1px solid #e6ebf3;}
}
/*展品详细页=====================================================*/
.product-details-area .tab .tabs_item { display: none;}
.product-details-area .tab .tabs_item:first-child { display: block;}
.product-details-area .products-details-tab { margin-top: 54px;}
.product-details-area .products-details-tab .tabs { list-style-type: none; padding: 0; /*text-align: center;*/ margin-bottom: 20px;}
.product-details-area .products-details-tab .tabs li { display: inline-block; line-height: initial; font-size: 16px; font-weight: bold; padding: 15px 35px; /*margin-right: 30px;*/ position: relative; color: #111111; cursor: pointer; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.product-details-area .products-details-tab .tabs li:hover { color: #ffffff; background: #ff6a00;}
.product-details-area .products-details-tab .tabs li.current { color: #ffffff; background: #ff6a00;}
.product-details-area .products-details-tab .tabs li:last-child { margin-right: 0;}
.teb_content { border: 1px solid #dddddd; padding: 30px; overflow: hidden;}
.product-details-area .products-details-tab .tab_content { border: 1px solid #dddddd; padding: 30px;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information { padding-left: 0; margin-bottom: 0; list-style-type: none; text-align: left;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information li { border: 1px solid #dddddd; border-bottom: none; padding: 10px 15px; color: #9C9C9C;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information li:last-child { border-bottom: 1px solid #dddddd;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information li span { display: inline-block; width: 30%; font-size: 16px; font-weight: 500; color: #111111;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content h3 { margin-bottom: 20px; font-size: 20px;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title { position: relative;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .rating { display: inline-block;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .rating .fas.fa-star { color: #ffba0a;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .rating i { color: #ffba0a; font-size: 14px;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title p { margin-bottom: 0; display: inline-block; padding-left: 5px; line-height: initial;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .btn { position: absolute; right: 0; bottom: 10px; padding: 10px 11px; font-size: 11px;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .btn:focus { border: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; border: 4px; background-color: #111111;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments { margin-top: 35px;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item { margin-top: 30px; position: relative; padding-right: 200px; border-top: 1px dashed #dddddd; padding-top: 30px;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .rating .fas.fa-star { color: #ffba0a;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .rating i { font-size: 14px; color: #ffba0a;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item h3 { margin-top: 10px; margin-bottom: 10px; font-size: 16px;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item span { margin-bottom: 10px; font-size: 13px; display: block;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item span strong { font-weight: 400; font-size: 14px; color: #111111;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item p { margin-bottom: 0;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .review-report-link { position: absolute; right: 0; color: #57647c; top: 40px; text-decoration: underline;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .review-report-link i { font-size: 14px;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .review-report-link:hover { color: #0068b7;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form { margin-top: 30px;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form .form-group { margin-bottom: 30px;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form .form-group label { margin-bottom: 8px; font-size: 14px; color: #111111;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form .form-group textarea { padding-top: 15px;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form .form-group .form-control { font-size: 14px;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .specification { padding: 0; margin: 0; list-style-type: none;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .specification li { margin-bottom: 10px;}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .specification li:last-child { margin-bottom: 0;}
.product-details-area .product-view-one .modal-content { overflow: initial;}
/*零部件=====================================================*/
.part-details-area { width: 1200px; margin: 0 auto; clear: both;}
.part-details-img { width: 650px; height: 590px; float: left; position: relative; z-index: 0;}
.part-score { width: 60px; float: right;}
.part-score .red { width: 60px; height: 60px; line-height: 60px; float: left; background: #db001a; border-radius: 6px; color: #ffffff; text-align: center; font-weight: bold; font-size: 30px;}
.part-view-one { padding-right: 0 !important; position: relative; width: 100%; float: left;}
.part-view-one.modal.show .modal-dialog { margin-top: 25px;}
.part-view-one .part-view-one-image { background-color: #eeeeee; padding: 15px 20px;}
.part-view-one .modal-dialog { max-width: 900px; margin: 0 auto;}
.part-view-one .modal-content { border: none; padding: 40px; border-radius: 0;/* overflow: scroll;*/}
.part-view-one .modal-content button.close { position: absolute; right: 0; top: 0; outline: 0; opacity: 1; color: #111111; -webkit-transition: 0.5s; transition: 0.5s; line-height: 35px; padding: 0; margin: 0; font-size: 20px; width: 35px; text-shadow: unset; height: 35px;}
.part-view-one .modal-content button.close:hover { background-color: #ff0000; color: #ffffff;}
.part-details-content { width: 450px; float: left;}
.part-details-content h3 { font-size: 22px; margin-bottom: 20px; font-weight: 500; line-height: 30px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical;}
.part-details-content h3 a { color: #111111;}
.part-details-content h3 a:hover { color: #111111;}
.part-details-content .price { margin-bottom: 15px;}
.part-details-content .price .new-price { display: inline-block; font-size: 26px; color: #ff6a00;}
.part-details-content .price .new-price del { display: inline-block; font-size: 18px; color: #c1c1c1; margin-left: 20px;}
.part-details-content .in-stock { margin-left: 10px; color: #30B239; font-size: 14px; position: relative; top: -2px;}
.part-details-content .part-review { margin-bottom: 15px;}
.part-details-content .part-review .rating { display: inline-block; padding-right: 5px;}
.part-details-content .part-review .rating i { color: #ff6a00;}
.part-details-content .part-review .rating-count { display: inline-block; color: #111111; line-height: initial; position: relative; top: -2px;}
.part-details-content .part-review .rating-count:hover { color: #ff6a00;}
.part-details-content .part-info { list-style-type: none; padding: 0; margin-top: 0; margin-bottom: 10px;}
.part-details-content .part-info li { font-size: 16px; margin-bottom: 15px; color: #111111;}
.part-details-content .part-info li:last-child { margin-bottom: 0;}
.part-details-content .part-info li p { font-size: 15px;  color: #9C9C9C;}
.part-details-content .part-info li p i { font-size: 14px; margin-right: 5px;}
.part-details-content .part-info li span { font-size: 14px; color: #888888; font-weight: 500;}
.part-details-content .part-info li b { color: #0068b7;}
.part-details-content .part-info li a { display: inline-block; color: #111111;}
.part-details-content .part-info li a:hover { color: #111111;}
.part-details-content .part-shipei { width: calc(100% - 30px); float: left; min-height: 270px; padding: 10px 15px; margin: 0 0 10px 0; background: #f7f8fa;}
.part-details-content .part-add-to-cart { list-style-type: none; padding: 0; margin: 30px 0; width: 100%;}
.part-details-content .part-add-to-cart a { margin: 0 15px 15px 0; cursor: pointer;}
.part-details-content .part-as { list-style-type: none; padding: 10px 15px; margin-top: 20px; margin-bottom: 10px; background: #f7f8fa; overflow: hidden;}
.part-details-content .part-as li { font-size: 12px; margin-bottom: 0px; color: #111111;}
.part-details-content .part-as b { color: #111111; font-size: 16px; font-weight: bold; margin-bottom: 10px;}
.part-details-content .part-color-switch { margin-top: 0; margin-bottom: 20px;}
.part-details-content .part-color-switch ul { list-style-type: none; margin-bottom: 0; margin-top: -4px; margin-left: -4px; padding-left: 0;}
.part-details-content .part-color-switch ul li { display: inline-block; margin-left: 4px; margin-top: 4px;}
.part-details-content .part-color-switch ul li span { position: relative; top: 4px; font-size: 14px; color: #111111; font-weight: 500;}
.part-details-content .part-color-switch ul li button { display: inline-block; position: relative; border: 1px solid transparent; width: 25px; height: 25px;}
.part-details-content .part-color-switch ul li button::before { position: absolute; content: ""; left: 0; right: 0; top: 0; bottom: 0; background: #eeeeee; margin: 2px; -webkit-transition: 0.5s; transition: 0.5s;}
.part-details-content .part-color-switch ul li button.color-white::before { background: #0000ff;}
.part-details-content .part-color-switch ul li button.color-black::before { background: #222222;}
.part-details-content .part-color-switch ul li button.color-green::before { background: #008000;}
.part-details-content .part-color-switch ul li button.color-yellowgreen::before { background: #9acd32;}
.part-details-content .part-color-switch ul li button.color-teal::before { background: #008080;}
.part-details-content .part-color-switch ul li button:hover { border-color: #111111;}
.part-details-content .part-color-switch ul li button:focus { border-color: #111111;}
.part-details-content .part-color-switch ul li.active button { border-color: #111111;}
.part-details-content .part-add-to-cart .input-counter { max-width: 130px; min-width: 130px; margin-right: 10px; text-align: center; display: inline-block; position: relative;}
.part-details-content .part-add-to-cart .input-counter span { position: absolute; top: 10px; left: 10px; background-color: #0068b7; cursor: pointer; color: #ffffff; width: 30px; height: 30px; line-height: 28px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;/* border-radius: 50px;*/}
.part-details-content .part-add-to-cart .input-counter span:hover { color: #111111;}
.part-details-content .part-add-to-cart .input-counter .minus-btn { left: auto; right: 10px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
/*.part-details-content .part-add-to-cart .input-counter .minus-btn:hover { background-color: #4da3e4; color: #ffffff;}*/
.part-details-content .part-add-to-cart .input-counter .plus-btn { right: 0; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.part-details-content .part-add-to-cart .input-counter .plus-btn:hover { color: #ffffff;}
.part-details-content .part-add-to-cart .input-counter .minus-btn2 { left: auto; right: 10px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.part-details-content .part-add-to-cart .input-counter .minus-btn2:hover { color: #ffffff;}
.part-details-content .part-add-to-cart .input-counter .plus-btn2 { right: 0; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.part-details-content .part-add-to-cart .input-counter .plus-btn2:hover { color: #ffffff;}
.part-details-content .part-add-to-cart .input-counter input { height: 48px; color: #111111; outline: 0; display: block; border: none; background-color: transparent; border: 1px solid #0068b7; text-align: center; width: 100%; font-size: 14px; font-weight: 500;}
.part-details-content .part-add-to-cart .input-counter input::-webkit-input-placeholder { color: #111111;}
.part-details-content .part-add-to-cart .input-counter input:-ms-input-placeholder { color: #111111;}
.part-details-content .part-add-to-cart .input-counter input::-ms-input-placeholder { color: #111111;}
.part-details-content .part-add-to-cart .input-counter input::placeholder { color: #111111;}
.part-details-content .part-add-to-cart .default-btn { /*padding: 14px 15px;*/}
.part-details-content .wishlist-btn { margin-top: 15px;}
.part-details-content .wishlist-btn .default-btn { padding: 14px 23px; background-color: transparent; border: 1px solid #dddddd; color: #9C9C9C;}
.part-details-content .wishlist-btn .default-btn::before, .part-details-content .wishlist-btn .default-btn::after { background-color: #ff6a00;}
.part-details-content .wishlist-btn .default-btn:hover { border-color: #ff6a00; color: #ffffff;}
.part-details-content .share-this-part { margin-top: 15px;}
.part-details-content .share-this-part ul { padding: 0; margin: 0; list-style-type: none;}
.part-details-content .share-this-part ul li { display: inline-block; margin-right: 3px;}
.part-details-content .share-this-part ul li span { position: relative; top: -2px; font-size: 14px; color: #111111; font-weight: 500; margin-right: 10px;}
.part-details-content .share-this-part ul li a i { display: inline-block; width: 30px; height: 30px; line-height: 30px; background-color: #ffffff; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); border-radius: 4px; text-align: center; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; color: #111111;}
.part-details-content .share-this-part ul li a:hover i { background-color: #ff6a00; color: #ffffff;}
@media only screen and (max-width: 991px) {
  .part-details-content { width: 100%; float: left;}
  .part-details-content h3 { font-size: 1rem; margin: 0; font-weight: bold; line-height: 2rem;}
  .part-details-content .price .new-price { font-size: 1rem; font-weight: bold;}
  .part-details-content .part-as { list-style-type: none; padding: 0.3rem 0.5rem; margin-top: 0.5rem; margin-bottom: 0.5rem; background: #f7f8fa; overflow: hidden;}
  .part-details-content .part-as b { font-size: 0.875rem; margin-bottom: 0.3rem;}
  .part-details-content .part-info li { font-size: 0.875rem; margin-bottom: 0.3rem; color: #111111;}
  .part-details-content .part-info li span { font-size: 0.75rem; color: #888888;}
  .part-details-content .part-add-to-cart { margin: 0.7rem 0;}
  .part-details-content .part-add-to-cart a { margin: 0 0 0.5rem 0;}
}
.part-view-one .owl-carousel .owl-item img { width: unset; margin: auto;}
.part-view-one #big .item { padding: 15px; background-color: #ffffff; margin-bottom: 15px;}
.part-view-one .owl-item.active.current { background-color: #ff6a00 !important; padding: 2px;}
.part-view-one.fade { -webkit-animation: zoomIn 1s linear; animation: zoomIn 1s linear;}
.part-view-one .owl-next { position: absolute; top: 50%; right: 50px; margin: 0 !important; border-radius: 0 !important; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; opacity: 0; -webkit-transform: translateY(-25px); transform: translateY(-25px);}
.part-view-one .owl-next i { background-color: #ff6a00; color: #ffffff; width: 30px; height: 30px; line-height: 30px; display: inline-block; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; border-radius: 4px; font-size: 15px;}
.part-view-one .owl-prev { position: absolute; top: 50%; left: 50px; margin: 0 !important; border-radius: 0 !important; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; opacity: 0; -webkit-transform: translateY(-25px); transform: translateY(-25px);}
.part-view-one .owl-prev i { background-color: #ff6a00 !important; color: #ffffff; width: 30px; height: 30px; line-height: 30px; display: inline-block; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; font-size: 15px; border-radius: 4px;}
.part-view-one .owl-theme .owl-nav { margin-top: 0 !important;}
.part-view-one .owl-theme .owl-nav [class*=owl-]:hover { background-color: transparent;}
.part-view-one:hover .owl-prev { opacity: 1; left: 0;}
.part-view-one:hover .owl-next { opacity: 1; right: 0;}
@media only screen and (max-width: 991px) {
  .part-details-area { width: calc(100% - 1.5rem); margin: 0 0.75rem; float: left;}
  .part-details-img { width: 100%!important; height: 335px!important; float: left; position: relative; z-index: 0;}
  .part-details-content .part-as li { font-size: 0.75rem;}
}
/*零部件详细页=====================================================*/
.part-details-area .tab .tabs_item { display: none;}
.part-details-area .tab .tabs_item:first-child { display: block;}
.part-details-area .part-details-tab { margin-top: 54px;}
.part-details-area .part-details-tab .tabs { list-style-type: none; padding: 0; /*text-align: center;*/ margin-bottom: 20px; width: 100%; float: left; border-bottom: 1px solid #dbdbdb;}
.part-details-area .part-details-tab .tabs li { display: inline -block; line-height: initial; float: left; font-size: 16px; font-weight: bold; padding: 15px 35px; /*margin-right: 30px;*/ position: relative; color: #111111; cursor: pointer; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.part-details-area .part-details-tab .tabs li:hover { color: #ffffff; background: #0068b7;}
.part-details-area .part-details-tab .tabs li.current { color: #ffffff; background: #0068b7;}
.part-details-area .part-details-tab .tabs li:last-child { margin-right: 0;}
.teb_content { border: 1px solid #dddddd; padding: 30px; overflow: hidden;}
.part-details-area .part-details-tab .tab_content {/* padding: 15px;*/ float: left;}
.part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content { margin: 0;}
.part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content h3 { margin-bottom: 20px; font-size: 20px;}
.part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content .part-review-form .review-title { position: relative;}
.part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content .part-review-form .review-title .rating { display: inline-block;}
.part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content .part-review-form .review-title .rating .fas.fa-star { color: #ffba0a;}
.part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content .part-review-form .review-title .rating i { color: #ffba0a; font-size: 14px;}
.part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content .part-review-form .review-title p { margin-bottom: 0; display: inline-block; padding-left: 5px; line-height: initial;}
.part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content .part-review-form .review-title .btn { position: absolute; right: 0; bottom: 10px; padding: 10px 11px; font-size: 11px;}
.part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content .part-review-form .review-title .btn:focus { border: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; border: 4px; background-color: #111111;}
.part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content .part-review-form .review-comments { margin-top: 35px;}
.part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content .part-review-form .review-comments .review-item { margin-top: 30px; position: relative; padding-right: 200px; border-top: 1px dashed #dddddd; padding-top: 30px;}
.part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content .part-review-form .review-comments .review-item .rating .fas.fa-star { color: #ffba0a;}
.part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content .part-review-form .review-comments .review-item .rating i { font-size: 14px; color: #ffba0a;}
.part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content .part-review-form .review-comments .review-item h3 { margin-top: 10px; margin-bottom: 10px; font-size: 16px;}
.part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content .part-review-form .review-comments .review-item span { margin-bottom: 10px; font-size: 13px; display: block;}
.part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content .part-review-form .review-comments .review-item span strong { font-weight: 400; font-size: 14px; color: #111111;}
.part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content .part-review-form .review-comments .review-item p { margin-bottom: 0;}
.part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content .part-review-form .review-comments .review-item .review-report-link { position: absolute; right: 0; color: #57647c; top: 40px; text-decoration: underline;}
.part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content .part-review-form .review-comments .review-item .review-report-link i { font-size: 14px;}
.part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content .part-review-form .review-comments .review-item .review-report-link:hover { color: #0068b7;}
.part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content .part-review-form .review-form { margin-top: 30px;}
.part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content .part-review-form .review-form form .form-group { margin-bottom: 30px;}
.part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content .part-review-form .review-form form .form-group label { margin-bottom: 8px; font-size: 14px; color: #111111;}
.part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content .part-review-form .review-form form .form-group textarea { padding-top: 15px;}
.part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content .part-review-form .review-form form .form-group .form-control { font-size: 14px;}
.part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content .specification { padding: 0; margin: 0; list-style-type: none;}
.part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content .specification li { margin-bottom: 10px;}
.part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content .specification li:last-child { margin-bottom: 0;}
@media only screen and (max-width: 991px) {
  .part-details-area .part-details-tab { width: 100%; margin: 0.7rem 0; float: left;}
  .part-details-area .part-details-tab .tab_content { width: 100%;}
  .part-details-area .part-details-tab .tabs { margin-bottom: 0.7rem;}
  .part-details-area .part-details-tab .tabs li { padding: 0.5rem 0.6rem; font-size: 0.85rem;}
  .part-details-area .part-details-tab .tab_content .tabs_item .part-details-tab-content { overflow-x: scroll;}
  .part-maketitle { min-width: 1200px;}
  .part-card { min-width: 1200px;}
}
.part-details-area .part-view-one .modal-content { overflow: initial;}
.partfixed { margin-top: 0px; width: 1200px; z-index: 9999; background: #ffffff; border: 1px solid #dbdbdb;}
.partfixed .make { width: 160px;}
.partfixed .model { width: 318px;}
.partfixed .engine { width: 87px;}
.partfixed .cc { width: 63px;}
.partfixed .kw { width: 91px;}
.partfixed .cylinder { width: 86px;}
.partfixed .type { width: 117px;}
.partfixed .year { width: 87px;}
.partfixed .location { width: 100px; border: none!important;}
.partfixed .makenav { height: 42px;}
.partfixed .makenav a { font-weight: bold; color: #333; padding: 0 10px; background: #ecf8ff; border-right: 1px solid #dbdbdb; border-left: none; border-top: none; float: left; display: inline; height: 42px; line-height: 42px;}
.partfixed .makenav a:hover { background: #ffffff;}
.partfixed .title { zoom: 1; overflow: hidden; border-top: 1px solid #dbdbdb; height: 32px; line-height: 32px; width: 1198px; background: #ecf8ff;}
.partfixed .title span { display: block; float: left; height: 32px; line-height: 32px; border-right: 1px dashed #dbdbdb; padding: 0 5px;}
@media only screen and (max-width: 991px) {
  .partfixed .makenav { height: 2rem;}
  .partfixed .makenav a { font-size: 0.875rem; padding: 0 0.5rem; height: 2rem; line-height: 2rem;}
  .partfixed .title { height: 1.8rem; line-height: 1.8rem; font-size: 0.75rem; font-weight: bold;}
  .part-maketitle { padding: 0.3rem 0.3rem; font-size: 0.75rem;}
  .partfixed .title span { height: 1.7rem; line-height: 1.7rem;}
  .partfixed { position: relative!important; z-index: 0;}
  /*.partfixed .title { width: 100%;}*/
}
.part-maketitle { background: #a9dbff; padding: 5px 5px; font-weight: bold; color: #333; border: 1px solid #dbdbdb; border-bottom: none;}
.part-card { overflow: hidden; zoom: 1; border: 1px solid #dbdbdb; margin-bottom: 4px;}
.part-card .pic { width: 160px; height: auto; float: left; text-align: center; padding: 5px 5px; text-align: center;}
.part-card .info { width: calc(100% - 160px); float: left; border-left: 1px solid #dbdbdb; min-height: 110px;}
.part-card .info .title { background: #ecf8ff; padding: 5px; border-bottom: 1px solid #dbdbdb; font-weight: bold; width: 100%; font-size: 13px;}
.part-card .info .title i { margin-left: 10px; color: #999; font-weight: normal;}
.part-card .info .row { border-top: 1px dashed #dbdbdb; border-bottom: 1px dashed #dbdbdb;}
.part-card table { overflow: hidden; width: 100%; float: left; margin: 0;}
.part-card table>tbody { padding: 0;}
.part-card table tr { width: 100%; border-bottom: 1px dashed #dbdbdb; float: left;}
.part-card table td { padding: 0 5px; font-size: 12px; border-right: 1px dashed #dbdbdb; border-bottom: 0; line-height: 22px;}
.part-card .make { width: 160px;}
.part-card .model { width: 332px;}
.part-card .engine { width: 92px;}
.part-card .cc { width: 65px;}
.part-card .kw { width: 95px;}
.part-card .cylinder { width: 90px;}
.part-card .type { width: 120px;}
.part-card .year { width: 90px;}
.part-card .location { width: 200px; border: none!important;}
@media only screen and (max-width: 991px) {
  .part-card .info .title { font-size: 0.8rem; padding: 0.3rem 0.3rem;}
  .part-card table td { font-size: 0.75rem;}
}
.part-shipei { float: left;}
.part-shipei ul { padding-top: 5px;}
.part-shipei ul li { margin-left:30px; line-height:26px; font-size: 12px;/* font-weight: bold;*/ list-style: disc; float: left; padding-right: 10px; border-bottom: 1px dashed #dbdbdb;}
.part-input { margin: 0;}
.partinputit { width: 100%; float: left; line-height: 40px; height: 40px; font-weight: bold;}
.partinputin { width: 100%; min-height: 40px; line-height: 40px; border: 1px solid #e6ebf3; background-color: #f9fbfe; padding: 0 10px; border-radius: 6px;}
.refno { width: 1200px; float: left;}
.refno table { width: 46%; float: left; margin: 0 2%;}
.refno table th { background: #ecf8ff; border: 1px solid #dbdbdb; padding: 7px 10px; font-size: 14px;}
.refno table td { background: #ffffff; border: 1px solid #dbdbdb; padding: 7px 10px; font-size: 14px; height: 14px;}
.part-tit { height: 20px;}
@media only screen and (max-width: 991px) {
  .part-shipei { width: 100%;}
  .part-shipei ul li { width: calc(100% - 60px); margin: 0 30px; line-height: 1.6rem; font-size: 0.75rem; padding-right: 0;}
  .refno { width: 100%; float: left;}
  .part-input .form-group { margin-bottom: 0.7rem; }
  .partinputit { width: 100%; height: 1.8rem; line-height: 1.8rem; font-size: 0.875rem; font-weight: 500; float: left;}
  .partinputin { width: 100%; line-height: 2.5rem; border: 1px solid #e6ebf3; background-color: #f9fbfe; padding: 0 10px; border-radius: 0;}
  .refno table { width: 100%; margin: 0 0 0.5rem 0;}
  .refno table th { padding: 0.3rem; font-size: 0.75rem;}
  .refno table td { padding: 0.3rem; font-size: 0.75rem;}
}
/* 排序等显示=====================================================*/
.showing-result { margin-bottom: 30px; margin-top: 30px;}
.showing-result .showing-result-count { display: inline-block; margin-left: 20px;}
.showing-result .showing-top-bar-ordering select { border: 1px solid #dddddd; background-color: transparent; border-radius: 0; padding: 5px; color: #9C9C9C;}
.showing-result .showing-top-bar-ordering select:focus { border-color: #9C9C9C; outline: 0; -webkit-box-shadow: none; box-shadow: none;}
.products-filter-options { display: inline-block;}
.products-filter-options .view-list-row .view-column .icon-view-three { margin-left: 15px; position: relative; top: 3px;}
.products-filter-options .view-list-row .view-column .icon-view-three span { width: 7px; height: 14px; display: block; float: left; border: 1px solid #d0d0d0; -webkit-transition: border .2s; transition: border .2s;}
.products-filter-options .view-list-row .view-column .icon-view-three span:not(:first-child) { margin-left: 1px;}
.products-filter-options .view-list-row .view-column .icon-view-three:hover span { border-color: #111111;}
.products-filter-options .view-list-row .view-column .icon-view-three.active span { border-color: #111111;}
.products-filter-options .view-list-row .view-column .view-grid-switch { margin-left: 1px; display: inline-block;}
.products-filter-options .view-list-row .view-column .view-grid-switch span { width: 24px; height: 6px; display: block; position: relative; background-color: #9C9C9C; -webkit-transition: background-color .2s; transition: background-color .2s;}
.products-filter-options .view-list-row .view-column .view-grid-switch span::before { content: ''; position: absolute; top: 0; left: 6px; background-color: #ffffff; display: block; width: 2px; height: 6px;}
.products-filter-options .view-list-row .view-column .view-grid-switch span:not(:first-child) { margin-top: 2px;}
.products-filter-options .view-list-row .view-column .view-grid-switch:hover span { background-color: #111111;}
.products-filter-options .view-list-row .view-column .view-grid-switch.active span { background-color: #111111;}
.products-collections-listing.products-row-view .single-products { padding: 5px 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center !important; -ms-flex-align: center !important;  align-items: center !important;}
.products-collections-listing.products-row-view .single-products .product-img { -webkit-box-flex: 0; -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%; z-index: 1;}
.products-collections-listing.products-row-view .single-products .product-content { -webkit-box-flex: 0; -ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%; margin-top: 0; background-color: #ffffff; z-index: 2; padding: 0; border: none;}
.products-collections-listing.products-row-view .single-products .product-content .products-price li { font-size: 14px;}
.products-collections-listing.products-row-view .single-products .product-content .products-cart-wish-view li { margin-right: 2px;}
.products-collections-listing.products-row-view .single-products .product-content .products-cart-wish-view li .default-btn { padding: 8px 10px; font-size: 13px;}
.products-collections-listing.products-row-view .single-products .product-content .products-cart-wish-view li .wish-btn { width: 30px; height: 30px; line-height: 30px; font-size: 15px;}
.products-collections-listing.products-row-view .single-products .product-content .products-cart-wish-view li .eye-btn { width: 30px; height: 30px; line-height: 30px; font-size: 15px;}
.products-collections-listing.products-row-view .col-lg-3, .products-collections-listing.products-row-view .col-lg-4 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
/* Global Location Area Style=====================================================*/
.global-location-area .single-location { background-color: #ffffff; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); text-align: center; border-radius: 4px; position: relative; z-index: 1; margin-bottom: 24px;}
.global-location-area .single-location::before { content: ""; position: absolute; top: 0; right: 0; width: 0; height: 100%; background-color: #0068b7; border-radius: 4px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; z-index: -1;}
.global-location-area .single-location a { color: #0068b7; padding: 25px; display: block;}
.global-location-area .single-location a i { font-size: 20px; display: inline-block; margin-right: 5px; position: relative; top: 3px;}
.global-location-area .single-location a span { font-size: 16px; font-weight: 600;}
.global-location-area .single-location:hover a { color: #ffffff;}
.global-location-area .single-location:hover::before { width: 100%; right: auto; left: 0;}
/*faq======================================================*/
.faq-accordion { position: relative; z-index: 1; margin-bottom: 25px;}
.faq-accordion h2 { text-align-last: left;}
.faq-accordion .accordion { list-style-type: none; padding-left: 0; margin-bottom: 0;}
.faq-accordion .accordion .accordion-item { border-radius: 0; display: block; margin: 20px; background-color: #ffffff; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); padding: 20px; border: none;}
.faq-accordion .accordion .accordion-item:last-child { margin-bottom: 0;}
.faq-accordion .accordion .accordion-title { padding-left: 78px; color: #111111; text-decoration: none; position: relative; display: block; font-size: 16px; font-weight: 500; z-index: 1;}
.faq-accordion .accordion .accordion-title span { position: absolute; top: -1px; left: 0; color: #0068b7;}
.faq-accordion .accordion .accordion-title i { position: absolute; right: 0; top: -1px; font-size: 20px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; color: #0068b7;}
.faq-accordion .accordion .accordion-title.active i { -webkit-transform: rotate(180deg); transform: rotate(180deg);}
.faq-accordion .accordion .accordion-title.active i::before { content: "\e604";}
.faq-accordion .accordion .accordion-content { display: none; position: relative; margin-top: 10px; padding-left: 78px;}
.faq-accordion .accordion .accordion-content span { position: absolute; top: 0; left: 0; font-size: 16px; font-weight: 500; color: #0068b7;}
.faq-accordion .accordion .accordion-content.show { display: block;}
.faq-tab { width: 1200px; margin: auto;}
.faq-tab .tabs { list-style: none; padding: 0; text-align: center; margin-bottom: 40px;}
.faq-tab .tabs li { display: inline-block; padding-bottom: 5px; margin: 0 -2px; margin-right: 30px; font-weight: 500; position: relative; z-index: 1; cursor: pointer;}
.faq-tab .tabs li:last-child { margin-right: 0;}
.faq-tab .tabs li::before { content: ""; position: absolute; bottom: -2px; right: 0; width: 0; height: 1px; background-color: #0068b7; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; z-index: -1;}
.faq-tab .tabs li.current { color: #0068b7;}
.faq-tab .tabs li.current::before { width: 100%; left: 0; right: auto;}
@media only screen and (max-width: 991px) {
  .faq-tab { width: 100%;}
  .faq-tab .tabs { margin: 0.3rem 0 0 0;}
  .faq-accordion .accordion .accordion-item { margin: 0.7rem 0.75rem; padding: 0.7rem;}
  .contact-us-for-faq { margin: 0 0.75rem 0.7rem 0.75rem;}
}
/* about=====================================================*/
.main-content-text { width: 830px; float: left;}
.main-content-text h1, .main-content-text h2, .main-content-text h3, .main-content-text h4, .main-content-text h5, .main-content-text h6 { margin-bottom: 15px;}
.main-content-text h1 { font-size: 30px;}
.main-content-text h2 { font-size: 26px;}
.main-content-text h3 { font-size: 24px;}
.main-content-text h4 { font-size: 22px;}
.main-content-text h5 { font-size: 20px;}
.main-content-text h6 { font-size: 18px;}
.main-content-text .gap-20 { margin-bottom: 25px;}
.main-content-text ul { padding: 0; list-style-type: none; min-height: 360px;}
.main-content-text ul li { position: relative; line-height: 40px; margin-bottom: 10px; padding-left: 35px;}
.main-content-text ul li:last-child { margin-bottom: 0;}
.main-content-text ul li i { position: absolute; top: 0; left: 0; color: #0068b7; font-size: 20px;}
.main-content-text ol { padding-left: 18px;}
.main-content-text ol li { margin-bottom: 10px;}
.main-content-text ol li::marker { color: #0068b7;}
.main-content-text ol li:last-child { margin-bottom: 0;}
.main-content-text a { color: #0068b7; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.main-content-text a:hover { text-decoration: underline;}
@media only screen and (max-width: 991px) {
  .main-content-text { width: calc(100% - 1.5rem); margin: 0 0.75rem;}
  .main-content-text p { margin-bottom: 0.5rem;}
  .main-content-text h3 { margin-bottom: 0.7rem;}
}
/*其他风格区=====================================================*/
/*预载区 Style=====================================================*/
.preloader { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; height: 100%; position: fixed; top: 0; left: 0; right: 0; background-color: #ffffff; z-index: 99999;}
.preloader .content { width: 80px; height: 80px; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative;}
.preloader .content::after { content: ""; position: absolute; width: 90%; height: 90%; background: white;}
.preloader .content::before { content: ""; position: absolute; width: 100%; height: 100%; background: #0068b7; -webkit-animation: rotate-five 12s infinite alternate; animation: rotate-five 12s infinite alternate;}
.preloader .content .box { height: 50%; width: 50%; background: #0068b7; position: relative; z-index: 10; -webkit-animation: 12s rotate-five infinite alternate; animation: 12s rotate-five infinite alternate;}
.preloader.preloader-deactivate { visibility: hidden;}
@-webkit-keyframes rotate-five {
  0% { -webkit-transform: rotate(180deg); transform: rotate(180deg);}
  50% { -webkit-transform: rotate(360deg); transform: rotate(360deg);}
}
@keyframes rotate-five {
  0% { -webkit-transform: rotate(180deg); transform: rotate(180deg);}
  50% { -webkit-transform: rotate(360deg); transform: rotate(360deg);}
}
/*返回顶部=====================================================*/
.go-top { position: fixed; display: none; cursor: pointer; right: 3%; top: 87%; background-color: #0068b7; z-index: 4; width: 40px; text-align: center; height: 42px; line-height: 42px; -webkit-transform: scale(0); transform: scale(0); visibility: hidden; -webkit-transition: .9s; transition: .9s;}
.go-top i { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; right: 0; margin: 0 auto; color: #ffffff; -webkit-transition: 0.5s; transition: 0.5s; font-size: 20px;}
.go-top i:last-child { opacity: 0; visibility: hidden; top: 60%;}
.go-top::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; background-color: #0068b7; opacity: 0; visibility: hidden; -webkit-transition: 0.5s; transition: 0.5s;}
.go-top:hover { color: #ffffff; background-color: #0068b7;}
.go-top:hover::before { opacity: 1; visibility: visible;}
.go-top:hover i:first-child { opacity: 0; top: 0; visibility: hidden;}
.go-top:hover i:last-child { opacity: 1; visibility: visible; top: 50%;}
.go-top:focus { color: #ffffff;}
.go-top:focus::before { opacity: 1; visibility: visible;}
.go-top:focus i:first-child { opacity: 0; top: 0; visibility: hidden;}
.go-top:focus i:last-child { opacity: 1; visibility: visible; top: 50%;}
.go-top.active { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; visibility: visible; right: 3%; top: 84%; -webkit-transform: scale(1); transform: scale(1);}
/*视频样式=====================================================*/
.video-btn { display: inline-block; width: 80px; height: 80px; line-height: 80px; text-align: center; border-radius: 0; color: #0068b7; position: relative; top: 3px; z-index: 1; background-color: rgba(22, 104, 225, 0.8); border-radius: 50%; -webkit-transition: all ease 0.5s; transition: all ease 0.5s;}
.video-btn i { font-size: 42px; color: #ffffff; position: absolute; top: 0; left: 1px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; height: 100%;}
.video-btn::after, .video-btn::before { content: ""; display: block; position: absolute; top: 0; right: 0; z-index: -1; bottom: 0; left: 0; border-radius: 0; border-radius: 50%; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; -webkit-animation: ripple 1.6s ease-out infinite; animation: ripple 1.6s ease-out infinite; background-color: rgba(22, 104, 225, 0.8);}
.video-btn:hover { background-color: rgba(27, 27, 27, 0.8);}
.video-btn:hover::before, .video-btn:hover::after { background-color: rgba(27, 27, 27, 0.8);}
.model-video .palyer { position: relative; z-index: 16; cursor: pointer;}
.model-video .palyer img { position: absolute; width: 66px; height: 48px; left: 50%; top: 216px; margin-left: -33px;}
.model-video { width: 600px; position: relative; top: 0; left: 0; z-index: 3;}
.model-video .close { cursor: pointer; padding: 5px 10px; /* border-radius: 50%;*/ position: absolute; right: 15px; top: 15px; z-index: 16; background-color: rgba(0, 0, 0, 0.5); }
.model-video .close i { color: #ffffff; font-size: 14px;}
.model-video .paly { width: 600px; height: 480px; position: absolute; top: 0; left: 0; z-index: 10;}
@media only screen and (max-width: 991px) {
  .model-video { width: 100%;}
  .model-video .palyer img { top: 70px;}
  .model-video .paly { width: 100%; height: 245px;}
}
@-webkit-keyframes ripple {
  0%, 35% { -webkit-transform: scale(0); transform: scale(0); opacity: 1;}
  50% { -webkit-transform: scale(1.5); transform: scale(1.5); opacity: 0.8;}
  100% { opacity: 0; -webkit-transform: scale(2); transform: scale(2);}
}
@keyframes ripple {
  0%, 35% { -webkit-transform: scale(0); transform: scale(0); opacity: 1;}
  50% { -webkit-transform: scale(1.5); transform: scale(1.5); opacity: 0.8;}
  100% { opacity: 0; -webkit-transform: scale(2); transform: scale(2);}
}
/*选择区=====================================================*/
.nice-select .list { width: 100%; border-radius: 0; height: 200px; overflow-y: scroll;}
.nice-select .option:hover { background-color: #0068b7; color: #ffffff;}
.nice-select .option.selected.focus { color: #0068b7;}
.nice-select .current { font-size: 16px;}
/*分页1=====================================================*/
.pagination-area { width: 1200px; margin: 0 auto; clear: both; padding-bottom: 50px;}
.pagination-area .page-numbers { width: 45px; height: 45px; line-height: 45px; color: #111111; text-align: center; display: inline-block; position: relative; margin-left: 3px; margin-right: 3px; font-size: 12px; background-color: #f9fbfe; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); border: 1px solid #ebebeb;}
.pagination-area .page-numbers:hover { color: #ffffff; border-color: #0068b7; background-color: #0068b7;}
.pagination-area .page-numbers i { font-size: 20px;}
.pagination-area .page-numbers.next { top: 3px;}
.pagination-area .page-numbers.current { color: #ffffff; border-color: #0068b7; background-color: #0068b7;}
.pagination-area .pages a { width: 45px; height: 45px; line-height: 45px; color: #111111; text-align: center; display: inline-block; position: relative; margin-left: 3px; margin-right: 3px; font-size: 12px; background-color: #f9fbfe; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); border: 1px solid #ebebeb;text-decoration: none;}
.pagination-area .pages a:hover { color: #ffffff; border-color: #0068b7; background-color: #0068b7;}
.pagination-area .pages u { width: 45px; height: 45px; line-height: 45px; color: #ffffff; text-align: center; display: inline-block; position: relative; margin-left: 3px; margin-right: 3px; font-size: 12px; background-color: #0068b7; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); border: 1px solid #ebebeb;text-decoration: none;}
@media only screen and (max-width: 991px) {
  .pagination-area { width: calc(100% - 1.5rem); margin: 0 0.75rem 0.75rem 0.75rem; float: left; padding-bottom: 0;}
  .pagination-area .pages a { /*width: 2rem;*/ height: 2rem; line-height: 2rem;}
  .pagination-area .pages u { /*width: 2rem;*/ height: 2rem; line-height: 2rem;}
}
/*分页2=====================================================*/
.pagination-area2 { width: 830px; float: left;}
.pagination-area2 .page-numbers { width: 45px; height: 45px; line-height: 45px; color: #111111; text-align: center; display: inline-block; position: relative; margin-left: 3px; margin-right: 3px; font-size: 12px; background-color: #f9fbfe; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); border: 1px solid #ebebeb;}
.pagination-area2 .page-numbers:hover { color: #ffffff; border-color: #0068b7; background-color: #0068b7;}
.pagination-area2 .page-numbers i { font-size: 20px;}
.pagination-area2 .page-numbers.next { top: 3px;}
.pagination-area2 .page-numbers.current { color: #ffffff; border-color: #0068b7; background-color: #0068b7;}
.pagination-area2 .pages a { width: 45px; height: 45px; line-height: 45px; color: #111111; text-align: center; display: inline-block; position: relative; margin-left: 3px; margin-right: 3px; font-size: 12px; background-color: #f9fbfe; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); border: 1px solid #ebebeb;text-decoration: none;}
.pagination-area2 .pages a:hover { color: #ffffff; border-color: #0068b7; background-color: #0068b7;}
.pagination-area2 .pages u { width: 45px; height: 45px; line-height: 45px; color: #ffffff; text-align: center; display: inline-block; position: relative; margin-left: 3px; margin-right: 3px; font-size: 12px; background-color: #0068b7; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); border: 1px solid #ebebeb;text-decoration: none;}
@media only screen and (max-width: 991px) {
  .pagination-area2 { width: calc(100% - 1.5rem); margin: 0 0.75rem 0.75rem 0.75rem; float: left;}
  .pagination-area2 .pages a { /*width: 2rem;*/ height: 2rem; line-height: 2rem;}
  .pagination-area2 .pages u { /*width: 2rem;*/ height: 2rem; line-height: 2rem;}
}
/*分页3=====================================================*/
.pagination-area3 { width: 830px; float: left; margin-bottom: 30px;}
.pagination-area3 .page-numbers { width: 45px; height: 45px; line-height: 45px; color: #111111; text-align: center; display: inline-block; position: relative; margin-left: 3px; margin-right: 3px; font-size: 12px; background-color: #f9fbfe; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); border: 1px solid #ebebeb;}
.pagination-area3 .page-numbers:hover { color: #ffffff; border-color: #0068b7; background-color: #0068b7;}
.pagination-area3 .page-numbers i { font-size: 20px;}
.pagination-area3 .page-numbers.next { top: 3px;}
.pagination-area3 .page-numbers.current { color: #ffffff; border-color: #0068b7; background-color: #0068b7;}
.pagination-area3 .pages a { width: 45px; height: 45px; line-height: 45px; color: #111111; text-align: center; display: inline-block; position: relative; margin-left: 3px; margin-right: 3px; font-size: 12px; background-color: #f9fbfe; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); border: 1px solid #ebebeb;text-decoration: none;}
.pagination-area3 .pages a:hover { color: #ffffff; border-color: #0068b7; background-color: #0068b7;}
.pagination-area3 .pages u { width: 45px; height: 45px; line-height: 45px; color: #ffffff; text-align: center; display: inline-block; position: relative; margin-left: 3px; margin-right: 3px; font-size: 12px; background-color: #0068b7; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); border: 1px solid #ebebeb;text-decoration: none;}
@media only screen and (max-width: 991px) {
  .pagination-area3 { width: 100%; margin: 0 0 0.75rem 0; float: left;}
  .pagination-area3 .pages a { /*width: 2rem;*/ height: 2rem; line-height: 2rem;}
  .pagination-area3 .pages u { /*width: 2rem;*/ height: 2rem; line-height: 2rem;}
}
/*flow=====================================================*/
.flow { font-size: 18px; letter-spacing: 3px; line-height: 52px;}
@media only screen and (max-width: 991px) {
  .flow { font-size: 1rem; letter-spacing: 0; line-height: 2rem;}
  .flow p { margin-bottom: 1rem;}
}
/*contract=====================================================*/
.contract { width: 830px; float: left;}
.contract h3 { font-size: 24px;}
.contract .templates { margin: 30px 0; padding: 20px; height: 145px; background: #f8f8f8; border-radius: 10px; overflow: hidden; position: relative;}
.contract .templates .title { font-size: 16px;}
.contract .templates .anniu { max-width: 600px;}
.contract .templates a { max-width: 400px; height: 40px; float: left; position: absolute; bottom: 20px; left: 20px; border-radius: 6px;}
.contract .templates img { position: absolute; right: 20px; bottom: 0;}
.contract .information { width: 100%; float: left;}
.contract .information h1 { font-size: 20px; font-weight: bold;}
.contract .information .purchase { width: 100%; margin: 30px 0; float: left; overflow: hidden;}
.contract .information .purchase li { width: 100%; float: left; margin: 0 0 30px 0;}
.contract .information .purchase li label { width: 270px; float: left; height: 40px; line-height: 40px;}
.contract .information .purchase li input { width: 550px; height: 40px; background: #f8f8f8; line-height: 40px; padding: 0 12px 0 12px; cursor: pointer; border-radius: 6px;}
.contract .information .purchase li select { width: 550px; height: 40px; background: #f8f8f8; line-height: 40px; padding: 0 12px 0 12px; cursor: pointer; border-radius: 6px;}
.contract .information .purchase .enter { width: 370px!important;}
.contract .information .purchase .money { width: 170px!important;}
.contract .information .purchase .xz { width: 300px!important;}
.contract .illustrate { margin: 30px 0; padding: 20px; background: #f8f8f8; border-radius: 10px; overflow: hidden; width: 100%; float: left;}
.contract .illustrate .title { width: 100%; float: left; font-size: 20px; font-weight: bold; margin-bottom: 15px;}
.contract .illustrate p { width:100%; float: left;}
.contract .button { width: 100%; float: left; margin: 0 0 30px 0;}
.contract .button a { margin-right: 20px;/* border-radius: 6px;*/}
.contract .button button { margin-right: 20px;/* border-radius: 6px;*/}
@media only screen and (max-width: 991px) {
  .contract { width: calc(100% - 1.5rem); float: left; margin: 0 0.75rem;}
  .contract .information h1 { font-size: 1rem; margin: 0.7rem 0;}
  .contract .information .purchase { margin: 0 0;}
  .contract .information .purchase li { margin-bottom: 0.7rem;}
  .contract .information .purchase .money { width: 150px!important;}
  .contract .information .purchase .enter { width: calc(100% - 160px)!important;}
  .contract .information .purchase li label { width: 100%; height: 2.5rem; line-height: 2.5rem;}
  .contract .information .purchase li input { height: 2.5rem; line-height: 2.5rem; padding: 0 5px;}
  .contract .information .purchase li select { height: 2.5rem; line-height: 2.5rem; padding: 0 5px;}
  .contract .button { margin: 0 0 1rem 0;}
}
/*notice=====================================================*/
.notice { width: 1200px; float: left;}
.notice .text { width: calc(100% - 40px); float: left; height: 350px; overflow-x: auto; margin: 30px 0; padding: 20px 20px 40px 20px; background: #f8f8f8; border-radius: 10px; position: relative;}
.notice .text p { width: 100%; float: left; line-height: 35px;}
.notice .choose { width: 100%; float: left; overflow: hidden; margin-bottom: 30px;}
.notice .choose label { width: 270px; float: left; height: 40px;}
.notice .choose input { float:left; margin-right:5px; cursor: pointer;}
.notice .choose .span { margin-left: 15px; cursor: pointer;}
.notice .button { width: 100%; float: left; margin: 0 0 30px 0;}
.notice .information { width: 100%; float: left;}
.notice .information h1 { font-size: 20px; font-weight: bold;}
.notice .information .purchase { width: 100%; margin: 30px 0; float: left; overflow: hidden;}
.notice .information .purchase li { width: 100%; float: left; margin: 0 0 30px 0;}
.notice .information .purchase li label { width: 270px; float: left; height: 40px; line-height: 40px;}
.notice .information .purchase li input { width: 550px; height: 40px; background: #f8f8f8; line-height: 40px; padding: 0 12px 0 12px; cursor: pointer; border-radius: 6px;}
.notice .information .purchase li select { width: 550px; height: 40px; background: #f8f8f8; line-height: 40px; padding: 0 12px 0 12px; cursor: pointer; border-radius: 6px;}
.notice .information .purchase .enter { width: 480px!important;}
.notice .information .purchase .money { width: 60px!important;}
.notice .information .purchase .xz { width: 300px!important;}
@media only screen and (max-width: 991px) {
  .notice { width: calc(100% - 1.4rem); float: left; margin: 0.7rem 0.7rem;}
  .notice h3 { font-size: 1rem; font-weight: bold;}
  .notice .text { width: 100%; margin: 0.7rem 0; padding: 0.7rem 0.7rem;}
  .notice .text p { margin-bottom: 0;}
  .notice .choose { margin-bottom: 0.7rem;}
  .notice .choose .left { width: 100%; float: left; height: 2rem; padding: 0!important; margin: 0!important;}
  .notice .choose label { width: 100%; height: 2.5rem; line-height: 2.5rem;}
  .notice .choose input { width: 1rem; height: 1rem; border: #dedede solid 1px; border-radius: 1rem; -webkit-appearance: auto !important;}
  .notice .information h1 { font-size: 1rem; margin-top: 0.7rem;}
  .notice .information .purchase { margin: 0 0;}
  .notice .information .purchase li { margin: 0 0 0.7rem 0;}
  .notice .information .purchase li label { width: 100%; height: 2.5rem; line-height: 2.5rem;}
  .notice .information .purchase li input { width: 100%; height: 2.5rem; line-height: 2.5rem; background: #f8f8f8; padding: 0 5px; cursor: pointer; border-radius: 6px;}
  .notice .information .purchase li select { width: 100%; height: 2.5rem; line-height: 2.5rem; background: #f8f8f8; padding: 0 5px; cursor: pointer; border-radius: 6px;}
}
/*上传图片=====================================================*/
.upload_pic { width:300px!important; float: left;}
.upload_pic .filediv { cursor:pointer; text-align:center; position:relative; overflow:hidden;}
.upload_pic .filediv input { width:300px!important; height:220px!important; position:absolute; right:0; top:0; font-size:100px; opacity:0; filter:alpha(opacity=0);}
.upload_pic .filediv img { border:none; cursor:pointer;}
.upload_pic .localimg { width: 300px!important; height:220px!important;}
.upload_pic .localimg img { width: 300px!important; height:220px!important;}
.upload_pic ol { width:100%; padding:2px 0; line-height:20px; text-align:center;}
@media only screen and (max-width: 991px) {
  /*.upload_pic { width: 100%!important;}*/
}
/*不显示=====================================================*/
@media only screen and (max-width: 991px) {
  .nodisplay { display: none;}
}
/*@media only screen and (min-width: 992px) {
  .nodisplay { display: block;}
}*/
/*动画风格======================================================*/
@-webkit-keyframes moVebounce {
  0% { -webkit-transform: translateX(0px); transform: translateX(0px);}
  50% { -webkit-transform: translateX(-20px); transform: translateX(-20px);}
  100% { -webkit-transform: translateX(0px); transform: translateX(0px);}
}
@keyframes moVebounce {
  0% { -webkit-transform: translateX(0px); transform: translateX(0px);}
  50% { -webkit-transform: translateX(-20px); transform: translateX(-20px);}
  100% { -webkit-transform: translateX(0px); transform: translateX(0px);}
}
@-webkit-keyframes moveBounce {
  0% { -webkit-transform: translateY(0px); transform: translateY(0px);}
  50% { -webkit-transform: translateY(-20px); transform: translateY(-20px);}
  100% { -webkit-transform: translateY(0px); transform: translateY(0px);}
}
@keyframes moveBounce {
  0% { -webkit-transform: translateY(0px); transform: translateY(0px);}
  50% { -webkit-transform: translateY(-20px); transform: translateY(-20px);}
  100% { -webkit-transform: translateY(0px); transform: translateY(0px);}
}
@-webkit-keyframes FocuS {
  0% { opacity: 0;}
  75% { opacity: 1;}
  100% { opacity: 0;}
}
@keyframes FocuS {
  0% { opacity: 0;}
  75% { opacity: 1;}
  100% { opacity: 0;}
}
@-webkit-keyframes rotation {
  from { -webkit-transform: rotate(0deg); transform: rotate(0deg);}
  to { -webkit-transform: rotate(359deg); transform: rotate(359deg);}
}
@keyframes rotation {
  from { -webkit-transform: rotate(0deg); transform: rotate(0deg);}
  to { -webkit-transform: rotate(359deg); transform: rotate(359deg);}
}
@-webkit-keyframes border-transform {
  0%, 100% { border-radius: 63% 37% 54% 46% / 55% 48% 52% 45%;}
  14% { border-radius: 40% 60% 54% 46% / 49% 60% 40% 51%;}
  28% { border-radius: 54% 46% 38% 62% / 49% 70% 30% 51%;}
  42% { border-radius: 61% 39% 55% 45% / 61% 38% 62% 39%;}
  56% { border-radius: 61% 39% 67% 33% / 70% 50% 50% 30%;}
  70% { border-radius: 50% 50% 34% 66% / 56% 68% 32% 44%;}
  84% { border-radius: 46% 54% 50% 50% / 35% 61% 39% 65%;}
}
@keyframes border-transform {
  0%, 100% { border-radius: 63% 37% 54% 46% / 55% 48% 52% 45%;}
  14% { border-radius: 40% 60% 54% 46% / 49% 60% 40% 51%;}
  28% { border-radius: 54% 46% 38% 62% / 49% 70% 30% 51%;}
  42% { border-radius: 61% 39% 55% 45% / 61% 38% 62% 39%;}
  56% { border-radius: 61% 39% 67% 33% / 70% 50% 50% 30%;}
  70% { border-radius: 50% 50% 34% 66% / 56% 68% 32% 44%;}
  84% { border-radius: 46% 54% 50% 50% / 35% 61% 39% 65%;}
}