/*form表单*/
form {
	margin:0px;
}
/*搜索框*/
.toursearchbox {
	background-image: url(http://image.ctsho.com/tour/ziyouxing_01.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:200px;
	height:153px;
	margin:auto;
}
.toursearchbox select{
	width:97px;	
}
.toursearchbox .toursearchtitle {
	padding-left:25px;
	height:20px;
	text-align:left;
	margin-bottom:12px;
}
.toursearchbox .toursearchcond {
	padding-left:28px;
	height:25px;
	text-align:left;
}
.toursearchbox .toursearchbutton {
	height:30px;
	text-align:center;
	margin-top:6px;
}
/* e点通*/
.ediantongbox {
	background-image: url(http://image.ctsho.com/tour/ziyouxing_04.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:202px;
	height:106px;	
	text-align:left;
	padding-top:10px;
	margin:auto;
}
.ediantongbox div{
	width:142px;
	margin:10px 0px 0px 60px;	
	}
.ediantongbox a{	
	color:#000000;
	text-decoration:none;
	line-height:20px;
	word-break:keep-all;
}
/*快速查询*/
.kuaisuchaxunbox {
	width:197px;
	text-align:left;
	margin:auto;	
}
.kuaisuchaxunbox .kuaisuchaxunhead {
	background-image:url(http://image.ctsho.com/tour/ziyouxing_05.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:27px;
	padding-left:24px;
	padding-top:2px;
	text-align:left;
}
.kuaisuchaxunbox .kuaisuchaxunbody {
	min-height:235px; 
	height:auto!important; 
	height:230px;
	border-left:1px solid #87B4E1;
	border-right:1px solid #87B4E1;
	background-color:#FFFFFF;
}
.kuaisuchaxunbox .kuaisuchaxunfoot {
	background-image:url(http://image.ctsho.com/tour/ziyouxing_09.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:10px;
}
.kuaisuchaxunbox .kuaisuchaxuntitle,.kuaisuchaxuntitle2 {
	/*background-image:url(http://image.ctsho.com/tour/ziyouxing_07.gif);
	background-repeat:no-repeat;
	background-position:left;*/
	width:172px;
	height:15px;
	text-align:left;
	padding-left:12px;
	color:E41102;
	margin:auto;
}
.kuaisuchaxuntitle3{
	width:172px;
	height:15px;
	text-align:left;
	padding-left:12px;
	color:E41102;
	margin:auto;
	font-size: 13px;
	color: #2D5F9C;
	font-weight: bold;
}
.kuaisuchaxunbox .kuaisuchaxuntitle2 {
	margin-top:5px;
}
.kuaisuchaxunbox .kuaisuchaxunlist {
	margin-left:10px;
	width:172px;
}

.kuaisuchaxunbox .kuaisuchaxunlisttopicright  {
	margin-top:-5px;
	margin-left:-50px;
	width:85px;	
}
.kuaisuchaxunbox .kuaisuchaxunlist a {
	word-break:keep-all;
	color: #004DA5;
	text-decoration: none;
	margin:auto;
	
}
.kuaisuchaxunbox .kuaisuchaxunlisttopicright a{
	word-break:keep-all;
	color: #004DA5;
	text-decoration: none;
	margin:auto;
	}

.kuaisuchaxunbox .arrowdotline {
	background-image:url(http://image.ctsho.com/tour/ziyouxing_08.gif);
	background-repeat:no-repeat;
	background-position:center;	
	width:172px;
	height:16px;
}
.shequjingcaibox {
	width:209px;
}
.shequjingcaibox .wenzhanghead {
	background-image:url(http://image.ctsho.com/tour/ziyouxing_32.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:34px;
}
.shequjingcaibox .wenzhangbody,.tupianbody {
	background-image:url(http://image.ctsho.com/tour/ziyouxing_33.gif);
	background-repeat:repeat-y;
}
.shequjingcaibox .wenzhangbody {
	text-align:left;
	padding-top:5px;
	padding-left:17px;
}
.shequjingcaibox .tupianbody {
	text-align:center;
}
.shequjingcaibox .wenzhangfoot {
	background-image:url(http://image.ctsho.com/tour/ziyouxing_34.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:23px;
}
.shequjingcaibox .tupianhead {
	background-image:url(http://image.ctsho.com/tour/ziyouxing_35.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:37px;
}
.shequjingcaibox .tupianfoot {
	background-image:url(http://image.ctsho.com/tour/ziyouxing_37.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:16px;
}
.shequjingcaibox .tupianborder {
	border:1px solid #ddd;
	padding:8px;
	width:166px;
	text-align:center;
}
.shequjingcaibox .tupiandesc {

}
#biaoge {
    width:197px;
    margin:1px auto;
}
#biaoge li,#biaoge li.biaotou {
    list-style-type:none;
    width:200px;
    height:30px;
    line-height:30px;
    text-align:center;
    float:left;
    margin-left:1px;
    margin-bottom:1px;
    background:#ccc;
}
/*预订步骤显示框*/
.bookstepbox {
	width:756px;
	border:0px none;
	border-collapse:collapse;
	padding:0px;
	border-spacing:0px;
}
.booksteplight {
	background-image:url(http://image.ctsho.com/tour/ziyouxing_15.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	width:80px;
	text-align:center;
	vertical-align:middle;
}
.bookstepdark {
	background-image:url(http://image.ctsho.com/tour/ziyouxing_16.gif);
	background-repeat:no-repeat;
	color:#000000;
	width:80px;
	text-align:center;
	vertical-align:middle;
}
.booksteparrow {
	background-image:url(http://image.ctsho.com/tour/ziyouxing_17.gif);
	text-align:center;
	width:62px;
	height:29px;
}
.booksteplefttape {
	background-image:url(http://image.ctsho.com/tour/ziyouxing_14.gif);
	width:249px;
	height:29px;
}
/*国内线路列表页*/
.tourbriefinfobox {
	border:1px solid #94B6D8;
	border-spacing:0px;
	border-collapse:collapse;
	padding:0px;
	width:753px;
}
.tourbriefinfobox td {
	border:none;
}
.tourbriefinfobox .tourtitle {
	background-image:url(http://image.ctsho.com/tour/ziyouxing_78.gif);
	background-repeat:no-repeat;
	background-position:center;
	padding-left:0px;
	padding-right:0px;
	height:31px;
}
.tourbriefinfobox .divtitle {
	display:inline;
	width:355px;
	padding-left:45px;
}
.tourbriefinfobox .divtourprice {
	display:inline;
	width:100px;
	padding-left:10px;
	color:#000000;
}
.tourbriefinfobox .divteamdate {
	display:inline;
	width:285px;
	text-align:right;
	padding-left:20px;
	color:#000000;
}
.tourbriefinfobox .tourpic {
	background-image:url(http://image.ctsho.com/tour/guoneiyou_05.gif);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:center;
	width:256;
	height:150;
	text-align:center;
	vertical-align:middle;
}
.tourdesc {
	width:460px;
	padding-left:5px;
	padding-right:25px;
	padding-top:15px;
	text-align:left;
	vertical-align:top;
}
.tourshowdetail {
	text-align:right;
	vertical-align:top;
	padding-left:0px;
	padding-right:45px;
	padding-top:0px;
	padding-bottom:33px;
}
.tourbottomshadow {
	border-left:none;
	border-right:none;
	border-top:2px solid #E7E7E7;
	border-bottom:none;
	width:754px;
}
.productTitle {
	background-image:url(http://image.ctsho.com/tour/guoneiyou_01.gif);
	width:374px;
	height:28px;	
}
.productBody {
	width:374px;
	border-width:0px 1px;
	border-style:solid;
	border-color:#94B6D8;
}
.productBody td{
	text-align:left;
	}
.productBottom {
	background-image:url(http://image.ctsho.com/tour/guoneiyou_03.gif);
	width:374px;
	height:12px;
}
.teamRule,.linePrice {
	width:80px;
	color:#F66518;
}
.productBody a {
	color:#004DA5;
	text-decoration:none;
}
.orangeWord {
	color:#F85837
}
/*国内线路详细信息*/
.tourteam {
	width:750px;
	border:1px solid #94B6D8;
	border-collapse:collapse;
	padding:0px;
}
.tourteam .tourteamhead td,.tourteambody td {
	border:1px solid #94B6D8;
	height:25px;
	text-align:center;
}
.tourteam .tourteamhead {
	background-color:#C8E8F8;
}
.tourinfo {
	border:none;
	border-spacing:2px;
	padding:2px;
	width:720px;
}
.tourinfo .tourinfotitle {
	background-image:url(http://image.ctsho.com/tour/ziyouxing_41.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:108px;
	height:40px;
	padding-left:25px;
}
.tourinfo .tourinfohrimage {
	width:570px;
	height:40px;
	text-align:center;
}
.tourinfo .tourinfogotop {
	width:42px;
	height:40px;
	text-align:center;
}
.tourinfo td.tourinfocontent {
	width:750px;
}
.tourfeature {
	border:none;
	border-spacing:0px;
	border-collapse:collapse;
	width:756px;
	padding:0px;
}
.tourfeature .tourfeaturehead {
	background-image:url(http://image.ctsho.com/tour/guoneiyou_10.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:26px;
	padding-left:35px;
}
.tourfeature .tourfeaturebody {
	border:1px solid #94B6D8;
}
.tourimageborder {
	background-image:url(http://image.ctsho.com/tour/guoneiyou_11.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:318px;
	text-align:center;
	vertical-align:top;
	padding-top:15px;
}
/*线路详细信息 行程安排-目的地指南等标题*/
.lefttop {
    height:26px;
    background-image:url(http://image.ctsho.com/tour/guoneiyou_12_1.gif);
}
.textbackground {
	height:26px;
	background-image:url(http://image.ctsho.com/tour/guoneiyou_12_2.gif);
}
.textspacing {
	width:10px;
	height:26px;
	background-image:url(http://image.ctsho.com/tour/guoneiyou_12_3.gif);
}
.textspright {
	width:4px;
	height:26px;
	background-image:url(http://image.ctsho.com/tour/guoneiyou_12_4.gif);
}
.hline {
    height:26px;
    background-image:url(http://image.ctsho.com/tour/guoneiyou_12_5.gif);
}
.righttop {
	height:26px;
	background-image:url(http://image.ctsho.com/tour/guoneiyou_12_6.gif);
}
/*预订信息填写，确认，生成订单*/
.bookinfoouter {
	background-color:#F3F8FC;
	border:none;
	border-collapse:collapse;
	border-spacing:0px;
	padding:0px;
	width:820px;
}
.bookinfoouter .bottomshadow {
	border-left:none;
	border-right:none;
	border-top:none;
	border-bottom:2px solid #EAE6E6;
	font-size:0px;
	width:inherit;
}
.bookinfoouter .toptape {
	border-left:none;
	border-right:none;
	border-top:1px solid #9EB6D6;
	border-bottom:11px solid #F3F8FC;
	font-size:0px;
	width:inherit;
}
.bookinfoouter .bottomtape {
	border-left:none;
	border-right:none;
	border-top:11px solid #F3F8FC;
	border-bottom:1px solid #9EB6D6;
	font-size:0px;
	width:inherit;
}
.bookinfoouter .blueline {
	border-left:none;
	border-right:none;
	border-top:1px solid #9EB6D6;
	border-bottom:none;
	font-size:0px;
	width:inherit;
}
.bookinfoouter .booktourinfo {
	background-color:#FFFFFF;
	padding-left:60px;
}
.bookinfoinnertd {
	border:0px;
	border-collapse:collapse;
	border-spacing:2px;
	padding:2px 75px 2px 75px;
	text-align:left;
}
.bookpersoninfo {
	width:670px;
	border:1px solid #003C97;
	border-collapse:collapse;
	text-align:center;
}
.bookpersoninfo td {
	border:1px solid #003C97;
	height:28px;
}
.bookpersoninfo td td{
	border-width:0px;

}
.tourinfoinner {
	margin-left:60px;
}
a.hong12 {
	color:#FF0000;
}
a.hui12 {
	color:#636363;
	font-weight: bold;
}
.size13lan {
	font-size:13px;
	color:#003C98;
	font-weight:bold;
}
.size12huang {
	color:#DD8008;
}
/*人员div样式，每行显示 4个*/
.person{
	width:25%;
	text-align:left;
	float:left;
}


.BlueTable , .BlueTable td{
	border:1px solid #99b3e7;
	border-collapse:collapse;
}
.BlueTable td {
	text-align:center;
}
.BlueTable{
	width:90%;
}	
.ItemTopTitle{
	text-align:center;
    background-color:#eaeefb;
	color:#0b41ad;
	line-height:20px;
}
