@charset "UTF-8";
input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;margin:0; }
img{
    border:0;display: inline-block;width: auto;
    max-width: 100%;
}

/*.tran_scale{ overflow:hidden; display:block;}*/
/*.tran_scale:hover img{-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1); }*/
/*.bx-wrapper .bx-viewport{background: transparent!important;border:0!important;border-radius: initial!important;box-shadow:none!important;left:0!important;}*/
/*.bx-loading{display: none;}*/
/*.mCustomScrollBox{padding-right: 20px;}*/
ul,li{ list-style: none; }
a{color:#333;text-decoration:none;-webkit-transition: all .2s;-moz-transition: all .2s;
    -ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
a.more{position: relative;}
a.more span{position: relative;z-index: 2;}
a.more:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100px;
    background: rgba(255,255,255,0.3);
    transition: all .3s;
}
.no_touch a.more:hover:after{width: 100%;}

img.phone_img{display: none;}
@media only screen and (max-width: 767px){
    img.pc_img{display: none;}
    img.phone_img{display: block;}
}

 /*clear 页头，页脚，内容区都不用再加清除样式*/
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before,
.footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, after, .header:after, .main:after,
.footer:after { content: ''; display: table; clear: both }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }
.clear, .cl { display: block!important; float: none!important;
    clear: both; width: auto!important; max-width: none!important;
    min-width: 0!important; max-height: none!important;
    min-height: 0!important; overflow: hidden; margin: 0!important;
    padding: 0!important; border: 0 none!important;
    font-size: 0!important; line-height: 0!important }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {opacity:0.6;}
input:-moz-placeholder, textarea:-moz-placeholder {opacity:0.6;}
input::-moz-placeholder, textarea::-moz-placeholder { opacity:0.6;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {opacity:0.6;}

/*改变placeholder 颜色*/
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #999;
    opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #999;
    opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #999;
}




body{font-size: 14px;
    height: 100%;
    margin: 0;
}
html,body{height: 100%;}
body{margin:0 auto;overflow: visible;overflow-x: hidden;}
body.w1200{overflow: visible;height: auto;}
/*公用样式结束end*/






/*内容开始*/
section{
    position:relative;
}
.bod-cont{margin:0 auto;position: relative;z-index: 9;height:100%;}
.header{position: fixed;top: 0px;left: 0px;right: 0px;z-index: 999;background:#fff;
    /*box-shadow: 4px 4px 20px #999;*/
}
.header .header01{position: relative;top: 20px;overflow: hidden;  height: 100px;  }
.header .header01 .logo{float: left;padding-left: 100px;}
.header .header01 .logo a{text-indent: -9999px;display: inline-block;width:240px;height:80px;
    background-image: url(../images/logo1.png);background-size:90%;background-repeat: no-repeat; }
/*.header .header01 .logo a:hover{background-image: url(../images/logoH.png);}*/
.header .header01 .nav{
    float: left;
    /* padding-left: 200px; */
    margin-top: 15px;
    /* border-bottom: 1px solid #b4b3b5; */
    /*padding-right: 360px;*/
    /* background: #f7f7f7; */}
