.cur{ cursor: pointer; }
.display_none{ display: none; }
.color_three{ color: #333333; }
.color_six{ color: #666666; }
.color_nine{ color: #999999; }
.color_ffive{ color: #f5f5f5; }
.color_three_c{ color: #3c3c3c; }
.color_fthree{ color: #f39a18; }
.color_ccc{ color: #cccccc; }
.font_size_twelve{ font-size: 12px; }
.font_size_fourteen{ font-size: 14px; }
.font_size_sixteen{ font-size: 16px; }
.font_size_eighteen{ font-size: 18px; }
.font_size_twentytwo{ font-size: 22px; }
.font_size_twentyfour{ font-size: 24px; }
.font_size_forty{ font-size: 40px; }
.display_table{ display: table; }
.display_table_cell{ display: table-cell; vertical-align: middle; }
.contain:before,.contain:after {    display: table;    content: " "; }
.contain:after {  clear: both; }
.bg_black{ background-color: #28292e; }
.bg_Ffour{ background-color: #f4f4f4; }
.bg_white{ background-color: #ffffff; }
.bg_666{ background-color: #666666; }
.bg_e28735{ background-color: #e28735; }
body {  font-family: "Microsoft YaHei", Helvetica, Arial, sans-serif; margin: 0;padding: 0; }
a:link,a:visited{
    text-decoration:none;  /*超链接无下划线*/
}
a:hover{
    text-decoration:none;  /*鼠标放上去有下划线*/
}

.header_beside{ border-bottom: solid 1px #cccccc;position: fixed;width: 100%;top: 0;z-index: 999999; }
.header{    height: 70px;  }
.header_inner{ width: 80%;margin: 0 auto;min-width: 578px;height: 70px; }
.header img{    height: 40px;width:146px;margin-top: 15px;  }
.banner{ margin-top: 71px; }
.nav{ width: 432px }
.nav ul{ list-style:none;padding: 0;margin:0; }
.nav ul li{ width: 60px;line-height: 70px;font-size:16px;margin-left: 12px;position: relative;  }
.nav a:hover{ text-decoration: none;color: #f39a18; }
.banner_item_one{ background-image: url("../img/home_page.jpg");height: 100%;width:100%; background-size: 100% 100%; }
.yellow_bar{ position: absolute;bottom: 0;height: 0;background-color: #f39a18;width: 100%; }
.phone_nav{ width: 80%;margin: 0 auto;padding-top: 160px;padding-bottom: 130px;min-width: 819px; }
.phone_nav:before,.phone_nav:after {    display: table;    content: " "; }
.phone_nav:after {    clear: both; }
.phone_left{ padding-top: 196px;width:50%; }
.phone_right{ width:50%; }
.nav_item{ height: 64px;width:64px;background-size: 100% 100%; }
.nav_item img{ width: 100%;height: 100%;position:relative }
.pticon img{ width: 84px;height: 84px;position:relative;bottom:10px;right:10px  }
.nav_item_text_besides{ width: 100%; }
.nav_item_text{ padding-left: 15px;padding-top: 4px;height: 64px;width:270px; }
.nav_item_text div{ height: 28px;line-height: 28px;  }
.line_connect{ padding-left: 32px;width: 100%; }
.line_connect_inner{ height: 100px;border-left: 1px solid #bbbcbc; }
.go_convenient_title{  font-size: 24px;padding-left: 20px; }
.online_reserve_title{  padding-left: 20px; }
.black_phone{ height: 665px;width:329px; background-image:url('../img/black_phone.jpg');background-size: 100% 100%;margin: 60px auto 0 auto;position: relative; }
.black_phone_inner{ height: 500px;width:282px;position: absolute; top:81px;left:22px;overflow: hidden;  }
.black_phone_page_beside{ height: 500px;width:1128px;position: absolute; top: 0;left: 0;  }
.black_phone_page_item{ height: 500px;width:282px;background-size: 100% 100%; }
.black_phone_page_transport{ background-image:url('../img/phone_page.jpg'); }
.black_phone_page_select{ background-image:url('../img/select_page.jpg'); }
.black_phone_page_order{ background-image:url('../img/page_order.jpg'); }
.black_phone_page_pay{ background-image:url('../img/page_pay.jpg'); }

.multi_service{ padding-top: 90px;padding-bottom: 90px; }
.multi_service_inner{ width: 80%;min-width: 819px;margin: 0 auto; }
.multi_service_left,.multi_service_right{ width: 406px;text-align: justify; }
.multi_service_title{ height:80px;margin-bottom: 70px;  }
.multi_service_subtitle_item{ height: 50px;line-height: 50px;margin-bottom: 20px; }
.multi_service_subtitle_item img{  vertical-align: middle;  }
.city_to_city_car_item,.scenic_spot_item{ margin-bottom: 60px; }

.carousel{ overflow: hidden; }
.carousel_inner{ position: relative; }
.carousel_one{ background-image:url('../img/arousel1.jpg');background-size: 100% 100%; }
.carousel_two{ background-image:url('../img/arousel2.jpg');background-size: 100% 100%; }
.carousel_three{ background-image:url('../img/arousel3.jpg');background-size: 100% 100%; }
.carousel_four{ background-image:url('../img/arousel4.jpg');background-size: 100% 100%; }
.more_safety{ background-color: white;padding-top: 90px;padding-bottom: 90px; }
.advantage_one{ background-image:url('../img/advantage1.jpg');background-size: 100% 100%; }
.advantage_two{ background-image:url('../img/advantage2.jpg');background-size: 100% 100%; }
.advantage_three{ background-image:url('../img/advantage3.jpg');background-size: 100% 100%; }
.advantage_four{ background-image:url('../img/advantage4.jpg');background-size: 100% 100%; }
.advantage_space{ width: 8px;height:8px; }

.down_app_title{ /*height: 140px;*/padding-top: 60px;padding-bottom: 60px; }
.down_app_inner_subtitle{  }
.down_app_inner_main_title{  }
.down_app_title_inner{ width: 80%;margin: 0 auto; }

.down_app_file{ background-image:url('../img/down_app.jpg');background-size: 100% 100%;position: relative; }
.qrcode{    position: absolute;top: 13.64%;right:21%;background-image:url('../img/ownload.png');background-size: 100% 100%;height: 72.95%;width:17.19%;  }/* 641.96,330.048 */
.AndroidDownload{    position: absolute;bottom: 6.231%;right:6.06%;background-image:url('../img/androiddownload.jpg');background-size: 100% 100%;height: 7.789%;width:42.42%;  }
.AppleDownload{    position: absolute;bottom: 6.231%;left:6.06%;background-image:url('../img/appledownload.jpg');background-size: 100% 100%;height: 7.789%;width:42.42%;  }

.news_video{ padding-top: 52px; padding-bottom: 100px;min-width: 819px; }
.news_video_head{ height: 68px;line-height: 68px;font-size: 40px;color: #333333; }
.check_all_btn{ height: 52px;line-height: 52px;font-size: 14px;color: #333333;text-align: right; }
.check_all_btn a{ color: #333333;text-decoration: none; }
.check_all_btn a:hover{ color: #f69603; }
.news_video_inner.news_yz{ width: 110%;margin: 0 auto; }
.news_video_space{ width: 30px;height: 30px; }
.news_video_item_img_border{ position: relative;width: 100%;height: 100%; }
.promotional_video_one{ background-image:url('../img/brand_publicity.jpg');background-size: 100% 100%; }
.news_video_item_img_cover{ width: 100%;height: 100%;opacity: 0.6; }
.news_video_item_img_inner{ position: absolute;top:0;left: 0;width: 100%;height: 100%; }
.news_video_item_img_inner img{ vertical-align: middle;height: 60px;width: 60px; }

.promotional_video_two{ background-image:url('../img/enterprise_propaganda.jpg');background-size: 100% 100%; }
.promotional_video_fm{ background-image:url('../img/fm.jpg');background-size: 100% 100%; }
.news_video_item_text{ padding:24px 0 24px 30px;line-height: 26px; }
.news_video_item,.video_item{ position: relative; }
.video_item{ display: block;text-decoration: none; }
.news_video_item:hover,.video_item:hover{ -moz-box-shadow:1px 1px 30px #999; -webkit-box-shadow:1px 1px 30px #999; box-shadow:1px 1px 30px #999; }
.news_space{ height: 30px;width: 30px; }
.news_yz{ margin-top: 20px; }
.check_news_all_btn{ width: 100%;text-align: right;height: 52px;line-height: 52px;font-size: 14px;}
.check_news_all_btn a{ color: #333333;text-decoration: none; }
.check_news_all_btn a:hover{ color: #f69603;text-decoration: none; }
.news_item_inner{ padding: 15px; }
.news_img{ height: 90px;width: 90px; }
.news_img img{  height: 90px;width: 90px; }

.news_title{ margin-bottom: 15px;height: 20px;overflow: hidden; }
.news_text{ height: 90px;overflow: hidden;line-height: 22px; }
.introduction{ background-image:url('../img/introduction.jpg');background-size: 100% 100%;min-width: 1186px; }
.introduction_text{ width: 80%;margin: 0 auto;padding-top: 114px;padding-bottom: 140px; }
.introduction_detail{ max-width: 460px;margin-bottom: 30px;text-align: justify; }
.contact_number{ margin-bottom: 15px;  }
.address{ max-width: 500px;  }
.contact_number, .address{ line-height: 28px; }
.contact_number img, .address img{ vertical-align: middle; }


.alliance_partners{ padding-top: 120px; }
.alliance_partners_inner{ width: 80%;margin: 0 auto 50px auto;min-width: 819px; }
.alliance_partners_title{ width: 100%;margin-bottom: 60px }
.partner_space{ width: 50px;height: 50px; }
.partner{ height: 50px;line-height: 50px; border-top: solid 1px #999999;padding-left: 20px; }
.partner img{ height: 50px; }
.partner_component{ border-bottom: solid 1px #999999; }
.outline{ background-image:url('../img/outline.jpg');background-size: 100% 100%; }

.page_bottom_logo{ padding-top: 30px; }
.page_bottom_inner{ margin: 0 auto; position: relative;max-width: 1024px }
.company_name div{ border-right: solid 1px #f5f5f5;padding-right: 20px; }
.bottom_info{ height: 18px;line-height: 18px; padding-top: 30px;padding-bottom: 30px; }
.police_record_number div{ border-left: solid 1px #f5f5f5;padding-left: 20px; }
.icp_record_number div{ padding-left: 20px;padding-right: 20px; }
.police_record_number img{ vertical-align: middle; }
.contact_wb img{ margin: 24px; }
.wechat_qr_code{ position: absolute;top: 0;left: 50%;margin-left:-70px; }

.suspension_btn{ position: fixed;height:122px;width: 60px;right: 50px;top: 50%;margin-top: -61px;padding-top: 31px;  }
.customer_service{ height: 40px;width: 40px;background-image:url('../img/customer_service.png');background-size: 100% 100%; }
.customer_service_beside{ padding: 10px;margin-bottom: 2px; }
.go_back_top{ height: 40px;width: 40px;background-image:url('../img/go_back_top.png');background-size: 100% 100%; }
.go_back_top_beside{ padding: 10px; }
.more_safety_detail_text{ height: 70px;text-align: justify; }

.black_cover{ background-color: black;height:100%;width: 100%;z-index: 999999;position: fixed;top:0;left: 0;opacity: 0.3; }
.fm_window{ width: 790px;position: fixed;top:90px;left: 50%;margin-left: -395px;z-index: 999999; }
.fm_window_header_inner{ height: 60px;line-height: 60px;padding-left: 25px;padding-right: 25px; }
.fm_window_header_inner img,.fm_control_btn img{ vertical-align: middle;width: 15px;height: 15px; }
.fm_img{ height: 452px;background-image:url('../img/fm2.jpg');background-size: 100% 100%;position: relative;  }
.fm_control{ height: 45px;width:100%;position: absolute;bottom: 0; }
.fm_control_bar,.fm_control_bar_o{ height: 4px; }
.fm_control_bar{ position: relative; }
.fm_control_bar_img_btn,.voice_bar_o_img_btn{ position: absolute;left: -5px;height: 10px;width: 10px;top:-3px;background-image:url('../img/yuan.png');background-size: 100% 100%; }
.fm_control_bar_o{ width: 0; }
.fm_control_btn_left{ padding-left: 25px; }
.fm_control_btn,.voice_control_btn{ height: 41px;line-height: 41px; }
.voice_bar{ height: 4px;width: 100px;border-radius: 2px;position: relative; }
.voice_bar_o{ height: 4px;width: 0;border-radius: 2px; }
.voice_control_img{ height: 41px;line-height: 41px;padding-right: 20px; }
.voice_control_bar{ padding-right: 80px;padding-top: 20px; }