@charset "utf-8";
/* CSS Document */
body{ margin:auto;  width:990px; font-family:MS PGothic; font-size:12px; background-color:#FFFFFF }


/* top */
#top{ width:990px; height:89px; background:url(/image/topbgbg001.jpg) repeat-x}
#logo{ float:left; margin-top:9px; margin-left:10px; }
#ssss{ float:left;  margin-left:75px; margin-top:9px;}
#topright{ float:right; margin-top:9px; width:315px; height:80px; padding-left:13px; background:url(/image/topbottombgleft.jpg) bottom left no-repeat}
.version{ height:20px; line-height:20px; text-align:right}
.topsearch{ height:42px; line-height:42px; text-align:right}
.toplink{ height:18px; line-height:18px; background:#8E0107; text-align:right}
.toplink span{ border-right:#FFFFFF 1px solid}
#top_menu{float:left; width:986px; height:32px; line-height:32px; text-align:left vertical-align:middle; font-size:16px; font-weight:bold; color:#990033; padding:0 1px; border:#000000 solid 1px; margin-top:3px;}
#top_menu a{ text-decoration:none;}
.top_menu_0{float:left; width:140px; text-align:center; height:35px; line-height:35px; text-align:center; vertical-align:middle;}
.top_menu_1{float:left; width:139px; text-align:center; margin-left:2px; height:35px; line-height:35px; text-align:center; vertical-align:middle;}
.top_menu_2{float:left; width:143px; text-align:center; margin-left:2px; height:35px; line-height:35px; text-align:center; vertical-align:middle;}
.menu{ float:left;width:138px;height:30px; background:url(/image/jpg/top_menu_bg.jpg); color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold}
.menu:link {color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold}
.menu:visited{color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold}
.menu:hover{background:url(/image/jpg/top_menu_bg1.jpg);color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold}
.menu:active{color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold}

.font12white{ font-size:12px; color:#FFFFFF; padding:0px; margin:0px;}

a.fontlinkwhite12{color:#FFFFFF; font-size:12px; padding-left:4px; padding-right:4px; text-decoration:none; }
a.fontlinkwhite12:link{color: #ffffff;}
a.fontlinkwhite12:hover{color:#FF9900;}
a.fontlinkwhite12:active{color:#FF9900;}

a.fontlinkred13{color:#b30d1d; font-size:13px; padding-left:4px; padding-right:4px; text-decoration:none; }
a.fontlinkred13:link{color: #b30d1d;}
a.fontlinkred13:hover{color:#b30d1d;}
a.fontlinkred13:active{color:#b30d1d;}


/* middle */
#middle{ width:990px;  }
/* middle_left */

#middle_left { float:left;width:200px;}
.middle_left_div{ float:left; width:198px; margin-top:5px; border:#aa9689 solid 1px;}
.middle_left_div .title{ font-size:15px; margin-bottom:1px; height:31px; line-height:30px; text-align:center; background:url(/pkg/img/menuright.jpg) no-repeat center; padding-top:3px; color:#FFFFFF; font-weight:bold;}
.middle_left_div .content{ float:left; width:198px; font-size:13px; }
.middle_left_div .content ul{ list-style:none; list-style-image:url(/pkg/img/list004.gif); margin:0px; padding:0px; width:160px; margin-left:15px; padding-left:15px; }
.middle_left_div .content ol{ list-style:none; list-style-image:url(/pkg/img/list006.gif); margin:0px; padding:0px; margin-left:10px; padding-left:25px; width:160px;*padding-left:20px; *width:155px; list-style-type:decimal;}
.middle_left_div .content li{ margin-top:5px; line-height:15px; }
.middle_left_div .content li a{ text-decoration:none;}


.middle_left_div2{ float:left; width:198px; margin-top:5px; border:#aa9689 solid 1px;}
.middle_left_div2 .title{ font-size:15px; margin-bottom:1px; height:31px; line-height:30px; text-align:center; background:url(/pkg/img/menuright.jpg) no-repeat center; padding-top:3px; color:#FFFFFF; font-weight:bold;}
.middle_left_div2 .content{ float:left; width:198px; font-size:13px; }
.middle_left_div2 .content ul{ list-style:none; list-style-image:url(/pkg/img/list004.gif); margin:0px; padding:0px; width:160px; margin-left:15px; padding-left:15px; }
.middle_left_div2 .content li{ margin-top:5px; line-height:15px; }
.middle_left_div2 .content li a{ text-decoration:none;}

.middle_left_div span{ display:block; height:25px; line-height:25px; text-align:center;}
.titlelefttop{ padding-left:10px;font-size:15px; margin-bottom:1px; height:31px; line-height:30px; vertical-align:middle; text-align:center; }
.middle_left_div1{ float:left; width:198px; margin-top:5px; border:#aa9689 solid 1px; background:url(/pkg/img/rightbg.jpg) no-repeat center; height:23px; text-align:center; vertical-align:middle; padding-top:10px; }





/*middle-right*/
#middle_right{ float:left; width:780px; margin-left:10px;}
.middle_right_div{ float:left; width:780px; margin-top:5px;}

.hr_in_table {border:dashed 1px #C48D3C; width:98%}
.div_plan{ float:left; width:180; height:20; margin:5 5}
#div_freetrip_top{height:42px; line-height:42px; vertical-align:middle; width:850px;  text-indent:10px;  font-weight:bold; font-size:16px; text-align:left; background-image:url(calendar/topbig.jpg); padding-top:5px; }
#div_freetrip_top1{height:47px; width:850px;padding:10px 10px; text-align:left }
.div_freetrip_top2{ height:50px; margin-top:3px; width:986px; line-height:50px; vertical-align:middle}
.star_red{color: #990000; font-weight: bold;}
.div_freetrip_left{width:175px; height:65px; line-height:50px; background:#d8cbb8; padding:5px 3px; float:left; text-align:left; font-size:14px; color:#000000;}
.div_freetrip_right0{float:left; width:692px; height:65px; line-height:21px; border-bottom:dashed 1px #C48D3C}
.div_freetrip_right{float:left; width:692px; height:20px; margin-top:5px; text-align:left}
.div_freetrip_right_in1{float:left; width:100px; margin:3 5; text-align:left; padding-left:8px; font-size:14px; color:#000000;}
.div_freetrip_right_in2{float:left; width:40; text-align:center; margin:3 5; font-size:14px; color: #000000; padding-left:8px;}
.div_freetrip_right_in3{float:left; margin:3 5; font-size:14px; color: #000000; padding-left:8px;}
.div_floatleft{float:left;}
.div_hotelday{ float:left; width:110; height:45px; line-height:35px; text-align:left; vertical-align:middle; margin:3 2}
.div_hotekday_in{float:left;margin:12 2; height:20px; line-height:20px}
.input_name{ size:22; height:18; max-width:50}

.font_12redbold { font-family:"MS Gothic"; font-size:12px; font-weight:bold; color:#990000;}
.font_14gold { font-family:"MS Gothic"; font-size:14px; color:#996600}
.font_18goldbold { font-family:"MS Gothic"; font-size:18px; font-weight:bold; color:#996600;}
.font_16darkpurplebold { font-family:"MS Gothic"; font-size:16px; font-weight:bold; color:#330033;}

.font_16bluebold1 { font-family:"MS Gothic"; font-size:16px; font-weight:bold; color:#6699ff;}
.font_16orange { font-family:"MS Gothic"; font-size:16px; color:#FF9900;}
.font_14white { font-family:"MS Gothic"; font-size:14px; color:#ffffff;}
.font_12white { font-family:"MS Gothic"; font-size:12px; color:#ffffff;}
.font_12pinkbold1 { font-family:"MS Gothic"; font-size:12px; font-weight:bold; color:#CC9999;}
.font_12bluebold { font-family:"MS Gothic"; font-size:12px; font-weight:bold; color:#6699ff;}
.font_12red1 { font-family:"MS Gothic"; font-size:12px; color:#990000;}
.font-14glay3 { font-family:"MS Gothic"; font-size:14px; color: #333333}
.font_16redbold { font-family: "Comic Sans MS" ;font-size:16px; font-weight:bold; color:#990000;}

.red{color:#c40101; font-weight:bold;}
.fontred{color:#c40101; font-size:15px; font-weight:bold; text-decoration:none;}
.fontred13{color:#c40101; font-size:13px; font-weight:bold; text-decoration:none;}
.font-12brown {font-family:"MS Gothic"; font-size:12px;  color: #663333}
.font-12glay3 {font-family:"MS Gothic"; font-size:12px; color: #333333}
.font_12rightblue {font-family:"MS Gothic"; font-size:12px; color:#0066CC;}
.font_12blue {font-size:12px; color:#186de1;}
.font_12cofe {font-size:12px; color:#3d2623;}
.font_13black {font-size:13px; color:#000000;}
.font_14black {font-size:14px; color:#000000; padding-left:8px;}
.fontred15{ color:#990000; font-size:15px; font-weight:bold;}
.fontred20{ color:#ff0000; font-size:20px; font-weight:bold; }
.fontred25{ color:#ff0000; font-size:25px; font-weight:bold; }

/*whitefont*/
a.fontlink-white{color:#ffffff; font-size:13px; font-weight:bold; text-decoration:none;}
a.fontlink-white:link{color: #ffffff;}
a.fontlink-white:hover{color:#ffffff;}
a.fontlink-white:active{color:#ffffff;}
.fontwhite13{font-size:13px; color:ffffff;}
/*blackfont*/
a.fontlink-black{color:#000000; font-size:13px; text-decoration:none;}
a.fontlink-black:link{color: #000000;}
a.fontlink-black:hover{color:#000000;}
a.fontlink-black:active{color:#000000;}


/* bottom */
#bottomlink{ float:left; width:990px; height:20px; line-height:20px; font-weight:bold; font-size:12px;}
#bottomcopyright{ float:left; margin-top:15px; height:100px; width:990px; background:url(/image/jpg/top_bg1-1.jpg)}
#bottommenu{ padding:0px 95px; height:45px; text-align:left; line-height:30px; background:url(/image/jpg/bottombgline.jpg) repeat-x bottom left;}
.bottomenuclass{ float:left; width:160px; height:30px;text-align:center;}
.bottomenuclass A{ text-decoration:none;}
.bottomenuclass A:active{ text-decoration:none;}
.bottomenuclass A:hover{ text-decoration:none;}
.bottomenuclass A:visited{ text-decoration:none;}
#copyright{ float:left; margin:10px 5px; width:635px; height:48px; line-height:20px; text-align:left}
#cptsgyzb {float:right;margin:10px 5px; width:320px; height:48px; line-height:20px; text-align:left}
#bottomlog{ float:right; height:90px; width:100px}