﻿#wrap{
    width: 1100px;
    margin: 0 auto;
}
.width1000{
    width: 1000px;
    margin: 0 auto;
}
.title-h2{
    border-left: #EB8E3D 3px solid;
    padding-left: 10px;
    font-weight: bold;
    font-size: 16px;
    color: #333;
}
.tc{transition: .2s;}
.tc:hover{
    -moz-box-shadow:0 0 10px rgba(255,255,255,.7) inset;
    -webkit-box-shadow:0 0 10px rgba(255,255,255,.7) inset;
    box-shadow: 0 0 10px rgba(255,255,255,.7) inset;
}
/*热门导航*/
.wrap-nav{
    width:1100px;
    margin:0 auto;
    margin-top:20px;
    border: #dcdcdc 1px solid;
    padding: 5px 20px;
    background-color:#EDEDED;
}
.wrap-navL{
    float: left;
    font-size: 20px;
    font-weight: bold;
    line-height: 30px;
}
.wrap-navR a{
    padding: 0 20px;
    border-right: #666 1px solid;
    line-height: 30px;
    font-size: 14px;
}
.wrap-navR a:hover{color:#EB8E3D;}
.wrap-navR a:last-child{
    border-right: none;
}
.extend{
    -moz-box-shadow: 0px 3px 5px rgba(0,0,0,.15);
    -webkit-box-shadow:0px 3px 5px rgba(0,0,0,.15);
    box-shadow: 0px 3px 5px rgba(0,0,0,.15);
}
/*左边*/
.l-width{width:770px;}
.btn{cursor:pointer; transition: .2s;}
.btn:hover{
     -moz-box-shadow: 0 0 5px rgba(255,255,255,.7) inset;
    -webkit-box-shadow: 0 0 5px rgba(255,255,255,.7) inset;
    box-shadow: 0 0 5px rgba(255,255,255,.7) inset;
}
/*右边*/
.r-width{width:310px;}
/*相关商家*/
.r-title a{float:left;width:258px;background:url("/images/dian.png") no-repeat left;padding-left:10px;white-space:nowrap; text-overflow:ellAddress; overflow: hidden;line-height:25px;}
.recommend{width:129px;}
.recommend p:nth-of-type(1){width:129px;height:100px;}
.recommend p:nth-of-type(1) img{width:129px;height:100px;}
.recommend p:nth-of-type(2){width:129px;height: 22px;  line-height: 22px;background-color: rgba(0,0,0,0.5);  position: absolute;left: 0;bottom: 0;text-align:center;
 font-size: 14px;}
.recommend p:nth-of-type(2) a{color:#fff;}
/**表单**/
.formstyle{
    width: 308px;
    height: 58px;
    line-height: 58px;
    background: url("/images/l-biao1.jpg") no-repeat;
    color: #fff;
    font-size: 21px;
}
.formstyle-tel{
    float: left;
    width: 27px;
    height: 37px;
    background: url("/images/f-form-tel.png") no-repeat;
    margin-top: 10px;
    margin-left: 65px;
}
.formstyle-name{
    float: left;
    width: 120px;
    height: 35px;
    line-height: 35px;
    padding-left: 10px;
    border: #dcdcdc 1px solid;
    color: #999;
    font-size: 14px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.l-radiodb{
    margin-right: 5px;
    vertical-align: -2px;
}
.l-code-img{
    float: left;
    width: 132px;
    height: 35px;
    line-height: 35px;
    border: #dcdcdc 1px solid;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    overflow: hidden;
    zoom: 1;
}
.l-code{
    float: left;
    width: 49px;
    height: 35px;
    line-height: 35px;
    border-left: #dcdcdc 1px solid;
    color: #Ff6980;
    text-align: center;
    cursor:pointer;
}
.formstyle-sub{
    display: inline-block;
    width: 283px;
    height: 36px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    outline: none;
    background-color: #EB8E3D;
    color: #fff;
    border: none;
    font-size: 14px;
    cursor: pointer;
}
/**分页**/
.page {
    margin: 20px auto 20px auto;
    text-align: center;
}
.page a, .page span {
    border: #ccc 1px solid;
    padding: 5px 10px;
    margin: 0 3px;
    font-size: 12px;
}
.page a:hover{border-color:#EB8E3D; }
.page span.active {
    background-color: #EB8E3D;
    color: #fff;
    border: #EB8E3D 1px solid !important;
}
/*商家详情*/
.list-rank{height:48px;line-height:48px;background-color:#F5F5F5;}
.list-rank>p a{display:inline-block;padding:0 10px;border-right:1px #ccc solid;}
.list-rank>p .d-clicka{background-color:#fff;color:#EB8E3D;}

.list-rank>form{margin-top:9px;margin-right:20px;}
.list-rank>form p:nth-of-type(1) input{width:170px;height:28px;border:none;font-size:14px;padding-left:10px;}
.list-rank>form p:nth-of-type(2) input{width:54px;height:28px;border:none;background-color:#EB8E3D;color:#fff;font-size:14px;}

.list-count{width:380px;}
.list-count p:nth-of-type(1){line-height:28px;}
.list-count p:nth-of-type(2) b{display:inline-block;background:url("/images/db-yl3.png") no-repeat left;width:17px;height:16px;}
.list-main>p{width:176px;}
.list-main .detail:hover{text-decoration: underline;}

.list-ask{margin-top:28px;}
.list-ask a{display:block;width:108px;border:1px #EB8E3D solid;height:28px;line-height:28px;text-align:center;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;}
.list-ask a:nth-of-type(2){background-color:#EB8E3D;color:#fff;}
.list-ask a:nth-of-type(1){color:#EB8E3D;margin-bottom:10px;}
.list-ask .ask{transition: .2s;}
.list-ask .ask:hover{background-color: #EB8E3D;color:#fff;}
.list-ask .dynamic{transition: .2s;}
.list-ask .dynamic:hover{background-color: #fff;color:#EB8E3D;}

.db-hwrap>.listbg:last-child .list-main{border-bottom:none;}
.listbg{transition: .1s;}
.listbg:hover{
    -moz-box-shadow: 0px 0px 15px rgba(0,0,0,.2) inset;background-color: #f5f5f5;
    -webkit-box-shadow:0px 0px 15px rgba(0,0,0,.2) inset;background-color: #f5f5f5;
    box-shadow: 0px 0px 15px rgba(0,0,0,.2) inset;background-color: #f5f5f5;
}

/*头部底部*/
.top-bottom{width:1100px;margin:0 auto;}
img{vertical-align:middle}
/*头部*/
#qcayhead .logo{width:242px;height:85px;text-indent:-999px; margin-right:100px;}
#qcayhead .logo a{background:url("../images/logo.png") no-repeat center;width:242px;height:85px;}

.h-search{margin-right:100px;}
.h-search-se span{float:left;padding:3px 10px;cursor: pointer}
.h-search-se .search-change{background-color:#EB8E3D;color:#fff;}
.search-input{border:2px #EB8E3D solid;margin-top: 20px;}
.search-input label{display:block;height:36px;width:364px;}
.search-input label input{height:36px;width:339px;border:none;background: url("/images/search.png") no-repeat 5px center;}
.search-input a{width:98px;height:36px;line-height:36px;color:#fff;background-color:#EB8E3D}
.link-nav a{color:#999;padding:0 5px;}
.link-nav a:hover{color:#EB8E3D;}

/*底部*/
.qcaybottom{height:10px;background-color:#E5E5E5;}
.qcaybottom-footer{margin-bottom:40px;}
.b-WeChat{width:130px;}
.b-WeChat .b-logo{background-color:#fff;padding:0 3px;position:absolute;left:10px;top:-12px;}
.b-WeChat p:last-child{margin:28px 0 18px 13px;}

.bottom-nav{width:916px;padding:25px 15px 15px  15px;height:110px;}
.bottom-nav p:first-child{background-color:#fff;padding:0 3px;position:absolute;left:418px;top:-12px;}

.bottom-nav-foot{width:90px;padding:0 20px;border-right:1px #ccc solid;}
.bottom-nav-foot:nth-of-type(7){border-right:none;}
.bottom-nav-foot p a{padding:7px;line-height:27px;}
.bottom-nav-foot {
    width: 182px;
    height: 116px;
    padding: 0 0px;
    border-right: 1px #ccc solid;
}
.bottom-nav-foot:last-child {
    border-right: none;
}
.bottom-nav-foot p a {
    line-height: 27px;
    display: block;
    float: left;
    width: 59px;
    text-align: center;
    font-size: 12px;
    padding: 0;
}
/*返回顶部*/
.back-top{
    display: block;
    position: fixed;
    right:20px;
    bottom: 20px;
    width:40px;
    height:40px;
    background:#c1c1c1 url("/images/top.png") no-repeat -41px 7px;
}

.l-city {
    line-height: 48px;
    height: 48px;
    background-color: #EEF8EF;
}
.l-city h1 {
    height: 48px;
    line-height: 48px;
    padding-left: 10px;
}
.db-area p:nth-of-type(1){background-color:#61B869;color:#fff;line-height:25px;width:52px;text-align:center;margin-right:20px;}
.db-area p:nth-of-type(2){width:656px;line-height:25px;}
.db-area p:nth-of-type(2) a{margin-right:20px;}
.db-area p:nth-of-type(2) .aclick{color:#63B670;}


/*左边*/
.left-detail{line-height:48px;height:48px;background-color:#EEF8EF;}
.left-detail h1{height:48px;line-height: 48px;padding-left: 10px;}
.left-detail a{padding:0 5px;}