   /*QQ在线客服V3.0 start*/
   .rides-cs {
       font-size: 12px;
       position: absolute;
       top: 100px;
       right: 0px;
       _position: absolute;
       border-radius: 6px 0px 0 6px;
   }

   .rides-cs a {
       color: #d80808;
   }

   /*.rides-cs a:hover { color: #ff8100; text-decoration: none;}*/
   .rides-cs .floatL {
       width: 35px;
       height: 100px;
       float: right;
       position: relative;
       z-index: 1;
       cursor: pointer;
   }

   .floatL:hover {
       background-color: #d80808;
   }

   .rides-cs .floatL a {
       font-size: 0;
       text-indent: -999em;
       display: block;
   }

   .rides-cs .floatTxt {
       width: 68px;
       height: 45px;
       line-height: 45px;
       float: left;
       font-size: 14px;
       color: #fff;
       cursor: pointer;
       text-align: center;
       -webkit-border-radius: 3px 0 0 3px;
       -moz-border-radius: 3px 0 0 3px;
       -ms-border-radius: 3px 0 0 3px;
       -o-border-radius: 3px 0 0 3px;
       border-radius: 3px 0 0 3px;
       background-color: #d80808;
   }

   .rides-cs .floatR {
       float: left;
       -webkit-border-radius: 3px 0 0 3px;
       -moz-border-radius: 3px 0 0 3px;
       -ms-border-radius: 3px 0 0 3px;
       o-border-radius: 3px 0 0 3px;
       border-radius: 3px 0 0 3px;
       background-color: #d80808;
       overflow: hidden;
   }

   .rides-cs .floatR .cn {
       margin: 0 3px 3px;
       background: #fff;
   }

   .rides-cs .cn .kefuCall {
       margin: 0 5px;
       padding: 7px 0 7px 0;
       border-bottom: 1px dashed #CFCFCF;
       text-align: center;
       color: #5d5d5d;
   }

   .rides-cs .cn .kefuCall .callTitle {
       text-align: center;
   }

   .rides-cs .cn .kefuCall i {
       width: 20px;
       height: 20px;
       display: inline-block;
       background: url(images/right_icon.png)no-repeat;
       background-position: 0 -64px;
       text-indent: -10000px;
   }

   .rides-cs .cn .kefuCall span {
       font-size: 16px;
   }

   .rides-cs .cn .kefuCall p {
       font-size: 16px;
       margin: 9px 0 1px 0;
   }

   .rides-cs .cn ul {
       display: inline-block;
       padding: 0px;
   }

   .rides-cs .cn ul li {
       width: 137px;
       overflow: hidden;
       line-height: 46px;
       padding: 9px 0;
       text-align: center;
   }

   .rides-cs .cn ul li span {
       color: #777;
   }

   .rides-cs .cn .qqsingle {
       width: 128px;
       display: block;
       margin: 0 auto;
       background: url("images/consultant.png") no-repeat !important;
       cursor: pointer;
       text-indent: -20000px;
   }

   .rides-cs .cn .qqsingle:hover {
       background: url("images/consultantHover.png") no-repeat !important;
   }

   .rides-cs .cn .qqyc {
       background-position: -1px -621px;
   }

   .rides-cs .cn .qqyc:hover {
       background-position: -1px -528px;
   }

   .rides-cs .cn .qqhaoc {
       background-position: -1px -666px;
   }

   .rides-cs .cn .qqhaoc:hover {
       background-position: -1px -573px;
   }

   .rides-cs .cn ul li a {
       color: #777;
   }

   .rides-cs .cn ul li img {
       vertical-align: middle;
   }

   .rides-cs .btnOpen {
       width: 32px;
       height: 85px;
       z-index: 9;
       left: 0;
       background-image: url(images/online_consultant.png);
       background-repeat: no-repeat;
       display: block;
       margin: 8px 0px;
   }

   .rides-cs .btnOpen {
       background-position: 0px 0px;
   }

   .floatL:hover .btnOpen {
       background-image: url(images/zixunhover.png);
   }

   .rides-cs .btnCtn {
       background-position: -450px 0;
   }

   .rides-cs .qqservice {
       padding: 5px 0 5px 0px;
       text-align: left;
       border-top: 1px dashed #ccc;
       color: #5d5d5d;
       font-size: 16px;
   }

   .rides-cs .qqservice h3 {
       text-align: center;
       line-height: 26px;
       margin-bottom: 3px;
       font-weight: normal;
       font-size: 14px;
   }

   .rides-cs .qqservice p {
       line-height: 26px;
       text-align: center;
   }

   .rides-cs .cn .weichart {
       padding: 16px 14px 5px;
       background-color: #d80808;
       text-align: center;
       font-size: 0;
       line-height: 0;
   }

   .rides-cs .cn .weichart i {
       display: block;
       width: 124px;
       height: 124px;
       background: url(images/right_icon.png) no-repeat;
       background-position: 4px -311px;
   }

   .rides-cs .cn .weichart span {
       font-size: 12px;
       color: #333;
       line-height: 27px;
       text-align: center;
   }

   .rides-cs .kfClose {
       height: 23px;
       line-height: 23px;
       margin: 12px 0 12px 30px;
       font-size: 20px;
       color: #fff;
       cursor: pointer;
   }

   .right_arr {
       background: url(images/QQ03.png) no-repeat;
       left: 0px;
       width: 20px;
       height: 20px;
       display: inline-block;
       margin: -4px 5px;
   }

   .rides-cs ul li.top {
       border-bottom: solid #ACE5F9 1px;
   }

   .rides-cs ul li.bot {
       border-bottom: none;
   }

   .QR_code {
       text-align: center;
   }

   .QR_code p {
       padding-bottom: 5px;
       color: #d80808;
       font-size: 14px;
       font-weight: normal;
       max-height: 40px;
       padding: 0 8px 10px;
   }

   /*QQ在线客服V3.0 end*/

   .riTools {
       height: 36px;
       z-index: 999;
       cursor: pointer;
       -webkit-border-radius: 3px 0 0 3px;
       -moz-border-radius: 3px 0 0 3px;
       border-radius: 3px 0 0 3px;
   }

   /*右侧采购单 start*/
   .miniCart {
       height: 100px;
       position: absolute;
       right: 0;
       bottom: 180px;
       z-index: 1112;
   }

   .miniCart:hover h3,
   .returnTop:hover i,
   #my_Rapid .myRapidI:hover {
       background-color: #d80808;
   }

   .miniCart h3 {
       width: 35px;
       height: 100px;
       line-height: 15px;
       position: relative;
       float: right;
       background: url("images/bottomNav.png") no-repeat;
       background-position: -208px -60px;
       color: white;
       font-size: 12px;
       text-align: center;
       padding-top: 45px;
       font-weight: 400;
   }

   .miniCart:hover h3 {
       background-position: -113px -60px;
   }

   .miniCart i {
       top: 7px;
       right: 1px;
       position: absolute;
       font-style: normal;
       font-weight: normal;
       text-indent: 0;
       font-size: 10px;
       display: block;
   }

   /*mini采购单 大于99============================== start*/
   /*mini采购 a start ===========*/
   .miniCartLargeA {
       width: 25px;
       height: 22px;
       right: -10px;
       color: #fff;
       text-align: left;
       background: url("images/right_icon.png") no-repeat;
       background-position: 0px -263px;
   }

   /*mini采购 a end =============*/
   /*mini采购 hover start =======*/
   .miniCartLargeH {
       width: 25px;
       height: 22px;
       right: -10px;
       color: #EB4F0A;
       text-align: left;
       background: url("images/right_icon.png") no-repeat;
       background-position: -31px -263px;
   }

   /*mini采购 hover end ==========*/
   /*mini采购单 大于99============================== end*/

   /*mini采购单 小于等于99============================ start*/
   .miniCartNormalA {
       width: 18px;
       height: 17px;
       line-height: 16px;
       color: #fff;
       text-align: center;
       background: url("images/right_icon.png") no-repeat;
       background-position: 0 -222px;
   }

   .miniCartNormalH {
       width: 18px;
       height: 17px;
       line-height: 16px;
       color: #d80808;
       text-align: center;
       background: url("images/right_icon.png") no-repeat;
       background-position: -31px -223px;
   }

   /*mini采购单 小于等于99============================ end*/
   .miniCart b {
       font-weight: normal;
   }

   .miniCartLargeA b,
   .miniCartLargeH b {
       padding-left: 4px;
   }

   .miniCart span {
       width: 63px;
       height: 46px;
       float: left;
       line-height: 46px;
       font-size: 14px;
       color: #fff;
       text-align: center;
       -webkit-border-radius: 3px 0 0 3px;
       -moz-border-radius: 3px 0 0 3px;
       -ms-border-radius: 3px 0 0 3px;
       -o-border-radius: 3px 0 0 3px;
       border-radius: 3px 0 0 3px;
       background-color: #d80808;
   }

   /*右侧采购单 end*/
   /*返回顶部 start*/
   .returnTop {
       width: 40px;
       position: absolute;
       right: 0;
       bottom: 30px;
       z-index: 1111;
   }

   .returnTop:hover {
       width: auto;
   }

   .returnTop i {
       width: 35px;
       height: 35px;
       display: block;
       background: url("images/bottomNav.png") no-repeat;
       background-position: -8px -282px;
       float: right;
   }

   .returnTop span {
       width: 70px;
       padding: 0px 10px;
       height: 35px;
       line-height: 35px;
       display: none;
       color: white;
       position: relative;
       margin-right: 70px;
       opacity: 0;
       text-align: center;
   }

   .returnTop:hover span {
       display: block;
       background-color: #494949;
       /* margin-right: 35px;*/
       font-size: 12px;
   }

   .returnTop:hover span>i {
       width: 16px;
       height: 16px;
       top: 11px;
       right: -13px;
       position: absolute;
       background: url('images/bottomNav.png') no-repeat;
       background-position: -15px -461px;
   }

   #my_Rapid {
       bottom: 182px;
   }

   /*#my_Rapid .myRapidI{
    background: url("images/footerIcon.png") no-repeat 0px -1208px;
}*/
   /*返回顶部 end*/
   /*==========右侧导航栏============*/
   .bottomNav {
       width: 35px;
       height: 100%;
       position: fixed;
       top: 0;
       right: 0px;
       background: black;
       z-index: 500;
   }

   #divFloatToolsView {
       margin-right: 35px;
       margin-top: -100px;
   }

   #myaiyaku {
       bottom: 296px;
   }

   #myaiyaku a>i {
       background-position: -8px -2px;
   }

   #myFavs {
       bottom: 130px;
   }

   #myFavs a>i {
       background-position: -8px -142px;
   }

   #phoneCode {
       bottom: 80px;
   }

   #phoneCode>i {
       background-position: -8px -211px;
   }

   #phoneCode span {
       width: 106px;
       height: 130px;
       display: none;
       position: absolute;
       bottom: 0px;
       right: 0px;
   }

   #phoneCode:hover span {
       background: url('images/right_icon.png?v=6a83862235') no-repeat 5px -311px #494949;
       display: block;
   }

   #phoneCode:hover span>#aiyakuArrow {
       bottom: 9px;
       top: initial;
   }