


/* reset */
   html{height:100%;}
   html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,p{margin:0;padding:0;}
   label,input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;font-size:100%;}
   img{border:0;}ol,ul{list-style:none;}textarea{resize:vertical;}
/* typography */
body { font: 13px/1.5 \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, arial, tahoma; color: #333; height: 100%; width: 100%; min-width: 1180px; }
	a{ color:#28C86C;cursor:pointer; text-decoration:none;}
	h1{font-size:20px;line-height:36px;font-weight:normal;}
	h2{ font-size:16px; line-height:32px;font-weight:normal;}h3,h4,h5,h6{line-height:24px;}
	h4,h5,h6{font-size:12px;}

p { margin: 0 0 3px; }
	dt{color:#000;line-height:36px;}

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; height: 1px; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1px; }

/* End hide from IE-mac */
	.clearfix { zoom:1; }

	.colorred { color:#cb1f26; }
	.colorgray { color:#999; }
	.colorgrey { color:#ccc !important; }
	.colorgreen { color:#45c01a !important; }
	.colorcyan { color:#3bbcd9 !important; }
	.colororg { color:#fd5922 !important;}
	.clr{ clear:both; display: block; height: 0; }
	.clr:after,.g-box:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
    .clr,.g-box{zoom:1;}
	.hide{display:none !important;}
	.noborder { border:0 !important; }
/* custom */
   .hide{display:none;}.show{display:block;}
   .fl{float:left;}.fr{float:right;}.fb{font-weight:bold;}.ctr-align{text-align:center;}
   .well{padding:4px;background-color:#edede7;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}
   .well-inner{border:1px solid #dadcdc;background-color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
   .row-narrow{width:960px;margin:0 auto 100px;}.linkList{line-height:22px;}
/* grids */
   .g-box{margin:auto;width:100%;}
   /* float units/cols to the left */
   .g-u-1,.g-u-2,.g-u-3,.g-u-4,.g-u-5,.g-u-6,.g-u-7,.g-u-8,.g-u-9,.g-u-10,.g-u-11,.g-u-12,.g-u-13,.g-u-14,
   .g-c2-1,.g-c3-1,.g-c3-2,.g-c4-1,.g-c4-3,.g-c5-1,.g-c5-4,.g-c5-2,.g-c5-3,.g-c6-1,.g-c6-5{
   float:left;display:inline;}

/* g-u-1 = grids-unit-1 */
   .g-u-1{width:70px;}.g-u-2{width:140px;}.g-u-3{width:210px;}.g-u-4{width:280px;}.g-u-5{width:350px;}
   .g-u-6{width:420px;}.g-u-7{width:490px;}.g-u-8{width:560px;}.g-u-9{width:630px;}.g-u-10{width:700px;}
   .g-u-11{width:770px;}.g-u-12{width:840px;}.g-u-13{width:910px;}.g-u-14{width:980px;margin:auto;}



/* g-c2-1 = grids-col2-1 */
   .g-c1-1{width:100%;}
   .g-c2-1{width:50%;}
   .g-c3-1{width:33.33333333%;}.g-c3-2{width:66.66666667%;}
   .g-c4-1{width:25%;}.g-c4-3{width:75%;}
   .g-c5-1{width:20%;}.g-c5-4{width:80%;}.g-c5-2{width:40%;}.g-c5-3{width:60%;}
   .g-c6-1{width:16.66666667%;}.g-c6-5{width:83.33333333%;}
   /* inner style */
   .g-in{margin:10px;}

/* radio-checkbox style */

.btn { display: inline-block; text-align: center; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0)); }
	.btn:hover { background-image:linear-gradient(rgba(0,0,0,0.025), rgba(0,0,0,0.005)); }
	.btn-grey { background-image:linear-gradient(rgba(255,255,255,0.85), rgba(255,255,255,0)); }

.btnorgl { background-color: #fceddf; border: 1px #f6e2cf solid; color: #e16f1b; }
	.btnorgl:hover {  }
	.btnorg { background-color:#fc7f24; border:1px #e16f1b solid; }

.btnmed { height: 36px; line-height: 34px; width: 120px; font-size: 15px; }
	.btnlarge { height:34px; line-height:32px; width:120px; font-size:15px; font-weight:bold; }

/* radio-checkbox style */
.radiowrap label { padding-left: 30px; line-height: 24px; background: url(../img/radio.png) no-repeat; position: relative; top: -3px; }

.radiowrap label.checked { padding-left: 30px; background: url(../img/radioed.png) no-repeat; color: #333; }

.radiowrap label.over { color: #45c01a; }
	.checkboxwrap .onethird { line-height:28px; height:28px; }
	.checkboxwrap,.radiowrap { float:left; margin:0px 0; }

.checkboxwrap label { font-size: 15px; line-height: 16px; height: 18px; padding-left: 24px; background: url(../img/chekbox.png) no-repeat; }

.checkboxwrap label.checked { padding-left: 24px; background: url(../img/chekboxed.png) no-repeat; color: #333; }
	.checkboxwrap label.over {  color:#fd5922;  }

/* dropdown style */
	.dropdown{ position:relative;}
	.dropdown-menu{ display:none;position:absolute;top:100%;z-index:1000;float:left;padding:10px 0px;margin:0;list-style:none;background-color:#fff;border:1px solid #ccc;border-color:rgba(0, 0, 0, 0.2);border-bottom:2px solid #fc984f;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; -webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;border-bottom-width:2px; }
	/* caret */
	.caret{display:inline-block;width:0;height:0;_overflow:hidden;text-indent:-999px;*text-indent:0;vertical-align:top;border-left:6px dotted transparent;border-right:6px dotted transparent;border-top:6px solid #000;
	opacity:1;filter:alpha(opacity=30);content:"\2193";}

/* open dropdown styles */
	.open{*z-index:1000; }
	.dropdown-menu li{float:left;}
	.open .dropdown-menu{display:block;}

/* public */
    #wrapper{height:100%;}

#hd { background: #fff; height:124px; padding: 0px 0 0; min-width: 1180px; border-bottom: 0px #f2f2f5 solid; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); z-index: 9; position: relative; }

#hdWrp, .bdWrp, #navwrap, #ctripft, #ftWrp { width: 1180px; min-width: 1180px; margin: 0 auto; position: relative; }
	#bd{padding-top:10px;padding-bottom:30px;}

.side { margin-left: 15px; }
	.secondary,.primary{float:left;}
	.gradient { background-color:#fcfcfc; }
	.mainwrap { box-shadow:0 1px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3); }
	.borderwrap { border:1px #f3f3f3 solid; }

/* head */
.topbanner { width: 1180px; padding: 0px 0px; line-height: 30px; margin: 0; font-size: 13px; position: relative; z-index: 10; }
.logobg0 { width:1600px; height:90px; margin:3px 0; position:absolute; background-0:url(../img/logo-img.png) no-repeat 1510px -5px; border-top:4px #32ca2e solid; top:0; right:1000px; background-color:#32ca2e; z-index:12; }

.flycarlogo { display: block; width: 190px; height: 64px; margin: 0px 0px 0 0; background: url(../img/logo-flycar.png) 0px -24px no-repeat; z-index: 13; position: relative; }

.rtopbar { width: 200px; height: 80px; line-height: 80px; }
.frmenu { height:30px; width:300px; margin:36px 0 0; float:right; background:url(../img/logo-flycar.png) -100px -96px no-repeat; }
.loglinks {  height:80px; line-height:80px;  }
.loglinks:hover { color:#4b4b4b; }

.slogan { width: 200px; height: 20px; background: url(../img/logo-flycar.png) no-repeat; float: left; margin:5px 0px 0; }
.logowrp { width:175px; height:70px; }

/* footer */

	#ctripft { width:100%; height:40px; line-height:40px; text-align:center; background:url(../img/footbg.png) repeat; border-top:1px #e5e5e5 solid; }
	#ft{border-top:2px solid #fcafab; clear:both; }
	#copyright{ width:420px; height:70px; text-align:center;line-height:70px;}
/* @import form */
   .icon{display:inline-block;width:14px;height:14px;vertical-align:text-top;background-image:url(../images/icon.png);background-position:14px 14px;background-repeat:no-repeat;*margin-right:0.3em;}
   .icon-white{background-image:url(../images/icon-white.png);}

/* @import close styles */
    .close{ position:absolute; right:12px; top:12px; font-size:36px; font-weight:bold;_font-weight:normal; height:24px; line-height:18px;color:#333;text-shadow:0 1px 0 #ffffff;opacity:0.8;filter:alpha(opacity=60);}
    .close:hover{ color:#000;text-decoration:none;opacity:0.8;filter:alpha(opacity=40);cursor:pointer;}

/* open dropdown styles */
   .open{*z-index:1000;}
   .dropdown-menu li{float:none;}
   .open .dropdown-menu{display:block;}
   .dropdown .caret{margin-top:6px;margin-left:2px;}

