<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

html,body{ margin:0px; padding:0px; font-size:14px/130%; color:#555; width:100%; min-height:100%;font-family:"微软雅黑","宋体"}
dl,ul,dd,dt,li,ol,div,nav,header,footer,section,article,p{font-size:14px/130%; font-family:"微软雅黑","宋体"}
pre,code,h1,h2,h3,h4,h5,h6,dl,ul,dd,dt,li,ol,p{ margin:0px; padding:0px;}
dl,ul,dd,dt,li,ol{list-style:none;}

a{ color:#555; text-decoration:none;}
a:link{ color:#555;}
a:hover{ color:#f90!important;;}
a:visited{ color:#555;}

img{ border:none;}

select{ 
 /*将默认的select选择框样式清除*/
appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;

/*在选择框的最右侧中间显示小箭头图片*/
background: url(../images/flow/down-btn.png) no-repeat scroll 90% center transparent;
padding-right:20px;
padding-left:10px;   
font-size:13px;
}
select::-ms-expand { display: none; }

input:focus, textarea:focus {outline: none;}
button,input[type="radio"],input[type="checkbox"],input[type="text"],input[type="password"],input[type="button"],input[type="submit"],input[type="reset"] {-webkit-appearance: none; border:1px solid #d1d1d1;font-size:13px;}
textarea { -webkit-appearance:none;border-radius:0;}

button,textarea,select,input[type="text"],input[type="password"],input[type="button"],input[type="submit"],input[type="reset"]{font-size:14px; line-height:25px; min-height:25px; border:1px solid #d1d1d1; outline:none;}

input[type="radio"],input[type="checkbox"]{ width:20px; height:20px; outline:none; border:1px solid #d1d1d1; vertical-align:middle; margin:0px; padding:0px; background:none; cursor:pointer; *border:none;_border:none; border:none\9; }
*html input[type="radio"],input[type="checkbox"]{ border:none;}

input[type="checkbox"]:checked:after{ background:url(../images/pro/ico.png) no-repeat 2px -278px; }
input[type="checkbox"]:checked{ background:url(../images/pro/ico.png) no-repeat 2px -278px;}

input[type="radio"]{ border-radius:50%; width:21px; height:21px; }
input[type="radio"]:checked:after{ background:url(../images/pro/ico.png) no-repeat 2px -320px;  }
input[type="radio"]:checked{ /*background-color:#ccc;*/background:url(../images/pro/ico.png) no-repeat 2px -318px; display:inline-block; width:21px; height:21px; }

input[type="text"],input[type="password"]{ padding-left:10px;}

.left{ float:left;}
.right{ float:right;}
.clearfix,.cboth{ clear:both;  }
.clearfix:after,.cboth:after{ display:block; *display:block; content:" ";  zoom:1;  *font-size:0px;  clear:both; overflow:hidden ;height:1px;visibility:hidden;*+height:1px;_zoom:1;}


.no-border{ border:none!important;}
.no-margin{ margin:0!important;}
.no-padding{ padding:0!important;}
.no-float{ float:none!important;}

.font-yh{ font-family:"微软雅黑"!important;}
.font-st{ font-family:"宋体"!important;}
.font-num{ font-family:Arial, Helvetica, sans-serif!important;}

.font12{ font-size:12px!important;}
.font13{ font-size:13px!important;}
.font14{ font-size:14px!important;}
.font16{ font-size:16px!important;}
.font18{ font-size:18px!important;}
.font20{ font-size:20px!important;}
.font22{ font-size:22px!important;}
.font25{ font-size:25px!important;}
.font30{ font-size:30px!important;}

.blank5{ width:100%; height:5px; overflow:hidden;}
.blank10{ width:100%; height:10px; overflow:hidden;}
.blank15{ width:100%; height:15px; overflow:hidden;}
.blank18{ width:100%; height:18px; overflow:hidden;}
.blank20{ width:100%; height:20px; overflow:hidden;}
.blank25{ width:100%; height:25px; overflow:hidden;}
.blank30{ width:100%; height:30px; overflow:hidden;}
.blank40{ width:100%; height:40px; overflow:hidden;}
.blank50{ width:100%; height:50px; overflow:hidden;}
.blank60{ width:100%; height:60px; overflow:hidden;}

.zoom{ zoom:1;}

.hide{ display:none!important;}
.block,.show{ display:block!important;}
.inline{ display:inline!important;}

.red{ color:#F00!important;}
.gray{ color:#ccc!important;}
.white{ color:#fff!important;}
.black{ color:#000!important;}
.blue{ color:#00F!important;}
.green{ color:#090!important;}
.yellow{ color:#FC0!important;}

.tit:hover{ color:#F90!important;}

.hotdoc-top{ height:32px; width:100%; background-color:#328101; color:#fff;line-height:32px; font-size:13px; }
.hotdoc-top .inner{ width:1000px; margin:0px auto; height:32px; }
.hotdoc-top .inner .userinfo{ text-align:right; }
.hotdoc-top .inner a{ color:#fff; padding-left:15px;font-size:13px;}

.header{ background-color:#fff; height:92px; }
.header-shadow{ box-shadow:0 0 9px 3px #999;}
.header .inner{ width:1200px; margin:0px auto; }
.header .logo{ padding-top:15px; }
.header .nav{ margin-left:320px; padding-top:26px; width:408px;}
.layui-nav{ background:none; padding:0px;}
.layui-nav .layui-nav-item{ line-height:40px;}
.header .nav a{ font-size:18px;  font-weight:bold; display:inline-block; *display:inline; padding:0px 20px 0px 20px; color:#666666; font-weight:100; }
* html .header .nav a{ display:block;}
.header .nav .layui-nav-child a{ font-size:16px!important; line-height:30px;}
.header .nav .layui-nav-child&gt;a{ font-size:16px!important; line-height:30px;}
.layui-nav .layui-this:after{ background-color:#00a2ea; height:2px;}
.header .nav a:link{ color:#666666;}
.header .nav a:hover{ color:#FF5722;}
.header .nav a:visted{ color:#666666;}
.header .tel{ width:216px; height:30px; line-height:30px; padding-left:30px;  float:right; background:url(../images/icon-tel.png) no-repeat left center; font-size:18px; color:#222; margin-top:32px;}
.layui-nav .layui-this:after, .layui-nav-bar, .layui-nav-tree .layui-nav-itemed:after{ background-color:#00a2ea; height:2px;}
.layui-nav .layui-nav-more{ color:#666; border-color: #666 transparent transparent; border-top-color: rgba(102,102,102,.7); }
.layui-nav .layui-nav-mored{ border-color: #666 transparent transparent; transform:rotate(180deg); border-top-color: rgba(102,102,102,.7); color:#666; }


.banner{ margin:0px auto; text-align:center; width:100%;}

.footer-nav{ width:100%; background-color:#3c3c3c; padding:30px 0px 0px 0px; color:#fff; }
.footer-nav a{color:#fff; }
.footer-nav .inner{ width:1200px; margin:0px auto; padding-top:10px; padding-bottom:40px; }
.footer-nav .inner dl{ display:block; width:155px;}
.footer-nav .inner dl dt{ font-size:16px; font-weight:bold; }
.footer-nav .inner dl dd{  padding-left:1px; padding-top:10px;}
.footer-nav .inner dl dd a{ display:block; padding-top:7px;}
.contact-box{ width:205px!important;}
.contact-box .p1{ font-size:22px; font-weight:bold; color:#2cb5c5; margin-top:10px;}
.contact-box .p2{ margin-top:10px;}

.footer-nav .inner dl.right{}
.footer-nav .inner dl.right dd{ padding-top:0px; }
.footer-nav .inner dl.right dd img{ width:130px; height:130px;}
.footer-nav .inner dl.right dd p{ padding-left:40px; padding-top:8px;}
.footer-nav .inner dl.right .t{ text-align:right; padding-right:20px;}

.footer-nav .flink dt,.footer-nav .hlink dt{ width:92px; display:block;}
.footer-nav .flink dd,.footer-nav .hlink dd{ width:1080px; display:block;}
.footer-nav .flink{width:1200px; margin:0px auto; border-top:1px solid #999999; padding-top:40px;}
.footer-nav .flink a{ display:inline-block; margin-right:20px; margin-bottom:20px;}
.footer-nav .flink a img{ width:76px; height:45px;}
.footer-nav .hlink{width:1200px; margin:0px auto; padding-top:0px; font-size:13px; line-height:23px;}
.footer-nav .hlink a{ margin-right:20px;}
.footer{ background-color:#212121; }
.footer .inner{ width:1000px; margin:0px auto; text-align:center; padding:20px 0px 20px 0px; font-size:13px; line-height:26px; color:#888; }
.footer .inner a { color:#888; }
.foot{ padding-bottom:0px!important;}
.foot p{ padding:10px 0px 20px 0; text-align:center; display:block; font-size:12px;}

.intro-hot{ width:1287; height:111px; background:url(../images/ico1.png) no-repeat top center; margin:0px auto;};
.intro-hot img{ display:none;}

.index-box{ margin:0px auto;  background:#f6f6f6; width:100%;}
.index-box .inner{ margin:0px auto; width:1200px; margin:0px auto; padding-top:10px;  }

.module-box,.module-box dd,.module-box dt{display:block;}
.module-box .box-tit{ font-size:32px; line-height:32px; color:#000; text-align:center; height:62px; padding-top:10px; position:relative; width:426px; margin:0px auto;}
.module-box .box-tit a{ display:inline-block;  position:relative; padding:0 30px 0px 30px;}
.module-box .box-tit i{ display:block;}
.module-box .box-tit .i1{ top:74px; border-top:1px solid #e6e6e6; position:absolute; width:426px; z-index:9; }
.module-box .box-tit .i2{ height:5px; width:100%; background:#dcb33d; top:62px; position:absolute; left:0px; z-index:10;}
.module-box .box-info{ color:#666; font-size:14px; text-align:center; padding:26px 0px 0px 0px; line-height:30px;}
.module-box .box-intro{ padding:20px 0;}


/*
 首页
*/
.intro-did-list{ width:1200px; height:717px; position:relative; }
.intro-did-list li{ position:absolute; overflow:hidden;  }
.intro-did-list li:hover{box-shadow:0 0 9px 3px #999;  }
.intro-did-list li .info{  display:none;}
.intro-did-list li img{ width:100%; height:100%; max-width:100%; max-height:100%;}
.intro-did-list li a,.intro-did-list li p{ display:block; width:100%; position:relative;}
.intro-did-list li .thumb{ width:100%; height:100%; overflow:hidden; }
.intro-did-list li .tit{ font-size:38px; text-align:center; position:absolute; top:45%; color:#fff;}
.intro-did-list .d1{ left:0px; top:0px; width:744px; height:344px;}
.intro-did-list .d2{ right:0px; top:0px; width:423px; height:344px;}
.intro-did-list .d3{ left:0px; bottom:0px; width:380px; height:344px;}
.intro-did-list .d4{ left:407px; bottom:0px; width:380px; height:344px;}
.intro-did-list .d5{ right:0px; bottom:0px; width:380px; height:344px;}
.did-box{ padding-bottom:53px;}
.did-box .box-more{ text-align:center;}
.did-box .box-more a{ display:inline-block; margin:0px auto; padding:12px 100px; border:1px solid #ddd; margin-top:38px; color:#666}

.line-box-warp{ background:#fff;}
.intro-line-list{ padding-bottom:10px;}
.intro-line-list li{ width:283px; height:304px; float:left; margin-left:20px; overflow:hidden; margin-bottom:49px; border:1px solid #ddd;}
.intro-line-list li:hover{box-shadow:0 0 9px 3px #999;  }
.intro-line-list li a{ display:block; width:100%;}
.intro-line-list li .thumb{ width:100%; height:202px;}
.intro-line-list li .thumb img{ width:100%; height:202px;}
.intro-line-list li:nth-child(4n+1){ margin-left:0px; }
.intro-line-list li .tit{ width:255px; margin:0px auto; padding:8px 0px 3px 0px; font-size:16px; line-height:20px; height:20px; overflow:hidden;color:#222; word-break:break-all; white-space:nowrap;}
.intro-line-list li .info{ color:#999; font-size:12px; padding:0 8px 0px 15px; line-height:18px; height:18px; overflow:hidden;}
.intro-line-list li .price{ color:#e4b744; font-size:20px; margin-top:8px; padding-left:10px;}
.intro-line-list li .price i,.intro-line-list li .price span{ font-size:12px; font-style:normal;}

.travel-box-warp{}

.travel-box{  position:relative;}
.travel-box .box-tit{ text-align:left; width:auto; }
.travel-box .box-tit a{ padding-left:0px; font-size:33px; font-weight:bold; }
.travel-box .box-tit a .p2{ color:#2bb6cd; }
.travel-box .box-tit a .p3{ color:#666; font-weight:100; font-size:18px; }
.travel-box .box-more{ position:absolute; right:0px; top:24px; }
.travel-box .box-more a{ color:#999;}
.intro-travel-box ul{ float:left; height:459px; width:388px; margin-left:18px;}
.intro-travel-box ul:nth-child(1){  margin-left:0px;}
.intro-travel-box ul .info{ display:none;}
.intro-travel-box ul .big-item{ height:302px; width:100%; border:1px solid #ddd; margin-bottom:18px; overflow:hidden;}
.intro-travel-box ul .small-item{ height:141px; width:100%; border:1px solid #ddd; margin-bottom:18px; position:relative; }
.intro-travel-box ul li{ position:relative;}
.intro-travel-box ul li a{ display:block;}
.intro-travel-box ul li:hover{box-shadow:0 0 9px 3px #999;  }
.intro-travel-box ul .big-item .tit{ position:absolute; left:0px; width:100%; bottom:0px; height:60px; line-height:60px; font-size:20px; text-indent:20px; background:url(../images/tbg.png) repeat-x left bottom ;; color:#fff;}
.intro-travel-box ul .big-item .thumb{ display:block;width:100%; height:302px; overflow:hidden; }
.intro-travel-box ul .big-item img{ width:auto; max-width:auto; height:100%;}
.intro-travel-box ul .small-item .thumb{ display:block;width:140px; height:142px; overflow:hidden; }
.intro-travel-box ul .small-item img{ margin-top:-1px; width:auto; max-width:auto; height:142px;}
.intro-travel-box ul .small-item .tit{ top:20px; right:0px; width:230px; position:absolute; font-size:18px; line-height:28px;  }
.intro-travel-box ul .small-item .info{ position:absolute; bottom:5px; right:0px; width:230px; display:block; height:46px; line-height:23px; overflow:hidden; color:#999; font-size:12px; text-overflow:ellipsis;}


/*
 目的地
*/
.did-head{ height:368px; background:#fff; margin-top:10px; }
.did-head:hover{box-shadow:0 0 9px 3px #999;  }
.did-head .left{ height:368px; width:633px; overflow:hidden;   }
.did-head .dinfo-box{ padding:18px 14px 0px 14px;}
.did-head .dinfo-box li{ height:48px; line-height:16px; font-size:16px;}
.did-head .dinfo-box li dl{ display:block;}
.did-head .dinfo-box li dt,
.did-head .dinfo-box li dd{ display:inline-block; color:#999;}
.did-head .dinfo-box li dt{ color:#564440;}
.did-head .dz-box{  padding:0px 14px 20px 0px; border-top:1px dashed #ddd; width:567px; height:164px; position:relative; margin-left:15px  }
.did-head .dz-box dt{ display:block; line-height:60px; font-size:16px; height:60px; color:#564440; position:relative; padding-left:50px; }
.did-head .dz-box dt i{ display:block; position:absolute; top:10px; left:0px; width:38px; height:40px; background:url(../images/r.png) no-repeat left top;}
.did-head .dz-box .info{ color:#908780; line-height:23px; font-size:14px}
.did-head .dz-box .tags{ position:absolute; bottom:0px; left:0px;}
.did-head .dz-box .tags span{ display:inline-block; background:#fbf7f4; border-radius:6px; font-size:12px; margin-right:10px; padding:2px 10px;}

.did-head .right{  width:565px; height:368px; overflow:hidden;   }

.did-tip-box{ margin-top:40px; background:#fff url(../images/p.png) no-repeat 27px top; position:relative;}
.did-tip-box:hover{box-shadow:0 0 9px 3px #999;  }
.did-tip-box dt{ font-size:18px; height:35px; line-height:35px; padding-top:15px; color:#564442; padding-left:65px;}
.did-tip-box .info{ padding-top:5px; padding-bottom:10px; width:740px; color:#8f867f; padding-left:28px; line-height:23px; font-size:14px; }
.did-tip-box .more{  }
.did-tip-box .more a{ font-size:18px;  color:#fff; display:inline-block; background:#5fc6c2; padding:5px 25px 5px 40px; position:absolute; right:20px; bottom:13px; border-radius:15px;}
.did-tip-box .more a i{ margin-left:65px;}

.did-special-box{ background:#fff; margin-top:10px; padding-top:40px;  padding-bottom:47px; position:relative;}
.did-special-box .box-tit{ padding-bottom:10px; height:auto;}
.did-special-box .box-tit a{color:#367ab9;}
.did-special-box .box-info{ padding-top:0px;}
.did-special-box .box-more{ position:absolute; top:94px; right:15px; color:#ff6e18;}
.did-special-box .box-more a{ color:#ff6e18; font-size:14px;}
.line-list-box{ padding-top:30px!important;}
.line-list{ padding:0px 15px;}
.line-list li:hover{ box-shadow:0 0 9px 3px #999; }
.line-list-box li{ float:left; margin-left:12px; border:1px solid #ddd;  position:relative;  overflow:hidden;}
.line-list-box li:nth-child(3n+1){  margin-left:0px;}
.line-list-box li .thumb{ display:block; padding:5px!important; text-align:center;}
.line-list-box li .tit{ font-size:16px; padding:0px 0px 0px 15px; height:23px; line-height:23px; overflow:hidden; display:block; width:60%;}
.line-list-box li .info{ line-height:23px; font-size:12px; padding:0px 0px 0px 15px;  height:23px; overflow:hidden; display:block; width:60%;}
.line-list-box li .did{ position:absolute; left:15px; top:205px; color:#fff; font-size:12px;}
.line-list-box li .did i{ margin-right:6px;}
.line-list-box li .fav{ position:absolute; right:10px; top:205px; color:#fff; font-size:12px; letter-spacing:5px;}
.line-list-box li .price{ position:absolute; display:block; bottom:15px; right:5px; color:#ff6e18; font-size:20px; font-weight:bold; }
.line-list-box li .price i,.line-list-box li .price span{ font-size:12px; font-style:normal;}
.line-list-box li .price i{ display:none;}
.list-page-box{  padding:0px 5px; }
.list-page-box li{ margin-bottom:23px; margin-left:23px;}

.line-list-box .d1{ width:379px; height:283px;}
.line-list-box .d1 .thumb img{ width:369px; height:225px;}
.line-list-box .d2{ width:577px; height:310px; margin-top:28px;}
.line-list-box .d2:nth-child(2){ float:right;}
.line-list-box .d2 .thumb img{ width:567px; height:250px;}
.line-list-box .d2 .did{ top:230px;}
.line-list-box .d2 .fav{ top:230px;}

.scenic-list-box li{ }
.did-scenic-box{ padding-bottom:0px;}
.scenic-list{ padding:20px 15px 0px 15px;} 
.scenic-list li{ float:left; width:270px; height:285px;  margin-bottom:28px; border:1px solid #ddd; overflow:hidden; margin-left:27px; position:relative; } 
.scenic-list li:hover{ box-shadow:0 0 9px 3px #999; }
.scenic-list li:nth-child(4n+1){  margin-left:0px;}
.scenic-list li .thumb{ display:block;}
.scenic-list li .thumb img{ width:100%; height:178px;}
.scenic-list li .tit{ font-size:16px; padding:10px 15px 0px 20px; height:23px; color:#534940 line-height:23px; overflow:hidden; display:block;}
.scenic-list li .info{ display:none;}
.scenic-list li .dname{ color:#cecfd3; position:absolute; left:20px; bottom:20px;   }
.scenic-list li .dname i{ margin-right:5px; font-size:16px; }
.scenic-list li .num{ color:#fff; position:absolute; left:5px; top:5px; height:30px; width:30px; text-align:center; line-height:30px; background:#e86350; border-radius:3px;  }
.scenic-list li .num-red{ background:#e86350}
.scenic-list li .num-green{ background:#0ab9a8}
.scenic-list li .num-yellow{ background:#fda31b}


.did-travels-box{ padding-bottom:20px; min-height:570px;}
.module-box .did-travel-box{ position:relative; padding:0px 0px 0px 0px;width:1170px; margin:40px auto 0 auto;}
.did-travel-box li{ /*border:1px solid #ddd;*/ background:#f6f6f6;  }
.did-travel-box li:hover{ box-shadow:0 0 9px 3px #999; }
.did-travel-box li .tit{ font-size:18px; line-height:30px; height:30px; overflow:hidden; padding-top:10px; display:block; color:#333  }
.did-travel-box .big-item{ width:450px; height:443px; overflow:hidden; position:absolute; left:0px; top:0px;}
.did-travel-box li .thumb{ display:block;}
.did-travel-box .big-item .thumb img{ width:451px; height:330px;}
.did-travel-box .big-item .tit{ width:428px; padding-left:15px;}
.did-travel-box .big-item .info{ padding-left:15px; padding-right:10px; color:#343434; padding-top:5px;}
.did-travel-box .big-item .read{ position:absolute; left:368px; top:414px; color:#1fb5c3; font-size:12px;}
.did-travel-box .small-item{ float:right; width:686px; height:80px; margin-bottom:10px; overflow:hidden;}
.did-travel-box .small-item .thumb{ width:160px; height:80px; float:left;}
.did-travel-box .small-item .thumb img{ width:160px; height:80px;}
.did-travel-box .small-item .des{ float:right; width:492px; padding-right:20px;}
.did-travel-box .small-item .des .tit{ height:35px; line-height:35px; display:block;}
.did-travel-box .small-item .des .info{display:block; line-height:30px;}

.page-container{ background:#f5f5f5; }

.crumb-map{ line-height:14px; font-size:14px; padding:6px 0px 12px 0px;}
.crumb-map a{ display:inline-block; color:#64cdc8}
.crumb-map a:last-child{ color:#b8afaa}
.crumb-map span{  display:inline-block; color:#b8afaa; }

.scenic-banner{ height:419px; }
.scenic-banner .left{ width:893px;  overflow:hidden;}
.scenic-banner .left img{ width:893px; height:419px;  border:none;}
.scenic-banner .right{ width:299px;  overflow:hidden; height:419px; }
.scenic-banner .right a{ display:block; width:299px; height:204px; margin-bottom:8px;}
.scenic-banner .right img{ display:block; width:299px; height:204px; border:none;}

.list-box .left{ width:893px;  min-height:500px;}
.list-box .right{ width:282px;  min-height:500px;}
.article-list{ width:893px; min-height:500px;}
.article-list li{ background:#fff; margin-top:12px; position:relative;}
.article-list li:hover{ box-shadow:0 0 9px 3px #999; }
.article-list li .thumb{ width:220px; height:150px; float:left; display:block;  }
.article-list li .thumb img{ width:220px; height:150px;  }
.article-list li .info{ width:650px; height:150px; overflow:hidden; float:right; color:#666666 }
.article-list li .info .tit{ height:30px; line-height:30px; font-size:18px; overflow:hidden; padding-top:10px; display:block; color:#666666; margin-bottom:10px;}
.article-list li .info .it{ line-height:30px; font-size:14px; }
.article-list li .info .point,.article-list li .info .rate,.article-list li .info .comment{ position:absolute; color:#01b0e7; right:20px;}
.article-list li .info .point{ font-weight:bold; top:15px; font-size:18px; }
.article-list li .info .point span{ font-size:12px; font-weight:100; margin-left:5px;}
.article-list li .info .rate{ top:55px;}
.article-list li .info .rate i{ margin-left:5px; font-weight:bold;}
.article-list li .info .comment{ top:85px; }


.travel-banner{ height:335px; background:#fff; }
.travel-banner .left{ width:893px;}
.travel-banner .left img{ width:893px; height:335px;}
.travel-banner .right{ width:279px; position:relative; text-align:left; padding-top:20px; }
.travel-banner .right a.tit{ display:block; width:188px; font-size:25px; font-weight:bold; color:#222; height:41px; }
.travel-banner .right .point{ position:absolute; width:120px; height:40px; left:120px; top:20px;}
.travel-banner .right .point span{ display:block; line-height:14px;}
.travel-banner .right .point .icos{ color:#3ac149; padding-top:5px; letter-spacing:3px;}
.travel-banner .right .map{ right:30px; top:20px; position:absolute; cursor:pointer;}
.travel-banner .right .info{ padding-top:10px;  line-height:23px; padding-right:5px;}
.travel-banner .right .info .more{ margin-left:5px;  color:#3ac149; vertical-align:middle; line-height:23px;}
.travel-banner .right .comment{ padding-top:30px; line-height:23px; padding-right:5px; color:#989a99;}
.travel-banner .right .comment .fa{ color:#fc9e00; margin-right:10px;}
.travel-banner .right .author{ text-align:right; padding-right:5px; color:#333333;}

.travel-ads{ text-align:center; margin-top:20px; margin-bottom:10px;}
.travel-ads a{ margin-left:21px;}
.travel-ads a:nth-child(3n+1){  margin-left:0px;}
.travel-ads img{ width:386px; height:136px;}

.travel-list{ width:893px; min-height:500px;}
.travel-list li{ background:#fff; margin-top:12px;}
.travel-list li:hover{ box-shadow:0 0 9px 3px #999; }
.travel-list li .thumb{ width:320px; height:180px; float:left; display:block;  }
.travel-list li .thumb img{ width:320px; height:180px;  }
.travel-list li .info{ width:550px; height:180px; overflow:hidden; float:right; color:#666666; position:relative;}
.travel-list li .info .tit{ height:30px; line-height:30px; font-size:18px; overflow:hidden; padding-top:10px; display:block; color:#666666; margin-bottom:10px;}
.travel-list li .info .it{ line-height:23px; font-size:14px; display:block; height:69px; display:block; width:100%; overflow:hidden; }
.travel-list li .info .ft{ line-height:23px; font-size:14px; display:block; position:absolute; bottom:10px; left:0px; width:100%; }
.travel-list li .info .time,.travel-list li .info .view,.travel-list li .info .fav{ color:#9a989b; display:inline-block; }
.travel-list li .info .view i,.travel-list li .info .fav i{ margin-right:5px;}
.travel-list li .info .time{ width:40%; color:#3ac149; }
.travel-list li .info .view{ width:20%;  }
.travel-list li .info .fav{  }

.pagetion{ text-align:right; padding:40px 0;}
.pagetion li{ display:inline-block;}
.pagetion li a{ display:inline-block; padding:3px 15px; color:#fff; background:#3ac149; margin-left:5px; border:1px solid #3ac149; }
.pagetion li a:hover{ background:#fff; color:#3ac149; border:1px solid #ddd;}
.pagetion li a.actived{ background:#fff; color:#3ac149; border:1px solid #ddd;}
.line-pagetion{ text-align:center; padding-top:20px; padding-bottom:60px; }

.content-detail-box{}
.content-detail-box .left{ background:#fff;}
.content-box{ width:893px; min-height:500px;}
.content-box h1{ padding:40px 20px 0px 30px; font-size:22px; color:#534640; line-height:22px; vertical-align:middle;}
.content-box h1 span{ vertical-align:middle; line-height:22px;  }
.content-box h1 span.tdid{ background:#60c8c1; display:inline-block; padding:1px 15px; font-size:14px; font-weight:100; 
border-radius:12px; margin-left:0px;vertical-align:top; line-height:22px; color:#fff;  }
.content-box h1 .tdid:nth-child(2){  margin-left:20px!important; }
.content-box .content{ padding:20px 20px 40px 30px; line-height:23px; color:#666; }
.content-box .content p{ padding:3px 0; }
.content-box .content img,.content-box .content video{ max-width:841px; height:auto;}
.content-box .content p img{ margin:8px 0px 8px 0px; text-align:center; margin:0px auto; display:block; }

.rel-line-box{}
.rel-line-box dt,.rel-line-box dd{ display:block;}
.rel-line-box dt{ position:relative; height:40px; margin-top:10px; margin-bottom:5px; }
.rel-line-box dt .box-tit{  line-height:30px; font-size:18px;  }
.rel-line-box dt .box-more{ position:absolute; right:10px; top:5px; color:#53bdbb;}
.rel-line-box .box-info{ padding:15px; background:#fff; display:block;  }
.rel-line-box .box-info li{ height:60px; width:248px; overflow:hidden; margin-bottom:20px; 
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
 }
.rel-line-box .box-info li .thumb{ display:block; height:60px; width:80px; float:left;  }
.rel-line-box .box-info li .thumb img{ display:block; height:60px; width:80px;   }
.rel-line-box .box-info li .info{  float:right; width:156px;text-align:left;  }
.rel-line-box .box-info li .info a{ display:block;}
.rel-line-box .box-info li .info .tit{ color:#52483f; font-size:12px; line-height:18px;   width:100%; }
.rel-line-box .box-info li .info .price{ color:#52483f; color:#e9624f; font-size:20px; font-weight:bold;  }
.rel-line-box .box-info li .info .price span{ font-size:12px; color:#998; font-weight:100;}
.qrcode-ad{ padding-top:30px; padding-bottom:20px;}

.rel-intro-box{ height:368px; width:100%; background:#fff; }
.rel-intro-box .left{ width:126px; height:368px; background:url(../images/sico4.png) no-repeat 48px 40px;}
.rel-intro-box .right{ width:1072px; min-height:368px; text-align:left;}
.rel-intro-box .roll-box{ width:100%; height:183px; }
.rel-intro-box .roll-box{ padding:15px 0px 0px 0px; background:#fff; display:block; padding-top:40px;  }
.rel-intro-box .roll-box li{ height:164px; width:190px; overflow:hidden; float:left; margin-left:20px; }
.rel-intro-box .roll-box li:nth-child(1){ margin-left:0px; }
.rel-intro-box .roll-box li .thumb{ display:block; height:120px; width:190px; }
.rel-intro-box .roll-box li .thumb img{ height:120px; width:190px;}
.rel-intro-box .roll-box li .info{  width:164px;text-align:left;  }
.rel-intro-box .roll-box li .info a{ display:block;}
.rel-intro-box .roll-box li .info .tit{ color:#52483f; font-size:12px; line-height:18px;  }
.rel-intro-box .roll-box li .info .price{ color:#52483f; color:#e9624f; font-size:20px; font-weight:bold;  }
.rel-intro-box .roll-box li .info .price span{ font-size:12px; color:#998; font-weight:100;}

.roll-line-box{ width:1030px!important; overflow:hidden;  margin-left:0px!important;}
.roll-line-box li{ margin-left:30px!important; margin-right:0px!important}
.roll-line-box li:nth-child(1){ margin-left:0px!important; }
.roll-line-box .swiper-wrapper{}
.roll-line-box li .info .tit{ height:18px; overflow:hidden; width:180px; display:block;}

.rel-line-box .line-right-box{ padding:15px 15px 15px 10px!important;}
.rel-line-box .line-right-box .info{ padding-left:10px;}
.rel-line-box .line-right-box .info .tit{ height:36px; display:block; overflow:hidden;}

.line-header{ height:321px;}
.line-header .left{ width:480px; height:321px; overflow:hidden;}
.line-header .left img{ width:480px; height:321px;}
.line-header .right{ width:703px; height:319px; overflow:hidden; background:#fff; border:1px solid #ddd; position:relative;}
.line-header .panner{ padding:25px 15px 15px 25px;}
.line-header .right h1{ font-size:22px; color:#544947; font-weight:bold; line-height:22px;}
.line-header .right p{ color:#988c8e; font-size:13px; line-height:23px;}
.line-header .right .p1{ min-height:46px; padding-top:10px; color:#988c8e;font-size:13px; line-height:23px;}
.line-header .right .p2{ }
.line-header .right .p3{ }
.line-header .right .info{ border-top:1px solid #eeefea; position:absolute; bottom:0px; left:25px; width:653px; height:95px; padding-top:10px;}
.line-header .right .info .price{ font-size:30px; color:#fb4919; font-family:Verdana, Geneva, sans-serif; }
.line-header .right .info .price span{ font-size:14px; font-family:'微软雅黑','宋体'; color:#908885;}
.line-header .right .info .fee-info{ color:#64cacc; font-size:16px; margin-left:30px;}
.line-header .right .specials{ height:30px; line-height:30px; border:1px solid #ddd; border-radius:15px; width:452px; overflow:hidden; vertical-align:middle; margin-top:10px;}
.line-header .right .specials span{ display:inline-block; padding:0px 10px;}
.line-header .right .specials span i{ margin-right:10px; display:inline-block; color:#63c6c1;}
.line-header .right .specials .i1{ background:#63c6c1; text-align:center; color:#fff; }
.line-header .right .specials .i2  i{ font-size:16px;}
.line-header .right .specials .i3  i{ font-size:16px;  }
.line-header .right .button{ position:absolute; width:162px; height:50px; line-height:50px; position:absolute; bottom:15px; right:0px; display:block; background:#63c6c1; color:#fff; text-align:center; font-size:18px; border-radius:5px; }

.line-service{ background:#fff; margin-top:18px; margin-bottom:20px; padding:20px; }
.line-service h2{ text-align:center; display:block; margin:0px; padding:0px; height:64px; line-height:64px; color:#4c4042; font-size:22px; font-weight:bold; }
.line-service .info{ text-align:center;}
.line-service .more{ font-size:12px; color:#908885; text-align:left; padding-left:40px; height:40px; line-height:40px;}

.line-content-box { background:#fff; margin-bottom:20px;}
.line-content-box .tab-box{ height:60px; width:100%; }
.line-content-box .fixed{ position:fixed; top:0px; background:#fff; border:1px solid #ddd;  box-shadow:0 0 9px 3px #999; padding-bottom:5px; width:1200px; z-index:9999;}
.line-content-box .tab-box .d-inner{position:relative; height:60px; }
.line-content-box .tab-box ul{ height:40px; padding-top:20px; overflow:hidden; }
.line-content-box .tab-box ul li{ height:20px; line-height:20px; float:left; display:inline-block; width:96px; text-align: center; border-right:2px solid #ddd; position:relative; }
.line-content-box .tab-box ul li a{ font-size:16px;}
.line-content-box .tab-box ul li.actived { color:#63c6c1;}
.line-content-box .tab-box ul li.actived a { color:#63c6c1;}
.line-content-box .tab-box ul li i{ display:none; position:absolute;}
.line-content-box .tab-box ul li.actived i{ display:block; height:3px; width:100%; background:#63c6c1; bottom:-20px; left:0px;}
.line-content-box .tab-box .kf-tel{ position:absolute; top:0px; right:0px; line-height:60px; color:#ed6114; font-size:18px; padding-right:20px; }

.line-detail-box{ background:#fff; margin-bottom:20px;}
.line-detail-box .left{ width:126px; min-height:160px; background:url(../images/ld-ico1.png) no-repeat 48px 40px;}
.line-detail-box .ld-ico2{ background:url(../images/ld-ico2.png) no-repeat 48px 40px;}
.line-detail-box .ld-ico3{ background:url(../images/ld-ico3.png) no-repeat 48px 40px;}
.line-detail-box .right{ width:1072px; min-height:160px; text-align:left;}
.line-detail-box .right .info{ padding:45px 40px 40px 15px; line-height:23px;color:#999896;}
.line-detail-box .right .info p{ margin-bottom:8px;}
.line-detail-box .right .info p img{ display:block; text-align:center; vertical-align:middle; max-width:100%; height:auto; padding:8px 0px;}
.line-detail-box .right .info h2{ font-size:16px; font-weight:bold; margin-bottom:10px;}

.line-desin-box{ margin-bottom:0px;}
.line-travels-box{background:#fff; margin-bottom:20px;}
.line-travels-box .layui-timeline{ padding-left:62px;}
.line-travels-box .layui-timeline .idx{ background:url(../images/lt-ico1.png) no-repeat left top; left:-19px; top:-5px; width:50px; height:62px; font-size:22px; color:#fff; line-height:50px;}
.line-travels-box .layui-timeline .tip{ background:url(../images/lt-ico4.png) no-repeat left top; width:35px; height:35px; left:-13px; }
.line-travels-box .layui-timeline .tit{ margin-left:10px; background:#fafafa; width:1052px; height:40px; line-height:40px; }
.line-travels-box .layui-timeline .tit .s-city{ margin-left:15px;}
.line-travels-box .layui-timeline .tit i,.line-travels-box .layui-timeline .tit span{ float:left; display:inline-block;}
.line-travels-box .layui-timeline .tit i{ margin:0px 10px 0px 20px; color:#9ec6e9; padding-top:12px; }
.line-travels-box .layui-timeline .tit .fa-plane{
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	
}
.line-travels-box .layui-timeline .tit .fa-bus{ margin-left:17px; margin-left:18px;}
.line-travels-box .layui-timeline .tip-info{color:#9d9b9c; padding-top:8px; padding-left:20px;}
.line-travels-box .layui-timeline .info{ position:relative; padding-left:25px; }
.line-travels-box .layui-timeline .s-box{color: #999896; font-size: 14px; line-height: 23px;}

.line-travel-list{  margin:0px; padding:0px; width:1010px; }
.line-travel-list li{ list-style:none!important; margin:0px 0px 20px 0px; padding:0px 0px 20px 0px;list-style-type:none!important; position:relative; border-bottom:1px dashed #ddd; }
.line-travel-list li:last-child{ border-bottom:none;}
.line-travel-list li .l-thumb{ float:left; display:block;width:199px; height:133px; }
.line-travel-list li .l-thumb img{ width:199px; height:133px; }
.line-travel-list li .l-info{ float:left; width:785px; margin-left:20px; }
.line-travel-list li .l-info a{ text-decoration:none!important;} 
.line-travel-list li .l-info a:hover{ color:#F90;}
.line-travel-list li .l-info .l-tit{ font-size:18px; color:#333; margin-bottom:10px; display:block;}
.line-travel-list li .l-info .l-desc{ color:#999896; font-size:14px; line-height:23px;}
.line-travel-list li .l-info .l-more{ color:#3cae66; margin-top:10px; display:block;}
.line-travel-list li i{ position:absolute; left:-78px; top:49px; width:35px; height:35px; display:block; background:url(../images/lt-ico2.png) no-repeat left top;}

.diy-box{ background:url(../images/bg3.jpg) repeat-y center top;}
.diy-box .crumb-map a{ color:#999999;}
.diy-box .crumb-map a:last-child{ color:#fff;}

.diy-box .diy-content{ background:#b4d6e2; padding:60px 0px; opacity:90%;}
.diy-box .diy-content .d-inner{ width:1000px; margin:0px auto; position:relative; background:#e0ebf1; overflow:hidden;}
.diy-box .diy-content .left{ width:600px; height:838px;}
.diy-box .diy-content .right{ background:url(../images/bg4.jpg) no-repeat right top; width:400px; height:838px; position:absolute; top:0px; right:0px;}
.diy-box .diy-content .content-box{ width:600px;  }
.diy-box .diy-content .content-box h1{ text-align:center; font-size:36px; display:block; color:#c59d60;}
.diy-box .diy-content .content-box .content{ background:url(../images/dy-icon1.png) no-repeat center 25px; width:528px; min-height:400px;}
.diy-box .diy-content .content-box .content form{width:528px; min-height:400px; padding-top:50px; padding-left:48px;}
.diy-box .diy-content .content-box .layui-form-label{ width:120px; font-size:16px; text-align:left;  padding-right:0px; padding-left:0px;}
.diy-box .diy-content .content-box .layui-form-label span{ font-size:12px; color:#c59d60;}
.diy-box .diy-content .content-box .mark{ width:50px; }
.diy-box .diy-content .content-box .layui-inline{ width:340px;}
.diy-box .diy-content .content-box .layui-form-item{ border-bottom:1px solid #cccccc; width:470px; padding-bottom:10px; position:relative;}
.diy-box .diy-content .content-box .rel-item{ position:relative; }
.diy-box .diy-content .content-box .mark-item .layui-inline{width:410px;}
.diy-box .diy-content .content-box .last-item{ border-bottom:none;}
.diy-box .diy-content .content-box .layui-form-item .layui-input{background: transparent; border:none; font-size:16px; width:165px; padding-left:0px;}
.diy-box .diy-content .content-box .layui-form-item textarea{ background: transparent; border:1px solid #ccc;  font-size:16px;}
.diy-box .diy-content .content-box button{ width:320px; height:60px; line-height:30px; background:#c59d60; margin-left:65px; display:block; font-size:16px;}
.diy-box .diy-content .content-box .rel-item .over-item{ position:absolute; top:7px; right:0px; width:180px; font-size:16px; z-index:88;  }
.layui-form-item .layui-form-checkbox[lay-skin=primary]{ margin-top:-2px;}
.diy-box .diy-content .content-box .layui-form-item i.n-icon{ position:absolute; left:-40px; top:8px;}
/*
.diy-box .diy-content .content-box .layui-form-item .layui-form-checkbox{ z-index:999; border:1px solid #ff00ff; width:30px;}
.diy-box .diy-content .content-box .layui-form-item .layui-form-checkbox i{ z-index:1000; border:1px solid #ff0000; margin-left:-10px;}
*/

.diy-box .diy-content .content-box .layui-form-item .small-input{ width:135px;}

.n-icon {display: inline-block;vertical-align: middle;width: 23px;height: 23px;background: url(../images/new-icon.png) no-repeat 0 0;}
.n-one { background-position: -23px 0}
.n-two { background-position: -46px 0}
.n-three {background-position: -69px 0}
.new-top { width: 51px; height: 51px;background-position: -117px 0;}
.n-gb,
.n-cfcs,
.n-xqnl,
.n-cfrq,
.n-lxts,
.n-cxrs,
.n-rjys,
.n-bz {width: 24px;height: 24px;}
.n-cfcs {background-position: 0 -70px;}
.n-xqnl {background-position: -24px -70px;}
.n-cfrq {background-position: -48px -70px;}
.n-lxts {background-position: -72px -70px;}
.n-cxrs {background-position: -96px -70px;}
.n-rjys { background-position: -120px -70px;}
.n-bz {background-position: -144px -70px;}
.n-gb { background-position: 0 -46px;}
.n-mdd,.n-xl,.n-xlt,.n-cbox {width: 18px; height: 18px;margin-right: 10px;}
.n-mdd {background-position: -24px -46px;}
.n-xl {background-position: -78px -46px;}
.n-xlt {background-position: -96px -46px}
.n-cbox { background-position: -42px -46px;}
.ftl {float: left;}
.ftr {float: right;}


.did-list-box{ padding-top:0px!important;}
.did-page-box{ padding:0px 15px;}
.did-page-box li:hover{ box-shadow:0 0 9px 3px #999; }
.did-page-box li{ float:left; margin-left:12px; border:1px solid #ddd;  position:relative;  overflow:hidden;}
.did-page-box li:nth-child(3n+1){  margin-left:0px;}
.did-page-box li .thumb{ display:block; padding:5px!important; text-align:center;}
.did-page-box li .thumb img{ width:369px; height:225px;}
.did-page-box li .tit{ font-size:16px; padding:0px 0px 0px 15px; height:23px; line-height:23px; overflow:hidden; display:block; width:60%;}
.did-page-box li .info{ line-height:23px; font-size:12px; padding:0px 0px 0px 15px;  height:23px; overflow:hidden; display:block; width:60%;}
.did-page-box li .fav{ position:absolute; right:10px; top:205px; color:#fff; font-size:12px; letter-spacing:5px;}
.did-page-box li .hits{ position:absolute; display:block; bottom:15px; right:5px; font-size:12px;  }
.did-page-box{  padding:0px 5px; }
.did-page-box li{ margin-bottom:23px; margin-left:23px;}

/*
.banner-slide-box{width:100%;min-height:708px;position:relative; margin:0 auto;  }
.banner-slide-box .rslides{width:100%;position:relative;list-style:none;padding:0}
.banner-slide-box .rslides_nav{ 
	width:60px;
	height:90px;
	line-height:99em;
	overflow:hidden;
	margin:-60px 0 0;
	display:block;
	background:url(../images/ad_ctr.png) no-repeat;
	position:absolute;
	top:50%;z-index:10;cursor:pointer;
	-webkit-transition:all .3s ease; 
	opacity:0.3;filter:alpha(opacity=30);
}
.banner-slide-box .prev{ left:40px;  }
.banner-slide-box .prev:hover{ opacity:1;filter:alpha(opacity=100);}
.banner-slide-box .next{ background-position: 0 -90px;right:40px; }
.banner-slide-box .next:hover{ opacity:1;filter:alpha(opacity=100);}
.banner-slide-box .rslides_tabs{ position:absolute; left:48%; bottom:20px;clear:both;text-align:center; z-index:99999;}
.banner-slide-box .rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.banner-slide-box .rslides_tabs a{ width:12px; height:12px; background:#fff;text-indent:-5em; overflow:hidden; display:block; float:left; margin-left:6px;border-radius:6px;}
.banner-slide-box .rslides_tabs .rslides_here a{ background:#D968C0;}
*/

.did-index-container .module-box{ margin-bottom:30px;}

.did-banner{ position:relative; }
.did-banner .pic{ height:200px; width:100%; }
.did-banner .pic img{ display:none;}
.did-banner .over-box{ width:100%; height:170px; position:absolute; margin:0px auto; top:15px; left:0px;}
.did-banner .over-box .inner{ width:1200px; height:170px; position:relative;margin:0px auto; overflow:hidden;}
.did-banner .over-box .bg{ position:absolute; width:1200px; height:170px; background:#000; opacity:0.8; top:0px; left:0px; color:#fff; }
.did-banner .over-box .inner .left{ width:270px; float:none; height:170px; background:#01b8fc; position:absolute; top:0px; left:0px; color:#fff;}
.did-banner .over-box .inner .left h1{ font-size:60px; line-height:55px; display:block; padding-top:30px; padding-bottom:20px;}
.did-banner .over-box .inner .left h2{ font-size:28px; line-height:28px;}
.did-banner .over-box .inner .right{height:170px;width:928px;  float:none; color:#fff; position:absolute; right:0px; top:0px;}
.did-banner .over-box .inner .right .dinfo{ padding-top:40px; text-align:center; font-size:18px; line-height:30px;}</pre></body></html>