/* 20221130哀悼日灰色滤镜添加 */ /* html { -webkit-filter: grayscale(100%) !important; filter: grayscale(100%) !important; } */ .g-slider { overflow: hidden; } .g-slider .bx-controls { padding-top: 8px; } .g-slider .bx-prev, .g-slider .bx-next { position: absolute; width: 30px; height: 60px; top: 50%; margin-top: -30px; font-size: 0; line-height: 0; overflow: hidden; /*这里的z-index要比插件设置的slidezindex高,否则fade模式会把按钮覆盖*/ z-index: 51; background-color: #000\9; background-color: rgba(0,0,0,.5); } .g-slider .bx-prev:hover, .g-slider .bx-next:hover { background-color: rgba(7,119,221,.7); } .g-slider .bx-prev { transition: left 0.3s; left: -30px; border-radius: 0 3px 3px 0; } .g-slider:hover .bx-prev { left: 0; } .g-slider .bx-next { transition: right 0.3s; right: -30px; border-radius: 3px 0 0 3px; } .g-slider .bx-next.prev { cursor: default; } .g-slider .bx-next.disabled { display: none; } .g-slider:hover .bx-next { right: 0; } .g-slider .bx-prev:after, .g-slider .bx-next:after { content: '\20'; position: absolute; top: 50%; left: 50%; width: 14px; height: 25px; margin: -13px 0 0 -7px; } .g-slider .bx-prev:after { background: no-repeat; } .g-slider .bx-next:after { background: no-repeat; } .g-slider .bx-pager { width: 100%; text-align: center; } .g-slider .bx-pager-link { position: relative; display: inline-block; height: 16px; font-size: 0; overflow: hidden; } .g-slider .bx-pager-item { display: inline-block; } .g-slider .bx-pager-link:before { content: '\20'; display: inline-block; width: 8px; height: 8px; margin: 4px; border-radius: 4px; background-color: #d7d7d7; transition: width 0.5s; } .g-slider .bx-pager-link.active:before { width: 30px; background-color: #0777dd; } .g-slider--circle .bx-pager-link:before { width: 6px; height: 6px; border: 1px solid #d7d7d7; background-color: #fff; } .g-slider--circle .bx-pager-link.active:before { background-color: #0777dd; border-color: #0777dd; } /*三列*/ .txt-list-mult-col li { font-size: 16px; height: 36px; line-height: 36px; overflow: hidden; } /*两列*/ .txt-list-double-col li { float: left; display: inline; font-size: 16px; height: 36px; line-height: 36px; overflow: hidden; width: 230px; margin-right: 10px; white-space: nowrap; text-overflow: ellipsis; } .txt-list-double-col li:before,.txt-list-single-col li:before { float: left; margin: 16px 10px 0 0; content: ""; width: 4px; height: 4px; background: no-repeat center center; } /*单列带标签头*/ .txts-tag li { height: 30px; line-height: 30px; font-size: 16px; color: #d7d7d7; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 5px; } /*常规单列*/ .txt-list-single-col li { height: 30px; line-height: 30px; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 5px; } .txt-list-single-col li:before { margin-top: 13px; } .selectbox { width: 300px; position: relative; } .m-select { position: relative; width: 100%; margin-top: 10px; z-index: 2; } .m-select-btn { border: 1px solid #d7d7d7; border-radius: 3px; padding-right: 25px; overflow: hidden; background: #fff; display: block; position: relative; height: 38px; line-height: 38px; font-family: sans-serif 'microsoft yahei',arial, helvetica; font-size: 12px; width: 100%; text-align: left; cursor: not-allowed; } .m-select-btn:active { outline: none; star: expression(this.onfocus=this.blur()); } .m-select .act-btn { cursor: pointer; -webkit-outline: none; outline: none; } .m-select-btn .status { text-align: left; padding-left: 15px; display: block; line-height: 26px; font-family: "microsoft yahei"; } .m-select-btn .status .label { margin-right: 10px; } .m-select-btn[disabled] .status { color: #999; } .m-select-btn .tip { display: none; } .m-select-btn .icon { display: block; font-style: normal; position: absolute; right: 10px; top: 50%; width: 9px; height: 6px; margin-top: -3px; background: no-repeat; overflow: hidden; } .m-select .act-btn .icon { -webkit-transition: transform .2s; transition: transform .2s ease; } .act-selected .act-btn .icon { background-position: 0 -15px/0; } :root .act-selected .act-btn .icon { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); } .m-select-con { position: absolute; left: 0; top: 100%; overflow: hidden; display: none; background: #fff; } .m-select-con .zm { position: absolute; left: 0; top: 0; border: 1px solid #e5e5e5; width: 23px; text-align: center; font-family: microsoft yahei; } .m-select-con .zm dd { height: 18px; line-height: 18px; text-align: center; } .m-select-con .zm a { display: block; color: #0777dd; overflow: hidden; } .m-select-con .zm a:hover, .m-select-con .zm .cur a { background: #0777dd; color: #fff; } .m-select-con .list { border: 1px solid #ddd; margin-left: -1px; overflow: auto; margin-left: 24px; position: relative; } .act-selected { z-index: 99; } .act-selected .m-select-con { display: block; z-index: 100; } .m-select-con .list dt { line-height: 23px; line-height: 23px; padding-left: 8px; background: #f8f8f8; color: #0777dd; font-family: microsoft yahei; font-size: 14px; } .m-select-con .list dd { color: #333; } .m-select-con .list dd a { color: #333; display: block; padding-left: 8px; padding-right: 8px; overflow: hidden; height: 26px; line-height: 26px; *zoom:1; position: relative; } .m-select-con .list dd a:hover { background: #0777dd; color: #fff; } .m-select2 { } .m-select2 .m-select-con { } .m-select2 .list { margin-left: 0; max-height: 242px; overflow: auto; _height: 242px; } .m-select2 .list dt { font-family: simsun; font-size: 12px; font-weight: 700; } .checkmodels .pc-check { overflow: visible; } .m-select2 .m-select-con .label { display: block; padding-right: 48px; overflow: hidden; line-height: 26px; height: 26px; white-space: nowrap; text-overflow: ellipsis; } .m-select2 .m-select-con .notip .label { padding-right: 0; } .m-select2 .m-select-con .tip { color: #888; position: absolute; right: 8px; top: 0; } .m-select2 .m-select-con .price { position: absolute; right: 8px; top: 0; color: #f44; } .m-select2 .m-select-con a:hover .tip, .m-select2 .m-select-con a:hover .price { color: #fff; } .selectbox .submit { display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; background: #0e7bde; color: #fff; font-size: 16px; border: none; margin-top: 20px; cursor: pointer; } .selectbox .submit:hover { background: #f60; } .selectbox .m-select-btn { border: 1px solid #d7d7d7; -webkit-outline: none; outline: none; } .selectbox .m-select-submit { display: block; height: 40px; line-height: 40px; background-color: #0e7bde; border-radius: 2px; font-size: 16px; color: #fff; cursor: pointer; text-align: center; margin-top: 20px; } .selectbox .m-select-submit:hover { background: #f60; } /* 下拉选择 */ .m-select { position: relative; width: 300px; height: 40px; z-index: 2; } .m-select .act-btn { cursor: pointer; } .m-select .act-btn .icon { -webkit-transition: transform 0.2s ease; -moz-transition: transform 0.2s ease; transition: transform 0.2s ease; } .m-select-btn { border: 1px solid #d7d7d7; border-radius: 3px; padding-right: 25px; overflow: hidden; background: #fff; display: block; position: relative; height: 40px; line-height: 40px; font-size: 14px; width: 100%; text-align: left; cursor: not-allowed; } .m-select-btn:active { outline: none; star: expression(this.onfocus=this.blur()); } .m-select-btn .status { text-align: left; padding-left: 10px; display: block; line-height: 38px; } .m-select-btn .status .label { margin-right: 10px; } .m-select-btn .tip { display: none; } .m-select-btn .icon { display: block; font-style: normal; position: absolute; right: 10px; top: 19px; width: 10px; height: 7px; background: no-repeat; overflow: hidden; } .act-selected .m-select-btn .icon { transform: rotate(180deg); } .act-selected { z-index: 99; } .act-selected .m-select-con { display: block; z-index: 100; } .act-btn .icon { background: no-repeat; } .m-select-con { position: absolute; left: 0; top: 100%; overflow: hidden; display: none; background: #fff; } .m-select-con .zm { position: absolute; left: 0; top: 0; border: 1px solid #efefef; width: 38px; text-align: center; font-family: microsoft yahei; } .m-select-con .zm dd { height: 19px; line-height: 19px; text-align: center; } .m-select-con .zm a { display: block; color: #666; overflow: hidden; } .m-select-con .zm a:hover { background: #0777dd; color: #fff; } .m-select-con .zm .cur a { background: #0777dd; color: #fff; } .m-select-con .list { border: 1px solid #ddd; margin-left: -1px; overflow: auto; margin-left: 38px; position: relative; } .m-select-con .list dt { line-height: 32px; padding-left: 8px; background: #f9f9f9; color: #333; font-size: 14px; font-weight: bold; } .m-select-con .list dd { color: #333; } .m-select-con .list dd a { color: #333; display: block; padding-left: 8px; padding-right: 8px; overflow: hidden; height: 30px; line-height: 30px; position: relative; } .m-select-con .list dd a:hover { background: #0777dd; color: #fff; } .m-select2 .m-select-con .label { display: block; padding-right: 48px; overflow: hidden; line-height: 26px; height: 26px; white-space: nowrap; text-overflow: ellipsis; } .m-select2 .m-select-con .tip { color: #888; position: absolute; right: 8px; top: 0; } .m-select2 .m-select-con .price { position: absolute; right: 8px; top: 0; color: #ff4040; } .m-select2 .m-select-con .notip .label { padding-right: 0; } .m-select2 .m-select-con a:hover .tip { color: #fff; } .m-select2 .m-select-con a:hover .price { color: #fff; } .m-select2 .list { margin-left: 0; max-height: 242px; overflow: auto; } .m-select3 { width: 300px; } body,h1,h2,h3,h4,blockquote,p,dl,dt,dd,ul,ol,li,th,td,form,fieldset,legend,button,input,textarea { margin: 0; padding: 0; outline: none; border: none; text-decoration: none; list-style-type: none; list-style-position: outside } html,body { width: 100%; -webkit-overflow-scrolling: touch; color: #333 } body,button,input,select,textarea { font: 12px/1.75 \5b8b\4f53, arial, sans-serif } body,button,input,select,textarea,option { font-family: microsoft yahei,pingfangsc-regular,arial,sans-serif } button,input,select,textarea,h1,h2,h3,h4 { font-size: 100% } em,i { font-style: normal } table { border-collapse: collapse; border-spacing: 0 } img,fieldset { border: 0; vertical-align: middle } img { vertical-align: top } a { color: #333; text-decoration: none; outline: 0 } a:hover { color: #f70; text-decoration: none } .fl,.mark { float: left; display: inline } .fr,.submark,.mark-sub { float: right; display: inline } .spanclass,.contentdiv { display: none } .clearfix:after { content: "\20"; clear: both; height: 0; display: block; overflow: hidden } .clearfix { *zoom:1} .clear { font-size: 0; line-height: 0; height: 0; overflow: hidden; clear: both; visibility: hidden } .bl { font-weight: bold; padding-left: 16px } .bl:after { content: ''; width: 4px; height: 20px; background: #0777dd; position: absolute; top: 50%; left: 0; margin-top: -9px } .mb20 { margin-bottom: 20px } .modtab span.mark { color: #999; cursor: pointer; border-bottom: none; margin-right: 40px; position: relative } .modtab span.mark:before { content: ''; width: 1px; height: 20px; background: #e5e5e5; position: absolute; top: 50%; left: -20px; margin-top: -10px } .modtab span.mark:first-child::before { display: none } .modtab span.current { font-weight: bold; color: #333 } .modtab { padding: 18px 24px 22px; border: 1px solid #f0f0f0 } .modtab .bl { position: relative; overflow: hidden; font-weight: normal; line-height: 23px } .modtab .bl:after { margin-top: -10px } .modtab .bl span { font-size: 20px; border: none } .red2 { color: #f40 } .gray2 { color: #999 } .btn-green { background: #ff8800; color: #fff } .btn-blue { background: #0777dd; color: #fff } .btn-green:hover,.btn-blue:hover { color: #fff } .ivyartbtxf { text-align: center; line-height: 30px; margin-top: 8px } .ivyartbtsf img,.ivyartbtsf embed,.ivyartbtsf object,.ivyartbtsf iframe { margin-bottom: 20px } .ivyartbtxfimg { text-align: center; line-height: 0; overflow: hidden; position: relative; z-index: 1 } .ivyartbtxfimg img,.ivyartbtxfimg embed,.ivyartbtxfimg object { margin: 10px 0px } .ivyyfour { clear: both; text-align: center } .ivyyfour img,.ivyyfour object,.ivyyfour iframe { margin: 0 0 20px; display: inline-block } .ivyartbtsf { text-align: center; font-size: 0px } .ivyartbtsf img,.ivyartbtsf object,.ivyartbtsf iframe { display: inline-block; margin-bottom: 10px; vertical-align: top } .ivyartfoot { clear: both } .ivyartfoot img,.ivyartfoot embed,.ivyartfoot object,.ivyartfoot iframe { margin: 30px 0 0 } .ivy_t1 { width: 1200px; margin: 0 auto; font-size: 0; text-align: center } .ivy_t1 img,.ivy_t1 embed,.ivy_t1 object,.ivy_t1 iframe { margin: 10px 0 0 0 } .ivy_1 img,.ivy_1 object,.ivy_1 iframe { margin-top: 0 } .ivy_yxf img,.ivy_yxf iframe,.ivy_yxf object { margin-bottom: 20px } .ivy_db { margin: auto; width: 1200px; line-height: 0; font-size: 0; text-align: center } .a-p-class { position: absolute; bottom: 0; left: 0; z-index: 3; font-size: 16px; line-height: 36px; box-sizing: border-box; padding: 0 10px; width: 100%; text-align: center; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .reseved-ivy-box { display: block; color: #fff; text-align: center } /* .reseved-ivy-box img { min-height: 90px } */ .yc-auto-nav { margin-bottom: 32px; position: relative } .yc-auto-nav .yc-nav-l { width: fit-content; height: 62px; line-height: 62px; border-bottom: 4px solid #0777dd; font-size: 32px; font-weight: bold } .yc-auto-nav .yc-nav-r { position: absolute; bottom: 0; right: 0; overflow: hidden; width: 1066px; height: 44px; box-sizing: border-box; padding-left: 24px; line-height: 44px; border-bottom: 4px solid #e5e5e5 } .yc-auto-nav .yc-nav-r .yc-nav-more { float: right; color: #fff } .box-hd { height: 56px; box-sizing: border-box; line-height: 50px; border-top: 1px solid #eee } .box-hd .mark { width: fit-content; border-top: 2px solid #0777dd; font-size: 20px; font-weight: bold; color: #333 } .nav-mtop-24 { margin-top: 24px } dl,dt,dd,ul,li { margin: 0; padding: 0 } .clearfix { *zoom:1} .clearfix:after { content: "\20"; clear: both; height: 0; display: block; overflow: hidden } .nb-none { display: none } .navibar .nb-arrow,.nb-tit-user .nb-msgtip,.nb-menulist .nb-ml-arrow,.nb-menulist .nb-ml-ic,.navibar .nb-tit-icon,.nb-tit-message .msg-icon { background: url(/uploads/image/whimages/navbar.png) no-repeat } .navibar { min-width: 1000px; text-align: left; position: relative; z-index: 9999; height: 28px; border-bottom: 1px solid #ececec; background-color: #f8f8f8; color: #666; font: 12px/28px "微软雅黑","宋体" } .navibar-wap { width: 1000px; margin: 0 auto } .navibar-la { float: left; display: inline } .navibar-lb { float: right; display: inline } .navibar a { color: #666 } .navibar a:hover { color: #f70 } .navibar .nb-info,.navibar .nb-tit { display: inline; float: left } .navibar .nb-tit { position: relative; line-height: 28px; margin-right: 13px } .navibar .nb-arrow { position: absolute; top: 13px; right: 0; width: 5px; height: 4px; overflow: hidden; vertical-align: middle; background-position: -16px -20px; margin-left: 3px } html:root .navibar .nb-arrow { background-position: -16px -20px; transition: .25s; -moz-transition: .25s; -webkit-transition: .25s; -o-transition: .25s; transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg) } .navibar .nb-tit-hover .nb-arrow { background-position: -16px -8px } html:root .navibar .nb-tit-hover .nb-arrow { background-position: -16px -20px; transition: .25s; -moz-transition: .25s; -webkit-transition: .25s; -o-transition: .25s; transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg) } .navibar .nb-menu { position: relative; padding-right: 8px } .navibar .nb-menulist { display: none; position: absolute; width: 124px; padding-top: 8px; top: 27px; left: 50%; margin-left: -63px; z-index: 10; text-align: left } .navibar .nb-tit-hover .nb-menulist { display: block } .navibar .nb-menulist-inner { display: block; box-shadow: 0 0 5px rgba(0,0,0,0.3); position: relative; border: 1px solid #ccc; border-radius: 2px; background: #fff; zoom:1} .nb-menulist .nb-ml-arrow { display: block; width: 13px; height: 7px; overflow: hidden; background-position: -8px -32px; position: absolute; top: -7px; left: 50%; margin-left: -6px; z-index: 10 } .nb-menulist .nb-ml-item { display: block; position: relative; height: 30px; line-height: 30px; padding: 0 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-overflow: clip } .nb-menulist .nb-ml-ic { display: inline; float: left; width: 21px; margin-right: 6px; _overflow: hidden } .nb-tit-sites .nb-menulist { width: 70px; text-align: center; margin-left: -35px } .nb-ml-bbs { color: #aaa } .nb-ml-bbs dt { font-weight: bold; height: 30px; line-height: 30px; margin-bottom: -5px; padding: 0 15px } .nb-ml-bbs .nb-mlbs-sp { border-top: 1px dashed #ececec } .nb-ml-bbs .nb-bbs-favb { display: none } .navibar .nb-tit-login { margin-right: 0 } .nb-ml-pc { border-bottom: 1px dashed #ececec } .nb-ml-pc .nb-ml-ic { height: 19px; background-position: -5px -122px; margin-top: 7px } .nb-ml-qq .nb-ml-ic { height: 16px; background-position: -5px -154px; margin-top: 9px } .nb-ml-weibo .nb-ml-ic { height: 17px; background-position: 0 -183px; margin-top: 8px } .navibar .nb-tit-user { padding-left: 25px } .navibar .user-link:hover { text-decoration: none } .nb-tit-user .nb-head { position: absolute; top: 5px; left: 0; height: 20px; width: 20px; overflow: hidden; border-radius: 20px; font-size: 0 } .nb-tit-user .nb-head img { vertical-align: top } .navibar .nb-ml-user { width: 254px; left: 0; margin-left: 0 } .nb-ml-user .nb-ml-arrow { margin-left: -80px } .nb-ml-user .nb-menulist-con { padding: 12px 12px 0 } .navibar .nb-pt-pic { float: left; margin-right: 10px } .navibar .nb-pictxt dt { font-size: 14px; line-height: 1.3 } .navibar .nb-pictxt dd { line-height: 2; color: #777 } .navibar .nb-pictxt dd a { color: #225599 } .navibar .nb-pictxt dd a:hover { color: #f70 } .nb-user-info dt a { color: #333 } .nb-user-info dt a:hover { color: #f70 } .nb-user-info dd { margin-top: 3px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis } .nb-user-info .apply-rz { float: right } .navibar .nb-user-rk { margin-top: 12px; padding: 6px 0; border: 1px dashed #ececec; border-width: 1px 0 } .nb-user-rk .nb-ml-item { padding: 0 5px; float: left; width: 104px } .navibar .nb-user-cyh { margin-top: 12px } .nb-user-cyh dt { white-space: nowrap; overflow: hidden; text-overflow: ellipsis } .nb-user-cyh dt a { color: #777 } .nb-user-cyh dt a:hover { color: #f70 } .nb-user-cyh dd { margin-top: 8px } .nb-user-cyh .nb-pt-pic img { border: 1px solid #e5e5e5 } .nb-user-tf { color: #ddd; margin: 12px -12px 0; padding: 0 12px; text-align: right; height: 28px; line-height: 28px; background-color: #f4f4f4; border-top: 1px solid #ececec } .navibar .nb-tit-nomsg { padding-right: 0 } .nb-tit-message { width: 16px; height: 28px } .nb-tit-message .msg-icon { position: absolute; top: 8px; left: 0; height: 13px; width: 16px; overflow: hidden; line-height: 999em; background-position: -5px -44px; padding: 0 } .navibar .nb-message-num { position: absolute; top: 2px; right: 0; background: #f44; color: #fff; border-radius: 2px; padding: 0 2px; line-height: 14px; height: 14px } .nb-tit-message .nb-menulist { width: 132px } .navibar .nb-message-none { display: none !important } .nb-menulist-con .nb-message-num { top: 8px; right: 15px } .nb-ml-mybbs .nb-ml-ic { height: 13px; background-position: 0 -251px; margin-top: 8px } .nb-ml-mycar .nb-ml-ic { height: 12px; background-position: 0 -265px; margin-top: 9px } .nb-ml-mycollect .nb-ml-ic { height: 14px; background-position: 0 -280px; margin-top: 8px } .nb-ml-mycmt .nb-ml-ic { height: 15px; background-position: 0 -296px; margin-top: 7px } .nb-ml-mycontribute .nb-ml-ic { height: 15px; background-position: 0 -326px; margin-top: 7px } .nb-ml-mycy .nb-ml-ic { height: 12px; background-position: 0 -312px; margin-top: 9px } .nb-ml-mymoney .nb-ml-ic { background-position: 0 -350px; height: 15px; margin-top: 7px } .nb-tit-wap .nb-menulist { width: 96px; margin-left: -48px } .navibar-lc { float: left; padding-left: 10px } .navibar-lc a { margin: 0 6px } .navibar-lc em { color: #e9e9e9 } .navibar-lc .navibar-lc-all { color: #b099b0 } .navibar-lc .navibar-lc-all:hover { color: #f70 } #jusername { display: block; max-width: 160px; _width: 100px; height: 28px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis } .nb-ml-weixin .nb-ml-ic { background-position: 0px -369px; height: 16px; margin-top: 8px } .b-webwidescreen .navibar { background: #f8f8f8; border-color: #ececec } .b-webwidescreen .navibar-wap { width: 1120px } .b-webwidescreen .navibar .nb-tit-wap { margin-right: 0 } #turntomereplycount { display: none } .nb-user-rk .nb-ml-mycollect,.nb-user-rk .nb-ml-mycar,.nb-user-rk .nb-ml-mymoney { display: none } .nb-user-rk .nb-ml-mycontribute .nb-ml-ic { height: 12px; background-position: 0 -265px; margin-top: 9px } .nb-menulist .nb-ml-loginway .nb-ml-ic { background: no-repeat } .nb-menulist .nb-ml-loginway .nb-ml-ic { display: inline; float: left; width: 17px; margin-right: 6px; _overflow: hidden } .nb-ml-loginway .nb-ml-fast .nb-ml-ic { height: 12px; background-position: 0px 0px; margin-top: 10px } .nb-ml-loginway .nb-ml-pc .nb-ml-ic { height: 15px; background-position: 0px -14px; margin-top: 8px } .nb-ml-loginway .nb-ml-qq .nb-ml-ic { height: 15px; background-position: 0px -31px; margin-top: 9px } .nb-ml-loginway .nb-ml-weibo .nb-ml-ic { height: 14px; background-position: 0px -48px; margin-top: 8px } .nb-ml-loginway .nb-ml-weixin .nb-ml-ic { background-position: 0px -64px; height: 13px; margin-top: 8px } .navibar-header { min-width: 1200px; text-align: left; position: relative; z-index: 555; height: 100px; line-height: 100px; background-color: #fff; box-shadow: 0 0 10px 5px #efefef; font: 18px "微软雅黑", "宋体" } .navibar-header .navibar-header-wap { width: 1200px; margin: 0 auto } .navibar-header .navibar-header-wap .navibar-header-la { float: left; display: inline } .navibar-header .navibar-header-wap .navibar-header-la a { color: #666 } .navibar-header .navibar-header-wap .navibar-header-la a:hover { color: #f70 } .navibar-header .navibar-header-wap .navibar-header-la .kc-logo { float: left; margin-top: 23px; margin-right: 62px; display: block; width: 165px; height: 67px } .navibar-header .navibar-header-wap .navibar-header-la .kc-logo img { width: 100%; height: 100% } .navibar-header .navibar-header-wap .navibar-header-la .fl { margin-top: 24px; overflow: hidden; float: left; height: 48px; line-height: 48px } .navibar-header .navibar-header-wap .navibar-header-la .fl li { float: left; display: block; width: fit-content; margin-left: 42px; position: relative } .navibar-header .navibar-header-wap .navibar-header-la .fl li.fl-act::after { position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; content: ''; background-color: #28bff1; display: block } .navibar-header .navibar-header-wap .navibar-header-la .fl li:first-child { margin-left: 0 } .navibar-header .navibar-header-wap .navibar-header-lb { float: right } .navibar-header .navibar-header-wap .navibar-header-lb a.solution { display: block; margin-top: 20px; width: 170px; height: 70px } .navibar-header .navibar-header-wap .navibar-header-lb a.solution img { width: 100%; height: 100% } .yc-nav-home { margin-top: 12px; height: 400px } .yc-nav-home .yc-nav-item { margin-right: 6px; display: inline-block; height: 100% } .yc-nav-home .yc-nav-item.yc-nav-menu { width: 180px; box-sizing: border-box; padding: 0 20px 0 22px; background-color: #424650; overflow: hidden } .yc-nav-home .yc-nav-item.yc-nav-menu .nav-menu-item { overflow: hidden; display: block; margin-top: 42px; height: 24px; line-height: 24px; color: #fff; font-size: 16px } .yc-nav-home .yc-nav-item.yc-nav-menu .nav-menu-item .menu-icon { margin-right: 10px; width: 22px; height: 22px } .yc-nav-home .yc-nav-item.yc-nav-menu .nav-menu-item .nav-arrow { display: inline-block; float: right; width: 8px; height: 11px; background: 100% 100% no-repeat; margin-top: 5.5px } .yc-nav-home .yc-nav-item.yc-nav-swiper { width: 700px } .yc-nav-home .yc-nav-item.yc-nav-sm-pic { margin-right: 0 } .yc-nav-home .yc-nav-item.yc-nav-sm-pic .sm-pic-wrap { overflow: hidden } .yc-nav-home .yc-nav-item.yc-nav-sm-pic .sm-pic-wrap>a { position: relative; display: block; margin-bottom: 10px } .yc-nav-home .yc-nav-item.yc-nav-sm-pic .sm-pic-wrap>a:last-child { margin-bottom: 0 } .yc-nav-home .yc-nav-item.yc-nav-sm-pic .sm-pic-wrap>a::before { content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 80px; background-image: ; background-position: top; background-repeat: no-repeat; background-size: 100%; z-index: 2 } .yc-nav-zixun { overflow: hidden } .yc-nav-zixun .zixun-col-a { margin-top: 29px; float: left; width: 890px } .yc-nav-zixun .zixun-col-a .col-a-title { margin-bottom: 28px; height: 30px; line-height: 30px } .yc-nav-zixun .zixun-col-a .col-a-title::before { margin-right: 29px; content: ''; display: inline-block; width: 118px; height: 28px; background: 100% 100% no-repeat } .yc-nav-zixun .zixun-col-a .col-a-title strong a { font-size: 30px; color: #ff4444; vertical-align: top } .yc-nav-zixun .zixun-col-a .col-a-news { height: 284px; margin-bottom: 24px } .yc-nav-zixun .zixun-col-a .col-a-news #news-cover { float: left; margin-right: 30px; display: inline-block; position: relative; overflow: hidden; width: 424px; height: 100% } .yc-nav-zixun .zixun-col-a .col-a-news #news-cover::before { content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 80px; background-image: ; background-position: top; background-repeat: no-repeat; background-size: 100%; z-index: 2 } .yc-nav-zixun .zixun-col-a .col-a-news #news-cover img { width: 424px; height: 100% } .yc-nav-zixun .zixun-col-a .col-a-news .news-list { float: left; display: inline-block; width: 406px } .yc-nav-zixun .zixun-col-a .col-a-news .news-list li { color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .yc-nav-zixun .zixun-col-a .col-a-news .news-list li:first-child { margin-top: -4px } .yc-nav-zixun .zixun-col-a .col-a-news .news-list li a { font-size: 18px; line-height: 42px } .yc-nav-zixun .zixun-col-a .col-a-piclist { overflow: hidden } .yc-nav-zixun .zixun-col-a .col-a-piclist .pic-txt-box { width: 207px; float: left; margin-right: 8px } .yc-nav-zixun .zixun-col-a .col-a-piclist .pic-txt-box .txt-area { margin-top: 11px; width: 100%; color: #333 } .yc-nav-zixun .zixun-col-a .col-a-piclist .pic-txt-box .txt-area a { font-size: 16px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all } .yc-nav-zixun .zixun-col-b { margin-top: 29px; float: right; width: 300px; position: relative; height: 554px } .yc-nav-zixun .zixun-col-b .hot-focus .hot-focus-title { width: fit-content; font-size: 20px; font-weight: bold; line-height: 48px; color: #000; border-top: 2px solid #0777dd } .yc-nav-zixun .zixun-col-b .hot-focus .hot-focus-list { width: 100%; overflow: hidden } .yc-nav-zixun .zixun-col-b .hot-focus .hot-focus-list li { width: 150px; box-sizing: border-box; float: left; font-size: 16px; line-height: 42px; color: #333; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-break: break-all } .yc-nav-zixun .zixun-col-b .hot-focus .hot-focus-list li::before { content: ''; display: inline-block; margin: 0 10px 4px 0; width: 4px; height: 4px; background-color: #d7d7d7 } .yc-nav-zixun .zixun-col-b .hot-focus .hot-focus-list li.u-none { display: none } .yc-nav-zixun .zixun-col-b .reseved-ivy-box { margin-top: 21px } .yc-nav-zixun .zixun-col-b .reseved-ivy-box img { width: 300px; height: 195px } .jc-video-box { width: 100%; height: 592px; box-sizing: border-box; padding-top: 36px; background-color: #35383e; color: #fff } .jc-video-box .inner-wrapper .jc-video-title { margin-bottom: 14px; width: 100%; height: 30px; line-height: 30px; overflow: hidden } .jc-video-box .inner-wrapper .jc-video-title .jc-video-title-l { float: left; font-size: 28px; font-weight: bold } .jc-video-box .inner-wrapper .jc-video-title .jc-video-title-r { float: right; font-size: 14px; line-height: 36px; color: #999 } .jc-video-box .inner-wrapper .jc-video-title .jc-video-title-r:hover { color: #ff7700 } .jc-video-box .inner-wrapper .jc-video-container { overflow: hidden } .jc-video-box .inner-wrapper .jc-video-container #main-video-box { float: left; display: inline-block; position: relative; width: 830px; height: 465px; color: #fff } .jc-video-box .inner-wrapper .jc-video-container #main-video-box #ycplayer { width: 100%; height: 100% } .jc-video-box .inner-wrapper .jc-video-container #sm-videos-list { float: left; width: 370px; box-sizing: border-box; padding-left: 8px; background-color: #35383e } .jc-video-box .inner-wrapper .jc-video-container #sm-videos-list li { margin-bottom: 8px; overflow: hidden; background-color: #3e424a } .jc-video-box .inner-wrapper .jc-video-container #sm-videos-list li a { color: #e1e2e3; display: block } .jc-video-box .inner-wrapper .jc-video-container #sm-videos-list li a:hover { background-color: #292929 } .jc-video-box .inner-wrapper .jc-video-container #sm-videos-list li a .sm-video-cover { width: 198px; height: 110px; object-fit: contain } .jc-video-box .inner-wrapper .jc-video-container #sm-videos-list li a .sm-video-detail { display: inline-block; width: 164px; height: 110px; box-sizing: border-box; padding: 7px 0 12px 14px; font-size: 14px; line-height: 24px } .jc-video-box .inner-wrapper .jc-video-container #sm-videos-list li a .sm-video-detail>p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; margin-bottom: 20px } .jc-video-box .inner-wrapper .jc-video-container #sm-videos-list li a .sm-video-detail .pv-box span { margin-right: 18px; height: 24px; font-size: 14px; line-height: 24px } .jc-video-box .inner-wrapper .jc-video-container #sm-videos-list li a .sm-video-detail .pv-box span::before { content: ''; display: inline-block; margin-right: 4px; width: 14px; height: 10px; background-image: ; background-position: center; background-repeat: no-repeat; background-size: 100% 100% } .jc-video-box .inner-wrapper .jc-video-container #sm-videos-list li a .sm-video-detail .pv-box span:last-child::before { height: 13px; background-image: ; background-position: center; background-repeat: no-repeat; background-size: 100% 100% } .auto-yp .auto-yp-nav ul.yc-nav-breadcrumb { float: left } .auto-yp .auto-yp-nav ul.yc-nav-breadcrumb li { display: inline-block; font-size: 14px } .auto-yp .auto-yp-nav ul.yc-nav-breadcrumb li a::after { content: ''; display: inline-block; width: 1px; height: 12px; background-color: #d7d7d7; margin: -1px 14px } .auto-yp .auto-yp-nav ul.yc-nav-breadcrumb li:last-child a::after { width: 0 } .auto-yp .auto-yp-mainbox { margin-bottom: 30px } .auto-yp .auto-yp-mainbox .yp-mainbox-l { float: left; overflow: hidden } .auto-yp .auto-yp-mainbox .yp-mainbox-l .main-box-ll { float: left } .auto-yp .auto-yp-mainbox .yp-mainbox-l .main-box-lr { width: 438px; float: left; overflow: hidden } .auto-yp .auto-yp-mainbox .yp-mainbox-l .main-box-lr a { display: block; float: left; width: 218px; height: 242px } .auto-yp .auto-yp-mainbox .yp-mainbox-l .main-box-lr a:nth-child(-n 2) { margin-bottom: -1px } .auto-yp .auto-yp-mainbox .yp-mainbox-r { width: 300px; float: right } .auto-yp .auto-yp-mainbox .yp-mainbox-r .tires-cal-box .box-bd-cal li { margin-top: 10px; width: 100%; display: inline-block; position: relative; line-height: 16px; font-size: 16px; text-align: left } .auto-yp .auto-yp-mainbox .yp-mainbox-r .tires-cal-box .box-bd-cal li:first-child { margin-top: 0 } .auto-yp .auto-yp-mainbox .yp-mainbox-r .tires-cal-box .box-bd-cal li i { margin-left: 32px; width: 62px; height: 62px; box-sizing: border-box; display: inline-block; padding-top: 62px; background-image: ; background-position: top; background-repeat: no-repeat; background-size: 62px; position: relative; text-align: center; font-size: 14px; color: #999 } .auto-yp .auto-yp-mainbox .yp-mainbox-r .tires-cal-box .box-bd-cal li i.new { background-image: ; margin-left: 110px; color: #0777dd } .auto-yp .auto-yp-mainbox .yp-mainbox-r .tires-cal-box .box-bd-cal li em { width: 76px; height: 48px; display: inline-block; background-image: ; background-position: top; background-repeat: no-repeat; background-size: 100% 100%; position: absolute; left: 108px; top: 7px; text-align: center; color: #fff } .auto-yp .auto-yp-mainbox .yp-mainbox-r .tires-cal-box .box-bd-cal li #cal { display: inline-block; width: 100%; height: 40px; line-height: 40px; background: #0777dd; color: #fff; text-align: center; border-radius: 3px } .auto-yp .auto-yp-mainbox .yp-mainbox-r .use-free-box { margin-top: 30px } .auto-yp .auto-yp-mainbox .yp-mainbox-r .use-free-box .free-cars-img { position: relative } .auto-yp .auto-yp-mainbox .yp-mainbox-r .use-free-box .free-cars-img::before { content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 80px; background-image: ; background-position: top; background-repeat: no-repeat; background-size: 100%; z-index: 2 } .auto-yp .auto-yp-mainbox .yp-mainbox-r .use-free-box .free-cars-img .cars-tit { position: absolute; bottom: 0; left: 0; z-index: 999; width: 100% } .auto-yp .auto-yp-mainbox .yp-mainbox-r .use-free-box .free-cars-img .cars-tit a { display: inline-block; width: 100%; text-align: center; font-size: 16px; line-height: 36px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .auto-yp .auto-yp-mainbox .yp-mainbox-r .use-free-box #ivy-yp-free { display: block; background-color: #000 } .auto-yp .auto-yp-mainbox .yp-mainbox-r .use-free-box #ivy-yp-free img { width: 100%; height: 176px } .auto-yp .auto-yp-footer ul.yp-footer-brands li { float: left; display: inline-block; border: 1px solid #eee; border-left: none; box-sizing: border-box; width: 150px; height: 80px } .auto-yp .auto-yp-footer ul.yp-footer-brands li:first-child { border-left: 1px solid #eee } .auto-yp .auto-yp-footer ul.yp-footer-brands li a { display: inline-block; width: 150px; height: 80px; line-height: 80px; text-align: center; vertical-align: middle; position: relative } .auto-yp .auto-yp-footer ul.yp-footer-brands li a img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) } .auto-yp .auto-yp-footer #ivy-tonglan-3 { margin-top: 36px; display: block } .auto-yp .auto-yp-footer #ivy-tonglan-3 img { width: 100%; height: 90px } .auto-community .auto-community-mainbox { width: 100% } .auto-community .auto-community-mainbox ul.community-mainbox-l { width: 862px; float: left } .auto-community .auto-community-mainbox ul.community-mainbox-l li { float: left; display: block; margin: 0 18px 15px 0 } .auto-community .auto-community-mainbox ul.community-mainbox-l li:nth-child(3n) { margin-right: 0; margin-bottom: 0 } .auto-community .auto-community-mainbox ul.community-mainbox-l li a { display: block; width: 274px } .auto-community .auto-community-mainbox ul.community-mainbox-l li a>img { width: 100%; height: 183px } .auto-community .auto-community-mainbox ul.community-mainbox-l li a .txt-title { height: 48px; margin-top: 8px; font-size: 16px; line-height: 24px; color: #333; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all } .auto-community .auto-community-mainbox ul.community-mainbox-l li a .txt-info { margin-top: 8px; color: #999; font-size: 14px; line-height: 24px } .auto-community .auto-community-mainbox ul.community-mainbox-l li a .txt-info .txt-info-l { float: left } .auto-community .auto-community-mainbox ul.community-mainbox-l li a .txt-info .txt-info-l::before { margin-right: 8px; content: ''; display: inline-block; width: 14px; height: 14px; background-image: ; background-position: bottom; background-repeat: no-repeat; background-size: 100% } .auto-community .auto-community-mainbox ul.community-mainbox-l li a .txt-info .txt-info-r { float: right } .auto-community .auto-community-mainbox ul.community-mainbox-l li a .txt-info .txt-info-r::before { margin-right: 8px; content: ''; display: inline-block; width: 14px; height: 14px; vertical-align: middle; background-image: ; background-position: bottom; background-repeat: no-repeat; background-size: 100% } .auto-community .auto-community-mainbox .community-mainbox-r { width: 300px; float: right } .auto-community .auto-community-mainbox .community-mainbox-r .hot-bbs-box ul#box-bd-hotbbs li { margin-bottom: 15px } .auto-community .auto-community-mainbox .community-mainbox-r .hot-bbs-box ul#box-bd-hotbbs li:last-child { margin-bottom: 0 } .auto-community .auto-community-mainbox .community-mainbox-r .hot-bbs-box ul#box-bd-hotbbs li>a { display: block; width: 100%; height: 90px } .auto-community .auto-community-mainbox .community-mainbox-r .hot-bbs-box ul#box-bd-hotbbs li>a>img { float: left; width: 120px; height: 100% } .auto-community .auto-community-mainbox .community-mainbox-r .hot-bbs-box ul#box-bd-hotbbs li>a .hotbbs-item-info { float: left; width: 180px; height: 100%; box-sizing: border-box; padding-left: 16px } .auto-community .auto-community-mainbox .community-mainbox-r .hot-bbs-box ul#box-bd-hotbbs li>a .hotbbs-item-info .bbs-info-wrap { box-sizing: border-box; padding-top: 18px } .auto-community .auto-community-mainbox .community-mainbox-r .hot-bbs-box ul#box-bd-hotbbs li>a .hotbbs-item-info .bbs-info-wrap p { width: 100%; font-size: 14px; line-height: 22px; color: #999 } .auto-community .auto-community-mainbox .community-mainbox-r .hot-bbs-box ul#box-bd-hotbbs li>a .hotbbs-item-info .bbs-info-wrap p.bbs-info-title { margin-bottom: 4px; font-size: 16px; line-height: 24px; color: #333 } .auto-dictionary { margin-bottom: 36px } .auto-dictionary .auto-dictionary-mainbox .dictionary-mainbox-l { width: 862px; float: left } .auto-dictionary .auto-dictionary-mainbox .dictionary-mainbox-l .dic-mainbox-l-up { margin-bottom: 30px } .auto-dictionary .auto-dictionary-mainbox .dictionary-mainbox-l .dic-mainbox-l-up .dic-mainbox-ll { float: left } .auto-dictionary .auto-dictionary-mainbox .dictionary-mainbox-l .dic-mainbox-l-up .dic-mainbox-lr { float: right } .auto-dictionary .auto-dictionary-mainbox .dictionary-mainbox-r { width: 300px; float: right } .yongche-footer { width: 100%; background-color: #2a2d34; font-size: 14px; color: #828c96 } .yongche-footer .inner-wrapper { box-sizing: border-box; padding-left: 24px } .yongche-footer .inner-wrapper .footer-up { padding: 47px 0 42px; height: 162px; line-height: 162px; border-bottom: 1px solid #3a404c } .yongche-footer .inner-wrapper .footer-up .footer-up-l { float: left; width: fit-content; margin-top: 35px } .yongche-footer .inner-wrapper .footer-up .footer-up-l .logo { float: left; width: 135px; height: 61px } .yongche-footer .inner-wrapper .footer-up .footer-up-l ul.yongche-channels { float: left; display: inline-block; width: fit-content; height: 61px } .yongche-footer .inner-wrapper .footer-up .footer-up-l ul.yongche-channels::before { float: left; content: ''; display: inline-block; margin: 16px 30px; width: 1px; height: 26px; background-color: #3a404c } .yongche-footer .inner-wrapper .footer-up .footer-up-l ul.yongche-channels li { float: left; margin: 10px 20px 0 0; width: 40px; height: 40px; border-radius: 50%; cursor: pointer; position: relative } .yongche-footer .inner-wrapper .footer-up .footer-up-l ul.yongche-channels li .qrcode-box { display: none; position: absolute; top: -8px; left: 50%; z-index: 999; transform: translate(-50%, -100%); width: 236px; height: 132px } .yongche-footer .inner-wrapper .footer-up .footer-up-l ul.yongche-channels li .qrcode-box.wx-qrcode-box { background-image: ; background-position: top; background-repeat: no-repeat; background-size: 100% } .yongche-footer .inner-wrapper .footer-up .footer-up-l ul.yongche-channels li .qrcode-box.alipay-qrcode-box { background-image: ; background-position: top; background-repeat: no-repeat; background-size: 100% } .yongche-footer .inner-wrapper .footer-up .footer-up-l ul.yongche-channels li.channel-wx-icon { background-image: ; background-position: center; background-repeat: no-repeat; background-size: 100% } .yongche-footer .inner-wrapper .footer-up .footer-up-l ul.yongche-channels li.channel-wx-icon:hover { background-image: ; background-position: center; background-repeat: no-repeat; background-size: 100% } .yongche-footer .inner-wrapper .footer-up .footer-up-l ul.yongche-channels li.channel-wx-icon:hover .wx-qrcode-box { display: block } .yongche-footer .inner-wrapper .footer-up .footer-up-l ul.yongche-channels li.channel-weibo-icon { background-image: ; background-position: center; background-repeat: no-repeat; background-size: 100% } .yongche-footer .inner-wrapper .footer-up .footer-up-l ul.yongche-channels li.channel-weibo-icon:hover { background-image: ; background-position: center; background-repeat: no-repeat; background-size: 100% } .yongche-footer .inner-wrapper .footer-up .footer-up-l ul.yongche-channels li.channel-alipay-icon { background-image: ; background-position: center; background-repeat: no-repeat; background-size: 100% } .yongche-footer .inner-wrapper .footer-up .footer-up-l ul.yongche-channels li.channel-alipay-icon:hover { background-image: ; background-position: center; background-repeat: no-repeat; background-size: 100% } .yongche-footer .inner-wrapper .footer-up .footer-up-l ul.yongche-channels li.channel-alipay-icon:hover .alipay-qrcode-box { display: block } .yongche-footer .inner-wrapper .footer-up .footer-up-r { float: right } .yongche-footer .inner-wrapper .footer-up .footer-up-r dl { float: left; width: 168px; height: 162px; box-sizing: border-box; padding-left: 26px } .yongche-footer .inner-wrapper .footer-up .footer-up-r dl:first-child { margin-right: 42px } .yongche-footer .inner-wrapper .footer-up .footer-up-r dl:last-child { margin-left: 45px } .yongche-footer .inner-wrapper .footer-up .footer-up-r dl dt { line-height: 40px } .yongche-footer .inner-wrapper .footer-up .footer-up-r dl dt a { color: #fff } .yongche-footer .inner-wrapper .footer-up .footer-up-r dl dd { line-height: 40px } .yongche-footer .inner-wrapper .footer-up .footer-up-r dl dd a { color: #828c96 } .yongche-footer .inner-wrapper .footer-up .footer-up-r dl dd a:hover { color: #f70 } .yongche-footer .inner-wrapper .footer-up .footer-up-r dl dd img { margin-top: 10px } .yongche-footer .inner-wrapper .footer-down { padding: 34px 0 } .yongche-footer .inner-wrapper .footer-down p { width: 100%; text-align: center; line-height: 26px } .inner-wrapper { margin: 0 auto; width: 1200px } .outer-wrapper { margin: 30px auto } #ivytopbanner { position: relative; z-index: 9999 } #ivytopbanner img { width: 100%; height: 400px } .navibar-wap { width: 1200px !important } .tonglan-mr-40 { margin: 40px 0 } #ivy-tonglan-1 img,#ivy-tonglan-2 img { width: 100%; height: 90px } .floatbtns { width: 55px; position: fixed; right: 14%; bottom: 153px; margin-left: 505px } .floatbtns .btn { display: block; width: 55px; height: 55px; text-align: center; background-image: ; background-position: top; background-repeat: no-repeat; background-size: 100% } .clearfix:after { content: '\20'; display: block; width: 0; height: 0; overflow: hidden; clear: both } .u-selectcity-pop { display: block !important; position: absolute; z-index: 999; width: 560px; min-height: 357px; top: 52px; font: 14px/1.75 'microsoft yahei', arial, sans-serif } .u-selectcity-th { line-height: 30px } .u-selectcity-surround { max-height: 30px; overflow: hidden } .u-selectcity { border: 1px solid #e5e5e5; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.1) } .u-selectcity-loading { padding: 50px; background: #fff center center no-repeat } .u-selectcity-error { padding: 30px; text-align: center; color: #999 } .u-selectcity-th { position: relative; padding: 10px 15px } .u-selectcity-sarch { position: relative; float: left; margin-left: 10px } .u-selectcity-slist { display: none; position: absolute; z-index: 2; top: 35px; left: 0; width: 238px; background-color: #fff; border: 1px solid #d7d7d7; overflow: hidden; max-height: 285px; overflow: hidden } .u-selectcity-slist li { margin-top: -1px; color: #b6b6b6; height: 26px; line-height: 26px; border-top: 1px solid #eee } .u-selectcity-slist li.zd { padding: 0 10px; cursor: default } .u-selectcity-slist li.zd:before { content: '\20'; display: inline-block; width: 13px; height: 13px; vertical-align: -2px; margin-right: 5px; background: no-repeat } .u-selectcity-slist li.nodata { font-size: 12px; padding: 8px 10px } .u-selectcity-slist li.nodata:before { content: '\20'; display: inline-block; width: 28px; height: 21px; vertical-align: -5px; margin-right: 5px; background: no-repeat } .u-selectcity-slist li a { padding: 0 10px; display: block; overflow: hidden } .u-selectcity-slist a:hover { color: #fff; background-color: #0777dd } .u-selectcity-slist li .name { font-size: 12px; float: left } .u-selectcity-slist .pinyin { color: #999; font-size: 8px; float: right } .u-selectcity-slist a:hover .pinyin { color: #fff } .u-selectcity-siput { color: #bbb; float: left; width: 91px; padding: 0 8px 0 28px; height: 23px; line-height: 23px; border: 1px solid #d7d7d7; outline: 0; background: #fff 8px center no-repeat; font-size: 12px; margin-top: -1px } .u-selectcity-siput.focus { color: #333; padding: 0 8px; width: 116px; background: #fff } .u-selectcity-main { width: 440px } .u-selectcity-main,.u-selectcity-main li { float: left } .u-selectcity-main li { height: 30px; line-height: 30px; padding: 0 5px; cursor: pointer } .u-selectcity-main li,.u-selectcity-main li a { color: #0777dd } .u-selectcity-main li a:hover,.u-selectcity-main li:hover { color: #f40 } .u-selectcity-close { position: absolute; top: 15px; right: 15px; width: 17px; height: 17px; cursor: pointer; opacity: .6; background: no-repeat } .u-selectcity-close:hover { opacity: 1; transition: opacity .3s } .u-selectcity-find { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px 0 10px 0; background-color: #f9f9f9 } .u-selectcity-proletters { float: left } .u-selectcity-proletters li { float: left; width: 22px; height: 22px; line-height: 22px; text-align: center; margin: 0 0 0 10px; cursor: pointer; border: 1px solid #ddd; border-radius: 2px; color: #888; background: #fff; font: 16px/22px arial } .u-selectcity-proletters li:hover,.u-selectcity-proletters li.active { color: #fff; border-color: #0777dd; background-color: #0777dd } .u-selectcity.proletter li,.u-selectcity-list dt,.u-selectcity-pop .proname { float: left } .u-selectcity-list { position: relative; max-height: 260px; overflow: auto } .u-selectcity-list dt { padding: 16px 0 0 15px; font-size: 16px; line-height: 1; color: #888 } .u-selectcity-list dd { clear: right } .u-selectcity-list dd { padding: 10px 0 0 50px; border-bottom: 1px solid #eee } .u-selectcity-list .proname { font-weight: bold; line-height: 26px } .u-selectcity-list .citys { padding-left: 56px; padding-bottom: 10px } .u-selectcity-list .citys li { float: left; margin-right: 15px; line-height: 26px; cursor: pointer } .u-selectcity-list .citys li:hover { color: #f40 } .ulpic:after { content: '\20'; clear: both; height: 0; display: block; overflow: hidden; } .ulpic-item { position: relative; float: left; } .ulpic-w300 .ulpic-item, .ulpic-w300 .ulpic-pic { width: 300px; } .ulpic-w350 .ulpic-item, .ulpic-w350 .ulpic-pic { width: 350px; } .ulpic-w170 .ulpic-item, .ulpic-w170 .ulpic-pic { width: 170px; } .ulpic-w195 .ulpic-item, .ulpic-w195 .ulpic-pic { width: 195px; } /*单行*/ .ulpic-tit { text-align: center; line-height: 34px; height: 34px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } /*多行*/ .ulpic-tits { text-align: left; line-height: 22px; color: #fff; } .ulpic-tit-in .ulpic-tit { font-size: 16px; position: absolute; width: 100%; left: 0; bottom: 0; height: 33px; padding-top: 47px; padding-bottom: 3px; overflow: hidden; color: #fff; overflow: hidden; text-decoration: ellipsis; white-space: nowrap; background: #000; background: linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /*background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);*/ background: repeat-x left top\0; } .ulpic-item:hover .ulpic-tit, .ulpic-item:hover .ulpic-tits { color: #f60; } .nav-swiper-wrapper { position: relative; overflow: hidden; height: 400px } .nav-swiper-wrapper .bx-pager { position: absolute; width: auto; right: 317px; bottom: 15px; font-size: 0 } .nav-swiper-wrapper .g-slider .bx-pager-item { margin-right: 10px; display: inline-block } .nav-swiper-wrapper .g-slider .bx-pager-item .bx-pager-link { display: inline-block } .nav-swiper-wrapper .g-slider .bx-pager-item .bx-pager-link::before { width: 10px; height: 10px; border-radius: 50%; border-color: #fff } .nav-swiper-wrapper .g-slider .bx-pager-item .bx-pager-link.active:before { width: 30px; border-radius: 5px; background-color: #0777dd; border-color: #0777dd } .nav-swiper-wrapper .pannel>a { display: inline-block; position: relative } .nav-swiper-wrapper .pannel>a>p { font-size: 18px !important } .nav-swiper-wrapper .pannel>a::before { content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 80px; background: 100% 100% no-repeat; z-index: 2 } .fs_recommend-18go--status1 .fs_recommend-car-label { position: absolute; top: 0px; left: 0px; padding: 0 3px; height: 18px; line-height: 18px; border: 1px solid #ff9900; color: #ff9900; font-size: 12px; transform: rotate(-25deg); -webkit-transform: rotate(-25deg); -ms-transform: rotate(-25deg); transform-origin: 88%; -webkit-transform-origin: 88%; -ms-transform-origin: 88% } .auto-yp .auto-yp-nav ul.yc-nav-breadcrumb { float: left } .auto-yp .auto-yp-nav ul.yc-nav-breadcrumb li { display: inline-block; font-size: 14px } .auto-yp .auto-yp-nav ul.yc-nav-breadcrumb li a::after { content: ''; display: inline-block; width: 1px; height: 12px; background-color: #d7d7d7; margin: -1px 14px } .auto-yp .auto-yp-nav ul.yc-nav-breadcrumb li:last-child a::after { width: 0 } .auto-yp .auto-yp-mainbox { margin-bottom: 30px } .auto-yp .auto-yp-mainbox .yp-mainbox-l { float: left; overflow: hidden } .auto-yp .auto-yp-mainbox .yp-mainbox-l .main-box-ll { float: left } .auto-yp .auto-yp-mainbox .yp-mainbox-l .main-box-lr { width: 438px; float: left; overflow: hidden } .auto-yp .auto-yp-mainbox .yp-mainbox-l .main-box-lr a { display: block; float: left; width: 218px; height: 242px } .auto-yp .auto-yp-mainbox .yp-mainbox-l .main-box-lr a:nth-child(-n 2) { margin-bottom: -1px } .auto-yp .auto-yp-mainbox .yp-mainbox-r { width: 300px; float: right } .auto-yp .auto-yp-mainbox .yp-mainbox-r .tires-cal-box .box-bd-cal li { margin-top: 10px; width: 100%; display: inline-block; position: relative; line-height: 16px; font-size: 16px; text-align: left } .auto-yp .auto-yp-mainbox .yp-mainbox-r .tires-cal-box .box-bd-cal li:first-child { margin-top: 0 } .auto-yp .auto-yp-mainbox .yp-mainbox-r .tires-cal-box .box-bd-cal li i { margin-left: 32px; width: 62px; height: 62px; box-sizing: border-box; display: inline-block; padding-top: 62px; background-image: ; background-position: top; background-repeat: no-repeat; background-size: 62px; position: relative; text-align: center; font-size: 14px; color: #999 } .auto-yp .auto-yp-mainbox .yp-mainbox-r .tires-cal-box .box-bd-cal li i.new { background-image: ; margin-left: 110px; color: #0777dd } .auto-yp .auto-yp-mainbox .yp-mainbox-r .tires-cal-box .box-bd-cal li em { width: 76px; height: 48px; display: inline-block; background-image: ; background-position: top; background-repeat: no-repeat; background-size: 100% 100%; position: absolute; left: 108px; top: 7px; text-align: center; color: #fff } .auto-yp .auto-yp-mainbox .yp-mainbox-r .tires-cal-box .box-bd-cal li #cal { display: inline-block; width: 100%; height: 40px; line-height: 40px; background: #0777dd; color: #fff; text-align: center; border-radius: 3px } .auto-yp .auto-yp-mainbox .yp-mainbox-r .use-free-box { margin-top: 30px } .auto-yp .auto-yp-mainbox .yp-mainbox-r .use-free-box .free-cars-img { position: relative } .auto-yp .auto-yp-mainbox .yp-mainbox-r .use-free-box .free-cars-img::before { content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 80px; background-image: ; background-position: top; background-repeat: no-repeat; background-size: 100%; z-index: 2 } .auto-yp .auto-yp-mainbox .yp-mainbox-r .use-free-box .free-cars-img .cars-tit { position: absolute; bottom: 0; left: 0; z-index: 999; width: 100% } .auto-yp .auto-yp-mainbox .yp-mainbox-r .use-free-box .free-cars-img .cars-tit a { display: inline-block; width: 100%; text-align: center; font-size: 16px; line-height: 36px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .auto-yp .auto-yp-mainbox .yp-mainbox-r .use-free-box #ivy-yp-free { display: block; background-color: #000 } .auto-yp .auto-yp-mainbox .yp-mainbox-r .use-free-box #ivy-yp-free img { width: 100%; height: 176px } .auto-yp .auto-yp-footer ul.yp-footer-brands li { float: left; display: inline-block; border: 1px solid #eee; border-left: none; box-sizing: border-box; width: 150px; height: 80px } .auto-yp .auto-yp-footer ul.yp-footer-brands li:first-child { border-left: 1px solid #eee } .auto-yp .auto-yp-footer ul.yp-footer-brands li a { display: inline-block; width: 150px; height: 80px; line-height: 80px; text-align: center; vertical-align: middle; position: relative } .auto-yp .auto-yp-footer ul.yp-footer-brands li a img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) } .auto-yp .auto-yp-footer #ivy-tonglan-3 { margin-top: 36px; display: block } .auto-yp .auto-yp-footer #ivy-tonglan-3 img { width: 100%; height: 90px } .yp-swiper-wrapper { position: relative; overflow: hidden; width: 424px; height: 242px } .yp-swiper-wrapper .focus-pic .pannel::before { content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 80px; background: 100% 100% no-repeat; z-index: 2 } .yp-swiper-wrapper .bx-pager { position: absolute; width: auto; right: 180px; bottom: 15px; font-size: 0 } .yp-swiper-wrapper .g-slider .bx-pager-item { margin-right: 8px; display: inline-block } .yp-swiper-wrapper .g-slider .bx-pager-item .bx-pager-link { display: inline-block } .yp-swiper-wrapper .g-slider .bx-pager-item .bx-pager-link::before { width: 8px; height: 8px; border-radius: 50%; border-color: #fff } .yp-swiper-wrapper .g-slider .bx-pager-item .bx-pager-link.active:before { width: 30px; border-radius: 4px; background-color: #0777dd; border-color: #0777dd } .yp-swiper-wrapper .pannel>a { display: inline-block; position: relative } .yp-swiper-wrapper .pannel>a>p { font-size: 16px !important } .yp-zx { width: 424px; box-sizing: border-box; border-bottom: 1px solid #eee } .yp-zx .pannel { color: #e6e6e6; width: 100%; height: 25px; line-height: 25px; padding: 30px 0 12px; font-size: 20px } .yp-zx .pannel .tab-toc { float: left; color: #999; padding-left: 20px; cursor: pointer } .yp-zx .pannel .tab-toc.cur,.yp-zx .pannel .tab-toc.active { font-weight: bold; color: #333 } .yp-zx .pannel em { float: left } .yp-zx .tabcon { display: none; overflow: hidden } .yp-zx .tabcon:first-child { display: block } .yp-zx .tabcon .txt-list-double-col { width: 424px; padding-bottom: 16px; overflow: hidden } .yp-zx .tabcon .txt-list-double-col li { box-sizing: border-box; padding-left: 20px; margin-right: 0; width: 203px; height: 40px; line-height: 40px } .yp-zx .tabcon .txt-list-double-col li:nth-child(2n) { margin-right: 18px } .auto-dictionary { margin-bottom: 36px } .auto-dictionary .auto-dictionary-mainbox .dictionary-mainbox-l { width: 862px; float: left } .auto-dictionary .auto-dictionary-mainbox .dictionary-mainbox-l .dic-mainbox-l-up { margin-bottom: 30px } .auto-dictionary .auto-dictionary-mainbox .dictionary-mainbox-l .dic-mainbox-l-up .dic-mainbox-ll { float: left } .auto-dictionary .auto-dictionary-mainbox .dictionary-mainbox-l .dic-mainbox-l-up .dic-mainbox-lr { float: right } .auto-dictionary .auto-dictionary-mainbox .dictionary-mainbox-r { width: 300px; float: right } .dictionary-swiper-wrapper { margin-right: 40px; position: relative; width: 424px; height: 242px; overflow: hidden } .dictionary-swiper-wrapper .bx-pager { position: absolute; width: auto; right: 180px; bottom: 15px; font-size: 0 } .dictionary-swiper-wrapper .g-slider .bx-pager-item { margin-right: 8px; display: inline-block } .dictionary-swiper-wrapper .g-slider .bx-pager-item .bx-pager-link { display: inline-block } .dictionary-swiper-wrapper .g-slider .bx-pager-item .bx-pager-link::before { width: 8px; height: 8px; border-radius: 50%; border-color: #fff } .dictionary-swiper-wrapper .g-slider .bx-pager-item .bx-pager-link.active:before { width: 30px; border-radius: 4px; background-color: #0777dd; border-color: #0777dd } .dictionary-swiper-wrapper .focus-pic>a { display: inline-block; position: relative } .dictionary-swiper-wrapper .focus-pic>a::before { content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 424px; height: 80px; background: 100% 100% no-repeat; z-index: 2 } .dictionary-swiper-wrapper .focus-pic>a>span { display: inline-block; width: 100%; text-align: center; font-size: 16px !important; line-height: 36px; color: #fff; position: absolute; bottom: 0; left: 0; z-index: 999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .wenda-box { width: 396px; height: 242px; overflow: hidden } .wenda-box .wenda .pannel { height: 40px; line-height: 40px; background: #f7f7f7; font-size: 14px; text-align: center } .wenda-box .wenda .pannel span { float: left; display: inline; height: 40px; line-height: 40px; padding: 0 15px; cursor: pointer } .wenda-box .wenda .pannel .cur { color: #fff; background: #0777dd } .wenda-box .wenda .pannel .cur::after { display: block; margin: -4px auto 0; content: ""; width: 7px; height: 4px; background: url(/uploads/image/wbn2021/usecar_icon_arrow.png) no-repeat } .wenda-box .wenda .wdlist { display: none } .wenda-box .wenda .wdlist:first-child { display: block } .wenda-box .wenda .wdlist li { font-size: 16px; height: 30px; line-height: 30px; margin-top: 18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden } .wenda-box .wenda .wdlist li .poirt { float: left; display: inline; width: 30px; height: 30px; border-radius: 100%; margin-right: 15px } .wenda-box .wenda .wdlist li .poirt img { border-radius: 100%; width: 30px; height: 30px } .wenda-box .wenda .wdlist li .title { float: left; width: 300px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .wenda-box .wenda .wdlist li .num { float: right; display: inline; color: #999; font-size: 14px } .wenda-box .wenda .wdlist li .num::before { display: inline-block; content: ""; width: 14px; height: 13px; background: url(/uploads/image/wbn2021/usecar_icon_hf.png) no-repeat; margin-right: 5px; vertical-align: middle } .baike-box { height: 224px } .baike-box .keyword-bk { float: left; width: 422px; height: 30px; line-height: 30px; padding: 30px 4px 0 0; overflow: hidden } .baike-box .keyword-bk:first-child { display: none } .baike-box .keyword-bk:nth-child(-n 3) { padding-top: 12px } .baike-box .keyword-bk a { float: left; margin: 0 0 0 10px; font-size: 16px } .baike-box .keyword-bk a.keyword-bk-tit { background: #80b8ec; width: 87px; text-align: center; color: #fff; margin: 0 5px 0 0; position: relative; font-size: 14px; border-radius: 2px } .baike-box .keyword-bk a.keyword-bk-tit .arr { width: 0; height: 0; border: 4px solid transparent; border-left: 4px solid #80b8ec; position: absolute; right: -8px; top: 9px; overflow: hidden } .baike-box .keyword-bk a.keyword-bk-tit:hover { text-decoration: none; background: #f70 } .baike-box .keyword-bk a.keyword-bk-tit:hover .arr { border-left: 4px solid #f70 } .dic-usecar-tool-box { height: 242px; overflow: hidden; margin-bottom: 30px } .dic-usecar-tool-box .tools { width: 350px; height: 180px } .dic-usecar-tool-box .tools a { float: left; display: inline; text-align: center; width: 76px; margin: 7px 37px 11px 0 } .dic-usecar-tool-box .tools a:nth-child(-n 3) { margin-top: 0 } .dic-usecar-tool-box .tools a .icon { display: block; width: 48px; height: 48px; margin: 0 auto; transition: transform 0.2s linear } .dic-usecar-tool-box .tools a:hover .icon { transform: translatey(-5px) } .dic-usecar-tool-box .tools a .name { display: block; height: 20px; line-height: 20px; font-size: 14px; margin-top: 7px } .dic-usecar-tool-box .usetools .icon1 { background: url(/uploads/image/wbn2021/usecar_1.png) no-repeat } .dic-usecar-tool-box .usetools .icon2 { background: url(/uploads/image/wbn2021/usecar_2.png) no-repeat } .dic-usecar-tool-box .usetools .icon3 { background: url(/uploads/image/wbn2021/usecar_3.png) no-repeat } .dic-usecar-tool-box .usetools .icon4 { background: url(/uploads/image/wbn2021/usecar_4.png) no-repeat } .dic-usecar-tool-box .usetools .icon7 { background: url(/uploads/image/wbn2021/usecar_5.png) no-repeat } .dic-usecar-tool-box .usetools .icon6 { background: url(/uploads/image/wbn2021/usecar_6.png) no-repeat } .dic-cars-maintain-box .findcars .m-select:first-child { margin-top: 0 } .dic-cars-maintain-box .findcars .m-select { border-radius: 3px } .dic-cars-maintain-box .cartools { margin-top: 11px } .dic-cars-maintain-box .cartools a { float: left; display: inline; margin-left: 36px } .dic-cars-maintain-box .cartools a:first-child { margin-left: 0 } .dic-cars-maintain-box .cartools a .icon { float: left; content: ""; margin: 4px 5px 0 0 } .dic-cars-maintain-box .cartools a .icon.icon1 { background: url(/uploads/image/wbn2021/usecar_icon_wz.png) no-repeat; width: 15px; height: 14px } .dic-cars-maintain-box .cartools a .icon.icon2 { background: url(/uploads/image/wbn2021/usecar_icon_bj.png) no-repeat; width: 15px; height: 15px } .dic-cars-maintain-box .cartools a .icon.icon3 { background: url(/uploads/image/wbn2021/usecar_icon_cx.png) no-repeat; width: 14px; height: 15px }