.bg{width: 100%; padding-bottom: 30px; background: #F0F0F0;}

/*第一屏*/
.oneBox{width: 1198px; margin: 20px auto 0; padding-bottom: 20px; background: #FFF; border-bottom: #c7c4c5 1px solid; border-left: #d8d5d6 1px solid; border-top: #e2e0e1 1px solid; border-right: #d8d5d6 1px solid; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);}
/*标题部分*/
.oneBox .lineTit{height: auto; padding: 30px 20px 10px; overflow: hidden;}
.oneBox .lineTit h1{font: 500 24px/30px "microsoft yahei","SimHei",Arial,sans-serif;}
.oneBox .lineTit h1 span{color: #F20;}

.oneBox .lineTit p{margin-top: 15px; font: 100 16px/22px "microsoft yahei","SimHei",Arial,sans-serif;}
.oneBox .lineTit p span{display: inline-block; float: left; margin-right: 20px;}
.oneBox .lineTit p em.in-box{height: 22px; float: left; margin-right: 20px;}
.oneBox .lineTit p em.in-box i{display: inline-block; float: left; font: 100 12px/22px "microsoft yahei","SimHei",Arial,sans-serif;}
.oneBox .lineTit p em.in-box i.lt{height: 22px; background: #0184F0; color: #FFF; padding: 0 5px; border-top-left-radius: 2px; border-bottom-left-radius: 2px;}
.oneBox .lineTit p em.in-box i.rt{height: 20px; line-height: 20px; border: 1px solid #0184F0; border-left: 0; padding: 0 8px; color: #848484; border-top-right-radius: 2px; border-bottom-right-radius: 2px;}

/*一屏下*/
.oneBox .lineBot{width: 1198px; margin-top: 15px;}

/*下左*/
.oneBox .lineBot .lineBot-lt{width: 580px; float: left; padding-left: 20px;}

/*焦点图*/
#tFocus{width:580px; height:407px; overflow:hidden;}

/*大图部分*/
#tFocus-pic{width:580px; height:320px; position:relative;}
#tFocus-pic li{width:580px; height:320px; position:absolute; left:0; top:0; filter:alpha(opacity:0); opacity:0;}
#tFocus-pic li img{display: block; width: 580px; height: 320px;}

/*小图部分*/
#tFocusBtn{width:580px; height:77px; z-index:20; margin-top: 10px; overflow:hidden;}

/*翻页按钮*/
#tFocus-leftbtn,#tFocus-rightbtn{width:24px; height: 77px; float:left; text-indent: -9999px; background-image: url(../images/line/line.png); background-repeat: no-repeat;}
#tFocus-leftbtn{background-position: 0 0; margin-right: 8px;}
#tFocus-rightbtn{background-position: -30px 0;}
#tFocus-leftbtn:hover{background-position: 0 -87px;}
#tFocus-rightbtn:hover{background-position: -30px -87px;}

/*小图*/
#tFocus-btn{width:524px; height:77px; position:relative; float: left; overflow:hidden;}
#tFocus-btn ul{width:100000px; position:absolute; left:0; top:0;}
#tFocus-btn li{width:123px; height:77px; margin-right: 8px; display:block; float:left; overflow: hidden;}
#tFocus-btn li img{width:123px; height:77px;}
#tFocus-btn li.active img{width:119px; height:73px; border:2px solid #5ABB1F;}

/*日历*/
.calendarBox{width: 580px; height: auto; margin-top: 10px; overflow: hidden;}

/*头部*/
.calendar_tit{width: 100%; height: 40px; background: #F5F5F5; overflow: hidden;}
.calendar_tit li{width: 14%; height: 40px; float: left; font: 100 14px/40px "microsoft yahei","SimHei",Arial,sans-serif; color: #333; cursor: pointer; text-align: center;}
.calendar_tit li.thistab{border-bottom: 2px solid #f90; height: 38px; line-height: 38px; color: #F60; font-weight: 700;}
.calendar_tit div{float: left; height: 40px; font: 100 14px/40px "microsoft yahei","SimHei",Arial,sans-serif; margin-left: 20px; color: #F20;}
/*内容部分*/
.calendar_con{width: 100%; height: auto; overflow: hidden;}
.calendar_con li{width: 100%; height: auto; overflow: hidden; display: none;}

/*表格部分*/
.calendar_table{width: 100%; background: #E5E5E5; padding: 0; margin: 0; border-collapse: inherit; text-align: center;}
.calendar_table td{background: #FFF;}

/*表头*/
.calendar_table thead td{background: #808080; height: 25px; color: #FFF;}
.calendar_table thead td.frist{background: #0184F0;}
.calendar_table thead td.last{background: #0184F0;}

/*表内容*/
.calendar_table tbody td{height: 50px;}
.calendar_table tbody td.rest{background: #FEF3F3;}

/*各自内部父容器*/
.calendar_table tbody td a{display: block; width: 100%; height: 40px; padding: 5px 0;}

/*空日期*/
.calendar_table tbody td a.outter{background: #FAFAFA;}
.calendar_table tbody td a.outter span.day{color: #b2b2b2;}
/*今天*/
.calendar_table tbody td a.today{background: #F0675D; color: #FFF;}
.calendar_table tbody td a.today span.day{color: #FFF;}

/*内部样式*/
.calendar_table tbody td a span{display: block; height: 20px; font: 100 12px/20px "microsoft yahei","SimHei",Arial,sans-serif; text-align: center; overflow: hidden;}

.calendar_table tbody td a span.day{color: #555;}
.calendar_table tbody td a span.adult{color: #999;}
.calendar_table tbody td a span.adult i{color: #F60; margin: 0 2px;}

/*下右*/
.oneBox .lineBot .lineBot-rt{width: 598px; float: right;}

/*价格*/
.priceBox{width: 558px; height: 80px; padding-left: 40px; background: url(../images/line/prebg.png) no-repeat;}
.priceBox .cankao{float: left; height: 80px; font: 500 16px/52px "microsoft yahei","SimHei",Arial,sans-serif; color: #FFF;}

.priceBox .jiage{float: left; height: 80px; padding-left: 20px;}
.priceBox .jiage strong{display: block; color: #FFF; margin-top: 10px; font: 700 24px/30px "microsoft yahei","SimHei",Arial,sans-serif;}
.priceBox .jiage p {font: 100 14px/30px "microsoft yahei","SimHei",Arial,sans-serif; color: #eee;}

.priceBox .youhui{float: left; height: 50px; margin-left: 20px; padding: 15px 0;}
.priceBox .youhui a{display: block; padding: 0 8px; color: #754; height: 20px; font: 100 12px/20px "microsoft yahei","SimHei",Arial,sans-serif; background: #FFF; border-radius: 10px; cursor: pointer;}

.priceBox .qijia{float: left; height: 50px; margin-left: 20px; padding: 15px 0;}
.priceBox .qijia a{display: block; padding: 0 8px; color: #754; height: 20px; font: 100 12px/20px "microsoft yahei","SimHei",Arial,sans-serif; background: #FFF; border-radius: 10px; cursor: pointer;}

/*基本信息*/
.infoBox{width: 596px; height: 50px; padding: 20px 0 20px 2px; border-bottom: 1px solid #E5E5E5; overflow: hidden;}
.infoBox li{width: 149px; float: left; text-align: center; border-right: 1px solid #E5E5E5; margin-right: -1px;}
.infoBox li em{display: block; height: 20px; font: 100 14px/20px "microsoft yahei","SimHei",Arial,sans-serif; color: #555;}
.infoBox li p{height: 30px; font: 100 12px/30px "microsoft yahei","SimHei",Arial,sans-serif; color: #848484;}

/*其它信息*/
.otherBox{width: 548px; height: auto; padding:0 20px 0 30px; overflow: hidden;}

/*适合人群*/
.otherBox .crowd{width: 548px; height: auto; margin-top: 20px; font: 100 14px/25px "microsoft yahei","SimHei",Arial,sans-serif; overflow: hidden;}
.otherBox .crowd dt{width: 75px; height: 25px; font: 100 14px/25px "microsoft yahei","SimHei",Arial,sans-serif; float: left;}
.otherBox .crowd dd{display: block; width: 463px; height: 25px; float: right; overflow: hidden; white-space: normal; word-break: keep-all; white-space: nowrap;}
.otherBox .crowd dd span{display: inline-block; height: 23px; float: left; border: 1px solid #E5E5E5; border-radius: 3px; padding: 0 10px; margin-right: 10px; font: 100 12px/25px "microsoft yahei","SimHei",Arial,sans-serif;}

/*推荐景点*/
.otherBox .sight{width: 548px; height: auto; margin-top: 20px; overflow: hidden;}
.otherBox .sight dt{width: 75px; height: 42px; font: 100 14px/42px "microsoft yahei","SimHei",Arial,sans-serif; float: left;}

.otherBox .sight dd{display: block; width: 461px; height: auto; padding-top: 5px; float: right; border: 1px solid #E5E5E5; overflow: hidden;}
.otherBox .sight dd p{display: block; width: 441px; height: 20px; padding: 5px 10px; font: 100 12px/20px "microsoft yahei","SimHei",Arial,sans-serif; overflow: hidden; white-space: normal; word-break: keep-all; white-space: nowrap;}
.otherBox .sight dd p span{display: inline-block; height: 20px; float: left; color: #848484; background: #F5F5F5; border-radius: 2px; padding: 0 8px;}
.otherBox .sight dd p a{display: inline-block; float: left; color: #848484;}
.otherBox .sight dd p a i{display: inline-block; width: 5px; height: 9px; background: url(../images/jiantou.png) no-repeat -59px -88px; vertical-align: middle; margin: 0 10px;}
/*展开更多*/
.otherBox .sight dd div.sightMore{height: 8px; padding: 10px 0; margin-top: 5px; cursor: pointer; background: #F5F5F5;}
.otherBox .sight dd div.sightMore span{display: block; width: 13px; height: 8px; margin: 0 auto; background-image: url(../images/jiantou.png); background-repeat: no-repeat; text-indent: -9999px;}
.otherBox .sight dd div.sightMore span.zk{background-position: -27px 0;}
.otherBox .sight dd div.sightMore span.sq{background-position: -27px -89px;}

/*推荐理由+微信*/
.weitui{width: 548px; margin-top: 20px; padding:0 20px 0 30px; position: relative;}

/*微信*/
.weitui .weixin{width: 75px; height: auto; float: left;}
.weitui .weixin strong{display: block; width: 75px; height: 26px; text-align: center; background: #0184F0; color: #FFF; font: 100 12px/26px "microsoft yahei","SimHei",Arial,sans-serif;}
.weitui .weixin .touwei{width: 70px; height: auto; margin: 20px auto 0; overflow: hidden;}
.weitui .weixin .touwei img{display: block; width: 70px; height: 70px;}
.weitui .weixin .touwei img.yuan{border-radius: 100%;}
.weitui .weixin .touwei em{display: block; text-align: center; height: 20px; font: 100 12px/20px "microsoft yahei","SimHei",Arial,sans-serif; margin-top: 10px; color: #666; background: #F5F5F5;}

/*推荐理由*/
.weitui .liyou{width: 461px; height: auto; background: #FFF; border: 1px solid #E5E5E5; overflow: hidden; position: absolute; top: 0; right: 20px; z-index: 22}
.weitui .liyou .liyou_con{width: 441px; height: 216px; padding: 10px 10px 0; color: #666; font: 100 14px/27px "microsoft yahei","SimHei",Arial,sans-serif; text-overflow:ellipsis; overflow: hidden;}

.weitui .liyou .liyou_more{width: 461px; height: 8px; margin-top: 10px; padding: 10px 0; background: #F5F5F5; cursor: pointer;}
.weitui .liyou .liyou_more span{display: block; width: 13px; height: 8px; margin: 0 auto; background-image: url(../images/jiantou.png); background-repeat: no-repeat; text-indent: -9999px;}
.weitui .liyou .liyou_more span.zk{background-position: -27px 0;}
.weitui .liyou .liyou_more span.sq{background-position: -27px -89px;}

/*电话地址*/
.lianxi{width: 548px; height: 60px; padding: 10px 0; margin-top: 20px; margin: 20px 20px 0 30px; border-top: 1px solid #E5E5E5;}
.lianxi p{height: 30px; font: 100 14px/30px "microsoft yahei","SimHei",Arial,sans-serif; color: #848484;}

/*预订部分*/
.yudingBox{width: 1156px; height: auto; margin: 30px auto 0; padding: 25px 20px; border: 2px solid #FFAC4C; background: #FFFAF5;}

/*上*/
.yuding_top{width: 1156px; height: 40px;}

/*时间*/
.yuding_top .time{height: 30px; padding: 5px; float: left; position: relative; z-index: 7777;}
.yuding_top .time label{display: inline-block; height: 30px; float: left;  margin-right: 8px; font: 100 14px/30px "microsoft yahei","SimHei",Arial,sans-serif;}
.yuding_top .time .timeCon{float: left; width: 220px; height: 28px; border: 1px solid #BBBBBB; background: #FFF; position: relative;}
.yuding_top .time .timeCon input.order_time{display: inline-block; float: left; width: 185px; height: 28px; border: 0; background: none; font: 100 14px/28px "microsoft yahei","SimHei",Arial,sans-serif; color: #666; padding-left: 5px; cursor: pointer;}
.yuding_top .time .timeCon i{display: inline-block; width: 14px; height: 14px; background: url(../images/calendar.png) no-repeat; position: absolute; right: 10px; top: 7px; text-indent: -9999px;}

/*弹出日历*/
.tanCalendar{display: none; position: absolute; top: 44px; left: 77px; width: 520px; height: auto; border: 1px solid #ddd; background: #fff; font-size: 12px; box-shadow: 0 0 5px rgba(0,0,0,0.14);}
.tanCalendar .tanBox{padding: 10px; width: 500px; position: relative;}
.dp-arrow1{position: absolute; top: -17px; left: 28px; border: 8px solid transparent; border-bottom-color: #ddd;}
.dp-arrow2{position: absolute; top: -7px; left: 28px; border: 8px solid transparent; border-top: none; border-bottom-color: #fff;}

/*人数*/
.yuding_top .renshu{float: left; height: 30px; padding: 5px; margin-left: 20px; overflow: hidden;}
.yuding_top .renshu label{float: left; display: inline-block; height: 30px; margin-right: 8px; font: 100 14px/30px "microsoft yahei","SimHei",Arial,sans-serif;}
.yuding_top .renshu input{display: inline-block; float: left; width: 60px; height: 28px; font: 100 14px/28px "microsoft yahei","SimHei",Arial,sans-serif; border: 1px solid #BBBBBB; background: #FFF; text-align: center; color: #848484;}

.yuding_top .renshu a{display: inline-block; float: left; width: 28px; height: 28px; background: #FFF; border: 1px solid #BBB;}
.yuding_top .renshu a i{display: block; background-image: url(../images/line/line-icon.png); background-repeat: no-repeat; text-indent: -9999px;}

.yuding_top .renshu a.jian{border-right: 0;}
.yuding_top .renshu a.jian i{width: 8px; height: 2px; background-position: -191px -170px; margin: 13px 10px;}

.yuding_top .renshu a.jia{border-left: 0;}
.yuding_top .renshu a.jia i{width: 8px; height: 8px; background-position: -219px -166px; margin: 10px;}

.yuding_top .renshu a.jian i.on_bg{background-position: -148px -171px;}
.yuding_top .renshu a.jia i.on_bg{background-position: -168px -165px;}

/*预订提示*/
.yuding_top .lineHint{height: 16px; padding: 12px 0; margin-left: 50px; float: left; display: none;}
.yuding_top .lineHint i{display: inline-block; width: 18px; height: 16px; float: left; background: url(../images/line/line.png) no-repeat -156px -216px;}
.yuding_top .lineHint span{display: inline-block; height: 16px; float: left; margin-left: 10px; font: 700 14px/16px "microsoft yahei","SimHei",Arial,sans-serif; color: #F20;}

/*预订按钮*/
.yuding_top .lineBtn{float: right; border: 0; padding: 0;}
.yuding_top .lineBtn .submit_btn{display: block; width: 150px; height: 40px; background: #F60; color: #FFF; font: 100 16px/40px "microsoft yahei","SimHei",Arial,sans-serif; border-radius: 3px; cursor: pointer; text-align: center;}


/*中*/
.yuding_int{width: 1114px; height: auto; padding: 20px; background: #FFF; margin-top: 20px; border: 1px solid #E5E5E5; overflow: hidden;}
.yuding_int .tit{height: 24px; padding-bottom: 10px; border-bottom: 1px solid #E5E5E5; overflow: hidden;}
.yuding_int .tit i{display: inline-block; width: 24px; height: 24px; float: left; background: url(../images/line/line.png) no-repeat -235px -197px;}
.yuding_int .tit span{display: inline-block; height: 24px; float: left; font: 100 16px/24px "microsoft yahei","SimHei",Arial,sans-serif; margin-left: 10px;}

.yuding_int .con{width: 1114px; height: auto; overflow: hidden;}
.yuding_int .con li{height: auto; padding: 20px 3px; border-bottom: 1px dotted #E5E5E5; margin-bottom: -1px; overflow: hidden;}

.yuding_int .con li div.sh{height: 18px; font: 100 12px/18px "microsoft yahei","SimHei",Arial,sans-serif;}

.yuding_int .con li div.sh em{display: inline-block; float: left; height: 18px; color: #666; font: 100 14px /18px "microsoft yahei","SimHei",Arial,sans-serif; text-align: left; overflow: hidden;}
.yuding_int .con li div.sh em.bxmc{width: 600px; padding-left: 26px; cursor: pointer;}
.yuding_int .con li div.sh em.zk{background: url(../images/line/more.png) no-repeat left center;}
.yuding_int .con li div.sh em.sq{background: url(../images/line/less.png) no-repeat left center;}

.yuding_int .con li div.sh em.bxqx{width: 300px;}
.yuding_int .con li div.sh em.bxjg{width: 120px; font-size: 14px; font-weight: 700; color: #F60;}

/*radio 美化*/
.yuding_int .con li div.sh span.jqTransformRadioWrapper{display: inline-block; width: 18px; height: 18px; float: right;}
.yuding_int .con li div.sh span.jqTransformRadioWrapper .jqTransformHidden{display: none;}
.yuding_int .con li div.sh span.jqTransformRadioWrapper a{display: inline-block; width:18px; height: 18px;}
.yuding_int .con li div.sh span.jqTransformRadioWrapper a.jqTransformRadio{background: url(../images/line/yk.png) no-repeat;}
.yuding_int .con li div.sh span.jqTransformRadioWrapper a.jqTransformChecked{background: url(../images/line/yg.png) no-repeat;}

/*保险说明*/
.yuding_int .con li div.xa{display: none; height: auto; border: 1px solid #E5E5E5; padding: 10px 15px; margin-top: 15px; font-size: 12px; color: #777; line-height: 26px; overflow: hidden;}
.yuding_int .con li div.xa p{margin: 6px 0; text-indent: 2em;}


/*下*/
.yuding_bot{width: 1114px; height: 40px; padding: 20px; background: #FFF; margin-top: 20px; border: 1px solid #E5E5E5; overflow: hidden;}
.yuding_bot li{height: 40px; float: left; font: 100 16px/40px "microsoft yahei","SimHei",Arial,sans-serif; border-left: 1px solid #E5E5E5; padding: 0 20px;}
.yuding_bot li.adult_price{border: 0;}
.yuding_bot li label{color: #555; display: inline-block; float: left;}
.yuding_bot li span{display: inline-block; float: left;}
.yuding_bot li span.num{color: #777;}
.yuding_bot li span.prc{color: #F80;}
.yuding_bot li i.cheng{display: inline-block; width: 11px; height: 9px; float: left; background: url(../images/jiantou.png) no-repeat -141px 0; text-indent: -9999px; margin: 15px 5px;}

.yuding_bot .priceSum{float: right; border: 0; padding: 0;}
.yuding_bot .priceSum em{font-size: 20px; font-weight: 700; color: #F60;}



/*行程详情*/
.tripBox{width: 1200px; height: auto; margin: 20px auto 0; overflow: hidden;}

/*头部*/
.tripNavBox{width: 1160px; height: 60px; padding: 0 20px; background: #4C5A65; z-index: 99; overflow: hidden; position: relative;}
.tripNavBox_top{position: fixed; top: 0; margin: 0;}

.tripNavBox ul{float: left; height: 50px; padding-top: 10px; overflow: hidden;}
.tripNavBox ul li{float: left; padding: 0 30px; height: 50px; font: 100 16px/50px "microsoft yahei","SimHei",Arial,sans-serif; position: relative;}
.tripNavBox ul li:before{position: absolute; left: 0; top: 16px; bottom: 16px; content: ''; border-left: 2px solid #3f4b54;}
.tripNavBox ul li a{color: #B8b8b8;}
.tripNavBox ul li.current{background: #FFF; border-radius: 5px 5px 0 0;}
.tripNavBox ul li.current:after{position: absolute; left: 7px; right: 7px; bottom: 0; content: ''; border-top: 3px solid #ff5704;}
.tripNavBox ul li.current:before{display: none;}
.tripNavBox ul li.current a{color: #555;}

/*公共容器*/
.tripBoxPulic{width: 1160px; padding: 20px; margin-top: 20px; background: #FFF;}

/*公共锚点*/
.maodian{width: 1160px; height: 71px;}
/*图标*/
.maodian .ico{height: auto; float: left; overflow: hidden;}
.maodian .ico span{display: block; background-image: url(../images/line/trip_bg.png); background-repeat: no-repeat;}
.maodian .ico span.ico-1{width: 28px; height: 42px; background-position: 0 -50px;}
.maodian .ico span.ico-2{width: 52px; height: 32px; background-position: -101px -120px;}
.maodian .ico span.ico-3{width: 35px; height: 38px; background-position: -100px -50px;}
.maodian .ico span.ico-4{width: 36px; height: 40px; background-position: 0 -121px;}
.maodian .ico span.ico-5{width: 32px; height: 37px; background-position: -346px -55px;}
/*标题*/
.maodian .tit{width: 1088px; height: 50px; float: right; border-bottom: 1px solid #E5E5E5; padding-bottom: 20px;}
.maodian .tit em{display: block; height: 25px; font: 100 20px/25px "microsoft yahei","SimHei",Arial,sans-serif;}
.maodian .tit p{height: 25px; font: 100 14px/25px "microsoft yahei","SimHei",Arial,sans-serif; color: #999;}

/*行程概览*/
.trip_gailan{width: 1088px; height: auto; margin: 20px 0 0 72px; overflow: hidden;}
.trip_gailan table{width: 100%; height: 40px; background: #E5E5E5; text-align: center; overflow: hidden;}
.trip_gailan table th{height: 45px; font: 100 14px/45px "microsoft yahei","SimHei",Arial,sans-serif; background: #F5F5F5;}
.trip_gailan table td{background: #FFF; padding: 10px; height: 44px; color: #555; line-height: 22px; font-size: 14px; overflow: hidden;}
.trip_gailan .trip_gailan_more{display: block; width: 300px; height: 40px; margin: 20px auto 0; line-height: 40px; font-size: 16px; border: 2px solid #0184F0; border-radius: 5px; background: #e3f7ef; color: #0184F0; text-align: center; cursor: pointer;}
.trip_gailan .trip_gailan_more:hover{background: #F60; border-color: #F20; transition: all ease-out .5s; color: #FFF;}

/*行程详情*/
.trip_detail{width: 1160px; height: auto; overflow: hidden;}

/*左部导航*/
.trip_detail .lt{width: 42px; float: left;  position: relative;}
.trip_detail .lt ul.tripNav_s{display: none; width: 42px; height: auto; overflow: hidden;}
.trip_detail .lt ul.tripNav_s li{display: block; width: 30px; height: 30px; text-align: center; font: 100 12px/30px "microsoft yahei","SimHei",Arial,sans-serif; color: #fff; background: #F60; border-radius: 50%; margin-bottom: 15px; cursor: pointer;}
.trip_detail .lt ul.tripNav_s li.current{background: #0184F0;}
/*右部内容*/
.trip_detail .rt{width: 1046px; height: auto; float: right; border: 1px solid #E5E5E5; padding: 20px; margin-top: 20px;}

/*内容容器*/
.trip_content{width: 985px; height: auto; border-left: 1px dotted #E5E5E5; margin-left: 20px;}

/*小锚点*/
.xiaomaodian{width: 985px; height: 45px;}

/*抬头*/
.trip_content .day-box{width: 945px; height: 36px; padding-left: 40px; position: relative;}
.trip_content .day-box span.time{display: block; width: 58px; height: 36px; background: url(../images/line/time1.png) no-repeat; position: absolute; left: -18px; top: 0;}
.trip_content .day-box span.days {display: block; width: 102px; height: 36px; float: left; background: url(../images/line/time2.png) no-repeat; font: 700 14px/36px "microsoft yahei","SimHei",Arial,sans-serif; color: #FFF; text-indent: 16px;}
.trip_content .day-box p{display: block; float: left; height: 26px; font: 100 18px/36px "microsoft yahei","SimHei",Arial,sans-serif; margin-left: 20px;}
.trip_content .day-box p em{display: inline-block; margin: 0 10px; text-indent: -9999px; background-image: url(../images/line/line-icon.png); background-repeat: no-repeat; vertical-align: middle;}
.trip_content .day-box p em.feiji{width: 18px; height: 17px; background-position: -5px -42px;}
.trip_content .day-box p em.lunchuan{width: 21px; height: 14px; background-position: -5px -114px;}
.trip_content .day-box p em.huoche{width: 15px; height: 23px; background-position: -6px -135px;}
.trip_content .day-box p em.bashi{width: 19px; height: 14px; background-position: -5px -90px;}
.trip_content .day-box p em.gaotie{width: 21px; height: 12px; background-position: -10px -67px;}
.trip_content .day-box p em.jiaoche{width: 23px; height: 12px; background-position: -3px -168px;}
/*住*/
.trip_content .zhu-box{width: 945px; margin:20px 0 0 40px; height: 22px; border-top: 1px dotted #E5E5E5; padding-top: 20px;}
.trip_content .zhu-box span.ico{display: inline-block; width: 22px; height: 22px; background: url(../images/line/line.png) no-repeat -422px 0; float: left;}
.trip_content .zhu-box span.txt{float: left; color: #777; font: 100 12px/22px "microsoft yahei","SimHei",Arial,sans-serif; padding-left: 10px;}

/*吃*/
.trip_content .chi-box{width: 945px; margin:10px 0 0 40px; height: 22px; border-bottom: 1px dotted #E5E5E5; padding-bottom: 20px;}
.trip_content .chi-box span.ico{display: inline-block; width: 22px; height: 22px; background: url(../images/line/line.png) no-repeat -392px 0; float: left;}
.trip_content .chi-box span.txt{float: left; color: #777; font: 100 12px/22px "microsoft yahei","SimHei",Arial,sans-serif; padding:0 30px 0 10px;}

/*行程内容*/
.trip_content .con-box{width: 945px; padding: 20px 0; margin-left: 40px; border-bottom: 2px solid #E5E5E5;}
.trip_content .con-box .txts{width: 945px; height: auto; font-size: 16px; line-height: 30px;  color: #555; overflow: hidden;}
.trip_content .con-box .txts p{margin-bottom: 12px;}
.trip_content .con-box .pics{width: 945px; height: auto; margin-top: 10px; overflow: hidden;}
.trip_content .con-box .pics li{width: 285px; height: 260px; float: left; margin-right: 30px;}
.trip_content .con-box .pics li img{display: block; width: 285px; height: 220px;}
.trip_content .con-box .pics li p{text-align: center; height: 30px; margin-top: 10px; font: 100 14px/30px "microsoft yahei","SimHei",Arial,sans-serif;}

/*景点*/
.trip_content .con-box .sightFull{width: 913px; height: auto; border: 1px solid #E5E5E5; padding: 15px 15px 0; overflow: hidden;}
.trip_content .con-box .sightFull h4{height: 30px; padding-bottom: 5px; border-bottom: 1px solid #E5E5E5; font: 100 16px/30px "microsoft yahei","SimHei",Arial,sans-serif;}
.trip_content .con-box .sightFull .sightFull_box{width: 913px; height: 110px; margin-bottom: -1px; margin-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #E5E5E5;}
.trip_content .con-box .sightFull .pic{width: 170px; height: 110px; float: left;}
.trip_content .con-box .sightFull .pic img{width: 170px; height: 110px;}
.trip_content .con-box .sightFull .txt{width: 723px; height: 110px; float: right; overflow: hidden;}
.trip_content .con-box .sightFull .txt .txt-sha{height: 30px; font: 100 14px/30px "microsoft yahei","SimHei",Arial,sans-serif;}
.trip_content .con-box .sightFull .txt .txt-xia{height: 80px; margin-top: 5px; font: 100 12px/25px "microsoft yahei","SimHei",Arial,sans-serif; color: #777;}

/*费用 预订说明 温馨提示*/
.tripAll{width: 1046px; height: auto; float: right; border: 1px solid #E5E5E5; padding: 20px; margin-top: 20px; ine-height: 28px; font-size: 14px; overflow: hidden;}
.tripAll p{margin-top: 10px;}

/*图文*/
.tuwenBox{width: 1200px; margin: 20px auto 0;}


.tuwenBox .tu_lt{width: 840px; float: left;}

.tuwenBox .tu_lt_tuwen{width: 800px; padding: 20px; background: #FFF; border: 1px solid #E5E5E5;}
.tuwenBox .tu_lt_tuwen p{font-size: 18px; margin: 0; padding: 0;}
.tuwenBox .tu_lt_tuwen img{display: block; width: 800px; margin: 0 auto;}

/*公共容器*/
.tuwenBox .tu_pub{width: 800px; padding: 20px; background: #FFF; border: 1px solid #E5E5E5; margin-top: 20px;}

.tuwenBox .tu_pub .tu_pub_tit{width: 800px; height: 71px;}
/*图标*/
.tuwenBox .tu_pub .tu_pub_tit .ico{height: auto; float: left; overflow: hidden;}
.tuwenBox .tu_pub .tu_pub_tit .ico span{display: block; background-image: url(../images/line/trip_bg.png); background-repeat: no-repeat;}
.tuwenBox .tu_pub .tu_pub_tit .ico span.ico-1{width: 28px; height: 42px; background-position: 0 -50px;}
.tuwenBox .tu_pub .tu_pub_tit .ico span.ico-2{width: 52px; height: 32px; background-position: -101px -120px;}
.tuwenBox .tu_pub .tu_pub_tit .ico span.ico-3{width: 35px; height: 38px; background-position: -100px -50px;}
.tuwenBox .tu_pub .tu_pub_tit .ico span.ico-4{width: 36px; height: 40px; background-position: 0 -121px;}
.tuwenBox .tu_pub .tu_pub_tit .ico span.ico-5{width: 32px; height: 37px; background-position: -346px -55px;}
/*标题*/
.tuwenBox .tu_pub .tu_pub_tit .tit{width: 740px; height: 50px; float: right; border-bottom: 1px solid #E5E5E5; padding-bottom: 10px;}
.tuwenBox .tu_pub .tu_pub_tit .tit em{display: block; height: 25px; font: 100 20px/25px "microsoft yahei","SimHei",Arial,sans-serif;}
.tuwenBox .tu_pub .tu_pub_tit .tit p{height: 25px; font: 100 14px/25px "microsoft yahei","SimHei",Arial,sans-serif; color: #999;}

.tripAll2{width: 700px; height: auto; padding:0 40px 0 60px; float: right; margin-top: 10px; ine-height: 28px; font-size: 14px; overflow: hidden;}
.tripAll2 p{margin-top: 10px;}

/*右部*/
.tuwenBox .tu_rt{width: 338px; height: auto; float: right; overflow: hidden;}

.tuwenBox .tu_rt .tu_rt_xiangguan{width: 338px; height: auto; background: #FFF; overflow: hidden;}
.tuwenBox .tu_rt .tu_rt_xiangguan h3{height: 45px; line-height: 45px; border-bottom: 1px solid #DDD; padding: 0 20px; font-size: 18px;}
.tuwenBox .tu_rt .tu_rt_xiangguan ul{height: auto; padding: 0 20px 20px; overflow: hidden;}
.tuwenBox .tu_rt .tu_rt_xiangguan ul li{width: 298px; height: auto; margin-top: 20px; overflow: hidden;}
.tuwenBox .tu_rt .tu_rt_xiangguan ul li div.pic{width: 298px; height: 160px; overflow: hidden;}
.tuwenBox .tu_rt .tu_rt_xiangguan ul li div.pic img{display: block; width: 298px; min-height: 160px;}
.tuwenBox .tu_rt .tu_rt_xiangguan ul li div.con{height: auto; padding: 5px 0; overflow: hidden;}
.tuwenBox .tu_rt .tu_rt_xiangguan ul li div.con a{display: block; height: auto; line-height: 23px; font-size: 16px;}
.tuwenBox .tu_rt .tu_rt_xiangguan ul li div.con p{height: 25px; margin-top: 10px; line-height: 25px;}

/*相关产品*/
.xgline{width: 1200px; height: auto; background: #FFF; margin: 20px auto 0; padding-bottom: 20px; overflow: hidden;}
.xgline h2{height: 50px; line-height: 50px; font-size: 20px; border-bottom: 1px solid #E5E5E5; margin: 0 20px;}
.xgline h2:after{display: inline-block; width: 3px; height: 20px; margin: 15px 10px 15px 0; float: left; background: #0184F0; content: " ";}

.xgline ul.xgline_on{width: 1200px; height: auto; margin-top: 20px; overflow: hidden;}
.xgline ul.xgline_on li{width: 275px; height: auto; float: left; margin-left: 20px; overflow: hidden;}
.xgline ul.xgline_on li div.pic{width: 275px; height: 175px; overflow: hidden;}
.xgline ul.xgline_on li div.pic img{display: block; width: 275px; min-height: 175px;}
.xgline ul.xgline_on li div.con{padding: 10px; height: auto; border: 1px solid #E5E5E5; border-top: 0; overflow: hidden;}
.xgline ul.xgline_on li div.con a{display: block; height: 46px; line-height: 23px; font-size: 16px; overflow: hidden;}
.xgline ul.xgline_on li div.con p{height: 25px; margin-top: 5px; line-height: 25px;}

