body {

}

a {
    color: #333;
}

a:hover {
    color: #F5AF05;
}

h1 {
    font-size: 1.6em;
}

h2 {
    font-size: 1.5em;
}

h3 {
    font-size: 1.4em;
    line-height: 1.3;
}
h1,h2,h3,h4,h5,h6{
    font-family: "SiYuanBold";
}
.h1-pro {
    font-size: 2.4em;
}

.font-black {
    color: #000;
}
.font-org {
    color: #bd3c29;
}
.font-blue {
    color: #2a4f9e;
}

.bg-color-wrapper {
    background-color: #000;
}

.bg-color-white {
    background-color: #ffffff;
    color: #000;
}

.bg-color-blue {
    background-color: #203f8b;
    color: #000;
}

.bg-color-blue2 {
    background-color: #2a4f9e;
    color: #fff;
}

.bg-color-blue3 {
    padding: 30px 0;
    background: #e3e2e6;
}

.bg-color-blue4 {
    padding: 30px 0;
    background: #e3e2e6 url("/m15270/img/news-bg.jpg") top right no-repeat;
    background-size: cover;
}
.bg-color-blue5 {
    padding: 30px 0;
    background: #e3e2e6 url("/m15270/img/abt-bg.jpg") top right no-repeat;
    background-size: cover;
}
.bg-color-blue6 {
    padding: 30px 0 0;
    background: #e6e5ea url("/m15270/img/about2-bg.jpg") top right no-repeat;
    background-size: 40% 100%;
}

.bg-color-black {
    background-color: #292929;
}

.bg-color-grey2 {
    background-color: #dcdbe0;
    color: #000;
}
.bg-color-grey3 {
    background-color: #bcbfce;
    color: #000;
}

.bg-color-white a {
    color: #000;
}

.btn-black {
    background-color: #000;
    color: #ffffff !important;
}

.btn-org, .btn-org:hover {
    background-color: #f5af05;
    color: #fff;
}

.btn-blue, .btn-blue:hover {
    background-color: #0b3b8c;
    color: #fff;
}
.line-blue{
    background-color: #0b3b8c;
    height: 1px;
}
.line-a {
    clear: both;
    width: 100%;
    height: 8px;
    border-bottom: 1px #495891 solid;
}

.line-a p {
    display: none;
    width: 120px;
    height: 4px;
    background-color: #ba5034;
}

.fmt-40 {
    margin-top: -40px;
}

.fmt-450 {
    margin-top: -500px;
    padding-top: 500px;

}

.plr-50 {
    padding: 0 50px;
}
.yuan{
    border:1px solid #e3e2e6; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;
}
/* 网站顶部 style */
.head-top {
    background-color: #F5AF05;
    color: #000000;
    height: 40px;
}

.head-top .item {

}

.top-nav {

}

.top-nav li {
    float: left;
    border-right: 1px #FFC333 solid;
}

.top-nav li a {
    color: #000;
    padding: 0 20px;
    line-height: 40px;
    display: block;
}

.top-nav li a:hover {
    background-color: #FFC333;
    color: #000;
}

/*热线*/
.hot-phone {
    font-size: 20px;
    line-height: 40px;
}

.hot-phone .phone-number {

}

/*==========================
       主体 style
=============================*/
#marine-content-wrapper {
    background-color: #292929;
}
.sw,.ps-ral{position: relative;}
.picon{ position: absolute; width: 215px; height: 250px;  background-size: cover; z-index: 9999; }
.ps-fix{ position: fixed;}
.ps-l{left: 20px; background-position: left top;}
.ps-r{right: 0px; background-position: right top;}
.ps-jiubei{background: url("../img/jiubei.png") no-repeat; }
.ps-mianbao{background: url("../img/mianbao.png") no-repeat; }
.ps-peigen{background: url("../img/peigen.png") no-repeat; }
.ps-chazi{background: url("../img/chazi.png") no-repeat; }
.ps-fagun{background: url("../img/fagun.png") no-repeat; }
.ps-rouli{background: url("../img/rouli.png") no-repeat; }
.ps-huotui{background: url("../img/huotui.png") no-repeat; }
.ps-xiangchang{background: url("../img/xiangchuang.png") no-repeat; }
/*网站首页*/
.idx-box-food {
    background: url("/m15270/img/idx-sp-bg.png") center center no-repeat;
    background-size: cover;
    min-height: 850px;
    margin-bottom: 50px;
}

