﻿@charset "utf-8";
/* CSS Document */
.topheader{ width:1000px; height:80px; margin:0 auto; /*border:1px #0000FF solid;*/}
.topheader h1{width:205px; height:50px; margin-top:15px; padding-right:10px; box-sizing:content-box !important;}
.topheader .sites{width:68px;border-left:1px #dddddd solid; padding-left:10px; margin-top:24px; position:relative;z-index:18; box-sizing:content-box !important;}
.topheader .sites p{ font-family: "Microsoft Yahei", Helvetica, Arial,sans-serif; font-size:16px; line-height:20px;padding:0; margin:0;}
.topheader .sites a{color:#b2b2b2; padding-right:10px; background:url(../images/down-arrow.png) right no-repeat;}
.topheader .sites a:hover{ text-decoration:none;}
/*sitelist*/
.topheader .sitelist{ position:absolute;top:50px; left:-4px;z-index:20; font-size:12px; box-sizing:content-box !important;}
.topheader .sitelist .blank{width:320px; height:20px;position:absolute;top:-20px;left:0px;}
.topheader .sitelist s{position:absolute;top:-20px;left:40px;display:block;height:0;width:0;font-size: 0;line-height: 0;border-color:transparent transparent #b2b2b2 transparent;border-style:dashed dashed solid dashed;border-width:10px;}
.topheader .sitelist i{position:absolute;top:-9px;left:-10px;display:block;height:0;width:0;font-size: 0;line-height: 0;border-color:transparent transparent #fff transparent;border-style:dashed dashed solid dashed;border-width:10px;}
.topheader .sitelist .listcont{width:286px;border:1px #b2b2b2 solid; border-radius:3px; background-color:#fff; padding:16px; box-sizing:content-box !important;}
.topheader .sitelist .listcont p{line-height:28px; background:#f7941d;color:#fff; padding-left:10px; margin-bottom:10px;}
.topheader .sitelist .listcont table{}
.topheader .sitelist .listcont table td{border:1px #e9e9e9 solid;background-color:#f4f4f4;width:70px; height:30px; text-align:center;}
.topheader .sitelist .listcont table td a{background:none;padding:0;color:#5d5d5d; line-height:14px;}
.topheader .sitelist .listcont table td a:hover{color:#333; text-decoration:underline;}
.topheader .weixin{width:216px; height:67px; margin:8px 10px 0 0; background:url(../images/weixin.jpg) no-repeat;position:relative;z-index:99; }

/*二维码*/

.topheader .weixin .code{ position:absolute; top:15px; left:240px;z-index:10;}
.topheader .weixin .code a{ position:absolute; top:-1px; left:-20px; display:inline-block;width:18px; height:18px;border:1px #e1e1e1 solid;background:url(../images/close.jpg) center #fff no-repeat;}
.topheader .weixin .code span{ position:relative; display:inline-block;width:76px; height:94px;border:1px #e1e1e1 solid; padding:10px; background:url(../images/code.jpg)  center #fff no-repeat;}


.navbg{width:100%; height:42px; background-color:#38b0e3;}
.nav{width:1000px; margin:0 auto;}
.nav ul.navitem{}
.nav ul.navitem li{height:42px; float:left; font-size:18px; line-height:42px;font-family: "Microsoft Yahei", Helvetica, Arial,sans-serif;position:relative;z-index:10;}
.nav ul.navitem li a{color:#fff; padding:8px;_padding:7px; padding-left:16px; padding-right:16px;position:relative;}
.nav ul.navitem li a.pr{ padding-right:20px}
.nav ul.navitem li a b{width:0px; height:0; line-height:0px; font-size:0; display:inline-block; border:4px #fff solid;  border-style:solid dashed dashed dashed; border-color:#fff transparent transparent transparent; position:absolute;top:19px; left:56px; }
.nav ul.navitem li a.cur,.nav ul.navitem li a:hover{ text-decoration:none; background-color:#27a1d5; }

.nav ul.navitem #travel a.active{background-color:#27a1d5;}
/*tripdown*/
.nav ul.navitem li .tripdown{position:absolute;background-color:#27a1d5; font-size:14px; text-align:center;top:42px;left:0px;z-index:99;/*box-shadow:1px 1px 6px #999;*/}
.nav ul.navitem li .tripdown a{ display:block; width:70px; line-height:20px; padding:6px 16px;color:#fff;margin:0px;}
.nav ul.navitem li .tripdown a.noBorder{border-bottom:none;}
.nav ul.navitem li .tripdown a.cur{background:#fff;color:#5d5d5d;}
.nav ul.navitem li .tripdown a:hover{background:#ff984a;}


.nav .sub_nav_wrapper{width:303px;position:relative;z-index:22;}
.nav .sub_nav{ padding-left:14px; padding-right:16px;width:273px;color:#fff; background:#27a1d5;position:relative; box-sizing:content-box !important;}
.nav .sub_nav .sub-nav-inner{font-family: "Microsoft Yahei", Helvetica, Arial,sans-serif;font-size:12px\9; font-size:12px;}
.nav .sub_nav .sub-nav-inner span,.nav .sub_nav .sub-nav-inner a{ line-height:42px;}
.nav .sub_nav .sub-nav-inner span{ background:url(../images/hi.png) no-repeat; padding-left:25px;}
.nav .sub_nav .sub-nav-inner a{color:#fff;position:relative; margin-left:64px;}
.nav .sub_nav .sub-nav-inner a:hover{ text-decoration:none;}
.nav .sub_nav .sub-nav-inner a b{width:0px; height:0; line-height:0px; display:inline-block; border:5px #d2d1d1 solid;  border-style:solid dashed dashed dashed; border-color:#fff transparent transparent transparent; position:absolute;top:6px; left:55px;_left:118px; }

/*pcenterdown*/
.pcenterdown{position:absolute; left:1px;width:272px; padding:15px 15px 0 14px; background-color:#fff;box-shadow:2px 2px 10px #666;z-index:20; box-sizing:content-box !important;}
.pcenterdown .topdiv{}
.pcenterdown .topdiv a{font-family: "Microsoft Yahei", Helvetica, Arial,sans-serif; display:inline-block;width:252px; height:16px; line-height:16px;font-size:16px; color:#fff; padding:10px; text-align:center; border-radius:3px;/* background:url(../images/go.gif) 248px 10px no-repeat;*/}
.pcenterdown .topdiv a:hover{ text-decoration:none;}
.pcenterdown .topdiv a.first{ background-color:#f19149; margin-bottom:15px;}
.pcenterdown .topdiv a.first:hover{background-color:#ea7e2d;}
.pcenterdown .topdiv a.second{ background-color:#666699;margin-bottom:5px;}
.pcenterdown .topdiv a.second:hover{background-color:#50508b;}
.pcenterdown .bottomdiv li{border-bottom:1px #e5e5e5 dashed; line-height:40px;}
.pcenterdown .bottomdiv li a{ background:url(../images/dot.jpg) 0 5px no-repeat; padding-left:12px; color:#5d5d5d;}
.pcenterdown .bottomdiv li a:hover{ color:#27a1d5; text-decoration:none;}
.pcenterdown .bottomdiv li a.pl64{ margin-left:64px;}
.pcenterdown .bottomdiv li.lastli{ border:none}

/*login*/
.loginBox{width:1000px; margin:0 auto;}
.loginbg{width:303px; height:300px; margin-top:25px; background-color:#fff; opacity:0.8; position:absolute;z-index:9; margin-left:697px; border-radius:3px;}
.login{width:271px;height:300px; margin-top:25px; padding:0 17px; position:absolute;z-index:10;margin-left:697px;}
.login h1{ font-size:18px; color:#444444;font-family: "Microsoft Yahei", Helvetica, Arial,sans-serif; line-height:56px; position:relative;}
.login h1 a{ position:absolute; right:-15px; top:0px;width:60px; height:60px; *top:-16px; outline-style:none; display:inline-block;border-top-right-radius:3px;}
.login h1 a.qr-code{ background-position:0 0;background:url(../images/qr-code01.png);}
.login h1 a.user{ background-position:0 -60px;background:url(../images/qr-code02.png);}

.login .codebox{ margin:20px 0 28px 0; position:relative;}
.login .codebox img.code{width:156px; height:156px;box-shadow:0px 1px 6px rgba(9,9,9,0.1);}
.login .codebox .cover{position:absolute; top:0; left:56px;width:157px; height:156px; background-color:#fff; opacity:0.82;}
.login .codebox .sc-text{ font-size:21px; font-weight:300;color:#0da623;font-family: "Microsoft Yahei";position:absolute; top:62px; left:71px; z-index:10;}
.login .codebox .sc-text a {display:block; font-size:12px;}
.login .codebox img.success{ margin-bottom:-8px;}

.login .inputbox{width:250px; height:62px;border:1px #ddd solid; padding:10px; _padding-bottom:3px;background-color:#fff; border-radius:4px; margin-bottom:10px; margin-top:5px;}
.login .inputbox input{ width:213px; height:26px; line-height:26px; background:#fff; padding:6px 0;*padding:11px 0;*line-height:16px;_padding:10px 0;*height:14px;padding-left:30px; font-size:13px; color:#999999;background-image:none; border:0 none; outline:none;box-shadow:0 0px 3px rgba(0, 0, 0,0);margin:0px; margin-left:3px; font-family: "Microsoft Yahei", Helvetica, Arial,sans-serif;}
.login .inputbox .input1{ background:url(../images/user.jpg) 0 7px no-repeat;border-bottom:1px #ddd solid; margin-top:-8px;}
.login .inputbox .input2{ background:url(../images/psd.jpg) 0 7px no-repeat;}

.login .buttonbox input{ width:271px; height:40px;font-family: "Microsoft Yahei", Helvetica, Arial,sans-serif;font-size:18px;color:#fff;border-radius:3px; display:inline-block; text-align:center;background-image:none; outline:none; border:0 none;box-shadow:0 0px 3px rgba(0, 0, 0,0); margin:0px;}
.login .buttonbox a{ width:271px; height:40px;font-family: "Microsoft Yahei", Helvetica, Arial,sans-serif;font-size:18px;color:#fff;border-radius:3px; display:inline-block; text-align:center; line-height:40px;}
.login .buttonbox a:hover{ text-decoration:none;}
.login .buttonbox .lbtn{ background:#01b169; margin-top:10px;}
.login .buttonbox .rbtn{background:#e6a76a; margin-top:10px;}
.login .buttonbox .lbtn:hover{background:#04995d;}
.login .buttonbox .rbtn:hover{background:#e39346;}

.login .confirmbox{ width:273px; line-height:14px; margin-top:15px;}
.login .confirmbox a{ line-height:16px; display:inline-block;color:#6699cc;}
.login .confirmbox span{ line-height:16px; display:inline-block;color:#6699cc;}
.login .confirmbox span.bgpic{ background:url(../images/qus.png) 0 0 no-repeat; padding-left:20px;}
.login .confirmbox a:hover{ text-decoration:none;}

.login .loginedbox{ background-color:#fff;border-radius:4px; padding:10px; padding-bottom:1px; margin-top:4px; margin-bottom:8px;}
/*.login .loginedbox{ margin-top:8px; margin-bottom:12px;}*/
.login .loginedbox p{ line-height:18px; font-size:12px;margin-bottom:9px;}

.banner{width:100%; height:360px; overflow:hidden; position:relative;z-index:1; min-width:1000px;}
.bannerbg{height:360px; position:absolute;z-index:2;}
/* flexslider */
.flexslider{position:relative;height:360px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:360px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;*display:inline;zoom:1;width:14px;height:14px;margin:0 5px;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat; line-height:40px;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.slides li a{width:100%; height:360px; display:inline-block;}

/*main*/
.main_wrapper{width:100%;}
.main{width:1000px; margin:0 auto; padding-bottom:20px;}
.pt30{ padding-top:30px;}

/*searchPart*/
.searchPart{ height:208px; overflow:hidden; margin-bottom:30px;border:1px solid #e7e7e7; border-top:none;}
/*searchbox*/
.searchPart .searchbox{width:696px; _width:693px;height:208px;background:#fff;/*border-top:1px solid #ddd;*/}
.searchPart .searchbox ul{background-color:#efefef;/*border-bottom:2px solid #deeef4;*/}

.searchPart .searchbox li{font-family: "Microsoft Yahei", Helvetica, Arial,sans-serif;width:232px;_width:231px; display:inline-block; *display:inline; *zoom:1;  text-align:center;color:#333; font-size:18px; height:38px;line-height:36px;cursor:pointer;background-color:#e4e4e4;border-top:2px solid #e4e4e4;}
.searchPart .searchbox li span{ background:none;width:231px;line-height:36px;display:inline-block; *display:inline; *zoom:1; /*border:1px #0000FF solid;*/}
.searchPart .searchbox li.cur{color:#f79b11;background-color:#fff;border-top:2px solid #f79b11;}

.searchPart .searchbox .searchcont{/* height:135px;*/ min-height:100px;padding:0 15px;}
.searchcont .desTab{ margin:26px 0;}
.searchcont .desTab span{font-family: "Microsoft Yahei";background:#eeeeee;color:#777; font-size:14px; line-height:18px; padding:6px 30px; margin-right:8px; cursor:pointer;}
.searchcont .desTab span:hover,.searchcont .desTab span.cur{background:#f79b11;color:#fff;}
.searchcont .desTabCont{ margin-bottom:26px; position:relative;/*border:1px #0000FF solid;*/}
.searchcont .desTabCont .d-s-c{width:250px; margin-right:20px;}
.searchcont .desTabCont .d-s-c p{font-family: "Microsoft Yahei", Helvetica, Arial,sans-serif; line-height:22px; font-size:14px;}
/*input-groups*/
.searchcont .desTabCont .d-s-c .input-groups{}
.input-groups input{box-shadow:0 0px 3px rgba(0, 0, 0,0); width:240px; height:26px;height:18px; padding:8px 0; border:1px #ddd solid;border-bottom-left-radius:3px;border-top-left-radius:3px;color:#666; text-indent:3px; font-size:14px;}
.input-groups input.bgearth{ background:url(../images/earth.gif) right no-repeat;}
.input-groups input.bgdate{background:url(../images/date.gif) right no-repeat;}
.searchcont .desTabCont .searchbtn,.searchcont .vsbtnBox .visabtn{ background:#f79b11; font-size:18px;font-family: "Microsoft Yahei", Helvetica, Arial,sans-serif; color:#fff; position:absolute; right:0; bottom:0; padding:9px 42px;*padding:5px 42px;_padding:9px 42px; _width:120px; border:none;box-shadow:0 0px 3px rgba(0, 0, 0,0);}
.searchcont .desTabCont .searchbtn:hover,.searchcont .vsbtnBox .visabtn:hover{background:#f09506;}

.searchcont h1.visaTle{width:650px; font-size:14px; line-height:36px;}
.searchcont .visaInput{width:650px; height:24px; line-height:24px;color:#999; text-indent:3px;}
.searchcont .vsbtnBox{width:659px;*width:662px; height:30px; position:relative;margin-top:20px;*margin-top:18px;}
.searchcont .visaHot{width:659px; padding:3px;}
.searchcont .visaHot a{ margin-right:10px; color:#5a99e0; line-height:18px;}

/*noticebox*/
.searchPart .noticebox{ background:#f3f9fc; width:302px;height:208px;font-family: "Microsoft Yahei", Helvetica, Arial,sans-serif;
border-top:1px solid #e7e7e7; }
marquee{ font-size:12px; *margin-left:-14px;}
.searchPart .noticebox dt{ font-size:18px; line-height:44px; padding-left:15px;  position:relative;}
.searchPart .noticebox dt a.more{position:absolute; font-size:12px; line-height:25px; padding:0 6px; border-radius:3px; color:#6699cc;top:7px; right:10px;}
/*.searchPart .noticebox dt a.more b{width:0px; height:0; line-height:0px; font-size:0; display:inline-block; border:5px #6699cc solid; border-style:dashed dashed dashed solid; border-color:transparent transparent transparent #6699cc; margin-left:5px;}*/
.searchPart .noticebox dd{ padding:8px 14px;}
.searchPart .noticebox dd a{ background:url(../images/dot2.jpg) 0 5px no-repeat;color:#727272; padding-left:15px;width:270px;_width:260px; display:block; line-height:16px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.searchPart .noticebox dd a:hover{color:#00a2d3;}
.searchPart .noticebox dd.cbg{ background:#deeef4;}

/*linePart*/
.linePart{background:#fff; border:1px solid #e7e7e7; margin-bottom:30px;position:relative;}
.linePart .lineTabWrapper{height:52px;}
.linePart .lineTabbg{background:#fff;width:998px; height:51px; border-bottom:1px #e7e7e7 solid; position:absolute; top:0;left:0;z-index:4;}
.linePart .lineTab{position:absolute; top:0px;left:0;z-index:5;}

.linePart .lineTab span{width:332px; text-align:center; display:inline-block;color:#777;line-height:48px;font-size:22px;font-family: "Microsoft Yahei", Helvetica, Arial,sans-serif;cursor:pointer;}
.linePart .lineTab span.cur{color:#38b0e3;border-bottom:4px #38b0e3 solid;}
.linePart .lineTab span.c0{color:#38b0e3;border-bottom:4px #38b0e3 solid;}
.linePart .lineTab span.c1{color:#3cc286;border-bottom:4px #3cc286 solid;}
.linePart .lineTab span.c2{color:#ff8282;border-bottom:4px #ff8282 solid;}

.linePart .lineCont{ padding-bottom:20px;_padding-bottom:0px; padding-left:17px; min-height:150px;}
.linePart .lineCont a{width:122px; height:32px; text-align:center; font-size:14px; line-height:32px; display:inline-block;margin:18px 16px 0 0; background:#f4f4f4; border:1px #e2e2e2 solid;color:#5d5d5d; border-radius:2px;}
.linePart .lineCont .line0 a.cur,.linePart .lineCont .line0  a:hover{color:#fff;background:#38b0e3; border:1px #129dcf solid; text-decoration:none;}
.linePart .lineCont .line1 a.cur,.linePart .lineCont .line1 a:hover{color:#fff;background:#3cc286; border:1px #2fb77a solid; text-decoration:none;}
.linePart .lineCont .line2 a.cur,.linePart .lineCont .line2  a:hover{color:#fff;background:#ff8282; border:1px #ec6f6f solid; text-decoration:none;}

/*adsPart*/
.adsPart{border:1px solid #e7e7e7; background:#fff; margin-bottom:30px; padding:15px; padding-bottom:0px;}
.adsPart li{ display:inline-block; *display:inline; *zoom:1; margin-bottom:15px;}
.adsPart li a img{width:80px; height:80px;}
.adsPart li.ml{ margin-left:40px;}
.adsPart li dl{ margin-left:18px;width:360px;}
.adsPart li dl dt{font-size:18px;line-height:24px;font-family: "Microsoft Yahei", Helvetica, Arial,sans-serif;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.adsPart li dl dt a{color:#333; }
.adsPart li dl dd{ line-height:25px;}
.adsPart li dl dd.subtle{color:#999; margin-top:6px;*margin-top:10px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.adsPart li dl dd.time{color:#666;}
.adsPart li dl dd.time a{ margin-left:150px;color:#38b0e3;/* background-color:#38b0e3; padding:3px 5px; border-radius:2px;*/}

/*servicePart*/
.servicePart{margin-bottom:15px; }
.servicePart .sellers{background:#fff; width:676px;height:285px;*height:287px; position:relative;overflow:hidden;/*border:1px #0000FF solid;*/}
.servicePart .sellers .title{ height:38px; padding:0 14px; padding-right:12px; border:1px solid #e7e7e7; border-bottom-color:#fff;}
.servicePart h1{width:120px; font-size:18px; line-height:38px;font-family: "Microsoft Yahei", Helvetica, Arial,sans-serif;}
.servicePart .sellers .title .cpage{width:52px; height:22px; margin-top:10px;}
.servicePart .sellers .title .cpage span{width:20px; height:20px; display:inline-block; cursor:pointer;}
.servicePart .sellers .title .cpage .prev{background:url(../images/cpage.jpg) 33% 0 no-repeat;}
.servicePart .sellers .title .cpage .noprev{background:url(../images/cpage.jpg) 0 0 no-repeat;}
.servicePart .sellers .title .cpage .next{ margin-left:6px;background:url(../images/cpage.jpg) 66% 0 no-repeat;}
.servicePart .sellers .title .cpage .nonext{ margin-left:6px;background:url(../images/cpage.jpg) 100% 0 no-repeat;}

.servicePart .sellers .sellercontA{ position:absolute;*width:2028px; display:inline-block;}
.servicePart .sellers .sellercont{ background-color:#FFF; float:left;}
.servicePart .sellers .sellercont table td{ width:104px; height:62px; padding:9px 15px;*height:61px;border:1px #ebebeb solid;}
.servicePart .sellers .sellercont table td img{width:80px; height:62px; padding-left:15px;}

.servicePart .qService{background:#fff; width:302px;border:1px solid #e7e7e7; }
.servicePart .qService .title{ height:37px; padding:0 14px;border-bottom:1px #ebebeb solid; }
.servicePart .qService ul{ margin:13px 0 0px 13px;}
.servicePart .qService ul a:hover{}
.servicePart .qService li{width:80px; background:#fafafa;border:1px #ddd solid; margin:0 12px 14px 0;display:inline-block; *display:inline; *zoom:1; border-radius:2px; padding:8px 0; text-align:center;}
.servicePart .qService li dl dt{width:27px; height:27px; background:url(../images/qService.jpg) no-repeat; margin-left:27px;*margin-left:0px; margin-bottom:6px;}
.servicePart .qService li:hover dl dt{width:27px; height:27px; background:url(../images/qService2.jpg) no-repeat; margin-left:27px;*margin-left:0px; margin-bottom:6px;}
.servicePart .qService li dl dt.plane{ background-position:48% 0;}
.servicePart .qService li dl dt.weather{ background-position:100% 0;}
.servicePart .qService li dl dt.train{ background-position:0 48%;}
.servicePart .qService li dl dt.visa{ background-position:48% 48%;}
.servicePart .qService li dl dt.hotel{ background-position:100% 48%;}
.servicePart .qService li dl dt.ticket{ background-position:0 100%;}
.servicePart .qService li dl dt.mail{ background-position:48% 100%;}
.servicePart .qService li dl dt.integration{ background-position:100% 100%;}
.servicePart .qService li dl dd{color:#999;}
.servicePart .qService li:hover dl dd{color:#666;}

/*footer*/
.footer{width:1000px; margin:0 auto; margin-top:26px;margin-bottom:20px;}
.footer .left{width:331px; height:152px;color:#999;}
.footer .left .tword p{ line-height:18px; margin:0;}
.footer .left .bword{ margin-top:15px;}
.footer .left .bword p.bg1{ background:url(../images/address.gif) 0 center no-repeat; padding-left:20px; line-height:20px;}
.footer .left .bword p.bg2{ background:url(../images/phone.gif) 0 center no-repeat; padding-left:20px;line-height:20px;}
.footer .left .bword p span{color:#e9930c; font-size:16px;}
.footer .left .bword p{line-height:18px;}

.footer .right{}
.footer .right ul{ height:152px;}
.footer .right ul li{width:146px; height:152px; border-left:1px #ccc solid; padding-left:16px; float:left;/*display:inline-block; *display:inline; *zoom:1;*/}
.footer .right ul li dt{ font-size:18px; line-height:18px; margin-bottom:16px;font-family: "Microsoft Yahei", Helvetica, Arial,sans-serif;}
.footer .right ul li a:hover{color:#666; text-decoration:none}
.footer .right ul li dt a{color:#5d5d5d;*line-height:24px;}
.footer .right ul li dd{ margin-bottom:10px;}
.footer .right ul li dd a{color:#999;}


/***************************pro-list.html****************************************/
/*posBox*/
.posBox{ height:35px;line-height:35px; margin-bottom:3px; _height:auto; _padding:12px 0;_margin-bottom:0px;}
.posBox a.black{ color:#5d5d5d;}
.posBox a{color:#0065b9;}
.posBox img{ margin:0 6px; vertical-align:middle}
/*pro-list*/
.pro-list{ margin-top:35px; margin-bottom:10px;}
/*topbar*/
.pro-list .topbar{height:46px; background:#f4f4f4; border:1px #ddd solid;line-height:46px; padding:0 10px;}
.pro-list .topbar_left{ _padding-top:5px;}
.pro-list .topbar_left span.line{color:#c2c2c2; margin:0 6px;}
.pro-list .topbar_left .input_time{width:74px; line-height:24px; color:#999999; border:none;border:1px #ddd solid; text-align:center;box-shadow:0 0px 3px rgba(0, 0, 0,0);}
.pro-list .topbar_left span{ position:relative;}
.pro-list .topbar_left a{ position:relative; line-height:25px; padding:0 24px 0 6px; display:inline-block;border:1px #ddd solid; background:#fff; color:#999;}
.pro-list .topbar_left a b{width:9px; height:6px; position:absolute; top:10px; right:8px;background:url(../images/arrow-d.gif) no-repeat;}
.pro-list .topbar_left a:hover{ text-decoration:none;}
/*dayDown priceDown*/
.pro-list .topbar_left .dayDown{ position:absolute;top:20px;*top:27px;_top:30px; left:0px; background:#fff;border:1px #ddd solid;width:225px;*width:235px; padding:0 10px; padding-bottom:5px;*padding-bottom:10px;}
.pro-list .topbar_left .dayDown h1{ font-size:12px; height:28px; line-height:30px;font-family: "Microsoft Yahei"; margin-bottom:10px;border-bottom:1px #ddd solid;}
.pro-list .topbar_left .dayDown a{font-size:12px; color:#666; border:none; padding:3px 8px; line-height:14px; margin-bottom:10px; margin-right:10px; margin-top:0px; float:left;}
.pro-list .topbar_left .dayDown a.cur,.pro-list .topbar_left .dayDown a:hover{ background:#38b0e3; text-decoration:none; color:#fff;}
.pro-list .topbar_left .priceDown{width:176px; width:187px;}

.pro-list .topbar_left input.submit,.pro-list .topbar_left input.reset{color:#fff; width:54px; height:27px; line-height:12px;box-shadow:0 0px 3px rgba(0, 0, 0,0); outline:none;border:0 none; border-radius:2px;}
.pro-list .topbar_left input.submit{ background:#f1842e; margin-left:16px;}
.pro-list .topbar_left input.reset{ background:#9c9c9c; margin-left:12px;}
.pro-list .topbar_right{}
.pro-list .topbar_right span.sum{color:#1692c7; margin-right:20px;}
.pro-list .topbar_right span{ display:inline-block; margin-right:10px;}
.pro-list .topbar_right span i{color:#1692c7; font-style:normal;}

/*上一页、下一页*/

.pro-list .topbar_right a{ line-height:26px; display:inline-block; padding:0 6px;*zoom:1; background:#fff;color:#1692c7; margin-left:5px; border:1px #cccccc solid; position:relative;}
.pro-list .topbar_right a:hover{text-decoration:none;}
.pro-list .topbar_right a.prev{ padding-left:18px;}
.pro-list .topbar_right a.next{ padding-right:18px;}
.pro-list .topbar_right a.invalid{color:#999;}
.pro-list .topbar_right a.valid:hover{ background:#38b0e3;color:#fff; }
/*prev,next&arrow*/
.pro-list .topbar_right a.prev b,.pro-list .topbar_right a.next b{width:0px; height:0; line-height:0px; display:inline-block; *display:inline;*zoom:1;  position:absolute; }
.pro-list .topbar_right a.prev b{border:5px #ff8a2e solid;border-color:transparent #ff8a2e transparent transparent; border-style:dashed solid dashed dashed;top:8px; left:0px; }
.pro-list .topbar_right a.prev b.invalid{border:5px #959595 solid;border-color:transparent #959595 transparent transparent; border-style:dashed solid dashed dashed;top:8px; left:0px;}
.pro-list .topbar_right a.next b{border:5px #ff8a2e solid; border-color:transparent transparent transparent #ff8a2e;border-style:dashed dashed dashed solid; top:8px; right:0px;}
.pro-list .topbar_right a.next b.invalid{border:5px #959595 solid;border-color:transparent transparent transparent #959595;border-style:dashed dashed dashed solid; top:8px; right:0px;}
/*pro-show*/
.pro-list .pro-show{width:938px; background:#fff;border:1px #e7e7e7 solid;border-top:none; padding:15px 30px;}
.pro-list .pro-show li{ border-bottom:1px #dfdfdf dashed; padding:15px 0; height:102px;}
/*infoBox*/
.pro-list .pro-show li .infoBox{}
.infoBox h1{ padding:3px; border:1px #ddd solid; width:134px;}
.infoBox h1 img{width:134px; height:88px;}
.infoBox dl{ margin-left:10px;}
.infoBox dt{ font-size:14px; margin-bottom:20px; *padding-top:3px; font-weight:bold;}
.infoBox dt a{ line-height:14px;color:#0065b9;}
.infoBox dt,.infoBox dd{width:610px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.infoBox dd{ line-height:20px;}
.infoBox .ml35{ margin-left:35px;}
/*priceBox*/
.pro-list .pro-show li .priceBox{ width:76px; height:96px;text-align:right; position:relative;}
.priceBox span{color:#fc5700; font-size:20px;font-family: "Microsoft Yahei", Helvetica, Arial,sans-serif;}
.priceBox span b{font-family: "Microsoft Yahei", Helvetica, Arial,sans-serif;font-size:12px; font-weight:normal;}
.priceBox i{ font-style:normal; color:#595959; margin-left:3px;}
.priceBox a{width:76px; height:26px; background:#ff8a00; text-align:center; line-height:26px;color:#fff; display:inline-block; border-radius:3px; position:absolute; bottom:0; left:0;}
/*turnpage*/
.pro-list .pro-show .turnpage{ margin-top:35px; margin-bottom:20px; text-align:right;}
.pro-list .pro-show .turnpage a{width:15px; padding:5px 8px; border:1px #cccccc solid;color:#5d5d5d; margin-right:5px;}
.pro-list .pro-show .turnpage a.invalid{color:#ccc;}
.pro-list .pro-show .turnpage a.cur{ background:#38b0e3;border:1px #1596cd solid;color:#fff;}

/*returntop*/
a.ToTop{display:none;width:60px;padding-top:36px;padding-bottom:5px; height:20px;line-height:1.2;background:url('../images/top.png') no-repeat scroll center 15px #999;color:#FFF; font-size:12px;text-align:center; position:fixed;right:10px;bottom:10px;cursor:pointer;}
a.ToTop:hover{background: url('../images/top.png') no-repeat scroll center 15px #666; text-decoration:none; color:#fff;color:#FFF;}

/***************************ticket.html****************************************/
/*ticketS*/
.ticketS{}
.searchBox .input-groups{width:580px;height:40px;-moz-display:inline-block;-ms-display:inline-block;-o-display:inline-block;-webkit-display:inline-block; line-height:38px; display:inline-block; background-color:#ef7d24;}
.searchBox .inputleft{}
.searchBox input.inputstyle{width:464px;background-color:#fff; background-position:3px center;height:18px;margin:0px 0 0 3px; padding-left:5px;font-size:12px; color:#aeacac; border:none; border-radius:0;color:#999;*margin-top:2px;}
.searchBox .btn-append{width:100px;}
.searchBox .btn-append button.btn-search{font-family: "Microsoft Yahei", Helvetica, Arial,sans-serif;width:100px;font-size:18px;height:38px; line-height:38px;_line-height:42px; background-color:#ef7d24;color:#fff;}
.ticketS .rightBox{width:380px; text-align:right;}
.ticketS .rightBox li{display:inline-block;*display:inline;*zoom:1;line-height:40px; margin-left:45px; padding-left:35px; position:relative;}
.ticketS .rightBox li b{width:38px; height:40px; position:absolute; left:0px; }
.ticketS .rightBox li b.order{background:url(../images/order.gif) #0e7c5e center no-repeat;}
.ticketS .rightBox li b.publish{background:url(../images/publish.gif) #d44444 center no-repeat;}
.ticketS .rightBox li span{ border:1px #e7e7e7 solid; border-left:none; padding:9px 11px; font-size:14px;font-family: "Microsoft Yahei", Helvetica, Arial,sans-serif; background:#fff;}
.ticketS .rightBox a{color:#5d5d5d;}

/*filter*/
.filter{margin-bottom:30px;}
.filter ul{border:1px solid #e7e7e7; background:#fff;}
.filter li{width:965px; margin:0 15px; border-bottom:1px #e3e3e3 dashed; display:inline-block; *display:inline;*zoom:1;}
li.noborder{ border-bottom:none;}
.filter li dt,.filter li dd{ display:inline-block;*display:inline;*zoom:1;line-height:40px;}
.filter li dt{ float:left;width:60px; padding-right:20px;color:#999;}
.filter li dd{ float:right; width:880px;*margin-top:3px;}
.filter li dd a{ margin-right:15px; padding:3px 5px; color:#0088c2;line-height:36px;}
.filter li dd a.cur{ background:#d44444; color:#fff; }
.filter li dd a:hover{ text-decoration:none; background:#d44444; color:#fff;}

/*tkDetailBox*/
.tkDetailBox{padding:15px;margin-bottom:10px;background:#fff;border:1px solid #e7e7e7;}
.tkDetailBox li{ display:inline-block;}

/*li tkinfoBox*/
.tkDetailBox li .tkinfoBox{width:840px;}
.tkinfoBox h1{width:202px; height:132px;}
.tkinfoBox h1 img{width:202px; height:132px;}
.tkinfoBox dl{ margin-left:20px;}
.tkinfoBox dt{ font-size:18px; margin-bottom:20px; *padding-top:3px;font-family: "Microsoft Yahei", Helvetica, Arial,sans-serif;}
.tkinfoBox dt span{color:#ff7000; font-size:14px;}
.tkinfoBox dt a{ color:#0088c2;}
.tkinfoBox dt,.infoBox dd{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.tkinfoBox dd{width:460px;color:#999; line-height:18px; margin-top:5px;}
.tkinfoBox dd a{color:#38b0e3;}

/*li tkpriceBox*/
.tkDetailBox li .tkpriceBox{ width:120px; height:124px;text-align:right;color:#999; position:relative;/*border:1px #0000FF solid;*/}
.tkpriceBox span{color:#ff7000; font-size:36px;}
.tkpriceBox span b{font-family: "Microsoft Yahei", Helvetica, Arial,sans-serif;font-size:14px; font-weight:normal;}
.tkpriceBox i{ font-style:normal; color:#999; margin-left:3px;}
.tkpriceBox p{ text-decoration:line-through;}
.tkpriceBox a{ padding:6px 12px; background:#27a1d5; text-align:center; line-height:26px;font-family: "Microsoft Yahei", Helvetica, Arial,sans-serif; font-size:16px;color:#fff; display:inline-block; border-radius:3px; position:absolute; bottom:0; right:0;}
.tkpriceBox a:hover{ text-decoration:none;}

/*li table*/
/*li table first line*/
.tkDetailBox li table{width:970px; margin-top:20px;}
.tkDetailBox li table tr.th,.tkDetailBox li table tr{width:970px; border-top:1px #e8e8e8 solid;border-bottom:1px #e8e8e8 solid;}
.tkDetailBox li table tr.th{ background:#f6f6f6; height:32px;line-height:32px;}
.tkDetailBox li table tr.th td.first{width:435px; padding-left:10px; text-align:left;}
/*li table second line*/
.tkDetailBox li table tr{ height:48px; line-height:48px;}
.tkDetailBox li table tr td.tle{color:#0088c2; text-align:left; padding-left:10px;}
.tkDetailBox li table tr td.tle a{color:#0088c2;}
.tkDetailBox li table tr td{ text-align:center; padding:0 15px; line-height:18px;}
.tkDetailBox li table tr td.blue{color:#0088c2;}
.tkDetailBox li table tr td.price{ font-size:14px;font-family: "Microsoft Yahei"; }
.tkDetailBox li table tr td.account{ font-size:18px; color:#ff7000;font-family: "Microsoft Yahei"; }
.tkDetailBox li table tr td .bookbtn{width:58px; height:28px; text-align:center;color:#fff; background:#ef7d24;box-shadow:0 0px 3px rgba(0, 0, 0,0); border:none;}

/*li.checkAllPro*/
.checkAllPro{ margin-top:20px; margin-bottom:12px; padding-left:840px; text-align:right;*padding-left:0px;}
.checkAllPro a{color:#0088c2; background:#f6f6f6; border:1px #ddd solid; padding:8px; padding-right:28px; border-radius:2px; position:relative;}
.checkAllPro a b{width:0px; height:0; line-height:0px; font-size:0;display:inline-block;*display:inline;*zoom:1; border:5px #7d7d7d solid;  border-style:solid dashed dashed dashed; border-color:#7d7d7d transparent transparent transparent; position:absolute;top:13px;*top:12px; right:10px; }

/*li .switchBox*/
.switchBox{width:960px; border-bottom:2px #ddd solid; display:inline-block;padding:10px 0; padding-right:10px; margin-top:12px;}
.switchBox h1{font-size:18px;font-family: "Microsoft Yahei";}
.switchBox a{ padding:6px 13px;color:#fff; border-radius:12px; position:relative;}
.switchBox a:hover{ text-decoration:none;}
.switchBox a.hide{ padding-right:26px; background:#009e96;}
.switchBox a b{width:16px; height:16px; background:#fff; border-radius:8px; position:absolute;}
.switchBox a b.hide{top:4px;right:4px;}
.switchBox a b.show{top:4px;left:4px;}
.switchBox a.show{ padding-left:26px; background:#a0a0a0;}

/*tkSveBox*/
.tkSveBox{background:#fff;height:180px; margin-bottom:10px;border:1px solid #e7e7e7; position:relative;}
.tkSveBox .tkSveTabWrapper{height:42px;}
.tkSveBox .tkSveTabbg{background:#fff; border-bottom:3px #ccc solid;width:998px; height:42px; position:absolute; top:0;left:0;z-index:4;}
.tkSveBox .tkSveTab{position:absolute; top:0px;left:0;z-index:5;}
.tkSveBox .tkSveTab span{display:inline-block;*display:inline;*zoom:1;color:#333; line-height:42px;font-size:18px;font-family: "Microsoft Yahei", Helvetica, Arial,sans-serif;cursor:pointer; *padding:12px 0;}
.tkSveBox .tkSveTab span.cur{border-bottom:3px #27a1d5 solid;}
.tkSveBox .tkSveTab b{padding:0 30px; line-height:18px;display:inline-block;*display:inline;*zoom:1; border-right:1px #ddd solid; font-weight:normal;}

.tkSveBox .tkSveCont{ padding:20px; padding-top:10px; *padding-top:20px; min-height:140px;/*border:1px #0000FF solid;*/}
.tkSveBox .tkSveCont h1{color:#0088c2; font-size:24px;font-family: "Microsoft Yahei"; line-height:32px; height:32px;padding-left:42px; background:url(../images/tkSveImg.gif) no-repeat; margin:8px 0;}
.tkSveBox .tkSveCont h1.bookbg{}
.tkSveBox .tkSveCont h1.trippbg{ background-position:0 33%;}
.tkSveBox .tkSveCont h1.introbg{background-position:0 67%;}
.tkSveBox .tkSveCont h1.trafficbg{background-position:0 100%;}
.tkSveBox .tkSveCont .h1cont{ padding-left:42px;}
.tkSveBox .tkSveCont .h1cont h4{font-weight:bold; line-height:24px; font-size:14px;}
.tkSveBox .tkSveCont .h1cont p{ line-height:20px;}
.tkSveBox .tkSveCont .h1cont ul li{line-height:18px;}
.tkSveBox .tkSveCont .h1cont ul li b{font-weight:bold; line-height:24px; font-size:14px;font-family: "Microsoft Yahei"; }
.tkSveBox .tkSveCont .h1cont img{width:728px; height:auto;}

/*积分页面样式*/

.jf-box{}
.jf-banner { width:1000px; height:361px; background:url(../images/jf-banner.jpg) no-repeat; margin:0 auto; position:relative;}
.jf-banner a { position:absolute; left:40px; top:273px;}
.jf-step { width:1000px; margin:30px auto 0 auto;}
.jf-step dl { width:333px;}
.jf-step dd { line-height:18px; color:#888; margin-bottom:10px; width:280px;}

/*云时代样式*/

.wrap-l { width:220px; background-color:#fff;}
.wrap-l h2 { height:40px; background:url(../images/title-bg.png) no-repeat;font: 700 15px/40px "microsoft yahei"; color:#fff; text-indent:10px;}
.wrap-l ul li { width:220px; height:40px; font: normal 14px/40px "microsoft yahei"; text-indent:20px; border-bottom:dotted 1px #ddd; background:url(../images/li.png) 10px center no-repeat;}
.wrap-l ul li:hover,.wrap-l ul li.cur {font-weight:bold;background:url(../images/li.png) 10px center no-repeat #f2f2f2;}
.wrap-l ul li.cur a { font-weight:bold;}
.wrap-l ul li a:hover{ text-decoration:none;}
.wrap-l ul li a { color:#5d5d5d; line-height:40px;}

.wrap-r { width:760px; background-color:#fff;}
.cloud h2 {font: 700 18px/20px "microsoft yahei"; margin-bottom:30px; padding-bottom:20px; border-bottom:solid 1px #bad5ec;}
.cloud h3 {font: 700 16px/36px "microsoft yahei"; margin-bottom:10px; background:#fef2d1; text-indent:10px;}
.cloud p { text-align:left; line-height:24px;}
.cloud p img { float:left; padding-right:15px;}
.cloud .liangdian { width:718px; margin-top:30px; border:solid 1px #efefef; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; padding:20px;}
.liangdian dl { float:left; width:270px; margin-bottom:20px; padding-left:60px; margin-right:20px; display:inline;}
.liangdian dl.ld-ico1 { background:url(../images/cloud-ico1.png) left top no-repeat;}
.liangdian dl.ld-ico2 { background:url(../images/cloud-ico2.png) left top no-repeat;margin-right:0;}
.liangdian dl.ld-ico3 { background:url(../images/cloud-ico3.png) left top no-repeat;}
.liangdian dl.ld-ico4 { background:url(../images/cloud-ico4.png) left top no-repeat;margin-right:0;}
.liangdian dl.ld-ico5 { background:url(../images/cloud-ico5.png) left top no-repeat;}
.liangdian dl.ld-ico6 { background:url(../images/cloud-ico6.png) left top no-repeat;margin-right:0; margin-bottom:0;}

.liangdian dl.mr-ico1 { background:url(../images/microsite01.png) left top no-repeat;}
.liangdian dl.mr-ico2 { background:url(../images/microsite04.png) left top no-repeat; margin-right:0;}
.liangdian dl.mr-ico3 { background:url(../images/microsite05.png) left top no-repeat;}
.liangdian dl.mr-ico4 { background:url(../images/microsite03.png) left top no-repeat; margin-right:0;}
.liangdian dl.mr-ico5 { background:url(../images/microsite06.png) left top no-repeat;}
.liangdian dl.mr-ico6 { background:url(../images/microsite02.png) left top no-repeat; margin-right:0; margin-bottom:0;}

.liangdian dl dt {font: 700 16px/20px "microsoft yahei"; margin-bottom:10px;}
.liangdian dl dd { line-height:18px; color:#999;}

.cloud table td ,.cloud table th { padding:10px; text-align:center;}
.cloud table th { text-align:left;}
.cloud table td { text-align:justify;}

.cloud table tr.addcolar { background:#f7f7f7;}

.moban-colar { width:775px; _width:790px; height:44px; margin-left:-15px; _margin-left:-30px; margin-bottom:40px;}
.moban-colar li { width:140px; height:44px; float:left; margin-left:15px;}
.moban-colar li a { display:block; width:140px; height:44px; line-height:44px; color:#fff; text-align:center;}
.moban-colar li a:hover { color:#fff; text-decoration:none;}
.moban-colar li a.c01 { background:#e78f31;}
.moban-colar li a.c02 { background:#1481c0;}
.moban-colar li a.c03 { background:#2d9c00;}
.moban-colar li a.c04 { background:#c41818;}
.moban-colar li a.c05 { background:#871c8d;}
.moban-txt { margin-top:50px;}

.service-step { width:760px; margin-bottom:20px; height:36px;}
.service-step span { width:40px; height:36px; font-size:24px; color:#fff;background:#FF9900; display:block; float:left; text-align:center; line-height:36px; border-radius:5px;}
.service-step p { width:700px; height:34px; border:solid 1px #ddd;border-radius:5px; line-height:34px; float:right; text-indent:10px;}

/*机票平台页面样式*/

.jp-box ,.mp-box ,.jf-box,.qz-box{ margin:15px auto 30px auto;}
.jp-banner { width:1000px; height:291px;background:url(../images/jp-banner.jpg) no-repeat; margin:0 auto; position:relative;}
.jp-banner a { position:absolute; left:30px; top:223px;}
.jp-box h2 { font-size:18px; line-height:40px; background:url(../images/jp-title.png) left center no-repeat; height:40px; border:solid 1px #ddd; margin-top:30px; text-indent:10px;}
.jp-solution { width:948px; border:solid 1px #ddd; border-top:none; padding:30px 25px 0 25px; _padding-bottom:20px;}
.jp-solution dl { width:359px; height:100px; float:left; padding-left:85px; margin-bottom:30px; overflow:hidden;}
.jp-solution dl.jp-ico1 { background:url(../images/jp-ico1.png) left top no-repeat; margin-right:40px;}
.jp-solution dl.jp-ico2 { background:url(../images/jp-ico2.png) left top no-repeat;}
.jp-solution dl.jp-ico3 { background:url(../images/jp-ico3.png) left top no-repeat; margin-right:40px;}
.jp-solution dl.jp-ico4 { background:url(../images/jp-ico4.png) left top no-repeat;}
.jp-solution dl.jp-ico5 { background:url(../images/jp-ico5.png) left top no-repeat; margin-right:40px; }
.jp-solution dl.jp-ico6 { background:url(../images/jp-ico6.png) left top no-repeat;}
.jp-solution dl dt {font: 700 16px/20px "microsoft yahei"; margin-bottom:10px;}
.jp-solution dl dd { line-height:18px; color:#888;}
.jp-btn { width:1000px; height:40px; margin:40px auto;}
.jp-btn a { width:180px; height:40px; background:#eb9603; border-bottom:solid 1px #c27b00; color:#fff; margin:0 auto; display:block; text-align:center; line-height:40px; font-size:14px;}
.jp-btn a:hover { color:#fff;}

/*------------line-list strat-------------*/

h2.line-title { width:1000px; font: normal 24px/1.3 "microsoft yahei"; color:#333;}
.line-tab { width:1000px; height:36px; line-height:36px; margin-bottom:30px; margin-top:30px;}
.line-tab a {font: normal 16px/36px "microsoft yahei"; color:#5d5d5d; margin-right:30px; padding:0 10px; display:inline-block;}
.line-tab a:hover,.line-tab a.cur { background:#333; color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.line-lists { width:1009px; margin-left:-9px; _width:1018px; _margin-left:-18px; margin-bottom:15px;}
.line-lists li { float:left; margin-left:10px;}
.line-lists li a { width:114px; height:32px; border:solid 1px #ddd; display:block; margin-bottom:12px; line-height:32px; text-align:center; background:url(../images/list-bg.png) repeat-x; color:#5d5d5d;}
.line-lists li a:hover,.line-lists li.cur a { background:#38b0e3; color:#fff; border:solid 1px #279ed1; text-decoration:none;}

/*线路列表样式开始*/

.xingcheng { width:998px; border:solid 1px #ddd; margin-bottom:20px; margin-bottom:10px; padding-bottom:15px; *padding-bottom:0px; _padding-bottom:0px; float:left;}

.handlebox{ height:28px; line-height:28px; padding:8px 0; border-bottom:1px dotted #ddd; zoom:1; background:#f6f6f6;}
.handlebox select{ _height:20px;}
.handlebox dl,.handlebox dt,.handlebox dd{float:left; margin:0 5px; line-height:27px; _display:inline;}
.handlebox dl { float:right;}
.handlebox dd{margin:0 4px;}
.taxis select { background:#fff; width:70px; height:24px;}

/* selectAnalog */

.select-analog .title{display:block;border:1px solid #ddd;height:25px;line-height:25px;padding-left:5px;color:#333;background:#fff;position:relative}
.select-analog .title:hover{background:#fff;text-decoration:none}
.select-analog .arr{width:0;height:0;font-size:0;overflow:hidden;border:5px dashed transparent;border-top:5px solid #ccc;position:absolute;right:5px;top:10px}
.select-analog ul{background:#fff;border:1px solid #ddd;position:absolute;z-index:10000;display:none}
.select-analog ul a{display:block;height:25px;line-height:25px;padding:0 0 0 5px;color:#333}
.select-analog ul a:hover{background:#3376c3;color:#fff;text-decoration:none}

.list_cotent { width:958px; margin:20px auto; height:115px; border-bottom:1px #ddd dotted; padding-bottom:15px;}
.list_cotent .xc_pic { width:168px; height:106px; padding:3px; border:solid 1px #efefef; float:left; margin-right:10px; }
.list_cotent ul { width:620px; float:left;}
.list_cotent ul li { width:620px; line-height:18px; margin-bottom:5px; color:#888;}
.list_cotent ul li.list_name { font-size:14px; margin-bottom:12px; overflow:hidden; text-overflow: ellipsis;}
.list_cotent ul li.list_name a { height:18px; line-height:18px; font-weight:bold; display:block; color:#444;}
.list_cotent ul li.xc_desc { height:36px; overflow:hidden;}
.list_cotent .list_btns { width:120px; height:106px;}
.list_cotent .list_btns p.xc_price { text-align:right;}
.list_cotent .list_btns p.xc_price span{ color:#f17b12; font-size:12px;}
.list_cotent .list_btns p.xc_price span em { font-size:20px;}
.list_cotent .list_btns .xc_group { width:68px; height:20px; line-height:20px; background:url(../images/group-ico.gif) left center no-repeat; text-indent:18px; display:inline-block; float:right; margin-top:4px;}

/*页码样式开始*/

div.sabrosus { float:right; width:680px; padding:5px 0px; margin:20px 20px 5px 0; _margin-right:10px; text-align: right}
div.sabrosus a {border: #ccc 1px solid; padding:5px 10px; color: #333; margin-right: 4px; text-decoration: none;}

div.pagination a:active {border:#2b66a5 1px solid; color: #000; background-color:lightyellow}
div.sabrosus span.current { padding:5px 10px; font-weight: bold; color: #fff; margin-right: 4px;border:#1596cd 1px solid; background-color:#38b0e3; }
div.sabrosus span.disabled {border: #ddd 1px solid; padding:5px 10px; color: #929292; margin-right:4px; }
div.sabrosus a:hover {background-color:#38b0e3; border:#1596cd 1px solid;color: #fff;}

/*页码样式结束*/

/*行程图文简介样式*/

.cotent { width:1000px; margin:20px auto;}

/*图片切换*/
.mb_body {width:1000px;}

.mb-left {width:420px; float:left;}
.img_show{ width:420px; margin-bottom:10px;}
.diamond_pic { width:420px; height:262px;}

.img_show .main_pic li{ width:420px; height:262px; display:none;}
.img_show .main_pic .mp_cur{ display: block;}
.img_show .main_pic img{ width:420px; height:262px; }
.imgs{ display:inline-table; margin-top:8px;}
.imgs .small_div{ position:relative; width:370px; height:66px; overflow:hidden; float:left; margin-top:10px;}
.imgs .small_pic{ position:absolute; width:1500px; height:64px;}
.imgs .small_pic li{ height:60px; width:84px; float:left; margin-right:9px; cursor:pointer; opacity:0.8; filter:alpha(opacity=80);}
.imgs .small_pic .sp_cur { opacity:1.0; filter:alpha(opacity=100);}
.imgs .small_pic .sp_cur img{ border:solid 1px #ddd;}
.imgs .small_pic li img { height:60px; width:80px; border:1px solid #fff; margin:0; padding:1px; }
.imgs .imgs_l{ display:block; float:left; width:20px; height:64px; margin-right:9px; margin-top:10px; background:url(../images/arrow-btn.png) 0 0 no-repeat; }
.imgs .imgs_l:hover { background:url(../images/arrow-btn.png) 0 -64px no-repeat; }
.imgs .imgs_r{ display:block; float:right; width:20px; height:64px; margin-top:10px; background:url(../images/arrow-btn.png) -20px 0 no-repeat; }
.imgs .imgs_r:hover { background:url(../images/arrow-btn.png) -20px -64px no-repeat; }

/*日历*/

.c-month{ width:420px; height:30px; margin-top:10px;}
.c-month a { height:16px; line-height:16px; padding:6px 0;}
a.previous-month { width:60px; height:16px; display:inline-block; float:left; background:url(../images/month-pre.gif) left center no-repeat; padding-left:18px; color:#5d5d5d;}
div.current-month { height:30px; line-height:30px; font-weight:bold; text-align:center;}
a.next-month { width:60px; height:16px; display:inline-block; float:right; background:url(../images/month-next.gif) right center no-repeat; padding-right:18px; color:#5d5d5d;}


.c-day table { width:100%;}
.c-day thead th{ background:#38b0e3; color: #FFF; width:59px; height:30px; line-height:30px; text-align:center;}
.c-day tbody td{ text-align:left; border:1px solid #ddd; padding:5px 4px; vertical-align:center;cursor:default; height:32px;}
.c-day tbody td div{ clear:both; overflow:hidden;}
.c-day tbody td div b{line-height:16px; color:#b9ab93;}
.c-day tbody td div span{ line-height:16px; text-align:right;}
.c-day tbody td p{ line-height:16px;  clear:both;}

.c-day tbody td.zlr{ background:#f1f8ff;}

.c-day tbody td.true{ color:#978669; cursor: pointer;}
.c-day tbody td.true div b{ color:#978669; }
.c-day tbody td.true p{color:#2383c7;}

.c-day tbody td:hover{ color:#978669; background:#fff6df;}
.c-day tbody td:hover div b{ color:#978669; }
.c-day tbody td:hover p{ font-weight:bold; color:#978669 }

/*mb-body style*/

.pro-gallery { width:560px; float:right;}
.pro-gallery h2 { font-size:14px; color:#333; line-height:20px; font-weight:bold; font-family:"宋体"; margin-bottom:15px;}
.pro-gallery .pro-meta { margin-bottom:15px; border-bottom:solid 1px #efefef;}
.pro-gallery .pro-meta li { width:560px; line-height:28px; margin-bottom:8px;} 
span.pro-metatit { width:80px; color:#999; display:inline-block; float:left;}
.pro-gallery .pro-meta li b.del { text-decoration:line-through; font-size:14px; color:#333;}
.pro-gallery .pro-meta li b.pro_price {color: #C00;font-weight: 700;font-size: 27px; vertical-align: top;  position:relative; display:inline-block; _margin-top:-4px;}
.pro-gallery .pro-meta li b.pro_price i { position:absolute; right:0; top:-4px; font-size:12px; font-weight:normal; font-style:normal; font-family:"宋体"; color:#999;}
.pro-gallery .pro-meta li .tm-yen { padding:0 3px; _padding-top:8px; _display:inline-block;}
.pro-gallery .btn-buy { padding-left:80px; width:480px; border-bottom:solid 1px #efefef;}
.pro-gallery .btn-buy .pro-action { height:40px; margin-bottom:10px;}
.pro-gallery .btn-buy .yuding { width:127px; height:40px; background:url(../images/btn-book.jpg) no-repeat; border:none; margin-right:10px; cursor:pointer; float:left; margin-right:30px;}
.pro-gallery .btn-buy .xc-down { width:127px; height:40px; background:url(../images/xc-down.gif) no-repeat; display:inline-block;}
.pro-gallery .btn-buy .xc-down:hover { text-decoration:none;}

.pro-gallery .pro-features { margin:15px 0; clear:both;}
.pro-gallery .pro-features li { line-height:18px; margin-bottom:15px;}
.pro-gallery .pro-features li p { width:480px; float:right; display:inline-block;}

/*pro_info start*/

.pro_info { width:1000px;}
.pro_info .pro_tab { width:1000px; height:31px; border-bottom:solid 3px #38b0e3; margin-bottom:25px;}
.pro_info .pro_tab li { text-align: center; border: #D6D6D6 1px solid; border-bottom:0; line-height: 30px; width: 146px; display: inline; float: left; height: 30px; cursor: pointer; margin-right: 2px; font-size: 12px; font-weight: bold; background:url(../images/detail-tab-blue.gif) 0 0 repeat-x;}
.pro_info .pro_tab li.cur {color: white; border: 0; cursor: default; height:30px; line-height:30px; width: 148px; background:url(../images/detail-tab-blue.gif) 0 -30px repeat-x; border-bottom:solid 1px #38b0e3;}

.pro_tab_cotent {}

/*行程全局样式开始*/

.dxc_desc { width:1000px;}
.dxc_desc table td {vertical-align:top; border:none; padding:0;}
.dxc_desc table td.days { width:80px;}/*行程天数样式*/
.dxc_desc table td.days span { display:block; text-align:center; color:#fff; background:#81bdef; font: 700 15px/32px "microsoft yahei"; height:32px; width:80px;}
.dxc_desc table td.days-info { font: 700 15px/32px "microsoft yahei";}
.jt01 { width:16px; height:16px; background:url(../images/jiaotong.png) 0 0 no-repeat; margin:0 5px; display:inline-block; overflow:hidden;}/*飞机*/
.jt02 { width:16px; height:16px; background:url(../images/jiaotong.png) 0 -16px no-repeat; margin:0 5px; display:inline-block; overflow:hidden;}/*汽车*/
.jt03 { width:16px; height:16px; background:url(../images/jiaotong.png) 0 -32px no-repeat; margin:0 5px; display:inline-block; overflow:hidden;}/*火车*/
.jt04 { width:16px; height:16px; background:url(../images/jiaotong.png) 0 -48px no-repeat; margin:0 5px; display:inline-block; overflow:hidden;}/*轮船*/

/*行程内容样式*/

.dxc_desc table td.nr { padding-left:20px;}
.dxc_desc table td.xc-info { padding-top:15px; line-height:24px;}
.dxc_desc table td.xc-info p.xc-zw { line-height:24px;}

/*行程温馨提示样式*/

.dxc_desc table td.xc-info .xc-prompt { background:#fffdf6; border:solid 1px #efd3b1; padding:10px; margin:20px 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.dxc_desc table td.xc-info .xc-prompt h3 { font: 700 15px/20px "microsoft yahei"; height:20px; background:url(../images/prompt-ico.png) left center no-repeat; text-indent:26px; margin-bottom:10px; color:ca5a00;}
.dxc_desc table td.xc-info .xc-prompt p { color:#ca5a00;}

/*行程图片样式*/

.xc-imglist { width:100%; margin:0; margin-bottom:15px; text-align:center; padding:0;}
.xc-imglist li { width:240px; line-height:28px; float:left; list-style:none; padding:0; margin-right:40px;} 
.xc-imglist li a img { width:240px; height:160px; margin-bottom:6px;}

/*行程购物样式*/

.dxc_desc table td table.xc-shopping {border:solid 1px #ddd; margin-bottom:20px;}
.dxc_desc table td .xc-shopping th { border:solid 1px #ddd; background:#f6f6f6;}
.dxc_desc table td .xc-shopping td {border:solid 1px #ddd; padding:8px 5px; line-height:20px; text-align:left;}

/*行程其他信息样式*/

.xc-other { margin-bottom:20px;}
.xc-other li { border-bottom:dotted 1px #ddd; padding:10px 0; height:30px; line-height:30px; padding-left:50px;}
.xc-other li.food { background:url(../images/food-ico.gif) left center no-repeat;}
.xc-other li.hotel {background:url(../images/hotel-ico.gif) left center no-repeat;}
.xc-other li div { font-weight:bold; font-size:14px; color:#C30;}

/*用户须知样式*/

.pro_tab_cotent h3.bb_s { height:40px; font: 700 18px/40px "microsoft yahei"; margin-bottom:20px;}
.pro_tab_cotent h3.bb_s span { font: normal 12px/40px "microsoft yahei"; padding-left:5px;}
.sub-pro-tab { width:100%; height:32px; margin-bottom:20px;}
.sub-pro-tab li { float:left;}
.sub-pro-tab li a { padding:0 10px; line-height:32px; border:solid 1px #ddd; background:#f6f6f6; display:block; margin-right:20px;font: normal 14px/32px "microsoft yahei"; color:#5d5d5d;}
.sub-pro-tab li:hover a,.sub-pro-tab li.cur a{ background:#81bdef; border:solid 1px #6aace4; color:#fff; font-weight:bold; text-decoration:none;}
.sub-info-cotent .third-box { margin-bottom:40px;}
.sub-info-cotent .third-box h4 {font: 700 15px/32px "microsoft yahei"; margin-bottom:10px;}

/*----------------行程图片样式---------------------------*/

.lvyou_img { position:relative; width:560px; height:528px; background:#fff; padding:10px;}
.img_close { width:30px; height:30px; background:url(../images/fancy_close.png) no-repeat; position:absolute; right:-15px; top:-15px; cursor:pointer;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/fancy_close.png" ,sizingMethod="crop"); }
.xc_img_show{ width:560px; height:400px;}
.diamond_pic { width:560px; height:340px;}
#pic_intro{ width:560px; height:28px; background-color:#000; line-height:28px; color:#fff; position:absolute; left:10px; top:322px; text-indent:10px;opacity:0.8; filter:alpha(opacity=80);}

.xc_img_show .xc_main_pic li{ width:560px; height:340px; display:none;}
.xc_img_show .xc_main_pic .xc_mp_cur{ display: block;}
.xc_img_show .xc_main_pic img{ width:560px; height:340px;}
.xc_imgs{ display:inline-table; margin-top:8px;}
.xc_imgs .xc_small_div{ position:relative; width:490px; height:60px; overflow:hidden; float:left;}
.xc_imgs .xc_small_pic{ position:absolute; width:1500px; height:60px;}
.xc_imgs .xc_small_pic li{ height:60px; width:78px; float:left; margin-right:4px; cursor:pointer; opacity:0.6; filter:alpha(opacity=60);}
.xc_imgs .xc_small_pic .xc_sp_cur { opacity:1.0; filter:alpha(opacity=100);}
.xc_imgs .xc_small_pic .xc_sp_cur img{ border:solid 1px #666;}
.xc_imgs .xc_small_pic li img { height:56px; width:74px; border:1px solid #ccc; margin:0; padding:1px; }
.xc_imgs .xc_imgs_l{ display:block; float:left; width:30px; height:60px; margin-right:9px; background:url(../images/fancy_nav_left.png) left 20px no-repeat; }
.xc_imgs .xc_imgs_r{ display:block; float:right; width:30px; height:60px; background:url(../images/fancy_nav_right.png) left 20px no-repeat; }

.img_txt { background:#000; height:85px; width:540px; padding:10px; line-height:24px; color:#fff; margin-top:10px; opacity:0.6; filter:alpha(opacity=60); overflow:auto;}

/*user-order style*/

.user-form { border: 1px solid #be4d01; background: white; width:640px;}
.user-form h3 {position: relative; height: 28px; line-height: 28px; padding-left: 10px; background:#f17b12; color: white; font-size:14px; font-weight:bold;}
.user-form h3 span.close { position: absolute; top:4px; right: 10px; width: 16px; text-indent: -9999px;cursor: pointer;font-weight: normal;}
.user-form table { width:600px; margin:20px auto;}
.user-form table th { text-align:right; font-weight:normal; background:#f8f8f8;}


/*门票平台页面样式*/

.mp-banner { width:1000px; height:364px; background:url(../images/mp-banner.jpg) no-repeat; margin:0 auto; position:relative;}
.mp-banner a { position:absolute; left:26px; top:280px;}
.mp-intro { width:958px; margin:30px auto 0 auto; padding:30px 20px; border:solid 1px #ddd;}
.mp-intro dl { width:235px; padding-top:168px; float:left;}
.mp-intro dl.mp-ico1 { background:url(../images/mp-ico1.png) center top no-repeat;}
.mp-intro dl.mp-ico2 { background:url(../images/mp-ico2.png) center top no-repeat;}
.mp-intro dl.mp-ico3 { background:url(../images/mp-ico3.png) center top no-repeat;}
.mp-intro dl.mp-ico4 { background:url(../images/mp-ico4.png) center top no-repeat;}
.mp-intro dl dt {font: 700 16px/20px "microsoft yahei"; margin-bottom:10px; text-align:center;}
.mp-intro dd { line-height:18px; color:#888; text-align:center; padding:0 10px;}

/*签证平台页面样式*/

.qz-banner { width:1000px; height:364px; background:url(../images/qz-banner.jpg) no-repeat; margin:0 auto; position:relative;}
.qz-banner a { position:absolute; left:26px; top:280px;}
.qz-intro { width:958px; margin:30px auto 0 auto; padding:30px 20px; border:solid 1px #ddd;}
.qz-intro dl { width:235px; padding-top:168px; float:left;}
.qz-intro dl.qz-ico1 { background:url(../images/mp-ico1.png) center top no-repeat;}
.qz-intro dl.qz-ico2 { background:url(../images/mp-ico2.png) center top no-repeat;}
.qz-intro dl.qz-ico3 { background:url(../images/mp-ico3.png) center top no-repeat;}
.qz-intro dl.qz-ico4 { background:url(../images/mp-ico4.png) center top no-repeat;}
.qz-intro dl dt {font: 700 16px/20px "microsoft yahei"; margin-bottom:10px; text-align:center;}
.qz-intro dd { line-height:18px; color:#888; text-align:center; padding:0 10px;}

/*-----------商家大全----------------------*/

.merc-number { height:40px; background:#ceeefc; width:760px; font: 700 16px/40px "microsoft yahei"; text-indent:10px; color:#27a1d5;}
.merc-number span { font-size:12px; padding-left:5px; font-weight:normal;}
.merc-box { margin:30px 0;}
.merc-box table td a { width:90px; height:80px; padding-bottom:10px; display:inline-block;}
.merc-box table td { border:solid 1px #efefef; text-align:center; padding:15px 10px;} 
.merc-info { border:solid 1px #ddd; padding-bottom:20px; }
.merc-info dl { padding:20px; background:#f6f6f6; height:82px; border-bottom:solid 1px #ddd; margin-bottom:20px;}
.merc-info dl dt { width:90px; height:80px; border:solid 1px #ddd; float:left; margin-right:15px;}
.merc-info dl dd { line-height:24px;}
.merc-info dl dd.bt {font: 700 15px/24px "microsoft yahei"; margin-bottom:10px;}
.merc-info h2 {font: 700 20px/30px "microsoft yahei"; margin-bottom:30px; border-bottom:solid 1px #ddd; padding-bottom:15px; color:#7fb6de;}
.merc-info table { margin-bottom:40px;}
.merc-info table td,.merc-info table th { vertical-align:middle; text-align:center;}
.merc-info .zizhi { width:718px; overflow:hidden;}
.merc-info .zizhi img { max-width:718px; overflow:hidden;}

/*---------------资讯样式------------------------*/

.fenlei { width:1000px; height:36px; margin-bottom:30px;}
.fenlei a {float: left;display: inline-block;text-align: center;width:80px; margin-right:10px; font: normal 15px/36px "microsoft yahei"; color:#5d5d5d; }
.fenlei a:hover,.fenlei a.cur {background-color:#444;color: white;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}


.zixun table th { border-bottom:solid 1px #ddd; text-align:left; padding:10px 0; font-weight:bold;}
.zixun table td { padding:10px 0; border-bottom:solid 1px #ddd; line-height:30px;}

.news-main { border-right:solid 1px #ddd; width:729px;padding-right:20px;}
.news-main h1 {font: normal 24px/30px "microsoft yahei"; height:30px; padding-bottom:10px;}
.news-main .article_info li { float:left; line-height:24px; color:#999; margin-right:12px; _margin-right:6px; }
.news-main .article_info { border-bottom:1px dotted #ddd; padding-bottom:5px; margin-bottom:20px;}
.article_cotent p {margin-bottom: 20px; font: normal 14px/2em "microsoft yahei"; text-indent:2em;}
.article_cotent h2 {margin-bottom: 10px; font: 700 15px/2em "microsoft yahei";}

.news-list { width:220px;}
.news-list h2 {font: 700 15px/30px "microsoft yahei"; border-bottom:solid 1px #ddd; margin-bottom:10px;}
.news-list ul li { font: normal 12px/28px "microsoft yahei"; background:url(../images/li.png) left center no-repeat; padding-left:12px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}

p.sj { text-indent:24px;}

/*------------关于我们--------------------*/

.contact { padding-left:20px; width:740px; margin-bottom:40px;}
.contact h2 {font: 700 20px/30px "microsoft yahei"; margin-bottom:30px; border-bottom:solid 1px #ddd; padding-bottom:15px; color:#7fb6de; }
.contact h3 { font: 700 15px/36px "microsoft yahei"; }
.contact p { font-size:14px; line-height:30px; text-indent:24px;}

/*----------APP下载页面------------------*/

.app { width:100%; height:auto; margin:0 auto;}
.page1 { background:url(../images/APP_bg1.png) center center no-repeat; height:203px; margin:0 auto;}
.page2 { background:url(../images/APP_bg2.png) center center no-repeat; height:266px;  margin:0 auto;}
.page3 { background:url(../images/APP_bg3.png) center center no-repeat; height:390px;  margin:0 auto;}
.page4 { background:url(../images/APP_bg4.png) center center no-repeat; height:390px;  margin:0 auto;}

.page2 .app-link {  width:1000px; height:119px; margin:0 auto; padding-top:45px;}
.page2 .app-link ul { width:320px; height:119px; float:right;}
.page2 .app-link ul li.Qr-code { width:119px; height:119px; float:left; }
.page2 .app-link ul li.app-download { width:160px; height:119px; float:right;}
.page2 .app-link ul li.app-download a { width:160px; height:48px; display:inline-block;}