﻿.g-1200-box{width: 1200px;margin:0 auto;}
/*banner*/
.f-bannerbox{position: relative;}
.u-bannerimg{width: 1200px;height: 500px;overflow:hidden;}
.u-arrow{position: absolute;bottom: 20px;left: 50%;}
.u-arrow span{display:block;width:36px;height: 6px;background: #fff;float: left;margin-right: 10px;}
.u-leftbtn,.u-rightbtn{position: absolute;top:50%;width: 34px;height: 64px;background: url(../images/index_tm.png);margin-top:-32px;display: none;cursor: pointer;}
.u-leftbtn{left:0;}
.u-rightbtn{right:0;}
.u-leftbtn span,.u-rightbtn span{display: block;width: 14px;height: 28px;}
.u-leftbtn span{background:url(../images/index_leftbtn.png) no-repeat;  margin-top: 18px; margin-left: 9px;}
.u-rightbtn span{background:url(../images/index_rightbtn.png) no-repeat;    margin-top: 18px; margin-left: 10px;}
 
 /*投放携程广告*/
.f-bannergg{width:100%;overflow:hidden;}


/*标题公共*/
.g-gongg{margin-top:40px;}
.g-gongg h1{border-bottom: 1px solid #16aefd;font-size: 24px; color:#16aefd;text-align: center;padding-bottom: 10px;}
.g-gongg p{text-align: center;color:#999999;line-height: 32px;padding-bottom: 20px;}
.g-gengd{display: block;width: 280px; line-height: 42px;background: #16aefd;color: #fff;text-align: center;margin:0 auto;border-radius: 4px;font-size: 16px;}
.g-gengd em{margin-right: 5px;display: inline-block;height: 18px;}
.g-gengd em img{margin-top: -2px;}
.g-gengd:hover{background: #099de9;text-align: center;color: #fff;}


/*头部*/
.g-public-box {margin-top:40px;color: #16aefd;}
.g-public-box h2{border-bottom: 2px solid #ff33a5;margin-bottom: 20px;font-size: 17px;line-height: 33px;}
.g-public-box h2 a{margin:0 10px;color: #16aefd;}
.g-public-box h2 a.current,.g-public-box h2 a:hover{color: #fd3c0f;}
.g-public-box .f-title-box{display: inline-block;text-align: center;margin-right: 10px;}
.f-title-box b{display: block;color: #ff33a5;font-size: 24px;padding-bottom: 2px;}
.f-title-box em{display: inline-block;width: 22px;height: 6px;position: relative;bottom:-2px;background: url(../images/new-icon.png) 0 0 no-repeat #fff;display: block;left: 50%;margin-left: -11px;}
.g-public-box h2 i{float: right;font-size: 14px;font-weight: normal;color: #999;position: relative;bottom: -10px;}

/*攻略*/
.g-gl-box h2{border-color:#399efc;}
.g-gl-box .f-title-box em{background-position:0px -78px; }
.g-gl-box .f-title-box b{color:#399efc;}

/*城市*/
.g-city-box h2{border-color:#66288e;}
.g-city-box .f-title-box em{background-position:0px -92px; }
.g-city-box .f-title-box b{color:#66288e;}


/*分享*/
.g-fx-box h2{border-color:#e9cb02;}
.g-fx-box .f-title-box em{background-position:0px -106px; }
.g-fx-box .f-title-box b{color:#e9cb02;}


/*摄影*/
.g-sy-box h2{border-color:#15de74;}
.g-sy-box .f-title-box em{background-position:0px -120px; }
.g-sy-box .f-title-box b{color:#15de74;}




/*主题*/
.g-zt-box h3,.g-ms-left h3{font-size: 17px;color: #16aefd;line-height: 20px;height: 20px;padding-left: 10px;background:url(../images/new-icon.png) -10px -48px no-repeat;}
.g-zt-left{margin-right: 20px;width: 360px;}
.g-zt-left,.g-zt-right{background: #f5f5f5;padding:15px 0 20px 20px;}
.g-zt-left .f-zt-list li{position: relative;padding:20px 20px 0 150px;height: 80px;}
.g-zt-left .f-zt-list li a.u-img{display: block;width: 130px;height: 80px;position: absolute;top:20px;left: 0;overflow:hidden;}
.g-zt-left .f-zt-list li a.u-img img{width: 100%;}
.g-zt-left .f-zt-list li a.title{display: block;font-size: 16px;line-height: 20px;max-height: 40px;overflow:hidden;margin: 5px 0;text-align: justify;}
.g-zt-left .f-zt-list li em{font-size: 14px;color: #999;}
.g-zt-right ul{width:780px;}
.g-zt-right ul li{float: left;margin: 20px 20px 0 0;width: 240px;}
.g-zt-right ul li:hover{box-shadow: 0 0 8px rgba(20,20,20,0.2);}
.g-zt-right ul li a{display: block;width: 240px;height: 135px;overflow:hidden;}
.g-zt-right ul li a img{width:100%;}
.g-zt-right ul li strong{display: block;font-weight: normal;font-size: 14px;color: #16aefd;text-align: justify;height: 40px;line-height: 18px;overflow:hidden;margin:5px 8px 0 8px;}



/*巷子美食*/
.g-ms-box h2{border-color:#ffb80e;}
.g-ms-box .f-title-box em{background-position:0px -18px; }
.g-ms-box .f-title-box b{color:#ffbc1d;}
.g-ms-left{margin-right: 20px;width: 360px;padding:15px 0 20px 20px;background:#f5f5f5;}
.g-ms-left ul li{width: 160px;margin:20px 20px 0 0;float: left;}
.g-ms-left ul li a{display: block;width: 100%;height: 100px;overflow:hidden;}
.g-ms-left ul li a img{width: 100%;}
.g-ms-left ul li strong{display: block;font-weight: normal;font-size: 14px;color: #666;height: 20px;line-height: 20px;overflow: hidden;}
.g-ms-right {width: 798px;border:1px solid #f2f2f2;}
.g-ms-right h3{background: #f5f5f5;line-height: 41px;}
.g-ms-right h3 a{display: inline-block;padding:0 20px;font-size: 17px;}
.g-ms-right h3 a.current{color: #16aefd;background: #fff;}
.g-ms-right ul{padding:20px 0 0 19px;}
.g-ms-right ul li{margin: 0 19px 20px 0;width: 240px;float: left;}
.g-ms-right ul li:hover{box-shadow: 0 0 8px rgba(20,20,20,0.2);}
.g-ms-right ul li a{display: block;width: 100%;height: 140px;overflow:hidden;}
.g-ms-right ul li a img{width: 100%;}
.g-ms-right ul li strong{display: block;font-weight: normal;font-size: 14px;color: #16aefd;text-align: justify;height: 41px;line-height: 18px;overflow:hidden;margin:5px 8px 0 8px;}


/*旅游榜单*/
.g-bd-box h2{border-color:#fd3c0f;}
.g-bd-box .f-title-box em{background-position:0px -35px; }
.g-bd-box .f-title-box b{color:#fd3c0f;}
.g-bd-box ul li{width: 285px;float: left;margin:0 20px 20px 0;}
.g-bd-box ul li.current{margin-right:0;}
.g-bd-box ul li a{display: block;width: 100%;position: relative;color: #999;}
.g-bd-box ul li a:hover{color: #16aefd;}
.g-bd-box ul li a span.u-img{display: block;width: 100%;height: 175px;overflow:hidden;position: relative;}
.g-bd-box ul li a span.u-img img{width: 100%;}
.g-bd-box ul li a span.u-img em{display: block;padding:5px 10px;font-size: 16px;background: #fd3c0f;position: absolute;top:0;left: 0;font-family: "黑体";color: #fff;}
.g-bd-box ul li a strong{display: block;font-size: 16px;line-height: 32px;height:32px;overflow: hidden;font-weight: normal;color: inherit;}


/*热点资讯*/
.f-redianl,.f-redianc,.f-redianr{border:1px solid #16aefd;}
.f-redianl{width: 288px;}
.f-redianc{width: 518px;margin:0 20px;}
.f-redianr{width: 348px;}


.f-bt h2{font-size: 18px;color: red;margin:0 15px;padding: 10px 0;border-bottom:1px solid #16aefd;}
.f-bt h2 span{font-size: 12px;color: #fff;padding: 3px 5px;background: #686868;float: right;margin-left: 10px;cursor: pointer;}
.f-bt h2 span.u-span{background: #16aefd;}

.u-tt1,.u-redian{width: 258px;margin:10px 15px 0 15px;}
.f-redianl .u-tt1 a,.f-redianl .u-tt1 a img{display: block;width: 258px;}
.f-redianl .u-tt1 a{height: 160px;overflow:hidden;}
.u-tt1 p,.u-redian p{text-align: justify;font-size: 12px;color:#999;margin:5px 0;line-height: 18px;height: 36px;overflow:hidden;}

.f-redianl ul{margin:0 15px;border-top:1px solid #f2f2f2;}
.f-redianl ul li a{display: block; line-height: 32px;border-bottom: 1px solid #f2f2f2;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

/*热点*/
.u-redian a{display: block;color:red;font-size: 16px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.u-redian p{text-align: justify;}


/*美人游记*/
.f-redianc ul{margin: 15px 15px 0 15px;}
.f-redianc ul li a.f-titleimg,.f-redianc ul li a.f-titleimg img{display: block;width: 236px;}
.f-redianc ul li a.f-titleimg{height:146px;overflow: hidden;}
.f-redianc ul li {width: 235px;float: left;}
.f-titletxt{display: block;line-height: 36px;padding-bottom:14px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


/*排行*/
.f-paihang {display: none;}
.f-zhou {display: block;}
.f-gn-box{padding-bottom: 15px;}
.f-gn-box li{padding-top:15px;height: 69px;margin-right: 15px;}
.f-gn-box li a{display: block;padding-left: 135px;height: 69px;position: relative;margin-left: 15px;}
.f-gn-box li a:hover{box-shadow: 0 0 5px rgba(0,0,0,0.2)}
.f-gn-box li a em{display: block;width: 120px;height: 69px;overflow:hidden;position: absolute;top:0;left:0;}
.f-gn-box li a em img{width:100%;}
.f-gn-box li a strong{font-size: 14px;display: block;line-height: 22px;max-height: 48px;overflow:hidden;font-weight: normal;color: #333;margin-bottom:5px;}
.f-gn-box li a i{color: #999;}

/*热门城市*/
.g-remen ul li{width: 280px;float: left;margin-right: 26px;margin-bottom: 20px;}
.g-remen ul li a,.g-remen ul li a img,.g-remen ul li a span{display: block;}
.g-remen ul li > a,.g-remen ul li > a img{display:block; width:280px;}
.g-remen ul li > a{height: 170px;overflow:hidden;position: relative;}
.g-remen ul li a span{padding-left: 20px;font-size: 16px;font-weight: bold;color: #7b0c0c;;position: absolute; left: 5px;top:5px;background: url(../images/index_dd.png) 0px 2px  no-repeat;}
.g-remen ul li .u-rementxt{border:1px solid #16aefd; border-top:none;padding:10px;}
.g-remen ul li .u-rementxt a{font-size: 16px;color: #333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: block;}
.g-remen ul li .u-rementxt p{font-size: 12px;color: #999;padding-top:5px;text-align: justify;}

.u-topbq{padding: 10px;border:1px solid #16aefd;height: 174px;overflow:hidden;}
.u-topbq a{float: left;color: #16aefd;border:1px solid #16aefd;border-radius: 4px; padding:3px 5px;margin:0 10px 10px 0; }
.u-topbq a:hover{background: #16aefd;color:#fff;}
.g-remen ul li .u-ckgd{display: block;text-align: center;line-height: 53px;height: 53px;background:#16aefd;color:#fff;font-size: 14px;}
.g-remen ul li .u-ckgd:hover{background: #099de9;}

/*热门景点*/
.g-remjd ul li{width: 386px;float: left;margin-right: 21px;}
.g-remjd ul li a,.g-remjd ul li a img{display: block;width: 386px;}
.g-remjd ul li a{height: 235px;overflow:hidden;position: relative;}
.u-titletxt{height: 38px;font-size:14px;background:url(../images/index_tm.png) ;position: absolute;top:0;left: 0;width: 100%;color: #fff;line-height: 38px; text-indent: 34px;text-overflow:ellipsis;white-space: nowrap;}
.u-titletxt span{display: block;background: url(../images/index_trip.png) 6px 7px no-repeat;}
.u-titletxt span:hover{text-decoration: underline;}
.g-remjd ul li p{margin:5px 0 20px 0;color: #999999;text-align: justify;line-height: 16px;font-size: 12px;max-height: 48px;overflow:hidden;}

/*热门游记分享*/
.u-yjfximg,.u-yjfximg img{display: block;width: 200px;}
.u-yjfximg{height: 120px;overflow:hidden;}
.g-yjfx ul li{width: 590px;height: 120px;background: #f2f2f2;float: left;margin-bottom: 20px;}
.u-yjfxtxt{padding:10px;width:370px;}
.u-yjfxtxtbt{color: #16aefd;font-size: 16px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: block;}
.u-yjfxtxtbt:hover{text-decoration: underline;}
.u-yjfxtxt p{font-size: 12px; color: #999999;text-align: justify;margin:5px 0; height: 46px;overflow: hidden;}
.u-xqbox span{float: left;}
.u-xqbox a{float: right;background: url(../images/index_xq.png) 0 3px no-repeat;}

/*旅游摄影*/
.g-lvsy {margin-bottom: 20px;}
.f-lysyl a ,.f-lysyr a {position: relative;}
.f-lysyl a p,.f-lysyr a p{display: block; bottom: 0;line-height: 36px;height: 34px;position: absolute;background: url(../images/index_tm.png);width: 100%;color: #fff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.f-lysyl,.f-lysyr{width:590px;}

/*八卦娱乐，旅游百科，娱乐住宿*/
.g-zaxbox{margin-top:60px;}
.f-zxl,.f-zxc,.f-zxr{width: 388px;padding-bottom: 20px;}
.u-zxarrow{position: absolute;bottom: 10px;margin-left: -80px;left: 50%;}
.u-zxarrow span{display::block;width:40px;height:6px;background: #fff;margin-left: 10px;float: left;}
.f-zxl p,.f-zxc p,.f-zxr p{text-align: justify;color: #999999;font-size: 12px; line-height: 18px;height: 36px;overflow: hidden;padding:10px 0;border-bottom: 1px solid #16aefd}
.u-zximg {position: relative;width: 388px;height: 240px;overflow: hidden;}
.u-zximg a,.u-zximg a img{display: block;width: 388px;}
.u-zximg a{height: 240px;overflow:hidden;}
.f-zxl ul>li{padding:10px 0;border-bottom:1px solid #16aefd;}
.f-zxl ul>li a{width: 300px;}
.f-zxl ul>li a{display: block;float: left;line-height: 14px;height: 14px;overflow:hidden;}
.f-zxl ul li span{float: right;line-height: 14px;height: 14px;overflow:hidden;cursor: pointer;}
.f-zxc{margin:0 18px;}
.f-zxl1 .u-zximg a.u-thisnum,.f-zxr .u-zximg a.u-thisnum{display:none;}

/*八卦娱乐*/
.fzxtitle{border-bottom: 1px solid #16aefd;position:relative;}
.fzxtitle h3{float:left; border-left: 4px solid #16aefd;height: 18px; line-height: 18px;position: relative;top:-10px;background: #fff;padding:0 10px;}
.fzxtitle a{position: absolute;right: 0;top: -10px;  background: #fff;  padding-left: 5px;}

/*友情链接*/
.g-yqljbox {margin-top:40px;padding-bottom: 20px;}
.f-yqlj{ margin-top: 30px;}
.f-yqlj a{display: block;line-height: 32px; height:32px;text-align: center;float: left;background: #f2f2f2;margin-right: 10px;padding:0 15px;border-radius: 4px;margin-bottom: 10px;}
.f-yqlj a:hover{background: #1b729f;color:#fff;}


/*插入广告*/
.g-tc-ad{padding-top:40px;}
.g-cityydclearfix{width:1000px;float: left;padding-bottom: 44px;background: url(/skin/new2019/images/jingdian_01.png) 3px bottom no-repeat;}
.g-xzs{float: right;width: 180px}
.g-xzs h2{line-height: 24px;padding-left: 5px;border-left: 4px solid #16aefd;}
.g-xzs ul li {padding-left: 70px;height: 60px;position: relative;}
.g-xzs ul li i{display: block;width:60px;height: 60px;border-radius: 8px;overflow: hidden;position:absolute;top:0;left:0;}
.g-xzs ul li i img{width:100%;}
.g-xzs ul li a{display: block;}
.g-xzs ul li a.g-xzs-title strong{height: 20px;line-height: 20px;font-size: 16px;padding-top:5px;overflow: hidden;font-weight: normal;display: block;}
.g-xzs ul li a.g-xzs-down{border:1px solid #16aefd;text-align:center;width:60px; width: 60px;line-height: 20px; height: 20px; margin-top: 10px;    font-size: 12px;}
.g-xzs ul li a.g-xzs-down:hover{color: #fff;background:#16aefd;}
.g-xzs ul li{margin-top:15px;border-bottom: 3px solid #f2f2f2;padding-bottom: 15px;}


.g-bot-list a{display: inline-block;width: auto;margin-right: 10px;}
.g-bot-list a:hover{text-decoration: underline;color: #fff;}