/*顶部导航*/
.shortcut{height: 34px;line-height: 34px;background-color: #019682; color: #cecfca;}
.shortcut .sh-cont{width: 1190px; margin: 0 auto; position: relative; z-index: 100;}
.shortcut .fl{position: relative; padding-left: 33px;}
.shortcut .fl .x-icon{position: absolute;top: 8px;left: 8px; width: 20px;height: 20px;background: url(../images/sc01-xin-icon01.png) no-repeat;}

.shortcut .fr{color: #cecfca; height: 34px;}
.shortcut .fr .spacer{width: 1px;height: 16px;padding: 0; margin: 10px 0 0; background-color: #dedede; float: left;}
.shortcut .fr .item{float: left; padding: 0 10px;}
.shortcut .fr .item .dt{position: relative;padding-right: 20px; z-index: 21;}
.shortcut .fr a{color: #cecfca;}
.shortcut .fr a:hover{color: #c33;text-decoration: underline;}
.shortcut .fr .phone{padding-left: 31px; font-size: 14px; color: #cecfca; position: relative;}
.shortcut .fr .arr{position: absolute;top: 14px;_top: 4px;*top: 4px; right: 0;width: 15px;height: 10px;background: url(../images/sc01-xin-icon02.png) no-repeat;}
.shortcut .fr .phone-icon{position: absolute;top: 10px; left: 10px;width: 16px;height: 16px;background: url(../images/sc01-phone-icon01.png) no-repeat;}

.shortcut .fr .item .fore-box{display: none; border: 1px solid #eee; background-color: #fff; border-top: none; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);left: -1px;width: 88px;  padding-bottom: 5px;  position: absolute;  top: 35px;  z-index: 101;}
.shortcut .fr .item .fore-box a {display: block; width: 75px; height: 24px; line-height: 24px; padding-left: 13px; overflow: hidden; color: #cecfca; }
.shortcut .fr .item .fore-box a:hover{ color: #2fbdc8;}

.shortcut .fr .cur{position: relative; background-color: #fff;}
.shortcut .fr .cur .blank{background-color: #fff;display: block;  height: 8px;  left: 0;  position: absolute;  top: 27px; z-index: 9999; }
.shortcut .fr .cur .fore-box{display: block;}


/*end*/

/*中间logo*/
.header-mc{width: 1190px; height: 140px; margin:  auto;}
.logo{width: 295px;height: 140px; overflow: hidden; float: left; margin-right: 105px;}
.logo a{display: block; width: 295px;height: 140px;overflow: hidden;}

.search{width: 530px; height: 70px; margin-top: 34px; z-index: 44; float: left; position: relative;}
.search .form{width: 520px;height: 34px;margin-bottom: 5px; border: 2px solid #2fbdc8; border-radius: 2px; overflow: hidden;}
.search .form .inp{float: left; width: 395px; height: 34px;padding-left: 32px; line-height: 34px; font-size: 16px;color: #333; background: url(../images/hmc-search01.png) no-repeat 8px center;border: none;}
.search .form .btn{float: right; width: 90px;height: 34px;line-height: 34px;text-align: center;color: #fff;font-size: 16px; background-color: #2fbdc8;border: none;cursor: pointer;}

.search .hotwords{width: 520px; padding-left: 5px; height: 21px;line-height: 21px;overflow: hidden;}
.search .hotwords span{color: #999;font-style: normal;}
.search .hotwords a{margin-left: 8px; color: #333333;}
.search .hotwords a.hot{color: #c33;}
.search .hotwords a:hover{color: #c33;}

.search .search_text {
    position: absolute;
    left: 0;
    top: 37px;
    z-index: 999;
    width: 431px;
    border: 1px solid #e5e5e5;
    border-top: none;
    background-color: #fff;
    max-height: 240px;
    overflow: hidden;
    overflow-y: auto;
    display: none;
}

.search .search_text li {
    line-height: 30px;
    padding: 0 18px;
}

.search .scur {
    background-color: #f3f3f3;
}

.search .search_text b {
    color: red;
}

.header-mc .buy-car{ margin: 0; float: right; position: relative; z-index: 44; width: 168px; }
.header-mc .buy-car a.car-btn{display: block; height: 36px; padding-left: 30px; text-align: center; border: 1px solid #eeeeee; border-radius: 1px; line-height: 36px; background:#fafafa url("../images/hmc-bcar-bg01.png") no-repeat; font-size: 14px;color: #666666;}
.header-mc .buy-car span.num{display: block; height: 14px; line-height: 14px; padding: 0 6px; background-color: #fe2929; color: #fff; position: absolute; left: 40px; top: 4px; border-radius: 8px;}
.header-mc .buy-car .no-car{display: none;}
.header-mc .buy-car .car-cont{display: none;}

.header-mc .cur a.car-btn{box-shadow: 0 0 3px rgba(0,0,0,0.1);background:#fff url("../images/hmc-bcar-bg01.png") no-repeat;}
.header-mc .cur .no-car{display: block; width: 313px; height: 78px; border: 1px solid #eee;box-shadow: 0 0 3px rgba(0,0,0,0.1); color: #666666; line-height: 78px; text-align: center; background-color: #fff; position: absolute; right: 0; top: 38px;}
.header-mc .cur .no-car i{display: block; width: 138px; height: 5px; background-color: #fff; position: absolute; right: 0; top: -5px;}

.header-mc .cur .car-cont{display: block; width: 313px; padding-bottom: 54px; border: 1px solid #eee;box-shadow: 0 0 3px rgba(0,0,0,0.1); color: #666666; background-color: #fff; position: absolute; right: 0; top: 38px;}
.header-mc .cur .car-cont i{display: block; width: 138px; height: 5px; background-color: #fff; position: absolute; right: 0; top: -5px;}
.header-mc .cur .car-cont h4{font-weight: bold; color: #666; line-height: 41px; padding-left: 22px;}
.header-mc .cur .car-cont .cc-bot{height: 45px; width: 288px; line-height: 32px; color: #666666; padding: 10px 0 0 25px; position: absolute; left: 0; background-color: #f5f5f5; bottom: 0;}
.header-mc .cur .car-cont .cc-bot span{float: left;}
.header-mc .cur .car-cont .cc-bot span em{color: #cc3333; font-style: normal; font-family: Arial;}
.header-mc .cur .car-cont .cc-bot a{display: block; width: 75px; height: 32px; font-size: 14px; font-weight: bold; transition: background 100ms ease 0s; padding-right: 10px; text-align: center; line-height: 32px;color: #fff; background:#2fbdc8 url("../images/hmc-bcar-bg02.png") no-repeat 69px center; float: right; margin-right: 10px; border-radius: 1px;}
.header-mc .cur .car-cont .cc-bot a:hover{background:#269da6 url("../images/hmc-bcar-bg02.png") no-repeat 69px center;}
.header-mc .cur .car-cont ul{width: 100%;}
.header-mc .cur .car-cont ul li{height: 51px; padding:9px 0 0 20px; border-bottom: 1px dashed #e5e5e5; overflow: hidden;}
.header-mc .cur .car-cont .c-pic{display: block; width: 40px; height: 40px; border: 1px solid #dddddd; float: left; margin-right: 8px;}
.header-mc .cur .car-cont .title{display: block; width: 135px; height: 40px; line-height: 20px; overflow: hidden; color: #666666; float: left;}
.header-mc .cur .car-cont a:hover.title{color: #c83a2f;}
.header-mc .cur .car-cont .quantity{float: left; line-height: 23px; color: #333333;}

.header-mc .cur .car-cont {display: none;}
.header-mc .buy-car:hover .car-cont {display: block;}
/*end*/

/*导航*/
.nav-bg{ height: 40px; background-color: #019682;}
.nav{ width: 1190px;min-width: 1190px;height: 40px; margin: 0 auto; position: relative; z-index: 43;}
.category{position: absolute; top:0; left: 0; width: 190px;}
.category .dt{width: 168px; height: 40px;line-height: 40px; padding-left: 20px;  border-left: 1px solid #29a5ae; border-right: 1px solid #29a5ae;}
.category .dt a{font-size: 16px;color: #fff;}
.category .dd{position: absolute;top: 40px;left: 0;z-index: 10; width: 188px;height: 511px;background-color: #0f9989; border: 1px solid #29a5ae;border-top: none;}
.category .dd .dd-bg{width: 188px;}
.category .dd .item{width: 143px; height: 79px; padding-top: 20px;border-bottom: 1px solid #e5e5e5;overflow: hidden; margin: 0 auto; padding-left: 25px;}
.category .dd .item h3{margin-bottom: 4px; font-size: 14px;font-weight: bold;color: #333;background: url(../images/nav-arr-r.png) no-repeat right center; color:#f1edea;}
.category .dd .item .i-con{width: 153px; height: 48px; line-height: 24px;overflow: hidden;}
.category .dd .item .i-con a{float: left; display: inline-block;width: 48px;height: 24px; margin-right: 28px;overflow: hidden; color:#f1edea;} 
.category .dd .item .i-con a.l-last{margin-right: 0;}
.category .dd .item .i-con a:hover{color: #2fbdc8;}
.category .dd .item-01 {background: url(../images/cate01_20x20.png) no-repeat 0 20px;}
.category .dd .item-02 {background: url(../images/cate02_20x20.png) no-repeat 0 20px;}
.category .dd .item-03 {background: url(../images/cate03_20x20.png) no-repeat 0 20px;}
.category .dd .item-04 {background: url(../images/cate04_20x20.png) no-repeat 0 20px;}
.category .dd .item-05 {background: url(../images/cate05_20x20.png) no-repeat 0 20px;}


.category .cur{background-color: #f8f8f8; position: relative;border-bottom: 1px solid #e5e5e5;}
.category .cur .item{border-bottom: none;}
.category .cur .blank{background-color: #f8f8f8; display: block;  position: absolute;  right: -2px;  top: 0;  width: 2px; height: 99px;  z-index: 999; }
.category .mc-cont{height: 470px; padding-top: 43px; background-color: #19d0bb; position: absolute; left: 189px; top: 0; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }
.category .mc-cont .mc-del{display: block; width: 43px; height: 43px; position: absolute; top: 0; right: 0; text-align: center; line-height: 43px; font-size: 34px; font-family: Corbel; color: #999;}
.category .mc-cont a:hover.mc-del{color: #cc3333;}
.category .mc-cont .mc-main{ padding-left: 28px; height: 457px; overflow-x: hidden; overflow-y: auto; padding-right:30px;  }
.category .mc-cont .mc-item{padding-bottom: 10px; margin-bottom: 8px; border-bottom: 1px solid #e6e6e6; overflow: hidden;}
.category .mc-cont .mc-item dt{width: 88px; padding-left: 12px; height: 24px; font-size: 14px; line-height: 24px; color: #fff; font-weight: bold; background: url("../images/nav-bg.png") no-repeat 4px center;float: left;}
.category .mc-cont .mc-item dt a{color: #fff;}
.category .mc-cont .mc-item dt a:hover{color: #da251e;}
.category .mc-cont .mc-item dd{float: left;}
.category .mc-cont .mc-item dd a{ float: none; white-space: nowrap; margin-right: 25px; line-height: 25px; color: #fff;}
.category .mc-cont .mc-item dd a:hover{color: #da251e;}


.main-nav{width: 1200px;  height: 40px;margin-left: 190px; float: left;}
.main-nav li{position: relative; float: left;width: 105px; height: 40px;}
.main-nav li .cur {background-color: #269da6;transition: background 100ms ease 0s;}
.main-nav li > a{display: inline-block; text-align: center; height: 40px; width: 105px; line-height: 40px; color: #fff;font-size: 16px; overflow: hidden;}
.main-nav li > a:hover{background-color: #269da6;transition: background 100ms ease 0s;}
.main-nav li.cur > a{background-color: #269da6; font-weight: bold;}
.main-nav li.dropdown {margin-right: 10px;}
.main-nav li.dropdown > a{ background: url(../images/ar-down.png) no-repeat center right;}
.main-nav li.dropdown.show > a {background: url(../images/ar-up.png) no-repeat center right;}
.main-nav li .dropdwon-menu {position: absolute;top: 39px;left: -5px; display: none; width: 128px;border: 1px solid #2fbdc8;background-color: #fff;}
.main-nav li .dropdwon-menu a { overflow: hidden; display: block; width: 108px; height: 35px; padding-left: 20px; line-height: 35px;font-size: 14px; color: #666;}
.main-nav li .dropdwon-menu a:hover {background-color: #f8f8f8;}
.main-nav li.dropdown:hover > a {background: url(../images/ar-up.png) no-repeat center right;}
.main-nav li:hover .dropdwon-menu {display: block;}
/*友情链接*/
.f-links{width: 100%; padding: 9px;  margin: 0px auto 10px; background-color: #019682; }
.f-links .links-nav{width: 1170px;height: 21px;padding-left: 8px; margin:auto;}
.f-links .links-nav a{ height: 21px; line-height: 20px; text-align: center; color:#fff; font-size: 14px; float: left; margin-right: 6px;}
.f-links .links-nav a.cur{position: relative; color: #fff;}
.f-links .links-nav a.cur i{display: block; width: 5px; height: 3px; background:  top: 21px; left: 35px; overflow: hidden;}

.f-links .links-main{width: 1170px; padding: 5px 0; overflow: hidden; margin:auto; }
.f-links .links-main span{float: left;height: 15px;  margin: 6px 0;   padding: 0 15px;  border-right: 1px solid #ccc;}
.f-links .links-main span a{white-space: nowrap; color: #666666;line-height: 15px;}
.f-links .links-main span a:hover{color: #2fbdc8; text-decoration: underline;}
.f-links .links-main .last{border-right: none;}
/*end*/

/*back top*/
.hk-wrap{left: 50%; bottom: 100px; margin-left: -595px; position: fixed;  width: 1190px; }
.hk-wrap .hk-top{ bottom: 0; cursor: pointer;  float: right;  position: absolute;  right: -48px; }
.hk-wrap .func-list{width: 40px;}
.hk-wrap .func-list li{width: 40px; height: 40px; position: relative; margin-bottom: 1px;}
.hk-wrap .func-list li a{display: block; width: 80px; height: 40px; transition: background 200ms ease-out 0s;}
.hk-wrap .func-list li span{display: inline-block; width: 30px; height: 34px; text-align: center; padding: 3px 5px; position: absolute; top: 0; left: 40px; line-height: 16px; color: #ffffff; transition: left 200ms ease-out 0s;}
.hk-wrap .func-list li a:hover span{ left: 0;}

.hk-wrap .func-list .b-car a{width: 40px; background:#2fbdc8 url("../images/hk-car-icon.png") no-repeat;}
.hk-wrap .func-list .b-car span{display: inline-block; width: auto; height: 20px; line-height: 20px; color: #2fbdc8; background-color: #fff; padding: 0 6px; border: 1px solid #2fbdc8; border-radius: 10px; position: absolute; top: -9px;  left: 27px;}
.hk-wrap .func-list .b-car a:hover{background:#1d9ca6 url("../images/hk-car-icon.png") no-repeat;}
.hk-wrap .func-list .b-car a:hover span{left: 27px;}

.hk-wrap .func-list .b-kefu{overflow: hidden;}
.hk-wrap .func-list .b-kefu a{background:#2fbdc8 url("../images/kefu.png") no-repeat; }
.hk-wrap .func-list .b-kefu a:hover{background:#1d9ca6;}

.hk-wrap .func-list .suggest{overflow: hidden;}
.hk-wrap .func-list .suggest a{background:#2fbdc8 url("../images/hk-sug-icon.png") no-repeat; }
.hk-wrap .func-list .suggest a:hover{background:#1d9ca6;}

.hk-wrap .func-list .history{overflow: hidden;}
.hk-wrap .func-list .history a{background:#2fbdc8 url("../images/hk-his-icon.png") no-repeat;}
.hk-wrap .func-list .history a:hover{background:#1d9ca6;}

.hk-wrap .func-list .to-top{overflow: hidden;}
.hk-wrap .func-list .to-top a{background:#2fbdc8 url("../images/hk-top-icon.png") no-repeat;}
.hk-wrap .func-list .to-top a:hover{background:#1d9ca6;}



/*页脚*/
.footer{ padding: 5px 0 55px; border-top:#009782 solid 5px; background-color: #f8f8f8;}
.footer .ensure{width: 1190px ;height: 100px; margin: 0 auto; border-bottom: 1px solid #e2e2e2; overflow: hidden; }
.footer .ensure li{width: 297px; height: 100px ;float: left; overflow: hidden;}

.footer .service{width: 1190px; margin: 0 auto;  padding: 28px 0 15px; border-top: 1px solid #fff; }
.footer .service .ser-info{width: 865px; padding-left: 50px; float: left; overflow: hidden; _padding-left: 25px;}
.footer .service .ser-info dl{float: left; width: 150px; margin-left: 23px;_margin-left: 16px;}
.footer .service .ser-info dt{margin-bottom: 6px; font-size: 14px;color: #000; line-height: 21px;}
.footer .service .ser-info dd a{display: block;color: #999;line-height: 22px;}
.footer .service .ser-info dd a:hover{text-decoration: underline; color: #333;}

.footer .service .ser-num{width: 250px; float: left; margin-left: 18px;}
.footer .service .ser-num span{color: #e60048; line-height: 23px;}
.footer .service .ser-num strong{display: block; font-weight: 400;  font-size: 29px;color: #e60048;font-family: Myriad Pro;}
.footer .service .ser-num a{display: block;height: 38px;width: 172px;margin-top: 10px; padding-left: 28px; font-size: 16px; line-height: 38px; border-radius: 2px; text-align: center;color: #fff;background: #2fbdc8 url("../images/footer-wechat01.png") no-repeat 23px 6px;transition: background 100ms ease 0s;}
.footer .service .ser-num a:hover{background: #269da6 url("../images/footer-wechat01.png") no-repeat 23px 6px; }


.footer-info{ padding: 15px 0 40px; width: 1190px; margin: 0 auto;}
.footer-info .t-intro{text-align: center; line-height: 21px; color: #999; margin-bottom: 13px;}
.footer-info .t-intro a{color: #666;}
.footer-info .t-intro a:hover{text-decoration: underline; color: #2fbdc8;}
.footer-info .t-intro span{padding: 0 10px;}
.footer-info .copyright{text-align: center; color: #999; font-family: Verdana, "宋体"}
.footer-info .authentication{text-align: center; padding-top: 0px; padding-bottom:80px; color:#676767; line-height:23px;}
.footer-info .authentication a{padding: 0 12px; color:#676767;}
/*end*/

/*08-11新增*/
.logo{margin-right: 0;}
.search{margin-left: 185px; _margin-left: 92px;}
.h-title{float: left; margin-left: 20px; padding-top: 8px; height: 72px; padding-left: 20px; font-size: 24px; color: #333333; background: url("../images/login-01-title-bg.png") no-repeat 0 center; line-height: 72px;  _margin-left: 10px;}
.white-ft{background-color: #fff; box-shadow: none; padding-top: 20px; }

.h-step{width: 600px; padding-top: 20px; overflow: hidden;float: right;}
.h-step span{float: left;}
.h-step .label{display: block; width: 184px; height: 22px; line-height: 22px; text-align: center; color: #cccccc; font-size: 14px;}
.h-step .color{color: #2fbdc8;}
.h-step .step01{display: block; width: 552px; height: 24px; margin-bottom: 10px; background: url("../images/pwd-01-step.png") no-repeat;}
.h-step .step02{display: block; width: 552px; height: 24px; margin-bottom: 10px; background: url("../images/pwd-01-step.png") no-repeat 0 -25px;}
.h-step .step03{display: block; width: 552px; height: 24px; margin-bottom: 10px; background: url("../images/pwd-01-step.png") no-repeat 0 -50px;}











/*
     FILE ARCHIVED ON 01:59:34 Sep 16, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 02:39:31 Sep 23, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.919
  exclusion.robots: 0.03
  exclusion.robots.policy: 0.013
  esindex: 0.02
  cdx.remote: 16.664
  LoadShardBlock: 143.71 (3)
  PetaboxLoader3.datanode: 96.713 (5)
  PetaboxLoader3.resolve: 463.635 (4)
  load_resource: 489.866 (2)
*/