html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, img,em, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,input { border:none; 
	margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; 
	font-family: inherit; vertical-align: baseline; list-style:none;
}
.clearfix:after  {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix        {display: inline-block;}
.clearfix        {display: block;}
a:link, a:visited {	text-decoration:none;}
a:hover, a:active {	text-decoration:none;}
a{outline:none;*hide-focus: expression(this.hideFocus=true);}
.x-header{ background:url(../img01/header01.gif) repeat-x left top #ffffff;width:950px;height:114px; margin:0 auto; position:relative;}
.x-headertop{ position:absolute;top:5px;right:5px;}
.x-headertop a{ color:#0058A9;font-size:12px;padding:0 5px; background:url(../img01/nav02.gif) no-repeat left center;}
.x-headertop a.x-headertop02{ background:url(../img01/nav05.gif) no-repeat right center;padding:0 20px;}
.x-nav{height:30px;line-height:30px;border-bottom:1px solid #73A3C7; position:absolute;bottom:0;left:0;width:950px;}
.x-nav p{width:154px;float:right;}
.x-nav .x-navmid{ width:790px;background:url(../img01/nav01.gif) repeat-x;}
.x-nav ul{ background:url(../img01/nav06.gif) no-repeat right top;}
.x-nav ul li{ float:left; background:url(../img01/nav02.gif) no-repeat left center;height:30px; line-height:30px;}
.x-nav ul li a{color:#02549D;font-size:12px;padding:0 20px;}
.x-nav ul li.x-nav02{ background:url(../img01/nav03.gif) no-repeat left top;}

.main{ width:950px;margin:0 auto; font-size:12px; background:url() no-repeat left top #50A1D8;padding:0px 0 0px 0;}
.x-left{ margin-left:10px;_margin-left:5px;float:left;position:relative;}

.tabs {
   background:#FFF9D9;
    float: left;
    position: relative;
    width:271px;
}
.tabs dl.tabs04{ margin:0 auto; padding:10px 0 20px 0;text-align:center;border:1px solid #D5BFAA;border-top:none;}
.menubox {
    overflow: hidden;
    position: relative;
    text-align: center;
	width:271px;
	background:url(../img01/main02.gif) no-repeat;height:39px;
	
}
.mainbox {
    clear: both;
    color: #333333;
    margin-top: -1px;
    padding-bottom: 10px;
    text-align: center;
	border-left:1px solid #D5BFAA;
	border-right:1px solid #D5BFAA;
}

.menubox li {
    cursor: pointer;
    display: block;
    float: left;
    height: 38px;
    line-height: 38px;
    text-align: center;
    width:89px;
	border-bottom:1px solid #D5BFAA;
	border-left:1px solid #D5BFAA;
}
.menubox li.x-leftnav01{ border-left:none;}
.menubox li a {
    color: #333333;
    text-decoration: none;
	font-size:14px;
	font-weight:bold;
}
.menubox li.hover{border-bottom:none;}
.menubox li.hover a {
    color: #C6005A;
    display: block;
    font-weight: 700;
    text-decoration: none;
	font-size:14px;
}

.srctict {
    border-bottom: 1px solid #E8DDA4;
    margin: 0 10px;
    padding-bottom: 15px;
    position: relative;
}
.srcboxtit {
    color: #333333;
    margin: 0px 0 5px;
    padding:20px 0 0 5px;
    text-align: left;
}
.srcinput {
    border: 1px solid #ABADB3;
    color: #666666;
    height: 22px;
    line-height: 22px;
    margin-left: 5px;
    width: 190px;
}
.srclink {
    line-height: 15px;
    margin:10px 0 15px 0;
	*margin:5px 0 5px 0;
	_margin:10px 0 5px 0;
	padding:10px 0;
    padding-left: 5px;
    text-align: left;
}
.srclink strong,.srclink01 strong{margin-bottom:2px; display:block; text-align:left;}

.srclink01{ padding:5px 0px;margin:0 10px;border-bottom:1px solid #E8DDA4;}
.srclink01 strong{text-indent:15px;}
.srclink01 a{ padding:5px 10px;display:block;float:left;}
.srclink a{ padding:5px 10px; display:block; float:left;}
.srcbox2tit {
    margin: 0px 0 10px;
	padding-top:20px;
}
.srclp {
    margin-bottom: 5px;
}
.route-search .srclp {
    margin: 10px 0 5px;
}
#fromPlace {
    position: relative;
    z-index: 10;
}
.route-search label {
    color: #333333;
}
.route-search select {
    border-color: #ABADB3;
    border-style: solid;
    border-width: 1px;
    height: 22px;
    line-height: 22px;
    width: 124px;
}
.route-search select {
    border-style: solid;
    line-height: 22px;
}
.route-search input {
    border-color: #ABADB3;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    height: 22px;
    line-height: 22px;
    width: 122px;
}
.input-color {
    color: #000000 !important;
}




#toPlace {
    position: relative;
    z-index: 9999;
}
#search_box {
    background: none repeat scroll 0 0 #FFFDF1;
    border: 5px solid #CD0468;
    display: none;
    height: auto !important;
    left: 280px;
    min-height: 180px;
    position: absolute;
    top: -140px;
	left:185px;
    z-index: 999;
}
#search_box dl {
    float: left;
    margin: 0 10px 10px 0;
    overflow: hidden;
    position: relative;
    width: 160px;
    z-index: 110;
}
#search_box dl dt {
    border-bottom: 1px dashed #C6005A;
    color: #C6005A;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 10px;
}
#search_box dl dt a {
    color: #C6005A;
}
#search_box dl dd {
    color: #999999;
    float: left;
    line-height: 20px;
    padding: 0 0 0 10px;
    width: 70px;
}
.close-btn {
    background-color: #DD0066;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: arial;
    font-size: 16px;
    height: 14px;
    line-height: 14px;
    padding: 2px 3px;
    position: absolute;
    right: 5px;
    text-align: center;
    top: 5px;
    width: 14px;
}
#search-icon {
    background: url("http://pic.lvmama.com/img/super_v2/pointleft.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 17px;
    left: -12px;
    position: absolute;
    top:140px;
    width: 12px;
    z-index: 200;
}
#box_iframe {
    border: none;
    display: block;
    left: -5px;
    position: absolute;
    top: -5px;
    width: 730px;
    z-index: 100;
}
#city-list {
    background-color: #FFFDF1;
    left: 0;
    padding: 20px 10px 20px 20px;
    position: relative;
    top: 0;
    width: 540px;
    z-index: 110;
}





