/*菜单*/
.menu{position: absolute;top:0;left: 0}
.contentBox { width: 1180px; margin: 0 auto; }

/*---幻灯片--start*/
.slide{width: 100%;height: 531px;overflow:hidden;position: relative}
.slide li{transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s}
.slide .img{width: 100%;height: 531px;position: relative}/*图片*/
.slide .img li{width: 100%;height: 531px;position: absolute;left: 0;top: 0;opacity: 0;filter: alpha(opacity=0);z-index: -1}
.slide .img .active{opacity: 1;filter: alpha(opacity=100);z-index: 0}
.slide .img li a{display: block;width: 100%;height: 531px}
.slide .hd{width:1180px;margin: auto;position: absolute;left:0;right: 0;bottom: 18px; text-align: center;}/*索引*/
.slide .tit{display: inline-block;}
.slide .tit li{display: inline-block;width: 34px;height: 10px;margin-right: 15px; border-radius: 4px;background: #000;opacity: 0.5;filter: alpha(opacity=50)}
.slide .tit .active{background: #fff!important;opacity: 1!important;filter: alpha(opacity=100)!important}
.slide .tit .last_tit{margin: 0!important}
/*---幻灯片--end*/

/*---比传统租车更好--start*/
.betterBox { padding: 112px 0 76px 0; }
.betterBox .title { text-align: center; }
.betterBox .title img { width:770px; }
.betterBox .betterList { margin-top:100px; }
.betterBox .betterList li { float: left; width:30%; margin-right:3%; text-align: center; }
.betterBox .betterList li img { width:75px; }
.betterBox .betterList li h3 { font-size:24px; color:#FF7200; padding: 14px 0; }
.betterBox .betterList li p { color: #24364C; font-size: 16px; }
.betterBox .betterMain { margin-top: 80px; position: relative; border-radius: 10px; overflow: hidden; }
.betterBox .betterMain ul.image { }
.betterBox .betterMain ul.image li {display: none;}
.betterBox .betterMain ul.image li img { width:100%; height: 480px; vertical-align: bottom; }
.betterBox .betterMain ul.image li.active {display: block;}
.betterBox .betterMain ul.text { width:100%; position: absolute; left: 0; bottom: 0; border-radius: 0 0 10px 10px; overflow: hidden; }
.betterBox .betterMain ul.text li { float: left; width: 234px; cursor:default; text-align:center; height: 70px; padding-top: 28px; border-left:2px solid transparent; }
.betterBox .betterMain ul.text li.firstItem { width: 236px; border: none;  }
.betterBox .betterMain ul.text li h3 { font-weight: normal; font-size: 20px; color:#fff; letter-spacing:4px; }
.betterBox .betterMain ul.text li p { opacity: 0.5; color:#fff;font-size:13px; line-height: 28px; }
.betterBox .betterMain ul.text li i { display: none; margin: 2px auto 0; width:32px; height:3px; border-radius:2px; background-color:#fff; }
.betterBox .betterMain ul.text li.active { height: 78px; padding-top: 20px;background: rgba(125, 96, 51, 0.5); background: linear-gradient(transparent, #D57900); }
.betterBox .betterMain ul.text li.active i { display: block; }
/*---比传统租车更好--end*/

/*---优惠券--start*/
.discountedActivities { background-color:#F6F6F6;width:100%; }
.activitiesBox { padding: 80px 0 90px 0; }
.activitiesBox .title { color:#1C242D; font-size:32px; }
.activitiesBox .explainBox { margin-top:24px; }
.activitiesBox .explainBox h5,
.activitiesBox .explainBox p,
.activitiesBox .explainBox p a { font-size: 16px; color:#4D4D4D; font-weight: normal; }
.activitiesBox .explainBox h5 { float: left; }
.activitiesBox .explainBox p { float: right; }
.activitiesBox .activities { width:100%; margin-top:32px; }
.activitiesBox .activities .item { width:280px; height:360px; border-radius:4px; margin:20px 0 0 20px; text-align:center; float: left;background-color:#fff; transition: .2s; }
.activitiesBox .activities .firstItem { margin-left: 0; }
.activitiesBox .activities .item:hover { box-shadow: 0 0 16px 0 rgba(71, 71, 71, 0.5); }
.activitiesBox .activities .item img { width:100%; height:180px; }
.activitiesBox .activities .item h6 { width:76%; margin: 20px auto 0; color:#FF7100; font-size:24px; line-height:24px; height: 24px; white-space:nowrap; overflow: hidden; font-weight:normal; }
.activitiesBox .activities .item p { width:74%; margin:14px auto 0; color:#4D4D4D; font-size:14px; line-height:18px; height:36px; overflow: hidden; }
.activitiesBox .activities .item a { width:124px;height:34px;line-height:34px;display:block;margin:20px auto 0;color:#FF7100;border:1px solid #FF7100; border-radius:18px; }
.activitiesBox .activities .item a:hover { background-color:#FF7100; color:#fff; }
/*---优惠券--end*/

/*---自驾攻略--start*/
.strategyDriveWarp { background: url(../images/index/strategyDriveWarp.png) no-repeat center; background-size:cover; }
.strategyDriveBox { padding: 80px 0 90px 0; }
.strategyDriveBox .title { color:#1C242D; font-size:32px; }
.strategyDriveWarp .explainBox { margin-top:24px; }
.strategyDriveWarp .strategyDriveBox h5,.strategyDriveWarp .explainBox p,.strategyDriveWarp .explainBox p a { font-size: 16px; color:#4D4D4D; font-weight: normal; }
.strategyDriveWarp .strategyDriveBox h5 { float: left; }
.strategyDriveWarp .strategyDriveBox p { float: right; }
.strategyDriveWarp #certify { position: relative; width: 100%; margin: 32px auto 0;}
.strategyDriveWarp #certify .swiper-container {}
.strategyDriveWarp #certify .swiper-slide { width: 410px; height: 550px; background-color: #fff; border: 1px solid #E8E8E8;box-shadow: 0 0 16px 0 rgba(71, 71, 71, 0.2);border-radius: 4px; }
.strategyDriveWarp #certify .swiper-button-prev { left: -30px; opacity: 0.5; outline: none; width: 45px; height: 45px; background: url(../images/index/strategyLeftBtn.png) no-repeat; background-size: contain; }
.strategyDriveWarp #certify .swiper-button-prev:hover { opacity: 1; }
.strategyDriveWarp #certify .swiper-button-next { right: -30px;opacity: 0.5; outline: none; width: 45px; height: 45px; background: url(../images/index/strategyRightBtn.png) no-repeat; background-size: contain; }
.strategyDriveWarp #certify .swiper-button-next:hover { opacity: 1; }
.strategyDriveWarp #certify .swiper-slide a { display: block; padding: 10px 10px 20px 10px; }
.strategyDriveWarp #certify .swiper-slide img { display: block; width: 100%; }
.strategyDriveWarp .itemCon { padding:30px 20px; }
.strategyDriveWarp .itemCon h4 { color:#1D242E; font-size:20px;line-height:28px; }
.strategyDriveWarp .itemCon div { color:#6D6D6D;margin-top:10px;font-size:14px;line-height:20px; }
.strategyDriveWarp .itemCon div strong { color:#1D242E; }
.strategyDriveWarp .others { position:absolute; left:6%; bottom:12px; width:88%; font-size:14px; }
.strategyDriveWarp .others .address { float:left;color:#FF7200; padding-left:22px; background:url(../images/index/adressIcon.png) no-repeat left center;background-size:contain; }
.strategyDriveWarp .others .likes { float:right;color:#1D242E; padding-left:26px; background:url(../images/index/likesIcon.png) no-repeat left center;background-size:contain; }
/*---自驾攻略--end*/
/*---媒体报道--start*/
.mediaCoverageBox { padding: 80px 0 90px; }
.mediaCoverageBox .title { color:#1C242D; font-size:32px; }
.mediaCoverageBox .explainBox { margin-top:24px; }
.mediaCoverageBox .explainBox h5,.mediaCoverageBox .explainBox p,.mediaCoverageBox .explainBox p a { font-size: 16px; color:#4D4D4D; font-weight: normal; }
.mediaCoverageBox .explainBox h5 { float: left; }
.mediaCoverageBox .explainBox p { float: right; }
.mediaCoverageBox .mediaCoverage { margin-top: 32px; }
.mediaCoverageBox .mediaCoverage .part1 {}
.mediaCoverageBox .mediaCoverage .part1 a.item { display: block;width:275px; margin:20px 0 0 26px;text-align:center; position: relative; float: left; border-radius: 6px; overflow: hidden; }
.mediaCoverageBox .mediaCoverage .part1 a.firstItem { margin-left: 0; }
.mediaCoverageBox .mediaCoverage .part1 a.item img { width:100%; height:400px; vertical-align: bottom; }
.mediaCoverageBox .mediaCoverage .part1 a.item p { width:90%; padding:0 5%;height:45px; line-height:45px;background-color:rgba(0,0,0,.3); color:#fff;font-size:16px; position:absolute;left:0;bottom:0; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.mediaCoverageBox .mediaCoverage .part2 {}
.mediaCoverageBox .mediaCoverage .part2 .item { width:48%; float:left;margin-top:36px;}
.mediaCoverageBox .mediaCoverage .part2 .item_right { float:right !important; }
.mediaCoverageBox .mediaCoverage .part2 .item a { display:block;float:left; width:77%;}
.mediaCoverageBox .mediaCoverage .part2 .item_right a { width:78.5% !important; }
.mediaCoverageBox .mediaCoverage .part2 .item a h6 { display:block;float:left;font-size:16px;line-height:16px; width:88%;color:#1D242E; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.mediaCoverageBox .mediaCoverage .part2 .item a p { display:block;float:left; color:#989898; font-size:12px;  width:82%;line-height:12px; margin-top:12px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.mediaCoverageBox .mediaCoverage .part2 .item span { display:block;float:left;color:#989898; font-size:14px; }
.mediaCoverageBox .carShare { position:relative; }
.mediaCoverageBox .carShare img { width:100%; }
.mediaCoverageBox .carShare div { position:absolute; top:175px; left:85px; color:#fff; }
.mediaCoverageBox .carShare div h3 { font-size:48px; font-weight: normal; }
.mediaCoverageBox .carShare div a { display: block; color:#fff;margin-top:25px; width: 136px;height: 40px;border: 1px solid #FFFFFF;text-align:center; line-height:40px; letter-spacing:1px; border-radius: 20px;}
/*---媒体报道--end*/
/*---城市列表--start*/
.cityListWarp { width: 100%; height: 350px; z-index: 1; background-color: #F6F6F6;}
@media screen and ( min-width: 1921px){
  .discountedActivities { background-color:#F6F6F6;width:1920px; margin: auto;}
  .strategyDriveWarp { background: url(../images/index/strategyDriveWarp.png) no-repeat center; background-size:cover; width: 1920px; margin: auto;}
  .cityListWarp { width: 1920px; height: 350px; z-index: 1; background-color: #F6F6F6; margin: auto;}
}
.cityList { padding: 70px 0; }
.cityList .title { font-size: 32px; color:#1D252E;margin-bottom: 36px; }
.cityList .initialTitle { }
.cityList .initialTitle li { cursor: default; float: left; margin-right: 8px; font-size: 16px; line-height:20px; padding:3px 15px; border-radius: 16px; color: #1D252E; transition: .3s; }
.cityList .initialTitle li.active { color: #fff; background-color:#FF7200; }
.cityList .cityListBox { margin-top:10px; }
.cityList .cityListBox li { float: left; width: 93px; margin-right: 5px; margin-top: 20px; }
.cityList .cityListBox li a { display: block; width: 100%; white-space:nowrap; overflow: hidden; font-size: 14px; color: #6E6E6E; }
.cityList .cityListBox li a:hover { color:#FF7200; }
/*---城市列表--end*/

/*页脚*/
.footTop { height: 160px; width: 100%; background: #767271; }
/*广告图*/
.Advertisement{position: fixed;left: 0;bottom: 0; background-position:top center; background-repeat:no-repeat;width: 100%;height: 279px;z-index: 99;transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;-webkit-transition:0.8s}
.Advertisement>div{width: 1180px;height: 100%;margin: auto;position: relative}
.AdvertisementExit{width: 22px;height: 22px;position: absolute;right: -24px;bottom: 117px;cursor: pointer}
/*.AdvertisementExit{width: 28px;height: 28px;position: absolute;right: -44px;bottom: 134px;cursor: pointer}*/
.AdvertisementExit:hover{background-color: #000;filter: alpha(opacity=30);background-color: rgba(0,0,0,0.3)}
.Advertisement img{position: fixed;left: -120px;bottom: 43px}
.AdvertisementExit,.Advertisement img{-moz-transition: 0.5s;-o-transition: 0.5s ;-webkit-transition: 0.5s;transition: 0.5s;}

/*ICON*/
.iconMap{display:inline-block;background: url("../images/storeMap/icon.png") no-repeat;position: absolute;left: 10px;top: 3px}
.icon_M1{width: 89px;height: 66px;background-position:0 0}
.icon_M2{width: 12px;height: 17px;background-position:-90px 0}
.icon_M3{width: 12px;height: 17px;background-position:-90px -17px}
.icon_M4{width: 12px;height: 17px;background-position:-90px -34px}
.icon_M5{width: 12px;height: 17px;background-position:-103px 0}
.icon_M6{width: 12px;height: 17px;background-position:-103px -17px}
