@charset "utf-8"; 
@import url(skin-css.css);
@import url(master.css);
/*通用样式*/
#desgin-main { 
}
.box_web_main {
  margin: 0 auto;
  max-width: 1200px;
  width: 100%;
}
.setapplink {
  cursor: pointer;
}
.moduleHide {
  display: none !important;
}
img.lazy {
  width: 100%;
}
#appLink_copyTools {
  position: absolute;
  z-index: -1;
  top: -999999px;
}
#box_web_float {
  min-height: initial
}
.box_web_main .view {
  max-width: 100%;
}
.location span:after {
  font-family: '宋体';
}
.skin_model_view:after {
  height: 0;
  clear: both;
  display: block;
  overflow: hidden;
  content: '';
}
.box_imageText .skin_model_view * {
  max-width: 100%;
}
.box_imageText .skin_model_view {
  min-height: 50px;
  padding: 10px;
}
.box_imageText .imgText_pic {
  position: relative;
  overflow: hidden;
}
.box_imageText .imgText_pic img {
  width: 100%;
  height: 100%;
}
.box_imageText .imgText_pic a {
  display: block;
  width: 100%;
  height: 100%;
}
.box_imageText .imgText_pic img.nomal_pic {
  display: block;
  position: relative;
  z-index: 1;
}
.box_imageText .imgText_pic img.hover_pic {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  z-index: 3;
}
.box_imageText .imgText_top, .imgText_bottom {
  margin: 0 auto;
}
.box_imageText .imageTextUnsavedHoler {
  display: flex;
  align-items: center;
}
.box_imageText .imageTextUnsavedHoler .unsavedImg, .box_imageText .imageTextUnsavedHoler .unsavedContent {
  flex: 1;
}
.box_imageText .imageTextUnsavedHoler .unsavedContent {
  padding-left: 10px;
}
.more_input > .col-xs-6 {
  margin-bottom: 10px;
}
.textFloat {
  z-index: 1;
}
.box_picture {
  z-index: 10;
}
.box_simpleText {
  z-index: 11;
}
.box_press_button {
  z-index: 12;
}
.box_picture .view, .box_logo .view {
  text-align: center;
}
.box_picture i.icon, .box_logo i.icon {
  display: block;
}
.box_picture .hoverImg, .box_logo .hoverImg {
  position: absolute;
  top: 0;
  left: 0;
}
.box_picture img, .box_logo img {
  display: block;
  width: 100%;
  height: 100%;
}
.box_picture img.editPic, .box_logo img.editPic {
  cursor: pointer;
}
.textFloat > .view {
  overflow: hidden;
  position: relative;
  height: 100%;
}
#design_edu_main {
  position: relative;
}
#Web_Main_Head, #Web_Main_Footer {
  padding: 0;
  border: 0;
  position: relative;
  z-index: 1;
}
#web_design_main {
  min-width: 1200px;
  margin: 0 auto;
  width: 100%;
}
#box_web_float {
  z-index: 9;
}
#Web_main_float {
  position: relative;
  z-index: 12;
}
#footer_main_float {
  position: relative;
  z-index: 11;
}
#Web_show_logo {
  position: relative;
  z-index: 13;
}
#Web_show_logo .logo_img img {
  display: block;
  max-width: 100%;
  max-height: 100%;
}
#Web_show_menu {
  z-index: 11;
  position: relative;
}
#Web_show_menu .box_menu > .view {
  z-index: 1;
  overflow: inherit;
}
#Web_back_top {
  bottom: 50px;
  right: 40px;
  z-index: 9000;
  position: fixed;
  display: none
}
.hasSub {
  min-height: 35px;
  position: relative;
}
#design_edu_main {
  min-height: 250px;
  z-index: 5;
}
#design .design #design_edu_main .web_Column {
  min-height: 50px;
}
#design .hide_Column {
  display: none;
}
.laydate_box * {
  font-family: 'Arial', 'Microsoft YaHei';
}
.box_carousel, .box_banner {
  height: 100px;
}
.box_carousel > .view > .skin_model_view, .box_banner > .view > .slideBox {
  overflow: hidden;
  height: 100px;
}
.box_banner > .view {
  position: relative;
  z-index: 1;
}
.box_qrcode .qrcodeBox {
  text-align: center;
  padding: 10px 0;
}
.box_qrcode .qrcodeBox > .qrcode_img > table {
  margin: 0 auto;
  text-align: center;
  display: block;
}
.box_qrcode .qrcodeBox > span {
  padding-top: 10px;
}
#playerButton {
  display: none
}
#member_lan {
  display: none;
}
#web_Sidebar {
  display: none
}
#desgin-main {
  background: #fff;
}
#Web_Main_Head {
  min-height: 170px;
}
#desgin-main .box_photoMore .skin_model_view1 td {
  vertical-align: top;
  min-height: 50px;
}
.modulebox {
  position: relative;
}
.modulebox:after, .modulebox:before {
  height: 0;
  clear: both;
  display: block;
  overflow: hidden;
  content: '';
}
.box_oneColumn:hover, .box_moreColumn:hover, .box_freeColumn:hover {
  z-index: 2;
}
/*解决Safari浏览器高度为0不生效*/
/* .isSafari .modulebox:after, .isSafari .modulebox:before{height:1px;} */
.isSafari .column-scroll-content:after, .isSafari .column-scroll-content:before {
  height: 1px;
}
.form-mask {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  left: 0;
  line-height: normal;
  position: absolute;
  top: 0;
  width: 100%;
}
.group {
  position: relative;
  word-wrap: break-word;
}
.form-horizontal .control-label.col-sm-12 {
  text-align: left;
}
.control-label {
  font-size: 12px;
  line-height: 34px;
}
.no_comment img {
  margin: 20px auto;
  display: block;
}
/* 详情页关闭按钮 */
.bottom_botton {
  padding-top: 10px;
  height: 50px;
  text-align: center;
}
/* toastr */
.toast-top-center {
  top: 40px;
}
#toast-container > div {
  opacity: 1;
  padding: 10px 10px 10px 50px;
}
/*自由容器*/
.box_freeColumn {
  margin: 0 auto;
}
.box_freeColumn > .view {
  overflow: inherit;
}
.box_freeColumn > .view > .hasSub {
  position: relative;
  cursor: default;
}
.box_freeColumn > .view > .kenfor-addible {
  border: 0;
  overflow: hidden;
}
.sortable-items > .ui-resizable-s:after {
  display: none
}
/* 网站通栏 */
#design .column-scroll-wrap {
  overflow: hidden;
  position: relative;
}
#design .column-scroll-wrap.oneColumn_wrap {
  overflow: inherit;
}
#design .column-scroll-wrap .kenfor-addible {
  border: 0 !important;
  position: relative;
}
#design .column-scroll-wrap.ui-resizable {
  min-height: 35px;
  padding: 0;
  width: 100%;
}
#design .column-scroll-wrap > ul {
  bottom: 0;
  height: 20px;
  padding: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 999;
}
#design .column-scroll-wrap > ul > li {
  background: #bbb;
  cursor: pointer;
  display: inline-block;
  height: 6px;
  margin: 7px 2px;
  width: 30px;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
}
#design .column-scroll-wrap > ul > li.on {
  background: #777;
  cursor: default;
}
#design .column-scroll-page {
  min-height: 100%;
  left: -100%;
  position: absolute;
  width: 100%;
}
#design .column-scroll-wrap > .scroll-arrow {
  background: #888;
  cursor: pointer;
  display: none;
  height: 80px;
  margin: -40px 0;
  position: absolute;
  top: 50%;
  width: 80px;
  z-index: 20;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
}
#design .column-scroll-wrap > .scroll-arrow.prev-arrow {
  background: url(../images/preview/qtBg.png) -197px -115px no-repeat;
  left: 10px;
}
#design .column-scroll-wrap > .scroll-arrow.after-arrow {
  background: url(../images/preview/qtBg.png) -179px -227px no-repeat;
  right: 10px;
}
#design .column-scroll-wrap > .ui-resizable-s {
  background: url(../js/lib/columnScroll/img/down.png) center no-repeat;
  bottom: 0;
  height: 8px;
  position: absolute;
}
#design .column-scroll-content {
  margin: 0 auto;
  width: 100%;
  position: relative;
}
#design .column-scroll-wrap > .ul-1 > li {
  width: 40px;
  height: 10px;
}
#design .column-scroll-wrap > .ul-2 > li {
  border-radius: 100%;
  width: 10px;
  height: 10px;
}
#design .column-scroll-wrap > .ul-3 > li {
  display: none;
}
#design .column-scroll-wrap > .ul-4 > li {
  width: 10px;
  height: 10px;
}
/*language*/
#desgin-main .box_language {
  z-index: 9
}
#desgin-main .box_language .view {
  overflow: inherit;
}
.box_language.language span {
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  letter-spacing: 0;
  position: relative;
  border: 1px solid #d9d9d9;
  margin: 0px 50px 30px 0px;
  border-radius: 5px;
  padding: 5px;
  width: 113px;
  height: 48px;
  padding: 5px;
}
.language input {
  display: none;
}
.language span.on:before, .language span:hover:before {
  content: "";
  display: block;
  position: absolute;
  left: -1px;
  right: -1px;
  top: -1px;
  bottom: -1px;
  border: 2px solid #7bcaff;
  border-radius: 5px;
}
.language span:hover {
  border: 1px solid #bebebe;
}
.language span:nth-child(1) {
  background: url(../images/language/locater_ModuleStyle_001.png) center center no-repeat;
}
.language span:nth-child(2) {
  background: url(../images/language/locater_ModuleStyle_002.png) center center no-repeat;
}
.language span:nth-child(3) {
  background: url(../images/language/locater_ModuleStyle_003.png) center center no-repeat;
}
.language span:nth-child(4) {
  background: url(../images/language/locater_ModuleStyle_004.png) center center no-repeat;
}
.language span:nth-child(5) {
  background: url(../images/language/locater_ModuleStyle_005.png) center center no-repeat;
}
.language span:nth-child(6) {
  background: url(../images/language/locater_ModuleStyle_006.png) center center no-repeat;
}
.language span:nth-child(7) {
  background: url(../images/language/locater_ModuleStyle_007.png) center center no-repeat;
}
.language span:nth-child(8) {
  background: url(../images/language/locater_ModuleStyle_008.png) center center no-repeat;
}
.language span:nth-child(9) {
  background: url(../images/language/locater_ModuleStyle_009.png) center center no-repeat;
}
/*carouselPhoto*/
.carouselPhoto span {
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  letter-spacing: 0;
  position: relative;
  border: 1px solid #bbb;
  margin: 5px 14px 0px 0px;
  width: 56px;
  height: 38px;
}
.carouselPhoto input {
  display: none;
}
.carouselPhoto span.on:before, .carouselPhoto span.on:hover:before {
  content: "";
  display: block;
  position: absolute;
  left: -1px;
  right: -1px;
  top: -1px;
  bottom: -1px;
  border: 2px solid #8bc429;
}
.carouselPhoto span.on:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  width: 24px;
  height: 16px;
  display: block;
  background: url(../images/moduleStyle/yes.png) -883px -492px no-repeat;
}
.carouselPhoto span:hover {
  border: 1px solid #8bc429;
}
.carouselPhoto span:nth-child(1) {
  background: url(../images/carouselPhoto/1.jpg) center center no-repeat;
}
.carouselPhoto span:nth-child(2) {
  background: url(../images/carouselPhoto/2.jpg) center center no-repeat;
}
.carouselPhoto span:nth-child(3) {
  background: url(../images/carouselPhoto/3.jpg) center center no-repeat;
}
/*暂无内容提示*/
.article_page {
  padding: 10px 0;
}
.article_page1 {
  text-align: center;
}
.article_page1 div {
  display: inline-block;
  margin: 0 10px;
}
.article_page1 .page_but, .article_page font {
  opacity: 0.5;
}
.article_hide {
  display: none
}
.nofind_title {
  text-align: center;
  font-size: 20px;
  line-height: 35px;
  padding: 10px 0;
  border-bottom: 1px dotted #ddd;
  font-weight: bold;
  display: none;
}
#design .nofind_view {
  padding: 10px 0;
  line-height: 2;
  min-height: 200px;
  background: url(../images/iyong/nofound.png) center 100px no-repeat;
  padding-top: 480px;
  text-align: center;
  color: #000;
  font-size: 16px;
}
#design .nofind_view a {
  border-radius: 20px;
  padding: 5px 20px;
  margin: 30px 0 0;
  display: inline-block;
  background: #3398ff;
  color: #fff;
  font-size: 14px;
}
#design .nofind_view_text {
  font-size: 18px;
  color: #000;
}
#design .nofind_view a:hover {
  background-color: #0e7cec;
  color: #fff;
}
sub, sup {
  font-size: 100%;
  vertical-align: baseline;
}
blockquote, q {
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none;
}
cite, em, address {
  font-style: normal;
}
.hide, .tmpl {
  display: none;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clear {
  clear: both;
}
.bold {
  font-weight: bold;
}
.f11 {
  font-size: 11px;
}

.f14 {
  font-size: 14px;
}
.tl {
  text-align: left;
}
.tc {
  text-align: center;
}
.tr, .a-right {
  text-align: right;
}
.nowrap, .nobr {
  white-space: nowrap;
  word-wrap: normal;
}
/* quick_links */
.quick_links_wrap, .mui-mbar-tabs {
  height: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
}
.quick_links_wraper.quick_links_dockright {
  margin-left: 0;
  left: auto;
  right: 4px;
}
.mui-mbar-tabs i, .ibar_closebtn, .login_order, .login_favorite {
  display: inline-block;
  background: url(../images/sidebar/ibar_sprites.png) no-repeat;
  cursor: pointer;
  height: 19px;
  width: 18px;
  vertical-align: top;
  position: absolute;
}
.quick_links_panel {
  width: 40px;
  height: 100%;
  position: absolute;
  background: #444851;
  z-index: 2;
  top: 0;
  right: 0;
  font-family: 'microsoft yahei', arial;
  transition: right .2s;
}
.quick_links_panel li > a {
  display: block;
  line-height: 200px;
  width: 40px;
  height: 38px;
  text-decoration: none;
  color: #d8d8d8;
  font-size: 12px;
  overflow: hidden;
  background-color: #444851;
  position: relative;
  overflow: hidden;
  top: 0;
  left: 0px;
  *left: -15px;
  z-index: 1;
  margin: 0;
  padding: 0;
}
.quick_links_panel .quick_toggle {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 40px;
  background: #444851;
  z-index: 1;
}
.quick_links_panel .mp_tooltip {
  height: 38px;
  line-height: 38px;
  width: 92px;
  position: absolute;
  z-index: 2;
  left: -121px;
  top: 0;
  background: #444851;
  color: #d8d8d8;
  text-align: center;
  display: block;
  visibility: hidden;
}
.quick_links_panel .mp_qrcode {
  padding: 10px;
  width: 168px;
  height: 195px;
  top: -157px;
  background: #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, .4);
  border-radius: 5px 0 0 5px;
  border-left: 1px solid #ccc \0;
  border-top: 1px solid #ccc \0;
  border-bottom: 1px solid #ccc \0;
  z-index: 3;
  position: absolute;
  left: -168px;
  left: -169px \0;
  display: none;
}
.quick_links_panel .icon_arrow_white {
  position: absolute;
  right: -5px;
  top: 172px;
  width: 5px;
  height: 9px;
  background-position: 0 -253px;
}
.quick_links_panel .icon_arrow_right_black {
  position: absolute;
  right: -5px;
  top: 15px;
  width: 5px;
  height: 9px;
  background-position: 0 -234px;
  overflow: hidden;
}
.quick_toggle .return_top {
  display: none;
}
.quick_links_allow_gotop .return_top {
  display: block;
}
.quick_links {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -190px;
  *margin-top: -220px;
  background: #444851;
  z-index: 2;
  width: 40px;
}
.quick_links a.message_list {
  background: url(../images/sidebar/ibar_sprites.png) no-repeat;
  line-height: 16px;
  height: 133px;
  background-position: -23px -225px;
  color: #fff;
  margin: 20px 0 10px;
}
.quick_links_min .quick_links_panel {
  right: 280px;
}
.quick_links li, .quick_toggle li {
  position: relative;
  display: block;
  left: 0;
  top: 0px;
}
.history_list, .leave_message, .mpbtn_histroy, .mpbtn_wdsc, .mpbtn_recharge {
  margin-bottom: 6px;
}
.quick_links a:hover, .quick_links a.current, .quick_toggle a:hover {
  background: #ed145b;
  text-decoration: none;
}
.quick_links a.message_list .span {
  width: 16px;
  display: block;
  height: 48px;
  margin: 38px 0 0 14px;
  cursor: pointer;
}
.quick_links a.message_list .shoppingAmount {
  width: 21px;
  height: 21px;
  display: block;
  border-radius: 50%;
  background: #ed145b;
  text-align: center;
  line-height: 21px;
  margin: 9px 0 0 10px;
  cursor: pointer;
  color: #fff;
}
.quick_links i.setting {
  background-position: 0 0;
  width: 18px;
  height: 19px;
  top: 10px;
  left: 11px;
}
.quick_links a:hover i.setting, .quick_links .current i.setting {
  background-position: -33px 0;
}
.quick_links i.message {
  background-position: 0px -29px;
  width: 23px;
  height: 18px;
  top: 11px;
  left: 9px;
}
.quick_links a:hover i.message, .quick_links .current i.message {
  background-position: -33px -29px;
}
.quick_links i.cart {
  background-position: 0px -29px;
}
.quick_links i.view {
  width: 18px;
  height: 18px;
  background-position: 0 -57px;
  top: 10px;
  left: 11px;
}
.quick_links a:hover i.view, .quick_links .current i.view {
  background-position: -33px -57px;
}
.quick_links .qa {
  width: 18px;
  height: 15px;
  background-position: 0 -85px;
  top: 11px;
  left: 11px;
}
.quick_links a:hover i.qa, .quick_links .current i.qa {
  background-position: -33px -85px;
}
.quick_links .zuji {
  width: 11px;
  height: 24px;
  background-position: -4px -110px;
  top: 8px;
  left: 14px;
}
.quick_links a:hover i.zuji, .quick_links .current i.zuji {
  background-position: -36px -110px;
}
.quick_links .chongzhi {
  background: url(../images/sidebar/chongzhi.png) no-repeat;
  width: 35px;
  height: 35px;
  top: 2px;
  left: 3px;
}
.quick_links .wdsc {
  background: url(../images/sidebar/wdsc.png) no-repeat;
  width: 35px;
  height: 35px;
  top: 2px;
  left: 3px;
}
.quick_toggle .mpbtn_qrcode {
  width: 18px;
  height: 18px;
  top: 11px;
  left: 11px;
  background-position: 0 -302px;
}
.quick_toggle .top {
  background-position: 0 -201px;
  width: 17px;
  height: 14px;
  top: 12px;
  left: 12px;
}
.quick_toggle a:hover .top, .quick_links a.current .top {
  background-position: -33px -201px;
}
.quick_toggle i.kfzx {
  width: 15px;
  height: 16px;
  top: 11px;
  left: 12px;
  background-position: 0 -175px;
}
.quick_toggle a:hover i.kfzx {
  background-position: -33px -175px;
}
/* quick_links_pop */
.quick_links_pop {
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  box-shadow: 0 0 5px #999;
  border-radius: 5px 0 0 5px;
  border: 1px solid #999;
  behavior: url(js/htc.htc);
}
.quick_links_pop .arrow, .quick_links_pop .arrow i {
  display: none;
  border-color: transparent #ddd;
  border-style: dashed solid;
  border-width: 12px 0 12px 12px;
  font-size: 0;
  height: 0;
  width: 0;
  position: absolute;
  left: 100%;
  top: 12px;
}
.quick_links_pop .arrow i {
  border-color: transparent #f9fafc;
  margin: -12px 0 0 -13px;
  left: 0;
  top: 0;
}
.quick_links_pop .fix_bg {
  display: none;
  border-top-width: 0;
  border-radius: 0 0 3px 3px;
  margin: 0 0 -4px -250px;
  height: 2px;
  width: 500px;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  left: 50%;
}
.quick_links_pop .pop_panel {
  font-size: 12px;
  width: 100%;
  height: 628px;
  position: relative;
}
.quick_cart_list, .quick_history_list, .quick_links_pop .links, .quick_my_qlinks, .quick_message_list, .quick_leave_message, .quick_mpbtn_histroy, .quick_mpbtn_wdsc, .quick_mpbtn_recharge {
  position: absolute;
  width: 280px;
  left: 0;
  top: 0;
  background: #fff;
  height: 100%;
  display: block;
}
.quick_cart_list .user_cart_inner, .quick_history_list .history_slider {
  display: block;
  border: 0;
  margin: 0;
  position: static;
}
.quick_cart_list .user_cart_inner .del {
  display: none;
}
.quick_history_list .title i {
  background-position: -170px -34px;
}
.quick_leave_message .title i {
  background-position: -160px 0;
}
.quick_leave_message .types {
  font-size: 0;
  position: absolute;
  left: 148px;
  top: 18px;
  white-space: nowrap;
}
.quick_leave_message .types input, .quick_leave_message .types label {
  font-size: 12px;
  margin-right: 20px;
  vertical-align: middle;
  white-space: nowrap;
}
.quick_leave_message .types input {
  margin: -2px 3px 0 0;
  height: 13px;
  width: 13px;
  *margin-top: 0;
}
.quick_leave_message .txt {
  padding: 15px 0;
}
.quick_leave_message .txt textarea {
  display: block;
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 3px;
  box-shadow: 0 1px 0 #fff, inset 0 1px 4px rgba(0, 0, 0, .1);
  margin: 0 auto;
  padding: 8px;
  height: 68px;
  width: 90%;
}
.quick_leave_message .token {
  padding: 0 0 14px 16px;
  height: 26px;
}
.quick_leave_message .token input {
  background: #fff;
  border: 1px solid #ddd;
  padding: 3px 4px;
  width: 76px;
  vertical-align: middle;
}
.quick_leave_message .token img {
  margin-left: 5px;
  vertical-align: middle;
}
.quick_leave_message .btns {
  float: right;
  margin-top: -42px;
  padding-right: 16px;
}
.quick_leave_message .btn {
  background-position: 0 -356px;
  cursor: pointer;
  font-size: 0;
  padding-left: 20px;
  text-shadow: 0 1px 0 #355ba9;
  overflow: visible;
}
.quick_leave_message .btn:hover {
  background-position: 0 -386px;
}
.quick_leave_message .btn span {
  background-position: 100% -356px;
  font-size: 12px;
  padding-right: 20px;
  *height: 29px;
}
.quick_leave_message .btn:hover span {
  background-position: 100% -386px;
}
.quick_links_pop .no_data {
  color: #333;
  font-size: 14px;
  padding: 35px 10px;
  text-align: center;
}
.quick_links_pop .no_data i {
  display: inline-block;
  background: url(../images/sidebar/cart_new.png) no-repeat 0 -188px;
  margin: 0 10px 0 0;
  height: 36px;
  width: 60px;
  vertical-align: middle;
}
.quick_links_pop .links li {
  border-top: 1px solid #f1f1f1;
  vertical-align: top;
}
.quick_links_pop .links a {
  display: block;
  background: #fcfcfc;
  color: #333;
  font-size: 14px;
  padding: 12px 15px;
}
.quick_links_pop .links a:hover {
  background-color: #f2f3f4;
  color: #4467a7;
}
.quick_links_pop .links .tips {
  float: right;
  color: #61c2ed;
  font-size: 12px;
}
.quick_my_qlinks .title i {
  background-position: -200px 0;
  height: 22px;
  width: 22px;
}
.quick_message_list .title i {
  background-position: -200px -34px;
  height: 22px;
  width: 22px;
}
.quick_message_list .no_data i {
  background-image: url(../images/sidebar/quick_links_no_msg.png);
  background-position: 0 0;
  height: 45px;
  width: 62px;
}
/*修改*/
.ibar_plugin_title {
  height: 38px;
  line-height: 38px;
  border-bottom: 1px solid #dedede;
  color: #333;
  font-size: 14px;
  font-weight: 700;
  width: 267px;
  margin: 0 auto;
}
.ibar_closebtn {
  width: 20px;
  height: 20px;
  background-position: 5px -267px;
  padding: 5px;
  overflow: hidden;
  position: absolute;
  top: 4px;
  right: 4px;
}
.ibar_plugin_content {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0; /*_height:expression((document.documentElement.clientHeight-100-40)+"px");*/ overflow: hidden;
}
.ibar_cart_group {
  width: 250px;
  padding: 0 20px 0 10px;
  background: #fff;
}
.ibar_cart_group_header {
  height: 34px;
  line-height: 34px;
  border-bottom: 1px solid #dedede;
}
.ibar_cart_group_title {
  float: left;
  font-size: 14px;
}
.ibar_cart_group_header a {
  float: right;
  color: #ed145b
}
.ibar_cart_group_header a:hover {
  text-decoration: underline;
}
.cart_item {
  padding: 15px 0;
  border-bottom: 1px dotted #ddd;
}
.cart_item_pic {
  position: relative;
  float: left;
  width: 87px;
  height: 87px;
}
.cart_item_pic img {
  width: 85px;
  height: 85px;
  border: 1px solid #f4f4f4;
}
.cart_item_desc {
  float: left;
  width: 150px;
  padding: 3px 0 0 10px;
}
.cart_item_name {
  display: inline-block;
  width: 100%;
  height: 36px;
  overflow: hidden;
  line-height: 18px;
  color: #5c5c5c;
}
.cart_item_sku {
  width: 160px;
  height: 24px;
  line-height: 24px;
  color: #999;
}
.cart_price {
  color: #ed145b;
  font-weight: 700;
  font-family: Arial, Helvetica;
}
.cart_handler {
  position: absolute;
  height: 100px;
  bottom: 0;
  width: 100%;
  background: #fff;
}
.cart_handler_header {
  width: 260px;
  margin: 8px 10px;
  float: left;
}
.cart_handler_left {
  float: left;
}
.cart_handler_right {
  float: right;
  font-weight: 700;
  font-size: 16px;
  font-family: Arial;
  color: #ed145b;
}
.cart_go_btn {
  display: block;
  height: 33px;
  line-height: 33px;
  font-size: 19px;
  font-family: SimHei;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background: #ed145b;
  width: 260px;
  margin: 0 10px;
  float: left;
}
.cart_go_btn:hover {
  color: #fff;
}
.ia-head-list {
  height: 66px;
  width: 244px;
  margin-left: 15px;
  background: #f3f3f3;
  overflow: hidden;
  zoom: 1;
  margin-top: 15px;
  color: #4a4a4a;
}
.ia-head-list a {
  color: inherit;
}
.ia-head-list .pl {
  width: 80px;
  border-right: dashed 1px #ccc;
  height: 47px;
  margin-top: 10px;
  text-align: center;
  float: left;
}
.ia-head-list .num {
  font-size: 16px;
  height: 26px;
  font-family: arial;
}
.ia-head-list .money {
  border-right: 0;
}
.ga-expiredsoon {
  width: 244px;
  margin-left: 15px;
  margin-top: 20px;
}
.ga-expiredsoon .es-head {
  color: #5c5c5c;
  height: 13px;
  border-left: 3px solid #5c5c5c;
  padding-left: 13px;
}
.ia-none {
  background: url(../images/sidebar/null_icon.png) no-repeat center 50px;
  text-align: center;
  padding-top: 150px;
  padding-bottom: 30px;
  font-family: "微软雅黑";
  font-size: 16px;
  color: #797979;
}
.jiaru {
  margin-top: 40px;
}
.ibar-history-head {
  position: relative;
  font-size: 14px;
  border-bottom: solid 1px #dedede;
  height: 37px;
  line-height: 37px;
  width: 255px;
  margin-left: 10px;
}
.ibar-history-head a {
  float: right;
  color: #ed145b;
}
.ibar-history-head a:hover {
  text-decoration: underline;
}
.imp_item {
  width: 255px;
  padding-top: 10px;
  border-bottom: dashed 1px #d5d5d5;
  overflow: hidden;
  padding-bottom: 15px;
  margin-bottom: -1px;
  margin-left: 10px;
}
.imp_item .pic {
  float: left;
  display: inline;
  margin-right: 10px;
}
.imp_item .tit {
  height: 40px;
  overflow: hidden;
  width: 140px;
  word-break: break-all;
}
.imp_item .tit a {
  color: #5c5c5c;
  line-height: 18px;
}
.imp_item .tit a:hover {
  color: #ed145b;
  line-height: 18px;
}
.imp_item .price {
  color: #ed145b;
  font-weight: 700;
  margin-bottom: 10px;
}
.imp_item .price em {
  font-family: arial;
  font-size: 14px;
}
.imp_item .imp-addCart {
  background: #f32166;
  background: -webkit-linear-gradient(top, #fb2f72, #ed145b);
  color: #fff;
  width: 90px;
  height: 28px;
  float: left;
  display: inline;
  line-height: 28px;
  text-align: center;
}
.sc {
  float: right;
  line-height: 22px;
  margin-right: 7px;
}
.ibar_recharge_form {
  width: 220px;
  margin: 0 auto;
  padding: 15px 0;
}
.ibar_recharge-field {
  border: 1px solid #ddd;
  height: 30px;
  margin-bottom: 10px;
}
.ibar_recharge-field label {
  width: 40px;
  text-align: center;
  color: #fff;
  background: #737373;
  line-height: 30px;
  float: left;
}
.ibar_recharge-fl {
  position: relative;
  float: left;
  width: 170px;
  padding-left: 5px;
}
.ibar_recharge-iwrapper {
  padding-top: 7px;
}
.ibar_recharge-iwrapper input {
  border: 0;
  outline: 0 none;
}
i.ibar_recharge-contact {
  width: 13px;
  height: 14px;
  background: url(../images/sidebar/contact.png);
  top: 8px;
  right: 5px;
  cursor: pointer;
}
.ibar_recharge-mod {
  line-height: 30px;
  color: #737373;
  font-weight: 700;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
i.ibar_recharge-arrow {
  width: 6px;
  height: 3px;
  background: url(../images/sidebar/arrow-down.png);
  top: 14px;
  right: 8px;
  cursor: pointer;
}
.ibar_recharge-vbox {
  border: 1px solid #ddd;
  background: #fff;
  position: absolute;
  left: 0;
  top: 30px;
  width: 177px;
}
.ibar_recharge-vbox li {
  float: left;
  width: 68px;
  border-right: 1px solid #ddd;
  padding: 7px 10px;
  line-height: 1;
  cursor: pointer;
}
.ibar_recharge-vbox li.sanwe {
  border: 0;
}
.ibar_recharge-vbox .selected, .ibar_recharge-vbox li:hover {
  background: #ececec;
}
.ibar_recharge-btn {
  text-align: center;
  padding-top: 3px;
}
.ibar_recharge-btn input {
  border: 0;
  color: #fff;
  display: inline-block;
  width: 115px;
  height: 31px;
  font-size: 16px;
  background: #f32166;
  background: -webkit-linear-gradient(top, #fb2f72, #ed145b);
  cursor: pointer;
}
.ibar_recharge-btn input:hover {
  background: -webkit-linear-gradient(top, #fa578c, #f73776);
}
.ibar_member_box {
  padding-left: 40px; /*position:absolute; top:0px; left:-287px; left:-288px\0; display:none;*/
}
.ibar_member_box .ibar_member_box_t {
  height: 38px;
  background: #444851;
  line-height: 38px;
  text-align: center;
  color: #ddd;
  position: relative;
}
.ibar_member_box .ibar_member_box_t a {
  display: block;
  background: url(../images/sidebar/ibar_sprites.png);
  background-position: 6px -327px;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 17px;
  top: 9px;
}
.ibar_member_box .avatar_box { /* width:267px; */ padding: 15px;
  overflow: hidden; /* height:120px; */
}
.status_login .avatar_imgbox {
  float: left;
  margin: 6px 20px 0 5px;
  display: inline;
}
.ibar_member_box .avatar_imgbox {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: hidden;
}
.ibar_member_box .avatar_box p {
  font-size: 14px;
  color: #333;
  text-align: center;
}
.status_login .user_info {
  overflow: hidden;
  padding-top: 30px;
  line-height: 24px;
  width: 110px;
  float: left;
}
.status_login .user_info li {
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  white-space: nowrap;
}
.ibar_member_box .login_btnbox {
  position: absolute;
  bottom: 0;
  left: 40px;
  width: 310px;
  height: 60px;
  overflow: hidden;
  clear: both;
}
.ibar_member_box .login_btnbox a {
  display: block;
  width: 280px;
  height: 40px;
  background: #e43a3d;
  margin: 10px 15px;
  text-align: center;
  line-height: 40px;
  color: white;
  border-radius: 3px;
}
.ibar_member_box .login_btnbox a:hover {
  background: #d2383b
}
.ibar_member_box .icon_arrow_white {
  position: absolute;
  right: -5px;
  top: 15px;
  width: 5px;
  height: 9px;
  background-position: 0 -253px;
}
#web_Sidebar {
  position: relative;
  z-index: 999999;
  display: none;
}
/* 购物 */
.u-flyer {
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  position: fixed;
  z-index: 9999;
}
#web_Sidebar .open {
  background: white;
}
#web_Sidebar .open .mui-mbar-tabs {
  right: 0px
}
#web_Sidebar .quick_link_mian {
  width: 40px;
  transition: width .2s
}
#web_Sidebar .open .quick_link_mian {
  width: 350px;
}
.quick_link_mian {
  height: 100%;
  background: white;
  position: relative;
}
#web_Sidebar .open .quick_links_panel {
  right: 310px
}
#addCar_pop {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 999;
}
.addCar_pop_shadow {
  background: rgba(0, 0, 0, .2);
  width: 100%;
  height: 100%;
}
.addCar_pop_main {
  border: 2px solid #efefef;
  width: 400px;
  height: 210px;
  background: #fff;
  position: fixed;
  left: 50%;
  top: 200px;
  margin-left: -200px;
  border-radius: 5px;
}
.addCar_pop_t {
  padding: 35px 0 10px 36px;
  line-height: 30px;
  font-size: 16px;
  position: relative;
}
.addCar_pop_t span {
  display: inline-block;
  background: #fff url(../images/webtip/success.png) no-repeat;
  background-size: 30px;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  float: left;
}
.addCar_pop_t .addCar_pop_close {
  position: absolute;
  right: 0px;
  top: 10px;
  width: 20px;
  height: 20px;
  background: url(../images/bg.png) no-repeat;
  background-position: -374px -188px;
}
.addCar_pop_content {
  margin: 10px 30px 10px 75px;
  min-height: 40px;
}
.addCar_pop_content b {
  color: #c00000;
}
.addCar_pop_button {
  text-align: center;
}
.addCar_pop_button a {
  padding: 0 20px;
  display: inline-block;
  background: #ff6d00;
  color: #fff;
  line-height: 30px;
  margin: 0 15px;
}
.addCar_pop_button a:hover {
  color: #fff;
  font-weight: bold
}
.addCar_pop_button a:last-child {
  background: #efefef;
  color: #494949;
}
.ibar_login_box {
  width: 317px;
  height: 210px;
  padding: 10px;
  background: #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, .4);
  border-radius: 5px 0 0 5px;
  border-left: 1px solid #ccc \0;
  border-top: 1px solid #ccc \0;
  border-bottom: 1px solid #ccc \0;
  z-index: 3;
  position: absolute;
  top: 0px;
  left: -317px;
  display: none;
}
.ibar_login_box.openLogin {
  display: block;
}
.ibar_login_box > p {
  font-size: 18px;
  margin: 8px 20px;
}
.ibar_login_box > p span {
  float: right;
  font-size: 12px;
  display: inline-block;
  line-height: 26px;
}
.ibar_login_box > p span a {
  display: inline;
  font-size: 12px;
  background: none;
  color: #ff4141;
  text-decoration: none;
}
.ibar_login_box form {
  width: 267px;
  overflow: hidden;
}
.ibar_login_box form ul li {
  width: 265px;
  height: 44px;
  line-height: 44px;
  background-size: 20px 20px;
  border-bottom: 1px solid #dcdcdc;
  padding-left: 45px;
  margin-left: 15px;
}
.ibar_login_box form ul li input {
  border: none;
  outline: none;
  font-size: 14px;
  height: 42px;
  line-height: 42px;
  background-color: #fff;
  width: 100%;
}
.ibar_login_box form ul li:nth-child(1) {
  background: url(../images/user.png) no-repeat 10px center;
  background-size: 20px 20px;
}
.ibar_login_box form ul li:nth-child(2) {
  background: url(../images//password.png) no-repeat 10px center;
  background-size: 20px 20px;
}
.ibar_login_box form > a {
  display: block;
  text-align: right;
  line-height: 45px;
  font-size: 12px;
  width: 100%;
  background: none;
  padding-right: 20px;
  color: #333;
}
.ibar_login_box form .submit {
  margin-top: 15px;
}
.ibar_login_box form .submit a {
  display: block;
  text-align: center;
  line-height: 35px;
  height: 35px;
  width: 235px;
  margin: 0 auto;
  background: #ff4141;
  color: #fff;
  font-size: 18px;
  border-radius: 3px;
}
.ibar_login_box form > p {
  margin: 10px 17px;
  text-align: right;
  font-size: 12px;
}
.ibar_login_box form > p a {
  text-decoration: underline;
  color: #696969;
  font-size: 12px;
}
.ibar_login_box form > p label {
  position: relative;
  font-weight: normal;
  float: left;
  position: relative;
  padding-left: 16px;
  cursor: pointer;
  color: #696969;
}
.ibar_login_box form > p label input {
  position: absolute;
  left: 0px;
  top: -2px;
}
.ibar_login_box form > a:hover, .ibar_login_box form p > a:hover, .ibar_login_box p > span a:hover {
  background: none;
}
.ibar_login_box .icon_arrow_white {
  position: absolute;
  right: -5px;
  top: 15px;
  width: 5px;
  height: 9px;
  background-position: 0 -253px;
}
/* sidebar */
.ibar_member_box .ibar_member_box_t {
  height: 38px;
  background: #444851;
  line-height: 38px;
  text-align: center;
  color: #ddd;
  position: relative;
}
.ibar_member_box .list_goods .cart_top {
  height: 38px;
  background: #444851;
  line-height: 38px;
  text-align: center;
  color: #ddd;
  position: relative;
}
.ibar_member_box .list_goods .cartContent {
  overflow: hidden;
  overflow-y: auto;
}
.ibar_member_box .list_goods ul li {
  width: 100%;
  height: 60px;
  margin: 12px 0 0 12px;
}
.ibar_member_box .list_goods ul li:hover {
  background: #f6f6f6;
}
.ibar_member_box .list_goods ul li .cart_img {
  float: left;
  width: 50px;
  height: 50px;
  overflow: hidden;
  margin: 5px;
}
.ibar_member_box .list_goods ul li .cart_img img {
  width: 50px;
  height: 50px;
}
.ibar_member_box .list_goods ul li .cart_name {
  float: left;
  width: 120px;
  height: 50px;
  overflow: hidden;
  text-align: left;
  margin-left: 16px;
  line-height: 50px;
}
.ibar_member_box .list_goods ul li .cart_info {
  float: right;
  width: 85px;
  height: 50px;
  text-align: left;
}
.ibar_member_box .list_goods ul li .cart_price {
  line-height: normal; /* padding-right: 9px;*/ padding-top: 5px;
}
.ibar_member_box .list_goods ul li .cart_del {
  line-height: normal;
  padding-right: 9px;
  padding-top: 5px;
}
.ibar_member_box .list_goods .cart_but {
  padding: 8px;
  background: #f5f5f5;
  text-align: right;
  height: 46px;
  position: absolute;
  bottom: 60px;
  width: calc(100% - 40px);
}
.ibar_member_box .list_goods .cart_ft_info {
  float: left;
  line-height: 29px;
}
.ibar_member_box .list_goods .cart_ft_lk {
  float: right;
  height: 29px;
  padding: 0 6px;
  background: #e4393c;
  color: #fff;
  text-align: center;
  font-weight: 700;
  line-height: 29px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.ibar_member_box .NoGoods {
  padding: 32px 0 32px 10px;
}
.ibar_member_box .NoGoods span {
  background: url(../images/interaction/cartIco.png) no-repeat scroll 0 -713px;
  float: left;
  height: 70px;
  width: 85px;
}
.ibar_member_box .NoGoodsText {
  color: #b2b2b2;
  float: left;
  height: 70px;
  margin-top: 15px;
  overflow-wrap: break-word;
  text-align: left;
  line-height: 18px;
  width: 136px;
  word-break: normal;
  font-size: 12px;
  z-index: 2;
}
/* CSS Document */
.box_shoppingCart .shoppingCart {
  height: 44px;
  float: right;
  position: relative;
}
.box_shoppingCart .view {
  overflow: inherit !important;
}
.box_shoppingCart .cartPanel {
  border-radius: 5px;
  text-align: center;
  cursor: pointer;
  height: 43px;
  width: 156px;
  line-height: 45px;
  position: relative;
  background: #fff none repeat scroll 0 0;
  z-index: 1;
}
.box_shoppingCart .cartPanel .cartButtonLeft {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 40px;
  width: 46px;
  border-radius: 5px 0 0 5px;
  background: url(../images/interaction/cartIco.png) no-repeat scroll 8px 5px;
}
.box_shoppingCart .cartButton_hover {
  background: #fff;
  border: 1px solid #363636;
  top: 39px;
  left: -168px;
  position: absolute;
  float: right;
  width: 324px;
  display: none; /*opacity: 0;*/
}
.box_shoppingCart .cartButton_hover .NoGoods {
  padding: 24px 0 32px 50px;
}
.box_shoppingCart .cartButton_hover .NoGoods span {
  background: url(../images/interaction/cartIco.png) no-repeat scroll 0 -713px;
  float: left;
  height: 70px;
  width: 85px;
}
.box_shoppingCart .NoGoodsText {
  color: #b2b2b2;
  float: left;
  height: 70px;
  margin-top: 15px;
  overflow-wrap: break-word;
  text-align: left;
  line-height: 18px;
  width: 136px;
  word-break: normal;
  font-size: 12px;
  z-index: 2;
}
.box_shoppingCart .cartButton_hover .list_goods .cart_top {
  text-align: left;
  color: black;
  font-size: 14px;
  height: 36px;
  line-height: 36px;
  padding-left: 20px;
  background: #ffffff;
}
.box_shoppingCart .cartButton_hover .list_goods .cartContent {
  background: #fff; /* height: auto!important; */ max-height: 307px;
  overflow-y: scroll; /* overflow: hidden; */
}
.box_shoppingCart .cartButton_hover .list_goods ul li {
  width: 100%;
  height: 60px;
  border-bottom: 1px dotted #ccc;
}
.box_shoppingCart .cartButton_hover .list_goods ul li:hover {
  background: #f6f6f6;
}
.box_shoppingCart .cartButton_hover .list_goods ul li .cart_img {
  float: left;
  width: 50px;
  height: 50px;
  overflow: hidden;
  margin: 5px;
}
.box_shoppingCart .cartButton_hover .list_goods ul li .cart_img img {
  width: 50px;
  height: 50px;
}
.box_shoppingCart .cartButton_hover .list_goods ul li .cart_name {
  float: left;
  width: 70px;
  height: 50px;
  overflow: hidden;
  text-align: left;
  margin-left: 16px;
  line-height: 50px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.box_shoppingCart .cartButton_hover .list_goods ul li .cart_info {
  float: right;
  width: 150px;
  height: 50px;
  text-align: right;
  padding-right: 5px;
}
.box_shoppingCart .cartButton_hover .list_goods ul li .cart_price {
  line-height: normal;
  padding-right: 9px;
  padding-top: 5px;
}
.box_shoppingCart .cartButton_hover .list_goods ul li .cart_del {
  line-height: normal;
  padding-right: 9px;
  padding-top: 5px;
}
.box_shoppingCart .cartButton_hover .list_goods .cart_but {
  padding: 8px;
  background: #f5f5f5;
  text-align: right;
  height: 46px;
}
.box_shoppingCart .cartButton_hover .list_goods .cart_ft_info {
  float: left;
  line-height: 29px;
}
.box_shoppingCart .cartButton_hover .list_goods .cart_ft_info .cart_num {
  color: #ed145b;
  font-weight: 700;
  font-family: Arial, Helvetica;
}
.box_shoppingCart .cartButton_hover .list_goods .cart_ft_lk {
  float: right;
  height: 29px;
  padding: 0 10px;
  background: #e4393c;
  color: #fff;
  text-align: center;
  font-weight: 700;
  line-height: 29px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.box_shoppingCart .shoppingAmount {
  position: absolute;
  width: 26px;
  height: 26px;
  top: -13px;
  right: -13px;
  background: #f13a3a;
  color: #fff;
  border: 1px solid #fff;
  font-size: 12px;
  font-style: normal;
  border-radius: 50%;
  z-index: 99;
  line-height: 26px;
}
.box_shoppingCart .cartPanel .cartLeft {
  position: absolute;
  left: 0;
  top: 0;
  width: 46px;
  height: 41px;
}
.box_shoppingCart .cartPanel .shoppingAmount {
  top: -13px;
  right: -13px;
  width: 26px;
  height: 26px;
  line-height: 25px;
  border: 2px solid #fff;
  border-radius: 50%;
  color: #fff;
  font-size: 12px;
  font-style: normal;
  text-align: center;
  word-wrap: break-word;
  word-break: keep-all;
  overflow: hidden;
}
.box_shoppingCart .cartPanel .shoppingCart_a {
  display: block;
  padding: 0 24px 0 58px;
  font-size: 14px;
  line-height: 42px;
  white-space: nowrap;
  text-decoration: none;
  overflow: hidden;
  color: #fff;
}
.box_shoppingCart .styleBtn1 .cartLeft {
  border-radius: 5px 0 0 5px;
  background-color: #000;
  opacity: .12;
  filter: alpha(opacity=12);
  -moz-opacity: .12;
  -khtml-opacity: .12;
}
.box_shoppingCart .styleBtn1 .cartLeftIcon {
  position: absolute;
  left: 0;
  top: 0;
  width: 46px;
  height: 41px;
  background: url(../images/ico.png) no-repeat 8px 5px;
}
.box_shoppingCart .shoppingCart:hover .styleBtn2 .cartRight {
  background: url(../images/ico.png) no-repeat 2px -692px;
}
.box_shoppingCart .styleBtn2.cartPanel {
  border: 1px solid #e6e6e6;
  background-color: #fff;
  border-radius: 0;
}
.box_shoppingCart .styleBtn2 .cartLeftIcon {
  position: absolute;
  left: 0;
  top: 0;
  width: 46px;
  height: 41px;
  background: url(../images/ico_car.png)
}
.box_shoppingCart .styleBtn2 .cartRight {
  position: absolute;
  top: 18px;
  right: 18px;
  width: 10px;
  height: 6px;
  background: url(../images/ico.png) no-repeat 2px -673px;
}
.box_shoppingCart .styleBtn2 .shoppingCart_a {
  padding: 0 40px 0 49px;
  color: #919191;
}
.box_shoppingCart .styleBtn2 .cartButton_hover {
  top: 41px;
  left: -169px;
  border: 1px solid #e6e6e6;
}
.box_shoppingCart .styleBtn3 .cartLeft {
  left: 117px;
  width: 43px;
  border-radius: 0 2px 2px 0;
  height: 43px;
}
.box_shoppingCart .styleBtn3 .cartLeftIcon {
  position: absolute;
  left: 117px;
  top: 0;
  width: 43px;
  height: 43px;
  background: url(../images/ico_car.png) no-repeat 0 -53px;
}
.box_shoppingCart .styleBtn3 .cartRight {
  text-align: center;
}
.box_shoppingCart .styleBtn3 .shoppingCart_a {
  color: #fff;
  padding: 0;
  background-color: #3d3d3d;
  height: 43px;
  width: 117px;
}
.box_shoppingCart .styleBtn3 .cartButton_hover {
  top: 42px;
  left: -164px;
  border: 1px solid #3d3d3d;
}
.box_shoppingCart .shoppingCart:hover .styleBtn4 .cartRight {
  background: url(../images/ico_car.png) no-repeat 0 -210px;
}
.box_shoppingCart .styleBtn4.cartPanel {
  border: 1px solid #b2b2b2;
  background-color: #fff;
  text-align: left;
  width: 180px;
  height: 45px;
  border-radius: 25px;
}
.box_shoppingCart .styleBtn4 .cartLeft {
  left: 120px;
  top: 1px;
  height: 41px;
  width: 42px;
}
.box_shoppingCart .styleBtn4 .cartLeftIcon {
  position: absolute;
  left: 120px;
  top: 1px;
  width: 42px;
  height: 42px;
  background: url(../images/ico_car.png) 0 -106px;
}
.box_shoppingCart .styleBtn4 .cartRight {
  position: absolute;
  top: 18px;
  right: 68px;
  width: 10px;
  height: 6px;
  background: url(../images/ico_car.png) no-repeat 0 -196px;
}
.box_shoppingCart .styleBtn4 .shoppingCart_a {
  padding: 0 40px 0 23px;
  color: #666;
  font-size: 14px;
  height: 43px;
  line-height: 45px;
}
.box_shoppingCart .styleBtn4 .cartButton_hover {
  top: 42px;
  left: -145px;
  border: 1px solid #b2b2b2
}
.box_shoppingCart .styleBtn5.cartPanel {
  border: 0;
  background-color: #3d3d3d;
  text-align: left;
  width: 180px;
  height: 43px;
  border-radius: 25px;
}
.box_shoppingCart .styleBtn5 .cartLeft {
  left: 140px;
  top: 6px;
  height: 31px;
  width: 31px;
}
.box_shoppingCart .styleBtn5 .cartLeftIcon {
  position: absolute;
  left: 140px;
  top: 6px;
  width: 31px;
  height: 31px;
  background: url(../images/ico_car.png) 0 -157px;
}
.box_shoppingCart .styleBtn5 .cartRight {
  text-align: left;
}
.box_shoppingCart .styleBtn5 .shoppingCart_a {
  padding: 0 40px 0 23px;
  color: #fff;
  font-size: 14px;
  height: 43px;
  line-height: 45px;
}
.box_shoppingCart .styleBtn5 .cartButton_hover {
  top: 42px;
  left: -144px;
  border: 1px solid #3d3d3d
}
/*box_member*/
/* .box_member{background:#eee; border-bottom:1px solid #ddd; transition:all .25s ease-out;} */
/* cyj */
.box_member {
  background: #eee;
  border-bottom: 1px solid #ddd;
}
.box_member .view {
  height: 40px;
}
.box_member .mT_left {
  float: left;
  width: 50%;
  line-height: 40px;
  text-align: left;
}
.box_member .mT_right {
  float: right;
  width: 45%;
  text-align: right;
}
.box_member .mT_left_c {
  float: right;
  width: 45%;
  text-align: right;
}
.box_member .mT_right_c {
  float: left;
  width: 45%;
  text-align: left;
}
.box_member .mT_right a {
  cursor: pointer;
  display: inline-block;
  padding: 0 10px;
  width: auto;
  white-space: nowrap;
  min-width: 70px;
  _width: 70px;
  height: 27px;
  line-height: 25px;
  text-align: center;
  margin: 6px 0 0 6px;
}
.box_member .mT_right a.mT_but {
  border: 1px solid #dadada;
  background: #fff;
}
.box_member .mT_right a.mT_but:hover {
  border: 1px solid #2a96ff;
  color: #2a96ff;
}
.box_member .mT_right a.mT_but2 {
  border: 1px solid #45a2ff;
  background: #45a2ff;
  color: #fff;
}
.box_member .mT_right a.mT_but2:hover {
  background: #2a96ff;
  color: #fff;
}
.box_member .mT_left > a > img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-top: -2px;
  vertical-align: middle;
  margin-right: 5px;
}
.box_member .mT_left > a > span {
  padding: 0 3px;
}
.box_member .newMember {
  max-width: 1200px;
}
/*box_member*/
.box_language .localer {
  text-align: right;
  margin: 0;
  padding: 0;
  z-index: 31;
  font-size: 12px;
  *margin-top: 1px;
  box-sizing: content-box;
}
.box_language .localer .arrow, .localer .icon, .localer div {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.box_language .localer a {
  text-decoration: none
}
.box_language .localer .localerOverLay {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000
}
.box_language .localer .icon {
  background: url(../images/language.png) no-repeat
}
.box_language .localer .localerPanel_1 {
  height: 25px;
  display: inline-block;
  _display: inline;
  _zoom: 1
}
.box_language .localer .localerPanel_1 .localerList {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 0;
}
.box_language .localer .localerPanel_1 .delimiter {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 0 2px;
  font-size: 12px;
}
.box_language .localer .localerPanel_1 .localerItem {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  *vertical-align: middle;
  font-size: 12px;
}
.box_language .localer .localerPanel_1 .localerItemContent {
  height: 25px;
  line-height: 25px;
  text-align: center;
  *float: left
}
.box_language .localer .localerPanel_1 .icon {
  display: none
}
.box_language .localer .localerPanel_1 .arrow {
  display: none
}
.box_language .localer .localerPanel_2 {
  height: 25px
}
.box_language .localer .localerPanel_2 .localerList {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 0;
}
.box_language .localer .localerPanel_2 .delimiter {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 0 2px;
  font-size: 12px;
}
.box_language .localer .localerPanel_2 .localerItem {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  *vertical-align: middle;
  font-size: 12px;
}
.box_language .localer .localerPanel_2 .localerItemContent {
  height: 25px;
  line-height: 25px;
  text-align: center;
  *float: left
}
.box_language .localer .localerPanel_2 .icon {
  display: none
}
.box_language .localer .localerPanel_2 .arrow {
  display: none
}
.box_language .localer .localerPanel_3 {
  height: 25px;
  display: inline-block;
  _display: inline;
  _zoom: 1
}
.box_language .localer .localerPanel_3 .localerList {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 0
}
.box_language .localer .localerPanel_3 .delimiter {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 0 2px;
  font-size: 12px;
}
.box_language .localer .localerPanel_3 .localerItem {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  *vertical-align: middle;
  font-size: 12px;
}
.box_language .localer .localerPanel_3 .localerItemContent {
  height: 25px;
  line-height: 25px;
  text-align: center;
  *float: left
}
.box_language .localer .localerPanel_3 .icon {
  display: none
}
.box_language .localer .localerPanel_3 .arrow {
  display: none
}
.box_language .localer .localerPanel_4 {
  height: 26px;
  font-size: 12px;
  overflow: hidden;
  border: 1px solid #b2b2b2;
  border-radius: 4px;
  transition: height .8s;
  -moz-transition: height .8s;
  -webkit-transition: height .8s;
  -o-transition: height .8s;
  box-shadow: -5px 5px 10px -4px #000;
  -webkit-box-shadow: 0 5px 20px -9px #000;
  -moz-box-shadow: -5px 5px 10px -4px #000;
  *float: left;
  *overflow: hidden;
  *clear: both
}
.box_language .localer .localerPanel_4 .localerList {
  margin: 0;
  padding: 0;
  list-style-type: none;
  background-color: #f4f4f4;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  *float: left;
  *overflow: hidden;
  *clear: both
}
.box_language .localer .localerPanel_4 .localerList_open {
  padding: 5px 0
}
.box_language .localer .localerPanel_4 .delimiter {
  display: none
}
.box_language .localer .localerPanel_4 .localerItem {
  *float: left;
  *overflow: hidden;
  *clear: both
}
.box_language .localer .localerPanel_4 .localerItemContent {
  height: 26px;
  line-height: 26px;
  text-align: center;
  padding: 0 20px 0 10px;
  font-size: 12px;
  *float: left;
  *overflow: hidden;
  *clear: both
}
.box_language .localer .localerPanel_4 .localerItemContent_hover {
  background-color: #e2e2e2
}
.box_language .localer .localerPanel_4 .icon {
  display: none
}
/*.box_language .localer .localerPanel_4 .text{font:12px "微软雅黑";color:#979797}*/
.box_language .localer .localerPanel_4 .arrow {
  background: url(../images/language/locater_Arrow1.png) center no-repeat;
  position: absolute;
  width: 7px;
  top: 0;
  right: 0;
  margin-right: 7px;
  transition: all ease .7s;
  -moz-transition: all ease .7s;
  -webkit-transition: all ease .7s;
  -o-transition: all ease .7s
}
.box_language .localer .localerPanel_4 .arrow_hover {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg)
}
.box_language .localer .localerPanel_5 {
  height: 26px;
  font-size: 12px;
  overflow: hidden;
  border: 1px solid #999;
  border-radius: 4px;
  position: relative;
  z-index: 4;
  transition: height .8s;
  -moz-transition: height .8s;
  -webkit-transition: height .8s;
  -o-transition: height .8s;
  box-shadow: -5px 5px 10px -4px #000;
  -webkit-box-shadow: 0 5px 20px -9px #000;
  -moz-box-shadow: -5px 5px 10px -4px #000;
  *float: left;
  *overflow: hidden;
  *clear: both
}
.box_language .localer .localerPanel_5 .localerList {
  margin: 0;
  padding: 0;
  list-style-type: none;
  background-color: #feffff;
  *float: left;
  *overflow: hidden;
  *clear: both
}
.box_language .localer .localerPanel_5 .localerList_open {
  padding: 5px 0
}
.box_language .localer .localerPanel_5 .delimiter {
  display: none
}
.box_language .localer .localerPanel_5 .localerItem {
  *float: left;
  *overflow: hidden;
  *clear: both
}
.box_language .localer .localerPanel_5 .first {
  padding: 0 15px;
  border-bottom: 1px solid #b2b2b2
}
.box_language .localer .localerPanel_5 .localerItemContent {
  height: 26px;
  line-height: 26px;
  text-align: center;
  padding: 0 25px 0 12px;
  font-size: 12px;
  *float: left;
  *overflow: hidden;
  *clear: both
}
.box_language .localer .localerPanel_5 .localerItemContent_hover {
  background-color: #e0e0e0
}
.box_language .localer .localerPanel_5 .icon {
  display: none
}
/*.box_language .localer .localerPanel_5 .text{font:12px "微软雅黑";color:#979797}*/
.box_language .localer .localerPanel_5 .arrow {
  background: url(../images/language/locater_Arrow1.png) center no-repeat;
  position: absolute;
  width: 12px;
  height: 26px;
  top: 0;
  right: 0;
  padding: 0 6px;
  border-left: 1px solid #b2b2b2;
  border-bottom: 1px solid #fff;
  z-index: 3
}
.box_language .localer .localerPanel_5 .arrow_hover {
  border-bottom: 0;
  border-left: none;
  border-right: 1px solid #b2b2b2;
  border-top: 1px solid #fff;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  *border-top: 0;
  *border-right: 0;
  *border-left: 1px solid #999;
  *border-bottom: 1px solid #fff
}
.box_language .localer .localerPanel_6 {
  height: 26px;
  font-size: 12px;
  overflow: hidden;
  border: 1px solid #999;
  border-radius: 10px;
  box-shadow: 0 3px 20px -4px #999;
  -webkit-box-shadow: 0 3px 20px -4px #999;
  -moz-box-shadow: 0 3px 20px -4px #999;
  transition: height .8s;
  -moz-transition: height .8s;
  -webkit-transition: height .8s;
  -o-transition: height .8s;
  *float: left;
  *overflow: hidden;
  *clear: both
}
.box_language .localer .localerPanel_6 .localerList {
  margin: 0;
  padding: 0;
  list-style-type: none;
  background-color: #f4f4f4;
  *float: left;
  *overflow: hidden;
  *clear: both
}
.box_language .localer .localerPanel_6 .localerList_open {
  padding: 5px 0
}
.box_language .localer .localerPanel_6 .delimiter {
  display: none
}
.box_language .localer .localerPanel_6 .localerItem {
  *float: left;
  *overflow: hidden;
  *clear: both
}
.box_language .localer .localerPanel_6 .first {
  padding: 0 25px
}
.box_language .localer .localerPanel_6 .localerItemContent {
  height: 26px;
  line-height: 26px;
  text-align: center;
  padding: 0 25px;
  font-size: 12px;
  *float: left;
  *overflow: hidden;
  *clear: both
}
.box_language .localer .localerPanel_6 .localerItemContent_hover {
  background-color: #f0f0f0
}
.box_language .localer .localerPanel_6 .icon {
  display: none
}
/*.box_language .localer .localerPanel_6 .text{font:12px "微软雅黑";color:#979797}*/
.box_language .localer .localerPanel_6 .arrow {
  width: 15px;
  padding: 0 5px;
  position: absolute;
  top: 0;
  right: 0;
  background: url(../images/language/locater_Arrow2.png) center no-repeat;
  transition: all ease .7s;
  -moz-transition: all ease .7s;
  -webkit-transition: all ease .7s;
  -o-transition: all ease .7s
}
.box_language .localer .localerPanel_6 .arrow_hover {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg)
}
.box_language .localer .localerPanel_7 {
  height: 27px;
  font-size: 12px;
  overflow: hidden;
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  transition: height .8s;
  -moz-transition: height .8s;
  -webkit-transition: height .8s;
  -o-transition: height .8s;
  *float: left;
  *overflow: hidden;
  *clear: both
}
.box_language .localer .localerPanel_7 .localerList {
  margin: 0;
  padding: 0;
  list-style-type: none;
  padding-bottom: 10px;
  background-color: rgba(255, 255, 255, 0.8);
  _background-color: #fff;
  background-color: #fff \9;
  *float: left;
  *overflow: hidden;
  *clear: both
}
.box_language .localer .localerPanel_7 .localerList_open {
  padding: 5px 0
}
.box_language .localer .localerPanel_7 .delimiter {
  display: none
}
.box_language .localer .localerPanel_7 .localerItem {
  *float: left;
  *overflow: hidden;
  *clear: both
}
.box_language .localer .localerPanel_7 .localerItemContent {
  height: 27px;
  line-height: 27px;
  text-align: left;
  padding: 0 20px 0 10px;
  font-size: 12px;
  *float: left;
  *overflow: hidden;
  *clear: both
}
.box_language .localer .localerPanel_7 .localerItemContent_hover {
  background-color: #fff
}
.box_language .localer .localerPanel_7 .icon {
  float: left;
  margin-top: 5px;
  margin-right: 5px;
  width: 22px;
  height: 16px;
  display: inline-block;
  _display: inline;
  _zoom: 1;
  background: url(../images/language.png) no-repeat
}
.box_language .localer .localerPanel_7 .language_Icon_cn {
  background-position: 0px 0px
}
.box_language .localer .localerPanel_7 .language_Icon_tw {
  background-position: 0px 0px
}
.box_language .localer .localerPanel_7 .language_Icon_en {
  background-position: 0px -18px
}
.box_language .localer .localerPanel_7 .language_Icon_ko {
  background-position: 0px -36px
}
.box_language .localer .localerPanel_7 .language_Icon_ja {
  background-position: 0px -54px
}
.box_language .localer .localerPanel_7 .language_Icon_ru {
  background-position: 0px -72px
}
.box_language .localer .localerPanel_7 .language_Icon_fr {
  background-position: 0px -90px
}
.box_language .localer .localerPanel_7 .language_Icon_pt {
  background-position: 0px -108px
}
.box_language .localer .localerPanel_7 .language_Icon_es {
  background-position: 0px -126px
}
.box_language .localer .localerPanel_7 .language_Icon_it {
  background-position: 0px -144px
}
.box_language .localer .localerPanel_7 .language_Icon_de {
  background-position: 0px -162px
}
.box_language .localer .localerPanel_7 .language_Icon_vi {
  background-position: 0px -180px
}
.box_language .localer .localerPanel_7 .language_Icon_ar {
  background-position: 0px -198px
}
.box_language .localer .localerPanel_7 .language_Icon_hi {
  background-position: 0px -216px
}
.box_language .localer .localerPanel_7 .language_Icon_tu {
  background-position: 0px -234px
}
.box_language .localer .localerPanel_7 .language_Icon_mas {
  background-position: 0px -252px
}
.box_language .localer .localerPanel_7 .language_Icon_tl {
  background-position: 0px -295px
}
.box_language .localer .localerPanel_7 .text { /*font:12px "微软雅黑";color:#282828;*/ margin-left: 6px
}
.box_language .localer .localerPanel_7 .arrow {
  width: 10px;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 7px;
  background: url(../images/language/locater_Arrow3.png) center no-repeat;
}
.box_language .localer .localerPanel_7:hover .arrow {
  -moz-transition: all ease .7s;
  transition: all ease .7s;
  -webkit-transition: all ease .7s;
  -o-transition: all ease .7s transform:rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg)
}
.box_language .localer .localerPanel_8 {
  height: 27px;
  font-size: 12px;
  overflow: hidden;
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  transition: height .8s;
  -moz-transition: height .8s;
  -webkit-transition: height .8s;
  -o-transition: height .8s;
  *float: left;
  *overflow: hidden;
  *clear: both
}
.box_language .localer .localerPanel_8 .localerList {
  margin: 0;
  padding: 0;
  list-style-type: none;
  background-color: rgba(255, 255, 255, 0.8);
  _background-color: #fff;
  background-color: #fff \9;
  *float: left;
  *overflow: hidden;
  *clear: both
}
.box_language .localer .localerPanel_8 .localerList_open {
  padding: 5px 0
}
.box_language .localer .localerPanel_8 .delimiter {
  display: none
}
.box_language .localer .localerPanel_8 .localerItem {
  *float: left;
  *overflow: hidden;
  *clear: both
}
.box_language .localer .localerPanel_8 .first {
  padding: 0 10px
}
.box_language .localer .localerPanel_8 .localerItemContent {
  height: 27px;
  line-height: 27px;
  text-align: left;
  padding: 0 20px 0 10px;
  font-size: 12px;
  *float: left;
  *overflow: hidden;
  *clear: both
}
.box_language .localer .localerPanel_8 .localerItemContent_hover {
  background-color: #fff
}
.box_language .localer .localerPanel_8 .icon {
  float: left;
  margin-top: 4px;
  margin-right: 2px;
  height: 18px;
  width: 24px;
  display: inline-block;
  _display: inline;
  _zoom: 1
}
.box_language .localer .localerPanel_8 .language_Icon_cn {
  background-position: -39px 0px
}
.box_language .localer .localerPanel_8 .language_Icon_tw {
  background-position: -39px 0px
}
.box_language .localer .localerPanel_8 .language_Icon_en {
  background-position: -39px -20px
}
.box_language .localer .localerPanel_8 .language_Icon_ko {
  background-position: -39px -40px
}
.box_language .localer .localerPanel_8 .language_Icon_ja {
  background-position: -39px -60px
}
.box_language .localer .localerPanel_8 .language_Icon_ru {
  background-position: -39px -80px
}
.box_language .localer .localerPanel_8 .language_Icon_fr {
  background-position: -39px -100px
}
.box_language .localer .localerPanel_8 .language_Icon_pt {
  background-position: -39px -120px
}
.box_language .localer .localerPanel_8 .language_Icon_es {
  background-position: -39px -140px
}
.box_language .localer .localerPanel_8 .language_Icon_it {
  background-position: -39px -160px
}
.box_language .localer .localerPanel_8 .language_Icon_de {
  background-position: -39px -180px
}
.box_language .localer .localerPanel_8 .language_Icon_vi {
  background-position: -39px -200px
}
.box_language .localer .localerPanel_8 .language_Icon_ar {
  background-position: -39px -220px
}
.box_language .localer .localerPanel_8 .language_Icon_hi {
  background-position: -39px -240px
}
.box_language .localer .localerPanel_8 .language_Icon_tu {
  background-position: -39px -260px
}
.box_language .localer .localerPanel_8 .language_Icon_mas {
  background-position: -39px -280px
}
.box_language .localer .localerPanel_8 .language_Icon_tl {
  background-position: -39px -300px
}
.box_language .localer .localerPanel_8 .text { /*font:12px "微软雅黑";color:#282828;*/ margin-left: 4px
}
.box_language .localer .localerPanel_8 .arrow {
  width: 10px;
  position: absolute;
  padding: 0 7px;
  top: 0;
  right: 0;
  background: url(../images/language/locater_Arrow3.png) center no-repeat;
  transition: all ease .7s;
  -moz-transition: all ease .7s;
  -webkit-transition: all ease .7s;
  -o-transition: all ease .7s
}
.box_language .localer .localerPanel_8:hover .arrow {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg)
}
.box_language .localer .localerPanel_9 {
  height: 27px;
  font-size: 12px;
  overflow: hidden;
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  transition: height .8s;
  -moz-transition: height .8s;
  -webkit-transition: height .8s;
  -o-transition: height .8s;
  *float: left;
  *overflow: hidden;
  *clear: both
}
.box_language .localer .localerPanel_9 .localerList {
  margin: 0;
  padding: 0;
  list-style-type: none;
  padding-bottom: 10px;
  background-color: rgba(255, 255, 255, 0.8);
  _background-color: #fff;
  background-color: #fff \9;
  *float: left;
  *overflow: hidden;
  *clear: both
}
.box_language .localer .localerPanel_9 .localerList_open {
  padding: 5px 0
}
.box_language .localer .localerPanel_9 .delimiter {
  display: none
}
.box_language .localer .localerPanel_9 .localerItem {
  *float: left;
  *overflow: hidden;
  *clear: both
}
.box_language .localer .localerPanel_9 .localerItem_hover {
  background-color: #f0f0f0
}
.box_language .localer .localerPanel_9 .first {
  padding: 0 10px
}
.box_language .localer .localerPanel_9 .localerItemContent {
  height: 27px;
  line-height: 27px;
  text-align: center;
  padding: 0 20px 0 10px;
  font-size: 12px;
  *float: left;
  *overflow: hidden;
  *clear: both
}
.box_language .localer .localerPanel_9 .localerItemContent_hover {
  background-color: #fff
}
.box_language .localer .localerPanel_9 .icon {
  width: 22px;
  height: 16px;
  margin-top: 5px;
  display: inline-block;
  _display: inline;
  _zoom: 1
}
.box_language .localer .localerPanel_9 .language_Icon_cn {
  background-position: 0px 0px
}
.box_language .localer .localerPanel_9 .language_Icon_tw {
  background-position: 0px 0px
}
.box_language .localer .localerPanel_9 .language_Icon_en {
  background-position: 0px -18px
}
.box_language .localer .localerPanel_9 .language_Icon_ko {
  background-position: 0px -36px
}
.box_language .localer .localerPanel_9 .language_Icon_ja {
  background-position: 0px -54px
}
.box_language .localer .localerPanel_9 .language_Icon_ru {
  background-position: 0px -72px
}
.box_language .localer .localerPanel_9 .language_Icon_fr {
  background-position: 0px -90px
}
.box_language .localer .localerPanel_9 .language_Icon_pt {
  background-position: 0px -108px
}
.box_language .localer .localerPanel_9 .language_Icon_es {
  background-position: 0px -126px
}
.box_language .localer .localerPanel_9 .language_Icon_it {
  background-position: 0px -144px
}
.box_language .localer .localerPanel_9 .language_Icon_de {
  background-position: 0px -162px
}
.box_language .localer .localerPanel_9 .language_Icon_vi {
  background-position: 0px -180px
}
.box_language .localer .localerPanel_9 .language_Icon_ar {
  background-position: 0px -198px
}
.box_language .localer .localerPanel_9 .language_Icon_hi {
  background-position: 0px -216px
}
.box_language .localer .localerPanel_9 .language_Icon_tu {
  background-position: 0px -234px
}
.box_language .localer .localerPanel_9 .language_Icon_mas {
  background-position: 0px -252px
}
.box_language .localer .localerPanel_9 .language_Icon_tl {
  background-position: 0px -295px
}
.box_language .localer .localerPanel_9 .text {
  display: none
}
.box_language .localer .localerPanel_9 .arrow {
  width: 10px;
  padding: 0 5px;
  position: absolute;
  top: 0;
  right: 0;
  background: url(../images/language/locater_Arrow3.png) center no-repeat;
  transition: all ease .7s;
  -moz-transition: all ease .7s;
  -webkit-transition: all ease .7s;
  -o-transition: all ease .7s
}
.box_language .localer .localerPanel_9:hover .arrow {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg)
}
/*box_footer*/
#Web_Main_Footer {
  background: #333;
  color: #222;
}
#Web_Main_Footer a {
  color: #222;
}
#Web_Main_Footer a:hover {
  color: #bf2222;
}
.box_footer {
  padding: 10px 0;
}
.box_footer .copyrightStyle .box_web_main {
  text-align: center;
}
.box_footer .copyRight p {
  margin: 0 !important;
}
.box_footer .copyAdmin li:before {
  content: "\007C"
}
.box_footer .copyAdmin li.playerButton:before {
  content: ""
}
.box_footer .copyAdmin li:first-child:before {
  content: ""
}
.box_footer .copyAdmin a {
  display: inline-block;
  padding: 0 8px;
}
/*.box_footer .copyAdmin li.copy_first a{padding-left: 0;}
.box_footer .copyAdmin li.copy_last a{padding-right: 0;}*/
.box_footer .copyAdmin li:first-child.copy_block a {
  padding-left: 0
}
.box_footer .copyAdmin li.copy_last a {
  padding-right: 0;
}
.box_footer .copyAdmin b.playerButton {
  display: inline-block;
  width: 26px;
  height: 9px;
}
.box_footer .copyAdmin b.playerButton_on {
  background: url(../images/sound_0_on.gif) no-repeat
}
.box_footer .copyAdmin b.playerButton_off {
  background: url(../images/sound_0_off.gif) no-repeat
}
.box_footer .copy_block {
  display: inline-block;
}
.box_footer .copy_none {
  display: none !important;
}
.box_footer .copyNav_li {
  min-height: 32px;			 
  margin-left: 10px;
  display: inline-block;
  vertical-align: top;
  width: 100px;
  border-right: 1px transparent solid;
  box-sizing: border-box;
}
.box_footer .copyNav_li:last-child {
  border-right: none;
}
.box_footer .sectionheight {
  display: block;
  clear: both;
  text-align: center;
  font-size: 0;
  letter-spacing: -1px;
}
#Web_Main_Footer .copyNav_li ul > li > a {
  line-height: 2.3;
}
.box_footer .sectionheight a {
  font-size: 12px;
}
.box_footer .sectionheight .copyNav_li:first-child {
  margin-left: 0
}
.box_footer .sectionheight > div {
  letter-spacing: 0;
}
.box_footer .copyNavStyle > .copyNav_li > a {
  display: block;
  margin-bottom: 10px;
  text-align: center;
  width: 100%;
  border-bottom: 1px transparent solid;
}
.box_footer .copyNavStyle > .copyNav_li > ul {
  display: none;
}
.box_footer .copyNavStyle1 > .copyNav_li > a {
  display: block;
  margin-bottom: 10px;
  text-align: left;
  border-bottom: 1px transparent solid;
}
.box_footer .copyNavStyle1 > .copyNav_li > ul > li {
  text-align: left;
}
.box_footer .copyNavStyle1 > .copyNav_li > ul > li a{
  margin-left: 0;padding-left: 0;
}
/*backToTop*/
.box_backToTop .df_cls {
  cursor: pointer;
  margin: 5px;
  width: 42px;
  height: 42px;
}
.box_backToTop .btp_1 {
  width: 50px;
  height: 50px;
  background: url(../images/backTopIcon/secondStyle/02_w.png) center center no-repeat;
}
.box_backToTop .btp_2 {
  background: url(../images/backTopIcon/firstStyle/01_w.png) center center no-repeat;
}
.box_backToTop .btp_2:hover {
  background: url("../images/backTopIcon/firstStyle/01_w_hover.png") center center no-repeat;
}
.box_backToTop .btp_3 {
  background: url("../images/backTopIcon/backtotop.png") 0 0 no-repeat;
}
.box_backToTop .btp_4 {
  background: url("../images/backTopIcon/01.png") center center no-repeat;
}
.box_backToTop .btp_4:hover {
  background: url("../images/backTopIcon/01_hover.png") center center no-repeat;
}
.box_backToTop .btp_5 {
  width: 52px;
  height: 48px;
  background: url("../images/backTopIcon/02.png") center center no-repeat;
}
.box_backToTop .btp_5:hover {
  background: url("../images/backTopIcon/02_hover.png") center center no-repeat;
}
.box_backToTop .btp_6 {
  background: url("../images/backTopIcon/03.png") center center no-repeat;
}
.box_backToTop .btp_6:hover {
  background: url("../images/backTopIcon/03_hover.png") center center no-repeat;
}
.box_backToTop .btp_7 {
  width: 45px;
  height: 50px;
  background: url("../images/backTopIcon/04.png") center center no-repeat;
}
.box_backToTop .btp_7:hover {
  background: url("../images/backTopIcon/04_hover.png") center center no-repeat;
}
/*网站横幅*/
.box_banner .view {
  margin: 0 auto;
  overflow: hidden;
  height: 100px;
}
.box_banner .slideBox {
  overflow: hidden;
  position: relative;
  margin: 0 auto;
  height: 120px;
}
.box_banner .slideBox .hd { /* height: 25px;*/ overflow: hidden;
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 1;
  width: 100%;
  text-align: center;
}
.box_banner .slideBox .hd ul {
  overflow: hidden;
  zoom: 1;
  width: 100%;
  height: 100%;
  margin: 0;
}
.box_banner .slideBox .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
.box_banner .slideBox .bd li {
  zoom: 1;
}
.box_banner .slideBox .bd img {
  max-width: 100%;
  max-height: 100%;
  display: block;
  margin: 0 auto;
}
.box_banner .slideBox .prevStop {
  display: none;
}
.box_banner .slideBox .nextStop {
  display: none;
}
.box_banner .banner_img {
  height: 100%;
  width: 100%;
  display: block;
  background-position: top center;
  background-repeat: no-repeat;
  margin: 0 auto;
}
/*hd的li样式*/
.box_banner .slideBox .ul_li1 {
  text-align: center
}
.box_banner .slideBox .ul_li1 li {
  display: inline-block;
  overflow: hidden;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin: 0px 4px;
  background: #e8e8e8;
  filter: alpha(opacity=80);
  opacity: .8;
  cursor: pointer;
  zoom: 1;
  text-indent: 100px;
}
.box_banner .slideBox .ul_li1 li.on {
  background: #fff;
  opacity: 1;
  fiter: alpha(opacity=100);
}
.box_banner .slideBox span.rbanner_button {
  position: absolute;
  top: 50%;
  cursor: pointer;
  width: 71px;
  height: 71px;
  z-index: 999;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  margin-top: -35px;
}
.box_banner .slideBox span.hleft {
  background: url(../images/banner/left.png) no-repeat rgba(0, 0, 0, 0.1);
  left: 20px;
}
.box_banner .slideBox span.hright {
  background: url(../images/banner/right.png) no-repeat right rgba(0, 0, 0, 0.1);
  right: 20px;
}
.box_banner .slideBox .ul_li2 li {
  margin-right: 5px;
  width: 15px;
  height: 15px;
  line-height: 14px;
  text-align: center;
  background: #fff;
  cursor: pointer;
  margin-top: 5px;
  display: inline-block;
}
.box_banner .slideBox .ul_li2 li.on {
  background: #f00;
  color: #fff;
}
.box_banner .slideBox .ul_li3 li {
  display: inline-block;
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 8px;
  background: #e8e8e8;
  filter: alpha(opacity=50);
  opacity: .5;
  cursor: pointer;
  zoom: 1;
  margin: 9px 6px 0 0;
  text-indent: 100px;
}
.box_banner .slideBox .ul_li3 li.on {
  background: #fff;
  opacity: 1;
  fiter: alpha(opacity=100);
}
.box_banner .slideBox .ul_li4 {
  display: none;
}
.bannerDiv {
  display: block;
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.bannerDiv.onlyOneBannerDiv {
  position: unset;
  left: unset;
  top: unset;
}
.bannerDiv.slideVideo {
  text-align: center;
}
.bannerDiv.slideVideo + video {
  height: 100%;
  width: 100%;
  background-color: #000;
}
.bannerDiv img {
  display: block;
  filter: alpha(opacity=0);
  opacity: 0;
}
.box_banner .slideBox .ul_li5 li {
  display: inline-block;
  overflow: hidden;
  margin: 0px 5px;
  background-color: #e8e8e8;
  cursor: pointer;
  zoom: 1;
  font-size: 0;
  border: 1px solid #e8e8e8;
}
.box_banner .slideBox .ul_li5 li img {
  width: 100%;
  height: 100%;
}
.box_banner .slideBox .ul_li5 li.on {
  border: 1px solid #ef4500;
}
/*box_products*/
.box_products .pro_form_div {
  overflow: hidden;
  position: relative;
  text-align: left;
}
.box_products .pro_form_div_top {
  height: 46px;
  line-height: 46px;
  background: url(../images/specifyProduct/product_spe_dh_tb.png) no-repeat 5px center;
  padding-left: 20px;
  font-size: 16px;
  border-bottom: 1px solid #cccccc;
}
.box_products .pro_form_div_con {
  padding: 8px;
}
.box_products .pro_form_div_con:after {
  clear: both;
  overflow: hidden;
  height: 0;
  content: "";
  display: block;
}
.box_products .pro_form_mainDiv, .box_products .pro_form_mainDiv .imgDiv {
  position: relative;
  overflow: hidden;
}
.box_products .pro_form_mainDiv .productImgForm {
  width: 200px;
  height: 170px;
  overflow: hidden;
  display: block;
  margin: 0 auto
}
.box_products .pro_form_mainDiv .imgBigdiv {
  display: none;
}
.box_products .pro_form_mainDiv .productTitleForm {
  line-height: 32px;
  overflow: hidden;
  font-size: 14px;
  display: block;
}
.box_products .pro_form_mainDiv a.fk_first_mallBuy {
  width: 88px;
  background-color: #2b2b2b;
  height: 30px;
  line-height: 30px;
  color: #ffffff;
  padding: 0;
  font-size: 14px;
  text-align: center;
  border-radius: 3px;
  margin: 0px auto;
  display: block;
}
.box_products .pro_form_mainDiv .productDetailForm {
  position: relative;
}
.box_products .pro_form_mainDiv .productDetail p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0
}
.box_products .pro_form_mainDiv .productShopCart a {
  display: block;
  margin: 5px auto;
  width: 90px;
  text-align: center;
  color: #fff;
  border-radius: 5px;
  background: #337ab7;
  line-height: 28px
}
.box_products .productStyleBox1 .imgDiv {
  float: left;
}
.box_products .productStyleBox1 .productTitleForm {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.box_products .productStyleBox1 .imgDiv, .box_products .productStyleBox4 .imgDiv {
  margin-bottom: 20px;
}
.box_products .productStyleBox1 .effects4 .imgDiv, .box_products .productStyleBox1 .effects5 .imgDiv {
  margin-bottom: 10px
}
.box_products .productStyleBox2 .imgDiv {
  float: left;
}
.box_products .productStyleBox3 .imgDiv {
  float: left;
}
.box_products a.public_prev, .box_products a.public_next {
  position: absolute;
  z-index: 999;
  top: 50%;
  width: 50px;
  height: 50px;
  margin-top: -25px;
  border-radius: 100%;
  line-height: 50px;
  text-align: center;
  background: #aaaaaa;
  background: rgba(170, 170, 170, .6);
  color: #fff;
  font-size: 24px;
  font-family: '宋体';
  font-weight: bold;
  display: none;
}
.box_products a.public_prev {
  left: 5px;
}
.box_products a.public_next {
  right: 5px;
}
.box_products a.public_prev:hover, .box_products a.public_next:hover {
  background: rgba(133, 133, 133, .6);
  text-decoration: none
}
.box_products a.public_prev:before {
  content: "\003C";
}
.box_products a.public_next:before {
  content: "\003E";
}
.box_products .productStyleBox3 a.public_prev, .productStyleBox3 a.public_next {
  display: block
}
.box_products .productStyleBox3 .pro_form_div {
  width: calc(100% - 120px);
  margin: 0 auto;
}
.box_products .productStyleBox4 .imgDiv {
  float: left;
}
.box_products .productStyleBox4 .productImgForm_c {
  max-width: 50%;
  text-align: center;
  float: left;
  overflow: hidden;
}
.box_products .productStyleBox4 .productDetailForm1 {
  float: left;
}
.box_products .productStyleBox4 .parameter3 .productShopCart {
  padding-left: 15px;
}
.box_products .productStyleBox7 .imgDiv {
  clear: both;
  display: block;
  margin-bottom: 20px;
  border-bottom: 1px dashed #ddd;
  padding-bottom: 20px;
  width: 100%;
}
.box_products .productStyleBox7 .productImgForm {
  width: 180px;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  float: left;
}
.box_products .productStyleBox7 .productDetailForm {
  width: calc(100% - 200px);
  display: inline-block;
  float: right;
}
.box_products .productStyleBox7 .productPrice p {
  text-align: left
}
.box_products .productStyleBox5 .show {
  position: relative;
  margin-bottom: 15px;
}
.box_products .productStyleBox5 .show > a {
  position: absolute;
  display: none;
  top: 50%;
  width: 50px;
  height: 50px;
  cursor: pointer;
  margin-top: -25px;
  text-decoration: none;
  font-size: 36px;
  font-family: '宋体';
  font-weight: bold;
  text-align: center;
}
.box_products .productStyleBox5 .show:hover > a {
  display: block;
}
.box_products .productStyleBox5 .show > .prev {
  left: 0;
}
.box_products .productStyleBox5 .show > .next {
  right: 0;
}
.box_products .productStyleBox5 .show > .prev:after {
  content: "<";
}
.box_products .productStyleBox5 .show > .next:after {
  content: ">";
}
.box_products .productStyleBox5 .show .img {
  float: left;
  width: calc(100% - 280px);
}
.box_products .productStyleBox5 .show .img img {
  width: 100%;
}
.box_products .productStyleBox5 .show .productDetailForm {
  float: right;
  width: 260px;
}
.box_products .productStyleBox5 .list {
  position: relative;
}
.box_products .productStyleBox5 .list > a {
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 30px;
  overflow: hidden;
  cursor: pointer;
  font-weight: bold;
  text-decoration: none;
  font-family: '宋体';
}
.box_products .productStyleBox5 .list > .prev {
  left: 0;
}
.box_products .productStyleBox5 .list > .next {
  right: 0;
}
.box_products .productStyleBox5 .list > .prev:after {
  content: "<";
}
.box_products .productStyleBox5 .list > .next:after {
  content: ">";
}
.box_products .productStyleBox5 .list ul {
  overflow: hidden;
  position: relative;
  margin: 0 35px;
  height: 80px;
}
.box_products .productStyleBox5 .list ul li {
  letter-spacing: -1px;
  font-size: 0;
  white-space: nowrap;
  position: absolute;
  left: 0;
  top: 0;
}
.box_products .productStyleBox5 .list ul li a {
  display: inline-block;
  vertical-align: top;
  width: 80px;
  height: 80px;
  cursor: pointer;
  margin-left: 8px;
}
.box_products .productStyleBox5 .list ul li a:first-child {
  margin-left: 0;
}
.box_products .productStyleBox5 .list ul li a img {
  display: block;
  width: 100%;
  height: 100%;
}
.box_products .productStyleBox6 .first {
  margin-bottom: 10px;
}
.box_products .productStyleBox6 .first img {
  float: left;
  display: block;
}
.box_products .productStyleBox6 .first .productDetailForm {
  float: right;
  width: calc(100% - 182px)
}
.box_products .productStyleBox6 .first .productTitleForm, .box_products .productStyleBox6 .first .productDetail p {
  text-align: left;
}
.box_products .productStyleBox6 .list .productDetailForm div {
  float: left;
  width: 20%;
  padding: 0 9px;
  text-align: center;
}
.box_products .productStyleBox6 .list.type .productDetailForm div {
  font-weight: bold;
}
.box_products .productStyleBox6 .list .productDetailForm .productDetail p {
  float: left;
  width: 33.333333333%;
}
.box_products .productStyleBox8 .productDetailForm div {
  float: left;
  width: 20%;
  padding: 0 9px;
  text-align: center;
}
.box_products .productStyleBox8 .type .productDetailForm div {
  font-weight: bold;
}
.box_products .productStyleBox8 .productDetailForm .productDetail p {
  float: left;
  width: 33.333333333%;
}
.box_products .effects2 .productImgForm_c a.productEffects {
  display: none;
  position: absolute;
  top: 0px;
  z-index: 10;
  width: 100%;
  height: 100%;
  text-align: center;
}
.box_products .effects2 .productImgForm_c a.productEffects span {
  display: block;
  margin: 0 auto;
}
.box_products .productStyleBox4 .effects2 .productImgForm_c {
  position: relative;
  text-align: left;
}
.box_products .productStyleBox4 .effects2 .productImgForm_c a.productEffects {
  text-align: left !important;
}
.box_products .productStyleBox4 .effects2 .productImgForm_c a.productEffects span {
  margin: 0 !important;
}
.box_products .effects3 .productImgForm, .box_products .effects4 .productImgForm {
  display: block;
  position: relative;
}
.box_products .effects3 li a.productImgForm:hover:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  background: url("../images/listPhoto/imageEffetc_mask.png") no-repeat center center;
}
.box_products .effects4 .productDetailForm1 {
  display: none;
  position: absolute;
  top: 0;
  left: 0px;
  color: #fff;
  width: 100%;
  height: 100%;
  text-align: center;
}
.box_products .effects4 .productDetailForm2 {
  display: block;
  margin: 0 auto;
}
.box_products .effects4 .productDetailForm {
  display: table-cell;
  vertical-align: middle;
  overflow: hidden;
  cursor: pointer;
}
.box_products .effects4 .productDetailForm .productTitleForm {
  white-space: normal;
}
.box_products .effects5 .productDetailForm1 {
  display: none;
  position: absolute;
  bottom: 0px;
  left: 0px;
  color: #fff;
  width: 100%;
  text-align: center;
}
.box_products .effects5 .productDetailForm2 {
  display: block;
  margin: 0 auto;
}
.box_products .effects5 .productDetailForm {
  display: table-cell;
  vertical-align: middle;
  overflow: hidden;
  cursor: pointer;
}
.box_products .effects5 .productDetailForm .productTitleForm {
  white-space: normal;
}
.box_products .effects6 li a.productImgForm {
  display: block;
  overflow: hidden;
}
.box_products .effects6 li a.productImgForm img {
  cursor: pointer;
  transition: all 0.6s;
}
.box_products .effects6 li a.productImgForm img:hover {
  transform: scale(1.2);
}
.box_products .effects7 li a.productImgForm img {
  cursor: pointer;
  transition: all 0.6s;
}
.box_products .effects7 li a.productImgForm img:hover {
  transform: translate(-10px, 0);
}
.box_products .productDetail p span.proParam0, .box_products .imgDiv .productShopCartDisplay0 {
  display: none;
}
.box_products .productDetail p span.proParam1, .box_products .imgDiv .productShopCartDisplay1 {
  display: inline-block;
}
.box_products .productDetail p {
  display: block;
}
.box_products .productDetail p.productPrice {
  display: inline;
}
.box_products .productDetail p.productPrice span {
  display: none;
}
.box_products .productDetail p.productSalePrice {
  font-size: 14px;
  color: #f13a3a;
  padding-right: 5px
}
.box_products .productDetail p.productMarketPrice {
  font-size: 11px;
  color: #999
}
.box_products .parameter1 .productTitleForm, .parameter1 .productDetail p {
  text-align: center;
}
.box_products .parameter1 .productDetail p.productPrice {
  display: block;
}
.box_products .parameter1 .productDetail p.productPrice span {
  display: inline-block;
}
.box_products .parameter1 .productDetail p.productPrice span.proParam0, .box_products .parameter1 .productDetail p.productPrice span.proParam0 + span {
  display: none;
}
.box_products .parameter1 .productDetail p.productPrice span.proParam1 {
  display: inline-block;
}
.box_products .parameter1 .productShopCart {
  width: 100%;
}
.box_products .parameter2 .productTitleForm, .parameter2 .productDetail, .box_products .parameter2 .productDetail p {
  text-align: center;
}
.box_products .parameter2 .productTitleForm {
  border-bottom: 1px dashed #ccc;
  line-height: 40px;
  margin-bottom: 10px;
}
.box_products .parameter2 .productShopCart {
  width: 100%;
}
.box_products .parameter3 .productTitleForm, .box_products .parameter3 .productDetailForm, .box_products .parameter3 .productDetail p {
  text-align: left;
}
.box_products .parameter4 .productTitleForm, .box_products .parameter4 .productDetailForm, .box_products .parameter4 .productDetail p {
  text-align: left;
}
.box_products .parameter4 .productDetail p.productPrice {
  display: inline-block;
  margin-top: 10px;
  line-height: 30px;
}
.box_products .parameter4 .productShopCart {
  position: absolute;
  right: 0px;
  bottom: 10px;
}
.box_products .parameter5 .productDetail p, .box_products .parameter6 .productDetail p {
  display: none;
}
.box_products .parameter5 .productDetail p.productPrice, .box_products .parameter6 .productDetail p.productPrice {
  display: inline-block;
}
.box_products .parameter5 .imgDiv {
  padding-bottom: 30px;
}
.box_products .parameter5 .productDetailForm1 {
  text-align: center;
  bottom: 40px;
  left: 0;
  position: absolute;
  margin-bottom: -25px;
  width: 100%;
  overflow: hidden;
}
.box_products .parameter5 .productDetailForm2 {
  display: block;
  margin: 0 auto;
  overflow: hidden;
}
.box_products .parameter5 .productDetailForm {
  overflow: hidden;
  border: 1px solid #dcdcdc;
  background: #fff;
  background: rgba(255, 255, 255, 0.9);
  padding: 5px 0;
  filter: alpha(opacity:90);
}
.box_products .pro_form_mainDiv .imgDiv1 {
  width: 100%;
}
.box_products .productStyleBox1 .imgDiv a.productImgForm img {
  display: block;
  margin: 0 auto
}
.box_products .productStyleBox2 .imgDiv a.productImgForm img {
  display: block;
  margin: 0 auto
}
.box_products .pro_form_mainDiv .imgDiv2 {
  width: 50%;
}
.box_products .pro_form_mainDiv .imgDiv3 {
  width: 33.33333%;
}
.box_products .pro_form_mainDiv .imgDiv4 {
  width: 25%;
}
.box_products .pro_form_mainDiv .imgDiv5 {
  width: 20%;
}
.box_products .pro_form_mainDiv .imgDiv6 {
  width: 16.66667%;
}
.box_products .pro_form_mainDiv .imgDiv7 {
  width: 14.28571%;
}
.box_products .pro_form_mainDiv .imgDiv8 {
  width: 12.5%;
}
.box_products .pro_form_mainDiv .imgDiv9 {
  width: 11.1111%;
}
.box_products .pro_form_mainDiv .imgDiv10 {
  width: 10%;
}
.box_products .productStyleBox4 .productDetailForm1 {
  display: block;
}
.box_products .productStyleBox4 .parameter3 .productTitleForm, .box_products .productStyleBox4 .parameter3 .productDetail p, .box_products .productStyleBox4 .parameter4 .productTitleForm, .box_products .productStyleBox4 .parameter4 .productDetail p {
  padding-left: 15px
}
.box_products .pro_dafault_data {
  float: left;
  width: 30%;
  margin-left: 3%;
  margin-bottom: 2%;
  text-align: center;
}
.box_products .pro_dafault_data:nth-child(3n-2) {
  margin-left: 2%
}
.box_products .pro_dafault_data:nth-child(3n) {
  margin-right: 2%
}
.box_products .pro_dafault_data img {
  display: block;
  width: auto;
  margin: 0 auto;
  max-width: 100%;
  margin-bottom: 2%;
}
.box_products .pro_dafault_data > b {
  display: block;
  font-size: 16px;
  margin-bottom: 5px;
}
.box_products .pro_dafault_data p {
  margin: 0px;
}
/* 电商视频导购 */
.box_products .pro_video_box {
  padding: 20px 0 20px 20px;
  overflow: hidden;
  height: 100%;
  width: 100%;
  position: absolute;
  box-sizing: border-box;
}
.box_products .pro_video_list {
  width: 250px;
  height: 100%;
  overflow: hidden;
  position: relative;
  float: right
}
.box_products .pro_video_list > ul {
  width: 100%;
  height: 100%;
  padding-right: 15px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: auto;
  box-sizing: border-box
}
.box_products .pro_video_list li {
  overflow: hidden;
  margin-bottom: 10px;
  border-bottom: 1px dashed #333;
  padding-bottom: 10px
}
.box_products .pro_video_img {
  width: 90px;
  height: 90px;
  float: left;
  border-radius: 5px;
  overflow: hidden;
  position: relative
}
.box_products .pro_video_img a {
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%
}
.box_products .pro_video_img a b {
  font-size: 30px;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 30px;
  height: 30px;
  color: rgba(0, 0, 0, .3);
  background: rgba(255, 255, 255, .5);
  border-radius: 100%;
  padding-left: 2px;
  margin: -15px 0 0-15px
}
.box_products .pro_video_content {
  float: right;
  width: calc(100% - 100px);
  height: 90px;
  overflow: hidden;
  position: relative
}
.box_products .pro_video_content > p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px
}
.box_products .pro_video_content > span {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}
.box_products .pro_video_content .pro_video_btn {
  position: absolute;
  bottom: 0;
  left: 0;
  width: calc(100% - 30px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}
.box_products .pro_video_content .pro_video_btn s {
  padding-left: 5px
}
.box_products .pro_video_content a.icon {
  font-size: 30px;
  position: absolute;
  right: 0;
  bottom: -5px
}
.box_products .pro_video_play {
  width: calc(100% - 270px);
  height: 100%;
  float: left
}
.box_products .pro_video_play video {
  width: 100%;
  height: 100%;
  outline: 0;
  background: #000
}
.box_products .pro_video_list > ul::-webkit-scrollbar {
  width: 2px;
  height: 4px;
  background-color: transparent;
  border-radius: 10px
}
.box_products .pro_video_list > ul::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: transparent;
  -webkit-box-shadow: none
}
.box_products .pro_video_list > ul::-webkit-scrollbar-thumb {
  height: 5px;
  border-radius: 10px;
  background-color: #acacac
}
/* cyj加载更多 */
.box_articleList .loadMoreWrapper {
  margin: 10px 0;
  margin-top: 1rem;
  text-align: center;
}
.box_articleList .loadMore {
  display: inline-block;
  min-width: 85px;
  font-size: 14px;
  border-radius: 3px;
  height: 32px;
  line-height: 32px;
  cursor: pointer;
  padding: 0 5px;
  border: 1px solid #6c6c6c;
  color: #6c6c6c;
}
.page_feed {
  margin: 0px auto;
  text-align: center;
  overflow: hidden;
}
.page_feed .pagination a {
  cursor: pointer;
}
/* box_articleList */
.box_articleList .before:before, .clear_float:after {
  clear: both;
  height: 0;
  display: block;
}
.box_articleList .before:before, .clear_float:after {
  content: "";
}
.box_articleList .ellipsis {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.box_articleList .ellipsis1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.box_articleList .listArticle {
  height: auto;
  overflow: hidden;
}
.box_articleList .listArticle ul {
  height:auto;
  overflow: hidden;
  padding: 10px 0px;
  border-bottom: 1px solid #fafafa;
}
.box_articleList .listArticle li {
  margin: 0;
  padding: 0;
}
.box_articleList .listArticle .pianyi60 {
  margin-left: 100px;
}
.box_articleList .listArticle .list time {
  margin-top: 8px;
  margin-bottom: 10px;
}
.box_articleList .listArticle .img, .box_articleList .listArticle .list time, .box_articleList .listArticle .list time span, .box_articleList .listArticle .list p {
  display: none;
}
.box_articleList .listArticle .list p {
  margin: 0;
}
.box_articleList .listArticle .default1 ul li.list {
  padding-bottom: 6px;
}
.box_articleList .listArticle .default1 ul .img, .box_articleList .listArticle .default2 ul .img, .box_articleList .listArticle .default7 ul .img, .box_articleList .listArticle .default3 ul:first-child .img {
  display: block;
}
.listArticle .default1 ul .list p, .box_articleList .listArticle .default2 ul .list p, .box_articleList .listArticle .default7 ul .list p {
  display: -webkit-box;
}
.box_articleList .listArticle .list {
  position: relative;
}
.box_articleList .listArticle .list .title .type-name {
  margin-right: 5px;
}
.box_articleList .listArticle .list .title .type-name:before {
  content: '[';
  font-family: '宋体';
}
.box_articleList .listArticle .list .title .type-name:after {
  content: ']';
  font-family: '宋体';
}
.box_articleList .box_article .skin_model_view {
  padding: 0 15px;
}
.box_articleList .listArticle .default .list .title a, .listArticle .default3 .list .title a {
  height: 34px;
  line-height: 34px;
  overflow: hidden; /*display: -webkit-box;*/ display: block \9;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.box_articleList .listArticle .default .list time, .box_articleList .listArticle .default3 .list time {
  position: absolute;
  top: 50%;
  right: 0;
  line-height: 24px;
  margin-top: -12px;
  display: block;
}
.box_articleList .listArticle .default1 ul {
  float: left;
  width: 33%;
  padding: 0 10px 20px 10px;
}
.box_articleList .listArticle .default1 .img img {
  width: 100%;
  max-width: none;
  max-height: none;
}
.box_articleList .listArticle .default1 .list .title a {
  line-height: 34px;
  height: 34px;
}
.box_articleList .listArticle .default1 .list p {
  line-height: 23px;
  height: 46px;
  overflow: hidden;
  -webkit-line-clamp: 2; /*控制行数，超出用...省略*/
}
.box_articleList .listArticle .newsItemMg li {
  position: relative;
}
.box_articleList .listArticle .default2 ul, .box_articleList .listArticle .default7 ul, .box_articleList .listArticle .default3 ul:first-child {
  position: relative;
  padding: 10px 0; /* margin: 10px 0; */ min-height: 50px;  
}
.box_articleList .listArticle .default3 ul {
  border-bottom: 1px dashed #ccc;
}
.box_articleList .listArticle .default3 ul:first-child {
  padding-top: 10px;
}
.box_articleList .listArticle .default2 ul, .box_articleList .listArticle .default7 ul { /* padding: 2px 0 10px 0; */ border-bottom: 1px dashed #ccc;
}
.box_articleList .listArticle .default2 .img, .box_articleList .listArticle .default7 .img, .box_articleList .listArticle .default3 ul:first-child .img {
  position: absolute !important;
  left: 0;
  right: 0;
  width: 80px;
  height: 80px;
  padding: 1px;
  background: white;
  border: 1px solid #ccc;
}
.box_articleList .listArticle .default2 .img, .box_articleList .listArticle .default7 .img, .box_articleList .listArticle .default3 ul:first-child .img {
  position: inherit !important;
  float: left;
  clear: both;
  overflow: hidden;
  width: 80px;
  height: 80px;
}
.box_articleList .listArticle .default2 .img img, .box_articleList .listArticle .default7 .img img, .box_articleList .listArticle .default3 ul:first-child .img img {
  max-width: inherit;
  max-height: inherit;
}
.box_articleList .listArticle .default3 ul:first-child .list {
  padding-left: 92px;
  padding-bottom: 30px;
}
.box_articleList .listArticle .default2 .title, .box_articleList .listArticle .default7 .title, .box_articleList .listArticle .default3 ul:first-child .title {
  position: relative;
  padding-right: 80px;
  border-bottom: 0; font-size: 24px;
}
.box_articleList .listArticle .default3 ul:first-child .title {
  width: auto
}
.box_articleList .listArticle .default2 .title a, .box_articleList .listArticle .default7 .title a, .box_articleList .listArticle .default3 ul:first-child .title a {
  line-height: 30px;
}
.box_articleList .listArticle .default2 time, .box_articleList .listArticle .default3 ul:first-child time {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  line-height: 30px;
}
.box_articleList .listArticle .default3 ul:first-child time {
  top: 12px;
}
.box_articleList .listArticle .default2 p, .box_articleList .listArticle .default7 p, .listArticle .default3 ul:first-child p {
  display: block;
  display: -webkit-box;
  margin: 3px 0 0;
  height: 40px;
  line-height: 20px;
  -webkit-line-clamp: 2; /*控制行数，超出用...省略*/
}
.listArticle .default3 ul:first-child p {
  padding-left: 20px;
}
.box_articleList .listArticle .default2 .title, .box_articleList .listArticle .default2 p, .box_articleList .listArticle .default7 .title, .box_articleList .listArticle .default7 p {
  padding-left: 20px;
}
.box_articleList .listArticle ul li div {
  line-height: 17px;
  overflow: hidden;
  padding-bottom: 2px
}
.box_articleList .listArticle ul li div span {
  padding-right: 20px;
  color: #ddd;
  display: table-cell;
  vertical-align: middle;
  font-size: 12px;
}
.box_articleList .listArticle ul li div span i {
  color: #ccc;
  margin-right: 5px;
  font-size: 16px;
  float: left;
}
.box_articleList .listArticle .default2 ul li div, .box_articleList .listArticle .default7 ul li div {
  padding-left: 20px;
}
.box_articleList .listArticle .default3 ul:first-child .title {
  padding-left: 20px;
}
.box_articleList .listArticle .default4 {
  position: relative;
}
.box_articleList .listArticle .default4:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 95px;
  width: 1px;
  height: 100%;
  background: #ddd;
}
.box_articleList .listArticle .default4 ul {
  position: relative;
  margin-top: 15px;
}
.box_articleList .listArticle .default4 .list {
  position: static;
  padding-bottom: 15px;
}
.box_articleList .listArticle .default4 time {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 30px;
}
.box_articleList .listArticle .default4 time:after {
  display: block;
  content: '';
  position: absolute;
  top: 50%;
  left: 88px;
  margin-top: -8px;
  width: 16px;
  height: 16px;
  background: #fff;
  border-radius: 100%;
  z-index: 1;
  border: 2px solid #ccc;
}
.box_articleList .listArticle .default4 .list {
  margin-left: 120px;
}
.box_articleList .listArticle .default4 .title a {
  line-height: 30px;
}
.box_articleList .listArticle .default4 p {
  margin: 0;
  display: block;
  display: -webkit-box;
  line-height: 20px;
  height: 40px;
  -webkit-line-clamp: 2; /*控制行数，超出用...省略*/
}
.box_articleList .listArticle .default5 .list {
  padding: 12px 0;
}
.box_articleList .listArticle .default5 .title {
  position: relative;
}
.box_articleList .listArticle .default5 .title a {
  line-height: 30px;
}
.box_articleList .listArticle .default5 time {
  display: block;
  position: absolute;
  line-height: 30px;
  right: 0;
  top: 12px;
}
.box_articleList .listArticle .default5 p {
  margin: 0;
  display: block;
  line-height: 20px;
  display: -webkit-box;
  height: 40px;
  -webkit-line-clamp: 2; /*控制行数，超出用...省略*/
}
.box_articleList .listArticle .default6 ul {
  padding: 12px 0;
  position: relative;
}
.box_articleList .listArticle .default6 .list {
  position: initial;
}
/* .box_articleList .listArticle .default6 .title{position:relative;} */
.box_articleList .listArticle .default6 .title a {
  line-height: 30px;
}
.box_articleList .listArticle .default6 time {
  display: block;
  width: 84px;
  height: 84px;
  background: #f2f2f2;
  text-align: center;
  float: left;
  margin-right: 12px;
}
.box_articleList .listArticle .default6 time span {
  display: block;
  font-size: 26px;
  line-height: 32px;
  margin-top: 14px;
}
.box_articleList .listArticle .default6 time font {
  display: block;
}
.box_articleList .listArticle .default6 p {
  display: block;
  display: -webkit-box;
  margin: 5px 0 8px;
  line-height: 20px;
  min-height: 40px; /*-webkit-line-clamp:2; -webkit-box-orient: vertical;overflow: hidden; */
}
.box_articleList .listArticle .default time, .box_articleList .listArticle .default2 time, .box_articleList .listArticle .default3 time, .box_articleList .listArticle .default5 time {
  font-size: 12px;
}
/*文章列表里文章标题和文章摘要前的图标*/
.box_articleList .showIcon span.iconContainer, .box_articleList .showIcon span.summaryIconContainer {
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  font-size: 24px;
  margin-right: 5px;
}
.box_articleList .showIcon span.iconDefault {
  width: 10px;
  height: 20px;
  line-height: 18px;
}
.box_articleList .showIcon .ellipsis.title > a {
  vertical-align: middle;
}
.box_articleList .showIcon p.ellipsis1 {
  height: 50px;
}
.box_articleList .article_dafault_data {
  float: left;
  width: 32%;
  margin-left: 2%;
}
.box_articleList .article_dafault_data:first-child {
  margin-left: 0px;
}
.box_articleList .article_dafault_data span {
  display: block;
  font-size: 18px;
  margin-bottom: 10px;
}
.box_articleList .article_dafault_data p {
  margin: 0px;
  margin-bottom: 20px;
  color: #999;
}
.box_articleList .article_dafault_data a {
  display: inline-block;
  font-size: 12px;
  border: 1px solid #333;
  padding: 5px 15px;
}
.box_articleList .article_dafault_data a:hover {
  color: inherit
}
/*放大页*/
.box_articleDetail .article_title {
  text-align: center;
  font-size: 26px;
  line-height: 2em;
  padding: 10px 0;
  border-bottom: 1px dotted #ddd;
  font-weight: normal
}
.box_articleDetail .article_lan {
  text-align: center;
  line-height: 35px;
}
.box_articleDetail .article_lan > div {
  margin: 0 20px;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.box_articleDetail #article_share {
  padding: 10px 0;
}
.box_articleDetail #article_share .shareInfo1 .shareCtrl1 a {
  width: auto;
}
.box_articleDetail #article_share .shareInfo1 .shareMt1 a {
  min-width: auto;
  opacity: 1
}
.box_articleDetail #article_share .shareInfo1 .shareMt1 a:hover {
  opacity: 0.8;
}
.box_articleDetail #article_share.articleShareColumn .shareCtrl1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90px;
}
.box_articleDetail #article_share.articleShareColumn {
  width: 90px;
}
/* .box_articleDetail #shareColumn_content {position: relative;}
.box_articleDetail #shareColumn_content .shareLeft {position: absolute;top: 0;left: -90px;}
.box_articleDetail #shareColumn_content .shareRight {position: absolute;top: 0;right: -90px;} */
.box_articleDetail #shareColumn_content {
  display: flex;
}
/* .box_articleDetail #shareColumn_content.shareLeft {position: absolute;} */
.box_articleDetail #news_articleDescription {
  border: 1px dotted #ddd;
  background: #eee;
  padding: 15px;
  line-height: 1.8;
  font-size: 13px;
  text-indent: 26px;
  margin-bottom: 15px;
}
.box_articleDetail #news_click {
  color: red;
}
.box_articleDetail #article_content {
  min-height: 100px;
}
.box_articleDetail #article_content * {
  max-width: 100% !important;
  white-space: normal !important;
}
.box_articleDetail .dnews_line {
  border-top: 1px dotted #ddd;
  padding-top: 10px;
  height: 50px;
  text-align: center;
}
.box_articleDetail #news_show_originalUrl {
  padding-bottom: 10px;
}
.edit .box_articleDetail #news_show_originalUrl {
  display: none;
}
#news_show_originalUrl {
  text-align: center;
}
/*文章收藏及评论*/
#news_show_collection {
  position: relative;
  padding-right: 25px;
}
#news_collection {
  font-size: 22px;
  position: absolute;
  top: 6px;
  right: 0px;
  cursor: pointer;
}
#news_collection.kenfor-icons-star1 {
  color: #f23259
}
.article_comment_title {
  border-bottom: 1px solid #ececec;
  margin-bottom: 30px;
  font-size: 16px;
  clear: both
}
.article_comment_title span {
  display: inline-block;
  border-bottom-style: solid;
  border-bottom-width: 4px;
  border-bottom-color: #f23259;
  line-height: 30px;
}
.article_comment_user {
  height: 38px;
  clear: both;
  line-height: 38px;
  position: relative;
  padding-left: 50px;
  margin-bottom: 10px;
}
.article_comment_user span {
  position: absolute;
  left: 0;
  display: block;
  width: 37px;
  height: 37px;
  border-radius: 100%;
  background: #ccc;
  display: table-caption;
  vertical-align: middle;
  overflow: hidden
}
.article_comment_user span img {
  max-width: 37px;
  max-height: 37px;
  margin: 0 auto;
}
.article_comment_user date {
  position: absolute;
  right: 0;
  opacity: .8;
}
.article_comment_user b {
  font-weight: normal;
}
.article_comment_user b a {
  margin-left: 10px;
  text-decoration: underline;
  cursor: pointer
}
.article_comment_reply .article_comment_user span {
  display: none;
}
.article_comment_reply .article_comment_user {
  padding-left: 0px;
}
.article_comment_li {
  border-bottom: 1px solid #ececec;
  margin-bottom: 30px;
  padding-bottom: 10px;
  overflow: hidden;
}
#reviewCommentList .article_comment_li:last-child {
  border: none;
}
.article_comment_content {
  border: 1px solid #ececec;
  width: 100%;
  height: 150px;
}
.article_comment_content textarea {
  resize: none;
  outline: 0;
  border: none;
  padding: 10px;
  width: calc(100% - 20px);
  height: 130px;
}
.article_comment_content p {
  margin: 0;
  width: 100%;
  height: 148px;
  text-align: center;
  line-height: 148px;
  font-size: 18px;
  background: #fafafa
}
.article_comment_content p a {
  cursor: pointer
}
.article_comment_content p a + a:before {
  content: "/";
  padding: 0 8px;
}
.article_comment_content p a:hover:before {
  color: initial
}
.article_comment_submit {
  border-radius: 10px;
  padding: 10px 30px;
  background: #ededed;
  color: #333;
  cursor: pointer;
  float: right;
  margin: 20px 0;
}
.article_comment_reply {
  margin-left: 50px;
  padding: 20px;
  border: 1px solid #ececec;
  color: inherit;
  background: #ffe;
}
.article_comment_reply:empty {
  display: none;
}
.article_comment_commentContent {
  padding-left: 50px;
}
.article_comment_reply_list {
  overflow: hidden;
}
.article_comment_reply + .article_comment_reply_list .article_comment_commentContent, .article_comment_reply + .article_comment_commentContent {
  padding-top: 20px;
}
.article_comment_reply:empty + .article_comment_reply_list .article_comment_commentContent {
  padding-top: 0px;
}
.article_comment_reply .article_comment_reply_list {
  padding-bottom: 10px;
  border-top: 1px dashed #ececec;
  padding-top: 20px;
  overflow: hidden;
  position: relative;
}
.article_comment_reply .article_comment_reply_list:first-child {
  border-top: none;
  padding-top: 0;
}
.article_comment_reply .article_comment_reply_list:last-child {
  padding-bottom: 0;
}
.article_comment_submit1 {
  float: right;
  opacity: .6;
  cursor: pointer;
}
.article_comment_commentContent + .article_comment_submit1 {
  margin-right: 20px;
}
.article_reply_reply {
  height: 100px;
  margin-top: 10px;
  margin-left: 50px;
  width: calc(100% - 50px);
}
.article_reply_reply textarea {
  resize: none;
  outline: 0;
  border: none;
  padding: 10px;
  width: 100%;
  height: 80px;
  border: 1px solid #ececec;
}
.article_reply_reply a {
  display: inline-block;
  cursor: pointer;
  border-radius: 5px;
  padding: 5px 10px;
  background: #ededed;
  color: #333;
  float: right;
  margin-top: 5px;
}
.article_comment_reply_list .article_reply_reply {
  margin-left: 0px;
  width: 100%;
}
.article_comment_reply_list .article_commentReply {
  visibility: hidden;
}
.article_comment_reply_list .article_commentReply.on {
  visibility: visible;
}
.article_comment_reply_list:hover .article_commentReply:not(.on) {
  visibility: visible
}
.article_commentReply + .article_reply_reply {
  margin-top: 30px;
}
/* box_shareWeb */
.box_shareWeb {
  z-index: 99 !important;
}
.box_shareWeb .clear {
  clear: both;
  height: 0;
  display: block;
}
.siderbarBody {
  height: auto;
  position: fixed;
  float: right;
  right: -170px;
  top: 25%;
}
.left_siderbar {
  height: 112px;
  width: 26px;
  position: absolute;
  right: -200px;
  background: url(../images/interaction/floata_Blue1.png) repeat-y scroll -60px 0;
  border-radius: 5px 0 0 5px;
  top: 25%;
  right: 169px;
}
.left_siderbar .siderBtn {
  color: #fff;
  overflow-wrap: break-word;
  text-align: center;
  font-size: 12px;
  font-family: "微软雅黑";
  width: 23px;
  height: auto;
  overflow: hidden;
  margin-top: 10px;
}
.left_siderbar .siderBtnPic {
  height: 30px;
  width: auto;
  overflow: hidden;
}
.left_siderbar .siderBtnBg {
  background: url(../images/interaction/floata_Blue1.png) no-repeat -121px 0;
}
.box_shareWeb .left_siderbar .unsiderBtnBg {
  background: url(../images/interaction/floata_Blue1.png) no-repeat -300px 0;
}
.box_shareWeb .mainSidebar {
  width: 170px;
  height: auto;
  float: right;
  background: #fff;
  border: 1px solid #ccc;
}
.box_shareWeb .mainSidebar .siderbarTitle {
  width: 170px;
  height: 35px;
  background-color: #387bbe;
}
.box_shareWeb .mainSidebar .siderbarTitle .sidertext {
  display: block;
  font-size: 14px;
  height: 35px;
  line-height: 35px;
  float: left;
  margin-left: 5px;
  color: #fff;
  font-weight: bold;
}
.box_shareWeb .mainSidebar .siderbarTitle .siderbarClose {
  display: inline-block;
  float: right;
  height: 20px;
  width: 20px;
  background: url(../images/interaction/closepic.gif) no-repeat scroll 0 3px;
  margin-top: 6px;
  margin-right: 10px;
}
.box_shareWeb .mainSidebar .siderbarTitle .siderbarClose:hover {
  background: url(../images/interaction/closepic.gif) no-repeat scroll -37px 3px;
}
/*横排样式*/
.box_shareWeb .shareInfo { /*font-family:"微软雅黑";*/ /*font-size:14px;*/ /*color:#333;*/
}
.shareInfo .shareCtrl {
  cursor: pointer;
  float: left;
  height: 40px;
  line-height: 40px;
}
.shareInfo .shareCtrl a {
  display: block;
  float: left;
  margin: 0 0 5px;
  text-decoration: none;
  width: 120px; /*color:#333;*/
}
.shareInfo .shareMt a {
  margin: 5px;
  min-width: 14px;
}
.shareInfo .shareNotTitlePanel {
  height: auto;
  padding: 5px 0;
}
.shareIcon {
  cursor: pointer;
  float: left;
  height: 40px;
  line-height: 40px;
  margin: 0 6px;
  width: 40px;
  background-size: auto 110%;
  box-shadow: 0px 0px 4px 0px rgba(58, 133, 255, 0.2);
  border-radius: 4px;
}
#shareColumn_content .shareIcon {
  margin-bottom: 12px;
}
.mainSidebarBox .shareIcon {
  background: url("../images/interaction/shareIcn2.png?v=ud_2021010401") scroll;
  background-size: auto auto;
}
.mainSidebarBox #weixin {
  background-position: -145px -658px;
}
.mainSidebarBox #copy {
  background-position: -265px -658px;
}
.mainSidebarBox #sina_weibo {
  background-position: -205px -658px;
}
.mainSidebarBox #qq_zone {
  background-position: -325px -658px;
}
.mainSidebarBox #kaixin {
  background-position: -445px -658px;
}
.mainSidebarBox #renren {
  background-position: -85px -718px;
}
.mainSidebarBox #douban {
  background-position: -25px -718px;
}
.mainSidebarBox #baidu_tieba {
  background-position: -385px -658px;
}
.mainSidebarBox #Facebook {
  background-position: -85px -658px;
}
.mainSidebarBox #Twitter {
  background-position: -25px -658px;
}
.mainSidebarBox #LinkedIn {
  background-position: -145px -718px;
}
.mainSidebarBox #whatsapp {
  background-position: -385px -718px;
}
.mainSidebarBox #line {
  background-position: -265px -718px;
}
.mainSidebarBox.default2 #weixin {
  background-position: -145px -538px;
}
.mainSidebarBox.default2 #copy {
  background-position: -265px -538px;
}
.mainSidebarBox.default2 #sina_weibo {
  background-position: -205px -538px;
}
.mainSidebarBox.default2 #qq_zone {
  background-position: -325px -538px;
}
.mainSidebarBox.default2 #kaixin {
  background-position: -445px -538px;
}
.mainSidebarBox.default2 #renren {
  background-position: -85px -598px;
}
.mainSidebarBox.default2 #douban {
  background-position: -25px -598px;
}
.mainSidebarBox.default2 #baidu_tieba {
  background-position: -385px -538px;
}
.mainSidebarBox.default2 #Facebook {
  background-position: -85px -538px;
}
.mainSidebarBox.default2 #Twitter {
  background-position: -25px -538px;
}
.mainSidebarBox.default2 #LinkedIn {
  background-position: -145px -598px;
}
.mainSidebarBox.default2 #whatsapp {
  background-position: -385px -598px;
}
.mainSidebarBox.default2 #line {
  background-position: -265px -598px;
}
.mainSidebarBox.default3 #weixin {
  background-position: -145px -418px;
}
.mainSidebarBox.default3 #copy {
  background-position: -265px -418px;
}
.mainSidebarBox.default3 #sina_weibo {
  background-position: -205px -418px;
}
.mainSidebarBox.default3 #qq_zone {
  background-position: -325px -418px;
}
.mainSidebarBox.default3 #kaixin {
  background-position: -445px -418px;
}
.mainSidebarBox.default3 #renren {
  background-position: -85px -478px;
}
.mainSidebarBox.default3 #douban {
  background-position: -25px -478px;
}
.mainSidebarBox.default3 #baidu_tieba {
  background-position: -385px -418px;
}
.mainSidebarBox.default3 #Facebook {
  background-position: -85px -418px;
}
.mainSidebarBox.default3 #Twitter {
  background-position: -25px -418px;
}
.mainSidebarBox.default3 #LinkedIn {
  background-position: -145px -478px;
}
.mainSidebarBox.default3 #whatsapp {
  background-position: -385px -478px;
}
.mainSidebarBox.default3 #line {
  background-position: -265px -478px;
}
.mainSidebarBox.default2 .shareIcon {
  border-radius: 50%;
}
.mainSidebarBox.default3 .shareIcon {
  width: 42px;
  height: 42px;
}
.mainSidebarBox.default3 .shareIcon {
  box-shadow: none;
}
.mainSidebarBox.default4 #weixin {
  background-position: -159px -450px;
}
.mainSidebarBox.default4 #copy {
  background-position: -268px -450px;
}
.mainSidebarBox.default4 #sina_weibo {
  background-position: -214px -450px;
}
.mainSidebarBox.default4 #qq_zone {
  background-position: -322px -450px;
}
.mainSidebarBox.default4 #kaixin {
  background-position: -435px -450px;
}
.mainSidebarBox.default4 #renren {
  background-position: -648px -450px;
}
.mainSidebarBox.default4 #douban {
  background-position: -485px -450px;
}
.mainSidebarBox.default4 #baidu_tieba {
  background-position: -376px -450px;
}
.mainSidebarBox.default4 #Facebook {
  background-position: -105px -450px;
}
.mainSidebarBox.default4 #Twitter {
  background-position: -51px -450px;
}
.mainSidebarBox.default4 #LinkedIn {
  background-position: -594px -450px;
}
.mainSidebarBox.default4 #whatsapp {
  background-position: -811px -450px;
}
.mainSidebarBox.default4 #line {
  background-position: -703px -450px;
}
.mainSidebarBox.default4 .shareIcon {
  background: url("../images/interaction/shareIcn.png?v=ud_2021010401") no-repeat scroll;
  background-size: auto auto;
}
.mainSidebarBox.default4 .shareIcon {
  background-position-y: -20px !important;
  box-shadow: none;
}
.mainSidebarBox.default4 .shareIcon:hover {
  background-position-y: -84px !important;
}
#productShare .shareIcon {
  background: url("../images/interaction/shareIcn2.png?v=ud_2021010401") scroll;
  background-size: auto auto;
}
#productShare #weixin {
  background-position: -145px -658px;
}
#productShare #copy {
  background-position: -265px -658px;
}
#productShare #sina_weibo {
  background-position: -205px -658px;
}
#productShare #qq_zone {
  background-position: -325px -658px;
}
#productShare #kaixin {
  background-position: -445px -658px;
}
#productShare #renren {
  background-position: -85px -718px;
}
#productShare #douban {
  background-position: -25px -718px;
}
#productShare #baidu_tieba {
  background-position: -385px -658px;
}
#productShare #Facebook {
  background-position: -85px -658px;
}
#productShare #Twitter {
  background-position: -25px -658px;
}
#productShare #LinkedIn {
  background-position: -145px -718px;
}
#productShare #whatsapp {
  background-position: -385px -718px;
}
#productShare #line {
  background-position: -265px -718px;
}
#productShare .default2 {
  box-shadow: none;
}
#productShare .default2#weixin {
  background-position: -145px -538px;
}
#productShare .default2#copy {
  background-position: -265px -538px;
}
#productShare .default2#sina_weibo {
  background-position: -205px -538px;
}
#productShare .default2#qq_zone {
  background-position: -325px -538px;
}
#productShare .default2#kaixin {
  background-position: -445px -538px;
}
#productShare .default2#renren {
  background-position: -85px -598px;
}
#productShare .default2#douban {
  background-position: -25px -598px;
}
#productShare .default2#baidu_tieba {
  background-position: -385px -538px;
}
#productShare .default2#Facebook {
  background-position: -85px -538px;
}
#productShare .default2#Twitter {
  background-position: -25px -538px;
}
#productShare .default2#LinkedIn {
  background-position: -145px -598px;
}
#productShare .default2#whatsapp {
  background-position: -385px -598px;
}
#productShare .default2#line {
  background-position: -265px -598px;
}
#productShare .default3 {
  box-shadow: none;
}
#productShare .default3#weixin {
  background-position: -145px -418px;
}
#productShare .default3#copy {
  background-position: -265px -418px;
}
#productShare .default3#sina_weibo {
  background-position: -205px -418px;
}
#productShare .default3#qq_zone {
  background-position: -325px -418px;
}
#productShare .default3#kaixin {
  background-position: -445px -418px;
}
#productShare .default3#renren {
  background-position: -85px -478px;
}
#productShare .default3#douban {
  background-position: -25px -478px;
}
#productShare .default3#baidu_tieba {
  background-position: -385px -418px;
}
#productShare .default3#Facebook {
  background-position: -85px -418px;
}
#productShare .default3#Twitter {
  background-position: -25px -418px;
}
#productShare .default3#LinkedIn {
  background-position: -145px -478px;
}
#productShare .default3#whatsapp {
  background-position: -385px -478px;
}
#productShare .default3#line {
  background-position: -265px -478px;
}
/*背景层*/
#wx_mask {
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 9999;
  -moz-opacity: 0.6;
  opacity: .60;
  filter: alpha(opacity=60);
}
/*分享到微信*/
.fromBox {
  width: 480px;
  height: 420px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -240px;
  margin-top: -210px;
  background: #fff;
  border-radius: 5px;
  box-shadow: 2px 2px 11px #4d4d4d;
  color: #000;
  display: none;
  font-family: "微软雅黑";
  z-index: 100001;
}
.fromBox .from_title {
  width: 100%;
  height: 50px;
  border-radius: 5px 5px 0 0;
  background: #f1f1f1;
}
.fromBox .from_title .title_right {
  color: #555;
  font-size: 18px;
  position: absolute;
  left: 20px;
  top: 16px;
}
.fromBox .wxShareBox {
  margin: 0 auto;
  margin-top: 45px;
  width: 378px;
}
.fromBox .wxShareBox .wxShareText {
  color: #222;
  font: 14px "microsoft yahei";
  height: 30px;
  line-height: 30px;
  text-align: center;
  width: 100%;
}
.fromBox .wxShareBox .wxShareQrcode {
  height: 190px;
  margin: 50px auto;
  width: 190px;
  background: url(../images/interaction/loading2.gif) no-repeat;
}
.fromBox .from_close {
  margin-top: 20px;
  cursor: pointer;
  height: 27px;
  position: absolute;
  right: 8px;
  top: 0;
  width: 40px;
  background: url(../images/interaction/bg02.png) no-repeat scroll -1652px -107px;
  text-decoration: none;
  color: #06c;
}
/*box_msgSubmit*/
.box_msgSubmit .msgSubmitBox {
  margin: 0 5px;
}
.box_msgSubmit .msgSubmitBox .list {
  margin-top: 6px;
}
.box_msgSubmit .itemDescText {
  color: #adadad;
  padding-top: 5px 0;
}
.box_msgSubmit .msgSubmitBox .list:not(.radio):not(.checkbox) input, .box_msgSubmit .msgSubmitBox .list textarea, .box_msgSubmit .msgSubmitBox .list select {
  width: 99%;
  background: none;
  border: 1px solid #ddd;
  height: 32px;
  display: inline-block;
  padding-left: 6px;
  padding-right: 6px;
}
.box_msgSubmit .msgSubmitBox .list select {
  width: 300px;
}
.box_msgSubmit .msgSubmitBox .list.site .onlineSelect {
  padding-right: 20px;
}
.box_msgSubmit .msgSubmitBox .list .siteDetailCon {
  margin-top: 8px;
}
.box_msgSubmit .msgSubmitBox .list .file-wrap {
  margin-right: 8px;
}
.box_msgSubmit .msgSubmitBox .list .file-tips-word {
  line-height: 30px;
}
.box_msgSubmit .msgSubmitBox .list.radio .option-wrap, .box_msgSubmit .msgSubmitBox .list.checkbox .option-wrap {
  margin-right: 30px;
}
.box_msgSubmit .msgSubmitBox .list textarea {
  height: 80px;
  padding-top: 5px;
  padding-bottom: 5px;
  vertical-align: middle;
}
.box_msgSubmit .msgSubmitBox .list .msgSubSign {
  color: red;
  display: inline-block;
  vertical-align: middle;
  padding-top: 8px;
  width: 1%;
}
.box_msgSubmit .msgSubmitBox .code img {
  width: 80px;
  height: 32px;
  cursor: pointer;
  display: inline-block;
  margin: 0px 0 0 8px;
  vertical-align: top;
}
.box_msgSubmit .msgSubmitBox .list li .msgVerText {
  width: calc(100% - 106px) !important;
  vertical-align: middle;
}
.box_msgSubmit .msgSubmitBox .list li .msgVerText + div {
  vertical-align: middle;
  height: 32px;
}
.box_msgSubmit .msgSubmitBox .botton {
  width: 100%;
}
.box_msgSubmit .msgSubmitBox .botton a {
  background: #e4393c;
  display: inline-block;
  width: 100%;
  text-align: center;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  height: 44px;
  line-height: 44px;
  text-decoration: none;
}
.box_msgSubmit .msgSubmitBox .msg_style1 .list span:not(.showPropn) {
  display: none;
}
.box_msgSubmit .msgSubmitBox .msg_style1 .list .showPropn {
  width: 80px;
  display: inline-block;
}
.box_msgSubmit .msgSubmitBox .msg_style2 .list li {
  width: calc(100% - 100px);
}
.box_msgSubmit .msgSubmitBox .msg_style2 ul {
  position: relative;
}
.box_msgSubmit .msgSubmitBox .msg_style2 .list span {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 32px;
  width: 100px;
  text-align: right;
}
.box_msgSubmit .msgSubmitBox .msg_style2 .list li {
  margin-left: 100px;
  padding-left: 8px;
}
.box_msgSubmit .msgSubmitBox .msg_style3 .list span {
  display: block;
  line-height: 32px;
}
.box_msgSubmit li {
  list-style: none;
}
.box_msgSubmit .msgSubmitBox .msg_style2 .list .showPropn, .box_msgSubmit .msgSubmitBox .msg_style3 .list .showPropn {
  display: none;
}
.box_msgSubmit .msgSubmitBox .list .form-input-text {
  height: 32px;
  line-height: 32px;
}
/*page*/
.box_msgSubmit .Mbox {
  margin-bottom: 20px;
}
.box_msgSubmit .Mbox a {
  color: #15b;
  text-decoration: none;
}
.box_msgSubmit .Mbox a {
  display: inline-block;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.box_msgSubmit .Mbox span {
  display: inline-block;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.box_msgSubmit .Mbox .active {
  background: #26b;
  color: #fff;
}
.box_msgSubmit .Mbox .firstCls {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.box_msgSubmit .Mbox .endCls {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.box_msgSubmit .Mbox .prev_pic.current {
  background: #fff;
  color: #999;
}
.box_msgSubmit .Mbox .next_pic.current {
  background: #fff;
  color: #999;
}
.box_msgSubmit .Mbox .first_pic.current, .pagination .end_pic.current {
  background: #fff;
  color: #337ab7;
}
.box_msgSubmit .Mbox a:hover {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
}
.box_msgSubmit .Mbox input {
  margin: 0 5px;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  background: #fff;
  border: 1px solid #ebebeb;
  outline: none;
  color: #bdbdbd;
  font-size: 14px;
}
/*显示留言列表的样式*/
.box_msgSubmit .msgTitleBox > p {
  margin: 20px 0;
  font-size: 20px;
  color: #e4393c;
  text-indent: 5px;
}
.box_msgSubmit .noMsgtips {
  background: #f6f6f6;
  width: 100%;
  height: 70px;
  text-align: center;
  line-height: 70px
}
.box_msgSubmit .msg_box {
  margin-bottom: 15px;
  border: 1px solid #eeeeee;
  padding: 10px;
}
/* .box_msgSubmit .msg_box p{padding:0 13px;} */
.box_msgSubmit .msg_box .isSysBox {
  margin-bottom: 10px;
  padding: 0 13px;
}
.box_msgSubmit .msg_box .isSysBox > span:nth-child(1) {
  position: absolute;
  right: 185px;
}
.box_msgSubmit .msg_box .isSysBox > span:nth-child(3) {
  position: absolute;
  right: 17px;
}
.box_msgSubmit .msg_item {
  background: #f6f6f6;
  padding: 10px 0;
}
.box_msgSubmit .msg_item > p:nth-child(3) {
  margin-bottom: 0;
}
.box_msgSubmit .msg_botLine {
  height: 0px;
  width: 100%;
  border-top: 1px solid #cdcdcd;
  margin: 10px 0;
}
/*box_navigation*/
.box_navigation .view {
  overflow: inherit;
}
.box_navigation .navigationList {
  font-size: 13px;
}
.box_navigation .navigationList a {
  display: block;
  padding: 0 10px;
  font-size: 13px;
}
.box_navigation .navigationList.model1 a span, .box_navigation .navigationList.model2 a span {
  height: 40px;
  overflow: hidden;
  display: table-cell;
  vertical-align: middle;
}
.box_navigation .navigationList li {
  position: relative;
}
.box_navigation .navigationList.model2 a {
  border-bottom: 1px dotted #ddd;
}
.box_navigation .navigationList.model2 li ul {
  position: absolute;
  left: 100%;
  top: 0;
  display: none;
  width: 100%;
}
.box_navigation .navigationList.model2 li:hover > ul {
  display: block;
}
.box_navigation .navigationList.model2 ul ul li:hover ul {
  display: block;
}
.box_navigation .navigationList.model1 ul a {
  padding: 0px 20px;
}
.box_navigation .navigationList.model1 ul ul a {
  padding: 0px 30px;
}
.box_navigation .navigationList, .navigationList ul {
  padding: 0;
  margin: 0;
}
.box_navigation .navigationList.nav_horizontal {
  text-align: center;
  letter-spacing: -4px;
  font-size: 0;
}
.box_navigation .navigationList.nav_horizontal.secRight {
  text-align: right;
}
.box_navigation .navigationList.nav_horizontal > li {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin: 0 10px 0 0;
  float: left;
  letter-spacing: 0;
}
.box_navigation .navigationList.nav_horizontal > li.secCenter {
  float: none;
  margin: 0 10px 0 0;
}
.box_navigation .navigationList.nav_horizontal > li.secRight {
  float: none;
  margin: 0 0 0 10px
}
.box_navigation .navigationList.nav_horizontal > li > a {
  text-align: center;
  min-width: 100px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  overflow: hidden;
  white-space: nowrap;
}
.box_navigation .navigationList.nav_horizontal > li > a > span {
  min-width: 100px;
}
.box_navigation .navigationList.nav_horizontal > li ul li {
  display: block;
  width: 100%;
}
.box_navigation .navigationList.nav_horizontal > li > ul li a, .box_navigation .navigationList.nav_horizontal > li > ul li a span {
  display: block;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 40px;
  padding: 0
}
.box_navigation .navigationList.nav_horizontal ul {
  left: 0;
  position: absolute;
  display: none;
  min-width: 100%;
}
.box_navigation .navigationList.nav_horizontal ul ul {
  top: 0;
  left: 100%;
  display: none;
  min-width: 100%;
}
.box_navigation {
  z-index: 10 !important;
}
.box_navigation .navigationList.nav_horizontal > li:hover {
  z-index: 91 !important;
}
/*.box_navigation .view{overflow: inherit;}
.box_navigation .navigationList{font-size: 13px; line-height: 1.8;}
.box_navigation .navigationList a{display:block; padding:0 10px;}
.box_navigation .navigationList a span,.box_navigation .navigationList a span{height:40px; overflow:hidden;display: table-cell;vertical-align: middle;}
.box_navigation .navigationList li{position:relative;}
.box_navigation .navigationList.model2 li ul{position:absolute; left:100%; top:0;display:none; width: 100%;}
.box_navigation .navigationList.model2 li:hover > ul{display:block;}
.box_navigation .navigationList.model2 ul ul li:hover ul{display: block;}
.box_navigation .navigationList.model2 a{border-bottom:1px dotted #ddd;}
.box_navigation .navigationList.model1 ul a{padding: 0px 20px;}
.box_navigation .navigationList.model1 ul ul a{padding: 0px 30px;}
.box_navigation .navigationList, .navigationList ul{padding: 0; margin: 0;}
.box_navigation .navigationList.nav_horizontal{text-align:center;}
.box_navigation .navigationList.nav_horizontal > li{display:inline-block; vertical-align:top; position: relative; margin:0 10px 0 0;float: left; z-index:91}
.box_navigation .navigationList.nav_horizontal > li.secCenter{float: none; margin: 0 10px 0 0;}
.box_navigation .navigationList.nav_horizontal > li.secRight{float: right; margin:0 0 0 10px}
.box_navigation .navigationList.nav_horizontal li a{text-align: center;min-width:60px;height:40px; display: table-cell;vertical-align: middle; overflow:hidden; white-space:nowrap;}
.box_navigation .navigationList.nav_horizontal li a span{min-width:60px;}
.box_navigation .navigationList.nav_horizontal ul{left: 0; position: absolute; display: none; width: 100%;}
.box_navigation .navigationList.nav_horizontal ul ul{left: 100%; display: none; width:100%;}
.box_navigation{z-index: 91!important;}*/
/*box_disProducts*/
.box_disProducts .mainShow {
  clear: both;
}
.box_disProducts .descShow {
  width: 100%;
  border-top: 2px solid #efefef;
  clear: both;
  margin: 20px auto;
}
.box_disProducts .descShow .lh img {
  max-width: 100%;
}
.box_disProducts .descShow .lh * {
  white-space: normal !important;
}
.box_disProducts .paraShowMore .buycar {
  clear: both;
  height: 30px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 90px;
  background: #e4393c;
  border-radius: 0;
}
.box_disProducts .paraShowMore .buycar a {
  display: block;
  color: #fff;
}
.box_disProducts .picShow {
  position: relative;
}
.box_disProducts #isVideoEl {
  position: absolute;
  top: 0px;
  z-index: 99;
}
.box_disProducts .bigImgShow {
  display: block;
  border: 1px solid #efefef;
  box-sizing: content-box;
}
.box_disProducts .bigImgShow p { /*display:table-cell;vertical-align:middle; text-align:center; */ margin: 0;
  box-sizing: border-box;
  position: relative;
}
.box_disProducts .bigImgShow p.edui-upload-video {

  cursor: pointer;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.box_disProducts .bigImgShow p.edui-upload-video.edui-upload-video-none {
  pointer-events: none;
}
.box_disProducts .bigImgShow p.edui-upload-video:before, .box_disProducts .small-video::before {
  content: '';
  display: inline-block;
  width: 50px;
  height: 50px;
  background: url("../../ueditor/play.png") no-repeat center center;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
}
.box_disProducts .small-video::before {
  background-size: 30px;
  top: 15px;
  left: 15px;
  margin: 0;
  z-index: 999
}
.box_disProducts .bigImgShow p > img, .box_disProducts .bigImgShow p img.picZoomer-pic {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.zoomDiv {
  z-index: 999;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 200px;
  height: 200px;
  background: #ffffff;
  border: 1px solid #efefef;
  display: none;
  text-align: center;
  overflow: hidden;
  box-sizing: content-box
}
.zoomMask {
  position: absolute;
  background: url(../images/mask.png) repeat scroll 0 0 transparent;
  cursor: move;
  z-index: 9999;
}
.box_disProducts .paraShowTitle {
  font-size: 24px;
  line-height: 50px;
  text-align: center;
}
.box_disProducts .paraShow .paraShowTitle {
  text-align: left
}
.box_disProducts .paraShowDescription {
  padding-bottom: 20px;
  overflow: hidden;
}
.box_disProducts .paraShowList {
  margin: 0;
  overflow: hidden;
  float: left;
  width: 100%;
}
.box_disProducts .paraShowList_price .salePrice b {
  font-size: 18px
}
.box_disProducts .paraShowList_price .marketPrice s {
  font-size: 11px
}
.box_disProducts .disStyleBox2 .scrollList_c ul, .box_disProducts .disStyleBox3 .scrollList_c ul, .box_disProducts .disStyleBox4 .scrollList_c ul {
  white-space: nowrap;
}
.box_disProducts .paraShowList_price {
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  margin: 20px 0;
  overflow: hidden;
}
.box_disProducts .paraShowList_price p {
  display: inline-block
}
.box_disProducts .paraShowList_price .marketPrice span {
  display: none;
}
.box_disProducts .paraShowList_price .salePrice b {
  font-size: 18px
}
.box_disProducts .paraShowList_price .marketPrice s {
  font-size: 11px
}
.box_disProducts .paraShowList_other {
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  margin-bottom: 20px;
  overflow: hidden;
}
.box_disProducts .paraShowList_other p {
  display: inline-block;
  padding-right: 30px;
}
.box_disProducts .picShow .scrollList {
  width: 100%;
  margin: 10px auto;
}
.box_disProducts .picShow .scrollList .prev, .scrollList .next {
  overflow: hidden;
  text-align: center;
  background: rgb(255, 255, 255, .1);
  height: 82px;
  padding-top: 32px;
  box-sizing: border-box;
}
.box_disProducts .picShow .scrollList .prev span, .scrollList .next span {
  display: block;
  cursor: pointer;
  width: 20px;
  height: 30px;
  background-size: 150px;
}
.box_disProducts .picShow .scrollList .prev {
  float: left;
  width: 20px;
  margin-right: 10px;
}
.box_disProducts .picShow .scrollList .next {
  float: right;
}
.box_disProducts .picShow .scrollList .prev span::before, .scrollList .next span::before {
  font-size: 40px;
  color: rgb(169, 169, 169, .6);
  position: absolute;
  margin-left: -20px;
  margin-top: -12px;
}
.box_disProducts .picShow .scrollList .prev span::before {
  margin-top: -12px;
}
/* .box_disProducts .picShow .scrollList .prev span{background-position:-77px -42px;}
.box_disProducts .picShow .scrollList .next span{background-position:-72px -85px;} */
.box_disProducts .picShow .scrollList .scrollList_c {
  overflow: hidden;
  height: 82px;
  position: relative;
  zoom: 1;
  float: left;
}
.box_disProducts .picShow .scrollList_c ul {
  overflow: hidden; /*width:320px;*/
}
.box_disProducts .picShow .scrollList ul.imgList li {

  display: inline-block;
  text-align: center;
  width: 90px;
  height: 82px;
  text-align: center;
}
.box_disProducts .picShow .scrollList ul.imgList li a {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 80px;
  height: 80px;
  margin-right: 10px;
  overflow: hidden;
  border: 1px solid #ddd;
  margin: auto;
}
.box_disProducts .disStyleBox1 .bigImgShow {
  float: left;
  margin-left: 100px;
  margin-right: 20px;
}
.box_disProducts .disStyleBox1 .paraShow {
  float: left;
  min-width: 320px;
}
.box_disProducts .disStyleBox1 .scrollList1 {
  width: 80px;
  overflow: hidden;
  position: absolute;
  left: 0px;
  top: 0px;
}
.box_disProducts .disStyleBox1 .scrollList1 .prev, .scrollList1 .next {
  overflow: hidden;
  text-align: center;
  background: rgb(255, 255, 255, .1);
}
.box_disProducts .disStyleBox1 .scrollList1 .prev span, .scrollList1 .next span {
  position: relative; /*background:url(../images/preview/qtBg.png); */ display: block;
  cursor: pointer;
  width: 30px;
  height: 25px;
  margin: 0 auto;
}
.box_disProducts .disStyleBox1 .scrollList1 .prev span::before, .scrollList1 .next span::before {
  font-size: 40px;
  color: rgb(169, 169, 169, .6);
  position: absolute;
  margin-left: -20px;
  margin-top: -8px;
  left: 50%;
}
/* .box_disProducts .disStyleBox1 .scrollList1 .prev span{background-position:-1px -281px;}
.box_disProducts .disStyleBox1 .scrollList1 .next span{background-position:-1px -334px;} */
.box_disProducts .disStyleBox1 .scrollList1 .scrollList_c {
  margin: 10px 0;
  overflow: hidden;
  position: relative;
}
.box_disProducts .disStyleBox1 .scrollList_c ul {
  overflow: hidden;
  zoom: 1;
  width: 320px;
}
.box_disProducts .disStyleBox1 .scrollList1 ul.imgList li {
  display: block;
  text-align: center;
  width: 80px;
  height: 90px;
}
.box_disProducts .disStyleBox1 .scrollList1 ul.imgList li a {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 80px;
  height: 80px;
  margin-bottom: 10px;
  overflow: hidden;
  border: 1px solid #ddd;
  margin: auto;
}
.box_disProducts .disStyleBox2 .picShow {
  float: left;
  margin-right: 20px;
}
.box_disProducts .disStyleBox2 .paraShow {
  float: left;
}
.box_disProducts .disStyleBox3 .paraShowTitle {
  line-height: 50px
}
.box_disProducts .disStyleBox3 .picShow {
  float: left;
  margin-right: 20px;
}
.box_disProducts .disStyleBox3 .paraShow {
  float: left;
}
.box_disProducts .disStyleBox4 .paraShowTitle, .box_disProducts .disStyleBox6 .paraShowTitle {
  text-align: center;
  line-height: 30px;
}
.box_disProducts .disStyleBox4 .mainShow, .box_disProducts .disStyleBox6 .mainShow {
  margin: 0 auto;
}
.box_disProducts .disStyleBox4 .picShow, .box_disProducts .disStyleBox6 .picShow {
  clear: both;
  margin: 0 auto;
}
.box_disProducts .disStyleBox4 .paraShow, .box_disProducts .disStyleBox6 .paraShow {
  clear: both;
}
.box_disProducts .disStyleBox5 .picShow {
  display: none;
}
.box_disProducts .disStyleBox5 .paraShow {
  margin: 0 auto;
}
.box_disProducts .disStyleBox6 .picShow .scrollList {
  display: none;
}
.box_disProducts .descShow .hd {
  position: relative;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background: #f6f6f6;
  height: 37px;
}
.box_disProducts .descShow .hd ul {
  height: 37px;
  overflow: hidden;
}
.box_disProducts .descShow .hd li {
  word-wrap: break-word;
  word-break: keep-all;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative;
  height: 37px;
  cursor: pointer;
  line-height: 37px;
  text-align: center;
  width: 14.2%;
  float: left;
  border: 1px solid #ddd;
  border-top: 0;
  border-left: 0;
  font: normal 14px/37px "Microsoft YaHei";
  _font-weight: bold;
  cursor: default;
  cursor: pointer;
  box-sizing: border-box
}
.box_disProducts .descShow .hd li:nth-child(7) {
  width: 14.8%;
  border-right: 0
}
.box_disProducts .descShow .hd li.on {
  position: relative;
  z-index: 2;
  border-bottom: none;
  background: #f6f6f6
}
.box_disProducts .descShow .bd {
  border: 1px solid #ddd;
  border-top: 0;
  min-height: 100px;
  padding: 10px;
}
.box_disProducts .descShow .bd table {
  width: 100%;
}
.box_disProducts .descShow .lh {
  overflow: hidden;
}
.box_disProducts .descShow .lh > li {
  width: 156px;
  padding: 0 10px;
  float: left;
}
.box_disProducts .descShow .lh > li .p-img {
  width: 130px;
  height: 132px;
  padding: 30px 13px 0 13px;
  margin: 0 auto;
  text-align: center;
}
.box_disProducts .descShow .lh > li .p-name {
  height: 36px;
  line-height: 18px;
  word-break: break-all;
  word-wrap: break-word;
  overflow: hidden;
}
.box_disProducts .descShow .lh > li .p-price {
  color: #999;
}
.box_disProducts .descShow .lh > li .p-price strong {
  color: #c00;
  font-size: 14px;
  font-family: verdana;
}
.box_disProducts .descShow .lh .pagination li {
  padding: 0;
  width: auto;
}
.box_disProducts #proCommentBox {
  padding: 10px;
}
.box_disProducts .picZoomer {
  position: relative;
}
.box_disProducts .picZoomer-pic-wp {
  position: relative;
  overflow: hidden;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  margin: 0 auto;
}
.box_disProducts .picZoomer-pic-wp:hover .picZoomer-cursor {
  display: block;
}
.box_disProducts .picZoomer-zoom-pic {
  position: absolute;
  top: 0;
  left: 0;
}
.box_disProducts .picZoomer-pic {
  max-width: 100%;
  max-height: 100%;
}
.box_disProducts .picZoomer-zoom-wp {
  display: none;
  position: absolute;
  z-index: 999;
  overflow: hidden;
}
.box_disProducts .picZoomer-cursor {
  display: none;
  cursor: crosshair;
  width: 80px;
  height: 80px;
  position: absolute;
  top: 0;
  left: 0; /* border-radius: 50%;*/ border: 1px solid #eee;
  background-color: rgba(0, 0, 0, .1);
}
.box_disProducts .picZoomCursor-ico {
  width: 23px;
  height: 23px;
  position: absolute;
  top: 30px;
  left: 30px; /* background: url(../images/zoom-ico.png) left top no-repeat;*/
}
/* 电商 */
/* .box_disProducts .paraShowList_price.newPriceShow{background:#f6f6f6; overflow: hidden; border:none; display:flex; width:100%;}
.box_disProducts .paraShowList_price.newPriceShow ul{float: left;margin:0;white-space:nowrap;position:relative;margin:40px 20px 40px 0px;}
.box_disProducts .paraShowList_price.newPriceShow ul:first-child{margin-left:40px;}
.box_disProducts .paraShowList_price.newPriceShow ul:last-child{margin-right:40px;}
.box_disProducts .paraShowList_price.newPriceShow ul#originalPrice{margin-bottom:0px;}
.box_disProducts .paraShowList_price.newPriceShow ul#productBrand{white-space:normal}
.box_disProducts .paraShowList_price.newPriceShow ul li{display:inline;}
.box_disProducts .paraShowList_price.newPriceShow ul li.fontcolor{color:#c00;}
.box_disProducts .paraShowList_price.newPriceShow ul li.fontsize{font-size:35px;vertical-align:text-top}
.box_disProducts .paraShowList_price.newPriceShow ul#originalPrice li#skuSalePrice{vertical-align:text-top;position:relative;top:-22px;line-height: 46px} */
.box_disProducts .paraShowList_price.newPriceShow {
  background: #f6f6f6;
  overflow: hidden;
  border: none;
  padding-bottom: 20px;
  padding-top: 40px;
  padding-left: 40px;
}
.box_disProducts .paraShowList_price.newPriceShow[data-showstock='0'] {
  padding-bottom: 30px;
}
.box_disProducts .paraShowList_price.newPriceShow ul {
  float: left;
  margin: 0;
  margin-left: 20px;
  white-space: nowrap;
  position: relative;
  display: flex;
}
.box_disProducts .paraShowList_price.newPriceShow ul:first-child {
  margin-left: 0px;
}
.box_disProducts .paraShowList_price.newPriceShow ul li.fontsize {
  font-size: 220%;
  line-height: 0;
}
.box_disProducts .paraShowList_price.newPriceShow ul#originalPrice li#skuSalePrice {
  margin-left: 3px;
  padding-top: 6px;
}
.box_disProducts .paraShowList_price.newPriceShow ul#proStock {
  clear: both;
  margin-left: 0px;
  overflow: hidden;
  line-height: 3;
  opacity: .8;
}
.box_disProducts .paraShowList_price.newPriceShow ul.productBrand:empty {
  display: none;
}
.box_disProducts .paraShowList_price.newPriceShow ul.productBrand {
  clear: both;
  margin-top: 25px;
  margin-left: 0px;
  font-size: 14px;
  line-height: 20px;
}
.box_disProducts .paraShowList_price.newPriceShow ul.productBrand .productBrand_icon {
  margin-left: 10px;
  color: #fff;
  position: relative;
  background: black;
  height: 20px;
  width: auto;
  padding: 0 7px;
  border-radius: 0 5px 5px 0;
}
.box_disProducts .paraShowList_price.newPriceShow ul.productBrand .productBrand_icon:before {
  position: absolute;
  left: -10px;
  top: 0px;
  content: '';
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-right: 10px solid black;
  border-bottom: 10px solid transparent;
  background: transparent
}
.box_disProducts .paraShowList_price.newPriceShow ul.productBrand .productBrand_icon::after {
  position: absolute;
  left: -3px;
  top: 8px;
  content: '';
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background: #fff;
}
.box_disProducts .paraShowList_price.newPriceShow ul.productBrand .productBrand_icon + .productBrand_desc {
  padding-left: 5px
}
.box_disProducts .paraShowList_price.newPriceShow .proDistribution {
  clear: both;
  padding-top: 15px;
}
.box_disProducts .paraShowList_price.newPriceShow .proShowArea_box {
  display: none;
  position: fixed;
  background: #fff;
  overflow: hidden;
  z-index: 9999999999;
  width: 500px;
  height: 350px;
  padding: 25px 0px 10px 25px;
  overflow-y: auto;
  border-radius: 10px;
  box-shadow: 1px 5px 10px 0 rgba(0, 0, 0, .1);
}
.box_disProducts .paraShowList_price.newPriceShow .proDistribution .proDistribution_icon::after {
  position: absolute;
  left: 3px;
  top: 20px;
  content: '';
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff;
  display: none;
}
.box_disProducts .paraShowList_price.newPriceShow .proShowArea {
  overflow: auto;
  height: calc(100% - 50px);
  width: calc(100% - 40px);
  position: absolute;
}
.box_disProducts .paraShowList_price.newPriceShow .proShowArea > div {
  clear: both;
  margin-bottom: 20px;
  overflow: hidden;
}
.box_disProducts .paraShowList_price.newPriceShow .proShowArea > div > b {
  display: block;
  padding-bottom: 15px;
  cursor: pointer;
}
.box_disProducts .paraShowList_price.newPriceShow .proShowArea > div > font {
  padding-right: 13px;
  padding-bottom: 10px;
  display: inline-block;
  cursor: pointer;
}
.box_disProducts .paraShowList_price.newPriceShow .proDistribution .listShopAddress select {
  max-width: 300px;
}
.box_disProducts .paraShowList_price.newPriceShow .proDistribution .proDistribution_icon {
  display: inline-block;
  position: relative;
  width: 38px;
  height: 15px;
  cursor: pointer;
}
.box_disProducts .paraShowList_price.newPriceShow .proDistribution .proDistribution_icon::before {
  font-size: 22px;
  position: absolute;
  left: 0;
  top: 0;
}
.box_disProducts .paraShowList_price.newPriceShow .proDistribution_icon.on .proShowArea_box {
  display: block;
}
.box_disProducts .paraShowList_price.newPriceShow .proDistribution_icon.on::after {
  display: block;
}
.box_disProducts .paraShowList_price.newPriceShow .proPayment {
  clear: both;
  padding-top: 10px;
}
.box_disProducts .paraShowList_price.newPriceShow .proPayment span {
  display: block;
  float: left;
  line-height: 32px;
}
.box_disProducts .paraShowList_price.newPriceShow .proPayment b {
  display: inline-block;
  width: 34px;
  height: 34px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-size: 20px;
}
.box_disProducts .shop_param {
  width: 100%;
  border-bottom: 1px solid #dddddd;
  clear: both;
  overflow: hidden;
  padding-bottom: 15px;
  margin-bottom: 20px;
  margin-top: 15px;
}
.box_disProducts .shop_param:empty {
  display: none;
}
.box_disProducts .shop_param > div {
  float: left;
  width: 25%;
  height: 30px;
  overflow: hidden;
  position: relative;
  word-wrap: break-word;
  word-break: keep-all;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.box_disProducts .shop_param > div span {
  display: inline-block;
  padding-right: 5px;
  padding-left: 30px;
}
.box_disProducts .paramSkuList {
  overflow: hidden;
  padding: 20px 0 0;
  clear: both;
}
.box_disProducts .paramSkuList .paramSku {
  clear: both;
  overflow: hidden;
  margin-bottom: 15px;
  position: relative;
  padding-left: 90px;
  line-height: 35px;
}
.box_disProducts .paramSkuList .paramSku p {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 70px;
  word-wrap: break-word;
  word-break: keep-all;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
  text-align: right;
  margin: 0;
}
.box_disProducts .paramSkuList .paramSku span {
  display: block;
  float: left;
  padding-left: 5px;
  width: 20px;
  text-align: center;
  margin-left: -20px;
}
.box_disProducts .paramSkuList .paramSku a {
  display: block;
  float: left;
  width: auto;
  padding: 0 25px;
  border: 1px solid #ccc;
  margin-right: 15px;
  margin-bottom: 15px;
  position: relative;
  z-index: 99;
  overflow: hidden;
  cursor: pointer;
}
.box_disProducts .paramSkuList .paramSku a.on, .box_disProducts .paramSkuList .paramSku a:hover {
  border-color: #c00;
}
.box_disProducts .paramSkuList .paramSku a.on:before {
  font-size: 20px;
  content: "\2713";
  color: white;
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 0px;
  height: 0px;
  border-top: 28px solid transparent;
  border-right: 0px solid transparent;
  border-bottom: 28px solid #c00;
  border-left: 28px solid transparent;
  z-index: 98
}
.box_disProducts .paramSkuList .paramSku a.on:after {
  font-size: 12px;
  content: "\2713";
  color: white;
  position: absolute;
  bottom: 6px;
  right: 4px;
  width: 20px;
  height: 20px;
  text-align: right;
  z-index: 98
}
.box_disProducts .inquiryBtn {
  float: left;
  margin: 0;
  padding-right: 35px;
  cursor: pointer;
  font-size: 16px;
  height: 46px;
  line-height: 46px;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
}
.box_disProducts .shopSaleButtonList {
  float: left;
  position: relative;
  z-index: 99;
  margin-left: 90px;
}
.box_disProducts .shopSaleButtonList .shopSaleButton {
  background: #c00;
  width: 200px;
  height: 46px;
}
.box_disProducts .shopSaleButtonList .shopSaleButton p, .box_disProducts .inquiryBtn p {
  cursor: pointer;
  display: block;
  width: 60px;
  height: 46px;
  margin-left: 18px;
  float: left;
  position: relative;
  padding-right: 70px;
  background-position: left center;
  background-repeat: no-repeat;
}
.box_disProducts .inquiryBtn p {
  width: 50px;
  padding-right: 0;
  background-image: url(../images/iyong/inquiry.svg);
  background-size: 30px;
  background-position: 0px 8px;
  height: 38px;
}
.box_disProducts .inquiryBtn.icon p {
  background-image: none;
}
.box_disProducts .inquiryBtn.icon::before {
  font-size: 32px;
  left: 0;
  position: absolute;
  left: 19px;
  top: 2px;
}
.box_disProducts .shopSaleButtonList .shopSaleButton p:after {
  content: "〈";
  color: white;
  font-size: 12px;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 14px;
  top: 13px;
  transform: rotate(-90deg);
  -ms-transform: rotate(-90deg); /* IE 9 */ -moz-transform: rotate(-90deg); /* Firefox */ -webkit-transform: rotate(-90deg); /* Safari 和 Chrome */ -o-transform: rotate(-90deg);
  transition: all .2s;
}
.box_disProducts .shopSaleButtonList .shopSaleButton.none {
  width: 180px;
}
.box_disProducts .shopSaleButtonList .shopSaleButton.none p {
  padding-right: 50px;
  width: 40px;
}
.box_disProducts .shopSaleButtonList .shopSaleButton.none p:after {
  content: "";
}
.box_disProducts .shopSaleButtonList .shopSaleButton p.on:after {
  transform: rotate(90deg);
  -ms-transform: rotate(90deg); /* IE 9 */ -moz-transform: rotate(90deg); /* Firefox */ -webkit-transform: rotate(90deg); /* Safari 和 Chrome */ -o-transform: rotate(90deg);
}
.box_disProducts .shopSaleButtonList .shopSaleButton p:before, .box_disProducts .inquiryBtn p:before {
  content: "";
  color: white;
  width: 1px;
  height: 20px;
  position: absolute;
  right: 0px;
  top: 14px;
  background: rgba(255, 255, 255, .6);
}
.box_disProducts .shopSaleButtonList .shopSaleButton a, .box_disProducts .inquiryBtn a {
  color: #fff !important;
  font-size: 16px;
  margin-left: 20px;
  cursor: pointer;
  line-height: 46px;
  height: 46px;
  overflow: hidden;
}
.box_disProducts .shopSaleButtonList ul {
  background: white;
  width: 200px;
  box-shadow: 1px -6px 50px 0 rgba(0, 0, 0, .1);
  position: absolute;
  z-index: 9999;
  top: 46px;
  left: 0px;
  display: none;
}
.box_disProducts .shopSaleButtonList ul:before {
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  top: -8px;
  left: 57px;
  border-top: 0px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid white;
  border-left: 8px solid transparent;
}
.box_disProducts .shopSaleButtonList ul li {
  display: block;
  line-height: 40px;
  font-size: 16px;
  cursor: pointer;
}
.box_disProducts .shopSaleButtonList ul li a {
  word-wrap: break-word;
  word-break: keep-all;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.box_disProducts .shopSaleButtonList ul li a {
  display: block;
}
.box_disProducts .shopSaleButtonList ul li:hover {
  background: rgba(229, 229, 229, 0.2)
}
.box_disProducts .shopSaleButtonList ul li span {
  display: inline-block;
  float: left;
  width: 32px;
  height: 20px;
  margin: 10px 20px 0 20px;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
}
.box_disProducts .shopSaleContent {
  clear: both;
}
.box_disProducts .shopSaleContent .regulation {
  display: none;
  width: 74px;
  position: relative;
  padding-left: 50px;
  border: 1px solid #ccc;
  float: left;
  margin-left: 10px;
}
.box_disProducts .shopSaleContent .regulation input {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 50px;
  height: 44px;
  border: none;
  text-align: center;
}
.box_disProducts .shopSaleContent .regulation span {
  display: block;
  width: 22px;
  height: 22px;
  background: #F1F1F1;
  text-align: center;
  line-height: 22px;
  cursor: pointer;
  border-left: 1px solid #ccc;
}
.box_disProducts .shopSaleContent .regulation span.reduce {
  border-bottom: 1px solid #ccc;
}
.box_disProducts .shopSaleContent .regulation span.reduce {
  border-bottom: 1px solid #ccc;
}
.box_disProducts .proOtherCol {
  clear: both;
  position: relative;
  z-index: 90;
}
.box_disProducts .shopSaleButtonList + .proOtherCol, .box_disProducts .inquiryBtn + .proOtherCol {
  padding-top: 20px;
}
.box_disProducts .proOtherCol li {
  float: left;
  position: relative;
  margin-left: 30px;
}
.box_disProducts .proOtherCol li:first-child {
  margin-left: 0px;
}
.box_disProducts .proOtherCol li span {
  float: left;
  line-height: 26px;
  padding-left: 28px;
}
.box_disProducts .proOtherCol li i {
  font-size: 22px;
  position: absolute;
  left: 0px;
  z-index: 91;
  top: 1px;
}
.box_disProducts .proOtherCol li .productShareContentBox {
  float: left;
  position: relative;
  margin: 0px;
  top: -10px;
}
.box_disProducts .proOtherCol li .productShareContent {
  border-radius: 3px;
  z-index: 92;
  transition: all .2s ease-in;
  position: absolute;
  left: 0px;
  top: -10px;
  width: 0px;
  overflow: hidden;
}
.box_disProducts .proOtherCol .productShare:not(.noHover):hover .productShareContent {
  width: 210px;
}
.box_disProducts .proOtherCol li .productShareContentLi:before {
  content: '';
  z-index: 50;
  width: 10px;
  height: 10px;
  position: absolute;
  left: 0px;
  top: 29px;

  overflow: hidden;
  background: #fff;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}
.box_disProducts .proOtherCol li .productShareContentLi {
  width: 200px;
  padding: 8px 0 0 4px;
  margin: 5px 0 5px 5px;
  box-shadow: -3px 0px 10px 0px rgba(200, 200, 200, .4);
  background: #fff;
  overflow: hidden;
}
.box_disProducts .proOtherCol li .productShareContent a {
  width: 40px;
  height: 40px;
  display: block;
  float: left;
  margin-left: 6px;
  margin-bottom: 10px;
}
/* .box_disProducts .proOtherCol li .productShareContent a:nth-child(6n-5){margin-left:0px;} */
.box_disProducts .proOtherCol .productCollection i {
  top: 3px;
  cursor: pointer;
}
.box_disProducts .proOtherCol .productShare i, .box_disProducts .proOtherCol .productShare span {
  cursor: pointer;
}
.box_disProducts .proStock {
  clear: both;
  overflow: hidden;
  margin-bottom: 10px;
  position: relative;
  padding-left: 90px;
}
.box_disProducts .proStock font {
  float: left;
  width: 90px;
  text-align: right;
  position: absolute;
  left: 0px;
}
#addCarSuccess {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  text-align: center;
  z-index: 999;
}
#addCarSuccess .addCarSuccess_bg {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, .1);
  text-align: center;
}
#addCarSuccess .addCarSuccess_content {
  box-shadow: 0px 0px 10px 1px #ddd;
  width: 440px;
  height: 330px;
  background: #fff;
  border-radius: 5px;
  margin: 250px auto 0;
  position: relative;
  overflow: hidden;
  z-index: 998;
}
#addCarSuccess .addCarSuccess_content span {
  position: absolute;
  right: 5px;
  top: 5px;
  color: #ccc;
  font-size: 35px;
  cursor: pointer;
}
#addCarSuccess .addCarSuccess_content p {
  width: 188px;
  height: 138px;
  margin: 50px auto 0px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
/* #addCarSuccess .addCarSuccess_content p img{margin:0 auto 20px; display:block; max-width:188px;max-height:138px;width:100%;} */
#addCarSuccess .addCarSuccess_content font {
  display: block;
  line-height: 60px;
  font-size: 16px;
  word-wrap: break-word;
  word-break: keep-all;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#addCarSuccess .addCarSuccess_content a {
  display: inline-block;
  border: 1px solid #c00;
  color: #c00;
  padding: 10px 0px;
  margin-left: 20px;
  cursor: pointer;
  max-width: 180px;
  text-align: center;
  width: 36%;
}
#addCarSuccess .addCarSuccess_content a.hasbg {
  background: #c00;
  color: #fff;
}
#addCarSuccess .addCarSuccess_content a:first-child {
  margin-left: 0px;
}
.box_disProducts_scrollbar {
  overflow: auto;
}
.box_disProducts_scrollbar::-webkit-scrollbar {
  width: 6px;
  height: 4px;
  background-color: transparent;
  border-radius: 16px;
}
.box_disProducts_scrollbar::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: transparent;
  -webkit-box-shadow: none;
}
.box_disProducts_scrollbar::-webkit-scrollbar-thumb {
  height: 5px;
  border-radius: 16px;
  background-color: #f1f1f1;
}
/* 询盘*/
.inquiry_box {
  position: fixed;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: 999;
  background: rgba(0, 0, 0, .1)
}
.inquiry_box .inquiry_content {
  position: relative;
  width: 740px;
  height: calc(100% - 200px);
  top: 100px;
  bottom: 100px;
  left: 50%;
  margin-left: -370px;
  box-shadow: 0 0 6px rgba(0, 0, 0, .2);
  background: #fff;
  z-index: 999;
  overflow: hidden;
  border-radius: 3px;
}
.inquiry_box .inquiry_close {
  position: absolute;
  right: 6px;
  top: 8px;
  font-size: 30px;
  opacity: .5;
  cursor: pointer;
}
.inquiry_box .inquiry_form {
  overflow: auto;
  height: calc(100% - 65px);
  margin: 40px 10px 25px;
  box-sizing: content-box;
}
/*box_fileDownload*/
.box_fileDownload .clear {
  clear: both;
}
/*展示类型一*/
.box_fileDownload .fileItemBox > ul {
  padding: 0;
  margin: 10px;
  list-style: none;
}
.box_fileDownload .fileItemBox > ul > li {
  clear: both;
  margin-bottom: 20px;
  border-bottom: 1px solid #ddd
}
.box_fileDownload .fileItemBox > ul > li .dow_img, .box_fileDownload .fileItemBox > ul > li i {
  width: 87px;
  height: 87px;
  float: left;
  margin-right: 10px;
  margin-bottom: 14px;
  box-sizing: border-box;
  font-size: 87px;
}
.box_fileDownload .fileItemBox .contect {
  overflow: hidden;
}
.box_fileDownload .fileItemBox > ul > li .title {
  display: block;
  font-weight: bold;
  line-height: 20px;
  font-size: 16px;
  font-family: "微软雅黑";
  text-decoration: none;
  margin-bottom: 10px;
}
.box_fileDownload .fileItemBox > ul > li .contect .title a:hover {
  text-decoration: underline;
}
.box_fileDownload .fileItemBox > ul > li .contect .brief {
  display: block;
  margin-bottom: 10px;
  font-size: 12px;
  font-family: "微软雅黑";
}
.box_fileDownload .fileItemBox > ul > li .contect .issinfo {
  font-size: 12px;
  line-height: 26px;
  font-family: "微软雅黑";
  float: left;
}
.box_fileDownload .fileItemBox > ul > li > .contect > .issinfo > span {
  padding-right: 16px;
}
.box_fileDownload .fileItemBox > ul > li .download {
  width: 90px;
  height: 26px;
  line-height: 26px;
  float: right;
  border-width: 1px;
  border-style: solid;
  color: white;
  font-size: 12px;
  font-family: "微软雅黑";
  background-color: #5877b7;
  margin-bottom: 14px;
  text-align: center;
}
.box_fileDownload .fileItemBox > ul > li > .contect > hr {
  clear: both;
  border-top-width: 0;
  border-bottom: #dddddd solid 1px;
}
@media screen and (max-width:480px) {
  .box_fileDownload .fileItemBox > ul > li .dow_img {
    width: 60px;
    display: none;
  }
  .box_fileDownload .fileItemBox > ul > li .download {
    display: none;
  }
  .box_fileDownload .fileItemBox > ul > li .contect .brief {
    display: none;
  }
  .box_fileDownload .fileItemBox > ul > li {
    clear: both;
    margin-bottom: 0px;
  }
  .box_fileDownload .fileItemBox > ul > li .title {
    font-size: 14px;
    margin: 8px 0;
    float: left;
  }
  .box_fileDownload .fileItemBox > ul > li .issinfo {
    margin-top: -10px;
    clear: both;
  }
}
/*展示类型二*/
.box_fileDownload .fileDownload_title {
  height: 45px;
  line-height: 45px;
  border-bottom: 1px solid #cccccc;
  color: #009fe9;
  font-size: 16px;
}
.box_fileDownload .fileList .fileList_line {
  height: 40px;
  line-height: normal;
  padding: 0;
  word-wrap: break-word;
  word-break: keep-all;
  overflow: hidden;
}
.box_fileDownload .fileList .mainBodyContainer {
  height: 100%;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
}
.box_fileDownload .fileList .fileList_line .mainBodyContainer .fileName {
  width: 50%;
}
.box_fileDownload .fileNameWrap {
  padding-left: 5px;
  padding-right: 5px;
  word-wrap: break-word;
  word-break: break-all;
}
.box_fileDownload .fileList .fileList_line .mainBodyContainer .fileSizeStyle {
  width: 30%;
  padding-left: 5px;
  text-align: right;
  word-wrap: break-word;
  word-break: keep-all;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.box_fileDownload .fileList .fileList_line .mainBodyContainer .fileOperate {
  width: 20%;
  padding-left: 5px;
}
.box_fileDownload .fileList a {
  font-size: 14px;
  font-weight: normal;
  color: #666666;
  text-decoration: none;
}
.box_fileDownload .fileList .mainBodyContainer:hover, .fileList .mainBodyContainer:hover a {
  color: #009fe9;
}
/*box_moreColumn*/
.box_moreColumn > .view {
  min-height: 100px;
}
.box_moreColumn .normal_padding {
  padding-left: 0;
}
.box_moreColumn .moreColumnTxt {
  position: relative;
  z-index: 1;
  vertical-align: top;
}
.box_moreColumn .divMoreColumnTxt {
  float: left;
}
.box_moreColumn .moreColumnTxt:hover {
  position: relative;
  z-index: 9;
}
.box_moreColumn .moreColumnTxt > .ui-resizable-moreCol-handle {
  border-right: 2px solid #2b73ba;
  right: 3px;
  width: 1px;
  opacity: 0;
}
.box_moreColumn .moreColumnTxt > .ui-resizable-handle:after {
  width: 0;
  height: 0;
  border: none;
}
.box_moreColumn .moreColumnTxt > .ui-resizable-e {
  cursor: e-resize;
  height: 100%;
  right: 0;
  top: 0;
  transition: all 0.2s ease-in-out 0s;
}
.box_moreColumn .moreColumnTxt > .ui-resizable-e:hover {
  opacity: 1
}
.box_moreColumn .moreColumnTxt.ui-resizable:hover {
  border: 0;
}
.box_moreColumn .kenfor-addible {
  overflow: hidden;
}
.edit .box_moreColumn .moreColumnTxt > .kenfor-addible {
  min-height: initial;
}
.edit .box_moreColumn .moreColumnTxt > .kenfor-column {
  outline: 1px dashed #ddd;
  border: 0;
}
.edit .box_moreColumn .moreColumnTxt > .kenfor-column:hover {
  outline: 1px dashed red;
}
.box_moreColumn .moreColumn_tab {
  table-layout: fixed;
}
/*box_location*/
.box_location .clear, .box_location .before:before, .box_location .clear_float:after {
  clear: both;
  height: 0;
  display: block;
}
.box_location .clear_float:after {
  content: "";
}
.box_location .location_title {
  position: relative;
  min-height: 36px;
  font-size: 12px;
}
.box_location .location_title .location_title_left {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -18px;
  font-size: 14px;
  line-height: 36px;
}
.box_location .location_title_right span {
  font-family: '宋体';
  display: inline-block;
  margin: 0 5px;
}
.box_location .location_title_right {
  line-height: 36px;
}
.box_location .location_title_right p {
  display: inline-block;
  margin: 0;
}
.box_location .location_title_right p img {
  width: 10px;
  height: 10px;
  margin-right: 5px;
}
.box_location .location_title .location_style1 .location_title_left {
  float: left;
}
.box_location .location_title .location_style1 .location_title_right {
  float: right;
}
.box_location .location_title .location_style2 .location_title_left {
  display: none
}
.box_location .location_title .location_style3 .location_title_left {
  width: 100%;
}
.box_location .location_title .location_style3 .location_title_right {
  display: none;
}
.box_location .location_title .location_style4 .location_title_left {
  left: auto;
  right: 0
}
.box_location .location_title .location_style5 .location_title_left {
  display: none
}
.box_location .location_title .location_style5 .location_title_right {
  text-align: right;
}
/*box_onlineForm*/
.box_onlineForm .online-form {
  padding: 10px 10px;
}
.box_onlineForm .online-form .form-title {
  padding: 10px 0;
  font-size: 18px;
  line-height: 1.8;
  text-align: center;
}
.box_onlineForm .online-form .formDesc {
  text-align: center;
  padding: 0 0 5px;
}
.box_onlineForm .online-form .form-item-ground {
  margin-bottom: 20px;
  min-height: 36px;
  position: relative;
}
.box_onlineForm .item-ground-column .form-item-row {
  padding: 0 !important;
}
.box_onlineForm .online-form .input-require {
  color: #f50;
  display: inline-block;
  text-align: left;
  width: 12px;
}
.box_onlineForm .online-form .form-label {
  font-weight: bold;
  line-height: 20px;
}
.box_onlineForm .item-ground-column .form-label {
  display: block;
  margin: 0 0 10px 0;
}
.box_onlineForm .item-ground-row .form-label {
  left: 0;
  padding: 8px 0;
  position: absolute;
  text-align: right;
  top: 0;
  width: 150px;
}
.box_onlineForm .item-ground-row .form-input {
  padding: 0 0 0 170px;
}
.box_onlineForm .online-form .option-wrap {
  cursor: pointer;
  font-weight: normal;
  line-height: 26px;
  margin: 0 30px 0 0;
}
.box_onlineForm .item-ground-row .option-wrap {
  padding: 5px 0;
}
.box_onlineForm .online-form .form-input [type='text'], .box_onlineForm .online-form .form-input select, .box_onlineForm .regional-siteDetail {
  border: 1px solid #ddd;
  border-radius: 2px;
  padding: 5px 10px;
  width: 100%;
  max-width: 100%;
}
.box_onlineForm .online-form .option-wrap [type='radio'], .box_onlineForm .online-form .option-wrap [type='checkbox'] {
  margin: 0 10px 0 0;
  vertical-align: -2px;
}
.box_onlineForm .online-form .form-input [type='text'] {
  line-height: 24px;
}
.box_onlineForm .online-form .form-input select {
  height: 36px;
}
.box_onlineForm .online-form .form-input-text {
  line-height: 36px;
}
.box_onlineForm .online-form .input-regional {
  margin-left: -10px;
  margin-right: -10px;
}
.box_onlineForm .online-form .input-regional > div {
  padding: 0 10px;
}
.box_onlineForm .online-form .input-regional select {
  width: 100%;
}
.inlineBlock {
  display: inline-block;
}
.box_onlineForm .siteDetailCon {
  margin-top: 8px;
}
.box_onlineForm .itemDescText {
  color: #adadad;
  padding-top: 5px;
}
/* .box_onlineForm .online-form .regional-siteDetail{width:941px;margin: 8px 10px;} */
.box_onlineForm .online-form .file-wrap {
  position: relative;
  margin: 0 10px 0 0;
}
.box_onlineForm .online-form .onlineSelect .input-style {
  width: 300px;
  height: 36px;
}
.box_onlineForm .online-form .onlineForm-upload, .box_onlineForm .online-form .onlineForm-file {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.box_onlineForm .online-form .onlineForm-upload {
  padding: 0;
  margin-top: 5px;
}
.box_onlineForm .online-form .onlineForm-upload .webuploader-pick {
  height: 35px;
  line-height: 35px;
}
.box_onlineForm .online-form .file-wrap > [type='file'] {
  display: none
}
.box_onlineForm .online-form .input-file > p {
  line-height: 36px;
  margin-top: 3px;
  margin-right: 10px;
}
.box_onlineForm .online-form .form-verify [type='text'] {
  margin: 0 10px 0 0;
  width: 180px !important;
  max-width: 180px;
}
.box_onlineForm .online-form .form-verify img {
  cursor: pointer;
  width: 100px;
}
.box_onlineForm .online-form .form-buttons {
  text-align: center;
  margin: 20px 0;
}
.box_onlineForm .form-buttons a {
  background-image: url(../images/buttonStyle.png);
  background-repeat: no-repeat;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  text-decoration: none;
  width: 164px;
}
.box_onlineForm .form-buttons [data-type='1'] {
  background-position: 0 0;
}
.box_onlineForm .form-buttons [data-type='2'] {
  background-position: 0 -70px;
}
.box_onlineForm .form-buttons [data-type='3'] {
  background-position: 0 -140px;
}
.box_onlineForm .form-buttons [data-type='4'] {
  background-position: 0 -210px;
}
.box_onlineForm .form-buttons [data-type='5'] {
  background-position: 0 -280px;
}
.box_onlineForm .form-buttons [data-type='6'] {
  background-position: 0 -348px;
}
.box_onlineForm .form-buttons [data-type='7'] {
  background-position: 0 -418px;
}
.box_onlineForm .form-buttons [data-type='8'] {
  background-position: 0 -488px;
}
.box_onlineForm .form-buttons [data-type='9'] {
  background-position: 0 -558px;
}
.box_onlineForm .form-buttons [data-type='10'] {
  background-position: 0 -628px;
}
.box_onlineForm .form-buttons [data-type='11'] {
  background-position: 0 -698px;
}
.box_onlineForm .form-buttons [data-type='12'] {
  background-position: 0 -768px;
}
.box_onlineForm .form-item-ground:after {
  clear: both;
  height: 0;
  display: block;
  content: "";
}
.box_onlineForm .formResult .showFormBox .formContent_box table, .box_onlineForm .formResult .showFormBox.formPagination {
  padding: 0 10px;
}
.box_onlineForm .showFormBox {
  margin-bottom: 0;
  text-align: center;
  font-size: 14px;
  line-height: 24px;
}
.box_onlineForm .formTitle {
  height: 40px;
  font-size: 20px;
  font-weight: 500;
  color: #666;
  line-height: 40px;
  text-align: center;
  display: inline-block;
  margin: 10px 0;
}
.box_onlineForm .formContent_box {
  padding-top: 20px;
}
.box_onlineForm .formContent_box table {
  border-collapse: collapse;
  background: #ffffff;
}
.box_onlineForm .formContent_box .formUserTitle tr {
  height: 60px;
  border-bottom: 1px solid #f7f7f7;
}
.box_onlineForm .formBgImg {
  background-image: url(../images/wap/onlineFormArrow.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  display: block;
  float: right;
  margin-right: 16px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.box_onlineForm .formRotate .formBgImg {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.box_onlineForm .formContent_box .formOne tr {
  height: 45px;
}
.box_onlineForm .formContent_box .formOne tr td {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #f7f7f7;
}
.box_onlineForm .showFormBox .formContent_box .noMsgText {
  margin-bottom: 20px;
}
/*page*/
.box_onlineForm .formPagination {
  margin-top: 20px;
  margin-bottom: 20px;
}
.box_onlineForm .formPagination a {
  color: #15b;
  text-decoration: none;
}
.box_onlineForm .formPagination a {
  display: inline-block;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.box_onlineForm .formPagination span {
  display: inline-block;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.box_onlineForm .formPagination .active {
  background: #26b;
  color: #fff;
}
.box_onlineForm .formPagination .firstCls {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.box_onlineForm .formPagination .endCls {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.box_onlineForm .formPagination .prev_pic.current {
  background: #fff;
  color: #999;
}
.box_onlineForm .formPagination .next_pic.current {
  background: #fff;
  color: #999;
}
.box_onlineForm .formPagination .first_pic.current, .pagination .end_pic.current {
  background: #fff;
  color: #337ab7;
}
.box_onlineForm .formPagination a:hover {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
}
.box_onlineForm .formPagination input {
  margin: 0 5px;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  background: #fff;
  border: 1px solid #ebebeb;
  outline: none;
  color: #bdbdbd;
  font-size: 14px;
}
.box_onlineForm .formResult .formTable {
  font-size: 16px;
}
.box_onlineForm .formResult .formResContent {
  background: #f7f7f7;
  padding: 5px 10px;
}
.box_onlineForm .formResult .formResContent .res-box {
  margin-bottom: 10px;
  width: 100%;
  height: 60px;
  overflow: hidden;
}
.box_onlineForm .formResult .formResContent .res-box table {
  width: 100%;
  background: #ffffff;
}
.box_onlineForm .formResult .res-tab-title {
  width: 80%;
  text-align: left;
}
.box_onlineForm .formResult .res-tab-title span {
  padding-left: 30px;
}
.box_onlineForm .formResult .formResContent .res-box .formLabel {
  width: 30%;
  text-align: center;
  padding-left: 16px;
  border-right: 1px solid #f7f7f7;
}
.box_onlineForm .formResult .formResContent .res-box .formVal {
  text-align: left;
  padding: 0 16px; /*color: #8c8c8c;*/
}
.noFormMain {
  text-align: center;
  margin: 20px 0;
}
.noFormMain .noFormTextTitle {
  font-size: 16px;
  margin: 10px 0 5px;
}
.noFormMain .noFormTextDetail {
  color: #8f8f8f;
}
/* 查询表单 */
.box_searchForm_v1 .search-form {
  padding: 10px;
}
.box_searchForm_v1 .search-form .form-title {
  padding: 10px 0;
  font-size: 18px;
  display: flex;
  justify-content: center;
}
.box_searchForm_v1 .search-form .form-title .forLongTitle {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.box_searchForm_v1 .search-form .form-item-ground {
  margin-bottom: 20px;
  min-height: 36px;
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
}
.box_searchForm_v1 .forFlex {
  display: flex;
  flex-wrap: wrap;
}
.box_searchForm_v1 .item-ground-row .form-label {
  left: 0;
  padding: 8px 0;
  position: absolute;
  text-align: right;
  top: 0;
  width: 150px;
  display: flex;
}
.box_searchForm_v1 .search-form .form-label {
  font-weight: bold;
  line-height: 20px;
}
.box_searchForm_v1 .search-form .form-label .form-label-text {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.box_searchForm_v1 .item-ground-row .form-label .form-label-text {
  width: 100%;
}
.box_searchForm_v1 .item-ground-column .form-label {
  display: block;
  margin: 0 0 10px 0;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: flex;
}
.box_searchForm_v1 .search-form .form-input .textInput {
  outline: none;
}
.box_searchForm_v1 .item-ground-row .form-input {
  padding: 0 0 0 170px;
}
.box_searchForm_v1 .item-ground-row .option {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.box_searchForm_v1 .search-form .form-input [type='text'] {
  line-height: 24px;
}
.box_searchForm_v1 .search-form .form-input [type='text'], .box_searchForm_v1 .search-form .form-input select {
  border: 1px solid #ddd;
  border-radius: 2px;
  padding: 5px 10px;
  width: 100%;
  max-width: 100%;
}
.box_searchForm_v1 .search-form .form-input .setSelect {
  -webkit-appearance: none;
  background-image: url(../../images/icon/select.svg);
  background-repeat: no-repeat;
  background-position: 100% center;
}
.box_searchForm_v1 .textBtnPiece {
  cursor: pointer;
  text-align: center;
  height: 46px;
  width: 140px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  white-space: nowrap;
}
.box_searchForm_v1 .textBtnPiece .textBtnHolder {
  height: 100%;
  width: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.box_searchForm_v1 .search-form .form-buttons {
  text-align: center;
  margin: 20px 0;
}
.box_searchForm_v1 .textBtnPiece.textBtnType_0 .textBtnHolder, .box_searchForm_v1 .textBtnPiece.textBtnType_1 .textBtnHolder {
  border-radius: 23px;
}
.box_searchForm_v1 .textBtnPiece.textBtnType_0 .textBtnHolder, .box_searchForm_v1 .textBtnPiece.textBtnType_2 .textBtnHolder {
  border-width: 1px;
  border-style: solid;
}
.box_searchForm_v1 .textBtnPiece.textBtnType_0 .textBtnHolder {
  color: #7E78F3;
  border-color: #7E78F3;
  background-color: #FFFFFF;
}
.box_searchForm_v1 .textBtnPiece.textBtnType_2 .textBtnHolder {
  outline-width: 4px;
  outline-style: solid;
  height: calc(100% - 8px);
  width: calc(100% - 8px);
}
.box_searchForm_v1 .textBtnPiece.textBtnType_4 .textBtnHolder {
  border-top-right-radius: 23px;
  border-bottom-left-radius: 23px;
}
.box_searchForm_v1 .textBtnPiece.textBtnType_5 .textBtnHolder {
  border-radius: 6px;
}
.box_searchForm_v1 .search-form .form-item-ground .item_radio {
  min-height: 36px;
}
.box_searchForm_v1 .search-form .form-item-ground .item_radio input[type='radio'] {
  display: none !important;
}
.box_searchForm_v1 .search-form .form-item-ground .item_radio .iyong-radio1 + label {
  cursor: pointer;
  font-weight: normal;
}
.box_searchForm_v1 .search-form .form-item-ground .item_radio .iyong-radio1 + label i {
  position: relative;
  background-color: #fafafa;
  border: 1px solid #666;
  content: ' ';
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
  width: 14px;
  height: 14px;
  border-radius: 14px;
  box-sizing: border-box;
  margin-right: 8px;
}
.box_searchForm_v1 .search-form .form-item-ground .item_radio .iyong-radio1:checked + label i:after {
  content: ' ';
  width: 8px;
  height: 8px;
  border-radius: 8px;
  position: absolute;
  top: 2px;
  background: #42ce84;
  text-shadow: 0px;
  left: 2px;
  font-size: 32px;
}
.box_searchForm_v1 .search-form .fix_2 {
  width: 50%;
  float: left;
}
.box_searchForm_v1 .search-form .form-verify [type='text'] {
  margin: 0 10px 0 0;
  width: 180px !important;
  max-width: 180px;
  outline: none;
}
.box_searchForm_v1 .search-form .form-verify img {
  cursor: pointer;
  width: 100px;
}
#formResult {
  position: absolute;
  top: 0;
  text-align: center;
  left: 0;
  right: 0;
  z-index: 999;
  background-color: #f7f7f7;
  padding: 8px 10px;
  height: 100%;
  overflow: auto;
  box-sizing: border-box;
  font-size: 16px;
  color: #131212;
  margin: 0 auto;
}
#formResult .queryItems p {
  color: #727272;
  font-size: 16px;
  padding-bottom: 10px;
}
#formResult .queryTitle {
  color: #1c1c1c;
  font-weight: 600;
  padding-bottom: 17px;
}
#formResult .Items {
  display: inline-block;
  text-align: left;
  position: relative;
}
#formResult .formName {
  margin-bottom: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 22px;
  font-weight: 600;
}
#formResult .remove {
  position: absolute;
  bottom: 40px;
  width: 100%;
  text-align: center;
}
#formResult #return {
  color: #649efd;
  text-decoration: underline;
  cursor: pointer;
}
#formResult .tips {
  color: #727272;
  margin-top: 15px;
}
#formResult .queryResNoDataIcon {
  font-size: 70px;
  color: #ccc;
}
/*box_productNav*/
.box_productNav {
  z-index: 10 !important;
}
.box_productNav .view {
  overflow: inherit;
}
.box_productNav .productList {
  font-size: 13px; /*line-height: 1.8;*/
}
.box_productNav .productList a {
  display: block;
  padding: 0 10px;
}
.box_productNav .productList.model1 a span, .box_productNav .productList.model2 a span {
  height: 40px;
  overflow: hidden;
  display: table-cell;
  vertical-align: middle;
}
.box_productNav .productList li {
  position: relative;
}
.box_productNav .productList.model2 a {
  border-bottom: 1px dotted #ddd;
}
.box_productNav .productList.model2 li ul {
  position: absolute;
  left: 100%;
  top: 0;
  display: none;
  width: 100%;
}
.box_productNav .productList.model2 li:hover > ul {
  display: block;
}
.box_productNav .productList.model2 ul ul li:hover ul {
  display: block;
}
.box_productNav .productList.model1 ul a {
  padding: 0px 20px;
}
.box_productNav .productList.model1 ul ul a {
  padding: 0px 30px;
}
.box_productNav .productList, .productList ul {
  padding: 0;
  margin: 0;
}
.box_productNav .nav_horizontal {
  text-align: center;
  font-size: 0;
}
.box_productNav .productList.nav_horizontal.pnUlRight {
  float: right;
}
.box_productNav .productList.nav_horizontal > li {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin: 0 10px 0 0;
  font-size: 13px;
  float: left;
}
.box_productNav .productList.nav_horizontal > li.secCenter {
  float: none;
  margin: 0 10px 0 0;
}
.box_productNav .productList.nav_horizontal > li.secRight {
  margin: 0 0 0 10px;
}
.box_productNav .productList.nav_horizontal > li > a {
  text-align: center;
  min-width: 100px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  overflow: hidden;
  white-space: nowrap;
}
.box_productNav .productList.nav_horizontal > li > a > span {
  min-width: 100px;
}
.box_productNav .productList.nav_horizontal > li ul li {
  display: block;
  width: 100%;
}
.box_productNav .productList.nav_horizontal > li > ul li a, .box_productNav .productList.nav_horizontal > li > ul li a span {
  display: block;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 40px;
  padding: 0
}
.box_productNav .productList.nav_horizontal ul {
  left: 0;
  position: absolute;
  display: none;
  min-width: 100%;
}
.box_productNav .productList.nav_horizontal ul ul {
  top: 0;
  left: 100%;
  display: none;
  min-width: 100%;
}
.box_productNav {
  z-index: 10 !important;
}
.box_productNav .productList > li:hover {
  z-index: 91 !important;
}
/*box_serviceOnline*/
.box_serviceOnline .qqStyle, .box_serviceOnline .workTime, .box_serviceOnline .conact {
  padding-bottom: 10px;
  margin-bottom: 10px;
  clear: both;
  overflow: hidden;
}
.box_serviceOnline .qqStyle a, .box_serviceOnline .workTime p, .box_serviceOnline .conact p {
  display: block;
  padding-right: 20px;
  line-height: 20px;
  margin: 8px 0;
}
.box_serviceOnline .qqStyle a {
  line-height: 30px;
}
.box_serviceOnline .qqStyle a span {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  margin: 5px 5px 0 0;
  background: url(../images/service.png) no-repeat;
  background-position: -1px -106px;
}
.box_serviceOnline .qqStyle a span.s {
  background-position: -1px -70px;
}
.box_serviceOnline .qqStyle a span.q {
  background-position: -1px -36px;
}
.box_serviceOnline .qqStyle a span.whatsapp {
  background-position: -2px -169px;
  margin: 0px 5px 0 0
}
.box_serviceOnline .qqStyle_display a, .box_serviceOnline .qqStyle_display p {
  display: block;
  clear: both;
}
.box_serviceOnline .qqStyle_inline a, .box_serviceOnline .qqStyle_inline p {
  float: left;
  display: inline-block;
}
.box_serviceOnline .qqStyleTitle {
  font-size: 16px;
  color: #333;
  font-weight: bold;
  line-height: 20px;
}
.box_serviceOnline .serviceFloat {
  position: relative;
  width: 40px;
  overflow: hidden;
  transition: width 0.2s;
  -moz-transition: width .2s; /* Firefox 4 */ -webkit-transition: width .2s; /* Safari and Chrome */ -o-transition: width .2s; /* Opera */
}
.box_serviceOnline .serviceFloat.open {
  width: 235px;
}
.box_serviceOnline .serviceFloat_tip {
  position: absolute;
  left: 0px;
  top: 35px;
  z-index: 9;
  background: #2094f1;
  width: 40px;
  height: 180px;
  border-radius: 5px 0 0 5px;
}
.box_serviceOnline .serviceFloat_tip span {
  display: inline-block;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  margin: 14px 0 8px 9px;
  background: url(../images/service.png) no-repeat;
  background-position: 0px 2px;
}
.box_serviceOnline .serviceFloat_tip i {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  margin: 9px 0 0px 10px;
  background: url(../images/service.png) no-repeat;
  background-position: 0px -137px;
}
.box_serviceOnline .serviceFloat.open .serviceFloat_tip i {
  background-position: 1px -159px;
}
.box_serviceOnline .serviceFloat_tip p {
  font-size: 16px;
  color: #fff;
  width: 15px;
  margin: 0px auto;
  line-height: 22px;
}
.box_serviceOnline .serviceOnline_chat {
  display: block;
  height: 88px;
  width: 30px !important;
  margin: 0 auto;
  background: url(../images/chat.png) no-repeat;
}
.box_serviceOnline .serviceFloat_tip p.service_en {
  text-align: center;
  padding-left: 3px;
  line-height: 17px;
  white-space: normal;
  word-break: break-all;
  text-transform: uppercase;
}
.box_serviceOnline .serviceFloat_c {
  opacity: 0;
  float: right;
  width: 195px;
  min-height: 240px;
  background: #fff;
  border: 1px solid #2094f1;
}
.box_serviceOnline .serviceFloat_title {
  height: 35px;
  background: #2094f1;
  line-height: 35px;
  text-align: center;
  font-size: 16px;
  color: #fff;
}
.box_serviceOnline .serviceFloat .skin_model_view {
  padding: 15px 0 0 15px;
}
.box_serviceOnline .serviceFloat_left .serviceFloat_tip {
  right: 0px;
  left: auto;
  border-radius: 0px 5px 5px 0px;
}
.box_serviceOnline .serviceFloat_left .serviceFloat_c {
  float: left;
}
.box_serviceOnline .serviceFloat_left .serviceFloat_tip i {
  background-position: 1px -159px;
}
.box_serviceOnline .serviceFloat.open.serviceFloat_left .serviceFloat_tip i {
  background-position: 0px -137px;
}
.box_serviceOnline .serviceFloat_nohide.serviceFloat {
  width: auto;
}
.box_serviceOnline .serviceFloat_nohide .serviceFloat_c {
  opacity: 1;
}
.box_serviceOnline .serviceFloat_nohide .serviceFloat_tip {
  display: none;
}
.box_serviceOnline > .view {
  overflow: inherit;
}
/* box_weather */
.box_weather .wea_container {
  height: 100%;
  min-width: 200px;
  overflow: hidden;
}
.box_weather #wea_titleLeft {
  background: url(../images/interaction/mainform.png) no-repeat scroll 0 10px;
  display: table-cell;
  width: 14px;
  height: 32px;
  float: left
}
.box_weather #wea_titleRight {
  font-size: 14px;
  font-weight: bold;
  overflow: hidden;
  padding: 0 5px;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: keep-all;
  line-height: 36px;
}
.box_weather #wea_titleBottom {
  width: auto;
  border-bottom: 1px solid #cccccc;
}
.box_weather .wea_container {
  position: relative;
  height: 75px;
  margin: 5px;
  color: #666;
}
.box_weather .wea_container .wea_style1 {
  height: 24px;
  line-height: 24px;
}
.box_weather .wea_container .wea_style1 .wea_panel {
  float: left;
  font-family: "微软雅黑";
  width: 250px;
  font-size: 14px;
}
.box_weather .wea_container .wea_style1 ul li {
  float: left;
  margin: 4px;
  list-style: none;
}
/*天气样式5*/
.box_weather .wea_container5 {
  position: relative;
  height: auto;
  min-height: 20px;
  min-width: 480px;
  overflow: hidden;
  padding-top: 0;
  margin: 5px;
  font-size: 14px;
  color: #666;
  font-family: '微软雅黑';
}
.box_weather .wea_container5 .wea_style5 {
  width: 580px;
  height: 80px;
}
.box_weather .wea_container5 .wea_style5 .wea_panel5 {
  float: left;
  width: 282px;
}
.box_weather .wea_container5 .wea_style5 .wea_panel5 .wea_city5 {
  float: left;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  margin: 30px 10px 0 10px;
}
.box_weather .wea_container5 .wea_style5 .now_weather5 {
  float: left;
  margin-top: 16px;
  margin-left: 10px;
  line-height: 25px;
}
/*天气样式6*/
.box_weather .wea_container6 {
  position: relative;
  height: auto;
  overflow: hidden;
  margin: 5px;
  min-height: 100px;
  min-width: 380px;
  font-size: 14px;
  color: #666;
  font-family: '微软雅黑';
}
.box_weather .wea_container6 .wea_style6 {
  height: 145px;
}
.box_weather .wea_container6 .wea_style6 .wea_panel6 {
  float: left;
  width: 250px;
  line-height: 27px;
  margin: 0;
  padding: 0;
}
.box_weather .wea_container6 .wea_style6 .wea_panel6 .wea_leftstyle6 {
  float: left;
  width: 92px;
  height: 135px;
  margin-right: 5px;
  text-align: center;
}
.box_weather .wea_container6 .wea_style6 .wea_panel6 .wea_rightstyle6 {
  float: left;
  height: 110px;
  text-align: left;
  width: 150px;
  margin-top: 28px;
}
/*天气样式7*/
.box_weather .wea_container7 {
  position: relative;
  height: auto;
  overflow: hidden;
  margin: 5px;
  min-height: 100px;
  min-width: 250px;
  font-size: 14px;
  color: #666;
}
.box_weather .wea_container7 .wea_style7 {
  height: 100px;
}
.box_weather .wea_container7 .wea_style7 .wea_panel7 {
  float: left;
  width: 300px;
  font-family: '微软雅黑';
  line-height: 27px;
  margin: 0;
  padding: 0;
}
.box_weather .wea_container7 .wea_style7 .wea_panel7 .wea_leftstyle7 {
  float: left;
  color: #8e8e8e;
  height: 80px;
  margin-left: 5px;
  text-align: left;
}
.box_weather .wea_container7 .wea_style7 .wea_panel7 .wea_leftstyle7 .wea_line71 {
  height: 38px;
  line-height: 38px;
  margin-top: 5px;
}
.box_weather .wea_container7 .wea_style7 .wea_panel7 .wea_leftstyle7 .wea_line71 .wea_city7 {
  float: left;
  font-size: 16px;
  margin-left: 12px;
}
.box_weather .wea_container7 .wea_style7 .wea_panel7 .wea_leftstyle7 .wea_line71 .wea_temp7 {
  float: left;
  font-size: 24px;
  padding-left: 20px;
  width: 75px;
  color: #fdbf43;
}
.box_weather .wea_container7 .wea_style7 .wea_panel7 .wea_leftstyle7 .wea_line72 {
  height: 40px;
}
.box_weather .wea_container7 .wea_style7 .wea_panel7 .wea_leftstyle7 .wea_line72 .wea_cloud7 {
  float: left;
  font-size: 14px;
  line-height: 20px;
  margin-left: 18px;
  margin-right: 8px;
}
.box_weather .wea_container7 .wea_style7 .wea_panel7 .wea_leftstyle7 .wea_line72 .wea_wind7 {
  float: left;
  font-size: 14px;
  line-height: 20px;
  padding-left: 22px;
}
.box_weather .wea_container7 .wea_style7 .wea_panel7 .wea_rightstyle7 {
  float: left;
  height: 80px;
  width: 100px;
  margin-left: 10px;
  margin-top: 7px;
}
/*天气样式8*/
.box_weather .wea_container8 {
  height: auto;
  overflow: hidden;
  padding-top: 0;
  margin: 5px;
  min-height: 100px;
  min-width: 380px;
  position: relative;
  font-size: 14px;
  color: #666;
  font-family: '微软雅黑';
}
.box_weather .wea_container8 .wea_style8 .wea_panel8 {
  float: left;
  width: 250px;
  line-height: 27px;
  margin: 0;
  padding: 0;
}
.box_weather .wea_container8 .wea_style8 .wea_panel8 .wea_leftstyle8 {
  float: left;
  height: 80px;
  text-align: center;
  width: 90px;
  margin-top: 10px;
  margin-left: 8px;
}
.box_weather .wea_container8 .wea_style8 .wea_panel8 .wea_rightstyle8 {
  float: left;
  height: 80px;
  text-align: left;
  color: #666;
}
.box_weather .wea_container8 .wea_style8 .wea_panel8 .wea_rightstyle8 .wea_line81 {
  height: 38px;
}
.box_weather .wea_container8 .wea_style8 .wea_panel8 .wea_rightstyle8 .wea_line81 .wea_city8 {
  float: left;
  font-family: '微软雅黑';
  font-size: 14px;
  line-height: 20px;
  padding-top: 8px;
}
.box_weather .wea_container8 .wea_style8 .wea_panel8 .wea_rightstyle8 .wea_line81 .wea_temp8 {
  float: left;
  font-size: 26px;
  line-height: 20px;
  padding-left: 15px;
  padding-top: 8px;
  width: 80px;
  color: #fdbf43;
}
.box_weather .wea_container8 .wea_style8 .wea_panel8 .wea_rightstyle8 .wea_line82 {
  height: 40px;
}
.box_weather .wea_container8 .wea_style8 .wea_panel8 .wea_rightstyle8 .wea_line82 .wea_cloud8 {
  float: left;
  font-size: 12px;
  line-height: 20px;
  margin-right: 8px;
  width: 50px;
}
.box_weather .wea_container8 .wea_style8 .wea_panel8 .wea_rightstyle8 .wea_line82 .wea_wind8 {
  float: left;
  font-size: 12px;
  line-height: 20px;
}
/*天气样式9*/
.box_weather .wea_container9 {
  position: relative;
  height: auto;
  overflow: hidden;
  padding-top: 0;
  margin: 5px;
  min-height: 100px;
  min-width: 380px;
  font-size: 14px;
  color: #666;
  font-family: '微软雅黑';
}
.box_weather .wea_container9 .wea_style9 .wea_panel9 {
  float: left;
  width: 350px;
  line-height: 27px;
  margin: 0;
  padding: 0;
}
.box_weather .wea_container9 .wea_style9 .wea_panel9 .wea_leftstyle9 {
  float: left;
  width: 90px;
  height: 80px;
  margin-top: 10px;
  margin-left: 8px;
  text-align: center;
}
.box_weather .wea_container9 .wea_style9 .wea_panel9 .wea_rightstyle9 {
  float: left;
  height: 60px;
  text-align: left;
}
.box_weather .wea_container9 .wea_style9 .wea_panel9 .wea_rightstyle9 .wea_line91 {
  height: 23px;
}
.box_weather .wea_container9 .wea_style9 .wea_panel9 .wea_rightstyle9 .wea_line91 .wea_city9 {
  float: left;
  font-size: 20px;
  line-height: 20px;
  margin-right: 8px;
  padding-top: 10px;
}
.box_weather .wea_container9 .wea_style9 .wea_panel9 .wea_rightstyle9 .wea_line91 .wea_direction9 {
  float: left;
  font-size: 14px;
  line-height: 20px;
  padding-left: 12px;
  padding-top: 10px;
}
.box_weather .wea_container9 .wea_style9 .wea_panel9 .wea_rightstyle9 .wea_line91 .wea_wind9 {
  float: left;
  font-size: 14px;
  line-height: 20px;
  padding-left: 15px;
  padding-top: 10px;
}
.box_weather .wea_container9 .wea_style9 .wea_panel9 .wea_rightstyle9 .wea_line92 {
  height: 32px;
}
.box_weather .wea_container9 .wea_style9 .wea_panel9 .wea_rightstyle9 .wea_line92 .wea_temp9 {
  float: left;
  font-size: 20px;
  line-height: 20px;
  padding-top: 10px;
  width: 60px;
}
.box_weather .wea_container9 .wea_style9 .wea_panel9 .wea_rightstyle9 .wea_line92 .wea_cloud9 {
  float: left;
  background-color: #afdb00;
  font-size: 12px;
  height: 20px;
  line-height: 20px;
  margin-right: 4px;
  margin-top: 10px;
  text-align: center;
  width: 104px;
}
/*box_memberLogin*/
.box_memberLogin .lg_container input::-webkit-input-placeholder {
  color: #dcdcdc;
}
.box_memberLogin .lg_container input:-moz-placeholder {
  color: #dcdcdc;
}
.box_memberLogin .lg_container input::-moz-placeholder {
  color: #dcdcdc;
}
.box_memberLogin .lg_container input:-ms-input-placeholder {
  color: #dcdcdc;
}
.box_memberLogin .lg_container input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px white inset;
}
.box_memberLogin .lg_container {
  width: 100%;
  height: 100%;
  max-width: 1200px;
  margin: 0 auto;
  margin-top: 20px;
  line-height: 1.5 !important;
}
.box_memberLogin .lg_container .lg_box {
  max-width: 415px;
  min-width: 260px;
  width: 100%;
  height: 305px;
  vertical-align: middle;
  margin: 0 auto;
  overflow: hidden;
}
.box_memberLogin .lg_container .lg_box > p {
  font-size: 20px;
  margin-bottom: 20px;
  overflow: hidden;
}
.box_memberLogin .lg_container .lg_box > p span {
  float: right;
  font-size: 16px;
  display: inline-block;
  line-height: 26px;
}
.box_memberLogin .lg_container .lg_box > p span a {
  color: #ff4141;
  text-decoration: none;
}
.box_memberLogin .lg_container .lg_box form {
  width: 100%;
  height: 265px;
}
.box_memberLogin .lg_container .lg_box form ul li {
  width: 100%;
  height: 44px;
  line-height: 44px;
  background-size: 20px 20px;
  border-bottom: 1px solid #dcdcdc;
  padding-left: 45px;
}
.box_memberLogin .lg_container .lg_box form ul li input {
  border: none;
  outline: none;
  font-size: 14px;
  height: 42px;
  line-height: 42px;
  background-color: transparent;
  width: 100%;
}
.box_memberLogin .lg_container .lg_box form ul li:nth-child(1) {
  background: url(../images/user.png) no-repeat 10px center;
  background-size: 20px 20px;
}
.box_memberLogin .lg_container .lg_box form ul li:nth-child(2) {
  background: url(../images//password.png) no-repeat 10px center;
  background-size: 20px 20px;
}
.box_memberLogin .lg_container .lg_box form .submit {
  margin-top: 30px;
}
.box_memberLogin .lg_container .lg_box form .submit a {
  display: block;
  text-align: center;
  line-height: 45px;
  height: 45px;
  background: #ff4141;
  color: #fff;
  font-size: 18px;
  border-radius: 3px;
}
.box_memberLogin .lg_container .lg_box form > p {
  margin-top: 25px;
  text-align: right;
}
.box_memberLogin .lg_container .lg_box form > p a {
  text-decoration: underline;
  color: #696969;
}
.box_memberLogin .lg_container .lg_box form > p label {
  position: relative;
  font-weight: normal;
  float: left;
  position: relative;
  padding-left: 16px;
  cursor: pointer;
  color: #696969;
}
.box_memberLogin .lg_container .lg_box form > p label input {
  position: absolute;
  left: 0px;
}
.box_memberLogin .lg_container .lg_susPop {
  width: 400px;
  height: 305px;
  margin: 0 auto;
  padding: 112px 0;
  line-height: 1.5 !important;
}
.box_memberLogin .lg_container .lg_susPop .lg_userPic {
  width: 80px;
  height: 80px;
  float: left;
  border-radius: 50%;
  background: url(../images/lg_userPic.png) no-repeat center center;
  background-size: cover;
}
.box_memberLogin .lg_container .lg_susPop .lg_userInfo {
  float: left;
  width: 320px;
  height: 80px;
  padding: 8px 0 0 10px;
}
.box_memberLogin .lg_container .lg_susPop .lg_userInfo p {
  margin-bottom: 2px;
  overflow: hidden;
}
.box_memberLogin .lg_container .lg_susPop .lg_userInfo p:nth-child(1) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* .box_memberLogin .lg_container .lg_susPop .lg_userInfo p:nth-child(2){color:#acacac; text-indent:20px; background:url(../images/lg_memberLevel.png) no-repeat left center;} */
.box_memberLogin .lg_container .lg_susPop .lg_userInfo p:nth-child(2) a {
  color: #e01222;
  text-decoration: underline;
}
.lg_mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index: 999;
  opacity: 0.5;
}
.lgPopBox {
  position: fixed;
  top: 50%;
  left: 50%;
  margin: -225px 0 0 -450px;
  width: 900px;
  height: 450px;
  background: #fff;
  border: 1px solid #ddd;
  box-shadow: 0px 2px 5px #000;
  z-index: 999;
}
.lg_step {
  width: 96%;
  height: 65px;
  margin: 20px auto;
}
.lg_del_btn {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 30px;
  height: 30px;
  background: url(../images/lg_delBtn.png) no-repeat;
  background-size: 100% 100%;
  cursor: pointer;
  z-index: 100000;
}
.lg_form_all {
  width: 80%;
  height: 250px;
  margin: 0 auto;
  margin-top: 70px;
  text-align: center;
}
.lg_form_all p {
  line-height: 2;
}
.lg_form_all label {
  font-weight: normal;
  width: 125px;
  text-align: right;
  padding-right: 5px;
}
.lg_form_all input {
  width: 220px;
  height: 30px;
  outline: none;
  text-indent: 10px;
}
.lg_form_all .lg_resetPsw1 .lg_countNum {
  display: inline-block;
  width: 140px;
  height: 30px;
  vertical-align: middle;
  margin: -2px 0 0 5px;
  border: 1px solid #aaa;
  font-size: 12px;
  line-height: 29px;
  cursor: pointer;
}
.lg_form_all .lg_resetPsw1 .lg_countNumOn {
  cursor: default;
  background: #eee;
  color: #888;
}
.lg_form_all img.lg_yzmCode {
  width: 70px;
  height: 30px;
  vertical-align: top;
  cursor: pointer;
}
.lg_form_all .lg_resetPsw2 div {
  padding-left: 193px;
  font-size: 12px;
}
.lg_form_all .lg_resetPsw2 span {
  width: 40px;
  height: 18px;
  line-height: 18px;
  background: #f9cfb2;
  display: inline-block;
  margin-left: 2px;
  color: #555;
}
.lg_form_all .lg_resetPsw2 span:nth-child(1) {
  margin-left: 5px;
}
.lg_form_all .lg_getPsw_done p {
  font-size: 25px;
  color: #27d163;
}
.lg_form_all .lg_comBtn {
  border: 1px solid #27d163;
  background: #edfff7;
  width: 100px;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
  display: inline-block;
  color: #27d163;
  font-size: 14px;
}
.lg_form_all input::-webkit-input-placeholder {
  color: #a5a5a5;
  font-size: 13px;
  text-indent: 10px;
}
.lg_form_all input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px white inset;
}
/* box_memberReg*/
.box_memberReg .reg_container {
  width: 100%;
  height: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding-top: 20px;
}
.box_memberReg .reg_container .reg_box {
  max-width: 430px;
  min-width: 390px;
  width: 100%;
  height: auto;
  vertical-align: middle;
  margin: 0 auto;
  overflow: hidden;
}
.box_memberReg .reg_container .reg_box li {
  width: 100%;
  height: 55px;
  line-height: 35px;
}
.box_memberReg .reg_container .reg_box li:last-child a {
  width: 90%;
  margin: 0 auto;
}
.box_memberReg .reg_container .reg_box label {
  margin: 0;
  font-weight: normal;
  width: 125px;
  text-align: right;
}
.box_memberReg .reg_container .reg_box input {
  height: 33px;
  border: 1px solid #ddd;
  outline: none;
  margin-left: 10px;
  text-indent: 10px;
  background: #f7f7f7;
  width: 277px;
}
.box_memberReg .reg_container .reg_box select {
  width: 277px;
  height: 33px;
  outline: none;
  border: 1px solid #ddd;
  border-radius: 2px;
  text-indent: 5px;
  margin-left: 10px;
}
.box_memberReg .reg_container .reg_box span {
  padding-left: 5px;
  cursor: pointer;
  color: #ff4141;
}
.box_memberReg .reg_container .reg_box span.getFreeCode {
  display: inline-block;
  width: 140px;
  height: 33px;
  line-height: 33px;
  margin-left: 5px;
  border: 1px solid #ddd;
  background: #f7f7f7;
  font-size: 12px;
  text-align: center;
  color: #555;
}
.box_memberReg .reg_container .reg_box span.sendsms {
  cursor: default;
  color: #636161;
  background: #ededed;
  border: 1px solid #ddd;
}
.box_memberReg .reg_container .reg_box li a {
  display: block;
  text-align: center;
  line-height: 40px;
  height: 40px;
  background: #ff4141;
  color: #fff;
  font-size: 18px;
  border-radius: 3px;
}
.box_memberReg .reg_container .reg_box img {
  vertical-align: top;
  cursor: pointer;
  padding-top: 1px;
}
.box_memberReg .reg_container .reg_box .reg_tips {
  height: 20px;
  line-height: 20px;
  margin-bottom: 0;
  margin-left: 138px;
  font-size: 12px;
  color: #c5c5c5;
  display: none;
}
.box_memberReg .reg_container .reg_box .protocol {
  width: auto;
  height: auto;
  margin: 0;
  vertical-align: middle;
}
.box_memberReg .reg_container .reg_box .protocoli {
  line-height: inherit;
  padding-left: 25px; /*height:30px;*/ height: auto;
  margin-top: -10px;
}
.box_memberReg .reg_container .reg_box .protocoli p {
  cursor: auto;
}
.box_memberReg .reg_container .reg_box .protocoli p font {
  cursor: pointer;
}
.box_memberReg .reg_container .reg_box .protocoli p font:hover {
  color: #ff4141;
}
.box_memberReg .disabled {
  pointer-events: none;
  opacity: 0.5;
}
.box_memberReg .reg_container .reg_box input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px white inset;
}
.reg_body_mask .reg_sTips {
  position: fixed;
  top: 50%;
  left: 50%;
  margin: -150px 0 0 -200px;
  width: 400px;
  height: 300px;
  background: #fff;
  border: 1px solid #ddd;
  z-index: 999;
}
.reg_body_mask .reg_mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index: 999;
  opacity: 0.5;
}
.reg_body_mask .reg_sTips p {
  text-align: center;
  margin: 0;
  padding-left: 40px;
  color: #979797;
  margin-top: 5px;
}
.reg_body_mask .reg_sTips p:nth-child(1) {
  padding-left: 50px;
  margin-top: 100px;
  height: 50px;
  line-height: 50px;
  background: url(../images/reg_s.png) no-repeat 130px center;
  background-size: 30px 30px;
  font-weight: bold;
  font-size: 18px;
  color: #5d5d5d;
  padding-left: 50px;
}
.reg_body_mask .reg_sTips p a {
  display: inline-block;
  width: 70px;
  height: 30px;
  line-height: 30px;
  background: #edfff7;
  border: 1px solid #27d163;
  color: #27d163;
  cursor: pointer;
  margin-right: 20px;
}
#Protocol .dialogBg {
  width: 100%;
  height: 100%;
  display: none;
  background-color: #000000;
  opacity: .6;
  filter: alpha(opacity=60);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
}
#Protocol .dailog {
  height: 500px;
  width: 750px;
  background-color: #ffffff;
  position: fixed;
  top: 50%;
  left: 50%;
  margin: -290px 0 0 -380px;
  z-index: 10001;
  border: 1px solid #ccc;
  border-radius: 3px;
}
#Protocol .dailogTop {
  width: 100%;
  height: 34px;
  background: #e7e7e7;
  line-height: 34px;
  position: relative;
  text-align: center;
  font-weight: bold;
}
#Protocol .dailogTop span {
  height: 15px;
  width: 15px;
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 24px;
  line-height: 15px;
  cursor: pointer;
}
#Protocol .dailogTop span:hover {
  color: #ff4141;
}
#Protocol .dialogContent {
  border-top: 1px solid #c4c4c4;
}
#Protocol .dialogContent p {
  padding: 10px 10px 0 10px;
  margin: 0
}
#Protocol .dialogContent p span {
  white-space: normal !important;
}
#Protocol .btnDiv {
  position: absolute;
  bottom: 10px;
  width: 100%;
  text-align: center;
}
#Protocol .btnDiv span {
  width: 70px;
  height: 30px;
  display: inline-block;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
}
#Protocol .btnDiv span:nth-child(1) {
  background: #ff4141;
  color: #fff;
  margin-right: 10px;
}
#Protocol .btnDiv span:nth-child(2) {
  background: #ddd;
  color: #333;
  margin-left: 10px;
}
/*press_button*/
.box_press_button .skin_model_view, .box_press_button .floatMiddle_BtnBox, .box_press_button .floatMiddle_BtnBox a {
  width: 100%;
  height: 100%;
}
.floatMiddle_BtnBox:after {
  clear: both;
  overflow: hidden;
  height: 0;
  content: "";
  display: block;
}
.floatMiddle_BtnBox .floatChangeBtn {
  margin: 0 auto;
  color: #fff;
  display: table;
  position: relative;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
}
.floatMiddle_BtnBox .floatChangeBtn span {
  display: table-cell;
  vertical-align: middle;
  overflow: hidden;
  margin: 0 5px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.J_styleItem_item101 .floatChangeBtn, .J_styleItem_item102 .floatChangeBtn, .J_styleItem_item103 .floatChangeBtn, .J_styleItem_item104 .floatChangeBtn, .J_styleItem_item105 .floatChangeBtn, .J_styleItem_item106 .floatChangeBtn {
  width: 100%;
  background: #e7334d;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.J_styleItem_item201 .floatChangeBtn, .J_styleItem_item202 .floatChangeBtn, .J_styleItem_item203 .floatChangeBtn, .J_styleItem_item204 .floatChangeBtn, .J_styleItem_item205 .floatChangeBtn, .J_styleItem_item206 .floatChangeBtn {
  width: 100%;
  color: #fff;
}
.J_styleItem_item301 .floatChangeBtn, .J_styleItem_item302 .floatChangeBtn, .J_styleItem_item303 .floatChangeBtn, .J_styleItem_item304 .floatChangeBtn, .J_styleItem_item305 .floatChangeBtn, .J_styleItem_item306 .floatChangeBtn {
  width: 100%;
}
.J_styleItem_item401 .floatChangeBtn, .J_styleItem_item402 .floatChangeBtn, .J_styleItem_item403 .floatChangeBtn, .J_styleItem_item404 .floatChangeBtn, .J_styleItem_item405 .floatChangeBtn, .J_styleItem_item406 .floatChangeBtn {
  width: 100%;
  color: #fff;
  text-shadow: 0 2px 1px #000;
  -moz-border-radius: 10px;
  border-radius: 10px;
  text-shadow: 0 2px 1px #000;
  -moz-border-radius: 10px;
}
.J_styleItem_item101 .floatChangeBtn {
  background: #e7334d;
}
.J_styleItem_item102 .floatChangeBtn {
  background: #5bc102;
}
.J_styleItem_item103 .floatChangeBtn {
  background: #b0b0b0;
}
.J_styleItem_item104 .floatChangeBtn {
  background: #2ca5f9;
}
.J_styleItem_item105 .floatChangeBtn {
  background: #ffa800;
}
.J_styleItem_item106 .floatChangeBtn {
  background: #282828;
}
.J_styleItem_item201 .floatChangeBtn {
  background: #e7334d;
}
.J_styleItem_item202 .floatChangeBtn {
  background: #5bc102;
}
.J_styleItem_item203 .floatChangeBtn {
  background: #b0b0b0;
}
.J_styleItem_item204 .floatChangeBtn {
  background: #2ca5f9;
}
.J_styleItem_item205 .floatChangeBtn {
  background: #ffa800;
}
.J_styleItem_item206 .floatChangeBtn {
  background: #282828;
}
.J_styleItem_item301 .floatChangeBtn {
  border: 1px solid #ff90a0;
  color: #c61c34;
  text-shadow: 0 2px 1px #66fb81;
  -webkit-background: -webkit-linear-gradient(#fe7185, #ff5b81);
  -o-background: -o-linear-gradient(#fe7185, #ff5b81);
  -moz-background: -moz-linear-gradient(#fe7185, #ff6b81);
  background: linear-gradient(#fe7185, #ff5b81);
  -pie-background: linear-gradient(#fe7185, #ff5b81);
}
.J_styleItem_item302 .floatChangeBtn {
  border: 1px solid #8fed3c;
  color: #408800;
  text-shadow: 0 2px 1px #81df2f;
  -webkit-background: -webkit-linear-gradient(#96f445, #62c70a);
  -o-background: -o-linear-gradient(#96f445, #62c70a);
  -moz-background: -moz-linear-gradient(#96f445, #62c70a);
  background: linear-gradient(#96f445, #62c70a);
  -pie-background: linear-gradient(#96f445, #62c70a);
}
.J_styleItem_item303 .floatChangeBtn {
  border: 1px solid #c7c7c7;
  color: #4a4a4a;
  text-shadow: 0 2px 1px #d1d1d1;
  -webkit-background: -webkit-linear-gradient(#e1e1e1, #b4b4b4);
  -o-background: -o-linear-gradient(#e1e1e1, #b4b4b4);
  -moz-background: -moz-linear-gradient(#e1e1e1, #b4b4b4);
  background: linear-gradient(#e1e1e1, #b4b4b4);
  -pie-background: linear-gradient(#e1e1e1, #b4b4b4);
}
.J_styleItem_item304 .floatChangeBtn {
  border: 1px solid #6bc3ff;
  color: #007bd1;
  text-shadow: 0 2px 1px #6bc2fe;
  -webkit-background: -webkit-linear-gradient(#63bfff, #30a7f9);
  -o-background: -o-linear-gradient(#63bfff, #30a7f9);
  -moz-background: -moz-linear-gradient(#63bfff, #30a7f9);
  background: linear-gradient(#63bfff, #30a7f9);
  -pie-background: linear-gradient(#63bfff, #30a7f9);
}
.J_styleItem_item305 .floatChangeBtn {
  border: 1px solid #fff600;
  color: #ff7800;
  text-shadow: 0 2px 1px #ffe544;
  -webkit-background: -webkit-linear-gradient(#ffef5e, #ffbc0e);
  -o-background: -o-linear-gradient(#ffef5e, #ffbc0e);
  -moz-background: -moz-linear-gradient(#ffef5e, #ffbc0e);
  background: linear-gradient(#ffef5e, #ffbc0e);
  -pie-background: linear-gradient(#ffef5e, #ffbc0e);
}
.J_styleItem_item306 .floatChangeBtn {
  border: 1px solid #898989;
  color: #0a0a0a;
  text-shadow: 0 2px 1px #444;
  -webkit-background: -webkit-linear-gradient(#626262, #2e2e2e);
  -o-background: -o-linear-gradient(#626262, #2e2e2e);
  -moz-background: -moz-linear-gradient(#626262, #2e2e2e);
  background: linear-gradient(#626262, #2e2e2e);
  -pie-background: linear-gradient(#626262, #2e2e2e);
}
.J_styleItem_item401 .floatChangeBtn {
  border: 1px solid #a00000;
  -webkit-background: -webkit-linear-gradient(#fb7171, #a70404);
  -o-background: -o-linear-gradient(#fb7171, #a70404);
  -moz-background: -moz-linear-gradient(#fb7171, #a70404);
  background: linear-gradient(#fb7171, #a70404);
  -pie-background: linear-gradient(#fb7171, #a70404);
}
.J_styleItem_item402 .floatChangeBtn {
  border: 1px solid #003c08;
  -webkit-background: -webkit-linear-gradient(#20bb0c, #086305);
  -o-background: -o-linear-gradient(#20bb0c, #086305);
  -moz-background: -moz-linear-gradient(#20bb0c, #086305);
  background: linear-gradient(#20bb0c, #086305);
  -pie-background: linear-gradient(#20bb0c, #086305);
}
.J_styleItem_item403 .floatChangeBtn {
  border: 1px solid #2b2b2b;
  -webkit-background: -webkit-linear-gradient(#626262, #2e2e2e);
  -o-background: -o-linear-gradient(#626262, #2e2e2e);
  -moz-background: -moz-linear-gradient(#626262, #2e2e2e);
  background: linear-gradient(#626262, #2e2e2e);
  -pie-background: linear-gradient(#626262, #2e2e2e);
}
.J_styleItem_item404 .floatChangeBtn {
  border: 1px solid #0c2a4e;
  -webkit-background: -webkit-linear-gradient(#86c2e9, #11519f);
  -o-background: -o-linear-gradient(#86c2e9, #11519f);
  -moz-background: -moz-linear-gradient(#86c2e9, #11519f);
  background: linear-gradient(#86c2e9, #11519f);
  -pie-background: linear-gradient(#86c2e9, #11519f);
}
.J_styleItem_item405 .floatChangeBtn {
  border: 1px solid #8b7500;
  -webkit-background: -webkit-linear-gradient(#fed700, #da8c00);
  -o-background: -o-linear-gradient(#fed700, #da8c00);
  -moz-background: -moz-linear-gradient(#fed700, #da8c00);
  background: linear-gradient(#fed700, #da8c00);
  -pie-background: linear-gradient(#fed700, #da8c00);
}
.J_styleItem_item406 .floatChangeBtn {
  border: 1px solid #2b2b2b;
  -webkit-background: -webkit-linear-gradient(#5f5f5f, #202020);
  -o-background: -o-linear-gradient(#5f5f5f, #202020);
  -moz-background: -moz-linear-gradient(#5f5f5f, #202020);
  background: linear-gradient(#5f5f5f, #202020);
  -pie-background: linear-gradient(#5f5f5f, #202020);
}
.J_styleItem_item501 .floatChangeBtn, .J_styleItem_item502 .floatChangeBtn.J_styleItem_item503 .floatChangeBtn.J_styleItem_item504 .floatChangeBtn.J_styleItem_item505 .floatChangeBtn.J_styleItem_item506 .floatChangeBtn {
  width: 100%;
}
.J_styleItem_item501 .floatChangeBtn {
  border: 1px solid #e9354d;
  color: #e9354d
}
.J_styleItem_item502 .floatChangeBtn {
  border: 1px solid #5cc207;
  color: #5cc207
}
.J_styleItem_item503 .floatChangeBtn {
  border: 1px solid #b0b0b0;
  color: #b0b0b0
}
.J_styleItem_item504 .floatChangeBtn {
  border: 1px solid #2ba7fa;
  color: #2ba7fa
}
.J_styleItem_item505 .floatChangeBtn {
  border: 1px solid #fea901;
  color: #fea901
}
.J_styleItem_item506 .floatChangeBtn {
  border: 1px solid #292929;
  color: #292929
}
/*.box_carousel*/
.box_carousel .carousel {
  overflow: hidden;
  position: relative;
  margin: 0 auto; /*height: 30px;*/
}
.box_carousel .carousel .hd {
  min-height: 25px;
  overflow: hidden;
  position: absolute;
  left: 0px;
  bottom: 5px;
  z-index: 1;
  width: 100%;
  opacity: 0.7; /*background: #000;*/ text-align: center;
}
.box_carousel .carousel .hd ul {
  overflow: hidden;
  zoom: 1;
  list-style: none;
  width: 100%;
  height: 100%;
  margin: 0;
}
.box_carousel .carousel .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
.box_carousel .carousel .bd ul {
  list-style: none;
  margin: 0 auto;
  padding: 0px;
  width: 100%;
}
.box_carousel .carousel .bd ul li {
  height: 100%;
  position: relative;
}
.box_carousel .carousel .bd li {
  zoom: 1;
  vertical-align: middle;
  list-style: none;
  width: 100%;
}
.box_carousel .carousel .bd img {
  display: block;
  margin: 0 auto;
  max-width: 100%
}
.box_carousel .carousel .bd .tempWrap {
  height: 100%
}
.box_carousel .carousel .prevStop {
  display: none;
}
.box_carousel .carousel .nextStop {
  display: none;
}
.box_carousel .txt_hide {
  width: 100%;
  color: #fff;
  font-size: 14px;
  text-align: center;
  position: absolute;
  bottom: 0px;
  background: #333;
  opacity: 0.7;
  height: 50px;
  line-height: 50px;
}
/* .box_carousel .carousel .bd .carouselAccorUl li{position: absolute;} */
/*hd的li样式*/
.box_carousel .carousel .ul_li1 li {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  margin: 0px 4px;
  background: #e8e8e8;
  filter: alpha(opacity=50);
  opacity: .5;
  cursor: pointer;
  zoom: 1;
  text-indent: 100px;
}
.box_carousel .carousel .ul_li1 li.on {
  background: #fff;
  opacity: 1;
  fiter: alpha(opacity=100);
}
.box_carousel .carousel .ul_li2 li {
  margin-right: 5px;
  width: 12px;
  height: 12px;
  line-height: 12px;
  text-align: center;
  background: #fff;
  cursor: pointer;
  list-style: none;
  display: inline-block;
}
.box_carousel .carousel .ul_li2 li.on {
  background: #f00;
  color: #fff;
}
.box_carousel .carousel .ul_li3 li {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 8px;
  background: #e8e8e8;
  filter: alpha(opacity=50);
  opacity: .5;
  cursor: pointer;
  zoom: 1;
  margin: 7px 6px 0 0;
  text-indent: 100px;
}
.box_carousel .carousel .ul_li3 li.on {
  background: #fff;
  opacity: 1;
  fiter: alpha(opacity=100);
}
.box_carousel .carousel .ul_li4 {
  display: none;
}
.box_carousel .carousel span.rbanner_button {
  position: absolute;
  top: 50%;
  cursor: pointer;
  width: 71px;
  height: 71px;
  z-index: 999;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  margin-top: -35px;
}
.box_carousel .carousel span.hleft {
  background: url(../images/banner/left.png) no-repeat rgba(0, 0, 0, 0.1);
  left: 20px;
}
.box_carousel .carousel span.hright {
  background: url(../images/banner/right.png) no-repeat right rgba(0, 0, 0, 0.1);
  right: 20px;
}
/*formTabBox*/
.formTabBox .kenfor-addible {
  border: 0;
}
.formTabBox > div {
  float: left;
}
/*水平方向*/
.formTabBox .tab_level {
  width: 100%;
  height: 100%;
}
.formTabBox .tab_level .formTabText {
  background: #eeeeee;
  font-size: 14px;
}
.formTabBox .tab_level .formTabText ul {
  list-style: outside;
  margin-bottom: 0;
  width: 100%;
  text-align: left;
  font-size: 0;
}
.formTabBox .tab_level .formTabText ul li {
  cursor: pointer;
  height: 54px;
  display: inline-table;
  vertical-align: top;
  font-size: 14px;
  letter-spacing: normal;
  word-spacing: normal;
  zoom: 1;
}
.formTabBox .tab_level .tab_title {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.formTabBox .tab_level .formTabText .on {
  background: #fdfdfd;
}
.formTabBox .tab_level .title_text img {
  height: 40px;
  width: 40px;
  display: inline;
  vertical-align: middle;
}
.formTabBox .tab_level .title_text {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
  padding: 0 20px;
}
/*垂直方向*/
.formTabBox .tab_vertical {
  width: 100%; /*border-top:2px solid #e4393c;*/
}
.formTabBox .tab_vertical .formTabText {
  background: #eeeeee;
  width: 90px;
  height: 100%;
  float: left;
}
.formTabBox .tab_vertical .formTabText ul {
  list-style: outside none none;
  height: 100%;
  margin-bottom: 0;
}
.formTabBox .tab_vertical .formTabText ul li {
  cursor: pointer;
  min-height: 20px;
  height: 100px;
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #e6d9d9;
  box-sizing: border-box;
  display: inline-table;
}
.formTabBox .tab_vertical .tab_title {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
}
.formTabBox .tab_vertical .title_img {
  vertical-align: middle;
}
.formTabBox .tab_vertical .title_img img {
  height: 40px;
  width: 40px;
  display: inline;
  margin-bottom: 5px;
}
.formTabBox .tab_vertical .title_text {
  vertical-align: middle;
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block; /*width: 80px;*/
}
.formTabBox .tab_vertical .formTabText .on {
  background: #fdfdfd;
}
.formTabBox .tab_vertical .formTabContent {
  float: right;
  width: calc(100% - 90px);
  height: 100%; /*min-height:350px;_height:350px;*/
}
.formTabBox .tab_vertical .formTabContent > table {
  table-layout: fixed;
}
.formTabBox .tab_vertical .formTabContent, .formTabBox .tab_vertical .formTabContent table {
  height: 100%;
}
.formTabBox .tab_vertical .formTabContent table tr, .formTabBox .tab_vertical .formTabContent table tr td，.formTabBox .tab_vertical .formTabContent table tr td div {
  height: 100%;
}
/*box_searchContent*/
.box_searchContent .pro_form_div {
  overflow: hidden;
  position: relative;
  text-align: left;
}
.box_searchContent .pro_form_div_top {
  height: 46px;
  line-height: 46px;
  background: url(../images/specifyProduct/product_spe_dh_tb.png) no-repeat 5px center;
  padding-left: 20px;
  font-size: 16px;
  border-bottom: 1px solid #cccccc;
}
.box_searchContent .pro_form_div_con {
  padding: 8px;
}
.box_searchContent .pro_form_div_con:after {
  clear: both;
  overflow: hidden;
  height: 0;
  content: "";
  display: block;
}
.box_searchContent .pro_form_mainDiv, .box_searchContent .pro_form_mainDiv .imgDiv {
  position: relative;
  overflow: hidden;
}
.box_searchContent .pro_form_mainDiv .productImgForm {
  width: 200px;
  height: 170px;
  overflow: hidden;
  display: block;
  margin: 0 auto
}
.box_searchContent .pro_form_mainDiv .imgBigdiv {
  display: none;
}
.box_searchContent .pro_form_mainDiv .productTitleForm {
  line-height: 32px;
  overflow: hidden;
  font-size: 14px;
  display: block;
}
.box_searchContent .pro_form_mainDiv a.fk_first_mallBuy {
  width: 88px;
  background-color: #2b2b2b;
  height: 30px;
  line-height: 30px;
  color: #ffffff;
  padding: 0;
  font-size: 14px;
  text-align: center;
  border-radius: 3px;
  margin: 0px auto;
  display: block;
}
.box_searchContent .pro_form_mainDiv .productDetail p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.box_searchContent .pro_form_mainDiv .productShopCart a {
  display: block;
  margin: 5px auto;
  width: 90px;
  height: 28px;
  border-radius: 5px;
  background: #337ab7;
  color: #fff;
  text-align: center;
  line-height: 30px;
}
.box_searchContent .productStyleBox1 .imgDiv {
  float: left;
}
.box_searchContent .productStyleBox1 .productTitleForm {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.box_searchContent .productStyleBox1 .imgDiv, .box_searchContent .productStyleBox4 .imgDiv {
  margin-bottom: 20px;
}
.box_searchContent .productStyleBox1 .effects4 .imgDiv, .box_searchContent .productStyleBox1 .effects5 .imgDiv {
  margin-bottom: 10px
}
.box_searchContent .productStyleBox2 .imgDiv {
  float: left;
}
.box_searchContent .productStyleBox3 .imgDiv {
  float: left;
}
.box_searchContent a.public_prev, a.public_next {
  position: absolute;
  z-index: 999;
  top: 50%;
  width: 50px;
  height: 50px;
  margin-top: -25px;
  border-radius: 100%;
  line-height: 50px;
  text-align: center;
  background: #aaaaaa;
  background: rgba(170, 170, 170, .6);
  color: #fff;
  font-size: 24px;
  font-family: '宋体';
  font-weight: bold;
  display: none;
}
.box_searchContent a.public_prev {
  left: 5px;
}
.box_searchContent a.public_next {
  right: 5px;
}
.box_searchContent a.public_prev:hover, a.public_next:hover {
  background: rgba(133, 133, 133, .6);
  text-decoration: none
}
.box_searchContent a.public_prev:before {
  content: "\003C";
}
.box_searchContent a.public_next:before {
  content: "\003E";
}
.box_searchContent .productStyleBox3 a.public_prev, .productStyleBox3 a.public_next {
  display: block
}
.box_searchContent .productStyleBox3 .pro_form_div {
  width: calc(100% - 120px);
  margin: 0 auto;
}
.box_searchContent .productStyleBox4 .imgDiv {
  float: left;
}
.box_searchContent .productStyleBox4 .productImgForm_c {
  max-width: 50%;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  float: left;
  overflow: hidden;
}
.box_searchContent .productStyleBox4 .productDetailForm1 {
  display: table-cell;
  padding-left: 10px;
}
.box_searchContent .productStyleBox7 .imgDiv {
  clear: both;
  display: block;
  margin-bottom: 20px;
  border-bottom: 1px dashed #ddd;
  padding-bottom: 20px;
  width: 100%;
}
.box_searchContent .productStyleBox7 .productImgForm {
  width: 180px;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  float: left;
}
.box_searchContent .productStyleBox7 .productDetailForm {
  width: calc(100% - 200px);
  display: inline-block;
  float: right;
}
.box_searchContent .productStyleBox7 .productPrice p {
  text-align: left
}
.box_searchContent .productStyleBox5 .show {
  position: relative;
  margin-bottom: 15px;
}
.box_searchContent .productStyleBox5 .show > a {
  position: absolute;
  display: none;
  top: 50%;
  width: 50px;
  height: 50px;
  cursor: pointer;
  margin-top: -25px;
  text-decoration: none;
  font-size: 36px;
  font-family: '宋体';
  font-weight: bold;
  text-align: center;
}
.box_searchContent .productStyleBox5 .show:hover > a {
  display: block;
}
.box_searchContent .productStyleBox5 .show > .prev {
  left: 0;
}
.box_searchContent .productStyleBox5 .show > .next {
  right: 0;
}
.box_searchContent .productStyleBox5 .show > .prev:after {
  content: "<";
}
.box_searchContent .productStyleBox5 .show > .next:after {
  content: ">";
}
.box_searchContent .productStyleBox5 .show .img {
  float: left;
  width: calc(100% - 280px);
}
.box_searchContent .productStyleBox5 .show .img img {
  width: 100%;
}
.box_searchContent .productStyleBox5 .show .productDetailForm {
  float: right;
  width: 260px;
}
.box_searchContent .productStyleBox5 .list {
  position: relative;
}
.box_searchContent .productStyleBox5 .list > a {
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 30px;
  overflow: hidden;
  cursor: pointer;
  font-weight: bold;
  text-decoration: none;
  font-family: '宋体';
}
.box_searchContent .productStyleBox5 .list > .prev {
  left: 0;
}
.box_searchContent .productStyleBox5 .list > .next {
  right: 0;
}
.box_searchContent .productStyleBox5 .list > .prev:after {
  content: "<";
}
.box_searchContent .productStyleBox5 .list > .next:after {
  content: ">";
}
.box_searchContent .productStyleBox5 .list ul {
  overflow: hidden;
  position: relative;
  margin: 0 35px;
  height: 80px;
}
.box_searchContent .productStyleBox5 .list ul li {
  letter-spacing: -1px;
  font-size: 0;
  white-space: nowrap;
  position: absolute;
  left: 0;
  top: 0;
}
.box_searchContent .productStyleBox5 .list ul li a {
  display: inline-block;
  vertical-align: top;
  width: 80px;
  height: 80px;
  cursor: pointer;
  margin-left: 8px;
}
.box_searchContent .productStyleBox5 .list ul li a:first-child {
  margin-left: 0;
}
.box_searchContent .productStyleBox5 .list ul li a img {
  display: block;
  width: 100%;
  height: 100%;
}
.box_searchContent .productStyleBox6 .first {
  margin-bottom: 10px;
}
.box_searchContent .productStyleBox6 .first img {
  float: left;
  display: block;
}
.box_searchContent .productStyleBox6 .first .productDetailForm {
  float: right;
  width: calc(100% - 182px)
}
.box_searchContent .productStyleBox6 .first .productTitleForm, .box_searchContent .productStyleBox6 .first .productDetail p {
  text-align: left;
}
.box_searchContent .productStyleBox6 .list .productDetailForm div {
  float: left;
  width: 20%;
  padding: 0 9px;
  text-align: center;
}
.box_searchContent .productStyleBox6 .list.type .productDetailForm div {
  font-weight: bold;
}
.box_searchContent .productStyleBox6 .list .productDetailForm .productDetail p {
  float: left;
  width: 33.333333333%;
}
.box_searchContent .productStyleBox8 .productDetailForm div {
  float: left;
  width: 20%;
  padding: 0 9px;
  text-align: center;
}
.box_searchContent .productStyleBox8 .type .productDetailForm div {
  font-weight: bold;
}
.box_searchContent .productStyleBox8 .productDetailForm .productDetail p {
  float: left;
  width: 33.333333333%;
}
.box_searchContent .effects2 .productImgForm_c a.productEffects {
  display: none;
  position: absolute;
  top: 0px;
  z-index: 10;
  width: 100%;
  height: 100%;
  text-align: center;
}
.box_searchContent .effects2 .productImgForm_c a.productEffects span {
  display: block;
  margin: 0 auto;
}
.box_searchContent .productStyleBox4 .effects2 .productImgForm_c {
  position: relative;
  text-align: left;
}
.box_searchContent .productStyleBox4 .effects2 .productImgForm_c a.productEffects {
  text-align: left !important;
}
.box_searchContent .productStyleBox4 .effects2 .productImgForm_c a.productEffects span {
  margin: 0 !important;
}
.box_searchContent .effects3 .productImgForm, .box_searchContent .effects4 .productImgForm {
  display: block;
  position: relative;
}
.box_searchContent .effects3 li a.productImgForm:hover:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  background: url("../images/listPhoto/imageEffetc_mask.png") no-repeat center center;
}
.box_searchContent .effects4 .productDetailForm1 {
  display: none;
  position: absolute;
  top: 0;
  left: 0px;
  color: #fff;
  width: 100%;
  height: 100%;
  text-align: center;
}
.box_searchContent .effects4 .productDetailForm2 {
  display: block;
  margin: 0 auto;
}
.box_searchContent .effects4 .productDetailForm {
  display: table-cell;
  vertical-align: middle;
  overflow: hidden;
  cursor: pointer;
}
.box_searchContent .effects4 .productDetailForm .productTitleForm {
  white-space: normal;
}
.box_searchContent .effects5 .productDetailForm1 {
  display: none;
  position: absolute;
  bottom: 0px;
  left: 0px;
  color: #fff;
  width: 100%;
  text-align: center;
}
.box_searchContent .effects5 .productDetailForm2 {
  display: block;
  margin: 0 auto;
}
.box_searchContent .effects5 .productDetailForm {
  display: table-cell;
  vertical-align: middle;
  overflow: hidden;
  cursor: pointer;
}
.box_searchContent .effects5 .productDetailForm .productTitleForm {
  white-space: normal;
}
.box_searchContent .effects6 li a.productImgForm {
  display: block;
  overflow: hidden;
}
.box_searchContent .effects6 li a.productImgForm img {
  cursor: pointer;
  transition: all 0.6s;
}
.box_searchContent .effects6 li a.productImgForm img:hover {
  transform: scale(1.2);
}
.box_searchContent .effects7 li a.productImgForm img {
  cursor: pointer;
  transition: all 0.6s;
}
.box_searchContent .effects7 li a.productImgForm img:hover {
  transform: translate(-10px, 0);
}
.box_searchContent .productDetail p span.proParam0, .box_searchContent .imgDiv .productShopCartDisplay0 {
  display: none;
}
.box_searchContent .productDetail p span.proParam1, .box_searchContent .imgDiv .productShopCartDisplay1 {
  display: inline-block;
}
.box_searchContent .parameter1 .productShopCart {
  width: 100%;
}
.box_searchContent .productDetail p {
  display: block;
}
.box_searchContent .productDetail p.productPrice {
  display: inline;
}
.box_searchContent .productDetail p.productPrice span {
  display: none;
}
.box_searchContent .productDetail p.productSalePrice {
  font-size: 14px;
  color: #f13a3a;
  padding-right: 5px
}
.box_searchContent .productDetail p.productMarketPrice {
  font-size: 11px;
  color: #999
}
.box_searchContent .parameter1 .productTitleForm, .parameter1 .productDetail p {
  text-align: center;
}
.box_searchContent .parameter1 .productDetail p.productPrice {
  display: block;
}
.box_searchContent .parameter1 .productDetail p.productPrice span {
  display: inline-block;
}
.box_searchContent .parameter1 .productDetail p.productPrice span.proParam0 {
  display: none;
}
.box_searchContent .parameter1 .productDetail p.productPrice span.proParam1 {
  display: inline-block;
}
.box_searchContent .parameter2 .productTitleForm, .parameter2 .productDetail, .box_searchContent .parameter2 .productDetail p {
  text-align: center;
}
.box_searchContent .parameter2 .productTitleForm {
  border-bottom: 1px dashed #ccc;
  line-height: 40px;
  margin-bottom: 10px;
}
.box_searchContent .parameter3 .productTitleForm, .box_searchContent .parameter3 .productDetailForm, .box_searchContent .parameter3 .productDetail p {
  text-align: left;
}
.box_searchContent .parameter4 .productTitleForm, .box_searchContent .parameter4 .productDetailForm, .box_searchContent .parameter4 .productDetail p {
  text-align: left;
}
.box_searchContent .parameter4 .productDetail p.productPrice {
  display: inline-block;
  margin-top: 10px;
  line-height: 30px;
}
.box_searchContent .parameter4 .productShopCart {
  position: absolute;
  right: 0px;
  bottom: 10px;
}
.box_searchContent .parameter5 .productDetail p, .box_searchContent .parameter6 .productDetail p {
  display: none;
}
.box_searchContent .parameter5 .productDetail p.productPrice, .box_searchContent .parameter6 .productDetail p.productPrice {
  display: inline-block;
}
.box_searchContent .parameter5 .imgDiv {
  padding-bottom: 30px;
}
.box_searchContent .parameter5 .productDetailForm1 {
  text-align: center;
  bottom: 40px;
  left: 0;
  position: absolute;
  margin-bottom: -25px;
  width: 100%;
  overflow: hidden;
}
.box_searchContent .parameter5 .productDetailForm2 {
  display: block;
  margin: 0 auto;
  overflow: hidden;
}
.box_searchContent .parameter5 .productDetailForm {
  display: table-cell;
  vertical-align: middle;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  background: #fff;
  background: rgba(255, 255, 255, 0.9);
  filter: alpha(opacity:90);
}
.box_searchContent .parameter5 .productDetailForm .productTitleForm {
  white-space: normal;
}
.box_searchContent .pro_form_mainDiv .imgDiv1 {
  width: 100%;
}
.box_searchContent .productStyleBox1 .imgDiv a.productImgForm img {
  display: block;
  margin: 0 auto
}
.box_searchContent .productStyleBox2 .imgDiv a.productImgForm img {
  display: block;
  margin: 0 auto
}
.box_searchContent .pro_form_mainDiv .imgDiv2 {
  width: 50%;
}
.box_searchContent .pro_form_mainDiv .imgDiv3 {
  width: 33.33333%;
}
.box_searchContent .pro_form_mainDiv .imgDiv4 {
  width: 25%;
}
.box_searchContent .pro_form_mainDiv .imgDiv5 {
  width: 20%;
}
.box_searchContent .pro_form_mainDiv .imgDiv6 {
  width: 16.66667%;
}
.box_searchContent .pro_form_mainDiv .imgDiv7 {
  width: 14.28571%;
}
.box_searchContent .pro_form_mainDiv .imgDiv8 {
  width: 12.5%;
}
.box_searchContent .pro_form_mainDiv .imgDiv9 {
  width: 11.1111%;
}
.box_searchContent .pro_form_mainDiv .imgDiv10 {
  width: 10%;
}
.box_searchContent .productStyleBox4 .productDetailForm1 {
  display: block;
}
.box_searchContent .productStyleBox4 .parameter3 .productTitleForm, .box_searchContent .productStyleBox4 .parameter3 .productDetail p, .box_searchContent .productStyleBox4 .parameter4 .productTitleForm, .box_searchContent .productStyleBox4 .parameter4 .productDetail p {
  padding-left: 15px
}
/* box_listPhoto */
.box_listPhoto .listPhotoBox .scroll_list img {
  max-width: none;
  max-height: none;
}
.box_listPhoto .listPhotoBox {
  padding: 0;
  margin: 0; /*min-width:1150px ;*/
}
.box_listPhoto .listPhotoBox li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.box_listPhoto .listPhotoPanel1 {
  width: 100%;
  margin: 0 5px 5px 0;
}
.box_listPhoto .listPhotoPanel2 {
  margin: 0 auto;
  width: 100%;
  position: relative;
}
.box_listPhoto .photoListContainer {
  height: auto;
  overflow: hidden;
  box-sizing: content-box;
}
.box_listPhoto .listPhotoPanel2 .photoListContainer {
  margin: 0 50px;
}
.box_listPhoto .scroll_list {
  width: 100%;
}
.box_listPhoto .listPhotoPanel2 .scroll_list {
  width: 100%;
  box-sizing: content-box;
}
.box_listPhoto .photoListContainer .picList li {
  display: block;
  float: left;
  width: 230px;
  height: 172px;
  cursor: pointer;
}
.box_listPhoto .listPhotoPanel2 .prev {
  background: url("../images/listPhoto/listPhotoButton.png") no-repeat -28px -16px;
  display: block;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 50%;
  margin-top: -25px;
  left: 0;
  cursor: pointer;
  z-index: 99;
}
.box_listPhoto .listPhotoPanel2 .prev:hover {
  background: url("../images/listPhoto/listPhotoButton.png") no-repeat -78px -16px;
}
.box_listPhoto .listPhotoPanel2 .next {
  background: url("../images/listPhoto/listPhotoButton.png") no-repeat -28px -72px;
  display: block;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 50%;
  margin-top: -25px;
  right: 0;
  cursor: pointer;
  z-index: 99;
}
.box_listPhoto .listPhotoPanel2 .next:hover {
  background: url("../images/listPhoto/listPhotoButton.png") no-repeat -78px -72px;
}
.box_listPhoto .listPhotoPanel3 {
  width: 100%;
  margin: 0 auto
}
.box_listPhoto .scroll_list2 {
  width: 100%;
  height: 180px;
  float: left;
  margin: 0 5px 5px 0;
}
.box_listPhoto .photoListContainer .scroll_list .picList .photo_list {
  position: relative;
  overflow: hidden;
  text-align: center;
  margin: 0 auto;
}
.box_listPhoto .photoListContainer .scroll_list .picList .photo_list img {
  position: absolute;
  left: 0;
  bottom: 0;
}
.box_listPhoto .photoListContainer .scroll_list ul li {
  position: relative;
  overflow: hidden;
}
.box_listPhoto .photoListContainer .scroll_list .picList .photo_mask {
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: absolute;
  background: url("../images/listPhoto/imageEffetc_mask.png") no-repeat center center;
  top: 0;
  left: 0;
}
.box_listPhoto .photoListContainer .scroll_list .picList .photo_fullMask {
  display: none;
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: absolute;
  background: #000;
  top: 0;
  left: 0;
}
.box_listPhoto .photoListContainer .scroll_list .picList .pictureDes {
  display: block;
  padding: 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.box_listPhoto .photoListContainer .scroll_list .picList .photo_halfMask {
  height: 24px;
  width: 100%;
  overflow: hidden;
  position: absolute;
  background: #000;
  bottom: -25px;
  left: 0;
  opacity: 1;
}
.box_listPhoto .listPhotoText {
  height: auto; /*height:20px;*/ /*line-height: 20px;*/ overflow: hidden; /*font-size: 14px;*/ /*color: #666666;*/ text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.box_listPhoto .photo_borderMask {
  border: 1px solid #000;
  background: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.box_listPhoto .tempWrap {
  margin: 0 auto;
}
.fancybox-opened .fancybox-title > p > b {
  word-break: break-all;
}
/*侧边栏 默认样式*/
.box_listPhoto .listPhotoTextAlign {
  text-align: center;
}
.box_listPhoto .listPhotoSize {
  width: 230px;
  height: 172px;
}
.box_listPhoto .listPhotoScale {
  width: 100%;
  height: 100%;
}
.box_listPhoto .listPhotoSpacing {
  margin-top: 10px;
  margin-bottom: 10px;
}
/*鼠标经过效果6*/
.box_listPhoto .photo_animate {
  transition: all ease 0.6s;
  -o-transition: all ease 0.6s;
  -moz-transition: all ease 0.6s;
  -webkit-animation: all ease 0.6s;
}
.box_listPhoto .photo_animate:hover {
  transform: scale(1.2);
  -o-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
}
/*鼠标经过效果7*/
.box_listPhoto .picture6 {
  transition: all ease 0.6s;
  -o-transition: all ease 0.6s;
  -moz-transition: all ease 0.6s;
  -webkit-transition: all ease 0.6s;
}
.box_listPhoto .picture6:hover {
  transform: translate(-10px, 0);
  -o-transform: translate(-10px, 0);
  -moz-transform: translate(-10px, 0);
  -webkit-transform: translate(-10px, 0);
}
/*幻灯片样式*/
.box_listPhoto .slideBox {
  overflow: hidden;
  position: relative;
  margin: 0 auto;
}
.box_listPhoto .slideBox .hd {
  height: 25px;
  overflow: hidden;
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 1;
  width: 100%;
  opacity: 0.7; /*background: #000;*/
}
.box_listPhoto .slideBox .hd ul {
  overflow: hidden;
  zoom: 1;
  list-style: none;
  width: 150px;
  height: 25px;
  margin-left: 46%;
}
.box_listPhoto .slideBox .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
.box_listPhoto .slideBox .bd ul {
  list-style: none;
  margin: 0 auto;
  padding: 0px;
}
.box_listPhoto .slideBox .bd li {
  zoom: 1;
  vertical-align: middle;
  list-style: none;
  background: #000;
  filter: alpha(opacity=70);
}
.box_listPhoto .slideBox .bd img {
  max-width: 100%;
  max-height: 100%;
  display: block;
  margin: 0 auto;
}
.box_listPhoto .slideBox .prevStop {
  display: none;
}
.box_listPhoto .slideBox .nextStop {
  display: none;
}
.box_listPhoto .desTitle {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/*针对第一种展示样式*/
.box_listPhoto .listPhotoPanel1 .photoListContainer .scroll_list ul li {
  width: 25%;
  margin: 0 auto 10px;
}
.box_listPhoto .listPhotoPanel1 .photoListContainer .scroll_list ul li .listPhotoText {
  margin: 0 auto;
  width: 76%; /*line-height:20px;*/ padding: 6px 0;
}
/*针对第二、三种展示样式*/
.box_listPhoto .listPhotoPanel2 .photoListContainer .scroll_list ul li .listPhotoText, .box_listPhoto .listPhotoPanel3 .photoListContainer .scroll_list ul li .listPhotoText {
  margin: 0 auto;
  width: 80%; /*line-height:20px;*/ padding: 6px 0;
}
@keyframes bottomSit {
  from {
    bottom: -25px;
  }
  20% {
    bottom: -20px;
  }
  40% {
    bottom: -15px;
  }
  60% {
    bottom: -10px;
  }
  80% {
    bottom: -5px;
  }
  to {
    bottom: 0px;
  }
}
@-moz-keyframes bottomSit {
  from {
    bottom: -25px;
  }
  20% {
    bottom: -20px;
  }
  40% {
    bottom: -15px;
  }
  60% {
    bottom: -10px;
  }
  80% {
    bottom: -5px;
  }
  to {
    bottom: 0px;
  }
}
@-webkit-keyframes bottomSit {
  from {
    bottom: -25px;
  }
  20% {
    bottom: -20px;
  }
  40% {
    bottom: -15px;
  }
  60% {
    bottom: -10px;
  }
  80% {
    bottom: -5px;
  }
  to {
    bottom: 0px;
  }
}
@-o-keyframes bottomSit {
  from {
    bottom: -25px;
  }
  20% {
    bottom: -20px;
  }
  40% {
    bottom: -15px;
  }
  60% {
    bottom: -10px;
  }
  80% {
    bottom: -5px;
  }
  to {
    bottom: 0px;
  }
}
@keyframes PicOpaci {
  from {
    opacity: 0;
  }
  30% {
    opacity: 0.4;
  }
  60% {
    opacity: 0.6;
  }
  80% {
    opacity: 0.8;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes PicOpaci {
  from {
    opacity: 0;
  }
  30% {
    opacity: 0.4;
  }
  60% {
    opacity: 0.6;
  }
  80% {
    opacity: 0.8;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes PicOpaci {
  from {
    opacity: 0;
  }
  30% {
    opacity: 0.4;
  }
  60% {
    opacity: 0.6;
  }
  80% {
    opacity: 0.8;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes PicOpaci {
  from {
    opacity: 0;
  }
  30% {
    opacity: 0.4;
  }
  60% {
    opacity: 0.6;
  }
  80% {
    opacity: 0.8;
  }
  to {
    opacity: 1;
  }
}
/*networkSale common*/
.box_networkSale .searchServiceBox .service_content .resList_box .res_text .datail_txt {
  display: block;
  width: 42px;
  float: left;
}
.box_networkSale .searchServiceBox .service_content .resList_box .res_text .detail_addr {
  display: inline-block;
  width: calc(100% - 42px);
  float: left;
}
.box_networkSale .searchServiceBox .searchRes .resList_box .res_info .res_text {
  width: 100%;
}
.box_networkSale .searchServiceBox .searchRes .resList_box .res_info .linkMap {
  cursor: pointer;
}
.network_mask_tpl .lightBox .map_item_list .scrollbar, .box_networkSale .searchServiceBox .service_content .scrollbar {
  overflow: auto;
}
.network_mask_tpl .lightBox .map_item_list .scrollbar::-webkit-scrollbar, .box_networkSale .searchServiceBox .service_content .scrollbar::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  background-color: #f5f5f5;
}
.network_mask_tpl .lightBox .map_item_list .scrollbar::-webkit-scrollbar-track, .box_networkSale .searchServiceBox .service_content .scrollbar::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .2);
  border-radius: 10px;
  background-color: #fff;
}
.network_mask_tpl .lightBox .map_item_list .scrollbar::-webkit-scrollbar-thumb, .box_networkSale .searchServiceBox .service_content .scrollbar::-webkit-scrollbar-thumb {
  height: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2);
  background-color: #adb6bf;
}
/*networkSale half*/
.box_networkSale .searchServiceBox {
  height: auto;
  width: 100%;
}
.box_networkSale .searchServiceBox .h_searchBox .searchMap {
  float: left;
  height: 600px;
  width: 60%;
  border-right: 1px solid #bdbdbd;
}
.box_networkSale .searchServiceBox .h_searchBox .service_content {
  float: left;
  height: auto;
  margin-left: 20px;
  width: calc(40% - 20px);
  overflow: hidden;
}
.box_networkSale .searchServiceBox .h_searchBox .service_content .searchTxt {
  height: auto;
  line-height: 40px;
  font-size: 16px;
  padding-bottom: 10px;
}
.box_networkSale .searchServiceBox .h_searchBox .service_content .cityInfo {
  border-bottom: 1px solid #898989;
}
.box_networkSale .searchServiceBox .h_searchBox .service_content .citySelect {
  border-bottom: 1px dashed #ccc;
}
.box_networkSale .searchServiceBox .h_searchBox .service_content .citySelect select {
  height: 30px;
  width: 45%;
  border-radius: 3px;
}
.box_networkSale .searchServiceBox .h_searchBox .service_content .keyword_box {
  width: 100%;
}
.box_networkSale .searchServiceBox .h_searchBox .keyword_box .keyword_con {
  width: 100%;
  heigth: 30px;
  line-height: 30px
}
.box_networkSale .searchServiceBox .h_searchBox .keyword_box .search_keyword {
  width: calc(100% - 74px);
  height: 30px;
  font-size: 14px;
  padding: 0 4px;
}
.box_networkSale .searchServiceBox .h_searchBox .keyword_box .search_btn {
  display: inline-block;
  border: 1px solid #ccc;
  background-color: #f5f5f5;
  width: 50px;
  text-align: center;
  font-size: 14px;
  border-radius: 2px;
  cursor: pointer;
}
.box_networkSale .searchServiceBox .h_searchBox .service_content .searchRes {
  width: calc(100% - 20px);
  height: 410px;
  overflow: auto;
  background: #f9f9f9;
}
.box_networkSale .searchServiceBox .h_searchBox .searchRes .resList_box {
  list-style: none;
  padding: 0;
  margin: 0;
}
.box_networkSale .searchServiceBox .h_searchBox .searchRes .resList_box .res_info {
  padding: 10px 10px 5px;
  overflow: hidden;
  border-bottom: 1px solid #f2f2f2;
}
.box_networkSale .searchServiceBox .h_searchBox .searchRes .resList_box .res_info .res_floatLeft {
  float: left;
}
.box_networkSale .searchServiceBox .h_searchBox .searchRes .resList_box .res_info .res_index {
  width: 26px;
}
.box_networkSale .searchServiceBox .h_searchBox .searchRes .resList_box .res_info .res_index span {
  display: block;
  width: 12px;
  height: 12px;
  margin: 9px auto;
  background-color: #aacd06;
}
.box_networkSale .searchServiceBox .h_searchBox .searchRes .resList_box .res_info .res_content .res_title {
  font-size: 16px;
  display: block;
  padding: 6px 0;
}
.box_networkSale .searchServiceBox .h_searchBox .searchRes .resList_box .res_info .res_text {
  color: #666;
}
.box_networkSale .searchServiceBox .h_searchBox .searchRes .resList_box .res_info .linkMap {
  line-height: 28px;
}
.box_networkSale .searchServiceBox .h_searchBox .searchRes .resList_box .res_info .linkMap .fontIcon {
  font-size: 18px;
  vertical-align: sub;
}
.box_networkSale .searchServiceBox .h_searchBox .searchRes .resList_box .noResult {
  padding: 10px 20px;
}
/*networkSale full*/
.box_networkSale .searchServiceBox .f_searchBox .service_content .f_left {
  float: left;
}
.box_networkSale .searchServiceBox .f_searchBox .searchMap {
  height: 780px;
  width: 100%;
}
.box_networkSale .searchServiceBox .f_searchBox .s_reasonBox {
  width: 100%;
  min-width: 800px;
  height: 60px;
  line-height: 60px;
  font-size: 16px;
  background-color: #cc365e;
  color: #fff;
}
.box_networkSale .searchServiceBox .f_searchBox .service_content .citySelect {
  width: calc(60% - 20px);
  padding-left: 20px;
}
.box_networkSale .searchServiceBox .f_searchBox .service_content .citySelect .search_area {
  padding-left: 20px;
  width: calc(100% - 100px)
}
.box_networkSale .searchServiceBox .f_searchBox .service_content .citySelect .search_area .sea_proTxt {
  width: 50%;
}
.box_networkSale .searchServiceBox .f_searchBox .service_content .citySelect .search_area .sea_proTxt select {
  width: 70%;
  height: 35px;
  border: none;
  margin-left: 4px;
  padding-left: 10px;
  color: #a3a3a3;
  font-size: 14px;
}
.box_networkSale .searchServiceBox .f_searchBox .service_content .keyword_box {
  width: 40%;
}
.box_networkSale .searchServiceBox .f_searchBox .service_content .keyword_box .keyword_con {
  width: calc(100% - 100px);
}
.box_networkSale .searchServiceBox .f_searchBox .keyword_box .search_keyword {
  width: 60%;
  height: 35px;
  border: none;
  margin-top: 12px;
  padding-left: 10px;
  font-size: 14px;
  color: #333;
}
.box_networkSale .searchServiceBox .f_searchBox .keyword_box .search_btn {
  display: inline-block;
  background-color: #fff;
  width: 70px;
  text-align: center;
  font-size: 14px;
  border-radius: 2px;
  cursor: pointer;
  height: 35px;
  line-height: 35px;
  margin-top: 12px;
  margin-left: 15px;
  color: #333;
}
.box_networkSale .searchServiceBox .f_searchBox .service_content .searchRes {
  width: 100%;
}
.box_networkSale .searchServiceBox .f_searchBox .searchRes .resList_box .res_info {
  float: left;
  width: 30%;
  min-height: 146px;
  overflow: hidden;
  margin-left: 10px;
  margin-top: 10px;
  padding: 10px;
  background-color: #f5f5f5;
}
.box_networkSale .searchServiceBox .f_searchBox .searchRes .resList_box .res_info:nth-child(3n-2) {
  margin-left: 0px;
  clear: both;
}
.box_networkSale .searchServiceBox .f_searchBox .searchRes .resList_box .res_info .res_content .res_title {
  display: block;
  padding-bottom: 6px;
  font-size: 16px;
}
.box_networkSale .searchServiceBox .f_searchBox .searchRes .resList_box .res_info .linkMap .fontIcon {
  font-size: 18px;
  vertical-align: sub;
}
.box_networkSale .searchServiceBox .f_searchBox .searchRes .resList_box .res_info .res_content {
  line-height: 24px;
}
.box_networkSale .searchServiceBox .f_searchBox .searchRes .resList_box .noResult {
  padding: 10px;
  text-align: center;
}
/*network_mask_tpl mask*/
.network_mask_tpl .network_mask {
  zoom: 1;
  background-color: #000;
  opacity: .8;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99999;
}
.network_mask_tpl .lightBox {
  min-width: 500px;
  min-height: 600px;
  background-color: #fff;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  z-index: 100000;
}
.network_mask_tpl .lightBox .map_header {
  height: 44px;
  padding: 10px 20px 13px;
  cursor: move;
}
.network_mask_tpl .lightBox .map_header .header_title {
  font-size: 18px;
  color: #333;
}
.network_mask_tpl .lightBox .map_header .close_mask {
  height: 22px;
  width: 22px;
  background: url("../images/network_close.png") -1px 1px no-repeat;
  position: absolute;
  top: 10px;
  right: 20px;
}
.network_mask_tpl .lightBox .map_content {
  padding: 0 20px 20px;
  position: relative;
}
.network_mask_tpl .lightBox .map_content .baidu_map {
  height: 598px;
  border: 1px solid #e6e6e6;
}
.network_mask_tpl .lightBox .map_item_list {
  position: absolute;
  z-index: 9;
  top: 55px;
  right: 30px;
  width: 234px;
  height: auto;
}
.network_mask_tpl .lightBox .map_item_list .store_head {
  width: 100%;
  height: 40px;
  background-color: #fff;
  line-height: 40px;
  padding-left: 10px;
}
.network_mask_tpl .lightBox .map_item_list .store_head .kenfor-icons-home {
  font-size: 30px;
  vertical-align: middle;
}
.network_mask_tpl .lightBox .map_item_list .store_head .map_downward {
  font-size: 20px;
  vertical-align: middle;
  position: absolute;
  top: 11px;
  right: 10px;
}
.network_mask_tpl .lightBox .map_item_list .store_head .nearby_title {
  display: inline-block;
  width: 160px;
  text-align: center;
}
.network_mask_tpl .lightBox .map_item_list .hover {
  background-color: #cf000e;
  color: #fff;
}
.network_mask_tpl .lightBox .map_item_list .store_head:hover {
  background-color: #cf000e;
  color: #fff;
}
.network_mask_tpl .lightBox .map_item_list .store_hide {
  display: none;
}
.network_mask_tpl .lightBox .store_info {
  overflow: auto;
  border: solid 1px #eaeaea;
  padding: 10px 15px;
  background: #fff;
  margin-top: 10px;
  box-shadow: 0px 2px 6px #c7c7c7;
  height: 328px;
  display: block;
}
.network_mask_tpl .lightBox .store_info .res_info {
  padding: 10px 0 10px 10px;
  border-bottom: 1px solid #e9e9e9;
  line-height: 20px;
  cursor: pointer;
  height: auto;
}
.network_mask_tpl .lightBox .store_info .res_info:hover {
  background-color: #f6f6f6;
}
.network_mask_tpl .lightBox .store_info .res_info .res_store_title {
  font-weight: bold;
}
.network_mask_tpl .lightBox .map_item_list .res_item_list .item_selected {
  color: #cf000e
}
.network_mask_tpl .ui-draggable-dragging {
  opacity: 1
}
/*旧版产品搜索，不再升级*/
.box_productSearch_1 .moduleContent {
  width: 100%;
}
.box_productSearch_1 .skin_model_view {
  box-sizing: border-box;
}
.box_productSearch_1 .moduleContent .keywordJquery {
  padding: 4px 0 0;
  overflow: hidden;
  width: 100%;
  margin-left: -6px;
}
.box_productSearch_1 .moduleContent .keywordJquery li {
  display: inline-block;
  border-left: 1px solid #ccc;
  line-height: 24px;
  padding: 0 12px;
  font-size: 14px;
  margin-top: 5px;
}
.box_productSearch_1 .moduleContent .keywordJquery li a:hover {
  opacity: 0.8;
  color: #f13a3a;
}
.box_productSearch_1 .moduleContent .search .searchBox {
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.box_productSearch_1 .moduleContent .search .searchBox .searchInput {
  width: 100%;
  height: 100%;
  position: relative;
  background: #fff;
  height: 30px;
  line-height: 30px;
  color: #555;
  box-sizing: border-box;
  border: 1px solid #bfbfbf;
}
.box_productSearch_1 .moduleContent .search .searchBox .searchInput1 {
  border-radius: 14px;
}
.box_productSearch_1 .moduleContent .search .searchBox .searchInput2 {
  background: #fff;
  color: #fff;
}
.box_productSearch_1 .moduleContent .search .searchBox .searchInput3 {
  border: none
}
.box_productSearch_1 .moduleContent .search .searchBox .searchInput .searchIcon {
  width: 70px;
  height: 100%;
  position: absolute;
  right: 0;
  line-height: 30px;
  text-align: center;
  color: #fff;
  font-size: 24px;
}
.box_productSearch_1 .moduleContent .search .searchBox .searchInput .searchIcon2 {
  border-radius: 0 14px 14px 0;
  width: 50px;
}
.box_productSearch_1 .moduleContent .search .searchBox .searchInput .searchIcon3 {
  background: #bfbfbf;
  opacity: 0.8
}
.box_productSearch_1 .moduleContent .search .searchBox .searchInput .searchIcon4 {
  opacity: 1;
}
.box_productSearch_1 .moduleContent .search .searchBox .searchInput .searchIcon6 {
  border-radius: 14px
}
.box_productSearch_1 .moduleContent .search .searchBox .searchInput .leftInput {
  width: calc(100% - 70px);
  height: 100%;
  position: absolute;
  left: 0;
  line-height: 30px;
  font-size: 12px;
  border: none;
  text-indent: 10px;
  outline: none;
}
.box_productSearch_1 .moduleContent .search .searchBox .searchInput .leftInput1 {
  border-radius: 14px 0 0 14px;
  width: calc(100% - 50px);
}
.box_productSearch_1 .moduleContent .search .searchBox .searchInput .leftInput2 {
  background: #fff;
}
.box_productSearch_1 .moduleContent .search .searchBox .searchInput .searchText {
  width: 70px;
  height: 100%;
  line-height: 30px; /*background-color: rgb(170, 170, 170)*/ ;
  position: absolute;
  right: 0;
  color: #fff;
  text-align: center;
  font-size: 13px;
}
.box_productSearch_1 .moduleContent .search .searchBox .searchInput .searchText1 {
  border-color: rgb(170, 170, 170);
}
.box_productSearch_1 .moduleContent .search .searchBox .searchInput .leftIcon {
  position: absolute;
  top: calc((100% - 12px) / 2);
  right: 70px;
  width: 0;
  height: 0;
  border-right: solid 6px; /*border-right-color: rgb(170, 170, 170)*/ ;
  border-top: solid 6px transparent;
  border-bottom: solid 6px transparent;
}
/*产品搜索*/
.box_productSearch_v1 .moduleContent {
  width: 100%;
}
.box_productSearch_v1 .skin_model_view {
  box-sizing: border-box;
}
.box_productSearch_v1 .moduleContent .keywordJquery {
  padding: 4px 0 0;
  overflow: hidden;
  width: 100%;
  margin-left: -6px;
}
.box_productSearch_v1 .moduleContent .keywordJquery li {
  display: inline-block;
  border-left: 1px solid #ccc;
  line-height: 24px;
  padding: 0 12px;
  font-size: 14px;
  margin-top: 5px;
}
.box_productSearch_v1 .moduleContent .keywordJquery li a:hover {
  opacity: 0.8;
  color: #f13a3a;
}
.box_productSearch_v1 .moduleContent .search .searchBox {
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput {
  height: 100%;
  position: relative;
  background: #fff;
  height: 30px;
  line-height: 30px;
  color: #555;
  box-sizing: border-box;
  border: 1px solid #bfbfbf;
}
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput1 {
  border-radius: 14px;
}
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput2 {
  background: #fff;
  color: #fff;
}
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput3 {
  border: none
}
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput .searchIcon {
  width: 70px;
  height: 100%;
  position: absolute;
  right: 0;
  line-height: 30px;
  text-align: center;
  color: #fff;
  font-size: 24px;
}
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput .searchIcon2 {
  border-radius: 0 14px 14px 0;
  width: 50px;
}
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput .searchIcon3 {
  background: #bfbfbf;
  opacity: 0.8
}
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput .searchIcon4 {
  opacity: 1;
}
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput .searchIcon6 {
  border-radius: 14px
}
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput .leftInput {
  width: calc(100% - 70px);
  height: 100%;
  position: absolute;
  left: 0;
  line-height: 30px;
  font-size: 12px;
  border: none;
  text-indent: 10px;
  outline: none;
}
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput .leftInput1 {
  border-radius: 14px 0 0 14px;
  width: calc(100% - 50px);
}
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput .leftInput2 {
  background: #fff;
}
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput .searchText {
  width: 70px;
  height: 100%;
  line-height: 30px; /*background-color: rgb(170, 170, 170)*/ ;
  position: absolute;
  right: 0;
  color: #fff;
  text-align: center;
  font-size: 13px;
}
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput .searchText1 {
  border-color: rgb(170, 170, 170);
}
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput .leftIcon {
  position: absolute;
  top: calc((100% - 12px) / 2);
  right: 70px;
  width: 0;
  height: 0;
  border-right: solid 6px; /*border-right-color: rgb(170, 170, 170)*/ ;
  border-top: solid 6px transparent;
  border-bottom: solid 6px transparent;
}
/*搜索全屏-start-*/
.fsSearchWin {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  z-index: 999;
  display: flex;
  align-items: center;
  justify-content: center;
}
.fsSearchWin .fsSearchClose {
  position: absolute;
  right: 10%;
  top: 10%;
  font-size: 60px;
  cursor: pointer;
}
.fsSearchWin .fsSearchInput {
  display: inline-block;
  height: 60px;
  line-height: 60px;
  width: 600px;
  font-size: 40px;
  border-width: 0;
  background-color: inherit;
  color: #a7a7a7;
  outline: none;
  transition: border-bottom 200ms ease;
  padding: 0 5px;
}
.fsSearchWin .fsSearchInput:focus {
  color: #262626;
  border-bottom: 1px solid #cccccc;
}
.fsSearchWin .fsSearchKwTitle {
  font-size: 20px;
  color: #202020;
  margin-top: 30px;
}
.fsSearchWin .fsSearchKwPanel {
  padding: 20px 0;
}
.fsSearchWin .fsSearchKwPanel .kwBox {
  display: inline-block;
  padding: 5px 10px;
  background-color: #cccccc;
  font-size: 16px;
  color: #787878;
  cursor: pointer;
  margin-right: 20px;
}
.fsSearchWin .fsSearchKwPanel .kwBox:hover {
  background-color: #4285f4;
  color: #ffffff;
}
/*搜索全屏-end-*/
/*标题栏组件样式开始*/
/* 标题公共部分👇 */
.box_title_v1 .title_wrap {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-right: 10px;
}
.box_title_v1 .title_wrap .title_wrap_inner {
  float: left;
  width: 100%;
  min-height: 50px;
  white-space: nowrap;
}
.box_title_v1 .title_wrap .title_wrap_inner .title_h4 {
  font-size: 20px;
  color: #e4393c;
  margin: 0;
}
.box_title_v1 .title_wrap .title_wrap_inner .title_h5 {
  font-size: 16px;
  color: #777;
  margin: 0;
}
.box_title_v1 .title_wrap .title_wrap_a {
  float: right;
  min-width: 40px;
  white-space: nowrap;
  height: 100%;
  margin-left: -80px;
  line-height: 50px;
  color: #e4393c;
  text-align: center;
  font-size: 40px;
  font-family: 'icomoon';
  position: relative;
}
.box_title_v1 .title_wrap .title_btn_type_004, .title_wrap .title_btn_type_005, .title_wrap .title_btn_type_007 {
  padding: 0;
  width: 50px;
}
.box_title_v1 .title_wrap .title_wrap_a::before {
  position: relative;
  top: 0;
  visibility: visible;
}
.box_title_v1 .title_wrap .title_wrap_more {
  display: none;
}
/* 标题更多按钮部分👇 */
.box_title_v1 .title_wrap .title_btn_type_001 .title_wrap_more {
  position: relative;
  top: 0;
  display: block;
  font-size: 13px;
  font-family: 'Arial';
}
.box_title_v1 .title_wrap .title_wrap_a i {
  font-style: normal
}
.box_title_v1 .title_wrap .title_btn_type_002::before {
  content: "\e913";
}
.box_title_v1 .title_wrap .title_btn_type_003::before {
  content: "\e925";
}
.box_title_v1 .title_wrap .title_btn_type_004::before {
  content: "\e914";
}
.box_title_v1 .title_wrap .title_btn_type_005::before {
  content: "\e923";
}
.box_title_v1 .title_wrap .title_btn_type_006::before {
  content: "\e924";
}
.box_title_v1 .title_wrap .title_btn_type_007::before {
  content: "\e922";
}
.box_title_v1 .title_wrap .title_btn_type_008::before {
  content: "\e926";
}
/* 标题风格001部分👇 */
.box_title_v1 .title_type_001 {
  padding-right: 0;
}
.box_title_v1 .title_type_001 .title_wrap_inner {
  padding-left: 10px;
  overflow: hidden;
}
.box_title_v1 .title_type_001 .title_wrap_a {
  width: auto;
  margin: 0;
}
.box_title_v1 .title_type_001 .title_type_001_lw1 {
  width: calc(100% - 80px);
}
.box_title_v1 .title_type_001 .title_type_001_lw1 + .title_wrap_a {
  width: 80px;
}
.box_title_v1 .title_type_001 .title_type_001_lw2 {
  width: calc(100% - 70px);
}
.box_title_v1 .title_type_001 .title_type_001_lw2 + .title_wrap_a {
  width: 70px;
}
.box_title_v1 .title_type_001 .title_type_001_lw3 {
  width: calc(100% - 40px);
}
.box_title_v1 .title_type_001 .title_type_001_lw3 + .title_wrap_a {
  width: 40px;
}
.box_title_v1 .title_type_001 .title_wrap_inner > * {
  display: inline-block;
}
.box_title_v1 .title_type_001 .title_wrap_inner .title_h4, .box_title_v1 .title_type_001 .title_wrap_inner .title_h5 {
  line-height: 52px;
}
.box_title_v1 .title_type_001 .title_wrap_inner .title_h5 {
  margin-left: 5px;
}
.box_title_v1 .title_type_001 .title_wrap_inner .title_icon {
  width: 6px;
  height: 9px;
  background-color: #e4393c;
  margin-left: 6px;
}
.box_title_v1 .title_type_001 .title_wrap_inner .title_line {
  width: 100%;
  height: 9px;
  background: #f5f5f5;
  margin-left: 8px;
}
.box_title_v1 .title_type_001 .title_btn_type_001 .title_wrap_more {
  top: 6px;
}
.box_title_v1 .title_type_001 .title_wrap_a::before {
  top: 5px;
}
.box_title_v1 .title_type_001 .title_btn_type_005.title_wrap_a::before, .box_title_v1 .title_type_001 .title_btn_type_007.title_wrap_a::before {
  right: 9px;
}
/* 标题风格002部分👇 */
.box_title_v1 .title_type_002 {
  text-align: center;
  padding-right: 0;
}
.box_title_v1 .title_type_002 .title_wrap_inner {
  min-height: 55px;
  width: calc(100% - 80px);
  max-width: 100%;
  display: inline-block;
  float: none;
}
.box_title_v1 .title_type_002 .title_wrap_a {
  line-height: 55px;
}
.box_title_v1 .title_type_002 .title_wrap_inner .title_h4, .box_title_v1 .title_type_002 .title_wrap_inner .title_h5 {
  display: inline-block;
  ;
  line-height: 55px;
  text-align: center;
}
.box_title_v1 .title_type_002 .title_wrap_inner .title_h4 {}
.box_title_v1 .title_type_002 .title_wrap_inner .title_h5 {
  padding-left: 10px;
}
.box_title_v1 .title_type_002 .title_wrap_inner .title_line {
  position: absolute;
  bottom: 2px;
  left: 0;
  width: 100%;
  display: block;
  border-bottom: 1px solid #ddd;
}
.box_title_v1 .title_type_002 .title_wrap_inner .title_icon {
  position: absolute;
  display: block;
  width: 160px;
  height: 5px;
  background-color: #e4393c;
  margin: -6px auto 0 auto;
  z-index: 2;
  bottom: 0;
  left: 50%;
  transform: translate3d(-50%, 0, 0)
}
/* 标题风格003部分👇 */
.box_title_v1 .title_type_003 .title_wrap_inner {
  min-height: 70px;
}
.box_title_v1 .title_type_003 .title_wrap_a {
  line-height: 70px;
}
.box_title_v1 .title_type_003 .title_wrap_inner .title_h4, .box_title_v1 .title_type_003 .title_wrap_inner .title_h5 {
  width: 100%;
  text-align: center;
}
.box_title_v1 .title_type_003 .title_wrap_inner .title_h5 {
  padding-top: 6px;
}
.box_title_v1 .title_type_003 .title_wrap_inner .title_line {
  position: absolute;
  bottom: 6px;
  left: 0;
  width: 100%;
  display: block;
  border-bottom: 1px solid #ddd;
}
.box_title_v1 .title_type_003 .title_wrap_inner .title_icon {
  position: absolute;
  bottom: 2px;
  left: 50%;
  display: block;
  width: 10px;
  height: 10px;
  background-color: #ddd;
  margin-left: -5px;
  z-index: 2;
  transform: rotate(45deg);
}
/* 标题风格004部分👇 */
.box_title_v1 .title_type_004 {
  padding: 5px 0 5px 8px;
}
.box_title_v1 .title_type_004 .title_wrap_inner {
  border-left: 4px solid #e4393c;
  height: 50px;
  min-height: 0;
  overflow: hidden;
}
.box_title_v1 .title_type_004 .title_wrap_inner .title_h4, .box_title_v1 .title_type_004 .title_wrap_inner .title_h5 {
  padding: 0 0 3px 10px;
}
/* 标题风格005部分👇 */
.box_title_v1 .title_type_005 {
  padding-right: 0;
}
.box_title_v1 .title_type_005 .title_wrap_inner .title_h4, .box_title_v1 .title_type_005 .title_wrap_inner .title_h5 {
  width: 100%;
  text-align: center;
}
.box_title_v1 .title_type_005 .title_wrap_inner .title_h5 {
  padding-top: 10px;
}
.box_title_v1 .title_type_005 .title_wrap_inner .title_h5::before, .box_title_v1 .title_type_005 .title_wrap_inner .title_h5::after {
  display: inline-block;
  vertical-align: middle;
  content: "";
  background: #999;
  width: 50px;
  height: 1px;
  margin: 0 10px;
}
/* 标题风格006部分👇 */
.box_title_v1 .title_type_006 .title_wrap_inner {
  min-height: 65px;
}
.box_title_v1 .title_type_006 .title_wrap_inner .title_h4, .box_title_v1 .title_type_006 .title_wrap_inner .title_h5 {
  width: 100%;
  text-align: center;
}
.box_title_v1 .title_type_006 .title_wrap_inner .title_h5 {
  padding: 10px 0;
}
.box_title_v1 .title_type_006 .title_wrap_inner .title_icon {
  display: block;
  margin: 0 auto;
  width: 40px;
  height: 5px;
  background-color: #e4393c;
}
.box_title_v1 .title_type_006 .title_wrap_a {
  line-height: 65px;
}
/* 标题风格007部分👇 */
.box_title_v1 .title_type_007 {
  background-color: #e4393c;
}
.box_title_v1 .title_type_007 .title_wrap_a > i {
  color: #fff;
}
.box_title_v1 .title_type_007 .title_wrap_inner {
  position: relative;
}
.box_title_v1 .title_type_007 .title_wrap_inner > * {
  display: inline-block;
}
.box_title_v1 .title_type_007 .title_wrap_inner .title_h4, .box_title_v1 .title_type_007 .title_wrap_inner .title_h5 {
  line-height: 50px;
  color: #fff;
}
.box_title_v1 .title_type_007 .title_wrap_inner .title_h4 {
  padding: 0 10px;
}
.box_title_v1 .title_type_007 .title_wrap_inner .title_h5 {
  padding-left: 6px;
}
.box_title_v1 .title_type_007 .title_wrap_a, .box_title_v1 .title_type_007 .title_wrap_a .title_wrap_more {
  color: #fff;
}
.box_title_v1 .title_type_007 .title_wrap_a::before, .box_title_v1 .title_type_007 .title_wrap_a .title_wrap_more {
  top: 1px;
}
.box_title_v1 .title_type_007 .title_wrap_inner .title_icon {
  position: absolute;
  left: 5px;
  top: 14px;
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: cover;
}
.box_title_v1 .title_type_007 .title_icon > i {
  font-size: 25px;
  color: #fff;
}
/* 标题风格008部分👇 */
.box_title_v1 .title_type_008 .title_wrap_inner {
  display: inline-block;
  width: 100%;
  min-height: 45px;
}
.box_title_v1 .title_type_008 .title_wrap_inner > * {
  display: inline-block
}
.box_title_v1 .title_type_008 .title_wrap_inner .title_h4 {
  color: #fff;
  line-height: 45px;
  background-color: #e4393c;
  display: inline-block;
  padding: 0 15px;
  white-space: nowrap;
  min-width: 100px;
  background-color: #e4393c;
  text-align: center;
  position: relative;
  z-index: 2;
}
.box_title_v1 .title_type_008 .title_wrap_inner .title_h5 {
  line-height: 45px;
  padding-left: 7px;
}
.box_title_v1 .title_type_008 .title_wrap_a {
  height: 45px;
  line-height: 45px;
}
.box_title_v1 .title_type_008 .title_wrap_inner .title_line {
  border-bottom: 1px solid #e4393c;
  display: block;
  position: absolute;
  width: 100%;
  bottom: 0;
}
.box_title_v1 .title_type_008 .title_wrap_a::before, .box_title_v1 .title_type_008 .title_wrap_a .title_wrap_more {
  top: 1px;
}
/* 标题风格009部分👇 */
.box_title_v1 .title_type_009 {
  border-bottom: 1px solid #e4393c;
  border-top: 0;
}
.box_title_v1 .title_type_009 .title_wrap_inner {
  display: inline-block;
  width: auto;
  padding-left: 35px;
  position: relative;
}
.box_title_v1 .title_type_009 .title_wrap_inner > * {
  display: inline-block
}
.box_title_v1 .title_type_009 .title_wrap_inner .title_h4 {
  line-height: 50px;
}
.box_title_v1 .title_type_009 .title_wrap_inner .title_h5 {
  line-height: 50px;
  padding-left: 7px;
}
.box_title_v1 .title_type_009 .title_wrap_a::before, .box_title_v1 .title_type_009 .title_wrap_a .title_wrap_more {
  top: 1px;
}
.box_title_v1 .title_type_009 .title_wrap_inner .title_icon {
  position: absolute;
  left: 5px;
  top: 14px;
  font-size: 25px;
  color: #e4393c;
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: cover;
}
.box_title_v1 .title_type_009 .title_icon > i {
  position: relative;
  top: -4px;
  font-size: 25px;
  color: #e4393c;
}
/* 标题风格010部分👇 */
.box_title_v1 .title_type_010 .title_wrap_inner {
  display: inline-block;
  width: 100%;
}
.box_title_v1 .title_type_010 .title_wrap_inner > * {
  display: inline-block
}
.box_title_v1 .title_type_010 .title_wrap_inner .title_h4 {
  position: relative;
  line-height: 50px;
  border-bottom: 3px solid #e4393c;
  padding: 0 10px 0 34px;
  height: 50px;
  z-index: 2;
}
.box_title_v1 .title_type_010 .title_wrap_inner .title_h4 > i {
  position: absolute;
  left: 5px;
  top: 13px;
  font-size: 25px;
  color: #e4393c;
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: cover;
}
.box_title_v1 .title_type_010 .title_wrap_inner .title_h5 {
  line-height: 50px;
  padding-left: 10px;
  vertical-align: top;
}
.box_title_v1 .title_type_010 .title_wrap_a::before, .box_title_v1 .title_type_010 .title_wrap_a .title_wrap_more {
  top: 1px;
}
.box_title_v1 .title_type_010 .title_wrap_inner .title_line {
  border-bottom: 1px solid #ddd;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
}
.box_title_v1 .title_type_010 .title_wrap_inner .title_icon {
  display: none;
}
/*标题栏组件样式结束*/
.com_mask {
  display: none;
}
.box_mallGroup, .box_mallGroup .view {
  overflow: inherit !important;
}
.box_mallGroup .mallHead {
  width: 100%;
  height: 100%;
  font-family: 微软雅黑;
  font-size: 16px;
  color: #f5f5f5;
  -moz-user-select: none;
  -o-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.box_mallGroup .styleMall {
  width: auto;
  font-family: 微软雅黑
}
.box_mallGroup .mallGroupRight {
  line-height: 16px
}
.box_mallGroup .styleMall li p {
  vertical-align: text-bottom;
  margin-left: 0
}
.box_mallGroup .styleMall .point2 {
  float: left;
  background: url(../images/preview/qtBg.png) 0 -208px no-repeat;
  width: 15px;
  height: 15px
}
.box_mallGroup .styleMall ul {
  margin: 0px;
  padding: 0px;
}
.box_mallGroup .mallHeadYHD {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center
}
.box_mallGroup .mallIYHD {
  display: inline-block;
  height: 100%;
  vertical-align: middle
}
.box_mallGroup .mallNameYHD {
  vertical-align: middle
}
.box_mallGroup .styleYHD {
  background-color: #fff;
  padding: 0
}
.box_mallGroup .styleYHD ul {
  list-style-type: none;
  height: auto;
  width: 100%;
  padding: 0;
  text-align: center;
  margin: 0
}
.box_mallGroup .styleYHD .li-color {
  height: 70px;
  background-color: #fff;
  line-height: 70px;
  border-bottom: 1px #f5f5f5 solid;
  font-size: 14px;
  padding: 0 12.5% 0 12%;
  white-space: nowrap;
  text-align: left;
  color: #4a4949
}
.box_mallGroup .styleYHD .displayRight {
  float: right;
  background: url(../images/preview/qtBg.png) 0 -208px no-repeat;
  width: 5%;
  height: 14px;
  min-width: 8px
}
.box_mallGroup .styleYHD .displayRight-hover {
  float: right;
  background: url(../images/preview/qtBg.png) 0 -158px no-repeat;
  width: 5%;
  height: 14px;
  min-width: 8px
}
.box_mallGroup .mallLiNameYHD {
  float: left;
  width: 91%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer
}
.box_mallGroup .mallGroupRightYHD {
  position: absolute;
  background-color: #fff;
  top: 0;
  left: 300px;
  color: #000;
  display: none;
  width: 750px;
  height: auto;
  padding: 10px 0 10px 0;
  overflow-y: auto;
  overflow-x: hidden;
  white-space: nowrap
}
.box_mallGroup .groupColBox {
  width: 750px;
  overflow-x: hidden;
  white-space: nowrap;
  margin: 0;
  padding: 0
}
.box_mallGroup .groupCol1, .box_mallGroup .groupCol2, .box_mallGroup .groupCol3 {
  float: left;
  max-width: 249px;
  height: auto;
  padding: 0;
  margin: 0;
  border-right: 1px #dcdcdc dotted
}
.box_mallGroup .groupCol3 {
  border-right: 0
}
.box_mallGroup .secGroupBoxYHD {
  width: 190px;
  margin-left: 38px;
  padding: 30px 20px 20px 0;
  float: left;
  text-align: left;
  font-size: 14px;
  overflow: hidden;
  display: none
}
.box_mallGroup .secGroupNameYHD {
  padding-left: 10px;
  cursor: pointer;
  color: #4a4949
}
.box_mallGroup .thdGroupBoxYHD {
  cursor: pointer;
  float: left;
  font-size: 12px;
  color: #ababab;
  margin: 8px 12px 8px -1px;
  padding: 0 0 0 10px;
  white-space: nowrap;
  border-left: 1px solid #ddd;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 180px
}
.box_mallGroup .mallHeadJD {
  position: relative
}
.box_mallGroup .mallHeadNameJD {
  width: 70%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: absolute;
  left: 10%;
  top: 50%;
  margin-top: -12px;
  line-height: 24px;
  height: 24px
}
.box_mallGroup .mallMenuJD {
  background: url(../images/preview/qtBg.png) 0 -118px no-repeat;
  width: 15px;
  height: 15px;
  position: absolute;
  left: 85%;
  top: 40%
}
.box_mallGroup .styleJD {
  padding: 0
}
.box_mallGroup .styleJD ul {
  list-style-type: none;
  height: auto;
  width: 100%;
  padding: 0;
  text-align: center;
  margin: 0
}
.box_mallGroup .styleJD .li-color {
  height: 50px;
  background-color: #fff;
  line-height: 50px;
  font-size: 14px;
  padding: 0 12.5% 0 12%;
  white-space: nowrap;
  text-align: left
}
.box_mallGroup .styleJD .displayRight {
  float: right;
  background: url(../images/preview/qtBg.png) 0 -158px no-repeat;
  width: 5%;
  height: 14px;
  min-width: 8px
}
.box_mallGroup .mallLiNameJD {
  float: left;
  width: 91%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  margin-top: 1px
}
.box_mallGroup .styleJD .db-border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
  border-top: 1px solid rgba(255, 255, 255, 0.12)
}
.box_mallGroup .mallGroupRightJD {
  position: absolute;
  background-color: #fff;
  top: 0;
  left: 300px;
  color: #000;
  display: none;
  width: 700px;
  height: auto;
  padding: 10px 0 10px 0;
  overflow-y: auto;
  overflow-x: hidden;
  white-space: nowrap
}
.box_mallGroup .secGroupBoxJD {
  width: 700px;
  margin-left: 38px;
  padding: 30px 20px 0 0;
  text-align: left;
  font-size: 12px;
  overflow: hidden;
  white-space: nowrap;
  overflow-x: hidden
}
.box_mallGroup .secGroupNameJD {
  cursor: pointer;
  padding-left: 10px;
  width: 100px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-align: left;
  float: left;
  margin-right: 5px;
  color: #4a4a4a
}
.box_mallGroup .thdGroupJD {
  max-width: 470px;
  border-bottom: 1px dashed #dcdcdc;
  margin: 0 10px 0 30px;
  padding: 0 0 10px 0;
  float: left;
  overflow: hidden;
  width: auto
}
.box_mallGroup .thdGroupBoxJD {
  cursor: pointer;
  float: left;
  font-size: 12px;
  color: #666;
  white-space: nowrap;
  border-left: 1px solid #ddd;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 180px;
  padding: 0 0 0 10px;
  margin: 0 16px 10px -5px
}
.box_mallGroup .mallHeadTM {
  position: relative
}
.box_mallGroup .mallHeadNameTM {
  width: 75%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: absolute;
  left: 20%;
  top: 50%;
  margin-top: -12px;
  text-align: center;
  line-height: 24px;
  height: 24px
}
.box_mallGroup .mallMenuTM {
  background: url(../images/preview/qtBg.png) 0 -118px no-repeat;
  width: 15px;
  height: 15px;
  position: absolute;
  left: 10%;
  top: 40%;
  margin-top: 1px
}
.box_mallGroup .styleTM {
  background-color: #fff;
  padding: 0
}
.box_mallGroup .styleTM .ulMall {
  list-style-type: none;
  height: auto;
  width: 100%;
  padding: 0;
  text-align: center;
  margin: 0;
  border-right: 1px #f7f7f7 solid;
  box-sizing: border-box
}
.box_mallGroup .styleTM .ulMall-ie6 {
  list-style-type: none;
  height: auto;
  width: 100%;
  padding: 0;
  text-align: center;
  margin: 0;
  box-sizing: border-box
}
.box_mallGroup .styleTM .li-color {
  color: #484848;
  height: 62px;
  background-color: #f7f7f7;
  line-height: 62px;
  font-size: 14px;
  padding: 0 12.5% 0 12%;
  border: 1px transparent solid;
  border-bottom: 1px #f1f1f1 solid;
  white-space: nowrap;
  text-align: left;
  list-style-type: none;
}
.box_mallGroup .styleTM .li-color-ie6 {
  color: #484848;
  height: 62px;
  background-color: #f7f7f7;
  line-height: 62px;
  font-size: 14px;
  padding: 0 12.5% 0 12%;
  border: 1px #fff solid;
  border-bottom: 1px #f1f1f1 solid;
  white-space: nowrap;
  text-align: left
}
.box_mallGroup .styleTM .displayRight {
  float: right;
  background: url(../images/preview/qtBg.png) 0 -240px no-repeat;
  width: 5%;
  height: 14px;
  min-width: 8px
}
.box_mallGroup .mallLiNameTM {
  cursor: pointer;
  float: left;
  width: 91%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.box_mallGroup .styleTM .TMli-hover {
  border: 1px solid;
  border-right-width: 0;
  background-color: #fff;
  margin-right: -1px
}
.box_mallGroup .mallGroupRightTM {
  position: absolute;
  background-color: #fff;
  top: 0;
  left: 300px;
  color: #000;
  display: none;
  width: 700px;
  height: auto;
  padding: 10px 0 10px 0;
  overflow-y: auto;
  overflow-x: hidden
}
.box_mallGroup .secGroupBoxTM {
  width: 700px;
  margin-left: 38px;
  padding: 30px 20px 0 0;
  text-align: left;
  font-size: 14px;
  overflow: hidden
}
.box_mallGroup .secGroupNameTM {
  cursor: pointer;
  padding-left: 10px;
  width: 100px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-align: left;
  float: left;
  margin-right: 5px;
  color: #4a4949
}
.box_mallGroup .thdGroupTM {
  max-width: 470px;
  border-bottom: 1px dashed #d2d2d2;
  margin: 0 0 0 30px;
  padding: 0 10px 10px 0;
  float: left;
  overflow: hidden
}
.box_mallGroup .thdGroupBoxTM {
  cursor: pointer;
  float: left;
  font-size: 12px;
  color: #ababab;
  white-space: nowrap;
  border-left: 1px solid #ddd;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 180px;
  padding: 0 0 0 10px;
  margin: 0 16px 10px -5px
}
.box_mallGroup .borderTM-color {
  border: 1px solid;
  border-left-width: 0
}
/*展开*/
.box_mallGroup .displayRight_block {
  width: 0px;
  overflow: hidden;
  position: absolute;
  margin: 0;
  top: 50;
  left: 241px;
  z-index: 9999;
}
/*京东和天猫*/
.box_mallGroup .malldisplay_YHD dl {
  min-height: 484px;
  _height: 484px;
  padding: 9px 15px 9px 15px;
  margin-top: 0;
  background: #ffffff;
  width: 480px;
}
.box_mallGroup .malldisplay_YHD dl dt {
  line-height: normal;
  float: left;
  border-right: 1px dashed #dcdcdc;
  width: 185px;
  margin-left: 38px;
  padding: 30px 20px 20px 0;
  float: left;
  text-align: left;
  font-size: 14px;
}
.box_mallGroup .malldisplay_YHD .displayRight_two {
  width: 100%;
  padding-left: 10px;
}
.box_mallGroup .malldisplay_YHD .displayRight_two a {
  font-size: 14px;
  color: #4a4949;
}
.box_mallGroup .malldisplay_YHD .displayRight_three {
  width: 100%;
  max-width: 470px;
  overflow: hidden;
}
.box_mallGroup .malldisplay_YHD .displayRight_three span {
  float: left;
}
.box_mallGroup .malldisplay_YHD .displayRight_three span a {
  cursor: pointer;
  float: left;
  font-size: 12px;
  color: #ababab;
  white-space: nowrap;
  border-left: 1px solid #ddd;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 180px;
  padding: 0 0 0 10px;
  margin: 8px 12px 8px -1px;
}
/*京东和天猫*/
.box_mallGroup .malldisplay_JD dl, .box_mallGroup .malldisplay_TM dl {
  min-height: 484px;
  _height: 484px;
  padding: 9px 15px 9px 15px;
  margin-top: 0;
  background: #ffffff;
  width: 480px;
}
.box_mallGroup .malldisplay_JD dl dt, .box_mallGroup .malldisplay_TM dl dt {
  clear: both;
  padding-top: 30px;
  font-size: 14px;
  line-height: normal;
  margin-left: 38px;
  font-weight: 100;
}
.box_mallGroup .malldisplay_JD .displayRight_two, .box_mallGroup .malldisplay_TM .displayRight_two {
  width: 40%;
  float: left;
}
.box_mallGroup .malldisplay_JD .displayRight_two a, .box_mallGroup .malldisplay_TM .displayRight_two a {
  font-size: 14px;
  color: #4a4949;
}
.box_mallGroup .malldisplay_JD .displayRight_three, .box_mallGroup .malldisplay_TM .displayRight_three {
  width: 50%;
  float: right;
  max-width: 470px;
  overflow: hidden;
}
.box_mallGroup .malldisplay_JD .displayRight_three span, .box_mallGroup .malldisplay_TM .displayRight_three span {
  float: left;
}
.box_mallGroup .malldisplay_JD .displayRight_three span a, .box_mallGroup .malldisplay_TM .displayRight_three span a {
  cursor: pointer;
  float: left;
  font-size: 12px;
  color: #ababab;
  white-space: nowrap;
  border-left: 1px solid #ddd;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 180px;
  padding: 0 0 0 10px;
  margin: 0 16px 10px -5px;
}
/*新版商城分类开始*/
.box_mallGroup_v1, .box_mallGroup_v1 .view {
  overflow: inherit !important;
}
.box_mallGroup_v1 .mallHead {
  width: 100%;
  height: 100%;
  font-family: 微软雅黑;
  font-size: 16px;
  color: #f5f5f5;
  -moz-user-select: none;
  -o-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.box_mallGroup_v1 .styleMall {
  width: auto;
  font-family: 微软雅黑
}
.box_mallGroup_v1 .mallGroupRight {
  line-height: 16px
}
.box_mallGroup_v1 .styleMall li p {
  vertical-align: text-bottom;
  margin-left: 0;
  font-size: 22px;
}
.box_mallGroup_v1 .styleMall .point2 {
  float: left;
  background: url(../images/preview/qtBg.png) 0 -208px no-repeat;
  width: 15px;
  height: 15px
}
.box_mallGroup_v1 .styleMall ul {
  margin: 0px;
  padding: 0px;
}
.box_mallGroup_v1 .mallHeadYHD {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center
}
.box_mallGroup_v1 .mallIYHD {
  display: inline-block;
  height: 100%;
  vertical-align: middle
}
.box_mallGroup_v1 .mallNameYHD {
  vertical-align: middle
}
.box_mallGroup_v1 .styleYHD {
  background-color: #fff;
  padding: 0;
}
.box_mallGroup_v1 .styleYHD ul {
  list-style-type: none;
  height: auto;
  width: 100%;
  padding: 0;
  text-align: center;
  margin: 0
}
/* .box_mallGroup_v1 .styleYHD .li-color{height:70px; line-height:69px; border-bottom:1px #f5f5f5 solid; font-size:14px; padding:0 12.5% 0 12%; white-space:nowrap; text-align:left; color:#4a4949}
.box_mallGroup_v1 .styleYHD .displayRight{float:right; background:url(../images/preview/qtBg.png) 0 -208px no-repeat; width:5%; height:15px; min-width:6.7px}
.box_mallGroup_v1 .styleYHD .displayRight-hover{float:right; background:url(../images/preview/qtBg.png) 0 -158px no-repeat; width:5%; height:15px; min-width:6.7px} */
/* cyj开始 */
.box_mallGroup_v1 .styleYHD .li-color {
  position: relative;
  height: 70px;
  line-height: 69px;
  border-bottom: 1px #f5f5f5 solid;
  font-size: 14px;
  white-space: nowrap;
  text-align: left;
  color: #4a4949
}
.box_mallGroup_v1 .styleYHD .displayRight {
  position: absolute;
  background: url(../images/preview/qtBg.png) 0 -208px no-repeat;
  width: 5%;
  height: 15px;
  min-width: 6.7px
}
.box_mallGroup_v1 .styleYHD .displayRight-hover {
  position: absolute;
  background: url(../images/preview/qtBg.png) 0 -158px no-repeat;
  width: 5%;
  height: 15px;
  min-width: 6.7px
}
/* cyj结束 */
.box_mallGroup_v1 .mallLiNameYHD {
  float: left;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  padding: 0 12.5% 0 12%;
}
.box_mallGroup_v1 .mallLiNameYHD a {
  color: #484848;
  text-decoration: none;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.box_mallGroup_v1 .styleMall ul .checked .mallLiNameYHD a {
  color: #FFFFFF;
}
.box_mallGroup_v1 .mallGroupRightYHD {
  position: absolute;
  background-color: #fff;
  top: 0;
  left: 300px;
  color: #000;
  display: none;
  width: 750px;
  height: auto;
  padding: 10px 0 10px 0;
  overflow-y: auto;
  overflow-x: hidden;
  white-space: nowrap
}
.box_mallGroup_v1 .groupColBox {
  width: 750px;
  overflow-x: hidden;
  white-space: nowrap;
  margin: 0;
  padding: 0
}
.box_mallGroup_v1 .groupCol1, .box_mallGroup_v1 .groupCol2, .box_mallGroup_v1 .groupCol3 {
  float: left;
  max-width: 249px;
  height: auto;
  padding: 0;
  margin: 0;
  border-right: 1px #dcdcdc dotted
}
.box_mallGroup_v1 .groupCol3 {
  border-right: 0
}
.box_mallGroup_v1 .secGroupBoxYHD {
  width: 190px;
  margin-left: 38px;
  padding: 30px 20px 20px 0;
  float: left;
  text-align: left;
  font-size: 14px;
  overflow: hidden;
  display: none
}
.box_mallGroup_v1 .secGroupNameYHD {
  padding-left: 10px;
  cursor: pointer;
  color: #4a4949
}
.box_mallGroup_v1 .thdGroupBoxYHD {
  cursor: pointer;
  float: left;
  font-size: 12px;
  color: #ababab;
  margin: 8px 12px 8px -1px;
  padding: 0 0 0 10px;
  white-space: nowrap;
  border-left: 1px solid #ddd;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 180px
}
.box_mallGroup_v1 .mallHeadJD {
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.box_mallGroup_v1 .mallHeadNameJD {
  width: 70%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: absolute;
  left: 10%;
  top: 50%;
  margin-top: -12px;
  line-height: 24px;
  height: 24px
}
.box_mallGroup_v1 .mallMenuJD {
  background: url(../images/preview/qtBg.png) 0 -118px no-repeat;
  width: 15px;
  height: 15px;
  position: absolute;
  right: 20px;
  top: 54%;
  margin-top: -8px;
}
.box_mallGroup_v1 .styleJD {
  padding: 0
}
.box_mallGroup_v1 .styleJD ul {
  list-style-type: none;
  height: auto;
  width: 100%;
  padding: 0;
  text-align: center;
  margin: 0
}
.box_mallGroup_v1 .styleJD .li-color {
  position: relative;
  height: 70px;
  line-height: 70px;
  font-size: 14px;
  white-space: nowrap;
  text-align: left
}
.box_mallGroup_v1 .styleJD .displayRight {
  position: absolute;
  background: url(../images/preview/qtBg.png) 0 -158px no-repeat;
  width: 5%;
  height: 15px;
  min-width: 6.7px;
  color: #ffffff;
}
.box_mallGroup_v1 .styleJD .pdg_font_icon {
  color: #ffffff;
}
.box_mallGroup_v1 .mallLiNameJD {
  float: left;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  color: #fff;
  padding: 0 12.5% 0 12%;
}
.box_mallGroup_v1 .mallLiNameJD a {
  color: #ffffff !important;
  text-decoration: none;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.box_mallGroup_v1 .mallLiNameJD:hover {
  color: #ffffff;
}
.box_mallGroup_v1 .styleJD .db-border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
  border-top: 1px solid rgba(255, 255, 255, 0.12)
}
.box_mallGroup_v1 .mallGroupRightJD {
  position: absolute;
  background-color: #fff;
  top: 0;
  left: 300px;
  color: #000;
  display: none;
  width: 700px;
  height: auto;
  padding: 10px 0 10px 0;
  overflow-y: auto;
  overflow-x: hidden;
  white-space: nowrap
}
.box_mallGroup_v1 .secGroupBoxJD {
  width: 700px;
  margin-left: 38px;
  padding: 30px 20px 0 0;
  text-align: left;
  font-size: 12px;
  overflow: hidden;
  white-space: nowrap;
  overflow-x: hidden
}
.box_mallGroup_v1 .secGroupNameJD {
  cursor: pointer;
  padding-left: 10px;
  width: 100px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-align: left;
  float: left;
  margin-right: 5px;
  color: #4a4a4a
}
.box_mallGroup_v1 .thdGroupJD {
  max-width: 470px;
  border-bottom: 1px dashed #dcdcdc;
  margin: 0 10px 0 30px;
  padding: 0 0 10px 0;
  float: left;
  overflow: hidden;
  width: auto
}
.box_mallGroup_v1 .thdGroupBoxJD {
  cursor: pointer;
  float: left;
  font-size: 12px;
  color: #666;
  white-space: nowrap;
  border-left: 1px solid #ddd;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 180px;
  padding: 0 0 0 10px;
  margin: 0 16px 10px -5px
}
.box_mallGroup_v1 .mallHeadTM {
  position: relative
}
.box_mallGroup_v1 .mallHeadNameTM {
  width: 75%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: absolute;
  left: 20%;
  top: 50%;
  margin-top: -12px;
  text-align: center;
  line-height: 24px;
  height: 24px
}
.box_mallGroup_v1 .mallMenuTM {
  background: url(../images/preview/qtBg.png) 0 -118px no-repeat;
  width: 15px;
  height: 15px;
  position: absolute;
  left: 20px;
  top: 40%;
  margin-top: 1px
}
.box_mallGroup_v1 .styleTM {
  background-color: #fff;
  padding: 0
}
.box_mallGroup_v1 .styleTM .ulMall {
  list-style-type: none;
  height: auto;
  width: 100%;
  padding: 0;
  text-align: center;
  margin: 0;
  border-right: 1px #f7f7f7 solid;
  box-sizing: border-box
}
.box_mallGroup_v1 .styleTM .ulMall-ie6 {
  list-style-type: none;
  height: auto;
  width: 100%;
  padding: 0;
  text-align: center;
  margin: 0;
  box-sizing: border-box
}
.box_mallGroup_v1 .styleTM .li-color {
  position: relative;
  color: #484848;
  height: 70px;
  background-color: #f7f7f7;
  line-height: 70px;
  font-size: 14px;
  border: 1px transparent solid;
  border-bottom: 1px #f1f1f1 solid;
  white-space: nowrap;
  text-align: left;
  list-style-type: none;
}
.box_mallGroup_v1 .styleTM .li-color-ie6 {
  color: #484848;
  height: 62px;
  background-color: #f7f7f7;
  line-height: 62px;
  font-size: 14px;
  padding: 0 12.5% 0 12%;
  border: 1px #fff solid;
  border-bottom: 1px #f1f1f1 solid;
  white-space: nowrap;
  text-align: left
}
.box_mallGroup_v1 .styleTM .displayRight {
  position: absolute;
  background: url(../images/preview/qtBg.png) 0 -240px no-repeat;
  width: 5%;
  height: 14px;
  min-width: 8px;
}
.box_mallGroup_v1 .mallLiNameTM {
  cursor: pointer;
  float: left;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 12.5% 0 12%;
}
.box_mallGroup_v1 .mallGroupRightTM {
  position: absolute;
  background-color: #fff;
  top: 0;
  left: 300px;
  color: #000;
  display: none;
  width: 700px;
  height: auto;
  padding: 10px 0 10px 0;
  overflow-y: auto;
  overflow-x: hidden
}
.box_mallGroup_v1 .secGroupBoxTM {
  width: 700px;
  margin-left: 38px;
  padding: 30px 20px 0 0;
  text-align: left;
  font-size: 14px;
  overflow: hidden
}
.box_mallGroup_v1 .secGroupNameTM {
  cursor: pointer;
  padding-left: 10px;
  width: 100px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-align: left;
  float: left;
  margin-right: 5px;
  color: #4a4949
}
.box_mallGroup_v1 .thdGroupTM {
  max-width: 470px;
  border-bottom: 1px dashed #d2d2d2;
  margin: 0 0 0 30px;
  padding: 0 10px 10px 0;
  float: left;
  overflow: hidden
}
.box_mallGroup_v1 .thdGroupBoxTM {
  cursor: pointer;
  float: left;
  font-size: 12px;
  color: #ababab;
  white-space: nowrap;
  border-left: 1px solid #ddd;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 180px;
  padding: 0 0 0 10px;
  margin: 0 16px 10px -5px
}
.box_mallGroup_v1 .borderTM-color {
  border: 1px solid;
  border-left-width: 0
}
/*展开*/
/* .box_mallGroup_v1 .displayRight_block{width:0px; overflow:hidden; position:absolute; margin:0; left:241px; top:48px; z-index:-1;} */
/* cyj */
.box_mallGroup_v1 .displayRight_block {
  width: 0px;
  overflow: hidden;
  position: absolute;
  margin: 0;
  left: 241px;
  top: -1px;
  z-index: -1;
}
/*京东和天猫*/
.box_mallGroup_v1 .malldisplay_YHD dl {
  min-height: 100%;
  display: inline-block !important;
  overflow-y: auto;
  overflow-x: hidden;
  margin: 0;
  background: #ffffff;
  width: 700px
}
.box_mallGroup_v1 .malldisplay_YHD dl dt {
  line-height: normal;
  float: left;
  width: 348px;
  padding: 20px;
  float: left;
  text-align: left;
  font-size: 14px;
  font-weight: 500
}
.box_mallGroup_v1 .malldisplay_YHD dl dt:nth-child(2n+1) {
  clear: both
}
.box_mallGroup_v1 .malldisplay_YHD .displayRight_two {
  width: 100%;
  padding-left: 10px;
  font-weight: 700
}
.box_mallGroup_v1 .malldisplay_YHD .displayRight_two a {
  font-size: 14px;
}
.box_mallGroup_v1 .malldisplay_YHD .displayRight_three {
  width: 100%;
  max-width: 470px;
  overflow: hidden;
}
.box_mallGroup_v1 .malldisplay_YHD .displayRight_three span {
  float: left;
}
.box_mallGroup_v1 .malldisplay_YHD .displayRight_three span a {
  cursor: pointer;
  float: left;
  font-size: 14px;
  white-space: nowrap;
  border-left: 1px solid #ddd;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 120px;
  padding: 0 10px;
  margin: 8px 4px 0 0;
}
/*京东和天猫*/
.box_mallGroup_v1 .malldisplay_JD dl, .box_mallGroup_v1 .malldisplay_TM dl {
  min-height: 100%;
  display: inline-block !important;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 9px 15px 9px 15px;
  margin-top: 0;
  background: #ffffff;
  max-width: 700px;
  width: auto;
}
.box_mallGroup_v1 .malldisplay_JD dl dt, .box_mallGroup_v1 .malldisplay_TM dl dt {
  clear: both;
  padding-top: 30px;
  font-size: 14px;
  line-height: normal;
  margin-left: 38px;
  font-weight: 100;
}
.box_mallGroup_v1 .malldisplay_JD .displayRight_two, .box_mallGroup_v1 .malldisplay_TM .displayRight_two {
  cursor: pointer;
  padding-left: 10px;
  width: 120px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-align: left;
  float: left;
  margin-right: 5px;
  font-weight: 700
}
.box_mallGroup_v1 .malldisplay_JD .displayRight_two a, .box_mallGroup_v1 .malldisplay_TM .displayRight_two a {
  font-size: 14px;
}
.box_mallGroup_v1 .malldisplay_JD .displayRight_three, .box_mallGroup_v1 .malldisplay_TM .displayRight_three {
  max-width: 459px;
  border-bottom: 1px dashed #d2d2d2;
  padding: 0 10px 10px 0;
  float: left;
  overflow: hidden;
}
.box_mallGroup_v1 .malldisplay_JD .displayRight_three span, .box_mallGroup_v1 .malldisplay_TM .displayRight_three span {
  float: left;
}
.box_mallGroup_v1 .malldisplay_JD .displayRight_three span a, .box_mallGroup_v1 .malldisplay_TM .displayRight_three span a {
  cursor: pointer;
  float: left;
  font-size: 14px;
  white-space: nowrap;
  border-left: 1px solid #ddd;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 120px;
  padding: 0 0 0 10px;
  margin: 0 16px 10px -5px;
}
.box_mallGroup_v1 .pdg_font_icon {
  float: left;
  margin: 0px 9px 0px 0px;
}
.box_mallGroup_v1 .pdg_font_icon img {
  width: 20px;
  height: 20px;
}
.box_mallGroup_v1 dl {
  overflow: auto;
}
.box_mallGroup_v1 dl::-webkit-scrollbar {
  width: 7px;
  height: 5px;
  background-color: #eef7ff;
  border-radius: 16px;
}
.box_mallGroup_v1 dl::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: #eef7ff;
}
.box_mallGroup_v1 dl::-webkit-scrollbar-thumb {
  height: 5px;
  border-radius: 16px;
  background-color: #afd8fd;
}
.box_mallGroup_v1 .displayRight {
  position: relative;
  right: 8px;
  top: calc(50% - 7px);
}
/*新版商城分类结束*/
/*防伪查询*/
.box_queryCode_v1 .view, .box_queryCode .view {
  overflow: inherit !important
}
.box_queryCode_v1 .queryCodeFrom, .box_queryCode .queryCodeFrom {
  border: 1px solid #fd8f37;
  background: #fff;
  padding: 12px;
  position: relative;
  min-width: 210px;
}
.box_queryCode_v1 .queryCodeFrom .queryCodeList, .box_queryCode .queryCodeFrom .queryCodeList {
  border-bottom: 1px solid #eef1f5;
  padding-top: 15px;
  position: relative
}
.box_queryCode_v1 .queryCodeFrom .queryCodeList input, .box_queryCode .queryCodeFrom .queryCodeList input {
  outline: 0;
  border: 0;
  width: calc(100% - 15px);
  line-height: 40px;
  height: 40px;
  padding-left: 15px;
  font-size: 14px
}
.box_queryCode_v1 .queryCodeFrom .queryCodeList a, .box_queryCode .queryCodeFrom .queryCodeList a {
  position: absolute;
  right: 0;
  top: 10px;
  border-radius: 5px;
  border: 1px solid #fd8f37;
  color: #fd8f37;
  line-height: 32px;
  width: 100px;
  text-align: center
}
.box_queryCode_v1 .queryCodeFrom a.submit, .box_queryCode .queryCodeFrom a.submit {
  background: #fd8f37;
  color: #fff;
  line-height: 40px;
  text-align: center;
  display: block;
  margin: 30px auto 10px
}
.box_queryCode_v1 .queryCodeFrom .queryCodeResult, .box_queryCode .queryCodeFrom .queryCodeResult {
  display: none;
  overflow: hidden
}
.box_queryCode_v1 .queryCodeFrom .queryCodeResult ul, .box_queryCode .queryCodeFrom .queryCodeResult ul {
  margin: 0
}
.box_queryCode_v1 .queryCodeFrom .queryCodeResult p, .box_queryCode .queryCodeFrom .queryCodeResult p {
  border-top: 1px solid #eef1f5;
  position: relative;
  height: 50px;
  margin: 40px auto 0
}
.box_queryCode_v1 .queryCodeFrom .queryCodeResult p span, .box_queryCode .queryCodeFrom .queryCodeResult p span {
  display: block;
  background: #fff;
  color: #fd8f37;
  font-size: 18px;
  margin: -17px auto 0;
  width: 115px;
  text-align: center
}
.box_queryCode_v1 .queryCodeFrom .queryCodeResult ul li, .box_queryCode .queryCodeFrom .queryCodeResult ul li {
  color: #b1b1b1
}
.box_queryCode_v1 .queryCodeFrom .queryCodeResult ul li.rTitle, .box_queryCode .queryCodeFrom .queryCodeResult ul li.rTitle {
  color: #333;
  line-height: 40px;
  font-size: 16px
}
.box_queryCode_v1 .queryCodeFrom .queryCodeResult .rBack, .box_queryCode .queryCodeFrom .queryCodeResult .rBack {
  height: 30px;
}
.box_queryCode_v1 .queryCodeFrom .queryCodeResult .rBack span, .box_queryCode .queryCodeFrom .queryCodeResult .rBack span {
  margin: 0 auto;
  display: block;
  text-align: center;
  cursor: pointer;
}
.box_queryCode_v1 .queryCodeFrom .queryCodeResult .rBack span:before, .box_queryCode .queryCodeFrom .queryCodeResult .rBack span:before {
  font-size: 48px;
  color: #e8e8e8;
}
.box_queryCode_v1 .queryCodeFrom .fwPhone, .box_queryCode_v1 .queryCodeFrom .fwCheckCode, .box_queryCode .queryCodeFrom .fwPhone, .box_queryCode .queryCodeFrom .fwCheckCode {
  display: none;
}
.box_queryCode_v1 .queryCodeFrom .disabled, .box_queryCode_v1 .queryCodeFrom .fw-disable, .box_queryCode .queryCodeFrom .disabled, .box_queryCode .queryCodeFrom .fw-disable {
  pointer-events: none;
  opacity: 0.5;
}
.box_queryCode_v1 #fwBMapContainer, .box_queryCode #fwBMapContainer {
  height: 260px;
  margin-top: 10px;
}
/*end of 防伪查询*/
/*门店防伪查询*/
.box_storeOrigin_v1 .view, .box_queryCode .view {
  overflow: inherit !important
}
.box_storeOrigin_v1 .queryCodeFrom, .box_queryCode .queryCodeFrom {
  border: 1px solid #fd8f37;
  background: #fff;
  padding: 12px;
  position: relative;
  min-width: 210px;
}
.box_storeOrigin_v1 .queryCodeFrom .queryCodeList, .box_queryCode .queryCodeFrom .queryCodeList {
  border-bottom: 1px solid #eef1f5;
  padding-top: 15px;
  position: relative
}
.box_storeOrigin_v1 .queryCodeFrom .queryCodeList input, .box_queryCode .queryCodeFrom .queryCodeList input {
  outline: 0;
  border: 0;
  width: calc(100% - 15px);
  line-height: 40px;
  height: 40px;
  padding-left: 15px;
  font-size: 14px
}
.box_storeOrigin_v1 .queryCodeFrom .queryCodeList a, .box_queryCode .queryCodeFrom .queryCodeList a {
  position: absolute;
  right: 0;
  top: 10px;
  border-radius: 5px;
  border: 1px solid #fd8f37;
  color: #fd8f37;
  line-height: 32px;
  width: 100px;
  text-align: center
}
.box_storeOrigin_v1 .queryCodeFrom a.submit, .box_queryCode .queryCodeFrom a.submit {
  background: #fd8f37;
  color: #fff;
  line-height: 40px;
  text-align: center;
  display: block;
  margin: 30px auto 10px
}
.box_storeOrigin_v1 .queryCodeFrom .queryCodeResult, .box_queryCode .queryCodeFrom .queryCodeResult {
  display: none;
  overflow: hidden
}
.box_storeOrigin_v1 .queryCodeFrom .queryCodeResult ul, .box_queryCode .queryCodeFrom .queryCodeResult ul {
  margin: 0
}
.box_storeOrigin_v1 .queryCodeFrom .queryCodeResult p, .box_queryCode .queryCodeFrom .queryCodeResult p {
  border-top: 1px solid #eef1f5;
  position: relative;
  height: 50px;
  margin: 40px auto 0
}
.box_storeOrigin_v1 .queryCodeFrom .queryCodeResult p span, .box_queryCode .queryCodeFrom .queryCodeResult p span {
  display: block;
  background: #fff;
  color: #fd8f37;
  font-size: 18px;
  margin: -17px auto 0;
  width: 115px;
  text-align: center
}
.box_storeOrigin_v1 .queryCodeFrom .queryCodeResult ul li, .box_queryCode .queryCodeFrom .queryCodeResult ul li {
  color: #b1b1b1
}
.box_storeOrigin_v1 .queryCodeFrom .queryCodeResult ul li.rTitle, .box_queryCode .queryCodeFrom .queryCodeResult ul li.rTitle {
  color: #333;
  line-height: 40px;
  font-size: 16px
}
.box_storeOrigin_v1 .queryCodeFrom .queryCodeResult .rBack, .box_queryCode .queryCodeFrom .queryCodeResult .rBack {
  height: 30px;
}
.box_storeOrigin_v1 .queryCodeFrom .queryCodeResult .rBack span, .box_queryCode .queryCodeFrom .queryCodeResult .rBack span {
  margin: 0 auto;
  display: block;
  text-align: center;
  cursor: pointer;
}
.box_storeOrigin_v1 .queryCodeFrom .queryCodeResult .rBack span:before, .box_queryCode .queryCodeFrom .queryCodeResult .rBack span:before {
  font-size: 48px;
  color: #e8e8e8;
}
.box_storeOrigin_v1 .queryCodeFrom .fwPhone, .box_storeOrigin_v1 .queryCodeFrom .fwCheckCode, .box_queryCode .queryCodeFrom .fwPhone, .box_queryCode .queryCodeFrom .fwCheckCode {
  display: none;
}
.box_storeOrigin_v1 .queryCodeFrom .disabled, .box_storeOrigin_v1 .queryCodeFrom .fw-disable, .box_queryCode .queryCodeFrom .disabled, .box_queryCode .queryCodeFrom .fw-disable {
  pointer-events: none;
  opacity: 0.5;
}
.box_storeOrigin_v1 #fwBMapwrapperStore {
  height: 260px;
  margin-top: 10px;
}
#fwBMapwrapperStore label {
  max-width: inherit;
}
.box_storeOrigin_v1 #storeDistance {
  padding: 10px;
  overflow: hidden;
  color: white;
  font-size: 16px;
  margin: 0 5px 10px -5px;
  background: #fd8f37
}
.box_storeOrigin_v1 #storeDistance span {
  display: block;
  font-size: 14px;
}
/*end of 门店防伪查询*/
/* box_books_v1 电子图册*/
.box_books_v1 > .view {
  padding: 10px 0;
}
.box_books_v1 .booksList ul li {
  margin-bottom: 10px;
  text-align: center;
  float: left;
  width: 25%;
}
.box_books_v1 a.books_link {
  display: block;
  margin: 0 auto;
}
.box_books_v1 .books_link .typeImg > img {
  transition: all 0.1s;
}
.box_books_v1 .books_link .typeImg > img:hover {
  transform: scale(1.1);
}
.box_books_v1 .typeImg {
  margin: 0 auto;
  cursor: pointer;
}
.box_books_v1 .typeName {
  text-align: center;
  margin: 0 auto;
  padding: 6px 0;
  overflow: hidden;
  cursor: pointer;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%
}
.box_books_v1 .listPhotoPanel1 {
  width: 100%;
  margin: 0 5px 5px 0;
}
.box_books_v1 .listPhotoPanel2 {
  margin: 0 auto;
  width: 100%;
  position: relative
}
.box_books_v1 .photoListContainer {
  height: auto;
  overflow: hidden;
  box-sizing: content-box;
}
.box_books_v1 .listPhotoPanel2 .photoListContainer {
  margin: 0 50px;
}
.box_books_v1 .scroll_list {
  width: 100%;
  box-sizing: content-box;
}
.box_books_v1 .scroll_list ul > li.books_li {
  float: left;
}
.box_books_v1 .listPhotoPanel2 .scroll_list {
  width: 100%;
  box-sizing: content-box;
}
.box_books_v1 .listPhotoPanel2 .prev {
  background: url("../images/listPhoto/listPhotoButton.png") no-repeat -28px -16px;
  display: block;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 50%;
  margin-top: -25px;
  left: 0;
  cursor: pointer;
  z-index: 99;
}
.box_books_v1 .listPhotoPanel2 .prev:hover {
  background: url("../images/listPhoto/listPhotoButton.png") no-repeat -78px -16px;
}
.box_books_v1 .listPhotoPanel2 .next {
  background: url("../images/listPhoto/listPhotoButton.png") no-repeat -28px -72px;
  display: block;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 50%;
  margin-top: -25px;
  right: 0;
  cursor: pointer;
  z-index: 99;
}
.box_books_v1 .listPhotoPanel2 .next:hover {
  background: url("../images/listPhoto/listPhotoButton.png") no-repeat -78px -72px;
}
.box_books_v1 .listPhotoPanel3 {
  width: 100%;
  margin: 0 auto
}
.box_books_v1 .tempWrap {
  margin: 0 auto;
}
.box_books_v1 .object {
  visibility: hidden;
  -webkit-transform: perspective(1200px) rotateY(180deg) scale(0.1);
  -ms-transform: perspective(1200px) rotateY(180deg) scale(0.1);
  transform: perspective(1200px) rotateY(180deg) scale(0.1);
  left: 0;
  z-index: -1;
  opacity: 0;
  transition: 1s all;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.box_books_v1 .object.open {
  left: 0;
  top: 0;
  visibility: visible;
  opacity: 1;
  z-index: 999;
  -webkit-transform: perspective(1200px) rotateY(0deg) scale(1);
  -ms-transform: perspective(1200px) rotateY(0deg) scale(1);
  transform: perspective(1200px) rotateY(0deg) scale(1);
  width: 100%;
  height: 100%;
  position: relative;
}
.box_books_v1 .close_books {
  position: absolute;
  top: -6px;
  right: -15px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  text-align: center;
  border: 1px solid #ccc;
  background-color: #fff;
  line-height: 30px;
  font-size: 25px;
  color: #555;
  font-weight: bold;
  cursor: pointer;
  display: none;
  z-index: 1000;
}
.box_books_v1 .close_books:hover {
  background-color: #ccc;
  color: #fff;
}
/* box_books_v1 电子图册end*/
/*预约*/
#Web_main_float .reser_list {
  height: 100% !important;
  overflow: auto;
}
.reser_list {
  overflow: auto;
  height: 164px;
  margin-right: 4px;
}
.reser_list .reser_list_li {
  float: left;
  width: 358px;
  margin-left: 30px;
  margin-bottom: 10px;
  border: 1px solid #ccc;
  border-top: 2px solid;
  padding: 10px;
}
.reser_list.model1 .reser_list_li {
  width: 100%;
  clear: both;
  margin-bottom: 15px;
  margin-left: 0px;
}
.reser_list.model2 .reser_list_li {
  width: 358px;
  margin-left: 30px;
  margin-bottom: 10px;
  border: 1px solid #ccc;
  border-top: 2px solid;
  padding: 10px;
}
.reser_list.model3 .reser_list_li {
  margin-left: 21px;
  width: calc(33.333% - 14px)
}
.reser_list.model4 .reser_list_li {
  width: calc(25% - 15px)
}
.reser_list .reser_list_li .reser_flex {
  display: flex;
  justify-content: space-between;
}
.reser_list .reser_list_li .reservationBtn {
  font-style: normal;
  right: 5px;
  background-color: #0e85f6;
  color: #ffffff;
  padding: 3px 14px;
  border-radius: 5px;
}
.reser_list .reser_list_li .oprerate {
  margin-left: 5px;
}
.reser_list .reser_list_li .reser_price {
  font-size: 16px;
  color: red;
}
.reser_list .reser_list_li ul {
  width: 210px;
  cursor: pointer;
  position: relative;
  padding-bottom: 8px;
  margin: 0;
  box-sizing: border-box;
  border-top-width: 5px;
  border-top-color: #00a0e9;
  cursor: pointer;
}
.reser_list ul li.reser_title {
  font-size: 18px;
  padding-bottom: 8px;
  color: #00a0e9;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.reser_list ul li {
  color: #c0c0c0;
}
.reser_list ul li.reser_desc {
  margin-top: 8px;
  width: 170px;
  height: 40px;
  line-height: 20px;
  overflow: hidden;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
/* 图片 */
.reser_list .reser_list_li .reser_p {
  width: 146px;
  height: 96px;
  position: relative;
  overflow: hidden;
  border-radius: 11px;
}
#reser_list #reser_list_li #reser_p img {
  width: 100%;
  border-radius: 11px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
/* 详情 */
#reDetail_cope {
  width: 100%;
  height: 100%;
  min-width: 1200px;
  min-height: 2680px;
  background: #1f1313;
  position: absolute;
  margin: 0 auto;
  z-index: 998;
  top: 0;
  opacity: .2;
}
.reser_content {
  width: 578px;
  height: 714px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 999;
  background-color: #ffffff;
  border-radius: 11px;
  overflow: hidden;
}
.reser_content .code_content {
  padding: 15px;
  height: 657px;
  overflow: hidden;
  overflow-y: scroll;
}
.reser_content .code_content * {
  max-width: 100%
}
.reser_content #title {
  margin: 14px 8px 5px 36px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 20px;
}
/* for location */
.introduceForLocation {
  height: 250px;
}
.introduceForLocation .code_content {
  padding: 15px;
  height: 170px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden
}
.reser_list .clearfix {
  height: 15px;
  clear: both;
}
.reser_list .reser_icon {
  position: absolute;
  right: 20px;
  top: 10px;
  font-size: 50px;
  cursor: pointer
}
#yyMapWrap {
  height: 260px;
  z-index: 999
}
#yyBMapwrapper #mapIcon {
  font-size: 35px;
  margin: 0 auto;
  width: 50px;
  color: #ddd;
  cursor: pointer
}
#yyBMapwrapper {
  margin-top: 20px;
  z-index: 999
}
#yyMapWrap label {
  max-width: auto !important;
}
#windowPop {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  background: rgba(0, 0, 0, .2);
  z-index: 998
}
.windowPop_body {
  position: relative;
  top: 100px;
  bottom: 100px;
  height: calc(100% - 240px); /*transform: translate(0%,-50%);*/ background: #e8f1f5;
  width: 800px;
  padding: 20px;
  box-sizing: content-box;
  margin: 0 auto;
}
.windowPop_close {
  position: absolute;
  right: 0px;
  left: 0;
  top: 10px;
  width: 100%;
  height: 60px;
  border-bottom: 1px solid #cfd8dc;
}
.windowPop_close span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  line-height: 60px;
  font-size: 24px;
  border-bottom: 3px solid #cfd8dc;
}
.windowPop_close i {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 30px;
  cursor: pointer;
}
.windowPop_layout {
  border-top: 5px solid #cfd8dc;
  background: #fff;
  padding: 20px 25px;
}
.windowPop_layout li {}
.setInfo_title {
  font-size: 18px;
  margin-bottom: 5px;
  margin-top: 30px;
}
.setInfo_title:first-child {
  margin-top: 0px;
}
.windowPop_layout li.setInfo_name span {
  display: block;
  font-size: 16px;
  padding-bottom: 10px;
}
.windowPop_layout li.setInfo_list {
  position: relative;
  height: 40px;
  margin-top: 15px;
  line-height: 40px;
  font-size: 14px;
}
.windowPop_layout li.setInfo_list:first-child {
  margin-top: 0px;
}
.windowPop_layout li.setInfo_list > label {
  float: left;
  width: 120px;
  font-weight: normal;
  color: #b6b6b6;
}
.windowPop_layout li.setInfo_list .re_select, .setInfo_list input.enterInput {
  border-bottom: 1px solid #b4c4d6;
  display: block;
  box-sizing: border-box;
  height: 40px;
  margin: 0;
  float: right;
  width: calc(100% - 120px)
}
.windowPop_layout li.setInfo_list .re_select > span {
  padding-right: 10px;
}
.windowPop_layout li.setInfo_list .re_select > i, .windowPop_layout li.setInfo_list > i {
  position: absolute;
  right: 10px;
  top: 0px;
  font-style: normal;
  cursor: pointer
}
.setInfo_list input.enterInput {
  outline: none;
  background: none;
  border: none;
  border-bottom: 1px solid #b4c4d6;
}
.windowPop_content .remark {
  border: none;
  width: calc(100% - 30px);
  height: 50px;
  box-sizing: content-box;
  resize: none;
  outline: none;
  border-top: 5px solid #cfd8dc;
  background: #fff;
  padding: 15px;
}
.windowPop_content { /*max-height:460px;*/ overflow: hidden;
  overflow-y: auto;
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 75px;
  top: 100px;
}
.win_scroll {
  overflow: auto;
}
.win_scroll::-webkit-scrollbar {
  width: 7px;
  height: 5px;
  background-color: #eef7ff;
  border-radius: 16px;
}
.win_scroll::-webkit-scrollbar-track {
  border-radius: 16px;
  background-color: #eef7ff;
  -webkit-box-shadow: none;
}
.win_scroll::-webkit-scrollbar-thumb {
  height: 5px;
  border-radius: 16px;
  background-color: #afd8fd;
}
.windowPop_bottom {
  cursor: pointer;
  text-align: center;
  height: 42px;
  line-height: 42px;
  display: block;
  z-index: 999;
  font-size: 16px;
  color: #fff;
  position: absolute;
  bottom: 20px;
  width: calc(100% - 40px);
}
.win_color {
  color: #fd8f37
}
.win_border_color {
  border-color: #fd8f37;
}
.win_background_color {
  background: #fd8f37;
}
.win_background_color:hover {
  opacity: .8
}
.windowPop_repeat {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;
  width: 500px;
  margin: 0 auto;
  background: #fff;
  border: 8px solid #e8f1f5;
}
.windowPop_repeat ul {
  display: block;
  margin: 30px;
}
.windowPop_repeat ul li {
  min-height: 30px;
  padding: 5px;
  overflow: hidden;
  line-height: 25px;
}
.windowPop_repeat ul li span {
  color: #919394;
  width: 90px;
  display: inline-block;
}
.windowPop_repeat_bottom {
  margin: 20px auto;
  height: 40px;
  text-align: center;
}
.windowPop_repeat_bottom a {
  display: inline-block;
  line-height: 40px;
  text-align: center;
  width: 120px;
  margin: 0 10px;
  color: #fff;
}
.windowPop_repeat_bottom a.reset {
  opacity: .5
}
.windowPop_repeat_bottom a:hover {
  color: #fff;
}
.windowPop_repeat_bottom a.goback {
  width: 250px;
}
.windowPop_sucess_title {
  font-size: 30px;
  text-align: center;
  border-bottom: 1px solid #b4c4d6;
  margin: 0 20px;
  padding-bottom: 20px;
}
.windowPop_sucess_code {
  color: #fd8f37;
  text-align: center;
  font-size: 16px;
  line-height: 60px;
}
.yy-disable {
  pointer-events: none;
  opacity: .5
}
.clickDetail_only {
  display: block;
  width: 300px;
  height: 40px;
  position: relative;
  margin: 0 auto;
  border-radius: 5px;
  text-align: center;
}
.clickDetail_only span {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 14px;
}
/*end 预约*/
/*预约查询组件*/
.box_searchReservation_v1 .search-box {
  width: 100%;
  height: auto;
}
.box_searchReservation_v1 .search-box .mob-reservation .search-title {
  width: 100%;
  height: 60px;
  line-height: 60px;
  font-size: 24px;
  text-align: center;
}
.box_searchReservation_v1 .search-box .search-borderBtm {
  border-bottom: 1px solid #eef1f5;
}
.search-botton {
  margin-bottom: 20px;
}
.search-botton span {
  width: 50%;
  display: inline-block;
  line-height: 40px;
  text-align: center;
  font-size: 16px;
  float: left;
  cursor: pointer
}
/*.search-botton span.on{border-bottom: 1px solid #ff692c; color:#ff692c}*/
.box_searchReservation_v1 .search-box .mob-reservation .search-item {
  height: 50px;
  line-height: 48px;
}
.box_searchReservation_v1 .search-box .mob-reservation .search-item .search-label {
  float: left;
  width: 90px;
  padding-left: 10px;
  font-size: 14px;
}
.box_searchReservation_v1 .search-box .mob-reservation .search-item .search-valTxt {
  border: none;
  outline: none;
  background: none
}
.box_searchReservation_v1 .search-box .mob-reservation .search-item .search-value {
  float: left;
  width: calc(100% - 100px);
  height: 100%;
}
.box_searchReservation_v1 .search-box .mob-reservation .search-item .search-verCode {
  float: left;
  width: calc(100% - 212px);
  height: 100%;
}
.box_searchReservation_v1 .search-box .mob-reservation .search-item .search-sendBtn {
  float: right;
}
.box_searchReservation_v1 .search-box .mob-reservation .search-item .sendCode-text {
  cursor: pointer;
  display: block;
  width: 100px;
  height: 30px;
  line-height: 30px;
  margin-top: 10px;
  border: 1px solid #fd8f37;
  color: #fd8f37;
  text-align: center;
  border-radius: 5px;
}
.box_searchReservation_v1 .search-box .mob-reservation .search-btn {
  cursor: pointer;
  width: 100%;
  height: 40px;
  line-height: 40px;
  font-size: 15px;
  background: #fd8f37;
  border-radius: 5px;
  color: #fff;
  margin-top: 15px;
  text-align: center;
}
.box_searchReservation_v1 .search-phone-box {
  display: none;
}
.box_searchReservation_v1 .search-phone-box .tip-text {
  text-align: center;
  margin-top: 10px;
  color: #d9d9d9;
}
.box_searchReservation_v1 .phone-box-disabled {
  color: #d9d9d9;
}
.box_searchReservation_v1 .search-content input:disabled, .box_searchReservation_v1 .phone-box-disabled input:disabled {
  background: #fff;
}
/* WebKit browsers*/
.box_searchReservation_v1 .phone-box-disabled input::-webkit-input-placeholder {
  color: #d9d9d9;
}
/* Mozilla Firefox 4 to 18*/
.box_searchReservation_v1 .phone-box-disabled input:-moz-placeholder {
  color: #d9d9d9;
}
/* Mozilla Firefox 19+*/
.box_searchReservation_v1 .phone-box-disabled input::-moz-placeholder {
  color: #d9d9d9;
}
/* Internet Explorer 10+*/
.box_searchReservation_v1 .phone-box-disabled input:-ms-input-placeholder {
  color: #d9d9d9;
}
/*结果页样式*/
.mob-reserRes .reser-header {
  position: relative;
  width: 100%;
  height: 50px;
  line-height: 50px;
  font-size: 24px;
  background: #f8f8f8;
  text-align: center;
}
.mob-reserRes .reser-header .reser-back-icon {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  padding-top: 13px;
  cursor: pointer;
}
.res-item {
  border-top: 5px solid #cfd8dc;
  background: #fff;
  padding: 20px 25px;
  margin-top: 20px;
}
.res-item:first-child {
  margin-top: 0px;
}
.res-item li:first-child {
  font-size: 16px;
}
.res-item ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.res-item ul li {
  width: 100%;
  margin: 10px 0;
}
.res-item .changeMap {
  cursor: pointer
}
/*.reser-code-remind{color: #fd8f37;}*/
.reser-expired-state {
  opacity: 0.3
}
/*预约查询组件结束*/
/*下拉列表*/
.box_spinner_v1 .spinner_wrap {
  height: 100%
}
.box_spinner_v1 .spinner_wrap > ul > li > a:hover {
  text-decoration: underline;
}
.box_spinner_v1 .spinner_wrap > ul > li > i {
  vertical-align: middle;
}
.box_spinner_v1 .spinner_wrap > ul > li > a > img.spinner_wrap_img {
  width: 14px;
  height: 14px;
}
.box_spinner_v1 .spinner_header {
  cursor: pointer;
  padding: 0 10px 0;
}
.box_spinner_v1 .spinner_wrap.open .spinner_header .kenfor-icons-upward1 {
  transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
/*下拉列表 --end*/
/*app下载*/
.box_appDownload_v1 .downloadIconSize {
  vertical-align: middle;
  font-size: 30px !important
}
.box_appDownload_v1 .btnIcon {
  font-size: 30px;
  vertical-align: middle;
  margin-right: 8px;
}
.box_appDownload_v1 .floatLeft {
  float: left;
}
.box_appDownload_v1 .clear {
  clear: both;
}
.box_appDownload_v1 .downloadBtn {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  float: left;
  margin: 10px;
  width: 180px;
  height: 50px;
  border: solid 1px #ddd;
  text-align: center;
  line-height: 50px;
}
.box_appDownload_v1 .downloadBtn img[name=iosIco], .downloadBtn img[name=androidIco] {
  width: 30px;
  height: 30px;
  margin: 0;
}
.box_appDownload_v1 .downloadBtn .iosIconStyle, .downloadBtn .androidIconStyle {
  font-size: 30px;
  vertical-align: middle;
}
.box_appDownload_v1 div img {
  margin: 10px;
  width: 120px;
}
.box_appDownload_v1 .bigQRCode canvas {
  margin: 10px;
  border: solid 1px #ddd;
}
.box_appDownload_v1 .displayFloat {
  display: inline-block;
  font-size: 16px;
  line-height: 45px;
  text-align: center;
}
.box_appDownload_v1 .dropdownTextTitle {
  text-align: center;
  color: red;
  font-weight: bold;
  width: 130px;
}
.box_appDownload_v1 .dropdownTextDescription {
  text-align: center;
  color: red;
  text-align: left;
  width: 130px;
}
.box_appDownload_v1 .displayFloat .displayFloatText {
  vertical-align: middle;
}
.box_appDownload_v1 .displayFloatContent {
  display: none;
}
.box_appDownload_v1 .displayFloatContent .contentStyle_1 {
  background-color: white;
  border: solid 1px #ddd;
  display: inline-block;
  position: relative;
}
.box_appDownload_v1 .displayFloatContent .contentStyle_2 {
  background-color: white;
  border: solid 1px #ddd;
  display: inline-block;
  position: relative;
}
.box_appDownload_v1 .displayFloatContent .contentStyle_1:after, .box_appDownload_v1 .displayFloatContent .contentStyle_2:after {
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(221, 221, 221);
  content: "";
  position: absolute;
  display: block;
  top: -16px;
  left: calc(50% - 9px);
  border-width: 8px;
  border-style: solid;
}
.box_appDownload_v1 .displayFloatContent .contentStyle_1:before, .box_appDownload_v1 .displayFloatContent .contentStyle_2:before {
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(255, 255, 255);
  left: calc(50% - 7px);
  content: "";
  position: absolute;
  display: block;
  top: -12px;
  border-width: 6px;
  border-style: solid;
  z-index: 1;
}
/*app下载--end*/
.onlineVideoBox .onlineVideoMask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  cursor: pointer;
}
.box_onlineVideo > .view {
  overflow: hidden;
}
.onlineVideoBox {
  width: 100%;
  margin: 0 auto;
  position: relative;
}
/*--点击视频时弹窗start--*/
#videoPlayBlock_middle, #videoPlayBlock {
  display: none;
  width: 100%;
  height: 100%;
  z-index: 100;
  position: fixed;
  top: 0;
  bottom: 0;
  background-color: rgb(0, 0, 0);
}
#videoPlayBlock_middle {
  background-color: rgba(0, 0, 0, 0.5);
}
#videoPlay {
  width: 100%;
  height: 100%;
}
#videoPlayPanel_middle {
  width: 1000px;
  height: 562.5px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: #000;
}
#videoPlayClose_middle, #videoPlayClose {
  width: 40px;
  height: 40px;
  line-height: 40px;
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  border-radius: 20px;
  font-size: 30px;
  color: #FFF;
  background-color: rgb(255, 0, 0);
  text-align: center;
}
#videoPlayClose_middle {
  top: -20px;
  right: -20px;
}
.videoCloseBox_type_0 {
  background-color: #ff0000 !important;
}
.videoCloseBox_type_1 {
  background-color: #666 !important;
}
.videoCloseBox_type_2 {
  background-color: #1d1d1d !important;
}
.videoCloseBox_type_3 {
  background-color: #bb140c !important;
}
.videoCloseBox_type_4 {
  background-color: #ff692c !important;
}
.videoCloseBox_type_5 {
  background-color: #069f5c !important;
}
.videoCloseBox_type_6 {
  background-color: #65bcc5 !important;
}
.videoCloseBox_type_7 {
  background-color: #0657a9 !important;
}
.videoCloseBox_type_8 {
  background-color: #d755ea !important;
}
.closeBtnWithoutLine {
  font-size: 34px;
  line-height: 40px;
}
.closeBtnLineInside {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 38px;
  font-size: 38px;
  border-radius: 40px;
  border-width: 1px;
  border-style: solid;
  border-color: #FF0000;
  color: #FF0000;
}
.fakeCloseIcon_type_0 {
  border-color: #ff0000;
  color: #ff0000;
}
.fakeCloseIcon_type_1 {
  border-color: #666;
  color: #666;
}
.fakeCloseIcon_type_2 {
  border-color: #1d1d1d;
  color: #1d1d1d;
}
.fakeCloseIcon_type_3 {
  border-color: #bb140c;
  color: #bb140c;
}
.fakeCloseIcon_type_4 {
  border-color: #ff692c;
  color: #ff692c;
}
.fakeCloseIcon_type_5 {
  border-color: #069f5c;
  color: #069f5c;
}
.fakeCloseIcon_type_6 {
  border-color: #65bcc5;
  color: #65bcc5;
}
.fakeCloseIcon_type_7 {
  border-color: #0657a9;
  color: #0657a9;
}
.fakeCloseIcon_type_8 {
  border-color: #d755ea;
  color: #d755ea;
}
#videoPlayMask {
  height: 100%;
  width: 100%;
  background-color: rgb(0, 0, 0);
  z-index: 1;
}
/*--点击视频时弹窗end--*/
/*--在线视频的视频类型为种子时，静态显示效果为图片start--*/
.onlineVideoBox {
  margin: 0 auto;
}
.onlineVideoBox .tinyScreenVideo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #000;
  z-index: 101;
}
.fakeVideoContainer {
  width: 100%;
  height: 100%;
  justify-content: center;
  display: flex;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  cursor: pointer;
  background-color: #000000;
}
.onlineVideoBox_0 .fakeVideoContainer {
  background-size: contain !important;
}
.fakeVideoPlayBtn {
  color: #FFF;
  font-size: 40px;
  display: inline-block;
  align-self: center;
  border-radius: 60px;
  border: 4px solid #FFF;
  height: 60px;
  width: 60px;
  line-height: 56px;
  text-align: center;
}
.fakeVideoPlayBtn i {
  padding-left: 4px;
}
/*--在线视频的视频类型为种子时，静态显示效果为图片end--*/
/*blog*/
.box_blog_v1 #blog {
  display: table;
  width: 100%;
}
.box_blog_v1 .blog_left {
  width: 400px;
  display: table-cell;
  vertical-align: top
}
.box_blog_v1 .blog_type {
  padding: 20px;
}
.box_blog_v1 .blog_type_title {
  width: 100%;
  border-bottom: 1px solid #ccc;
}
.box_blog_v1 .blog_type_title span {
  display: table-cell;
  vertical-align: middle;
  height: 40px;
  font-size: 16px;
}
.box_blog_v1 .blog_type ul li {
  position: relative;
  margin-top: 10px;
}
.box_blog_v1 .blog_type ul li a {
  padding-left: 0px;
  display: table;
  font-size: 14px;
  cursor: pointer
}
.box_blog_v1 .blog_type ul li a span {
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  white-space: normal;
  word-break: break-all
}
.box_blog_v1 .blog_type ul li ul {
  display: none;
}
.box_blog_v1 .blog_type ul li ul li a {
  padding-left: 15px;
}
.box_blog_v1 .blog_type ul li ul li ul li a {
  padding-left: 30px;
}
.box_blog_v1 .blog_type ul li ul li ul li ul li a {
  padding-left: 45px;
}
.box_blog_v1 .blog_type ul li ul li ul li ul li ul li a {
  padding-left: 60px;
}
.box_blog_v1 .blog_type li.selected > ul {
  display: block;
}
.box_blog_v1 .blog_type ul li b.type_icon {
  display: table-cell;
  vertical-align: middle;
  font-family: 'icomoon';
  content: '\e6c8';
  color: #979a9c;
  transition: all .1s;
}
.box_blog_v1 .blog_type ul li b.type_icon:before {
  content: '\e6c8'
}
.box_blog_v1 .blog_type ul li.selected > a > b.type_icon {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}
.box_blog_v1 .blog_type li.blog_info {
  margin-top: 5px;
}
.box_blog_v1 .blog_type li.blog_info a {
  padding-top: 5px;
  padding-bottom: 5px;
  display: block;
}
.box_blog_v1 .blog_type li.blog_info b.type_icon {
  visibility: hidden;
}
.box_blog_v1 .blog_title {
  font-size: 22px;
  color: #000;
  white-space: normal;
  word-break: break-all
}
.box_blog_v1 .blog_list {
  margin-bottom: 25px;
  margin-top: 15px;
  display: none
}
.box_blog_v1 .blog_list li {
  display: inline;
  margin-left: 20px;
}
.box_blog_v1 .blog_list li:first-child {
  margin-left: 0px;
}
.box_blog_v1 .blog_list li.news_collection {
  position: relative;
  padding-left: 20px
}
.box_blog_v1 .blog_list li.news_collection span#news_collection {
  font-size: 18px;
  position: absolute;
  top: 0px;
  left: 0px;
  cursor: pointer;
  width: 18px;
}
.box_blog_v1 .blog_right {
  display: table-cell;
  vertical-align: top
}
.box_blog_v1 .blog_detail {
  padding: 30px;
  overflow: hidden;
}
.box_blog_v1 .blog_summary {
  margin-bottom: 30px;
  color: #B5B5B5;
  font-size: 12px;
}
.box_blog_v1 .blog_comment {
  margin-top: 30px;
  clear: both;
  display: none;
}
.box_blog_v1 .shareInfo {
  margin-bottom: 30px;
  overflow: hidden;
}
.box_blog_v1 .blog_content img {
  max-width: 100%;
}
.box_blog_v1 .blog_content {
  white-space: normal;
  word-break: break-all
}
/*blog end */
.vjs-default-skin {
  width: 420px;
  height: 280px;
  max-width: 100%;
  position: relative;
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: #000;
}
.vjs-default-skin:before {
  content: '';
  display: inline-block;
  width: 50px;
  height: 50px;
  background: url("../../ueditor/play.png") no-repeat center center;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
}
.oldSearchContent .textEllipsis, .searchAllSiteView .textEllipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.searchAllSiteView .searchBox {
  height: 35px; /* width:500px; */ font-size: 0;
  text-align: center;
}
.oldSearchContent .searchInputPanel, .searchAllSiteView .searchInputPanel {
  display: inline-block;
  height: 100%;
  width: 420px;
  vertical-align: top;
  border: 1px solid #9d8a8a;
  border-right: none;
  padding: 0 10px;
  font-size: 14px;
}
.oldSearchContent .searchInput, .searchAllSiteView .searchInput {
  border: none;
  outline: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
}
.oldSearchContent .searchText, .searchAllSiteView .searchText {
  background-color: #9d8a8a;
  color: #fff;
  display: inline-block;
  height: 35px;
  line-height: 35px;
  width: 80px;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  font-size: 14px;
}
.oldSearchContent.searchRes, .searchAllSiteView .searchRes {
  position: relative;
  padding: 20px 0;
}
.oldSearchContent .searchBoxInRes, .searchAllSiteView .searchBoxInRes {
  border: 1px solid #666666;
  width: 160px;
  height: 30px;
  position: absolute;
  top: 20px;
  right: 0;
  border-radius: 50px;
  padding: 0 25px 0 15px;
}
.edit .oldSearchContent .searchBoxInRes .searchCoverInRes, .edit .searchAllSiteView .searchBoxInRes .searchCoverInRes {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  height: 100%;
  width: 100%;
}
.oldSearchContent .searchBoxInRes .searchInputPanelInRes, .searchAllSiteView .searchBoxInRes .searchInputPanelInRes {
  width: 118px;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
}
.oldSearchContent .searchBoxInRes .searchIconInRes, .searchAllSiteView .searchBoxInRes .searchIconInRes {
  font-size: 25px;
  width: 30px;
  height: 100%;
  line-height: 30px;
  box-sizing: border-box;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}
.oldSearchContent .searchReturn, .searchAllSiteView .searchReturn {
  font-size: 16px;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
  margin-bottom: 10px;
}
.oldSearchContent .searchReturnIcon, .oldSearchContent .searchReturnText, .searchAllSiteView .searchReturnIcon, .searchAllSiteView .searchReturnText {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
}
.oldSearchContent .searchReturnIcon, .searchAllSiteView .searchReturnIcon {
  font-size: 24px;
}
.oldSearchContent .keywordPanel, .searchAllSiteView .keywordPanel {
  font-size: 20px;
  font-weight: 600;
  height: 40px;
  line-height: 40px;
  margin: 10px 0;
}
.oldSearchContent .searchResPanel, .searchAllSiteView .searchResPanel {
  padding-bottom: 20px;
}
.oldSearchContent .resMainTitle, .searchAllSiteView .resMainTitle {
  font-size: 18px;
  padding: 15px 0 25px;
}
.oldSearchContent .resMainTitle .resMainTitleIcon, .searchAllSiteView .resMainTitle .resMainTitleIcon {
  font-size: 26px;
  vertical-align: middle;
}
.oldSearchContent .resMainTitle .resMainTitleText, .searchAllSiteView .resMainTitle .resMainTitleText {
  vertical-align: middle;
}
.oldSearchContent .noInfo, .searchAllSiteView .noInfo {
  background-image: url(../images/noInfo.svg);
  height: 80px;
  width: 80px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin: 0 auto;
}
.oldSearchContent .noInfoText, .searchAllSiteView .noInfoText {
  text-align: center;
  color: #ccc;
}
.oldSearchContent .prodResLink, .searchAllSiteView .prodResLink {
  display: inline-block;
  width: calc((100% - 30px) / 4);
  padding: 20px;
  margin-bottom: 10px;
  background-color: rgb(247, 247, 247);
  vertical-align: top;
}
/* .searchAllSiteView .prodResPanel{background-color:rgb(247,247,247); float:left; padding:20px; margin-bottom:10px;} */
.oldSearchContent .prodResLink:not(:nth-child(4)):not(:nth-child(8)), .searchAllSiteView .prodResLink:not(:nth-child(4)):not(:nth-child(8)) {
  margin-right: 10px;
}
.oldSearchContent .prodResPanel .prodPic, .searchAllSiteView .prodResPanel .prodPic {
  height: 200px;
  width: 100%;
  margin: 0 auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 20px;
}
.oldSearchContent .prodDetail, .searchAllSiteView .prodDetail {
  text-align: center;
}
.oldSearchContent .prodResPanel .prodTitlePanel, .searchAllSiteView .prodResPanel .prodTitlePanel {
  padding: 25px 0 10px;
}

.oldSearchContent .prodResPanel .prodPricePanel, .searchAllSiteView .prodResPanel .prodPricePanel {
  color: #ff0000;
  font-size: 16px;
  height: 24px;
  line-height: 24px;
}
/* .searchAllSiteView .articleResLink{display:block; padding:15px; background-color:rgb(247,247,247); margin-bottom:10px;} */
.oldSearchContent .articleResPanel, .searchAllSiteView .articleResPanel {
  padding: 30px;
  background-color: rgb(247, 247, 247);
  margin-bottom: 10px;
}
.oldSearchContent .inline, .searchAllSiteView .inline {
  display: inline-block;
  font-size: 0;
  vertical-align: top;
}
.oldSearchContent .articlePic, .searchAllSiteView .articlePic {
  height: 232px;
  width: 232px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.oldSearchContent .articleDetail, .searchAllSiteView .articleDetail {
  width: calc(100% - 232px);
  padding-left: 30px;
}
.oldSearchContent .articleTitlePanel, .searchAllSiteView .articleTitlePanel {
  font-size: 14px;
  padding-bottom: 20px;
}
.oldSearchContent .articleTitle, .searchAllSiteView .articleTitle {
  font-size: 18px;
  padding: 10px 0;
}
.oldSearchContent .articleIntro, .searchAllSiteView .articleIntro {
  color: #aaa;
}
.oldSearchContent .articleIntro .articleIntroItem, .searchAllSiteView .articleIntro .articleIntroItem {
  margin-right: 20px;
}
.oldSearchContent .articleAuthor, .searchAllSiteView .articleAuthor {
  padding-right: 20px;
}
.oldSearchContent .articleRead, .searchAllSiteView .articleRead {
  float: right;
}
.oldSearchContent .articleDesc, .searchAllSiteView .articleDesc {
  font-size: 14px;
  color: rgb(127, 127, 127); /* max-height:60px; */ text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-height: 25px;
  height: 75px;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.oldSearchContent .pageDivide, .box_searchContent .prodPageDivideContainer, .searchAllSiteView .pageDivide {
  text-align: center;
}
.edit .box_fixedImage_v1 {
  margin-top: 50px;
  margin-right: 17px;
}
.box_fixedImage_v1 {
  width: 100px;
  height: 100px;
  z-index: 999;
}
.box_fixedImage_v1 .fixedImage_contenta {
  width: 100%;
  height: 100%;
}
.box_fixedImage_v1 .fixedImageCloseButton {
  display: block;
  position: absolute;
  border-radius: 20px;
  top: -10px;
  right: -10px;
  cursor: pointer;
  z-index: 9;
  border: solid 1px #000;
}
.box_fixedImage_v1 .fixedImageCloseButton span {
  background: #fff;
  color: #000;
  border-radius: 12px;
  line-height: 20px;
  text-align: center;
  height: 20px;
  width: 20px;
  font-size: 16px;
  display: block;
  position: relative;
  overflow: hidden;
}
.box_fixedImage_v1 .fixedImageCloseButton span::before, .fixedImageCloseButton span::after {
  position: absolute;
  content: '';
  left: 2px;
  margin-top: -1px;
  background: #000;
  width: 80%;
  height: 2px;
  top: 10px;
}
.box_fixedImage_v1 .fixedImageCloseButton span::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
}
.box_fixedImage_v1 .fixedImageCloseButton span::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.box_onlineMap .mapinfo_scrollHeight {
  width: 250px;
  line-height: 20px;
  opacity: 0;
}
.box_onlineMap .mapBox .BMap_bubble_content p, .mapBox .BMap_bubble_content textarea {
  margin: 0;
}
.box_onlineMap .BMap_scaleBar {
  background: rgba(0, 0, 0, 0) !important;
}
.box_bgVideoColumn_v1 .columnBgVideoMask, .box_bgVideoColumn_v1 .columnBgVideoPanel {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.box_bgVideoColumn_v1 .columnBgVideoMask {
  z-index: -1;
}
.box_bgVideoColumn_v1 .columnBgVideoPanel {
  z-index: -2;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}
.box_bgVideoColumn_v1 .columnBgVideoPanel > video {
  display: none; /* position: absolute; top:0; left:0; bottom:0; right:0; */
}
.box_onlineForm .viewRecord {
  cursor: pointer;
  margin-left: 10px;
}
.box_onlineForm .itemVideo {
  height: 300px;
}
.box_onlineForm .itemVideo > video {
  background-color: #000;
}
.box_onlineForm .itemStar ul > li {
  padding: 0 5px;
}
.pub_noData {
  text-align: center;
  margin: 20px auto;
  font-size: 16px;
}
.pub_noData span {
  background: url(../images/box.svg) no-repeat center top;
  height: 50px;
  display: block;
  margin: 0 auto 10px
}
.box_onlineForm .textBtnPiece {
  cursor: pointer;
  text-align: center;
  height: 46px;
  width: 140px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
}
.box_onlineForm .textBtnPiece .textBtnHolder {
  height: 100%;
  width: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #7E78F3;
  outline-color: #7E78F3;
  color: #FFFFFF;
  border-color: #FFFFFF;
}
.box_onlineForm .textBtnPiece .textBtnHolder .textBtnText {
  font-size: inherit;
  color: inherit;
  text-overflow: ellipsis;
  word-break: keep-all;
  white-space: nowrap;
}
.box_onlineForm .textBtnPiece.textBtnType_0 .textBtnHolder, .box_onlineForm .textBtnPiece.textBtnType_1 .textBtnHolder {
  border-radius: 23px;
}
.box_onlineForm .textBtnPiece.textBtnType_0 .textBtnHolder, .box_onlineForm .textBtnPiece.textBtnType_2 .textBtnHolder {
  border-width: 1px;
  border-style: solid;
}
.box_onlineForm .textBtnPiece.textBtnType_0 .textBtnHolder {
  color: #7E78F3;
  border-color: #7E78F3;
  background-color: #FFFFFF;
}
.box_onlineForm .textBtnPiece.textBtnType_2 .textBtnHolder {
  outline-width: 4px;
  outline-style: solid;
  height: calc(100% - 8px);
  width: calc(100% - 8px);
}
.box_onlineForm .textBtnPiece.textBtnType_4 .textBtnHolder {
  border-top-right-radius: 23px;
  border-bottom-left-radius: 23px;
}
.box_onlineForm .textBtnPiece.textBtnType_5 .textBtnHolder {
  border-radius: 6px;
}
.box_onlineForm .textBlockPiece {
  position: absolute;
  top: 15px;
  left: 15px;
  height: 100px;
  width: 150px;
  background-color: transparent;
}
.box_onlineForm .textBlockPiece * {
  color: #000;
}
.box_onlineForm .textBlockPiece .textBlockHolder {
  overflow: hidden;
  word-break: break-all;
  height: 100%;
}
.box_onlineForm .textBlockPiece .textBlockHolder * {
  color: unset;
}
/*店铺活动*/
.box_activities_v1 .activities_box {
  padding-top: 12px;
}
.box_activities_v1 .activities_box > span {
  float: left;
  padding: 2px 8px;
  border-radius: 3px;
  margin-right: 15px;
}
.box_activities_v1 .activities_box .activities_content {
  white-space: nowrap;
  overflow: hidden;
}
.box_activities_v1 .activities_box .activities_content > font {
  line-height: 25px;
  margin-bottom: 10px;
  display: block;
}
.box_activities_v1 .activities_box .activities_content > ul {
  float: left;
  max-width: calc(100% - 50px);
  overflow: hidden;
}
.box_activities_v1 .activities_box .activities_content > ul > li {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 10px;
  margin-top: 4px;
}
.box_activities_v1 .activities_box .activities_content > ul > li::before {
  content: "、"
}
.box_activities_v1 .activities_box .activities_content > ul > li:first-child::before {
  content: ""
}
.box_activities_v1 .activities_box .activities_content > span {
  float: left;
  font-family: serif;
  font-size: 10px;
  margin-top: 5px;
  margin-left: 5px;
  transition: all .2s;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
}
.box_activities_v1 .activities_box .activities_content:hover > span {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}
.box_activities_v1 .dialog_width {
  display: none;
  max-width: calc(100% - 100px);
}
.activities_dialog {
  display: none;
  z-index: 99;
  position: absolute;
  top: 30px;
  left: 70px;
  background: #fff;
  width: 100%;
  box-shadow: 0 0px 7px 0px rgba(0, 0, 0, .07);
  padding-top: 20px;
  overflow: hidden;
}
.activities_dialog.on {
  display: block;
}
/* 弹窗 */
.activities_dialog .activities_list {
  background-image: url(../images/iyong/coupon.png);
  overflow: hidden;
  box-sizing: border-box;
  position: relative;
  float: left;
  color: white;
}
.activities_dialog .activities_list .activities_list_title {
  opacity: .6;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.activities_dialog .activities_list .activities_list_btn, .activities_dialog .activities_list .activities_list_price {
  position: absolute;
  overflow: hidden;
}
.activities_dialog .activities_list_price b {
  font-weight: 400;
  font-size: 32px;
}
.activities_dialog .activities_list_price i {
  font-style: normal;
  font-size: 12px;
}
.activities_dialog .activities_list .activities_list_date {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  opacity: .6
}
.activities_dialog .activities_list .activities_list_btn a {
  cursor: pointer;
  display: inline-block;
  margin-top: 3px;
  font-size: 12px;
  padding: 3px 10px;
  border-radius: 12px;
  margin-left: 5px
}
.activities_dialog .activities_list > b {
  position: absolute;
  right: 0px;
  top: 0px;
  background-image: url(../images/iyong/coupon.png);
}
.activities_dialog .disabled {
  opacity: .6;
  pointer-events: none;
}
.activities_dialog > ul {
  overflow: hidden;
  overflow-y: auto;
  margin: 20px 15px 20px 5px;
  clear: both;
  height: calc(100% - 60px);
}
/* 样式1 */
.box_activities_v1 .activities_box.activitiesStyle1 > span {
  border: 1px solid #ff582d;
  color: #ff582d;
}
.activitiesStyle1.activities_dialog .activities_list {
  width: 314px;
  height: 115px;
  background-size: 420px;
  background-position: -8px -540px;
  padding: 37px 0 0 25px;
  padding-right: 100px;
  margin: 0 0px 20px 40px;
  color: #5b5858;
}
.activitiesStyle1.activities_dialog .activities_list .activities_list_date {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 12px;
  font-size: 12px;
}
.activitiesStyle1.activities_dialog .activities_list .activities_list_btn, .activitiesStyle1.activities_dialog .activities_list .activities_list_price {
  right: 30px;
  top: 22px;
  text-align: right;
  width: 75px;
  color: #ff582d
}
.activitiesStyle1.activities_dialog .activities_list_price b {
  font-size: 25px;
}
.activitiesStyle1.activities_dialog .activities_list .activities_list_btn {
  top: 66px;
}
.activitiesStyle1.activities_dialog .activities_list .activities_list_btn .activities_btn {
  background: #ff582d;
  color: #fff;
}
.activitiesStyle1.activities_dialog .activities_list .activities_list_btn .activities_receive {
  border: 1px solid #ff582d;
  color: #ff582d;
}
.activitiesStyle1.activities_dialog > ul {
  height: 135px;
}
/* 样式2 */
.box_activities_v1 .activities_box.activitiesStyle2 > span {
  border: 1px solid #916dff;
  color: #916dff;
}
.activitiesStyle2.activities_dialog .activities_list {
  background-position: -11px -810px;
  background-size: 500px;
  width: 240px;
  height: 112px;
  margin: 0 0px 20px 30px;
}
.activitiesStyle2.activities_dialog .activities_list .activities_list_title {
  float: left;
  width: 110px;
  margin: 62px 0 0 17px;
}
.activitiesStyle2.activities_dialog .activities_list .activities_list_title span {
  display: block;
}
.activitiesStyle2.activities_dialog .activities_list .activities_list_date {
  font-size: 12px;
  position: absolute;
  bottom: 11px;
  right: 7px;
  width: 80px;
  white-space: normal;
  text-align: center;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.activitiesStyle2.activities_dialog .activities_list .activities_list_price {
  left: 13px;
  top: 12px;
  color: white;
  width: 100px;
  border-bottom: 1px solid rgba(255, 255, 255, .5);
}
.activitiesStyle2.activities_dialog .activities_list .activities_list_btn {
  top: 10px;
  left: auto;
  right: 20px;
}
.activitiesStyle2.activities_dialog .activities_list .activities_list_btn a {
  border-radius: 100%;
  width: 46px;
  height: 46px;
  background: #e7d23e;
  color: #916dff;
  text-align: center;
  line-height: 18px;
  padding-top: 5px;
  font-size: 12px;
}
.activitiesStyle2.activities_dialog > ul {
  height: 132px;
}
/* 样式3 */
.box_activities_v1 .activities_box.activitiesStyle3 > span {
  border: 1px solid #1a7bf0;
  color: #1a7bf0;
}
.activitiesStyle3.activities_dialog .activities_list {
  background-position: -11px -1147px;
  background-size: 600px;
  width: 223px;
  height: 182px;
  margin: 0 0px 20px 43px;
}
.activitiesStyle3.activities_dialog .activities_list .activities_list_title, .activitiesStyle3.activities_dialog .activities_list .activities_list_date {
  text-align: center;
  color: white;
  margin: 0px 25px 0
}
.activitiesStyle3.activities_dialog .activities_list .activities_list_title {
  margin-top: 70px;
}
.activitiesStyle3.activities_dialog .activities_list .activities_list_btn, .activitiesStyle3.activities_dialog .activities_list .activities_list_price {
  text-align: center;
  left: 0;
  right: 0;
  top: 20px;
  width: 100%;
}
.activitiesStyle3.activities_dialog .activities_list .activities_list_btn {
  top: auto;
  bottom: 20px;
  left: 0;
  right: auto;
  text-align: center;
}
.activitiesStyle3.activities_dialog .activities_list .activities_list_btn a {
  background-color: white;
  color: #246aeb
}
.activitiesStyle3.activities_dialog > ul {
  height: 202px;
}
/* 样式4 */
.box_activities_v1 .activities_box.activitiesStyle4 > span {
  border: 1px solid #edb569;
  color: #edb569;
}
.activitiesStyle4.activities_dialog .activities_list {
  background-position: -11px -1354px;
  background-size: 600px;
  width: 175px;
  height: 180px;
  margin: 0 0px 20px 40px;
}
.activitiesStyle4.activities_dialog .activities_list .activities_list_title, .activitiesStyle4.activities_dialog .activities_list .activities_list_date {
  text-align: center;
  margin-top: 0px;
  color: white;
}
.activitiesStyle4.activities_dialog .activities_list .activities_list_title {
  margin-top: 55px;
  height: 50px;
  margin: 62px 25px 0
}
.activitiesStyle4.activities_dialog .activities_list .activities_list_title span {
  display: block;
}
.activitiesStyle4.activities_dialog .activities_list .activities_list_date {
  margin: 0 30px;
  font-size: 12px;
}
.activitiesStyle4.activities_dialog .activities_list .activities_list_btn, .activitiesStyle4.activities_dialog .activities_list .activities_list_price {
  text-align: center;
  left: 0;
  right: 0;
  top: 17px;
  width: 100%;
}
.activitiesStyle4.activities_dialog .activities_list .activities_list_btn {
  top: auto;
  bottom: 9px;
  left: 0;
  right: auto;
  text-align: center;
}
.activitiesStyle4.activities_dialog .activities_list .activities_list_btn a {
  background-color: #feeb96;
  color: #ff3355
}
.activitiesStyle4.activities_dialog > ul {
  height: 202px;
}
/*店铺活动 end */
/* 优惠券 */
#Web_main_float .coupon_box .coupon_dialog ul {
  height: 100% !important;
}
.box_coupon_v1 .coupon_box {
  height: 100%;
} /* padding-top:12px; */
.box_coupon_v1 .view {
  background-color: rgba(255, 255, 255, 0);
}
/* .box_coupon_v1 .coupon_box > span{ float:left;padding:2px 8px;border-radius: 3px;margin-right: 15px;} */
.box_coupon_v1 .coupon_box .couponTitle {
  float: left;
  padding: 2px 8px;
  font-size: 20px;
  font-weight: bold;
  color: red;
} /* margin-right: 15px; */
.box_coupon_v1 .coupon_box .coupon_content {
  white-space: nowrap;
  overflow: hidden;
}
.box_coupon_v1 .coupon_box .coupon_content > font {
  line-height: 25px;
  margin-bottom: 10px;
  display: block;
}
.box_coupon_v1 .coupon_box .coupon_content > ul {
  float: left;
  max-width: calc(100% - 50px);
  overflow: hidden;
}
.box_coupon_v1 .coupon_box .coupon_content > ul > li {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 10px;
  margin-top: 4px;
}
.box_coupon_v1 .coupon_box .coupon_content > ul > li::before {
  content: "、"
}
.box_coupon_v1 .coupon_box .coupon_content > ul > li:first-child::before {
  content: ""
}
/* .box_coupon_v1 .coupon_box .coupon_content > span{float:left;font-family: serif;font-size: 10px;margin-top:5px;margin-left:5px;transition: all .2s; transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);} */
.box_coupon_v1 .coupon_box .coupon_content .coupon_all {
  float: right;
  font-size: 13px;
  padding: 4px 15px;
  border-radius: 22px;
  margin: 0px 20px 10px;
  cursor: pointer;
}
.box_coupon_v1 .coupon_box .coupon_content .disabled {
  opacity: .6;
  pointer-events: none;
}
.box_coupon_v1 .coupon_box .coupon_content .coupon_all {
  border: 1px solid #ff582d;
  color: #ff582d;
}
.box_coupon_v1 .coupon_box .coupon_content .test {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}
.box_coupon_v1 .dialog_width {
  display: none;
  max-width: calc(100% - 100px);
}
.coupon_dialog {
  display: none;
  z-index: 99;
  background: rgba(0, 0, 0, 0);
  width: 100%;
  box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0);
  overflow: hidden;
} /*background: #fff;padding-top: 20px; position: absolute;top:30px;left:70px;box-shadow: 0 0px 7px 0px rgba(0,0,0,.07)*/
.coupon_dialog.on {
  display: block;
}
/* 弹窗 */
.coupon_dialog .coupon_list {
  background-image: url(../images/iyong/coupon.png);
  overflow: hidden;
  box-sizing: border-box;
  position: relative;
  float: left;
  color: white;
}
.coupon_dialog .coupon_list .coupon_list_title {
  opacity: .6;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.coupon_dialog .coupon_list .coupon_list_btn, .coupon_dialog .coupon_list .coupon_list_price {
  position: absolute;
  overflow: hidden;
  line-height: 1.5 !important;
}
.coupon_dialog .coupon_list_price b {
  font-weight: 400;
  font-size: 32px;
}
.coupon_dialog .coupon_list_price i {
  font-style: normal;
  font-size: 12px;
}
.coupon_dialog .coupon_list .coupon_list_date {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  opacity: .6
}
.coupon_dialog .coupon_list .coupon_list_btn a {
  cursor: pointer;
  display: inline-block;
  margin-top: 3px;
  font-size: 12px;
  padding: 3px 10px;
  border-radius: 12px;
  margin-left: 5px
}
.coupon_dialog .coupon_list > b {
  position: absolute;
  right: 0px;
  top: 0px;
  background-image: url(../images/iyong/coupon.png);
}
.coupon_dialog .coupon_all {
  float: right;
  font-size: 13px;
  padding: 4px 15px;
  border-radius: 22px;
  margin: 0px 20px 10px;
  cursor: pointer;
}
.coupon_dialog .disabled {
  opacity: .6;
  pointer-events: none;
}
.coupon_dialog > ul {
  clear: both;
  height: calc(100% - 60px);
} /*margin: 20px 15px 20px 5px;overflow: hidden;overflow-y: auto;*/
.box_coupon_v1 .coupon_box > span {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
}
/* 样式1 */
/* .box_coupon_v1 .coupon_box.couponStyle1 > span{border: 1px solid #ff582d;color: #ff582d;} */
.couponStyle1.coupon_dialog .coupon_all {
  border: 1px solid #ff582d;
  color: #ff582d;
}
.couponStyle1.coupon_dialog .coupon_list {
  width: 314px;
  height: 115px;
  background-size: 420px;
  background-position: -8px -11px;
  padding: 37px 0 0 25px;
  padding-right: 100px;
  margin: 0 0px 20px 30px;
  color: #5b5858;
}
.couponStyle1.coupon_dialog .coupon_list .coupon_list_date {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 12px;
  font-size: 12px;
}
.couponStyle1.coupon_dialog .coupon_list .coupon_list_btn, .couponStyle1.coupon_dialog .coupon_list .coupon_list_price {
  right: 30px;
  top: 22px;
  text-align: right;
  width: 75px;
  color: #ff582d
}
.couponStyle1.coupon_dialog .coupon_list_price b {
  font-size: 25px;
}
.couponStyle1.coupon_dialog .coupon_list .coupon_list_btn {
  top: 66px;
}
.couponStyle1.coupon_dialog .coupon_list .coupon_list_btn .coupon_btn {
  background: #ff582d;
  color: #fff;
}
.couponStyle1.coupon_dialog .coupon_list .coupon_list_btn .coupon_receive {
  border: 1px solid #ff582d;
  color: #ff582d;
}
.couponStyle1.coupon_dialog .coupon_list > b {
  width: 64px;
  height: 48px;
  background-position: -291px -13px;
  background-size: 350px;
  right: auto;
  left: 0px;
  top: 0px;
}
/* .couponStyle1.coupon_dialog >ul{height: 135px;} */
/* 样式2 */
/* .box_coupon_v1 .coupon_box.couponStyle2 > span{border: 1px solid #916dff;color: #916dff;} */
.couponStyle2.coupon_dialog .coupon_all {
  border: 1px solid #916dff;
  color: #916dff;
}
.couponStyle2.coupon_dialog .coupon_list {
  background-position: -11px -168px;
  background-size: 500px;
  width: 240px;
  height: 112px;
  margin: 0 0px 20px 30px;
}
.couponStyle2.coupon_dialog .coupon_list .coupon_list_title {
  float: left;
  width: 110px;
  margin: 62px 0 0 17px;
}
.couponStyle2.coupon_dialog .coupon_list .coupon_list_title span {
  display: block;
}
.couponStyle2.coupon_dialog .coupon_list .coupon_list_date {
  font-size: 12px;
  position: absolute;
  bottom: 11px;
  right: 7px;
  width: 80px;
  white-space: normal;
  text-align: center;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.couponStyle2.coupon_dialog .coupon_list .coupon_list_price {
  left: 13px;
  top: 12px;
  color: white;
  width: 100px;
  border-bottom: 1px solid rgba(255, 255, 255, .5);
}
.couponStyle2.coupon_dialog .coupon_list .coupon_list_btn {
  top: 10px;
  left: auto;
  right: 20px;
}
.couponStyle2.coupon_dialog .coupon_list .coupon_list_btn a {
  border-radius: 100%;
  width: 46px;
  height: 46px;
  background: #e7d23e;
  color: #916dff;
  text-align: center;
  line-height: 18px;
  padding-top: 5px;
  font-size: 12px;
}
.couponStyle2.coupon_dialog .coupon_list > b {
  width: 67px;
  height: 54px;
  background-position: -488px -203px;
  background-size: 600px;
  right: 82px;
  top: auto;
  bottom: -8px;
}
.couponStyle2.coupon_dialog > ul {
  height: 132px;
}
/* 样式3 */
/* .box_coupon_v1 .coupon_box.couponStyle3 > span{border: 1px solid #1a7bf0;color: #1a7bf0;} */
.couponStyle3.coupon_dialog .coupon_all {
  border: 1px solid #1a7bf0;
  color: #1a7bf0;
}
.couponStyle3.coupon_dialog .coupon_list {
  background-position: -11px -353px;
  background-size: 600px;
  width: 223px;
  height: 182px;
  margin: 0 0px 20px 30px;
}
.couponStyle3.coupon_dialog .coupon_list .coupon_list_title, .couponStyle3.coupon_dialog .coupon_list .coupon_list_date {
  text-align: center;
  color: white;
  margin: 0px 25px 0
}
.couponStyle3.coupon_dialog .coupon_list .coupon_list_title {
  margin-top: 70px;
}
.couponStyle3.coupon_dialog .coupon_list .coupon_list_btn, .couponStyle3.coupon_dialog .coupon_list .coupon_list_price {
  text-align: center;
  left: 0;
  right: 0;
  top: 20px;
  width: 100%;
}
.couponStyle3.coupon_dialog .coupon_list > b {
  width: 54px;
  height: 75px;
  background-position: -488px -353px;
  background-size: 600px;
}
.couponStyle3.coupon_dialog .coupon_list .coupon_list_btn {
  top: auto;
  bottom: 20px;
  left: 0;
  right: auto;
  text-align: center;
}
.couponStyle3.coupon_dialog .coupon_list .coupon_list_btn a {
  background-color: white;
  color: #246aeb
}
.couponStyle3.coupon_dialog > ul {
  height: 202px;
}
/* 样式4 */
/* .box_coupon_v1 .coupon_box.couponStyle4 > span{border: 1px solid #edb569;color: #edb569;} */
.couponStyle4.coupon_dialog .coupon_all {
  border: 1px solid #edb569;
  color: #edb569;
}
.couponStyle4.coupon_dialog .coupon_list {
  background-position: -11px -548px;
  background-size: 600px;
  width: 175px;
  height: 183px;
  margin: 0 0px 20px 30px;
}
.couponStyle4.coupon_dialog .coupon_list .coupon_list_title, .couponStyle4.coupon_dialog .coupon_list .coupon_list_date {
  text-align: center;
  margin-top: 0px;
  color: white;
}
.couponStyle4.coupon_dialog .coupon_list .coupon_list_title {
  margin-top: 55px;
  height: 50px;
  margin: 62px 25px 0
}
.couponStyle4.coupon_dialog .coupon_list .coupon_list_title span {
  display: block;
}
.couponStyle4.coupon_dialog .coupon_list .coupon_list_date {
  margin: 0 30px;
  font-size: 12px;
}
.couponStyle4.coupon_dialog .coupon_list .coupon_list_btn, .couponStyle4.coupon_dialog .coupon_list .coupon_list_price {
  text-align: center;
  left: 0;
  right: 0;
  top: 17px;
  width: 100%;
}
.couponStyle4.coupon_dialog .coupon_list .coupon_list_btn {
  top: auto;
  bottom: 9px;
  left: 0;
  right: auto;
  text-align: center;
}
.couponStyle4.coupon_dialog .coupon_list .coupon_list_btn a {
  background-color: #feeb96;
  color: #ff3355
}
.couponStyle4.coupon_dialog .coupon_list > b {
  width: 54px;
  height: 75px;
  background-position: -488px -548px;
  background-size: 600px;
  right: 6px;
  top: -4px;
}
.couponStyle4.coupon_dialog > ul {
  height: 202px;
}
/* 优惠券 end */
/*-新版按钮start-*/
/* .box_btn_v1 {height:100%; width:100%;} */
.box_btn_v1 .btnPiece {
  text-align: center;
  height: 100%;
  width: 100%;
  min-height: 46px;
  min-width: 140px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
}
.box_btn_v1 .btnPiece .btnLink {
  display: inline-block;
  height: 100%;
  width: 100%;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
}
.box_btn_v1 .btnPiece.btnHolder {
  height: 100%;
  width: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #7E78F3;
  outline-color: #7E78F3;
  color: #FFFFFF;
  border-color: #FFFFFF;
}
.box_btn_v1 .btnPiece.btnHolder .btnText {
  font-size: inherit;
  color: inherit;
  text-overflow: ellipsis;
  word-break: keep-all;
  white-space: nowrap;
}
.box_btn_v1 .btnPiece.btnType_0.btnHolder, .box_btn_v1 .btnPiece.btnType_1.btnHolder {
  border-radius: 23px;
}
.box_btn_v1 .btnPiece.btnType_0.btnHolder, .box_btn_v1 .btnPiece.btnType_2.btnHolder {
  border-width: 1px;
  border-style: solid;
}
.box_btn_v1 .btnPiece.btnType_0.btnHolder {
  color: #7E78F3;
  border-color: #7E78F3;
  background-color: #FFFFFF;
}
.box_btn_v1 .view_btnType_2 {
  min-height: 54px;
  min-width: 148px;
}
.box_btn_v1 .btnPiece.btnType_2.btnHolder {
  outline-width: 4px;
  outline-style: solid;
  height: calc(100% - 8px);
  width: calc(100% - 8px);
  position: relative;
  top: 4px;
  left: 4px;
}
.box_btn_v1 .btnPiece.btnType_4.btnHolder {
  border-top-right-radius: 23px;
  border-bottom-left-radius: 23px;
}
.box_btn_v1 .btnPiece.btnType_5.btnHolder {
  border-radius: 6px;
}
/*-新版按钮end-*/
.requestCover {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  z-index: 99999;
}
/* 新版EID组件 */
.eidContent #eid {
  max-width: 415px;
  min-width: 260px;
  width: 100%;
  padding: 10px 0;
  vertical-align: middle;
  margin: 0 auto;
  overflow: hidden;
}
.eidContent .eidDetail .company_name {
  text-align: center;
  color: #000;
  font-weight: 900;
  font-size: 18px;
  margin-bottom: 6px;
}
.eidContent .eidDetail .authenticateType {
  text-align: center;
  color: #0e85f6;
}
.eidContent .eidDetail .title {
  margin-bottom: 0px;
  font-size: 16px;
  font-weight: 600;
}
.eidContent .eidDetail .idDetail {
  margin-bottom: 15px;
}
.eidContent .eidDetail .headerImg {}
.eidContent .eidDetail .headerImg img {
  width: 20px;
  height: 20px;
  margin-right: 5px;
  margin-left: 5px;
  margin-top: 5px;
}
.eidContent .showEid {
  display: none;
  text-align: center;
  line-height: 45px;
  height: 45px;
  background: #0e85f6;
  color: #fff;
  font-size: 18px;
  border-radius: 3px;
  margin-top: 30px;
}
body.edit .eidContent .isshowEid {
  display: block;
}
.eidContent .isShow {
  display: block;
}