﻿.content { width: 1003px; margin: 0 auto; float: none; margin-top: 12px; background: url(/image/contentbg_m.gif) repeat-y; }
.contentwrap { width: 1003px; float: left; background: url(/image/contentbg_b.gif) no-repeat left bottom; }
.footer { margin-top: 10px; border-top: solid 1px #ccb292; }
.column { width: 290px; float: left; }
.column .tframe { border: solid 1px #ccb292; height: 29px; line-height: 29px; background: url(/image/tfamebg2.gif) repeat-x; }
.column .frame { border-color: #ccb292; }
.tframe .title { float: none; height: 29px; line-height: 29px; padding-left: 25px; }
.content .tframe .title h3 a { font-size: 14px; color: #4f4f4f; font-weight: normal; }
.detail { width: 700px; float: left; }
.detail .tframe { border: solid 1px #ccb292; height: 29px; line-height: 29px; background: url(/image/tfamebg2.gif) repeat-x; }
.detail .frame { border: none; }
.c_1b4b78 { color: #1b4b78; }
.content .bg { display: block; float: left; }
.ta_center { text-align: center; }
.mr5px { margin-right: 5px; }
.block img{ display :block ;}
/*访问地址*/
.detail .addr { padding-left: 25px; color: #7d7d7d; }
.detail .addr a, .detail .addr a:visited { color: #7d7d7d; }
/*普陀山动态*/
/*---动态*/
.submenu { width: 280px; margin-bottom: 10px; }
.submenu .tframe .title { background: url(/image/icon_12.gif) no-repeat 5px 2px; padding-left: 40px; }
.submenu .tframe .title h3 a { font-weight: bold; color: #691e04; }
.submenu .frame .box { border: solid #fff; border-width: 0 1px 1px 1px; padding: 4px; background: #ffe19e; }
.submenu .frame ul { width: 246px; background: #fff8e9 url(/image/dtbg.jpg) no-repeat left bottom; padding: 8px 11px 85px 11px; }
.submenu .frame li { width: 246px; height: 30px; padding-top: 9px; background: url(/image/libg.gif) no-repeat left top; margin-top: 3px; }
.submenu .frame li a, .submenu .tframe li a:visited { padding-left: 65px; display: block; color: #464646; font-size: 14px; font-weight: bold; }
/*---资讯*/
.hotnews { width: 280px; margin-bottom: 10px; }
.hotnews .tframe .title { background: url(/image/icon_10.gif) no-repeat 10px 11px; }
.hotnews .frame { padding: 15px 10px; width :258px; }
.hotnews .frame li { background: url(/image/icon_11.gif) no-repeat 0px 7px; padding: 6px 0 4px 0; height: 12px; border-bottom: solid 1px #eeecea; }
.hotnews .frame li a, .hotnews .frame li a:visited { padding-left: 25px; float: left; color: #786339; }
.hotnews .frame .right { color: #9a9a9a; }
/*---酒店*/
.hothotel { width: 280px; margin-bottom: 10px; }
.hothotel .tframe .title { background: url(/image/icon_10.gif) no-repeat 10px 11px; }
.hothotel .frame { padding: 0 9px; width :260px; }
.hothotel .summary { float: left; background: url(/image/dotted.gif) no-repeat left bottom; width: 260px; padding: 20px 0 13px 0; }
.hothotel .summary .hTop { float: left; padding: 3px; border: solid 1px #f2d7af; margin: 0 6px 0 2px; }
.hothotel .summary p { float: left; width: 137px; line-height: 1.6em; }
.hothotel .summary h5 { margin-bottom: 8px; }
.hothotel ul { width: 260px; padding: 5px 0; }
.hothotel li { width: 260px; line-height: 2em; color: #1b4b78; }
.hothotel li a, .hothotel li a:visited { padding-left: 18px; color: #1b4b78; }
.hothotel li span.c_d13600 { padding: 0 6px; color: #d13600; }
.hotel_everyday_list { background: #fff; position: absolute; border: 2px solid #1084f9; border-collapse: collapse; display: none; width: 640px; margin-top: 20px; z-index: 1; }
.hotel_everyday_list th { color: #000; font-weight: normal; background: #d7ebff; white-space: nowrap;border-bottom: 1px solid #97caee; }
.hotel_everyday_list td { background: #fff; border-bottom: 1px solid #97caee; white-space: nowrap; }
.hotel_everyday_list span { color:#0068cf; }
/*---线路*/
.hottour { width: 280px; margin-bottom: 10px; }
.hottour .tframe .title { background: url(/image/icon_10.gif) no-repeat 10px 11px; }
.hottour .frame { padding: 15px 10px; width: 258px; }
.hottour .frame li { background: url(/image/icon_11.gif) no-repeat 0px 7px; padding: 6px 0 4px 0; height: 12px; border-bottom: solid 1px #eeecea; }
.hottour .frame li a, .hottour .frame li a:visited { padding-left: 25px; float: left; color: #786339; }
/*---商品*/
.hotgoods { width: 280px; }
.hotgoods .tframe .title { background: url(/image/icon_10.gif) no-repeat 10px 11px; }
.hotgoods .frame { padding: 0 9px; width: 260px; }
.hotgoods .list { float: left; margin-left: -16px; margin-top: 20px; }
.hotgoods .list li { width: 108px; margin-left: 25px; float: left; text-align: center; }
.hotgoods .list img { padding: 3px; border: solid 1px #f2d7af; }
.hotgoods .list a.name { line-height: 20px; font-weight: bold; }
.hotgoods .other { float: left; width: 260px; padding: 5px 0; background: url(/image/dotted.gif) no-repeat left top; }
.hotgoods .other li { width: 130px; float: left; line-height: 2em; color: #1b4b78; }
.hotgoods .other li a, .hotgoods .other li a:visited { padding-left: 18px; color: #1b4b78; }
.hotgoods .other li span.c_d13600 { padding: 0 6px; color: #d13600; }
/*---新闻top*/
.news .summary { width: 658px; margin-top: 30px; margin-left: 12px; }
.news .summary .flash { float: left; padding: 2px; border: solid 1px #c4c5a6; margin: 0 18px 10px 0; }
.news .summary .flash img { display: block; }
.news .summary h5 { margin-bottom: 8px; color: #1d4800; font-size: 14px; padding: 12px 0; }
.news .summary h5 a { color: #1d4800; }
.news .summary p { float: left; width: 330px; line-height: 1.6em; padding-bottom: 10px; border-bottom: solid 1px #dadada; color: #7a7a7a; }
.news .summary a.right, .news .summary a.right:visited { color: #7a7a7a; display: block; }
.news .summary ul { float: left; width: 330px; margin-top: 8px; }
.news .summary ul li { line-height: 2em; width: 335px; }
.news .summary ul li a, .news .summary ul li a:visited { color: #5d5d5d; }
.news .summary ul .name, .news .summary ul .name a, .news .summary ul .name a:visited { color: #d58200; }
.news .summary ul .name { margin-right: 6px; }
.news .summary ul .name a:hover { color: #573f00; }
/*---新闻列表*/
.news .item { width: 658px; font-size: 14px; margin-left: 12px; margin-top: 20px; }
.news .item .title { border-top: solid 1px #acc0f1; background: #ecf2fe; height: 28px; line-height: 28px; }
.news .item .title h3 { color: #5d5d5d; font-size: 14px; float: left; display: inline; margin-left: 20px; }
.news .item .title a, .news .item .title a:visited { font-size: 14px; color: #5d5d5d; margin-left: 15px; }
.news .item .title a.more { display: block; float: right; width: 38px; height: 11px; background: url(/image/icon_13.gif); margin: 6px 9px 0 0; }
.news .item ul { width: 658px; padding-top: 10px; }
.news .item li { background: url(/image/icon_li.gif) no-repeat 6px 10px; height: 1.8em; line-height: 1.8em; }
.news .item li a, .news .item li a:visited { padding-left: 15px; float: left; color: #5d5d5d; }
.news .item .right { color: #5d5d5d; margin-right: 13px; }
/*---内容页*/
.newsdetail .frame { width: 658px; padding: 45px 18px 0 12px; line-height: 1.7em; font-size: 14px; color: #5d5d5d; border: none; }
.newsdetail h3 { font-size: 16px; font-weight: bold; padding-bottom: 8px; text-align: center; }
.newsdetail .newstime { line-height: 30px; height: 30px; border-top: solid 1px #cecece; font-size: 12px; background: #f5f5f5; margin-bottom: 10px; text-align: center; }
.newsdetail .newstime a, .newsdetail .newstime a:visited { color: #5d5d5d; }
.newsdetail p { padding-bottom: 1em; }
.newsdetail img { margin: 0 auto; display: block; }
.newsdetail .ta_right { color: #828282; font-size: 12px; }
.newsdetail .ta_right a, .newsdetail .ta_right a:visited { color: #828282; }
.newsdetail .pageoper { padding-bottom: 10px; width: 658px; line-height: 30px; height: 30px; color: #828282; text-align: center; }
.newsdetail .pageoper a, .newsdetail .pageoper a:visited { color: #828282; }
/*订票中心*/
/*---订票中心*/
.t_pannel { width: 280px; margin-bottom: 10px; }
.t_pannel .tframe .title { background: url(/image/icon_10.gif) no-repeat 10px 11px; }
.t_pannel .frame .box { border: solid #f3d391; border-width: 0 4px 4px 4px; background: #fff8ea; padding: 20px 6px; }
.t_pannel .frame ul { width: 258px; background: url(/image/p_ticketsbg.jpg) no-repeat; overflow: hidden; }
.t_pannel .frame .bsul { width: 258px; background: url(/image/p_ticketsbg.gif) no-repeat; overflow: hidden; }
.t_pannel .frame li { width: 258px; height: 53px; float: left; }
.t_pannel .frame li span { padding-left: 60px; display: block; color: #4f4f4f; font-size: 14px; font-weight: bold; float: left; margin-top: 13px; overflow: hidden; }
.t_pannel .frame li .select { color: #d13600 !important; }
.orderDate { line-height: 25px; margin: 0px 0px 0px 5px; }
/*---注意事项*/
.notice { width: 280px; margin-bottom: 10px; line-height: 1.6em; }
.notice .tframe .title { background: url(/image/icon_10.gif) no-repeat 10px 11px; }
.notice .frame { padding: 10px; }
.notice .frame p { padding-bottom: 1em; }
/*---票查询*/
/*---表3*/
.tickets_query .table3 { line-height: 1.6em !important; margin: 25px 0 0 15px; }
.tickets_query .table3 td { padding: 3px 0; font-size: 12px; }
.tickets_query .table3 .w100px { font-size: 14px; }
/*---票务预订*/
.ticket .frame{ padding :27px 0 27px 21px; width :680px;}
.ticket .frame img{ border :solid 1px #bdc7d0; padding :4px; margin-bottom :10px;}
/*---选择票务类型*/
.tickets1 .frame { border: solid 1px #87c5f1; width: 658px; margin: 20px 18px 30px 12px; overflow: hidden; }
.tickets1 .frame .table1 { width: 660px; margin: -1px; background: #fdf8f2; }
.tickets1 .frame .table1, .tickets1 .frame .table1 td { border: solid 1px #aca899; border-collapse: collapse; }
.tickets1 .frame .table1 td { height: 22px; line-height: 22px; padding: 0 10px; }
.tickets1 .frame .table1 thead td, .tickets1 .frame .table1 .thead td { height: 28px; line-height: 28px; background: url(/image/theadbg.gif) repeat-x 1px 1px !important; color: #022d45; font-weight: bold; }
.tickets1 .frame .table1 .inputbox { width: 40px; border: solid 1px #9a979e; background: #f6f9f8; }
.tickets1 .frame .table1 .w135px { width: 115px; background: #ebefff; }
.tickets1 .frame .table1 .w50px { width: 55px; padding: 0 2px; }
.tickets1 .frame .table1 .w100px { width: 90px; padding: 0 5px; }
.tickets1 .frame .table1 .w55px { width: 45px; padding: 0 5px; }
.tickets1 .frame .table1 .name { color: #022d45; font-weight: bold; padding-left: 15px; background: #e3f4f7; }
.tickets1 .frame .table1 .mes { background: #fff; }
.tickets1 .opera { width: 658px; margin: 20px 0 30px 14px; text-align: center; }
.tickets1 .opera .btn { width: 82px; height: 30px; line-height: 30px; text-align: center; background: url(/image/btn2.gif); border: none; margin-right: 25px; }
/*---领票人信息*/
/*---表1*/
.tickets2 .frame { width: 658px; margin: 20px 18px 30px 12px; overflow: hidden; }
.tickets2 .tablewrap1 { width: 656px; border: solid 1px #87c5f1; }
.tickets2 .tablewrap2 { width: 652px; border: solid 2px #fff; overflow: hidden; }
.tickets2 .table1 { width: 654px; background: #fdf8f2; border-collapse: collapse; border: solid 1px #aca899; margin: -2px -1px -1px -1px; }
.tickets2 .table1 td { border: solid 1px #aca899; border-collapse: collapse; height: 22px; line-height: 22px; padding: 0 10px; }
.tickets2 .table1 thead td, .tickets2 .frame .table1 .thead td { height: 28px; line-height: 28px; background: url(/image/theadbg.gif) repeat-x 1px 1px !important; color: #022d45; font-weight: bold; }
.tickets2 .table1 .w135px { width: 115px; background: #ebefff; }
.tickets2 .table1 .w50px { width: 55px; padding: 0 2px; }
.tickets2 .table1 .w100px { width: 90px; padding: 0 5px; }
.tickets2 .table1 .w55px { width: 45px; padding: 0 5px; }
.tickets2 .opera { font-size: 14px; color: red; width: 658px; margin: 20px 0 30px 14px; text-align: center; }
.tickets2 .opera .btn { width: 82px; height: 30px; line-height: 30px; text-align: center; background: url(/image/btn2.gif); border: none; margin-right: 25px; }
/*---表2*/
.tickets2 .table2 { line-height: 34px; width: 657px; float: left; margin: 15px 0 0 1px; }
.tickets2 .table2, .tickets2 .table2 td { border: solid 1px #cdcdcd; border-collapse: collapse; }
.tickets2 .table2 td { padding-left: 10px; }
.tickets2 .table2 .w170px { width: 160px; background: #eaf1ff; text-align: right; color: #022d45; font-size: 14px; }
.tickets2 .table2 textarea { width: 420px; height: 114px; border: solid 1px #9b9a93; margin: 10px 0; }
.tickets2 .table2 input { border: solid 1px #9b9a93; padding: 2px; width: 200px; }
.tickets2 .table2 select { border: solid 1px #9b9a93; height: 21px; line-height: 21px; width: 205px; }
.tickets2 .table2 select, .tickets2 .table2 input, .tickets2 .table2 textarea { background: #f7f7f7; }
.tickets2 select, .tickets2 input { width: 200px; }
.hotel1 .detail .frame {display: inline-block;width: 658px;}
/*酒店预订*/
.hotel1 .hothotel { margin: 10px 0 0 0; }
.hotel1 .table3 { margin-bottom: 15px; }
/*---表3*/
.table3 { line-height: 34px; width: 658px; font-size: 14px; background: #eaf1ff; }
.table3 { border: solid #cdcdcd; border-width: 0 1px 1px 1px; }
.table3 td { border: solid 1px #cdcdcd; border-collapse: collapse; border-width: 1px 0 0 0; margin-top: -1px; }
.table3 .w100px { width: 100px; text-align: right; color: #022d45; }
.table3 input { border: solid 1px #9b9a93; padding: 2px; width: 120px; margin: 0 25px 0 10px; }
.table3 select { border: solid 1px #9b9a93; height: 21px; line-height: 21px; width: 125px; margin: 0 25px 0 10px; }
.table3 .btn { width: 82px; height: 26px; line-height: 26px; text-align: center; background: url(/image/btn3.gif); border: none; }
/*---表4*/
.table4 { border: solid 1px #badded; border-collapse: collapse; width: 658px; margin-bottom: 15px; background:#F5FAFD; }
.table4 thead td { height: 29px; line-height: 29px; background: url(/image/theadbg.gif) repeat-x 0px 0px; 
font-size: 14px; color: #025a8a; text-align: center; font-weight: bold; padding: 0; }
.table4 td {  border: solid 1px #badded; border-collapse: collapse; padding:10px 0; }
.table4 .lineDetail { line-height: 20px; padding: 10px; }
.table4 td.name { width: 76px; text-align: center; color: #6d6d6d; font-weight: bold; background: #e7e7e7; }
.table4 .con{  border-left-width: 0; }
.table4 .con img{ display:block; margin:0 auto;}
.table4 .con .item{ display:inline-block; width:190px; float:left; text-align:center;  line-height: 1.8em;}
.star{  display:block ; margin:0 auto;  overflow:hidden;}

.table4 td a, .table4 td a:visited {  color: #686868;  }
/*---酒店预订-订单信息*/
/*---酒店查询*/
.p_hotel { width: 280px; margin-bottom: 10px; }
.p_hotel .tframe .title { background: url(/image/icon_14.gif) no-repeat 8px 5px; padding-left: 45px; }
.p_hotel .tframe .title a { color: #585858 !important; font-weight: bold !important; }
.p_hotel .frame { width: 278px !important; }
.p_hotel .frame .box { border: solid #f3d391; border-width: 0 4px 4px 4px; background: #fff8ea; padding: 20px 12px; }
.p_hotel table { width: 236px; color: #7f7f7f; font-weight: bold; line-height: 24px; }
.p_hotel table td { padding-bottom: 6px; padding-left: 5px; }
.p_hotel table input { padding: 2px; width: 150px; border: solid 1px #9b9a93; background: #f7f7f7; }
.p_hotel table select { padding: 2px; width: 155px; border: solid 1px #9b9a93; background: #f7f7f7; }
.p_hotel table .btn { width: 82px; height: 26px; line-height: 26px; text-align: center; background: url(/image/btn3.gif); border: none; }
/*---酒店简介列表*/
.hotel2 .detail { padding-bottom: 25px; }
.hotel2 .hothotel { margin: 10px 0 0 0; }
.hotel2 .detail .item { width: 660px; margin: 15px 0 6px 18px; background: url(/image/hotelorderbg_m.gif) repeat-y; }
.hotel2 .item .bg { display: block; }
.hotel2 .item .title { height: 23px; padding: 8px 0 0 45px; background: url(/image/hotelorderbg_t.gif) no-repeat; margin-bottom: 18px; }
.hotel2 .item .title a, .hotel2 .item .title a:visited { font-size: 14px; color: #025a8a; }
.hotel2 .item .title span.right { margin-right: 25px; }
.hotel2 .item .img { padding: 4px; float: left; border: solid 1px #dcdcdc; margin: 0px 25px 20px 18px; }
.hotel2 .item .img img { display: block; }
.hotel2 .item p { width: 433px; line-height: 1.8em; float: left; }
.hotel2 .item p a.morehotel { display: block; width: 100px; height: 29px; background: url(/image/btn_detail2.gif); border: none; text-indent: -9999px; overflow: hidden; }
.hotel2 .table5wrap1 { margin-left: 10px; }
/*---表格5*/
.panolist { clear: both; width: 600px; margin: auto; position: relative; }
.panolist li { line-height: 15px; text-align: center; float: left; display: inline; width: 100px; margin: 5px 10px; }
.table5wrap1 { width: 634px; border: solid 1px #87c5f1; }
.table5wrap2 { width: 630px; border: solid 2px #fff; overflow: hidden; }
.table5 { width: 632px; background: #fdf8f2; border-collapse: collapse; border: solid 1px #aca899; margin: -2px -1px -1px -1px; }
.table5 td { border: solid 1px #aca899; border-collapse: collapse; height: 22px; line-height: 22px; padding: 0 5px; }
.table5 thead td { background: #e7f2fe; color: #022d45; font-weight: bold; }
.table5 .w60px { width: 60px; }
.table5 .w65px { width: 55px; }
.table5 .w35px { width: 30px; }
.table5 .w80px { width: 80px; }
.table5 .w100px { width: 100px; }
.table5 .w120px { width: 100px; }
.btn_sc { display: inline; width: 45px; height: 18px; border: none; background: url(/image/btn_sc.gif); margin-right: 8px; }
.btn_yd { display: inline; width: 45px; height: 18px; border: none; background: url(/image/btn_yd3.gif); cursor: pointer; position: relative; }
.hotel2 .item a.red { color: red; line-height: 30px; margin-left: 20px; }
.hotel2 .item a.more { color: #3377ac; line-height: 30px; margin-left: 12px; }
/*---酒店详情*/
.hotel3 .detail { padding-bottom: 25px; }
.hotel3 .hothotel { margin: 10px 0 0 0; }
.hotel3 .framebg { display: block; margin-left: -10px; }
.hotel3 .detail .frame { width: 657px; margin-left: 18px; background: url(/image/hotelorderbg_m2.gif) repeat-y; float: left; padding: 0 14px 0 10px; line-height: 1.6em; }
.hotel3 .bg { display: block; }
.hotel3 .detail .title { height: 23px; padding: 8px 0 0 45px; background: url(/image/hotelorderbg_t2.gif) no-repeat; margin: 15px 0 0 18px; }
.hotel3 .detail .title a, .hotel3 .item .title a:visited { font-size: 14px; color: #025a8a; }
.hotel3 .parttitle { width: 632px; background: url(/image/parttitlebg2.gif) no-repeat; margin-bottom: 2px; margin: 25px 0 10px 0; color: #0b89cd; font-weight: bold; padding-left: 25px; height: 23px; line-height: 23px; clear: both; }
.hotel3 .imgwrap { float: left; padding: 3px; border: solid 1px #d8d8d8; margin: 0 15px 15px 15px; background: #fff; }
.hotel3 .c_d13600 { color: #d13600; font-weight: bold; }
.hotel3 .table5wrap1 { margin: 30px 0 10px 0;width: 655px; }
.hotel3 .table5wrap2 { width: 651px; }
.hotel3 .table5 { width :653px;}
/*---网友评价*/
.appra {  background: url(/image/apprbg_m2.gif) repeat-y; float: left; margin-bottom: 15px; padding-left: 12px; }
.appra .bg { margin-left: -12px; display:inline; }
.appra ul .bg { margin: 0; }
.appra li { background: url(/image/appritembg_m.gif) repeat-y; margin-bottom: 5px; width: 612px; float: left; }
.appra li .name { float: left; display: block; width: 120px; color: #21749d; font-weight: bold; text-align: right; }
.appra li p { width: 358px; float: left; }
.appra li .time { float: left; display: block; }
.appra li .time img { display: block; margin-bottom: 5px; }
.appra ul { float: left; clear: both; width: 612px; }
.appra .appratitle { width: 584px; height: 20px; border-bottom: solid 1px #a4c6d7; color: #21749d; font-weight: bold; padding: 10px 0 0 30px; background: url(/image/icon_18.gif) no-repeat 1px 12px; margin-bottom: 10px; }
.appra .radiobox { border: solid 1px #cce6f6; padding: 1px; width: 608px; position :relative ; }
.appra .radiobox ul { border: solid 1px #fff; width: 602px; background: #f3faff; padding: 4px 0; float: left; color: #5b5b5b; padding-left: 5px; }
.appra .radiobox li { float: left; margin-right: 2px; padding-top: 8px; height: 26px; width: auto; background: none; margin-bottom: 26px; }
.appra .radiobox li input { margin: 0 30px 0 10px; }
.appra .radiobox .kind1 { width: 128px; background: url(/image/appra_spire.gif) 0px 0px; margin-bottom: 5px; }
.appra .radiobox .kind2 { width: 128px; background: url(/image/appra_spire.gif) -128px 0px; margin-bottom: 5px; }
.appra .radiobox .kind3 { width: 128px; background: url(/image/appra_spire.gif) -256px 0px; margin-bottom: 5px; }
.appra .radiobox .kind4 { width: 128px; background: url(/image/appra_spire.gif) -384px 0px; margin-bottom: 5px; }
.appra .radiobox .kind5 { width: 128px; background: url(/image/appra_spire.gif) -512px 0px; margin-bottom: 0px; }
.appra .textarea { width: 610px; border: solid 1px #cecece; margin-bottom: 7px; }
.appra .textarea textarea { padding: 5px; line-height: 1.4em; font-size: 12px; height: 115px; width: 600px; border: none; }
.appra .btndiv { width: 612px; text-align: right; }
.appra .btn { display: block; display: inline; background: url(/image/btn_submit.gif); width: 76px; height: 24px; line-height: 24px; text-align: center; border: none; margin-left: 10px; }
.detailinfo .frame .appra { font-size: 12px; margin-top: 40px; }
.detailinfo .appra { padding-left: 22px; }
.detailinfo .appra .bg { margin-left: -22px; display :inline ; }
.detailinfo .appra ul .bg { margin: 0; }
.detailinfo .appra .radiobox ul { margin-left: 0; }
.guideinfo .frame .appra { font-size: 12px; margin-top: 40px; }
.guideinfo .appra { padding-left: 22px; }
.guideinfo .appra .bg { margin-left: -22px; display :inline ; }
.guideinfo .appra ul .bg { margin: 0; }
.guideinfo .appra .radiobox ul { margin-left: 0; }
/*---滚动图片*/
.hotel3 .scroll_list { width: 656px; height: 182px; background: #f6f6f6; overflow: hidden; margin-bottom: 20px; }
.hotel3 .scroll_list .before, .hotel3 .scroll_list .next { display: block; float: left; height: 182px; width: 22px; background: #f6f6f6 url(/image/icon_left.gif) no-repeat right top; padding :0 0 0 16px; }
.hotel3 .scroll_list .next { background: url(/image/icon_right.gif) no-repeat left top; width :14px; padding :0 16px 0 0; }
.hotel3 .linklist { float: left; width: 588px; overflow: hidden; }
.hotel3 .linklist p { float: left; width: 619px; display: block; height: 182px; margin-right: -31px; }
.hotel3 .srclist { width: 1000000px; }
.hotel3 .srclist a { display: block; width: 172px; height: 154px; background: url(/image/picbg.gif) no-repeat; float: left; margin: 14px 31px 14px 0; text-align: center; }
.hotel3 .srclist img { border: solid 1px #dcdcdc; padding: 3px; margin: 7px 0 4px 7px; float: left; display: inline; background: #fff; }
/*---酒店预订信息*/
.hotel4 .hothotel { margin: 10px 0 0 0; }
/*---表1*/
.hotel4 .detail .frame { width: 658px; margin: 20px 18px 30px 12px; overflow: hidden; }
.hotel4 .tablewrap1 { width: 656px; border: solid 1px #87c5f1; margin: 10px 0; }
.hotel4 .tablewrap2 { width: 652px; border: solid 2px #fff; overflow: hidden; }
.hotel4 .table1 { width: 654px; background: #fdf8f2; border-collapse: collapse; border: solid 1px #aca899; margin: -2px -1px -1px -1px; }
.hotel4 .table1 td { border: solid 1px #aca899; border-collapse: collapse; height: 22px; line-height: 22px; padding: 0 10px; }
.hotel4 .table1 thead td { background: #e7f2fe; color: #022d45; font-weight: bold; }
.hotel4 .table1 .w65px { width: 55px; }
.hotel4 .table1 .w35px { width: 30px; }
.hotel4 .opera { font-size: 14px; color: red; width: 658px; margin: 20px 0 30px 14px; text-align: center; }
.hotel4 .opera .btn { width: 82px; height: 30px; line-height: 30px; text-align: center; background: url(/image/btn2.gif); border: none; margin-right: 25px; }
/*---表2*/
.hotel4 .table2 { line-height: 1.6em; width: 656px; float: left; margin: 15px 0 20px 1px; }
.hotel4 .table2, .hotel4 .table2 td { border: solid 1px #cdcdcd; border-collapse: collapse; }
.hotel4 .table2 td { padding: 6px 10px 6px 10px; }
.hotel4 .table2 .w170px { width: 150px; background: #eaf1ff; text-align: right; color: #022d45; font-size: 14px; }
.hotel4 .table2 textarea { width: 420px; height: 114px; border: solid 1px #9b9a93; margin: 10px 0; }
.hotel4 .table2 input { border: solid 1px #9b9a93; padding: 2px; width: 200px; }
.hotel4 .table2 select { border: solid 1px #9b9a93; height: 21px; line-height: 21px; width: 205px; }
.hotel4 .table2 select, .hotel4 .table2 input, .hotel4 .table2 textarea { background: #f7f7f7; }
/*线路预订*/
.tour1 .hottour { margin: 10px 0 0 0; }
/*---推荐路线*/
.hottour { width: 280px; margin-bottom: 10px; }
.hottour .tframe .title { background: url(/image/icon_10.gif) no-repeat 10px 11px; }
.hottour .frame { padding: 8px 0 15px 0; width: 278px; }
.hottour img { padding: 1px; border: solid 1px #c5c5c5; margin: 0 0 5px 3px; }
.hottour .frame li { display: block; background: url(/image/icon_11.gif) no-repeat 0px 7px; width: 258px; margin-left: 10px; padding: 6px 0 4px 0; border-bottom: solid 1px #eeecea; }
.hottour .frame li a, .hottour .frame li a:visited { padding-left: 25px; float: left; color: #786339; }
.hottour .frame .right { color: #9a9a9a; }
/*---线路预订*/
.tour1 .detail .frame { width: 658px; margin: 20px 18px 30px 12px; }
.tour1 .table4 td.name { width: 155px; }
/*---旅行社简介列表*/
.tour2 .hottour, .tour2 .notice { margin: 10px 0 0 0; }
.tour2 .table5 .name { width: 120px; background: #e7f2fe; color: #4b4b4b; font-weight: bold; }
.tour2 .table5 .w194px { width: 176px; }
.tour2 .detail { padding-bottom: 25px; }
.tour2 .detail .item { width: 660px; margin: 15px 0 6px 18px; background: url(/image/hotelorderbg_m.gif) repeat-y; }
.tour2 .item .bg { display: block; }
.tour2 .item .title { height: 23px; padding: 8px 0 0 45px; background: url(/image/hotelorderbg_t.gif) no-repeat; margin-bottom: 18px; }
.tour2 .item .title a, .tour2 .item .title a:visited { font-size: 14px; color: #025a8a; }
.tour2 .item .img { padding: 4px; float: left; border: solid 1px #dcdcdc; margin: 0 25px 20px 18px; }
.tour2 .item .img img { display: block; }
.tour2 .item p { width: 483px; height: 81px; line-height: 27px; float: left; overflow: hidden; }
.tour2 .item a.moreinfo { display: block; width: 100px; height: 29px; background: url(/image/btn_detail3.gif); border: none; text-indent: -9999px; overflow: hidden; }
.tour2 .table5wrap1 { margin-left: 10px; }
.tour2 .item a.more { color: #3377ac; line-height: 30px; margin-left: 12px; }
/*---旅行社详情*/
.tour3 .detail { padding-bottom: 25px; }
.tour3 .hothotel { margin: 10px 0 0 0; }
.tour3 .framebg { display: block; margin-left: -10px; }
.tour3 .detail .frame { width: 636px; margin-left: 18px; background: url(/image/hotelorderbg_m.gif) repeat-y; float: left; padding: 0 14px 0 10px; line-height: 1.6em; }
.tour3 .detail .bg { display: block; }
.tour3 .detail .title { height: 23px; padding: 8px 0 0 45px; background: url(/image/hotelorderbg_t.gif) no-repeat; margin: 15px 0 0 18px; }
.tour3 .detail .title a, .tour3 .item .title a:visited { font-size: 14px; color: #025a8a; }
.tour3 .parttitle { width: 611px; background: url(/image/parttitlebg.gif) no-repeat; margin-bottom: 2px; margin: 25px 0 10px 0; color: #0b89cd; font-weight: bold; padding-left: 25px; height: 23px; line-height: 23px; clear: both; }
.tour3 .imgwrap { float: left; padding: 3px; border: solid 1px #d8d8d8; margin: 0 15px 15px 15px; }
.tour3 .c_d13600 { color: #d13600; font-weight: bold; }
.tour3 .table5wrap1 { margin: 10px 0; }
.tour3 .table5 .name { width: 120px; background: #e7f2fe; color: #4b4b4b; font-weight: bold; }
.tour3 .table5 .w194px { width: 176px; }
.tour3 .summary { background: #f6f6f6; padding: 15px 0 12px 0; }
/*---线路信息*/
.tour4 .detail { padding-bottom: 25px; }
.tour4 .hottour, .tour4 .notice { margin: 10px 0 0 0; }
.tour4 .detail .frame { width: 658px; margin: 20px 18px 30px 12px; }
/*---表1*/
.tour4 .tablewrap1 { width: 656px; border: solid 1px #87c5f1; margin: 10px 0; }
.tour4 .tablewrap2 { width: 652px; border: solid 2px #fff; overflow: hidden; }
.tour4 .table1 { width: 654px; background: #fdf8f2; border-collapse: collapse; border: solid 1px #aca899; margin: -2px -1px -1px -1px; }
.tour4 .table1 td { border: solid 1px #aca899; border-collapse: collapse; padding: 4px 10px; }
.tour4 .table1 thead td { background: #e7f2fe; color: #022d45; font-weight: bold; }
.tour4 .table1 input.time { padding: 2px; width: 130px; background: #f7f7f7; border: solid 1px #9b9a93; }
.tour4 .table1 input.num { width: 35px; border: solid 1px #dbd8cc; background: #fff; padding: 2px 0; }
.tour4 .table1 .w165px { width: 155px; }
.tour4 .table1 .w85px { width: 75px; }
.tour4 .table1 .w65px { width: 55px; }
.tour4 .table1 .w45px { width: 35px; }
.tour4 .intro { width: 616px; background: #eaf1ff; border: solid 1px #cdcdcd; padding: 20px; line-height: 1.6em; color: #777777; }
.tour4 .opera { width: 658px; margin: 20px 0 30px 14px; text-align: center; }
.tour4 .opera .btn { width: 82px; height: 30px; line-height: 30px; text-align: center; background: url(/image/btn2.gif); border: none; margin-right: 25px; }
/*---线路预订人信息*/
.tour5 .detail { padding-bottom: 25px; }
.tour5 .hottour, .tour5 .notice { margin: 10px 0 0 0; }
.tour5 .detail .frame { width: 658px; margin: 20px 18px 30px 12px; }
/*---表1*/
.tour5 .tablewrap1 { width: 656px; border: solid 1px #87c5f1; margin: 10px 0; }
.tour5 .tablewrap2 { width: 652px; border: solid 2px #fff; overflow: hidden; }
.tour5 .table1 { width: 654px; background: #fdf8f2; border-collapse: collapse; border: solid 1px #aca899; margin: -2px -1px -1px -1px; }
.tour5 .table1 td { border: solid 1px #aca899; border-collapse: collapse; padding: 4px 10px; }
.tour5 .table1 thead td { background: #e7f2fe; color: #022d45; font-weight: bold; }
.tour5 .table1 input.time { padding: 2px; width: 130px; background: #f7f7f7; border: solid 1px #9b9a93; }
.tour5 .table1 input.num { width: 35px; border: solid 1px #dbd8cc; background: #fff; padding: 2px 0; }
.tour5 .table1 .w165px { width: 155px; }
.tour5 .table1 .w85px { width: 75px; }
.tour5 .table1 .w65px { width: 55px; }
.tour5 .table1 .w45px { width: 35px; }
/*---表2*/
.tour5 .table2 { line-height: 1.6em; width: 656px; float: left; margin: 15px 0 20px 1px; }
.tour5 .table2, .tour5 .table2 td { border: solid 1px #cdcdcd; border-collapse: collapse; }
.tour5 .table2 td { padding: 6px 10px 6px 10px; }
.tour5 .table2 .w170px { width: 150px; background: #eaf1ff; text-align: right; color: #022d45; font-size: 14px; }
.tour5 .table2 textarea { width: 420px; height: 114px; border: solid 1px #9b9a93; margin: 10px 0; }
.tour5 .table2 input { border: solid 1px #9b9a93; padding: 2px; width: 200px; }
.tour5 .table2 select { border: solid 1px #9b9a93; height: 21px; line-height: 21px; width: 205px; }
.tour5 .table2 select, .tour5 .table2 input, .tour5 .table2 textarea { background: #f7f7f7; }
.tour5 .opera { width: 658px; margin: 20px 0 30px 14px; text-align: center; }
.tour5 .opera .btn { width: 82px; height: 30px; line-height: 30px; text-align: center; background: url(/image/btn2.gif); border: none; margin-right: 25px; }
/*---信息列表*/
.infolist .frame { width: 658px; margin: 20px 0 0 12px; }
.infolist .title { border-top: solid 1px #acc0f1; background: #ecf2fe; height: 28px; line-height: 28px; float: left; width: 656px; }
.infolist .title h3 { color: #5d5d5d; font-size: 14px; float: left; display: inline; margin-left: 20px; }
.infolist .title a, .infolist .title a:visited { font-size: 14px; color: #5d5d5d; }
.infolist ul { margin-right: -8px; width: 664px; float: left; margin-bottom: 25px; }
.infolist li { float: left; margin: 12px 10px 0 0; text-align: center; width: 156px; }
.infolist li a, .infolist li a:visited { color: #4e4e4e; }
.infolist li img { padding: 2px; border: solid 1px #c2c2c2; margin-bottom: 5px; }
.infolist li span.c_d13600 { color: #d13600; }
.infolist .title a.more { display: block; float: right; width: 38px; height: 11px; background: url(/image/icon_13.gif); margin: 6px 9px 0 0; }
/*---信息详情*/
.detailinfo .frame { width: 658px; margin: 20px 0 0 12px; font-size: 14px; line-height: 1.6em; }
.detailinfo .title { border-top: solid 1px #acc0f1; background: #ecf2fe; height: 28px; line-height: 28px; margin-bottom: 6px; }
.detailinfo .title h3 { color: #5d5d5d; font-size: 14px; float: left; display: inline; margin-left: 20px; }
.detailinfo .title a, .detailinfo .title a:visited { font-size: 14px; color: #5d5d5d; }
.detailinfo .summary { border: solid 1px #e3e3e3; width: 656px; background: #f8f8f8; }
.detailinfo .box { border: solid 1px #fff; padding: 15px 10px 15px 15px; width: 629px; }
.detailinfo .imgwrap { float:left;  width:355px; }
.detailinfo .scroll{ padding-top:8px; width:355px; }
.detailinfo .scroll li{ padding-right:5px; float:left; width:66px;}
/*---xy居中*/
.xycenter { display: table-cell; vertical-align: middle; overflow: hidden; text-align :center ; }
.xycenter img { vertical-align: middle !important; }

.detailinfo .img { width: 348px; height: 235px; line-height: 235px; font-size: 235px;  border: solid 1px #d8d8d8;background: #fff; overflow: hidden; }
.detailinfo .imgwrap .scroll a { width: 64px; height:66px; line-height: 66px; font-size: 66px;border: solid 1px #d8d8d8;  overflow: hidden;  }
.detailinfo .summary .con { float: left; width: 230px; padding: 10px 20px; font-size: 14px;  }
.detailinfo .summary .con li{float: left; width: 230px; padding:6px 0;}
.detailinfo .summary .con li.point input{ height:13px; font-size:12px; line-height:13px; }
.detailinfo .summary .con li.point { border: solid 1px #e7e7e7; font-size: 12px; width: 220px; padding-left: 10px; color: #868686; line-height:15px;  }
.detailinfo .summary .con .btn { width: 82px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; background: url(/image/btn2.gif); border: none; margin-right: 25px; font-weight: bold; margin-top: 10px; cursor: pointer; }
.detailinfo .summary .con .btn2 { width: 99px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; background: url(/image/btn4.gif); border: none; font-weight: bold; margin-top: 10px; color: #fff; cursor: pointer; }
.detailinfo .summary .con .btn3 { width: 78px; height: 23px; background: url(/image/btn5.gif); border: none; margin-right: 25px; margin-top: 10px; cursor: pointer; }
.detailinfo .summary .con .btn4 { width:80px; height: 23px; background: url(/image/btn7.gif); border: none; margin-right: 25px; margin-top: 10px; cursor: pointer; }
.detailinfo .title2 { background: url(/image/title2bg.gif) no-repeat; border-bottom: solid 1px #acc0f1; height: 27px; line-height: 27px; padding-left: 15px; color: #fff; font-weight: bold; margin: 18px 0 25px; }
.face{ position :absolute ; left :2px; bottom:2px;}
.face img{ display :block ;  padding :3px 4px 1px 5px;background :url(/image/face/facebg.gif) no-repeat;}
.faces{ position :absolute; left :0px; top :87px; border :solid 1px #4879b8; background :#e9f6fe;  padding :4px; float :left ;}
.faces table{ border :solid 1px #dfe6f6; border-collapse :collapse ; background :#fff;}
.faces table td{ border :solid 1px #dfe6f6; border-collapse :collapse ; width :26px; height :26px; text-align :center ;}
.faces table td a:hover{ display :block ; width :24px; height :23px; border :solid 1px #0000ff; overflow :hidden;}

/*导游预订*/
.guideinfo .frame { width: 658px; margin: 20px 0 0 12px; font-size: 14px; line-height: 1.6em; }
.guideinfo .title { border-top: solid 1px #acc0f1; background: #ecf2fe; height: 28px; line-height: 28px; margin-bottom: 6px; }
.guideinfo .title h3 { color: #5d5d5d; font-size: 14px; float: left; display: inline; margin-left: 20px; }
.guideinfo .title a, .guideinfo .title a:visited { font-size: 14px; color: #5d5d5d; }
.guideinfo .summary { border: solid 1px #e3e3e3; width: 656px; background: #f8f8f8; }
.guideinfo .box { border: solid 1px #fff; padding: 15px; width: 624px; }
.guideinfo .imgwrap { float: left; padding: 4px; border: solid 1px #d8d8d8; margin-right: 10px; background: #fff; }
.guideinfo .scroll { float: left; width: 98px; }
.guideinfo .scroll img { display: block; padding: 3px; border: solid 1px #d8d8d8; margin-bottom: 5px; }
.guideinfo .scroll p { height: 206px; margin-bottom: -5px; }
.guideinfo .scroll .top { display: block; width: 98px; height: 18px; background: url(/image/icon_top.gif); }
.guideinfo .scroll .bottom { display: block; width: 98px; height: 18px; background: url(/image/icon_bottom.gif); }
.guideinfo .summary ul { float: left; width: 230px; padding: 10px 25px; font-size: 14px; line-height: 2em; }
.guideinfo .summary ul li.point { border: solid 1px #e7e7e7; font-size: 12px; width: 220px; padding-left: 10px; color: #868686; }
.guideinfo .summary ul .btn { width: 82px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; background: url(/image/btn2.gif); border: none; margin-right: 25px; font-weight: bold; margin-top: 10px; cursor: pointer; }
.guideinfo .summary ul .btn2 { width: 99px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; background: url(/image/btn4.gif); border: none; font-weight: bold; margin-top: 10px; color: #fff; cursor: pointer; }
.guideinfo .summary ul .btn3 { width: 78px; height: 23px; background: url(/image/btn5.gif); border: none; margin-right: 25px; margin-top: 10px; cursor: pointer; }
.guideinfo .title2 { background: url(/image/title2bg.gif) no-repeat; border-bottom: solid 1px #acc0f1; height: 27px; line-height: 27px; padding-left: 15px; color: #fff; font-weight: bold; margin: 18px 0 25px; }
/*导游预订信息*/
/*---表1*/
.guide3 .detail .frame { width: 658px; margin: 20px 18px 30px 12px; overflow: hidden; }
.guide3 .tablewrap1 { width: 656px; border: solid 1px #87c5f1; margin: 10px 0; }
.guide3 .tablewrap2 { width: 652px; border: solid 2px #fff; overflow: hidden; }
.guide3 .table1 { width: 654px; background: #fdf8f2; border-collapse: collapse; border: solid 1px #aca899; margin: -2px -1px -1px -1px; }
.guide3 .table1 td { border: solid 1px #aca899; border-collapse: collapse; height: 22px; line-height: 22px; padding: 0 10px; }
.guide3 .table1 thead td { background: #e7f2fe; color: #022d45; font-weight: bold; }
.guide3 .table1 input { border: solid 1px #9b9a93; padding: 2px; margin: 4px 0; background: #f7f7f7; }
.guide3 .opera { width: 658px; margin: 20px 0 30px 14px; text-align: center; }
.guide3 .opera .btn { width: 82px; height: 30px; line-height: 30px; text-align: center; background: url(/image/btn2.gif); border: none; margin-right: 25px; }
/*---表2*/
.guide3 .table2 { line-height: 1.6em; width: 656px; float: left; margin: 15px 0 20px 1px; }
.guide3 .table2, .guide3 .table2 td { border: solid 1px #cdcdcd; border-collapse: collapse; }
.guide3 .table2 td { padding: 6px 10px 6px 10px; }
.guide3 .table2 .w170px { width: 150px; background: #eaf1ff; text-align: right; color: #022d45; font-size: 14px; }
.guide3 .table2 textarea { width: 420px; height: 114px; border: solid 1px #9b9a93; margin: 10px 0; }
.guide3 .table2 input { border: solid 1px #9b9a93; padding: 2px; width: 200px; }
.guide3 .table2 select, .guide3 .table2 input, .guide3 .table2 textarea { background: #f7f7f7; }
/*商品购买*/
.goods4 { position: relative; }
.goods4 .notice { margin: 0 0 10px 0; }
.goods4 .hotgoods { margin: 10px 0 0 0; }
.goods4 .frame { width: 658px; margin: 20px 18px 30px 12px; overflow: hidden; }
/*---商品购买人信息*/
/*---表3*/
.goods4 .table3 input { background: #f7f7f7; }
.goods4 .table3 select { width: 250px; background: #f7f7f7; margin-right: 5px; }
.goods4 .table3 .btn_add { width: 52px; height: 24px; background: url(/image/btn_add.gif); border: none; }
.goods4 .table3 textarea { width: 520px; height: 110px; padding: 2px; font-size: 12px; border: solid 1px #9B9A93; background: #f7f7f7; margin: 5px 0 5px 10px; }
/*---表1*/
.goods4 .tablewrap1 { width: 656px; border: solid 1px #87c5f1; margin: 10px 0; }
.goods4 .tablewrap2 { width: 652px; border: solid 2px #fff; overflow: hidden; }
.goods4 .table1 { width: 654px; background: #fdf8f2; border-collapse: collapse; border: solid 1px #aca899; margin: -2px -1px -1px -1px; }
.goods4 .table1 td { border: solid 1px #aca899; border-collapse: collapse; height: 22px; line-height: 22px; padding: 0 10px; }
.goods4 .table1 thead td { background: #e7f2fe; color: #022d45; font-weight: bold; }
.goods4 .table1 .w125px { width: 105px; }
.goods4 .table1 .w50px { width: 30px; }
.goods4 .table1 .w75px { width: 55px; }
.goods4 .table1 select { border: solid 1px #9b9a93; height: 21px; line-height: 21px; width: 100px; margin: 4px 0; }
.goods4 .opera { width: 658px; margin: 20px 0 30px 14px; text-align: center; }
.goods4 .opera .btn { width: 82px; height: 30px; line-height: 30px; text-align: center; background: url(/image/btn2.gif); border: none; margin-right: 25px; }
/*---增加地址*/
.popbox { position: absolute; left: 405px; top: 114px; width: 457px; color: #16627f; }
.popbox table { width: 457px; background: url(/image/popboxbg_m.gif) repeat-y; padding: 20px 0 10px 0; }
.popbox table td { padding: 0 5px 6px 0; }
.popbox .btn_close { position: absolute; top: 6px; right: 15px; display: block; width: 17px; height: 16px; background: url(/image/icon_close.gif); border: none; }
.popbox table .name { width: 5em; padding-left: 20px; }
.popbox table select { padding: 2px; width: 85px; border: solid 1px #9b9a93; background: #f7f7f7; }
.popbox table select { padding: 2px; width: 85px; border: solid 1px #9b9a93; background: #f7f7f7; }
.popbox table input { padding: 2px; width: 85px; border: solid 1px #9b9a93; background: #f7f7f7; }
.popbox table .btn { width: 55px; height: 26px; line-height: 26px; text-align: center; background: url(/image/btn6.gif); border: none; color: #4d4d4d; }
.popbox table .w300px { width: 300px; }
/*---购买的商品信息*/
.goods5 .notice { margin: 0 0 10px 0; }
.goods5 .hotgoods { margin: 10px 0 0 0; }
.goods5 .detail .frame { width: 658px; margin: 20px 18px 30px 12px; overflow: hidden; }
/*---表1*/
.goods5 .tablewrap1 { width: 656px; border: solid 1px #87c5f1; margin: 10px 0; }
.goods5 .tablewrap2 { width: 652px; border: solid 2px #fff; overflow: hidden; }
.goods5 .table1, .goods5 .table11 { width: 654px; background: #fdf8f2; border-collapse: collapse; border: solid 1px #aca899; margin: -2px -1px -1px -1px; }
.goods5 .table1 td, .goods5 .table11 td { border: solid 1px #aca899; border-collapse: collapse; height: 22px; line-height: 22px; padding: 0 10px; }
.goods5 .table1 thead td, .goods5 .table11 thead td { background: #e7f2fe; color: #022d45; font-weight: bold; }
.goods5 .table1 .w125px, .goods5 .table11 .w125px { width: 105px; }
.goods5 .table1 .w50px, .goods5 .table11 .w50px { width: 30px; }
.goods5 .table1 .w75px, .goods5 .table11 .w75px { width: 55px; }
.goods5 .table1 select, .goods5 .table11 select { border: solid 1px #9b9a93; height: 21px; line-height: 21px; width: 100px; margin: 4px 0; }
/*---表2*/
.goods5 .table2 { line-height: 1.6em; width: 656px; float: left; margin: 15px 0 20px 1px; }
.goods5 .table2, .goods5 .table2 td { border: solid 1px #cdcdcd; border-collapse: collapse; }
.goods5 .table2 td { padding: 6px 10px 6px 10px; }
.goods5 .table2 .w170px { width: 150px; background: #eaf1ff; text-align: right; color: #022d45; font-size: 14px; }
.goods5 .table2 input { border: solid 1px #9b9a93; padding: 2px; width: 200px; }
.goods5 .table2 select { border: solid 1px #9b9a93; height: 21px; line-height: 21px; width: 205px; }
.goods5 .table2 select, .goods5 .table2 input, .goods5 .table2 textarea { background: #f7f7f7; }
.goods5 .opera { width: 658px; margin: 20px 0 30px 14px; text-align: center; }
.goods5 .opera .btn { width: 82px; height: 30px; line-height: 30px; text-align: center; background: url(/image/btn2.gif); border: none; margin-right: 25px; }
/*--博物馆*/
.mesume .frame { width: 658px; margin: 0 0 0 12px; font-size: 14px; line-height: 1.6em; }
.mesume .title { border-top: solid 1px #acc0f1; background: #ecf2fe; height: 28px; line-height: 28px; margin: 20px 0 10px 0; }
.mesume .title h3 { color: #5d5d5d; font-size: 14px; float: left; display: inline; margin-left: 20px; }
.mesume .title a, .mesume .title a:visited { font-size: 14px; color: #5d5d5d; }
.mesume .title a.more { display: block; float: right; width: 38px; height: 11px; background: url(/image/icon_13.gif); margin: 6px 9px 0 0; }
.mesume .fjwh { float: left; width: 654px; margin-top: -9px; background: #f2f6ff; padding-right: 4px; }
.mesume .imgwrap { display: block; width: 255px; height: 141px; background: url(/image/imgbg.gif); float: right; margin: 5px 0; padding: 4px; }
.mesume .fjwh ul { width: 335px; padding: 25px 0 20px 30px; }
.mesume .fjwh li { border-bottom: solid 1px #ced7db; line-height: 21px; width: 335px; float: left; }
.mesume .fjwh li a { padding-left: 15px; background: url(/image/icon_li_6.gif) no-repeat 5px 4px; font-size: 12px; }
.mesume .mslist li { float: left; width: 200px; margin: 0px 8px; }
.mesume .list { width: 676px; margin: auto; }
.mesume .list li { font-size: 12px; width: 206px; float: left; margin: 0px 19px 20px 0px; text-align: center; }
.mesume .list img { padding: 2px; border: solid 1px #d9d9d9; }
/*攻略*/
.sub_con .title { border-top: solid 1px #acc0f1; background: #ecf2fe; height: 28px; line-height: 28px; margin: 20px 0 10px 0; }
.sub_con .title h3 { color: #5d5d5d; font-size: 14px; float: left; display: inline; margin-left: 20px; }
.sub_con .title a.more { display: block; float: right; width: 38px; height: 11px; background: url(/image/icon_13.gif); margin: 6px 9px 0 0; }
/*--攻略内容页*/
.sub_con .frame { width: 658px; margin: 0 0 0 12px; font-size: 12px; line-height: 1.6em; }
.sub_con div.tab { width: 656px; border: solid 1px #dde8ee; float: left; }
.sub_con div.tab p { width: 654px; border: solid 1px #fff; background: #f0f6f9; padding: 15px 0; float: left; }
.sub_con div.tab a, .sub_con div.tab a:visited { font-size: 14px; padding: 0 7px 0 30px; width: 126px; line-height: 22px; background: url(/image/icon_li_8.gif) no-repeat 22px 9px; color: #127212; display: block; float: left; }
.sub_con div.tab a:hover { color: #e96504; text-decoration: none; background: url(/image/icon_li_7.gif) no-repeat 22px 9px; }
.sub_con div.tab a.select { color: #e96504 !important; text-decoration: none !important; background: url(/image/icon_li_7.gif) no-repeat 22px 9px !important; }
.sub_con .con { text-align: center; color: #545454; padding-bottom: 2em; clear: both; }
.sub_con .con h4 { font-size: 16px; padding-top: 25px; line-height: 35px; height: 35px; color: #545454; background: url(/image/line1.gif) no-repeat left bottom; }
.sub_con .con p { text-align: left; padding: 1em 0; }
.sub_con .con img { margin: 0 auto; }
.sub_con .intro { width: 656px; border: solid 1px #e8e8e8; margin: 10px 0; }
.sub_con .intro .box { width: 654px; border: solid 1px #fff; background: #f4f4f4; padding: 10px 0; }
.sub_con .intro img { display: block; float: left; padding: 2px; border: solid 1px #b9b9b9; margin-left: 8px; }
.sub_con .intro p { padding: 0 20px 0 230px; color: #886e4d; }
.sub_con .intro strong { font-size: 14px; color: #d36819; display: block; text-align: left; padding: 5px 20px 5px 230px; }
.sub_con .list { float: left; width: 658px; background: #f0f6f9; padding: 7px 0; }
.sub_con .list li { float: left; padding: 0 1px 0 9px; width: 120px; text-align: center; }
.sub_con .list li img { margin-bottom: 4px; display: block; }
.sub_con .list li a:hover, .sub_con .list li a.select { color: #d82e00; text-decoration: none; }
.sub_con ul.tab { float: left; width: 658px; padding: 25px 0 0 0; height: 29px; background: url(/image/tabbg.gif) repeat-x left bottom; }
.sub_con ul.tab li { float: left; }
.sub_con ul.tab a, .sub_con ul.tab a:visited { font-size: 14px; font-weight: bold; display: block; width: 115px; height: 21px; padding-top: 8px; text-align: center; color: #5e5e5e; background: url(/image/tab_off.gif); }
.sub_con ul.tab a:hover, .sub_con ul.tab a.select { color: #e29839; text-decoration: none; color: #e29839; background: url(/image/tab_on.gif) !important; }
.sub_con .con h5 { font-size: 14px; color: #00659f; text-align: left; line-height: 14px; margin-top: 15px; }
.sub_con .list2 { float: left; background: #f0f6f9; padding-top: 7px; width: 658px; overflow: hidden; }
.sub_con .list2 ul { width: 668px; margin-left: 3px; }
.sub_con .list2 li { padding: 2px; border: solid 1px #a2b9d0; margin: 0 16px 8px 0; float: left; }
.sub_con .list2 a, .sub_con .list2 a:visited { display: block; width: 145px; height: 67px; background-image: url(/image/jtspire.jpg); font-size: 0px; }
.sub_con .ship a { background-position:   -145px -67px; }
.sub_con .train a { background-position: -290px -67px;}
.sub_con .self a { background-position: -435px 0px; }
.sub_con .shuttle a { background-position: -435px -67px; }
.sub_con .bus a { background-position:-145px 0px;}
.sub_con .air a { background-position:0px -67px;}
.sub_con .taxi a { background-position:  -290px 0px; }
.sub_con .rent a { background-position: 0px 0px; }
.sub_con .air a:hover { background-position:  0px -201px; }
.sub_con .ship a:hover { background-position:  -145px -201px;}
.sub_con .train a:hover { background-position:  -290px -201px; }
.sub_con .self a:hover { background-position: -435px -134px; }
.sub_con .shuttle a:hover { background-position: -435px -201px; }
.sub_con .bus a:hover { background-position: -145px -134px; }
.sub_con .taxi a:hover { background-position:-290px -134px; }
.sub_con .rent a:hover { background-position: 0px -134px;}
.map { text-align: center; display: block; width: 658px; }
.map img { border: solid 1px #b9b9b9; padding: 3px; margin: 0em auto 1em auto; }
/*表6*/
.table6 { border: solid 1px #acacac; border-collapse: collapse; color: #545454; }
.table6 td { border: solid 1px #acacac; border-collapse: collapse; padding: 3px 3px 1px 3px; text-align: left; }
.table6 .w87 { width: 81px; font-weight: bold; background: #b7d4e9; }
.table6 .w49 { width: 43px; font-weight: bold; background: #b7d4e9; }
.table6 .w60 { width: 54px; font-weight: bold; background: #b7d4e9; }
.table6 .w46 { width: 40px; font-weight: bold; background: #b7d4e9; }
.table6 .w68 { width: 62px; font-weight: bold; background: #b7d4e9; }
.table6 tfoot { color: #d82e00; }
.table6 thead td { text-align: center; color: #fff; font-weight: bold; background: #74a9d2; }
.bc_e7f2fa { background: #e7f2fa; }
/*交易完成*/
.cover { z-index: 50; background: #000; position: absolute; left: 0px; top: 0px; width: 100%; opacity: 0.5; filter: alpha(opacity=50); }
.paid { width: 361px; padding: 112px 0 0 242px; height: 176px;
 background: url(/image/paidbg.png) !important; background: none; text-align: left; 
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/image/paidbg.png);
  position: absolute; top: 355px; z-index: 999; right: 50%; margin-right: -301px;
    color :#00356a;  font-family :"黑体"; font-size :16px; }
.paid a.close, .paid a.close:visited { display: block; float: right; position: absolute; right: 20px; top: 10px; width: 7px; height: 25px; background: url(../image/w_shut.gif); }
.paid a.close:hover { background-position: 0px -25px; }
/*----*/
.m_item { font-size: 14px; color: #5d5d5d; clear: both; width: 658px; margin: 20px auto; }
.m_caption { background: #ecf2fe; width: 658px; height: 28px; border-top: 1px solid #acc0f1; }
.m_captxt { font-size: 14px; font-weight: bold; color: #5d5d5d; float: left; line-height: 28px; margin-left: 15px; }
.m_more { background: url(../image/m_more.gif) no-repeat; float: right; display: inline-block; width: 38px; height: 11px; margin: 7px 10px 0px 0px; }
/*网上博物馆*/
.m_intro { line-height: 25px; margin: 5px 10px; }
.m_fjwh { background: #f2f6ff; height: 184px; border-top: 1px solid #fff; }
.m_fjwh ul { float: left; display: inline; width: 320px; margin: 10px 30px; }
.m_fjwh ul li { height: 25px; line-height: 25px; border-bottom: 1px solid #ced7db; }
.m_fjwh ul a { font-size: 13px; color: #5d5d5d; }
.m_fjwh img { float: right; margin: 3px; }
.m_mrsj ul { float: left; display: inline; width: 320px; margin: 10px; }
.m_mrsj ul li { height: 25px; line-height: 25px; }
.m_mrsj ul a { color: #5d5d5d; }
.m_msgj ul { font-size: 12px; float: left; display: inline; margin: 10px 0px 0px 5px; }
.m_msgj ul li { float: left; display: inline; line-height: 25px; width: 124px; margin: 5px 6px 5px 0px; }
.m_msgj ul a { text-align: center; color: #5d5d5d; }
.m_msgj ul a img { clear: both; padding: 1px; border: 1px solid #d4cb9d; }
.m_msgj ul a .pt { text-align: center; clear: both; width: 124px; }
/* 视听资料 */
.m_spfx ul { font-size: 12px; float: left; display: inline; margin: 10px 0px 0px 5px; }
.m_spfx ul a { color: #5d5d5d; }
.m_spfx ul a img { clear: both; padding: 1px; border: 1px solid #d4cb9d; }
.m_spfx { font-size: 12px; float: left; display: inline; margin: 10px 0px 0px 5px; }
.m_spfx ul li { float: left; width: 149px; text-align: center; line-height: 1.6em; margin: 0px 5px;position:relative; }
.m_spfx ul li .cover { display: block; width: 149px; height: 95px; background: url(/image/vediobg.png) no-repeat !important; background: none;cursor: pointer; position:absolute;right:0px;top:0px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/image/vediobg.png); z-index: 5; }
.m_spfx ul li img { display: block; margin: 12px 0 1px 1px;border:0;padding:0; }
.m_music ul { float: left; display: inline; width: 320px; margin: 10px; }
.m_music ul li { text-align: left; float: left; clear: both; display: inline; margin-left: 20px; height: 25px; line-height: 25px; }
.m_music ul a { color: #5d5d5d; }
.m_music ul li img { margin-right: 10px; }
/* 景点概况 */
.a_attr { width: 658px; margin-top: 6px; float: left; background: #d8e2f2 url(/image/attrabg_m.gif) repeat-y; }
.att_icon { text-align: center; float: left; width: 35px; height: 215px; border-right: solid 1px #fff; font-size: 14px; background: url(/image/att_icon.gif) no-repeat; }
.att_icon strong { color: #fff; text-align: center; width: 10px; display: block; margin: 20px auto; }
.a_attr ul { background: #f5f8fe; float: left; width: 607px; margin-left: 14px; border: solid #ced6e8; border-width: 1px 1px 1px 0; }
.a_attr ul li { background: #f5f8fe; float: left; padding: 0px 5px 0px 10px; margin-top: 2px; width: 136px; height: 188px; }
.a_attr ul li div { text-align: center; background: #fff; width: 136px; height: 182px; margin: 5px 0px; }
.a_attr ul li div img { padding: 1px; border: 1px solid #cbcbcb; margin: 5px 0px; }
.a_attr ul li div .mc { text-align: center; color: #4095cc; text-decoration: underline; clear: both; display: inline-block; }
.a_attr ul li div span { line-height: 17px; text-align: left; font-size: 12px; color: #5b5b5b; float: left; clear: both; margin: 3px 2px; }
.a_attr ul .more { font-size: 12px; line-height: 17px; background: none; float: right; width: auto; height: 17px; margin: 0px 5px; }
.m_qydt ul { background: #eee; width: 658px;padding:0 0 10px 0;min-height:600px; margin-top: 1px; }
.m_qydt ul li { float: left; display: inline; margin: 14px; }
.scenic .frame, .attra .frame { padding: 20px 0 20px 28px; }
.scenic .a_attr { width: 327px; margin-right: 4px; float: left; }
.scenic .a_attr li { padding: 0 2px; }
.scenic .a_attr ul { margin-left: 10px; width: 280px; }
.attra .att_icon { background: url(/image/attrabg_t.gif) no-repeat; }
.attra .wrapbox { float: left; background: url(/image/attrabg_b.gif) no-repeat left bottom; }
.attra .a_attr ul { padding-bottom: 60px; }

.a_attrs { width: 328px; margin-top: 6px; float: left; background: #d8e2f2 url(/image/attrabg_m.gif) repeat-y; margin-right: 1px; }
.att_icons { text-align: center; float: left; width: 35px; height: 215px; border-right: solid 1px #fff; font-size: 14px; background: url(/image/att_icon.gif) no-repeat; }
.att_icons strong { color: #fff; text-align: center; width: 10px; display: block; margin: 20px auto; }
.a_attrs ul { background: #f5f8fe; float: left; width: 276px; margin-left: 14px; border: solid #ced6e8; border-width: 1px 1px 1px 0; }
.a_attrs ul li { background: #f5f8fe; float: left; padding: 0px; margin-top: 2px; width: 135px; height: 188px; }
.a_attrs ul li div { text-align: center; background: #fff; width: 136px; height: 182px; margin: 5px 0px; }
.a_attrs ul li div img { padding: 1px; border: 1px solid #cbcbcb; margin: 5px 0px; }
.a_attrs ul li div .mc { text-align: center; color: #4095cc; text-decoration: underline; clear: both; display: inline-block; }
.a_attrs ul li div span { line-height: 17px; text-align: left; font-size: 12px; color: #5b5b5b; float: left; clear: both; margin: 3px 2px; }
.a_attrs ul .more { font-size: 12px; line-height: 17px; background: none; float: right; width: auto; height: 17px; margin: 0px 5px; }

/* 旅游攻略 */
.sub_con .frame { width: 658px; margin: 0 0 0 12px; font-size: 12px; line-height: 1.6em; }
.jtzn ul { font-size: 12px; background: url(/image/jt_bg.gif) no-repeat; width: 658px; height: 198px; margin-top: 8px; }
.jtzn li { background: #fff; float: left; display: inline; width: 320px; height: 190px; border: 1px solid #a2b9d0; float: left; display: inline; margin: 3px 2px 3px 3px; }
.jtzn li img { margin: 2px; }
.jtzn li p { line-height: 24px; color: #575757; height: 88px; border-bottom: 1px dashed #cde1f7; margin: 3px; }
.jtzn li a { line-height: 20px; color: #184a7f; float: right; display: inline; margin-right: 10px; }
.cyxz { font-size: 12px; margin-top: 8px; }
.cyxz li { text-align: center; float: left; width: 120px; display: inline; margin: 5px; }
.cyxz li a { line-height: 20px; height: 20px; }
.mstj { font-size: 12px; margin-top: 8px; }
.mstj li { text-align: center; float: left; width: 124px; display: inline; margin: 5px 3px; }
.mstj li img { padding: 1px; border: 1px solid #d4cb9d; }
.mstj li a { line-height: 20px; height: 20px; }
.dftc { width: 326px; float: left; margin-right: 5px; }
.xxyl { width: 326px; float: left; }
.dftc img, .xxyl img { display: block; margin-top: 3px; padding: 2px 2px 3px 2px; border: solid 1px #d0d0d0; }
.ldbg, .zxts { margin-top: 8px; width: 658px; float: left; font-size: 14px; }
.ldbg li, .zxts li { line-height: 20px; float: left; display: inline; width: 120px; margin: 0px 0px 0px 10px; }
/*--旅游贴士*/
.sub_con .newslist { width: 658px; padding-top: 10px; float: left; font-size: 14px; }
.sub_con .newslist li { background: url(/image/icon_li.gif) no-repeat 6px 10px; height: 1.8em; line-height: 1.8em; }
.sub_con .newslist li a, .sub_con .newslist li a:visited { padding-left: 15px; float: left; color: #5d5d5d; }
.sub_con .newslist li .right { color: #5d5d5d; margin-right: 13px; }
/* photolist */
#plist { float: left; clear: both; height: auto; }
#plist ul { font-size: 12px; float: left; display: inline; margin: 10px 0px 0px 5px; }
#plist li { background: none; float: left; display: inline; line-height: 25px; width: 124px; height: 120px; margin: 5px 15px 5px 5px; }
#plist ul a { text-align: center; color: #5d5d5d; }
#plist ul a img { clear: both; padding: 1px; border: 1px solid #d4cb9d; }
#plist ul a .pt { text-align: center; clear: both; width: 124px; }
/* panoPlay */
#panoPlay { width: 560px; height: 480px; position: absolute; left: -9999em; top: 50%; margin: -240px 0px 0px -280px; }
/* page */#pager { margin: 10px auto; }
#pager * { font-family: Arial, Verdana; font-size: 14px; color: #494949; list-style: none; padding: 0px; margin: auto; }
#pre_page, #next_page { float: right; display: block; width: 56px; height: 25px; margin: 0px 2px; }
#pager span { color: #999; line-height: 22px; display: block; height: 22px; }
#pre_page span { text-align: center; width: 56px; }
#next_page span { text-align: center; width: 56px; }
#pager a { text-decoration: none; line-height: 18px; }
#pager span a { color: #3366ff; display: block; height: 20px; border: 1px solid #ddd; }
#pre_page a { text-align: center; width: 54px; }
#next_page a { text-align: center; width: 54px; }
#pager a:hover { color: #fff; background-color: #3366ff; }
#pager ul { font-size: 14px; float: left; display: inline; width: 530px; list-style: none; }
#pager ul li { background: none; color: #b5b5b5; line-height: 22px; float: left; display: inline; width: auto !important; width: 22px; height: 22px; margin: 0px 2px; }
#pager ul li strong { color: #3366ff; padding: 0px 6px; }
#pager ul li a { font-size: 14px; color: #494949; display: inline-block; height: 20px; padding: 0px 6px; border: 1px solid #ddd; }

/* bustable */
.frame .table1 .bustable { font-family: Verdana; text-align: center;width: 100%; border: none; border-collapse: collapse; }
.frame .table1 .bustable tr th { height: 25px; }
.tickets1 .frame .table1 .bustable tr td,.tickets2 .frame .table1 .bustable tr td { border: none; }
.frame .table1 .bustable tr td input { font-size: 12px; text-align: center; height: 15px; }

/* onserver */
.onserver { background: url(../image/onserver.jpg) no-repeat; width: 280px; height: 116px; padding-top: 70px; }
.onserver ul { float: left; width: 280px; padding: 0px 5px; margin-bottom: 40px; }
.onserver ul li { text-align: center; float: left; width: 90px; }

/* guideonline */
.goline { height: 30px; clear: both; }
.guideonline { width: 650px; height: 49px; margin: 10px; }
.guideonline dt { line-height: 45px; background: url(/image/gobtn.jpg) no-repeat; text-align: center; float: left; width: 115px; height: 49px; }
.guideonline dt .ol1,.guideonline dt .ol2 { font-family: Arial; color: #fff; font-weight: bold; background: url(/image/ol1.gif) no-repeat left center; float: left; display: inline; width: 19px; margin: 0px 10px; }
.guideonline dt .ol2 { background-image: url(/image/ol2.gif);}
.guideonline dt span { font-size: 14px; color: #5f5f5f; float: left; }
.guideonline dd { background: url(/image/gobtn.jpg) no-repeat; text-align: center; float: left; width: 15px; height: 49px;}
