*,:after,:before{box-sizing:border-box; margin:0; padding:0;}
body{-webkit-font-smoothing:antialiased; font-size:14px; -moz-osx-font-smoothing:grayscale; text-rendering:optimizelegibility; font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Roboto,Helvetica Neue,Helvetica,SimSun,sans-serif; min-width:1224px; margin:0; color:rgba(0,0,0,.88); position:relative; background:#f3f3f3}
a{text-decoration:none; color:#111;}
a:hover{color:#e32c28; transition:all .3s ease;}
a.button{padding:5px 8px; background:#ff8a0c; display:inline-block; color:#FFF; border-radius:5px; height:30px;}
a.link{padding:5px 8px; color:#4397ff; display:inline-block; height:30px;}
dd, dl, dt{margin:0; padding:0}
ul{padding:0; margin:0}
li{list-style-type:none;}
cite, em, i{font-style:normal;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after, .clearfix:before{display:table; content:""}
.clearfix:after{clear:both}

/* author:qq25155582 */

.wrap{margin:0 auto; width:1200px}
.wrap:after, .wrap:before{display:table; content:""}
.wrap:after{clear:both}
.w840{width:840px;}
.w336{width:336px;}

.tit{position:relative; width:100%;}
.tit h2{font-size:18px;}
.tit p{position:relative; padding-left:11px; font-weight:700; font-size:18px; display:inline-block; vertical-align:middle;}
.tit p:before{content:""; width:4px; height:17px; position:absolute; left:0; top:4px; background:#91be16;}
.tit a.more{float:right;width:51px;height:16px;background:#fff url(../img/rmore.png) no-repeat left top;margin-top:12px;}
.tit span{color:#666; display:inline-block; line-height:24px; height:24px; margin-left:10px; vertical-align:middle;}
.one{font-size:15px;font-weight:bold;}

.header{overflow:hidden; background:#FFF;}
.header .top{background:#eee; font-size:12px; height:30px; line-height:30px; }
.header .top h1{font-size:12px; font-weight:normal; display:inline-block;}
.header .top .fr em{margin:0 8px;}
.header .con{overflow:hidden;}
.header .con .logo{width:200px; height:78px; background:url(../images/logo.png) 0 0 no-repeat; background-size:98%; margin:21px 0;}
.header .con .search{margin:30px 0;}
.header .con .search .list{font-size:12px; height:20px; line-height:20px; margin-bottom:5px;}
.header .con .search .list a{margin-right:8px; color:#ccc;}
.header .con .search .list a:hover{color:#91be16;}
.header .con .search form{font-size:0}
.header .con .search input[type="text"]{border:2px solid #91be16; margin-right:-1px; padding:0 7px; width:287px; height:35px; line-height:33px; font-size:14px; background-color:#FFF; vertical-align:middle;}
.header .con .search input[type="submit"]{border:2px solid #91be16; height:35px; width:50px; background-color:#91be16; cursor:pointer; font-size:14px;vertical-align:middle; color:#FFF}
.header .nav{background:#91be16; height:45px; line-height:45px;}
.header .nav a{color:#FFF; padding:0 20px; display:inline-block; font-size:16px;}
.header .nav a.this{background:#78a000;}

.header .con .sale{width:860px; margin:20px 0;}
.header .con .sale img{width:150px; height:80px; margin-right:15px;}
.header .con .sale .tt{}
.header .con .sale .tt h1{font-size:30px;}
.header .con .sale .tt p{color:#999; margin-top:5px;}


/*分类*/
.modular0{margin-top:20px;}
.modular0 .wrap{box-shadow:0px 2px 30px #999;}
.freshbox{position:relative; z-index:5; float:left; width:210px; height:360px; background:#fff; background:hsla(0,0%,100%,.95); -moz-box-shadow:0 1px 10px rgba(0,0,0,.14); box-shadow:0 1px 10px rgba(0,0,0,.14);}
    .tab_menu{position:relative; }
    .tab_menu .tab_menu_item{height:40px; border-left:1px solid transparent;}
    .tab_menu .active{background:#fff; border-left-color:#ddd;}
    .tab_menu .active:after{content:""; content:none; position:absolute; z-index:3; right:-1px; top:0; width:1px; height:79px; background:#fff;}
    .tab_menu .tab_menu_item .iconfont{position:absolute; left:0; top:7px; width:26px; height:26px; font-size:26px; color:#91be16; -webkit-transition:all .3s ease-in; -moz-transition:all .3s ease-in; -ms-transition:all .3s ease-in; -o-transition:all .3s ease-in; transition:all .3s ease-in;}

    .tab_menu .tab_menu_item.active .tab_menu_item_head:after, .tab_menu_item.active .tab_menu_item_head:before{content:"";}
    .tab_menu .tab_menu_item.active .tab_menu_item_head{border-right:#FFF;}
    .tab_menu .tab_menu_item.active .tab_menu_item_body{display:block!important;}
    .tab_menu .tab_menu_item.active .iconfont{margin-left:7px; -webkit-transition:all .2s ease-in; -moz-transition:all .2s ease-in; -ms-transition:all .2s ease-in; -o-transition:all .2s ease-in; transition:all .2s ease-in;}
    .tab_menu .tab_menu_item:first-child .tab_menu_item_head{border-top-color:#FFF;}

    .tab_menu .tab_menu_item_head{position:relative; margin:0 10px; padding:10px 0 0 40px; width:190px; height:40px; border-top:1px dotted #ddd;}
    .tab_menu .tab_menu_item_head .item_tit, .tab_menu .tab_menu_item_head .item_son{white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
    .tab_menu .tab_menu_item_head .item_tit{display:block; position:relative; height:20px; line-height:20px; font-size:14px; color:#222; color:#666}
    .tab_menu .tab_menu_item_head .item_tit:after{content:">"; position:absolute; right:0; top:0; height:19px; line-height:19px; font-family:simsun;}
    .tab_menu .tab_menu_item_head .item_tit:hover{color:#91be16;}

    .tab_menu .tab_menu_item_head .item_son{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:none;}
    .tab_menu .tab_menu_item_head .item_son a{font-size:12px; display:inline-block; padding:0 5px; color:#909090; border-left:1px solid #909090; line-height:1;}
    .tab_menu .tab_menu_item_head .item_son a:first-child{border-left:none; padding-left:0;}
    .tab_menu .tab_menu_item_head .item_son a:hover{color:#91be16;}

    .tab_menu .tab_menu_item_head:after, .tab_menu_item_head:before{content:none; position:absolute; left:-11px; width:210px; height:1px; background:#ddd;}
    .tab_menu .tab_menu_item_head:before{top:-1px;}
    .tab_menu .tab_menu_item_head:after{bottom:-1px;}

    /*悬浮层*/
    .tab_menu .tab_menu_item_body{padding:10px 20px; width:711px; min-height:360px; background:#fff; overflow:hidden; border:1px solid #ddd;  position:absolute; left:209px; top:0; font-size:12px; z-index:-1}
    .tab_menu .tab_menu_item_body .cate_item{position:relative; padding-left:80px;}
    .tab_menu .tab_menu_item_body .cate_item .item_tit{overflow:hidden; position:absolute; left:0; top:9px; width:70px; text-align:right; font-weight:700; white-space:nowrap; text-overflow:ellipsis;}
    .tab_menu .tab_menu_item_body .cate_item .item_tit a:hover{color:#91be16;}
    .tab_menu .tab_menu_item_body .cate_item .item_tit i{font-family:simsun; margin-left:5px; font-style:normal;}
    .tab_menu .tab_menu_item_body .cate_item .item_con{overflow:hidden; padding:6px 0; border-top:1px solid #eee; min-height:36px;}
    .tab_menu .tab_menu_item_body dl:first-child .item_con{border-top:none;}
    .tab_menu .tab_menu_item_body .cate_item .item_con a{float:left; margin:4px 0; padding:0 10px; height:16px; border-left:1px solid #e0e0e0; line-height:16px; white-space:nowrap; color:#666;}
    .tab_menu .tab_menu_item_body .cate_item .item_con a:hover{color:#91be16;}


.slidebox{height:360px; width:728px; background:#eee;position:relative; z-index:2; overflow:hidden;}
.slidebox .hd{position:absolute; right:50%; z-index:3; bottom:30px;}
.slidebox .hd li{margin:0 5px; display:inline-block; width:8px; height:8px; background:#919596; border:1px solid #fff; -moz-border-radius:8px; border-radius:8px; background:hsla(0,0%,100%,.5);}
.slidebox .hd li.on{width:24px;border-color:#d3d4d5;background:#d3d4d5}
.slidebox .bd{height:360px;}
.slidebox .bd ul{width:2184px;height:360px}
.slidebox .bd li{height:360px;width:728px}
.slidebox .next, .slidebox .prev{position:absolute; z-index:3; top:50%; line-height:60px; text-align:center; font-family:simsun; font-size:20px; background:#ccc; color:#fff; margin-top:-30px; width:30px; height:60px; background-color:#333; background-color:rgba(0,0,0,.1);}
.slidebox .next{right:0;}

.sidelist{width:262px; border-top:4px solid #91be16; background:#fff; padding:0 15px;}
.sidelist .head{position:relative; height:40px; padding:10px 0; font-size:16px; color:#222; text-align:center; color:#2ecc71;}
.sidelist .head:after, .sidelist .head:before{content:""; width:20px; height:2px; background:#000; position:absolute; top:19px;}
.sidelist .head:before{left:60px;}
.sidelist .head:after{right:60px;}
.sidelist .list{margin-bottom:10px;}
.sidelist .list li p{line-height:30px; height:30px; overflow:hidden; text-overflow:ellipsis; word-break:break-all;}
.sidelist .list li p b{margin-right:7px;}
.sidelist .list li img{width:100%; height:150px;}

/* 模块1 */
.modular1{}
.floorbox{margin:20px 0;}
.floorbox .f1{background:url(../images/floor_bg1.png) 0 0 no-repeat;}
.floorbox .f2{background:url(../images/floor_bg2.png) 0 0 no-repeat;}
.floorbox .f3{background:url(../images/floor_bg3.png) 0 0 no-repeat;}
.floorbox .f4{background:url(../images/floor_bg4.png) 0 0 no-repeat;}
.floorbox .f5{background:url(../images/floor_bg5.png) 0 0 no-repeat;}
.floorbox .f6{background:url(../images/floor_bg6.png) 0 0 no-repeat;}
.floorbox .f7{background:url(../images/floor_bg7.png) 0 0 no-repeat;}
.floorbox .f8{background:url(../images/floor_bg8.png) 0 0 no-repeat;}
.floorbox .f9{background:url(../images/floor_bg9.png) 0 0 no-repeat;}
.floorbox .left{width:210px; height:360px; padding:20px 20px 20px; background-size:120%;}
.floorbox .left h2{height:34px; line-height:34px; background:#FFF; color:#2ecc71; font-size:20px; padding:0 5px;}
.floorbox .left p{color:#FFF; height:25px; line-height:25px; margin:15px 0 20px; font-size:16px;}
.floorbox .left p:after{content:""; width:52px; height:4px; background:#FFF; display:block; margin-top:5px;}
.floorbox .left a{display:inline-block; font-size:14px; color:white !important; border:1px solid #FFFFFF; padding:1px 6px; margin:0 6px 6px 0; background-color:rgba(255, 255, 255, 0.1);}
.floorbox .left a:hover{background-color:rgba(255, 255, 255, 0.3);}

.floorbox .news{background:#FFF; padding:9px 10px; width:430px; border-top:1px solid #eee; border-bottom:1px solid #eee; height:360px;}
.floorbox .news .two{overflow:hidden; margin:10px 0 10px -10px;}
.floorbox .news .two li{width:200px; float:left; margin-left:10px;}
.floorbox .news .two li img{width:200px; height:122px;}
.floorbox .news .two li p{height:20px;}
.floorbox .news .one{overflow:hidden; margin:10px 0;}
.floorbox .news .one li img{width:200px; margin-right:10px; height:100px;}
.floorbox .news .one li h3{height:20px; margin-bottom:5px;}
.floorbox .news .one li p{line-height:25px;font-weight:normal;}
.floorbox .news .pic{overflow:hidden; margin-left:-10px;}
.floorbox .news .pic li{width:134px; margin-left:10px; float:left; height:76px; overflow:hidden;}
.floorbox .news .pic li img{width:100%; height:100%; transition:all 0.5s;}
.floorbox .news .pic li img:hover{transform:scale(1.3);}

.floorbox .news .con{overflow:hidden;}
.floorbox .news .con li{height:20px; line-height:20px; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.floorbox .news .con li.fl{width:350px; margin-right:10px;}
.floorbox .news .con li.fl:nth-child(2n){margin-right:0}
.floorbox .news .con li b{margin-right:3px;}

.floorbox .sale{background:#FFF; width:300px;}
.floorbox .sale li{width:100px; height:95px; float:left;overflow:hidden;}
.floorbox .sale li.big{width:100%; height:170px;}
.floorbox .sale li img{width: 95%;height: 95%;transition: all 0.5s;padding-left: 5%;padding-top: 5%;}
.floorbox .sale li img:hover{transform:scale(1.3);}
.floorbox .sale li.big img{width:100%; height:170px;}
.floorbox .sale li:nth-child(1){border-bottom:1px solid #eee;}
.floorbox .sale li:nth-child(2){border-bottom:1px solid #eee; border-right:1px solid #eee;}
.floorbox .sale li:nth-child(3){border-bottom:1px solid #eee; border-right:1px solid #eee;}
.floorbox .sale li:nth-child(4){border-bottom:1px solid #eee;}
.floorbox .sale li:nth-child(5){border-bottom:1px solid #eee; border-right:1px solid #eee;}
.floorbox .sale li:nth-child(6){border-bottom:1px solid #eee; border-right:1px solid #eee;}
.floorbox .sale li:nth-child(7){border-bottom:1px solid #eee;}


.floorbox .join{background:#FFF; padding:10px; width:260px; border:1px solid #eee; border-left:none; height:360px;}
.floorbox .join .con{margin-top:5px;}
.floorbox .join .con li{height:21px; line-height:21px; margin-bottom:8px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative; padding-left:10px;}
.floorbox .join .con li:before{content:""; position:absolute; top:9px; left:0; width:3px; height:3px; background:#000;}
.floorbox .join .pic{margin:-10px; overflow:hidden;}
.floorbox .join .pic li{float:left;width:33.33%; height:120px; overflow:hidden;}
.floorbox .join .pic li img{width:100%; height:100%; transition:all 0.5s;}
.floorbox .join .pic li img:hover{transform:scale(1.3);}

.sitelink{margin:20px 0; background:#fff; padding:10px;}
.sitelink .con{margin-top:10px; line-height:30px;}
.sitelink .con a{margin-right:5px;}


/* 列表页 */

/* 列表tag切换及筛选 */
.classtab{margin:20px 0; background:#FFF;}
.classtab .hd{border-left:1px solid #eee; border-right:1px solid #eee;}
.classtab .hd ul{text-align:justify;}
.classtab .hd ul li{float:left; padding:10px 28px; border:1px solid #FFF; border-top:3px solid #91be16; border-bottom:1px solid #eee; font-size:16px; text-align:center;}
.classtab .hd ul li.on{border-color:#eee; border-top-color:#FF8A0C; border-bottom-color:#fff;}
.classtab .hd ul li.on:first-child{border-left-color:#FFF;}
.classtab .hd ul li.on:last-child{border-right-color:#FFF;}
.classtab .hd ul li:nth-child(1){width:94px;}
.classtab .hd ul li:nth-child(2){width:94px;}
.classtab .hd ul li:nth-child(3){width:126px;}
.classtab .hd ul li:nth-child(4){width:126px;}
.classtab .hd ul li:nth-child(5){width:190px;}
.classtab .hd ul li:nth-child(6){width:126px;}
.classtab .hd ul li:nth-child(7){width:190px;}
.classtab .hd ul li:nth-child(8){width:126px;}
.classtab .hd ul li:nth-child(9){width:126px;}
.classtab .bd{border:1px solid #eee; border-top:none; height:230px;}
.classtab .bd .con{text-align:justify; overflow:hidden; padding:0 20px 0 10px;}
.classtab .bd a{display:inline-block; font-size:12px; padding:4px 12px; border:1px solid #EEEEEE; margin-left:10px; margin-top:10px;}

.classall{margin-bottom:20px; background:#fff; padding:20px;}
.classall dl{margin-bottom:10px;}
.classall dl:last-child{margin-bottom:0;}
.classall dl dt{color:#999; width:80px; text-align:justify;}
.classall dl dd{width:1080px;}
.classall dl dd a{display:inline-block; padding:2px 6px; border-radius:3px; margin-right:10px; text-align:justify; margin-bottom:5px;}
.classall dl dd a.a-now{background:#ff8a0c; color:#FFF;}

/* 当前位置及标题 */
.mainhead{margin:20px 0; height:25px; line-height:25px;}
.mainhead h1{display:inline-block;}
.mainhead h1{position:relative; padding-left:11px; font-weight:700; font-size:24px;}
.mainhead h1:before{content:""; width:4px; height:17px; position:absolute; left:0; top:4px; background:#91be16;}

.mainhead .crumbs{color:#999;}
.mainhead .crumbs a{color:#999;}
.mainhead .crumbs a:hover{color:#91be16;}

/*分页样式*/
.pagelist{margin:15px 0; overflow:hidden;}
.pagelist a, .pagelist a:visited, .pagelist b, .pagelist span{display:inline;float:left;min-width:12px;height:38px;line-height:20px;margin:0 3px;padding:8px 12px 6px; font-family:Tahoma;font-size:12px;white-space:nowrap;border-radius:3px;color:#333;background-color:#fff;}
.pagelist a:hover, .pagelist a.thisclass, .pagelist .active span{background:#EE4B4B; color:#fff;}
.pagelist b{background:#EE4B4B;color:#fff;}

/* 生鲜列表头部 */
.newshead{margin-bottom:20px; overflow:hidden;}
.newshead .slide{ width:400px; height:230px; overflow:hidden; position:relative; border:1px solid #ddd;}
.newshead .slide .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1;}
.newshead .slide .hd ul{ overflow:hidden; zoom:1; float:left;}
.newshead .slide .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; font-size:12px;}
.newshead .slide .hd ul li.on{ background:#f00; color:#fff; }
.newshead .slide .bd{ position:relative; height:100%; z-index:0;}
.newshead .slide .bd li{ zoom:1; vertical-align:middle; }
.newshead .slide .bd img{ width:450px; height:230px; display:block;}
.newshead .focus{width:430px;}
.newshead .focus ul li{height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:4px; font-size:15px; border:1px dashed #e4e4e4; padding:0 10px; border-radius:5px; line-height:35px; background:#FFF;}
.newshead .focus ul li:last-child{margin-bottom:0}
.newshead .focus ul li:hover{border-color:#91be16;}

/* 生鲜资讯 */
.newslist .tit{border-bottom:2px solid #91be16; margin-bottom:20px; height:35px;}
.newslist .tit li{float:left; height:35px; line-height:35px; width:90px; font-size:16px; font-weight:bold; text-align:center; cursor:pointer;}
.newslist .tit li.on{border-bottom:2px solid #ff6633; color:#ff6633;}
.newslist .con{background:#fff; padding:15px;}
.newslist .con li{margin-bottom:15px; padding-bottom:15px; overflow:hidden; border-bottom:1px dotted #ddd;}
.newslist .con li:last-child{border-bottom:none; margin:0;}
.newslist .con li img{width:200px; height:122px; border-radius:5px; margin-right:18px;}
.newslist .con li .info{position:relative; height:122px; overflow:hidden;}
.newslist .con li .info h3{font-size:19px; font-weight:normal; height:28px; line-height:28px; margin-bottom:8px;}
.newslist .con li .info p{font-size:14px; line-height:28px; margin-bottom:8px; text-align:justify; overflow:hidden; text-overflow:ellipsis; word-break:break-all; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; font-weight:normal;}
.newslist .con li .info span{font-size:12px; font-weight:normal; color:#999; position:absolute; left:0; bottom:2px;}
.newslist .con li .info span em{font-style:normal; margin-right:8px;}
.newslist .con li .info span em a{height:22px; line-height:22px; background:#91be16; display:inline-block; padding:0 5px; color:#FFF; border-radius:3px;}
.newslist .pic{background:#fff; padding:15px; overflow:hidden;}
.newslist .pic li{width:258px; float:left; margin-right:15px; margin-bottom:15px; border:1px solid #eee;}
.newslist .pic li:nth-child(3n){margin-right:0}
.newslist .pic li img{width:100%; height:150px;}
.newslist .pic li h3{padding:0 10px; line-height:25px; height:50px; margin-bottom:5px; text-align:justify; overflow:hidden; text-overflow:ellipsis; word-break:break-all; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.newslist .pic li p{padding:0 10px; color:#999; line-height:23px; margin-bottom:10px; text-align:justify; overflow:hidden; text-overflow:ellipsis; word-break:break-all; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}

/* 加盟列表 */
.joinlist{}
.joinlist .top{overflow:hidden; padding:15px; background:#FFF; border-radius:2px; margin-bottom:20px;}
.joinlist .top li{float:left; position:relative; width:154px; margin-right:10px;}
.joinlist .top li:last-child{margin-right:0px;}
.joinlist .top li img{width:100%; height:100px;}
.joinlist .top li p{position:absolute; bottom:0; left:0; height:27px; line-height:27px; background:#000; color:#FFF; width:100%; padding:0 10px; text-align:center;}

.joinlist .con{background:#FFF;}
.joinlist .con li{border-bottom:1px solid #eee; padding:15px; overflow:hidden;}
.joinlist .con li:hover{box-shadow:0px 0px 5px rgba(0, 0, 0, 0.35);}
.joinlist .con li img{width:130px; height:110px; margin-right:15px; border:1px solid #EEE; border-radius:5px;}
.joinlist .con li .col1{width:430px;}
.joinlist .con li .col1 h3{height:20px; margin-bottom:10px;}
.joinlist .con li .col1 p{height:50px; margin-bottom:10px; line-height:25px; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; text-align:justify;}
.joinlist .con li .col1 span{height:20px; color:#ccc; display:inline-block;}
.joinlist .con li .col1 b{display:block;}
.joinlist .con li .col1 b em{font-style:normal; color:#ff8a0c;}
.joinlist .con li .col2{width:100px; text-align:center; margin:25px 0;}
.joinlist .con li .col2 p{font-weight:bold; font-size:16px; padding:5px 8px; height:30px;}
.joinlist .con li .col2 span{color:#ff8a0c; font-weight:bold; padding:5px 8px; height:30px; display:inline-block;}
.joinlist .con li .col3{width:100px; text-align:center; margin:25px 0;}

/* 内容页 */
.mainview{background:#FFF; border:1px solid #eee; padding:20px;}
.mainview h1{line-height:35px; font-size:24px; font-weight:bold; color:#333;text-align: center;}
.mainview .parameter{width:100%; line-height:25px; padding:10px 0; overflow:hidden; border-bottom:1px dashed #ddd; margin-bottom:15px;text-align: center;}
.mainview .parameter span{color:#999; padding-right:10px;}
.mainview .parameter span a{color:#999; font-weight:800;}
.mainview .parameter span img{width: 13px;height: 14px;}
.mainview .content{line-height:30px; font-size:16px; color:#333; text-align:justify;}
.mainview .content h2{font-size:18px; font-weight:700; color:#000; position:relative; padding-left:9px; margin:15px 0;line-height:18px;}
.mainview .content h2:before {content:""; display:inline-block; height:18px; width:5px; background-color:#ffa500; position:absolute; top:0; left:0;}
.mainview .content p{margin-bottom:15px; line-height:30px;}
.mainview .content p em{font-size:12px; color:#A6A6A6; font-style:normal;    line-height:20px;}
.mainview .content a{text-decoration:none; border-bottom:1px dashed #ff5555; color:#ff5555;font-weight:bold;}
.mainview .content a u{text-decoration:none;}
.mainview .content a:hover{border-bottom:1px solid #ff0000; color:#ff0000;}
.mainview .content img{display:block; text-align:center; margin:5px auto; padding:5px; border:#F5F5F5 1px solid; border-radius:3px; max-width:600px;}
.mainview .pages{text-align:center;}
.mainview .pages a{display:inline-block; margin:5px; padding:5px 10px; color:#FFF; background:#91be16; border-radius:5px;}
.mainlike{margin:20px 0; background:#FFF; padding:20px 20px 0; overflow:hidden;}
.mainlike .con{overflow:hidden; margin-left:-20px; margin-top:10px;}
.mainlike .con li{float:left; width:390px; margin-left:20px; margin-bottom:13px;}
.mainlike .con li img{width:105px; height:70px; margin-right:10px;}
.mainlike .con li h5{font-size:14px; margin-bottom:5px; line-height:25px; max-height:50px; font-weight:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.mainlike .con li p{font-size:12px; color:#999; line-height:20px; overflow:hidden; text-overflow:ellipsis; word-break:break-all; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; font-weight:normal; margin-top:-2px;}

/* 侧边 */
.sideedge{background:#FFF; margin-bottom:20px; padding:15px 15px 10px;}
.sideedge .tit{margin-bottom:10px;}
.sideedge .top{margin-bottom:10px;}
.sideedge .top li p{line-height:30px; height:30px; overflow:hidden; text-overflow:ellipsis; word-break:break-all;}
.sideedge .top li p a{line-height:30px; height:30px; display:inline-block; overflow:hidden; text-overflow:ellipsis; word-break:break-all; text-align:justify;}
.sideedge .top li p i{padding:0 7px; height:20px; line-height:20px; display:inline-block; background:#333; font-size:12px; text-align:center; color:#FFF; margin-right:7px; font-style:normal; vertical-align:middle;}
.sideedge .top li img{width:100%; height:150px;}

.sideedge .big{margin-bottom:10px;}
.sideedge .big li{position:relative;}
.sideedge .big li img{width:100%; max-height:230px;}
.sideedge .big li p{height:35px; line-height:35px; padding:0 10px; background:#000; opacity:0.6; color:#FFF; position:absolute; left:0; bottom:20px; overflow:hidden; text-overflow:ellipsis; word-break:break-all;}

.sideedge .img{}
.sideedge .img li{overflow:hidden; clear:both; margin-bottom:10px;}
.sideedge .img li img{width:105px; height:70px; margin-right:10px;}
.sideedge .img li h5{font-size:14px; margin-bottom:5px; line-height:25px; max-height:50px; overflow:hidden; text-overflow:ellipsis; word-break:break-all; display:-webkit-box; -webkit-box-orient:vertical;  font-weight:normal; margin-top:-2px;}
.sideedge .img li h5.t1{-webkit-line-clamp:1;}
.sideedge .img li h5.t2{-webkit-line-clamp:2;}
.sideedge .img li span{color:#999; font-size:12px; height:20px; display:inline-block; display:block;}
.sideedge .img li span em{color:#ff8a0c;}
.sideedge .img li a.link{padding:0; height:22px;}

.sideedge .txt{}
.sideedge .txt li{line-height:30px; position:relative; padding-left:15px; height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.sideedge .txt li:before{content:""; width:6px; height:6px; border-radius:50%; position:absolute; top:12px; left:0; background:#ff8a0c;}

/* 拼盘首页 */
.model2{overflow:hidden; margin-bottom:20px;}
.model2 .rowbox{width:595px; background:#FFF; padding:15px 15px 0;}
.model2 .rowbox ul{width:105%;}
.model2 .rowbox ul li.pic{width:275px; height:170px; margin-right:15px; position:relative; margin-top:15px;}
.model2 .rowbox ul li.pic a{color:white; display:block; overflow:hidden;}
.model2 .rowbox ul li.pic img{width:275px; height:170px; -webkit-transition:.2s linear; -moz-transition:.2s linear; transition:.2s linear;}
.model2 .rowbox ul li.pic p{width:100%; background-color:#9AC92B; background-color:#EE4B4B; filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity:0.85; opacity:0.85; position:absolute; left:0; bottom:0; padding:0 10px; height:30px; line-height:30px; overflow:hidden;}
.model2 .rowbox ul li.pic:hover img{-webkit-transform:scale(1.05); -moz-transform:scale(1.05); transform:scale(1.05);}
.model2 .rowbox ul li{float:left; margin-bottom:15px; width:555px;}
.model2 .rowbox ul li span{float:right; color:#999;}
/*首页第三板块*/
.model3{padding:15px 15px 0; background:#fff; overflow:hidden; margin-bottom:15px;}
.model3 .img{padding-top:15px; margin-right:-20px; overflow:hidden;}
.model3 .img li{float:left;width:223px;height:140px;margin-right:15px; margin-bottom:15px; position:relative;}
.model3 .img li a{color:white; display:block; overflow:hidden;}
.model3 .img li.big{width:456px; height:295px;}
.model3 .img li.big img{width:456px; height:295px;}
.model3 .img li img{width:223px; height:140px; -webkit-transition:.2s linear; -moz-transition:.2s linear; transition:.2s linear;}
.model3 .img li:hover img{-webkit-transform:scale(1.05); -moz-transform:scale(1.05); transform:scale(1.05);}
.model3 .img li p{width:100%; background-color:#9AC92B; filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity:0.85; opacity:0.85; position:absolute; left:0; bottom:0; padding:0 10px; height:30px; line-height:30px; overflow:hidden;}

/* 水果种类 */
.zhonglei{}
.zhonglei .intro{background:#fff; padding:15px; line-height:27px; margin-bottom:20px;}
.zhonglei .intro h1{font-size:14px;}
.zhonglei .intro .letter a{display:inline-block; width:30px; height:30px; line-height:30px; text-align:center; border-radius:5px;}
.zhonglei .intro .letter a:hover{color:#fff; background:#91be16;}
.zhonglei .fruit{background:#fff; padding:15px; margin-bottom:20px;}
.zhonglei .fruit .con{position:relative; margin-top:15px; overflow:hidden;}
.zhonglei .fruit .con li{float:left; margin-right:20px; margin-bottom:15px;position:relative; width:99px; height:99px;}
.zhonglei .fruit .con li:nth-child(10n){margin-right:0;}
.zhonglei .fruit .con li img{border-radius:15px; height:99px; width:100%}
.zhonglei .fruit .con li p{position:absolute;height:22px;border-radius:0px 0px 15px 15px; left:0;bottom:0; width:99px; line-height:22px; background:rgba(0, 0, 0, 0.6); color:#FFF; text-align:center;}
.zhonglei .fruit .txt{overflow:hidden; margin-top:5px;}
.zhonglei .fruit .txt li{line-height:30px; height:30px; float:left; width:270px; position:relative; padding-left:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-right:30px;}
.zhonglei .fruit .txt li:before{content:""; width:4px; height:4px; background:#000; border-radius:50%; position:absolute; top:13px; left:0;}
.zhonglei .fruit .txt li:nth-child(4n){margin-right:0;}


/*供求首页banner*/
.slidebox_gq{background:#eee;position:relative; z-index:2; overflow:hidden;}
.slidebox_gq .hd{position:absolute; right:50%; z-index:3; bottom:30px;}
.slidebox_gq .hd li{margin:0 5px; display:inline-block; width:8px; height:8px; background:#919596; border:1px solid #fff; -moz-border-radius:8px; border-radius:8px; background:hsla(0,0%,100%,.5);}
.slidebox_gq .hd li.on{width:24px;border-color:#d3d4d5;background:#d3d4d5}
.slidebox_gq .bd{height:360px;}
.slidebox_gq .bd ul{width:2184px;height:360px}
.slidebox_gq .bd li{height:360px;width:100%;}
.slidebox_gq .next, .slidebox .prev{position:absolute; z-index:3; top:50%; line-height:60px; text-align:center; font-family:simsun; font-size:20px; background:#ccc; color:#fff; margin-top:-30px; width:30px; height:60px; background-color:#333; background-color:rgba(0,0,0,.1);}
.slidebox_gq .next{right:0;}


/* 供求内容页 */
.icompany{background:#FFF; padding:15px; margin:20px 0;}
.icompany .sell{font-size:13px; overflow:hidden; margin-top:20px; border:1px solid #fff; padding:15px 0 15px 15px; width:100%; margin:0; background:#f5f5f5 url(//statics.huzhan.com/image/f-icons-ex1.png) 0 bottom repeat-x; color:#656565; margin:0 -15px; width:336px; margin-top:-15px;}
.icompany .sell img.fl{width:45px; height:45px; background:#fff; padding:2px; border:1px solid #eee;}
.icompany .sell .n{float:left; padding-left:8px; height:45px; width:253px;}
.icompany .sell .n p{font-size:14px; font-weight:700; width:100%; line-height:20px; height:20px; margin-bottom:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.icompany .cont{line-height:30px;}
.icompany .mark{overflow:hidden; font-size:14px; overflow:hidden; display:block; padding-top:10px; border-top:1px solid #ededed;}
.icompany .mark cite {float:right; width:33.33%; text-align:center; border-right:#ededed solid 1px; margin-right:-1px;}
.icompany .mark span{color:#999;}
.icompany .mark p.up{color:#f60;}

.saleview{background:#FFF; padding:15px; margin-top:20px;}
.saleview .con{margin:10px; line-height:27px; overflow:hidden; text-align:justify;}
.saleview .jianjie p{float:left; width:540px;}
.saleview .jianjie img{width:220px; border:1px solid #eee; padding:10px; height:220px;}
.saleview .rongyu{}
.saleview .rongyu dl{}
.saleview .rongyu dl dt{overflow:hidden;}
.saleview .rongyu dl dt p{width:19.2%; margin-right:1%; float:left; background:#e3e3e3; text-align:center; padding:5px;}
.saleview .rongyu dl dt p:last-child{margin-right:0;}
.saleview .rongyu dl dd{height:150px; line-height:150px; margin-bottom:15px;}
.saleview .rongyu dl dd p{width:19.2%; margin-right:1%; float:left; text-align:center;}
.saleview .rongyu dl dd p:last-child{margin-right:0;}
.saleview .rongyu dl dd p:nth-child(2n){background:#fbfbfb}
.saleview .rongyu dl dd p img{width:50%;}
.saleview .chanpin{}
.saleview .chanpin img{width:19.2%; float:left; margin-right:1%;}
.saleview form{line-height:30px;}
.saleview .layui-form-label{width:100px!important;}


/* 加盟内容页 */
.joinview{overflow:hidden; background:#fff; margin-bottom:20px;}
.joinview img{width:400px; height:300px; margin-right:20px;}
.joinview .info{padding:20px;}
.joinview .info h1{font-size:22px; margin-bottom:5px;}
.joinview .info .s{color:#999;}
.joinview .info .x{overflow:hidden; padding:20px 0; background:#f5f5f5; margin:15px 0;}
.joinview .info .x li{float:left; width:50%; text-align:center;}
.joinview .info .x li:first-child{border-right:1px solid #e5e5e5;}
.joinview .info .x li p{color:#ff8a0c; margin-top:10px;}
.joinview .info .a{line-height:30px; color:#999;}
.joinview .info .a span{color:#333;}
.mainview .joinnav{border-bottom:1px solid #e5e5e5; padding-bottom:20px; font-size:16px;}
.mainview .joinnav a{border-right:1px solid #e5e5e5; padding:0 20px;}
.mainview .joinnav a:last-child{border-right:none;}

/*分页*/
.pagess {display: flex;justify-content: center;align-content: center;margin-bottom: 34px;margin-left:-323px;margin-top:20px;}
.thisclass{background-color:#ffa500;color:white;}
.pagess a {padding: 6px 10px;}
.pagess span {display: inline-block;padding: 6px 10px;}

.footer{background:black; padding:30px 0; text-align:center;}
.footer p{color:#fff; text-align:center; margin-top:8px; font-size:12px;}
.footer a{color:#FFF;}
.footer .wrap{background-color:black;}

.float{width:336px;}
.float.div2 {position: fixed;top:-20px;z-index: 999;_position: static;}
.float.div3 {position: absolute;bottom: 0;z-index: 999;_position: static;}

/*菜谱内容*/
.content .step{overflow:hidden; margin:10px 0;}
.content .step img{width:100%; border-radius:8px!important; width:200px; float:left; margin:0 20px 0 0!important; border:none;}
.content .step .info i{font-weight:bold;}
.content .step .info{float:left; width:578px; overflow:hidden;}
.content .step p{line-height:24px; color:#666; padding:10px 20px 10px 0px; position:relative; font-size:14px;}
.ingredients{overflow:hidden;}
.ingredients li{width:50%; float:left; height:30px; line-height:30px; margin-bottom:10px;}
.ingredients li em{color:#999; padding-right:20px; float:right;}