.idx-box-food .bx-cat-til {
    height: 113px;
    position: relative;
}

.idx-box-food .bx-cat-til h2 {
    line-height: 113px;
    color: #fff;
    float: left;
    margin: 0;
    padding: 0;
    padding-left: 100px;
}

.idx-box-food .bx-cat-til .bx-cat-text {
    padding: 35px 0 0 60px;
    color: #fff;
    float: left;
}

.idx-box-food .bx-cat-til a.btn {
    position: absolute;
    right: 75px;
    top: 45px;
}

.line {
    clear: both;
    width: 100%;
    height: 1px;
    border-bottom: 1px #0b3b8c solid;
}

.idx-food-list {
    padding: 0 90px;
}

.idx-food-list .idx-food-item {
    float: left;
    width: 27%;
    padding: 20px;
    margin: 0 30px;
    background-color: #203f8b;
    border: 2px #fff solid;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
}

.idx-food-list .idx-food-item:first-child {
    transform: rotate(-6deg);
    margin-top: 30px;
}

.idx-food-list .idx-food-item:nth-child(2) {
    transform: rotate(1deg);
    margin-top: 90px;
}

.idx-food-list .idx-food-item:last-child {
    transform: rotate(6deg);
}

.idx-food-list .idx-food-item a {

}

.idx-food-list .idx-food-item a h3 {
    color: #fff;
}

