/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    created on : 2010-2-6, 22:26:25
    author     : max
*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,button,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,section,summary,time,mark,audio,video,input,textarea,section {margin: 0; padding: 0; border: 0;}
body{ min-width: 1200px; color:#222; font-family: "microsoft yahei","SimHei",arial,sans-serif; font-size: 14px; line-height:1.5; text-align: left;}
table,tbody,tfoot,thead,tr,th,td{margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6 {font-size: 100%; font-weight: 500}
i,em{font-style:normal;}
u{text-decoration:none;}
ul,ol,li{list-style-type:none; list-style:none; margin:0; padding:0; border:0;}
a,img{border:0; outline:none;}
a{color:#333; text-decoration:none;}
a:hover,a:active{text-decoration:none; color:#f53d2d;}
a:focus { outline:none; -moz-outline:none;}
*:focus {outline: none;}
input,button,textarea,select,optgroup,option{font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit}
.clear:after{content:'.'; display:block; clear:both; line-height:0; height:0; visibility:hidden}
/*各种颜色*/
.c-all{color:#f53d2d;}
.c-fff{color:#fff;}
.c-ddd{color:#ddd;}
.c-ccc{color:#ccc;}
.c-999{color:#999;}
.c-f20{color:#f20;}
.c-f60{color:#f60;}
.c-754{color:#754;}

/*背景颜色*/
.bgc-all{background-color:#cc3232;}
.bgc-fc3{background-color:#ffcc33;}
.bgc-ccc{background-color:#ccc;}
.bgc-eee{background-color:#eee}
.bgc-f5{background-color:#f5f5f5;}
.bgc-fff{background-color:#fff;}

.mt-5{margin-top:5px;}
.mt-10{margin-top:10px;}
.mt-20{margin-top:20px;}
.mt-40{margin-top:40px;}
.ml-5{margin-left:5px;}
.ml-10{margin-left:10px;}
.ml-20{margin-left:20px;}

.pd-2-10{padding:2px 10px;}
.pd-5-10{padding:5px 10px;}
.tal-l{text-align:left;}
.tal-r{text-align:right;}
.tal-c{text-align:center;}

.br-5{border-radius:5px;}
.br-2{border-radius:2px;}
/*字体加粗*/
.f-w-1{font-weight:100;}
.f-w-3{font-weight:300;}
.f-w-7{font-weight:700;}
.f-12{font-size: 12px !important;}
.f-14{font-size: 14px !important;}
.f-16{font-size: 16px !important;}
.f-18{font-size: 18px !important;}
.f-20{font-size: 20px !important;}
.f-22{font-size: 22px !important;}
.f-30{font-size: 30px !important;}
/*通用*/
.floor{width:1200px;height:auto; margin:0px auto; }
.fr{float:right;}
.fl{float:left;}
/*顶部导航*/
.topbox{width:100%;height:30px; line-height:30px; background-color:#e3e4e5; }
.top h1{ display:inline; font-size:14px;}
.topul li{border-right:1px solid #999; display:inline; padding:0px 7px;}
.topul li img{display:none;position:absolute;}
.topul li span{display:inline-block; cursor:pointer; }
/*logo 热线*/
.hotlinebox{width:100%;height:120px; }
.hotline img{width:120px; height:90px; margin:20px 50px;}
/*导航*/
.navbox{width:100%;height:40px; background-color:#bb1010;}
/*所有产品*/
.navall{width:220px; background-color:#dd3232;float:left;color:#fff;}
.navhead{line-height:40px;}
.navcontent{ position:absolute; z-index:999;}
.navzone{width: 220px; height: auto; float: left; zoom: 1; background: #fff; box-shadow: 0 -1px 6px rgba(0,0,0,0.2); border: 1px solid #e6e6e6; border-top: 0; overflow: visible; }
.navzone li{width: 185px; height: 63px; float: left; padding: 0 12px; border: 3px solid #fff; border-left: 6px solid #fff; position: relative;}
.navzone li:hover{border-color:#cc3232;}
.navzone li a:hover{text-decoration: none; color:#f60;}
/*推荐部分*/
.navzone .navtitle{height: 63px; background: #fff; overflow: hidden;}
.navzone .navtitle .upbox{height: 30px; line-height: 30px; padding-top: 2px; overflow: hidden;}
.navzone .navtitle .upbox i{display: inline-block; float: left; font-size: 24px; color:#cc3232;}
.navzone .navtitle .upbox a{display: inline-block; font-size: 15px; float: left; margin-left: 8px;}
.navzone .navtitle .downbox{height: 25px; line-height: 25px; text-align: left; padding: 0 0 5px; border-bottom: 1px solid #e5e5e5; font-size: 12px; overflow: hidden;}
.navzone .navtitle .downbox a{display: inline-block; padding: 0px 2px;height: 30px; float: left; color:#777; overflow: hidden;}
.navzone .navtitle .noborder{border: 0;}
/*箭头and遮挡*/
.navzone .navtitle em.arrow{display: block; width: 6px; height: 9px; background: url(all.png) no-repeat 0px 0px; position: absolute; right: 12px; top: 15px; text-indent: -9999px; z-index: 999;}
.navzone li:hover .navtitle em.arrow{width: 10px; height: 63px; background: #fff; right: -10px; top: 0;}
/*列表部分*/
.navlist{display: none;width: 914px;min-height:319px;padding: 20px 30px 0;background: #fff;border: 3px solid #cc3232;position: absolute;overflow: hidden;}
.navzone li:hover .navlist{display: block;}
.navzone li:hover .d1{left: 212px; top: -3px;}
.navzone li:hover .d2{left: 212px; top: -72px;}
.navzone li:hover .d3{left: 212px; top: -72px;}
.navzone li:hover .d4{left: 212px; top: -141px;}
.navzone li:hover .d5{left: 212px; top: -210px;}
.navzone li:hover .d6{left: 212px; top: -279px;}
/*目的地容器父，用于左中右布局*/

/*目的地容器*/
.navlist .navMdd{width: 442px; height: auto; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #a2a2a2;  overflow: hidden;}
.navlist .navMdd h5{width: 80px; height: 26px; margin: 2px 0; float: left; overflow: hidden;}
.navlist .navMdd h5 a{display: block; width: 74px; padding: 0 3px; height: 26px; line-height: 26px; background: #cc3232; color:#fff; text-align: center; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; border-radius: 3px;}
.navlist .navMdd h5 a:hover{text-decoration: none; background: #f40;}
.navlist .navMdd p{display: block; width: 362px; height: auto; float: left; overflow: hidden;}
.navlist .navMdd p a{display: inline-block; font-size:16px; height: 30px; line-height: 30px; float: left; text-align: center; margin-left: 5px; padding-right: 5px; position: relative; overflow: hidden;}
.navlist .navMdd p a:after{display: block; content: "\200b"; width: 1px; height: 12px; background: #ccc; position: absolute; right: 0; top: 9px;}
.navlist .navMdd p a:hover{color:#f00;}
.navlist .navMdd p a.is_red{color:#f20;}
/*主菜单*/
.navmain li{float:left;}
.navmain li a{ display:block;color:#fff; line-height:40px; padding:0px 23px; cursor:pointer;}
.navmain li a:hover{ color:#fff; background-color:#dd3232; }
/*首页-banner容器*/
#bannerbox{width:100%;height:410px;overflow:hidden;}
#bannerbox .onbox{width: 1200px; margin: 0 auto; height: 415px; position: relative;}
/*首页-banner图*/
.fullSlide{width: 1920px; height: 415px; z-index: 1; position: absolute; left: 50%; margin-left: -960px; overflow: hidden;}
.fullSlide .bd{margin: 0 auto; position: relative; overflow: hidden;}
.fullSlide .bd ul{width: 100% !important;}
.fullSlide .bd li{width: 100% !important; height: 415px; overflow: hidden; text-align: center; z-index: 1; background: center 0 no-repeat;}
.fullSlide .bd li a{display: block; height: 415px;}
.fullSlide .hd{width: 100%; position: absolute; z-index: 2; bottom: 30px; left: 0; height: 30px;}
.fullSlide .hd ul{text-align: center;}
.fullSlide .hd ul li{cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 120px; height: 30px; margin: 0 5px; background-color:#444;opacity: 0.6;filter: alpha(opacity=60); line-height:30px; color:#fff; border-radius: 5px; overflow: hidden;}
.fullSlide .hd ul .on{background: #cc3232;opacity:1;}
/*首页-main模块通用*/
.indexmain{margin-top:50px;}

/*首页-热门推荐*/
.indexRMup{ width:100%; }
.indexRMup h2{float:left;padding:0px 20px;margin:0px;line-height:31px;}
.indexRMup ul{margin-left:250px;}
.indexRMup ul li{display:inline-block; margin-right:20px; padding:5px 20px; border:1px solid #ccc;border-radius:5px;cursor:pointer;}
.indexRMup ul li:hover{background-color:#cc3232;}
.indexRMdown{margin-top:10px; padding:0px 0px 20px; width:100%; height:640px; overflow:hidden; border-radius:15px; background-color:#ee5454;}
.RMtuijian{width:200px; height:100%; margin:20px 10px 0px 20px;}
.RMtuijian li{display:inline; }
.RMtuijian li a{display:inline-block;margin:10px 4px;width:86px;height:30px;line-height:30px; text-align:center; border:1px solid #ccc; background-color:#fff; border-radius:5px;overflow:hidden;}
.RMtuijian li:hover a{ border:1px solid #ccc; background-color:#cc3232; color:#fff;}
.RM_item{width:380px;height:300px; overflow:hidden;position:relative;margin:20px 10px 0px;background-color:#fff;box-shadow:0px 3px 5px 0px #333;}
.RM_item img{width:360px; }
.RM_item p{ display: inline-block; width:290px;height:50px; overflow:hidden; line-height:25px; margin-left:5px;font-size:16px;}
.RM_item .imgbox{width:360px;height:200px; margin:5px; position:relative; overflow:hidden;}
.RM_item .imgbox .days{position:absolute;background-color:#ffcc33;display:block;color:#fff;padding:2px 10px;left:0px;top:0px;border-radius:0px 8px 8px 0px;}
.RM_item .price{width:100px; margin-left:10px;}
.RM_item .detail{display:inline-block;margin-right:5px; line-height:25px; width:90px;text-align:center; box-shadow:0px 1px 2px #999;}
.RM_item a:hover .detail{background-color:#f53d2d;color:#fff;}
/*首页其他模块*/
.indexmainup{ width:100%; }
.indexmainup h2{font-size:22px;float:left;padding:0px 20px;margin:0px;line-height:31px;}
.indexmainup ul{margin-left:250px;}
.indexmainup ul li{display:inline-block; margin-right:20px; padding:5px 20px;border-radius:5px;cursor:pointer;}
.indexmaindown{margin-top:10px; padding:0px 0px 20px; width:100%; height:640px; overflow:hidden; }
.tuijian{width:200px; height:100%; margin:20px 10px 0px 20px;}
.tuijian li{display:inline; }
.tuijian li a{display:inline-block;margin:10px 4px;width:86px;height:30px;line-height:30px; text-align:center; border:1px solid #ccc; background-color:#fff; border-radius:5px;overflow:hidden;}
.tab_item{width:300px;height:300px; overflow:hidden;position:relative;margin:20px 10px 0px;background-color:#fff;box-shadow:0px 3px 5px 0px #333;}
.tab_item p{ display: inline-block; width:290px;height:50px; overflow:hidden; line-height:25px; margin-left:5px;font-size:16px;}
.tab_item .imgbox{width:300px;height:200px; position:relative; overflow:hidden;}
.tab_item .imgbox img{width:300px; }
.tab_item .imgbox .days{position:absolute; display:block; color:#fff;padding:2px 10px;}
.tab_item .price{width:100px; margin-left:10px;}
.tab_item .detail{display:inline-block;margin-right:5px; line-height:25px; width:90px;text-align:center; box-shadow:0px 1px 2px #999;}
.tab_item a:hover .detail{background-color:#f53d2d;color:#fff;}

.bt-1{border-top:2px solid #37c249;}
.bt-2{border-top:2px solid #b272f0;}
.bt-3{border-top:2px solid #01a0f3;}
.imuc-1{color:#37c249;}
.imuc-2{color:#b272f0;}
.imuc-3{color:#01a0f3;}
.b-1 li{border:1px solid #37c249;}
.b-1 li:hover{background-color:#37c249;color:#fff;}
.b-2 li{border:1px solid #b272f0;}
.b-2 li:hover{background-color:#b272f0;color:#fff;}
.b-3 li{border:1px solid #01a0f3;}
.b-3 li:hover{background-color:#01a0f3;color:#fff;}
.day1{right:0px;top:0px;border-radius:8px 0px 0px 8px;background-color:#37c249;}
.day2{left:0px;top:0px; border-radius:0px 8px 8px 0px;background-color:#b272f0;}
.day3{right:0px;top:0px;border-radius:8px 0px 0px 8px;background-color:#01a0f3;}
/*导航面包屑*/
.crumbs{width: 1200px; height: 20px; margin: 0 auto; padding-top: 20px; color: #777;}
.crumbs span,.crumbs a,.crumbs em{height: 20px; margin-right: 8px; color: #777;}
.crumbs a,.crumbs em{margin-left: 8px; }

/*分页*/
.page{height: 30px; padding: 25px 20px; margin-top: 20px; text-align: center; background: #FFF; overflow: hidden;}
.page span,.page a{display: inline-block; padding: 0 12px; height: 28px; border: 1px solid #e5e5e5; background: #FFF; }
.page span.current{background: #F08300; color: #FFF;}

/*footer*/
.footbox{width:100%; background-color:#302A25; color:#fff; border-top:3px solid #ee5454; }
.footup{width:100%; background-color:#323232; border-bottom:1px dotted #666;}
.footup li{display:inline-block;width:200px;margin:40px 48px;}
.footmid{ height:120px; padding:20px 20px; border-bottom:1px dotted #fff;}
.footmid .c{width:220px;padding:0px 8px;text-align:center;}
.footmid .c a{color:#999;}
.footmid .brd{border-right:1px dotted #666;}
.footdown{height:100px;padding:20px;}
.footdown .addresslogo{width:72px;height:72px; margin:10px 60px; background:url(/static/home/all.png) no-repeat 0px -10px;}
.footdown .address{margin-left:160px;padding-left:20px; border-left:1px dotted #666; }

/*详情页 */
.pdone{ margin-top:40px;}
.pdone .tit{padding:20px;}
.pdone .tit h1{font-size:30px;line-height:36px;}
.pdone .tit .sub{padding:10px 0px; border-bottom:1px solid #ccc;}
.pdone .tit .sub2{margin:10px 0px; }
.pdone .tit .sub2 .p_td{ padding:3px 10px; margin-left:10px; border:1px solid #ccc;}
.color-1{border-color:#b272f0;color:#b272f0;}
.color-2{border-color:#01a0f3;color:#01a0f3;}
.color-3{border-color:#ee5454;color:#ee5454;}
.color-4{border-color:#302A25;color:#302A25;}
/*产品详情页 概览下单*/
.bod{ height:420px;}
.L{width:900px;height:auto;}
/*产品详情页 焦点图*/
#banner{width:880px; height:auto; margin-left:21px; overflow:hidden;}
/*产品详情页 大图部分*/
#banner-pic{width:580px; height:320px; position:relative; border:1px solid #ccc; }
#banner-pic li{width:580px; height:320px; position:absolute; left:0; top:0; filter:alpha(opacity:0); opacity:0;}
#banner-pic li img{display: block; width: 580px; height: 320px;}
/*产品详情页 小图部分*/
#bannerBtn{width:580px; height:77px; z-index:20; margin-top: 10px; overflow:hidden;}
/*产品详情页 翻页按钮*/
#banner-leftbtn,#banner-rightbtn{width:22px; height:32px;margin-top:15px; float:left; text-indent: -9999px; background: url(/static/home/all.png) no-repeat; }
#banner-leftbtn{ background-position: -140px 0; margin-right: 8px;}
#banner-rightbtn{ background-position: -140px -32px;}
#banner-leftbtn:hover{background-position: -162px 0px;}
#banner-rightbtn:hover{background-position: -162px -32px;}
/* 产品详情页 小图*/
#banner-btn{width:524px; height:65px; position:relative; float: left; overflow:hidden;}
#banner-btn ul{width:100000px; position:absolute; left:0; top:0;}
#banner-btn li{width:97px; height:60px; margin-right: 8px; display:block; float:left; overflow: hidden;}
#banner-btn li.active{ border:1px solid #e53e41;}
#banner-btn li img{width:97px; height:60px;}
#banner-btn li.active img{width:100px; height:62px;}

.R{width:300px;}
.R .price{width:290px; padding:20px 0px 20px 10px;}
.infobox{width:300px; margin-top:10px;overflow:hidden;border-bottom:1px solid #999;}
.infobox li{display:inline-block; width:100%; height:40px; margin:10px 0px; text-align:center; border-left:1px dotted #999;}
.infobox li em{display:block;}
.infobox li span{color:#666;}

.d-box{border:1px solid #ccc;}
/* 产品详情页 预定 下单*/
.dingbox{width: 554px; height: auto; margin: 20px 20px 0; }
.dingbox .div_hang{width: 524px; height: auto; padding: 0 15px; margin-top: 15px; position: relative;}
.dingbox .div_hang label{display: inline-block; float: left; width: 75px; height: 30px; line-height: 30px; font-size: 14px;}
/*产品详情页 产品编号*/
.code{width: 524px; padding:15px 15px; background: #F5F5F5; overflow: hidden;}
.code p{float: left; margin-left: 15px;}
/**/
.dingbox .div_hang .dingbox_type{width: 448px; height: 30px; float: right; overflow: hidden;}
.dingbox .div_hang .dingbox_type span{display: inline-block; float: left; padding: 0 15px; height: 22px; line-height: 22px; border: 1px solid #DDD; border-radius: 3px; margin: 3px 8px 3px 0; cursor: pointer; font-size: 12px;}
.dingbox .div_hang .dingbox_type span.cur{background: url(../images/cur.png) no-repeat top right; border: 1px solid #50B400; color: #50B400;}

/*产品详情页 预定按钮*/
.div_btn{width: 449px; height: 40px; margin-top: 15px; padding-left: 90px;}
.div_btn button.submit_btn{display: block; float: left; width: 144px; height: 40px; line-height: 40px; border-radius: 3px; background: #FF8800; color: #FFF; text-align: center; font-size: 16px; cursor: pointer;}
/*定制行程*/
.line-dingzhi{height: 30px; line-height: 30px; margin-top: 15px; padding: 5px 15px; background: #F5F5F5;}
.line-dingzhi i{display: inline-block; width: 30px; height: 30px; float: left; background: url(../images/line/line-dingzhi.png) no-repeat; text-indent: -9999px;}
.line-dingzhi em,.line-dingzhi span,.line-dingzhi a{display: inline-block; height: 30px; float: left;}
.line-dingzhi em{margin: 0 10px 0 10px; font-size: 16px;}
.line-dingzhi span{margin-right: 10px; font-size: 16px; color: #999;}
.line-dingzhi a{padding: 0 15px; height: 26px; line-height: 25px; border: 1px solid #F90; border-radius: 15px; margin: 1px 0; color: #F90;}
.line-dingzhi a:hover{background: #F60; color: #FFF;}
/* 产品详情页 行程*/
.tripbox{margin-top:20px;}
.trip_left{width:1000px;}
.trip_nav{ height: 42px;padding: 8px 10px 0;background: #2b3b48;z-index: 99;overflow: hidden;position: relative;}
.trip_nav_top{position: fixed; top: 0;}
.trip_nav ul{width: 980px; height: 42px; overflow: hidden;}
.trip_nav ul li{display:inline-block; padding: 0 15px; height: 42px; line-height: 40px; font-size: 16px; color:#fff; position: relative;}
.trip_nav ul li:before{display: block; width: 1px; height: 20px; background: #999; position: absolute; right: 0; top: 50%; margin-top: -10px;}
.trip_nav ul li a{color: #FFF;}

.trip_nav ul li.current{background: #FFF; border-radius: 5px 5px 0 0;color:#222;}
.trip_nav ul li.current:before{display: none;}
.trip_nav ul li.current:after{display: block; content: "\200B"; width: 80%; height: 2px; background: #f71f1f; position: absolute; left: 10%; bottom: 0;}
.trip_nav ul li.current a{color: #000;}

.trip_list{min-height:50px;background-color:#fff;padding:20px;}
.trip_list_tit{height: 30px; padding-bottom: 10px; border-bottom: 1px solid #e9e9e9;}
.trip_list_con{margin-top:10px;}
/* 产品详情页 预定流程*/
#trip_ydlc ul li{display:inline-block; width:120px; height:40px; font-size:18px;}

.trip_xcgl{text-align:center;font-size:14px;}
.trip_xcgl table{width:100%;background-color: #e8e8e8;text-align:center;}
.trip_xcgl th{ height:40px; background-color:#f8f8f8;font-weight:normal;}
.trip_xcgl td{ min-height:40px; background-color:#fff; font-size:14px;line-height: 22px;padding:5px;}

/*旅途详情 from wai */
#trip_lnav{margin-top:40px;width:40px;height:auto;float:left;margin-left:10px;}
.tripDetail{width: 998px; border: 1px solid #E5E5E5; margin-top: 20px; padding-top: 20px; background: #FFF;}
.tripDetail .tit{margin-left:20px; padding-bottom:10px; border-bottom:1px solid #e9e9e9;}
.tripDetail_on{height: auto; overflow: hidden;}

.lt_dian{ width: 40px; height: auto; overflow: hidden;}
.lt_dian li{display: block; width: 40px; height: 40px; line-height: 40px; text-align: center; color: #fff; background: #F90; margin-bottom: 1px; cursor: pointer;}
.lt_dian li.current{background: #f71f1f;}
.trip_start{width: 918px; float: right; border-left: 1px dotted #A2A2A2;}
.trip_start .xc_on{width: 858px; margin-top: 30px; padding: 0px 30px;}
.xc_on_tit{width: 858px; line-height: 35px; font-size: 18px; position: relative;}
.trip_start .xc_on .xc_on_tit i.icon{display: block; width: 40px; height: 40px; border-radius: 20px; background-color:#f71f1f; line-height: 40px; text-align: center; position: absolute; top: 0; left: -50px; top: -3px; color: #FFF; font-size: 18px;}
.trip_start .xc_on .xc_on_tit span.days{display: inline-block; width: 80px; height: 28px; float: left; text-align: center; margin: 3px 0; line-height: 28px; font-size: 15px; background: #f71f1f; border-radius: 3px; color: #FFF;}
.trip_start .xc_on .xc_on_tit p.tits{width: 768px; float: right; line-height: 35px; font-size: 18px;}
.trip_start .xc_on .xc_on_tit p.tits em{display: inline-block; height: 35px; line-height: 20px; margin: 0 8px; font-size: 18px; vertical-align: -5px; color: #999;}
.trip_start .xc_on .xc_on_tit p.tits em.f1{font-size: 28px;}
.trip_start .xc_on .xc_on_tit p.tits em.f2{font-size: 28px;}
.trip_start .xc_on .xc_on_tit p.tits em.f3{font-size: 28px;  vertical-align: -3px;}
.trip_start .xc_on .xc_on_tit p.tits em.f4{font-size: 24px;  vertical-align: -3px;}
.trip_start .xc_on .xc_on_tit p.tits em.f5{font-size: 28px;}
.trip_start .xc_on .xc_on_tit p.tits em.f6{font-size: 30px;}
.xc_on_info{width: 858px; margin-top: 10px; padding: 10px 0; border-top: 1px dotted #CCC; border-bottom: 1px dotted #e5e5e5;}
.xc_on_info p{line-height: 30px; font-size: 15px; color: #777;}
.xc_on_info p.chi span{margin-right: 30px;}
.xc_on_info p i{display: inline-block; color: #f90; font-size: 22px; margin-right: 5px; vertical-align: -2px;}
.xc_on_txt{margin-top: 10px;}
.xc_on_txt .txts{line-height: 28px; font-size: 15px;}
.xc_on_txt .txts p{margin-top: 15px;}
.xc_on_txt .txts p:first-child{margin: 0;}
.sightFull{width: 836px; height: 130px; padding: 10px; margin-top: 15px; background: #F5F7FA; border: 1px solid #E5E5E5; border-radius: 3px; overflow: hidden;}
.sightFull:first-child{margin-top: 20px;}
.sightFull .pic{width: 190px; height: 130px; float: left; overflow: hidden;}
.sightFull .pic img{display: block; width: 190px; height: 130px;}
.sightFull .txt{width: 630px; height: 130px; float: right; overflow: hidden;}
.sightFull .txt a{display: block; height: 30px; font-size: 17px;}
.sightFull .txt p{height: 50px; line-height: 25px; font-size: 15px; color: #777; overflow: hidden;}
.con-BEI{height: 40px; line-height: 40px; text-align: center; color: #999; margin-top: 20px; padding: 20px 0; border-top: 1px solid #E5E5E5;}

/*产品详情页 底下 右部固定*/
.tripRt{width: 200px; float: right; position: relative;}
.tripRt_on{width: 180px; height: auto; padding: 10px; background: #f5e5e5; overflow: hidden;}
.tripRt_fixed{position: fixed; top: 0;}
.tripRt_on h3{height: 30px; text-align: center; margin-top: 10px; position: relative;}
.tripRt_on h3:after{display: block; content: "\200B"; width: 100%; height: 0px; border-top: 1px dotted #A2A2A2; position: absolute; top: 15px; left: 0; z-index: 1;}
.tripRt_on h3 span{display: inline-block; padding: 0 15px; background: #F5F7FA; height: 30px; line-height: 30px; font-size: 16px; position: relative; z-index: 2;}
.linedata{height: auto; border: 1px solid #E5E5E5; padding:10px; overflow: hidden;}
.linedata em{ height: 30px; line-height: 30px; font-size: 13px;}
.linedata em i{display: inline-block; margin-right: 5px; font-size: 16px; color: #888;}
.linedata span{height: 30px; line-height: 30px; color: #999;}
.weikefu_kefu_pic{width:180px; height: 180px; margin-top: 10px; overflow: hidden;}
.weikefu_kefu_pic img{display: block; width: 180px; height: 180px;}
.weikefu_kefu_txt{width: 180px; height: auto; margin-top: 10px; border-bottom: 1px solid #E5E5E5;  overflow: hidden;}
.weikefu_kefu_txt p{width: 110px; height: 50px; float: left; padding:14px 0px;}
.weikefu_kefu_txt p span{display: block; height: 25px; line-height: 25px; }
.weikefu_kefu_txt .guwen{width: 70px; height: 80px; background:url(/static/home/all.png) no-repeat -70px 0px; float: right; }
.callUs{ padding: 5px 10px; border: 1px solid #E5E5E5; background: #FFF; overflow: hidden;}
.callUs .tit{height: 25px; border-bottom: 1px dotted #E5E5E5; padding: 0 0 5px; color: #999; line-height: 25px; font-size: 16px; }
.callUs p{line-height: 25px; font-size: 16px; color: #333; margin: 10px 0 5px;}

/*景点 列表 元素*/
.jd_item{display:inline-block; width:280px; height:280px; overflow:hidden; margin:10px 8px 16px; box-shadow:0px 1px 3px #999; }
.jd_item .imgbox{width:280px; height:200px; overflow:hidden; position:relative;}
.jd_item .imgbox img{width:100%;}
.jd_item .imgbox em{display: block; width: 100%; height: 30px; background:#666; opacity:0.6; position: absolute; left: 0px; bottom: 0;}
.jd_item .imgbox span{display: block; width:100%; height:30px; position:absolute; left:0px; bottom:0px; color:#fff; text-align:center;line-height:30px; }

