/* CSS shanhemain */

/*Header Area css*/



#mainav { BACKGROUND: #f8f8f8;  COLOR: #7E8184; LINE-HEIGHT: 14px; BORDER-BOTTOM: #e6e6e6 1px solid; HEIGHT: 29px; margin-left:auto;margin-right:auto;TEXT-ALIGN: center; }

#mainav div { FONT-SIZE: 12px; MARGIN: 0px auto; WIDTH: 950px; PADDING-TOP: 4px; height:21px;}

#mainav span { DISPLAY: block; }
.date { float:left;padding-top:4px; height:21px;}

.weather { margin-left:30px; float:left;BACKGROUND: #f8f8f8; }

.favorites { padding-top:4px; height:21px;float:right; PADDING-LEFT:15px; background-image:url(/images/shicq01.gif); background-repeat:no-repeat; color:#3A3B3C }

.index { padding:4px 0px 0px 15px; height:21px;float:right; PADDING-LEFT:15px; background-image:url(/images/shicq02.gif); background-repeat:no-repeat; margin:0px 5px 0px 30px; color:#3A3B3C;}

#header { WIDTH: 950px; MARGIN: 0px auto; height:175px; }

#header .logo { width:125px; float:left; MARGIN: 0px; clear:left; height:167px; }

.logo .logotxt { float:left; width:125px; height:18px; padding-top:4px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:	center; background-color:#EDEFF0; margin-top:3px; }

#header .channe { width:825px; height:81px; float:right; clear:right; }

.navinfor { width:555px; height:50px; float:left; margin-top:5px; padding-left:20px; }

.inforbbs , .inforheze , .inforLive , .inforTV , .inforDigital ,.inforRadio ,.infordm , .inforheze{ width:49px; height:49px; margin:0px 18px 0px 10px; float:left; }

.navin { width:562px; height:25px; float:left; padding-left:3px}

.navin span { width:60px; height:20px; padding-top:5px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align: center; margin:0px 18px 0px 0px; float:left; }

#header .login { width:240px; height:81px; float:right; clear:right; }

.login FORM { float:right; clear:right; padding-top:22px; line-height:6px; }

.login INPUT { font-family: Arial, Helvetica, sans-serif; font-size:9px; line-height:9px; color:#333; padding-top:4px; }

.loginA { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height:9px; color:#333; }

.inputtxt { font-family:"宋体";  font-size:12px;  height:11px;  line-height:15px; margin:0px;padding:0px;  }


.inputval { font-size:12px;  height:20px; width:60px; line-height:16px; }

.navigation { width:824px; height:73px; margin-top:5px; float:left; }

.navigation .navig { width:815px; height:38px; margin-left:0px; float:right; background:url(images/navig.gif) no-repeat 0px 0px; }

.navig UL { FLOAT: left; HEIGHT:30px; PADDING-LEFT:22px; }

.navig UL LI { PADDING-RIGHT: 3px; PADDING-LEFT:3px;WIDTH:40px;FONT-SIZE: 13px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 28px; PADDING-TOP:5px; TEXT-ALIGN: center; font-weight: bold; list-style-type: none; }

.navig A:link { color: #ffffff; TEXT-DECORATION: none }

.navig A:visited { color: #ffffff; TEXT-DECORATION: none }

.navig A:hover { color: #ff0000; TEXT-DECORATION: underline; display:block; width:45px;}

.navig A:active { color: #ffffff; TEXT-DECORATION: underline }

.navig .line A:hover { width:60px; }

.navline { width:815px; margin-top:0px; float:right; background-color:#F8F8F8; }

.navline .navline_l { width:5px; height:50px; float:left; background:url(/images/shicq1.png) no-repeat -309px -55px; }

.navline .navline_c { width:805px; float:left; border-bottom:solid #E1E1E1 1px; padding:3px 0px; }

.navline .navline_r { width:5px; height:50px; float:right; background:url(/images/shicq1.png) no-repeat -318px -55px; }

.navline_c UL { FLOAT: left; HEIGHT:22px; PADDING-LEFT:10px; }

.navline_c UL LI { width:54px; PADDING-RIGHT:0px; PADDING-LEFT:0px; FONT-SIZE: 12px; FLOAT: left; COLOR: #333; LINE-HEIGHT: 22px; TEXT-ALIGN: center; list-style-type: none; display:block; }

.navline_c UL { FLOAT: left; HEIGHT:22px; PADDING-LEFT:10px; }

.navline_c UL LI { width:55px; PADDING-RIGHT:0px; PADDING-LEFT:0px; FONT-SIZE: 12px; FLOAT: left; COLOR: #333; LINE-HEIGHT: 22px; TEXT-ALIGN: center; list-style-type: none; display:block; }

.blank { CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT:10px; }

/*recommendation css*/

.shrecom  { width:936px ; margin:0px auto; padding:3px 6px 0px 6px; txt-align:left;}

.shrecom  .recoma  { width:146px ; margin-right:8px ;  float:left;txt-align:left; }

.shrecom  .recomb  { width:628px ; margin-right:8px ; txt-align:left; float:left; }

.shrecom  .recomb  .rbtop{ width:628px ; height:22px; }

.recomb  .rba{ width:146px ; margin-right:14px; float:left; }

.recomb  .rbb{ width:146px ; margin-right:14px; float:left; }

.recomb  .rbc{ width:146px ; margin-right:14px; float:left; }

.recomb  .rbd{ width:146px ; float:left; }

.shrecom  .recomb  .rbmiddle{ width:628px ; height:63px; }

.shrecom  .recomb  .rbbottom{ width:628x ; height:22px; margin-top:3px; }

.shrecom  .recomc  { width:146px ; txt-align:left; float:right; }

.shrecom  ul  { font-family: "宋体",Arial, Helvetica, sans-serif; padding-left:3px; font-size: 13px;color: #1F52A1; txt-align:left;}

.shrecom  ul li { line-height:22px ;txt-align:left; }

.shrecom  A:link { color: #3B3B3B; TEXT-DECORATION:none }

.shrecom  A:visited { color: #3B3B3B; TEXT-DECORATION: none }

.shrecom  A:hover { color: #ff0000; TEXT-DECORATION: underline }

.shrecom  A:active { color: #3B3B3B; TEXT-DECORATION:none }

.shrecom  ul li span {	font-weight:bold; color:ff0000;	}

.bordb { border-top: #D6DDE6 1px solid; border-right: #D6DDE6 1px solid; border-bottom: #D6DDE6 1px solid; border-left: #D6DDE6 1px solid;}

/*Advertisement Area css*/
.Adsment_l { width:948px; height:78px; margin:0px auto; CLEAR: both;}

.Adsment_s { width:948px; height:58px; margin:0px auto; }

.Adsment_right1 { width:213px; margin:0px auto;}

.Ads_frame { border-top:solid #D4E7F5 1px; border-right:solid #D4E7F5 1px; border-bottom:solid #D4E7F5 1px; border-left:solid #D4E7F5 1px;}

.blank_frame { CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT:5px; }

.blank_1 { CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT:6px; }

.ads_size{ font-family: "宋体", "新宋体"; font-size: 13px; line-height: 20px; }

.ads_sizered{ font-family: "宋体", "新宋体"; font-size: 13px; line-height: 20px; COLOR: #ff0000;}

.ads_sizered a:link { color:#ff0000; text-decoration:none; }

.ads_sizered a:visited { text-decoration:none; color: #ff0000; }

.ads_sizered a:hover { text-decoration: underline; color:#be0000; }

.ads_sizered a:active { text-decoration: none; color: #ff0000; }

.Adsment { width:950px; height:92px; margin:0px auto; CLEAR: both;}

.Adsment_2 { width:760px; height:90px; float:left;  }

.Adsment_3 { width:179px; height:90px;  float:left;margin-left:7px; }

.Adsment_4 { width:950px; height:90px; margin:0px auto; }

.Adsment_5 { width:948px; height:35px; margin:0px auto; }

.Adsment_6 { width:950px; height:80px; margin:0px auto; }

.Adsment_7 { width:948px; height:58px; margin:0px auto; }

.Adsment_8 { width:470px; height:80px; margin-right:10px; float:left;}

.Adsment_9 { width:470px; height:80px; float:right;}

.Adsment_10 { width:950px; height:60px; margin:0px auto; }

.Adsment_10 .adsphoto { width: 230px; margin-right:10px; float:left}

.Adsment_11 { width:950px; height:70px; margin:0px auto; }

/*search Area css*/

.search { width:950px; height:35px; background-image:url(/images/search.gif); background-repeat:no-repeat; margin:0px auto; }

.search span { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height:9px; color:#6C6E6E; float:left; }

.search .soso { padding-top:7px }

.search .sosohot { font-size:14px; font-weight:bold; line-height:20px; color:#333; padding-top:6px; padding-left:20px; }

.search .sosohot1 { font-size:12px; line-height:20px; color:#335BBA; padding-top:8px; padding-left:5px; }

.sosohot1 A:link { color: #335BBA; TEXT-DECORATION: none }

.sosohot1 A:visited { color: #335BBA; TEXT-DECORATION: none }

.sosohot1 A:hover { color: #ff0000; TEXT-DECORATION:  none; }

.sosohot1 A:active { color: #335BBA; TEXT-DECORATION:  none }



/*content css*/
.clearfix:after{ CLEAR: both; DISPLAY: block; VISIBILITY: hidden; OVERFLOW: hidden; HEIGHT: 0px; content: "." }

.clearfix {display: inline-block; }

* html .clearfix {height: 1%;}

.clearfix {display: block;}

.clearfix {zoom: 1;}

.Area { width:950px; margin:0px auto; }

.Area UL { text-align:left; }

.Area UL LI { FONT-SIZE: 13px; COLOR: #333; LINE-HEIGHT: 25px; list-style-type: none; }

.left_o { width:275px; float:left; }

.left_o .left_title { width:275px; height:32px; background:url(/images/shicq1.png) no-repeat 0px -104px; }

.Area .listl { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; height:22px; color:#117AD3; padding-top:7px; padding-left:35px; float:left; }

.listl A:link { color: #117AD3; TEXT-DECORATION: none }

.listl A:visited { color: #117AD3; TEXT-DECORATION: none }

.listl A:hover { color: #ff0000; TEXT-DECORATION:  none; }

.listl A:active { color: #117AD3; TEXT-DECORATION:  none }

.Area .lists { font-family: Arial, Helvetica, sans-serif; font-size:12px; height:20px; color:#333; padding-top:7px; padding-right:10px; float:right; }

.listss { padding-left:50px; }

.left_o .left_area { width:261px; border-right: #aacbee 1px solid; border-left: #aacbee 1px solid; padding:3px 6px 3px 6px; text-align:center; }

.left_o .left_area .head { width:260px; height:35px; font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold; line-height:29px; color:#333; text-align:center; }

.left_o .left_area .review { width:257px; padding:2px 2px; margin:2px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#FAF0F0; line-height: 20px; color: #363535; text-align: justify; text-indent: 2em; }

.Rec { COLOR: #bf0000; font-weight:bold; }

.left_o .left_bott { width:275px; height:2px; background:url(/images/shicq1.png) no-repeat 0px -139px; font-size:2px; }

.middle_o { width:440px; float:left; margin:0px 10px; }

.middle_o .midd_title { width:440px; height:32px; background:url(/images/shicq1.png) no-repeat 0px -149px; }

.middle_o .midd_area { width:438px; border-right: #aacbee 1px solid; border-left: #aacbee 1px solid; padding:2px 0px 3px 0px; text-align:left; }

.middle_o .midd_area  ul{ width:426px; padding:0px 0px 0px 6px;}

.middle_o .midd_area  ul li{ float:left; width:208px; margin-right:5px; }

.redcss  A:link { color: #ff0000; TEXT-DECORATION:none }

.redcss  A:visited { color: #ff0000; TEXT-DECORATION: none }

.redcss  A:hover { color: #ff0000; TEXT-DECORATION:underline; }

.redcss  A:active { color: #ff0000; TEXT-DECORATION:  none }

.midd_area .video_photo { width:150px; height:138px; margin:3px 5px 0px 0px; float:left; }

.middle_o .midd_bott { width:440px; height:2px; background:url(/images/shicq1.png) no-repeat 0px -183px; font-size:2px; }

.Recv { COLOR: #bf0000; font-weight:bold; width:14px; height:11px; background:url(/images/shicq1.png) no-repeat -309px 0px; padding-left:15px; }

#flashnew { width:420px; }

.right_o { width:215px; float:left; }

.right_o .right_title { width:215px; height:32px; background:url(/images/shicq1.png) no-repeat -80px -55px; }

.right_o .right_title1 { width:215px; height:2px; background:url(/images/shicq1.png) no-repeat -80px -98px; font-size:2px; }

.right_o .listl { color:#ffffff; padding-left:45px; height:22px; padding-top:8px; }

.right_o .lists { color:#ffffff; }

.right_o .listl A:link { color: #ffffff; TEXT-DECORATION: none }

.right_o .listl A:visited { color: #ffffff; TEXT-DECORATION: none }

.right_o .listl A:hover { color: #ffffff; TEXT-DECORATION:underline; }

.right_o .listl A:active { color: #ffffff; TEXT-DECORATION:  none }

.right_o .lists A:link { color: #ffffff; TEXT-DECORATION: none }

.right_o .lists A:visited { color: #ffffff; TEXT-DECORATION: none }

.right_o .lists A:hover { color: #ffffff; TEXT-DECORATION:underline; }

.right_o .lists A:active { color: #ffffff; TEXT-DECORATION:  none }

.right_o .right_area { width:201px; border-right: #aacbee 1px solid; border-left: #aacbee 1px solid; padding:3px 6px 2px 6px; text-align:left;}

.right_o .right_scroll { overflow:hidden;height :150px; line-height: 23px; color: #0D4070;}

.right_o .right_bott { width:215px; height:2px; background:url(/images/shicq1.png) no-repeat -80px -91px; font-size:2px; }

.right_area .marquee { Arial, Helvetica, sans-serif; font-size: 12px; line-height: 23px; color: #0D4070; }

.marquee A:link { color: #0D4070; TEXT-DECORATION: none }

.marquee A:visited { color: #0D4070; TEXT-DECORATION: none }

.marquee A:hover { color: #ff0000; TEXT-DECORATION:underline; }

.marquee A:active { color: #0D4070; TEXT-DECORATION:  none }

.right_scroll A:link { color: #0D4070; TEXT-DECORATION: none }

.right_scroll A:visited { color: #0D4070; TEXT-DECORATION: none }

.right_scroll A:hover { color: #ff0000; TEXT-DECORATION:underline; }

.right_scroll A:active { color: #0D4070; TEXT-DECORATION:  none }

/*tow area css*/

.Area .Part { width:357px; float:left; }

.Area .Part_title { width:357px; height:31px; background:url(/images/shicq1.png) no-repeat 0px -190px; }

.Area .Part_area { width:339px; border-right: #6AADC8 1px solid; border-left: #6AADC8 1px solid; padding:2px 6px 2px 7px; text-align:center; }

.Area .Part_area5 { width:339px; border-right: #6AADC8 1px solid; border-left: #6AADC8 1px solid; padding:3px 7px 3px 8px; text-align:center; }

.Area .Part_area6 { width:339px; border-right: #6AADC8 1px solid; border-left: #6AADC8 1px solid; padding:2px 8px 2px 8px; text-align:center; }

.Area .list_p { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color:#25637D; padding:8px 0px 0px 23px; float:left; height:22px; }

.list_p A:link { color: #25637D; TEXT-DECORATION: none }

.list_p A:visited { color: #25637D; TEXT-DECORATION: none }

.list_p A:hover { color: #ff0000; TEXT-DECORATION:underline; }

.list_p A:active { color: #25637D; TEXT-DECORATION:  none }

.Part_title .list_ps { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; padding:6px 15px 0px 0px; float:right; height:19px; }

.list_ps A:link { color: #ffffff; TEXT-DECORATION: none }

.list_ps A:visited { color: #ffffff; TEXT-DECORATION: none }

.list_ps A:hover { color: #ffffff; TEXT-DECORATION:underline; }

.list_ps A:active { color: #ffffff; TEXT-DECORATION:  none }

.Part_img { float:left; margin-right:5px; width:110px; height:80px; border-top: #A6A7A7 1px solid; border-right: #A6A7A7 1px solid; border-bottom: #A6A7A7 1px solid; border-left: #A6A7A7 1px solid; }

.Part_pleft { float:left; width:222px; text-align:center; font-weight: bold; font-size:14px; height:20px; padding-top:0px; }

.Part_pleft1 { float:left; width:222px; text-align:left; height:48px; line-height: 18px; font-size: 12px; color: #666666; text-align: justify; }

.Part_ul { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; text-align: justify; text-indent: 2em; }

.Part_area p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #666666; text-align: justify; text-indent: 2em; }

.Part_area ul { width:339px; paddin:0px; margin-top:-5px; float:left; }

.Part_area5 ul { width:339px; paddin:0px; margin-top:-5px; float:left; }

.Area .Part_bott { width:357px; height:2px; background:url(/images/shicq1.png) no-repeat 0px -225px; font-size:2px; clear:both; }

.Area .midd_t { margin:0px 0px 0px 10px; clear:right:
}

.Area .Left_areat { width:724px; float:left; margin-right:11px; }

.Area .Right_areat { width:215px; float:left; clear:right; }

.Right_areat .right1 { width:215px; height:30px; background:url(/images/shicq1.png) no-repeat -225px -230px; }

.right1_title { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color:#A17F04; padding:6px 0px 0px 10px; line-height:22px; float:left; }

.right1_title A:link { color: #A17F04; TEXT-DECORATION: none }

.right1_title A:visited { color: #A17F04; TEXT-DECORATION: none }

.right1_title A:hover { color: #ff0000; TEXT-DECORATION:underline; }

.right1_title A:active { color: #A17F04; TEXT-DECORATION:  none }

.Right_areat .right1_area { width:210px; border-right: #E0B40D 1px solid; border-left: #E0B40D 1px solid; padding:2px 1px 2px 1px; text-align:center; background-color:#FDD763; }

.right1_area .inquiry { width:210px; margin-top:-12px; }

.Right_areat .right1_bott { width:215px; height:2px; background:url(/images/shicq1.png) no-repeat -225px -266px; font-size:2px; }

.right_titlerr { width:215px; height:31px; background:url(/images/shicq1.png) no-repeat 0px -230px; }

.Area .titlerr_area { width:201px; border-right: #74AA1F 1px solid; border-left: #74AA1F 1px solid; padding:2px 6px 2px 6px; text-align:center; }

.Area .titlerr_bott { width:215px; height:2px; background:url(/images/shicq1.png) no-repeat 0px -266px; font-size:2px; clear:both; }

.Area .titlerr_txt { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color:#416804; padding:6px 0px 0px 10px; line-height:22px; float:left; }

.Area .titlerr_txt A:link { color: #416804; TEXT-DECORATION: none }

.Area .titlerr_txt A:visited { color: #416804; TEXT-DECORATION: none }

.Area .titlerr_txt A:hover { color: #ff0000; TEXT-DECORATION:underline; }

.Area .titlerr_txt A:active { color: #416804; TEXT-DECORATION:  none }

.Area .listsss { color: #ffffff; }

.Area .listsss A:link { color: #ffffff; TEXT-DECORATION: none }

.Area .listsss A:visited { color: #ffffff; TEXT-DECORATION: none }

.Area .listsss A:hover { color: #ffffff; TEXT-DECORATION:underline; }

.Area .listsss A:active { color: #ffffff; TEXT-DECORATION:  none }

.titlerr_area .left { float:left; }

.titlerr_area .right { float:right; }

/*Ordering food css*/

.Ordering { width:660px; height:37px; background:url(/images/shicq2.png) no-repeat 0px 0px; padding-left:290px; }

.Ordering .title { font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color:#ffffff; padding:4px 0px 0px 10px; margin:0px 10px; line-height:28px; }

.Ordering_area { width:908px; height:129px; padding:0px 20px; background:url(/images/Ordering.gif); border-right: #FFCB66 1px solid; border-left: #FFCB66 1px solid; }

.Ordering_bottom { width:950px; height:3px; background:url(/images/shicq2.png) no-repeat 0px -49px; font-size:3px }

/*Bbc list css*/

.Area .bbslist { width:724px; float:left; margin-right:10px; }

.bbslist_titlea { width:724px; height:30px; background:url(/images/shicq2.png) no-repeat 0px -60px; }

.bbslist_titleat { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color:#0345A9; padding:7px 0px 0px 50px; line-height:20px; float:left; }

.bbslist_titleatt { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#475C7D; padding:5px 0px 0px 0px; line-height:22px; float:right; padding-right:15px; }

.bbslist_area { width:682px;height:70px;border-right: #ABB9F9 1px solid; border-left: #879DFF 1px solid; padding:5px 20px 5px 20px; text-align:center; background:url(/images/shicq05.gif) repeat-x; }

.bbslist_area ul { width:667px; margin-left:15px; }

.bbslist_area ul li { line-height:22px; float:left; ont-family: Arial, Helvetica, sans-serif; }

.bbslist_area ul li { width:90px; height:22px; display:block; padding:3px 3px; margin:2px 10px 2px 0px; }

.bbslist_bottom { width:724px; height:2px; background:url(/images/shicq2.png) no-repeat 0px -95px; font-size:2px; }

.buttonout { BORDER-TOP: #ABB9F9 1px solid; BORDER-RIGHT: #ABB9F9 1px solid; BORDER-BOTTOM: #ABB9F9 1px solid; BORDER-LEFT: #ABB9F9 1px solid; PADDING:4px 0px 4px 20px; WIDTH:66px; line-height:20px; FONT-SIZE: 13px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#ffffff, EndColorStr=#DFE4FE);
CURSOR: hand; COLOR: #4D6AEE; }

.buttonover { BORDER-TOP: #6A83F3 1px solid; BORDER-RIGHT: #6A83F3 1px solid; BORDER-BOTTOM: #6A83F3 1px solid; BORDER-LEFT: #6A83F3 1px solid; PADDING:4px 0px 4px 2px; WIDTH:86px; line-height:20px; FONT-SIZE: 13px; FONT-WEIGHT:bold; background-images:url(arrow.png) no-repeat; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#A5B6FE);
CURSOR: hand; COLOR:#0749A2; }

.buttonover .arrow { background:url(/images/shicq1.png) no-repeat -315px -20px; padding-left:15px; }

/*Bottom information area  css*/

.Boin_area { margin:0px auto; padding:5px 0px; }

.Boin_areat { height:30px; background:url(/images/shicq06.gif); text-align:center; margin:0px auto; }

.Boin_areat UL { width:950px; text-align:center; height:22px; padding-top:8px; margin:0px auto; }

.Boin_areat UL LI { padding:0px 5px; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-ALIGN: center; list-style-type: none; display:inline; }

.Boin_areat A:link { color: #ffffff; TEXT-DECORATION: none }

.Boin_areat A:visited { color: #ffffff; TEXT-DECORATION: none }

.Boin_areat A:hover { color: #EDF6FB; TEXT-DECORATION:underline; }

.Boin_areat A:active { color: #ffffff; TEXT-DECORATION:  none }

.Boin_area .copyright { FONT-SIZE: 12px; COLOR: #333; TEXT-ALIGN: center; background:url(/images/shicq07.gif); line-height:25px; height:90px; margin:0px auto; padding:15px 0px; }

.meishi { width:950px; margin:0px auto; }

.meishi UL { text-align:left; }

.meishi UL LI { FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 15px; list-style-type: none; }

.meishiys1: { CLEAR: both; DISPLAY: block; VISIBILITY: hidden; OVERFLOW: hidden; HEIGHT: 0px; content: "." }

.meishiys2 { width:660px; height:37px; background:url(images/shicq2.png) no-repeat 0px 0px; padding-left:290px; }

.meishiys2 .title { font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color:#ffffff; padding:4px 0px 0px 10px; margin:0px 10px; line-height:28px; }

.meishi_neirong { width:908px; height:129px; padding:0px 20px; background:url(images/Ordering.gif); border-right: #FFCB66 1px solid; border-left: #FFCB66 1px solid; }

.meishi_bottom { width:950px; height:3px; background:url(images/shicq2.png) no-repeat 0px -49px; font-size:3px }

.fbads{	height: 60px;	width: 950px;	border: 1px solid #CCCCCC;}

.link { border:#D1D9E6 1px solid; width:950px;margin-left:auto;margin-right:auto;height:100px; padding-right:1px; padding-left:1px;padding-bottom:10px;}

.link ul { padding:10px; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666; line-height:18px;}

.link ul  li { float:left;;display:block; padding:0px; margin-left:10px; TEXT-ALIGN:left; list-style-type: none; width:100px; }

.linktop { background-image:url(images/link.jpg); height:28px;}


.ydsc{ BORDER-RIGHT: #063B6A 1px solid; BORDER-TOP: #063B6A 1px solid; Z-INDEX:99999; VISIBILITY: hidden; BORDER-LEFT: #063B6A 1px solid; WIDTH:221px; BORDER-BOTTOM: #063B6A 1px solid; POSITION: absolute;  HEIGHT: 200px; BACKGROUND-COLOR: #122B54;  }

.ydscbg{ BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid }

.ydscbgt{ font-size: 12px; color: #ffffff;background-color:#005197}


/*Tickets Query css*/

.sel_forms{ width:189px;  font-size:12px; font-family:Arial, Helvetica, sans-serif; }

.sel_forms ul { width:190px; padding:5px 0px 0px 0px ; margin:0px; list-style-type:none;}
.sel_forms li{ width:190px; overflow:hidden; margin-top:5px;list-style-type:none;padding:0px; margin:0px;}
.sel_forms li label{ display:block; width:65px; height:28px; line-height:28px; float:left; font-size:12px; font-weight:bold; color:#333;}
.sel_forms li input{ height:22px; width:70px; float:left; line-height:22px; text-indent:2px; border-left:1px #AAA solid; border-top:1px #AAA solid; border-right:1px #DDD solid; border-bottom:1px #DDD solid;}
.sel_forms li b{ display:block; float:left; color:#999; font-weight:lighter; line-height:30px; margin-left:5px;}

a.select_submit_a{ display:block; width:75px; height:27px; background:url(images/confirm_btn.png); text-align:center; line-height:27px; overflow:hidden; color:#ffffff; font-weight:bold; text-decoration:none;list-style-type:none; font-size:12px; margin-left:55px;}

a.select_submit_a:visited { text-decoration:none; color:#ffffff }

a.select_submit_a:hover{ background:url(images/confirm_btn.png) 0 -28px;color:#ffffff;TEXT-DECORATION:underline; }

/*date show*/

@charset "utf-8";
/*calendar*/
.yui-calcontainer {
	position:absolute;
	border:1px solid #7B9EBD;
	padding:5px;
	width:176px;
	top:0;
	left:0;
	display:none;
	z-index:100;
	background:#e8e8e8 url(http://img.alipay.com/global/calendar-bg.png) repeat-x;
}
.yui-calcontainer iframe {
	position:absolute;
	border:none;
	margin:0;padding:0;
	z-index:-1;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
}

/* IE6 only */
.yui-calcontainer iframe.fixedsize {
	width:50em;
	height:50em;
	top:-1px;
	left:-1px;
}
.yui-calendar .calheader{
	position:relative;
	width:100%;
	text-align:center;
	overflow:hidden;
	padding:4px 0;
	font:700 14px airal;
}
.yui-calendar .calnavleft,
.yui-calendar .calnavright{
	position:absolute;
	height:13px;
	width:14px;
	overflow:hidden;
	text-indent:-10000em;
	cursor:pointer;
	top:2px;
	bottom:0;
	z-index:1;
}

.yui-calendar .calnavleft {
	left:2px;
	background:transparent url(http://img.alipay.com/global/calendar-prev.gif) no-repeat;
}
.yui-calendar .calnavright {
	right:2px;
	background:transparent url(http://img.alipay.com/global/calendar-next.gif) no-repeat;
}

.yui-calendar .calbody{
	width:175px;
	overflow:hidden;
	text-align: left;
	border-right:1px solid #909090;
	border-bottom:1px solid #909090;
}
.yui-calendar .calbody div{
	width:182px;
	height:18px;
	
}
.yui-calendar .calbody span{
	display:block;
	float:left;
	line-height:18px;
	height:18px;
	width:24px;
	text-align: center;
	border-style:solid;
	border-color:#909090;
	border-width:1px 0 0 1px;
	background:#fff;
	font-size:12px;
	color:#bbb;
	font-family:Simsun;
	position:relative;
	cursor:pointer;
}
*+html .yui-calendar .calbody span{
	height:17px;
	line-height:17px;
}
.yui-calendar .calbody span a{
	color:#4d4d4d;/* !important*/;
	display:block;
	text-decoration: none;
}
.yui-calendar .calbody span a{
	color:#4d4d4d;
}
.yui-calendar .calbody span a:hover{
	text-decoration:none;
}
.yui-calendar .calbody span a:hover{
	background-color:#dbf0ff;
}

.yui-calendar .calbody span.today{
	background:#006FFF;
}
.yui-calendar .calbody span.today a,
.yui-calendar .calbody span.today a:link,
.yui-calendar .calbody span.today a:visited{
	position:absolute;
	left:-1px;
	top:-1px;
	width:24px;
	height:18px;
	line-height:18px;
	z-index:999;
	font-weight:700;
	border:1px solid #909090;
	color:#fff;
}
.yui-calendar .calbody span.today a:hover{
	color:#4D4D4D;
}

.yui-calendar .calbody span.selected{
	background:#feff48;
}
.yui-calendar .calbody span.activeable{
	background:#feff48;
}

.yui-calendar .calbody span.selected a,
.yui-calendar .calbody span.selected a:link,
.yui-calendar .calbody span.selected a:visited
{
	position:absolute;
	left:-1px;
	top:-1px;
	width:22px;
	height:16px;
	line-height:16px;
	border:2px solid #909090;
	color:#4D4D4D;
	font-weight:700;
}

*+html .yui-calendar .calbody span.selected a,
*+html .yui-calendar .calbody span.selected a:link,
*+html .yui-calendar .calbody span.selected a:visited{
	height:15px;
	line-height:15px;
}



/*  ? */
.yui-calendar .done{
	background:transparent url(http://img.alipay.com/global/save-btn.png) no-repeat scroll;
	cursor:pointer;
	border:none;
	height:27px;
	margin-right:5px;
	width:55px;
	font-size:13px;
	vertical-align:middle;
}
/*   */
.yui-calendar a.cancel{
	text-decoration: none;
	font-size:12px;
}

.yui-calendar .heaer-year{
	margin-right:11px;
	clear:both;
}

.yui-calendar .calweekdayrow{
	margin-bottom:4px;
	text-align:left;
	background-color:#808080;
	height:18px;
	line-height:18px;
	clear:both;
	width:176px;
}
.yui-calendar .calweekdayrow .calweekdaycell{
	color:#fff;
	display:block;
	width:24px;
	height:17px;
	float:left;
	text-align: center;
}
.btn_footer{
	text-align:center;
}

#spotlight { position: absolute; left: 0px; top: 0px;}

/**
* ??? author catge 20090730
*/
.fm-calendar{
       position: relative;
}/* ? */
.fm-calendar .dropfilter{
       text-align:center;
}/* ?μ */
.fm-calendar .dropfilter select{
       margin: 0 10px;
}/* ? */


