@charset "utf-8";
/* CSS Document */

*{ margin:auto;}
ul,ol{ list-style: none;}
img{ border: 0;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size: inherit;}
i,em{ font-style: 700;}
strong,b{ font-weight: 400;}
input{ outline: none;}
a{ color: #666; text-decoration: none;}
a:hover{ text-decoration: none; color:#ef241e;}
body{font-size: 12px; color: #333;  font-family:Arial, Helvetica, sans-serif;}

/*Common*/
/*宽度*/
.wrap{ width: 1200px; margin: 0 auto;}
.clear{ clear:both;}
/*浮动*/
.fl{ float:  left;}
.fr{ float: right;}


/*轮播大图*/
.banner-yy{  height:390px; clear:both; position:relative; z-index:1; }
.banner-yy #slides{ display:block; width:100%; height:390px; padding:0; margin:0; position:relative; }
.banner-yy #slides li{ display:block; width:100%; height:100%; padding:0; margin:0; position:absolute;}
.banner-yy #slides li a{ display:block; width:100%; height:100%; text-indent:-9999px;}
.banner-yy #pagination{ display:block; position:absolute; left:50%; bottom:20px; z-index:9900;}
.banner-yy #pagination li{ display:block; width:14px; height:14px; border-radius: 50%; float:left; margin-left:10px; background:#eae7dd;}
.banner-yy #pagination li:first-child{ margin-left: 0;}
.banner-yy #pagination li a{ display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.banner-yy #pagination li.current{ background:#f30;}

/*轮播大图*/
.banner-ny{  height:390px; clear:both; position:relative; z-index:1; }
.banner-ny #slides{ display:block; width:100%; height:390px; padding:0; margin:0; position:relative; }
.banner-ny #slides li{ display:block; width:100%; height:100%; padding:0; margin:0; position:absolute;}
.banner-ny #slides li a{ display:block; width:100%; height:100%; text-indent:-9999px;}
.banner-ny #pagination{ display:block; position:absolute; left:50%; bottom:20px; z-index:9900;}
.banner-ny #pagination li{ display:block; width:14px; height:14px; border-radius: 50%; float:left; margin-left:10px; background:#eae7dd;}
.banner-ny #pagination li:first-child{ margin-left: 0;}
.banner-ny #pagination li a{ display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.banner-ny #pagination li.current{ background:#f30;}

/*酒店css开始*/
/*搜索表*/
.search-box{ width:491px; height:320px; clear:both; position: absolute; top: 200px; left: 20%; z-index:2;}
.form-title{ height:50px; background:url(../images/img1.png) no-repeat; border-bottom:1px solid #ff8302;}
.form-title h3 { padding:0 20px;  }
.form-title h3 a{ font-size:14px; color:#333; line-height:50px;}
.form-title h3 a:hover{ color:#ff8302;}
.search-content{ height:270px; background:#fff;}
.home-hotel{ padding-top:10px; }

.mdd p{ margin-top:15px;}
.mdd p label{ width:70px; text-align:right; padding-right:10px; display: block;float: left; line-height:30px;}
.mdd input[type=text]{ width: 353px; height:28px; border:1px solid #ddd; border-radius:3px;padding-left:10px; color:#666;}
.rz p{ margin-top:15px; float:left;}
.rz p label{ width:70px; text-align:right; padding-right:10px; display: block;float: left; line-height:30px;}
.rz input[type=text]{ width: 150px; background:url(../images/ico9.png) no-repeat 135px center; height:28px; border:1px solid #ddd; border-radius:3px;padding-left:10px; color:#666;}
.rz p .ld{ width:30px;}
.gjc{clear:both; padding-top:15px;}
.gjc p{ }
.gjc p label{ width:70px; text-align:right; padding-right:10px; display: block;float: left; line-height:30px;}
.gjc input[type=text]{ width: 353px; height:28px; border:1px solid #ddd; border-radius:3px;padding-left:10px; color:#666;}
.search-submit{ margin:20px auto 20px 80px; width:150px; height:30px; border-radius:3px; background:#ff8302;}
.search-submit h3{ text-align:center;}
.search-submit h3 a{ font-size:14px; line-height:30px; color:#fff; }
.rsb{ }
.rsb ul{ margin-left:40px; }
.rsb ul li{ float:left; padding-right:10px;}


/*热门酒店*/
.rmjd{  background:#f5f5f5; }
.title{ }
.title-t{width:340px; }
.title-t img{ padding:30px 0;}
.title ul{width:424px; margin:auto;  }
.title ul li{ float:left; padding:0 20px;}
.title ul li a{ line-height:30px; color:#333; font-size:14px;}
.title ul li:hover{ background:#ff8302; border-radius:30px; }
.title ul li a:hover{ color:#fff}
.rmjd-main{ clear:both; height:540px; }
.rmjd-main01{ width:388px; height:252px; float:left; margin-top:18px;}
.rmjd-main01 img{ width:388px; height:252px; }
.rmjd-main01 h3{ height:40px;  background-color:rgba(0,0,0,0.6); position:relative; top:-40px; }
.rmjd-main01 h3 a{font-size:14px; color:#fff; line-height:40px; padding-left:15px; }
.rmjd-main01 h3 a span{ padding:0 5px;}
.rmjd-main01 h3 a .jg{ font-size:20px; color:#ff8302;}
.mar{ margin:18px 18px 0 18px;}
.submit{ clear:both; height:35px;}
.submit h3{ width:150px;  height:35px; background:#ff8302; border-radius:5px; clear:both; text-align:center; margin-top:30px;}
.submit h3 a{ line-height:35px; font-size:14px; color:#fff;  }

/*特色主题*/
.tszt{ clear:both;}
.tszt-title{width:340px; }
.tszt-title img{ padding:30px 0;}
.fold_wrap{   height:260px;margin:0px auto 0 auto;overflow:hidden; padding-left:0em;}
.fold_wrap li{float:left;width:130px;height:260px;position:relative;overflow:hidden;cursor:pointer;}
.fold_wrap li .mask_b{position:absolute;overflow:hidden;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.3);_background:#B2B2B2;}
.fold_wrap li.active .mask_b{background:none;}
.fold_wrap li .mask_b h4{color:#fff;width:30px;margin:0 auto;display:block;font:30px/30px Microsoft Yahei;position:relative;padding:30px 0 0 0;}
.fold_wrap li.big{width:322px;}
.fold_wrap li .adv_intro{ width:92%; height:40px; padding:5px 4%; position:absolute;left:0; bottom:-50px;background:#37D; color:#FFF; overflow:hidden;}
.adv_intro_show{bottom:0 !important; transition:bottom 0.3s linear 0.3s; -webkit-transition:bottom 0.3s linear 0.3s;}
.pic_auto{width:100%;height:100%;}
.pic_auto1{background:url(../images/11.jpg) no-repeat center 0;}
.pic_auto2{background:url(../images/12.jpg) no-repeat center 0;}
.pic_auto3{background:url(../images/13.jpg) no-repeat center 0;}
.pic_auto4{background:url(../images/14.jpg) no-repeat center 0;}
.pic_auto5{background:url(../images/15.jpg) no-repeat center 0;}
.pic_auto6{background:url(../images/16.jpg) no-repeat center 0;}
.pic_auto7{background:url(../images/17.jpg) no-repeat center 0;}

/*推荐品牌*/
.tjpp-main{}
.tjpp-mian01{width:232px; height:150px;  float:left; background:url(../images/index2_17.png) no-repeat; margin-right:10px;}
.tjpp-mian01 ul{ text-align:center; padding:0; margin-top:30px;}
.tjpp-mian01 ul li a{ line-height:50px; font-size:20px; color:#fff;}
.pp05{ margin:0}
.tjpp-mian02{ background:url(../images/index2_21.png) no-repeat;}
.tjpp-mian03{ background:url(../images/index2_23.png) no-repeat;}
.tjpp-mian04{ background:url(../images/index2_19.png) no-repeat;}
.tjpp-mian05{ background:url(../images/index2_25.png) no-repeat;}

/*底部开始*/
.footer{ clear:both;}
.gypc{ height:130px; background:#eeeeee; padding:30px 0;}
.gypc-01{ width:185px; float:left; margin-right:20px;}
.gypc-01-l{width:35px; }
.gypc-01-l img{ }
.gypc-01 ul{ width:100px; border-right:1px dotted #ddd; }
.gypc-01 ul li a{ color:#666; line-height:30px;}
.gypc-01 ul li a span{ font-size:14px; font-weight:700;}
.sys{}
.sys ul li{ font-weight:700; color:#666; }
.bz{ clear:both; background:#1e95d7;}
.f-b{ clear:both; padding-top:20px;}
.f-b ul{ width:560px; margin:auto ;text-align:center;  }
.f-b ul li{ float:left;}
.f-b p{ clear:both; text-align:center; line-height:30px; color:#666;}
.f-b .link{ width:916px; text-align:center;}
.xr{ clear:both; padding:20px 0; text-align:center;}
.xr img{ width:928px;}


/*景点门票css开始*/
.nav-l-mian{ width:258px; height:390px; background-color:rgba(255,255,255,1); border:1px solid #fff; z-index:2;  position:relative;}
.mpposition { top:-390px; left:50% ; margin-left:-600px;}
.zby{ padding:5px 10px; height:90px; border-bottom:1px dotted #999}
.zby-r{ }
.zby-r h3{ font-size:14px; font-weight:700;}
.zby-r h3 a {color:#333; }
.zby-r ul{ clear:both; margin:auto;padding:0;}
.zby-r ul li{ float:left;}
.zby-r ul li a{ color:#333; line-height:30px; padding-right:18px;}
.nav-r{ font-size: 14px; font-weight: 700; color: #fff; line-height: 45px; height: 45px;}

/*今日特价*/
.mp-jrtj-title{height:49px; }
.mp-jrtj-title h3{height:47px;  clear:both ;margin: 0 0 0px 0px; }
.mp-jrtj-title h3 i{position:relative; top:-3px;}
.mp-jrtj-title h3 a{ font-size:25px; color:#1091d8; line-height:37px; padding:0 15px;}
.mp-jrtj-title h3 a span{ color:#999; float:right; font-size:12px; line-height:47px;}
.mp-jrtj-main{  clear:both;}
.mp-jrtj-main dl{  float:left;  margin-right:13px;}
.mp-jrtj-main dl:nth-child(4) { margin-right:0px;}
.mp-jrtj-main dl dt{border:1px solid #ddd; padding:5px;}
.mp-jrtj-main dl dt img{width:278px; height:209px;}
.mp-jrtj-main dl dd a{ color:#333; line-height:25px;}
.mp-jrtj-main dl dd a span{ color:#f78f18; font-size:20px;}
.mp-jrtj-main dl dd a .jg{ text-decoration:line-through; font-size:12px; padding:0 20px; color:#666;}
.mp-jrtj-main dl dd a i{ font-size:14px; background:#f78f18; border-radius:10px; padding:2px 15px; float:right;color:#fff; font-style:normal;}
.mp-jrtj-main .on{ margin-right:inherit;}


/*推荐主题*/
.tjzt-l{ width:290px; height:482px; background:url(../images/jd-img2.png) no-repeat;}
.tjzt-tu{ width:1200px;  height:486px}
.tjzt-l ul{  width:150px; margin-left:100px;}
.tjzt-l ul li{padding:3px 20px; background:#fff; border:1px solid #ddd; border-radius:30px; text-align:center; margin-top:15px; }
.tjzt-l ul .hover {padding:3px 20px; background:#ff9900;}
.tjzt-l ul .hover a { color:#FFF}
.tjzt-l ul span li{ padding:3px 20px; background:#ff9900; }
.tjzt-l ul span li a{ color:#fff;}
.tjzt-l ul li a{ font-size:14px; color:#333;line-height:25px }
.tjzt-l ul li i{ float:right; position:relative; top:8px;}
.tjzt-l dl{width:10px; margin-top:25px; margin-left:5px;}
.tjzt-l dl span dd{width:10px; height:10px; background:#ff9900; border-radius:50%;}
.tjzt-l dl dd{width:10px; height:10px; background:#fff; border:1px solid #ddd; border-radius:50%; margin-bottom:35px;}
.tjzt{ padding-top:10px; clear:both;}
.tjzt-main{ width:895px; }
.tjzt-main dl{  float:left; padding:0 7px; }
.tjzt-main dl dt{ width:284px;}
.tjzt-main dl dt img{ width:284px; height:213px;}
.tjzt-main dl dd{ float:left; margin-top:0em; line-height:30px;}
.tjzt-main dl dd a{ color:#333; font-size:14px;line-height:30px;}
.tjzt-main dl dd a span{ color:#f78f18; font-size:20px;line-height:30px; }

/*推荐景点*/
.tjjd{ padding-top:10px;}
.tjjd-title{height:49px; }
.tjjd-title h3{height:47px;  clear:both }
.tjjd-title h3 i{position:relative; top:8px;}
.tjjd-title h3 a{ font-size:25px; color:#1091d8; line-height:37px; padding:0 15px;}
.tjjd-title h3 a span{ color:#999; float:right; font-size:12px; line-height:47px;}
.tjjd-main{ height:275px; clear:both; }
.tjjd-tu{}
.tjjd-main dl{ width:288px; float:left; padding:0 7px; margin-right:10px; }
.tjjd-main dl dt{ ; width:288px; }
.tjjd-main dl dt img{padding:5px; width:288px;}
.tjjd-main dl dd{ float:left; margin-top:0em;line-height:30px; margin-left:10px;}
.tjjd-main dl dd a{ color:#333; font-size:14px; line-height:30px; }
.tjjd-main dl dd a span{ color:#f78f18; font-size:20px;line-height:30px;}



.mp-gg{ clear:both; padding-top:15px;}
.mp-gg ul { margin-bottom:10px;}
.mp-gg ul li{ float:left; margin-right:11px; box-shadow:2px 2px 4px #999;}
.mp-gg ul li img { width:291px; height:114px;}
.mp-gg ul li:nth-child(4) { margin-right:0px;}
.mp-gg ul .on{ margin-right:inherit;}

.gg{ heigth:133px;}
.gg ul{ clear:both; margin:0; padding:0;}
.gg ul li{ float:left;}
.gg ul .on{ margin:0 7px;}

.mp-foot{ clear:both; border-top:3px solid #1091d8;  }



/*签证css开始*/
.zby-r{ width:204px;}
.mp-jrtj-title h3 b{font-size:12px; color:#666; }
.qz-jrtj-main{ clear:both; border-top:1px solid #ddd;}
.qz-jrtj-main dl{ float:left; width:225px; margin-right:18px !important; margin-top:10px;}
.qz-jrtj-main dl:nth-child(1),.qz-jrtj-main dl:nth-child(6) {margin-left:1px}
.qz-jrtj-main dl:nth-child(5),.qz-jrtj-main dl:nth-child(10){ margin-right:0px !important;}
.qz-jrtj-main dl dt { line-height:30px;}
.qz-jrtj-main dl dt img{ width:225px; height:166px;}
.qz-jrtj-main dl dd{ background:#f5f5f5; height:26px; margin-top:0em;}
.qz-jrtj-main dl dd a{ color:#333; line-height:25px;}
.qz-jrtj-main dl dd a span{ color:#f78f18; font-size:18px; padding-left:5px;}
.qz-jrtj-main dl dd a i{ font-size:14px; background:url(../images/qz-bg.png) no-repeat; padding:0 10px; float:right;color:#fff; font-style:normal;}
.qz-jrtj-main .on{ margin-right:inherit;}

.qzlc{ clear:both; padding-top:10px;}
.qzlc-t{ width:500px; text-align:center;margin: 0 auto; }
.qzlc-t h3{ font-size:18px; border-bottom:1px solid #f3925b; line-height:30px;    margin: 0 0 0rem; }
.qzlc-t p{ line-height:30px;}

.qz-news{ margin-top:20px;}
.qz-news-l{ width:358px; margin-right:10px;}
.qz-news-l h3{ border-bottom:1px solid #ddd; line-height:30px; font-size:14px; color:#1e95d6;margin: 0 0 5px;}
.qz-news-l h3 a{  float:right;}
.qz-news-l ul{ padding:0; background:#f9f9f9;}
.qz-news-l ul li a{ line-height:30px; }
.qz-news-l ul li a i{  padding:0 10px;}

.qz-news-r { width:464px;}
.qz-news-r h3{ border-bottom:1px solid #ddd; line-height:30px; font-size:14px; color:#1e95d6;margin: 0 0 5px;}
.qz-news-r h3 a{  float:right;}
.qz-news-r ul{ float:left; width:153px; height:115px; background:#0e90d2; padding:0; margin-right:1px;}
.qz-news-r ul li{ text-align:center;line-height:26px;}
.qz-news-r ul li a{ line-height:26px; color:#FFF  }
.qz-news-r ul li img{ margin-top:15px; margin-bottom:5px;}
.qz-news-r ul:hover{ background:#82bffc}


/*租车css开始*/
.search-box{ width:360px; height:290px; clear:both; position: absolute; top: 200px; left: 20%; z-index:2;}
.zc-title{ height:50px; background:#fff; border-bottom:1px solid #ff8302;}
.zc-title h3 { padding:0 20px;  }
.zc-title h3 a{ font-size:16px; color:#333; line-height:50px;}
.zc-title h3 a:hover{ color:#ff8302;}
.search-content{ height:270px; background:#fff; padding:10px 0;}
.zc-sear{ text-align:left; margin-bottom:15px;}
.zc-sear input[type=text]{ width: 353px; height:32px; border:1px solid #ddd; padding-left:20px; color:#666;}
.zc-submit{  width:260px; height:35px; background:#ff8302;}
.zc-submit h3{ text-align:center;}
.zc-submit h3 a{ color:#fff; font-size:14px; line-height:35px;}
.zc-sear i{ position:relative; right:20px}

.zc-jrtj-main{ }
.zc-jrtj-main dl{ width:288px; float:left; border:1px solid #ddd; margin-right:21px; margin-top:10px;}
.zc-jrtj-main dl:nth-child(4),.zc-jrtj-main dl:nth-child(8){ margin-right:0px !important;}
.zc-jrtj-main dl dt img { width:100% !important; height:214px !important;}
.zc-jrtj-main dl dd{ font-size:14px; line-height:30px; padding:0 10px;}
.zc-jrtj-main dl .on{ font-size:12px; color:#666;}
.zc-jrtj-main dl .on span{ float:right; color:#eb6100;}
.zc-jrtj-main dl .on span i{ font-size:16px; font-style:normal;}














































