﻿/*全局CSS样式*/
.globalbg{background-image:url(../WebImages/Booking/icons.png);background-repeat:no-repeat;}

.header{width:100%;height:98px;position:relative;z-index:3; }
.header .repeat{height:43px;width:50%;background-image:url(../WebImages/Booking/headbg.png);position:absolute;bottom:0px;left:50%;}
.header .top{height:98px;width:100%;background-color:#d4002a;position:relative;}
.header .top .topin{height:98px;width:905px;margin:0px auto;position:relative;z-index:22;background-color: #d4002a;}
.header .top .topin .logo{width:336px;height:45px;position:absolute;top:30px; left:0px; background-image:url(../WebImages/Booking/icons.png);background-position:0px 0px;background-repeat:no-repeat;z-index:3;}
.header .top .topin .logo a{display:block;width:100%;height:100%;text-decoration:none;}
.header .top .topin .logo a:hover{text-decoration:none;}

.header .top .topin .topnav{height:54px;width:100%;position:absolute;left:0px;top:0px;}
.header .top .topin .topnav .navs{width:550px;height:20px;line-height:20px;position:absolute;right:8px;top:30px;font-size:1.05em;color:#fff;} /*top menus*/
.header .top .topin .topnav .navs li{float:right;overflow:hidden; margin-left:15px; margin-right:15px;}
.header .top .topin .topnav .navs li span{line-height:20px;margin-left:10px; float:left; display:block;}
.header .top .topin .topnav .navs li a{color:#fff; font-weight:normal; font-family: Arial;font-size:0.8em;}
.header .top .topin .topnav .navs li a:hover{text-decoration:underline;}

.header .top .topin .secnav{height:43px;position:absolute;z-index:2;right:0px;bottom:0px;background-image:url(../WebImages/Booking/icon_nav.png);background-repeat:no-repeat; background-position:180px 0px;background-color:#d4002a;}

.header .top .thirdnav{width:400px;height:138px;background-color:#fff;position:relative;display:none;}
.header .top .thirdnav .item span{margin-right:8px;}
.header .top .thirdnav .item span.line{font-weight:normal;font-size:10px;color:#b8b8b8;}
.header .top .thirdnav .item a{line-height:38px;font-size:13px;color:#5a5a5a;}
.header .top .thirdnav .item a:hover{color:#d4002a;}
.header .top .thirdnav .item0{display:none;left: 50%;position: absolute;margin-left: -30px;}
.header .top .thirdnav .item1{display:none;left: 50%;position: absolute;margin-left: -30px;}

/*have to adjust .mainindex .homeshow below too */
.homeshow{ width:100%; height: 432px; padding-top: 0px; padding-bottom:20px;}

.homeshow .in{width:905px;height:300px;margin:0px auto;padding-top: 20px;}
.homeshow .in .tools {float:left;position:relative;overflow:hidden;height:390px;background-color:#fff;border-bottom-left-radius:5px;border-top-left-radius:5px;}
.homeshow .in .tools .topnav{height:43px;margin-bottom:10px;background-color:#d3002b;}
.homeshow .in .tools .topnav li{float:left;position:relative;height:28px;padding-top:15px;background-color:#d3002b;font-size:12px;text-align:center;}
.homeshow .in .tools .topnav li a {color:#ffffff;}

.homeshow .in .tools .topnav li a:hover {color:#000000; text-decoration:none;}
.homeshow .in .tools .topnav li.focus span{color:#000000;cursor:default;}
.homeshow .in .tools .topnav li span{font-size:13px;font-weight:bold;;}
.homeshow .in .tools .topnav li span.icon{position:absolute;left:8px;top:15px;}
.homeshow .in .tools .topnav li.focus{background-color:#fff;}
.homeshow .in .tools .topnav li.li1{-moz-box-shadow:2px 2px 3px #afafaf inset;       
	-webkit-box-shadow:2px 2px 3px #afafaf inset;   
	box-shadow:2px 2px 3px #afafaf inset;  }
	.homeshow .in .tools .topnav li.li2{-moz-box-shadow:2px 2px 3px #afafaf inset;       
	-webkit-box-shadow:2px 2px 3px #afafaf inset;   
	box-shadow:0px 3px 3px #afafaf inset;  }
/*	.homeshow .in .tools .topnav li.li3{-moz-box-shadow:-2px 2px 3px #afafaf inset;       
	-webkit-box-shadow:-2px 2px 3px #afafaf inset;   
	box-shadow:-2px 2px 3px #afafaf inset;  }*/
	    
.homeshow .in .tools .topnav li.li1,.homeshow .in .tools .topnav li.li2{border-right:1px solid #e2e2e2;}
.homeshow .in .tools .topnav li.li1 .icon{display:inline-block;width:17px;height:14px;margin-right:10px;background-image:url(../WebImages/Booking/icons.png);background-position:-120px -50px;background-repeat:no-repeat;}
.homeshow .in .tools .topnav li.li2 .icon{display:inline-block;width:18px;height:17px;margin-right:10px;background-image:url(../WebImages/Booking/icons.png);background-position:-180px -50px;background-repeat:no-repeat;}
.homeshow .in .tools .topnav li.li3 .icon{display:inline-block;width:15px;height:15px;margin-right:10px;background-image:url(../WebImages/Booking/icons.png);background-position:-150px -50px;background-repeat:no-repeat;}
.homeshow .in .tools .content{width:520px;height:343px;margin:0px auto;position:relative;}
.homeshow .in .tools .hidden{display:none;}
.homeshow .in .tools .content h1{font-size:12px;color:#5a5a5a;font-weight:normal;margin-bottom:3px;}
.homeshow .in .tools .content h1 span.getcarshop{margin-left:162px;}
.homeshow .in .tools .content .inputcontainer{margin-bottom:8px;overflow:hidden;}
.homeshow .in .tools .content .inputcontainer .left{height:29px;position:relative;width:160px;float:left;margin-right:6px;}/*adjust */
.homeshow .in .tools .content .inputcontainer .left input{position:absolute;left:0px;top:0px;width:160px;background: transparent;cursor:pointer;padding:5px;padding-left:10px;height:17px;line-height:23px;border:1px solid #e2e2e2;border-radius:4px;} /*calendar*/
.homeshow .in .tools .content .inputcontainer .left select{position:absolute;left:0px;top:0px;width:235px;background: transparent;cursor:pointer;padding:5px;padding-left:7px;height:28px;line-height:23px;border:1px solid #e2e2e2;border-radius:4px; font-family:Arial, Helvetica, sans-serif;} /*country*/

.homeshow .in .tools .content .inputcontainer .left .icon{width:24px;height:23px;margin-top:3px;margin-right:-11px;float:right;background-image:url(../WebImages/Booking/icons.png);background-position:-120px -650px;background-repeat:no-repeat;}
.homeshow .in .tools .content .inputcontainer .left .icon2{background-position:-450px -650px;}
.homeshow .in .tools .content .inputcontainer .right{height:29px;width:160px;float:left;cursor:pointer;position:relative;}/*adjust */
.homeshow .in .tools .content .inputcontainer .right input{float:left;position:absolute;left:0px;top:0px;width:160px;background: transparent;cursor:pointer;padding-left:10px;line-height:25px;height:25px;border:1px solid #e2e2e2;border-radius:4px;}
.homeshow .in .tools .content .inputcontainer .right select{float:left;position:absolute;left:0px;top:0px;width:172px;background: transparent;cursor:pointer;padding:5px;padding-left:7px;line-height:23px;height:28px;border:1px solid #e2e2e2;border-radius:4px;font-family:Arial, Helvetica, sans-serif;}

.homeshow .in .tools .content .inputcontainer .right .icon{width:25px;height:24px;margin-top:3px;margin-right:3px;float:right;background-image:url(../WebImages/Booking/icons.png);background-position:-240px -650px;background-repeat:no-repeat;}
.homeshow .in .tools .content .inputcontainer .right .icon3{width:14px;height:22px;background-image:url(../WebImages/Booking/shopicon.png);background-position:0px 0px;}
.homeshow .in .tools .content h1 span.no{display:inline-block;margin-left:10px;width:17px;height:17px;background-image:url(../WebImages/Booking/icons.png);background-position:-269px -648px;background-repeat:no-repeat;}

/*submit button */
.homeshow .in .tools .content .start{border:none;width:109px;height:40px;position:relative; top:30px;background-image:url(../WebImages/Booking/icons.png);background-position:0px -700px;background-repeat:no-repeat; background-color:transparent; cursor:pointer;}


.aboutArea {display:block; clear:both; width:100%; margin: 0px auto; margin-top:0px; margin-bottom:0px; background-color:#f5f5f5; padding:0px; }
.aboutText {display:block; width:915px; margin: 0px auto; font-size:12px; padding:10px; text-align:justify; color:#5a5a5a;}

.in {clear:both;}
.in .activity {padding-top:0px;}
.introduce{width:100%;height:430px;}
.introduce .in{width:905px;height:430px;margin:0px auto;position:relative;}
.introduce .in .right{width:350px;height:217px;;position:absolute;right:0px;top:0px;} /*adjust index leasing special column */
.introduce .in .indexBottomBannerArea {width:910px; float:left; position:relative; display:block;}

.introduce .in .special{position:relative;width:358px;min-height:234px;margin-bottom:0px;left:-7px;top:-10px;background-image:url(../WebImages/Booking/icons.png);background-position:0px -220px;background-repeat:no-repeat;}
.introduce .in .special h1{height:40px;margin-bottom:10px;padding-left:10px; border-bottom:1px solid #fff; left:8px; position:relative;}
.introduce .in .special h1 span.first{font-size:18px;float:left;font-weight:normal;color:#ffffff;line-height:50px;margin-bottom:13px;}
.introduce .in .special h1 span.text{float:right;font-size:12px;color:#5a5a5a;display:inline-block;height:19px;line-height:19px;margin-right:4px;margin-top:10px;}
.introduce .in .special h1 span.text a{color:#fff;}
.introduce .in .special h1 a.icon{float:right;display:inline-block;margin-top:20px;margin-right:10px;width:20px;height:19px;background-image:url(../WebImages/Booking/icons.png);background-position:-30px -650px;background-repeat:no-repeat;}
.introduce .in .special .new{width:100%; text-align:center;padding-left:4px;}
.introduce .in .special .type{width:100%;color:#ffffff;font-size:13px;position:relative;}
.introduce .in .special .type .typecontainer{width:100%;text-align:center; padding-top:15px;}
.introduce .in .special .type a{color:#ffffff;}
.introduce .in .special .type a:hover{text-decoration:underline;}

.introduce .in .aniBanner {display:block; background-color:#C00; clear:both; width:100%; position:relative; margin: auto 0px; text-align:center; margin-bottom:0px;}

/*footer.php*/
.homelink{width:100%;height:190px;background-color:#e7e7e7; margin: 0px auto; padding-top:15px;}
.homelink .in{width:100%;height:190px;padding-top:15px;margin:0px auto;}
.homelink .in{background-color:#e7e7e7;}
.homelink ul{ display:block; width:125px; text-align:left; position:relative; float:left;margin-right:0px;}
.homelink ul.first{ width:145px;}
.homelink ul li{font-size:11px;color:#565656;height:17px; line-height:12px;}
.homelink ul li a{color:#565656;}
.homelink ul li a:hover{text-decoration:unerline;color:#d4002a;}
.homelink ul li.first{font-size:11px;font-weight:normal;color:#5a5a5a;height:38px;line-height:13px;overflow:hidden;width:9em; }
.homelink ul li span{float:left;}

.homelink ul li .pointLong{width:120px;height:15px;display:block;float:left;background-image:url(../WebImages/Booking/icons.png);background-position:-125px -751px;background-repeat:no-repeat; padding-left:6px;}
.homelink ul li .point2Lines{width:110px;height:28px;display:block;float:left;background-image:url(../WebImages/Booking/icons.png);background-position:-125px -751px;background-repeat:no-repeat; padding-left:6px;}
.homelink ul li .point{width:100px;height:15px;display:block;float:left;background-image:url(../WebImages/Booking/icons.png);background-position:-125px -751px;background-repeat:no-repeat; padding-left:6px;}

.homelink ul.last{margin-right:0px;}
.homelink ul.first{margin-left:0px;}

.footer{width:100%;}
.footer_new{ margin: 0px auto;}
.footer_new .nav{height:44px;font-size:12px;color:#ffffff;background-color:#c2241e;}
.footer_new .nav .in{height:44px;margin:0px auto;text-align:center;width:925px;}
.footer_new .nav .in .logo {width:78px;height:23px;position:aboslute;background-image:url(../WebImages/Booking/icons.png);background-position:0px -120px;background-repeat:no-repeat; float:left;margin-top:10px;}
.footer_new .nav .in .logo a{display:block;width:100%;height:100%;}

.footer_new .nav .in span{margin-right:30px;color:#ffffff;}
.footer_new .nav .in span.first{margin-left:5px;}
.footer_new .nav .in span a{line-height:44px;color:#ffffff;}

.footer .copyright{width:100%;height:25px;background-color:#d4002a;color:#ffffff;font-size:11px;padding-top:5px;}
.footer .copyright .in{margin:0px auto;text-align:center;color:#ffffff;}
.footer .nav .in{background-color:#c2241e;}
.footer .copyright .in{background-color:#d4002a;}

/*////////////////////////////////////////*/

/*.header{width:100%;height:82px;position:relative;background-image:url(../WebImages/Booking/hp_top_nav.jpg);background-position:center;background-repeat:no-repeat;}
.header .top .topin{ background:none;}
.header .top .topin .logo{height:82px;position:absolute;top:0px; left:0px; background:none;}
.header .top .topin .topnav{height:23px;width:100%;position:absolute;left:0px;top:0px;z-index:3;}
.header .top .topin .topnav .navs{height:20px;line-height:20px;position:absolute;right:18px;top:10px;font-size:12px;color:#fff;} 

.header .top .topin .secnav{height:46px;position:absolute;z-index:3;right:0px;bottom:0px; background:none;}
.line{font-weight:normal;font-size:10px;color:#b8b8b8; margin-left:10px; margin-right:10px;}
#nav li.first {margin-left:188px;}
#nav {
	left:40px;
	top:0px;
	position:relative;
}
.header .repeat{ background:none;}
.homeshow{height:412px;padding-top:20px;width:950px;background-color:#e2e2e2; margin: 0px auto;}
.footer,.footer_new{width:950px; margin: 0px auto;}
.footer_new .nav .in .logo {left:20px;top:10px;}
.footer_new .nav .in span.first{margin-left:10px;}
.homelink{width:950px; }
*/