@charset "gb2312";
/* CSS Document */
/* 线路页面背景图 */
.linebg{width:100%; background:#FFF url(images/line_bg.png) repeat-x;}
/* 第一屏 容器 */
.linebox{width:1200px; height:auto; margin:20px auto 0;}
#navn li{float:left;padding:0 3px;margin-right:2px;font-size:14px;margin-top:3px;border-radius:3px;}#navn li a:link,#navn li a:visited{float:left;margin-right:4px;padding:0 5px;color:#000;margin-top:3px;border-radius:2px;background-color:#d5d5d5;}#navn li a.current{position: relative;color:#fff;padding:0 5px;font-size:14px;background-color:#3cf;margin-top:3px;}
/*左*/
.mainleft{width:978px; float:left; border:1px solid #E5E5E5; box-shadow:0 0 10px 1px rgba(190,189,189,.74); z-index:100;}

/*上*/
.linetop{width:978px; height:585px;}

.linepic .ico{width:380px; height:36px; font:400 16px/36px Verdana, Tahoma, Arial; padding:20px 0; border-bottom:1px dotted #BC7500; color:#999;}

.linepic .ico img{display:inline-block; float:left; width:36px; height:36px; margin-right:15px;}

/*标题 副标题*/
.linetop .tit{width:938px; height:87px; padding:10px 20px; background: #FFF; overflow:hidden;}

.linetop .tit h1{height:40px; font:700 20px/40px "微软雅黑", Arial, "宋体"; color:#323232; margin-top:17px;}

.linetop .tit span{display:block; line-height:22px; font:300 14px/22px "微软雅黑", tahoma,arial; color:#BC7500;padding-left:10px;text-align:left;}

/* 左 图片 图标部分 加上padding 417px*/
.linepic{width:380px; height: 457px; padding:0 15px 20px; float:left; background:#FFF; overflow: hidden;}

.linepic img{width:380px; height:260px;}

/* 右 价格 预订部分 */
.linepre{width:568px; height:477px; float:right; background:#F8F8F8;}

/* 价格 起价说明 */
.linepre .pre{width:528px; height:80px; padding:0 20px; border-bottom:5px solid #DEDEDE; background:url(images/prebg.png) no-repeat; overflow:hidden;}

.linepre .pre .tp{width:528px; height:36px; line-height:36px; font-size:14px; font-family:"微软雅黑", Arial, "宋体"; margin-top:10px;}

.linepre .pre .tp span{display:inline-block; float:left; height:36px; color:#FFF;}

.linepre .pre .tp span.a1{font:400 12px/40px "微软雅黑", tahoma, Arial, "宋体";text-decoration:line-through}

.linepre .pre .tp span.a2{margin-left:20px; font:700 32px/40px "微软雅黑", tahoma, Arial, "宋体";}

.linepre .pre .tp span.a3{height:22px; line-height:22px; border-radius:8px; background:#FFF; padding:0 10px; color:#F40; font-size:12px; margin:8px 0 0 20px; cursor: pointer;} 

.linepre .pre .tp a.a4{width:8px; height:5px; background:url(images/th_arrow.png) no-repeat; margin:17px 0 0 8px; float: left; display: inline-block;}

.linepre .pre .tp span.a5{margin-left:10px; font:700 12px/40px "微软雅黑", tahoma, Arial, "宋体";}

.linepre .pre .bt{height:20px; line-height:20px; font-size:12px; font-family:"微软雅黑", Arial, "宋体"; margin-top:5px; margin-left:132px; color:#FFC5A7;}

.linepre .pre .bt a{color:#FFF; margin-left:20px;}

/* 出发城市 行程 交通  */
.linepre .xinbox{width:528px; height:50px; padding:10px 0; margin:0px 20px; border-bottom:1px dotted #D3D3D3; text-align:center;}

.linepre .xinbox li{float:left; width:131px; height:50px; line-height:25px; border-right:1px solid #DDD;}

.linepre .xinbox li em{display:block; height:25px; line-height:25px;}

.linepre .xinbox li p{height:25px; line-height:25px; color:#838383;}

/* 预订开始 */
.yuding{width:528px; padding:0 20px; }

.left { padding-left:15px;}
.yuding .biaoti{width:60px; float:left; height:32px; font:400 14px/32px "微软雅黑", tahoma, "宋体"; color:#838383; padding-right:15px;}
/* select 美化 */
.select{width:528px; height:32px; margin-top:15px;}

.searchbar{width:240px; height:32px; float:left;}

.selectbox{display:block; width:310px; height:30px; line-height:30px; padding-left:6px; border:1px solid #D3D3D3; color:#333; background:#FFF url(images/sl_down.png) no-repeat 240px center; cursor:pointer;}

.selectbox-wrapper {width:260px; border:1px solid #D3D3D3; border-top:0; position:absolute; z-index:88; margin:0; background:#FFF;}

.selectbox-wrapper ul{width:260px; max-height:351px; _height:351px; overflow-x:hidden; overflow-y: scroll;}

.selectbox-wrapper ul li.selected {background:#D9EEFF; color:#333;}

.selectbox-wrapper ul li.current {background:#D9EEFF; color:#333;}

.selectbox-wrapper ul li {display:block; width:348px; height:28px; line-height:28px; border-bottom:1px solid #EEE; padding:5px 15px; color:#333; cursor:pointer;}

/* 出游人群 */
.yd_renshu {width:100px; height:32px; float:left;}
.yd_renqun{width:528px; height:32px; margin-top:20px;}
.yd_taocan{width:528px; height:32px; margin-top:20px;}
.yd_renqun .renqun{height:32px; float:left;}
.yd_rs_1{width:60px; height:30px; line-height:30px; padding-left:6px; border:1px solid #D3D3D3; background:#FFF;}
.yd_renqun .renqun .yd_rs_lx{width:214px; height:30px; line-height:30px; padding-left:6px; border:1px solid #D3D3D3; background:#FFF;}
.yd_renqun .renqun input{float:left; margin-right:8px;}

.yd_renqun .renqun label{line-height:30px; float:left; margin-left:5px;}

/* 固定日期发团 */
.gdbox{width: 528px; height: 28px; margin-top: 12px;}

.gdtit{width: 60px; height: 28px; float: left;  font:400 14px/28px "微软雅黑", tahoma, "宋体"; color:#838383; padding-right:30px;}

.gdinput{float: left; width: 360px; height: 26px; line-height:26px; padding-left:6px; border:1px solid #D3D3D3; background:#FFF;}

.gdyanz{float: left; width: 220px; height: 28px;}

.gdyanz .yzinput{width: 124px; height: 26px; line-height:26px; padding-left:6px; border:1px solid #D3D3D3; background:#FFF; float: left;}

.gdyanz img{display: inline-block; width: 60px; height: 28px; float: left; margin-left: 10px;}

.gdtijiao{float: left; height: 28px;}

.gdtijiao .gd_btn{display: block; width: 100px; height:28px; font: 700 14px/28px "微软雅黑", tahoma, "宋体"; background: #F60; color: #FFF; cursor: pointer; border-radius: 3px; box-shadow: 0px 1px 2px rgba(0,0,0,.2); }

.gdtijiao .gd_btn:hover{background: #F40;}


/*预订按钮*/
.yd_btn{width:438px; height:48px; margin-top:25px; padding-left:120px; overflow:hidden; }

.yd_btn .yd_anniu{width:205px; height:48px; }

.submit_btn{
	width:215px;
	height:48px;
	border:0;
	cursor:pointer;
	background-image: url(/images/yd_btn.png);
	background-repeat: no-repeat;
}

.yd_btn .sc_anniu{width:215px; height:48px; padding-left:20px;}



/* 下 日历 */

#linebot{width:948px; height:378px; padding:20px 15px 15px; border-top:1px solid #EEE; background:#FFF; overflow:hidden; position: relative;}

#price_calendar_lt{width:470px; float: left;}

#price_calendar_rt{width:470px; float: right;}

.linerili{width: 563px; float:left;}

.linenav{width: 368px; height:386px; float: right; border: 1px solid #E5E5E5;}

.shouqing{width: 220px; height: 220px; background: url(images/shouqing.png) no-repeat; position:absolute; left: 50%; top: 50%; margin: -80px 0 0 -110px; z-index: 99;}

/* 右边 */
.mainright{width:200px;  float:left; border:1px solid #DDD; margin-left:1px;border-left:0; background:#EEE; box-shadow: 2px 0 2px #ccc;}

.mainright .ald-hd {position: relative; height: 34px; line-height: 34px; overflow: hidden;}

.mainright .ald-hd s {position: absolute;top: 25px;left: 0;width: 100%;height: 0;border-top: 1px #c9c9c9 dotted;text-decoration: none;}

.mainright .ald-hd span {position: absolute;color: #999;text-align: center;width: 6em;top: 5px;left: 50%;margin-left: -3em;background-color: #eee;}

.mainright .xgline{width: 158px;  padding: 0 15px;}

.mainright .xgline li{width: 158px; height:128px; margin-top: 10px; line-height:28px; position: relative; text-align: center;}

.mainright .xgline li img{display: block; width: 158px; height: 100px;}

.mainright .xgline li span{display: block; width: 158px; height: 25px; text-align: center; font: normal 14px/25px Arial, "宋体"; background:url(images/gray60.png); color:#e5e5e5; position: absolute; left: 0; bottom: 28px;}


/*升级方案*/
.shengji{width:1168px; height:auto; margin:20px auto 0; overflow:hidden; background: #FFF; border:1px solid #E5E5E5; padding: 15px;  box-shadow:0 0 10px 1px rgba(190,189,189,.74);}


.shengji .title{width:1136px; height:35px; padding:0 15px; line-height:35px; background:#FFF5DB; font-family:"微软雅黑", "宋体", Arial; font-weight:bold; color:#ff6600; border:1px solid #FDE1BD;}

.shengji .title .a1{width:150px; height:35px; float:left; font-size:16px; overflow:hidden;}

.shengji .title .a2{width:350px; height:35px; float:left; overflow:hidden;}

.shengji .title .a3{width:120px; height:35px; float:right; text-align:right; overflow:hidden;}

.shengji .title .a4{width:516px; height:35px; float:right; overflow:hidden;}


.shengji .sjbox{width:1136px; height:auto; padding:10px 15px; line-height:20px; border:1px solid #FDE1BD; border-top:none; overflow:hidden;}

.shengji .sjbox .a1{width:150px; height:auto; float:left; font-size:12px; overflow:hidden;}

.shengji .sjbox .a2{width:350px; height:auto; font-size:12px; float:left; overflow:hidden;}

.shengji .sjbox .a3{width:120px; height:auto; font-size:12px; float:right; text-align:right; overflow:hidden;}

.shengji .sjbox a.zk{width:50px; height:20px; line-height:20px; display:block; float:right; background:url(images/line.gif) no-repeat 0 -144px; text-align:center; color:#FFF; text-decoration:none;}

.shengji .sjbox a.sq{width:50px; height:20px; line-height:20px; display:block; float:right; background:url(images/line.gif) no-repeat 0 -165px; text-align:center; color:#FFF;text-decoration:none;}

.shengji .sjbox .a4{width:516px; height:auto; float:right; font-size:12px; overflow:hidden;}

.shengji .case_calendar{width:1136px; margin-top: 15px; display: none; float: left;}

/* 第二部分 */
.linetwo{width:1200px; margin:20px auto 0; background: #fff;}

/*左*/
.linelt{width:980px; float:left; background:#FFF;}

/*行程详情 头部样式*/
.xingcheng{width:980px; height:48px; background:#FFF;}

.pkg-detail-wrap{height:48px; z-index:4; float:left; text-align:center; position:relative; display:block;}

.pkg-detail-tab{width:1198px; height:45px; position:absolute; border:1px solid #ddd; border-bottom:2px solid #3AA400; background:#FFF url(images/list-bg.png) repeat-x bottom;}

.pkg-detail-tab-bd{position:absolute; *left:0; _left:0; width:1198px; height:45px; font-size:14px;}

.pkg-detail-tab-bd a{display:inline-block; width:121px; height:45px; float:left; border-right:1px solid #ddd; font:400 14px/45px "微软雅黑", tahoma, "宋体"; overflow:hidden;}

.pkg-detail-tab-bd a.current{background:#3AA400; color:#fff;}

.pkg-detail-tab-bd a:hover{text-decoration:none; background:#EDFFDC; color:#390;}

.pkg-detail-tab-bd a.current:hover{background:#3AA400; color:#fff;}

.pkg-detail-tab-bd a {outline: none;}

.pkg-detail-tab-bd a:active {star:expression(this.onFocus=this.blur());}

.pkg-detail-tab-bd a.dayin{width:124px; _width:121px; border:0;}

.pkg-detail-wrap1{ z-index:4; float:left; text-align:center; position:relative; display:block;}

.pkg-detail-tab1{width:218px;height:600px;  position:absolute;   background: #EEE; }

.pkg-detail-tab-bd1{position:absolute; *left:0; _left:0; width:218px;  }

/* 内容部分 */

/* 两个容器 */
.pkg-detail-box{width:1198px; height:auto; border-top:none; border:1px solid #E5E5E5; border-top: 0;  overflow:hidden;}

.pkg-detail-infor{width:1198px; height:auto; font-size: 14px; overflow:hidden;}
/*公共头暨锚点*/
.maodian{width:1198px;margin:0; border-bottom: 1px solid #eaeaea;}

/*统一字体*/
.cp_ts,.xc_xq,.fy_sm,.jdjs,.yd_xz,.yd_xz ,.journey_detail{font:400 16px/30px "微软雅黑", "宋体"; line-height:30px;}
/* 产品特色 */
.cp_ts{width:950px; height:auto;  padding:45px 76px 15px 50px;; overflow:hidden;float: right;border-left: 1px solid #eaeaea;}

.cp_ts h3{width:1155px; height:20px; font:700 16px/20px "微软雅黑", "宋体"; margin-top: 15px; color: #F60;}

.cp_ts p{margin:5px 0; color:#282828;}

/* 行程详情 */
.xc_xq{width:1110px; height:auto;  overflow:hidden;font:400 12px/28px "微软雅黑", "宋体";margin-left:50px;}

/*天数*/
.xc_xq .titcon{width:1155px; height:32px; margin-top:30px; overflow:hidden;}
#nav1{padding-left:150px;}
#nav1 li{float:left;padding:0 5px;margin:8px 5px;border-radius:3px;}#nav1 li a:link,#nav1 li a:visited{float:left;margin:8px 5px;padding:0 5px;color:#000;font-size:16px;border-radius:2px;background-color:#eeeeee;}#nav1 li a.current{position: relative;color:#fff;padding:0 5px;font-size:16px;background-color:#3cf;}#nav1 li a.current::before{content: "";width:0;height:0;border:12px solid #33CCFF;border-color: #33CCFF transparent transparent transparent;position:absolute;bottom: -22px;left: 10px;}
.xc_xq .titcon .titkey{width:76px; height:32px; float:left; font:400 16px/32px "微软雅黑", "宋体", Arial; color:#282828; background: #5ABB1F; text-align: center; color:#FFF;}

.xc_xq .titcon .titkey em{padding: 0 3px; color:#FF0; font-size: 18px;}

.xc_xq .titpic{width:842px; height:32px; font:400 14px/32px "微软雅黑", tahoma, "宋体", Arial; float:left; margin-left: 20px; color:#282828; overflow:hidden;}

.xc_xq .titpic img{vertical-align:middle; display:inline-block; height:25px;}

/* 吃住 */
.xc_xq .chizhu{width:842px; padding:15px 0 0 96px;  overflow:hidden;}

.xc_xq .chizhu p{width:842px; height:30px; font:400 14px/30px "微软雅黑", tahoma,"宋体", Arial; border-bottom: 1px dotted #CCC; padding: 10px 0;}

.xc_xq .chizhu p span{display:inline-block; float:left;}

.xc_xq .chizhu span.chi{width:30px; width:30px; height: 30px; background:url(images/chizhu.png) no-repeat -2px -30px;}

.xc_xq .chizhu span.zhu{width:30px; width:30px; height: 30px; background:url(images/chizhu.png) no-repeat -1px 0px;}

.xc_xq .chizhu p em{display:inline-block; float:left; height: 30px; color:#3D3D3D;}

.xc_xq .chizhu .hco{color:#390;}
/*详细行程*/
.xc_xq .text{width:842px; padding:20px 0 20px 96px; font-family:"微软雅黑", tahoma,"宋体", Arial; border-bottom: 1px solid #CCC; overflow:hidden;}

.xc_xq .text .text_tp{width:842px; line-height:28px; color:#4D4D4D;  }

.xc_xq .text .text_bt{width:842px; height:auto; margin-top:10px; overflow:hidden;}

.xc_xq .text .text_bt li{width:264px; height:auto; line-height:30px; float:left; text-align:center; margin-left:19px; _display:inline; padding:1px; border:1px solid #E5E5E5; overflow:hidden;}

.xc_xq .text .text_bt li img{display:block; width:264px; height:206px;}

.xc_xq .text .text_bt li.nomg{margin:0;}


/*费用说明*/
.fy_sm{width:976px;float:right; height:auto; padding:45px 50px 15px 50px; line-height:28px; color:#4D4D4D; font-family:"微软雅黑", tahoma,"宋体", Arial; overflow:hidden;border-left: 1px solid #eaeaea;}

.title_t{float:left;padding-top: 2px;width:80px;height:78px;text-align: center;font: normal 16px/28px microsoft yahei,simsun,sans-serif;color: #fff;background: #6bc2fa; margin:48px 0 0 20px;}

/* 景点介绍 */
.jd_js{float: right;width:976px;float:right;height:auto; line-height:28px; padding:45px 50px 15px 50px;  font-family:"微软雅黑", tahoma,"宋体", Arial; overflow:hidden;border-left: 1px solid #eaeaea;}

/* 预订须知 */
.yd_xz{float: right;width:976px; height:auto; line-height:28px; padding:45px 50px 15px 50px; font-family:"微软雅黑", tahoma,"宋体", Arial; overflow:hidden;float:right; border-left: 1px solid #eaeaea;}

/* 在线问答 */
.tw_zxbox{width:1026px; float:right; height:auto; padding-left:50px;border-bottom:1px solid #E6E6E6; font-family:"微软雅黑", tahoma,"宋体", Arial; overflow:hidden;border-left: 1px solid #eaeaea;}

.tw_zxwen{width:1055px; line-height:25px; background:url(images/ask.png) no-repeat left 7px; float:left; overflow:hidden;}

.tw_zxwen em,.tw_zxda em{margin:0 10px 0 23px; color:#4D4D4D4;}

.tw_zxwen a{color:#4D4D4D4;}

.tw_zxwen a:hover{color:#008800;}

.tw_zxwen span{margin-left:30px; color:#8D8D8D;}

.tw_zxda{width:1055px; height:auto; color:#390; padding-top:5px; background:url(images/ans.png) no-repeat left 7px; line-height:25px; float:left; overflow:hidden;} 

/*提问表单*/
.tw_zxzx{float: right;width:976px; height:auto; padding:15px 50px 0 50px; font-family:"微软雅黑", tahoma,"宋体", Arial; overflow:hidden; border-left: 1px solid #eaeaea;}


/*在线点评*/
.dp_mayidu{width:1124px; height:60px; padding:15px; border:1px solid #E5E5E5; margin:20px;}

.dp_mayidu .myd{width:120px; height:60px; padding-right:15px; border-right:1px solid #E5E5E5; float:left; text-align:center;}

.dp_mayidu .myd em{display:block; font-size:24px; height:40px; line-height:40px; color:#ff6600; font-family:"微软雅黑", Arial, "宋体";}

.dp_mayidu .myd  p{ line-height:20px; font-size:14px; color:#000;}

.dp_mayidu .sm{width:740px; height:60px; float:left; padding-left:20px; line-height:30px; color:#000; position:relative;}

.dp_mayidu .sm span{color:#666;}

.dp_mayidu .sm a{color:#ff6600;}

.dp_mayidu .sm a:hover{color:#008800;}

.dp_mayidu .sm .dp{width:90px; height:32px; display:block; position:absolute; right:0px; bottom:0px;}

.dp_mayidu .sm .dp a,.dp_all a{width:90px; height:32px; display:block; text-align:center; text-indent:15px; background:url(images/line.gif) no-repeat 0 -274px; line-height:32px; color:#fff; font-size:14px; font-family:"微软雅黑", "宋体", Arial;}

.dp_mayidu .sm .dp a:hover,.dp_all a:hover{background:url(images/line.gif) no-repeat 0 -307px; text-decoration:none; color:#FFF;}

/*点评内容*/
.dp_con{width:1155px; height:auto; padding:15px 20px; overflow:hidden;}
/*头像及姓氏*/
.dp_pic{width:60px; height:90px; line-height:30px; float:left; text-align:center; color:#666;}

.dp_pic img{width:56px; height:56px; display:block; border:1px solid #DDD; padding:1px;}

/*点评时间及项目*/
.dp_sj{width:853px; height:25px; float:right; padding-bottom:5px; line-height:25px;}

.dp_sj span{padding-right:30px; color:#333;}

/*点评内容*/
.dp_nr{width:823px; height:auto; float:right; line-height:25px; padding:5px 15px; background:#FDFDE5; color:#555;}

.dp_nr em{font-weight:bold;}

/*右*/
.linert{width:220px; height:auto; overflow: hidden;}


/*预订样式 日历上预订*/
.rlyd{width:380px; height:auto; padding:15px; font-size:14px; font-family:arial,"宋体"; border:1px solid #390; background:#FFF; z-index:10000; position:absolute; overflow:hidden; display:none;}

.rlyd_riqi{width:380px; height:36px; line-height:36px; }

.rlyd_riqi span{padding-left:5px; color:#080;}

.rlyd_renshu{width:380px; height:24px; line-height:24px; padding-top:5px;}

.rlyd_renshu1{width:50px; line-height:22px; height:22px; padding-left:5px; border:1px solid #ccc; margin:0;}

.rlyd_renshu input{float:left; margin-right:8px;}

.rlyd_renshu label{line-height:24px; float:left; margin-right:5px;}

.riyd_btn{width:380px; height:36px; padding-top:15px;}

.riyd_btn2{cursor:pointer; width:127px; height:36px; background:url(images/line.gif) no-repeat 0 0; display:block; border:none;}

.sClose1{width:21px; height:21px; display:block; cursor:pointer; background:url(images/close1.jpg) no-repeat 0 0; position:absolute; right:5px; top:5px;}

/*咨询及点评提示*/
.zxdp{width: 450px; height: auto; border: 1px solid #339900; background: #FFF; z-index: 88; overflow: hidden;}

.zxdp .zixun{width: 420px; height:90px;  padding: 15px;  background: url(images/p51.gif) no-repeat 15px center; position: relative;}

.zxdp .zixun p{width:360px; height: 50px; padding: 20px 0 20px 60px; line-height: 25px;}

.zxdp .zixun p span{font-size: 14px; font-family:arial,"宋体"; color: #F60;}

.zxdp .zixun .close,.zxdp .dianping .close{display: block; width: 21px; height: 21px; background:url(images/close1.jpg) no-repeat; position:absolute; right:5px; top:5px;}

.zxdp .zixun .close:hover,.zxdp .dianping .close:hover{background: url(images/close1.jpg) no-repeat 0 -24px;}

.zxdp .dianping{width: 420px; height:125px;  padding: 15px;  background: url(images/p52.gif) no-repeat 15px center; position: relative;}

.zxdp .dianping h4{width: 370px; height: 25px; line-height: 25px; padding-left: 50px; font-size: 14px; color:#F60; font-weight:bold;}

.zxdp .dianping p{width: 370px; height: 25px; line-height: 25px; padding-left: 50px;}

#zxdp_error {position:absolute;display:none;}

#counsel {position:absolute;display:none;}

/****详细行程****/
.journey_title .icon_b_day,.icon_m,.icon_s,.how_to_book i,.how_to_book .arr_r,.title_t i{ background-image: url(images/un_group_detail.png);background-repeat: no-repeat; }
.icon_s{display:inline-block;width:16px;height:16px;background-color:#fff;padding:3px 0 ;}
.icon_s_food{background-position:0 -81px;}
.icon_s_htl{background-position:-19px -81px;}
.icon_s_plane{background-position:-40px -81px;}
.icon_s_scene{background-position:-59px -80px;}
.icon_s_shop{background-position:-79px -81px;}
.icon_s_pay{background-position:-99px -81px;}
.icon_s_free{background-position:-119px -81px;}
.icon_s_traffic{background-position:-139px -81px;}
.icon_s_other{background-position:-159px -81px;}
.icon_s_berth{background-position:-180px -81px;}
.icon_s_ship{background-position:-199px -81px;}
.icon_s_end{background-position:-217px -85px;margin-top:7px;padding:0;}
.icon_m{display:inline-block;width:34px;height:18px;line-height: 0;font-size: 0;vertical-align: middle;}
.icon_m_plane{background-position:0 -110px;}
.icon_m_bus{background-position:-34px -110px;}
.icon_m_car{background-position:-68px -110px;}
.icon_m_ship{background-position:-102px -110px;}
.icon_m_train{background-position:-136px -110px;}
.journey_list{margin-left:71px;border-left:1px solid #eaeaea;font-size:14px;padding: 50px 30px 20px 0;}
.journey_list li{padding:0 0 20px 50px;zoom:1;position: relative;}
.journey_list .time_list{margin-left:-155px;width:84px;text-align:right;position: absolute;}
.journey_title { position: relative; }
.journey_title .time_list{font:normal 16px/32px microsoft yahei}
.journey_title .icon_b_day{
	margin-left:-68px;
	font-style:normal;
	color:#FFFFFF;
	font-size:14px;
	font-family:tahoma;
	text-align:center;
	line-height:34px;
	width: 34px;
	background-position: -242px -100px;
	height: 40px;
	position: absolute;
	background-image: none;
	background-color: #3399CC;
}
.journey_title .h4{margin-bottom:15px;height: 32px; font: 400 20px/32px "微软雅黑", tahoma, "宋体", Arial;}
.journey_service{padding:4px 10px;line-height:26px;background:#f5f5f5;color:#666;}
.journey_service strong{color:#333;margin-right:15px;}
.journey_service .htl_link { color:#666; }
.journey_detail{padding:15px 0;zoom:1;border-bottom:1px dotted #ccc;}
.journey_detail .time_list{font-style:italic;font-size:12px;font-family:tahoma,microsoft yahei;font-weight:bold;}
.journey_detail .time_list p {heighg:20px;line-height:18px;}
.journey_detail .icon_s{margin-left:-59px;position: absolute;}
.journey_detail dl{padding-bottom:15px;}
.journey_detail dd .journey_pic{margin-left:-20px;font-size:0;position: relative;}
.journey_detail dd .journey_pic img{margin:12px 0 15px 20px;width:210px;height:118px;vertical-align:top;}
.journey_list .journey_end{padding-bottom:0;}
.journey_list .journey_end .journey_detail{padding-top:0;}
.border_none {border: 0 none !important;}
/****如何预订****/
.how_to_book{background:#fbfdfd;padding:20px 0;border-top-color:#e8e8e8;position:relative;}
.how_to_book h3{padding:0 0 15px 20px; line-height:21px;}
.how_to_book i{width:87px;height:93px;display:block;margin:0 auto 10px;position:relative;}
.how_to_book .title{text-align:center;font-size:1.17em;}
.how_to_book ul{margin:0 -20px 0 0;zoom:1; overflow:hidden;}
.how_to_book li{float:left;width:14%;position:relative;}
.how_to_book li.book_step3{width:15%;}
.how_to_book .info{ border-right:1px solid #e8e9e9; height:105px;}
.how_to_book .book_step7 .info{border:none}
.how_to_book .book_step1 i{background-position:0 -350px;}
.how_to_book .book_step2 i{background-position:-87px -350px;}
.how_to_book .book_step3 i{background-position:-176px -350px;}
.how_to_book .book_step4 i{background-position:0 -447px;}
.how_to_book .book_step5 i{background-position:-88px -447px;}
.how_to_book .book_step6 i{background-position:-177px -447px;}
.how_to_book .book_step7 i{background-position:0 -543px;}
.how_to_book li p{padding:10px 16px 0;color:#666;font-size:12px;}
.how_to_book .bar{background:#eaf1f4;left:0;width:100%;top:103px;position:absolute;z-index:0;}
.how_to_book .bar,.how_to_book .arr_r{font-size:0;line-height:0;height:10px;display:inline-block;}
.how_to_book .arr_r{width:13px;background-position:-98px -329px;z-index: 1;position:absolute;top:47px;right:-6px; }
.how_to_book .book_step7 .arr_r{ display:none;}
.tab_link_help{float:left;line-height:38px;height:38px;padding-left:20px;display: none;}
.tab_link_help a{ display: block; }
.tab_link_help i{width:16px;height:16px;background-position:-115px -325px;margin-right:5px;_margin-right:2px;float: left;margin-top:11px;display: inline;}
.line_cus_pop{display:block;}
/**background-image**/
.icon_b { display:inline-block;width:40px;height:40px; }
.icon_b_01 { background-position:0 0; }
.icon_b_02 { background-position:-40px 0; }
.icon_b_03 { background-position:-80px 0; }
.icon_b_04 { background-position:-120px 0; }
.icon_b_05 { background-position:-160px 0; }
.icon_b_06 { background-position:-200px 0; }
.icon_b_07 { background-position:-240px 0; }
.icon_b_08 { background-position:0px -40px; }
.icon_b_09 { background-position:-40px -40px; }
.icon_b_10 { background-position:-80px -40px; }
.icon_b_11 { background-position:-120px -40px; }
.icon_b_12 { background-position:-160px -40px; }
.icon_b_13 { background-position:-200px -40px; }
.share {padding-top:15px;}
/*提供*/
.m-rou-tel {
	width: 470px;
	margin: 30px 0 0 10px;
	padding: 15px;
	border: 1px dotted #fc9b6a;
	background-color: #fdf9f4;
	font-size: 12px;
	color: #898989;
	overflow:hidden;
	position:absolute;
	left: 470px;
	top: 682px;
}
.m-rou-tel .s-ora { font-size: 18px; line-height: 27px; font-weight: bold; }
.m-rou-tel .l { width: 42%; }
.m-rou-tel .r { width: 58%; }
.m-rou-tel .s-ora {font-size: 18px;line-height: 27px;font-weight: bold;line-height:35px;}
.s-ora {color: #eb6100;}
.m-rou-gre { padding: 20px 0; height:80px; }
.m-rou-gre a { display: block; float: left; width: 79px; height: 30px; line-height: 30px; padding: 50px 23px 0 23px;  text-align: center; font-size: 12px; color: #707070;border-right: 1px solid #f0f6e0; }
.m-rou-gre a:hover { background-color: #f9faf6; }
.m-rou-sig { padding: 15px 15px; border-top: 1px solid #e4e9f2;line-height: 26px; font-size: 12px; color: #7d7d7d;}
.ico-boo { background: url(/images/newRoute/ico-boo.png) center 15px no-repeat;}
.ico-dow { background: url(/images/newRoute/ico-dow.png) center 15px no-repeat;}
.ico-hea { background: url(/images/newRoute/ico-hea.png) center 15px no-repeat;} 
.manyidu2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
background:url(/images/manyidu.gif) no-repeat;	
}


.shuiyin {
	color: #666666;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.lanyoubian {
	border-right-width: 2px;
	border-right-style: dashed;
	border-right-color: #BAEAFF;
}
.shenzi {
	font-size: 14px;
	font-weight: bold;
	color: #996600;
	text-decoration: underline;
}
.dianhuadazi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF6600;
	font-weight: bold;
}
