body { font: 12px/1.5 "微软雅黑",tahoma,arial,sans-serif; }
blockquote, body, caption, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, table, td, textarea, th, tr, ul { padding: 0; margin: 0; }
#header { width: 100%; background: #0072c6; font-family: "微软雅黑",tahoma,arial,sans-serif; position: fixed; right: 0; top: 0; z-index: 501;     padding: 0; margin: 0;}
.nav { width: 1110px; margin: 0 auto; }
.logo { float: left; }
a { text-decoration: none; color: #09F; outline: 0; }
img { border: none; vertical-align: top; }
img[Attributes Style] { height: 50px; width: 150px; }
img { border: none; vertical-align: top; }
li { display: list-item; text-align: -webkit-match-parent; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
ol, ul { list-style: none; }
.main-nav { float: left; margin-left: 10px;     padding: 0; margin: 0;} 
.main-nav ul li { float: left; position: relative;     padding: 0; margin: 0;}
.main-nav ul a.current-bg { border-bottom: 4px solid #fe9805; font-weight: 700; }
.main-nav ul li a { font-size: 16px; color: #fff; display: block; padding: 11px 15px; }
.main-nav ul li>a:hover { border-bottom: 4px solid #eaaf0d; }
.main-nav .show-dropdwon { margin-top: 9px; padding: 2px 15px 11px; border-radius: 2px 2px 0; background-image: url(../images/base/nav/dropdown.png); background-repeat: no-repeat; background-position: 50px 12px; }
.main-nav .menu-bd-panel { border: 1px solid #d9d9d9; border-radius: 2px; position: absolute; left: -81px; top: 45px; background: #fff; width: 125px; padding: 8px; }
.menu-bd-panel .top { position: absolute; top: -2px; right: -1px; width: 60px; height: 5px; overflow: hidden; background: #fff; border-right: 1px solid #d9d9d9; }
.menu-bd-panel a { color: #000; text-align: left; line-height: 160%; }
.main-nav .menu-bd-panel .hotel_index { background-image: url(../images/base/nav/hotel_index.png); background-repeat: no-repeat; background-position: 9px 2px; }
.main-nav .menu-bd-panel a { border-radius: 2px; font-size: 14px; text-indent: 35px; color: #317ef2; padding: 2px 0; }
.main-nav .menu-bd-panel .hotel_rebate { background-image: url(../images/rebate/booking/common/nav.png); background-repeat: no-repeat; background-position: 7px 3px; }
.main-nav .menu-bd-panel .hotel_book { background-image: url(../images/base/nav/hotel_book.png); background-repeat: no-repeat; background-position: 5px 6px; }

.header_search { float: left; margin: 10px 0 0 5px; height: 30px; display: inline; border-radius: 15px; overflow: hidden; background-color: #fff; }
.input_search { border: none; height: 24px; padding: 3px; color: #333; float: left; width: 150px; outline-style: none; text-indent: 5px; }
.header_create { display: block; padding: 0 12px; height: 26px; line-height: 24px; margin: 13px 0 0 5px; background: #fe9805; border: 1px solid #f36e00; float: right; color: #fff; }

#main { width: 100%; margin: 0; background-color: #fff; }
.intro { background: url(../images/index/bg_index2.jpg) no-repeat; height: 493px;  background-position:center; position: relative; color: #FFF; }
.intro .bottom { position: absolute; bottom: 23px; right: 50px; text-align: right; }
.intro .title { background-position: 0 -70px;    margin-right: 100px; height: 240px; width: 240px; display: inline-block; }
.intro .create_plan { margin-left:50px; font-size: 36px; color: #3633d0; background-position: 0 -20px;  height: 41px; display: inline-block; text-align: center; line-height: 41px; left: 50px; }
.intro .create_plan2 { margin-left:80px; font-size: 36px; color: #FFF; background-position: 0 -20px;  display: inline-block; text-align: center; line-height: 41px; left: 40px; }
.intro .summary1 {   font-size: 25px; color: #FFF; background-position: 0 -20px; width: 100%; height: 41px; display: inline-block; text-align: left; line-height: 41px; left: 50px; }
.intro .summary2 { font-size: 25px; color: #FFF; background-position: 0 -20px; width: 100%; height: 41px; display: inline-block; text-align: left; line-height: 41px;  left: 50px; }
.intro .show_weixin { margin-top: 0px; font-size: 36px; color: #F633d0; background-position: 0 -20px; height: 41px; display: inline-block; text-align: center; line-height: 41px; }
.intro .intro_title {font-size: 30px;margin-right: -20px;}
.intro .intro_title2 {font-size: 30px;margin-right: 140px;}
.icons { no-repeat; }
.intro .summary { margin-top: 25px; font-size: 20px; height: 50px;}
.intro .left{position: absolute; bottom: 23px; left: 50px; text-align: left;}
.btn-blue { border-color: #09e0f3; background-color: #3633d0; border: 4px solid #3633d0;}
p { display: block; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; }

