@charset "utf-8";
/* CSS Document  by jin*/
*{ margin:0; padding:0;}
p.dotline,p.dotline2{width:98%;height:1px; line-height:1px;padding:0;background:url(../img/xuline.jpg) repeat-x; }
p.dotline{clear:both;margin:0 auto; }
p.dotline2{margin:10px auto; overflow:hidden;}
input.btn-detail{background:url(../img/info2/btn-detail.jpg) no-repeat left; border:0; width:98px; height:23px;color:#fff; cursor:pointer;}
input.btn-detail2{background:url(../img/info2/bg3.gif) no-repeat left; border:0; font-size:14px; font-weight:bold; width:138px; height:33px;color:#fff; cursor:pointer;}
input.btn-detail3{font-size:15px; font-weight:bold;color:#fff;background:#FF6711;;line-height:25px;padding-left:2px;}
.btnspace{text-align:center; padding:5px 0 0 0;}
.width1{width:185px;}
.width2{width:145px;}
.width3{width:230px;}
.width4{width:220px;}
#content .width700{width:700px;}
.float-right{float:right;}
.pad10{padding:10px;}
.pad20{padding-right:20px;}
.pad30{padding:0 30px;}
.red2{color:#F00;}
.f14{ font-size:14px;}
h1.title{font-size:20px;color:#000;line-height:30px;padding-left:7px;}
h1.title img{padding-left:10px;}
h2.title-pd{font-size:14px; width:900px; height:26px; margin:10px auto 0 auto;line-height:26px;background:url(../img/info2/h3title.jpg) no-repeat left; padding:0 0 0 30px;}
h3.sml-tit{height:22px; line-height:22px; font-size:12px; background:url(../img/info2/dot2.gif) no-repeat 5px #ccc; padding-left:20px; margin-bottom:10px;}
h3.sml-tit3{height:22px; line-height:22px; font-size:12px; padding-left:20px; margin-bottom:10px;}
.topbanner{position:relative; height:0;}
.topbanner a{ display:block; position:absolute; width:320px; height:44px; top:8px; left:200px;}
.btn-contact{float:right; margin-top:-80px; margin-right:10px; display:inline;}
.btn-contact a{display:block;width:221px; height:41px; padding:10px 0 0 0 ;background:url(../img/info2/btn-bg2.jpg) no-repeat left; font-weight:bold; font-size:14px; color:#fff; text-decoration:none; text-align:center;}

/*-----------newtour index-----------*/
.header_top{}
.header_top .top_nav2{width:440px;}
.search_tit{width:115px; height:28px; line-height:28px; text-align:center;color:#FFF; font-weight:bold; background:url(../img/info2/search_bg.jpg) no-repeat left;}
.search_con{border:2px solid #D50027; padding:8px; background:#F2F2F2;}
.search_input{height:16px;background:#fff; border:0;border:1px #b1b1b1 solid; padding-top:4px;}
.search_select{height:23px;background:#fff; border:0;border:1px #b1b1b1 solid;}
.sidebar{margin:0 0 10px 0;}
h2.sidetit{font-size:14px; color:#fff; font-weight:bold; line-height:25px; padding-left:30px; height:25px;background:transparent url(../img/info2/sidetitbg.jpg) no-repeat scroll left }
.sidebar ul{background:transparent url(../img/info2/sidebg2.jpg) repeat-x scroll left top;}
ul.side_ul li{background:url(../img/sanjiao.jpg) 6px 9px no-repeat; padding:4px 0 4px 24px;border-bottom:1px dashed #96999C;}
ul.side_ul li h3{ font-size:12px; font-weight:normal;}
ul.price2{}
ul.price2 li{text-align:left;}
ul.price2 li span{display:block;text-align:right; margin-top:-13px;}
ul.price2 dl{text-align:left;background:url(../img/sanjiao.jpg) 6px 9px no-repeat; }
ul.price2 dt{background:url(../img/xuline.jpg) repeat-x bottom;padding:4px 0 4px 24px;font-weight:bold; color:#972b2b;}
ul.price2 dd{background:url(../img/xuline.jpg) repeat-x bottom;padding:4px 0 4px 24px;}
ul.price2 dd h3{ font-size:12px; font-weight:normal;}
ul.price2 dd span{display:block;text-align:right; margin-top:-13px;}
ul.price2 dd.bg{background:url(../img/xuline.jpg) repeat-x bottom #f7f7f7;}
ul.side_ul2 li{padding-left:20px;border-bottom:1px dashed #96999C; }
ul.side_ul2 li h3{font-size:12px; font-weight:normal; display:inline;}
.side_ad{margin:10px 0;}
.side_ad a{display:block; margin-bottom:10px;}
/*----------center-------------*/
p.shuomin{}
.menu{padding-top:15px; float:left; margin-bottom:8px;}
.menu ul li{float:left; display:inline; padding-right:2px;}
.menu ul li a{width:135px; height:35px; display:block; text-indent:-9999px; font-size:0;}
/*.menu ul li a:hover,*/.menu ul li a.current{width:154px; height:40px;display:block;position:relative;top:-5px;}
.menu ul li.menu1 a{background:url(../img/info2/nav1.jpg) no-repeat left;}
.menu ul li.menu2 a{background:url(../img/info2/nav2.jpg) no-repeat left;}
.menu ul li.menu3 a{background:url(../img/info2/nav3.jpg) no-repeat left;}
.menu ul li.menu4 a{background:url(../img/info2/nav4.jpg) no-repeat left;}
.menu ul li.menu5 a{background:url(../img/info2/nav5.jpg) no-repeat left;}
/*.menu ul li.menu1 a:hover,*/.menu ul li.menu1 a.current{background:url(../img/info2/nav1_a.jpg) no-repeat left;}
/*.menu ul li.menu2 a:hover,*/.menu ul li.menu2 a.current{background:url(../img/info2/nav2_a.jpg) no-repeat left;}
/*.menu ul li.menu3 a:hover,*/.menu ul li.menu3 a.current{background:url(../img/info2/nav3_a.jpg) no-repeat left;}
/*.menu ul li.menu4 a:hover,*/.menu ul li.menu4 a.current{background:url(../img/info2/nav4_a.jpg) no-repeat left;}
/*.menu ul li.menu5 a:hover,*/.menu ul li.menu5 a.current{background:url(../img/info2/nav5_a.jpg) no-repeat left;}

/*------rightsidebar--------*/
.center_con{width:460px; float:left;}
.right_con{width:230px; float:right;}
h2.sidebg2{height:47px; background:url(../img/tour/sidetit2bg.jpg) no-repeat left top;}
h2.sidebg3{height:47px; background:url(../img/tour/sidetit1bg.jpg) no-repeat left top;}
h2.sidebg4{height:47px; background:url(../img/info2/sidetit4bg.jpg) no-repeat left top;}
ul.ulbg2{background:#fff8f2; padding-top:0; margin-top:-6px;}
ul.ulbg3{background:#ebf6ff; padding-top:0;margin-top:-6px;}
ul.ulbg3 li{background:none; padding-left:40px; padding-top:10px;/* width:170px;*/}
ul.ulbg3 li img{float:left; padding-right:3px;}
ul.ulbg3 li .rout{text-align:right;}
ul.ulbg3 li .rout img{float:none;}
ul.ulbg3 li p{line-height:140%; padding:0;}
ul.ulbg3 li p span{color:#FF0000; font-weight:bold;}
ul.ulbg3 li.no1{background:url(../img/tour/no1.gif) no-repeat left 5px;}
ul.ulbg3 li.no2{background:url(../img/tour/no2.gif) no-repeat left 5px;}
ul.ulbg3 li.no3{background:url(../img/tour/no3.gif) no-repeat left 5px;}
ul.ulbg3 li.no4{background:url(../img/tour/no4.gif) no-repeat left 5px;}
ul.ulbg3 li.no5{background:url(../img/tour/no5.gif) no-repeat left 5px;}
ul.ulbg3 li.no6{background:url(../img/tour/no6.gif) no-repeat left 5px;}
ul.ulbg3 li.no7{background:url(../img/tour/no7.gif) no-repeat left 5px;}
ul.ulbg3 li.no8{background:url(../img/tour/no8.gif) no-repeat left 5px;}
ul.ulbg3 li.no9{background:url(../img/tour/no9.gif) no-repeat left 5px;}
ul.ulbg3 li.no10{background:url(../img/tour/no10.gif) no-repeat left 5px;}

ul.ulbg4{background:#fff8f2; padding-top:0; margin-top:-6px;}
ul.ulbg4 h4{font-size:12px; margin-bottom:4px;}
ul.ulbg4 li{background:0;}
ul.ulbg4 li img{float:left; padding:0 5px 20px 2px;}
ul.ulbg4 li a{display:block; }
ul.ulbg4 li a.list{text-align:right;}

ul.ulbg4 dl{ padding:0 0 0 15px;}
ul.ulbg4 dl.bline{ padding:0 0 8px 15px;border-bottom:1px #999 dashed;}
ul.ulbg4 dl dt{font-weight:bold; padding:5px 0;}
ul.ulbg4 dl dd{ padding:0 0 0 20px;}
/*sale_rout*/
.sale_rout{padding:4px 2px; margin-bottom:10px;}
.sale_pic{width:286px; float:left;}
.sale_text{width:165px; float:right;background:#f4f4f4; }
.sale_text li img{float:left;}
.sale_text li{width:165px; border-bottom:1px dotted #ccc; padding:2px 0;*padding:0 0 2px 0;}
.sale_text li span{display:block; width:73px; float:right;}

/*con_box*/
h2.tit_bg{width:420px; height:26px; line-height:26px;color:#fff;  font-size:14px; padding-left:35px; margin:0 1px;}
h2.tit_bg1{background:url(../img/info2/tit1.gif) no-repeat left;}
h2.tit_bg2{background:url(../img/info2/tit2.gif) no-repeat left; }
h2.tit_bg3{background:url(../img/info2/tit3.gif) no-repeat left;}
h2.tit_bg4{background:url(../img/info2/tit4.gif) no-repeat left; }
h2.tit_bg5{background:url(../img/info2/tit5.gif) no-repeat left; }
h2.tit_bg6{background:url(../img/info2/tit6.gif) no-repeat left;}

.con_box{border:1px #a1a4a6 solid; width:458px; padding-bottom:5px; margin-bottom:10px;}
.con_box dl{width:219px; height:100px; padding:10px 0 10px 10px;float:left;display:block;}
.con_box dl dt{width:77px; float:left;display:block;text-align:center;}
.con_box dl dt img{margin-bottom:5px;}
.con_box dl dd{width:120px; float:right;display:block; line-height:140%;padding-right:10px;}
.con_box dl dd h3{font-size:12px;}
.con_box dd.dotright{background:url(../img/y.gif) repeat-y right;}
.con_box dl dd a{font-weight:bold;}
/*------------list-----------*/
.tour_list_box{border:1px solid #999;margin:10px 0 0 0;}
.tour_list_box .tit-link{line-height:24px; background:#e0e0e0;border-bottom:1px dashed #999;padding:0 15px;}
.tour_list_box .tit-link span{margin:0 5px 0 0}
.tour_list_box .tit-link a{margin:0 10px}

.tour_list_con{margin:10px; padding-bottom:1px;background:url(../img/xuline.jpg) repeat-x bottom;}
.tour_list_con .pic{float:left; width:162px;}
.tour_list_con dl{display:block; float:left; width:275px; margin:0 5px;}
.tour_list_con .related{width:220px; float:right; background:#efefef; padding:9px 4px;}
.tour_list_con h3{padding-bottom:10px;}
.tour_list_con dl dt {display:inline;font-size:14px; font-weight:bold; }
.tour_list_con dl h3 dt img{ padding:0 10px 0 0 ;}
.tour_list_con dl dd{padding-bottom:10px;}
.tour_list_con .related table{width:100%;}
.tour_list_con .related table th{vertical-align:top; width:37px; font-weight:normal;*padding:2px 0 0 0;}
.tour_list_con .related_date{background:#f8f8f8; border-top:1px #cecece solid; padding:5px 0;}

/*tour-detail-lsit*/
.tour-detail-lsit{}
.ul-list li{line-height:22px;font-size:12px;border-bottom:1px dashed #999;padding:0 15px 0 23px;background:#E8E8E8 url(../img/mybus2/dot.jpg) no-repeat 5px 7px;margin:0 0 1px 0}
.ul-list li a{color:#000198;font-weight:bold}
.ul-list1{margin:5px 0 10px 0}
.ul-list1 li{line-height:22px;font-size:12px;padding:0 15px 0 23px;background:url(../img/info2/arrow.jpg) no-repeat 10px 7px;margin:0 0 1px 0}

/*beijing-info*/
.china_info_box{border:1px solid #98989A;border-top:0px;padding:10px;}
.china_navi{width:100%;display:block;height:24px;margin-top:0px;background:url(../img/info2/line-h.jpg) repeat-x bottom;}
.china_navi h2{ font-weight:normal; display:inline;}
.china_navi a{float:left;display:block;height:23px;margin-right:1px;line-height:23px;color:#000;font-size:12px;padding-left:32px;}
.china_navi a.nav1{width:37px;background:url(../img/info2/bg-naviInfo.gif) no-repeat 0 0;}
.china_navi a.nav1:hover,.china_navi a.nav1#curent1{background:url(../img/info2/bg-naviInfo.gif) no-repeat 0 -23px;border-bottom:1px solid #fff;}
.china_navi a.nav2{width:57px;background:url(../img/info2/bg-naviInfo.gif) no-repeat -70px 0;}
.china_navi a.nav2:hover,.china_navi a.nav2#curent2{background:url(../img/info2/bg-naviInfo.gif) no-repeat -70px -23px;border-bottom:1px solid #fff;}
.china_navi a.nav3{width:63px;background:url(../img/info2/bg-naviInfo.gif) no-repeat -159px 0;}
.china_navi a.nav3:hover,.china_navi a.nav3#curent3{background:url(../img/info2/bg-naviInfo.gif) no-repeat -159px -23px;border-bottom:1px solid #fff;}
.china_navi a.nav4{width:50px;background:url(../img/info2/bg-naviInfo.gif) no-repeat -255px 0;}
.china_navi a.nav4:hover,.china_navi a.nav4#curent4{background:url(../img/info2/bg-naviInfo.gif) no-repeat -255px -23px;border-bottom:1px solid #fff;}

.china_navi a.nav5{width:70px;background:url(../img/info2/bg-naviInfo.gif) no-repeat -338px 0;}
.china_navi a.nav5:hover,.china_navi a.nav5#curent5{background:url(../img/info2/bg-naviInfo.gif) no-repeat -338px -23px;border-bottom:1px solid #fff;}

.china_navi a.nav7{width:80px;background:url(../img/info2/bg-naviInfo.gif) no-repeat -338px 0;}
.china_navi a.nav7:hover,.china_navi a.nav7#curent7{background:url(../img/info2/bg-naviInfo.gif) no-repeat -338px -23px;border-bottom:1px solid #fff;}

.china_navi a.nav8{width:47px;background:url(../img/info2/bg-naviInfo.gif) no-repeat -70px 0;}
.china_navi a.nav8:hover,.china_navi a.nav8#curent8{background:url(../img/info2/bg-naviInfo.gif) no-repeat -70px -23px;border-bottom:1px solid #fff;}

.bg2 a.nav1{width:57px;background:url(../img/info2/bg-naviInfo.gif) no-repeat -627px 0;}
.bg2 a.nav1:hover,.bg2 a.nav1#curent1{background:url(../img/info2/bg-naviInfo.gif) no-repeat -627px -23px;border-bottom:1px solid #fff;}
.bg2 a.nav2{width:76px;background:url(../img/info2/bg-naviInfo.gif) no-repeat -717px 0;}
.bg2 a.nav2:hover,.bg2 a.nav2#curent2{background:url(../img/info2/bg-naviInfo.gif) no-repeat -717px -23px;border-bottom:1px solid #fff;}
.bg2 a.nav3{width:94px;background:url(../img/info2/bg-naviInfo.gif) no-repeat -501px 0;}
.bg2 a.nav3:hover,.bg2 a.nav3#curent3{background:url(../img/info2/bg-naviInfo.gif) no-repeat -501px -23px;border-bottom:1px solid #fff;}


.map_canvas{width:680px; height:380px; margin:0 auto 10px auto;}
.search-list{width:100%;background:url(../img/xuline.jpg) repeat-x bottom; padding:7px 0;}
.list-pic{width:137px;height:97px;overflow:hidden; float:left;}
.list-text{width:530px;float:right; }
.list-area{text-align:right;margin-top:-15px;font-size:10px;font-weight:normal;}
.list-area a{color:#000;text-decoration:none;padding:0 5px;font-weight:normal;}
.list-text dt{font-size:14px; font-weight:bold; margin-bottom:20px;}
.list-text dt span{display:block;width:20px;height:34px;background:url(../img/infonew/no-pop.gif) no-repeat top left;line-height:24px;color:#000;text-align:center;float:left;margin-right:10px;top:0;font-size:11px;}
.list-text dt h3{display:inline; font-size:12px;}
.list-text dd{width:100%;}

.page-number{text-align:center; padding:10px 0;}
.page-number a{text-decoration:none;padding:0 5px; color:#333;}
.page-number a:hover,.page-number a.current{font-weight:bold; color:#c00;}

/*beijing-detail-info*/
.area-sign{padding:0 0 5px 0;}
.area-sign a{color:#000; text-decoration:none; padding:0 5px;}
.tab-pic1 td{padding:0 10px 10px 10px;}
.nor-text{line-height:150%; padding:0 10px 10px 10px;}
.tab-info{width:98%; margin:0 auto 10px auto; border-collapse:collapse; background:#fff9ef;}
.tab-info th{padding:4px 13px; font-weight:normal; text-align:left;border:1px #ccc solid;}
.tab-info td{padding:4px 13px; border:1px #ccc solid; background:#fff;}
.tab-info tr.tr05,.tab-info tr.tr05 td{background:#f5f5f5;}

.tab-info2{width:97%; margin:0 auto 10px auto; border-collapse:collapse; background:#fff;border-right:1px #666 dotted; border-bottom:1px #ccc solid;}
.tab-info2 tr.tr06{background:#FFCE9D;}
.tab-info2 td{padding:4px 25px; border-left:1px #666 dotted;}
.tab-info2 th{padding:4px 25px; width:20%;font-weight:normal; text-align:left; border-left:1px #666 dotted;}

/**/
.print{background:url(../img/info2/icon-print.gif) no-repeat right; padding-right:30px; text-align:right;}
.explain{margin:0 10px 10px 10px;border:1px #dfd191 solid; line-height:150%; padding-bottom:10px;}
.explain h4{ width:100%;text-align:center; font-size:14px;padding:15px 0; position:relative;}
.explain h4 img{position:absolute; top:2px; left:2px;}
.explain table{width:90%; margin:0 auto;}
.explain table td{vertical-align:top;}
.explain p{padding:3px 0 0 30px ; }
.explain img{padding:15px 0 0 15px ; }
.explain p.gray{background:#efefef; margin:5px 0; padding:5px 30px;}
.explain p strong{ color:#f00;}

.tab-info3 {margin:0 0 10px 10px; width:98%;}
.tab-info3 th{font-weight:normal; width:70px;text-align:right; padding:2px 0; vertical-align:top;}
.tab-info3 td{padding:2px 10px;}
.tab-info4 {width:98%; margin:0 auto 10px auto;border-collapse:collapse; }
.tab-info4 th{color:#7c0e12;padding:4px 8px; background:#fff8f2;border:1px #848484 solid;}
.tab-info4 td{padding:4px 6px;border:1px #848484 solid; }
.tab-info4 td.td01{background:#f0f0f0;}

/**/
h5.sml-tit2{height:22px; line-height:22px; font-size:12px; background:url(../img/info2/dot2.gif) no-repeat 5px; padding-left:20px; margin-bottom:10px; border-bottom:2px #ccc solid;}
dl.dl-text{margin-bottom:10px; padding-left:8px;}
dl.dl-text dt{border-left:4px #a02b36 solid;padding-left:7px; font-weight:bold;}
dl.dl-text dd{padding-left:15px; line-height:150%; margin-bottom:10px;}
/**/
.tour_detail_con{padding-bottom:10px; width:100%;}
.tour_detail_con .pic{float:left; width:220px;}
.tour_detail_con dl{display:block; float:left; width:250px; margin:0 5px 0 15px; line-height:150%;}
.tour_detail_con dl dt{font-weight:bold; font-size:14px;border-left:4px #a02b36 solid;padding-left:7px; margin:0 0 5px 0;}
.tour_detail_con dl dt a{font-size:14px; font-weight:bold; padding-right:10px;}
.tour_detail_con dl dd{padding-bottom:10px;}
.tour_detail_con .related{width:169px; float:right; border:1px #333 dotted; background:#ffffcb; padding:3px;}
.tour_detail_con .related table{width:100%; line-height:140%;}
.tour_detail_con .related table th{vertical-align:top; text-align:right; font-weight:normal; padding-right:5px;}
.tour_detail_con .related .price{border:1px #ead7c7 solid; background:#fff8f2; padding:5px; margin-bottom:5px;}
.tour_detail_con .related .price strong{vertical-align:top;}
.tour_detail_con .related .price p{color:#FF0000; font-size:14px; text-indent:2em; display:inline;}
.tour_detail_con .related .price p span{font-size:30px; font-weight:bold;}
.tab-info5 td{ padding:4px 2px;}


ul.pad-left li{ padding:4px 0 4px 0px;}
h2.tit_bg a.more{ font-size:12px;display:block; width:100px; text-align:right; padding-right:10px; float:right; *margin-top:-25px;}

/*--------------restaurant modified at 20100104-----------------------*/

.rest .search_tit{ background:url(../img/info2/search_bg2.jpg)}
.rest .search_con{ border:#848484 solid 2px;}
.restaurant h2.sml-tit{background:url(../img/info2/dot2.gif) no-repeat 5px #ccc;height:22px; line-height:22px; font-size:12px;padding-left:20px; margin-bottom:10px;}
.tab-info6{width:97%; margin:0 auto 10px auto; border-collapse:collapse;} 
.tab-info6 th,.tab-info6 td{ border:1px #ccc solid;}
.tab-info6 td{padding:4px 25px; }
.tab-info6 th{padding:4px 25px; width:20%;font-weight:normal; text-align:left;}

.sidebarNew{margin:0 0 10px 0;}
h2.sidetitNew{font-size:14px; color:#fff; font-weight:bold; line-height:25px; padding-left:30px; height:25px;background:transparent url(../img/info2/sidetitbg.jpg) no-repeat scroll left }
.sidebarNew ul{border: 1px #848484 solid;border-top: none;background:transparent url(../img/info2/sidebg2.jpg) repeat-x scroll left top;padding: 15px 6px;}
ul.side_ulNew li{background:url(../img/sanjiao.jpg) 6px 9px no-repeat; padding:4px 0 4px 14px;border-bottom:1px dashed #96999C;}
ul.side_ulNew1 li{padding:5px 5px 5px 5px;border-bottom:1px dashed #96999C;}
ul.side_ulNew1 li img{ vertical-align:middle; margin-right:5px;}
ul.side_ulNew li h3{ font-size:12px; font-weight:normal;}
.sidetitNew .more a{ padding-left:65px; font-weight:normal; color:#ccc;}