.form{
    display: block;
    float: right;
    margin-top: 20px;  line-height: 30px;margin-right:40px;
    /*background: url(../images/ser-btn.png) no-repeat;*/
    /*width: 10px;*/
    width: 140px;
    /*line-height:40px;*/
    border: 1px solid #fff;
    background:#ff7b00;
    border-radius: 60px;
}
.ser{
    width: 90px;
    /* border: 1px solid #efeaea; */
    border: none;
    padding-left: 20px;
    background:none;
    color: #fff;
    /*line-height:30px;*/
    height:30px;
}
.ser-btn{
    float: right;
    border: none;
    background: none;
}
.form1{
    width:240px;
}
.ser1{
    width:180px;
}
.header .header01 .nav>ul{float: left;margin-top: 10px;transition:all 0.5s ease-in-out;opacity: 1;}
.header .header01 .nav>ul li{float: left;width: 90px;  margin-right: 30px;text-align: center;height:45px;  position: relative;  }
.header .header01 .nav>ul li a{display: inline-block;width: 100%;height: 100%;font-size: 16px;}
.header .header01 .nav>ul li a span{
    display: inline-block;
    width: 0;margin:0 auto;height: 2px;background: #ff7b00;
    position: absolute;bottom: 0px;left: 50%;
    -ms-transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    transform:translateX(-50%);
    -webkit-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.header .header01 .nav>ul li:hover span{width: 100%;}
.header .header01 .nav>ul li.hover span{width: 100%;}

.header .header02{height: 90px;background-color: rgba(0,0,0,0.8);width: 100%;opacity: 0;position: absolute;
    top: -90px;left: 0px;right: 0px;}
.header .header02 .logo{float: left;margin-left: 40px;margin-top: 17px;}
.header .header02 .nav{float: right;margin-top: 23px;padding-right: 20px;}
.header .header02 .nav>ul{float: left;margin-top: 10px;transition:all 0.5s ease-in-out;opacity: 1;}
.header .header02 .nav>ul li{position: relative;float: left;width: 115px;margin-right: 20px;text-align: center;height: 57px;}
.header .header02 .nav>ul li a{color: #fff;font-size: 16px;display: inline-block;width: 100%;height: 100%;}
.header .header02 .nav>ul li a span{display: inline-block;
    width: 0;margin:0 auto;height: 2px;background: #f60;
    position: absolute;bottom: 0px;left: 50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    transform:translateX(-50%);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.header .header02 .nav>ul li:hover span{width: 100%;}
.header .header02 .nav>ul li.hover span{width: 100%;}
.header .header01 .logo a img{display: none;}
.touch_body .header .header02{top: 0!important;}
.header03{display: none;}
.cur-na{color:#ff7b00;}
/*banner 轮播*/
.bs-example{
    position: relative;
    top:0;
    margin-top:100px;
    /*padding: 45px 15px 15px;*/
    /*margin: 0 -15px 15px;*/
    /*-webkit-box-shadow: inset 0 3px 6px rgba(0,0,0,.05);*/
    /*box-shadow: inset 0 3px 6px rgba(0,0,0,.05);*/
}
.carousel-indicators{
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}
.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #ff7b00;
}
.carousel-indicators li {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 1px;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 10px;
}


/*零食场景*/
.title{
    text-align:center;
}
.title h1{
    margin:0;
}
.title p{
    color:#666;
    font-weight:300;
    font-size:24px;
    margin-top:20px;
}
.snack-cont{
    margin-top:60px;
}
.ls-cj{
    margin-top:40px;
    margin-right:0;
    margin-left:0;
}
.s-cj{
    padding:0 104px;
}
.im-js{
    border:1px solid #ddd;
}
.im-js p{
    font-size:20px;
    padding:10px;
    text-align:center;
}

/*图片缩放*/
.sca-im{
    display:block;
    overflow:hidden;
}
.sca-im img {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.sca-im:hover img {
    opacity: 0.9;
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
}

.scal-im{
    display:block;
    overflow:hidden;
}
.scal-im img {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.scal-im:hover img {
    opacity: 0.9;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}


/*图片翻转*/
.rotate .rota-im{
    transform: rotateY(0);
    transition: all 0.50s ease-in-out 0s;
}
.rotate:hover .rota-im{
    transform: rotateY(-180deg);
}
.rotate .rota-im img{
    width: 100%;
    height: auto;
}

/*图片缩放-缩小*/
.sc-im{
    display:block;
    overflow:hidden;
}
.sc-im img {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.sc-im:hover img {
    opacity: 0.6;
    -webkit-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
}



/*招商加盟*/
.ls-zs{
    background:#f6f6f6;
    margin-top:60px;
}
.ls-zs-nr{
    padding-right:0;
    padding-left:0;
}
.fl{
    float:left;
}
.zs-pic{
    width:60%;
    overflow:hidden;
    margin-top:50px;
    margin-bottom:50px;
}
.fr{
    float:right;
}
.zs-wz{
    width:40%;
    box-sizing: border-box;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 5%;
}
.zs-wz h1{margin:0;}
.der-xan{
    width:80px;
    height:4px;
    background:#333;
    margin-top:30px;
    margin-bottom:40px;
}
.fr h4{
    font-size:24px;
    margin:0;
}
h4 font{
    color:#ff7c09;
}
h4.zs-sbj{
    color:#666;
    font-weight:500;
    margin-top:8px;
}
.s-xz{
    margin-top:40px;
}
.s-xz p{
    font-size:16px;
    font-weight:100;
}
.zs-btn{
    display: block;
    width: 198px;
    height: 50px;
    line-height: 50px;
    margin-top: 30px;
    border: 2px #b4b4b4 solid;
    position: relative;
    transition: all 0.5s ease 0s;
    margin-top: 60px;
}
.zs-btn:hover {
    border-color: #ff7c09;
    transition: all 0.5s ease 0s;
}
.zs-btn .btn-tx{
    position:absolute;
    left:0;
    top:0;
    padding-left: 18px;
    box-sizing: border-box;
    display: block;
    font-size: 14px;
    color: #979797;
    width: 100%;
    height: 100%;
    background: transparent url(../images/zs-jt.png) no-repeat 160px center;
    background-size: 8px 14px;
    z-index: 2;
    transition: all 0.5s ease 0s;
}
.zs-btn:hover .btn-tx {
    color: #fff;
    background: rgba(204, 9, 47, 0.25) url(../images/zs-jt1.png) no-repeat 160px center;
    background-size: 8px 14px;
    transition: all 0.5s ease 0s;
}
.zs-btn:hover .btn-bg {
    width: 100%;
    transition: width 0.5s ease 0s;
}
.zs-btn .btn-bg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background-color:#ff7c09;
    transition: width 0.5s ease 0s;
    z-index: 1;
}
.zs-btn span.btn-jz{
    background:none;
}
.zs-btn:hover .btn-jz {
    color: #fff;
    background:none;
    background-size: 8px 14px;
    transition: all 0.5s ease 0s;
}


/*企业动态*/
.new-cont{
    margin-top:60px;
}
.new-dt{
    margin-top:30px;
    margin-right:0;
    margin-left:0;
    margin-bottom: 20px;
}
.new-js{
    font-size:16px;
}
.new-js h5{
    font-size:16px;
    margin:0;
    margin-top:10px;
    /*height: 46px;*/
    /*overflow: hidden;*/
}
.date{
    margin-top:10px;
    color:#666;
}
.new-js p{
    font-size:14px;
    line-height:24px;
    height:70px;
    overflow:hidden;
    margin-top:10px;
}
.m-r{
    display:block;
    width:60px;
    height:25px;
    font-size:12px;
    line-height:25px;
    color:#ffb502;
    text-align:center;
    border:1px dashed #ffb502;
    margin-top:10px;
}
.new-tpt{
    height:200px;
}
.over-wz{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}

/*********************数字滚动动画************************/
.dowebok{
    margin-top:30px;
    position: relative;
    overflow: hidden;
    background:url("../images/time.png");
}
.dob-no{
    margin-top:0;
}
.dowebok .row { /*font-size: 0; */text-align: center;}
.dowebok .row .wow { display: inline-block; width:20%;margin: 30px 30px 0; /*border-radius: 50%; */font: 30px/65px "Microsoft Yahei";vertical-align: top; *display: inline; zoom: 1;}
.dowebok .rowt{/*width: 100%;*//*background:url(../images/gb-sy_40.png)*/margin-top:20px;margin-bottom: 20px;color: #fff;}
span.counter { display: inline-block; /*width:48%;*//* padding:0 20px; */margin: 0px auto; font-size: 75px; color: #fff;
    font-family: Arial;font-weight: 500; }
.numbers-m p{font-size:16px;width: 100%;display: block;clear: both;color: #fff; line-height: 20px;}
.numbers-m{   height: auto;text-align: center;overflow: hidden; padding: 3px 0px; }
.mun_top{color: #fff;font-size: 16px;}
.percen{
    display: inline-block;
    vertical-align: text-bottom;
    font-size: 24px;
    /* margin-top: -90px; */
    position: absolute;
    top: 0px;
}

/*footer*/
.footer{
    /*background:#242238;*/
}
.foot-tab{
    padding: 20px;
    padding-top: 40px;
    /* margin-top: 40px; */
    /*overflow: hidden;*/
    background: #242238;
}
.addr{
    float:right;
}
.addr p{
    font-size:14px;
    color:#f7f7f7;
    line-height:26px;
}
.fot-lm a{
    display:inline-block;
    font-size:16px;
    color:#fff;
    margin-right:30px;
}
.fot-w{
    float:left;
    margin-right:0px;
    text-align:center;
    margin:0 20px;
}
.fot-w1{
    /*text-align:center;*/
}
.fot-le{
    float:left;
}
.fot-lb{
    width:60%;
    float:left;
    margin-left: 130px
}
.fot-lb1{
    width:30%;
    float:right;
    color:#fff;
}
.fot-last{text-align: center;
    padding: 8px 20px;
    font-size: 12px;}



/*关于我们*/
.banner-tab{
    width:100%;
   margin-top:110px;
}
.comp-cont{
    margin-top:60px;
}
.qy-jj-title{
    width:100%;
    text-align:center;
}
.qy-jj-title h2{
    font-size:36px;
    font-weight:500;
    margin:0;
}
.under{
    width:60px;
    height:2px;
    margin:0 auto;
    background:#333;
    margin-top: 15px;
}
.qy-jj-title p{
    font-size:18px;
    font-weight:200;
    margin-top: 30px;
    color:#999;
}
.gs-js{
    margin-top:60px;
    padding:0 240px;
}
.gs-js p{
    font-size:14px;
    color:#555;
    line-height:30px;
}
.nn{
    float:left;
    padding:0 60px;
}
.people{
    border-right:1px solid #ddd;
}
.store{
    border-right:1px solid #ddd;
}
p.sm-t{
    font-size:20px;
    text-align: center;
}

.digital{width: 100%;margin-bottom:30px;color: #fff; margin-top:40px;}
.main{margin:0 auto;font-size: 0;}
div.mun-tp{color:#ff7b00;overflow: hidden;}
.in-line{float: left;font-size: 42px;}
.mun-tp h2{font-size:48px;font-weight:500;margin-top: 0;  margin-bottom: 0;float:left;}
.mumping_mun{
    display: table; 
    width: auto;
    margin-left: auto;
    margin-right: auto;
    overflow:hidden;
}


/*集团介绍*/
.jt-js{
    margin-top:60px;
    background:#f9f9f9;
    overflow: hidden;
}
.jt-nr{
    padding-right:0;
    padding-left:0;
}
.jt-pic{
    padding-left: 0;
    padding-right: 0;
}
.jt-js-wz{

    padding-right:0;
}
.jt-tit{
    padding-top:80px;
    text-align:left;
    padding-left:240px;
}
.under1{
    margin:0;
    margin-top:15px;
}
.jt-font{
    line-height:30px;
    margin-top:80px;
    padding:0 80px;
    margin-left:160px;
}

/*品牌文化*/
.culture-cont{
    margin-top:60px;
    margin-bottom: 40px;
    overflow: hidden;
}
.cul{
    margin-right:0;
    margin-left: 0;
}
.pp-wh{
    padding:0 10%;
}
.wh-list{
    border:1px solid #ff7b00;
    margin-top:30px;
    padding: 20px;
    /*height: 450px;*/
}
.icon{
    text-align:center;
    padding-top:40px;
}
.wh-list h3{
    text-align:center;
}
.ln-js{
    font-size: 16px;
    /*line-height: 36px;*/
    text-align: center;
}


/*发展历程*/
.fz-lc{
    margin-top:60px;
    background:#f9f9f9;
    padding-bottom:40px;
}
.lc-le{
    padding:0 10%;
}
.lc-da{
    margin-top:40px;
}
.jt-tit-no{
    padding-left:0;
}
.jz-lc{
    padding: 0 15%;
    border-right: 1px solid #ddd;
}


/*创始人介绍*/
.csr{
    margin-top:60px;
    margin-bottom:40px;
}
.csr-tab{
    padding:0 100px;
    overflow: hidden;
}
.csr-fl{
    width:30%;
    float:left;
}
.csr-fr{
    float:right;
    width:70%;
    box-sizing: border-box;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 2%;
}
.csr-fr p{
    font-size:14px;
    line-height:30px;
    color:#555;
}
.csr-tit h2{
    font-weight:500;
}
.csr-tit h4{
    margin-top:60px;
    font-size:20px;
    font-weight:500;
}






/*新闻动态*/
.new-ten{
    margin-top:30px;
}
.new-total{
    padding: 0 12%;
    margin-top:20px;
}
.new-jg{
    line-height:32px;
}
.new-li{
    overflow: hidden;
    padding: 4% 0;
    border-bottom: 1px solid #f9f9f9;
}
.new-img{
    display: block;
    width: 25%;
    overflow: hidden;
}
.new-li-tx{
    width: 75%;
    box-sizing: border-box;
    padding-left: 5%;
}
.new-li-tx h2{
    font-size: 24px;
    font-weight: 500;
    margin: 0;
    margin-bottom: 2%;
}
.new-li-tx p{
    color:#666;
}
.new-date{
    color:#888;
}
.load-btn {
    padding: 60px 0 60px;
}
.load-btn a{
    display: block;
    margin: 0 auto;
    width: 250px;
    height: 65px;
    text-align: center;
    line-height: 65px;
    font-size: 16px;
    /* box-shadow: 0 0 30px rgba(0,0,0,0.15); */
    background-color: #fff;
    border:1px solid #ddd;
    color: #333;
    transition: all 0.5s ease 0s;
}
.new-img img {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.new-li:hover img {
    opacity: 0.9;
    -webkit-transform: scale(1.12);
    transform: scale(1.12);
}


/*新闻动态-详情*/
.info {
    padding: 5% 12%;
}
.info-tit{
    border-bottom: 1px #e5e5e5 solid;
    padding-bottom: 20px;
    margin-bottom: 30px;
}
.info-tit .info-t h2 {
    font-size: 28px;
    color: #333;
    line-height: 30px;
    font-weight:500;
}
.info-tit .info-t p {
    font-size: 14px;
    color: #999;
    line-height: 20px;
    margin-top: 10px;
}
.info-nr p{
    font-size:14px;
    line-height:28px;
}
.nr-pic{
    margin:40px 0;
}
.nr-pic img{
    margin:20px 0;
}
.page{
    padding:20px 0;
    border-top:1px solid #ddd;
    margin-top:60px;
}
.page a{
    font-size:20px;

}


/*联系我们*/
.talent{
    padding: 5%;
}
.talent-box{
    width: 50%;
    box-sizing: border-box;
    padding: 0 6%;
}
.pe-rc{
    position:relative;
}
.tit-tx h2{
    font-size:24px;
    font-weight:500;
}
.rc-cot{
    margin-top:20px;
}
.rc-cot p{
    font-size:14px;
    line-height:26px;
}
.talent-tit em {
    display: block;
    width: 55px;
    height: 55px;
    margin-left: 50px;
    margin-top:18px;
}
.talent .talent-box.pe-rc::before {
    content: "";
    display: block;
    width: 1px;
    height: 100px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -50px;
    background-color: #e5e5e5;
}
/*职位申请*/
.position-tab{
    background:#f6f6f6;
    padding: 5% 10%;
}
.job-ser{
    padding-bottom: 40px;
}
.job-ser .optin {
    float: left;
    width: 20%;
    margin-right: 2.5%;
    height: 44px;
    padding-left: 1.5%;
    line-height: 44px;
    border: none;
    background-color: #fff;
    color: #666;
    font-size: 12px;
    box-sizing: border-box;
    outline: none;
    display: block;
}
.job-ser .tbsearchbtn {
    float: left;
    width: 10%;
    font-size: 16px;
    background-color: #ff7b00;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    height: 44px;
    color: #fff;
}
.job-list{
    background:#fff;
    cursor:pointer;
}
.job-list li{
    width: 20%;
    float: left;
    color: #fff;
    font-size: 12px;
    padding: 15px 0;
}
.tbh {
    padding: 0 30px;
    background-color: #ff9c00;
}
.list-t{
    background:#fff;
    border-bottom:1px solid #ddd;
}
.list-t li{
    color:#333;
}
.job_js{
    background:#eee;
    margin-top: -14px;
    padding: 20px;
}
.jltd{
    float:left;
    padding: 10px;
    background:none;
    border:1px solid #ddd;
    margin-top:20px;
    margin-right: 20px;
}
.jl_j{
    background:#ff7b00;
    color:#fff;
}
.job_js{
    display:none;
}
.se-po{
    padding-left:20px;
}
/*.jl_tck {*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*background: #333;*/
    /*background: rgba(0, 0, 0, 0.3);*/
/*}*/
.rct_tk {
    width: 808px;
    height: 446px;
    background: #fff;
    /*position: absolute;*/
    /*left: 37%;*/
    /*top: 40%;*/
    /*overflow: hidden;*/
}
.rct_ta {
    overflow: hidden;
    padding: 20px 20%;
}
.rct-po{
    overflow: hidden;
}
.inn_lef {
    float: left;
    width:50%;
}
.rc_kuang {
    margin-top: 20px;
}
.rc_kuang h4 {
    width: 80px;
    font-size: 18px;
    float: left;
    line-height: 40px;
    margin:0;
}
.rc_kuang input {
    width: 100%;
    height: 40px;
    border: 1px solid #666;
}
.inn_rig {
    width:45%;
    float: right;
}
.rc_kuang1 input {
    /*width: 230px;*/
    width:100%;
    height: 40px;
    border: 1px solid #666;
}
div.rc_kuang2 {
    margin-top: 20px;
}
.rc_kuang2 textarea {
    width:100%;
    height: 110px;
    border: 1px solid #666;
}
.close_gb {
    position: absolute;
    right: 0;
    top: 0;
}
.an_sh {
    text-align: center;
}
.enter {
    display: inline-block;
    padding: 10px 40px;
    margin-bottom:20px;
    /* width: 110px; */
    /* height: 36px; */
    background: #ff7b00;
    color: #fff;
    line-height: 36px;
    text-align: center;
    font-size: 16px;
    /* float: left; */
    /* margin-right: 30px; */
}
.rese {
    background: #c9c9c9;
    color: #333;
}
.info-tit1{
    margin:0 5%;
    padding-bottom:10px;
}




/*联系我们*/
.conta{
    padding:5% 15%;
}
/*.lx-box{*/
    /*width:50%;*/
/*}*/
.map{
    text-align:center;
    margin-bottom:40px;
}
.lx-box h1{
    font-size:24px;
    font-weight:300;
}
.tel h2{
    font-size:20px;
}
.tel p{
    color: #999;
    line-height: 30px;
    font-size: 16px;
}
.wx-pic{
    float:left;
    margin-left:40px;
}
.wx-pic h4{
    text-align:center;
    font-size:16px;
    margin-bottom:10px;
}

/*招商加盟*/
.zs-bgc{
    background:#e3e7ec;
    margin-top: 0;
    padding-top: 60px;
    padding-bottom:50px;
}
.indus{
    background:#fff;
    padding-left:0;
    padding-right:0;
}
.indus-pic{
    padding-left:0;
    padding-right:0;
}
.ind-box{
    margin-top:40px;
    padding:0% 4%;
}
.ind-list{
    /*padding:3% 10%;*/
    margin-left:0;
    margin-right:0;
}
.ind-list-bg{
    background:#fff;
}
.indus h2{
    font-size:24px;
    font-weight:500;
    padding: 0 30px;
}
.indus p{
    padding:0 20px;
    font-size: 16px;
    font-weight: 200;
    color: #666;
    line-height: 24px;
}
.ind-da{
    font-weight:400;
    font-size:36px;
    margin-right: 20px;
}
.green{
    color:#5cb070;
    margin-right:10px;
}
.wu-tp{
    margin-top:60px;
}


.store-tab{
    padding:4%;
}
.store-jm{
    overflow:hidden;
}
.jm-title p{
    text-align:center;
    margin-top:40px;
    line-height: 30px;

}
.jm-st-pic{
    width:60%;
}
.jm-st{
    width:40%;
}
.jmf{
    text-align:center;
}
.jmf-js{
    text-align:center;
}
.jmf1{
    margin-top:40px;
}
.jm-table{
    margin-top:30px;
    text-align: center;
}
.tab1{
    width:25%;
    border:5px solid #ddd;
    display:inline-block;
    margin:10px;
    padding: 40px 20px;
}
.tab1 h5{
    font-size: 16px;
    text-align: center;
    margin: 0;
    color: #555;
}
.line{
    height: 1px;
    background: #666;
    text-align: center;
    margin: 20px 35px;
}
.tab-c {
    width: 50px;
    height: 50px;
    margin: 0 auto;
    font-size: 30px;
    font-weight: 400;
    color: #fff;
    background: #f5a100;
    /* padding: 10px; */
    border-radius: 200px;
}

.pic-lun{
    position:relative;
}
.btn-lb{
    width:80%;
    position: absolute;
    bottom: 0;
    right: 0px;
}
.prev{
    position:absolute;
    right: 70px;
    bottom: 0;
}
.next{
    position: absolute;
    right: 0;
    bottom: 0;
}
.jj-zs img{
    /*width:40%;*/
}


.hd-jm
{
    position: absolute;
    top: -120px;
    right: -30px;
}
.hd-jm img{height:400px;}











/*零食品种*/
.snack{
    margin-top:40px;
    background: #3f1506;
}
.snack-bg{
    width:50%;
}
.snack-kind{
    width:50%;
    background: url(../images/honr-bg.jpg) no-repeat center;
    background-size: cover;
}
.bx-pager {
    display: none;
}
.bx-default-pager {
    display: none;
}
.bx-wrapper {
    padding: 30px;
}
/*品牌形象*/
.pp-xx{
    margin-top:60px;
}
.pp-xx-title h2{
    color:#ff7b00;
    text-align:center;
}
.pp-list{
    padding-left:0;
    padding-right:0;
  /*   background:#000; */
    opacity:1;
    position:relative;
}
.pp-xxa{
    margin-right:0;
    margin-left:0;
}

.pp-list:hover{
    background:#000;
    /*transition:background 3s ease,left 3s ease-in-out;*/
}
.pp-list:hover img{
    opacity:0.4;
    filter:alpha(opacity=40);
    /*transition:background 3s ease,left 3s ease-in-out;*/
}
.topic h2{
    font-size: 30px;
    color: #fff;
    display: none;
    position: absolute;
    left: 50%;
    margin-left: -45px;
    top: 50%;
    margin-top: -20px;
}
.pp-list:hover .topic h2{
    display:block;
}

/*建店支持*/
.jd-zc{
    padding:5% 4%;
}
.jd{
    width:50%;
}
.pp-xx-title{
    text-align:center;
    margin-bottom: 20px;
    padding: 0 10px;
}

#willesPlay{
    width:50%;
    position: relative;
    overflow: hidden;
}
.jd-vd{
    width:100%;
    /*height:100%;*/
    position: absolute;
    right: 0;
    top: 0;
}
.vedio-fm{
    /*width:100%;*/

}

#willesPlay .playContent .playTip {
    position: absolute;
    width: 90px;
    height: 90px;
    text-align: center;
    line-height: 80px;
    top: 50%;
    left: 50%;
    margin-left: -55px;
    margin-top: -55px;
    background: #dcdcdc;
    font-size: 60px;
    border: 6px solid #FFFFFF;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
}
.glyphicon-play:before {
    content: "\e072";
    color: #666;
}

/*.playTip b{*/
    /*position: absolute;*/
    /*left: 30%;*/
    /*top: 20%;*/
    /*width:40px;*/
    /*height:50px;*/
    /*background:url("../images/bb.png")50% 50% no-repeat;*/
/*}*/
.jd-pp{
    background: #eee;
}
.jd-top{
    background: #ffaf00;
    padding: 15px 30px;
}
.jd-top h2{
    font-size:36px;
    font-weight:500;
    color:#fff;
    margin:0;
}
.jd-top p{
    font-size:30px;
    color:#fff;
    padding:20px 0;
    border-bottom:1px solid #fff;
}
.icon-x{
    /*width: 20%;*/
    text-align: center;
    /*float: left;*/
    margin: 15px 0;
}
.jd-bottom{
    background:#eee;
}


/*6大优势*/
.adv-cont{
    background:#e3e7ec;
    padding-top:60px;
}
.adv-tit{
    text-align:center;
}
.adv-tit p{
    font-size: 18px;
    font-weight: 200;
    margin-top: 30px;
    color: #999;
}
.adv-tent{
    padding: 2% 15%;
}
.adv-list-li{
    background:#fff;
    padding: 20px;
    margin: 10px;
    height: 360px;
    border-radius: 40px;
}
.adv-list{
    padding-right:0;
    padding-left:0;
}
.adv-list h2{
    font-size:26px;
    color:#ffaf00;
    text-align:center;
}
.adv-list-li p{
    margin-top:20px;
    /*padding:20px;*/
    line-height: 24px;
}
.adv-pict{
    margin: 0 10px;
}
.adv-co{
    background: #ff9300;
    text-align: center;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    border-radius: 200px;
    padding: 8px 0;
    /*margin: 0 70px;*/
}
.img-responsive{
    display:inline-block;
}

.tem-cont{
    margin-top:40px;
}
.tem-tan{
    background:#313131;
}
.tem-l{
    width:70%;
}
.tem-r{
    width:30%;
    background:#313131;
}
.tem-wz{
   padding-top:120px;
    padding-left:60px;
}
.tem-r p{
    color:#fff;
    padding:80px;
    font-size:16px;
    line-height:30px;
}
.tem-sp{
    padding:0;
}


/*特约加盟*/
.ty-jm{
    margin-top:0;
    margin-bottom:0;
    padding: 4%;
}
.ty-jm-title{
    padding: 0 15px;
    text-align:center;
}
.ty-jm-title h1{
    font-size:36px;
    font-weight:500;
}
.ty-jm-title p{
    font-size: 18px;
    font-weight: 200;
    margin-top: 30px;
    color: #999;
    margin-bottom: 30px;
}
.jm-all{
    background:#e3e7ec;
    /*width: 1200px;*/
    /*margin: 0 auto;*/
    margin-left:0;
    margin-right:0;
}
.jm-wz{
    padding:10px 30px;
}
.jm-wz h1{
    font-weight:400;
    margin: 10px 0;
}
.jm-wz p{
    margin-top:30px;
    font-size:14px;
    line-height:21px;
}
.jm-list{
    padding-left: 0;
    padding-right: 0;
    background: #e3e7ec;
    height: 320px;
}

.jm-form{
    width: 100%;
    /*height: 600px;*/
    background:url("../images/jm-f.png")no-repeat;
    /*background-attachment: fixed;*/
    margin-bottom:0;

}
.j-for{
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../images/j-fo.png);
}
.jm-info{
    padding:30px;
}
.jm-info1{
    padding:30px;
}
.jm-info1 h1{
    font-size:36px;
    font-weight:400;
    color:#333;
    text-align: center;
    margin:0;
    margin-bottom:20px;
}
.qt-im{
    width:80%;
}

.ask-input-box {
    /*max-width: 800px;*/
    width: 100%;
    margin: auto;
    margin-top: 40px;
}
.info-d{overflow:hidden;}
.ask-input-box .text-input {
    width:80%;
    display: block;
    margin: 10px 0;
    background: rgba(255,255,255,0.4);
    text-decoration: none;
    border: 1px solid #FFFFFF;
    height: 35px;
    line-height: 35px;
    outline: none;
    color: #FFF;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
}
.mzk-button{
    display: block;
    /*width: 30%;*/
    padding: 15px;
    text-align: center;
    border: 0;
    font-size: 16px;
    background:#ff9c00;
    color: #fff;
    margin-left:50px;
    cursor: pointer;
}
.info-d h4 {
    font-size: 18px;
    color: #333;
    float: left;
    margin: 10px 0;
    margin-right: 10px;
    line-height: 35px;
}
.de-l{
    width:15%;
    height:2px;
    background:#333;
    margin:0 auto;
}
.ask-input-box input.r1{
    display:inline-block;
    width: 20px;
    background:none;
}
.info-d h4.rad-in-t{
   margin-top:8px;
}
.rad-in span{
    display: inline-block;
    color:#fff;
    line-height:35px;
    margin-top: -22px;
    vertical-align: middle;
}
.cho-dx{display:inline-block;}