﻿.fr{
    float: right;
}
.fl{
    float: left;
}
.line{
    overflow: hidden;
    clear: both;
    height: .25rem;
    background: #f5f5f5;
}
/* banner轮播 */
.company-banner img{
    max-width: 100%;
}
.company-banner .swiper-container-horizontal>.swiper-pagination-bullets, .company-banner .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom: .15625rem;
    left: 0;
    width: 100%;
}
.company-banner .swiper-pagination-bullet{
    border: 1px solid #fff;
    opacity: 1;
    background: none;
    width: 6px;
    height: 6px;
}
.company-banner .swiper-pagination-bullet-active{
    background: #f00;
    border-width: 2px;
}
/* 名企优选 */
.mqyx{
    overflow: hidden;
    clear: both;
}
.company-tit{
    padding: .46875rem .3125rem .25rem;
    overflow: hidden;
    clear: both;
    border-bottom: 1px solid #e5e5e5;
    line-height: .5625rem;
}
.company-tit span{
    border-left: 6px solid #ff650b;
    font-size: .5625rem;
    color: #ff650b;
    padding-left: .15625rem;
}
.company-tit a{
    float: right;
    color: #999;
    font-size: .375rem;
}
.company-tit .company-sx{
    background: url(../images/icon12.png) no-repeat left center;
    background-size: .3125rem .3125rem;
    padding-left: .40625rem;
}
.mqyx-list{
    overflow: hidden;
    clear: both;
    padding: 0 .3125rem .25rem;
}
.mqyx-list .mqyx-item{
    padding: .266667rem 0;
    overflow: hidden;
    border-bottom: 1px dashed #e5e5e5;
    padding-left: 140px;
}
.mqyx-list .mqyx-item:last-child{border: none;}
.mqyx-list .mqyx-item .mqyx-img{
    width: 100px;
    height: 70px;
    margin-left: -140px;
    float: left;
    border: 1px solid #dcdcdc;
    background: #f5f5f5;
    text-align: center;
    padding: 10px;
}
.mqyx-list .mqyx-item .mqyx-img img{
    width: 100px;
    height: 70px;
}
.mqyx-list .mqyx-item .mqyx-txt{
    width: 100%;
    overflow: hidden;
    float: right;
    box-sizing: border-box;
    padding-left: 0px;
    line-height: .8rem;
}
.mqyx-list .mqyx-item .mqyx-txt div{
    font-size: .4375rem;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.mqyx-list .mqyx-item .mqyx-txt p{
    font-size: .375rem;
    color: #666;
}
.mqyx-list .mqyx-item .mqyx-txt p span{
    color: #999;
}
/* 最新入驻 */
.zxrz{
    overflow: hidden;
    clear: both;
}
.zxrz .zxrz-list{
    overflow: hidden;
    clear: both;
    padding: 0 .3125rem .25rem;
}
.zxrz .zxrz-list ul li{
    overflow: hidden;
    clear: both;
    border-bottom: 1px dashed #e5e5e5;
    padding: .3125rem 0;
}
.zxrz .zxrz-list ul li:last-child{border: none;}
.zxrz .zxrz-list ul li a{
    display: block;
    color: #333;
    font-size: .4375rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
/* 新闻 */
.news .hd{
    line-height: 2; 
    padding: .375rem .3125rem 0; 
    font-size: .53125rem;
    border-bottom: 1px solid #e5e5e5;
}
.news .hd ul{ 
    overflow:hidden;
}
.news .hd ul li{
    float:left; 
    width: 50%;
    text-align: center;
    color:#666;
}
.news .hd ul li a{
    display:block;
}
.news .hd ul .on{ 
    border-bottom:2px solid #ff650b; 
    color:#ff650b;
}
.news .bd ul{ 
    overflow: hidden;
    padding: 0 .3125rem;
    display: block !important;
    float: left;
}
.news .bd a{ 
    -webkit-tap-highlight-color:rgba(0,0,0,0); 
}
.news .bd .news-qy{
    overflow: hidden;
    box-sizing: border-box;
}
.news .bd .news-qy li{
    border-bottom: 1px dashed #e5e5e5;
    line-height: .96rem;
}
.news .bd .news-qy li:last-child{border: none;}
.news .bd .news-qy li a{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #666;
    font-size: .40625rem;
}
.news .bd .news-qy.kb li a{ display:block;}
.news .bd .news-qy li span{
    color: #39a4bf;
    margin-right: .09375rem;
}
.news .bd .news-cs{
    overflow: hidden;
    box-sizing: border-box;
}
.news .bd .news-cs li{
    background: url(../images/icon01.jpg) no-repeat left center;
    background-size: .09375rem .09375rem;
    padding-left: .15625rem;
    font-size: .40625rem;
    line-height: .9rem;
}
.news .bd .news-cs li a{
    color: #666;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* 可能感兴趣 */
.gxq{
    overflow: hidden;
    clear: both;
}
.gxq .gxq-list{
    overflow: hidden;
    clear: both;
    padding: .28125rem .3125rem 0;
}
.gxq .gxq-list .gxq-item{
    width: 32%;
    margin-right: 2%;
    overflow: hidden;
    float: left;
    text-align: center;
    margin-bottom: .375rem;
}
.gxq .gxq-list .gxq-item:nth-child(3n){margin-right: 0;}
.gxq .gxq-list .gxq-item img{
    max-width: 100%;
    border-radius: .15625rem;
}
.gxq .gxq-list .gxq-item div{
    font-size: .375rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.6;
}
.gxq .gxq-list .gxq-item p{
    font-size: .3125rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #e90012;
    line-height: 1.6;
}
.gxq .gxq-list .gxq-item p span{
    font-size: .28125rem;
    color: #39a4bf;
}
/* 新闻列表 */
.listnews{
    overflow: hidden;
    clear: both;
    padding: .15625rem .3125rem;
}
.listnews ul li{
    padding: .3125rem 0;
    border-bottom: 1px solid #e5e5e5;
}
.listnews ul li div{
    color: #666;
    font-size: .4375rem;
    margin-bottom: .46875rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.listnews ul li div.hot span{
    max-width: 94%;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.listnews ul li div.hot img{
    height: .6rem;
}
.listnews ul li p{
    font-size: .3125rem;
    color: #999;
}
.more{
    display: block;
    border: 1px solid #e5e5e5;
    background: #f5f5f5 !important;
    color: #999 !important;
    font-size: .40625rem;
    text-align: center;
    line-height: 2.4;
    margin: .46875rem auto;
}
.more img{
    margin-left: .15625rem;
    width: .46875rem;
}
/* 新闻内页 */
.xwny{
    overflow: hidden;
    clear: both;
}
.xwny .xwny-tit{
    padding: .46875rem .3125rem;
    overflow: hidden;
    clear: both;
}
.xwny .xwny-tit div{
    color: #333;
    font-size: .5625rem;
    margin-bottom: .34375rem;
}
.xwny .xwny-tit p{
    color: #999;
    font-size: .375rem;
}
.xwny .xwny-tit p i{
    border: 1px solid #ff650b;
    color: #ff650b;
    padding: 0 .09375rem;
    border-radius: .0625rem;
    margin-right: .15625rem;
}
.xwny .xwny-tit p span{
    margin-right: .25rem;
}
.xwny .xwny-con{
    padding: 0 .3125rem;
}
.xwny .xwny-con p{
    font-size: .375rem;
    color: #666;
    line-height: 1.6;
}
.xwny .xwny-con img{
    max-width: 100%;
    margin: .3125rem auto;
}
.xwny .xwny-wz{
    margin: .40625rem auto 0;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    overflow: hidden;
    clear: both;
    padding: 0 .3125rem;
}
.xwny .xwny-wz a{
    line-height: 1.09375rem;vertical-align: middle;
    padding-right: .5625rem;
    font-size: .375rem;
    color: #666;
    background: url(../images/icon04.png) no-repeat right center;
    display: inline-block;
}
.xwny-pn{
    margin: .46875rem auto;
    padding: 0 .53125rem;
    overflow: hidden;
    clear: both;
}
.xwny-pn a{
    border: 1px solid #dcdcdc;
    font-size: .375rem;
    line-height: .9375rem;
    color: #999;
    padding: 0 .3125rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
}
.xwny-pn a:first-child{
    background: #f5f5f5;
    margin-bottom: .46875rem;
}
/* 内容页 */
.cpxq{
    overflow: hidden;
    clear: both;
    background: url(../images/company_bg.jpg) no-repeat center center;
    background-size: 100% 100%;
    padding: .546875rem .3125rem;
}
.cpxq .cpxq-img{
    width: 124px;
    height: 98px;
    float: left;
    border: 1px solid #dcdcdc;
    background: #f5f5f5;
    text-align: center;
}
.cpxq .cpxq-img img{
    width: 124px;
    height: 98px;
}
.cpxq .cpxq-txt{
    overflow: hidden;
    float: left;
    box-sizing: border-box;
    padding-left: .3125rem;
    color: #fff;
}
.cpxq .cpxq-txt div{
    font-size: .4375rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1rem;
}
.cpxq .cpxq-txt p{
    font-size: .375rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: .8rem;
}
/* 菜单列表 */
.menu-list{
    overflow: hidden;
    clear: both;
    padding: .3125rem .3125rem;
}
.menu-list ul li{
    width: 25%;
    float: left;
    overflow: hidden;
    text-align: center;
}
.menu-list ul li img{
    width: 40%;
}
.menu-list ul li p{
    font-size: .375rem;
    color: #666;
    line-height: 1.6;
}
.menu-list ul li.on p{
    color: #fb6315;
}
/* 内容页轮播 */
.newsdetail-lb{
    overflow: hidden;
    clear: both;
    padding: 0 .3125rem;
}
.newsdetail-lb img{
    max-width: 100%;
}
.newsdetail-lb .swiper-container-horizontal>.swiper-pagination-bullets, .newsdetail-lb .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom: .15625rem;
    left: 0;
    width: 100%;
}
.newsdetail-lb .swiper-pagination-bullet{
    opacity: 1;
    background: #fff;
    width: 10px;
    height: 10px;
}
.newsdetail-lb .swiper-pagination-bullet-active{
    background: #fb6315;
}
/* 公司简介 */
.gsjj .gsjj-list{
    overflow: hidden;
    clear: both;
    padding: .34375rem .3125rem .625rem;
}
.gsjj .gsjj-list .gsjj-img{
    float: left;
    width: 124px;
    height: 70px;
    margin-right: .34375rem;
}
.gsjj .gsjj-list .gsjj-img img{
    height: 70px;
    width: 124px;
}
.gsjj .gsjj-list .gsjj-txt{
    font-size: .375rem;
    color: #666;
    line-height: 1.6;
}
/* 新闻资讯 */
.xwzx .xwzx-list{
    overflow: hidden;
    clear: both;
    padding: 0 .3125rem;
}
.xwzx .xwzx-list .xwzx-item{
    padding: .34375rem 0;
    clear: both;
    overflow: hidden;
    padding-right: 136px;
    border-bottom: 1px dashed #e5e5e5;
}
.xwzx .xwzx-list .xwzx-item:last-child{
    border-bottom: none;
}
.xwzx .xwzx-list .xwzx-item .xwzx-txt{
    float: left;
    width: 100%;
    overflow: hidden;
}
.xwzx .xwzx-list .xwzx-item .xwzx-img{
    margin-right: -136px;
    width: 124px;
    height: 70px;
    float: right;
}
.xwzx .xwzx-list .xwzx-item .xwzx-img img{
    width: 124px;
    height: 70px;
}
/* 招商项目 */
.zsxm .zsxm-list{
    overflow: hidden;
    clear: both;
    padding: .3125rem .3125rem .65625rem;
}
.zsxm .zsxm-list .gsjj-img{
    float: left;
    width: 120px;
    height: 88px;
    margin-right: .21875rem;
}
.zsxm .zsxm-list .gsjj-img img{
    width: 120px;
    height: 88px;
}
.zsxm .zsxm-list .gsjj-txt{
    float: left;
    width: 36%;
    line-height: 2;
}
.zsxm .zsxm-list .gsjj-txt div{
    font-size: .4375rem;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.zsxm .zsxm-list .gsjj-txt p{
    font-size: .375rem;
    color: #999;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.zsxm .zsxm-list .gsjj-txt p span{
    color: #fe640e;
}
.zsxm .zsxm-list .gsjj-btn{
    float: right;
    width: 20%;
    padding-top: .3125rem;
}
.zsxm .zsxm-list .gsjj-btn a{
    font-size: .375rem;
    color: #666;
    text-align: center;
    margin-top: .3125rem;
    display: inline-block;
}
.zsxm .zsxm-list .gsjj-btn a:nth-child(2){
    color: #fff;
    background: #f44d35;
    padding: .15625rem;
    border-radius: 4px;
}
/* 地区筛选 */
.sxxz{
    clear: both;
    padding: .34375rem .3125rem;
    position: relative;
    z-index: 9;
    max-width: 640px;
    margin: 0 auto;
}
.sxxz ul{
    border: 1px solid #dfdfdf;
    overflow: hidden;
    clear: both;
    border-radius: .625rem;
    background: #fff;
}
.sxxz ul li{
    width: 33%;
    float: left;
    color: #999;
    font-size: .4375rem;
    text-align: center;
    margin: .2rem auto;
    line-height: .6rem;
}
.sxxz ul li:first-child{
    font-size: .4375rem;
    color: #333;
    background: #f5f5f5;
    margin: 0;
    display: inline-block;
    line-height: 1rem;
}
.sxxz ul li:last-child{
    border-left: 1px solid #dfdfdf;
}
.sxxz ul li span{
    display: inline-block;
    width: .4rem;
    height: .4rem;
    background: url(../images/icon10.png) no-repeat center center;
    vertical-align: middle;
    margin-left: .15625rem;
}
.sxxz ul li.on{color: #ff650b;}
.sxxz ul li.on span{
    background: url(../images/icon11.png) no-repeat center center;
}
.sxxz div{
    position: absolute;
    top: 1.4rem;
    left: 8%;
    width: 84%;
    border: 1px solid #dfdfdf;
    border-top: none;
    overflow: hidden;
    z-index: 10;
    padding: .28125rem .1875rem 0;
    background: #fff;
    box-sizing: border-box;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    display: none;
    /* z-index: 999; */
}
.sxxz div a{
    border: 1px solid #dfdfdf;
    padding: .15625rem .3125rem;
    margin-right: .4rem;
    margin-bottom: .3125rem;
    background: #f5f5f5;
    color: #999;
    font-size: .375rem;
    display: inline-block;
    border-radius: .1rem;
}
.sxxz div a.on{
    background: #ff650b;
    border-color: #ff650b;
    color: #fff;
}
/* 企业大全列表 */
.listqy{
    overflow: hidden;
    clear: both;
    padding: 0 .3125rem;
}
.listqy .listqy-item{
    overflow: hidden;
    clear: both;
    padding: .34375rem 0;
    border-bottom: 1px dashed #e5e5e5;
}
.listqy .listqy-item.bon{
    border-bottom: none;
}
.listqy .listqy-item .listqy-img{
    float: left;
    width: 120px;
    height: 88px;
    margin-right: .21875rem;
}
.listqy .listqy-item .listqy-img img{
    width: 120px;
    height: 88px;
}
.listqy .listqy-item .listqy-txt div{
    color: #333;
    font-size: .4375rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: .15625rem;
}
.listqy .listqy-item .listqy-txt p{
    font-size: .375rem;
    color: #999;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.6;
}
.listqy .listqy-item .listqy-txt p b{
    color: #666;
}
.listqy .listqy-item .listqy-txt p i{
    color: #ff6409;
}
/* 热门项目 */
.rmxm .rmxm-list{
    padding: 0 .3125rem .3125rem;
    overflow: hidden;
    clear: both;
}
.rmxm .rmxm-list ul li{
    overflow: hidden;
    clear: both;
    padding: .3125rem 0;
    padding-left: .1875rem;
    background: url(../images/icon01.jpg) no-repeat left center;
    background-size: .09375rem .09375rem;
    font-size: .4375rem;
    border-bottom: 1px dashed #e5e5e5;
}
.rmxm .rmxm-list ul li:last-child{
    border-bottom: none;
}
.rmxm .rmxm-list ul li p{
    color: #333;
    display: inline-block;
    max-width: 70%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.rmxm .rmxm-list ul li p b{
    color: #39a4bf;
}
.rmxm .rmxm-list ul li span{
    color: #e90012;
    text-align: right;
    float: right;
}
/* 猜你喜欢 */
.cnxh .gxq-list .gxq-item img{
    border-radius: 0;
}
/* 热门行业 */
.rmhy{
    margin: .625rem .3125rem;
    border: 1px solid #e5e5e5;
    border-top-width: 4px;
    position: relative;
    box-sizing: border-box;
    padding: .78125rem .4375rem 0;
}
.rmhy div{
    background: #fff;
    width: 3.4rem;
    text-align: center;
    position: absolute;
    top: -16px;
    left: 50%;
    margin-left: -1.7rem;
    font-size: .5625rem;
    color: #ff650b;
}
.rmhy p{
    box-sizing: border-box;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: .46875rem;
    overflow: hidden;
    clear: both;
}
.rmhy a{
    font-size: .375rem;
    color: #666;
    display: inline-block;
}
/* 餐饮动态 */
.cydt .cydt-list{
    overflow: hidden;
    clear: both;
    padding: 0 .3125rem;
}
.cydt .cydt-list .cydt-item{
    padding: .34375rem 0;
    clear: both;
    overflow: hidden;
    padding-right: 136px;
    border-bottom: 1px dashed #e5e5e5;
}
.cydt .cydt-list .cydt-item:last-child{
    border-bottom: none;
}
.cydt .cydt-list .cydt-item .cydt-txt{
    float: left;
    width: 100%;
}
.cydt .cydt-list .cydt-item .cydt-txt div{
    font-size: .4075rem;
    color: #666;

    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: .16875rem;
	line-height:1.5;
}
.cydt .cydt-list .cydt-item .cydt-txt span{
    border: 1px solid #ff650b;
    color: #ff650b;
    font-size: .3125rem;
    border-radius: .625rem;
    padding: .09375rem .3125rem;
}
.cydt .cydt-list .cydt-item .cydt-img{
    margin-right: -136px;
    width: 122px;
    height: 70px;
    float: right;
}
.cydt .cydt-list .cydt-item .cydt-img img{
    width: 122px;
    height: 70px;
}
/* 餐饮新闻 */
.cyxw .hd{
    line-height: 2; 
    padding: .375rem .3125rem 0; 
    font-size: .53125rem;
    border-bottom: 1px solid #e5e5e5;
}
.cyxw .hd ul{ 
    overflow:hidden;
}
.cyxw .hd ul li{
    float:left; 
    width: 33.3%;
    text-align: center;
    color:#666;
}
.cyxw .hd ul li a{
    display:block;
}
.cyxw .hd ul .on{ 
    border-bottom:2px solid #ff650b; 
    color:#ff650b;
}
.cyxw .bd .cyxw-mq,.cyxw .bd .cyxw-zx,.bd .cyxw-wd,.xmdt-list{
    overflow: hidden;
    padding: 0 .3125rem;
    box-sizing: border-box;
    display: block !important;
    float: left;
}
.cyxw .bd a{ 
    -webkit-tap-highlight-color:rgba(0,0,0,0); 
    color: #333;
}
.cyxw .bd .cyxw-mq .cyxw-mq-list{
    overflow: hidden;
    clear: both;
    padding: .3125rem 0;
    border-bottom: 1px dashed #e5e5e5;
    clear: both;
}
.cyxw .bd .cyxw-mq .cyxw-mq-list:last-child{
    border-bottom: none;
}
.cyxw .bd .cyxw-mq .cyxw-mq-img{
    float: left;
    width: 96px;
    height: 70px;
    margin-right: .21875rem;
}
.cyxw .bd .cyxw-mq .cyxw-mq-img img{
    width: 96px;
    height: 70px;
}
.cyxw .bd .cyxw-mq .cyxw-mq-txt div{
    color: #333;
    font-size: .4375rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: .15625rem;
}
.cyxw .bd .cyxw-mq .cyxw-mq-txt p{
    font-size: .375rem;
    color: #999;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.6;
}
.cyxw .bd .cyxw-mq .cyxw-mq-txt p b{
    color: #666;
}
.cyxw .bd .cyxw-zx .cyxw-zx-list{
    overflow: hidden;
    clear: both;
    padding: .43rem  0;
    border-bottom: 1px dashed #e5e5e5;
    clear: both;
}
.cyxw .bd .cyxw-zx .cyxw-zx-list div{
    color: #333;
    font-size: .4375rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: .3125rem;
}
.cyxw .bd .cyxw-zx .cyxw-zx-list p{
    font-size: .375rem;
    color: #999;
}
.cyxw .bd .cyxw-zx .cyxw-zx-list p span{
    padding: 0 .3125rem 0 0;
    margin-right: .3125rem;
}
.cyxw .bd .cyxw-zx .cyxw-zx-list p span:first-child{
    border-right: 1px solid #e5e5e5;
}
.bd .cyxw-wd .cyxw-wd-list{
    overflow: hidden;
    clear: both;
    padding: .42rem 0;
    border-bottom: 1px dashed #e5e5e5;
    clear: both;
}
.bd .cyxw-wd .cyxw-wd-list div{
    color: #333;
    font-size: .4375rem;
    background: url(../images/icon13.png) no-repeat left center;
    background-size: .46875rem .46875rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: .625rem;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: .3125rem;
}
.bd .cyxw-wd .cyxw-wd-list p{
    font-size: .375rem;
    padding: .21875rem 0 .3125rem;
}
.bd .cyxw-wd .cyxw-wd-list p i{
    color: #ff650b;
    border: 1px solid #ff650b;
    border-radius: .09375rem;
    padding: 0 .15625rem;
    margin-right: .3125rem;
}
.bd .cyxw-wd .cyxw-wd-list p span{
    color: #999;
    margin-right: .3125rem;
}
/* 餐饮频道 */
.listcy{
    overflow: hidden;
    clear: both;
    padding: 0 .3125rem;
}
.listcy .listcy-top{
    overflow: hidden;
    clear: both;
    padding: .3125rem 0;
    border-bottom: 1px solid #eee;
}
.listcy .listcy-top .listcy-img{
    float: left;
    width: 100px;
    height: 70px;
    margin-right: .21875rem;
    border: 1px solid #eee;
}
.listcy .listcy-top .listcy-img img{
    width: 100px;
    height: 70px;
}
.listcy .listcy-top .listcy-txt div{
    color: #333;
    font-size: .5625rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: .15625rem;
}
.listcy .listcy-top .listcy-txt p{
    font-size: .375rem;
    color: #666;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.6;
}
.listcy .listcy-top .listcy-txt p span{
    color: #fc6314;
}
.listcy .listcy-bot{
    clear: both;
    overflow: hidden;
}
.listcy .listcy-bot ul li{
    width: 49%;
    float: left;
    margin-right: 2%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: url(../images/icon15.png) no-repeat left center;
    background-size: .5625rem .5rem;
    padding-left: .7rem;
    box-sizing: border-box;
    font-size: .40625rem;
    color: #666;
    line-height: 3;
}
.listcy .listcy-bot ul li:nth-child(2n){
    margin-right: 0;
}
.listcy .listcy-bot ul li:nth-child(2){
    background: url(../images/icon16.png) no-repeat left center;
    background-size: .5625rem .5rem;
}
.listcy .listcy-bot ul li:nth-child(3){
    background: url(../images/icon17.png) no-repeat left center;
    background-size: .5625rem .5rem;
}
.listcy .listcy-bot ul li:nth-child(4){
    background: url(../images/icon18.png) no-repeat left center;
    background-size: .5625rem .5rem;
}
.listcy .listcy-bot ul li span{
    color: #e90012;
}
.listcy .listcy-bot ul li .listcy-star{
    display: inline;
}
.listcy .listcy-bot ul li .listcy-star img{
    width: .28125rem;
    height: .25rem;
}
.listcy .listcy-btn{
    overflow: hidden;
    clear: both;
    padding: 0 0 .46875rem;
}
.listcy .listcy-btn a{
    width: 50%;
    float: left;
}
.listcy .listcy-btn a img{
    width: 94%;
}
.listcy .listcy-btn .listcy-tel{
    text-align: right;
}
/* 品牌动态 */
.ppdt-list{
    padding: 0 .3125rem;
    overflow: hidden;
    clear: both;
    box-sizing: border-box;
}
.ppdt-list ul li{
    background: url(../images/icon01.jpg) no-repeat left center;
    background-size: .09375rem .09375rem;
    padding-left: .15625rem;
    font-size: .40625rem;
    border-bottom: 1px dashed #e5e5e5;
}
.ppdt-list ul li.brn{
    border-bottom: none;
}
.ppdt-list ul li p{
    color: #666;
    width: 70%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    line-height: 1.2rem;
}
.ppdt-list ul li span{
    color: #999;
    font-size: .375rem;
    float: right;
    line-height: 1.2rem;
}
/* 留言板 */
.lyb01{
    overflow: hidden;
    clear: both;
    background: #fff5ef;
    padding: .46875rem .3125rem;
    /*padding: 0 .3125rem;*/
}
.lyb01 .lyb01-list{
    overflow: hidden;
    clear: both;
    /*border: 3px solid #e8e8e8;*/
    border: 2px solid #ff650b;
    border-radius: .3125rem;
    background: #fff;
}
.lyb01 .lyb01-list .lyb01-con{
    overflow: hidden;
    clear: both;
}
.lyb01 .lyb01-list .lyb01-con .form-group01{
    margin: .3125rem .234375rem;
    border-radius: .09375rem;
    border: 1px solid #dcdcdc;
    overflow: hidden;
    line-height: 1rem;
}
.lyb01 .lyb01-list .lyb01-con .form-group01.bon{
    border: none;
}
.lyb01 .lyb01-list .lyb01-con .form-group01 label{
    color: #333;
    font-size: .4375rem;
    width: 2rem;
    text-align: right;
    float: left;
    vertical-align: middle;
}
.lyb01 .lyb01-list .lyb01-con .form-group01 label i{
    color: #e90012;
    margin-right: .125rem;
}
.lyb01 .lyb01-list .lyb01-con .form-group01 .inp01{
    outline: none;
    float: left;
    width: 6.3rem;
    color: #333;
    font-size: .375rem;
    height: 1rem;
    border: none;
}
.lyb01 .lyb01-list .lyb01-con .form-group01 .btn01{
    color: #fff;
    background: #ff650b;
    border-radius: .09375rem;
    border: none;
    outline: none;
    display: block;
    width: 100%;
    line-height: 1rem;
    font-size: .4375rem;
}
.lyb01 .lyb01-list .lyb01-con .form-group01 p{
    color: #666;
    font-size: .3125rem;
    line-height: 1;
    margin: .46875rem auto;;
}
/* 面包屑导航 */
.mbx{
    overflow: hidden;
    clear: both;
    background: #f5f5f5;
    padding: .234375rem .3125rem;
    font-size: .375rem;
    color: #999;
}
.mbx a{
    color: #999;
}
.mbx span{
    color: #ff650b;
}
/* 新闻内容 */
.countnews{
    overflow: hidden;
    clear: both;
    padding: .46875rem .3125rem;
}
.countnews .countnews-img{
    text-align: center;
}
.countnews .countnews-img img{
    max-width: 100%;
}
.countnews .countnews-txt{
    overflow: hidden;
    clear: both;

}
.countnews .countnews-txt div{
    color: #333;
    font-size: .4625rem;
    background: url(../images/icon21.png) no-repeat left center;
    background-size: .6875rem .34375rem;
    padding-left: .8rem;
    font-weight:bold;
    margin: 0.4rem 0 0 0;
}
.countnews .countnews-txt a{
    width: 6.6rem;
    display: block;
    margin: .46875rem auto 0;
}
.countnews .countnews-txt a img{
    width: 100%;
}
.countnews .countnews-txt .countnews-icon{
    padding-left: .8rem;
    line-height: 1;
    height: 1.1rem;
}
.countnews .countnews-txt .countnews-icon span{
    color: #999;
    font-size: .375rem;
    margin-right: .3125rem;
}
.countnews .countnews-txt .countnews-con{
    font-size: .36rem;
    color: #666;
    text-indent: 2em;
    line-height: 1.8!important
}
/* 项目推荐 */
.xmtj{
    overflow: hidden;
    clear: both;
    position: relative;
}
.xmtj .swiper-pagination{
    position: absolute;
    right: .3125rem;
    top: .4rem;
}
.xmtj .swiper-pagination .swiper-pagination-bullet{
    border: none;
    width: .25rem;
    height: .25rem;
    background: #bababa;
    padding: 0;
    margin: 0 .15625rem;
    opacity: 1;
}
.xmtj .swiper-pagination .swiper-pagination-bullet-active{
    background: #e84c4d;
}
.xmtj .xmtj-list{
    padding: .28125rem 0 .40625rem;
    margin: 0 .3125rem;
    overflow: hidden;
    clear: both;
}
.xmtj .xmtj-list .swiper-slide{
    overflow: hidden;
}
.xmtj .xmtj-list .swiper-slide ul li{
    width: 23.5%;
    margin-right: 2%;
    overflow: hidden;
    float: left;
}
.xmtj .xmtj-list .swiper-slide ul li:last-child{
    margin-right: 0;
}
.xmtj .xmtj-list .swiper-slide ul li img{
    width: 100%;
}
.xmtj .xmtj-list .swiper-slide ul li p{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 2;
    color: #333;
    font-size: .375rem;
    text-align: center;
}
/* 加盟商机 */
.jmsj-list{
    overflow: hidden;
    clear: both;
    padding: 0 .3125rem .3125rem;
}
.jmsj-list .jmsj-item{
    padding: .34375rem 0;
    clear: both;
    overflow: hidden;
    padding-left: 136px;
    border-bottom: 1px dashed #e5e5e5;
}
.jmsj-list .jmsj-item:last-child{
    border-bottom: none;
}
.jmsj-list .jmsj-item .jmsj-img{
    margin-left: -136px;
    width: 124px;
    height: 70px;
    float: left;
}
.jmsj-list .jmsj-item .jmsj-img img{
    width: 124px;
    height: 70px;
}
.jmsj-list .jmsj-item .jmsj-txt{
    width: 100%;
    overflow: hidden;
}
.jmsj-list .jmsj-item .jmsj-txt div{
    font-size: .4375rem;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: .15625rem;
}
.jmsj-list .jmsj-item .jmsj-txt p{
    font-size: .375rem;
    color: #666;
    line-height: 1.6;
}
/* 加盟问答 */
.jmwd-list{
    padding: 0 .3125rem .15625rem;
    overflow: hidden;
    clear: both;
}
.jmwd-list .jmwd-item{
    border-bottom: 1px solid #e5e5e5;
}
.jmwd-list .jmwd-item:last-child{
    border: none;
}
.jmwd-list .jmwd-item .jmwd-qus{
    border-bottom: 1px dashed #e5e5e5;
    padding: 20px 0;
    margin-left: .8rem;
}
.jmwd-list .jmwd-item .jmwd-qus div{
    color: #333;
    font-size: .4375rem;
    margin-bottom: .3125rem;
    background: url(../images/icon13.png) no-repeat left center;
    background-size: .625rem;
    margin-left: -0.8rem;
    padding-left: .8rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: .625rem;
}
.jmwd-list .jmwd-item .jmwd-qus p{
    font-size: .375rem;
    color: #999;
}
.jmwd-list .jmwd-item .jmwd-qus p span{
    float: right;
}
.jmwd-list .jmwd-item .jmwd-anw{
    padding: .3125rem 0;
}
.jmwd-list .jmwd-item .jmwd-anw p{
    font-size: .375rem;
    color: #666;
    background: url(../images/icon23.png) no-repeat left top;
    background-size: .625rem;
    line-height: .625rem;
    padding-left: .8rem;
}
.jmwd-list .jmwd-item .jmwd-anw p a{
    color: #e90012;
}
/* 创业资讯 */
.cyzx-list{
    padding: 0 .3125rem .15625rem;
    overflow: hidden;
    clear: both;
}
.cyzx-list .cyzx-item{
    border-bottom: 1px dashed #e5e5e5;
    padding: .3125rem 0;
}
.cyzx-list .cyzx-item:last-child{
    border-bottom: none;
}
.cyzx-list .cyzx-item div{
    color: #333;
    font-size: .4375rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: .3125rem;
}
.cyzx-list .cyzx-item p{
    overflow: hidden;
    clear: both;
    font-size: .375rem;
}
.cyzx-list .cyzx-item p b{
    color: #ff650b;
    margin-right: .3125rem;
}
.cyzx-list .cyzx-item p span{
    color: #999;
    border-left: 1px solid #e5e5e5;
    padding-left: .3125rem;
}
/* 热门话题 */
.rmht-list{
    padding: .3125rem .3125rem .15625rem;
    overflow: hidden;
    clear: both;
}
.rmht-list a{
    display: block;
    float: left;
    width: 32%;
    margin-right: 2%;
    text-align: center;
    border: 1px solid #ff650b;
    background: #fff7f3;
    font-size: .375rem;
    color: #666;
    box-sizing: border-box;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-radius: .09375rem;
    margin-bottom: .3125rem;
    line-height: 2.4;
}
.rmht-list a:nth-child(3n){
    margin-right: 0;
}
.rmht-list a.on{
    background: #ff650b;
    color: #fff;
}
/* 品牌资讯 */
.ppzx-list{
    padding: .3125rem .3125rem .15625rem;
    overflow: hidden;
    clear: both;
}
.ppzx-list .ppzx-img{
    overflow: hidden;
    clear: both;
}
.ppzx-list .ppzx-img p{
    font-size: .4375rem;
    border-bottom: 1px dashed #e5e5e5;
    padding: .3125rem 0;
    text-align: center;
    color: #666;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ppzx-list .ppzx-img a{
    display: block;
    width: 49%;
    float: left;
    margin-right: 2%;
    overflow: hidden;
    margin-top: 2%;

}
.ppzx-list .ppzx-img a:nth-child(2n){
    margin-right: 0;
}
.ppzx-list .ppzx-img a img{
    width: 100%;
	height:3.2rem;
}
.ppzx-list .ppzx-item{
    overflow: hidden;
    clear: both;
    border-top: 5px solid #224b81;
    margin-top: 3%;
}
.ppzx-list .ppzx-item .ppzx-btn{
    margin: 0 auto 0;
    overflow: hidden;
    clear: both;
}
.ppzx-list .ppzx-item .ppzx-btn a{
    display: inline-block;
    padding: .21875rem .3125rem;
    color: #666;
    font-size: .375rem;
    border: 1px solid #e5e5e5;
    border-radius: .46875rem;
    margin-bottom: .3125rem;
}
.ppzx-list .ppzx-item .ppzx-txt ul li{
    font-size: .4375rem;
    background: url(../images/icon01.jpg) no-repeat left center;
    background-size: .15625rem;
    border-bottom: 1px dashed #e5e5e5;
    padding: .3125rem 0;
    padding-left: .3rem;
}
.ppzx-list .ppzx-item .ppzx-txt ul li:last-child{
    border-bottom: none;
}
.ppzx-list .ppzx-item .ppzx-txt ul li a{
    color: #666;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* 城市新闻&热门话题 */
.tabnews .hd{
    line-height: 2; 
    padding: .375rem .3125rem 0; 
    font-size: .53125rem;
    border-bottom: 1px solid #e5e5e5;
}
.tabnews .hd ul{ 
    overflow:hidden;
}
.tabnews .hd ul li{
    float:left; 
    width: 50%;
    text-align: center;
    color:#666;
}
.tabnews .hd ul li a{
    display:block;
}
.tabnews .hd ul .on{ 
    border-bottom:2px solid #ff650b; 
    color:#ff650b;
}
.bd .tabnews-cs,.bd .tabnews-rm{ 
    overflow: hidden;
    padding: .3125rem .3125rem .15625rem;
    display: block !important;
    float: left;
    box-sizing: border-box;
}
.tabnews .bd a{ 
    -webkit-tap-highlight-color:rgba(0,0,0,0); 
}
.tabnews .bd .tabnews-cs li{
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
    font-size: .40625rem;
    line-height: .9rem;
    border-bottom: 1px dashed #e5e5e5;
    padding: .1732rem 0;
}
.tabnews .bd .tabnews-cs li:last-child{border: none;}
.tabnews .bd .tabnews-cs li a{
    color: #666;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.tabnews .bd .tabnews-cs li span{
    border: 1px solid #ff650b;
    border-radius: .3125rem;
    margin-right: .09375rem;
    padding: 0 .1875rem;
}
.tabnews .bd .tabnews-cs li span,.tabnews .bd .tabnews-cs li span a{
    color: #ff650b;
}
.bd .tabnews-rm li{
    display: block;
    float: left;
    width: 32%;
    margin-right: 2%;
    text-align: center;
    border: 1px solid #ff650b;
    background: #fff7f3;
    font-size: .375rem;
    box-sizing: border-box;
    border-radius: .09375rem;
    margin-bottom: .3125rem;
    line-height: 2.4;
}
.bd .tabnews-rm li:nth-child(3n){
    margin-right: 0;
}
.bd .tabnews-rm li.on{
    background: #ff650b;
    color: #fff;
}
.bd .tabnews-rm li a{
    display: block;
    color: #666;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* 创业专题 */
.cyzt-list{
    padding: 0 .3125rem;
    overflow: hidden;
    clear: both;
}
.cyzt-list .cyzt-item{
    clear: both;
    overflow: hidden;
    border-bottom: 1px dashed #e5e5e5;
}
.cyzt-list .cyzt-item.bon{
    border: none;
}
.cyzt-list .cyzt-item .cyzt-tit{
    color: #333;
    font-size: .5rem;
    background: url(../images/icon01.jpg) no-repeat left center;
    background-size: .15625rem;
    padding-left: .3rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 2.6;
}
.cyzt-list .cyzt-item .cyzt-img{
    width: 100%;
}
.cyzt-list .cyzt-item .cyzt-bot{
    font-size: .375rem;
    line-height: 2.6;
}
.cyzt-list .cyzt-item .cyzt-bot span{
    display: inline-block;
    color: #999;
}
.cyzt-list .cyzt-item .cyzt-bot .cyzt-icon{
    float: right;
    color: #666;
}
.cyzt-list .cyzt-item .cyzt-bot .cyzt-icon p{
    display: inline-block;
}
.cyzt-list .cyzt-item .cyzt-bot .cyzt-icon img{
    width: .28125rem;
    height: .25rem;
}
/* 精选项目&专题资讯 */
.jxzt .hd{
    line-height: 2; 
    padding: .375rem .3125rem 0; 
    font-size: .53125rem;
    border-bottom: 1px solid #e5e5e5;
}
.jxzt .hd ul{ 
    overflow:hidden;
}
.jxzt .hd ul li{
    float:left; 
    width: 50%;
    text-align: center;
    color:#666;
}
.jxzt .hd ul li a{
    display:block;
}
.jxzt .hd ul .on{ 
    border-bottom:2px solid #ff650b; 
    color:#ff650b;
}
.bd .jxzt-xm,.bd .jxzt-zx,.bd .jmsj-list,.bd .rmzt-list{ 
    overflow: hidden;
    padding: .3125rem .3125rem .15625rem;
    display: block !important;
    float: left;
    box-sizing: border-box;
}
.jxzt .bd>div{
    display: block !important;
    float: left;
}
.jxzt .bd .sec-list2{
    display: block !important;
    float: left;
}
.jxzt .bd a{ 
    -webkit-tap-highlight-color:rgba(0,0,0,0); 
}
.jxzt-zx ul li{
    font-size: .4375rem;
    background: url(../images/icon01.jpg) no-repeat left center;
    background-size: .15625rem;
    padding-left: .3rem;
    line-height: 2.15;
}
.jxzt-zx ul li a{
    color: #666;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* 创业项目 */
.cyxm-list{
    overflow: hidden;
    padding: .3125rem .3125rem 0;
    clear: both;
    background: #f5f5f5;
}
.cyxm-list .cyxm-item{
    width: 48%;
    float: left;
    margin-right: 4%;
    box-sizing: border-box;
    background: #fff;
    overflow: hidden;
    padding: .125rem;
    margin-bottom: .46875rem;
}
.cyxm-list .cyxm-item:nth-child(2n){
    margin-right: 0;
}
.cyxm-list .cyxm-item.tj{
    background: url(../images/icon24.png) no-repeat left top,#fff;
    background-size: .84375rem;
}
.cyxm-list .cyxm-item img{
    display: block;
    margin: .325rem auto .075rem;
    width: 100px;
    height: 70px;
}
.cyxm-list .cyxm-item div{
    font-size: .4375rem;
    color: #333;
    padding: .15625rem 0;
    line-height: .6rem;
	text-align:center;
}
.cyxm-list .cyxm-item div a{
    font-size: .375rem;
    color: #f44d35;
    border: 1px solid #f44d35;
    border-radius: .09375rem;
    padding: .09375rem;
    float: right;
    line-height: 1;
}
.cyxm-list .cyxm-item.on div a{
    background: #f44d35;
    color: #fff;
}
/* 热门专题 */
.rmzt-list{
    padding: .3125rem .3125rem .15625rem;
    overflow: hidden;
    clear: both;
}
.rmzt-list .rmzt-item{
    overflow: hidden;
    clear: both;
    border-bottom: 1px dashed #e5e5e5;
    padding: .2rem 0;
}
.rmzt-list .rmzt-item:last-child{
    border-bottom: none;
}
.rmzt-list .rmzt-item div{
    font-size: .4375rem;
    color: #333;
    background: url(../images/icon25.png) no-repeat left center;
    background-size: .5625rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: .7rem;
    line-height: .5625rem;
    margin-bottom: .2rem;
} 
.rmzt-list .rmzt-item p{
    font-size: .375rem;
    color: #666;
    line-height: 1.6;
}
/* 了解专题详情 */
.ztxq{
    padding: 0 .3125rem .625rem;
    overflow: hidden;
    clear: both;
    background: url(../images/icon27.png) repeat-x left bottom,#fff;
}
.ztxq .ztxq-tit{
    overflow: hidden;
    clear: both;
    position: relative;
    height: .46875rem;
    margin: .3125rem auto;
}
.ztxq .ztxq-tit span{
    font-size: .4375rem;
    color: #ff650b;
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    padding-right: .15625rem;
}
.ztxq .ztxq-tit p{
    height: 1px;
    background: #ff650b;
    margin-top: .234rem;
}
.ztxq .ztxq-img{
    box-sizing: border-box;
    padding: .25rem;
    background: #f5f5f5;
}
.ztxq .ztxq-img img{
    width: 100%;
}
.ztxq .ztxq-txt{
    overflow: hidden;
    clear: both;
    margin: .46875rem auto .3125rem;
}
.ztxq .ztxq-txt div{
    font-size: .4375rem;
    color: #333;
    background: url(../images/icon26.png) no-repeat left center;
    background-size: .375rem;
    padding-left: .5rem;
}
/* 留言板2 */
.lyb02 .lyb02-list{
    overflow: hidden;
    clear: both;
}
.lyb02 .lyb02-list .form-group02{
    margin: .3125rem .234375rem;
    border-radius: .09375rem;
    border: 1px solid #dcdcdc;
    overflow: hidden;
}
.lyb02 .lyb02-list .form-group02.bon{
    border: none;
}
.lyb02 .lyb02-list .form-group02 label{
    color: #333;
    font-size: .4375rem;
    width: 2rem;
    text-align: right;
    float: left;
    vertical-align: middle;
    line-height: 1rem;
}
.lyb02 .lyb02-list .form-group02 .inp02{
    outline: none;
    float: left;
    width: 7.2rem;
    color: #333;
    font-size: .3125rem;
    border: none;
    line-height: 1rem;
}
.lyb02 .lyb02-list .form-group02 .txtarea{
    height:3.6rem;
    line-height:.6rem;
	padding-top: .25rem;
}
.lyb02 .lyb02-list .form-group02 .btn02{
    color: #fff;
    background: #ff650b;
    border-radius: .09375rem;
    border: none;
    outline: none;
    display: block;
    width: 100%;
    line-height: 1rem;
    font-size: .4375rem;
}
/* 品牌介绍 */
.ppjs-list{
    overflow: hidden;
    clear: both;
    padding: .3125rem .3125rem;
}
.ppjs-list .ppjs-txt{
    clear: both;
    position: relative;
    overflow: hidden;
    transition: height 0.24s;
}
.ppjs-list .ppjs-txt p{
    color: #666;
    font-size: .40625rem;
    line-height: 1.6;
}
.ppjs-list .ppjs-txt div{
    font-size: .4375rem;
    color: #333;
    line-height: 2;
}
.ppjs-list .ppjs-txt.xg:after{
    content: "";
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    height: 4rem;
    background: -moz-linear-gradient(to bottom, rgba(255,255,255,0), #fff);
    background: -webkit-linear-gradient(to bottom, rgba(255,255,255,0), #fff);
    background: linear-gradient(to bottom, rgba(255,255,255,0), #fff);
}
.ppjs-list .ppjs-btn{
    display: block;
    width: 40%;
    line-height: 2;
    margin: .3125rem auto;
    border-radius: .625rem;
    color: #f44d35;
    font-size: .4rem;
    border: 1px solid #f44d35;
    text-align: center;
}
/* 项目动态 */
.xmdt-list{
    padding: 0 .3125rem;
    overflow: hidden;
    clear: both;
}
.xmdt-list ul li{
    background: url(../images/icon01.jpg) no-repeat left center;
    background-size: .09375rem .09375rem;
    padding-left: .15625rem;
    font-size: .40625rem;
    line-height: 1.12rem;
    height: 1.12rem;
}
.xmdt-list ul li p{
    color: #666;
    width: 70%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
}
.xmdt-list ul li span{
    color: #999;
    font-size: .375rem;
    float: right;
}
/* news-hot列表 */
.hnl{
    overflow: hidden;
    clear: both;
}
.hnl .hnl-top{
    padding: .3125rem .3125rem 0;
    overflow: hidden;
    clear: both;
    box-sizing: border-box;
}
.hnl .hnl-top ul li{
    width: 23.5%;
    float: left;
    overflow: hidden;
    margin-right: 2%;
    border: 1px solid #e5e5e5;
    background: #f5f5f5;
    box-sizing: border-box;
    margin-bottom: .3125rem;
    text-align: center;
    border-radius: .09375rem;
    line-height: 1.6;
}
.hnl .hnl-top ul li:nth-child(4n){
    margin-right: 0;
}
.hnl .hnl-top ul li a{
    font-size: .4375rem;
    color: #666;
    display: block;
}
.hnl .hnl-list .hnl-item .hnl-tit{
    padding: .46875rem .3125rem .25rem;
    overflow: hidden;
    clear: both;
    border-bottom: 1px solid #e5e5e5;
    line-height: .5625rem;
}
.hnl .hnl-list .hnl-item .hnl-tit span{
    font-size: .5625rem;
    color: #ff650b;
    font-weight: bold;
}
.hnl .hnl-list .hnl-item ul{
    padding: 0 .3125rem;
    overflow: hidden;
    clear: both;
}
.hnl .hnl-list .hnl-item ul li{
    border-bottom: 1px dashed #e5e5e5;
    overflow: hidden;
    background: url(../images/icon28.png) no-repeat left center;
    background-size: .3125rem;
    padding-left: .5rem;
    line-height: 2.4;
}
.hnl .hnl-list .hnl-item ul li:last-child{
    border-bottom: none;
}
.hnl .hnl-list .hnl-item ul li a{
    font-size: .4375rem;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}
.hnl .hnl-list .hnl-item .more{
    margin: .46875rem .3125rem;
}
/* 话题列表 */
.htlb{
    box-sizing: border-box;
    margin: .3125rem .3125rem 0;
    border-bottom: 1px solid #dcdcdc;
    overflow: hidden;
    clear: both;
}
.htlb a{
    display: block;
    width: 15%;
    float: left;
    margin-right: 2%;
    border: 1px solid #dcdcdc;
    border-radius: .09375rem;
    line-height: 2;
    font-size: .3125rem;
    color: #666;
    box-sizing: border-box;
    text-align: center;
    margin-bottom: .3125rem;
}
.htlb a:nth-child(6n){
    margin-right: 0;
}
.htlb a.on{
    background: #ff650b;
    border-color: #ff650b;
    color: #fff;
}
.sec-list2-num{
    font-size: .34375rem;
    font-weight: bold;
    color: #e90012;
    line-height: 2;
    text-align: center;
}
/* 精彩回答 */
.sec-list5-hd{
    display: inline-block;
    border-right: 1px solid #dcdcdc;
    line-height: 1;
    padding-right: .3125rem;
    margin-right: .3125rem;
}
.sec-list5-hd i{
    color: #ff650b;
}
/* 话题内容 */
.htnr{
    padding: .3125rem .3125rem 0;
}
.htnr .htnr-img{
    float: left;
    margin-bottom: .3125rem;
}
.htnr .htnr-img img{
    width: 2.46875rem;
    height: 1.53125rem;
    max-width: 158px;
    max-height: 98px;
}
.htnr .htnr-txt{
    width: 4.84375rem;
    height: 1.53125rem;
    float: left;
    box-sizing: border-box;
    padding-left: .15625rem;
}
.htnr .htnr-txt div{
    line-height: 1.6;
    font-size: .4375rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.htnr .htnr-txt p span{
    display: inline-block;
    padding: .15625rem .25rem;
    border: 1px solid #dcdcdc;
    font-size: .375rem;
    color: #999;
    border-radius: .3125rem;
}
.htnr .htnr-txt p span i{
    color: #ff650c;
}
.htnr .htnr-mes{
    float: right;
    width: 1.5625rem;
}
.htnr .htnr-mes div{
    border: 1px solid #f44d35;
    text-align: center;
    border-radius: .125rem;
    padding: .125rem 0;
}
.htnr .htnr-mes div img{
    width: .625rem;
}
.htnr .htnr-mes div p{
    font-size: .375rem;
    color: #f44d35;
    margin-top: .125rem;
}
.htnr .htnr-ms{
    clear: both;
    padding: .3125rem 0;
    overflow: hidden;
    border-top: 1px solid #dcdcdc;
    font-size: .375rem;
    color: #666;
    line-height: 1.6;
}
/* 相关话题 */
.xght{
    overflow: hidden;
    clear: both;
    padding: 0 .3125rem;
}
.xght .xght-item{
    overflow: hidden;
    clear: both;
    padding: .34375rem 0;
    border-bottom: 1px dashed #e5e5e5;
}
.xght .xght-item.bon{
    border-bottom: none;
}
.xght .xght-item .xght-img{
    float: left;
    width: 96px;
    height: 70px;
    margin-right: .21875rem;
}
.xght .xght-item .xght-img img{
    width: 96px;
    height: 70px;
}
.xght .xght-item .xght-txt div{
    color: #333;
    font-size: .4375rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: .15625rem;
}
.xght .xght-item .xght-txt p{
    font-size: .375rem;
    color: #999;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.8;
}
.xght .xght-item .xght-txt p b{
    color: #666;
}
.xght .xght-item .xght-txt p i{
    color: #ff6409;
}
/* 问答首页 */
.wdqy-list{
    overflow: hidden;
    clear: both;
    padding: 0 .3125rem;
    box-sizing: border-box;
}
.wdqy-list li{
    margin-top: .3125rem;
    width: 49%;
    float: left;
    margin-right: 2%;
    background: #4cd9ea;
    overflow: hidden;
    border-radius: .15625rem;
    box-sizing: border-box;
    padding: .390625rem .28125rem;
}
.wdqy-list li:nth-child(2){
    background: #f8c028;
}
.wdqy-list li:nth-child(3){
    background: #f88181;
}
.wdqy-list li:nth-child(4){
    background: #69d770;
}
.wdqy-list li:nth-child(2n){
    margin-right: 0;
}
.wdqy-list .wdqy-txt{
    float: left;
    width: 3rem;
}
.wdqy-list .wdqy-txt div{
    font-size: .4375rem;
    color: #fff;
    margin-bottom: .25rem
}
.wdqy-list .wdqy-txt p{
    font-size: .375rem;
    color: #fff;
    line-height: 1.6;
    white-space: nowrap;
}
.wdqy-list .wdqy-img{
    float: right;
    width: .9375rem;
}
.wdqy-list .wdqy-img img{
    width: .9375rem;
}
.wdqy-line{
    position: relative;
    padding: .625rem 0;
    overflow: hidden;
    clear: both;
}
.wdqy-line span{
    color: #999;
    font-size: .375rem;
    background: #fff;
    width: 6rem;
    display: block;
    position: absolute;
    top: 17px;
    left: 50%;
    margin-left: -3rem;
    text-align: center;
}
.wdqy-line span i{
    color: #fd640f;
}
.wdqy-line p{
    height: 1px;
    background: #dcdcdc;
}
/* 精彩问答 */
.jcwd .jcwd-list{
    padding: 0 .3125rem .3125rem;
    overflow: hidden;
    clear: both;
}
.jcwd .jcwd-list ul li{
    overflow: hidden;
    clear: both;
    padding: .3125rem 0;
    font-size: .4375rem;
    border-bottom: 1px dashed #e5e5e5;
}
.jcwd .jcwd-list ul li:last-child{
    border-bottom: none;
}
.jcwd .jcwd-list ul li p{
    color: #666;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.jcwd .jcwd-list ul li p b{
    color: #39a4bf;
}
/* 热门话题 */
.hotht{
    padding: .3125rem .3125rem 0;
    overflow: hidden;
    clear: both;
    box-sizing: border-box;
}
.hotht li{
    width: 48%;
    float: left;
    margin-right: 4%;
    box-sizing: border-box;
    margin-bottom: .3125rem;
    text-align: center;
}
.hotht li:nth-child(2n){
    margin-right: 0;
}
.hotht li img{
    width: 3.9rem;
    height: 2.4rem;
    max-width: 100%;
}
.hotht li p{
    font-size: .4375rem;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 2;
}
/* ask目录 */
.askmenu{
    padding: .46875rem .3125rem;
    overflow: hidden;
    clear: both;
    box-sizing: border-box;
}
.askmenu li{
    width: 2.22rem;
    margin-right: .046875rem;
    float: left;
    box-sizing: border-box;
    background: #ffa672;
    margin-bottom: .046875rem;
    text-align: center;
    padding: .78125rem 0;
}
.askmenu li:nth-child(4n){
    margin-right: 0;
}
.askmenu li img{
    width: 1rem;
    margin-bottom: .34375rem;
}
.askmenu li p{
    font-size: .40625rem;
    color: #fff;
}
/* 提问区域 */
.askques{
    padding: 0 .3125rem .3125rem;
    overflow: hidden;
    clear: both;
}
.askques .form_group{
    color: #333;
    font-size: .4375rem;
    position: relative;
    margin: .46875rem auto;
}
.askques .form_group label{
    color: #333;
    font-size: .4375rem;
    display: block;
    line-height: 2;
}
.askques .form_group label i{
    color: #fc6314;
}
.askques .form_group label b{
    font-size: .40625rem;
    color: #999;
}
.askques .form_group span{
    position: absolute;
    top: 46px;
    right: .2rem;
    color: #999;
    font-size: .375rem;
}
.askques .form_group select{
    width: 2.6rem;
    line-height: 2;
    background: none;
    outline: none;
    border: 1px solid #dcdcdc;
    font-size: .375rem;
}
.askques .form_group p{
    font-size: .375rem;
    color: #ff650c;
    padding-left: 1rem;
    margin: .3125rem auto;
}
.askques .form_group p input[type="checkbox"]{
    width: .40625rem;
    height: .40625rem;
    vertical-align: middle;
}
.askques .form_group .inp{
    width: 100%;
    height: 1rem;
    outline: none;
    border: 1px solid #dcdcdc;
    font-size: .375rem;
    padding-right: 1.4rem;
    padding-left: .2rem;
    box-sizing: border-box;
}
.askques .form_group .txtarea{
    width: 100%;
    line-height: .6rem;
    height: 3.6rem;;
    resize: none;
    outline: none;
    border: 1px solid #dcdcdc;
    font-size: .375rem;
    padding-left: .2rem;
    box-sizing: border-box;
}
.askques .form_group .form_item{
    margin-right: .46875rem;
    color: #666;
    font-size: .40625rem;
    margin-top: .46875rem;
}
.askques .form_group .form_item .inp2{
    width: 3rem;
    height: .8rem;
    margin-right: .09375rem;
    font-size: .375rem;
    outline: none;
    text-align: center;
}
.askques .form_group .form_item .inp2:last-child{
    margin-right: 0;
}
.askques .form_group .btn{
    width: 100%;
    background: #ff650b;
    color: #fff;
    border-radius: .09375rem;
    border: none;
    outline: none;
    line-height: 2;
}
/* 问答内容页 */
.askanw01{
    padding: .3125rem;
    overflow: hidden;
    clear: both;
}
.askanw01 .askanw01-tit{
    color: #333;
    font-size: .4375rem;
}
.askanw01 .askanw01-icon{
    color: #999;
    font-size: .3125rem;
    margin: .25rem auto;
}
.askanw01 .askanw01-icon span{
    margin-right: .25rem;
}
.askanw01 p{
    font-size: .375rem;
    color: #666;
    line-height: 1.6;
}
.askanw02 .askanw02-tit{
    color: #333;
    font-size: .4375rem;
    padding: 0 .3125rem;
    border-bottom: 1px solid #dcdcdc;
    line-height: 2.4;
}
.askanw02 .askanw02-list{
    padding: 0 .3125rem;
    overflow: hidden;
    clear: both;
}
.askanw02 .askanw02-list .askanw02-item{
    padding: .3125rem 0;
    overflow: hidden;
    clear: both;
    border-bottom: 1px dashed #dcdcdc;
}
.askanw02 .askanw02-list .askanw02-item .askanw02-top{
    overflow: hidden;
    clear: both;
    margin-bottom: .25rem;
}
.askanw02 .askanw02-list .askanw02-item .askanw02-top .askanw02-img{
    width: 1.25rem;
    height: 1.25rem;
    overflow: hidden;
    clear: both;
    border-radius: 50%;
    margin-right: .3125rem;
    float: left;
}
.askanw02 .askanw02-list .askanw02-item .askanw02-top .askanw02-img img{
    width: 1.25rem;
    height: 1.25rem;
}
.askanw02 .askanw02-list .askanw02-item .askanw02-top .askanw02-txt{
    float: left;
    line-height: 1.5;
    padding-top: .125rem;
}
.askanw02 .askanw02-list .askanw02-item .askanw02-top .askanw02-txt div{
    color: #666;
    font-size: .375rem;
}
.askanw02 .askanw02-list .askanw02-item .askanw02-top .askanw02-txt p{
    color: #999;
    font-size: .3125rem;
}
.askanw02 .askanw02-list .askanw02-item .askanw02-top .askanw02-btn{
    float: right;
    padding-top: .25rem;
}
.askanw02 .askanw02-list .askanw02-item .askanw02-top .askanw02-btn img{
    width: .46875rem;
    vertical-align: middle;
}
.askanw02 .askanw02-list .askanw02-item .askanw02-top .askanw02-btn span{
    color: #999;
    font-size: .40625rem;
    vertical-align: middle;
}
.askanw02 .askanw02-list .askanw02-item .askanw02-bot{
    font-size: .375rem;
    color: #666;
    line-height: 1.6;
}
.huifu{
    border: 1px solid #ff650b;
    color: #ff650b !important;
    padding: .09375rem .15625rem;
    border-radius: .0625rem;
    margin-left: .1875rem;
    margin-top: .28125rem !important;
}
/* vip首页 */
.vipsy{
    padding: .3125rem .3125rem 0;
    overflow: hidden;
    clear: both;
    box-sizing: border-box;
}
.vipsy li{
    width: 50%;
    float: left;
    box-sizing: border-box;
    overflow: hidden;
    padding-right: 3%;
    text-align: center;
    margin-bottom: .3125rem;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: .25rem;
}
/*.vipsy li:nth-child(2n){
    padding-right: 0;
    padding-left: 3%;
}
.vipsy li:nth-last-child(4),.vipsy li:nth-last-child(3){
    border-bottom: none;
}*/
.vipsy li img{
    width: 4.4rem;
    height: 2.7rem;
}
.vipsy .vipsy-txt div{
    font-size: .4375rem;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: .25rem;
}
.vipsy .vipsy-txt p{
    color: #e90012;
    font-size: .375rem;
    white-space: nowrap;
    line-height: 2;
}
.vipsy .vipsy-txt span:first-child{
    margin-right: .15625rem;
}
.clear{
    clear: both;
}
.vipsygd{
    margin: 0 auto .46875rem ;
    width: 94%;
}
.vipmenu{
    padding: .3125rem;
    overflow: hidden;
    clear: both;
}
.vipmenu ul{
    border: 1px solid #e5e5e5;
    overflow: hidden;
    clear: both;
    padding: .3125rem 0;
}
.vipmenu ul:first-child{
    border-bottom: none;
}
.vipmenu ul li{
    box-sizing: border-box;
    width: 33.3%;
    float: left;
    box-sizing: border-box;
    border-right: 1px solid #e5e5e5;
    text-align: center;
    overflow: hidden;
}
.vipmenu ul li:nth-child(3n){
    border-right: none;
}
.vipmenu ul li img{
    width: .78125rem;
}
.vipmenu ul li p{
    color: #666;
    font-size: .375rem;
    line-height: 2;
}
.hb img{
    width: 100%;
    margin: 0;
    padding: 0;
    border: none;
    vertical-align: middle;
}



/*2018.12.12 新增 #l# */
.tjly{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    box-shadow: 0px -3px 3px #ccc;
    background: #fff;
    height: 1.86rem;
    max-width: 640px;
    min-width: 320px;
    right: 0;
    margin: 0 auto;
	z-index:999;
}
.tjly .tjly_lf{
    padding: .1rem .2rem;
    float: left;
    width: 65%;
    overflow: hidden;
    box-sizing: border-box;
}
.tjly .tjly_lf .tjly_img{
    width: 30%;
    float: left;
}
.tjly .tjly_lf .tjly_img img{
    border: 2px solid #e5e5e5;
    width: 100%;
}
.tjly .tjly_lf .tjly_txt{
    width: 62%;
    float: right;
    line-height: 1.8;
}
.tjly .tjly_lf .tjly_txt em{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #333;
    font-size: .375rem;
}
.tjly .tjly_lf .tjly_txt p{
    font-size: .3125rem;
    white-space: nowrap;
    overflow: hidden;
    color: #999;
}
.tjly .tjly_lf .tjly_txt p span{
    color: #e90012;
}
.tjly .tjly_rf{
    float: right;
    width: 34%;
    overflow: hidden;
}
.tjly .tjly_rf a{
    display: inline-block;
    width: 50%;
    box-sizing: border-box;
    float: left;
    text-align: center;
    height: 1.86rem;
    padding-top: .3rem;
}
.tjly .tjly_rf a img{
    width: .8rem;
}
.tjly .tjly_rf a p{
    font-size: .3125rem;
    color: #fff;
    line-height: 1.5;
}
.tjly .tjly_rf a.tjly_anw{background: #f44d35;border-right: 1px solid #fff;}
.tjly .tjly_rf a.tjly_tel{background: #fd670f;}
.dhtc{
    position: fixed;
    bottom: 1.86rem;
    left: 0;
    width: 100%;
    background: #fd670f;
    padding: .2rem 4%;
    box-sizing: border-box;
    display: none;
    max-width: 640px;
    min-width: 320px;
    right: 0;
    margin: 0 auto;
}
.dhtc .inp{
    outline: none;
    border: 1px solid #000;
    background: #fff;
    float: left;
    width: 70%;
    line-height: .8rem;
    box-sizing: border-box;
    font-size: .375rem;
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
    padding-left: .4rem;
}
.dhtc .btn{
    float: left;
    background: #843d14;
    border: 1px solid #843d14;
    outline: none;
    color: #fff;
    line-height: .8rem;
    text-align: center;
    width: 30%;
    box-sizing: border-box;
    font-size: .375rem;
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
}
.xdj{
    width: 70%;
    top: 20%;
    left: 15%;
    position: fixed;
    z-index: 9999;
    display: none;
}
.xdj img{width: 100%;}
.wthd{
    padding: 0;
}
.wthd .lyb01-list {
    border: 0; 
    border-radius: 0; 
}
.wthd .txtarea{
    width: 100%;
    outline: none;
    height: 3rem;
    font-size: .375rem;
    resize: none;
    line-height: 1.5;
    border: none;
    border-radius: 0;
    padding: .2rem;
    box-sizing: border-box;
}
.wthd .txtarea.w70{width: 70%;}
.wddb{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 998;
    background: #fff;
    border-top: 1px solid #e5e5e5;
    max-width: 640px;
    min-width: 320px;
    right: 0;
    margin: 0 auto;
}
.wddb ul li{
    float: left;
    text-align: center;
    padding: .2rem 0;
}
.wddb ul li img{width: .8rem;}
.wddb ul li.wddb_btn01{
    width: 20%;
    border-right: 1px solid #e5e5e5;
    box-sizing: border-box;
}
.wddb ul li.wddb_btn01 p{
    color: #999;
    font-size: .3125rem;
}
.wddb ul li.wddb_btn02{
    width: 20%;
}
.wddb ul li.wddb_btn02 p{
    color: #999;
    font-size: .3125rem;
}
.wddb ul li.wddb_btn03{
    width: 30%;
    background: #ff6e59;
}
.wddb ul li.wddb_btn03 p{
    color: #fff;
    font-size: .3125rem;
}
.wddb ul li.wddb_btn04{
    width: 30%;
    background: #ffbb59;
}
.wddb ul li.wddb_btn04 p{
    color: #fff;
    font-size: .3125rem;
}
.twtc{
    position: fixed;
    z-index: 1000;
    top: 15%;
    left: 50%;
    margin-left: -4.8rem;
    width: 9.6rem;
    background: #fff;
    border-radius: .4rem;
    padding: .4rem .1rem;
    box-sizing: border-box;
    display: none;
    max-width: 640px;
    /*min-width: 320px;*/
}
.cydb{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff;
    border-top: 1px solid #e5e5e5;
    max-width: 640px;
    min-width: 320px;
    right: 0;
    margin: 0 auto;
    height: 1.45rem;
}
.cydb .cydb_btn01{
    border-right: 1px solid #e5e5e5;
    width: 18%;
    float: left;
    box-sizing: border-box;
    text-align: center;
    /*padding: .25rem 0 .05rem;*/
    padding: .2rem 0 .05rem;
    height: 1.45rem;
}
.cydb .cydb_btn01 p{
    color: #f44d35;
    font-size: .3125rem;
}
.cydb .cydb_btn01 img{
    width: .7rem;
}
.cydb .cydb_btn02{
    width: 18%;
    float: left;
    text-align: center;
    /*padding: .25rem 0 .05rem;*/
    padding: .2rem 0 .05rem;
    height: 1.45rem;
}
.cydb .cydb_btn02 p{
    color: #999;
    font-size: .3125rem;
}
.cydb .cydb_btn02 img{
    width: .7rem;
}
.cydb .cydb_btn03{
    width: 52%;
    float: left;
    background: #f44d35;
    text-align: center;
    color: #fff;
    /*font-size: .375rem;*/
    font-size: .555rem;
    padding: .438rem 0;
    height: 1.45rem;
    box-sizing: border-box;
}
.cydb .cydb_btn03 p{
    display: inline-block;
    color: #fff;
}
.cydb .cydb_btn03 img{
    vertical-align: middle;
    width: .6rem;
}
.cydb .cydb_btn04{
    width: 12%;
    float: left;
    background: #ff650b;
    text-align: center;
    padding: .388rem 0;
    height: 1.45rem;
    box-sizing: border-box;
}
.cydb .cydb_btn04 img{
    width: .6rem;
}
.sqjm{height: auto;}
.sqjm .tjly_sz{
    color: #e90012;
    font-size: .3125rem;
    margin: .15rem auto;
}
.sqjm .tjly_btn{
    padding-top: 0.2rem;
    text-align: center;
}
.sqjm .tjly_btn a{
    color: #fff;
    background: #f44d35;
    border-radius: .5rem;
    padding: .2rem .7rem;
    font-size: .375rem;
}
.tjxq{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #f4f4f4;
    box-shadow: 0 -2px 6px #e5e5e5;
    padding: .15rem 0;
    max-width: 640px;
    min-width: 320px;
    right: 0;
    margin: 0 auto;
}
.tjxq .tjxq_txt{
    color: #333;
    font-size: .3125rem;
    margin: 0 auto .15rem;
    text-align: center;
}
.tjxq .tjxq_txt span{
    color: #f44d35;
    font-size: .375rem;
    padding: 0 .1rem;
}
.tjxq form{
    width: 90%;
    margin: 0 auto;
    box-sizing: border-box;
    border: 2px solid #f44d35;
    overflow: hidden;
}
.tjxq .inp{
    float: left;
    width: 75%;
    box-sizing: border-box;
    font-size: .375rem;
    border: none;
    outline: none;
    height: .8rem;
    background: url(../images/icon64.png) no-repeat 1.55rem center,#fff;
    background-size: .3rem;
    text-align: center;
}
.tjxq .btn{
    float: right;
    width: 25%;
    box-sizing: border-box;
    background: #f44d35;
    color: #fff;
    font-size: .375rem;
    border: none;
    outline: none;
    line-height: .8rem;
}
.sstc{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 99999;
    box-sizing: border-box;
    display: none;
    max-width: 640px;
    min-width: 320px;
    right: 0;
    margin: 0 auto;
}
.sstc .sstc_head{
    background: #f8f8f8;
    padding: .2rem 0.3125rem;
    overflow: hidden;
    clear: both;
    border-bottom: 1px solid #e5e5e5;
}
.sstc .sstc_head .sstc_ret{
    float: left;
    margin-top: .1rem;
}
.sstc .sstc_head form{
    float: right;
}
.sstc .sstc_head .inp{
    box-sizing: border-box;
    width: 7rem;
    height: .9rem;
    font-size: .375rem;
    line-height: .9rem;
    padding-left: 1rem;
    outline: none;
    background: #fff url(../images/header1-search.jpg) no-repeat .21875rem center;
    background-size: .5rem;
    border-radius: .1rem;
    border: 1px solid #e5e5e5;
    float: left;
}
.sstc .sstc_head .btn{
    color: #e71419;
    font-size: .46875rem;
    background: none;
    outline: none;
    border: none;
    line-height: .9rem;
    float: left;
    width: 1.4rem;
}
.sstc .sstc_hot{
    padding: 0rem 0.3125rem;
    overflow: hidden;
    clear: both;
    background: #fff;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: .3rem;
}
.sstc .sstc_hot h2{
    font-size: .5625rem;
    height: .9375rem;
    color: #333;
    margin-top: .2rem;
}
.sstc .sstc_hot h2 strong{
    display: inline-block;
    height: .5625rem;
    line-height: .5625rem;
    padding-left: .3125rem;
    border-left: .09375rem solid #e71419;
    margin-top: .1875rem;
}
.sstc .sstc_hot ul li{
    float: left;
    width: 32%;
    display: inline-block;
    border: 1px solid #e71419;
    padding: .1rem;
    box-sizing: border-box;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: .1rem auto;
    margin-right: 2%;
    text-align: center;
    /*border-radius: .5rem;*/
    line-height: .6rem;
}
.sstc .sstc_hot ul li:nth-child(3n){margin-right: 0;}
.sstc .sstc_hot ul li a{
    color: #e71419;
    font-size: .375rem;
    display: block;
}
.sstc .sstc_zj{
    overflow: hidden;
    clear: both;
    background: #fff;
}
.sstc .sstc_zj h2{
    font-size: .5625rem;
    height: .9375rem;
    color: #333;
    padding: 0.2rem 0.3125rem 0;
}
.sstc .sstc_zj h2 strong{
    display: inline-block;
    height: .5625rem;
    line-height: .5625rem;
    padding-left: .3125rem;
    border-left: .09375rem solid #e71419;
    margin-top: .1875rem;
}
.sstc .sstc_zj ul li{
    border-bottom: 1px solid #e5e5e5;
    line-height: 1.2rem;
    font-size: .375rem;
    padding: 0rem 0.625rem;
}
.sstc .sstc_zj ul li a{
    display: block;
    color: #666;
}
.sydb{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    box-shadow: 0px -3px 6px #ccc;
    background: #fff;
    padding: .15rem 0 .1rem;
    z-index: 9999;
    max-width: 640px;
    min-width: 320px;
    right: 0;
    margin: 0 auto;
}
.sydb.hb{ padding:0;}
.sydb.hb li img{ width:.55rem}
.sydb.hb li p{ font-size:.33rem;}
.sydb.hb li a{padding:0;display:block;line-height: .5rem;}
.sydb ul li{
    width: 25%;
    float: left;
    text-align: center;
}
.sydb ul li img{
    width: .7rem;
}
.sydb ul li p{
    font-size: .375rem;
    color: #333;
    margin-top: .06rem;
}
.sydb ul li.on p{color: #e50000;}
.bgf{background: #fff;}
.jjsg{
    overflow: hidden;
    clear: both;
    padding: .1rem 0 .2rem;
}
.jjsg ul li{
    width: 50%;
    float: left;
    padding: .1rem 0;
}
.jjsg ul li img{
    width: .7rem;
    vertical-align: middle;
    margin-right: .1rem;
}
.jjsg ul li p{
    display: inline-block;
    color: #999;
    font-size: .375rem;
}
.jjsg ul li p span{
    color: #333;
}
.zlsuk{
    width: 100%;
    overflow: hidden;
    clear: both;
    box-sizing: border-box;
}
.zlsuk .zlsuk_tit{
    padding: .3rem .3125rem;
    overflow: hidden;
    clear: both;
    border-bottom: 1px solid #e5e5e5;
    text-align: center;
    font-size: .375rem;
    font-weight: bold;
}
.zlsuk .zlsuk_tit p{
    color: #f44d35;
    font-size: .46875rem;
}
.zlsuk .zlsuk_con{
    overflow: hidden;
    clear: both;
    padding: .2rem .3125rem;
}
.zlsuk .zlsuk_con form{
    width: 100%;
    box-sizing: border-box;
    border: .05rem solid #f44d35;
    border-radius: .3rem;
    display: block;
    overflow: hidden;
    clear: both;
}
.zlsuk .zlsuk_con .inp{
    width: 60%;
    outline: none;
    float: left;
    background: url(../images/icon77.png) no-repeat .3rem center,#fff;
    background-size: .5rem;
    box-sizing: border-box;
    font-size: .375rem;
    border: none;
    padding-left: .9rem;
    line-height: 1rem;
}
.zlsuk .zlsuk_con .btn{
    outline: none;
    width: 40%;
    float: left;
    box-sizing: border-box;
    background: #f44d35;
    color: #fff;
    border: none;
    font-size: .375rem;
    line-height: 1rem;
}





/*2019.10.29增加样式*/
.txt_tips{ padding:.3rem 0 0 0;}
.txt_tips em{ float:right;color: #999; font-weight:normal;font-size: .375rem;line-height: .5rem;}
.txt_tips span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap; display:block; height:.8rem;}

.sec-item-box2.widthimg{ height:auto!important;}
.sec-item-box2.widthimg .sec-item-box2-left{ margin-right:.24rem; width:2.4158rem; }
.sec-item-box2.widthimg .sec-item-box2-left img{ width:2.4158rem!important; height:1.691rem;}
.sec-item-box2.widthimg .sec-item-box2-center{ width:4.8rem!important;}

/*2019.10.30增加底部搜索代码*/
.add_search{line-height:.5rem; margin:.24rem;}
.add_search .add_search_bq a{margin-bottom:.2rem;float:left;border-radius:.1rem;background: #e07606;display: block;font-size: .305rem;color: #fff;padding:.05rem .24rem;margin-right: .15rem;line-height:.5rem;}
.add_search_form{ position:relative; margin-bottom:.3rem; clear:both;}
.add_search_form input{ background:url(../images/add_serchbg.png) no-repeat .4rem center; border:none; line-height:.8rem; border-bottom:1px solid #dcdcdc; font-size:.34rem; color:#666; width:92%; padding-left:1rem;}
.add_search_form button{position:absolute;top:.2rem;right:.3rem;background:none;border:none;font-size: .305rem;line-height:.3rem;color:#fff;background: #f40000;padding:.1rem .2rem;}
input,button{ outline:none;}


/*2020.05.22二级目餐饮动态录图片调整*/
.cydt-item.addwt{padding:.34375rem 0!important}
.cydt-item.addwt .cydt-txt{ float:none!important;}






