     * {
         -webkit-box-sizing: border-box;
         box-sizing: border-box;
         margin: 0;
         padding: 0;
     }

     :after,
     :before {
         -webkit-box-sizing: border-box;
         box-sizing: border-box
     }

     html {
         -ms-text-size-adjust: 100%;
         -webkit-text-size-adjust: 100%
     }



     ol,
     ul {
         list-style: none
     }

     table {
         border-collapse: collapse;
         border-spacing: 0
     }

     img {
         border: 0;
         vertical-align: middle
     }

     a {
         text-decoration: none;
         color: #000;
     }

     input,
     textarea {
         outline: 0
     }

     a,
     button,
     img,
     input,
     textarea {
         -webkit-tap-highlight-color: rgba(255, 255, 255, 0)
     }

     input::-webkit-input-placeholder,
     textarea::-webkit-input-placeholder {
         color: #959595
     }

     .bd-no-scroll,
     .bd-no-scroll body {
         overflow: hidden;
         height: 100%
     }

     .hidden,
     [v-cloak] {
         display: none !important
     }

     .clearfix:after {
         clear: both;
         display: block;
         visibility: hidden;
         height: 0;
         content: " "
     }

     .nowrap {
         overflow: hidden;
         text-overflow: ellipsis;
         white-space: nowrap
     }

     .tap-active {
         cursor: pointer;
         -webkit-tap-highlight-color: rgba(240, 240, 240, .7)
     }

     body {
         overflow-x: hidden;
         width: 100%
     }


     .c6 {
         color: #666666;
     }

     .c9 {
         color: #999999;
     }

     .c-e1 {
         color: #E10000;
     }

     .c-ff7300 {
         color: #FF7300;
     }


     .f12 {
         font-size: 12px;
     }

     .f11 {
         font-size: 11px;
     }

     h1,
     h2,
     h3,
     h4,
     h5,
     h6 {
         font-weight: 400;
         font-size: 15px
     }

     .g-o {
         margin: 0px auto;
         width: 1200px;
     }




     body {
         background: #fafafa;
         overflow-x: hidden;
     }

     .top-header {
         width: 100%;
         background: #5b91f7;
         float: left;
         margin-top: 0
     }

     .top-nav {
         width: 100%;
         text-align: center
     }

     .top-nav .logo {
         width: 100%
     }

     .top-nav .logo>img {
         width: 120px
     }

     .top-nav .logo>div {
         width: 100%;
         height: 60px;
         margin-top: 5px
     }

     .top-nav .logo>div>a>img {
         height: 60px
     }

     .top-nav .logo>div.logo-box {
         margin-top: 10px;
         margin-bottom: 10px;
         float: left;
         width: 180px;
         cursor: pointer;
     }

     .top-nav .logo>div.top-menu-box {
         margin-top: 20px;
         margin-bottom: 10px;
         float: left;
         width: 1020px;
     }

     .top-nav .logo>div.top-menu-box .top-title {
         float: left;
         width: 200px;
         height: 40px;
         line-height: 25px;
         font-size: 18px;
         color: #fff;
         font-weight: bold;
         text-align: center;
         padding-top: 5px;
     }

     .top-nav .logo>div.top-menu-box .top-title h3 {
         font-size: 18px;
         color: #fff;
         font-weight: bold;
     }

     .top-nav .logo>div.top-menu-box .top-menu-list {
         float: left;
         width: 660px;
         display: flex;
         height: 40px;
         flex-direction: row;
         justify-content: center;
         padding-left: 20px;
     }

     .top-nav .logo>div.top-menu-box .top-menu-list a {
         float: left;
         height: 40px;
         line-height: 40px;
         margin-left: 6px;
         margin-right: 6px;
         font-size: 15px;
         font-weight: 700;
         color: #fff
     }

     .top-nav .logo>div.top-menu-box .top-menu-list a:link {
         text-decoration: none
     }

     .top-nav .logo>div.top-menu-box .top-menu-list a.cur {
         border-bottom: 2px solid #fff
     }

     .top-nav .logo>div.top-menu-box .top-menu-list a:hover {
         border-bottom: 2px solid #fff;
         color: #fff
     }

     .top-nav .logo>div.top-menu-box .top-menu-cons {
         float: left;
         width: 120px;
         height: 40px;
         margin-top: 1px
     }

     .top-nav .logo>div.top-menu-box .top-menu-cons:before {
         content: ' ';
         height: 15px;
         width: 1px;
         background-color: #cacaca;
         display: inline-block;
         float: left;
         position: relative;
         left: 0;
         top: 9px
     }

     .top-nav .logo>div.top-menu-box .top-menu-cons a {
         border-radius: 3px;
         float: right;
         color: #fff;
         padding: 0 10px;
         height: 35px;
         line-height: 35px;
         font-size: 15px;
         text-indent: 24px;
         border: 1px solid #fff;
     }

     .top-nav .logo>div.top-menu-box .top-menu-cons a.my {
         background: url(../images/botmenu-bg.png) no-repeat;
         background-size: 100px 520px;
         background-position: -6px -215px;
     }

     .top-nav .logo>div.top-menu-box .top-menu-cons a:hover {
         background: #4b81e7 url(../images/botmenu-bg.png) no-repeat;
         background-size: 100px 520px;
         background-position: -6px -215px
     }

     .topgohome {
         display: none;
     }

     .topgoshowmenu {
         display: none;
     }

     .leftMask {
         display: none;
     }

     #menuMask {
         display: none;
     }

     .leftMask {
         display: none;
         position: absolute;
         width: 100%;
         height: 100%;
         top: 0;
         z-index: 9999;
         background-color: #000;
         -moz-opacity: .35;
         opacity: .35
     }

     .leftMask .leftMaskArrow {
         width: 22px;
         height: 17px;
         margin-left: 9px;
         margin-right: 9px;
         position: absolute;
         background-size: 22px 17px;
         background-image: url(//imgcha.atobo.com/wap/images/slider-off.png);
         background-position: 0 0;
         background-repeat: no-repeat
     }

     #menuMask {
         width: 0;
         float: left;
         left: 0;
         display: none;
         position: absolute;
         z-index: 9999
     }

     #menuMask li {
         line-height: 64px;
         height: 64px;
         margin: 0 10px;
         border-bottom: solid 1px #3a3a3a
     }

     #menuMask li:nth-child(1) {
         margin-top: 40px;
     }

     #menuMask a {
         margin: 1px 10px 0 10px;
         padding-left: 10px;
         color: #eee;
         border-radius: 2px;
         font-size: 17px
     }

     .hide-menu {
         width: 0;
         border: 1px solid #333;
         background-color: #242424;
         text-align: center;
         line-height: 400%;
         font-size: 14px;
         left: 0;
         top: 100px;
         float: left;
         display: none
     }



     .menu-title {
         width: 100%;
         background: #5b91f7;
         float: left;
         margin-top: 0;
         border-bottom: 1px solid #ccc;
         box-shadow: 0 0px 30px 10px rgba(.1, 0, 0, .1);
         margin-bottom: 20px;
     }

     .menu-title .title-box {
         margin-top: 10px;
         margin-bottom: 10px;
         height: 90px;
         text-align: center
     }

     .menu-title .title-box img {
         height: 83px
     }

     .menu-title .home-buttons {
         width: 100%;
         margin-top: 20px
     }

     .menu-title .home-buttons .home-buttons-div {
         width: 100%;
         text-align: center;
         display: inline-block;
         position: relative;
         display: flex;
         overflow-x: auto;
         flex-direction: row;
         flex-wrap: nowrap;
         align-items: center
     }


     .home-button:hover {
         color: #fff;
         background-color: #4b81e7
     }

     .home-button:hover:before,
     .menu-title .cur:before {
         content: '';
         position: absolute;
         left: 40%;
         top: 0px;
         margin-left: 10px;
         float: left;
         width: 0;
         height: 0;
         border-width: 6px;
         border-style: solid;
         border-color: #fff transparent transparent transparent
     }

     .home-button {
         margin-left: 30px;
         position: relative;
     }

     .home-button:first-child {
         margin-left: 0
     }

     .home-button {
         display: inline-block;
         color: #fff;
         padding: 10px;
         width: 190px;
         border: 1px solid #fff;
         border-radius: 5px;
         font-size: 18px;
         margin-bottom: 20px;
         background: #5b91f7;
     }


     .luocen {
         width: 100%;
         float: left;
         margin-top: 20px;
         margin-bottom: 20px
     }

     .luocen .product_box {
         width: 100%;
         float: left
     }

     .luocen .product_box .pleft {
         width: 800px;
         float: left;
         color: #444
     }

     .luocen .product_box .pleft .content-box {
         background: #fff;
         width: 100%;
         float: left;
         border: 1px solid #b7defb;
         border-radius: 5px;
         box-shadow: 0 2px 10px 0 rgba(.1, 0, 0, .2);
         padding: 20px;
         margin-bottom: 30px;
         position: relative;
         overflow: hidden;
     }

     .luocen .product_box .pleft .content-box:hover {
         box-shadow: 0 2px 30px 10px rgba(.1, 0, 0, .2);
     }

     .luocen .product_box .pleft .content-box .cbox-title {
         font-size: 20px;
         width: 100%;
         text-align: left;
         border-bottom: 1px solid #b7defb;
         min-height: 45px;
         line-height: 45px;
         margin-bottom: 20px;
         background: #5b91f7;
         color: #fff;
         padding-left: 10px;
         border-top-left-radius: 5px;
         border-top-right-radius: 5px;
     }

     .luocen .product_box .pleft .content-box .cbox-title h3 {
         font-size: 20px;
         float: left;
     }

     .luocen .product_box .pleft .content-box .cbox-title span {
         font-size: 16px;
         margin-left: 5px;
     }

     .luocen .product_box .pleft .content-box>ul {
         width: 100%;
         float: left;
         min-height: 60px
     }

     .luocen .product_box .pleft .content-box .cbox-let,
     .luocen .product_box .pleft .content-box .cbox-right {
         float: left;
         height: 40px;
         padding: 10px 0;
         line-height: 40px
     }

     .luocen .product_box .pleft .content-box .cbox-let {
         width: 20%;
         text-align: right;
         font-size: 16px
     }

     .luocen .product_box .pleft .content-box .cbox-right {
         width: 80%;
         position: relative;
         font-size: 16px;
         color: #333;
     }

     .luocen .product_box .pleft .content-box .cbox-right .newpower {
         position: absolute;
         left: 220px;
         top: 18px;
         background: #ff0000;
         color: #fff;
         font-size: 12px;
         height: 22px;
         line-height: 22px;
         padding: 0px 8px;
         display: none;
     }

     .luocen .product_box .pleft .content-box .cbox-right input[type=text] {
         width: 280px;
         height: 35px;
         border: 1px solid #ccc;
         padding: 5px 10px;
         font-size: 16px;
         color: #555;
     }

     .luocen .product_box .pleft .content-box .cbox-right select {
         width: 280px;
         height: 35px;
         border: 1px solid #ccc;
         padding: 5px 10px;
         font-size: 16px;
         color: #555;
     }

     .luocen .product_box .pleft .content-box .cbox-right select:hover {
         border: 1px solid #ccc;
     }

     .luocen .product_box .pleft .content-box .cbox-submit {
         width: 100%;
         margin-top: 30px;
         float: left;
         text-align: left;
         text-indent: 18%;
         margin-bottom: 30px
     }

     .submit_quren {
         min-width: 320px;
         height: 45px;
         display: inline-block;
         line-height: 45px;
         text-indent: 0;
         text-align: center;
         font-size: 16px;
         background: #ff4001;
         border: none;
         border-radius: 3px;
         cursor: pointer;
         color: #fff
     }

     .submit_quren:hover {
         background: #e24a18
     }

     .submit_quren1 {
         background: #26a2ff;
         color: #fff
     }

     .submit_quren1:hover {
         background: #0d94f9
     }


     .luocen .product_box .pleft .content-box .cbox-yue {
         width: 100%;
         text-indent: 18%;
         margin-bottom: 30px;
         color: #aaa;
     }

     .luocen .product_box .pleft .content-box .cbox-yue span {
         margin-left: 10px;
     }


     .luocen .product_box .pleft .content-box .cbox-querytip {
         width: 100%;
         text-indent: 18%;
         margin-bottom: 30px;
         color: #999;
     }

     .luocen .product_box .pleft .content-box .cbox-text {
         width: 100%;
         float: left
     }

     .luocen .product_box .pleft .content-box .cbox-text .cbox-text-title {
         width: 100%;
         float: left
     }

     .luocen .product_box .pleft .content-box .cbox-text .cbox-text-title>ul {
         width: 100%;
         float: left;
         display: flex;
         height: 40px;
         flex-direction: row;
         justify-content: flex-start;
         height: 45px;
         border-bottom: 2px solid #5b91f7;
         background-color: #f8f8f8
     }

     .luocen .product_box .pleft .content-box .cbox-text .cbox-text-title>ul>li {
         min-width: 120px;
         margin-right: 20px;
         float: left;
         border: 2px solid #5b91f7;
         color: #333;
         border-bottom: 0 solid #ff4001;
         cursor: pointer;
         padding: 0 15px;
         font-size: 16px;
         text-align: center;
         line-height: 40px;
         border-top-left-radius: 5px;
         border-top-right-radius: 5px;
         display: flex;
         flex-direction: row;
         justify-content: center;
     }

     .luocen .product_box .pleft .content-box .cbox-text .cbox-text-title>ul>li.cur {
         background: #5b91f7;
         color: #fff
     }

     .luocen .product_box .pleft .content-box .cbox-text .cbox-text-title>ul>li:hover {
         background: #5b91f7;
         color: #fff
     }

     .luocen .product_box .pleft .content-box .cbox-text .cbox-text-title>ul>li h3 {
         float: left;
         font-size: 16px
     }

     .luocen .product_box .pleft .content-box .cbox-text .cbox-text-title>ul>li span {
         float: left;
         font-size: 16px
     }


     .luocen .product_box .pleft .content-box .cbox-text .cbox-text-context {
         width: 100%;
         float: left
     }

     .luocen .product_box .pleft .content-box .cbox-text .cbox-text-context>div {
         float: left;
         width: 100%;
         margin-top: 20px;
         margin-bottom: 20px;
         font-size: 14px;
         line-height: 25px;
         word-wrap: break-word;
         word-break: break-all
     }

     .luocen .product_box .pleft .content-box .cbox-text .cbox-text-context .piiintro {
         display: none
     }

     .luocen .product_box .pleft .content-box .cbox-text .cbox-text-context .piiintro_cur {
         display: block
     }

     .luocen .product_box .pleft .content-box .cbox-text .cbox-text-context .piiintro img {
         max-width: 100%;
     }

     .luocen .product_box .pleft .content-box .cbox-text .cbox-text-context>div strong {
         font-size: 15px
     }

     .luocen .product_box .pleft .content-box .cbox-text .cbox-text-context>div strong:before {
         content: ' ';
         display: block;
         width: 6px;
         height: 6px;
         background: #444;
         border-radius: 50%;
         margin-right: 6px;
         float: left;
         margin-top: 9px
     }

     .luocen .product_box .pleft .content-box .cbox-text .cbox-text-context #ct-context2 {
         text-align: center
     }


     .luocen .product_box .pleft .content-box .cbox-text .area-box {
         display: flex;
         justify-content: center;
         flex-wrap: wrap;
         height: 460px;
         overflow-y: scroll;
     }

     .luocen .product_box .pleft .content-box .cbox-text .area-box a.arealink {
         float: left;
         padding: 5px 8px;
         border: 1px solid #ddd;
         position: relative;
         margin-right: 10px;
         margin-bottom: 20px;
         color: #999;
         font-size: 13px;
     }

     .luocen .product_box .pleft .content-box .cbox-text .area-box a:hover {
         background: #e24a18;
         color: #fff;
     }

     .luocen .product_box .pleft .content-box .cbox-tip {
         margin-bottom: 20px;
         width: 100%;
         float: left;
         background: #f0f0f0;
         padding: 2%;
     }


     .luocen .product_box .pright {
         width: 380px;
         float: left;
         margin-left: 20px;
     }

     .luocen .product_box .pright .content-box {
         background: #fff;
         width: 100%;
         float: left;
         border: 1px solid #b7defb;
         border-radius: 5px;
         box-shadow: 0 2px 10px 0 rgba(.1, 0, 0, .2);
         padding: 20px;
         margin-bottom: 30px;
     }

     .luocen .product_box .pright .content-box:hover {
         box-shadow: 0 2px 30px 10px rgba(.1, 0, 0, .2);
     }

     .luocen .product_box .pright .content-box .cbox-title {
         font-size: 18px;
         width: 100%;
         text-align: left;
         border-bottom: 1px solid #b7defb;
         height: 45px;
         line-height: 45px;
         margin-bottom: 20px;
         background: #5b91f7;
         color: #fff;
         padding-left: 10px;
         border-top-left-radius: 5px;
         border-top-right-radius: 5px;
     }

     .luocen .product_box .pright .content-box .cbox-title h3 {
         font-size: 20px;
         float: left;
     }

     .luocen .product_box .pright .content-box .cbox-title span {
         font-size: 16px;
         float: left;
         margin-left: 5px;
     }

     .luocen .product_box .pright .content-box>ul {
         width: 100%;
         float: left;
         min-height: 60px
     }

     .luocen .product_box .pright .content-box .cbox-text .cbox-text-context>div {
         width: 94%;
         padding: 3%;
     }

     .luocen .product_box .pright .content-box .cbox-text .img_context>div {
         text-align: center;
     }

     .luocen .product_box .pright .content-box .cbox-text .img_context>div img {
         width: 200px;
         height: 200px;
     }

     .luocen .product_box .pright .content-box .cbox-text .cbox-text-context .context-tip {
         text-align: center;
         color: #666
     }

     .luocen .product_box .pright .content-box .cbox-text .productlist {
         width: 100%;
         float: left
     }

     .productlist>ul {
         width: 158px;
         float: left;
         border: 1px solid #b7defb;
         margin-left: 20px;
         margin-bottom: 20px
     }

     .productlist>ul:nth-of-type(odd) {
         margin-left: 0
     }

     .productlist>ul:hover {
         box-shadow: 0 0 10px 5px rgba(.1, 0, 0, .1)
     }

     .productlist .productimg {
         width: 100%;
         height: 70px;
         display: flex;
         flex-direction: row;
         justify-content: center;
         margin-top: 20px
     }

     .productlist .productimg>div {
         width: 70px;
         height: 70px;
         border: 1px solid #b7defb;
         border-radius: 10px;
         content: ' ';
         background: #5b91f7
     }

     .productlist .productimg>div>div {
         width: 70px;
         height: 70px;
         content: ' ';
         background: url(../images/botmenu-bg.png) no-repeat;
         background-size: 200px 1040px;
         background-position: -2px -5px
     }

     .productlist>ul:hover .productimg>div {
         box-shadow: 0 0 10px 5px rgba(.1, 0, 0, .1);
         border: 1px solid #0c3387;
         background: #0057fa
     }

     .productlist .sjhimg>div>div {
         background-position: -14px -120px
     }

     .productlist .cphimg>div>div {
         background-position: -14px -224px
     }

     .productlist .sfhimg>div>div {
         background-position: -15px -12px
     }

     .productlist .shixinimg>div>div {
         background-position: -10px -662px
     }

     .productlist .qycimg>div>div {
         background-position: -11px -790px
     }

     .productlist .clckimg>div>div {
         background-position: -11px -540px
     }

     .productlist .yhkimg>div>div {
         background-position: -5px -896px
     }

     .productlist .producttext {
         text-align: center;
         height: 40px;
         line-height: 40px;
         width: 100%;
         overflow: hidden;
     }

     .productlist .productlist-btn-more {
         width: 100% !important;
         border: 0px solid #b7defb;
         margin-left: 0px;
     }

     .productlist .productlist-btn-more li {
         width: 100%;
         text-align: center;
         background: #26a2ff;
         line-height: 30px;
         height: 50px;
         color: #fff;
         position: relative;
         padding-top: 20px;
         cursor: pointer;
     }

     .productlist .productlist-btn-more li:before {
         content: '';
         position: absolute;
         left: 46%;
         top: 10px;
         margin-left: 10px;
         float: left;
         width: 0;
         height: 0;
         border-width: 6px;
         border-style: solid;
         border-color: #fff transparent transparent transparent
     }

     .piliang-product {
         position: absolute;
         display: none;
         cursor: pointer;
         top: 0px;
         right: 0px;
         width: 90px;
         height: 90px;
         content: ' ';
         background: url(../images/plcx-jiaobiao.png) no-repeat;
         background-size: 90px 90px;
     }

     .taocan-product {
         position: absolute;
         display: none;
         cursor: pointer;
         top: 0px;
         right: 0px;
         width: 90px;
         height: 90px;
         content: ' ';
         background: url(../images/jiaobiao-taocan.png) no-repeat;
         background-size: 90px 90px;
     }

     .gengyouhui-product {
         position: absolute;
         display: none;
         cursor: pointer;
         top: 0px;
         right: 0px;
         width: 90px;
         height: 90px;
         content: ' ';
         background: url(../images/jiaobiao-youhui.png) no-repeat;
         background-size: 90px 90px;
     }





     /*车牌号输入*/
     .chepaiinput {
         background: #fff;
         position: absolute;
         top: 10;
         bottom: 0;
         width: 7.5rem;
         /* height: 100%; */
         /* padding-top: 100px; */
         position: fixed;
         z-index: 9999;
         display: none
     }

     .keyboard {
         height: auto;
         background: #d1d5d9;
         position: fixed;
         bottom: 0;
         width: 7.5rem;
         z-index: 9999;
         margin: 0 auto
     }

     .keyboard-item {
         padding: .125rem 0 .02rem 0;
         position: relative;
         display: block
     }

     .keyboardClose {
         height: 35px;
         background-color: #f7f7f7;
         overflow: hidden
     }

     .keyboardClose_btn {
         float: right;
         line-height: 35px;
         font-size: 15px;
         padding-right: 15px
     }

     .keyboard-line {
         margin: 0 auto;
         text-align: center;
         display: flex;
         justify-content: center;
     }

     .iscarnumber .keyboard-line {
         text-align: left;
         margin-left: .02rem;
         justify-content: left;
     }

     .iscarnumber:last-child {
         text-align: center
     }

     .keyboard-btn {
         font-size: 0.32rem;
         color: #333;
         background: #fff;
         display: block;
         padding: 0.1rem 0;
         width: 0.6rem;
         text-align: center;
         box-shadow: 0 .03rem 0 0 #999;
         border-radius: .15rem;
         margin: .08rem .08rem;
         cursor: pointer
     }

     .keyboard-del {
         font-size: 0.32rem;
         color: #333;
         background: #a7b0bc;
         display: inline-block;
         padding: .02rem 0.2rem;
         box-shadow: 0 .01rem 0 0 #999;
         border-radius: .1rem;
         margin: .03rem;
         position: absolute;
         bottom: .08rem;
         right: .15rem;
         width: 1rem;
         height: 0.6rem;
         line-height: 0.6rem;
         text-align: center;
         cursor: pointer
     }

     .keyboard-del-font {
         font-size: 0.28rem
     }

     .carNumber {
         width: 7.5rem;
         margin: 0 auto
     }

     .carNumber-items {
         text-align: center;
         width: 100%
     }

     .carNumber-items-box {
         width: 79px;
         height: 45px;
         border: 2px solid #ccc;
         border-radius: 2px;
         display: inline-block;
         vertical-align: middle;
         position: relative;
         margin-right: 15px
     }

     .carNumber-items-box-list {
         width: 35px;
         height: 35px;
         line-height: 35px;
         text-align: center;
         display: inline-block;
         font-size: 18px;
         margin: 4px 0;
         vertical-align: middle
     }



     .carNumber-items-box::after {
         content: "";
         width: 3px;
         height: 3px;
         position: absolute;
         right: -11px;
         top: 20px;
         border-radius: 50%;
         background-color: #ccc
     }

     .carNumber-item {
         width: 35px;
         height: 45px;
         font-size: 18px;
         text-align: center;
         border: 2px solid #ccc;
         border-radius: 2px;
         line-height: 45px;
         display: inline-block;
         margin: 0 2px;
         vertical-align: middle
     }

     .carNumber-item-new {}

     .carNumber-item-newpower {
         border: 2px dashed #a8bff3;
         background-color: #f6f9ff;
         color: #a8bff3;
         line-height: 22.5px
     }

     .carNumber-item-newpower .carNumber-newpower-add-text {
         font-size: 5px !important
     }

     .carNumber-newpower-add {
         font-size: 18px
     }

     .carNumberBtn {
         width: 80%;
         border-radius: .2rem;
         margin: 10px 9%;
         font-size: 1.2rem;
         height: 2.8rem;
         line-height: 2.8rem;
         background: #e24a18;
         color: #fff;
         border: 1px solid #e24a18
     }

     .carNumberBtn:hover {
         background: #c26547;
         border: 1px solid #c26547
     }

     .carNumberBtn1 {
         background: #eee;
         color: #333;
         border: 1px solid #ddd
     }

     .carNumberBtn1:hover {
         background: #ddd;
         border: 1px solid #ccc
     }

     .carNumberBtn:first-child {
         margin-top: 40px
     }



     .blockUI {
         box-shadow: 1px 1px 50px rgba(0, 0, 0, .3);
         border-radius: 2px;
     }

     #ajax_message_pay {
         width: 420px;
         margin: 0px;
         cursor: text;
     }

     #ajax_message_pay h3 {
         text-indent: 18px;
         font-weight: bold;
         color: #fff;
         background-color: #E24F1A;
         text-align: left;
         height: 40px;
         font-variant: normal;
         font-size: 18px;
         line-height: 40px;
         font-family: arial, helvetica, sans-serif;
         padding: 0px;
         margin: 0px;
     }

     #ajax_message_pay .close {
         float: right;
         display: inline;
         margin: -28px 18px;
         cursor: pointer;
     }

     #ajax_message_pay .main {
         height: 430px;
         text-align: left;
         margin: 0;
     }



     .cbox-accpl {
         width: 100%;
         margin-top: 10px;
         height: auto;
         padding: 5px;
         text-indent: 140px;
     }

     .cbox-accpl input[type=checkbox] {
         width: 16px;
         height: 16px;
         margin-top: 5px;
     }

     .cbox-accpl label {
         margin-left: 10px;
         font-size: 15px;
     }

     .cbox-accpl label span {
         color: #0000ff;
     }

     #ajax_message_xieyi {
         width: 520px;
         margin: 0px;
         cursor: text;
     }

     #ajax_message_xieyi h3 {
         text-indent: 18px;
         font-weight: bold;
         color: #fff;
         background-color: #E24F1A;
         text-align: left;
         height: 40px;
         font-variant: normal;
         font-size: 18px;
         line-height: 40px;
         font-family: arial, helvetica, sans-serif;
         padding: 0px;
         margin: 0px;
     }

     #ajax_message_xieyi .close {
         float: right;
         display: inline;
         margin: -28px 18px;
         cursor: pointer;
     }

     #ajax_message_xieyi .main {
         height: 530px;
         text-align: left;
         margin: 0;
     }


     #ajax_youhui {
         width: 320px;
         margin: 0px;
         cursor: text;
     }

     #ajax_youhui>h3 {
         text-indent: 18px;
         font-weight: bold;
         color: #fff;
         background-color: #E24F1A;
         text-align: left;
         height: 40px;
         font-variant: normal;
         font-size: 18px;
         line-height: 40px;
         font-family: arial, helvetica, sans-serif;
         padding: 0px;
         margin: 0px;
     }

     #ajax_youhui .close {
         float: right;
         display: inline;
         margin: -28px 18px;
         cursor: pointer;
     }

     #ajax_youhui .main {
         height: 260px;
         text-align: left;
         margin: 0;
     }

     #ajax_youhui .main>div {
         padding: 10px;
     }

     #ajax_youhui .main>div>ul>li {
         margin-top: 10px;
         border: solid 1px #f69726;
         border-radius: 6px;
     }

     #ajax_youhui .main>div>ul>li h2 {
         width: 100%;
         background: #f69726 url(../images/youhuititle.png) no-repeat;
         background-size: 30px 75px;
         background-position: 5px 5px;
         color: #fff;
         height: 40px;
         line-height: 40px;
         font-size: 18px;
         font-weight: 500;
         text-indent: 40px;
     }

     #ajax_youhui .main>div>ul>li h2.tpiliang {
         background-position: 5px -41px;
     }

     #ajax_youhui .main>div>ul>li h4 {
         padding: 10px;
         line-height: 25px;
         color: #999;
     }

     #ajax_youhui .main>div>ul>li:hover {
         border: solid 1px #5b91f7;
     }

     #ajax_youhui .main>div>ul>li:hover h2 {
         background: #5b91f7 url(../images/youhuititle.png) no-repeat;
         background-size: 30px 75px;
         background-position: 5px 5px;
     }

     #ajax_youhui .main>div>ul>li:hover h2.tpiliang {
         background-position: 5px -41px;
     }


     /*底部*/
     .page-bottom {
         background: #2b3747;
         float: left;
         width: 100%;
         height: auto;
         color: #78808d;
         font-size: 14px;
         padding-top: 20px;
         padding-bottom: 50px;
     }

     .page-bottom a {
         color: #78808d;
         font-size: 14px;
     }

     .page-bottom a:hover {
         color: #bbb;
         text-decoration: none;
     }

     .page-bottom .copy-box {
         float: left;
         width: 780px;
         margin-right: 20px
     }

     .page-bottom .copy-box .botmenu {
         width: 100%;
         min-height: 50px;
         float: left;
         border-bottom: solid 1px #363b44;
         margin-bottom: 30px;
         margin-top: 20px;
         text-align: center;
         display: flex;
         justify-content: center;
         flex-wrap: wrap;
     }

     .page-bottom .copy-box .botmenu a {
         border: solid 1px #fff;
         float: left;
         margin-right: 10px;
         margin-bottom: 20px;
         padding: 5px 8px;
         border-radius: 10px;
         color: #fff;
         text-indent: 32px;
         font-size: 15px;
     }

     .page-bottom .copy-box .botmenu a {
         background: #2b3747 url(../images/botmenu-bg.png) no-repeat;
         background-size: 100px 520px;
         background-position: -2px -5px
     }

     .page-bottom .copy-box .botmenu a:hover {
         background: #78808d url(../images/botmenu-bg.png) no-repeat;
         background-size: 100px 520px;
         background-position: -2px -5px
     }

     .page-bottom .copy-box .botmenu a.botmenu-icard {
         background-position: -2px -5px
     }

     .page-bottom .copy-box .botmenu a.botmenu-mobile {
         background-position: -2px -60px
     }

     .page-bottom .copy-box .botmenu a.botmenu-che {
         background-position: -2px -112px
     }

     .page-bottom .copy-box .botmenu a.botmenu-my {
         background-position: -2px -215px
     }

     .page-bottom .copy-box .botmenu a.botmenu-shixin {
         background-position: -2px -331px
     }

     .page-bottom .copy-box .botmenu a.botmenu-qyc {
         background-position: -2px -395px
     }

     .page-bottom .copy-box .botmenu a.botmenu-clck {
         background-position: -2px -270px
     }

     .page-bottom .copy-box .botmenu a.botmenu-plcx {
         background-position: -1px -494px
     }

     .page-bottom .copy-box .botmenu a.botmenu-logo {
         border: solid 0 #fff;
         width: 100px;
         height: 36px;
         background-position: -2px -162px
     }

     .page-bottom .copy-box .botmenu a.botmenu-intro {
         border: solid 1 #fff;
         width: 95px;
         height: 36px;
         background: #2b3747;
         text-indent: 0px;
     }

     .page-bottom .copy-box .botmenu a.botmenu-intro:hover {
         background: #78808d;
     }

     .page-bottom .copy-box .botcopy {
         width: 100%;
         margin-bottom: 30px
     }

     .page-bottom .copy-box .copy-txt {
         min-height: 40px;
     }

     .page-bottom .service-box {
         border-left: solid 1px #363b44;
         float: left;
         width: 360px;
         padding-left: 39px
     }

     .page-bottom .service-box>ul {
         width: 48%;
         float: left;
         margin-left: 4%;
     }

     .page-bottom .service-box>ul:first-child {
         margin-left: 0%;
     }

     .page-bottom .service-box li {
         width: 100%;
         text-align: center
     }

     .page-bottom .service-box li.service-title {
         height: 30px;
         line-height: 30px;
         font-size: 16px;
         margin-bottom: 10px
     }

     .page-bottom .service-box .service-ewm img {
         width: 90%;
         margin: 0 auto
     }

     .page-bottom .bot-links {
         width: 100%;
         float: left;
         border-top: solid 1px #363b44;
         margin-top: 20px;
         padding-top: 10px;
     }

     .page-bottom .bot-links strong {
         font-weight: bold;
         float: left;
         line-height: 30px;
         font-size: 16px;
     }

     .page-bottom .bot-links a {
         float: left;
         margin-right: 15px;
         line-height: 30px;
     }



     .gotopdiv {
         display: none;
         position: fixed;
     }

     .gotop {
         z-index: 9999;
         position: fixed;
         bottom: 40px;
         right: 15px;
         width: 48px;
         height: 48px;
         border-radius: 50%;
         background: url(//imgcha.atobo.com/wap2/images/gotop.png) no-repeat;
         background-size: 100%;
     }

     .gomyquery {
         z-index: 9999;
         position: fixed;
         bottom: 96px;
         right: 15px;
         width: 48px;
         height: 48px;
         border-radius: 50%;
         background: url(//imgcha.atobo.com/wap2/images/gomyquery.png) no-repeat;
         background-size: 100%;
     }


     * {
         box-sizing: border-box;
     }

     .xianxing-content .area-img {
         width: 100%;
         height: auto;
         margin: 0.2rem 0;
         border-radius: 0.2rem;
     }

     .body {
         width: 7.5rem;
         background-image: url('https://imgbdb4.bendibao.com/whbdb/202511/13/20251113132037_36669.png');
         background-size: contain;
         background-repeat: no-repeat;
         box-sizing: border-box;
         min-height: 100vh;
     }

     h1 {
         color: #ffffff;
         font-family: "PingFang SC";
         font-size: 0.36rem;
         font-style: normal;
         font-weight: 700;
         line-height: 0.5rem;
         padding: 0.5rem 0.37rem 0.33rem 0.37rem;
     }

     .car_img {
         position: absolute;
         width: 1.5rem;
         height: 1.36rem;
         right: 0.24rem;
         top: 0.1rem;
     }

     .content {
         width: calc(100% - 0.53rem);
         margin: 0 0.24rem 0 0.29rem;
         padding: 0.32rem 0.24rem 0.4rem 0.21rem;
         background-color: #fff;
         border-radius: 0.2rem;
     }

     .content_title {
         color: #000000;
         font-family: "PingFang SC";
         font-size: 0.28rem;
         font-style: normal;
         font-weight: 700;
         line-height: 0.39rem;
     }

     .carNumber-items-before {
         display: flex;

     }

     .carNumber-items-before-list {
         width: 0.69rem;
         padding: 0.2rem 0 0.19rem 0px;
         display: flex;
         flex-direction: column;
         text-align: center;
         justify-content: center;
         align-items: center;
         border-radius: 0.08rem;
         background: #F7F7F7;

         color: #333333;
         font-family: "PingFang SC";
         font-size: 0.32rem;
         font-style: normal;
         font-weight: 700;
         line-height: 0.45rem;
         height: 0.84rem;
         margin-right: 0.09rem;
     }

     .carNumber-items-province {
         background: #448EF2;
         width: 0.83rem;
         color: #ffffff;
         font-family: "PingFang SC";
         font-size: 0.32rem;
         font-style: normal;
         font-weight: 700;
         line-height: normal;
         display: flex;
         justify-content: center;
         align-items: center;

         flex-direction: unset;

     }

     .carNumber-block {
         width: 0.09rem;
         height: 0.09rem;
         border-radius: 100%;
         background-color: #999999;
         margin: 0.38rem 0.18rem 0 0.04rem
     }

     .carNumber-items-before-list img {
         width: 100%;
         height: 0.84rem;
     }

     .carNumber-items-wrap {
         margin-top: 0.28rem;
     }

     .leixing {
         display: flex;
         margin-top: 0.42rem;
         align-items: center;
     }

     .leixing-detail {
         padding: 0.1rem 0.3rem;
         justify-content: center;
         align-items: center;
         border-radius: 0.1rem;
         border: 0.01rem solid #E9E9E9;
         background: #F7F7F7;
         margin-left: 0.2rem;

         color: #000000;
         font-family: "PingFang SC";
         font-size: 0.26rem;
         font-style: normal;
         font-weight: 500;
         line-height: 0.36rem;
     }

     .leixing-detail.active {
         color: #448EF2;
         border: 0.01rem solid #448EF2;
         background: #EFF4FF;
     }

     .shengming {
         color: #666666;
         font-family: "PingFang SC";
         font-size: 0.26rem;
         font-style: normal;
         font-weight: 500;
         line-height: 0.36rem;
         margin: 0.33rem 0.27rem 0 0.3rem
     }

     .sure.active {
         background: #448EF2;
     }

     .sure {
         padding: 0.17rem 0;
         justify-content: center;
         align-items: center;
         border-radius: 1rem;
         border: 0.01rem solid #448EF2;
         background: #448ef280;
         width: calc(100% - 0.48rem);
         text-align: center;
         color: #ffffff;
         font-family: "PingFang SC";
         font-size: 0.3rem;
         font-style: normal;
         font-weight: 700;
         line-height: 0.42rem;
         margin: 0 0.24rem;
         margin-top: 0.73rem;

     }

     .result {
         display: block;
         padding: 0.33rem 0.1rem;
         justify-content: center;
         align-items: center;
         text-align: center;
         border-radius: 0.1rem;
         background: #EEF3FF;
         color: #333333;
         font-family: "PingFang SC";
         font-size: 0.3rem;
         font-style: normal;
         font-weight: 700;
         line-height: 0.42rem;
         margin-top: 0.44rem;
     }

     .highlight {
         color: #ff0000;
     }

     .xianxing-content {
         margin: 0rem 0.24rem 0.3rem 0.24rem;
         background-color: #fff;
         border-radius: 0.2rem;
         padding: 0.35rem 0.24rem;
     }

     .xianxing-content img {
         width: 0.3rem;
         height: 0.18rem;
         margin-right: 0.15rem
     }

     .twenty-two {
         font-size: 0.22rem;
     }

     .details {
         margin: 0rem 0.24rem 0.3rem 0.24rem;
         background-color: #FFFFFF;
         border-radius: 0.2rem;
         padding: 0.24rem 0.3rem;
     }

     .limit-item a {
         color: rgb(0, 0, 238)
     }

     .three {
         color: #333;
     }

     .font-xianxing {
         font-family: PingFang SC;
     }

     .cicle {
         width: 0.35rem;
         height: 0.07rem;
         opacity: 1;
         /*background: rgba(28, 144, 250, 1);*/
         border-radius: 100%;
         margin-right: 0.1rem;
         position: relative;
     }

     .cicle-text {
         width: calc(100% - 0.17rem)
     }

     .flex-cicle {
         display: flex;
         align-items: flex-start;
         opacity: 1;
         color: rgba(102, 102, 102, 1);
         margin-top: 0.2rem;
         margin-bottom: 0;
         line-height: .5rem !important;
         text-align: left;
     }

     .cicle-bg {
         width: 0.34rem;
         height: 0.34rem;
         opacity: 1;
         background: rgba(243, 243, 243, 1);
         border-radius: 100%;
         margin-right: 0.1rem;
         color: #ABABAB;
         line-height: 0.19rem;
         text-align: center;
         font-size: 0.14rem;
         font-weight: 400;
         font-family: "Microsoft YaHei";
         position: relative;
         top: 0.1rem;
         display: flex;
         justify-content: center;
         align-items: center;
     }

     .nocicle {
         width: calc(100% - 0.29rem);
         margin-left: 0.45rem;
     }

     .tools-item img {
         margin-right: 0rem;
     }