@charset "utf-8";
/* CSS Document */

body
{
margin:0px auto;
font-size:12px;
color:#7F7F7F;
background-color:white
}
a
{
color:#7F7F7F;
text-decoration:none;
}
form{padding:0; margin:0}
a:hover,.more a:hover
{
text-decoration:underline; color:red;
}
#header
{
border-bottom:1px dashed #cecece; width:1000px; margin:0px auto 6px auto;
}
#top
{
}
#logo
{
float:left;
}
#datediv{float:left; margin:46px 20px 0px 20px}
#makehome{float:right; margin:46px 0px 0px 0px}
#logindiv{float:left;margin:43px 0px 0px 0px;}
#nav
{
}
#gnbwrap
{
background-image:url(../images/menu.gif);
width:752px;
height:39px;
background-repeat:no-repeat;
padding-left:248px;
}
.gnb_menu
{
float:left;
list-style:none;
}
.gnb_menu img
{
border:0px;
}
#container
{
margin-top:5px; width:1000px; margin:0px auto;
}
#main1
{
border-bottom:1px dashed #cecece;
height:285px;
}
#main1_title
{
background-image:url(../images/tickettop.gif);
background-repeat:no-repeat;
width:297px;
height:26px;
padding-top:4px;
text-align:left;
}
#hotelTab
{
margin-left:87px !important;
margin-left:43px;
float:left;
background-repeat:no-repeat;
width:45px;
height:17px;
padding-top:7px;
text-align:center;
cursor:pointer;
}
.mouseoverback
{
background-image:url(../images/searchhotel.gif);
}
.mouseoutback
{
background-image:url(../images/searchticket.gif);
}
#ticketTab
{
background-repeat:no-repeat;
float:left;
margin-left:35px;
width:45px;
height:17px;
padding-top:7px;
text-align:center;
cursor:pointer;
}
.main1_title1
{
background-image:url(../images/searchhotel.gif);
}
.main1_title2
{
background-image:url(../images/searchticket.gif);
}
#main1_left
{
float:left;
}
#main1_center
{
float:left;
margin-left:13px;
width:297px;
height:279px;
}
.centerblock
{
background-image:url(../images/ticketright.gif);
height:240px;
text-align:center;
}
.divblock
{
width:297px;
padding-top:10px;
}
.blockleft
{
float:left;
width:50px;
margin-left:40px !important;
margin-left:20px;
line-height:20px;
}
.blockright
{
float:left;
background-image:url(../images/inputback.gif);
background-repeat:no-repeat;
height:20px;
width:170px;
text-align:left;
}
#maim1_right
{
float:left;
margin-left:15px;
width:200px;
height:279px;
}
#right_pic
{
}
.titleico
{
}
.title
{
font-weight:bold;
}
.content
{
margin-top:5px;
}
.more a{color:#999999}
.blockright input
{
width:150px;
height:15px;
margin-top:1px;
margin-left:7px;
border:0px;
}
#main2
{
border-bottom:1px solid #cecece;
height:610px;
}
#selecttopic
{
background-image:url(../images/main2_right_02.gif);
background-repeat:no-repeat;
width:562px;
height:41px;
}
#main2_left
{
float:left;
width:437px;
height:612px;
}
#leftblockback
{
background-image:url(../images/ticketshow_02.gif);
background-repeat:no-repeat;
width:437px;
height:144px;
}
#leftblock
{
width:420px;
height:142px;
margin-left:5px;
border:1px solid #a8c8a8;
}
#leftmenu
{
}
#leftmenu ul
{
margin:0px;
margin-left:1px;
margin-top:1px;
padding-left:0px;
}
#leftmenu li
{
list-style:none;
float:left;
background-image:url(../images/ticketmenuback.gif);
width:59px;
height:22px;
border-bottom:1px solid #a8c8a8;
border-right:1px solid #a8c8a8;
text-align:center;
line-height:22px;
font-weight:bold;
color:#555555;
}
.curmenu
{
background-image:none;
border-bottom:none;
}
.leftblock
{
padding-top:5px;
/*margin-top:5px;*/
width:209px;
float:left;
border-right:1px solid  #BFBFBF;
height:110px;
background-color:#FFFFFF;
}
.leftblock ul
{
list-style:none;
padding-left:0px;
margin-left:6px;
padding-bottom:0px;
margin-bottom:0px;
margin-top:0px;
padding-top:0px;
}
.leftblock li
{
height:25px;
line-height:25px;
}
.leftblock_city
{
float:left;
width:70px;
}
.leftblock_time
{
float:left;
width:45px;
}
.leftblock_price
{
color:#FF0000;
float:left;
width:40px;
}
.leftblock_jie
{
float:left;
width:40px;
}
#leftbottom
{
background-image:url(../images/ticketshow_04.gif);
background-repeat:no-repeat;
width:437px;
height:252px;
}
#leftbottom1
{
float:left;
margin-top:5px;
}
#leftbottom2
{
float:left;
margin-top:5px;
margin-left:10px;
}
#main2_right
{
float:left;
/*background-image:URL(../images/main2_right.gif);*/
background-repeat:no-repeat;
width:562px;
height:618px;
}

#right1
{
width:562px;
height:150px;
border-bottom:1px dashed #cecece;
}
#right1_ico
{
width:562px;
}
#right1_left
{
float:left;
margin-left:7px;
margin-top:2px;
}
#right1_right
{
float:left;
margin-left:5px;
width:345px !important;
width:340px;
}
#right2
{
width:562px;
height:344px;
}
#right2_left
{
float:left;
width:213px;
height:344px;
}
#right2_left_top
{
width:213px;
background-image:url(../images/free1top.gif);
background-repeat:no-repeat;
height:44px;
}
#right2_left_block
{
background-image:url(../images/free1_back.gif);
background-repeat:no-repeat;
width:213px;
height:300px;
}
#right2_left_block ul
{
margin-left:0px;
margin-bottom:0px;
margin-top:0px;
padding-top:0px;
margin-left:15px;
padding-left:0px;
width:180px;
}
#right2_left_block ul li
{
/*list-style-image:url(../images/freelistico.jpg);*/
background-image:url(../images/freelistico.jpg);
background-repeat:no-repeat;
border-bottom:1px solid #CECECE;
height:27px;
list-style:none;
padding-left:15px;
line-height:27px;
width:170px;
}
#right2_right
{
float:left;
background-image:url(../images/free2.gif);
background-repeat:no-repeat;
width:330px !important;
width:329px;
padding-left:18px !important;
padding-left:13px;
padding-top:14px;
height:330px;
}
#right_bottom
{
background-image:url(../images/main2_right_05.gif);
background-repeat:no-repeat;
width:562px;
height:70px;
margin-top:1px;
}
#bottom_left
{
float:left;
margin-left:5px;
margin-top:5px;
}
#bottom_right
{
float:left;
margin-left:5px;
margin-top:4px;
width:280px;
}



#footer
{
background-color:#ededed;
width:1000px; 
margin:0px auto;
height:30px;
text-align:center;
line-height:30px;
margin-top:20px;
}

.clearfloat {
    clear:both;
    height:1px;
    overflow:hidden;
    margin-top:-1px;
}