/*sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss*/
.srclinet {
    text-align: center;
}
fieldset, img {
    border: 0 none;
}
ol, ul {
    list-style: none outside none;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 12px;
    font-weight: normal;
}
body {
    font-family: Arial,simsun;
    font-size: 12px;
}
.clear {
    clear: both;
}
.colorOrg {
    color: #CC0066 !important;
}
.input-color {
    color: #000000 !important;
}
.d-height {
    height: 248px;
}
.current-pla {
    color: #CC0066 !important;
    font-weight: bold !important;
}
.topOneAd {
    margin-bottom: 10px;
}
.quick-menu li {
    background: url("http://pic.lvmama.com/img/super_v2/s2_detail_icons.gif") no-repeat scroll 999em 0 transparent;
}
#s2-site-nav {
    background-color: #F0F0F0;
    color: #333333;
    height: 26px;
    line-height: 26px;
    margin: -10px auto 0;
    padding: 2px 0;
    position: relative;
    z-index: 30;
}
#site-nav .menu {
    position: relative;
}
#s2-site-nav .quick-menu {
    left: 10px;
    position: absolute;
    top: 1px;
}
#s2-site-nav .quick-menu li {
    background-position: right -447px;
    float: left;
    margin-left: -1px;
    padding: 1px 15px 0 0;
    position: relative;
}
#s2-site-nav .quick-menu li.last {
    background: none repeat scroll 0 0 transparent;
}
#s2-site-nav .quick-menu li a, #s2-site-nav .quick-menu li a:hover {
    color: #333333;
}
#s2-site-nav .menu-hd {
    cursor: pointer;
    display: inline-block;
    height: 26px;
    margin: 0 1px 0;
    padding: 0 15px 0 10px;
    position: relative;
    z-index: 1002;
}
#s2-site-nav .menu-hd b {
    -moz-transition: -webkit-transform 0.2s ease-in 0s;
    border-color: #EEEEEE #EEEEEE #666666;
    border-style: solid;
    border-width: 4px;
    font-size: 0;
    height: 0;
    line-height: 0;
    position: absolute;
    right: 3px;
    top: 7px;
    width: 0;
}
#s2-site-nav .menu-bd-panel {
    background-color: #FFFFFF;
    padding: 5px 10px;
}
#s2-site-nav .menu-bd dl {
    padding: 5px 0;
}
#s2-site-nav .menu-bd .last {
    border: 0 none;
}
#s2-site-nav .menu-bd dt {
    color: #8C8C8C;
    font-weight: bold;
    line-height: 1.5;
    text-align: left;
}
#s2-site-nav .menu-bd dt a {
    color: #CC0066;
}
#s2-site-nav .menu-bd dd {
    line-height: 22px;
    text-align: left;
}
#s2-site-nav .menu-bd dd a {
    margin-right: 10px;
}
#s2-site-nav .menu-bd dd i {
    color: #8C8C8C;
    font-style: normal;
    padding: 0 2px;
}
#s2-site-nav .menu-bd dd span {
    color: #8C8C8C;
}
#s2-site-nav .menu-bd {
    background: url("http://pic.lvmama.com/img/super_v2/loading_32_32.gif") no-repeat scroll 50% 50% #FFFFFF;
    overflow: hidden;
    width: 360px;
}
#s2-site-nav .menu-bd {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BFBFBF;
    display: none;
    left: 1px;
    padding: 10px;
    position: absolute;
    top: 27px;
    z-index: 999;
}
#s2-site-nav .current-crumb {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #BFBFBF #BFBFBF -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
}
#s2-site-nav .current-crumb b {
    border-color: #666666 #FFFFFF #FFFFFF;
    top: 12px;
}
#s2-site-nav .menu:hover .menu-hd, #s2-site-nav .hover .menu-hd {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 white;
    border-color: #999999 #999999 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    margin: 0;
}
#s2-site-nav .menu:hover .menu-bd, #s2-site-nav .hover .menu-bd {
    display: block;
}
#s2-site-nav .menu:hover .menu-hd b, #s2-site-nav .hover .menu-hd b {
    -moz-transform: rotate(180deg);
    -moz-transform-origin: 50% 30%;
    border-color: #666666 #FFFFFF #FFFFFF;
}
a {
    color: #0055EE;
    font-family: arial,simsun;
    text-decoration: none;
}
a:hover {
    color: #BA2636;
    text-decoration: underline;
}
a.red {
    color: #D50066;
}
.shortcut {
    background: none repeat scroll 0 0 #EEEEEE;
    border-bottom: 1px solid #DCDCDC;
    height: 21px;
    line-height: 21px;
    position: relative;
    width: 100%;
    z-index: 999;
}
.shortcut p {
    color: #666666;
    float: left;
}
.shortcut ul {
    float: right;
}
.shortcut ul li {
    background: url("http://pic.lvmama.com/img/20800102/headerbg.png") no-repeat scroll right 5px transparent;
    display: inline;
    float: left;
    margin-right: 5px;
    padding-right: 5px;
}
.shortcut a {
    color: #0055EE;
    text-decoration: none;
}
.shortcut a:hover {
    color: #CC0066;
    text-decoration: underline;
}
.shortinner {
    margin: 0 auto;
    width: 980px;
}
.footer_link {
    margin: 0 auto;
    width: 980px;
}
#my-lvmama, .my-lvmama {
}
#my-lvmama b, .my-lvmama b {
    background: url("http://pic.lvmama.com/img/20800102/headerbg.png") no-repeat scroll 0 -125px transparent;
    display: inline-block;
    height: 7px;
    margin: 0 0 0 2px;
    width: 7px;
}
#my-lvmama a, .my-lvmama a {
    background: url("http://pic.lvmama.com/img/20800102/headerbg.png") no-repeat scroll 63px -122px transparent;
    padding-right: 12px;
}
#change_city a {
    background-position: 50px -122px;
}
#my-lvmama a.on, .my-lvmama a.on {
    background: url("http://pic.lvmama.com/img/20800102/headerbg.png") no-repeat scroll 63px -135px transparent;
}
#change_city a.on {
    background-position: 50px -122px;
}
#lvmama_sub, .lvmama_sub {
    background-color: #FFFFFF;
    border: 1px solid #DD0066;
    display: none;
    padding: 5px 20px;
    position: absolute;
    right: 180px;
    top: 25px;
    z-index: 999;
}
.lvmama_sub {
    right: 10px;
}
#lvmama_sub a, .lvmama_sub a {
    display: block;
    line-height: 25px;
}
.wrap {
    margin: 0 auto 10px;
    position: relative;
    width: 980px;
    z-index: 200;
}
.wrap .header, .header {
    margin-bottom: 5px;
    overflow: hidden;
    padding-left: 10px;
    padding-top: 5px;
    width: 970px;
}
.wrap .newMarginBot, .newMarginBot {
    margin-bottom: 15px;
}
.header .logo {
    float: left;
    padding: 5px 0 0;
}
.header .logo img {
    float: left;
    margin-left: 10px;
    position: relative;
}
.logo ul, .logo a {
    float: left;
}
.logo a {
    outline: medium none;
}
.header .logo img {
    margin: -3px 0 0;
}
.header .logo img.logoImg1 {
    margin-left: 17px;
}
.header .logo img.logoImg11 {
    margin: -3px 0 0 10px;
}
.header .logo img.logoImg2 {
    margin-left: -23px;
}
.header .logo img.logoImg22 {
    margin-top: 2px;
}
#channel {
    margin-top: 9px;
}
.logo ul {
    margin-right: 30px;
}
.cityname {
    font-size: 20px;
    font-weight: 700;
    padding: 19px 0 2px 10px;
}
.header .search {
    display: inline;
    float: right;
    height: 30px;
    margin: 12px 0 0 50px;
    overflow: hidden;
    width: 440px;
}
.header .search input {
    background: none repeat scroll 0 0 transparent;
    border-color: #CC0066 -moz-use-text-color #CC0066 #CC0066;
    border-left: 2px solid #CC0066;
    border-style: solid none solid solid;
    border-width: 2px 0 2px 2px;
    color: #666666;
    float: left;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    margin: 0;
    padding: 2px 0 0 2px;
    vertical-align: middle;
    width: 346px;
}
.header .search img {
    cursor: pointer;
    float: left;
    vertical-align: middle;
}
#vertical-channel {
    padding: 0 0 0 5px;
    width: 975px;
}
#vertical-channel ul {
    height: 24px;
    overflow: hidden;
    padding-left: 5px;
}
#vertical-channel li {
    background-position: 0 -56px;
    display: inline;
    float: left;
    margin: 0 4px 0 0;
}
#vertical-channel .current a {
    background-color: #CC0066;
    background-position: 0 -56px;
}
#vertical-channel .current a span {
    background-position: right -56px;
    color: #FFFFFF;
    height: 24px;
    line-height: 26px;
    padding: 0 17px;
}
#vertical-channel .current a:hover span {
    background-position: right -56px;
    color: #FFFFFF;
    height: 24px;
    line-height: 26px;
    padding: 0 17px;
}
#vertical-channel .current a:hover {
    background-position: 0 -56px;
}
#vertical-channel a span {
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    height: 24px;
    line-height: 26px;
    padding: 0 16px;
}
#vertical-channel a {
    color: #333333;
    display: inline-block;
    outline: 0 none;
    padding-left: 3px;
    text-decoration: none;
}
#vertical-channel a, #vertical-channel a span {
    background: url("http://pic.lvmama.com/img/20800102/headerbg.png") no-repeat scroll -999em 0 transparent;
}
#vertical-channel a {
    background-position: 0 -84px;
    color: #333333;
    display: inline-block;
    outline: 0 none;
}
#vertical-channel a:hover {
    background-position: 0 -56px;
    color: #FFFFFF !important;
    text-decoration: none;
}
#vertical-channel a span {
    background-position: right -84px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    line-height: 26px;
    padding: 0 16px;
}
#vertical-channel a:hover span {
    background-position: right -56px;
}
#vertical-channel li.otherchannel {
    float: right;
}
#channel #vertical-channel li.otherchannel a {
    background: url("http://pic.lvmama.com/img/20800102/headerbg.png") no-repeat scroll 0 -8px transparent;
    font-weight: 500;
}
#channel #vertical-channel li.otherchannel span {
    background: none repeat scroll 0 50% transparent;
    font-weight: 500;
    padding: 0 4px;
}
#channel #vertical-channel li.otherchannel a:hover span {
    color: #CC0066;
    font-weight: 500;
}
#channel #vertical-channel li.current-text a span, #channel #vertical-channel li.current-text a:hover span {
    color: #CC0066;
    font-weight: bold;
}
.shopcart {
    background: url("http://pic.lvmama.com/img/20800102/headerbg.png") no-repeat scroll -152px -35px transparent;
    padding-left: 22px;
}
.line-notice-text {
    display: none;
    margin: 0 auto;
    padding: 10px;
    width: 960px;
}
.menuhot, .menuhot2, .menuhot3 {
    position: absolute;
    top: 58px;
    z-index: 999;
}
.menuhot {
    left: 615px;
}
.menuhot2 {
    display: none;
    left: 770px;
    top: 60px;
}
.menuhot3 {
    left: 505px;
}
.wrap .indexmenuhot {
    top: 60px;
}
.icon-location .menuhot2, .icon-location .menuhot3, .icon-location .menuhot {
    top: 63px;
}
.indextopban {
    margin: 0 auto;
    width: 980px;
}
topbanner {
    margin: 0 0 18px;
}
.l_footer {
    clear: both;
    overflow: hidden;
}
.index_footer_img, .footer_img {
    padding: 10px 0;
    text-align: center;
    width: 984px;
}
.index_footer_img img, .footer_img img {
    margin: 0 10px;
}
.index_footer, .footer {
    border-top: 3px solid #D35299;
    clear: both;
    color: #666666;
    line-height: 25px;
    margin: 10px auto 0;
    padding: 10px 0;
    text-align: center;
    width: 980px;
}
.index_footer .indexftmenu {
    color: #003DEE;
}
.index_footer a, .footer a {
    margin: 0 7px;
}
.index_footer .ftsrc {
    color: #333333;
}
.index_footer .ftsrc span {
    font-size: 14px;
}
.index_footer .ftsrc a {
    color: #333333;
    margin: 0;
}
.fl {
    color: #000000;
    line-height: 24px;
    margin: 0 auto;
    padding: 0 0 10px;
    width: 980px;
}
.fl a {
    color: #666666;
}
.fl p {
    clear: both;
    overflow: hidden;
}
.fl strong, .fl span {
    display: block;
    float: left;
    font-weight: 500;
}
.fl span {
    text-align: left;
    width: 900px;
}
.fttencent {
    color: #333333;
    margin-top: 5px;
}
.fttencent strong {
    font-weight: 500;
}
.fttencent span {
    margin-right: 10px;
}
#lv_page {
    overflow: hidden;
}
.Pages {
    clear: both;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 5px;
    text-align: right;
}
.Pages a.PrevPage {
    background: url("http://pic.lvmama.com/img/g_com.gif") no-repeat scroll left top transparent;
    font-family: "","";
}
.Pages a.NextPage {
    background: url("http://pic.lvmama.com/img/b_com.gif") no-repeat scroll left top transparent;
    font-family: "","";
}
.Pages a.PageLink:link, a.PageLink:visited, a.PageLink:active {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E4B4D7;
    color: #0076FA;
    float: left;
    font-size: 12px;
    font-weight: normal;
    line-height: 100%;
    margin-left: 2px;
    padding: 4px 8px;
    text-decoration: none;
}
.Pages a.PageLink:hover {
    background: none repeat scroll 0 0 #F7F1F5;
    border: 1px solid #E4B4D7;
    color: #A70679;
    font-size: 12px;
    padding: 4px 8px;
    text-decoration: none;
}
.Pages a.PrevPage:link, a.PrevPage:visited, a.PrevPage:active {
    background-color: #FFFFFF;
    background-position: 3px 5px;
    border: 1px solid #E4B4D7;
    color: #0076FA;
    float: left;
    font-size: 12px;
    font-weight: normal;
    line-height: 100%;
    margin-left: 2px;
    padding: 5px 5px 3px 14px;
    text-decoration: none;
}
.Pages a.PrevPage:hover {
    background-color: #F7F1F5;
    background-position: 3px 5px;
    border: 1px solid #E4B4D7;
    color: #A70679;
    font-size: 12px;
    padding: 5px 5px 3px 14px;
    text-decoration: none;
}
.Pages a.NextPage:link, a.NextPage:visited, a.NextPage:active {
    background-color: #FFFFFF;
    background-position: 45px 5px;
    border: 1px solid #E4B4D7;
    color: #0076FA;
    float: left;
    font-size: 12px;
    font-weight: normal;
    line-height: 100%;
    margin-left: 2px;
    padding: 5px 14px 3px 5px;
    text-decoration: none;
}
.Pages a.NextPage:hover {
    background-color: #F7F1F5;
    background-position: 45px 5px;
    border: 1px solid #E4B4D7;
    color: #A70679;
    font-size: 12px;
    padding: 5px 14px 3px 5px;
    text-decoration: none;
}
.Pages span.PageSel {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #A70679;
    float: left;
    font-weight: bold;
    margin-left: 2px;
    padding: 4px 8px;
}
.Pages span.PageMore {
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
    color: #666666;
    float: left;
    padding: 2px 8px;
}
.toptips {
    background: url("http://pic.lvmama.com/img/tipsbg.gif") no-repeat scroll 5px 3px #FFFFE0;
    border: 1px solid #F9DFB2;
    color: #555555;
    margin: 0 auto;
    padding: 4px 0 4px 25px;
    width: 953px;
}
.prodetailban {
    height: auto;
    margin: 0 auto;
    width: 980px;
}
div.right-box {
    border: 1px solid #CCCCCC;
    color: #333333;
    float: right;
    line-height: 21px;
    margin: 0 0 10px;
    padding: 0 0;
    position: relative;
    width: 218px;
}
#imager_div {
    float: right;
    width: 220px;
}
.zoom-1 div.gtravel {
    width: 750px;
}
.zoom-1 div.item ul {
    width: auto;
}
.zoom-1 div.left-box {
    width: 750px;
}
.newMenuInlet, .newSearch .searchBun, .closeSubMenu, .columnMenu, .arrowUp, .cityMenu li {
    background: url("http://pic.lvmama.com/img/v2/menuLeftBg.gif") no-repeat scroll left top transparent;
}
.newMenuHot {
    top: 68px;
}
.newMenuHot2 {
    top: 70px;
}
.newHeadAd {
    float: right;
    height: 60px;
    overflow: hidden;
    text-align: right;
}
.newHeadAd li {
    list-style: none outside none;
    overflow: hidden;
    padding-right: 5px;
}
.newHeadAd li a {
    display: block;
    float: right;
    font-size: 14px;
    height: 60px;
    line-height: 60px;
    text-decoration: underline;
}
#newSubMenu {
    display: none;
}
.newSubNavbar {
    background: url("http://pic.lvmama.com/img/v2/menuWane.gif") no-repeat scroll right top #CC0066;
    height: 35px;
    position: relative;
    z-index: 35;
}
.newMenuInlet {
    background-position: left top;
    float: left;
    height: 35px;
    width: 220px;
}
.newMenuInlet p {
    cursor: default;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    padding: 8px 12px 0 18px;
}
.newMenuInlet p strong {
    color: #9C006F;
    font-weight: bold;
}
.newSearch {
    float: left;
    height: 35px;
    overflow: hidden;
    padding-left: 12px;
}
.newSearch input, .newSearch .searchBun {
    border: 1px solid #AA0055;
    float: left;
    height: 24px;
    line-height: 24px;
    margin: 5px 0;
    vertical-align: middle;
    width: 260px;
}
.newSearch input {
    color: #666666;
    text-indent: 5px;
}
.newSearch .searchBun {
    background-position: 0 -109px;
    border-left: medium none;
    color: #000000;
    cursor: pointer;
    display: block;
    font: bold 14px '宋体';
    height: 14px;
    overflow: hidden;
    padding: 5px 0;
    text-align: center;
    width: 95px;
}
.newHotSearch {
    color: #FFFFFF;
    float: left;
    height: 35px;
    line-height: 35px;
    margin-left: 20px;
    overflow: hidden;
}
.newHotSearch dt, .newHotSearch dd {
    float: left;
}
.newHotSearch dt {
    font-weight: bold;
}
.newHotSearch dd a, .newHotSearch dd a:visited {
    color: #FFFFFF;
    margin-right: 12px;
}
.newHotSearch dd a:hover {
    color: #FFFFFF;
    margin-right: 12px;
    text-decoration: underline;
}
.newSubMenu {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FDF7FA;
    border-color: -moz-use-text-color #BF1842 #BF1842;
    border-right: 1px solid #BF1842;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    color: #333333;
    height: 215px;
    left: 0;
    padding-top: 1px;
    position: absolute;
    top: 35px;
    width: 218px;
    z-index: 999;
}
.newMenuBlock h2 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("http://pic.lvmama.com/img/v2/menuLeftBg.gif") no-repeat scroll -12px -144px #FDF7FA;
    border-color: #EED5DB #FDF7FA #FDF7FA;
    border-right: 1px solid #FDF7FA;
    border-style: solid;
    border-width: 1px;
    cursor: default;
    display: block;
    font-size: 14px;
    height: 29px;
    line-height: 29px;
    margin: 0 10px;
    overflow: hidden;
    padding-left: 20px;
    position: relative;
}
h2.firstTitle {
    border-top: 1px solid #FDF7FA;
}
.newMenuBlock h2.currentLink {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("http://pic.lvmama.com/img/v2/menuLeftBg.gif") no-repeat scroll -285px -144px #FFFFFF;
    border-color: #BF1842 -moz-use-text-color #BF1842 #BF1842;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    width: 160px;
    z-index: 999;
}
.newSubMenu h3 {
    background: none repeat scroll 0 0 #FBEFF5;
    border: medium none;
    color: #CC0066;
    height: 29px;
    line-height: 29px;
    text-indent: 18px;
}
.newSubMenu h3 a {
    color: #CC0066;
}
.newSubMenuCon {
    background: url("http://pic.lvmama.com/img/v2/newPathBg.gif") repeat-y scroll right top #FFFFFF;
    border: 1px solid #BF1842;
    display: none;
    left: 190px;
    min-height: 200px;
    position: absolute;
    top: 1px;
    width: 557px;
    z-index: 120;
}
.newPel, .newPath {
    float: left;
    line-height: 20px;
    padding: 16px;
}
.newPel {
    padding: 15px 15px 0;
    width: 400px;
}
.newPel dl {
    border-bottom: 1px solid #EED5DB;
    clear: both;
    margin-bottom: 9px;
    overflow: hidden;
    padding-bottom: 5px;
    width: 400px;
}
.newPel dl dt {
    color: #D00060;
    float: left;
    font-weight: bold;
    overflow: hidden;
    width: 60px;
}
.newPel dl dt a, .newPath dl dt a, #recommendPel dt strong a {
    color: #D00060;
    text-decoration: underline;
}
.newPel dl dd {
    float: left;
    overflow: hidden;
    width: 340px;
}
.newPel dl dd span {
    display: block;
    float: left;
    white-space: nowrap;
}
.newPel dl dd a {
    border-left: 1px solid #D4D4D4;
    color: #333333;
    margin-bottom: 10px;
    margin-left: 8px;
    padding-left: 8px;
}
.newPel dl dd a:hover, .newPath dd a:hover {
    color: #BA2636;
}
#recommendPel dt {
    font-weight: normal;
    margin-bottom: 1px;
    text-align: right;
    text-decoration: none;
    width: 100%;
}
#recommendPel dt strong {
    color: #D00060;
    float: left;
    font-weight: bold;
}
#recommendPel dt a {
    color: #0055EE;
    margin-left: 10px;
    text-decoration: none;
}
#recommendPel dd {
    clear: both;
    margin: 0;
    width: 100%;
}
#recommendPel dd a {
    border: medium none;
    color: #999999;
    display: inline;
    float: none;
    margin: 0;
    padding: 0;
    text-decoration: underline;
    white-space: normal;
}
#recommendPel dd em {
    color: #999999;
    font-style: normal;
    margin-right: 10px;
}
.recommentMore {
    margin-bottom: 15px;
    margin-top: 5px;
}
.newPath dl {
    margin-bottom: 5px;
    overflow: hidden;
    width: 90px;
}
.newPath dt {
    color: #CB0063;
    font-weight: bold;
}
.newPath dd a {
    color: #333333;
}
.closeSubMenu {
    background-position: -230px -109px;
    cursor: pointer;
    display: block;
    height: 15px;
    position: absolute;
    right: 5px;
    text-indent: -9999px;
    top: 5px;
    width: 15px;
}
#newMenuTitle {
    position: relative;
}
.columnMenu {
    background-position: 0 -61px;
    cursor: pointer;
}
.arrowUp {
    height: 15px;
    position: absolute;
    right: 15px;
    top: 10px;
    width: 15px;
}
.newMenuInlet .arrowUp {
    background-position: -255px 0;
}
.columnMenu .arrowUp {
    background-position: -230px 0;
}
.cityMenu {
    margin-bottom: -2px;
    margin-top: 10px;
    overflow: hidden;
    padding-left: 10px;
    position: relative;
    z-index: 10;
}
.cityMenu li {
    background-position: -230px -63px;
    color: #333333;
    cursor: pointer;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    margin-right: 4px;
    text-align: center;
    width: 109px;
}
.cityMenu li.currentCity {
    background-position: -230px -30px;
    color: #CC0066;
}
.newCityList {
    border-top: 1px solid #D1056E;
    clear: both;
    position: relative;
    z-index: 8;
}
.newCityList h2 {
    color: #333333;
    font: bold 14px '宋体';
    text-indent: 9px;
}
.newCityList h6 {
    color: #CC0066;
    font-weight: bold;
    padding-top: 18px;
    text-align: center;
}
.hotCityList {
    margin-top: 13px;
    overflow: hidden;
    padding-bottom: 15px;
    padding-left: 10px;
}
.hotCityList li {
    display: inline;
    float: left;
    margin-right: 20px;
}
.hotCityList li a {
    display: block;
    margin-bottom: 7px;
    text-align: center;
}
.cityBlock, .leftBlock {
    border: 1px solid #E5E5E5;
    float: left;
    margin-bottom: 10px;
    width: 483px;
}
.leftBlock {
    border: 0 none;
    clear: both;
    margin: 0 10px 0 0;
}
.cityBlock h2 {
    background: none repeat scroll 0 0 #F6F6F6;
    border-bottom: 1px solid #E5E5E5;
    height: 30px;
    line-height: 30px;
}
.newCityList dl {
    border-bottom: 1px solid #E5E5E5;
    clear: both;
    margin: 15px 9px 13px;
    overflow: hidden;
    width: 465px;
}
.newCityList dl dt {
    color: #CC0066;
    float: left;
    font-weight: bold;
    width: 60px;
}
.newCityList dl dt a {
    color: #CC0066;
    text-decoration: underline;
}
.newCityList dl dd {

    display: inline;
    float: left;
    overflow: hidden;
    width: 405px;
}
.newCityList dl dd a {
    border-left: 1px solid #D4D4D4;
    color: #333333;
    display: block;
    float: left;
    margin-bottom: 10px;
    margin-right: 8px;
    padding-left: 8px;
    white-space: nowrap;
}
.noneBorder {
    border: medium none !important;
    margin-bottom: 5px !important;
}
.overseas {
    display: none;
}
.overseas ul {
    border-bottom: 1px solid #E5E5E5;
    padding-bottom: 6px;
}
.overseas h2 {
    clear: both;
    margin-top: 15px;
}
.advImg {
    margin: 10px 0;
}
.hideSelect {
    background-color: transparent;
    border: medium none;
    left:6px;+left:12px;_left:0;
    position: absolute;
    top: 24px;
    width: 220px;
    z-index: 50;
}
.full-star {
    background: url("http://pic.lvmama.com/img/icons/star.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 18px;
    vertical-align: text-top;
    width: 90px;
}
.five-star-solid {
    background-position: 0 0;
}
.five-star-hollow {
    background-position: -90px 0;
}
.four-star-solid {
    background-position: 0 -19px;
    width: 75px;
}
.four-star-hollow {
    background-position: -90px -19px;
    width: 75px;
}
.three-star-solid {
    background-position: 0 -38px;
    width: 55px;
}
.three-star-hollow {
    background-position: -90px -38px;
    width: 55px;
}
.two-star-solid {
    background-position: 0 -57px;
    width: 35px;
}
.two-star-hollow {
    background-position: -90px -57px;
    width: 35px;
}
#desComm, #destComm {
    cursor: pointer;
}


