@charset "utf-8";
/* CSS Document by_Fox Liu */
*{ margin:0; padding:0;}

select,input,textarea{ font-size:12px; color:#666; font-family:Geneva,Arial,Helvetica,sans-serif;}
img,li{ border:0; list-style:none;} label{ cursor:pointer;}
/*
a:link,a:visited{ color:#454545; text-decoration:none; outline:none;}
a:hover{ color:#FF3300; text-decoration:underline;}
*/
/*** Public ***/
h1,h2,h3{ font-size:14px;} h4,h5,h6{ font-size:12px;}
.mar_l{margin:0 10px 0 0;} .mar_t{ margin-top:8px;} .mar_tt{ margin-top:20px;} .mar_r{ margin-left:8px;} .pad_t{ padding-top:8px;} .mar_b{ padding:0 0 8px 0;} .mar_bb{ padding:0 0 22px 0 ;}
/*---------------------------------------*/

#page,#wz{ width:1000px; margin:0 auto; overflow:hidden; background:#fff;}
/*** 所在位置 ***/
#wz{ height:22px; color:#777; background:url(line6-1.gif); border-bottom:1px solid #E2F0FE; margin-bottom:10px;}
#wz a{ color:#777;}
#wz span{ float:right; padding:0 5px 0 0;}
#wz span .inputwz{ height:15px; width:130px;}
#wz span input{ vertical-align:top; margin:0 4px 0 0;}
#expired{ width:948px; padding:0 15px 0 15px; margin:0 auto; margin-bottom:10px; border:1px solid #FFD737; background:#FFFFC8; font-size:14px; text-align:center; height:38px; line-height:38px;}
#expired span{ float:right;} 
#expired strong{ color:#FF0000} 
#expired a{ color:#0466EC; text-decoration:underline;} 
#expired a:hover{ color: #FF0000; text-decoration:none;} 
#expired input{ vertical-align:middle; margin:0 4px 0 0;}
#jdlb{ border:2px solid #C2E0FE; overflow:hidden; clear:both;}
#jdright{ width:788px; float:right;}
#jdleft{ width:200px; float:left;overflow:hidden}

.jdge{ margin-top:10px;}
#jdge{ margin-top:25px;}
.jdlbw1{ _width:784px;}
.jdlbw2{ _width:996px;}
.jdlbw3{ _width:784px;}

#jdlb2{ border:2px solid #FEE298; overflow:hidden; clear:both;}
#jdlb3{ border:2px solid #FF6F0E; overflow:hidden; clear:both;}
#jdlb4{ border:2px solid #A4ED8B; overflow:hidden; clear:both;}
#jdlb5{ border:2px solid #F2ADF5; overflow:hidden; clear:both;}
#jdlb6{ border:2px solid #93AEFF; overflow:hidden; clear:both;}
#jdlb7{ border:2px solid #CECE00; overflow:hidden; clear:both;}
#jdlb2 .zx3_l2_2_2{ margin-left:5px;}

.jdnewtitle{ background:#F4FAFF; overflow:hidden; clear:both; padding:10px 5px 12px 5px; height:33px;}
.jdnewtitle h2,.jdnewtitle h1{ float:left; padding:0 0 0 5px; font-size:22px; font-family:微软雅黑; color:#0352BC;}
.jdnewtitle h2 a,.jdnewtitle h1 a{ color:#0352BC;}
.jdnewtitle .jdnewtitleul{ float:left; padding:5px 0; overflow:hidden; margin-left:30px;}
.jdnewtitle .jdnewtitleul li{ float:left; vertical-align:middle; margin-right:10px;}
.jdnewtitle .jdnewtitleul li img{ vertical-align:middle; margin-right:5px;}
.jdnewtitle .jdnewtitlediv{ float:right; padding:5px 10px;}

#cityintroduction{ float:left; width:778px; padding:20px 0 20px 20px;}
.cityintroduction{ float:right; width:435px; height:205px; overflow:hidden; padding:0 20px 0 0; border-right:1px solid #E0EFFE;}
#cityintroduction img{ float:left; margin:0 0 0 0; width:300px; height:200px; }
#cityintroduction .title{ border-bottom:1px dashed #E0E0E0; padding-bottom:10px; font-size:14px; color:#0352BC;}

.jdlbp{ line-height:1.8em; padding:6px 5px; text-indent:2em; text-align:justify; overflow:hidden; font-size:12px;}
.jdlbp img{ float:left; margin:4px 10px 0 0;}
.jdlbps{ line-height:2em;}
.jdlbps p{ text-indent:2em;}
.jdlbp a,.jdimg li a,.jdimgs li a,.jdcommenmore a,#jdrli li a,#jdrlis li a,#jdrnews li a,#citynews li a,#jdrhotel li a,#jdrjingdian li a,#jdrhoteltop a,#ticketlist td a,.jblline a,.jdcommenpost td a,#ctiyticket li a,.sosoall a,.xgjd li a,.piaotop dd a,.mpcon a,#mphot li a,#jdlistsos a,.xgjdm a,.mphot li h2 a{ color:#0468EE;}
.jdlbp a:hover,.jdimg li a:hover,.jdimgs li a:hover,.jdcommenmore a:hover,#jdrli li a:hover,#jdrnews li a:Hover,#jdrhotel li a:hover,#jdrjingdian li a:hover,#jdrhoteltop a:hover,#ticketlist td a:hover,.jblline a:hover,.jdcommenpost td a:hover,#ctiyticket li a:hover,#citynews li a:hover,.sosoall a:hover,.xgjd li a:hover,.xgjdm a:Hover,.mphot li h2 a:hover{ color:#FF4400;}
.jdlbp a:visited,.jdimg li a:visited,.jdimgs li a:visited,.jdcommenmore a:visited,.jblline a:visited,.jdcommenpost td a:visited,.sosoall a:visited,.xgjd li a:visited,.piaotop dd a:visited,.mpcon a:visited,#mphot li a:visited,.xgjdm a:visited,.mphot li h2 a:visited{ color:#0468EE;}
#citytitle1{ border-bottom:1px solid #D1E8FE;}

#citytitle1 div img{ margin-top:5px;}
#citytitle1 div,#citytitle2 div,#citytitle4 div,#citytitle5 div,#citytitle6 div,#citytitle7 div{ padding:0 10px; height:33px; line-height:33px; background:#F4FAFF; border:1px solid #fff; color:#0352BC; font-size:14px;}
#citytitle1 div,#citytitle2 div,#citytitle4 div,#citytitle5 div,#citytitle6 div,#citytitle7 div{ text-align:right; color:#ddd; font-size:12px;}
#citytitle1 div a,#citytitle1 div span{ color:#0352BC; *cursor:pointer;}
#citytitle1 div strong{ float:left; font-size:14px; color:#0352BC;}
.jdimgs{ overflow:hidden; clear:both; padding:20px 0 5px 14px; _width:784px;}
.jdimgs li{ float:left; text-align:center; width:140px; padding:0 0 12px 0; margin-right:14px; display:inline}
.jdimgs li img{ width:140px; height:100px; margin-bottom:10px;}
.jdimgs li.jdimgsa{ width:140px;}
.jdimgs li.jdimgsa img{ width:140px; height:100px; margin-bottom:10px;}
#jdindexclist{ padding:10px 0; margin-top:10px; overflow:hidden; width:784px; clear:both; border-top:1px solid #eee;}
#jdindexclist li{ float:left; width:130px; display:inherit; margin:0 0 0 15px; overflow:hidden; white-space:nowrap; text-overflow:ellipesis; height:22px; line-height:22px;}
#jdindexclist li a,#jdindexz li p span a{ color:#0468EE; margin:0 0 0 2px;}
#jdindexclist li a.citys{color:#0357C9;}

#jdlbcity{ height:35px; background:#FEF1D1; border-bottom:1px solid #FEE298; padding:0 0 0 10px; position:relative;}
#jdlbcity li{ float:left; display:inline; height:31px; line-height:31px; padding:0 25px 0 25px; text-align:center; background:#FFFBDD; border:1px #FEE298; border-style:solid solid solid solid; margin:3px 1px 0 0; _position:relative; _top:1px; font-size:14px;}
#jdlbcity li a{ display:block; color:#0352BC;}
#jdlbcity li a:hover{ text-decoration:underline;}
#jdlbcity li.norder_tagcurr{ background:#FFf; border-bottom:0 none; height:32px; line-height:32px;}
#jdlbcity li.norder_title{ font-weight:bold; padding:0; background:none; border:0 none; color:#0352BC; padding-right:15px; line-height:32px;}
#jdlbcity li.norder_tagcurr a{ color:#0352BC; font-weight:bold}
#jblline{ margin-top:-1px; overflow:hidden; clear:both; _width:727px;}
#jblline li{ padding:10px 0; height:45px; border-top:1px dashed #E0E0E0; overflow:hidden; clear:both; line-height:1.8em; background:url(jdicon.gif) 10px 17px no-repeat; _width:727px;}
#jblline li .jbllinecity{ float:left; border-right:1px dashed #E0E0E0; width:70px; margin-left:25px; display:inline;  _line-height:1.6em;}
#jblline li .jbllinecity span{ color:#FF4400}
#jblline li .jblline{ float:left; margin-left:25px; width:450px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#666666; display:inline;}
#jblline li .jbllineimg{ float:right; margin-right:15px; margin-top:10px; display:inline;}
#jbllines{ margin-top:-1px; overflow:hidden; clear:both; _width:739px;}
#jbllines li{ padding:12px 0; border-top:1px dashed #E0E0E0; overflow:hidden; clear:both; line-height:1.8em; _width:739px;}
#jbllines li .jbllinecity{ float:left; width:90px; margin-left:10px; margin-top:4px;}
#jbllines li .jblline{ float:left; margin-left:25px; width:450px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#666666;}
#jbllines li .jblline p{ height:45px; overflow:hidden;}
#jbllines li .jbllineimg{ width:80px; text-align:right; float:right; margin-right:5px; margin-top:5px; color:#FF4400;}
#jbllines li .jbllineimg strong{ font-size:16px;}
#jbllines li .jbllineimg img{ margin:4px 0 0 0;}

.jdlbleftz{ width:391px; float:left; border-right:1px solid #E0EFFE;}
.noborder{border-right:none}
#jdrli li a,#citynews li a,#jdrnews li a,#jdrhotel li a,#jdrjingdian li a,#jdrhoteltop a,.jblline a{ text-decoration:none;}
#jdrnews,#jdrhotel,#jdrjingdian,#citynews,#hotjd{ overflow:hidden; clear:both; padding:5px 10px;}
#jdrnews li,#jdrhotel li,#jdrjingdian li,#citynews li{ text-align:right; color:#888888; line-height:25px; line-height:25px; *line-height:27px; *line-height:27px; background:url(/img/jdicons.gif) left 12px no-repeat; padding:0 0 0 8px; vertical-align:middle}
#citynews li a{ float:left; }
/*#citynews li a{ float:left; width:290px; text-align:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}*/
#citynews div{ border-bottom:1px dashed #E0E0E0; padding-top:4px; padding-bottom:10px; margin-bottom:3px; text-indent:0.5em;}
.citynews{ float:left; width:324px; border-left:1px solid #E0EFFE;}


#jdrightb{ border:1px solid #ddd; overflow:hidden; clear:both; _width:198px;}
#jdrightbt{ height:30px; line-height:30px; background:#F4FAFF; padding:0 10px;}
#jdrightbt span{ float:right;}
.jdlb{ padding:12px; overflow:hidden; clear:both; line-height:24px;}

.jdrnav li{ background:#F4FAFF url(/templets/new/images/cityicon.gif) 15px 11px no-repeat; margin:0 0 1px 0; height:32px; text-indent:2em; line-height:32px; border-top:1px solid #D1E8FE; font-size:14px; color:#0352BC; width:196px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.jdrnav li strong{ font-weight:normal;}
.jdrnav li a:hover{ background:#fff url(/templets/new/images/cityicon.gif) 15px 11px no-repeat;}
.jdrnav li a,.jdrnav li a:visited{ color:#0352BC; width:196px; height:32px; display:block;}
.jdrnav li.curr{ color:#fff; background:#C2E0FE url(/templets/new/images/cityicon.gif) 15px 11px no-repeat; font-weight:bold;}
.jdrnav li.curr strong{ font-weight:bold}

#jdrli{ _width:240px; overflow:hidden; clear:both; padding:5px 0;}
#jdrlis{ _width:240px; overflow:hidden; clear:both; padding:5px 0;}
#jdrli div{ width:92%; margin:0 auto; padding:4px 0 5px 0; color:#0468EE;}
#jdrlis div{ width:92%; margin:0 auto; padding:4px 0 5px 0; color:#0468EE;}
#jdrli li{ float:left; width:102px; margin-left:10px; height:25px; line-height:25px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; background:url(jdicons.gif) left 10px no-repeat; padding:0 0 0 8px; display:inline;}
#jdrlis li{ float:left; width:52px; margin-left:10px; height:22px; line-height:22px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; background:url(jdicons.gif) left 10px no-repeat; padding:0 0 0 8px; display:inline;}
#jdrhotel li span,#jdrjingdian li span,#jdrhoteltop span,#ticketlist td span{ color:#FF4400; font-weight:bold;}
#jdrhoteltop{ line-height:1.6em; padding:8px 8px 10px 8px; width:182px; margin:0 auto; overflow:hidden; margin-bottom:2px; border-bottom:1px dotted #E0E0E0;}
#jdrhoteltop img{ width:70px; height:50px; float:left; margin-right:8px; margin-top:5px;}
.jdcommentlist li{ border-bottom:1px dashed #E0E0E0; padding:12px 10px 12px 26px; background:url(jdface.gif) 10px 18px no-repeat;}
.jdcommentlist li.jdindexdp{ background:url(jdface.gif) 10px 13px no-repeat;color:#888}
.jdcommentlist li p{ line-height:1.8em; padding:5px 0 0 0;}
.jdcommentlist li span{ color:#0468EE;}
.jdcommentlist li em{ color:#888888; font-style:normal;}