/*搜索框样式*/
#tab-menu2 .close{width:252px;}
.topbar-search{float:left;width:254px;margin:3px 20px 0 0;}
.topbar-search .search{height:28px;border:2px solid #db3428;}
.topbar-search .search-select{float:left;width:52px;line-height:28px;}
.topbar-search .search-trigger{position:relative;}
.topbar-search .search-trigger span{position:relative;display:block;padding-left:8px;width:40px;background:url(../img/search_trigger.png) right center no-repeat;color:#666;cursor:pointer;}
.topbar-search .search-trigger span:after{position:absolute;top:7px;right:-7px;height:12px;border-right:1px solid #eee;content:'';z-index:6;}
.topbar-search .search-trigger a:hover{text-decoration:none;}
.topbar-search .search-trigger dl{position:absolute;top:28px;left:0;left:-1px\9\0;display:none;width:54px;border-top:0;background-color:#fff;z-index:66;border:1px solid #eee\9\0;box-shadow:0 2px 5px 1px rgba(0,0,0,.1);}
.topbar-search .search-trigger dl dd{clear:both;display:block;height:24px;text-indent:16px;line-height:24px;cursor:pointer;}
.topbar-search .search-trigger dl dd.searchOn{background-color:#dcdcdc;}
.topbar-search .search form{float:left;width:198px;position:relative;}
.topbar-search .search-Off,.topbar-search .search-On{float:left;padding:0 10px;width:116px;height:28px;border:0;font-family:'å¾®è½¯é›…é»‘','Microsoft YaHei';line-height:28px;font-size:12px;color:#666;}
.topbar-search .search-On{color:#666;}
.topbar-search .search-Off{color:#444;}
.topbar-search .search-btn{float:left;width:78px;height:28px;border:0;background:#e50011;color:#fff;font-size:14px;font-family:'å¾®è½¯é›…é»‘','Microsoft YaHei';line-height:38px;}
.topbar-search .btn-search{position: absolute;top:0;right: 0;width: 78px;height: 28px;color: #fff;background-color: #db3428; border: 0;font-size:12px;border-left:1px solid #eee;}
.topbar-search-hover .search{border:2px solid #db3428;height:28px;}
.topbar-search-hover .search form{width:198px;}
.topbar-search-hover .search-Off, .topbar-search-hover .search-On{height:28px;}
.topbar-search-hover .btn-search{height:28px;background:#db3428;color:#fff;}
.topbar-search-hover .con-tab-menu{left:-2px;}
/*悬浮顶部*/
.topdiv{display: none; height: 70px; margin-bottom: 50px; background: #fff; box-shadow: 0 5px 5px rgba(0,0,0,0.05); position: fixed; top: 0; width: 100%; z-index: 15;}
.ranklink{ width: 692px; float: left; margin: -10px 0 0 40px;}
.ranklink li{font-size: 16px; padding: 20px; float: left; position: relative;}
.ranklink li .on{ color: #e6191e; font-weight: bold;}
.ranklink li a:hover{color: #e6191e;}
.ranklink li:before{height: 18px; border-left: solid 1px #e5e5e5; content: ""; position: absolute; left: 0; top:23px;}
.ranklink li:first-child:before{ border-left: 0;}
.ranklink li:last-child{ padding: 0;}
.ranklink li i{width: 10px; height: 6px; background: url(../img/icon/rank_icon_list.png) -4px -313px no-repeat; display: inline-block;margin-left: 8px;vertical-align: middle;margin-top: -3px;}
.ranklink li.slink p{padding: 20px;font-size: 16px;position: relative;z-index: 55;background-color: #fff;}
.morelink{display: none;opacity: 0; position: absolute; top: 54px;right:0; width: 530px; background: #fff; padding: 15px 10px 5px 10px;-moz-box-shadow:1px 0px 5px #dfdfdf; -webkit-box-shadow:1px 0px 5px #dfdfdf; box-shadow:1px 0px 5px #dfdfdf; z-index: 11;}
.morelink a{ font-size: 14px; width: 25%; text-align: center; float: left; margin-bottom: 10px;}
.slink:hover i{ background: url(../img/icon/rank_icon_list.png) -4px -387px no-repeat; }
.slink:hover p{color: #e6191e;-moz-box-shadow: -5px -5px 10px -5px #dfdfdf, 5px -5px 10px -5px #dfdfdf;-webkit-box-shadow: -5px -5px 10px -5px #dfdfdf, 5px -5px 10px -5px #dfdfdf;box-shadow: -5px -5px 10px -5px #dfdfdf, 5px -5px 10px -5px #dfdfdf;}
.slink:hover .morelink{ display: block;opacity: 1;}

/*人气排行榜*/
.rankDiv{}
.rankDiv .toptitle{ background: #f5f5f5; padding: 0 15px; height: 48px; line-height: 48px; border: solid 1px #eee;}
.rankDiv b{font-weight: bold; font-size: 18px;}
.rankDiv b em{ color: #e6191e;}
.linkmore{ float: right; color: #666;}
.ranktitle{ float: left;}
.hot { border-right: solid 1px #eee;}
.hot li{ width: 170px;height: 158px;float: left; border-left: solid 1px #eee; border-bottom: solid 1px #eee;}
.hot a{padding: 16px 16px 10px 16px; background: #fff; display: block;}
.hot .item{ position: relative;}
.hot .item .pics{width: 138px; height: 86px; border: solid 1px #f1f1f1;text-align: center;padding-top: 6px;box-sizing: border-box;background: #fff;}
.hot .item img{width: 110px;height: 70px;}
.hot .item .name{ font-weight: bold; line-height: 30px;}
.itembtm{ color: #999; font-size: 12px;}
.itembtm em{ color: #333;display: inline-block;vertical-align: text-bottom;max-width: 48px;overflow: hidden;white-space: nowrap;}
.look{ float: right; background: url(../img/icon/index_icon_btm.png) 0 4px no-repeat; padding-left: 18px;}
.hot a:hover{ background: #f9f9f9;}
.hot a:hover .pics{-webkit-box-shadow: 0 0 7px #999;-moz-box-shadow: 0 0 7px #999;-ms-box-shadow: 0 0 7px #999;box-shadow: 0 0 7px #999;}
.ranktitle{ margin: 13px 0 0 25px; height: 22px; line-height: 22px; width: 90px; border: solid 1px #e5e5e5; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.ranktitle span{ width: 50%; float: left; background: #fff; color: #666; text-align: center; cursor: pointer;}
.ranktitle span.on{ background: #eee; color: #e6191e;}

/*口碑和专题排行榜列表*/
.w_590{ width: 590px;}
.wordMouth li{ float: left;}
.rankCont{ border: solid 1px #eee; border-top: 0;}
.wordMouth li a{ padding: 15.5px 20px 0 20px; display: block;}
.wordMouth li a:hover{ background: #f9f9f9;}
.wordMouth li a:hover img{-webkit-box-shadow: 0 0 7px #999;-moz-box-shadow: 0 0 7px #999;-ms-box-shadow: 0 0 7px #999;box-shadow: 0 0 7px #999;}
.wordMouth li a .btnzx:hover{ border-color: #e6191e; color: #e6191e;}
.wordMouth .li_w{ position: relative; border-bottom: dashed 1px #eee; padding-bottom: 15.5px;}
.wordMouth li:last-child .li_w{ border-bottom: 0;}
.wordMouth .li_w img{ width: 151px; height: 113px; border: solid 1px #f1f1f1;}
.li_w .icon{ background: url(../img/icon/index_icon_btm.png) 0 -150px no-repeat; width: 26px; height: 26px; line-height: 20px; display: inline-block; position: absolute; top: 0; left: -5px; font-style: normal; font-weight: bold; font-size: 12px; color: #fff; text-align: center; }
.li_w .icon1{ background-position: 0 -30px;}
.li_w .icon2{ background-position: 0 -70px;}
.li_w .icon3{ background-position: 0 -110px;}
.info{ float: left; margin-left: 10px; width: 385px;}
.top .name{ font-weight: bold; width: 230px; float: left;}
.info .price{ float: right; color: #999;}
.info .price em{color: #ff5000;}
.info .remark{ color: #666; margin-top: 5px; height: 44px; line-height: 22px; overflow: hidden;}
.btm{ padding-top: 22px;}
.btm span{ color: #999; float: left; line-height: 22px;}
.btm span em{color: #333;}
.btm .btnzx{ float: right; color: #999; border:solid 1px #999; font-size: 12px; height: 22px; line-height: 20px; width: 70px; display: inline-block; text-align: center; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

/*专题*/
.special .li_w img{ width: 230px; height: 88px;}
.special .info{ width: 306px;}
.special .top .name{ width: 185px;}
.special .btm{ padding-top: 0;}
.special .btm span:first-child{ margin-right: 40px;}
.special .tj{ background: url(../img/icon/index_icon_btm.png) 0 -190px no-repeat; width: 34px; height: 19px; display: inline-block; position: absolute; top: 0; left: 13px;}
.special .li_w{ padding-bottom: 17.5px;}
.special li a{ padding: 17.5px 20px 0 20px;}

/*行业加盟排行榜*/
.txtlist{ padding: 20px 0;}
.txtlist li{ width: 158.5px; padding:7px 20px; float: left; border-left: dashed 1px #f1f1f1;}
.txtlist li a{ text-align: center; color: #666;}
.txtlist li a:hover{ color: #e6191e;}
.txtlist li:nth-child(1),.txtlist li:nth-child(7),.txtlist li:nth-child(13),.txtlist li:nth-child(19),.txtlist li:nth-child(25),.txtlist li:nth-child(31),.txtlist li:nth-child(37){ border-left: 0;}

/*导语*/
.introducer{ border: dashed 1px #ffbd7c; background: #fff6ed; padding: 20px 20px 20px 0;}
.introducer b{ font-size: 24px; line-height: 40px; font-weight: bold; color: #ff7f00; width: 104px; text-align: center; float: left; border-right: solid 1px #e5d6c7;}
.introducer p{ float: left; color: #666; width: 1040px; padding-left:25px; height: 40px; line-height: 21px; overflow: hidden;}

/*分类词*/
.wordlist{ border: solid 1px #eee; padding: 25px 25px 5px 0; background: #fff;}
.wordlist li{ float: left; width: 205px; margin-left: 28px; margin-bottom: 20px;}
.wordlist li a{ display: block; background: #f5f5f5; text-align: center; line-height: 36px; -webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;padding: 0 10px;}
.wordlist li a:hover{ background: #e6191e; color: #fff;}

/*热门资讯*/
.hotzx li{ float: left; padding: 15px 20px 0 20px; width: 550px;}
.hotzx li .name{ font-weight: bold;}
.hotzx li .brief{ height: 44px; line-height: 22px; color: #666; overflow: hidden; margin: 5px 0 10px 0;}
.signImg img,.threeImg img{ width: 133px; height: 88px; border: solid 1px #f1f1f1;}
.threeImg img{ margin-right: 10px; float: left;}
.btmzx{ padding-top: 8px;}
.btmzx .jmd{ color: #0069be; float: left; margin-right: 40px;}
.btmzx span{ float: left; color: #999;}
.btmzx span em{ color: #333;}
.btmzx span:last-child{ float: right;}
.btmzx .jmd:hover{ color: #0059a8; text-decoration: underline;}
.contanir{ border-bottom: dashed 1px #eee; padding-bottom: 15px;}
.hotzx li:hover{ background: #f9f9f9;}
.hotzx li .jmd:hover{color: #0059a8; text-decoration: underline;}
.hotzx li:hover .name{ color:#e6191e;}
.hotzximg{ float: left;}
.rightinfo{ float: left; width: 395px; margin-left: 15px;}
.hotzx .signImg .brief{ margin: 5px 0 -3px 0;}
.hotzx .noneImg .brief{margin: 5px 0 0px 0;}
.hotzx li:last-child .contanir,.boutique li:last-child .contanir{ border-bottom: 0;}
.boutique li{ padding:15px 20px 0 20px;}
.boutique li .contanir{height: 77px;}
.leftlink{ width: 195px; border-right: solid 1px #eee; display: block; float: left;}
.leftlink .slogo{ width: 70px; height: 70px; float: left; border: solid 1px #f1f1f1; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.rightmess{ float: left; margin-left: 10px;}
.rightmess p{ max-width: 80px; float: left; font-weight: bold; margin: 7px 0 12px 0;}
.btnkf{color: #999; border:solid 1px #999; height: 22px; font-size: 12px; line-height: 20px; width: 70px; display: inline-block; text-align: center; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.masonry{ margin-top: 9px;margin-left: 6px;}

.rightlink{ float: left;width: 548px; position: relative;}
.rightlink .btnkf{ position: absolute; right: 0; top: 0;}
.rightlink p{ background: url(../img/icon/index_icon_btm.png) no-repeat; padding-left: 25px; }
.rightlink .question{background-position: 0 -230px; width: 430px;}
.rightlink .answer{background-position: 0 -270px; margin-top: 18px; color: #666; height: 40px; line-height: 20px; overflow: hidden;}
.rightlink:hover .btnkf,.leftlink:hover .btnkf{border: solid 1px #e6191e; color: #e6191e;}
.leftlink:hover .slogo{-webkit-box-shadow: 0 0 7px #999;-moz-box-shadow: 0 0 7px #999;-ms-box-shadow: 0 0 7px #999;box-shadow: 0 0 7px #999;}

.rankCont{position: relative;overflow: hidden;}
.lookmore-btn{padding: 0 20px;position: absolute;left: 0;right: 0;bottom: 0;padding-bottom: 15px;background-color: #fff;}
.lookmore-btn:before{content: "";height: 40px;position: absolute;top: -40px;left: 0;right: 0;
background: -webkit-linear-gradient(top, rgba(255,255,255,.4) , rgba(255,255,255,1)); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(bottom, rgba(255,255,255,.4) , rgba(255,255,255,1)); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(bottom, rgba(255,255,255,.4) , rgba(255,255,255,1)); /* Firefox 3.6 - 15 */
background: linear-gradient(to bottom, rgba(255,255,255,.4) , rgba(255,255,255,1)); /* 标准的语法（必须放在最后） */}
.lookmore-btn a{width: 100%;display: block;height: 44px;line-height: 44px;border: 1px solid #0069be;color: #0069be;border-radius: 4px;text-align: center;}
.lookmore-btn a:hover{color: #0059a8;border-color: #0059a8;text-decoration: underline;}