/*---本CSS仅属于主体内容样式---*/
/*------------------------------------------------------------------首页样式------------------------------------------------------------------*/
/*---通用样式---*/
.centerfr { position: absolute; left: 0; bottom: 0; overflow: hidden; visibility: visible; }
#sousuo { background-color: #fbec9f; height: 28px; left: 1px; top: 35px; position: absolute; right: 4px; visibility: visible; padding-top: 5px; padding-left: 250px; }
#sousuo2 { background-color: #d2a1f2; height: 28px; left: 1px; right: 4px; top: 35px; position: absolute; visibility: visible; padding-top: 5px; padding-left: 250px; }
#middletxt { position: absolute; top: 75px; left: 8px; right: 10px; bottom: 10px; visibility: visible; }
#middletxt2 { position: absolute; top: 42px; left: 8px; right: 10px; bottom: 10px; visibility: visible; }
/*---主题推荐---*/
#Customer { background-image: url(../gif/Customer2.jpg); height: 155px; width: 482px; top: 8px; position: relative; visibility: visible; }
.Customers { position: absolute; left: 0; top: 0; visibility: visible; }
.Customerx { position: absolute; left: 0; bottom: 0; visibility: visible; }
#Customername { color: #09c; height: 28px; width: 240px; top: 19px; position: absolute; right: 15px; visibility: visible; font-size: 18px; font-family: Verdana; font-weight: 600; text-align: center; border-bottom: 1px dashed #693; }
#Customerphoto { left: 15px; top: 15px; position: absolute; visibility: visible; border: solid 1px #000; }
#Customertxt { color: #333; text-indent: 24px; top: 49px; position: absolute; right: 15px; width: 240px; height: 80px; visibility: visible; }
/*---大车游---*/
#dcytxt { font-family: Verdana; font-weight: 400; font-style: italic; background-color: #e5e5e5; text-indent: 12px; left: 145px; position: absolute; top: 15px; right: 0; visibility: visible; border: dashed 1px #ccc; }
#dcy { position: relative; width: 100%; height: 30px; visibility: visible; padding-top: 15px;font-weight: 600; }
/*---西部游---*/
#Western { background-image: url(../gif/center-bg.jpg); position: relative; height: 305px; width: 482px; visibility: visible; margin-bottom: 10px; }
#westlogo { position: absolute; width: 185px; visibility: visible; }
.westlogo{ margin: 2px; border: solid 1px #f93; }
#west6 { position: absolute; right: 0; width: 270px; height: 111px; visibility: visible; border-bottom: 1px dotted #333; }
#westtour { position: absolute; top: 120px; left: 5px; right: 5px; bottom: 10px; overflow: hidden; visibility: visible; }
/*---精华游---*/
#highlights { background-image: url(../gif/center-bg.jpg); position: relative; height: 310px; width: 482px; visibility: visible; margin-bottom: 10px; }
.highlightsphoto{ border: solid 3px #ccc; }
#highlightsname { color: #ccc; font-weight: 600; height: 14px; width: 310px; position: absolute; right: 0; overflow: hidden; visibility: visible; }
#highlightssm { text-indent: 24px; height: 75px; width: 310px; position: absolute; top: 25px; right: 0; overflow: hidden; visibility: visible; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #bf0000; border-bottom: 1px dotted #666; }
#highlightstour { height: 100px; left: 5px; bottom: 0; position: absolute; width: auto; visibility: visible; }
#highlightstour2 { height: 100px; width: auto; bottom: 0; position: absolute; right: 5px; visibility: visible; }
/*---长江游---*/
#yangtze { background-image: url(../gif/center-bg.jpg); height: 310px; width: 482px; position: relative; visibility: visible; margin-bottom: 10px; }
#yangtzelink { background-color: #e5e5e5; text-indent: 12px; width: 100%; position: absolute; left: 0; bottom: 0; visibility: visible; border: dashed 1px #ccc; }
#yangtzetour { left: 5px; right: 5px; position: absolute; top: 115px; bottom: 32px; overflow: hidden; visibility: visible; }
#yzte2 { height: auto; width: auto; bottom: 5px; right: 5px; position: absolute; visibility: visible; }
#yangtzesearchright { width: 270px; right: 0; top: 0; position: absolute; height: 130px; visibility: visible; }
#du { left: 15px; top: -5px; position: absolute; visibility: visible; }
#yangtzesearch { top: 90px; position: absolute; left: 0; width: 100%; visibility: visible; }
.yangtzeselect { text-indent: 3px; height: 20px; width: 80px; visibility: visible; }
.yangtzeselect2 { text-indent: 3px; height: 20px; width: 170px; visibility: visible; }
/*---特别游---*/
#special { background-image: url(../gif/center-bg.jpg); height: 230px; width: 482px; position: relative; visibility: visible; margin-bottom: 10px; }
.specialphoto { margin: 3px; }
/*---定制游---*/
#tailor { height: 150px; width: 482px; position: relative; visibility: visible; margin-bottom: 10px; }
.tailorphoto { height: auto; width: auto; right: 10px; top: 5px; position: absolute; visibility: visible; }
#tailortxt { left: 10px; right: 10px; top: 42px; position: absolute; visibility: visible; }
/*---线路FLASH广告---*/
#pop { height: 355px; width: 100%; top: 8px; position: relative; visibility: visible; margin-bottom: 20px; }
/*---热点推荐---*/
#hot { background-image: url(../gif/hotc.jpg); height: 500px; width: 195px; position: relative; visibility: visible; }
.hots { border-top: 10px solid #fff; }
.hotx { position: absolute; left: 0; bottom: 0; }
#hottxt { left: 8px; top: 53px; position: absolute; right: 8px; bottom: 12px; overflow: hidden; visibility: visible; }
/*---三列小广告---*/
#bbn { background-image: url(../gif/bbn.jpg); height: 304px; width: 195px; position: relative; visibility: visible; margin-top: 10px; margin-bottom: 10px; }
/*---合作伙伴---*/
#partners { background-image: url(../gif/partnersc.jpg); position: relative; height: auto; width: 195px; visibility: visible; }
.partnerss { visibility: visible; margin-bottom: 10px; border-top: 10px solid #fff; }
.partnersx { bottom: 0; position: absolute; left: 0; visibility: visible; }
#partnerstxt { height: auto; width: auto; left: 7px; bottom: 10px; top: 10px; position: absolute; visibility: visible; }
/*------------------------------------------------------------------附页样式------------------------------------------------------------------*/
/*---所在位置---*/
#rihgtnav { background-color: #ccc; text-indent: 12px; position: relative; width: 692px; height: auto; margin-top: 8px; margin-bottom: 8px; border: dashed 1px #333; }
/*---形象图片---*/
#xxtp { height: 150px; width: 694px; position: relative; visibility: visible; }
/*---类别说明---*/
#chinasinglecity { background-image: url(../gif/rightbg.jpg); height: 250px; width: 695px; position: relative; visibility: visible; margin-top: 10px; }
#righttxt { background-image: url(../gif/westbg.jpg); background-repeat: repeat-x; background-position: 0 bottom; left: 1px; bottom: 0; right: 5px; top: 35px; position: absolute; visibility: visible; }
.westyangtzephoto { margin-top: 10px; margin-left: 10px; border: solid 2px #f60; }
#westyangtze { left: 10px; top: 110px; position: absolute; right: 10px; bottom: 10px; visibility: visible; }

/*---类别栏目---*/
#Columns { position: relative; width: 100%; height: 250px; margin-top: 10px; }
#Columnstop { width: auto; height: 30px; visibility: visible; border-bottom: 1px dotted #bf0000; }
#Columnsname { color: #bf0000; font-weight: 600; background-color: #e5e5e5; position: relative; float: left; margin-left: 3px; padding: 5px; }
#Columnslink { position: relative; float: left; margin-left: 10px; }
.Columnsphoto { margin-top: 10px; margin-left: 3px; padding: 1px; border: solid 10px #e5e5e5; }
#Columnstxtname { position: absolute; height: 18px; width: 457px; top: 40px; right: 3px; visibility: visible; overflow: hidden; }
#Columnstxt { color: #666; text-indent: 24px; position: absolute; right: 3px; width: 457px; top: 65px; visibility: visible; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #bf0000; border-bottom: 1px dotted #666; }
#Columnstour { background-color: #e2f3ff; position: absolute; right: 3px; width: 457px; top: 152px; height: 70px; overflow: hidden; visibility: visible; }
#Columnsif{ background-color: #e5e5e5; text-indent: 12px; position: absolute; width: auto; left: 3px; right: 3px; bottom: 0; visibility: visible; border: dashed 1px #8f8f8f; }
/*---定制---*/
#tellme { height: 250px; width: 100%; position: relative; visibility: visible; margin-top: 10px; }
#tellmetxt { width: auto; left: 10px; right: 10px; top: 43px; position: absolute; visibility: visible; }
#tellmesend { height: auto; width: auto; right: 0; top: 10px; position: absolute; visibility: visible; }
#Attention { width: auto; right: 10px; position: absolute; top: 105px; left: 10px; visibility: visible; padding-top: 5px; border-top: 1px dashed #333; }

/*---线路类别简介---*/
#tourlistmain { position: absolute; top: 0; left: 5px; right: 5px; }
#tourlistname { color: #666; font-size: 22px; font-weight: 600; line-height: 25px; text-align: center; width: 430px; top: 10px; right: 10px; position: absolute; visibility: visible; }
#tourlistmaintxt { color: #333; text-indent: 24px; height: 140px; width: 430px; top: 40px; position: absolute; right: 10px; overflow: hidden; visibility: visible; padding-top: 8px; border-top: 1px dotted #666; }

/*---线路列表---*/
#tourlist { width: 100%; position: relative; height: 725px; visibility: visible; margin-top: 10px; }
#tourlistif { width: auto; position: relative; visibility: visible; float: left; margin-left: 10px; padding: 5px; }
#Category { height: 24px; width: 100%; position: relative; visibility: visible; margin-top: 30px; border-top: 1px dotted #bf0000; }
#Categorynav { background-color: #e5e5e5; text-indent: 5px; width: auto; left: 3px; top: 2px; position: absolute; right: 3px; height: 22px; visibility: visible; }
#Categorynavl { position: relative; visibility: visible; float: left; }
#Categorynavr { position: relative; visibility: visible; float: right; margin-right: 5px; }
#tourlisttxt { left: 3px; position: absolute; top: 58px; right: 3px; bottom: 5px; visibility: visible; }
#listtxt { position: relative; width: 100%; height: 22px; visibility: visible; padding-top: 4px; padding-bottom: 3px; border-bottom: 1px dashed #666; }
#TourCode { position: relative; width:auto; float: left; padding-top: 2px; }
#Duration { position: relative; width:78px; float: left; padding-top: 2px; }
#TourType { position: relative; width:88px; float: left; padding-top: 2px; }
#DepartureTime { position: relative; width:118px; float: left; padding-top: 2px; }
#Destination { position: relative; width:98px; float: left; padding-top: 2px; }
#Quote { color: #bf0000; position: relative; width:93px; padding-top: 2px; }
/*---线路列表分页---*/
#Paging { right: 10px; position: absolute; bottom: 20px; visibility: visible; }
DIV.Paging { margin: 2px; text-align: center
; position: absolute; bottom: 0; padding: 5px; border-color: #ccc; border-width: 1px; }
DIV.Paging a { margin: 2px; color: #000; font-size: 12px; text-decoration: none
; padding: 2px 5px; border: solid 1px #ccc; }
DIV.Paging a:hover { color: #000; border: solid 1px #bf0000; }
DIV.Paging a:active {
	border-right: #f0f0f0 1px solid; border-top: #f0f0f0 1px solid; border-left: #f0f0f0 1px solid; color: #000; border-bottom: #f0f0f0 1px solid
}
DIV.Paging SPAN.current { font-weight: bold; margin: 2px; color: #fff; font-size: 12px; background-color: #bf0000
; padding: 2px 5px; border: solid 1px #bf0000; }
DIV.Paging SPAN.disabled {
	border-right: #eee 1px solid; padding-right: 5px; border-top: #eee 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #eee 1px solid; color: #ddd; padding-top: 2px; border-bottom: #eee 1px solid
}

/*---精华游查询---*/
#hight { background-image: url(../gif/Customer2.jpg); height: 150px; width: 482px; visibility: visible; }
.highttop { top: 0; position: absolute; left: 0; visibility: visible; }		
.hightphoto { top: 12px; position: absolute; left: 12px; visibility: visible; padding: 4px; border-color: #09c; border-width: 1px; }
.hightbottom { bottom: 0; position: absolute; left: 0; visibility: visible; }
#hightsearch { word-spacing: 5px; bottom: 15px; position: absolute; left: 12px; width: auto; visibility: visible; }
.hightsearch { bottom: 15px; position: absolute; left: 349px; visibility: visible; }
/*---精华游推荐---*/
#hhoth { background-image: url(../gif/hotc.jpg); height: 150px; width: 195px; position: absolute; top: 0; right: 0; visibility: visible; }
#hhottxt { position: absolute; top: 8px; left: 8px; right: 8px; bottom: 8px; overflow: hidden; visibility: visible; }
/*---长江游船查询---*/
#yangtzesearch2 { left: 10px; position: absolute; top: 10px; width: 462px; visibility: visible; }
/*---长江游船推荐---*/
#ships { text-align: center; float:left; width:120px; height:180px; margin-top: 10px; margin-left: 15px; }
.shipsname { position: relative; top: 10px; left: 0; width: 120px; visibility: visible; }
/*---长江上下水线路---*/
#yangtzemainx { height: 345px; width: 100%; position: relative; visibility: visible; margin-top: 10px; }
#yangtzetoursx { position: relative; width: 329px; height: 235px; float: left; margin-top: 10px; margin-right: 3px; margin-left: 3px; padding: 5px; border: dashed 1px #666; }
#yangtzenote { position: absolute; left: 3px; right: 3px; bottom: 0; }
/*---船期表&游船介绍---*/
#yangtzecalendar { height: auto; width: 100%; position: absolute; left: 0; bottom: 0; visibility: visible; }
#yangtzemainxx { height: 850px; width: 100%; position: relative; visibility: visible; margin-top: 10px; }
#shipifx { height: auto; width: 175px; position: absolute; top: 6px; right: 5px; bottom: 8px; overflow: hidden; visibility: visible; padding-right: 5px; padding-left: 5px; border: dashed 1px #09c; }
/*---特色游三个推荐---*/
#specialphoto { height: 200px; width: 220px; position: relative; visibility: visible; float: left; margin-top: 8px; margin-left: 8px; }
#specialtxt { color: #666; font-size: 12px; line-height: 18px; text-indent: 24px; top: 55px; position: absolute; left: 0; height: 140px; overflow: hidden; visibility: visible; }
/*---行程介绍---*/
#xcnameif { background-image: url(../gif/C1BG.jpg); height: 300px; width: 694px; position: relative; visibility: visible; margin-top: 8px; }
.xcweizi { height: auto; position: absolute; top: 5px; left: 90px; visibility: visible; }
#xcxlname { color: #09c; font-weight: 600; background-color: #e5e5e5; top: 35px; position: relative; left: 10px; width: 666px; overflow: hidden; visibility: visible; padding: 3px; border: dotted 1px #666; }
.xcxlphoto { position: relative; float: left; margin-top: 45px; margin-left: 10px; padding: 1px; border: solid 10px #e5e5e5; }
#xcxltxt { color: #666; background-color: #e5e5e5; text-indent: 24px; height: 172px; width: 435px; position: relative; visibility: visible; float: right; margin-top: 45px; margin-right: 10px; padding: 5px; }
#xcxlbooking { position: absolute; left: 10px; bottom: 15px; width: 674px; visibility: visible; }
#xcxlbooking1 { text-align: center; width: 220px; visibility: visible; }
#xcxlbooking2 { font-size: 20px; line-height: 24px; position: absolute; top: 0; right: 150px; visibility: visible; }
#xcxlbooking3 { position: absolute; top: 0; right: 0; visibility: visible; }
/*---行程列表---*/
#xcmian { position: relative; visibility: visible; padding-top: 10px; }
#Categorynav2 { left: 60px; top: 0; position: absolute; visibility: visible; }
#tourday { position: relative; width: 688px; height: auto; visibility: visible; padding: 10px 3px 8px; border-bottom: 1px dashed #ccc; }
/*---每天信息---*/
#xctourtxt { position: relative; width: auto; height: auto; visibility: visible; float: left; margin-top: -18px; margin-right: 3px; margin-left: 65px; }
#xcphototxt { background-color: #ccc; position: relative; width: 100%; height: 240px; visibility: visible; margin-top: 10px; }
/*---图集欣赏---*/
#xcphotomain { text-align: center; position: relative; width: 220px; visibility: visible; float: left; margin-bottom: 10px; margin-left: 8px; }
.xcphotowz { color: #333; font-size: 18px; font-weight: 600; margin-top: 10px; margin-left: 8px; }
#xcsponsored { position: absolute; top: 8px; right: 5px; }
/*---行程备注---*/
#xcotherif { height: auto; position: relative; visibility: visible; margin-top: 8px; margin-bottom: 8px; padding: 10px; border: dashed 1px #ccc; }

/*------------------------------------------------------------------other样式------------------------------------------------------------------*/
/*---城市---*/
#cityif { position: relative; top: 10px; left: 0; height: 440px; }
#cityright { height: 410px; width: 190px; position: absolute; top: 0; right: 0; visibility: visible; }
#cityo { background-color: #e2f3ff; text-indent: 5px; position: absolute; left: 0; bottom: 10px; width: 692px; height: 18px; border: solid 1px #6cf; }
#cityname { color: #060; font-size: 22px; font-weight: 600; line-height: 25px; background-color: #6cf; text-align: center; width: 100%; top: 0; position: absolute; height: 30px; visibility: visible; }
#citynametxt { background-color: #e2f3ff; text-indent: 24px; width: 178px; top: 30px; position: absolute; height: 358px; overflow: hidden; visibility: visible; padding: 5px; border: dashed 1px #09c; }
/*---景点---*/
#attractionsxxxx { top: 40px; position: absolute; left: 0; right: 0; bottom: 0; visibility: visible; }
#atColumns { width: 100%; position: relative; height: 100px; visibility: visible; }
