body{margin:0px auto; padding:0px; font-family:Arial,微软雅黑; font-size:12px; color:#333;max-width: 640px;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p,input{padding:0; margin:0;}
ul{list-style:none;}
img{border:0px;}

a{text-decoration:none; color:#333;}
a:hover{color:#F60;}

/*通用样式定义开始*/
.common_01{width:100%;}
.common_02{clear:both;}
.common_03{width:100%;}
/*通用样式定义结束*/

/*首页样式定义开始*/
.index_01{margin: 10px 0px;}
.index_01 a{display:block;width:22.5%;float:left;padding:73px 0px 8px 0px;text-align:center;background:url(images/navbg_01.jpg) no-repeat center 0px;text-decoration:none; color:#666;font-size: 18px;margin-top:5px;}
.index_01 p{display:block;width:2%;float:left;height: 10px;}
.index_02{height:35px; line-height:35px; background-color:#FF7F00; font-size:18px; font-weight:bold; color:#FFF; text-align:center;}
.index_02 a{text-decoration:none; color:#FFF;}
.index_03{height:29px; line-height:29px; padding-top:10px; background:#16C24E;color:#FFF; margin-top:10px;}
.index_03 ul{margin-left:8px;}
.index_03 li{width:110px; float:left; text-align:center; font-size:16px; font-weight:bold; cursor:pointer;}
.index_03 a{text-decoration:none; color:#FFF;}
.index_03 a:hover{text-decoration:none; color:#FFF;}
.index_04{background:#FFF;color:#16C24E;}
.index_04 a{text-decoration:none; color:#16C24E;}
.index_04 a:hover{text-decoration:none; color:#16C24E;}
.index_04_01{}
.index_05{background-color:#F2EFE6;}
.index_06{padding-top:8px; padding-bottom:8px; border-bottom:1px solid #CDCDC5;}
.index_07{width:66px; height:68px; margin:0px auto; background-image:url(images/index_36.jpg); text-align:center;}
.index_07 img{margin-top:3px;}
.index_08{font-size:14px;}
.index_09{height:18px; color:#8E8E86;}
.index_10{color:#F2720F;}
.index_11{color:#449632;}
.index_12{width:95%; margin:10px auto 10px auto;}
.index_13{display:none;}
.index_14{padding-top:5px; padding-bottom:5px;background-color:#F2EFE6;}
.index_14 td{width:25%;}
.index_15{margin-top:10px; border-bottom:1px solid #5F8C6B;border-top:1px solid #5F8C6B; padding-top:10px; padding-bottom:10px;}
.index_16 li{float:left; width:21%; margin-right:10px; margin-bottom:5px;}
.index_16 a{display:block; padding-top:8px; padding-bottom:8px; width:100%; text-align:center; background-color:#BFBFBF; text-decoration:none; color:#FFF;}
.index_17{margin-top: 10px;height:40px;line-height:40px;border-left:5px solid #0D860D;font-size: 15px;padding-left: 10px;background: #EEE;}
.index_17 span{width: 60px;float: right;font-size: 13px;}
.index_18 a{display: block;border-bottom: 1px solid #DDD;padding: 10px 2%;}
.index_19{width: 30%;float: left;}
.index_19 img{width: 90%;height: 70px;border-radius: 3px;}
.index_20{width: 70%;float: left;}
.index_21{width: 80px; float: right;color: #999;}
.index_21 span{font-size: 16px;color: #F60;font-weight: bold;}
.index_22 p{display: block;float: left;border: 1px solid #0D860D;color: #0D860D;padding: 0px 2px;}
.index_23{margin-top: 5px;line-height: 22px;}
a.index_24{display:block;float:left;width:120px;text-align:center;padding:8px 0px;border: none;border-radius: 5px;background: #F60;color: #FFF;font-size: 16px;text-decoration: none;}
.index_25{font-size: 14px;font-weight: bold;}
.index_26{height: 40px;line-height: 40px;background: url(images/index_02.jpg);margin-top: 15px;}
.index_26 p{width:110px;margin: 0px auto;background: #0D860D;font-size:18px;color: #FFF;text-align: center;border-radius: 5px;}
.index_27 a{display: block;width: 32%;float:left;text-align: center;padding: 7px 0px; background: #EEE;margin-top: 7px;font-size: 14px;}
.index_27 a:hover{background: #0D860D;color: #FFF;}
.index_27 p{display:block;width:2%;float:left;height: 10px;}
p.index_28{background: #0D860D;color: #FFF;}
/*首页样式定义结束*/

/*头部样式定义开始*/
.top_01{height: 40px;line-height: 40px;background: #16C24E;font-size: 16px;}
.top_01 a{display: block;float: left;width:20%;text-align:center;color: #FFF;}
/*头部样式定义结束*/

/*底部样式定义开始*/
.bottom_01{height: 35px;line-height: 35px;background: #0D860D;margin-top: 10px;text-align: center;color: #FFF;font-size: 14px;}
.bottom_01 a{color: #fff;}
.bottom_02{line-height: 24px;text-align: center;margin-bottom: 65px;margin-top: 5px;}
.bottom_03{position: fixed;bottom: 0px; max-width:640px;background: #F60;}
.bottom_03 a{display: block;width: 25%;float: left;color: #FFF;text-align: center;background: url(images/bottomicon_01.png) no-repeat center 7px;padding: 40px 0px 7px 0px;font-size: 14px;}
/*底部样式定义结束*/

/*线路列表样式定义开始*/
.linelist_01{width:95%; margin:10px auto 10px auto;}
.linelist_02 a{display: block;width: 80px;text-align: center;height: 28px;line-height: 28px;background: #F60;text-decoration: none;color: #FFF;font-size: 14px;border-radius: 4px;}
/*线路列表样式定义结束*/

/*线路内容样式定义开始*/
.linecontent_01{background-color:#060; font-size:13px; color:#FFF; line-height:18px;}
.linecontent_02{padding-left:8px; padding-right:8px; line-height:20px; font-size:16px; font-weight:bold;}
.linecontent_03{margin-bottom: 10px;}
.linecontent_04{padding-left:10px;}
.linecontent_05{line-height:20px;font-size:14px; color:#777674;}
.linecontent_06{color:#F2720F;}
.linecontent_07{color:#449632;}
.linecontent_08{margin:10px 5px 0px 5px;height:30px; line-height:30px; padding-left:10px; background-color:#F3F0E7; font-size:16px; border-bottom:2px solid #3AA400;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.linecontent_09{line-height:20px;padding:5px 10px 0px 10px;font-size:14px;}
.linecontent_09 img{max-width: 100%;}
.linecontent_10{padding:0px 5px; font-size:14px;}
.linecontent_10 img{max-width: 100%;}
.linecontent_11{font-weight:bold; color:#FFF;background: #65C201;border-top-right-radius: 10px;border-bottom-right-radius: 10px;padding-left: 5px;}
.linecontent_12{line-height:20px;padding-top: 5px;}
.linecontent_13{border-bottom:1px solid #D1D1D1;}
.linecontent_14{border-left:5px solid #3AA400;padding:4px 6px; line-height:22px; font-size:16px; background: #EEE;}
.linecontent_15{padding-left:5px;color: #333;font-weight: bold;}
.linecontent_16{color: #999;}
.linecontent_17 a{display: block;width: 80px;text-align: center;height: 28px;line-height: 28px;background: #F60;text-decoration: none;color: #FFF;font-size: 14px;border-radius: 4px;}
/*线路内容样式定义结束*/

/*关于我们样式定义开始*/
.about_01{padding:5px;line-height:22px; font-size:14px;color:#8c8c8c;}
.about_01 img{max-width: 100%;}
/*关于我们样式定义结束*/

/*线路在线预订样式定义开始*/
.lineorder_01{height: 40px;background: #0397E1;top: 0px; margin: 0 auto; position: fixed; width: 100%; z-index: 999; _bottom:auto; _width: 100%; _position: absolute;  _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));max-width:640px;}
.lineorder_02{float: left;}
.lineorder_02 a{display: block;padding: 3px 10px;border: 1px solid #FFF;border-radius: 3px;color: #FFF;margin-top: 8px;font-size:14px;margin-left: 10px;text-decoration: none;}
.lineorder_03{line-height: 40px;text-align:center;font-size: 16px;color: #FFF;}
.lineorder_04{margin-top:40px;padding:10px;font-size:15px; color:#8c8c8c;}
.lineorder_04 p{margin: 12px 0px;}
.lineorder_05{color: #0033FF;}
.lineorder_06{float: right;}
.lineorder_06 a{display: block;padding: 3px 10px;border: 1px solid #FFF;border-radius: 3px;color: #FFF;margin-top: 8px;font-size:14px;margin-right: 10px;text-decoration: none;}
/*线路在线预订样式定义结束*/

/*在线支付弹出二维码样式定义开始*/
.weixindiag{position:absolute;height:auto;z-index:90001;padding:1px; display:none; background-color:#FFF;padding:8px;border-radius:5px;text-align: center;}
.weixinclose{background:url(images/weixinclose.png) no-repeat; width:38px; height:38px; display:inline-block; margin-bottom:-50px; cursor:pointer; margin-bottom:-38px; z-index:999; position:absolute;right:-18px; top:-18px;}
.overlay{background-color:#252525;position:absolute;z-index:90000;left:0;top:0;width:100%;height:100%;opacity:0.7;filter: alpha(opacity=70);-moz-opacity: 0.5; display:none;}
/*在线支付弹出二维码样式定义结束*/

/*文章列表样式定义开始*/
.article_01{height:20px; line-height:20px;font-size:14px; font-weight:bold;}
/*文章列表样式定义结束*/

/*文章详情样式定义开始*/
.articlecontent_01{padding-left:10px; padding-bottom:5px;font-size:18px; font-weight:bold; margin-top:20px;}
.articlecontent_02{height:20px; margin-left:10px;margin-right:10px; color:#999; border-bottom:1px solid #CCC;}
.articlecontent_03{padding:10px; line-height:20px;color:#666;font-size:14px;}
.articlecontent_03 img{max-width:100%;}
.articlecontent_04 p{width:120px; height:30px; line-height:30px; text-align:center; margin:0px auto; background-color:#F60; font-size:14px; font-weight:bold;}
.articlecontent_04 a{text-decoration:none; color:#FFF; display:block; width:100%; height:100%;}
/*文章详情样式定义结束*/

/*酒店列表样式定义开始*/
.hotel_01{padding:10px 0px;font-size: 14px;}
.hotel_01 li{width:22.5%;float:left;margin: 0px 0px 10px 2%;}
.hotel_01 a{display:block; padding:8px 0px;text-align: center; background-color:#EEE; text-decoration:none; color:#333;border-radius: 5px;}
.hotel_02 a{background-color:#F60; color:#FFF;}
/*酒店列表样式定义结束*/

/*酒店详情样式定义开始*/
.hotelcontent_01{color:#F60;}
/*酒店详情样式定义结束*/

/*景点详情样式定义开始*/
.photocontent_03{text-align:center;}
.photocontent_03 li{margin-bottom:10px;}
.photocontent_03 img{max-width:100%;}
/*景点详情样式定义结束*/

/*按天数旅游样式定义开始*/
.tianshu_01 a{display: block;width: 32%;float: left;height: 35px;line-height: 35px;margin:10px 0px 0px 6%;padding-left:8%;background: #F60 url(images/1-1602191526010-L.png) no-repeat 10px center;text-decoration: none;color: #fff;border-radius: 4px;font-size: 18px;}
/*按天数旅游样式定义结束*/