ˀ.popup-box .btn .c-eee{background: #eee;}
.transition-all {transition: all 0.5s;-webkit-transition: all 0.5s}
.thzj-bg {background-color: #f7f8fc; padding-bottom: 50px; display: none;}
.right-scroll-small {display:none;}
.clear-box {zoom:1}
.clear-box::after {content: "";display:block;overflow: hidden;clear: both;height: 0;line-height: 0;font-size: 0;}
.thzj-banner {height: 396px;background: url(https://image01.homedo.com/Files/Images/cms/www/20180524/4627654867987490379_pic1.jpg) center top no-repeat;}
.thzj-banner .w1190 {position: relative;height:100%;}
.banner-con {position: absolute;right: 0;top: 80px;}
.banner-con .con {float: left;width: 182px;height: 114px;padding: 34px 19px;color: #fff;text-align: center;}
.banner-con .con .T1 {font-size: 22px;display: block;padding: 15px 0 20px;}
.banner-con .con .T2 {display: none;font-size: 13px;padding:5px 0 15px;line-height: 22px;}
.banner-con .con .btn {display: block;text-align: center;margin: 0 auto;width: 143px;height: 31px;border: 1px solid #fff;line-height: 31px;color: #fff;position: relative;}
.banner-con .con .btn small {font-family: 宋体;margin-left: 6px;font-size: 12px;-webkit-transform-origin-x: 0; -webkit-transform: scale(0.75);transform: scale(0.75);display:inline-block;}
.banner-con .con .btn em {display: none; position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background: rgba(255,255,255,.15);z-index: 0;pointer-events:none;}
.banner-con .con01 .T2 {text-align: left;}
.banner-con .con02 .T2 {padding: 21px;}

/*----------------------------- 7.24优化新增样式----------------------------*/
.submit-box{
    background: #ffffff;
    border: #f0f0f0 solid 1px;
    box-shadow: 0px 0px 10px 0px rgba(225, 229, 243, 0.75);
}
.submit-box .to-submit{
    float: left;
    margin-right: 40px;
    margin-top: 20px;
    margin-left: 40px;
    border-right: 2px solid rgba(225, 229, 243, 0.6);
}
.submit-box .to-submit h2{
    display: inline-block;
    font-size: 15px;
    margin-right: 15px;
    color: #000;
}
.submit-box .to-submit a{
    display: inline-block;
    font-size: 14px;
    color: #ffffff;
    padding: 10px 20px;
    background: #1abfdb;
    cursor: pointer;
    margin-right: 40px;
}
.submit-box .to-kefu{
    padding: 30px;
}
.submit-box em{
    display: inline-block;
    font-size: 16px;
    padding: 0 20px;
}
.submit-box .to-kefu a{
    color: #1abfdb;
    text-decoration-line: underline;
}
.submit-box span{
    display: inline-block;
    font-size: 14px;
    color: #555555;
}
.act-rules {background-color: #fff;padding: 30px 35px 20px;margin-top: 10px;}
.act-rules .title {color: #222;font-size: 18px;padding-bottom: 20px;}
.act-rules li {color: #888;padding-bottom: 18px;font-size: 14px;}
.act-rules li a,
.act-rules li em  {color: #f90001; cursor: pointer;}
.act-rules li strong {font-weight: normal; color:#f90001; cursor: pointer; }

.option-box {background: #fff; box-shadow: 0px 0px 10px 0px rgba(225, 229, 243, 0.75);}
.option-box .option-table { width: 100%;}
.option-box .option-table td,
.option-box .option-table th {border-bottom:#e3e3e3 solid 1px;}
.option-box .option-table th {width: 59px; border-right: #f0f0f0 solid 1px; font-size: 14px; color: #222; padding-left: 20px; text-align: left; }
.option-box .option-table td {padding: 15px 0; line-height: 22px; min-height: 22px;}
.option-box .option-table td .m-height {min-height: 22px;}
.option-box .option-table td p {padding-left: 30px; font-size: 14px; color: #666}
.option-box .option-table td p a:hover,
.option-box .option-table td p a.cur {color:#5cbdd6}
.option-box .option-table td .brand-box {position: relative; padding-right: 130px;}
.option-box .option-table td .hidden-box {max-height: 44px; overflow: hidden;}
.option-box .option-table td .more-btn {display: block; position: absolute; width: 68px; height: 22px; border: #5cbdd6 solid 1px; color: #5cbdd6; background: #fff; right: 10px;; top: 0;  text-align:  center; line-height: 22px;}
.option-box .option-table td .more-btn.cur {color: #dddddd; border-color: #f0f0f0}
.option-box .option-table td .more-btn span {display: block; padding-right: 20px; color: #6d6d6d}
.option-box .option-table td .more-btn::after {content: ">";font-family: 宋体;font-size: 14px;position:absolute;top: 0;right: 14px; color: #5cbdd6;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.option-box .option-table td .more-btn.cur::after {color: #6d6d6d;transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);}
/*line-height:44px;*/
.option-box .search-box {padding: 10px; border-bottom:#e3e3e3 solid 1px}
/*AllGoods*/
.option-box .search-box .AllGoods {font-size: 14px;color: #222;padding: 0 10px;}
.option-box .search-box .option-list {padding: 22px 0;}
.option-box .search-box .option-list li {float: left; padding-right: 9px; color: #222; font-size: 14px; height: 26px; line-height: 26px;}
.option-box .search-box .option-list li p {border: #e3e3e3 solid 1px; height: 24px; line-height: 24px; padding: 0 29px 0 9px; position: relative;}
/*background*/
.option-box .search-box .option-list li.all-btn a:hover {color: #1abfdb}
.option-box .search-box .option-list li p a {position: absolute; display: block; width: 10px; height: 10px; top: 7px; right: 10px; background: url(https://image01.homedo.com/Files/Images/cms/www/20180425/5188548214607573189_pic1.png) 0 0 no-repeat;}
.option-box .search-box  dl dt input {width: 400px; padding-left: 20px; height: 42px; border: #5cbdd6 1px solid; background: #fffbf8; outline: none}
.option-box .search-box  dl dt input::-webkit-input-placeholder {color:#c4c4c4}
.option-box .search-box  dl dt .btn {width: 115px; padding-left: 10px; height: 44px; line-height: 44px; text-align: center; font-size: 18px; color: #fff; background:#1abfdb url(//image01.homedo.com/Files/Images/cms/www/20180731/5150351812403712834_pic1.png) 21px 12px no-repeat}
.option-box .search-box  dl dd {line-height: 44px; font-size: 14px; color: #222; padding-left: 20px}
.option-box .search-box dl dt.keywords{padding-left:2px;height: 20px;
  overflow: hidden;
  position: relative;
margin-top:9px;}
.option-box .search-box dl dt.keywords ul {
  position: absolute;
  display: none;
}
.option-box .search-box dl dt.keywords ul li {
  height: 20px;
  line-height: 20px;
  overflow: hidden;
}
.option-box .search-box dl dt.keywords ul li p {
  float: left;
  margin-right: 20px;
  font-size:12px;
  color:35312c;
  cursor:pointer;
}
.option-box .search-box dl dt.keywords ul li p em:hover {
  color:#1fbedc;
}
.option-box .search-box dl dt.keywords ul li p em.current-keywords{color:#1fbedc;}



/* .option-box .search-box  dl dd span {} */

.sort-box {padding: 20px 0; height: 34px;}
.sort-box dt {border-left: #f0f0f0 solid 1px;}
.sort-box dt p a {display: block; height: 32px; line-height: 32px; padding: 0 10px; border: #f0f0f0 solid 1px; border-left:none; background: #fff; font-size: 14px; color: #222;position: relative; padding-right: 30px;}
.sort-box dt p a::after {content: ""; border-left: 4px solid transparent;border-right: 4px solid transparent; border-top: 6px solid #555;position: absolute;right: 12px;top: 14px;}
.sort-box dt p.triangle a {background: #1abfdb; color: #fff;}
.sort-box dt p.triangle a::after {border-top-color:#fff}
.sort-box dt p.all a {padding-right:10px}
.sort-box dt p.all a::after {display:none}
.sort-box dt p.zh a{background: #1abfdb; color: #fff;}
.sort-box dt p.price a::after {top: 18px; border-top-color:#555}
.sort-box dt p.price a::before {content: ""; border-left: 4px solid transparent;border-right: 4px solid transparent; border-bottom: 6px solid #555;position: absolute; top: 9px; right: 12px;}
.sort-box dt p.price.triangle a::before {border-bottom-color:#fff; opacity:.5}
.sort-box dt p.price.triangle a::after {opacity:1; border-top-color:#fff}
.sort-box dt p.price.triangle.toggle a::before {opacity:1}
.sort-box dt p.price.triangle.toggle a::after {opacity:.5}

.sort-box dd p {line-height: 34px; padding-right: 10px; font-size: 14px; color: #222}
.sort-box dd p em {color: #e52b2c}
.sort-box dd a {width: 52px; height: 32px; border: #f0f0f0 solid 1px; background-color: #fff; position: relative; font-family: 宋体;color: #171717;font-size: 16px;text-align: center;line-height: 32px;}
.sort-box dd a.right-icon{margin-left: -1px;}
.sort-box dd a.none-btn,
.sort-box dd a:hover.none-btn { background:#f1f1f1; cursor: auto;color: #c2c2c2;}
/*product-num*/
.sort-box dd .product-num span {color: #fe3231; padding: 0 5px;}

.pro-list {width: 1210px;}
.pro-list li {padding: 19px 14px;width: 192px;float: left;border: 1px solid #f0f0f0;margin: 0 20px 19px 0;background-color: #fff;position: relative;font-size: 14px;}
.pro-list li .img-box {text-align: center;}
.pro-list li .img-box em {width: 55px;height: 55px;line-height: 55px;position: absolute;top: 0px;left: 0px;color: #fff;background:url(//image01.homedo.com/Files/Images/cms/www/20200528/5579990361606077671_pic1.png) center no-repeat;    box-sizing: border-box;
 
}
.pro-list li .img-box img {width: 160px;height: 160px;}
.pro-list li .productName {color: #000;line-height: 20px;height: 40px;overflow: hidden;padding-top: 15px;}
.pro-list li .price {color: #eb2f01;padding: 12px 0;}
.pro-list li .price strong {font-size: 20px;font-weight: bold;}
.pro-list li .btn-box {font-weight: bold;}
.pro-list li .btn-box a {font-weight: bold;display: inline-block;text-align: center;border-radius: 2px; font-size: 14px; height: 35px; line-height: 35px; color: #fff;}
.pro-list li .btn-box .join-cart {width: 90px;height: 33px;line-height: 33px;border: 1px solid #f90001;color: #f90001;margin-right: 4px; position: relative;
}
.pro-list li .btn-box .join-cart .join-icon {position: absolute; top: -20px; left: 50%; margin-left: -55px; display: none;}
.pro-list li .btn-box .buy-btn {width: 100%; background-color: #f90001;}
.pro-list li .btn-box .ready-btn  {width: 100%; background-color: #20bb77;}
.pro-list li .btn-box .over-btn  {width: 100%; background-color: #a0a0a0;}

.thzj-none-box {padding: 135px 0 140px 204px; height: 150px;}
.thzj-none-box dd {padding-left: 65px;}
.thzj-none-box dd h2 {font-size: 18px; font-weight: bold; color: #222; line-height: 44px;}
.thzj-none-box dd p {font-size: 14px; color: #222; line-height: 26px;}
.thzj-none-box dd p a {color:#1abfdb; text-decoration: underline }
.thzj-none-box dd .xuqiu-btn {width: 93px; height: 46px; line-height: 46px; font-size: 16px; color: #fff; border-radius: 5px; text-align: center; padding-left: 27px; margin-left: 20px; margin-top: 83px; background: url(//image01.homedo.com/Files/Images/cms/www/20180524/5274513136956096523_pic1.png) 15px 12px no-repeat #ff7300;}

.page-box {text-align: center; padding: 10px 0 40px; height: 40px;}
.page-box li {display: inline-block; margin: 0 8px;}
.page-box li a {display: block; height: 38px; width: 38px; line-height: 38px; border: #f0f0f0 solid 1px; font-size: 14px; color: #888888; border-radius: 3px; background: #fff;}
.page-box li p {line-height: 38px;}
.page-box li a.cur,
.page-box li a:hover {color: #fff; background: #5cbdd6; border-color: #5cbdd6;}
.page-box li a.lr-btn {width: 70px;}
.page-box li a.none,
.page-box li a:hover.none {background: #f1f1f1; cursor: auto; border-color:#f0f0f0; color:#888 }

.buy-main .buy-bg {width: 100%; height: 100%; background: #000; opacity: .7; filter: alpha(opacity=70);position: fixed; z-index: 1; left: 0; top: 0}
.buy-main .buy-box {position: fixed; z-index: 3; width: 750px;height: 348px; left: 50%; top: 50%; margin: -179px 0 0 -375px; background: #fff;}
.buy-main .buy-box .buy-title {height: 40px; background: #f8f8f8; border-bottom: #e5e5e5 solid 1px; padding: 0 20px; line-height: 40px;}
.buy-main .buy-box .buy-title strong {font-size: 15px; color: #222}
.buy-main .buy-box .buy-title .close-buy-box {width: 18px;height: 18px;margin: 11px 0 0 ; background: url(https://image01.homedo.com/Files/Images/cms/www/20180425/5158811498846062188_pic1.png) 0 0 no-repeat;}
.buy-main .buy-box .buy-goods {width: 705px; margin: auto; border-bottom: #e5e5e5 solid 1px;}
.buy-main .buy-box .buy-goods td {padding: 30px 0 24px; height: 78px;}
.buy-main .buy-box .buy-goods td.pic {width: 78px;}
.buy-main .buy-box .buy-goods td.pic a {display: block; border: #ececec solid 1px; }
.buy-main .buy-box .buy-goods td.pic a img {width: 76px; height: 76px;}
.buy-main .buy-box .buy-goods td.name {width: 300px; padding-left: 25px}
.buy-main .buy-box .buy-goods td.name p a {display: block; height: 44px; overflow: hidden; line-height: 22px; font-size: 14px; color: #222; margin-bottom:10px; }
.buy-main .buy-box .buy-goods td.name strong { font-size: 15px; color: #e32a2d}
.buy-main .buy-box .buy-goods td.number {width: 120px; padding-left: 30px}
.buy-main .buy-box .buy-goods td.number p { font-size: 14px; color: #000; margin-bottom: 10px; text-align: center}
.buy-main .buy-box .buy-goods td.number .number-box {position: relative;  padding:0 28px;}
.PlaceOrder-icon {background: url(https://image10.homedo.com/cart/image/PlaceOrder.png?v=20180206) 0 0 no-repeat}
.buy-main .buy-box .buy-goods td.number .number-box a {display:block; position:absolute; width:26px; height:26px; cursor:pointer; top:0px; background-color: #fafafa; border:#e5e5e5 solid 1px;}
.buy-main .buy-box .buy-goods td.number .number-box a.cut-btn { left:0; background-position:-100px -26px}
.buy-main .buy-box .buy-goods td.number .number-box a.add-btn { right:0; background-position:-100px 0;}
.buy-main .buy-box .buy-goods td.number .number-box a:hover.cut-btn { left:0; background-position:-152px -26px;}
.buy-main .buy-box .buy-goods td.number .number-box a:hover.add-btn { right:0; background-position:-152px 0;}
.buy-main .buy-box .buy-goods td.number .number-box a:hover {border-color: #1DBFDA;}
.buy-main .buy-box .buy-goods td.number .number-box a.cut-btn.out {cursor:default;border:#e5e5e5 solid 1px; left:0; background-position:-126px -26px !important;}
.buy-main .buy-box .buy-goods td.number .number-box a.add-btn.out {cursor:default;border:#e5e5e5 solid 1px; right:0; background-position:-126px 0 !important;}
.buy-main .buy-box .buy-goods td.number .number-box input {width: 100%; height: 26px; background: #fff; border:none; outline: none;  text-align: center; border: #e5e5e5 solid; border-width: 1px 0}
.buy-main .buy-box .buy-goods td.hebi {width: 134px; text-align: center; font-size: 14px; color: #222; line-height: 30px;}
.buy-main .buy-box .buy-pay {padding: 20px 0 30px; height: 36px; line-height: 36px; font-size: 14px; color: #222}
.buy-main .buy-box .buy-pay dt {padding:0 30px 0 100px; min-width: 240px; }
.buy-main .buy-box .buy-pay dt small { color: #fd322f}
.buy-main .buy-box .buy-pay dt strong { color: #fd322f; font-size: 24px; font-weight: bold}
.buy-main .buy-box .buy-pay dd strong {font-size:22px; font-weight: bold; color: #22bdda; padding-right: 5px;}
.buy-main .buy-box .buy-btn {text-align: center}
.buy-main .buy-box .buy-btn a {display:inline-block; width: 139px; height: 44px; border-radius: 3px; font-size: 16px; color: #222; line-height: 44px; background: #d8d8d8; margin: 0 15px;}
.buy-main .buy-box .buy-btn a.buy-submit {color: #fff; background: #fd322f;}


.popup-hide {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #000;
    opacity: .7;
    z-index: 100000;
}
.popup-box {position: fixed;top: 50%;margin: 0 auto;left: 50%;background-color: #fff;color: #222;z-index: 1000001!important;}
.popup-box .hd {font-size: 14px;height: 40px;line-height: 40px;border-bottom: 1px solid #e5e5e5;background-color: #f8f8f8;}
.popup-box .hd strong {font-size: 15px;margin: 0 20px;font-weight: bold;}
.popup-box .hd .fr {font-size: 20px;color: #a0a0a0;font-weight: bold;margin-right: 8px;cursor: pointer;}
.popup-box .btn a {height: 44px;line-height: 44px;display: inline-block;border-radius: 2px;width: 139px;text-align: center;font-size: 16px;}
.popup-box .btn .c-1dbfda {background-color: #1dbfda;color: #fff;}
.popup-box .btn .c-d8d8d8 {background-color: #d8d8d8;color: #6d6d6d;}
.popup-box .hds{
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  background-color: #f2f2f2;
  border-radius: 7px;
  padding: 0 10px;
}
.popup-box .c-boxs{
  text-align: center;
  font-size: 15px;
  /* color: #03080B; */
}
.popup-box .c-boxs p{
  line-height: 78px;
}
.popup-box .c-boxs span{
   width: 140px;
   display: inline-block;
    height: 40px;
    margin-bottom: 30px;
    border: none;
    border-radius: 10px;
    /* background-color: rgb(255,204,153); */
    color: #fff;
    font-size: 15px;
    line-height: 40px;
    background: linear-gradient(#ffcc00, #ff8123);
}
.goods-demand-form .c-box {width: 535px;margin: 20px auto 32px;}
.goods-demand-form .user-info {border-bottom: 1px dashed #f0f0f0;line-height: 46px;font-size: 14px;}
.goods-demand-form .user-info .user-name {margin: 0 40px;}
.goods-demand-form .user-info .user-names{margin: 0 40px;}
.goods-demand-form .form-box {margin-bottom: 25px;width: 588px;}
.goods-demand-form .form {padding: 30px 0 10px;border-bottom: 1px dashed #f0f0f0;width: 535px;}
.goods-demand-form .form li {width: 420px;padding-left: 100px;position: relative;font-size: 14px;margin-bottom: 20px;}
.goods-demand-form .form li label {position: absolute;left: 0;top: 8px;}
.goods-demand-form .form li textarea,.popup-box .form li input {width: 398px;border: 1px solid #e6e6e6;outline: none;padding: 10px;}
.goods-demand-form .form li textarea::-webkit-input-placeholder,.popup-box .form li input::-webkit-input-placeholder {color: #a0a0a0;font-family: å¾®è½¯é›…é»‘;}
.goods-demand-form .form li.none textarea::-webkit-input-placeholder,.popup-box .form li.none input::-webkit-input-placeholder {color: #eb2f01;}
.goods-demand-form .form li textarea {height: 83px;resize:none;}
.goods-demand-form .form li input {height: 16px;}
.goods-demand-form .form li em {position: absolute;right: 8px;top: 11px;padding-left: 5px;background-color: #fff;}
.goods-demand-form .form li strong {color: #eb2f01; position: absolute; left: -10px;}
.goods-demand-form .btn {padding-left: 100px;}
.goods-demand-form .btns{padding:0;text-align: center;}
.goods-demand-form .btn .add-demand {margin-right: 30px;border: 1px solid #1dbfda;color: #1dbfda;}
.goods-demand-form .btn .add-demand i {font-size: 30px;margin-right: 10px;font-size: 18px;font-family: 宋体;display: inline-block;vertical-align: middle;}
.goods-demand-form .btn .submit {width: 169px;}
.goods-demand-form {margin:0 0 0 -375px!important;width: 749px;transform:translateY(-50%);}
.goods-demand-forms{width: 400px;transform: translate(-50%, -50%);border-radius: 7px;}
.goods-demands-form .c-box {width: 535px;margin: 20px auto 32px;}
.goods-demands-form .user-info {border-bottom: 1px dashed #f0f0f0;line-height: 46px;font-size: 14px;}
.goods-demands-form .user-info .user-name {margin: 0 40px;}
.goods-demands-form .form-box {margin-bottom: 25px;width: 588px;}
.goods-demands-form .form {padding: 30px 0 10px;border-bottom: 1px dashed #f0f0f0;width: 535px;}
.goods-demands-form .form li {width: 420px;padding-left: 100px;position: relative;font-size: 14px;margin-bottom: 20px;}
.goods-demands-form .form li label {position: absolute;left: 0;top: 8px;}
.goods-demands-form .form li textarea,.popup-box .form li input {width: 398px;border: 1px solid #e6e6e6;outline: none;padding: 10px;}
.goods-demands-form .form li textarea::-webkit-input-placeholder,.popup-box .form li input::-webkit-input-placeholder {color: #a0a0a0;font-family: å¾®è½¯é›…é»‘;}
.goods-demands-form .form li.none textarea::-webkit-input-placeholder,.popup-box .form li.none input::-webkit-input-placeholder {color: #eb2f01;}
.goods-demands-form .form li textarea {height: 83px;resize:none;}
.goods-demands-form .form li input {height: 16px;}
.goods-demands-form .form li em {position: absolute;right: 8px;top: 11px;padding-left: 5px;background-color: #fff;}
.goods-demands-form .btn {padding-left: 100px;}
.goods-demands-form .btn .add-demands {margin-right: 30px;border: 1px solid #1dbfda;color: #1dbfda;}
.goods-demands-form .btn .add-demands i {font-size: 30px;margin-right: 10px;font-size: 18px;font-family: 宋体;display: inline-block;vertical-align: middle;}
.goods-demands-form .btn .submit {width: 169px;}
.goods-demands-form {margin:0 0 0 -375px!important;width: 749px;transform:translateY(-50%);}
/* 上传文件 */
.fujtxt{width: 306px!important;}
.fujtxt,.fujtxt3 {float: left;height: 38px;line-height: 38px;font-family: 微软雅黑;font-size: 13px;color: rgb(181, 181, 181);width: 458px;border-width: 1px;border-style: solid;border-color: rgb(220, 220, 220);border-image: initial;padding: 0px 10px;}
.form_cont ul.information li .fujbtn {width: 96px;height: 38px;line-height: 38px;background: #f3f3f3;border:1px solid #e6e6e6;float: left;margin-right: 10px;cursor: pointer;text-align: center;font-size: 13px;color: #000;position: relative;}
.fujbtn {width:91px; height: 36px;line-height: 36px;background: #f3f3f3; border:1px solid #e6e6e6;float: left;cursor: pointer;text-align: center;font-size: 13px;color: #000;position: relative;margin-left: -1px;}
.fujbtn .liulbtn {position: absolute;top: 0;left: 0;width: 89px!important;height: 36px!important;filter: alpha(Opacity=0);-moz-opacity: 0;opacity: 0;cursor: pointer;border:none;padding:0!important;}
.uploadbtn {width: 91px;height: 36px;line-height:36px;background: #f3f3f3;border:1px solid #e6e6e6;float: left;margin-right: 12px;cursor: pointer;text-align: center;font-size: 14px;color: #222222;display: none;}
.tstxt {color: #ff0000;display: none;}
.fujgs {color: #a0a0a0;line-height: 36px;float: left;font-size: 13px;}
.Validation-tips {margin:-140px 0 0 -255px!important;}
.success-tips {font-size: 16px;color: #fff;line-height: 44px;width: 169px; background-color: #161616;border-radius: 2px;position: fixed;top: 50%;left: 50%;margin-left: -85px; z-index: 9999999;text-align: center;}
.mengcen {background:#000;opacity:0.5;filter:alpha(opacity=100);}
.black-hide {display:none;position: fixed;width: 100%;height: 100%;top:0;left:0;background-color: #000;opacity: 10; z-index: 100000;filter:alpha(opacity=100);}
@keyframes bgshake
{
0%   {background-position: 5px 0}
25%  {background-position: 5px 4px}
50%  {background-position: 5px 0px}
75%  {background-position: 5px 4px}
100%  {background-position: 5px 0}
}
.access{
    width: 190px;
    height: 169px;
    position: fixed;
    top: 312px;
    right: 0;
    background: url(//image01.homedo.com/Files/Images/cms/www/20180919/5346034763836982337_pic1.png) no-repeat 0 0;
    animation: bgshake 4s linear infinite;
    -webkit-animation: bgshake 4s linear infinite;
    padding: 4px 0 0 0; 
    cursor: pointer;
}
.access1{
  width: 98px;
  height: 101px;
  /* position: fixed;
  top: 31%;
  right: 11%; */
  padding: 4px 0 0 0; 
  cursor: pointer;
  z-index: 10;
  display: block;
}

.access a{display:inline-block;width: 190px;height: 169px;}
.access1 a{display:inline-block;width: 190px;height: 169px;}
.transition-all {transition: all 0.5s;-webkit-transition: all 0.5s;-ms-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;}

.bannerBussesPorp {width: 476px; height: 196px; padding: 54px 12px 0; background: #0764fc; position: absolute; top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%); right: 0;opacity: .8;border-radius: 6px}
.bannerBussesPorp .Busses-box {position: relative; width: 238px; height: 110px; margin-bottom: 20px; }
.bannerBussesPorp .Busses-box:first-child::after {position: absolute; display: block; content: ""; height: 100%; border-right:solid 1px #fff ; top: 0; right: 0; opacity: .3;}
.bannerBussesPorp .Busses-box a {display: block; height: 100%; color: #fff; text-align: center;}
.bannerBussesPorp .Busses-box a strong {font-size: 24px; display: block; font-weight: normal; line-height: 28px; padding-top: 17px;font-weight: bold;}
.bannerBussesPorp .Busses-box a p {display: none;}
.bannerBussesPorp .Busses-box a span {display: block; width: 164px; height: 36px; position: absolute; margin:auto; bottom: 12px; border:#fff solid 2px; text-align: center; line-height: 36px; font-size: 18px; left: 0; right: 0; border-radius: 36px;background-color: #fff;font-weight: bold;color: #005FFF;}
.bannerBussesPorp .Busses-box a:hover strong {display: none;}
.bannerBussesPorp .Busses-box a:hover p {display: block; position: absolute; left: 0; right: 0; margin: 0 auto; font-size: 16px; line-height: 30px; top: -25px; width: 194px;}
.bannerBussesPorp .Busses-box a:hover span {bottom: -8px; background: rgba(255,255,255,.2);background-color: #fff}
.bannerBussesPorp .call-box {height: 52px; width: 411px; margin:0  auto; border-radius: 52px; background: rgba(1,76,209,34); color:#fff; font-size: 18px; text-align: center;}
.bannerBussesPorp .call-box span {position: relative; padding-left: 30px; line-height: 52px;}
.bannerBussesPorp .call-box span::after {position: absolute; display: block; content: ""; width: 24px; height: 24px; background: url(https://image01.homedo.com/Files/Images/cms/www/20191101/4962632310316775748_pic1.png); left: 0; top: 50%; margin-top: -12px;}

.bottomAD {text-align: center; padding-bottom: 10px;}
.hebi-kefu-porp {
  /* position: fixed;  */
  /* left: 50%;  */
  bottom: 15%; 
  /* margin-left: 620px; */
}

.success-box span.close{position:absolute;right:7px;top:7px;width:24px;height:24px;cursor:pointer;background:url(https://image01.homedo.com/Files/Images/cms/www/20200120/5506009541465039194_pic1.png) 0 0/100% 100% no-repeat;display:block;}
.success-box{position:fixed;width:186px;height:258px;border-radius:10px;left:0.5%;bottom:-270px;z-index:1001;overflow:hidden;box-shadow:0px 1px 27px 0px rgba(14,7,0,0.2);transition:all 1s;
background: url(https://image01.homedo.com/Files/Images/cms/www/20200120/5660801600098456664_pic1.png) 0 0/100% 100% no-repeat;}
.show-popWaper .success-box{bottom:10px;transition:all 0.5s;}
.success-box .s-mian p.text{font-size:16px;color:#000;line-height:20px;margin-top:66px;margin-bottom:28px;padding:0 12px;}
.success-box .s-mian p.text span{color: #EB2800;}
.success-box .s-mian p a{width:97px;height:30px;line-height:30px;display:block;border-radius:15px;font-size:16px;text-align:center;margin: 0 auto;}
.success-box .s-mian p a.zixun{background:linear-gradient(-1deg,rgba(255,78,23,1),rgba(255,111,3,1));color:#fff;margin-bottom: 10px;}
.success-box .s-mian p a.no{background:#DFDFDF;color:#555;}
.inTop{
      height: 60px;
      background: url(//image01.homedo.com/Files/Images/cms/www/20200423/4861764074870408971_pic1.png) no-repeat center top;
      background-color: #015fff;
      /* padding: 0 492px; */
    }
    .inTop .Busses-box1 {position: relative;height: 60px;line-height: 60px;color: #fff;}
.inTop .Busses-box1 strong {font-size: 24px; display: inline-block; font-weight: normal;font-weight: bold;margin-right: 30px;}
.inTop .Busses-box1 a span {display: inline-block;
  width: 164px;
  height: 36px;
  border: #fff solid 2px;
  text-align: center;
  line-height: 36px;
  font-size: 18px;
  border-radius: 36px;
  background-color: #fff;
  font-weight: bold;
  color: #005FFF;}
  .inTop .Busses-box1:first-child{
    margin-right: 50px;
  }
  .fix{
    position: fixed;
    top: 0;
    z-index: 200;
    width: 100%;
    left: 0;
    display: flex!important;
    justify-content: center;
  }
  .Access{
    /* top: 55%!important; */
    display: block;
    margin-bottom: 10px;
  }
  .rightFool{
    position: fixed;
    top: 31%;
    /* right: 11%; */
    left: 50%;
    margin-left: 687px;
  }

.index-icon-bg {
  background: url(https://image10.homedo.com/pc/icon-indexs-bg.png) 0 0 no-repeat;
  background-image: -webkit-image-set(url(https://image10.homedo.com/pc/icon-indexs-bg.png) 1x, url(https://image10.homedo.com/pc/icon-indexs-bg@2x.png) 2x)
}

.groom-good {
  margin-top: 10px;
  margin-left: 200px;
  margin: 0px 0 20px 0;
  padding-left: 112px;
  background: #fff url(https://image01.homedo.com/Files/Images/cms/www/20200608/5496247735240724665_pic1.jpg) 0 0/contain no-repeat;
  height: 140px;
}

.groom-good .mainbox {
  position: relative;
  z-index: 0;
  height: 130px;
  border: 5px solid #ff8e0f;
  border-left: none;
}

.groom-good .mainbox .bx-controls {
    display: none
}
.groom-good .mainbox li {
  width: 260px;
  float: left;
}
.groom-good .mainbox a:hover {
    font-weight: 600
}

.groom-good .mainbox dl {
    height: 74px;
    margin: 28px 0
}

.groom-good .mainbox dl dd {
    width: 160px;
    padding-left: 10px
}

.groom-good .mainbox dl dd p {
    height: 40px;
    line-height: 20px;
    font-size: 14px;
    color: #222;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 8px;
    word-break: break-all;
}

.groom-good .mainbox dl dd strong {
    color: #ff3b12;
    line-height: 22px;
    font-weight: normal
}

.groom-good .mainbox dl dd strong em {
    font-size: 14px
}

.groom-good .mainbox dl dd .icon-box {
    position: relative;
    height: 22px;
    margin-left: 12px
}

.groom-good .mainbox dl dd .icon-box strong {
    top: 2px;
    font-size: 11px;
    background: #EAF1FE;
    position: absolute;
    color: #2F7BFF;
    height: 16px;
    padding: 0 3px;
    left: 4px;
    line-height: 16px;
    white-space: nowrap
}

.groom-good .picScroll-left {
    width: 1074px;
    height: 130px;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    padding: 0 24px
}

.groom-good .picScroll-left .hide {
    flex: 1;
    height: 130px
}

.groom-good .picScroll-left .arrow {
    display: block;
    cursor: pointer;
    width: 24px;
    height: 40px;
    background-position-y: -65px;
    margin-bottom: 3px;
    top:45px;
}

.groom-good .picScroll-left .next {
    background-position-x: -24px;
    position: absolute;
    right: 0
}

.groom-good .picScroll-left .next:hover {
    background-position-x: -72px
}

.groom-good .picScroll-left .prev {
    background-position-x: 0;
    position: absolute;
    left: 0
}

.groom-good .picScroll-left .prev:hover {
    background-position-x: -48px
}
