﻿@charset "utf-8";/* CSS Document */





/*项目分类&banner&申请加盟*/
.home-cbip{margin-top:10px;position:relative;}
.home-cbip-left{width:217px;position: absolute;top:0;left:0;}
.home-cbip-right{float:left;width:690px;margin-left:227px;}

.home-cates{width:217px;overflow: hidden;border:1px solid #ed384b;position: relative;z-index: 9999;background: #cf0f23;}
.home-cates h1{text-align:center;color:#fff;font-size:20px;height:55px;line-height:55px;border-bottom:1px solid #fff;}
.home-cates ul{border-top:1px solid #ed384b;height:350px;padding-top:3px;overflow:hidden;background: url(../images/icon1.png) no-repeat 148px bottom;margin-bottom:2px;}
.home-cates ul li{font-size:14px;float:left;padding:0 11px;line-height:35px;}
.home-cates ul li a,.home-cates ul li a:hover{color:#fff!important;}
.home-cates .btn{display: block;width: 217px;height: 32px;line-height: 32px;font-size: 14px;background: #ed384b;color: #fff;cursor: pointer;text-align:center;}
.home-cates .btn i{padding-left: 20px;}
.home-cates .open{}
.home-cates .open i{background: url(../images/morebg.png) no-repeat 5px center;}
.home-cates .close{display: none;}
.home-cates .close i{background: url(../images/morebg.png) no-repeat 5px center;}

.home-cbip-top{width:100%;}
.home-banner-swiper,.home-banner-swiper .swiper-slide img{width:100%;height:316px;}
.home-banner-swiper .swiper-pagination{bottom:15px;width:100%;}
.home-banner-swiper .swiper-button{display:none;}
.home-banner-swiper .swiper-pagination .swiper-pagination-switch{border-radius:0;width:15px;height:15px;background:#fff;}
.home-banner-swiper,.home-banner-swiper .swiper-slide img{width:690px;height:316px;}
.home-banner-swiper{float: left;}
.home-banner-swiper .swiper-pagination{width:690px;height:10px;text-align:right;position: absolute;left:0;bottom:10px;}
.home-banner-swiper .swiper-pagination .swiper-pagination-switch{width:10px;height:10px;border-radius:50%;background: #fff;margin-right:5px;display: inline-block;cursor: pointer;}
.home-banner-swiper .swiper-pagination .swiper-pagination-switch.swiper-active-switch{background: #ed384b;}
.home-banner-swiper .swiper-button{width: 36px;height: 50px;z-index: 999;position: absolute;top:50%;margin-top:-25px;}

.home-cbip-bot{height:120px;width:690px;margin-top:8px;}
.home-cbip-bot-div{margin-left:-8px;width:700px;}
.adthree {float:left;width:128px;overflow: hidden;border:1px solid #dcdcdc;margin-left:9px;}
.adthree ul {width:128px}
.adthree li {width:128px;position: relative;height: 105px;overflow: hidden;background: #fff;text-align: center;padding-top: 15px;}
.adthree li span {display: block;}
.adthree li img {width: 100px;height: 70px;}
.w240infor {width:130px;position: absolute;bottom: -50px;left: 0;background: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0, rgba(0,0,0,0)), color-stop(.9, rgba(0,0,0,.9)), color-stop(.35, rgba(0,0,0,.55)));background: -moz-linear-gradient(center top, rgba(0,0,0,0) 0, rgba(0,0,0,.2) 20%, rgba(0,0,0,.55) 40%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff, endColorstr=#80000000, grandientType=1);-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.adthree li a {color: #fff;display: inline-block;width:128px;height:118px;overflow: hidden;}
.adthree li a:hover{color:#fff!important;}
.adthree li:hover span.w240infor {bottom: 0;}
.poppubtxt {padding:0 5px;font-size: 13px;height:25px;line-height:25px;}
.poppubtxt em {padding: 0 5px;color:#f00!important;font-weight:bold;}
.poppubtit {overflow: hidden;padding:0 5px;border-bottom: 1px dotted #999;height:25px;line-height:25px;font-size:13px;}

.home-jmsq{margin-left:10px;width:272px;overflow:hidden;background:url(../images/sqjmbg.png) no-repeat left top;height:446px;}
.home-jmsq-top{height:70px;padding-top:20px;text-align:center;color:#fff;line-height:30px;}
.home-jmsq-top em{background:url(../images/icon2.png) no-repeat left top;width:20px;height:27px;line-height:27px;display:inline-block;font-size:22px;color:#ed384b;margin:0 3px;}
.home-jmsq-btn{width:228px;margin:20px auto;background:url(../images/icon9.png) no-repeat center bottom;padding-bottom:20px;}
.home-jmsq-btn .btn1{background:url(../images/icon4.png) no-repeat left top;height:34px;line-height:34px;padding-left:40px;font-size:16px;font-weight:bold;display:block;color:#fff!important;}
.home-jmsq-btn .btn2,.home-jmsq-btn .btn3{font-size:15px;margin-top:20px;display:inline-block;width:110px;background:url(../images/icon5.png) no-repeat 90px center;text-align:center;}
.home-jmsq-btn .btn3{background:url(../images/icon6.png) no-repeat 90px center;}

.home-jmsq-bot .box{width:270px;margin:0 auto;}
.tab_menu{background:#f2f2f2;overflow: auto;margin: 0 1px;}
.tab_menu li{float:left;width:90px;line-height:30px;text-align:center;font-size:16px;}
.tab_menu li.current{color:#fff;background:#ed384b;}
.tab_menu li a{color:#fff;text-decoration:none;}
.tab_menu li.current a{color:#333;}
.tab_box .hide{display:none;}
.home-jmsq-bot .ind_zxList{padding:10px;font-size:14px;}
.home-jmsq-bot .ind_zxList li{width:100%;clear:both;background:url(../images/demobg.jpg) no-repeat left center;padding-left:10px;height:35px;line-height:35px;position:relative;}
.home-jmsq-bot .ind_zxList li a{width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;margin-right:5px;color:#666;}
.home-jmsq-bot .ind_zxList li img{position:absolute;top:10px;right:10px;}


/*大牌精选*/
.dpjx{margin-top:10px;background:#fff;}
.dpjx-top{background:url(../images/icon10.png) no-repeat left top;margin-left:-20px;height:54px;line-height:40px;}
.dpjx-top h1{width:160px;text-align:center;font-size:20px;color:#fff;}
.dpjx-top span{float:right;margin-right:10px;line-height:50px;font-size:14px;color:#ccc;}
.dpjx-top span a{color:#ccc;padding:0 3px;}
.dpjx-top a.more{float:right;color:#cf0f23;margin-right:10px;line-height:50px;}

.home-pptj-swiper{float: left;}
.home-pptj-swiper,.home-pptj-swiper .swiper-slide img{width:249px;height:368px;}
.home-pptj-swiper .swiper-pagination{width:249px;height: 12px;position: absolute;left:0;bottom:10px;text-align: right;text-align:center;}
.home-pptj-swiper .swiper-pagination .swiper-pagination-switch{display:inline-block;width: 10px;height: 10px;background: #fff;margin-right:5px;border-radius:50%;}
.home-pptj-swiper .swiper-pagination .swiper-pagination-switch.swiper-active-switch{background: #ed384b;}
.home-pptj-swiper .swiper-button{width: 22px;height: 48px;position: absolute;top:50%;margin-top:-24px;}
.home-pptj-swiper .swiper-button-prev{left: 0;background: rgba(0,0,0,0.3) url(../images/arrow-left-white.png) no-repeat center;}
.home-pptj-swiper .swiper-button-prev:hover{background: rgba(0,0,0,0.3) url(../images/arrow-left-red.png) no-repeat center;}
.home-pptj-swiper .swiper-button-next{right: 0;background: rgba(0,0,0,0.3) url(../images/arrow-right-white.png) no-repeat center;}
.home-pptj-swiper .swiper-button-next:hover{background: rgba(0,0,0,0.3) url(../images/arrow-right-red.png) no-repeat center;}

.dpjx-bot{padding:0 10px;}
.dpjx-item{width:930px;}
.dpjx-item ul{}
.dpjx-item li{float:left;width:176px;margin-left:10px;position:relative;background:#f8f8f8;padding-bottom:23px;margin-bottom:10px;border-bottom:2px solid #f8f8f8;}
.dpjx-item li img{width:176px;height:118px;}
.dpjx-item li p{text-align:center;font-size:16px;font-weight:bold;height:35px;line-height:35px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.dpjx-item li i{position:absolute;top:5px;right:5px;background:#000;color:#fff;border-radius:5px;padding:2px 5px;}
.dpjx-item li span{position:absolute;left:5px;bottom:10px;color:#999;}
.dpjx-item li em{position:absolute;right:5px;bottom:10px;font-size:14px;font-weight:bold;color:#cf0f23;}
.dpjx-item li:hover{border-bottom:2px solid #cf0f23;box-shadow: 0px 0px 5px #ccc;}

/*热门项目*/
.dpjx-item.hot{width:1180px;overflow:hidden;}
.dpjx-item.hot ul{width:1190px;}
.dpjx-item.hot li{text-align:center;padding-top:20px;background:#fff;padding-bottom:0;border:1px solid #f8f8f8;border-bottom:2px solid #f8f8f8;width:186px;margin-left:0;margin-right:10px;}
.dpjx-item.hot li img{width:100px;height:70px;margin-bottom:20px;}
.dpjx-item.hot li p{background:#f8f8f8;line-height:30px;height:30px;}

.dpjx-item.hot li:hover{border-bottom:2px solid #cf0f23;}

/*餐饮商机*/
.cysj-left{width:450px;margin-right:10px;overflow:hidden;}
.cysj-pic{position:relative;}
.cysj-pic img{width:450px;height:300px;}
.cysj-pic p{position:absolute;left:0;bottom:0;background:url(../images/icon11.png) repeat-x left top;height:30px;line-height:30px;padding:0 10px;text-align:center;color:#fff;width:430px;font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.cysj-pic p:hover{color:#ed384b;}
.cysj-news{line-height:30px;}
.cysj-news li{font-size:14px;line-height:25px;margin-top:10px;}
.cysj-news li p{font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.cysj-news li p img{vertical-align: middle;padding-right:10px;}
.cysj-news li span a{color:#999!important;}

.cysj-mid{width:411px;margin-right:10px;}
.cysj-mid .box{padding:0;width:100%;margin-bottom:20px;}
.cysj-mid .home-jmsq-bot .ind_zxList{height:190px;padding:5px 0 0 0;}
.cysj-mid .home-jmsq-bot .ind_zxList li{line-height:32px;height:32px;width:98%;}
.cysj-mid .home-jmsq-bot .ind_zxList li a{width:80%;} 
.cysj-mid .tab_menu li{width:137px;height:35px;line-height:35px;}
.cysj-mid .tab_menu li.current{background:#fff;border-top:2px solid #cf0f23;color:#cf0f23;font-weight:bold;}
.cysj-mid .ind_zxList li span{position:absolute;top:2px;right:5px;color:#999;font-size:12px;}
.ind-zxList-wd{height:110px;}
.ind-zxList-wd IMG{float:left;width:150PX;height:100PX;margin-right:10px;}
.ind-zxList-wd div{float:left;width:230px;line-height:25px;}
.ind-zxList-wd div p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.ind-zxList-wd div span a{font-size:12px;color:#999;}

.cysj-right{width:299px;}
.cysj-right h1{background:#f2f2f2 url(../images/icon13.png) no-repeat 10px center;height:35px;line-height:35px;font-size:16px;font-weight:bold;padding-left:35px;}
.cysj-right h1 a{font-size:12px;font-weight:normal;float:right;padding-right:10px;color:#999;}
.cysj-right li{background:url(../images/demobg.jpg) no-repeat left center;height:40px;line-height:40px;font-size:14px;padding:0 10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.cysj-right li a{color:#666;}
.cysj-right ul{margin-top:10px;}


/*美食菜谱*/
.dpjx.mscp{background:url(../images/icon14.png) no-repeat left top;height:480px;}
.dpjx.mscp .dpjx-top{background:none;height:69px;line-height:69px;}
.dpjx.mscp .dpjx-top span,.dpjx.mscp .dpjx-top span a{color:#cf0f23;line-height:69px;}
.mscp-left{padding:10px 8px;width:660px;overflow:hidden;}
.mscp-left li{float:left;width:210px;text-align:center;font-size:16px;line-height:40px;margin-bottom:10px;background:#f2f2f2;margin-left:10px;}
.mscp-left li img{width:210px;height:146px;}
.mscp-left li p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.mscp-right{margin:10px 25px 10px 8px;width:490px;overflow:hidden;background:#f2f2f2;}
.mscp-right h1{background:url(../images/icon15.png) no-repeat 10px center;height:50px;line-height:50px;border-bottom:2px solid #ff9222;font-size:20px;padding-left:50px;}
.mscp-right ul{padding:15px 15px 0 15px;}
.mscp-right ul li{line-height:35px;font-size:14px;margin-bottom:18px;}
.mscp-right li a{color:#666;padding:0 12px;}
.mscp-right li span{background:#cf0f23;color:#fff;padding:5px 10px;}


/*特色餐馆*/
.dpjx.tscg{background:#fff;}
.dpjx.tscg .dpjx-top{margin-left:0;background:url(../images/icon16.png) no-repeat 10px center;padding-left:15px;line-height:43px;height:43px;border-bottom:2px solid #cf0f23;}
.dpjx.tscg .dpjx-top h1{color:#333;}

.boxLeft{width:870px;overflow: hidden;float: left;margin-right:10px;}
.boxCont2{width:100%;overflow: hidden;}
.itemList2{overflow: hidden;padding-top:10px;padding-left: 16px;}
.itemList2.nb{border-bottom: none;}
.itemList2 li{width:195px;height:127px;border:1px solid #ddd;margin-right: 16px;margin-bottom: 13px;float: left;position: relative;}
.itemImg2,.itemImg2 img{width: 195px;height:127px;}
.itemTxt2{width:177px;height: 45px;padding: 0px 9px;background: rgba(0,0,0,0.50);position: absolute;left: 0px;bottom: 0px;}

.itemTxt2Left{float: left;width: 115px;height: 45px;text-align: left;}
.itemTxt2Left h5{width: 110px;height: 25px;line-height: 25px;font-size: 13px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.itemTxt2Left h5 a{color: #fff;}
.itemTxt2Left p{width: 110px;height: 20px;line-height: 20px;color: #fff;font-size: 12px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.itemTxt2Right{float: right;width: 35px;height: 45px;}
.itemTxt2Right a,.itemTxt2Right a:hover{display: inline-block;width: 35px;height: 20px;line-height: 20px;margin-top: 15px;background: #ec384b;color: #fff!important;text-align:center;}
.itemTxt3{width: 150px;height: 30px;padding: 0px 9px;background: rgba(0,0,0,0.50);position: absolute;left: 0px;bottom: 0px;text-align: left;}
.itemTxt3 a{display: inline-block;width: 120px;height: 30px;line-height: 30px;padding-right: 30px;color: #fff;background: url(../images/iconxq.png) no-repeat right center;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.itemList3{overflow: hidden;padding-left: 16px;}
.itemList3 li{width: 195px;height: 30px;float: left;margin-right: 16px;text-align: left;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.itemList3 li a{color: #000;font-size: 13px;}
.itemList3 li a i{color: #666;margin: 0px 6px;}
.itemList3 li a:hover,.itemList3 li a:hover i{color: #ec384b;}
.phbList{width: 295px;overflow: hidden;padding:6px 9px 0 9px;}
.phbList li{width: 295px;border-bottom: 1px dashed #dddddd;padding-bottom: 10px;}
.phbList li.last{border-bottom: none;}
.phbTop{width: 295px;height: 16px;padding-top: 10px;line-height: 16px;}
.phbTopSub{float: left;height: 16px;font-size: 12px;}
.phbTopW1{width: 30px;}
.phbTopW1 i{display: inline-block;width: 15px;height: 15px;float: left;background: #ec384b;color: #fff;text-align:center;}
.phbTopW2{width: 180px;text-align: left;color: #000;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.phbTopW3{width: 15px;}
.phbTopW3 em{display: inline-block;width: 15px;height: 15px;}
.phbUp{background: url(../images/phbup.png);}
.phbDown{background: url(../images/phbdown.png);}
.phbTopW4{width: 70px;color: #666;text-align: right;}
.phbBot{display: none;width: 295px;height: 60px;padding-top: 10px;}
.phbBotSub{float: left;height: 60px;}
.phpBotW1{width: 30px;}
.phpBotW1 i{display: inline-block;width: 15px;height: 15px;padding-right: 9px;padding-bottom: 11px;color: #fff;font-size: 12px;background: url(../images/phporder.png);text-align:center;}
.phpBotW2{width: 85px;height: 60px;}
.phpBotW2 img{width: 83px;height: 58px;border:1px solid #dddddd;}
.phpBotW3{width: 125px;padding-left: 10px;text-align: left;line-height: 20px;font-size: 12px;}
.phpBotW3 h5{font-weight: bold;}
.phpBotW3 h5 a{color: #ec384b;}
.phpBotW3 h5 a:hover{text-decoration: underline;}
.phpBotW3 p{color: #000;}
.phpBotW4{width: 45px;}
.phpBotW4 a{display: inline-block;width: 30px;padding-left: 12px;height: 20px;line-height: 20px;font-size: 12px;color: #fff;background: url(../images/phplink.png);margin-right: -9px;float: right;}
.phbList li.cur .phbTop{display: none;}
.phbList li.cur .phbBot{display: block;}
.boxRight{width: 315px;overflow: hidden;float: right;margin-top:10px;background:#fff;}
.boxCont3{width: 315px;overflow: hidden;}
.boxRight.dpjx.tscg .dpjx-top{margin-left:0;background:url(../images/icon17.png) no-repeat 10px center;padding-left:35px;}
.boxRight.dpjx.tscg .dpjx-top h1{width:100%;text-align:left;}

/*猜你喜欢*/
.dpjx.cnxh{background:#fff; position:relative;}
.dpjx.cnxh .dpjx-top{background: url(../images/icon18.png) no-repeat 10px center;margin-left:0;height:43px;line-height:43px;padding-left:0px;border-bottom:2px solid #cf0f23;}
.dpjx.cnxh .dpjx-top h1{color:#333;}
.changeone{width: 100%;font-size: 14px; margin-top:8px;}
.changeone ul{width: 100%;display: flex;flex-wrap: wrap;}
.changeone ul li{flex: 1;width:13%;min-width:13%;padding: 5px;text-align: center;line-height:35px;}
.changeone ul li p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

.changeone ul li span{padding: 4px 5px;border:  1px solid #fe7702;border-radius: 6px;}
.huan{text-align:center;color:#ccc;font-size:13px;}
.huanbox{position:absolute; top:15px; right:10px; background:url(../images/icon19.png) no-repeat left center; padding-left:25px; padding-top:2px;}
.changeone li img{ background:#f2f2f2; width:100px; height:70px; padding:14px 24px;}

/*友情链接*/
.dpjx.cnxh.yqlj .dpjx-top{ background:url(../images/icon20.png) no-repeat 10px center;}
.yqljlink{ margin:10px;}
.yqljlink a{ width:165px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; display:inline-block; text-align:center; line-height:40px; font-size:14px;}
.yqljlink a:hover{ text-decoration:underline;}

/*底部*/
.footer{ background:url(../images/footerbg.jpg) repeat-x left top; margin-top:30px; padding:10px 0; color:#fff; line-height:25px; color:#ccc;}
.footer img{ float:right;}
.footer span{ float:left;}
.footer span strong{ color:#fff;}
.footer span a{ color:#fff; margin:10px 0; font-size:14px; padding:0 30px 0 0; display:inline-block;}


/*面包屑*/
.bread2{ background:#fff; margin:10px auto; height:35px; line-height:35px; padding:0 10px; font-size:14px; color:#333; border-top:2px solid #cf0f23;}



/*分类*/
.clasical{ text-align:left; padding:0; background:#fff; border:1px solid #ececec; margin-bottom:10px;}
.clasical .cla-lf{ padding:10px 0;}
.clasical .cla-lf .w130{ width:130px; color:#999; line-height:40px; text-align:center; font-size:15px;}
.cla-pad{ padding:10px; line-height:30px;}
.w1070 a{ padding:3px 10px; margin:5px; display:inline-block;}
.w1070 a:hover,.w1070 a.cla-cur{ background:#f44d35; color:#fff!important;}
.w1070{ width:1070px; overflow:hidden; font-size:14px;}

/*搜索页正文*/
.item-list-left{float: left;width: 900px;text-align: left; background:#fff; padding:0 10px;}
.item-list-left-tit{height:48px; line-height:48px;border-bottom: solid 2px #cf0f23;}
.item-list-left-tit h1{float: left;font-size: 24px;padding-left:10px;}

.item-list-pagegroup{float: right;font-size: 14px;color: #999;}
.item-list-pagegroup span{display: block;float: left;margin-top: 14px;margin-right: 10px;}
.item-list-pagegroup span i{color: #e22307;}
.item-list-pagegroup a{display: block;float: left;width: 28px;height: 25px;text-align: center;line-height: 25px;border: solid 1px #e5e5e5;border-bottom: none;margin-top: 11px;color: #b0b0b0;font-size: 18px;}
.item-list-pagegroup a.item-list-page-next{background-color: #e5e5e5;}

.item-list-left-list ul li{border: solid 1px #ececec;margin-top: 10px;padding:20px;}
.item-list-left-list ul li:hover{border: solid 1px #f44d35;}
.item-list-left-list ul li .item-list-det-left:hover{box-shadow: 0 0 10px 4px #ccc;}
.item-list-left-list ul li .item-list-det-tit a:hover{color: #e22307;}
.item-list-left-list ul li .item-list-det-info a{color:#999;margin-right:10px;}
.item-list-left-list ul li .item-list-det-info a:hover{color: #e22307;}
.item-list-det-left{float: left;width: 140px;height: 100px;border: solid 1px #e5e5e5;}
.item-list-det-left img{display: block;width: 100px;height: 70px;margin: auto;margin-top: 15px;}

.item-list-det-mid{float: left;width: 500px;margin-left: 20px;}
.item-list-det-tit{float: left;width: 500px;}
.item-list-det-tit a{float: left;font-size: 18px;max-width: 260px;margin-right: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.item-list-det-vip,.item-list-det-qyrz{display: block;float: left;height: 18px;line-height: 18px;font-size: 14px;color: #fff;padding: 0 10px;border-radius: 3px;margin-right: 5px;}
.item-list-det-vip{background-color: #f44d35;}
.item-list-det-qyrz{background-color: #4aca6d;}
.item-list-det-tit span{display: block;float: right;font-size: 18px;color: #e22307;font-weight: bold;}
.item-list-det-info{float: left;margin-top: 5px;}
.item-list-det-info p{font-size:14px;color: #999;line-height: 25px;}
.item-list-det-info p:last-child{height:50px;overflow: hidden;text-overflow: ellipsis;}
.item-list-det-info p i{margin-right: 50px;}
.item-list-det-right{float: right;width: 140px;text-align: center; margin-top:30px;}
.item-list-det-right a,.item-list-det-right a:hover{display: block;width: 136px;height: 36px;text-align: center;font-size: 16px;line-height: 36px;color: #fff!important;background-color: #cf0f23;border-radius: 6px;}

.pagination{overflow: hidden;margin:30px 0; text-align:center; font-size:16px;}
.pagination a{display: inline-block;margin:10px 5px ;padding: 8px 15px;border:1px solid #e5e5e5;}
.pagination a:hover,.pagination a.active{color:#e22307;border-color:#cf0f23;}
.pagination a.disabled,.pagination a.disabled:hover{background-color: #eee;border-color:#e5e5e5;color: #999;cursor: default;}
.pagination a.empty,.pagination a.empty:hover{border:none;color: #999;cursor: default;}
.pagination.npl{padding-left: 0;}

.container-right{width: 270px;float: right;}

.rbox2{ background:#fff; padding-bottom:10px;}
.rbox2-tit{height:48px;line-height:48px;margin-bottom:11px;}
.rbox2-tit h3{float: left;font-size: 18px;padding-left:10px;}
.rbox2-tit a{font-size:12px;color: #999;float: right; padding-right:10px;}

.rbox2-list2{overflow: hidden;border:1px solid #ececec; width:240px; margin:0 auto; padding:0;}
.rbox2-list2 li{width:200px;margin:20px 0; padding:0 20px;}
.rbox2-list2 li img{width: 100px;height:70px; float:left;}
.rbox2-list2 li span{width:90px;height: 70px;float: right;text-align: left;}
.rbox2-list2 li strong,.rbox2-list2 li em{height: 20px;line-height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.rbox2-list2 li strong{font-size: 14px;margin-bottom: 10px;}
.rbox2-list2 li em{font-size: 12px;}
.rbox2-list2 li b{color: #cf0f23;}
.rbox2-list2 li:hover img{box-shadow: 0 0 5px #999;}
.rbox2-list2 li:hover strong a{color: #cf0f23;}

.rbox-slide-sjjj{margin:0 10px; border:1px solid #ececec;}
.rbox-slide-sjjj li{height: 30px; line-height:30px;text-align: left; padding:0 10px;}
.rbox-slide-sjjj li a{display: block;padding-left: 13px;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position: relative;}
.rbox-slide-sjjj li i{display: inline-block;width: 6px;height: 6px;border-radius: 50%;background: #d2d2d2;position: absolute;left: 0;top: 50%;margin-top: -3px;}
.nmt{ margin-bottom:0;}





/*2020.08.26排行榜样式*/
.bgf{ background:#fff;}
.second-menu{ padding:20px 0;}
.second-menu li{ float:left; width:378px; padding-left:20px; overflow:hidden; line-height:30px;border-left:1px solid #f2f2f2;}
.second-menu li i{width:40px; height:40px; display:block; float:left; margin-right:10px; margin-top:10px;}
.second-menu li:nth-child(1){ border-left:0;}
.second-menu li:nth-child(1) i{ background:url(../images/phicon1.png) no-repeat left center;}
.second-menu li:nth-child(2) i{ background:url(../images/phicon2.png) no-repeat left center;}
.second-menu li:nth-child(3) i{ background:url(../images/phicon3.png) no-repeat left center;}
.second-menu li a{ float:left; width:80px; text-align:center; color:#999;}
.second-menu li:nth-child(2) a{ width:90px;}
.second-menu li:nth-child(3) a{ width:100px;}

/*推荐*/
.fz16{ font-size:16px;}
.TJ-box{ padding-bottom:1px; }
.TJ-box h4{ background:url(../images/phicon4.png) no-repeat 10px center; padding:10px 10px 10px 35px; border-bottom:1px solid #f2f2f2;color:#666;}
.TJ-box h4 a{ color:#666;}
.TJ-box h4 a.cur{ color:#ed384b;}
.TJ-side{ border:1px solid #f2f2f2; padding:20px 0 10px 0; margin:10px;position:relative;}
.TJ-side li{ float:left; width:145px; margin-left:20px; text-align:center; line-height:35px;}
.TJ-side li img{ width:100px; height:70px; padding:20px; border:1px solid #f2f2f2;}
.TJ-side li p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.TJ-side em{ position:absolute; top:0; left:0; width:60px; height:60px; display:block;}
.TJ-side img:hover{box-shadow: 0px 0px 10px #dcdcdc;}

/*左右结构内容*/
.contRight{width: 300px;float: left; text-align:center;}

.asideBox{width: 300px;overflow: hidden;margin-bottom: 20px;}
.asideBox:nth-child(4){ margin-bottom:0;}
.asideImg,.asideImg img{width: 298px;height: 298px;}
.asideImg{border:1px solid #ddd;}
.asideImg a{display: block;width: 298px;height: 298px;position: relative;}
.asideImg em{display: inline-block;width: 280px;height: 30px;padding: 0px 9px;line-height: 30px;background: rgba(0,0,0,0.50);color: #fff;position: absolute;left: 0px;bottom: 0px;}

.asideTit{width: 298px;height: 45px;background: #f6f6f6;border:1px solid #dddddd;text-align: left;}
.asideTit h3{width: 250px;height: 45px;line-height: 45px;padding-left: 46px;border-left: 2px solid #ec384b;font-size: 18px;font-weight: bold;}
.asideTit h3 em{font-weight: bold;color: #ec384b;}
.asideTit1{background: url(../images/asidtit1.png) no-repeat 15px center;}
.asideTit2{background: url(../images/asidtit2.png) no-repeat 15px center;}
.asideTit3{background: url(../images/asidtit3.png) no-repeat 15px center;}
.asideTit4{background: url(../images/asidtit4.png) no-repeat 15px center;}
.asideTit5{background: url(../images/asidtit5.png) no-repeat 15px center;}
.asideTit6{background: url(../images/asidtit6.png) no-repeat 15px center;}
.asideTit7{background: url(../images/asidtit7.png) no-repeat 15px center;}
.asideTit8{background: url(../images/asidtit8.png) no-repeat 15px center;}
.asideTit9{background: url(../images/asidtit9.png) no-repeat 15px center;}

.asideCont{width: 298px;overflow: hidden;border:1px solid #dddddd;border-top: none; background:#fff;}

.asideImgList{width: 289px;padding-top: 19px;padding-left: 19px;}
.asideImgList li{width: 120px;overflow: hidden;padding-bottom: 5px;margin-right: 19px;margin-bottom: 19px;background: url(../images/borderbg.png) no-repeat bottom center;float: left;}
.asideImgList li a{display: inline-block;width: 100px;height: 94px;padding: 9px;padding-bottom: 5px;border:1px solid #dddddd;background: #f6f6f6;}
.asideImgList li img{width: 100px;height: 70px;display: block;}
.asideImgList li em{display: inline-block;width: 100px;height: 20px;margin-top: 4px;line-height: 20px;font-size: 12px;color: #000;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.asideImgList li a:hover{border:1px solid #ec384b;}
.asideImgList li a:hover em{color: #ec384b;}

.asideImgList2{width: 285px;padding-top: 13px;padding-left: 13px;}
.asideImgList2 li{width: 129px;height: 114px;margin-right: 13px;margin-bottom: 13px;float: left;}
.asideImgList2 li a{display: block;width: 129px;height: 114px;background: url(../images/asidelistbg2-1.png);}
.asideImgList2 li a img{display: inline-block;width: 110px;margin-left: 0px;margin-top: 6px;}
.asideImgList2 li a em{display: inline-block;width: 110px;height: 20px;}
.asideImgList2 li a:hover{background: url(../images/asidelistbg2-2.png);}
.asideImgList2 li a:hover em{color: #ec384b;}

.asideUd{width: 298px;height: 44px;border: 1px solid #dddddd;border-bottom: 2px solid #ec384b;background: #f6f6f6;}
.asideUd li{width: 98px;height: 44px;float: left;border-right: 1px solid #dddddd;line-height: 44px;font-size: 16px;}
.asideUd li.last{border-right: none;}
.asideUd li a{font-weight: bold;color: #333;}
.asideUd li.cur{background: #fff url(../images/linkli.png) no-repeat center bottom;}

.asideCd{width: 298px;overflow: hidden;border:1px solid #dddddd;border-top: none; background:#fff;}
.asideCdSub{width: 270px;overflow: hidden;padding: 0px 14px;display: none;}
.asideCdImg,.asideCdImg img{width: 268px;height: 114px;}
.asideCdImg{padding: 10px 0px;}
.asideCdImg img{border:1px solid #dddddd;}

.asideCdList{width: 270px;overflow: hidden;text-align: left;}
.asideCdList li{width: 270px;height: 25px;line-height: 25px;font-size: 12px;}
.asideCdList li a{display: inline-block;width: 255px;padding-left: 15px;color: #000;background: url(../images/hyzxli-1.png) no-repeat left center;
	overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.asideCdList li a:hover{color: #ec384b;background: url(../images/hyzxli-2.png) no-repeat left center;}

.asideCdList2{width: 270px;overflow: hidden;padding: 0px 14px;margin-bottom: -1px;text-align: left;}
.asideCdList2 li{width: 270px;height: 30px;line-height: 30px;font-size: 12px;border-bottom: 1px dashed #dddddd;}
.asideCdList2 li a{display: inline-block;width: 255px;padding-left: 15px;color: #000;background: url(../images/hyzxli-1.png) no-repeat left center;
	overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.asideCdList2 li a:hover{color: #ec384b;background: url(../images/hyzxli-2.png) no-repeat left center;}

.asideCdList3{width: 270px;overflow: hidden;padding: 0px 14px;margin-bottom: -1px;text-align: left;}
.asideCdList3 li{width: 270px;height: 30px;line-height: 30px;font-size: 12px;border-bottom: 1px dashed #dddddd;}
.asideCdList3 li a{display: inline-block;width: 270px;height: 30px;color: #000;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.asideCdList3 li a:hover{color: #ec384b;}

.asideList{width: 270px;overflow: hidden;padding: 0px 14px;margin-bottom: -1px;}
.asideList li{width: 270px;height: 80px;padding: 10px 0px;border-bottom: 1px dashed #dddddd;}
.asideListLeft{width: 100px;height: 70px;padding: 5px 4px;float: left;margin-right: 5px;background: url(../images/asidelistbg.png);}
.asideListLeft img {width: 100px;height: 70px;}
.asideListRight{width: 155px;height: 80px;float: left;text-align: left;}
.asideListRight h5{width: 155px;height: 30px;line-height: 30px;}
.asideListRight h5 a{display: block;color: #000;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.asideListRight h5 a:hover{color: #ec384b;}
.asideListRight p{width: 155px;height: 25px;font-size: 12px;}
.asideListRight p i{display: inline-block;width: 15px;height: 15px;margin-right: 5px;}
.sta1{background: url(../images/iconsta-1.png) no-repeat center;}
.sta2{background: url(../images/iconsta-2.png) no-repeat center;}
.asideListRight p em{color: #ec384b;}

.asideListRight2{width: 155px;height: 80px;float: left;text-align: left;}
.asideListRight2 h5{width: 155px;height: 20px;line-height: 20px;}
.asideListRight2 h5 a{display: block;color: #000;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.asideListRight2 p{width: 155px;font-size: 12px;line-height: 20px;}
.asideListRight2 p em{color: #ec384b;}
.asideListRight2 p a{color: #ec384b;}
.asideP1{height: 20px;color: #000;}
.asideP2{height: 40px;color: #999;}

.asideCaipu{width: 284px;overflow: hidden;padding-top: 14px;padding-left: 14px;}
.asideCaipu li{width: 128px;overflow: hidden;float: left;margin-right: 14px;margin-bottom: 14px;background: #f6f6f6;}
.asideCaipu li a{display: block;width: 126px;overflow: hidden;border:1px solid #dddddd;float: left;}
.asideCaipu li a img{display: block;width: 126px;height: 92px;}
.asideCaipu li a em{display: inline-block;width: 126px;height: 30px;line-height: 30px;color: #000;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.asideCaipu li a:hover{border:1px solid #ec384b;background: #ec384b;}
.asideCaipu li a:hover em{color: #fff;}

.asideAList{width: 270px;overflow: hidden;padding:14px;padding-bottom: 0px;}
.asideAList a,.asideAList a:hover{display: inline-block;float: left;height: 40px;margin-bottom: 14px;color: #fff!important;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.w1{width: 270px;}
.w2{width: 165px;}
.w3{width: 95px;}
.mr{margin-right: 10px;}
.bg1{background: #f17171;}
.bg2{background: #fa8c7e;}
.bg3{background: #f1b4a7;}

.asideTabCont{width: 230px;height: 200px;position: relative;overflow: hidden;}
.asideTabCont ul{height: 200px;width: auto;position: absolute;}
.asideTabCont ul li,.asideTabCont ul li a{display: block;width: 230px;height: 200px;float: left;}
.asideTabCont ul li img{width: 228px;height: 168px;border:1px solid #dddddd;}
.asideTabCont ul li em{display: inline-block;width: 230px;height: 30px;line-height: 30px;color: #000;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.asideTabCont ul li a:hover img{border:1px solid #ec384b;}
.asideTabCont ul li a:hover em{color: #ec384b;}


.asideTab{width: 230px;height: 200px;padding: 15px 34px;position: relative;}
.asideBTabBtn{display: inline-block;width: 20px;height:30px;position: absolute;top: 50%;margin-top: -15px;}
.asideBTabPrev{left: 10px;background: url(../images/prev-1.png);}
.asideBTabPrev:hover{background: url(../images/prev-2.png);}
.asideBTabNext{right: 10px;background: url(../images/next-1.png);}
.asideBTabNext:hover{background: url(../images/next-2.png);}

.w884{ width:885px; border:1px solid #dcdcdc; margin-right:13px;}
.w884 h2{ border-bottom:1px solid #ed384b;}
.w884 h2 span{ display: block; width:170px; height:35px; line-height:35px; text-align:center; color:#fff; font-weight:bold; background:#ed384b;}
.PHB-pp{ margin:20px;}
.PHB-pp li{ line-height:30px; font-size:14px; border-bottom:1px dashed #f2f2f2; padding:0 10px; padding-bottom:10px; margin-bottom:15px; position:relative;}
.PHB-pp li p{ font-size:18px; font-weight:bold; margin-bottom:5px;}
.PHB-pp li span{ display:block; height:55px; overflow:hidden; color:#666;}
.PHB-pp li span strong{ color:#333;}
.PHB-pp li .morelj{ position:absolute; bottom:5px; left:490px; background:#fff; color:#ed384b;}
.PHB-pp li .morelj em{ color:#666;}



.page{height: 26px;font-size: 12px;margin: 0px auto; text-align:center; padding:31px 0 32px 0;}
.page a{display: inline-block;height: 20px;line-height: 20px;border:1px solid #dddddd;padding: 0px 5px;margin: 0px 3px;margin-top: 2px;color: #999;}
.page a.pageBig{margin-top: 0px;height: 24px;line-height: 24px;color: #666;}
.page a:hover,.page a.cur{border:1px solid #ec384b;background: #ec384b;color: #fff!important;}


.phbnoborder{ border:0;}

.phb-list{ margin:10px;}
.phb-list li{padding:20px; border-bottom:1px solid #f2f2f2; position:relative;}
.phb-list li img{ width:100px; height:70px; padding:20px; border:1px solid #dcdcdc; margin-right:20px; float:left;}
.phb-list li span{ width:660px; float:left; line-height:26px; height:110px; overflow:hidden;}
.phb-list li a span{ color:#666!important; }
.phb-list li p{ font-size:18px; font-weight:bold; color:#333; margin-bottom:10px;}
.phb-list li:hover{ background:#f2f2f2;}
.phb-zx{ position:absolute; top:35px; right:26px; color:#ed384b!important; background:url(../images/phicon7.png) no-repeat left center; padding-left:20px; display:block;}

.zxcy{ background:#fff; text-align:left; margin-bottom:15px;}
.zxcy h2{ font-size:18px; font-weight:bold; color:#333; height:38px; line-height:38px; border-bottom:1px solid #f2f2f2; padding:0 10px;}
.zxcy h2 span{ color:#ed384b;}

.zxcy-list,.zxcy-list1{ padding:10px; line-height:35px;}
.zxcy-list li{ border-bottom:1px dashed #f2f2f2;}
.zxcy-list li a{ color:#666; background:url(../images/phicon8.png) no-repeat left center; padding-left:13px; display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.zxcy-list li a:hover{background:url(../images/phicon9.png) no-repeat left center;}


.zxcy-list1 li{ font-size:16px; border-bottom:1px dashed #f2f2f2; line-height:40px;}
.zxcy-list1 li i{ display:inline-block; font-size:20px; font-weight:bold; font-style:italic; color:#cbcccc; margin-right:5px; height:35px; width:25px; text-align:center;}
.zxcy-list1 li a{ display:inline-block; width:200px; margin-right:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;  vertical-align:top;}
.zxcy-list1 li em{ font-size:12px; color:#999;}

.zxcy-list1 li:nth-child(1) i,.zxcy-list1 li:nth-child(2) i,.zxcy-list1 li:nth-child(3) i{ color:#cf0f23;}

.asideBox.zxcy{ margin-bottom:0;}
.asideBox.zxcy .asideCont{ text-align:center; border:0;}


.PHB-list1{ padding-bottom:15px;}
.PHB-list1 h2{ border-bottom:1px solid #ed384b;}
.PHB-list1 h2 span{ display: block; width:320px; height:45px; line-height:45px; text-align:center; color:#fff; font-weight:bold; background:#ed384b; font-size:20px;}
.PHB-list1.dp h2{ border-bottom:1px solid #529a12;}
.PHB-list1.dp h2 span{ background:#529a12;}
.ghjm{ margin-top:15px;}
.ghjm li{ float:left; width:190px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; font-size:14px; text-align:center; line-height:30px;}
.ghjm li a{ color:#666;}
.ghjm li:nth-child(1) a,.ghjm li:nth-child(4) a,.ghjm li:nth-child(8) a,.ghjm li:nth-child(12) a,.ghjm li:nth-child(15) a,.ghjm li:nth-child(20) a,.ghjm li:nth-child(25) a,.ghjm li:nth-child(26) a,.ghjm li:nth-child(29) a{ color:#ed384b;}


.PHB-list2{ background:#fff; text-align:left; padding-bottom:15px;}
.PHB-list2 h2{ font-size:18px; font-weight:bold; color:#333; height:38px; line-height:38px; border-bottom:1px solid #f2f2f2; padding:0 10px;}
.PHB-list2 h2 span{ color:#ed384b;}
.gdzt{ margin-top:15px;}
.gdzt li{ float:left; width:21%; margin:0 2%; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; font-size:14px; line-height:30px;}
.gdzt li a{ color:#666;}


.phb-dp{ padding:22px 22px 0 22px; line-height:35px;}
.phb-dp li{padding:5px 10px;/* max-height:70px; */overflow:hidden;}
.phb-dp li:nth-child(1),.phb-dp li:nth-child(3),.phb-dp li:nth-child(5),.phb-dp li:nth-child(7),.phb-dp li:nth-child(9){ background:#f2f2f2;}
.phb-dp li span{ font-weight:bold; color:#333;}


.phb-banner{ position:relative;}
.phb-banner h1{font-size:30px;position:absolute;bottom: 45px;left: 130px;width:500px;text-align:center;color:#ffe993;height: 45px;line-height: 45px;}




/*2020.10.23新增样式*/
.bgf .footer,.bgf .cont{ width:100%; text-align:left;}
.bgf .headerTopLi1,.bgf .headerTopLi2,.bgf .headerTopLi3{ width:auto;}
.bgf .container{ width:1200px;}
.bgf .pdCate,.pdCateTit,.bgf .pdCateList,.bgf .pdList,.bgf .boxTit2,.bgf .boxTit1,.bgf .boxCont1,.bgf .itemList4,.bgf .itemList5{ width:auto;}
.bgf .pdList li{ width:358px!important;}
.bgf .itemList4 li{ width:123px;}
.bgf .itemList5 li{ width:374px;}

.bgf .contLeft{ width:880px;}
.bgf .hotelList li,.bgf .hotelList,.bgf .page,.bgf .contCateList,.bgf .contCateSub,.bgf .contCateSub,.bgf .contBox,.bgf .contTit,.bgf .iconCate,.bgf .contCate,.bgf .caipuList,.bgf .newsCate,.bgf .newsList,.bgf .newsList li,.bgf .newsList li h5,.bgf .newsList li p{ width:auto;}
.bgf .caipuList li,.bgf .caipuImg,.bgf .caipuImg img,.bgf .caipuTxt,.bgf .caipuTxt h5,.bgf .caipuTxt p{ width:198px; text-align:center;}






