﻿/* 全局通用样式表 happytoo  2008-11-14 */
body{margin:0;padding:0;font-family:Tahoma,SimSun,Arial,"宋体";font-size:12px;color:#222;background-color:#fff;}
h1,h2,h3,h4,h4,h5,ul,ol,dl,dt,dd,form{margin:0;padding:0;}
a:link, a:visited {color:#222;text-decoration:none;}
a:hover, a:active {color:#cb1d00;text-decoration:none;}
ol,ul{list-style:none;}
img{border:0}
input{vertical-align:middle}
select{vertical-align:middle}
input{padding: 1px;border: 2px #fff solid;color: #666;margin: auto; +margin:-1px 0 -1px 0;}
textarea{padding: 1px;border: 2px #fff solid;color: #666; margin: auto; +margin:-1px 0 -1px 0;font-size:12px}
.ipt-css{border:1px solid #222;background:url(/images/ver2009/ipt_bg.gif) no-repeat}/*输入框样式2009*/

.fix{clear:both;}
.fix:after{
	 content: "."; 
	 display: block; 
	 height: 0; 
	 clear: both; 
	 visibility: hidden;
}
.blk{display:block}
.space{margin-top:10px;}
.l{float:left}
.r{float:right}
.pe{word-break:keep-all;white-space:nowrap;}
/*纯文字样式 其它请查看'线路展示'通用样式*/
.t-note{color:#999}
.tips{color:#999;background:url(/images/lighter.gif) no-repeat 10px 0;padding-left:25px;}
.warn,a.warn:link,a.warn:visited,a.warn:hover,a.warn:active{color:red}/*出错警示*/
.s-name{color:#bd7402}/*姓名　联系人等*/
.shine-t{color:#e44600;font-weight:700}
.star{color:red;margin:0 3px;font-family:Tahoma,SimSun,Arial;}

/*按钮样式*/
input.btn-v2{background:url("/images/btn_v2_bg.gif") no-repeat;border:0;width:97px;height:25px;line-height:25px;color:#fff;font-weight:700;cursor:pointer}
a.btn-v2:link,a.btn-v2:visited,a.btn-v2:hover,a.btn-v2:active{background:url("/images/btn_v2_bg.gif") no-repeat;width:97px;height:25px;line-height:25px;text-align:center;color:#fff;font-weight:700;display:inline-block}
input.btn-def{background:url("/images/btn_bg.gif") no-repeat;border:0;width:58px;height:20px;line-height:20px;color:#fff;cursor:pointer}
a.btn-def:link,a.btn-def:visited,a.btn-def:hover,a.btn-def:active{background:url("/images/btn_bg.gif") no-repeat;width:58px;height:20px;line-height:20px;text-align:center;color:#fff;display:inline-block}
input.btn-big{background:url("/images/btn_big_bg.gif") no-repeat;border:0;width:132px;height:24px;line-height:24px;color:#fff;cursor:pointer}/*大按钮　如：线路提交*/
a.btn-big:link,a.btn-big:visited,a.btn-big:hover,a.btn-big:active{background:url("/images/btn_big_bg.gif") no-repeat;width:132px;height:24px;line-height:24px;color:#fff;text-align:center;display:inline-block}/*大按钮　如：线路提交*/
.btn-small:link,.btn-small:visited,.btn-small:hover,.btn-small:active{background:url("/images/btn_bg05.gif") no-repeat;display:inline-block;width:31px;height:17px;line-height:17px;color:#fff;text-align:center;text-decoration:none}/*小按钮　如：取消，预订，修改，名单*/
.btn-small{background:url("/images/btn_bg05.gif") no-repeat;width:31px;height:17px;line-height:17px;color:#fff;text-align:center;border:0;cursor:pointer}
.btn-gray:link,.btn-gray:visited,.btn-gray:hover,.btn-gray:active{background:url("/images/btn_bg07.gif") no-repeat;display:inline-block;width:31px;height:17px;line-height:17px;color:#fff;text-align:center;text-decoration:none}/*灰色小按钮　如：客满*/
span.btn-no{background:url("/images/btn_bg08.gif") no-repeat;display:inline-block;width:31px;height:17px;line-height:17px;color:#999;text-align:center;text-decoration:none}/*不可点击按钮　如：停止　客满*/
a.btn-func:link,a.btn-func:visited,a.btn-func:hover,a.btn-func:active{background:url("/images/btn_bg06.gif") no-repeat;display:inline-block;width:69px;height:24px;line-height:24px;color:#58420e;text-align:center;text-decoration:none}/*功能按钮　如：打印确认单，行程单*/
input.btn-func{background:url("/images/btn_bg06.gif") no-repeat;width:69px;height:24px;border:0;line-height:24px;color:#58420e;cursor:pointer}
input.btn-tog{background:url("/images/ver2009/btn_city_switch.gif") no-repeat;width:53px;height:22px;border:0;cursor:pointer}

/*新功能闪烁图标*/
div.new-arr{position:absolute;display:block;width:17px;height:23px;background:url(/images/ver2009/new.gif) no-repeat;right:-3px;top:-15px}

/*通用提示框*/
.tip-box{background:#ecf9d9;border:1px solid #c6e3a8;color:#3b490c;padding:10px}
.warn-box{background:#fbefd8;border:1px solid #f2d6af;color:red;padding:10px}

/*左右布局*/
.happy-left{float:left;width:240px;}
.happy-right{float:right;width:710px;margin-left:-240px}
.happy-l-con{width:230px;}

/*栏目样式*/
.col-box{position:relative}
.col-box .tp,.col-box .bt,.col-box .tp span,.col-box .bt span,.col-box .tp2,.col-box .bt2,.col-box .tp2 span,.col-box .bt2 span,.col-box .tp3,.col-box .bt3,.col-box .tp3 span,.col-box .bt3 span{background:url(/images/ver2009/box_col_bg.gif) no-repeat;display:block;height:4px;}
.col-box .tp,.col-box .bt,.col-box .tp2,.col-box .bt2,.col-box .tp3,.col-box .bt3{width:100%;position:relative;_overflow:hidden;/*IE6 hack*/}
.col-box .tp span,.col-box .bt span,.col-box .tp2 span,.col-box .bt2 span,.col-box .tp3 span,.col-box .bt3 span{width:4px;float:right;}
.col-box .tp{background-position:-4px -8px;margin:0 0 -4px 0}
.col-box .tp span{background-position:0 -8px;}
.col-box .bt{background-position:-4px -12px;margin:-4px 0 0 0}
.col-box .bt span{background-position:0 -12px;}
.col-box .tp2{background-position:-4px 0;margin:0 0 -4px 0}
.col-box .tp2 span{background-position:0 0;}
.col-box .bt2{background-position:-4px -4px;margin:-4px 0 0 0}
.col-box .bt2 span{background-position:0 -4px;}
.col-box .tp3{background-position:-4px -16px;margin:0 0 -4px 0}
.col-box .tp3 span{background-position:0 -16px;}
.col-box .bt3{background-position:-4px -20px;margin:-4px 0 0 0}
.col-box .bt3 span{background-position:0 -20px;}

.col-con{border:1px solid #ccc;}
.col-con2{border:1px solid #a4d0ee;background:#e5fdff}
.col-con3{border:1px solid #ebd7a4;}

.h-t,.h-t2,.h-t3{background:url(/images/ver2009/box_col_bg.gif) repeat-x;border:1px solid #fff;height:26px;line-height:26px;color:#222;text-align:left}
.h-t{background-position:0 -24px;}
.h-t2{background-position:0 -51px;}
.h-t3{background-position:0 -78px;}
.h-t strong,.h-t2 strong,.h-t3 strong{padding-left:20px;font-size:12px;background:url(/images/arr24.gif) no-repeat 10px center;}
.h-m{padding:10px;line-height:18px}
.h-m ul li{padding-left:10px;background:url(/images/arr21.gif) no-repeat 0 center;}
/*.h-t-2{background:url(/images/tit_bg02_t_r.gif) no-repeat right top;height:31px;line-height:31px;color:#232b37}
.h-t-2 strong{background:url(/images/tit_bg02_t.gif) no-repeat left top;padding-left:23px;width:152px;float:left;}
*/
ul.comm-list li a{background:url(/images/dot_line.gif) repeat-x bottom;height:24px;line-height:24px;display:block}

/*通用选项卡*/
.t{border-bottom:2px solid #c8c8c8;height:25px; position:relative}
.t li{ position:relative}
	.t li a:link,.t li a:visited,.t li a:hover,.t li a:active{text-decoration:none;cursor:pointer}
	.t li.now span{background:url("/images/tab_l_now.gif") no-repeat;width:7px;height:25px;display:block;float:left;}
	.t li.now strong{background:url("/images/tab_r_now.gif") no-repeat right;line-height:25px;padding:0 27px 0 20px;float:left;color:#fff;font-weight:700;}
	.t li span{background:url("/images/tab_l.gif") no-repeat;width:7px;height:23px;display:block;float:left;}
	.t li strong{background:url("/images/tab_r.gif") no-repeat right;line-height:23px;padding-right:7px;float:left;font-weight:400;color:#333}
.t01{border-bottom:2px solid #e7cd9b;}
.t01 li span{background:url("/images/tab_l_01.gif") no-repeat;width:7px;height:25px;display:block;float:left;}
.t01 li strong{background:url("/images/tab_r_01.gif") no-repeat right;line-height:25px;padding-right:7px;float:left;font-weight:700;color:#b75201;}
.t01 li strong img{margin:6px 3px 0 0;float:left;}

/*输入框样式*/
span.ipt-bd{border:1px #8fbad0 solid;display:inline-block !important;*display:auto !important;_display:inline-block;}
span.ipt-bd input{height:16px;}
.down{border-left:2px #c6e2f6 solid;border-top:2px #b5d9f2 solid;background:#ebf7ff}


/*top*/
.top{
	background:url("/images/top_bg.gif") repeat-x;
	height:32px;
	zoom:1;
	overflow:hidden
}
.top ul{
	width:950px;
	margin:0 auto;
	line-height:32px;
}
.top ul li{float:right;margin:0 10px;}
.top a:link,.top a:visited,.top a:hover,.top a:active{color:#dcebf6;text-decoration:none}
.top .logo{float:left}
.top .logo a{
	display:block;
	width:92px;
	height:32px;
	background:url(/images/logo_top.gif) no-repeat center
}
.top .notice,.top .notice a:link,.top .notic a:visited,.top .notic a:hover,.top .notic a:active{color:#fff}
.top .notice span{color:#f8ab00}

.logout img{*margin-top:1px !important;margin-top:4px;}



/*当前位置*/
.TopBar{
	zoom:1;
	overflow:hidden;
	margin:0 auto;
	padding:10px 0;
	width:100%;
	text-align:left;
	background:url("/images/reg_t_bg.gif") repeat-x
}
.TopBar .position{float:left;width:30%;margin-left:10px;}
.TopBar .position strong{color:#b75201}


/*翻页*/
.pageRoll{text-align:right;color:#666;padding-right:10px;margin:5px 0;zoom:1;overflow:hidden;background:#fff}
.pageRoll span{margin:0 2px 0 8px}
.pageRoll select{height:18px;line-height:18px;font-size:12px;}
.pageRoll a:link,.pageRoll a:visited,.pageRoll a:hover,.pageRoll a:active{color:#05214a;text-decoration:none;}
.pageRoll .goto{border:0;border-bottom:1px #999 solid;height:16px;padding:0 2px;width:22px;margin:0 0 0 3px;background:transparent}
.pageRoll .go{border:0;height:18px;width:19px;background:url("/images/go.gif") no-repeat;cursor:pointer}

/*线路类型icon*/
.type-new,.type-hot,.type-cmd,.type-sprice,.type-luxury,.type-play,.type-booking{background:url("/images/type_icon_bg.gif") no-repeat;width:29px;height:17px;line-height:17px;display:inline-block;text-align:center}
.type-new{color:#ec7500}/*new*/
.type-hot{color:#f21700}/*热销*/
.type-cmd{color:#8b2525}/*推荐*/
.type-sprice{color:#9c1ca4}/*特价*/
.type-luxury{color:#481884}/*豪华*/
.type-play{color:#067d00}/*纯玩*/
.type-booking{color:#0f5382}/*预约*/

/*线路展示*/
.print{border-bottom:2px solid #424e6d;background:#fff;height:50px;padding:0 10px}/*通用打印导出区域*/
.line-show{width:100%;text-align:left;background:#faf2d3;line-height:18px}
.line-show h2{text-align:center;margin:10px 0}
.title{color:#16335f;font-weight:700;font-size:12px;line-height:20px;text-align:left}/*通用标题*/
.title img{vertical-align:middle;margin-right:3px}
h3.title{background:url(/images/title_bg.gif) no-repeat;border-bottom:1px solid #a5d2f1;line-height:26px;font-size:14px;color:#fff;padding-left:20px}

.co-name{font-family:"黑体" ;font-size:30px;color:#2e425a;line-height:60px}/*通用页眉公司名称*/
.pop-out{color:#003e9c;font-weight:700;font-size:14px}/*通用突出显示*/
.pop-out-2{color:#e44600;font-weight:700;font-family:Tahoma,SimSun,Arial;font-size:14px;}/*通用突出显示*/

	/*行程安排*/
	.play-plan{background:url(/images/dot_line.gif) repeat-x bottom;zoom:1;overflow:auto}
	.play-plan table{background:#fff;border-bottom:1px solid #ddd;}
	.play-plan table td{background:#fff;}
	.play-plan h2{font-size:14px;color:#497f02;line-height:24px}
	.play-plan p{margin:5px;}
	.play-plan p img{margin:0 3px 3px 0;float:right}

/*bottom*/
.bottom{height:30px;padding:5px 10px;color:#222;background:#fff;border-top:1px solid #cdcfd6;text-align:center;font-family:Tahoma,SimSun,Arial;zoom:1;overflow:hidden}
.bottom a:link,.bottom a:visited,.bottom a:hover,.bottom a:active{color:#34394b;text-decoration:none;margin:0 2px}
.bottom .r{margin:7px 0 0 0}	
/*页面宽度盒子　与优先级相关须放在最后background:#fff;*/
.box{margin:0 auto;width:950px;zoom:1;overflow: hidden}
.l-box{margin:10px auto 0 auto;width:760px;background:#fff;}

/*圆角浮动box
.float_box2009 .top_l {width: 10px;height: 10px;background: url(/images/ver2009/float_box2009_tl.gif) left top no-repeat;}
.float_box2009 .top_m {height: 10px;background: url(/images/ver2009/float_box2009_tm.gif) left top repeat-x;}
.float_box2009 .top_r {width: 10px;height: 10px;background: url(/images/ver2009/float_box2009_tr.gif) left top no-repeat;}
.float_box2009 .middle_l {width: 10px;height: 10px;background: url(/images/ver2009/float_box2009_ml.gif) left top repeat-y;}
.float_box2009 .middle_m {margin: 0;padding: 5px 10px 10px 5px;background: #F1F9FF;}
.float_box2009 .middle_r {width: 10px;height: 10px;background: url(/images/ver2009/float_box2009_mr.gif) left top repeat-y;}
.float_box2009 .bottom_l {width: 10px;height: 10px;background: url(/images/ver2009/float_box2009_bl.gif) left top no-repeat;}
.float_box2009 .bottom_m {height: 10px;background: url(/images/ver2009/float_box2009_bm.gif) left top repeat-x;}
.float_box2009 .bottom_r {width: 10px;height: 10px;background: url(/images/ver2009/float_box2009_br.gif) left top no-repeat;}
*/
/*.list-item-tb td{background:#fff;border-top:1px solid #eee}*/

/*圆角box*/
/*.cbox .c-t{background:url("/images/circle_r.gif") no-repeat right 0;height:10px;position:relative;z-index:1;font-size:1px}
.cbox .c-t span{background:url("/images/circle_l.gif") no-repeat 0 0;width:10px;height:10px;float:left;position:relative;z-index:2}
.cbox .c-b{background:url("/images/circle_b_r.gif") no-repeat right bottom;height:10px;position:relative;z-index:1;font-size:1px;}
.cbox .c-b span{background:url("/images/circle_b_l.gif") no-repeat 0 bottom;width:10px;height:10px;float:left;position:relative;z-index:2}
.cbox .con{background:#fff;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;zoom:1;overflow:hidden}
*/


/*  */

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
}	


/*  */