/*right*/
.x-right{ background:#FFF9D9;width:650px; position:relative; float:right; margin-right:5px;}
.x-right ul li{ position:relative; font-family:simsun;color:#ffffff;font-size:14px;width:280px; float:left;margin:0 0 10px 30px;_margin:0 15px 10px 15px;}
.x-right ul li a,.gengduo a{ display:block; color:#0055EE; text-align:center;line-height:20px;margin-bottom:10px;}
.x-right ul li a img{width:280px;height:140px;}
.x-right ul li p{height:22px;line-height:22px;width:80px;text-align:center; position:absolute;top:118px;left:0; background:#CC0066;}
.gengduo{ text-align:center;}
.x-right h3{ text-align:center;margin-bottom:30px;}
.x-right .l,.x-right .r,.x-right .bottoml,.x-right .bottomr{ position:absolute; overflow:hidden;}
.x-right .l{ background:url(../img01/right02.gif) no-repeat; width:19px;height:21px;top:0; left:0;}
.x-right .r{ background:url(../img01/right03.gif) no-repeat; width:21px;height:21px; top:0;right:0;}
.bottoml{ background:url(../img01/right04.gif) no-repeat;height:19px;width:19px;bottom:0;_bottom:-1px;left:0; position:absolute;z-index:130; overflow:hidden;}
.bottomr{ background:url(../img01/right05.gif) no-repeat; height:19px; width:21px;bottom:0;_bottom:-1px;right:0;__right:-1px; position:absolute; overflow:hidden;}
.x-left .bottoml{ background:url(../img01/right004.gif) no-repeat;height:23px;width:22px;_bottom:0px;}
.x-left .bottomr{ background:url(../img01/right005.gif) no-repeat;height:22px;width:22px;_bottom:0px;}
.x-leftmidbottom{text-align:center;}
.x-leftmidbottom p{ padding:15px 0;}
.x-leftmidbottom p.x-leftmidbottom02{ padding:0 0 20px 0;}


/*****    *****/
.srclinet{border-bottom:1px solid #e8dda4;margin:0px 10px;padding:0px 10px 19px 10px; text-align:left;}
.srclinet2 .hotel-sec-main{border-bottom:1px solid #e8dda4;margin-bottom:0;color:#666;line-height:18px;padding:0 10px;}
.hotel-sec-main th {color:#333;font-weight:normal;text-align:right;padding-right:14px;}
.srclinet2 .hotel-sec-main th span{color:#f00;}
.srclinet2 dl{text-align:left;}
.srclinet2 .hotel-src-btn2{margin-left:0;}
.srclinet2 .srcticb{padding-top:10px;}
.srcticb{border-top:1px solid #fff;margin:0px 10px;padding:10px 10px 0; text-align:left;}
.srcticb ol{padding:5px 0px 0px;}
.srcticb ol li,.noticemain ul li,.speprimain p.spepritxt-list{line-height:25px;height:25px;overflow:hidden;background:url(http://pic.lvmama.com/img/dest/line_icons.gif) no-repeat -100px -290px;padding-left:9px;}
.spepritxt-list{margin:0 3px;}
.srclp{margin-bottom:5px;}
.srclibtn{ text-align:center;margin:10px 0px 0px 7px;}
/*jiaodiantu*/
.l_slider {border:1px solid #e5e5e5;padding:2px;overflow:hidden;margin-bottom:10px;}
.l_slide_box {position:relative;overflow:hidden;}
#DestpicFlow {overflow: hidden; position: relative; height: 200px;font:12px Tahoma;}
#DestpicFlow .Slides li {float: left; display:none;}
#DestpicFlow .Slides img {width: 460px;height: 200px;}
#DestpicFlow .SlideTriggers {z-index: 10; right: 7px; bottom: 3px; position: absolute;}
#DestpicFlow .SlideTriggers li {border: #fff 1px solid;font-size: 14px; background:#757575; float: left; overflow: hidden; display:block; width: 17px; cursor: pointer; color: #fff; margin-right: 3px; height: 17px; text-align: center}
#DestpicFlow .SlideTriggers li.Current {margin-top: 0px; fong-weight: 700; background:#f08000; width: 17px; height: 17px}
/*jiaodiantu end*/
.focusbot{border:1px solid #e5e5e5;padding:1px;}
.focuszt{height:60px;border-bottom:1px dotted #e5e5e5;}
.focusjd{height:60px;}
.focusbotit{background:#f7f7f7;color:#666;float:left; font-size:12px;width:23px;height:47px;padding:13px 0px 0px 0px;text-align:center; line-height:20px;}
.focuszt ul,.focusjd ul{float:left;width:420px;padding:10px 0px 0px 10px;overflow:hidden;}
.focuszt ul li,.focusjd ul li{float:left;margin:0px 10px 0px 0px; line-height:24px;white-space:nowrap;font-size:14px;}

.trbtn{ overflow:hidden;zoom:1;margin-bottom:10px;}
.trbtn a{margin-right:2px;/*margin-right:10px;*/background:url(http://pic.lvmama.com/img/index1008/trbtn2.gif) no-repeat;color:#d50066;font-size:12px;/*font-size:14px;*/font-weight:700;text-align:center;width:68px;/*width:86px;*/height:23px;padding-top:8px;padding-top:9px\0;*padding-top:9px;float:left; display:block; text-decoration:none;}/** 2011-6-21 首页样式修改 **/
.trbtn a:hover{color:#d50066; text-decoration:none;}
.trbtn a.nomar{margin-right:0px;}
.trbtn a.nomar2{margin-right:0px;background:url(http://pic.lvmama.com/img/index1008/trbtn2_1.gif) no-repeat;text-indent:15px;} /*****  新加 2011-6-21  *****/
.notice{border:1px solid #e5e5e5;margin-bottom:10px;height:164px;overflow:hidden;}
.noticetit{background:#f6f6f6;font-size:14px;height:26px;border-bottom:1px solid #e5e5e5;color:#333;font-weight:700;padding:0px 10px;line-height:26px;}
.noticetit a{float:right; font-weight:500;font-size:12px;}
.noticemain p{color:#333;padding:10px 10px 0;line-height:20px;}
.noticemain p a{color:#555;}
.noticemain ul{margin:5px 0 6px 10px;color:#fff;}
.noticemain ul li{line-height:20px;color:#888888;}
.noticemain ul li img{vertical-align:middle;margin:7px 0;}
.noticemain ul li a{color:#05e;}

.hv{width:280px;height:125px;/*background:url(http://pic.lvmama.com/img/index1008/shhvbg.jpg) no-repeat;*/ position:relative;color:#555; line-height:18px;}
.hv_cd{width:280px;height:125px;background:url(http://pic.lvmama.com/img/index1008/cdhvbg.gif) no-repeat; position:relative;color:#555; line-height:18px;}
.hvzt{ position:absolute; top:20px;left:120px; font-size:12px;color:#3E843F}
.hvp1{ position:absolute; top:40px;left:16px; color:#C74729; }
.hvp2{ position:absolute; top:65px;left:20px; font-family:arial;}
.hvp2 span{color:#FD5300;font-size:24px;font-weight:500;font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px;}
.hvp2 del{font-size:12px;color:#555;margin-right:8px;text-decoration:none;background:url(http://pic.lvmama.com/img/viewspot/vs_line01.jpg) repeat-x left 9px;}
.hvp3{ position:absolute; bottom:10px;right:90px; text-align:right; line-height:16px; display:none;}
.hvorder{position:absolute; bottom:37px;right:85px; display:block;width:68px;height:20px; }
.hvdest{position:absolute; top:10px;left:15px; display:block;width:92px;height:25px;}

.main-c{clear:both;overflow:hidden;zoom:1;}
.destrip{float:left;margin-right:10px;width:218px;border:1px solid #D4BFAA;background:#fff9d9;}
.recommend{float:right;width:460px;margin-top:10px;}
.main-br .speprice{float:none;}
.speprice{float:right; width:278px;border:1px solid #e5e5e5;margin:10px 0; overflow:hidden;}
.destriptit{border-bottom:1px solid #D4BFAA;height:30px;line-height:30px;padding:0px 10px;color:#C6005A;font-weight:700;overflow:hidden;zoom:1;}
.destriptit a{float:right;font-weight:500;color:#333;}
.destripmain strong{display:block;margin:0px 10px;color:#333;}
.destripmain {padding-top:20px;}
.destripmain ul {width:208px;overflow:hidden;zoom:1;margin:5px 0px 20px 10px;}
.destripmain ul li{float:left;margin-right:10px; white-space:nowrap; line-height:20px;}
.destripmain ul li a{color:#333;}
.destripmain ul li a:hover{color:#ba2636;}

.rectit{padding:0px 10px;height:30px;line-height:30px;color:#333;font-weight:700;font-size:14px;}
.recmain{padding:0 0px 10px 10px;}
.recmain .recimg{ overflow:hidden;zoom:1;width:450px;}
.recmain .recimg p{width:130px;text-align:left;float:left;margin-right:20px; display:inline;}
.recmain .recimg img{display:block;margin-bottom:5px;}
.recmain .recimg a:hover{color:#ba2636;}
.recmain table{margin-top:15px; font-family:Arial;}

.recmain th{background:#ececec;height:24px; text-align:left;padding-left:10px; font-weight:500; color:#555;}
.recmain td{height:26px;padding-left:10px;}
.recmain td span{color:#f60;}
.recmain td del{color:#555;text-decoration:none;background:url(http://pic.lvmama.com/img/viewspot/vs_line01.jpg) repeat-x left 9px;}

.spepritit{padding:0px 10px;height:30px;line-height:30px;font-weight:700;color:#333;font-size:14px;border-bottom:1px solid #e5e5e5;background:#f6f6f6;}
.spepritit span{float:right;color:#05e;font-weight:500;font-size:12px;}
.speprimain{padding:10px 0px 0 7px; line-height:18px;}
.speprimain p{padding:0px 3px;color:#333;}
.spepritxt{ text-indent:2em;margin:5px 0;}
.speprimain p a{margin-left:5px;}

#fromPlace_keyword,#toPlace_keyword{width:200px;margin:0 3px 0;overflow:hidden;zoom:1;}
#fromPlace_keyword li,#toPlace_keyword li {float:left;white-space:nowrap;padding:5px 6px;text-align:center;}
#fromPlace_keyword {position:absolute;display:none;left:63px;top:117px;padding:10px;margin-top:-10px;*margin-top:-12px;width:120px;background-color:#fff;border:1px solid #ABADB3;z-index:3;}
#toPlace_keyword {position:absolute;display:none;left:63px;top:147px;padding:10px;margin-top:-10px;*margin-top:-12px;width:120px;background-color:#fff;border:1px solid #E2D6B8;z-index:3;}

.centerban{margin:10px 0px; display:none;}
.main-b{ overflow:hidden;zoom:1;}
.main-bl{float:left;width:690px;}
.main-br{float:right;width:280px;}
.saletic{margin-bottom:10px; border:1px solid #e5e5e5;}
.saletictit{padding:0px 10px;height:30px;line-height:30px;color:#333;font-size:14px; overflow:hidden;zoom:1;border-bottom:1px solid #e5e5e5;}
.saletictit a,.gtraveltit a,.ftourtit a,.cmtit a{font-family:arial,'宋体';}
.saletictit strong{float:left;margin-right:40px;color:#C6005A;}
.saletictit p{float:left; font-size:12px;}
.saletictit p a{margin-right:5px;padding-right:10px;color:#333;border-right:1px solid #999; }
.saletictit span{float:right;font-size:12px;}
.saleticmain{padding:20px 20px 10px;}
.saleticmain .saleticimg{ overflow:hidden;zoom:1;}
.saleticmain .saleticimg .ticimgbox{margin-right:69px;float:left;overflow:hidden;width:170px;}
.saleticmain .saleticimg .ticimgbox img{width:170px;height:100px;}
.saleticmain .saleticimg .ticimgbox a{text-decoration:none;}
.saleticmain .saleticimg img{margin-bottom:10px; display:block;}
.saleticmain .saleticimg p{margin-top:5px; font-family:Arial;}
.saleticmain .saleticimg p span{color:#FF4E00;margin:0 10px 0 10px;font-weight:500;}
.saleticmain .saleticimg p del{color:#555;text-decoration:none;background:url(http://pic.lvmama.com/img/viewspot/vs_line01.jpg) repeat-x left 9px;}
.saleticmain .saleticimg p em{color:#f60;font-style:normal;}
.saleticmain .saleticimg .nomargin{margin-right:0;}
.saleticmain .saleticimg a{text-decoration:none;}
.saleticmain .saleticimg a:hover{text-decoration:underline;}
.saleticmain table{margin-top:20px; font-family:Arial;}
.saleticmain table a{font-family:arial,'宋体';}
.saleticmain th{background:#f7f7f7;border-top:1px solid #e4e4e4;height:24px; text-align:left; font-weight:500; color:#555;}
.saleticmain tr.saleth th{border-bottom:1px solid #efefef;border-top:none;background:none; color:#666;}
.saleticmain td{height:24px;}
.saleticmain td em{font-style:normal;color:#555; }
.saleticmain td span{color:#f60;}
.saleticmain td del{color:#555;text-decoration:none;background:url(http://pic.lvmama.com/img/viewspot/vs_line01.jpg) repeat-x left 9px;}

.freetour{margin-bottom:10px;border:1px solid #e5e5e5;}
.ftourtit{padding:0px 10px;line-height:30px;color:#333;font-size:14px; overflow:hidden;zoom:1;border-bottom:1px solid #e5e5e5;}
.ftourtit strong{float:left;margin-right:40px;color:#C6005A;}
.ftourtit p{float:left;}
.ftourtit p a{margin-right:5px;color:#333;font-size:12px;border-right:1px solid #999;padding-right:10px;}
.ftourtit span{float:right;font-size:12px;}
.ftourmain{padding:10px 5px 10px 10px; overflow:hidden;zoom:1;}
.ftourmain .ftourimg{float:left;}
.ftourmain table{float:right;width:485px; font-family:Arial;}
.ftourmain th{border-bottom:1px solid #efefef;height:24px; text-align:left;padding-left:5px; font-weight:500; color:#333;}
.ftourmain td{height:25px;padding-left:5px;font-size:12px;}
.ftourmain td span{color:#f60;white-space:nowrap;}
.ftourmain td del{color:#555;text-decoration:none;background:url(http://pic.lvmama.com/img/viewspot/vs_line01.jpg) repeat-x left 9px;white-space:nowrap;}

/*在线咨询*/
.online{margin-bottom:10px;border:1px solid #e5e5e5;}
.l_online_service {overflow:hidden;/*padding:10px;padding-bottom:12px*/padding:0;}
.onlinetit{font-size:14px;font-weight:700;padding:0px 10px;line-height:30px; overflow:hidden;zoom:1;border-bottom:1px solid #e5e5e5;background:#f6f6f6;}
.onlinetit a{float:right;font-weight:500;font-size:12px;}
.l_online_service p strong {display:block;color:#bb0066;font-size:14px;font-weight:bold;padding:0 0 10px!important;*padding:0 0 15px;_padding:0 0 12px;}
.l_online_service p span {float:right;display:none;}
.l_online_service p em {color:#B06;font-size:11pt;font-weight:bold;font-family:Arial;display:inline-block;}
.l_online_service p font {color:#000;font-size:12px;padding:0 0 0 14px;_display:inline-block;}
.l_online_service dl {height:380px;overflow:auto;padding:10px;}
.l_online_service dl dt {color:#000;padding:0 0 5px 0px;/*background:url(http://pic.lvmama.com/img/index1008/faqbg.gif) no-repeat;*/}
.l_online_service dl dd {line-height:18px;margin:0 0 15px;/*padding:0 0 0 15px;*/color:#666;}
.l_online_service dl dd font {/*color:#F57;*/font-size:12px;}
/*up&down button*/
.l_scr_btn {position:relative;float:right;margin:-35px 10px 0 0;display:none;}
.l_scr_btn span.l_up_btn, .l_scr_btn span.l_down_btn, .l_scr_btn span.l_up_btn2, .l_scr_btn span.l_down_btn2 {display:block;width:11px;height:11px;}
.l_scr_btn span.l_up_btn {background:url(http://pic.lvmama.com/img/dest/line_icons.gif) 0 -182px no-repeat;}
.l_scr_btn span.l_down_btn {margin:3px 0 0;background:url(http://pic.lvmama.com/img/dest/line_icons.gif) -15px -196px no-repeat;}
.l_scr_btn span.l_up_btn2 {cursor:pointer;background:url(http://pic.lvmama.com/img/dest/line_icons.gif) -15px -182px no-repeat;}
.l_scr_btn span.l_down_btn2 {cursor:pointer;margin:3px 0 0;background:url(http://pic.lvmama.com/img/dest/line_icons.gif) 0 -196px no-repeat;}

.display_none{display:none;}
/*选项卡的样式*/
.gtravel{width:690px;}
.item img{width:180px;height:250px;}
.convention_tab{text-align:left;float:left;margin-left:120px; display:inline;height:30px;}
.convention_tab li{margin-right:10px;padding:0;float:left;padding-right:10px;color:#333; line-height:24px;}
.item li.convention_Title{border-bottom:1px solid #EFEFEF;height:24px;line-height:24px;font-size:12px;color:#333;}
.convention_tab li a{background:#fff;color:#333;height:20px;overflow:hidden;float:left;padding:5px 10px 0px; text-decoration:none; cursor:pointer;}
/*选中后的样式*/
.convention_tab li.current_tab a,.convention_tab li.current_tab a:hover{height:26px;font-weight:700;border:1px solid #e5e5e5;border-bottom:none 0;border-top:none 0;position:relative; text-decoration:none;background:#fff;_top:1px}
/*单独设置第二个tab的某些样式*/
/*切换区域*/
#cardarea,#cardarea2{border-top:solid 1px #e5e5e5;text-align:left;clear:both;}
#nav2,#nav{margin-top:0px;}
.gtravel{ position:relative; border:1px solid #e5e5e5;margin-bottom:10px;}
.gtraveltit{}
.gtravel strong,.gtravel span{ position:absolute;top:10px;}
.gtravel strong{left:10px;font-weight:700;color:#c6005a; font-size:14px;}
.gtravel span{right:10px;}
.item,.item1 { overflow:hidden;zoom:1;padding:10px;}
.tabimg{float:left;}
.item ul{float:right;width:480px;}
.item ul li{ overflow:hidden;zoom:1; line-height:25px;font-family:Arial;}
.item ul li p{float:right;color:#f60;width:120px;}
.item ul li del{margin-right:10px;color:#333;display:inline-block;width:47px;white-space:nowrap;}
.item li.convention_Title del{text-decoration:none;display:inline-block;width:42px;}
.item li.convention_Title p{color:#333;}

.item1 p{line-height:18px;color:#333;}
.itemboximg{float:left;}
.itembox{float:right;width:475px;padding:10px 0px 20px;color:#333;}
.itembox .itemboxtit{display:block;}
.itembox b{display:block;color:#666;margin-top:5px;}
.itemtxt1{margin-top:5px;}
.itemtxt2 a,.itemtxt3 a{font-size:12px;font-weight:500;margin-right:10px;}


.tabs3{width:280px;position:relative;margin-bottom:10px;}
.diggta{position:absolute;top:7px;left:10px;color:#333;}
.menubox3{position:relative;overflow:hidden;height:28px;padding-left:96px;width:184px;text-align:center;background:url(http://pic.lvmama.com/img/index1008/diggtaul.gif) no-repeat;}
.menubox3 li{float:left;display:block;cursor:pointer;width:60px;text-align:center;line-height:26px;height:27px;}
.menubox3 li a{color:#333; text-decoration:none;}
.menubox3 li a:hover{ text-decoration:none;}
.menubox3 li.hover a{color:#d50066;font-weight:700;}
.menubox3 li.hover{background:#fff;border-left:1px solid #e6e6e6;border-top:1px solid #e6e6e6;}
.mainbox3{clear:both;margin-top:-1px;border:1px solid #e6e6e6;background:#fff;width:278px;text-align:center;color:#333;}
.mainbox3 ul{display: none;background:url(http://pic.lvmama.com/img/index1008/numbg.gif) no-repeat scroll 8px 11px transparent;padding:10px 10px 0px 28px;}
.mainbox3 ul.block{display: block;}
.mainbox3 ul li{ text-align:left; line-height:28px;}
.mainbox3 ul li a{font-size:12px;}
.mainbox3 ul li p{ float:right;color:#555;}
.mainbox3 ul li s{ background-image:url(http://pic.lvmama.com/img/index1008/diggbg.gif); background-repeat:no-repeat; display:inline-block;width:14px;height:11px;margin-right:5px;}
.mainbox3 ul li s.diggup{ background-position:0 0px;}
.mainbox3 ul li s.digghold{ background-position:0 -11px;}
.mainbox3 ul li s.diggdown{ background-position:0 -22px;}

.ssrec,.atten{margin-bottom:10px; border:1px solid #e5e5e5; overflow:hidden;zoom:1;width:278px;}
.ssrectit,.attentit{font-size:14px;font-weight:700;background:#f6f6f6;padding:0px 10px; border-bottom:1px solid #e5e5e5;line-height:30px;color:#333; overflow:hidden;zoom:1;}
.ssrectit a,.attentit a{float:right;font-weight:500;font-size:12px;}
.ssrecmain,.sattenmain{padding:10px;}
.ssrecmain li,.sattenmain li{line-height:25px;}
.ssrecmain li span,.sattenmain li span{color:#666;margin-right:4px;}
.ssrecmain li span a,.sattenmain li span a{color:#666;}

.rtbanner{margin-bottom:10px;}
.indexcmt{border:1px solid #e5e5e5;}
.cmtit{font-size:14px;font-weight:700;padding:0px 10px;color:#c6005a;line-height:30px;border-bottom:1px solid #e5e5e5; overflow:hidden;zoom:1;}
.cmtit a.morecmt{font-size:12px; font-weight:500;float:right;} 
.pubcmt{ margin:0px 0px 0px 20px; font-weight:500; font-size:12px; }
.cmtboxtit{background:url(http://pic.lvmama.com/img/index1008/cmtname.gif) no-repeat 10px center #fdfdfd;height:24px;line-height:24px;padding:0px 10px 0px 20px; overflow:hidden;zoom:1; color:#333;}
.cmtboxtit img{ display:none;}
.cmtitr{float:right;}
.cmtmain{padding-top:12px;}
.cmtitr em{font-style:normal;color:#f20074;}
.cmtboxtxt{padding:0px 0px 0px 20px;color:#333;line-height:18px;}
.cmtboxtxt a{color:#333;}
.cmtbox{margin-bottom:15px;}
.cmtname {}
.cmtpro{padding:0px 10px 0px 0px;}
.cmtpro a{}

/*faq*/
.faqwrap{width:970px;border:5px solid #f1f1f1;height:195px;margin:10px 0px;}
.faqinner{width:968px;border:1px solid #e7e7e7; line-height:24px; overflow:hidden;zoom:1;height:193px;}
.faqinner a{display:block;cursor:pointer;}
.faqcon{border-right:1px solid #e7e7e7;width:24%;float:left;height:188px;padding:10px 0px 0px 10px;}
.faqcon4{float:left;padding:10px 0px 0px 10px;}
.faqtit{padding-left:25px;font-weight:700;font-size:14px;margin-bottom:5px;}
.faqtit1{background:url(http://pic.lvmama.com/img/pcindex/indexfaq.png) no-repeat -175px top;}
.faqtit2{background:url(http://pic.lvmama.com/img/pcindex/indexfaq.png) no-repeat -175px -22px;}
.faqtit3{background:url(http://pic.lvmama.com/img/pcindex/indexfaq.png) no-repeat -175px -44px;}
.faqtit4{background:url(http://pic.lvmama.com/img/pcindex/indexfaq.png) no-repeat -175px -66px;}
.faqinner form{width:225px;overflow:hidden;zoom:1;margin-top:20px;}
.faqinner form input{float:left;width:170px;height:24px;background:url(http://pic.lvmama.com/img/pcindex/indexfaq.png) no-repeat -4px -3px; border:none 0;margin-right:2px;line-height:22px;text-indent:4px;color:#666;}
.faqinner form img{float:left;}
.faqinner form input.faqcode {width:60px;height:24px;background:none;border:1px solid #cbc;line-height:22px;text-indent:4px;color:#666;}
/*faq*/
.index_footer_img{text-align:center;width:984px;padding:10px 0px;}
.index_footer_img img{margin:0px 10px;}
.index_footer{width:980px;border-top:3px solid #d35299;text-align:center;padding:10px 0px;margin-top:10px;line-height:25px;color:#666;}
.index_footer .indexftmenu{color:#003dee;}
.index_footer a{margin:0px 7px;}
.index_footer .ftsrc{color:#333;}
.index_footer .ftsrc span{font-size:14px;}
.index_footer .ftsrc a{color:#333;margin:0;}
.fl {line-height:24px; padding:0px 0px 10px 0px; color:#000; }
.fl a{ color:#666;}
.fl p{ overflow:hidden;}
.fl strong,.fl span{ display:block;float:left;font-weight:500;}
.fl span{width:900px;}
.fttencent{color:#333;margin-top:5px;}
.fttencent strong{ font-weight:500;}
.fttencent span{margin-right:10px;}

s.hot,s.commend,s.special,s.comprod,s.new,s.bestvalue{width:32px;height:15px;display:inline-block;*margin:5px 0 0!important;_margin:7px 0 0;background:url(http://pic.lvmama.com/img/state_icons.gif) no-repeat -32px 0;}
.recmain table td a{padding-right:5px;}
s.commend {background-position:0 0;}
s.special {background-position:-64px 0;}
s.comprod {background-position:-96px 0;}
s.new {background-position:-128px 0;}
s.bestvalue {background-position:-160px 0;}
a.fanx{ cursor:pointer; font-weight:500;color:#555;font-size:12px;text-decoration:none;}
.fanx img{ vertical-align:top;}
.red{color:#D50066}

.hotel-sec-main td{height:30px;padding:1px 0;}
.hotel-sec-main td span{color:#f00;}
.hotel-sec-main input,.hotel-sec-main2 input{width:118px;height:20px;padding:2px 0px 0px 2px;border:1px solid #ABADB3;color:#666; vertical-align:middle}
.hotel-sec-main select{width:120px;height:20px;font-size:12px;border:1px solid #ABADB3;}
.hotel-sec-main .hotel-src-btn{height:60px;}
.hotel-src-btn2{height:31px;width:98px;text-align:center;display:block;margin:10px 0;}
.hotel-sec-main .hotel-src-btn2{margin:5px 0;}
.hotel-sec-main{margin:15px 10px 11px;*margin:15px 10px 9px;_margin:15px 10px 9px;}
.hotel-sec-main .new-checkbox{color:#333;margin-left:5px;line-height:17px;}
.hotel-sec-main .new-checkbox dt{padding:10px 0 10px 11px;float:left;*text-indent:7px;}
.hotel-sec-main .new-checkbox dd{float:left;margin-left:5px;_display:inline;margin-bottom:10px;zoom:1; }
.hotel-sec-main .new-checkbox input{width:auto;height:auto;border:none;padding:0;margin-right:4px;_margin-right:2px;/*_margin-right:9px;_margin-top:-3px;*/vertical-align:middle;}
.citySelect {position:relative;z-index:40;}
.cityContent{position:absolute;top:24px;left:6px;+left:12px;_left:0;width:120px;border:1px solid #AEAAAB;background:#fff;z-index:888;text-indent:15px;_text-indent:16px;line-height:180%;display:none;}
.cityContent dt{border-bottom:1px dashed #666;height:25px;line-height:25px;}
.cityContent dd{color:#333;height:25px;line-height:25px;position:relative;}
.cityContent dd.currentCity{background:#F0E4F8;cursor:pointer;}
.indexlihot{position:relative;margin-right:30px;}
.indexahot{ vertical-align:top;}
