@charset "utf-8";
/* CSS Document */

/****页面主体样式***/
.webmain{overflow:hidden; font-size:14px;font-family:"微软雅黑";}
.l-title{float:left; position:relative; background:url(../img1/bg_a.gif) repeat-x left top; border:1px solid #008cea; width:988px}
.l-title h1{padding:10px;margin-left:20px ;height:36px; line-height:36px; color:#008cea;font-size:20px; font-family:"微软雅黑";}
.l-title h1 span{display: inline-block; margin-left:5px; height:36px; background:url(../img1/biaos.png) no-repeat 0 0}
.l-title h1 span.l-ba{width:31px; background-position:0 0;}
.l-title h1 span.l-bb{width:43px; background-position:-41px 0;}
.l-title .l-cant{width:62px; height:62px; background:url(../img1/cant.png) no-repeat left top;_background:url(../img1/cant.gif) no-repeat left top; position:absolute; right:-1px; top:-1px}
.l-title .l-bh{line-height:36px; font-family:arial; color:#666}
.l-title .l-bh span{font-family:arial; margin:0 16px; font-family:"微软雅黑"; font-size:16px; color:#666}
.l-title .l-bh font{color:#ff6600; font-size:14px}

.l-title .l-tl{width:402px; margin-left:40px; _display:inline; position:relative; padding-bottom:20px}
.l-title .l-tlimg{height:250px; overflow:hidden; min-width:400px; border:1px solid #ddd}
.l-title .l-tlimg img{height:250px; width:400px; position:absolute}

.l-title .l-timgs{height:136px; margin-top:25px; position:relative; width:402px; overflow:hidden}
.l-title .l-timgs ul{width:410px; position:absolute; left:0px; top:0}
.l-title .l-timgs ul li{width:98px; cursor:pointer; position:relative; height:66px; margin-left:2px; margin-bottom:2px;float:left;}
.l-title .l-timgs ul li img{width:98px; height:66px;}
.l-title .l-timgs ul li img.on{position:absolute; border-bottom:2px solid #ff6600}
.l-title .l-timgs ul li div{background:#000; display:none; position:absolute; width:98px; left:0px; top:0px; height:66px}

.l-title .l-tup{position:absolute; width:21px; left:50%; margin-left:-11px; cursor:pointer; top:260px; background:url(../img1/upd.gif) no-repeat left -11px; height:11px}
.l-title .l-tdown{position:absolute; width:21px; left:50%; margin-left:-11px; cursor:pointer;  top:415px; background:url(../img1/upd.gif) no-repeat left 0; height:11px}



.l-tr{width:510px; float:right; margin-right:20px; display:inline}
.l-tr ul li{line-height:30px; height:30px; padding:2px 0}
.l-tr ul li span.il{width:80px; text-align:right}
.l-tr ul li span.ir{width:420px; font-family:Arial;}
.l-tr ul li .del{font-size:16px; color:#999; font-weight:bold}
.l-tr ul li .irday{font-size:16px; color:#f60}
.l-tr ul li span.ir .wdyh{padding:0 4px; margin-right:10px; background:#f07372; color:#fff}
.l-tr ul li span.ir font.price{color:#ff6600; font-family:"微软雅黑";}
.l-tr ul li span.ir .price strong{font-size:24px; margin:0; padding:0}
.qzsm{color:#008cea; margin-left:20px}


.mg{font-size:16px; font-weight:bold; color:#ff6600}

.ipay a{padding:3px 0; margin-right:5px;padding-left:20px; background:url(../img1/pay.gif) no-repeat left top;}
a.a1{ background-position:2px 1px}
a.a2{ background-position:0 -20px}
a.a3{ background-position:1px -43px}
a.a4{ background-position:0 -68px}


/***价格类型****/
.l-type{border: 1px solid #ffe2a6; margin-bottom:20px;background: #fffceb;color: #630;margin-top: 5px;width: 515px;}
.l-type dl.l-t{border-bottom: 0px dotted #ffe2a6; _float:left; _width:515px;overflow: hidden;padding: 10px 5px;}
.l-type dl.l-ts{background:none; padding:0px; height:30px; border-top:1px solid #ffe2a6}
.l-type dl.l-ty{background:none; border:0; padding:5px 0; text-align:center}
.l-type dl.l-ta{padding:8px 0; border-bottom:0; height:44px;border-top:1px solid #fffceb; text-align:center}
.l-type dl.l-ta input{border:0; cursor:pointer; background:url(../img1/yuding.gif) no-repeat left top; height:44px} 

.l-type dl.l-t dt{float: left;height: 29px;line-height: 29px;padding-right: 4px;width: 80px;}
.l-type dl.l-ts dt{border-right:1px solid #fff; text-align:center}
.l-type dl.l-ty dt{border:0; position:relative}
.l-type dl.l-ty dt.last{width:240px; padding-left:20px;}
.l-type dl.l-ty dt .l-p{background:url(../img1/help.gif) no-repeat right 6px;}
.l-type dl.l-ta dt{width:188px}

.l-type dl.l-ty .mgood{margin-top:5px; margin-right:5px}
.l-type dl.l-ta input.yding{width:188px;}
.l-type dl.l-ta input.collection{ background-position:right 0; width:124px}
.lprice{font-size:14px; color:#cc0000; font-family:"微软雅黑"; font-weight:bold}
.l-type dl.l-t dd{float:left;width: 430px;line-height: 29px;}
.l-type dl.l-t dd span{background: #FFF;border: 1px solid #CCC;border-radius: 3px;color: #666;display: block;cursor: pointer;float: left;height: 27px;line-height: 27px;margin: 0 5px 5px 0;padding: 0 5px;white-space: nowrap;}
.l-type dl.l-t dd span.lcur{background:#fff url(../img1/tcur.gif) no-repeat right bottom;height: 27px;line-height: 27px;padding: 0 5px; color:#333;border: 1px solid #f60;}


.numj{width:70px; margin:0 auto; height:28px; background:url(../img1/numj.gif) no-repeat left top; position:relative}
.tnum{width:52px; height:16px; padding:6px 0; text-align:center; background:none; border:0; float:left}
.numj span{width:18px; height:14px; position:absolute; right:0; cursor:pointer; display:block} 
.tjia{top:0;}
.tjian{top:14px;}

.pjiainfo{position:absolute; line-height:20px; width:240px; z-index:1; display:none; top:0; left:0;background:#fff8ee; color:#333; border:1px solid #ffd5a1; padding:10px}

/***推荐理由***/
.tuij{height:auto; background:#fff}
.tuij h3{background:#008cea; font-size:16px; height:36px; line-height:36px; color:#fff; padding-left:15px}
.tuij .content1{border:1px solid #ccc; border-top:0; padding:10px; line-height:24px}

/***详细内容***/
/**锚点导航**/
.l-dnav{height:36px; width:990px; background:#008cea}
.float{position:fixed;top: 0px; z-index:10;
_position: absolute;
_bottom: auto;
_top: expression(eval(document.documentElement.scrollTop));}
.l-dnav ul li{float:left; background:url(../img1/lnvg.gif) no-repeat right 5px;  padding:0 10px;padding-right:12px}
.l-dnav ul{margin-top:7px; display:inline; margin-left:10px; float:left}
.l-dnav ul li a{display:block; text-decoration:none;
 height:24px; line-height:24px; float:left; color:#fff; padding:0 5px 0 8px; font-size:14px}
 .l-dnav ul li a:hover{color:#fff; text-decoration:none}
.l-dnav ul li span{display:none}
.l-dnav ul li.lcur span{display:block; float:left; height:24px; width:3px; background:url(../img1/lcur.png) no-repeat right -24px;}
.l-dnav ul li.lcur a:hover,.l-dnav ul li.lcur a{COLOR: #f60; font-weight:bold;background:url(../img1/lcur.png) no-repeat left top;}


/***行程***/
.detail{border:1px solid #cccccc; border-bottom:0}
.d-top{height:33px; line-height:33px; background:url(../img1/xc.gif) repeat-x left top}
.d-top .il{padding-left:30px; display:block; height:32px; font-size:14px; font-weight:bold}
.d-top .dico{background:url(../img1/dico.gif) no-repeat 9px top}
.d-top .ir{margin-right:20px}
.d-top .ir a{display:block; font-size:13px; height:32px; float:left; margin-left:8px; padding-left:20px;background:url(../img1/dico.gif) no-repeat 0 -32px}
.d-top .ir a.da1{background-position:0 -64px}
.d-content{padding:10px; width:948px; float:left}
.fybh{padding:12px 20px; width:948px}

/**参考行程**/
.d-cleft{width:120px; float:left;}
.d-cright{width:820px; padding-left:10px; float:left; border-left:1px dotted #ccc;}

.days{height:63px; width:63px; margin:0 auto; text-align:center; background:url(../img1/day_bg.png) no-repeat -65px top;}
.days span{line-height:63px;}
.days span b{color:#cc0000; font-size:16px; margin:0 2px}
.d-xc{border-bottom:1px dotted #ccc; line-height:24px; padding-bottom:10px; overflow:hidden}
.d-xc span.cur{background:url(../img1/day_bg.png) no-repeat -143px top; margin-right:8px; width:46px; height:24px; text-indent:-1000em}
.d-xc span.cur1{background-position: -143px -26px}
.d-xc span.cur2{background-position: -143px -52px}
.d-xc .il img{margin:0 5px; margin-top:5px}
.d-xc div{height:27px;}
.d-crnei{ padding:10px 0; line-height:24px; overflow:hidden}

/***途径风景**/
.d-tujing{width:847px; overflow:hidden; position:relative; background:url(../img1/tujing.gif) no-repeat left top; padding-top:40px}
.d-tuls{border-left:3px solid #ff6600; width:841px; background:#fff; padding:10px 0 15px 0; border-left:3px solid #ff6600; overflow:hidden}

.d-tuls ul li{width:150px; height:110px;float:left;position:relative; margin-left:15px; }
.d-tfoot{position:absolute; bottom:0; left:0; width:847px;background:url(../img1/tujing.gif) no-repeat left bottom; height:5px;} 
.d-tuls ul li div{position:absolute; top:85px; left:0; width:150px;height:25px; background:#000; }
.d-tuls ul li span{position:absolute; color:#fff; top:85px; left:0; width:150px;text-align:center; line-height:25px; }
/***途径购物**/
.shoping{margin:10px 0; color:#666; overflow:hidden;}
.shoping table td{border:1px solid #fccb8e; }
.shoping table tr td{line-height:20px; padding:5px 10px;}
.shoping table tr.table-t{background:#fee0bb; line-height:30px; text-align:center}

.d-hr{border-bottom:1px dotted #ccc; margin-bottom:10px; width:988px; float:left; height:1px; overflow:hidden; margin-top:10px}
/****行程快速导航***/
.d-xnav{position:fixed; display:none; top:36px; margin-left:-595px; left:50%;
_position: absolute;
_bottom: auto;
_top: expression(eval(document.documentElement.scrollTop+36));
 z-index:111111; background:#008cea; height:auto; width:85px}
.d-xnav ul li {background:none;padding:5px;}

.d-time{background:url(../img1/timebg.gif) no-repeat left top; height:26px; line-height:26px; width:56px; text-align:center; color:#663300}
.pay_bh{background:url(../img1/pay_bh.gif) no-repeat left top; height:20px; line-height:20px; font-size:14px; font-family:"微软雅黑"; padding-left:10px}
.cp1{line-height:32px; border-bottom:1px solid #eee}
.d-qy{background:url(../img1/qy_bg.gif) no-repeat left top; margin:5px 0; height:26px; line-height:26px; width:70px; text-align:center; color:#663300}


/**旅游攻略***/
.d-desc{overflow:hidden; line-height:22px}
.d-span{height:24px; border-bottom:1px solid #cc0000; padding:8px 0; line-height:24px; text-align:center;}
.d-span a{background:url(../img1/day_bg.png) no-repeat -195px 0; margin-right:8px; width:68px; color:#fff; display:block; float:left;}
.d-span a:hover{text-decoration:none; background:#008cea; color:#fff}
ul.d-glul li{padding:10px 0; border-bottom:1px solid #eee; width:970px; float:left}
ul.d-glul li div.il{width:160px;}
ul.d-glul li div.ir{width:800px;}
ul.d-glul li div.ir h3{line-height:30px; height:30px; border-bottom:1px solid #eee;}
ul.d-glul li div.ir h3 a{color:#cc0000; font-size:14px}
ul.d-glul li div.ir h3 strong{color:#cc0000;  margin-right:8px}
ul.d-glul li div.ir h3 span.ir{color:#999; font-weight:normal; font-family:arial;font-size:12px;}
ul.d-glul li div.ir p{line-height:20px; padding-top:10px; color:#666}


/***客户回访记录***/
.mark{border-bottom:1px dotted #ddd;overflow:hidden; _float:left; padding-bottom:20px}
.mark1{padding-left: 0; float:left;width: 210px; text-align: center; color:#888; line-height:30px; border-right:1px solid #ddd; margin-top:10px; padding-top:20px; height:124px}
.mark1 .p-zt{font-size:14px; font-weight:bold;}
.mark1 h3{font-size:32px; font-weight:normal; color:#f60; font-family:arial;}

.mark2{width:400px; margin-left:20px; height:154px;float:left;}
.mark2 dl{width:400px; overflow:hidden; line-height:32px; display:block}
.mark2 dt{float:left;}
.mark2 dd{float:left;}
.mark2 dd.dd1{width:150px; margin-top:9px; background:url(../img1/day_bg.png) no-repeat -195px -44px; height:12px}
.mark2 dd.dd1 div{background:url(../img1/day_bg.png) no-repeat -195px -32px; height:12px}
.mark2 dd.dd2{width:150px; margin-left:10px; color:#888;font-family:arial;}
.mark2 dd.dd2 font{color:#f60; font-weight:bold}

.mark3{width:320px; float:left; color:#999; line-height:30px; margin-top:40px; text-align:center;}

/**点评内容***/
.umark{overflow:hidden; position:relative; font-family:arial; _float:left; padding:10px 0; border-bottom:1px dotted #ddd}
.umark div.il{width:80px;}
.user-dp{position:absolute; right:0; top:10px;}
.umark div.il p{background:#a2c922; height:27px; line-height:27px; text-align:center; color:#fff;}
.umark div.il p.pmyd{height:40px; line-height:40px; font-weight:bold; font-size:26px; border:1px solid #ddd; border-top:0; background:#fff; color:#f60}
.umark div.ir{width:860px;line-height:20px;}
.umark div.ir .up1{}
.umark div.ir .up2 font{color:#f60; margin-right:10px}
.umark div.ir .up3{color:#888;}
.umark div.ir .up4{line-height:24px; margin-top:5px}
.umark div.ir .up4 span{ padding:5px 10px; color:#fff;}
.umark div.ir .up4 span.span-a{ background:#555555;}

/***在线咨询**/
.d-ask{border-bottom: 1px solid #cc0000; _float:left;line-height: 24px; overflow:hidden;padding: 8px 0;}
.d-ask dl{overflow:hidden;}
.d-ask dl dt {float: left;width: 90px;}
.d-ask dl dt span{float:left; margin-top:3px; height:16px; width:20px; display:block; background:url(../img1/day_bg.png) no-repeat left -65px;}
.d-ask dl dd{float:left;}
.d-ask dl dd.ask1{width:730px;}
.d-ask dl dd.ask2{width:120px; padding-right:15px; float:right; text-align:right; color:#999; font-family:arial;}

.d-ask dl.d-askdl{background:#f3f3f3;}
.d-ask dl.d-askdl dt span{background:url(../img1/day_bg.png) no-repeat left -88px;}
.d-ask dl.d-askdl dd.ask1{color:#888}

.tall{line-height:30px; background:#f0f0f0; padding-left:10px; margin-top:15px}
.lxnumber{width:200px; height:15px; border:1px solid #ddd;padding:5px;}
.askconts{width:600px; height:100px; border:1px solid #ddd; padding:5px;}

/***浏览了本产品的用户还浏览了***/
.disl-t{background:#008cea; height:34px; line-height:34px; color:#fff}
.disl-t .il{padding-left:15px; font-size:14px; font-weight:bold}
.disl-t .ir{width:50px; display:block; height:32px; }
.disl-c{border:1px solid #008cea; border-top:0; height:230px;}
.disl-c div{width:23px; height:197px; float:left; margin:15px 0 0 18px; display:inline }
.dc-left{background:url(../img1/day_bg.png) no-repeat -368px 0;}
.dc-right{background:url(../img1/day_bg.png) no-repeat -391px 0;}

.disl-c div.dc-c{width:988px; overflow:hidden; position:relative}
.disl-c div.dc-c ul{padding-left:20px;}
.disl-c div.dc-c ul li{width:206px; float:left; margin-right:30px;}
.disl-c div.dc-c ul li a.cur{padding:2px; border:1px solid #ddd; float:left}
.disl-c div.dc-c ul li a.cur:hover{border:1px solid #008cea;}
.dc-title{line-height:20px; padding-top:0px; height:45px; overflow:hidden; width:200px;}
.dc-price{line-height:15px; padding-top:0px; overflow:hidden;}
.dc-title a{color:#333;}
.dc-title a:hover{color:#008cea}

.d-date{height:430px}
/***日历样式**/
table.date1{border-collapse: separate;background: #FFF;display: inline;float: left;margin-left: 10px;width: 480px;border-collapse: separate;border-spacing: 2px;}
table.date1 tr.d-date1{background:url(../img1/date_a.gif) repeat-x left bottom; height:40px; line-height:25px}
table.date1 tr.d-date1 span.irs{font-size:16px; float:left; width:400px; color:#666;}
table.date1 tr.d-date1 a{float:left;}
table.date1 a.cur,table.date1 a.no-cur{background: url(../img1/day_bg.png) no-repeat -437px 0;color: #FFF;cursor: pointer;display: block;height: 22px;overflow:hidden;width: 63px;}
table.date1 a.cur{background: url(../img1/day_bg.png) no-repeat -437px -22px;}
table.date1 .xinqi td{color: #fff;background:#b1b1b1;font: 12px/26px Arial;padding: 0 3px;width: 62px;text-align: center;vertical-align: top;}
table.date1 .xinqi td.cur{background:#f60;}
table.date1 .day td{font-size:14px; font-family:"微软雅黑";background:url(../img1/date_b.gif) no-repeat right 1px; height:62px; text-align:center}
table.date1 .day td.hover,table.date1 .day  td.cur{background:url(../img1/date_c.gif) no-repeat right bottom;}
.day p{height: 38px;line-height: 18px;overflow: hidden;font-weight: normal; font-size:12px; font-family:arial;}

.day p b{ color:#cc0000;font-size:14px;}
.d-xc .il img{_margin-top:0px}


/***通用**/
.mgood{height:17px;line-height:17px;}
.m-a{width:19px; text-align:center; color:#fff;background:url(../img1/goods.gif) no-repeat left top;}
.m-b{width:auto; padding:0 3px; color:#ff6600; text-align:center;background:url(../img1/goods.gif) no-repeat right top;}


.images_a{width:840px; }
.images_a li{ float:left; width:415px;color:#333; margin-right:0px;}
.images_a li img{ width:375px; height:243px; border:#CCCCCC 1px solid; padding:1px;}
.images_a li span{ display:block; width:100%; text-align:center; height:22px; line-height:22px; color:#333;}




/*日历3+*/
.rililist{ width:100%; height:370px;}
.rilihead span.span1{ display:block; float:left; padding-left:10px; color:#FF6A00; font-size:14px; font-weight:600 }
.rilihead span.span2{ display:block; float:right; padding-right:10px; padding-top:5px; cursor:pointer}
.rilimain{ padding:10px; height:355px;}
.rililistmain_head{ height:22px; margin:8px 0px;}
.rililistmain_head span.spanleft{ width:45px; height:19px; display:block; float:left; background:url(bg003.jpg) no-repeat; color:#666666; padding-left:18px; padding-top:3px;}
.rililistmain_head span.spanleft2{ width:45px; height:19px; display:block; float:left; background:url(bg005.jpg) no-repeat; color:#FFFFFF; padding-left:18px; padding-top:3px; cursor:pointer}
.rililistmain_head span.spanmiddle{ padding-left:125px; height:22px; line-height:22px; display:block; float:left; color:#F86B0F; font-size:16px;}
.rililistmain_head span.spanmiddle2{ padding-left:405px; height:22px; line-height:22px; display:block; float:left; color:#F86B0F; font-size:16px;}
.rililistmain_head span.spanright{ width:53px; height:19px; padding-left:10px; padding-top:3px; display:block; float:right; background:url(bg004.jpg) no-repeat; color:#FFFFFF; cursor:pointer}
.rilionday1{ padding-right:5px; }
.rilionday1 span.span1{ display:block; color:#989898; font-weight:600; height:14px; line-height:14px;}
.rilionday1 span.span2{ display:block; height:28px; line-height:28px;}
.rilionday2{ padding-right:5px; cursor:pointer}
.rilionday2 span.span1{ display:block; color:#F96200; font-weight:600; height:14px; line-height:14px;}
.rilionday2 span.span2{ display:block; color:#F96200; height:28px; line-height:28px; }

TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}


/*  评论CSS  */

.dede_comment_post{
	padding:5px;
}
.dcmp-title{
	line-height:25px;
	float:left;
}
.dcmp-title strong{
	color:#444;
	font-weight:normal;
}
.dcmp-title small{
	font-size:12px;
	color:#999999;
}
.dcmp-stand{
	float:right;
	margin-top:-18px;
	padding-right:10px;
	position:relative;
	clear:both;
	color:#999;
}
.dcmp-stand strong{
	font-weight:normal;
	color:#444;
}
.dcmp-stand input{
	margin-right:2px;
}
.dcmp-stand img{
	vertical-align:middle;
	margin-right:2px;
}
.dcmp-content{
	width:450px;
	padding-top:8px;
}
.dcmp-content textarea{
	height:100px;
	width:450px;
	float:left;
}
.dcmp-content1{
	width:700px;
	padding-top:8px;
}
.dcmp-content1 textarea{
	height:100px;
	width:700px;
	float:left;
}
.dcmp-mood{
	height:25px;
	width:212px;
	margin-top:8px;
	float:right;
}
.dcmp-mood strong{
	float:left;
	color:#444;
	font-weight:normal;
	line-height:25px;
}
.dcmp-mood ul{
	float:left;
}
.dcmp-mood ul li{
	float:left;
	margin-right:8px;
	height:30px;
}
.dcmp-mood ul li input,.dcmp-mood ul li img{
	vertical-align:middle;
	margin-right:4px;
	*margin-right:0px;
}
.dcmp-post{
	height:35px;
	overflow:hidden;
	clear:both;
	color:#444;	
	padding:5px 0 10px 0;
}
.dcmp-post .dcmp-userinfo{
	float:left;
	margin-right:6px;

}
.dcmp-post .dcmp-userinfo input{
	height:13px;
	padding-right:0px;
}
.dcmp-post .dcmp-userinfo input,.dcmp-post .dcmp-userinfo img{
	vertical-align:middle;
	margin:5px;
}
.dcmp-post .dcmp-submit{
	float:left;
	padding-top:6px;
}
.dcmp-post .dcmp-submit input,.dcmp-post .dcmp-submit button{
	vertical-align:middle;
}
.dcmp-post .dcmp-submit button{
	width:70px;
	height:25px;
	border:none;
	background:url(../images/btn-bg2.gif) no-repeat;
	line-height:25px;
	letter-spacing:1px;
	overflow:hidden;
	color:#444;
	cursor:pointer;
	margin-left:5px;

}
/*.tbox { background-color:#CEE6FF; height:25px; line-height:25px; text-indent:10px;}*/
.tbox {text-indent:10px;}
.tbox dt{ background-color:#CEE6FF;  height:25px; line-height:25px; text-align:left;}
.tbox dt span a{ float:right; margin-right:10px;}
.decmt-box{ width:100%; float:left; text-align:left; background-color:#FFF}
.decmt-box ul{}
.decmt-box ul li{}
.decmt-box ul li span{ float:left; height:30px; line-height:30px;width:100%; border-bottom:1px solid #CEE6FF;} 
.decmt-box ul li p{ float:left;}
.round-box {
	MARGIN: 0px 0px 0px; WORD-BREAK: break-all
}
.box .box-inner {
	BACKGROUND: #fff; BORDER: #d8d8d8 1px solid; PADDING-TOP: 10px
}
.round-box .round-box-inner {
	 BACKGROUND: #fff; BORDER: #d8d8d8 1px solid;  PADDING-TOP: 10px
}
.round-box .hotel-box-inner {
	 BORDER: #e9811b 1px solid
}