.idx-about{ position: relative;}
.idx-about .idx-abt-img{position: absolute; right: 0; top: 100px;}
.idx-about .idx-abt-img img{width: 500px; }
.idx-about .idx-abt-cont .btn{padding: 5px 50px;}
.idx-about h2,.idx-about h3{color: #0b3b8c; font-weight: bold;}
.idx-about h2{font-size: 1.5em;}
.idx-about h3{font-size: 1.3em; margin-bottom: 20px;}

/*友情链接*/
.box-links {
    position: relative;
    border: 1px #0b3b8c solid;
    padding: 15px;
}

.box-links .box-links-til {
    position: absolute;
    left: 15px;
    top: 15px;
}

.box-links .box-links-cont {
    padding-left: 133px;
}

.box-links .box-links-cont a {
    display: inline-block;
    margin: 20px auto;
}

.box-links .box-links-cont a img {
    margin-right: 10px;
}

.index, .index .copyright {
    color: #0b3b8c;
}

/*关于我们模块*/
.box-about {
    border: none;
}

.box-about .box-cont {
    color: #ccc;
    text-align: center;
}

.box-lianxi .text-info {
    color: #000;
}
.about-show{}
.about-show p{margin: 20px auto;}
.about-show .desc{color:#1a2d79;}
.about-show .abt-til{color:#1a2d79; font-weight:bold; margin: 40px auto;}
/* 新闻页面 */
.box-news {

}

.box-news .cat-news-til {
    padding: 30px 50px;
    border: 1px #4481eb solid;
}

.box-news .cat-news-til h1 {
    display: inline-block;
    width: 18%;
}

.box-news .box-n-info {
    display: inline-block;
    width: 75%;
}

.newslist {}
.newslist li {
    margin-bottom: 20px;
}
.newslist li h3{margin: 0; font-size: 1.1em;margin-bottom: 6px;}
.newslist li h3 a{color: #333; font-weight: bold; }
.newslist li .date,.newslist li .desc{color: #666; padding: 0; margin: 0;}
.newslist .n-info{min-height:220px;}
.n-pic {
    position: relative;
    background-color: #bfc3dc;
    padding: 4px;
}
 .n-pic a.vdo1 {
    
    display: block;
    width:100%;
    height:80%;
    z-index: 99999;
}
 .n-pic a.vdo {
     position: absolute;
     left:0;
     top:0;
    display: block;
    width:100%;
    height:80%;
    z-index: 99999;
}
 .n-pic a.vdo .btn-video, .n-pic a.vdo1 .btn-video{
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left:-20px;
    margin-top: -20px;
}
 .n-pic a.vdo .btn-video .fa, .n-pic a.vdo1 .btn-video .fa{
    font-size: 50px;
    color: #F0AD4E;
}
.newslist .news-more {
    padding: 3px 10px;
    color: #fff;
    background-color: #1a2d79;
    display: inline-block;
    margin-top: 20px;
    font-size: 18px;
}

.newslist .news-more:hover {
    background-color: #4481eb;
    border: 1px #4481eb solid;
    color: #fff;
}

.article-box{padding: 0 40px; margin-top: 20px;}
.article-box .futitle{font-size: 1.2em;font-weight: bold; color: #1a2d79;}
.article-box .date{font-size:12px; margin: 6px auto;}
.article-box .thumb{background-color: #bfc3dc; padding: 6px;}
.article-box .thumb img{width: 100%; }
.article-show{position:relative;}
.article-show img{}
.article-show .date{color:#666;}
.article-show a .btn-video{
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left:-20px;
    margin-top: -40px;
}
.article-show a .btn-video .fa{
    font-size: 50px;
    color: #F0AD4E;
}

/*食谱列表页*/
.food-list {

}

.food-list .food-item {

}

.food-list .food-item .food-pic {
    display: inline-block;
}

.food-list .food-item .food-pic a {
    display: block;
    background: #0d7eff;
    margin: 30px;
    padding: 5px;
    transform: rotate(-6deg);
}

.food-list .food-item .food-pic img {

    transform: rotate(6deg);
}

.food-list .food-item a.s2 {
    background: #0b3b8c;
}

.food-list .food-item .food-info {
    padding: 0px 30px;
    color: #1a2d79;
    margin-top: -20px;
}
.food-list .food-item .food-info .food-all{
    border: 2px #0b3b8c solid;
    padding: 5px 10px;
}
.food-list .food-item .food-info h3 {
    height: 60px;
    font-size:1.1em;
    overflow:hidden;
    min-height: 50px;
}
.food-list .food-item .food-info h3 a{
    color: #1a2d79;
}
.food-list .food-item .food-info .food-all span {
    padding: 10px 0;
    padding-left: 28px;
    margin-right: 15px;
}

.food-list .food-item .food-info .food-all span.date {
    background: url("/m15270/img/icon-date2.png") left center no-repeat;
    background-size: 20px 20px;
}

.food-list .food-item .food-info .food-all span.fen {
    background: url("/m15270/img/icon-fen2.png") left center no-repeat;
    background-size: 20px 20px;
}

/*产品列表页*/
.pro-list {
     
}

.pro-list .pro-cont {
    padding-right: 60px;
}

.pro-list .pro-item {
    text-align: center;
}

.pro-list .pro-item .pro-pic {
    height: 160px;
    overflow: hidden;
    border: 1px #0b3b8c solid;
}

.pro-list .pro-item h3 {
    font-size: 1em;
    height: 55px;
    overflow: hidden;
    margin-bottom: 20px;
}

.pro-list .cat-name h2 {
    height: 52px;
    font-size: 1.2em;
    color: #0b3b8c;
    font-weight: bold;
    background: url("/m15270/img/cat-bg.png") left center repeat-x;
}

.pro-list .cat-name h2 a {
    display: inline-block;
    line-height: 52px;
    padding-right: 50px;
    background: #e3e2e6 url("/m15270/img/cat-a-bg.png") repeat-x;
}

.pro-list .cat-name h2 a span {
    display: block;
    background-color: #e3e2e6;
    padding-left: 20px;
    padding-right: 20px;
}

.bg-pro {
    padding: 30px 0;
    background: #e3e2e6 url("../img/pro-cont-bg.png") right 90% no-repeat;
}

/*问答列表页*/
.faqs-title{}
.faqs-title .til1,.faqs-title .desc{ float: left;}
.faqs-title .til1{font-size:1.5em; color: #1a2d79; font-weight:bold; padding: 0; margin: 0;}
.faqs-title .desc{ padding-top: 5px; margin-left: 20px; }
.faqs-title{}
.faq-list h2 a{
    color: #1a2d79;
    font-weight: bold;
    font-size: 0.8em;
}
.faq-list h2 a:hover{color: #ba3b28;}
.faq-list ul li a {
    line-height: 30px;
    display: block;
    color: #333;
}
.faq-list ul li a:hover{ color: #ba3b28;}
.faq-list .tbth {
    padding-left: 15px;
}

.faq-list .tbth h2 {
    margin: 10px auto;
}

.contact-mod {
    padding: 20px 50px;
}

.contact-mod .c-til {
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 10px;
    color: #1a2d79;
}

.contact-mod .c-btn a {
    padding: 5px 20px;
    font-size: 1em;
    font-weight: bold;
    color: #fff;
    background-color: #ba3b28;
}

.fax-box {
    margin: 30px 15px;
}

.fax-box .line-a {
    border: none;
}

.fax-box .content {
    padding: 20px 0 40px;
}

.fax-box .thumb {
    margin: 50px;
    transform: rotate(6deg);
    border-bottom: 4px #0b3b8c solid;
    border-right: 4px #0b3b8c solid;
}

.fax-box .thumb img {
    border: 15px #fff solid;
}

/*加入我们列表页面*/
job-box{}
.job-list {}
.job-list {}
.job-list {}
.job-list {}
.job-list {}
.job-list {}
.job-list {}
.job-list {}
.job-list .ftitle {
    position: absolute;
    right: 0;
    top: 45%;
    height: 26px;
    padding-left: 20px;
    border-left: 2px #203f8b solid;
}

.btn-key img {
    width: 160px;
}

.btn-key a {
    display: inline-block;
    padding: 30px 20px;
    cursor: pointer;
}

#accordion .panel-heading {
    padding: 0;
    background: #fff;
    position: relative;
}
#accordion .panel-title{ position: relative; height:40px; border-left:4px #ba3b28 solid; background-color: #D6D6D6;}
#accordion .panel-title a {
    display: block;
    line-height: 40px;
    padding-left: 20px;
    font-size: 1em;
    color: #333;
    border: none;
    margin: 0;
    position: relative;
}
#accordion .panel-title a span{
    padding: 0 20px;
    display: inline-block;
    float: left;
    text-align: center;
}
#accordion .panel-title a .sp1{width: 10%;}
#accordion .panel-title a .sp2{width: 25%; }
#accordion .panel-title a .sp3{width: 25%; }
#accordion .panel-title a .sp4{width: 35%;}
#accordion .panel-title a:before,
#accordion .panel-title a.collapsed:before {
    content: "\f068";
    font-family: fontawesome;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    font-weight: normal;
    color: #fff;
    background-color: #ba3b28;
    text-align: center;
    position: absolute;
    top:0;
    right: 0px;
    transform: translateY(0);
    transition: all 0.5s ease 0s;
}
#accordion .panel-title a.collapsed:before {
    content: "\f067";
}
#accordion .panel-body {
    padding: 30px 30px 30px;
    border: none;
    line-height: 28px;
}
/*分类树导航*/
.category {
}

.category ul {
}

.category ul li {
    position: relative;
}

.category ul li a {
    line-height: 58px;
    padding-left: 20px;
    color: #fff;
    font-weight: bold;
    display: block;
    background-color: #1c1b1b;
    border-bottom: 1px #323232 solid;
}

.category ul li a:hover {
    background-color: #323232;
}

.category ul li i {
    position: absolute;
    right: 15px;
    top: 0;
    color: #F5AF05;
    margin-top: 22px;
}
.cattree{margin: 0px auto 15px; background:#B9C0D2 url("../img/catt-img.png") repeat; z-index: 555; }
.catt-img{}
.cattree ul{}
.cattree ul li{ float: left; padding: 6px 0;}
.cattree ul li a{color: #fff; display: block; padding: 0 15px; text-align: center;}
.cattree ul li a:hover,.cattree ul li.current{color: #fff;}
.cattree ul li.current,.cattree ul li:hover{
    background-color: #203f8b;
    position: relative;
}
.cattree ul li.current a:before,.cattree ul li:hover a:before{
    content: "";
    position: absolute;
    margin-left: -7px;
    left: 50%;
    bottom: -11px;
    z-index: 2;
    width: 24px;
    height: 12px;
    background: url("../img/arrow-down.png") no-repeat;
    background-size: 24px 12px;
}
 
/*============================
    内容页style
=====================*/
.cat-title{position: relative; color: #203f8b; font-weight: bold;}
.cat-title h2{
    font-size: 1.5em;
    font-weight: bold;
    position: relative;
    color: #203f8b;
}
.cat-title i{color: #c85034; font-size: 0.8em; margin-right: 10px;}
.cat-title span{margin-left: 5px;font-size: 0.8em;}
.cat-title a.more{ position: absolute; right: 0; top: 0;}

.fcat-title{}
.fcat-title h1{padding: 0 20px; font-size: 1.4em; font-weight: bold; color: #203f8b;}
.fcat-title{}
.wrapper {}
.content {
    padding: 20px 15px;
}

.content table, .content td {
    margin: 30px 0;
    padding: 10px;
    border: 1px #0b3b8c solid;
}
.cat-t2{color: #203f8b; font-weight: bold;}

.conext{}
.conext a{ margin-bottom:20px;}
/*大厨食谱内容页*/
.food-cont .can{margin-right:20px;}
.food-cont {
    padding: 0 30px;
    color: #302c2b;
}

.food-cont h1,.food-cont .entil {
    font-weight: bolder;
    color: #203f8b;
}
.food-cont .entil{
    font-size: 1.3em;
    margin-bottom: 20px;
}
.food-sc {
    float: right;
    width: 40%;
    margin: 0 30px;

    color: #ba5034;
}
.food-sc .shuqian{
    padding:120px 15px 120px 40px;
    background: url("../img/shuqian.png") center top no-repeat;
    background-size: cover;
}
.food-cont .food-introduce {
    padding: 30px 0;
}

.food-cont .food-info p span {
    padding: 10px 0;
    padding-left: 28px;
    margin-right: 15px;

}

.food-cont .food-info p span.date {
    background: url("/m15270/img/icon-date2.png") left center no-repeat;
    background-size: 20px 20px;
}

.food-cont .food-info p span.fen {
    background: url("/m15270/img/icon-fen2.png") left center no-repeat;
    background-size: 20px 20px;
}
.food-cont .food-zb {
    float: left;
    padding: 0;
    width: 50%;
}
.food-cont .food-zb ul{
    margin-left: 15px;
    margin-top: 15px;
}
.food-cont .food-zb li {
    list-style-type: decimal;
    line-height: 2;
}

/*产品内容页*/
.pro-thumb {
    padding: 50px 50px;
    margin: 0 auto;
}

/*关于我们页面*/
.about-cont h2 {
    font-size: 1.3em;
    font-weight: bold;
}


.about-bg2 {
    position: relative;
    background: #efefef url("/m15270/img/about-bg2.jpg") 50% top repeat-y;
    background-size: cover;
    color: #0b3b8c;
}

.about-bg3 {
    position: relative;
    background:url("/m15270/img/abt-bg.jpg") right top repeat-y;
    background-size: cover;
}

.about-linian-bg {
    background: #efefef url("/m15270/img/about-linian.png") right top repeat-y;
    background-size: cover;
    color: #0b3b8c;
}

.bg-m {
    background: #fff;
    padding: 10px 50px 50px;
    color: #203f8b;
}

.about-us-s2 {
    width: 300px;
    padding: 30px;
    margin-left: -80px;
    background-color: #203f8b;
    color: #fff;
}

.about-us-s3 {
    width: 500px;
    padding: 30px 50px;
    background-color: #203f8b;
    color: #fff;
}

.ldjy {

}

.ldjy .ld-pic {
    width: 50%;
    height: 530px;
    float: left;
    background: #fff;
    color: #0b3b8c;
    padding: 15px;
}

.ldjy .ld-pic h2 {
    background: #0b3b8c;
    color: #fff;
    padding: 15px;
    display: inline-block;
}

.ldjy .ld-desc {
    width: 50%;
    height: 530px;
    padding: 0 30px;
    float: left;
    position: relative;
}

.ldjy .ld-desc .brand {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 15px 0;
}
@media(max-width:767px){
    .ldjy .ld-pic,.ldjy .ld-desc {
        float: none;
        width: 100%;
        height: auto;
        margin-bottom: 30px;
    }
    .ldjy .ld-desc {
        background-color: #fff;
        color: #0b3b8c;
        padding: 15px;
    }
    .ldjy .ld-desc .brand {
        position: relative;
    }
}
/*在线购买页面*/
.buy-bg {
    background: url("/m15270/img/buy-bg.jpg") center center no-repeat;
    background-size: cover;
}

.box-buy {
    text-align: center;
}

.box-buy a {
    margin: 0 30px 60px;
    display: inline-block;
    width: 273px;
    height: 273px;
    text-indent: -9999px;
}
 

.box-buy a.wechat {
    background: url("/m15270/img/wechat.png") no-repeat;
    background-size: cover;
}

.box-buy a.wechat:hover {
    background: url("/m15270/img/wechat.png") no-repeat;
    background-size: cover;
}

.box-buy a.on {
    background: url("/m15270/img/wechat.png") no-repeat;
    background-size: cover;
}

.box-buy a.tm {
    background: url("/m15270/img/tmall.png") no-repeat;
    background-size: cover;
}

.box-buy a.tm:hover {
    background: url("/m15270/img/tmall.png") no-repeat;
    background-size: cover;
}

.box-buy a.hao {
    background: url("/m15270/img/1hao.png") no-repeat;
    background-size: cover;
}

.box-buy a.hao:hover {
    background: url("/m15270/img/1hao-hover.png") no-repeat;
    background-size: -cover;
}

.box-buy a.womai {
    background: url("/m15270/img/womai.png") no-repeat;
    background-size: cover;
}

.box-buy a.womai:hover {
    background: url("/m15270/img/womai-hover.png") no-repeat;
    background-size: cover;
}

.box-buy a.blsh {
    background: url("/m15270/img/blsh.png") no-repeat;
    background-size: cover;
}

.box-buy a.blsh:hover {
    background: url("/m15270/img/blsh-hover.png") no-repeat;
    background-size: cover;
}

/*联系我们页面*/
.table {
    text-align: center;
}

.table thead tr th {
    text-align: center;
}

.table {
}

.tb-bg {
    background: linear-gradient(to right, rgba(138, 138, 138, 1) 0%, rgba(255, 255, 255, .8) 50%, rgba(138, 138, 138, 1) 100%);
}

.box-idx {
    padding: 0 !important;
}

.box-jiameng {
    padding: 0 50px;
}

.box-jiameng .table > tbody > tr > td, .box-jiameng .table > tfoot > tr > td, .box-jiameng .table > tfoot > tr > th, .box-jiameng .table > thead > tr > td {
    border-bottom: 1px #0b3b8c solid;
}

.box-jiameng .table .tb-bg {
    background: none;
}

.box-jiameng .table {
    border: 1px #0b3b8c solid;
}

.box-jiameng .table > thead > tr > th {
    border-bottom: 1px #0b3b8c solid;
}
.box-jiameng .table td,.box-jiameng .table > thead > tr > th{
    padding: 15px;
}
.box-huoban {
    padding: 0 50px;
    position: relative;
}

.box-huoban .cat-title,.box-jiameng .cat-title{
    position: relative;
    display: inline-block;
    margin: 0 auto;
    padding-right: 80px;
    height: 62px;
    line-height: 62px;
}

.box-huoban .cat-title h3,.box-jiameng .cat-title h3{
    font-size: 1.6em;
    font-weight: bold;
    color: #1a2d79;
}

.box-huoban .cat-title a.btn {
    position: absolute;
    right: 15px;
    top: 10px;
}

.idx-news .cat-title {
    text-align: left;
    background: none;
    display: block;
}
.scrollpage{ height: 120px; position: fixed; z-index: 99999; right: 30px; top: 50%; margin-top: -60px;}
.scrollpage a{
    position: relative;
    display: block;
    margin-bottom: 10px;
    text-indent: -9999px;
    width: 20px;
    height: 20px;
    border:2px #fff solid;
    border-radius: 15px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */
    -moz-border-radius: 15px; /* Mozilla浏览器的私有属性 */
    -webkit-border-radius: 15px; /* Webkit浏览器的私有属性 */
    background-color:none;
}
.scrollpage a.on,.scrollpage a:hover{background-color: #ee250a;}
a.sa{text-indent: -9999px;}
.scrollpage .showa{
    display: none;
    text-indent: 0;
    position: absolute;
    left:-120px;
    top:-5px;
    width: 100px;
    line-height: 30px;
    background-color: #ee250a;
    color: #fff;
    text-align: center;
}
.scrollpage a:hover .showa{
    display: block;
}
/*新闻内容页*/
.news-thumb {
    border-bottom: 1px #ccc solid;
}

.news-thumb img {

}

.news-thumb .pic {
    display: inline-block;
    padding-bottom: 15px;
    border-bottom: 6px #ba5034 solid;
    margin-bottom: -5px;
}

/*手风琴*/
.panel-default {
}

.panel-default .panel-heading .panel-title i.fa {
    color: #F5AF05;
    margin: 0 15px;
}

.panel-default .panel-heading .panel-title a {
    font-size: 1em;
    font-weight: bold;
}

.panel-default .panel-collapse .panel-body {
    padding: 20px 60px;
}

/*==========================
       footer style
=============================*/
.food-mod{
    background-color: #214694;
    padding: 30px 0;
    color: #fff;
}
.food-mod a{color:#fff;}
.food-mod a:hover{
   color: #ba5034;
}
.food-mod ul{
    margin-top: 10px;
}
.food-mod .erwm span{
    width: 133px;
    display: inline-block;
    text-align: center;
}
.food-mod .f-til{font-size:1.1em; font-weight: bolder;}
.footer {

}

.copyright {
    background-color:#1a2d79 ;
    text-align: center;
    color: #fff;
}

.copyright a {
    color: #fff;
}
.copyright .cp-box{
    text-align: left;
    padding: 40px 0;
}
.copyright .kouhao{
    position: absolute;
    right: 0;
    top: 10px;
}
.index .copyright a {
    color: #0b3b8c;
}

/*==========================
      mobile 手机版 style
=============================*/
.sw{margin: 0;border:none;}
@media (max-width: 1440px) {
  .picon{width:120px; height:120px; background-size:100% auto;}
}
@media (max-width: 991px) {
    
    .panel{ height: auto !important;}
    .pc {
        display: none !important;
    }

    .mobile {
        display: block !important;
    }

    .box-jiameng, .box-huoban {
        padding: 0;
    }

    .fmt-450 {
        margin-top: -250px;
        padding-top: 250px;
    }

    .fmt-40 {
        margin-top:-20px;
    }

    .text-right-xs {
        text-align: left;
    }

    #pic-page2 {
        display: none;
    }

    .idx-food-list .idx-food-item {
        width: 40%;
    }

    .idx-food-list {
        padding: 0 90px 0 0;
    }

    .idx-food-list .idx-food-item:first-child {
        margin-top: 60px;
        margin-left: 30px;
    }

    .idx-food-list .idx-food-item:nth-child(2), .idx-food-list .idx-food-item:last-child {
        margin-top: 30px;
    }

    .about-us-s2 {
        width: 100%;
        padding: 30px;
        margin-left: 0;
        background-color: #fff;
        color: #0b3b8c;
    }
}

@media (max-width: 767px) { 
    .cattree{ display: none;}
    .bg-color-blue6,.bg-color-blue5,.bg-color-blue4{ background-image: none;}
    .contact-mod{padding: 20px 0;}
    .food-cont .food-zb{width: 100%;}
    .food-sc{width: 100%; padding-left: 20px;}
    #accordion .panel-title a span{padding: 0;}
    #accordion .panel-title a .sp1{width: 20%;}
    #accordion .panel-title a .sp2{width: 70%; }
    #accordion .panel-title a .sp3{display: none;}
    #accordion .panel-title a .sp4{display: none;}
    #accordion .sp3{font-weight: bold; margin-right: 20px;}
    #accordion .sp4{font-weight: bold;}
    h1.h1-pro {
        font-size: 1.6em;
        text-align: left;
    }
    .about-us-s3{
        width: auto;
    }
    .m-box .btn-key a{
        float: left;
        width: 40%;
        padding: 0;
        margin: 10px;
    }
    .text-right-xs {
        text-align: left;
    }

    .content {
        padding: 0;
    }

    .food-cont {
        padding: 0 15px;
    }

    /*首页*/
    .fmt-40 {
        margin-top: 0;
    }

    .index {
        background-color: #eee;
    }

    .fmt-450 {
        margin: 0;
        padding: 0;
    }

    .idx-box-food .bx-cat-til h2 {
        padding-left: 15px;
    }

    .idx-box-food .bx-cat-til a.btn {
        right: 15px;
    }

    .idx-box-food .bx-cat-til .bx-cat-text {
        color: #000;
        /*padding:15px 0 0 20px*/
        display: block;
        width: 100%;
    }

    .idx-food-list .idx-food-item {
        width: 100%;
    }

    .idx-food-list {
        padding: 0 90px 0 0;
    }

    .idx-food-list .idx-food-item:first-child {
        margin-top: 60px;
    }

    .idx-food-list .idx-food-item:nth-child(2), .idx-food-list .idx-food-item:last-child {
        margin-top: 30px;
    }

    .idx-box-food {
        background-size: revert;
    }

    /*产品列表页*/
    .pro-list {
        margin: 0;
    }

    .pro-list .pro-cont {
        padding-right: 0;
    }

    .bg-color-grey2 a {
        font-size: 0.8em;
    }

    .pro-list .cat-name h2 {
        font-size: 1.6em;
    }

    .pro-thumb {
        padding: 20px;
    }

    .content {
        overflow: scroll;
    }

    /*关于我们*/
    .bg-m {
        padding: 25px;
    }

    .about-h1 {
        height: auto !important;
        display: none;
    }

    .ldjy {
        padding: 0;
    }

    .about-bg {
        background: none;
    }

    .about-us-s2 {
        width: 100%;
        padding: 30px;
        margin-left: 0;
        background-color: #fff;
        color: #0b3b8c;
    }

    /*在线购买*/
    .box-buy .block-md {
        display: none !important;
    }
    .box-buy .hidden-xs {
        display: inline-block !important;
    }

    /*加入我们*/
    .faq-list {
        overflow: scroll;
        padding: 0 10px;
    }

    .faq-list table {
        min-width: 800px;
    }

    .box-news .cat-news-til {
        padding: 15px;
    }

    .box-news .cat-news-til h1, .box-news .box-n-info {
        width: 100%;
    }

    .box-huoban .cat-title h3 {
        font-size: 1.3em;
    }

    .box-buy a {
        margin: 30px 15px;
        display: inline-block;
        width: 120px;
        height: 120px;
        text-indent: -9999px;
    }

    .food-list .food-item .food-info {
        padding: 15px;
    }

    .bxslider .cat-title h2 {
        font-size: 1.2em;
        line-height: 40px;
    }
}