/***** 全局设置 *****/ 
body,h1,h2,h3,p,form,li,dt,dl,dd,label{margin:0;padding:0;}
body{font-family:"宋体", arial;font-size:12px;line-height:1.5;text-align:center;background:#FFF;color:#000;}
img{border:0;}
ul{margin:0;padding:0;list-style:none;}
h1{text-align:center;}

div,td{font-size:12px;}

.right{ float:right;}
.clear{clear:both;}
.red{ color:#ff0000;}
.red a:link,.red a:visited{text-decoration:none;color:#ff0000;}
.red a:hover{text-decoration:none;color:#ff0000;}
a.red{ color:#ff0000;}
a.red:link, a.red:visited{ color:#ff0000;}
a.red:hover { color:#ff0000;}
.f50{ color:#FF5500;}
.f50 a:link,.f50 a:visited{text-decoration:none;color:#ff5500;}
.f50 a:hover{text-decoration:none;color:#ff5500;}
a.f50:link, a.f50:visited{ color:#ff5500;}
a.f50:hover { color:#ff5500;}

.blue{color:blue;}
a.blue:link, a.blue:visited{text-decoration:underline;color:blue;}
a.blue:hover { color:blue;}


.pl4{ padding-left:4px;}
.no_line{text-decoration:line-through;}
em{ font-style:normal;}
.green{ color:#008000;}
.green a:link,.green a:visited{text-decoration:none;color:#008000;}
.green a:hover{text-decoration:none;color:#ff0000;}
a.green{ color:#008000;}
a.green:link, a.green:visited{ color:#008000;}
a.green:hover { color:#ff0000;}

.mg_t6{ margin-top:6px;}
.mg_t20{ margin-top:20px;}

.price{font-family:arial;font-size:14px;color:#F50;font-weight:bold; }

/*.fs{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)}
*/

a.imgborder {display:block;margin:0px auto;padding:5px;}
a.imgborder:link, a.imgborder:visited{ border:1px solid #ccc; padding:5px;}
a.imgborder:hover { border:1px solid #666; padding:5px;}

a.imgb { display:block; width:80px; height:80px;margin:0px auto;padding:2px; background:url(../images/pic_loading.gif) no-repeat center center;}
a.imgb:link, a.imgb:visited{ display:block; padding:2px; border:1px solid #CCCCCC;}
a.imgb:hover { display:block; padding:2px; border:1px solid #666666;}

a:link{color:#000;text-decoration:none;}
a:visited{color:#000;text-decoration:none;}
a:hover{color:#ff6600;text-decoration:underline;}

/***** 头部 *****/ 
#list{ display:block; width:100%; height:34px; line-height:24px; border-bottom:1px solid #eee; background:#f7f7f7;}
#list .list{ width:950px;margin:0 auto;}
.div6{ display:block; width:100%; float:left; height:6px; overflow:hidden;}
#list .logo{ width:108px; float:left; height:25px; padding:5px 0 0 5px; padding-left:2px\9; text-align:left; overflow:hidden;}

.quick_menu{ position:relative; width:800px; float:right; z-index:9999;}
.quick_menu ul{ float:right;}
.quick_menu li{ position:relative; float:left; height:24px; line-height:26px; padding:5px 5px; color:#333; z-index:2;}
.quick_menu li.hotel{ padding:5px 15px;}
.quick_menu li s{ text-decoration:none; color:#888;}
.quick_menu li a.f73{ color:#f73;}
.quick_menu li em{ font-size:12px;}
.quick_menu li.hot1{ position:relative;}
.quick_menu li.hot1 i{ position:absolute; top:-8px; left:52px; width:21px; height:14px; background: url(img/icoHot1.gif) no-repeat;}


.quick_menu .more_bg .more{ display:block; border:1px solid #ccc; background:#fff;}
.quick_menu .more{ display:none; position:absolute; top:29px; right:3px; width:50px; text-align:left; padding:3px 10px 8px 10px; border:1px solid #ccc; border-top:1px solid #FFF; background:#fff; z-index:999;}
.quick_menu .more ul{ display:block; padding:6px 0; border-bottom:1px solid #eee; overflow:hidden;}
.quick_menu .more li{ width:70px; float:left; padding:0; margin:0; line-height:20px; border:0;}

.quick_menu b{ position:relative; float:left; height:24px; line-height:24px; padding:0 14px 0 8px; border:1px solid #f7f7f7; color:#333; font-weight:normal; overflow:hidden; z-index:10000;}
.quick_menu b s{ position:absolute; right:4px; top:10px; width:0; height:0; line-height:0; font-size:0; border:4px solid #fafafa; border-top-color:#999;}
.quick_menu .more_bg b{ border:1px solid #ccc; border-bottom:0; background:#fff;}
.quick_menu .more_bg b s{ border:4px solid #fff; border-top-color:#999;}

.quick_menu .more_bg li{ border:0;}
#a{ padding-right:0; margin-right:3px;}
#a .more,#e .more{ width:78px; _width:62px; right:0; _right:-1px; padding:5px 0 8px 0;}
#a .more li,#e .more li{ _width:62px; padding:0 8px;}
#e{ padding:5px 1px;}
#e .more{ right:1px;}

#b{ padding-left:0;}
#b .more{ width:140px; right:5px; _right:4px;}
#b .more ul{ clear:both; width:140px; overflow:hidden; padding:6px 0; border-bottom:1px solid #eee;}
#b .more li{ width:70px; float:left; padding:0; margin:0; height:20px; line-height:20px; border:0; overflow:hidden;}
#b .more li.title{ width:140px; font-weight:bold; font-size:12px; color:#f73;}
#b .more li.title a{ color:#f73;}
#b .more ul.bd0{ border-bottom:0;}

#top_user{ padding:5px 0 0 12px;}
#top_user a.login{ padding-right:12px;}
#c{ border-left:0;}
#c .more{ right:5px; padding:6px 15px 6px 5px; _padding:6px 10px 6px 6px;}
#c .more li{ width:50px; padding-left:4px;}

.quick_menu a:link,.quick_menu a:visited{ color:#333; text-decoration:none;}
.quick_menu a:hover{ color:#f73; text-decoration:underline;}
.quick_menu a.red { color:#FF0000;}

.sos2{ position:relative; width:240px; float:left; height:22px; border:1px solid #bbb; background:#fff; background-repeat:repeat-x;}
.sos2 .search_curt{ position:absolute; left:-1px; top:-1px; width:54px; float:left; padding:2px 0 0 0; height:22px; line-height:20px; cursor:pointer; color:#555;}
.sos2 .search_curt .onName{ display:inline-block; width:40px; *padding-top:1px;}
.sos2 li{ cursor:pointer;}
.sos2 .search_curt i{ display:inline-block; position:relative; top:2px; right:3px; width:0; height:0; line-height:0; font-size:0; border:4px solid #fff; border-top-color:#aaa;}
.sos2 .search_curt a{ color:#555;}

#curtlist{ position:absolute; left:-1px; top:22px; border:1px solid #b2b2b2; border-top:1px solid #fff; color:#555; text-align:left; display:none;}
#curtlist li{ clear:both; width:43px; line-height:24px; padding:0 0 0 10px; background:#fff;}



.sos2 input.text{ width:132px; float:left; padding:5px 5px 5px 0; margin-left:54px; display:inline; height:12px; border:0; background:none; color:#aaa; font-size:12px;}
.sos2 button{ position:absolute; right:-1px; top:-1px; width:49px; padding:0 0 0 15px; height:24px; line-height:24px; border:0; font-size:12px; color:#fff; font-weight:bold; background:url(img/menuBg.png) no-repeat -66px -200px; cursor:pointer;}






#warpper{ margin:0 auto;width:950px; text-align:left;}

#top{ width:950px; height:70px;}
#logo{ float:left; padding:9px 0 0 12px;}
#sos{ float:left; width:500px; height:40px; overflow:hidden; margin:16px 0 0 270px; display:inline;}
#sos .fst{ width:12px; float:left; height:40px; line-height:40px; overflow:hidden; background:url(../images/fst.gif) no-repeat;}
#sos .lst{ width:12px; float:left; height:40px; line-height:40px; overflow:hidden; background:url(../images/fst.gif) no-repeat -12px 0;}
#sos .txt{ width:474px; float:left; padding-top:6px; height:32px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; background:#f8f8f8;}
#sos .txt li{ float:left;}
.pd_2{ padding-top:2px; padding-right:8px;}
.pd_2 select.select{ height:22px;}
.pd_2 input.s1{ height:14px; width:166px; height:17px; line-height:17px; font-size:13px; padding-left:20px; color:#999999; background:#fff url(../images/ico_sos.gif) no-repeat 4px 3px; border:1px solid #bbb; *margin-top:-1px;}
.keywords{ line-height:28px;}
.keywords a{ padding-left:10px;}
.keywords a:link,.keywords a:visited{ color:#888;}
.keywords a:hover{ color:#f73; text-decoration:underline;}
.keywords span a:link,.keywords span a:visited{ color:#f73;}
.keywords span a:hover{ color:#f73; text-decoration:underline;}


#sos .sos_rht{ float:right; line-height:16px; width:64px; padding:4px 0 0 6px;}
#sos .txt input.text{ width:298px; padding-left:4px; height:19px;text-align:left;border:1px solid #d2d2d2;line-height:18px; float:left;color:#CCC;}

.ndwz{ clear:both; width:950px; float:left; height:26px; line-height:34px; padding-left:5px; color:#333333; overflow:hidden;}
.ndwz em{ font-size:11px; padding:0 4px;}
.ndwz span{ color:#aaa;}
.ndwz a:link,.ndwz a:visited{ color:#777; text-decoration:none;}
.ndwz a:hover { color:#f73; text-decoration:underline;}


.cut_over1{ width:86px; cursor:pointer; font-size:12px; background:url(../images/cut_over.gif) no-repeat 74px -1px; margin-left:12px; padding-right:20px;}
.cut_over1 a:link,.cut_over1 a:visited{ color:#0045df; text-decoration:none;}
.cut_over1 a:hover { color:#ff6600; text-decoration:underline;}

/***** menu *****/ 
#menu{ clear:both; float:left; width:950px; background:url(../images/menu_v3.png) repeat-x 0 -152px; height:33px; line-height:33px; overflow:hidden;}
#menu .fst{ width:5px; float:left; height:33px; line-height:33px; overflow:hidden; background:url(../images/menu_v3.png) no-repeat -10px -46px;}
#menu .lst{ width:5px; float:right; height:33px; line-height:33px; overflow:hidden; background:url(../images/menu_v3.png) no-repeat -15px -46px;}



#menu ul{ padding-left:24px;}
#menu li{ float:left; background:url(../images/menu_v3.png) right -46px no-repeat;}
#menu li span{ float:left; line-height:33px; padding:0 10px; height:33px; color:#FFFFFF; font-weight:bold;}
#menu li span a{ color:#FFFFFF;} 
#menu .nav_on{background:url(../images/menu_v3.png) no-repeat left -86px; font-size:14px; margin-right:6px; margin-left:-2px; display:inline;}
#menu .nav_on span{background:url(../images/menu_v3.png) no-repeat right -119px; display:block; padding-top:2px;}

#menu .nav_on a:link,#menu .nav_on a:visited{text-decoration:none;color:#333;}
#menu .nav_on a:hover{text-decoration:underline;color:#f60;}
#menu #nav_lxs{ background:none;}
/*#menu #nav_lxs a{ color:#FFFF00;}*/

.back{position:relative;z-index:1;}
.hot{ position:absolute; left:160px; top:-8px;}


/***** 底部 *****/ 
#footer{ width:950px; clear:both; margin:0 auto; text-align:center; color:#616161;}
#fu{ width:100%; height:22px; font-size:12px; line-height:22px; padding-top:6px;}
#fu img{ position:relative; top:2px; right:2px;}
#ft {width:600px;height:24px;font-size:12px;font-family:Arial;margin:0 auto;}
#ft .copy{color:#ff6600;}
#footer a:link,#footer a:visited{text-decoration:none;color:#333;}
#footer a:hover{text-decoration:underline;color:#f60;}

.cncnNav{ line-height:30px; background:#f7f7f7;}
.cncnNav a{ padding:0 6px;}
#footer .cncnNav a:link,#footer .cncnNav a:visited{ color:#555;}
#footer .cncnNav a:hover{ color:#555;}


