/* reset */
html,body,div,dl,dt,dd,pre,code,blockquote,fieldset,legend{margin:0;padding:0;}
body{padding-bottom:20px;font:12px/1.5 Arial,Simsun,sans-serif;color:#333;background-color: #FFF;}
img,fieldset{border:0 none;}
dfn{font-style:normal;}

/* mics */
.pull-left{float:left;}
.pull-right{float:right;}
.inline{display:inline;}
.block{display:block;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}

/* grid */
.wrapper_950{width:950px;margin-left:auto;margin-right:auto;*zoom:1;}
.wrapper_950:before,.wrapper_950:after{display:table;line-height:0;content:"";}
.wrapper_950:after{clear:both;}
[class*="span"]{float:left;min-height:1px;margin-left:10px;}
.wrapper_950 [class*="span"]:first-child{margin-left:0;}
.span12{width:950px;}
.span11{width:870px;}
.span10{width:790px;}
.span9{width:710px;}
.span8{width:630px;}
.span7{width:550px;}
.span6{width:470px;}
.span5{width:390px;}
.span4{width:310px;}
.span3{width:230px;}
.span2{width:150px;}
.span1{width:70px;}

/* typography */
h1,h2,h3,h4,h5,h6{margin:0 0 10px;padding:0;font-family:Arial,Simsun;}
h1{font-size:26px;}
h2{font-size:22px;}
h3{font-size:18px;}
h4,h5,h6{font-size:14px;}
p{margin:0;padding:0;}
p+p{margin-top:10px;}
ul,ol{margin:0;padding:0;list-style:none;}
li{margin:0;padding:0;}
strong{font-weight:bold;}
em{font-style:italic;}
a{text-decoration:none;font-size:12px;color:#06C;}
a:hover{text-decoration:underline;}
a:active,a:focus{outline:0 none;}
.lead{font-size:14px;}
.muted{color:#999;}
.text-warning{color:#C09853;}
.text-error{color:#B94A48;}
.text-info{color:#3A87AD;}
.text-success{color:#468847;}

/* button */
button{margin:0;padding:0;vertical-align:middle;line-height:normal;}
input[type="button"],input[type="submit"],button{*overflow:visible;cursor:pointer;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
.btn{display:inline-block;*display:inline;*zoom:1;padding:5px 22px;text-align:center;font-weight:bold;font-size:14px;color:#666;border:1px solid #C5C5C5;background-color:#F5F5F5;background-repeat:repeat-x;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);text-shadow:0 1px 1px rgba(255,255,255,0.75);background-image:linear-gradient(#FFF,#E6E6E6);}
a.btn{vertical-align:middle;}
.btn:hover{text-decoration:none;color:#666;background-color:#E6E6E6;background-position:0 -15px;transition:background-position 0.1s linear;}
.btn:active{background-color:#E6E6E6;background-image:none;box-shadow:inset 0 1px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);outline:0 none;}
.btn:focus{outline:0 none;}
.btn.disabled{cursor:default;background-color:#E6E6E6;background-image:none;box-shadow:none;opacity:0.65;filter:alpha(opacity=65);}
.btn-primary{color:#FFF;border-color:#0274D0 #025FB2 #024A94;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#248BDE;background-image:linear-gradient(#248BDE,#2269B9);}
.btn-primary:hover{color:#FFF;background-color:#226ABA;}
.btn-primary:active{background-color:#1F66B8;}
.btn-primary.disabled{background-color:#1F66B8;}
.btn-emphasis{color:#FFF;text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#FD8F2D #D86C16 #B44A01;background-color:#f49C2A;background-image:linear-gradient(#F49C2A,#E56700);}
.btn-emphasis:hover{color:#FFF;background-color:#E56801;}
.btn-emphasis:active{background-color:#EA780F;}
.btn-emphasis.disabled{background-color:#EA780F;}
.btn-large{padding:8px 24px;font-size:16px;}
.btn-small{padding:4px 19px;font-size:12px;}
.btn-mini{padding:1px 10px;font-weight:normal;font-size:12px;}
.btn-block{display:block;width:100%;padding-left:0;padding-right:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.btn+.btn,.btn+a,a+.btn{margin:0 0 0 10px;}
.btn-block+.btn-block{margin:10px 0 0;}

/* form */
form{margin:0;padding:0;}
input,textarea{margin:0;padding:0;vertical-align:middle;line-height:normal;font-size:12px;}
textarea,input[type="text"],input[type="password"]{padding:4px 3px;font-family:Arial,Simsun;color:#333;border:1px solid #CCC;background-color:#FFF;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);transition:border linear 0.2s,box-shadow linear 0.2s;}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus{border-color:rgba(82,168,236,0.8);outline:transparent none 0;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);}
input+input,input+select,select+select,select+input,input+button{margin-left:10px;}
input[type="radio"],input[type="checkbox"]{*width:13px;*height:13px;margin:-2px 5px 0 0;*margin-top:-1px;vertical-align:middle;cursor:pointer;}
label{white-space:nowrap;overflow:hidden;cursor:pointer;}
label.inline+label.inline{margin-left:20px;}
label.block+label.block{margin-top:5px;}
select{width:150px;vertical-align:middle;font-size:12px;font-family:Arial,Simsun;outline:transparent none 0;}
input[type="text"].input-unfocus,textarea.input-unfocus{color:#999;}
.input-mini{width:60px;}
.input-small{width:100px;}
.input-medium{width:150px;}
.input-large{width:210px;}
.input-xlarge{width:400px;}
.input-block{display:block;width:100%;*width:98%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
*+.input-block{margin:10px 0 0;}
select.input-mini{width:68px;}
select.input-small{width:108px;}
select.input-medium{width:158px;}
select.input-large{width:218px;}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#EEE;}
input.input-error{border-color:#B94A48;}
input.input-success{border-color:#468847;}
.tip-inline,.tip-block{color:#666;}
.tip-inline.text-warning,.tip-block.text-warning{color:#C09853;}
.tip-inline.text-error,.tip-block.text-error{color:#B94A48;}
.tip-inline.text-info,.tip-block.text-info{color:#3A87AD;}
.tip-inline.text-success,.tip-block.text-success{color:#468847;}
a.tip-inline,a.tip-block{color:#06C;}
.tip-inline{display:inline;margin-left:10px;}
.tip-block{display:block;margin-top:3px;}
.tip-error{color:#B94A48;}
.tip-success{color:#468847;}
.tip-error b,.tip-success b{display:inline-block;width:11px;height:11px;margin:-3px 3px 0 0;*margin-top:0;vertical-align:middle;background:url(https://picint.sh.ctriptravel.com/cuio/un_icon.png) no-repeat;}
.tip-error b{background-position:-20px -80px;}
.tip-success b{background-position:0 -80px;}

/* table */
table{width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;}
.table{margin-bottom:20px;}
.table th,.table td{padding:4px 5px;}
.table th{font-weight:bold;}
.table-striped tbody tr:nth-child(even) td,.table-striped tbody tr:nth-child(even) th{background-color:#F9F9F9;}
.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#DCEDFE;}
.table-level1 th{text-align:left;background-color:#0066D0;border:solid #0066D0;border-width:0 1px;color:#FFF;}
.table-level1 td{border:1px solid #96C2F1;}
.table-level2 th{text-align:left;background-color:#DCEEFF;border:1px solid #96C2F1;}
.table-level2 td{border:1px solid #96C2F1;}
.table-level3 th{text-align:left;background-color:#DDD;}
.table .col-center,.col-center th,.col-center td{text-align:center;}

/* icon */
[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:3px;*margin-right:.3em;vertical-align:text-bottom;background-image:url(https://picint.sh.ctriptravel.com/cuio/glyphicons-halflings.png);background-position:14px 14px;background-repeat:no-repeat}
.icon-white{background-image:url(https://picint.sh.ctriptravel.com/cuio/glyphicons-halflings-white.png)}
.icon-glass{background-position:0 0}
.icon-music{background-position:-24px 0}
.icon-search{background-position:-48px 0}
.icon-envelope{background-position:-72px 0}
.icon-heart{background-position:-96px 0}
.icon-star{background-position:-120px 0}
.icon-star-empty{background-position:-144px 0}
.icon-user{background-position:-168px 0}
.icon-film{background-position:-192px 0}
.icon-th-large{background-position:-216px 0}
.icon-th{background-position:-240px 0}
.icon-th-list{background-position:-264px 0}
.icon-ok{background-position:-288px 0}
.icon-remove{background-position:-312px 0}
.icon-zoom-in{background-position:-336px 0}
.icon-zoom-out{background-position:-360px 0}
.icon-off{background-position:-384px 0}
.icon-signal{background-position:-408px 0}
.icon-cog{background-position:-432px 0}
.icon-trash{background-position:-456px 0}
.icon-home{background-position:0 -24px}
.icon-file{background-position:-24px -24px}
.icon-time{background-position:-48px -24px}
.icon-road{background-position:-72px -24px}
.icon-download-alt{background-position:-96px -24px}
.icon-download{background-position:-120px -24px}
.icon-upload{background-position:-144px -24px}
.icon-inbox{background-position:-168px -24px}
.icon-play-circle{background-position:-192px -24px}
.icon-repeat{background-position:-216px -24px}
.icon-refresh{background-position:-240px -24px}
.icon-list-alt{background-position:-264px -24px}
.icon-lock{background-position:-287px -24px}
.icon-flag{background-position:-312px -24px}
.icon-headphones{background-position:-336px -24px}
.icon-volume-off{background-position:-360px -24px}
.icon-volume-down{background-position:-384px -24px}
.icon-volume-up{background-position:-408px -24px}
.icon-qrcode{background-position:-432px -24px}
.icon-barcode{background-position:-456px -24px}
.icon-tag{background-position:0 -48px}
.icon-tags{background-position:-25px -48px}
.icon-book{background-position:-48px -48px}
.icon-bookmark{background-position:-72px -48px}
.icon-print{background-position:-96px -48px}
.icon-camera{background-position:-120px -48px}
.icon-font{background-position:-144px -48px}
.icon-bold{background-position:-167px -48px}
.icon-italic{background-position:-192px -48px}
.icon-text-height{background-position:-216px -48px}
.icon-text-width{background-position:-240px -48px}
.icon-align-left{background-position:-264px -48px}
.icon-align-center{background-position:-288px -48px}
.icon-align-right{background-position:-312px -48px}
.icon-align-justify{background-position:-336px -48px}
.icon-list{background-position:-360px -48px}
.icon-indent-left{background-position:-384px -48px}
.icon-indent-right{background-position:-408px -48px}
.icon-facetime-video{background-position:-432px -48px}
.icon-picture{background-position:-456px -48px}
.icon-pencil{background-position:0 -72px}
.icon-map-marker{background-position:-24px -72px}
.icon-adjust{background-position:-48px -72px}
.icon-tint{background-position:-72px -72px}
.icon-edit{background-position:-96px -72px}
.icon-share{background-position:-120px -72px}
.icon-check{background-position:-144px -72px}
.icon-move{background-position:-168px -72px}
.icon-step-backward{background-position:-192px -72px}
.icon-fast-backward{background-position:-216px -72px}
.icon-backward{background-position:-240px -72px}
.icon-play{background-position:-264px -72px}
.icon-pause{background-position:-288px -72px}
.icon-stop{background-position:-312px -72px}
.icon-forward{background-position:-336px -72px}
.icon-fast-forward{background-position:-360px -72px}
.icon-step-forward{background-position:-384px -72px}
.icon-eject{background-position:-408px -72px}
.icon-chevron-left{background-position:-432px -72px}
.icon-chevron-right{background-position:-456px -72px}
.icon-plus-sign{background-position:0 -96px}
.icon-minus-sign{background-position:-24px -96px}
.icon-remove-sign{background-position:-48px -96px}
.icon-ok-sign{background-position:-72px -96px}
.icon-question-sign{background-position:-96px -96px}
.icon-info-sign{background-position:-120px -96px}
.icon-screenshot{background-position:-144px -96px}
.icon-remove-circle{background-position:-168px -96px}
.icon-ok-circle{background-position:-192px -96px}
.icon-ban-circle{background-position:-216px -96px}
.icon-arrow-left{background-position:-240px -96px}
.icon-arrow-right{background-position:-264px -96px}
.icon-arrow-up{background-position:-289px -96px}
.icon-arrow-down{background-position:-312px -96px}
.icon-share-alt{background-position:-336px -96px}
.icon-resize-full{background-position:-360px -96px}
.icon-resize-small{background-position:-384px -96px}
.icon-plus{background-position:-408px -96px}
.icon-minus{background-position:-433px -96px}
.icon-asterisk{background-position:-456px -96px}
.icon-exclamation-sign{background-position:0 -120px}
.icon-gift{background-position:-24px -120px}
.icon-leaf{background-position:-48px -120px}
.icon-fire{background-position:-72px -120px}
.icon-eye-open{background-position:-96px -120px}
.icon-eye-close{background-position:-120px -120px}
.icon-warning-sign{background-position:-144px -120px}
.icon-plane{background-position:-168px -120px}
.icon-calendar{background-position:-192px -120px}
.icon-random{width:16px;background-position:-216px -120px}
.icon-comment{background-position:-240px -120px}
.icon-magnet{background-position:-264px -120px}
.icon-chevron-up{background-position:-288px -120px}
.icon-chevron-down{background-position:-313px -119px}
.icon-retweet{background-position:-336px -120px}
.icon-shopping-cart{background-position:-360px -120px}
.icon-folder-close{background-position:-384px -120px}
.icon-folder-open{width:16px;background-position:-408px -120px}
.icon-resize-vertical{background-position:-432px -119px}
.icon-resize-horizontal{background-position:-456px -118px}
.icon-hdd{background-position:0 -144px}
.icon-bullhorn{background-position:-24px -144px}
.icon-bell{background-position:-48px -144px}
.icon-certificate{background-position:-72px -144px}
.icon-thumbs-up{background-position:-96px -144px}
.icon-thumbs-down{background-position:-120px -144px}
.icon-hand-right{background-position:-144px -144px}
.icon-hand-left{background-position:-168px -144px}
.icon-hand-up{background-position:-192px -144px}
.icon-hand-down{background-position:-216px -144px}
.icon-circle-arrow-right{background-position:-240px -144px}
.icon-circle-arrow-left{background-position:-264px -144px}
.icon-circle-arrow-up{background-position:-288px -144px}
.icon-circle-arrow-down{background-position:-312px -144px}
.icon-globe{background-position:-336px -144px}
.icon-wrench{background-position:-360px -144px}
.icon-tasks{background-position:-384px -144px}
.icon-filter{background-position:-408px -144px}
.icon-briefcase{background-position:-432px -144px}
.icon-fullscreen{background-position:-456px -144px}

/* head */
.hd{margin-bottom:20px;color:#FFF;border-bottom:3px solid #E69525;background-color:#06C;}
.hd-wrapper{position:relative;width:950px;height:70px;margin:0 auto;}
.logo{position:absolute;left:20px;bottom:12px;margin-bottom:0;}
.logo a{display:block;width:120px;height:0;padding-top:45px;overflow:hidden;background:url(https://picint.sh.ctriptravel.com/cuio/logo-white.png) no-repeat;}
.hd-title{position:absolute;left:160px;bottom:12px;margin-bottom:0;font:normal 22px/1 "microsoft yahei";}
.hd-toolkit{position:absolute;right:20px;bottom:12px;}
.hd-toolkit a{margin-left:15px;color:#FFF;}
.hd-toolkit a i{margin-right:3px;}

/* navbar */
.navbar{height:38px;margin-bottom:10px;padding:0 20px;background-color:#0263CF;background-image:linear-gradient(to bottom,#0078D9,#0263CF);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff0078D9',endColorstr='#ff0263CF',GradientType=0);box-shadow:0 1px 4px rgba(0,0,0,0.065);}
.navbar li{float:left;margin-right:10px;padding-top:5px;}
.navbar li>a{display:block;height:32px;padding:0 10px;line-height:28px;font-weight:bold;color:#FFF;border-top:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;border-radius:4px 4px 0 0;}
.navbar li:hover>a{text-decoration:none;color:#333;border-color:#CCC;background-color:#FFF;}
.navbar .active>a{color:#333;border-color:#CCC;background-color:#FFF;zoom:1;}
.navbar li a .caret{display:inline-block;width:0;height:0;margin-left:2px;line-height:0;vertical-align:middle;font-size:0;border-top:4px solid #FFF;border-right:4px solid transparent;border-left:4px solid transparent;}
.navbar li:hover a .caret{border-top:0 none;border-bottom:4px solid #333;}
.navbar .active a .caret{border-bottom:0 none;border-top:4px solid #333;}
.navbar-menu{position:absolute;border:1px solid #CCC;border-top:0 none;background-color:#FFF;border-radius:0 0 4px 4px;box-shadow:0 3px 3px rgba(0,0,0,0.2);}
.navbar-menu a{display:block;height:30px;padding:0 10px;line-height:30px;font-weight:bold;color:#333;}
.navbar-menu a:hover{text-decoration:none;color:#FFF;background-color:#0263CF;background-image:linear-gradient(to bottom, #0078D9, #0263CF);}

/* nav */
.nav{margin-bottom:10px;}
.nav li{float:left;}
.nav li a{display:block;}
.nav li a:hover{text-decoration:none;}
.nav .active a,.nav .active a:hover{cursor:default;}
.nav .disabled a{color:#666;}
.nav .disabled a:hover{text-decoration:none;cursor:default;}
.nav-tabs,.nav-pills{*zoom:1}
.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:"";}
.nav-tabs:after,.nav-pills:after{clear:both;}
.nav-tabs{border-bottom:2px solid #0266D0;}
.nav-tabs li a{height:34px;margin-right:5px;padding:0 12px;line-height:34px;color:#06C;background:#DAECFE;border-radius:4px 4px 0 0;}
.nav-tabs li a:hover{background-color:#9CF;color:#333;}
.nav-tabs .active a,.nav-tabs .active a:hover{font-weight:bold;color:#FFF;background-color:#026AD2;}
.nav-tabs .disabled a:hover{background-color:#DAECFE;color:#666;}
.nav-pills{border-bottom:1px solid #96C2F1;}
.nav-pills li a{height:24px;margin:0 5px -1px 0;padding:0 12px;line-height:24px;border:1px solid #96C2F1;border-bottom-color:transparent;color:#0066CC;border-radius:3px 3px 0 0;}
.nav-pills li a:hover{background-color:#99CCFF;}
.nav-pills .active a,.nav-pills .active a:hover{/*position:relative;*/background-color:#FFF;border-bottom-color:#FFF;color:#003366;}
.nav-pills .disabled a,.nav-pills .disabled a:hover{color:#666;border-color:#CCC;border-bottom-color:#96C2F1;background-color:#FFF;}

/* breadcrumb */
.breadcrumb{margin:0 0 10px;font-size:12px;color:#666;}
.breadcrumb a{color:#06C;}
.breadcrumb span{margin:0 7px;}
.breadcrumb-underline{border-bottom:1px solid #999;}

/* step */
.tri_out,.tri_in{position:relative;float:right;margin-right:-14px;margin-right:-13px\9;top:0;width:0;height:0;border-width:14px;overflow:hidden;border-color:transparent transparent transparent #F1F1F1;border-style:dotted none dotted solid;border-style:solid none solid solid\0;}
.tri_out{border-left-color:#333;margin-right:-14px\9;border-left-color:#CCC\9;}
.con{position:;height:28px;line-height:28px;margin-left:0px;text-align:center;background-color:#F1F1F1;color:#999;}
.step{border:1px solid #CECECE;overflow:hidden;}
.step-mini{border:1px solid #CECECE;width:420px;overflow:hidden;}
.step-mini .tri_out,.step-mini .tri_in{border-width:10px;margin-right:-10px;margin-right:-9px\9;}
.step-mini .tri_out{margin-right:-10px\9;}
.step-mini .con{height:20px;line-height:20px;}
.step_table{width:100%;}
.step_table .current .con{background-color:#F93;color:#FFF;}
.step_table .current .tri_in{border-left-color:#F93;}
.step_table .clicked .con{background-color:#FFF5D1;color:#666;}
.step_table .clicked .tri_in{border-left-color:#FFF5D1;}

/* page */
.page{margin:20px 0;font-size:12px;color:#666;}
.page a{display:inline-block;height:22px;margin-right:3px;padding:0 7px;line-height:22px;color:#06C;border:1px solid #CCC;}
.page a:hover{text-decoration:none;background-color:#9CF;}
.page .current,.page .current:hover{color:#FFF;background-color:#0266D0;cursor:default;}
.page .disable{color:#CCC;cursor:default;}
.page .disable:hover{color:#CCC;background-color:#FFF;}
.page .text-small{width:25px;text-align:center;}
.page span{height:23px;margin:0 10px;line-height:23px;}
.page .ellipsis{margin:0 3px 0 0;line-height:2;}
.page-simple{margin:15px 0 20px;font-size:12px;color:#0266D0;}
.page-simple div{display:inline;}
.page-simple a{padding:0 7px;}
.page-simple a:hover{text-decoration:underline;}
.page-simple .current,.page-simple .current:hover{text-decoration:none;color:#666;cursor:default;}
.page-simple .page-ctrl{vertical-align:-1px;}
.page-simple .page-ctrl b{display:inline-block;line-height:0;font-size:0;border-top:6px solid #FFF;border-bottom:6px solid #FFF;}
.page-simple .left{border-right:6px solid #0266D0;}
.page-simple .page-ctrl:hover .left{border-right-color:#666;}
.page-simple .right{border-left:6px solid #0266D0;}
.page-simple .page-ctrl:hover .right{border-left-color:#666;}
.page-simple .disable{cursor:default;}
.page-simple .disable .left,.page-simple .disable:hover .left{border-right-color:#666;}
.page-simple .disable .right,.page-simple .disable:hover .right{border-left-color:#666;}
.page-simple .ellipsis{color:#06C;}
.page-right{text-align:right;}
.page-right a,.page-right .ellipsis{margin:0 0 0 3px;}
.page-center{text-align:center;}

/* mod */
.mod{margin:10px 0;padding:10px;border-top:2px solid #0266D0;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;}
.mod-hd{padding:6px 10px;font-weight:bold;}
.mod-bd{padding:10px;}
.mod-blue{margin:10px 0;border:1px solid #96C2F1;}
.mod-blue .mod-hd{border-bottom:1px solid #96C2F1;background-color:#DAECFE;}
.mod-blue-simple{margin:10px 0;padding:10px;border:1px solid #96C2F1;background-color:#DAECFE;}
.mod-gray{margin:10px 0;border:1px solid #CCC;}
.mod-gray .mod-hd{border-bottom:1px solid #CCC;background-color:#F1F1F1;}
.mod-gray-simple{margin:10px 0;padding:10px;border:1px solid #CCC;background-color:#F1F1F1;}

/* calendar */
.calendar{width:204px;background-color:#FFF;font:14px Arial,simsun;color:#333;box-shadow:3px 4px 5px #CCC;}
.calendar .cal_title{position:relative;width:204px; height:30px;background:#0066D0;font:bold 14px/30px tahoma;color:#FFF;text-align:center;}	
.calendar .cal_title .last-month,.calendar .cal_title .next-month{position:absolute;top:0;width:30px;height:30px;background:url(https://picint.sh.ctriptravel.com/cuio/un_icon.png) no-repeat;}
.calendar .cal_title .last-month{left:0;background-position:0 -40px;}
.calendar .cal_title .last-month:hover{background-position:-40px -40px;}
.calendar .cal_title .next-month{right:0;}
.calendar .cal_title .next-month:hover{background-position:-40px 0;}	
.calendar .week{margin:0;border:solid #CCC;border-width:0 0 0 1px;_border-right-width:1px;}
.calendar .week li{float:left;width:29px;_width:28px;height:30px;font:bold 14px/30px simsun;text-align:center;cursor:default;}
.calendar .week li+li+li+li+li+li+li{width:28px;border-right:1px solid #CCC;}
.calendar .week .weekend{color:#F90;} 	
* html .calendar .date{width:206px;border-bottom:1px solid #CCC;}	
.calendar .date a{float:left;width:28px;height:28px; margin-bottom:-1px;margin-right:-1px;border:1px solid #CCC; font:bold 12px/28px tahoma; color:#06c;text-decoration:none;text-align:center;}
.calendar .date a:hover{position:relative;border-color:#96C2FA;background-color:#DAECFF;box-shadow:0 0 3px 1px rgba(255,255,255,0.7) inset;}
.calendar .date .today ,.calendar .date .today:hover{position:relative; border-color:#EC6;background-color:#FFF3CC;}
.calendar .date .select-day,.calendar .date .select-day:hover{position:relative;border-color:#548BD1;background-color:#6AF;color:#FFF;box-shadow:0 0 4px 1px rgba(0,0,0,0.3) inset;}
.calendar .date .disable ,.calendar .date .disable:hover{border-color:#ccc;background-color:#fff;box-shadow:none; color:#ccc;cursor:default;}

/* alert */
.alert{margin-bottom:20px;padding:6px 10px;line-height:1.5;font-size:12px;color:#C09853;border:1px solid #FBEED5;background-color:#FCF8E3;border-radius:4px;text-shadow:0 1px 0 rgba(255,255,255,0.5);}
.alert h4{margin-bottom:5px;}
.alert p,.alert ul{margin-bottom:0;}
.alert p + p{margin-top:5px;}
.alert-success{color:#468847;border-color:#D6E9C6;background-color:#DFF0D8;}
.alert-danger,.alert-error{color:#B94A48;border-color:#EED3D7;background-color:#F2DEDE;}
.alert-info{border-color:#BCE8F1;color:#3A87AD;background-color:#D9EDF7;}
.alert .close{color:#000;opacity:0.3;filter:alpha(opacity=30);}
.alert .close:hover{color:#000;opacity:0.6;filter:alpha(opacity=60);}
.alert-inline{display:inline-block;*display:inline;*zoom:1;margin:0;padding:3px 10px;vertical-align:middle;}
*+.alert-inline{margin-left:10px;}

/* label&badges */
.label,.badge{vertical-align:middle;font-weight:bold;font-size:12px;color:#FFF;background-color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25);}
.label{padding:2px 4px;border-radius:3px;}
.badge{padding:2px 9px;border-radius:9px;}
a.label:hover,a.badge:hover{color:#FFF;text-decoration:none;cursor:pointer;}
.label-important,.badge-important{background-color:#B94A48;}
a.label-important:hover,a.badge-important:hover{background-color:#953B39;}
.label-warning,.badge-warning{background-color:#F89406;}
a.label-warning:hover,a.badge-warning:hover{background-color:#C67605;}
.label-success,.badge-success{background-color:#468847;}
a.label-success:hover,a.badge-success:hover{background-color:#356635;}
.label-info,.badge-info{background-color:#3A87AD;}
a.label-info:hover,a.badge-info:hover{background-color:#2D6987;}
.label-inverse,.badge-inverse{background-color:#333333;}
a.label-inverse:hover,a.badge-inverse:hover{background-color:#1A1A1A;}

/* mask */
.mask,.mask-simple{border:1px solid #96C2F1;background-color:#FFF;}
.mask-hd{padding:6px 10px;font-weight:bold;border-bottom:1px solid #96C2F1;background-color:#DCEDFE;}
.mask-bd{padding:10px;}
.mask-simple .mask-bd{padding-top:16px;}
.close{float:right;width:18px;height:18px;*margin-top:2px;text-align:center;font:normal 24px/18px Arial,Simsun;color:#88BDF2;text-shadow:0 1px 0 #FFF;}
.close:hover{text-decoration:none;color:#49E;}
.mask-simple .close{margin:4px 4px 0 0;}
.mask-btn{margin:10px auto;text-align:center;}
.mask-btn a{margin-left:10px}
.mask-center{margin:10px 0 20px;text-align:center;}

/* tip */
.tip{display:inline-block;*display:inline;*zoom:1;padding:6px 10px;font-size:12px;border:1px solid #FFD990;background-color:#FFFFD9;}