.fixedwrap{margin-bottom: 0!important;}
/*body*/
.hy-body{background: #f6f6f6;}
/*banner ---input搜索关键字*/
.hy-banner{position:relative;width: 100%;min-width:1200px;height: 320px;background:url(../images/hy-banner.png) no-repeat center;}
.hy-banner .form-box {position: absolute;top: 201px;left: 51%;margin-left: -300px;}
.hy-banner .form-box input{width: 540px;height: 40px;padding-left:18px;border: solid 1px #3887f0;border-radius: 4px;outline:none;}
::-webkit-input-placeholder {color:#939393;  }
:-moz-placeholder {color:#939393;}
::-moz-placeholder {color:#939393;}
:-ms-input-placeholder {color:#939393;}
.hy-banner .form-box button{width: 80px;height: 40px;color:#fff;font-size:14px;margin-left:-80px;border:none;background: #6d56f7;-webkit-border-top-right-radius:4px;border-top-right-radius: 4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius: 4px;outline:none;}

/*列表内容区域--头部*/
.hy-container{width: 1200px;margin:auto;}
.hy-container .content{width: 100%;}
.hy-container .content.top{margin: 16px auto;background: #fff;}
.hy-container .content.top .top-box{position:relative;padding: 20px;}
.top-box ul.pub-box li{padding:0 10px;}
.content .line{width: 86%;height:1px;background:#dfdfdf;margin: 6px auto;}

/* 导航 */
.filter {position: relative; z-index: 10; font-size: 14px;}
.filter .t-fi {line-height: 40px; }
.filter .t-fi label {font-weight: 600;float: left; width: 70px; padding: 5px 0; text-align: center;}
.filter .t-fi label.curr {font-weight: 600;color: #fff;background: #6d56f7;border-radius: 14px;-webkit-border-radius: 14px;}
.filter .t-fi-item {float: left; margin-top: 5px;}
.filter .t-fi-item li {float: left; margin-right: 5px;position: relative;}
.filter .t-fi-item li.curr:after{content:'';position:absolute;  left: 40%;  top: 40px;width: 0;  height: 0;  border-style: solid;  border-width: 0 7px 8px 7px;  border-color: transparent transparent #f9f9f9 transparent;}
.filter .t-fi-item li.all:after{display: none;}
.filter .t-fi-item li a {font-weight: 600;position: relative;  padding: 3px 15px; font-size: 14px;}
.filter .t-fi-item li.curr a {font-weight: 600; color: #fff;background: #6d56f7;border-radius: 14px;-webkit-border-radius: 14px;}
.filter .t-fi-item li a s {position: absolute; left: 6px; top: 11px; width: 15px; height: 17px;}
.filter .t-fi-item li.subway a s {background-position: -30px 0; top: 12px; left: 5px;}
.filter .t-fi-item li a:hover s, .filter .t-fi-item li.curr a s {background-position: -15px 0;}
.filter .t-fi-item li.subway a:hover s, .filter .t-fi-item li.subway.curr a s {background-position: -45px 0;}
.filter .t-fi-item li a i {position: absolute; right: 12px; top: 18px; width: 9px; height: 5px; background-position: -13px -38px;}
.filter .t-fi-item li.curr a i {background-position: -13px -32px;}

/*导航内容*/
.filter .sub-fi {display: none; width:80%;position: relative;top:3px; clear: left;padding: 5px 10px;  margin-left: 120px; background-color: #f9f9f9;}
.filter .sub-fi.all {padding:0;}
.filter .sub-fi .curr {color: #6d56f7!important; }
.filter .sub-fi .pos-item {line-height: 28px;}
.filter .sub-fi .pos-item a {color:#717171;margin-right: 20px; white-space: nowrap;}
.filter .sub-fi .pos-sub-item {padding: 10px; border-top: 1px solid #eee; line-height: 28px;}
.filter .sub-fi .pos-sub-item a {margin-right: 20px; white-space: nowrap;}

/*列表内容区域--主体内容*/
.content.main .main-left{width: 940px;float: left;background: #fff;}
.content.main .main-left .con-box{clear: both;padding:0 20px;}
.left-con,.right-con{display:inline-block;padding:20px 0;}
.left-con{width: 150px;}
.left-con a{display:block;width: 150px;height: 150px;}
.left-con a img{width: 150px;height: 150px;}

.right-con{width: 690px; float: right;position:relative;margin-left: 20px;line-height: 35px;  color: #606060; padding-bottom: 22px;border-bottom: solid 1px #dfdfdf;}
.right-con p i{display: block;float: left;margin-top:10px;margin-right: 10px;}
.content.main .main-left .con-box:last-child .right-con{border: none;}

.list-title{position: relative;}
.list-title .state{padding: 2px 10px;background: #ffcd47;font-size: 12px;height: 20px;line-height: 20px;color: #fff;  margin-right: 5px;  border-radius: 6px;  -webkit-border-radius: 6px;}
.list-title .state1{background: #f44;}
.list-title .state_0 {margin-left: 30px;}
.list-title a{font-size: 16px;font-weight: 600!important;}
.list-title a:hover{ cursor:pointer;color: #6d56f7;}
.list-title a,.list-title .state{display: inline-block;}
.list-title a .list-style{margin-left: 5px;font-weight: 500!important;}
.list-title a .list-style,.right-con p{font-size: 14px;  color: #606060;}
.list-title ._time{position: absolute;right: 0;  top:0px;}

/*图标*/
.hy-address{width:12px;height: 14px;background: url(../images/position.png) no-repeat center;}
.hy-phone{width:15px;height: 15px;background: url(../images/phone.png) no-repeat center;}
.hy-email{width:17px;height: 13px;background: url(../images/email.png) no-repeat center;}
.hy-code{display:block;cursor:pointer;float:right;width:15px;height: 15px;}
.hy-code i{display:block;cursor:pointer;width:15px;height: 15px;margin:0!important;background: url(../images/code.png) no-repeat center;}
.hn-code{display:none;width:180px;height:180px;text-align:center;position:absolute;right:30px;top:60px;background:#fff;box-shadow:0 0 12px rgba(220,220,220,.53);border-radius: 6px;-webkit-border-radius: 6px;z-index: 999}
.hn-code img{width:165px;height:165px;padding-top: 10px;}
.hy-code:hover .hn-code{display: block;}

/*右侧--热门排行*/
.main-right{width:240px;float:right;}
.main-right .con{margin-bottom:15px;background: #fff;padding:10px 0 0;}
.hot-num{border-left: solid 2px #6d56f7;padding:0 15px;font-size: 14px;}
.hot-main{padding: 2px 15px;}
.hot-main hr{margin:13px 0;border: solid 0.5px #dfdfdf;}
.hot-main img{width: 100%;height:130px;}
.hot-main ul{  list-style: disc;color:#e2e2e2;padding-left: 8px;margin-top: 10px}
.hot-main ul li a{display:block;width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#595959!important;line-height: 25px;}
.hot-main ul li a:hover{color:#6d56f7!important;}
/*优秀商家*/
.best-bus ul{list-style: none;  color: #595959;}
.best-bus ul li{margin: 13px auto;}
.best-bus ul li img{width: 32px;height: 32px;border-radius: 50%;vertical-align: middle;margin-right: 10px;}



/* 分页 */
.pagination {height: 50px; padding: 30px 0; display: none; text-align: center;}
.pagination-pages a, .pagination-pages span {display: inline-block; vertical-align: middle; min-width: 18px; height: 38px; padding: 0 10px; margin: 0 0 0 10px; background-color: #fff; border: 1px solid #d9d9d9; text-align: center; line-height: 38px; font-size: 14px; cursor: pointer; color: #333; text-decoration: none; border-radius: 3px; box-shadow: 0 2px 2px #e7e7e7;}
.pagination-pages .curr, .pagination-pages .interim {cursor: default;}
.pagination-pages .interim {border-color: transparent; background: transparent; box-shadow: none; padding: 0;}
.pagination-pages .curr {background: #f8f8f8; color: #ccc; border-color: #e9e9e9; cursor: no-drop;}
.pagination-pages a:hover {background-color: #f60; color: #fff; border-color: #f60;}
.pagination-pages .prev, .pagination-pages .next {padding: 0 8px;}
.pagination-pages .disabled {background-color: #999; color: #fff; cursor: default;}
.pagination-pages .redirect {display: inline-block; vertical-align: middle; margin-left: 20px; line-height: 40px; font-size: 14px;}
.pagination-pages .redirect i {font-style: normal; float: left;}
.pagination-pages .redirect input {float: left; width: 50px; margin: 0 5px; padding: 9px 5px; height: 20px; border: 1px solid #d9d9d9; box-shadow: 0 2px 2px #e7e7e7; border-radius: 3px; outline: 0; text-align: center;}
.pagination-pages .redirect button {float: left; height: 40px; padding: 9px 15px; margin-left: 10px; background-color: #fff; border: 1px solid #d9d9d9; line-height: 20px; outline: 0; box-shadow: 0 2px 2px #e7e7e7; border-radius: 3px; cursor: pointer; font-size: 14px;}
.pagination-pages .redirect button:hover {background-color: #f5f5f5;}

.load {padding:40px 0;text-align: center;font-size: 14px;}
.empty {padding:50px 0;text-align: center;}