﻿
/*main layout*/
#main{ width:980px; overflow:hidden; margin-top:10px;}

/*left*/
#left{ width:155px; float:left;}

/*left_fenlei*/
.lefttitle{ width:155px; height:26px; background:url(../images/v3lefttitle.gif) no-repeat; float:left; text-align:left;}
.lefttitle span{ padding-left:30px; font-size:14px; font-weight:bold; color:#FFF;line-height:26px;}
.lefttitle span a{ font-size:14px; font-weight:bold; color:#FFF; line-height:26px;}
.lefttitle span a:hover{ color:#FFF; text-decoration:underline;}
.leftcon{ width:153px; float:left; border-left:#cfdac8 solid 1px; border-right:#cfdac8 solid 1px; overflow:hidden; background:#f4feee;}
.leftcon dl{ width:153px; height:auto; border-bottom:#EBEBEB solid 1px; display:block;}
.leftcon dl dt{ height:28px; line-height:28px; text-align:left;}
.leftcon dl dt a{ width:143px; color:#397600; font-weight:bold; display:block; padding-left:10px; background:url(../images/v3leftdldtbg.png) no-repeat 68px 9px;}
.leftcon dl dt a:hover{ color:#FFF; background:#5c9f1d url(../images/v3leftdldtbg.png) no-repeat 68px -32px;}
.leftcon dl dd{ line-height:24px; padding:0 2px 0 5px; text-align:left; color:#cfdac8;}
/*.leftcon dl dd a{ color:#397600; padding:3px 4px; margin:0 2px 0 2px;}*/
/*.leftcon dl dd a:hover{ background:#5c9f1d; color:#FFF;}*/
#left_fl2{ width:148px; margin-left:5px; }
.left_f14 a{ color:#525151; font-weight:bold; width:126px; padding-left:14px; display:block; overflow:hidden; line-height:24px; height:24px;}
.left_f14 a:hover{ background:#e5fcd7; color:#525151; text-decoration:none;}
#left_fl2 li{}
#left_fl2 li a.left_f12on{ color:#dc0000; font-weight:bold;}
#left_fl2 dl{ border:none; background:none; width:145px;}
#left_fl2 dl dt{ width:145px; height:24px;}
#left_fl2 dl dt.OpenDt a{ background:url(../images/left_fl2dtbg.gif) no-repeat 2px 7px; color:#525151; font-weight:bold; width:126px; padding-left:14px; display:block; overflow:hidden; line-height:24px; height:24px;}
#left_fl2 dl dt.OpenDt a:hover{ background:#e5fcd7 url(../images/left_fl2dtbg.gif) no-repeat 2px 7px; color:#525151; text-decoration:none;}
#left_fl2 dl dt.CloseDt a{ background:url(../images/left_Close.gif) no-repeat 2px 7px; color:#525151; font-weight:bold; width:126px; padding-left:14px; display:block; overflow:hidden; line-height:24px; height:24px;}
#left_fl2 dl dt.CloseDt a:hover{ background:#e5fcd7 url(../images/left_Close.gif) no-repeat 2px 7px; color:#525151; text-decoration:none;}
#left_fl2 dl dt a.left_f12on{ color:#dc0000; font-weight:bold;}
#left_fl2 dl dd{ display:none;}
#left_fl2 dl dd.show{ display:block;}
#left_fl2 dd a{ color:#397600; width:120px; padding-left:18px; display:block; overflow:hidden; line-height:24px; height:24px;}
#left_fl2 dd a:hover{ text-decoration:underline; color:#397600;}
#left_fl2 dd a.left_f12on{ color:#dc0000; font-weight:bold;}

/*leftbox*/
.leftbox{ width:155px; float:left; margin-top:10px;}
.rightbox_tit{ width:145px; height:26px; background:url(../images/v3leftboxtitlebg.gif) no-repeat; float:left; line-height:26px; font-size:14px; color:#FFF; font-weight:bold; text-align:left; padding-left:10px;}
.rightbox_con{ width:153px; float:left; border-left:#cfdac8 solid 1px; border-right:#cfdac8 solid 1px; border-bottom:#cfdac8 solid 1px; overflow:hidden; height:auto; padding:5px 0 8px 0;}
.rightbox_con a{ color:#397600;}
.rightbox_con a:hover{ color:#397600; text-decoration:underline;}
.rightbox_con .rightbox_ul1{ width:150px; float:left; text-align:left;}
.rightbox_con .rightbox_ul1 li{ width:140px; line-height:24px; height:24px; overflow:hidden; padding-left:10px; vertical-align:middle;}
.rightbox_con .rightbox_ul1 li span{ font-weight:bold; margin:0 4px 0 0; color:#397600;}
.rightbox_con .rightbox_ul1 li span.rednum{ color:#d40000;}

.rightbox_con .rightbox_ul2{ width:140px; float:left; text-align:left; padding-left:10px;}
.rightbox_con .rightbox_ul2 li{ width:132px; line-height:24px; height:24px; overflow:hidden; padding-left:8px; vertical-align:middle; background:url(../images/v3libg1.gif) no-repeat left 12px;}
.rightbox_con span.more{ float:right; line-height:20px; margin:0 15px 0 0;}
.rightbox_con span.more a{ color:#397600;}

/*center*/
#center{ width:815px; float:left; margin:0 0 0 10px; _display:inline;}

#bookbox ul{ width:815px; font-size:12px; margin:0; overflow:hidden; float:left; padding:0 0 15px 0;}
#bookbox ul li{ width:139px; float:left; margin:15px 10px 0 13px; _margin:15px 10px 0 12px; _display:inline;}
#bookbox ul li a{ width:123px; padding:8px; border:#FFF solid 1px; background:#fff; line-height:16px; color:#0a5ab3; display:block;}
#bookbox ul li a:hover{ border:#dddddd solid 1px; color:#0a5ab3; text-decoration:none; background:#f9f9f9; zoom:1;}
#bookbox ul li a img{ margin-bottom:6px; padding:3px; border-bottom:#acacac solid 1px; border-left:#dddddd solid 1px; border-right:#acacac solid 1px; border-top:#dddddd solid 1px;}
#bookbox ul li a span{  height:16px; line-height:16px; overflow:hidden; text-align:center; display:block; cursor:pointer;}
#bookbox ul li a span.bookname1{ color:#397600; font-weight:bold;}
#bookbox ul li a span.bookname2{ color:#939393; font-family:\5b8b\4f53;}
#bookbox ul li a:hover span{ height:16px; line-height:16px; overflow:hidden;}
#bookbox ul li a:hover span.bookname1{ color:#397600;}
#bookbox ul li a:hover span.bookname2{ color:#397600;}

/*bookbox*/
#bookbox{ width:815px; float:left; overflow:hidden;}
#bookbox #bookboxtitle{ width:815px; float:left; height:29px; overflow:hidden;}
#bookbox #bookboxtitle .bookboxtit1{ width:5px; height:29px; float:left; background:url(../images/v3bookboxtit1.gif) no-repeat;}
#bookbox #bookboxtitle .bookboxtit2{ width:260px; height:29px; float:left; background:url(../images/v3bookboxtit2.gif) repeat-x; overflow:hidden;}
#bookbox #bookboxtitle .bookboxtit3{ width:550px; height:29px; float:right; background:url(../images/v3bookboxtit6.gif) no-repeat; position:relative;}
#bookbox #bookboxtitle .bookboxtit3 a { color:#cc0000; font-size:12px; padding-top:5px; text-decoration:underline;}
#bookbox #bookboxtitle .bookboxtit3 a:hover { color:#ff0000; text-decoration:underline;}
#bookhgm{ position:absolute; top:3px; left:100px;}
#booktt{ position:absolute; top:3px; left:200px;}
#bookbox #bookboxtitle .bookboxtit3 span{ float:right;}
#bookbox #bookboxtitle .bookboxtit3 span a{ width:52px; height:16px; float:left; margin:6px 9px 0 0;cursor:pointer;}
#bookbox #bookboxtitle .bookboxtit3 span .qhchange1{ background:url(../images/v3qiehuanbg.gif) no-repeat -173px center;}
#bookbox #bookboxtitle .bookboxtit3 span #qh1:hover{ background:url(../images/v3qiehuanbg.gif) no-repeat -275px center;}
#bookbox #bookboxtitle .bookboxtit3 span .qhchange2{ background:url(../images/v3qiehuanbg.gif) no-repeat left center;}
#bookbox #bookboxtitle .bookboxtit3 span .qhchange_1{ background:url(../images/v3qiehuanbg.gif) no-repeat -275px center;}/**/
#bookbox #bookboxtitle .bookboxtit3 span .qhchange_2{ background:url(../images/v3qiehuanbg.gif) no-repeat -85px center;}/**/
#bookbox #bookboxtitle .bookboxtit3 span qh2:hover{ background:url(../images/v3qiehuanbg.gif) no-repeat left center;}

#bookbox #bookboxtitle .bookboxtit2 h4{ float:left; width:230px; height:26px; line-height:26px; text-align:center; font-size:14px; font-weight:bold; color:#3e8000; background:url(../images/v3bookboxtit7.gif) no-repeat; margin:3px 0 0 2px;}

.book{ width:800px; font-size:12px; margin:20px 0 0 0; overflow:hidden; float:left; padding:0 0 15px 15px; border-bottom:#CCC dashed 1px;}
.book .book_fma{ width:135px; float:left; overflow:hidden;}
.book .book_fm{ width:123px; display:block; float:left;}
.book .book_fm img{ margin-bottom:6px; padding:3px; border:#dddddd solid 1px; margin-top:5px;}/**/
.book .v3readeronline2{ width:106px; height:36px; background:url(../images/v3readeronlinebg2.gif) no-repeat left top; display:block; _display:inline; float:left; margin:3px 0 0 7px;}
.book .bookmessage{ width:377px; display:block; float:left;}
.book .bookmessage h1 { margin:4px 0 0 0; overflow:hidden; text-align:left; padding-left:15px;}
.book .bookmessage h1 a{ font-size:14px; color:#3e7f00; font-weight:bold; line-height:18px;}
.book .bookmessage p{ text-align:left; line-height:22px; padding-left:15px; color:#676767; margin:7px 0; +margin:5px 0;}
.book .bookline_1{ width:2px; height:206px; float:left; background:url(../images/v3bookmessagerbg2.gif) no-repeat; margin:0 20px 0 20px;}
.book .bookago{ width:226px; float:left; background:url(../images/v3bookagobg.gif) no-repeat left top; overflow:hidden;}
.book .bookago_img{ width:48px; padding:3px 2px 2px 2px; border:#FFF solid 1px; background:#fff; line-height:16px; color:#0a5ab3; display:block; _display:inline; float:left; margin:30px 10px 0 10px;}
.book .bookago_img:hover{ border:#dddddd solid 1px; color:#0a5ab3; text-decoration:none; background:#f9f9f9; zoom:1;}
.book .bookago_img img{ margin-bottom:3px; padding:1px; border-bottom:#acacac solid 1px; border-left:#dddddd solid 1px; border-right:#acacac solid 1px; border-top:#dddddd solid 1px;}
.book .bookago_img span{  height:16px; line-height:16px; overflow:hidden; text-align:center; display:block;}
.book .bookago_img span.bookname2{ color:#939393; font-family:\5b8b\4f53;}
.book .bookago_img:hover span.bookname2{ color:#397600; font-family:\5b8b\4f53;}
.book .bookago_n{ width:48px; display:block; _display:inline; padding:3px 2px; float:left; margin:3px 10px 0 10px; color:#939393; border:#FFF solid 1px;}
.book .bookago_n span{ color:#939393; font-family:\5b8b\4f53;}
.book .bookago_n:hover{ color:#397600; border:#dddddd solid 1px; color:#0a5ab3; text-decoration:none; background:#f9f9f9;}
.book .bookago_n:hover span{ color:#397600;}
.book .bookago_m{ float:right; display:block; _display:inline; padding:3px 2px; margin:3px 13px 0 0px; border:#FFF solid 1px;}
.book .bookago_m span{ color:#939393;}
.book .bookago_m:hover{ color:#397600; border:#dddddd solid 1px; color:#0a5ab3; text-decoration:none; background:#f9f9f9;}
.book .bookago_m:hover span{ color:#397600;}

/*choosebag*/
.bookmessage .choosebag{ width:350px; float:left; border:#abd185 dashed 1px; margin:5px 0 0 10px; _display:inline; padding:10px 0 32px 0; position:relative;}
.bookmessage .choosebag label{ width:330px; text-align:left; display:block; _display:inline; margin:5px 0 0 10px; color:#666; float:left;}
.bookmessage .choosebag label input{ float:left; margin:4px 3px 0 0; +margin:0px; _margin:0px;}
.bookmessage .choosebag .v3handbagbutt{ width:85px; height:33px; background:url(../images/button201010221.gif) no-repeat; display:block; position:absolute; left:125px; top:89px; +top:91px; _top:93px;}

/*pagenumbox*/
.pagenumbox{ width:815px; font-size:12px; margin:15px 0 0 0; overflow:hidden; float:left; padding-left:0px; padding-bottom:20px;}
.pagenumbox #mainall{ float:left; color:#666666; margin-left:100px;}
.pagenumbox .pagenumcon{ float:left;}
.pagenumbox span{ float:left; line-height:20px; _line-height:22px; margin:0 2px 0 2px;}
.pagenumbox span a{ color:#666666; line-height:20px;}
.pagenumbox span a:hover{ color:#dc0000;}
.pagenumbox span.pagenum{ border:1px solid red;border:#CCC solid 1px; margin:0 5px 0 5px; }
.pagenumbox span.pagenum a{ padding:3px 5px;line-height:16px; vertical-align:middle;}
.pagenumbox span.pagenum:hover{ background:#dc0000;}
.pagenumbox span.pagenum:hover a{ color:#FFF;}
.pagenumbox #pageon{ background:#dc0000;}
.pagenumbox #pageon a{ color:#FFF; font-weight:bold;}

/*banner*/
.bottombanner{ width:980px; margin:10px 0 5px 0; float:left;}

/*booking*/
#PopupWindow
{
	width:402px; 
	height:125px;
	position: absolute;
	display: none;
	z-index:10000;
	background:url(../images/infowindowbg.png) no-repeat;
}

#PopupWindow #infowindowtitle{ width:400px; height:31px; float:left;}
#PopupWindow #infowindowtitle h4{ float:left; font-size:12px; font-weight:normal; line-height:24px; margin-left:34px; text-align:left; _display:inline; margin-top:5px;}
#PopupWindow #infowindowtitle button{ float:right; width:10px; height:10px; background:url(../images/infowindowclosebg.png) no-repeat; border:none; margin:10px 17px 0 0; cursor:pointer;}
#PopupWindow #infowindowcon{ width:400px; float:left; line-height:24px; text-align:center;}
#PopupWindow #infowindowcon .in1{ margin:7px 0 5px 0; color:#404040;}
#PopupWindow #infowindowcon .infobutt{ width:111px; height:27px; float:left; background:url(../images/infobuttbg.png) no-repeat; text-align:center; line-height:27px; margin:6px 0px 0 50px;}
.bigred_jsjs{ font-family:Tahoma,SimSun,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#ff6000;}
.smred_jsjs{font-family:Tahoma,SimSun,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#ff6000;}
.bigBlue_jsjs a{font-size:12px; font-weight:bold; color:#1837d0; text-decoration:underline;}

#infobutt_2{ width:111px; height:27px; float:left; background:url(../images/infobuttbg.png) no-repeat; text-align:center; line-height:27px; margin:6px 0px 0 142px; _display:inline;}












