@font-face {font-family: "st-iconfont";
    src: ; /* ie9*/
    src:  format('embedded-opentype'), /* ie6-ie8 */
     format('woff'), /* chrome, firefox */
     format('truetype'), /* chrome, firefox, opera, safari, android, ios 4.2 */
     format('svg'); /* ios 4.1- */
}

.wrapper {height: auto;  margin: 0 auto;  width: 1200px;}
/*面包屑*/
.crumbs{padding-bottom:15px;font-family: simsun;color:#323232;}
.crumbs a{color:#005bb5;font-family: simsun;}

/*首页*/
.index{}
.index .topmod{ padding-top:20px; position:relative;}
.linenav{margin-top:20px; background: #f5f5f5;border: 1px solid #efefef;height: 40px;line-height: 40px;width: 100%;}
.linenav li{display: inline;height: 40px;line-height: 40px;float: left;font-size: 14px;margin-right: 15px;padding: 0 15px;}
.linenav li a{color: #888;}
.linenav li a.cur,.linenav li a:hover{color: #000;}
/*线路属性图标*/
.lineico{background: url(/uploads/image/pskimages/list.png) no-repeat -94px -225px;display: inline-block;height: 21px;margin-left: 5px;width: 46px;text-indent: -9999px;}
.lineico.tuangou{background-position: -154px -222px;}
.lineico.xinpin{background-position: -154px -263px;}
.lineico.remai{background-position: -154px -303px;}
.lineico.tejia{background-position: -93px -222px;}
.lineico.tuijian{background-position: -93px -262px;}
/*参团游、自由行、团队游、自驾游图标*/
.tuanico{background: url(/uploads/image/pskimages/show.png) no-repeat 0 0;display: block;height: 73px;position: absolute;top: 0;right: 0;_right: -1px;width: 73px;text-indent: -9999px;}
.tuanico.sico0{background-position: -27px 0;}
.tuanico.sico1{background-position: -27px -73px;}
.tuanico.sico2{background-position: -27px -146px;}
.tuanico.sico3{background-position: -27px -219px;}

/**搜索**/
.index .searchbox{overflow:hidden;width:424px;height:347px;border:3px solid #ff6600;border-radius:5px;border-bottom-left-radius:5px;background-color:#fff;-webkit-box-shadow:1px 1px 5px #a2a2a2;-moz-box-shadow:1px 1px 5px #a2a2a2;box-shadow:1px 1px 5px #a2a2a2;float:left;}
.index .searchbox .hd{height:55px; border-bottom:2px solid #ff6600; }
.index .searchbox .hd span{float: left;text-align: center;width: 212px;height:55px; line-height:55px; font-size:19px;color:#fff;background:url(/uploads/image/pskimages/icon.png) no-repeat 18px -514px #ff6600;}
.index .searchbox .hd .city{float: left; width:158px;height:55px; line-height:55px; font-size:17px; background:url(/uploads/image/pskimages/icon.png) no-repeat 18px 8px;padding-left:52px; position:relative; border-left:2px solid #ff6600;}
.index .searchbox .hd .cityselect{cursor: pointer;}
.index .searchbox .hd .city i{width:12px;height:12px;background:url(/uploads/image/pskimages/searchicon.gif) no-repeat -6px 0;position:absolute; right: 71px;top: 26px; display:block;}
.index .searchbox .hd .city em{color:#f60;padding-right:3px;}
.index .searchbox .hd .citylist{position:absolute;top:57px;left:-212px;width:404px; background:#fff;z-index:88; height: 270px;padding:10px;line-height:24px; display:none;}
.index .searchbox .hd .citylist h3{font-size:14px; background:#f2f2f2; height:22px; line-height:22px;padding:5px;text-align:center;}
.index .searchbox .hd .citylist div{width:430px;}
.index .searchbox .hd .citylist a{color: #666;display: inline-block;margin-right: 25px;text-decoration: none;word-break: break-all; font-size:14px; height:28px; line-height:28px;background:#f5f5f5;width:76px; text-align:center;height:28px; line-height:28px; border:1px solid #dedede; margin-top:12px;}
.index .searchbox .hd .citylist a:hover{color:#f60;}
.index .searchbox form {height: 270px;margin: 20px 40px 0;width: 345px;}
.index .searchbox ul{z-index:7;}
.index .searchbox li{ float:left; margin-bottom: 15px;position:relative;width: 345px}
.index .searchbox li label{float:left;line-height:34px;width:65px;text-align:right;padding-right:8px; color:#666; font-size:15px;}
.index .searchbox li .inputtext{border: 1px solid #ddd;height:28px; line-height:28px;padding:3px 8px; width:180px;font-size:14px;width:254px;}
.index .searchbox li .inputdrop{background:url(/uploads/image/pskimages/searchicon.gif) no-repeat 248px 12px;}
.index .searchbox li.btnbox{margin-bottom: 25px;height: 50px;}
.index .searchbox li .but{background-color: #f87205;border-radius: 5px;height: 50px;text-align: center;width: 345px; border:0; font-size:24px; color:#fff; cursor:pointer;}
.index .searchbox li .but:hover{background:#f38e00;}
.index .searchbg{width:298px; height:287px;  _height:283px;padding:5px; background:#000; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;position:absolute;top:-7px;left:-8px;z-index:-1;}
.index .searchbox li .dropdown{z-index:100;position:absolute;top:35px;left:73px; background:#fff;width:270px;border:1px solid #e8e8e8;border-bottom:none;display:none;}
.index .searchbox li .dropdown dd{height:28px; line-height:28px;text-align:center;border-bottom:1px solid #e8e8e8;cursor:pointer;}
.index .searchbox li .dropdown dd:hover{background:#fafafa;}
.index .searchbox .hot{overflow: hidden;width: 345px; font-size:14px; float:left;}
.index .searchbox .hot h4{color:#999;padding-bottom:3px;}
.index .searchbox .hot  a{ color: #666;display: inline-block;margin-right: 25px;text-decoration: none;word-break: break-all;}
/**幻灯片**/
.index .slider{ width:750px;position:relative; overflow:hidden;   height:353px;background:#000; float:left;margin-left:20px; display:inline; }	
.index .slider .bd{ position:relative; z-index:0;  }	
.index .slider .bd li{ height:353px; overflow:hidden; }	
.index .slider .bd li img{ display:block; width:750px; height:353px;}	
.index .slider .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }	
.index .slider .hd ul{ text-align:center;  }	
.index .slider .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:18px; height:18px; margin:0 4px;background: no-repeat 0 -32px;overflow:hidden;   vertical-align:top; line-height:9999px;_background:#fff;}	
.index .slider .hd ul .on{ background-position:0 0;_background:#ff6600;}
.index .slider .timer{ position:absolute; z-index:1; left:0; bottom:0; height:4px; width:0; background:#000; filter:alpha(opacity=40);opacity:0.4; font-size:0; overflow:hidden; }
/**精品推荐**/
.index .groupmod{margin-top:20px;}
.index .preferential{float:left;display:inline;width:900px;}
.index .preferential .hd{height:42px; line-height:42px;font-size:18px; color:#;background:url(/uploads/image/pskimages/icon.png) no-repeat 0 -78px;padding-left:40px; color:#e75501;border-bottom:2px solid #e75501;}
.index .preferential .content{border:1px solid #e8e8e8;border-top:none;width:898px;overflow:hidden; background:#fff; height:284px;}
.index .preferential .content ul{width:910px;}
.index .preferential li{float:left;width:269px;padding:15px;border-right:1px solid #e8e8e8;position:relative;}
.index .preferential li a{ display:block;position: relative;-webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform;transition-property: transform; -webkit-transform: translatez(0); transform: translatez(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0);}
.index .preferential li a:hover{text-decoration:none; text-decoration:none; -webkit-transform: translatey(-5px);transform: translatey(-5px);}
.index .preferential li img,.index .preferential li .img{width:269px;height:202px;overflow:hidden;border-radius:3px;}
.index .preferential li .title{font-size:14px;color:#333; height:21px;overflow:hidden;padding:5px 0; _height:20px;}
.index .preferential .price{font-size:14px; color:#787878;}
.index .preferential .price del{float:right; font-size:12px; font-family:arial;}
.index .preferential .price span{ color:#f40;}
.index .preferential li a .sales{ position:absolute;bottom:58px; background:#ff684d;font-size:12px; color:#fff; padding:8px;left:5px; width:243px;}
.index .preferential li.hover{ background:#fafafa; }
/**个性定制**/
.index .lastbox{float:left;width:300px; margin-top:42px}
.index .lastbox .content{border:1px solid #e8e8e8;border-top:2px solid #74bd2b;padding:10px 10px 10px 20px; font-size:14px; height:264px; overflow:hidden; background:#fff; border-left:none;}
.index .lastbox .content h3{color:#468705; font-size:18px;padding-bottom:5px;}
.index .lastbox .content li{height:25px; line-height:25px; font-size:14px; color:#b5b5b5; margin-bottom:8px;}
.index .lastbox .content li i{background: no-repeat;height:25px; width:25px;float:left;margin-right:8px;}
.index .lastbox .content li.d1 i{ background-position:0 -65px;}
.index .lastbox .content li.d2 i{ background-position:-25px -65px;}
.index .lastbox .content li.d3 i{ background-position:-51px -65px;}
.index .lastbox .content p{text-indent:2em; color:#666;font-size:15px; margin-bottom:18px;}
.index .lastbox .content .but{ text-align:center;}
.index .lastbox .content .but a{background-color: #74bd2b;border-bottom: 3px solid #468705;border-radius: 3px;display: block;height: 40px;line-height: 40px;padding: 0;text-align: center;width: 170px;border-radius: 3px; font-size:22px; color:#fff; margin:0 auto;}
.index .lastbox .content .but a:hover{background:#60c001; text-decoration:none;}
/**线路楼层**/
.index .linebox{margin-top:20px; height:508px;overflow:hidden; }
.index .linebox .hdbox{ height: 42px;line-height: 42px;border-bottom:2px solid #64c4fe;padding-left: 40px;background:url(/uploads/image/pskimages/icon.png) no-repeat 0 -158px;}
.index .linebox .hdbox b{font-size:18px; color:#64c4fe;}
.index .linebox .content{background:#fff;}
.index .linebox .hdbox span{float:right;}
.index .linebox .leftbox{float:left;width:223px;position:relative;  height:462px;overflow:hidden;background:#f5f5f5;}
.index .linebox .leftbox dl{width:223px; overflow:hidden;}
.index .linebox .leftbox dt{height:47px; line-height:47px;font-size:16px; color:#333;padding:0 10px; text-align:center;}
.index .linebox .leftbox dd a{height:37px;width:110px;float:left; text-align:center; line-height:37px; overflow:hidden; font-size:14px; position:relative;margin-left:-1px;}
.index .linebox .rightbox{float:left;width:970px;}
.index .linebox .rightbox .linetab{position:relative;}
.index .linebox .rightbox .linetab .hd{position:absolute;top:-36px;left:0;}
.index .linebox .rightbox .linetab .hd li{float:left;padding:0 15px; height:28px; line-height:28px;font-size:14px;border-radius:10px; cursor:pointer;}
.index .linebox .rightbox .linetab .hd li.on{background:#64c4fe;color:#fff;}
.index .linebox .rightbox .bd li{float:left;margin-left:20px;margin-top:20px;display:inline;width:222px; font-size:14px;}
.index .linebox .rightbox .bd li a{ display: inline-block;position: relative;-webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform;transition-property: transform; -webkit-transform: translatez(0); transform: translatez(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0);}
.index .linebox .rightbox .bd li a:hover{ text-decoration:none; -webkit-transform: translatey(-5px);transform: translatey(-5px);}
.index .linebox .rightbox .bd li dt{width:222px; height:167px; position:relative;}
.index .linebox .rightbox .bd li dt div{position:absolute; top:8px; left:0px; background: no-repeat;width: 45px;height:18px; color:#fff;text-align:center; font-size:12px;}
.index .linebox .rightbox .bd li img{width:222px;border-radius:5px; height:167px;}
.index .linebox .rightbox .bd li dd{ color:#999;height:22px; line-height:22px;}
.index .linebox .rightbox .bd li dd.title{ height:24px; line-height:24px; overflow:hidden; color:#333;}
.index .linebox .rightbox .bd li a:hover dd.title{color:#f60;}
.index .linebox .rightbox .bd li dd span{float:right; font-size:12px; color:#898989;}
.index .linebox .rightbox .bd li dd span em{font-size:18px; color:#f60; font-family:arial;}
/**线路楼层2**/
.index .line2 .hdbox{border-bottom:2px solid #f19903;background-position: 0 -218px;}
.index .line2 .hdbox b{color:#f19903;}
.index .line2 .rightbox .linetab .hd li.on{background:#f19903;}
/**线路楼层3**/
.index .line3 .hdbox{border-bottom:2px solid #bc7297;background-position: 0 -278px;}
.index .line3 .hdbox b{color:#bc7297;}
.index .line3 .rightbox .linetab .hd li.on{background:#bc7297;}
/**线路楼层4**/
.index .line4 .hdbox{border-bottom:2px solid #6ecc62;background-position: 0 -365px;}
.index .line4 .hdbox b{color:#6ecc62;}
.index .line4 .rightbox .linetab .hd li.on{background:#6ecc62;}
/**线路楼层5**/
.index .line5 .hdbox{border-bottom:2px solid #e44b58;background-position: 0 -458px;}
.index .line5 .hdbox b{color:#e44b58;}
.index .line5 .rightbox .linetab .hd li.on{background:#e44b58;}
/**banner广告**/
.index .banner{ margin-top:20px; width:1200px;}
.index .banner img{ width:1200px;}



/*线路列表*/
.list{}
.list .listsearch{position:relative;padding:3px;z-index:1;height:42px;background:#f5f5f5;border:1px solid #e6e6e6; border-bottom:none;border-top:2px solid #ff6600;}
/*.list .bg{position:absolute;top:0;left:0;width:1200px;height:54px;  _height:56px; background:#000; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;z-index:-1;_z-index:-1;}*/
.list .searchbox{background:#f5f5f5;padding:6px;z-index:10;}
.list .searchbox li{float:left; margin-right:4px;display:inline;_margin-right:2px;}
.list .searchbox li label{float:left;line-height:30px;width:65px;text-align:right;padding-right:6px; color:#666;}
.list .searchbox li .inputtext{border: 1px solid #e8e8e8;height:22px; line-height:22px;padding:3px 8px; width:180px;_display:inline-block;}
.list .searchbox li .inputdrop{background:url(/uploads/image/pskimages/searchicon.gif) no-repeat 171px 12px #fff;}
.list .searchbox li .inputcalendar{background:url(/uploads/image/pskimages/searchicon.gif) no-repeat 168px -32px #fff;}
.list .searchbox li .leave{background:url(/uploads/image/pskimages/searchicon.gif) no-repeat 171px -84px #fff;}
.list .searchbg{width:298px; height:287px;  _height:283px;padding:5px; background:#000; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;position:absolute;top:-7px;left:-8px;z-index:-1;}
.list .searchbox li .dropdown{z-index:100;position:absolute;top:38px;left:80px;_left:83px; background:#fff;width:196px;border:1px solid #e8e8e8;border-bottom:none;display:none;}
.list .searchbox li .dropdown dd{height:28px; line-height:28px;text-align:center;border-bottom:1px solid #e8e8e8;cursor:pointer;}
.list .searchbox li .dropdown dd:hover{background:#fafafa;}
.list .searchbox li .city h2{background:#ff6600;padding:5px;color:#fff;}
.list .searchbox li .city dd{float:left;width:98px;}
.list .searchbox li .but{background:#fe9901;border:none;font-size:14px;color:#fff;height:30px;cursor:pointer;transition: all 0.3s linear 0s;width:72px;text-align:center;display:inline-block;}
.list .searchbox li .but:hover{background:#f38e00;}
.list .inner{padding:0 10px; background:#fff;border:1px solid #e6e6e6;width:1178px;}
.list .innerbox{position:relative;}
.list .inner dl{border-bottom:1px solid #e8e8e8;width:1178px;}
.list .inner dt{float:left;width:90px;text-align:right;padding-right:8px;line-height:46px;color:#000;}
.list .inner dd{float:left;width:990px;position:relative;overflow:hidden;}
.list .inner ul{overflow:hidden;width:990px;}
.list .inner dd li{float:left;line-height:46px;height:46px;}
.list .inner dd li a{display:inline;padding: 0 10px;color:#666;font-size:12px;}
.list .inner dd li a.cur{color:#f60;}
.list .inner dd li a:hover{color:#f60;}
.list .inner dd.more{float:right; width:60px;background:url(/uploads/image/pskimages/icon.png) no-repeat 27px -172px; cursor:pointer;color:#ff6600;height:46px;line-height:46px;}
.list .inner dd.more:hover{color:#f60;}
.list .inner dd.open{background-position:27px -219px;}
.list .filterspanel{ border:1px solid #e6e6e6; background:#fff;padding:10px;position:relative; border-bottom:none;}
.list .filterspanel dt{float:left;padding-right:5px;height:24px;line-height:24px;}
.list .filterspanel dt em{font-size:14px; font-family:arial;color:#f60;}
.list .filterspanel dd {}
.list .filterspanel dd a{float:left;margin-bottom:3px;margin-top:3px;}
.list .filterspanel dd a.item{border:1px solid #ffa63c;display:inline;padding:0 20px 0 4px;background: no-repeat right 0px #ffa63c;height:15px;line-height:15px;margin-right:8px;color:#fff;}
.list .filterspanel dd a:hover.item{text-decoration:none;}
.list .listwrapper{margin-top:20px;}
.list .listwrapper .leftbox{float:left;width:950px;}
.list .listwrapper .rightbox{width:230px;float:left;margin-left:20px;display:inline;}
.list .listwrapper .leftbox .sort{border:1px solid #e6e6e6;background:#f5f5f5;}
.list .listwrapper .leftbox .sort a{float:left;height:32px; line-height:32px; padding:0 14px 0 12px;border-right:1px solid #ebeff3;color:#666;position:relative; background:#fff;}
.list .listwrapper .leftbox .sort a i{height:24px;width:10px;position:absolute;background: no-repeat 35px -39px;right:0px;top:0;}
.list .listwrapper .leftbox .sort a:hover{text-decoration:none;}
.list .listwrapper .leftbox .sort a.default{background-image:none !important;padding:0 12px;}
.list .listwrapper .leftbox .sort a.asc i{background-position:0px -39px;}
.list .listwrapper .leftbox .sort a.desc i{background-position:-48px -39px;}
.list .listwrapper .leftbox .sort a.cur{background-color:#ff6600; color:#fff;border-color:#ff6600;}
.list .listwrapper .leftbox .sort a.cur.asc i{background-position:0px -9px;}
.list .listwrapper .leftbox .sort a.cur.desc i{background-position:-48px -9px;}
.list .listwrapper .leftbox .sort .toppages{float:right;}
.list .listwrapper .leftbox .sort .toppages a{margin:0;padding:0 8px;border-left:1px solid #ebeff3; border-right:none;}
.list .listwrapper .leftbox .sort .toppages a:hover{background:#ff6600;color:#fff;}
.list .listwrapper .leftbox .sort .toppages a.no{background:#e5e5e5;color:#999;cursor:default;}
.list .listwrapper .leftbox .sort .toppages a.next{border-right:1px solid #ebeff3;}
.list .listwrapper .leftbox .sort span{float:left;height:32px; line-height:32px;font-size:14px;padding:0 5px;color:#787878;}
.list .listwrapper .nocontent{margin-top:20px;background:#fff5df;padding:30px 60px;}
.list .listwrapper .nocontent .content{background: no-repeat 0 -135px; height:50px;padding-left:60px;font-size:18px;color:#000;}
.list .listwrapper .nocontent .content p{font-size:14px;color:#666;}
.list .listwrapper .nocontent .content p a{color:#2e7dcd;}
/**列表数据**/
.list .linelist{}
.list .linelist .item{background: no-repeat bottom right #fff;border: 1px solid #e6e6e6;margin-top: 20px;padding: 15px; position:relative;}
.list .linelist .item:hover{box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);}
.list .linelist .item dt{float:left;width:233px; position:relative;}
.list .linelist .item dt i{position:absolute;width:59px; height:25px; line-height:25px; text-indent:5px; top:8px;left:0; background:url(/uploads/image/pskimages/list.png) no-repeat; color:#fff;}
.list .linelist .item dt i.i0{background-position:0 -224px;}
.list .linelist .item dt i.i1{background-position: 0 -254px;}
.list .linelist .item dt i.i2{ background-position:0 -284px;}
.list .linelist .item dt i.i3{ background-position:0 -315px;}
.list .linelist .item dt .text{position:absolute;bottom:0;left:0;width:223px;padding:0 5px;background:url(/uploads/image/pskimages/list.png) repeat-x 0 -347px;height:26px; line-height:26px;color:#fff;}
.list .linelist .item dt .text span{float:right;height:26px; line-height:26px; color:#333; padding-right:16px;}
.list .linelist .item dt .text span em{color:#f60; font-family:arial;}
.list .linelist .item dt img{height:182px;width:233px;}
.list .linelist .item dd.info{padding:0 12px; float:left; width:480px;height:182px;overflow:hidden; }
.list .linelist .item dd.info h3{font-size:16px;height:40px; line-height:20px; overflow:hidden; margin-bottom:10px;}
.list .linelist .item dd.info h3 a{color:#f60;}
.list .linelist .item dd.info h3 i{display:inline-block; text-indent:-99999;}
.list .linelist .item dd.info .textbox{border:5px solid #f5f5f5;padding:8px; line-height:22px; line-height:22px; color:#666; height:44px; overflow:hidden;}
.list .linelist .item dd.info .destination,.list .linelist .item dd.info .date{padding-top:10px;font-size:14px; height:21px; line-height:21px; overflow:hidden;}
.list .linelist .item dd.info .destination em,.list .linelist .item dd.info .date em{padding-right:5px; color:#999;}
.list .linelist .item dd.info .date label{float:left;}
.list .linelist .item dd.info .date span{ font-size:12px; float:left; background:#999; color:#fff; margin-right:5px; padding:0 8px;}
.list .linelist .item dd.info .date span.s1{background-color: #66cccc;}
.list .linelist .item dd.info .date span.s2{background-color: #ff99cc;}
.list .linelist .item dd.info .date span.s3{background-color: #ff9999;}
.list .linelist .item dd.info .date span.s4{background-color: #4582d2;}
.list .linelist .item dd.info .date span.s5{background-color: #ffaa66;}
.list .linelist .item dd.info .date span.s6{background-color: #ff6666;}
.list .linelist .item dd.info .date span.s7{background-color: #99cc66;}
.list .linelist .item dd.info .date span.s8{background-color: #66ccff;}
.list .linelist .item dd.price{float:left;width: 163px;padding-left:15px; height:165px; background:url(/uploads/image/pskimages/list.png) no-repeat -16px 0; text-align:left;padding-top:10px;}
.list .linelist .item dd.price span{display:block;}
.list .linelist .item dd.price span.p{}
.list .linelist .item dd.price span.p em{font-size:30px;color:#f60; font-family:arial;}
.list .linelist .item dd.price span.f{color: #0065c9;}
.list .linelist .item dd.price span.f em{font-size: 18px;padding-right: 5px;}
.list .linelist .item dd.price span.b{padding-top:5px;}
.list .linelist .item dd.price span.b a{position:relative; background-color: #39a7ee;background-image: -moz-linear-gradient(center top , #40a8eb, #3ba0e6);border: 1px solid #2a93d5;border-radius: 3px;box-shadow: 0 1px 0 0 #70bef0 inset;color: #fff;display: inline-block;font: bold 14px/26px simsun,sans-serif;height: 26px;padding: 0 34px 0 24px;}
.list .linelist .item dd.price span.b a b{ border-color: transparent transparent transparent #fff;border-style: dashed dashed dashed solid;border-width: 4px;display: inline-block;height: 0;overflow: hidden;position: absolute;right: 10px; top: 10px;width: 0;}
.list .linelist .item dd.price span.b a:hover{background-color: #1d8fd9;background-image: -webkit-linear-gradient(top, #2790d6, #2388ce);background-image: -moz-linear-gradient(top, #2790d6, #2388ce);background-image: -ms-linear-gradient(top, #2790d6, #2388ce);background-image: -o-linear-gradient(top, #2790d6, #2388ce);background-image: linear-gradient(top, #2790d6, #2388ce);border: 1px solid #2183c3;-webkit-box-shadow: inset 0 1px 0 0 #5dace0;box-shadow: inset 0 1px 0 0 #5dace0;cursor: pointer;text-decoration: none;}
.list .linelist .item dd.price  .pre{position:relative;padding:8px 0;text-align: initial;}
.list .linelist .item dd.price  .pre span{margin-right:5px;float:left;display:line;border:1px solid #ffa63c;font-family: arial;color:#ffa63c;padding:0 3px 0 18px;background: no-repeat ;height:16px;line-height:16px;margin-top: 2px;}
.list .linelist .item dd.price .pre span.f{background-position:-104px -104px;}
.list .linelist .item dd.price .pre span.d{background-position:-104px -83px;}
.list .linelist .item dd.price .pre span.h{background-position:-1px -102px;border:none;padding:0;width:30px;height:18px;text-indent:-999999px;}
.list .linelist .item dd.price .pre span.s{background-position:-56px -102px;border:none;padding:0;width:17px;height:18px;text-indent:-999999px;}
.list .linelist .item dd.price .ins{position:absolute;top:35px;right:0px;background:#e8e8e8;padding:4px;z-index:99;width:257px;display:none;}
.list .linelist .item dd.price .ins s{position:absolute;top:-5px;right:126px;width:15px;height:10px !important;background: no-repeat -80px -110px !important; border:none  !important;}
.list .linelist .item dd.price .insbox{background:#fff;padding:10px;border:1px solid #a1a1a1; text-align:left;}
.list .linelist .item dd.price .insbox h2{height:24px; line-height:24px;}
.list .linelist .item dd.price .insbox h2 i{background:#ff8080;height:24px; line-height:24px; color:#fff;display:inline-block;padding:0 5px;border-radius:3px 3px 0 0;font-family:'宋体';}
.list .linelist .item dd.price .insbox .text{padding:5px; background:#f5f5f5;line-height:20px;margin-bottom:5px;}
.list .linelist .item dd.price .insbox .text em{float:none;}
.list .linelist .item dd.adddiff{height:26px;width:59px;background:url(/uploads/image/pskimages/list.png) no-repeat -174px -374px;position:absolute;top:0;right:0; text-align: center; line-height:27px;}
.list .linelist .item dd.adddiff input{ position:relative; width: 13px;top:2px;margin-left:9px;}
.list .linelist .item dd.favorite{bottom: 0;display: block;height: 48px; position: absolute;right: 0; width: 57px;}
.list .linelist .item dd.favorite a{ display: block; height: 48px;text-indent: -20000em; width: 57px;background:url(/uploads/image/pskimages/favorite.png) no-repeat;}
.list .linelist .item dd.favorite a:hover{background-position:0 -96px;}
.list .linelist .item dd.favorite a.on{background-position:0 -49px;}
/**优惠信息**/
.list .discountinfo{float: left; padding-top: 6px;width:100%;}
.list .discountinfo ul{}
.list .discountinfo li{display: inline;float: left;margin-right:6px;position: relative;z-index: 1;margin-bottom:5px;}
.list .discountinfo li .text{border: 1px solid #64c201;height: 20px;line-height: 20px;color: #555;overflow: hidden;border-radius: 3px; float:left;}
.list .discountinfo li .text em{padding-right: 7px;margin-left: 7px; color:#f60;}
.list .discountinfo li .text b{background: #64c201;display: inline-block;color: #fff;font-weight: normal;padding: 0 7px;}
.list .discountinfo li .bonus{border-color: #f87633;}
.list .discountinfo li .bonus b{background: #f87633;}
.list .hovertip{display: none;padding: 7px;position: absolute;top: 23px;left: -7px;}
.list .hovertip .box{background: #fff;border: 1px solid #dfdfdf;box-shadow: 0 5px 5px #666;padding: 5px 10px;position: relative;width: 230px;}
.list .hovertip .box b{background:  no-repeat 0 0;display: block;font-size: 0;height: 7px;position: absolute;left: 7px;top: -7px;width: 12px;}
.list .hovertip .box p{color: #000;line-height: 22px;text-align: justify;}
.list .hovertip .box p em{color:#f60;font-family:arial;font-weight:700;}
/**目的地介绍**/
.citytourism{margin-bottom: 20px;}
.citytourism h2.hd{background: #f5f5f5;color: #333;height: 42px;line-height: 42px;padding: 0 0 0 15px;border: 1px solid #dfdfdf;}
.citytourism h2.hd b{display: inline;font-size: 15px;float: left;font-weight: normal;width: auto;}
.citytourism .content{background: #fff;border: 1px solid #dfdfdf;border-top: 0;}
.citytourism .textbox{color: #666;font-size: 12px;line-height: 22px;padding: 10px 15px;}
.citytourism .textbox .english{color: #f40;font-weight: bold;}
.citytourism .content a{color: #ff6600;}
.citytourism .links{background: #f5f5f5;border-top: 1px solid #dfdfdf;padding: 10px 0;}
.citytourism .links li{float: left;height: 24px;line-height: 24px;overflow: hidden;width: 75px;text-align: center;}
.citytourism .links li.middle{border: 1px solid #dfdfdf;border-width: 0 1px;}
/**最近浏览**/
.list .recommend{background:#fff;}
.list .recommend .hd{font-size:14px; text-indent:12px;background:#f4f4f4; height:40px; line-height:40px;border:1px solid #e6e6e6;}
.list .recommend .hd span{float:right; padding-right:20px;font-size:12px; font-weight:500;}
.list .recommend .hd span a{ color: #ff6600}
.list .recommend .content{padding:0 20px 20px 20px;border:1px solid #e6e6e6; border-width:0 1px 1px;}
.list .recommend .content dl{padding-top:20px;}
.list .recommend .content dt{width:60px; height:45px; float:left;padding-right:8px;}
.list .recommend .content dt img{width:60px;height:45px;}
.list .recommend .content dd{height: 22px;overflow:hidden;}
.list .recommend .content dd a{color:#ff6600;}
.list .recommend .content dd span{color:#666; padding-right:8px;}
.list .recommend .content dd span em{font-size:14px; color:#f60;font-family:arial;padding:0 3px;}
/**产品对比**/
.contrastbox{width:1200px;z-index:1000; position:fixed;bottom:0;left:0;right:0;margin:auto;_position:absolute;_bottom:auto;_top:expression_r(eval_r(document.documentelement.scrolltop document.documentelement.clientheight-this.offsetheight-(parseint(this.currentstyle.margintop,10)||0)-(parseint(this.currentstyle.marginbottom,10)||0)));}
.contrastbox .contrastit{height:26px; line-height:26px;font-size: 14px;}
.contrastbox .contrastit dt{float:left;width: 290px;height:26px; line-height:26px; background:url(/uploads/image/pskimages/list.png) no-repeat  -202px -478px #f43c1d; color:#fff;padding-left:38px; position:relative; cursor:pointer;}
.contrastbox .contrastit dt em{color:#f60;}
.contrastbox .contrastit dt b{position:absolute;right:8px;top:8px; width:13px; height:11px;background:url(/uploads/image/pskimages/list.png) no-repeat  -200px -407px;}
.contrastbox .contrastit dt.open b{background-position:-219px -407px;}
.contrastbox .contrastit dd{float:left;background:#fdd0c8;color:#ff6600;text-align:center; width:872px;}
.contrastbox .content{width:1200px;height:100px;background-color:#333;opacity:0.9;filter:alpha(opacity=90);}
.contrastbox .content li{ border-left: 1px solid #3d3d3d;border-right: 1px solid #000;display: inline;float: left;height: 66px;overflow: hidden;padding: 15px;width: 318px; position:relative;}
.contrastbox .content li.butbox{ border-right: none;float: left;height: 78px;padding: 8px 0 0 16px;width: 133px;}
.contrastbox .content li h2{padding-top:8px; font-size:14px;}
.contrastbox .content li h2 a{ color:#fff; height:42px; overflow:hidden;}
.contrastbox .content li .price{text-align:right; color:#999;}
.contrastbox .content li .price span{ color:#f60; font-family:arial; font-size:19px;padding-right:2px;}
.contrastbox .content li .price span.linprice{ font-size:12px;}
.contrastbox .content li .addinfo{color:#fff;font-size:14px; padding-top:15px; text-align:center;}
.contrastbox .content li .close{ position:absolute;top:9px;right:7px; color:#fff;font-family:comic sans ms;font-weight:bold; cursor:pointer; width:11px;height:11px;background:url(/uploads/image/pskimages/list.png) no-repeat  -2px -428px;}
.contrastbox .content li .close:hover{background-position:-2px -443px}
.contrastbox .content li .but{ float:left;width: 118px; font-size:24px; color:#fff; text-align:center; background:#41a9e8; height:45px; display:block; line-height:45px; border-radius:5px;}
.contrastbox .content li .but:hover{text-decoration:none; background:#3ba3e0; }
.contrastbox .content li  .not{background:#ccc;cursor:not-allowed;}
.contrastbox .content li  .not:hover{background:#ccc;}
.contrastbox .content li .clear{float:right;color:#fff;background:url(/uploads/image/pskimages/list.png) no-repeat -216px -424px; margin: 10px 15px 0 0;padding-left: 20px;}
.contrastbox .content li .clear:hover{background-position:-216px -452px;color:#f60;}
.comparemod{border:1px solid #e8e8e8; border-right:none;border-top:none;}
.comparemod .hdbox{z-index:1000;}
.comparemod .hdbox h2{ position:relative; height:36px; line-height:36px; font-size:16px; padding-left:8px; background:#dfdfdf;}
.comparemod .hdbox h2 i{width:14px; height:43px; background:url(/uploads/image/pskimages/list.png) no-repeat; position:absolute; top:0;}
.comparemod .hdbox h2 i.l{left:-14px; background-position:0 -518px;}
.comparemod .hdbox h2 i.r{right:-14px; background-position:-32px -518px;;}
.comparemod .titbox{ background:#fff3ed;}
.comparemod .titbox dt{float:left; width:147px; height:120px; border:1px solid #ffdccb; margin:-1px; border-top:none; font-size:18px; line-height:120px; text-align:center; position:relative;}
.comparemod .titbox dd{float:left;border:1px solid #ffdccb; height:120px;margin:-1px; border-top:none;border-left:none; width:351px; position:relative;}
.comparemod .namebox{padding:15px;}
.comparemod .namebox .title{font-size:14px; display:block; height:42px; overflow:hidden; margin-bottom:8px; color:#f60;}
.comparemod .namebox .bookbtn{width:80px; text-align:center;height:32px; line-height:32px; font-size:15px; background:#f90; border-radius:5px; margin:0 auto; color:#fff; display:block;}
.comparemod .namebox .bookbtn:hover{text-decoration:none; background:#f60;}
.comparemod .listbox{ background:#fff;}
.comparemod .listbox dl{float:left;}
.comparemod .listbox dd{border:1px solid #e8e8e8;margin:-1px; border-top:none;border-left:none; width:311px;padding:20px; position:relative;}
.comparemod .listbox dd.d1,.comparemod .listbox dd.d2,.comparemod .listbox dd.d3,.comparemod .listbox dd.d4,.comparemod .listbox dd.d5{font-size:14px; text-align:center;}
.comparemod .listbox dd.d1 span,.comparemod .listbox dd.d2 span{ color:#f60; font-family:arial;}
.comparemod .listbox dd.d1 span{font-size:20px;padding-right:2px;}
.comparemod .listbox dd.d1 span.linprice{font-size:12px;}
.comparemod .listbox dd.d1 span em{font-size:12px; color:#999;}
.comparemod .listbox .capital dd{width:148px;font-size:14px; text-align:center; padding:20px 0;}

/*显示页面*/
.show .topmod{ background-color: #fff;border: 5px solid #eeeeee;padding: 10px;position:relative;}
.show .topmod .tophd{ font-size:24px; margin-bottom:15px;padding-bottom:15px; border-bottom:1px solid #eee;}
.show .topmod .tophd h2{float:left;width:990px;}
.show .topmod .tophd i{vertical-align: middle;}
.show .topmod .linefocusbox{float:left;width:600px; margin-right:10px; display:inline;}
/**显示页面幻灯片**/
.txmovie{position:relative;width:490px;height:409px; background:#000; }
.focus_pic{width:590px;height:409px;overflow:hidden;}
.focus_pic li{vertical-align:top}
.focus_pic img{width:590px;height:409px;display:inline-block;vertical-align:top;object-fit: cover;}
.focus_nav{position:absolute;right:-110px;bottom:0;background-color:#f2f2f2;filter:progid:dximagetransform.microsoft.gradient(enabled='true', startcolorstr='#7f000000',endcolorstr='#7f000000');width:100px;height:409px;*zoom:1; padding-left:10px;overflow:hidden;}
:root .focus_nav{-ms-filter:none}
.focus_nav ul{position:relative;*zoom:1; padding-top:10px !important;  }
.focus_nav li{position:relative;*zoom:1;margin-bottom:10px; cursor:pointer;}
.focus_nav .navprev,.focus_nav .navnext{border:1px solid #fff;background-color:rgba(0, 0,0,.6);filter:progid:dximagetransform.microsoft.gradient(enabled='true', startcolorstr='#7f000000',endcolorstr='#7f000000');display:inline-block;*zoom:1;width:43px;height:36px;line-height:100;overflow:hidden;opacity:.6;filter:alpha(opacity=60);background-image:url(/uploads/image/pskimages/focus.png);_background-image:;background-repeat:no-repeat;position:absolute;bottom:10px}
.focus_nav .navprev{background-position:14px 8px;right:54px;border-right-color:transparent}
.focus_nav .navnext{background-position:-18px 8px;right:10px}
.focus_nav .navprev:hover,.focus_nav .navnext:hover{opacity:1;filter:alpha(opacity=100);border-right-color:#fff}
.focus_nav img{border:2px solid #fff;width:86px;height:50px}
.focus_nav .on b{color:#fff;position:absolute;top:-10px;left:30px;font-size:10px;font-family:arial;-webkit-text-size-adjust:none}	
.txmovie .focus_nav li .cover{position:absolute;top:0;left:0;width:91px;height:54px;line-height:999px;overflow:hidden;font-size:0;background:#040303;filter:alpha(opacity=30);opacity:.3}
.txmovie .focus_nav li.on .cover{display:none}

/**简要描述**/
.show .topinfo{float:left;width:555px; position:relative; }
.show .topinfo .pricebox{background:url(/uploads/image/pskimages/pricebg.png);color: #f60;display: block;float: right;font-size: 14px;height: 56px;line-height: 24px;margin-bottom: -110px;width: 159px;}
.show .topinfo .pricebox a{color: #f60;cursor: pointer;display: block;height: 56px;position: relative;width: 159px;}
.show .topinfo .price span.r{display: block;font-family: 宋体;font-size: 12px;left: 10px;line-height: 12px;position: absolute;top: 10px;}
.show .topinfo .price strong{font: 26px/26px arial;left: 10px;position: absolute;top: 27px;}
.show .topinfo .price i{color: #666;font: 12px/16px arial,宋体;left: 95px;position: absolute;text-align: center;top: 15px;width: 60px;}
.show .topinfo .brief{background:#fffbee;border: 1px solid #ffc13b;font-family: arial;font-size: 14px;margin-top: 5px;padding: 10px;color:#666; height:100px; overflow: auto;}
 .show .infolist li .yuanjia{color: #999; padding-left: 20px;}
.show .infolist li em{color: #f60;font-family: arial;font-size: 14px;}
.show .infolist li span.p{color: #f60;font-family: tahoma;font-size: 32px;font-weight: 700;}
.show .infolist li{line-height: 20px;margin-bottom: 14px;font-size:12px; color:#666;}
.show .infolist li label{width:60px; float:left;color:#666;padding-right:14px; text-align:right;font-family:"宋体";font-size:14px;}
.show .infolist li.sum{height: 40px;}
.show .infolist li.sum label{ color: #3aa400;font-weight:500;}
.show .infolist li.sum label em{font: 30px/1.5 arial,simsun,sans-serif;margin-right: 3px}
.show .infolist li.sum a{color: #999;display: inline-block; font-size: 12px;padding-top: 15px;text-decoration: underline; padding-right:25px;}
.show .infolist li.sum i{padding-left:25px; padding-right:5px;}
.show .infolist li del{ font-size:12px; color:#999; font-family:tahoma;padding-right:15px;}
.show .infolist li .price{font-size:24px; color:#f60;font-family:arial;padding-right:5px;}
.show .infolist li .price b{font-size:12px;font-weight:500;padding-right:5px;}
.show .infolist li span{font-size:12px;}
.show .infolist li span.h{font-size:14px; color:#f90;padding-right:15px;}
.show .infolist li.t label{ line-height:26px;}
.show .infolist li.t span{background-color: #66cccc;color: #f46033; display: inline-block;height: 26px;line-height: 26px;padding: 0 10px;margin-right:5px;color:#fff; overflow:hidden;}
.show .infolist li.t span.s1{background-color: #66cccc;}
.show .infolist li.t span.s2{background-color: #ff99cc;}
.show .infolist li.t span.s3{background-color: #ff9999;}
.show .infolist li.t span.s4{background-color: #4582d2;}
.show .infolist li.t span.s5{background-color: #ffaa66;}
.show .infolist li.t span.s6{background-color: #ff6666;}
.show .infolist li.t span.s7{background-color: #99cc66;}
.show .infolist li.t span.s8{background-color: #66ccff;}
.show .infolist li.pay span{float:left;padding:0 15px 0 20px; background: url(/uploads/image/pskimages/show.png) no-repeat; margin-bottom:6px;}
.show .infolist li.pay span.yes{background-position:0 -306px; color:#000;}
.show .infolist li.pay span.no{background-position:0 -336px; color:#999;}
.show .bottombox .btncollection{float:left; height:24px; line-height:24px; padding:0 10px; background:#fc9354;border-radius: 3px; color:#fff;}
.show .bottombox .btncollection:hover{background:#0470b1;}
.show .bottombox .shareto{float:right;}

/**优惠信息**/
.show .infolist li.discountinfo{border-bottom: 0;height: auto;}
.discountinfo dl{float: left;float: left;margin-top: -6px;width: 435px;}
.discountinfo dd{display: inline;float: left;margin: 6px 6px 0 0;position: relative;z-index: 1;}
.discountinfo dd .text{border: 1px solid #64c201;height: 22px;line-height: 22px;color: #555;overflow: hidden;padding-right: 7px;padding-right: 7px;border-radius: 3px; float:left;}
.discountinfo dd .text b{background: #64c201;display: inline-block;color: #fff;font-weight: normal;margin-right: 7px;padding: 0 7px;}
.discountinfo dd .bonus{border-color: #f87633;}
.discountinfo dd .bonus b{background: #f87633;}
.hovertip{display: none;padding: 7px;position: absolute;top: 23px;left: -7px;}
.hovertip .box{background: #fff;border: 1px solid #dfdfdf;box-shadow: 0 5px 5px #666;padding: 5px 10px;position: relative;width: 230px;}
.hovertip .box b{background:  no-repeat 0 0;display: block;font-size: 0;height: 7px;position: absolute;left: 7px;top: -7px;width: 12px;}
.hovertip .box p{color: #000;line-height: 22px;text-align: justify;}
/**top点评**/
.show .topinfo .comments{}
.show .topinfo .comments p{padding-bottom:8px; font-size:12px; text-indent:8px;}
.show .topinfo .comments .content{float:left;padding:5px;border:5px solid #fff5df;  height: 38px; overflow:hidden;}
/**价格类型-预订**/
.show .personmod{border: 3px solid #8ecff8; background:#fff;margin-top: 20px;}
.show .linetype{padding: 10px 15px 0; }
.show .linetype span{float:left;margin-left:10px;margin-bottom:10px; height:26px; line-height:26px; border:1px solid #dfdfdf; background:#fff; padding:0 10px; border-radius:3px; cursor:pointer;box-shadow: 0 0 3px #d6d6d6 inset; display:inline-block;}
.show .linetype span.cur{ color:#fff; background:#f90; border-color:#f90;box-shadow: 0 0 2px #f30;}
.show .makeorder{background: #fff;line-height: 42px;padding: 10px 15px;border-top:1px solid #eadfc3;}
.show .makeorder dt{float: right;}
.show .makeorder dt a{background: #f40;color: #fff;display: block;padding: 0 10px;width: 120px;text-align: center;}
.show .makeorder dd{color: #000;float: left;height: 32px;line-height: 32px;margin-right: 15px;padding: 5px 0;}

.show .makeorder dd.person{position:relative;}
.show .makeorder dd .personbox{float:left; padding-right:10px; margin-right:10px; border-right:1px solid #eee;}
.show .makeorder dd .personbox em{float:left;padding-right:6px; font-weight:700;}
.show .makeorder dd .personbox .quan{float:left;padding-left:5px;}
.show .makeorder dd .personbox .quan li{float:left;position:relative; margin:5px 5px 0 0;}
.show .makeorder dd .personbox .quan li i{height:20px; line-height:20px; width:20px; text-align:center;float:left; background:#f90; color:#fff;border-radius: 20px;}
.show .makeorder dd .personbox .hovertip{left:-10px;}
.show .makeorder dd .personbox .hovertip em{padding:0; float:none; color:#f60; font-family:arial;}
.show .makeorder dd .personbox .hovertip .box{width:246px;}
.show .personmod .bxmsg{height:22px; line-height:22px;color:#c00; padding:5px 0;}

.show .makeorder dd .inputwrap{border: 1px solid #dfdfdf;border-top: 1px solid #888;height: 30px;line-height: 30px;padding: 0 7px 0 5px;position: relative;z-index: 10; float:left;}
.show .makeorder dd .inputwrap .inputtext{background: #fff;border: 0;color: #666;float: left;height: 18px;line-height: 18px;padding: 6px 5px 6px 0;text-align: center;width: 30px;}
.show .makeorder dd .option{float: left;border-left: 1px solid #dfdfdf;}
.show .makeorder dd .option li{background: url(/uploads/image/pskimages/arrowbg.png) no-repeat 9px -335px;cursor: pointer;height: 15px;line-height: 15px;padding: 0 2px 0 9px;width: 7px;}
.show .makeorder dd .option li.down{background-position: 9px -334px;}
.show .makeorder dd .option li.up{background-position: 9px -265px;}
.show .makeorder dd .inputwrap .datetext{background: url(/uploads/image/pskimages/arrowbg.png) no-repeat right -326px #fff;color: #666;height: 30px;line-height: 30px;padding-right: 7px;width: 320px;}
.show .makeorder dd .inputwrap em{color: #f40;font-weight: bold;}
.show .makeorder dd i{color: #999;}
.show .makeorder dd .datecon{display: none;position: absolute;top: 30px;left: -1px;}
.show .makeorder dd .datecon .box{border: 1px solid #dfdfdf;background: #fff;width: 339px;}
.show .makeorder dd .datecon ul{max-height: 155px;_height: 155px;overflow: auto;}
.show .makeorder dd .datecon li{border-bottom: 1px solid #efefef;color: #666;height: 30px;line-height: 30px;padding: 0 7px 0 5px;}
.show .makeorder dd .datecon li:hover{background: #f5f5f5;}

.show .promotioninfo{padding:8px 10px;}
.show .promotioninfo .text{float:left; height:22px; line-height:22px; border:1px solid #c00;padding-right:5px;border-radius: 2px;}
.show .promotioninfo .text b{ background:#c00; color:#fff; float:left; padding:0 5px; margin-right:5px;}

/**日历**/
/*
.show .calendar{ margin-top:20px;border: 1px solid #ccc;border-radius: 3px;margin: 0;overflow: hidden;padding: 10px 12px;width:1200px;}
.show .calendar .outer{}
.show .calendar .outer table{ float:left;width:595px;border-collapse: collapse;border:1px solid #dfdfdf;box-shadow: 0 0 8px #dedede; background:#fff;}
.show .calendar .outer table.first{margin-right:10px;}
.show .calendar .outer table .month{ background:#f90; height:36px; line-height:36px;}
.show .calendar .outer table .prevmonth a,.show .calendar .outer table .nextmonth a{display:block;height:36px; width:17px; background:url(/uploads/image/pskimages/calendar.png) no-repeat;}
.show .calendar .outer table .prevmonth{float:left; padding:0 8px;}
.show .calendar .outer table .nextmonth{float:right;padding:0 8px;}
.show .calendar .outer table .prevmonth .prev{ background-position:-36px 11px;}
.show .calendar .outer table .nextmonth .next{ background-position:0 11px;}
.show .calendar .outer table .prevmonth .prev0{ background-position:-36px -26px; cursor:not-allowed;}
.show .calendar .outer table .nextmonth .next0{ background-position:0 -26px; cursor:not-allowed;}
.show .calendar .outer table .month a:hover{ text-decoration:none;}
.show .calendar .outer table .dates{ text-align:center;font-size:16px; color:#fff;}
.show .calendar .outer table .dates em{font-family:arial;}
.show .calendar .outer table .week{ height:32px; background:#f2f2f2; text-align:center;}
.show .calendar .outer table td{width:86px; height:60px; border:1px solid #dfdfdf;vertical-align: top;}
.show .calendar .outer table .week th{text-align:center;}
.show .calendar .outer table td p{padding:0 8px;line-height:20px;}
.show .calendar .outer table td p.money{text-align:right;}
.show .calendar .outer table td p em{color:#f60; font-family:arial; font-size:13px;}
.show .calendar .outer table td.no{ background:#fafafa; color:#999;}
.show .calendar .outer table td.cur{background:#fef3b9}
.show .calendar .outer table td.hover{background:#fef3b9; cursor:pointer;}
.show .calendar .outer table td.no:hover{cursor:default;}
*/

/*线路详情页行程日历*/
.show .calendar{ margin-top:20px;}
.show .calendar .outer{width:1200px;overflow: hidden;}
.show .calendar table{float:left;width:595px;border-collapse: collapse;border:1px solid #dfdfdf;box-shadow: 0 0 8px #dedede; background:#fff;margin-right: 5px;}
.show .calendar .week th{background: #f2f2f2;color: #666;height: 26px;line-height: 26px;overflow: hidden;width: 63px;text-align: center;}
.show .calendar .week th.weekend{background: #2a98da;color: #fff;}
.show .calendar .month th div{ background: #1f85d7 none repeat scroll 0 0;height:36px; line-height:40px;color: #fff; font-size: 16px; text-align: center}
.show .calendar .month th .prevmonth,.calendar .month th .nextmonth{float: left;width: 63px;}
.show .calendar .month th .dates{float: left;width:460px;text-align: center;}
.show .calendar .month th .dates em{font: bold 16px/22px arial,helvetica,sans-serif;}
.show .calendar .month th a{background: url(/uploads/image/pskimages/calendarbg.gif) no-repeat 0 0;display: inline-block;height: 22px;width: 63px;overflow: hidden;}
.show .calendar .month th a.prev1{background-position: 0 0;}
.show .calendar .month th a.prev1:hover{background-position: 0 -22px;}
.show .calendar .month th a.prev0{background-position: 0 -44px;cursor: not-allowed;}
.show .calendar .month th a.next1{background-position: 0 -66px;}
.show .calendar .month th a.next1:hover{background-position: 0 -88px;}
.show .calendar .month th a.next0{background-position: 0 -110px;cursor: not-allowed;}
.show .calendar td{width:86px; height:60px; border:1px solid #dfdfdf;vertical-align: top;}
.show .calendar td.cur{background:#fef3b9}
.show .calendar td.hover{background:#fef3b9; cursor:pointer;}
.show .calendar table td p{padding:0 8px;line-height:25px;}
.show .calendar table td p.money{text-align:right;}
.show .calendar td em{font-family: arial;font-size: 16px;}
.show .calendar td em.money{color: #f60;font-weight: bold;font-size: 16px;}
.show .calendar .nl{ font-size:12px; color:#b4b5b6;}

/**快速导航**/
.show .mainbox{margin-top:20px; background:#fff;}
.show .maincon{width: 1200px;}
.show .maincon .navbox{border-bottom: 1px solid #d5d5d5;height: 47px;width: 1200px !important;border-left:1px solid #d5d5d5; z-index:9999; background:#fff;}
.show .maincon .tabon{position:fixed; top:0px;}
.show .maincon .navbox li{ float: left; background-color:#fff;}
.show .maincon .navbox li a{ padding:3px 18px 0; height:43px; font: 18px/43px 'microsoft yahei'; text-align: center;  color: #333; display:inline-block;  border:1px solid #d5d5d5; border-width: 1px 1px 0 0;}
.show .maincon .navbox li a:hover{text-decoration:none;}
.show .maincon .navbox li a.cur{border-top: 3px solid #1f85d7;display: inline-block;font-weight: bold;padding: 1px 18px;position: relative;}
.show .maincon .navbox li.goticket{float:right;display:none; }
.show .maincon .navbox li.goticket a{float:right; color:#fff; border:1px solid #e08821; margin-right:0; height: 38px;font: 18px/38px 'microsoft yahei'; padding: 3px 30px 0; background-color: #fb9125;background-image: -webkit-linear-gradient(top, #fb9125, #fa8721);background-image: -moz-linear-gradient(top, #fb9125, #fa8721);background-image: -ms-linear-gradient(top, #fb9125, #fa8721);background-image: -o-linear-gradient(top, #fb9125, #fa8721);background-image: linear-gradient(top, #fb9125, #fa8721);	color: #fff;border-radius: 3px;text-align: center;border: 1px solid #e08821;-webkit-box-shadow: inset 0 1px 0 0 #fcad5c;box-shadow: inset 0 1px 0 0 #fcad5c; }
.show .maincon .navbox li.goticket a:hover { color:#fff;background-color: #fd7b2b;background-image: -webkit-linear-gradient(top, #fd802c, #fd6f29);background-image: -moz-linear-gradient(top, #fd802c, #fd6f29);background-image: -ms-linear-gradient(top, #fd802c, #fd6f29);background-image: -o-linear-gradient(top, #fd802c, #fd6f29);background-image: linear-gradient(top, #fd802c, #fd6f29);border: 1px solid #fc6621;-webkit-box-shadow: inset 0 1px 0 0 #fea161;box-shadow: inset 0 1px 0 0 #fea161;cursor: pointer;text-decoration: none;}
/**详情数据**/
.show .maincon .itemlist{background-color: #fff; border:1px solid #d5d5d5;border-width:1px; box-shadow: 1px 1px 1px #ebeef0;border-top:0 none;}
.show .maincon .itembox{padding: 25px 25px 25px 106px; border-top: 3px solid #f1f1f1;}
.show .maincon .intros {border-top:none;}
.show .maincon .itemlist .itemhd{float: left;height: 75px;margin-left: -91px;padding-top: 5px;position: relative;text-align: center;width: 75px; font-size:16px; line-height:28px; color:#fff;background: #6bc2fa;}
.show .maincon .itembox .itemhd i{display: inline-block;height: 40px;width: 40px; background:url(/uploads/image/pskimages/show.png) no-repeat;}
.show .maincon .trip .itemhd i{background-position:-2px -375px;}
.show .maincon .cost .itemhd i{background-position:-60px -375px;}
.show .maincon .instructions .itemhd i{background-position:-2px -496px;}
.show .maincon .prompt .itemhd i{background-position:-61px -496px;}
.show .maincon .process .itemhd i{background-position:-2px -428px;}
.show .maincon .review .itemhd i{background-position:-2px -549px;}
.show .maincon .consults .itemhd i{background-position:-61px -429px;}
/**行程介绍**/
.show .maincon .trip{border-top:none;}
.show .maincon .tripitem {margin-bottom:20px;}
.show .maincon .tripitem .tit{height:40px; line-height:40px; font-size:16px; border-bottom:2px solid #dfdfdf; position:relative;}
.show .maincon .tripitem .tit span{height:40px; line-height:40px; padding:0 8px 0 12px; border-bottom:2px solid #1f85d7; position:absolute;bottom:-2px;left:0;}
.show .maincon .tripitem .content{padding:10px 0; position:relative;}
.show .maincon .tripitem .content img{max-width:650px;display:inline; padding:5px; border: #b9b9b9 1px solid;margin: 5px;}
.show .maincon .tripitem .daysnav{ position: absolute; width:75px; top:0;left:-93px;}
.show .maincon .tripitem .daysnav a{display:inline-block;width:60px;text-align:center;background:#dddddd;color:#fff;border-radius:3px;margin-bottom:3px;height: 30px;line-height: 30px;font-size: 14px; }
.show .maincon .tripitem .daysnav .cur,.show .maincon .tripitem .daysnav a:hover{background:#6bc2fa;text-decoration:none;}
.show .maincon .tripitem .daysnav .daysnavbox{top:53px !important;}
.show .maincon .triplist{ margin-left:80px; border-left:1px dashed #e8e8e8; padding-left:30px;padding-top:10px; }
.show .maincon .triplist .module{ position:relative; padding-bottom:25px;border-bottom: 1px dotted #ccc;margin-bottom:20px;}
.show .maincon .triplist .module h2{ position:absolute;top:0;left:-100px; font-size:17px; color:#000;}
.show .maincon .triplist .module h4{position:absolute;top:0;left:-100px; font-size:12px; color:#333; width:52px; text-align:right; font-weight:bold;}
.show .maincon .triplist .module i{ height:18px; width:18px; background:url(/uploads/image/pskimages/show.png) no-repeat #fff; position:absolute;top:0;left:-38px;}
.show .maincon .triplist .title i{background-position:-66px -552px; width:34px; height:40px;  top: -8px;left: -47px; line-height:37px; text-align:center;font-size:14px; color:#fff;}
.show .maincon .triplist .title h3{font-size:16px;}
.show .maincon .triplist .title h3 img{display:inline; padding:0 5px;}
.show .maincon .triplist .dining i{background-position:0 -613px;}
.show .maincon .triplist .live i{background-position:-20px -612px;}
.show .maincon .triplist .scenic i{background-position:0 -637px;}
.show .maincon .triplist .travel i{background-position:-65px -612px}
.show .maincon .triplist .expense i{background-position:-20px -638px;}
.show .maincon .triplist .shop i{background-position:-86px -612px;}
.show .maincon .triplist .dining span{ padding:0 15px;background:url(/uploads/image/pskimages/show.png) no-repeat; font-size:14px;}
.show .maincon .triplist .dining span.yes{background-position:0 -685px;}
.show .maincon .triplist .dining span.no{background-position:0 -656px;}
.show .maincon .triplist .live span{font-size:14px;}
.show .maincon .triplist .travel{padding-bottom:0; border-bottom:none;}
.show .maincon .triplist .travelbox{padding-bottom:10px; margin-bottom:10px; border-bottom: 1px dotted #ccc; position:relative;}
.show .maincon .triplist .travelhd{position:absolute; width:90px; top:0;left:-130px;}
.show .maincon .triplist .travelhd h5{ position:relative;text-align: right; padding-right:8px; font-weight:bold;}
.show .maincon .triplist .travelhd h5 i{ position:absolute;right:-21px;top:0; left:auto;}
/**景点图片**/
#preview{background: #fff;border: 1px solid #efefef;display:none;position: absolute;padding: 3px;z-index: 99999;}
#preview img{max-width:560px;}
.show  .scenicbox{width:956px; overflow:hidden;}
.show  .scenicbox ul{width: 980px;overflow: hidden; position:relative;}
.show  .scenicbox li{border: 1px solid #efefef;display: inline;float: left;height: 133px;margin: 0 15px 15px 0;overflow: hidden;position: relative;width: 177px;}
.show  .scenicbox li div{cursor: pointer;color: #fff;height: 30px;line-height: 30px;overflow: hidden;position: absolute;left: 0;bottom: 0;padding: 0 10px;width: 157px;text-align: center;}
.show  .scenicbox li div.bg{background: #000;opacity: 0.7;filter: alpha(opacity=70);}
/**购物-自费**/
.expense table,.shop table{ border:1px solid #e8e8e8; border-width:1px 0 0 1px;}
.expense table th,.shop table th{height:32px; line-height:32px; background:#f3f3f3;text-align:center;border:1px solid #e8e8e8;border-width:0 1px 1px 0;}
.expense table td,.shop table td{padding:6px; border:1px solid #e8e8e8; border-width:0 1px 1px 0; }
/**费用说明**/
.show .costlist{ margin-bottom:15px;}
.show .costhd {height:32px; border-bottom:1px solid #dfdfdf;}
.show .costhd span{float:left; background:#fff; height:31px; line-height:32px; padding:0 12px; font-size:14px; color:#000; border-radius:3px 3px 0 0;border:1px solid #dfdfdf;border-bottom:0px none;margin-right: 5px;cursor: pointer;}
.show .costhd span.cur{border-top: 2px solid #3aa400;font-weight: 600;}
.show .cost dl{background:#f5f5f5;border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.show .cost dt{float:left;width:100px; font-size:14px; line-height:42px; text-align:center;}
.show .cost dd{float:left;width:948px;background:#fff;border-left:1px solid #dfdfdf; padding:8px;min-height: 31px;}
/**点评**/
.show  .review .textcon{overflow: hidden;width: 930px;}
.show  .review .markinfo{border: 1px solid #ececec;}
.show  .markinfo .mark1{background: #fff;color: #333;float: left;font-size: 14px;height: auto;padding: 26px 0;width: 140px;text-align: center;}
.show  .markinfo .mark2{background: #fff;border: 1px solid #ececec;border-width: 0 1px;float: left;padding: 0 35px 10px;width: 400px;}
.show  .markinfo .mark3{float: left;height: auto;overflow: hidden;width: 453px; text-align:center;padding-top:26px;}
.show  .markinfo .mark1 h3{height: 44px;line-height: 44px;}
.show  .markinfo .mark1 em{color: #f40;font-size: 36px;font-weight: bold;}
.show  .markinfo .mark2 dl{padding-top: 10px;}
.show  .markinfo .mark2 dt{float: left;height: 18px;line-height: 18px;overflow: hidden;text-align: right;width: 60px;}
.show  .markinfo .mark2 dd{float: left;height: 18px;line-height: 18px;overflow: hidden;}
.show  .markinfo .mark2 dd.d3{background:  repeat-x 0 0;border: 2px solid #e3e4e3;border-width: 0 2px;font-size: 0;height: 14px;line-height: 14px;margin: 3px 10px 1px 7px;_margin: 2px 10px 2px 7px;width: 250px;}
.show  .markinfo .mark2 dd.d3 div{background:  repeat-x 0 0;font-size: 0;height: 14px;line-height: 14px;}
.show  .markinfo .mark2 dd.d4{color: #f40;font-family: arial;font-weight: bold;width: 30px;}
.show  .markinfo .mark2 dd.d3 div.blue{background-position: 0 -40px;}
.show  .markinfo .mark2 dd.d3 div.orange{background-position: 0 -80px;}
.show  .markinfo .mark2 dd.d3 div.green{background-position: 0 -120px;}
.show  .markinfo .mark2 dd.d3 div.red{background-position: 0 -160px;}
.show  .markinfo .mark3 .btn{ background:#ff9913; color:#fff; font-size:16px; height:36px; line-height:36px; padding:0 25px; display:inline-block;text-shadow: 0 0 1px #333;}
.show  .markinfo .mark3 .btn:hover{background:#f60;text-decoration:none;}
.show  .markinfo .mark3 h3{font-size:14px; padding-top:10px; color:#999;}
.show  .print{margin-right: 6px; height: 24px; background: none repeat scroll 0% 0% rgb(255, 153, 0); padding: 0px 12px; line-height: 24px; color: rgb(255, 255, 255); display: inline-block; margin-bottom: 8px; text-shadow: 0px 0px 1px rgb(120, 120, 120);}
.show  .download{margin-right: 6px; height: 24px; background: none repeat scroll 0% 0% rgb(255, 153, 0); padding: 0px 12px; line-height: 24px; color: rgb(255, 255, 255); display: inline-block; margin-bottom: 8px; text-shadow: 0px 0px 1px rgb(120, 120, 120);}
.show  .review .listbox{background: #fff;margin-top: 15px;}
.show  .review .listbox p{color: #666;}
.show  .review .listbox dl{margin-top: 15px;}
.show  .review .listbox dt{float: left;margin-right: 20px;width: 81px;}
.show  .review .listbox dt img,.show  .review .listbox dt .visitor{border: 1px solid #ececec;display: block;height: 75px;width: 75px;padding: 2px;}
.show  .review .listbox dt .visitor{background:  no-repeat 2px 2px;}
.show  .review .listbox dt p{height: 18px;line-height: 18px;overflow: hidden;padding-top: 5px;text-align: center;}
.show  .review .listbox dt .user{color: #328605;text-transform: uppercase;}
.show  .review .listbox dt .date{color: #888;}
.show  .review .listbox dd{float: left;width: 966px;}
.show  .review .listbox dd .box{border: 1px solid #ececec;border-top: 1px solid #bbb;width: 964px;position: relative;_position: static;}
.show  .review .box .hd{border-bottom: 1px solid #ececec;height: 40px;line-height: 40px;margin: 0 15px; background:#fff; font-size:12px;}
.show  .review .box .hd li{color: #f40;float: left;margin-right: 15px;}
.show  .review .box .hd b{color: #333;font-weight: normal;}
.show  .review .box .hd li.bonus{background:  no-repeat 0 12px;color: #f40;padding-left: 22px;}
.show  .review .box .hd li.bonus em{font-weight: bold;}
.show  .review .box .desc{color: #888;line-height: 24px;padding: 12px 15px 0;text-align: justify;}
.show  .review .arrow{background: url(/uploads/image/pskimages/arrowleft.png) no-repeat 0 0;display: block;_display: none;position: absolute;left: -7px;top: 34px;width: 7px;height: 12px;}
.show  .review .more{height: 16px;font-size: 0;overflow: hidden;text-align: right;}
.show  .review .more b{background:  no-repeat 0 0;cursor: pointer;display: inline-block;height: 16px;width: 16px;}
.show  .review .moreup b{background-position: 0 bottom;}
.show  .review .moreinfo{display: none;margin-top: 10px;padding: 0 15px;}
.show  .review .impressions{height: 26px;padding: 10px 0;}
.show  .review .usergallery{border-top: 1px solid #ececec;}
.show  .review .usergallery li{float: left;height: 75px;overflow: hidden;width: 100px;padding: 10px 10px 0 0;}
.show  .review .impressions li{background: #f40;color: #fff;display: inline-block;float: left;font-size: 12px;margin-right: 5px;padding:0 8px;}
.show  .review .impressions li.t1{background: #6cc;}
.show  .review .impressions li.t2{background: #f60;}
.show  .review .impressions li.t3{background: #f9c;}
.show  .review .impressions li.t4{background: #f99;}
.show  .review .impressions li.t5{background: #f96;}
.show  .review .impressions li.t6{background: #f66;}
.show  .review .impressions li.t7{background: #9c6;}
.show  .review .impressions li.t8{background: #6cf;}
.show  .review .impressions li.t9{background: #69c;}
/**咨询**/
.show  .consult {overflow: hidden;width: 1068px;}
.show  .consult .formbox{border: 1px solid #ececec;}
.show  .consult .formbox textarea{background: #fff;border: 0;color: #666;line-height: 20px;height: 80px;overflow: auto;padding: 5px;width: 1056px;resize: none;}
.show  .consult .formbtn{border: 1px solid #ececec;border-top: 0;color: #888;height: 40px;line-height: 40px;padding-left: 15px;}
.show  .consult .formbtn .btn{background: #f40;border: 0;color: #fff;cursor: pointer;float: right;padding: 0 15px;width: 48px;text-align: center;}
.show  .consult .formbtn .user{color: #f40;font-weight: normal;}
.show  .consult .listbox{background: #fff;margin-top: 15px;}
.show  .consult .listbox p{color: #666;}
.show  .consult .listbox dl{margin-top: 15px;}
.show  .consult .listbox dt{float: left;margin-right: 20px;width: 81px;}
.show  .consult .listbox dt img,.consult .listbox dt .visitor{border: 1px solid #ececec;display: block;height: 75px;width: 75px;padding: 2px;}
.show  .consult .listbox dt .visitor{background:  no-repeat 2px 2px;}
.show  .consult .listbox dt p{height: 18px;line-height: 18px;overflow: hidden;padding-top: 5px;text-align: center;}
.show  .consult .listbox dt .user{color: #328605;text-transform: uppercase;}
.show  .consult .listbox dt .date{color: #888;}
.show  .consult .listbox dd{float: left;width: 967px;}
.show  .consult .listbox dd .box{border: 1px solid #ececec;border-top: 1px solid #bbb;width: 965px;position: relative;_position: static;}
.show  .consult .box .desc{color: #666;line-height: 20px;padding: 10px 15px;}
.show  .consult .box .reply{background: #ffffe0;border-top: 1px solid #ececec;color: #bd7f00;line-height: 20px;padding: 10px 15px;}
.show  .consult .box .reply b{font-weight: normal;}
.show  .consult .box .pending{color: #f40;}
.show  .consult .arrow{background: url(/uploads/image/pskimages/arrowleft.png) no-repeat 0 0;display: block;_display: none;position: absolute;left: -7px;top: 17px;width: 7px;height: 12px;}

/*类型页面*/
.category {}
.category .shareto { float:right;}
.category .leftbox{float:left; width:300px;}
/**目的地**/
.category .citybox{background:#f4f4f4; border:1px solid #e8e8e8;padding:0 10px; position:relative;}
.category .citybox span{line-height:36px; float:right;padding-right:12px; position:relative; cursor:pointer; padding-left:25px;background:url(/uploads/image/pskimages/list.png) no-repeat -8px -593px; color:#999;}
.category .citybox span i{ position:absolute;top:16px;right:-3px; background:url(/uploads/image/pskimages/arrowbg.png) no-repeat 0 -338px; width:8px; height:8px; display:block;}
.category .citybox span em{font-size:16px; padding-right:5px; color:#f60;}
.category .citybox .citylist{ position:absolute; top:39px;left:0; background:#fff; padding-bottom:15px;border-bottom:1px solid #e8e8e8; display:none; z-index:999; width:100%;}
.category .citybox .citylist a{float:left;margin:15px 0 0 15px;width:54px; height:28px; line-height:28px; background:#f5f5f5; border:1px solid #e8e8e8; text-align:center;}
.category .citybox h2{ font-size:16px; float:left;height:40px; line-height:40px;color:#ff6600;}
.category .destination{padding:0 10px;border:1px solid #e8e8e8; border-top:none;background:#fff;}
.category .destination h2{font-size:16px;height:40px; line-height:40px;color:#ff6600;background:#f4f4f4; position:relative;margin:0 -10px; text-indent:10px; border-bottom:1px solid #e8e8e8;}
.category .destination dl{padding-bottom:12px;padding-top:12px;}
.category .destination dt{font-size:16px; padding-bottom:5px;border-bottom:1px dashed #e0e0e0; color:#000;margin-bottom:5px;}
.category .destination dt a{color:#ff6600;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);}
.category .destination dd a{float:left;height:28px; line-height:28px;width:92px;}
.category .rightbox{ margin-left:20px; width:880px; float:left;display:inline;}
/**热门线路**/
.category .linehot{border:1px solid #e8e8e8; border-top:2px solid #ff6411; background:#fff;}
.category .linehot h2{background:#f4f4f4; height:40px; line-height:40px; border-bottom:1px solid #e8e8e8; text-indent:45px; font-size:16px; position:relative;}
.category .linehot h2 i{ width:32px; height:47px; display:block; position:absolute; top:-2px;left:8px;background:url(/uploads/image/pskimages/list.png) no-repeat -202px -515px;}
.category .linehot li{float:left; width:252px; margin-left:-1px;border-left:1px solid #e8e8e8;padding:20px; position:relative;}
.category .linehot i{position:absolute;width:59px; height:25px; line-height:25px; text-indent:5px; top:24px;left:20px; background:url(/uploads/image/pskimages/list.png) no-repeat; color:#fff;}
.category .linehot i.i1{background-position:0 -224px;}
.category .linehot i.i2{background-position: 0 -254px;}
.category .linehot i.i3{ background-position:0 -284px;}
.category .linehot i.i4{ background-position:0 -315px;}
.category .linehot li .pic{width:252px;height:189x; overflow:hidden;}
.category .linehot li img{width:252px;height:189x;}
.category .linehot li .title,.category .linehot li .bg{position:absolute;bottom:55px;left:20px;height:26px; font-size:14px;width:242px;padding:5px 5px 0 5px;overflow:hidden;transition: all 0.3s linear 0s;line-height:24px;}
.category .linehot li .title a{color:#fefefe;}
.category .linehot li .bg{background:#000;opacity: 0.7;filter: alpha(opacity=70);}
.category .linehot li .price{padding-top:8px;}
.category .linehot li .price span{font-size:18px; color:#f60; font-family:arial;}
.category .linehot li .price span em{font-size:12px;padding-right:3px;}
.category .linehot li .price a{float:right; width:73px; height:25px;line-height:25px; text-align:center; font-size:14px; color:#fff;background:url(/uploads/image/pskimages/list.png) no-repeat -160px -625px;}
.category .linehot li .price a:hover{text-decoration:none;}
/**线路数据**/
.category .tabs{height: 40px;line-height: 40px;margin-left: -1px;;}
.category .tabs a{display: block;}
.category .tabs dt,.category .tabs dd{border-left: 1px solid #e0e0e0;float: left;font-size: 14px;text-align: center;}
.category .tabs dt{background: #ff6600;color: #fff;font-size: 14px;width: 206px;text-align: left;}
.category .tabs dt b{background:  no-repeat 15px 6px;display: block;font-size: 16px;font-weight: bold;height: 40px;overflow: hidden;padding: 0 10px 0 50px;}
.category .tabs dd{height: 39px;line-height: 39px;width: 83px; border-bottom:1px solid #e8e8e8}
.category .tabs dd.on{background: #fff;font-weight: bold; border-bottom:none; height:40px; line-height:40px;}
.category .tabs dd.on a{color: #ff6600;}
.category .mode{background: #fff;border: 1px solid #e0e0e0;border-top: 1px solid #ff6600;margin-top: 20px;overflow: hidden;width:878px;}
.category .mode .content{padding: 15px 0 0 15px;overflow: hidden;}
.category .mode li{display: inline;float: left;height: 183px;padding: 0 15px 15px 0;width: 198px;}
.category .mode li.norecord{color: #888;display: inline;float: left;height: 30px;line-height: 30px;padding: 0 15px 15px 0;width: 198px;}
.category .mode li dl{position: relative;}
.category .mode li dt{background: #aaa;height: 155px;overflow: hidden;width: 198px;}
.category .mode li img{-webkit-transition: all 1.1s;-moz-transition: all 1.1s;-o-transition: all 1.1s;-ms-transition: all 1.1s;transition: all 1.1s;vertical-align: top;}
.category .mode li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform: scale(1.1);}
.category .mode li dd.desc{color: #888;display: none;height: 18px;line-height: 18px;padding-top: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;_white-space: normal;}
.category .mode li dd.title{height: 32px;position: absolute;left: 0;top: 123px;width: 100%;}
.category .mode li dd.title .bg{background: #000;height: 32px;filter: alpha(opacity=70);opacity: 0.7;position: absolute;left: 0;top: 0;width: 100%;}
.category .mode li dd.title a{color: #fff;display: block;height: 22px;line-height: 22px;padding: 5px;position: absolute;left: 0;top: 0;width: 197px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;_white-space: normal;}
.category .mode li dd.price{background: url(/uploads/image/pskimages/date.gif) no-repeat 0 12px;height: 18px;line-height: 18px;overflow: hidden;padding: 10px 0 0 25px;}
.category .mode li dd.price span{color: #f40;float: right;}
.category .mode li dd.price em{font-size: 12px;}
.category .mode li dd.price  b{font-family: georgia;font-size: 14px;font-weight: bold;}
.category .mode li.top{height: 381px;width: 422px;}
.category .mode li.top dt{height: 321px;width: 422px;}
.category .mode li.top dd.desc{display: block;}
.category .mode li.top dd.title{top: 289px;}
.category .mode li.top dd.title a{font-size: 14px;font-weight: bold;width: 418px;}
/****/
.category .service{background: #fff; margin-top:20px; border:1px solid #e8e8e8;}
.category .container .service .content{padding: 0;}
.category .service h3.hd{background: #f60;color: #fff; height:36px;  line-height:36px; font-size:16px; padding:0 10px;}
.category .service li{background: url(/uploads/image/pskimages/service.png) no-repeat 15px 20px;border-bottom: 1px solid #efefef;float: left;height: 47px;overflow: hidden;padding: 10px 15px 10px 60px;width: 198px;}
.category .service li.d1{background-position: 15px 21px;}
.category .service li.d2{background-position: 15px -67px;}
.category .service li.d3{background-position: 15px -149px;}
.category .service li.d4{background-position: 15px -232px;}
.category .service li.end{background-position: 15px -318px;border: none;}
.category .service li b{color: #f60;display: block;font-weight: normal;font-size: 14px;height: 21px;line-height: 21px;overflow: hidden;}
.category .service li p{color: #999;height: 18px;line-height: 18px;overflow: hidden;padding-top: 5px;text-align: justify;}
/**点评**/
.category .commentmod{border:1px solid #e6e6e6;background:#fff;height:379px; overflow:hidden; margin-top:20px;}
.category .commentmod .hd{height:40px;line-height:40px; position:relative;border-bottom:1px solid #e6e6e6;font-size:16px;  padding-left:12px;background:#f4f4f4;}
.category .commentmod .commentlist{padding:0 15px !important;}
.category .commentmod .commentlist dl{border-bottom:1px dotted #ccc;padding-bottom:15px;padding-top:15px;}
.category .commentmod .commentlist dt{font-size:14px; height:24px; line-height:24px;overflow:hidden;}
.category .commentmod .commentlist dd.text{color:#b3b3b3;margin-bottom:5px;text-indent: 2em; position:relative;height:35px; overflow:hidden;padding-right:9px;}
.category .commentmod .commentlist dd.text i{height:10px; width:10px; display:block; position:absolute; background: no-repeat;}
.category .commentmod .commentlist dd.text i.s{left:0;top:0;background-position:0px -5px;}
.category .commentmod .commentlist dd.text i.e{right:5px;background-position:-10px 1px; bottom:5px;}
.category .commentmod .commentlist dd.user{color:#666;}
.category .commentmod .commentlist dd.user em{color:#f60;}
.category .commentmod .commentlist dd.user span{float:right;}


/*编辑器样式重写*/
.reset address,.reset blockquote,.reset dd,.reset div,.reset dl,.reset dt,.reset fieldset,.reset form,.reset frame,.reset frameset,.reset h1,.reset h2,.reset h3,.reset h4,.reset h5,.reset h6,.reset noframes,.reset ol,.reset p,.reset ul,.reset center,.reset dir,.reset hr,.reset menu,.reset pre{display:block;}
.reset li{display:list-item;}
.reset head{display:none;}
.reset table{display:table;}
.reset tr{display:table-row;}
.reset thead{display:table-header-group;}
.reset tbody{display:table-row-group;}
.reset tfoot{display:table-footer-group;}
.reset col{display:table-column;}
.reset colgroup{display:table-column-group;}
.reset td,.reset th{display:table-cell;}
.reset caption{display:table-caption;}
.reset th{font-weight:bolder; text-align:center;}
.reset caption{text-align:center;}
.reset body{margin:8px; line-height:1.12;}
.reset h1{font-size:2em; margin:.67em 0;}
.reset h2{font-size:1.5em; margin:.75em 0;}
.reset h3{font-size:1.17em; margin:.83em 0;}
.reset h4,.reset p,.reset blockquote,.reset ul,.reset fieldset,.reset form,.reset ol,.reset dl,.reset dir,.reset menu{margin:1.12em 0;}
.reset h5{font-size:.83em; margin:1.5em 0;}
.reset h6{font-size:.75em; margin:1.67em 0;}
.reset h1,.reset h2,.reset h3,.reset h4,.reset h5,.reset h6,.reset b,.reset strong{font-weight:bolder;}
.reset blockquote{margin-left:40px; margin-right:40px;}
.reset i,.reset cite,.reset em,.reset var,.reset address{font-style:italic;}
.reset pre,.reset tt,.reset code,.reset kbd,.reset samp{font-family:monospace;}
.reset pre{white-space:pre;}
.reset button,.reset textarea,.reset input,.reset object,.reset select{display:inline-block;}
.reset big{font-size:1.17em;}
.reset small,.reset sub,.reset sup{font-size:.83em;}
.reset sub{vertical-align:sub;}
.reset sup{vertical-align:super;}
.reset table{border-spacing:2px;}
.reset thead,.reset tbody,.reset tfoot{vertical-align:middle;}
.reset td,.reset th{vertical-align:inherit;}
.reset s,.reset strike,.reset del{text-decoration:line-through;}
.reset hr{border:1px inset;}
.reset ol,.reset ul,.reset dir,.reset menu,.reset dd{margin-left:40px;}
.reset ol{list-style-type:decimal;}
.reset ol ul,.reset ul ol,.reset ul ul,.reset ol ol{margin-top:0; margin-bottom:0;}
.reset u,.reset ins{text-decoration:underline;}
.reset br:before{content:"\a";}
.reset :before,.reset :after{white-space:pre-line;}
.reset center{text-align:center;}
.reset abbr,.reset acronym{font-variant:small-caps; letter-spacing:0.1em;}
.reset :link,.reset :visited{text-decoration:underline;}
.reset :focus{outline:thin dotted invert;}

.reset table.nobordertable td,.reset table.nobordertable th,.reset table.nobordertable caption{border:1px dashed #ddd !important}.reset table{margin-bottom:10px;border-collapse:collapse;display:table;}.reset td,.reset th{ background:white; padding: 5px 10px;border: 1px solid #ddd;}.reset caption{border:1px dashed #ddd;border-bottom:0;padding:3px;text-align:center;}.reset th{border-top:2px solid #bbb;background:#f7f7f7;}.reset td p{margin:0;padding:0;}
/*行程*/
.eachday{float:left;width:1138px;margin:20px 0 10px;position:relative}
.eachday .end{position:absolute;left:-57px;bottom:0;width:6px;height:6px;border-radius:50%;background:#00b7ee}
.eachday .day-con{float:left;width:1090px;padding:0 0 20px 30px;margin-left:-55px;position:relative;border-left:2px solid #eaeaea}
.eachday .day-num{position:absolute;left:-23px;top:-5px;color:#fff;width:44px;height:49px;text-align:center}
.eachday .day-num:before{color:#00b7ee;content:"\e635";display:inline-block;vertical-align:middle;font-family:st-iconfont!important;font-style:normal;font-size:44px;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}
.eachday .day-num .sz{display:block;width:44px;height:49px;line-height:64px;position:absolute;left:0;top:0;font-style:normal}
.eachday .day-tit{float:left;width:1090px;min-height:40px;margin-bottom:5px;font-size:14px;border-bottom:1px solid #d8d8d8}
.eachday .day-tit strong{color:#0082dd;float:left;width:95px;height:40px;line-height:40px;padding-left:15px;font-size:18px;font-weight:700}
.eachday .day-tit p{float:left;width:701px;min-height:20px;line-height:20px;margin-top:10px;font-size:14px}
.eachday .day-tb{float:left;width:1090px}
.eachday .day-tb td,.eachday .day-tb th{height:34px;line-height:34px;border-bottom:1px solid #d8d8d8}
.eachday .day-tb .bor_0 td,.eachday .day-tb .bor_0 th{border-bottom:0}
.eachday .day-tb th span{float:left;color:#0082dd;width:110px;height:34px;line-height:34px;font-weight:700}
.eachday .day-tb th span:before{color:#00b7ee;display:inline-block;vertical-align:middle;margin:-3px 2px 0 10px;font-family:st-iconfont!important;font-style:normal;font-size:24px;font-weight:400;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}
.eachday .day-tb th .yc:before{content:"\e632"}
.eachday .day-tb th .zs:before{content:"\e633"}
.eachday .day-tb th .gj:before{content:"\e62f"}
.eachday .txt{color:#000;float:left;width:1070px;line-height:24px;padding:10px;overflow:hidden}
.eachday .txt strong{font-weight:700!important}
.eachday .txt em,.eachday .txt i{font-style:italic!important}
.eachday .txt a{color:#0082dd}
.eachday .txt a:hover{color:#ff8a00;text-decoration:underline}
.eachday .txt img{max-width:100%}
.eachday .jd-lsit{float:left;width:811px}
.eachday .jd-lsit li{float:left;width:240px;margin:0 30px 0 10px}
.eachday .jd-lsit li.mr_0{margin-right:0}
.eachday .jd-lsit li .pic{display:table-cell;width:240px;height:162px;vertical-align:middle;text-align:center;overflow:hidden;border-radius:3px}
.eachday .jd-lsit li .pic img{vertical-align:middle}
.eachday .jd-lsit li .tit{float:left;width:240px;height:30px;line-height:30px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.eachday .jd-lsit li a:hover{color:#f60;text-decoration:underline}
/*天数跳转*/
.day-leftnav{display:none;width:40px;position:fixed;top:100px;right:50%;margin-right:610px}
.day-leftnav .day-navlist{width:40px}
.day-leftnav .day-navlist li{height:40px;margin-bottom:10px}
.day-leftnav .day-navlist li a{display:block;color:#999;width:40px;height:40px;line-height:40px;text-align:center;font-size:12px;border-radius:4px;transition:all .3s;background:#eaeaea}
.day-leftnav .day-navlist li a.cur{color:#fff;background:#00b7ee}
.mobilefooter{padding-top:20px;padding-bottom:10px;text-align: center;color: #686868; display: none;}
.tags {
    display: inline-block;
    padding: 0.2em 8px;
    border-radius: 2px;
    color: #888;
    line-height: 1.5;
    font-size: 12px;
    background-color: #e6e6e6;
    margin-right: 5px;
    margin-bottom: 5px;
}
.tag1{color: #fff;background: #07a7e1!important;}
.tag2{color: #fff;background: green!important;}
.tag3{color: #fff;background: orange!important;}
