/*body{min-width: 1240px;overflow: auto;overflow-y:scroll;}*/
body{min-width: 1620px;overflow: auto;overflow-y:scroll;}
/*间距*/
.mt-10{margin-top: 10px;}
.mt-15{margin-top: 15px;}
.mt-20{margin-top: 20px;}
.mt-25{margin-top: 25px;}
.mb-10{margin-bottom: 10px;}
.mb-15{margin-bottom: 15px;}
.mb-20{margin-bottom: 20px;}

.home-container{min-height: 100%;position: relative;}
.login-head{background-color: #395896;width:100%;height:100px;}
.login-ctt{width:1000px;margin: 0 auto;padding-top: 80px;}
.login-logo{display: block;margin: 0 auto;}
.login-h5{text-align: center;font-size: 72px;color:#3f3f3f;line-height: 1;margin-top: 60px;}
.login-input{width:720px;margin: 0 auto;overflow: hidden;margin-top: 50px;}
.login-input input{width: 440px;border: 1px solid #bbbbbb;padding: 10px;line-height: 46px;font-size: 32px;box-shadow: inset 0 3px 5px #bbbbbb;}
.login-input button{width:220px;font-size: 32px;line-height: 66px;border: 1px solid #7e8b93;padding:0;color: #767f85;font-family: "microsoft yahei";
    background-image: -webkit-linear-gradient(top, #f9f9f9, #ccd3d7);
    background-image: -moz-linear-gradient(top, #f9f9f9, #ccd3d7);
    background-image: -o-linear-gradient(top, #f9f9f9, #ccd3d7);
    background-image: linear-gradient(to bottom,  #f9f9f9, #ccd3d7);
}
.login-input button:active{
    background-image: -webkit-linear-gradient(top, #f9f9f9, #bdc3c6);
    background-image: -moz-linear-gradient(top, #f9f9f9, #bdc3c6);
    background-image: -o-linear-gradient(top, #f9f9f9, #bdc3c6);
    background-image: linear-gradient(to bottom,  #f9f9f9, #bdc3c6);
}
.login-help{width:720px;color: #f7162c;font-size: 32px;margin: 0 auto;margin-top: 10px;}
.login-footer-height{height: 138px;}
.login-footer{position: absolute;bottom:0;left: 0;width:100%;}
.login-footer img{display: block;margin: 0 auto;margin-bottom: 40px;}
.login-footer div{height:30px;background-color: #395896;}
.am {
    transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
}
.clear:after,
.clear:before {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
}

.fl {
    float: left;
    position: relative;
}

.fr {
    float: right;
    position: relative;
}
@media screen and (max-height: 900px) {
    .login-head {
        height:80px;
    }
    .login-ctt{padding-top: 70px;}
    .login-logo{width:600px;}
    .login-h5{font-size: 66px;margin-top: 50px;}
    .login-input{width: 680px;margin-top: 40px;}
    .login-input input{width:400px;line-height: 38px;font-size: 26px;}
    .login-input button{width:200px;line-height:58px;font-size: 26px;}         
    .login-help{width:680px;font-size: 26px;margin-top: 8px;}
}
@media screen and (max-height: 800px) {
    .login-head {
        height:80px;
    }
    .login-logo{width:560px;}
    .login-ctt{padding-top: 60px;}
    .login-h5{font-size: 60px;margin-top: 45px;}
    .login-input{width: 640px;margin-top:35px;}
    .login-input input{width:380px;line-height: 30px;font-size: 20px;}
    .login-input button{width:180px;line-height: 50px;font-size: 20px;}
    .login-help{width:640px;font-size: 20px;margin-top: 6px;}
}


/**/

.nav-box{background:#164095;border-bottom:1px solid #003b6d;display: block;position: relative;z-index: 200;height:60px;}
.nav-center{width:1320px;/*width:1450px;*/margin: 0 auto;position: relative;height:60px;}
.nav-center>a>img{height: 69px;position: absolute;left: 0;top:6px;}
.nav-ul-box{float:right;}
.nav-ul{float:right;position: relative;}
.nav-ul li{display:inline-block;padding-left:20px;position: relative;}
.nav-ul li>a{line-height: 60px;color: #abd1ff;font-size: 16px;display: block;}
.nav-ul li>a:hover{color:#fff;}
.nav-ul li.active>a:hover{color:#fff;}
.nav-ul li.active a{color:#fff;}
.nav-ul li.select-li>a{padding-right: 15px;position: relative;}
.nav-ul li a i{width:12px;height:60px;background: no-repeat center center;position:absolute;right:0;top:0;}
.nav-ul li.active  a i{}
.nav-ul li>a:hover i{background: no-repeat center center;}
.nav-ul li:hover .nav-select{display: block;}
.nav-select{position: absolute;top:60px;right:10px;width:178px;border: 1px solid #3c73d6;background: #1f53af;display: none;}
.nav-select img{position: absolute;right:10px;top:-8px;width:14px;z-index: 1;}
.nav-select a{display: block;border-top: 1px solid #3c73d6;border-left: 1px solid #3c73d6;border-right: 1px solid #3c73d6;position: relative;}
.nav-select a:last-child{border-bottom: 1px solid #3c73d6;}
.nav-select a p{font-size: 14px;color: #fff;line-height: 40px;padding:0 15px 0 15px ;position: relative;}
.nav-select.icons a p{padding:0 15px 0 45px ;}
.nav-select a p.nav-icon1{background:  no-repeat left 15px center;background-size: 30px;}
.nav-select a p.nav-icon2{background:  no-repeat left 15px center;background-size: 30px;}
.nav-select a p.nav-icon3{background:  no-repeat left 15px center;background-size: 30px;}
.nav-select a p.nav-icon4{background:  no-repeat left 15px center;background-size: 30px;}
.nav-select a:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 0;
    height: 100%;
    background: #3c73d6;
    transition: all .2s ease-in-out;
}
.nav-select a:hover:before{width: 100%;}

.index-bn{position: relative;overflow: hidden;}
.banner-box{background:  no-repeat center center;height: 630px;background-size: auto 100%;position: relative;overflow: hidden;z-index: 1;}
.index-link{cursor: pointer;position: absolute;width:163px;height:53px;background:  no-repeat;background-size: 100% 100%;left: 50%;margin-left: -649px;bottom:152px;z-index: 2;}
.index-link:hover{background:  no-repeat;background-size: 100% 100%;}
.subject-content{width: 1200px;margin: 0 auto;}
.index-hb{
    position: absolute;
    left: 50%;
    margin-left: 438px;
    top: 558px;
    z-index: 11;
}
@media screen and (max-width: 1380px) {
    .nav-center{width: 1300px;}
    .nav-ul li{ padding-left: 19px;}
}

.move-box{position: absolute;left: 50%;margin-left: -300px;width: 1280px;height:560px; overflow: hidden;z-index: 0;top:0px;}
.move-bj{
    width:100%;
    height:100%;

    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    background: no-repeat center center;
    -webkit-animation: suoxiao 10s ease 1 forwards;
    animation: suoxiao 10s ease 1 forwards;
    -o-animation: suoxiao 10s ease 1 forwards;
}
.dwon-scroll{position: absolute;bottom:40px;left: 50%;width: 33px;margin-left:-16.5px;height: 20px;background:  no-repeat;background-size: 100% 100%;z-index: 11;}
.bounce {
    -moz-animation: bounce 2s infinite;
    -webkit-animation: bounce 2s infinite;
    -o-animation: bounce 2s infinite;
    -ms-animation: bounce 2s infinite;
    animation: bounce 2s infinite;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -o-transition: .5s all;
    -ms-transition: .5s all;
    transition: .5s all;
    z-index: 999;
}
@-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -webkit-transform: translatey(0);
        -ms-transform: translatey(0);
        -o-transform: translatey(0);
        -moz-transform: translatey(0);
        transform: translatey(0);
    }

    40% {
        -webkit-transform: translatey(-20px);
        -moz-transform: translatey(-20px);
        transform: translatey(-20px);
    }

    60% {
        -webkit-transform: translatey(-10px);
        -moz-transform: translatey(-10px);
        transform: translatey(-10px);
    }
}

@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -webkit-transform: translatey(0);
        -ms-transform: translatey(0);
        -moz-transform: translatey(0);
        transform: translatey(0);
    }

    40% {
        -webkit-transform: translatey(-20px);
        -ms-transform: translatey(-20px);
        -moz-transform: translatey(-20px);
        -o-transform: translatey(-20px);
        transform: translatey(-20px);
    }

    60% {
        -webkit-transform: translatey(-10px);
        -ms-transform: translatey(-10px);
        transform: translatey(-10px);
    }
}



.move-tong{position: absolute;left: 50%;margin-left: 70px;bottom:10px;}


.home-new{display: block;width: 1240px;margin: 0 auto;position: relative;margin-top: 25px;overflow: hidden;}
.new-column{float: left;background: #fff;height:100%;width: 32%;}
.column-mr{margin-right: 2%;}


.new-column-pd{padding: 20px 20px 25px 20px;position: relative;background:  no-repeat left top;display: block;}
.new-column-h6{font-size: 21px;line-height: 30px;color: #153f93;font-weight: bold;margin-bottom: 17px;}
.new-column-h6 span{font-size: 12px;color: #999999;}
.new-column-h6 a{float: right;line-height: 36px;color: #999999;font-size: 12px;}
.new-column-ctt img{width: 100%;display: block;}
.new-column-ctt a{position: relative;display: block;}
.new-column-ctt a p{position: absolute;bottom:0;left: 0;width: 100%;font-size: 20px;line-height: 26px;padding: 2px 8px 4px 8px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;background: rgba(0,0,0,0.8);color:#fff;}

.ziwei-logo{position: absolute;right: 20px;top:22px;}
.wechat-image-text{margin-bottom: 14px;height:144px;}
.wechat-image-text img{float: left;width:auto!important;}
.wechat-image-text p{line-height: 26px;font-size: 20px;color: #333333;margin-left: 254px;}
.wechat-text{font-size: 16px;line-height: 28px;color: #333333;padding-right: 90px;background:  no-repeat right center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.journalism-link{display: block;}
.journalism-link p{font-size: 16px;line-height: 22px;margin-bottom: 6px;padding-right: 140px;color: #333;position: relative;}
.journalism-link p span{color: #999;font-size: 14px;position: absolute;right:0;top:0;}

@media screen and (max-width: 1310px) {
    .banner-box{background:  no-repeat center center;background-size: auto 100%;}
    .index-link{margin-left: -608px;}
    .home-new{width: 1200px;}
}
/*通底*/
.footer-height{height:57px;}
.footer-box{height: 57px;background-color: #d7d7d7;position: absolute;bottom:0;left: 0;width: 100%;}
.footer-center{width: 1400px;margin: 0 auto;border-top:1px solid #d7d7d7;height:56px;}
.footer-link{float: left;width: 360px;overflow: hidden;}
.footer-link li{padding: 20px 0;display: inline-block;}
.footer-link li.ml15{margin-left: -15px;}
.footer-link li a{display: block;line-height: 16px;font-size: 14px;color: #444;padding: 0 15px;border-right:1px solid #444;}
.footer-link li.no-border a{border-right:none;}
.footer-img{float: left;width:230px;padding: 8px 0;height:40px;}
.footer-img>div>a>img{height: 40px;}
.footer-img>div{float: left;margin-right:10px;position: relative;}
.footer-img>img{height: 40px;}
.footer-img>div:hover .qr-pop{display: block;}
.qr-pop{position:absolute;top:-167px;left: 50%;margin-left: -82px;display: none;}
.qr-pop img{width: 164px;}
.footer-name{float: left;line-height: 56px;font-size: 14px;color: #444;padding-right:30px;background-size: 42px;position:relative;}
.pic-gif{display:block;width:20px;height:20px;position:absolute;top:18px;right:0px;}
.night{display:block;width:160px;heigth:57px;line-height:57px;font-size:14px;color:#888888;text-decoration:none;text-align:center;position:absolute;top:0;bottom:0;right:14px;}

.footer-cnzz-box{/*float: left;width: 146px;*/text-align: right;height:56px;}
.footer-cnzz-box img{margin-top: 21px;}
.footer-jing{float: left;line-height: 56px;font-size: 14px;color: #444;
    padding-left: 30px; margin-left:30px;background-size: 42px;position: relative;}
.footer-jing img{    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 18px;
    left: 0px;}


/*人才培养*/
.personnel-list-bn{width: 100%;height: 480px;
    background:  no-repeat center center;
    background-size: auto 100%;
    position: relative;}
.personnel-link{position: absolute;left: 50%;margin-left: -88px;bottom:58px;width:195px;height: 50px;background:  no-repeat;background-size: 100%;}
.personnel-link:hover{background:  no-repeat;background-size: 100%;}

.personnel-bn.bj1{width: 100%;height: 480px;background:  no-repeat center center;background-size: auto 100%;position: relative;}
.personnel-bn.bj2{width: 100%;height: 480px;background:  no-repeat center center;background-size: auto 100%;position: relative;}
.personnel-bn.bj3{width: 100%;height: 480px;background:  no-repeat center center;background-size: auto 100%;position: relative;}

.personnel_bn_btn{font-family: "microsoft yahei";border: 1px solid #fff;line-height: 58px;border-radius: 60px;text-align: center;width:298px;background:transparent;color:#fff;font-size: 24px;outline: none;position:absolute;left: 50%;margin-left: 342px;bottom:50px;}
.personnel_bn_btn:hover{background: #fff;color: #e21921;}
.personnel-plate{padding: 80px 0;width: 1226px;margin: 0 auto;overflow: hidden;}
.personnel-plate-left{float: left;width:50%;position: relative;}
.personnel-plate-right{float: right;width:50%;position: relative;}
.personnel-plate-left img,.personnel-plate-right img{width: auto;display: block;margin: 0 auto;}
.personnel-plate-btn{border: 1px solid #e21921;line-height: 48px;border-radius: 50px;text-align: center;width:198px;background:transparent;color:#e21921;font-size: 20px;outline: none;position:absolute;right: 36px;bottom:32px;font-family: "microsoft yahei";}
.personnel-plate-btn:hover{background:#e21921;color:#fff;}

/*aboutus3*/
.aboutus3 .top{ margin-top:58px  }
.aboutus3 .top .box{ overflow: hidden; margin-top: 30px }
.aboutus3 .top .box .left{ width: 335px; float: left; }
.aboutus3 .top .box .right{ width:488px ; float: right }
.aboutus3 .top .box .right h2{ font-size: 24px; font-weight: 600; margin-bottom: 20px; line-height: 36px; color: #333 } 
.aboutus3 .top .box .right p{ font-size: 18px; line-height: 36px ; color: #666666 }
.aboutus3 .top .box .right a{ display:block; text-align: right; margin-top: 10px; color: #153f93; font-size: 18px}

.aboutus3 .center{ margin-top:57px }
.aboutus3 .center h2{ font-size: 24px; font-weight: 600; margin-bottom: 20px;margin-top:30px; line-height: 36px; color: #333 } 
.aboutus3 .center p{ font-size: 18px; line-height: 35px ; color: #666666 }
.aboutus3 .center a{ display:block; text-align: right; margin-top: 10px; color: #153f93; font-size: 18px}


.aboutus3 .center:nth-of-type(3){ margin-top:25px  }
.aboutus3 .center:nth-of-type(4){ margin-top:58px  }

.top_1{margin-top:58px }
.top_1 h2{font-size: 24px; font-weight: 600; margin-bottom: 20px;margin-top:30px; line-height: 36px; color: #333}
.top_1  p{ font-size: 18px; line-height: 35px ; color: #666666 }
.top_1 ul { display: flex;justify-content:space-between; margin-top:20px  }
.top_1 h2{ display: flex;align-items: center; }
.top_1 .video{ margin-top:15px  }
.top_1 .video img{ width: 100% }




/*油品馆*/
.product-ctt{width: 100%;position: relative;overflow: hidden;}
.product-height{height:600px;width: 100%;position: relative;}
.product-nav{position: absolute;top:40px;left: 50%;width:1412px;margin-left: -707px;border:1px solid #11b2ff;height:66px;background: rgba(8,25,55,0.75);z-index: 110;}
.product-nav.cl-1{border:1px solid #f0a911;background: rgba(80,0,1,0.5);}
.product-nav.cl-2{border:1px solid #e13929;background: rgba(33,83,43,0.5);}
.product-nav.cl-3{border:1px solid #00c440;background: rgba(1,60,13,0.5);}

.product-font{width: 350px;height:66px;}
.product-font img{display: block;width: auto;margin: 17px auto 0 auto;}

.product-nav-box{position: absolute;left: 350px;bottom:0;height:100%;}
.product-nav-left{height:100%;width: 40px;float: left;background:  no-repeat center center;}
.product-nav-left.no-click{background:  no-repeat center center;}
.product-nav-right{height:100%;width: 40px;float: left;background:  no-repeat center center;cursor: pointer;}
.product-nav-right.no-click{background:  no-repeat center center;}
.product-nav-nmb{height:100%;float: left;color:rgba(255,255,255,0.5);font-size: 19px;line-height: 80px;margin-left: 10px;}
.product-nav-scoll{width:410px;float: left;height:100%;position: relative;}
.product-nav-scoll-x{position: absolute;left: 0;bottom:-24px;height:114px;width:100%;overflow:hidden;}
.product-nav-ul{position: absolute;left: 0!important;bottom:0;width:1000px;transition: left 1s linear;-webkit-transition: left 1s linear;-moz-transition: left 1s linear;}
.product-nav-ul.guwu{bottom:7px;}
.product-nav-ul li{float: left;margin:0 16px;height:50px;cursor: pointer;}
.healthy li.active .icon,.healthy li.on .icon{
    transform: scale(1)!important;
    opacity: 1!important;
}

.healthy li .icon {
    position: relative;
    top: -20px;
    height: 50px;
    transform: scale(.6);
    opacity: .6;
    line-height: 1;
	text-align: center;
}
.healthy li .icon img {
    margin: 0 auto;
}
.healthy li.active p ,.healthy li.on p {
    text-align: center;
    font-size: 16px;
    color: #fff;
    position: relative;
    top: -26px;
    opacity: 1;
}

.healthy li p {
    text-align: center;
    font-size: 16px;
    color: #fff;
    position: relative;
    transform: scale(.9);
    top: -26px;
    opacity: .6;
}

.healthy.guwu li.active,.healthy.guwu li.on{width:63px;height:74px;}


.healthy li.you-1.active .icon,.healthy li.you-1.on .icon {
    position: relative;
    top: -34px;
}
.healthy li.you-2.active .icon,.healthy li.you-2.on .icon {
    position: relative;
    top: -34px;
}
.healthy li.you-3.active .icon,.healthy li.you-3.on .icon {
    position: relative;
    top: -36px;
}
.healthy li.you-4.active .icon,.healthy li.you-4.on .icon{
    position: relative;
    top: -34px;
}
.healthy li.you-5.active .icon,.healthy li.you-5.on .icon{
    position: relative;
    top: -34px;
}
.healthy li.you-6.active .icon,.healthy li.you-6.on .icon{
    position: relative;
    top: -34px;
}
.healthy li.you-7.active .icon,.healthy li.you-7.on .icon{
    position: relative;
    top: -36px;
}
.healthy li.you-8.active .icon,.healthy li.you-8.on .icon{
    position: relative;
    top: -36px;
}
.healthy li.you-9.active .icon,.healthy li.you-9.on .icon{
    position: relative;
    top: -36px;
}
.healthy li.you-10.active .icon,.healthy li.you-9.on .icon{
    position: relative;
    top: -36px;
}
/*.healthy li.you-10.active,.healthy li.you-10.on{background:  no-repeat!important;background-size: 100% 100%;position: relative;top:-30px;}*/
.healthy li.newyou-1.active,.healthy li.newyou-1.on{background:  no-repeat!important;background-size: 100% 100%;position: relative;top:-30px;}
.healthy li.newyou-2.active,.healthy li.newyou-2.on{background:  no-repeat!important;background-size: 100% 100%;position: relative;top:-30px;}
.healthy li.newyou-12.active,.healthy li.newyou-12.on{background:  no-repeat!important;background-size: 100% 100%;position: relative;top:-30px;}
.healthy li.newyou-14.active,.healthy li.newyou-14.on{background:  no-repeat!important;background-size: 100% 100%;position: relative;top:-24px;}

.healthy li:hover .icon {
    opacity: 1;
    cursor: pointer;
}
.healthy li:hover p{
    opacity: 1;
}

.nav-subnav {
    position: absolute;
    top: 66px;
    left: -1px;
    width: 100%;
    height: 218px;
    border: 1px solid #11b2ff;
    background: rgba(8, 25,55, .75);
}
.subnav-item {
    position: absolute;
    top: 50%;
    left: 50%;
    display: flex;
	justify-content: center;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.subnav-item li {
    text-align: center;
}
.subnav-item li a {
    display: block;
    margin: 0 30px;
}
.subnav-item li .pic-img img {
    display: block;
    margin: 0 auto;
    opacity: .6;
    height: 145px;
}
.subnav-item li p {
    font-size: 12px;
    color: #cccccc;
}
.subnav-item li:hover .pic-img img {
    opacity: 1;
}
.subnav-item li:hover p {
    color: #fff;
}
/* .healthy li.you-1:hover{background:  no-repeat;background-size: 100% 100%;cursor: pointer;}
.healthy li.you-2:hover{background:  no-repeat;background-size: 100% 100%;}
.healthy li.you-3:hover{background:  no-repeat;background-size: 100% 100%;cursor: pointer;}
.healthy li.you-4:hover{background:  no-repeat;background-size: 100% 100%;}
.healthy li.you-5:hover{background:  no-repeat;background-size: 100% 100%;}
.healthy li.you-6:hover{background:  no-repeat;background-size: 100% 100%;}
.healthy li.you-7:hover{background:  no-repeat;background-size: 100% 100%;}
.healthy li.you-8:hover{background:  no-repeat;background-size: 100% 100%;}
.healthy li.you-9:hover{background:  no-repeat;background-size: 100% 100%;}
.healthy li.you-10:hover{background:  no-repeat;background-size: 100% 100%;}
.healthy li.newyou-1:hover{background:  no-repeat;background-size: 100% 100%;}
.healthy li.newyou-2:hover{background:  no-repeat;background-size: 100% 100%;}
.healthy li.newyou-12:hover{background:  no-repeat;background-size: 100% 100%;}
.healthy li.newyou-14:hover{background:  no-repeat;background-size: 100% 100%;} */

 /* .healthy li.you-10{background:  no-repeat;background-size: 100% 100%;} */
 /* .healthy li.you-11{background:  no-repeat;background-size: 100% 100%;} */


.healthy li.guwu-1.active,.healthy li.guwu-1.on{background:  no-repeat!important;background-size: 100% 100%;position: relative;top:-19px;}
.healthy li.guwu-2.active,.healthy li.guwu-2.on{background:  no-repeat!important;;background-size: 100% 100%;position: relative;top:-19px;}
.healthy li.guwu-3.active,.healthy li.guwu-3.on{background:  no-repeat!important;;background-size: 100% 100%;position: relative;top:-19px;}
.healthy li.guwu-1{background:  no-repeat;background-size: 100% 100%;cursor: pointer;}
.healthy li.guwu-2{background:  no-repeat;background-size: 100% 100%;}
.healthy li.guwu-3{background:  no-repeat;background-size: 100% 100%;cursor: pointer;}
.healthy li.guwu-1:hover{background:  no-repeat;background-size: 100% 100%;cursor: pointer;}
.healthy li.guwu-2:hover{background:  no-repeat;background-size: 100% 100%;}
.healthy li.guwu-3:hover{background:  no-repeat;background-size: 100% 100%;cursor: pointer;}

.vedio-link{}


.product-li{width: 100%;}
.product-mask{position: absolute;top:0;left: 0;width: 100%;height:100%;z-index: 100;}
.product-mask.yp-bg-1{background:  no-repeat center center;background-size: auto 600px;}
.product-mask.yp-bg-2{background:  no-repeat center center;background-size: auto 600px;}
.product-mask.yp-bg-3{background:  no-repeat center center;background-size: auto 600px;}
.product-mask.yp-bg-4{background:  no-repeat center center;background-size: auto 600px;}
.product-mask.yp-bg-5{background:  no-repeat center center;background-size: auto 600px;}
.product-mask.yp-bg-6{background:  no-repeat center center;background-size: auto 600px;}
.product-mask.yp-bg-7{background:  no-repeat center center;background-size: auto 600px;}
.product-mask.yp-bg-8{background:  no-repeat center center;background-size: auto 600px;}
.product-mask.yp-bg-9{background:  no-repeat center center;background-size: auto 600px;}
.product-mask.yp-bg-10{background:  no-repeat center center;background-size: auto 600px;}
.product-mask.yp-bg-23{background:  no-repeat center center;background-size: auto 600px;}
.product-mask.yp-bg-24{background:  no-repeat center center;background-size: auto 600px;}
.product-mask.sc-bg-1{background:  no-repeat center center;background-size: auto 600px;}
.product-mask.yp-bg-25{background:  no-repeat center center;background-size: auto 600px;}
.product-mask.yp-bg-26{background:  no-repeat center center;background-size: auto 600px;}
.product-mask.yp-bg-27{background:  no-repeat center center;background-size: auto 600px;}


.product-mask.zb-bg-1{background:  no-repeat center center;background-size: auto 600px;}


.product-mask.guwu-bg-1{background:  no-repeat center center;background-size: auto 600px;}
.product-mask.guwu-bg-2{background:  no-repeat center center;background-size: auto 600px;}
.product-mask.guwu-bg-3{background:  no-repeat center center;background-size: auto 600px;}

.product-mask.bg-3{background:  no-repeat center center;background-size: auto 992px;}
.product-mask.bg-4{background:  no-repeat center center;background-size: auto 992px;}

.product-video{width: 100%;height: 100%;position: relative;overflow: hidden}

/* 视频加载动画 */
.loading {width: 80%;height: 100%;position: absolute;top: 0;bottom:0;right:0;background: #0b2d73;z-index: 8;}
.spinner {margin-top: 240px;margin-left: 800px;width: 40px;height: 40px;position: relative;}
.container1 > div, .container2 > div, .container3 > div {width: 6px;height: 6px;background-color: #fff;border-radius: 100%;position: absolute;-webkit-animation: bouncedelay 1.2s infinite ease-in-out;animation: bouncedelay 1.2s infinite ease-in-out;-ms-animation: bouncedelay 1.2s infinite ease-in-out;-webkit-animation-fill-mode: both;animation-fill-mode: both;-ms-animation-fill-mode: both;}
.spinner .spinner-container {position: absolute;width: 100%;height: 100%;}
.container2 {-webkit-transform: rotatez(45deg);transform: rotatez(45deg);}
.container3 {-webkit-transform: rotatez(90deg);transform: rotatez(90deg);}
.circle1 { top: 0; left: 0; }
.circle2 { top: 0; right: 0; }
.circle3 { right: 0; bottom: 0; }
.circle4 { left: 0; bottom: 0; }
.container2 .circle1 {-webkit-animation-delay: -1.1s;animation-delay: -1.1s;-ms-animation-delay: -1.1s;}
.container3 .circle1 { -webkit-animation-delay: -1.0s;animation-delay: -1.0s;-ms-animation-delay: -1.0s;}
.container1 .circle2 {-webkit-animation-delay: -0.9s;animation-delay: -0.9s;-ms-animation-delay: -0.9s;}
.container2 .circle2 {-webkit-animation-delay: -0.8s;animation-delay: -0.8s;-ms-animation-delay: -0.8s;}
.container3 .circle2 {-webkit-animation-delay: -0.7s;animation-delay: -0.7s;-ms-animation-delay: -0.7s;}
.container1 .circle3 {-webkit-animation-delay: -0.6s;animation-delay: -0.6s;-ms-animation-delay: -0.6s;}
.container2 .circle3 {-webkit-animation-delay: -0.5s;animation-delay: -0.5s;-ms-animation-delay: -0.5s;}
.container3 .circle3 {-webkit-animation-delay: -0.4s;animation-delay: -0.4s;-ms-animation-delay: -0.4s;}
.container1 .circle4 {-webkit-animation-delay: -0.3s;animation-delay: -0.3s;-ms-animation-delay: -0.3s;} 
.container2 .circle4 {-webkit-animation-delay: -0.2s;animation-delay: -0.2s;-ms-animation-delay: -0.2s;}
.container3 .circle4 {-webkit-animation-delay: -0.1s;animation-delay: -0.1s;-ms-animation-delay: -0.1s;}

@-webkit-keyframes bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes bouncedelay {
  0%, 80%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}
@keyframes bouncedelay {
  0%, 80%, 100% {
    -ms-transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% {
    -ms-transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}





.product-video video{position: absolute;right:-20px;height:720px;top:-60px;}
.product-video img{width:auto;position: absolute;left:50%;margin-left:-350px;top:-66px;-webkit-transform: scale(1.1);transform: scale(1.1);
    -webkit-animation: suoxiao 10s ease 1 forwards;
    animation: suoxiao 10s ease 1 forwards;
    -o-animation: suoxiao 10s ease 1 forwards;
}
.product-video.jerry_css img{width:1108px;  position: absolute;left:52%;margin-left:-350px;top:-66px;-webkit-transform: scale(1.1);transform: scale(1.1);
    -webkit-animation: suoxiao 10s ease 1 forwards;
    animation: suoxiao 10s ease 1 forwards;
    -o-animation: suoxiao 10s ease 1 forwards;
}


.product-sanyi-left{position: absolute;left: 50%;margin-left: -616px;top:174px;
    animation:leftin 3s;
    -webkit-animation:leftin 3s; /* safari and chrome */
    -moz-animation:leftin 3s;
    -o-animation:leftin 3s;
}
.product-sanyi-left img{width: auto;display: block;}
.btn-box{margin-top:32px;position: relative;}
.btn-shadow{position: absolute;left: -7px;top:-3px;z-index: 1;}
.vedio-link{width:160px;height:53px;background:  no-repeat;background-size: 100% 100%;display: block;position: relative;z-index: 2;}
.vedio-link:hover{background:  no-repeat;background-size: 100% 100%;}
.specifications-box{width:100%;padding:70px 0;background: #fff;}
.specifications-h{height:65px;background:  no-repeat center center;background-size: auto 65px;}
.specifications-list{width:1166px;margin: 0 auto;overflow: hidden;overflow: hidden;}
.specifications-li{margin: 75px 2.2% 0 2.2%;width: 28.93%;float: left;}
.specifications-top{height: 394px;border:1px solid #fff;border-bottom: none;position: relative;}
.specifications-img{text-align: center;position: absolute;bottom:50px;width: 100%;}
.specifications-img img{width: auto;}
.specifications-top p{line-height: 50px;text-align: center;font-size: 18px;color:#333;position: absolute;bottom:0;width: 100%;}
.specifications-top .guo{line-height:30px;}
.specifications-li:hover .specifications-top{border:1px solid #dddddd;border-bottom: none;box-shadow: 0 0 10px #ddd;}
.specifications-link {
    display: block;
    margin: 0 auto;
    line-height: 62px;
    border: 1px solid #d31e20;
    background-color: #d31e20;
    font-size: 22px;
    color: #fff;
    text-align: center;
}
.specifications-link:hover{
    border: 1px solid #e20609;
    background-color: #e20609;
}

.parameter-box{width:100%;padding:70px 0;background: #fff;}
.parameter-h{height:65px;background:  no-repeat center center;background-size: auto 65px;}
.parameter-ctt{width: 1200px;margin: 0 auto;overflow: hidden;margin-top: 75px;}
.parameter-img{float: left;margin-left: 35px;width: auto;margin-top: 15px;}
.parameter-text{margin-left: 550px;width: 580px;}
.parameter-text p{font-size: 18px;color: #333;line-height: 48px;padding-left: 8px; letter-spacing:-1px;}
.parameter-text p.akey{background: #ed9c00;color:#fff;}
.parameter-text p.akey.akey-bj1{background: #138837;}
.parameter-text p.akey.akey-bj2{background: #c91b1c;}
.parameter-text p.akey.akey-bj3{background: #604c41;}
.parameter-text p.akey.akey-bj4{background: #f08301;}
.parameter-text p span{display: inline-block;width: 120px;text-align:justify;color:#333;}
.parameter-text label{width:410px;text-align: center;line-height: 40px;background: #e02a39;color: #fff;font-size: 22px;display: block;}



.product-dt1-1{height:600px;background: no-repeat center center;background-size: auto 100%;}
/*.product-dt1-2{height:1000px;background: no-repeat center center;background-size: auto 100%;}*/
.product-dt1-3{height:1000px;background: no-repeat center center;background-size: auto 100%;}
.product-dt1-4{height:1000px;background: no-repeat center center;background-size: auto 100%;}
.product-dt1-5{height:1000px;background: no-repeat center center;background-size: auto 100%;}
.product-dt1-6{height:1000px;background: no-repeat center center;background-size: auto 100%;}
.product-dt1-7{height:1000px;background: no-repeat center center;background-size: auto 100%;}
.product-dt1-8{height:1000px;background: no-repeat center center;background-size: auto 100%;}
.product-dt1-9{height:1000px;background: no-repeat center center;background-size: auto 100%;}
.product-dt1-10{height:1000px;background: no-repeat center center;background-size: auto 100%;}
.product-dt1-11{height:1000px;background: no-repeat center center;background-size: auto 100%;}
.product-dt1-12{height:1000px;background: no-repeat center center;background-size: auto 100%;}
.product-dt1-13{height:968px;background: no-repeat center center;background-size: auto 100%;}
.product-dt1-14{height:672px;background: no-repeat center center;}


.product-dt2-1{height:600px;background: no-repeat center center;background-size: auto 100%;}
/*.product-dt2-2{height:1000px;background: no-repeat center center;background-size: auto 100%;}*/
.product-dt2-3{height:1000px;background: no-repeat center center;background-size: auto 100%;}
.product-dt2-4{height:659px;background: no-repeat center center;background-size: auto 100%;}

.product-dt3-1{height:600px;background: no-repeat center center;background-size: auto 100%;}
/*.product-dt3-2{height:1000px;background: no-repeat center center;background-size: auto 100%;}*/
.product-dt3-3{height:1000px;background: no-repeat center center;background-size: auto 100%;}
.product-dt3-4{height:711px;background: no-repeat center center;background-size: auto 100%;}

.product-dt4-1{height:600px;background: no-repeat center center;background-size: auto 100%;}
/*.product-dt4-2{height:1000px;background: no-repeat center center;background-size: auto 100%;}*/
.product-dt4-3{height:1000px;background: no-repeat center center;background-size: auto 100%;}
.product-dt4-4{height:680px;background: no-repeat center center;background-size: auto 100%;}

.product-dt5-1{height:600px;background: no-repeat center center;background-size: auto 100%;}
/*.product-dt5-2{height:1000px;background: no-repeat center center;background-size: auto 100%;}*/
.product-dt5-3{height:1000px;background: no-repeat center center;background-size: auto 100%;}
.product-dt5-4{height:458px;background: no-repeat center center;background-size: auto 100%;}

.product-dt6-1{height:600px;background: no-repeat center center;background-size: auto 100%;}
/*.product-dt6-2{height:1000px;background: no-repeat center center;background-size: auto 100%;}*/
.product-dt6-3{height:422px;background: no-repeat center center;background-size: auto 100%;}
.product-dt6-4{height:628px;background: no-repeat center center;background-size: auto 100%;}

.product-dt7-1{height:600px;background: no-repeat center center;background-size: auto 100%;}
/*.product-dt7-2{height:1000px;background: no-repeat center center;background-size: auto 100%;}*/
.product-dt7-3{height:1000px;background: no-repeat center center;background-size: auto 100%;}
.product-dt7-4{height:458px;background: no-repeat center center;background-size: auto 100%;}

.product-dt8-1{height:600px;background: no-repeat center center;background-size: auto 100%;}
/*.product-dt8-2{height:1000px;background: no-repeat center center;background-size: auto 100%;}*/
.product-dt8-3{height:1000px;background: no-repeat center center;background-size: auto 100%;}
.product-dt8-4{height:483px;background: no-repeat center center;background-size: auto 100%;}

.product-dt9-1{height:600px;background: no-repeat center center;background-size: auto 100%;}
/*.product-dt9-2{height:1000px;background: no-repeat center center;background-size: auto 100%;}*/
.product-dt9-3{height:1000px;background: no-repeat center center;background-size: auto 100%;}
.product-dt9-4{height:458px;background: no-repeat center center;background-size: auto 100%;}
.product-dt10-1{height:600px;background: no-repeat center center;background-size: auto 100%;}
.product-dt10-4{height:458px;background: no-repeat center center;background-size: auto 100%;}

.product-zbctt1-1{height:600px;background: no-repeat center center;background-size: auto 100%;}
/*.product-zbctt1-2{height:1000px;background: no-repeat center center;background-size: auto 100%;}*/
.product-zbctt1-3{height:447px;background: no-repeat center center;background-size: auto 100%;}
.product-zbctt1-4{height:593px;background: no-repeat center center;background-size: auto 100%;}


.product-scctt1-1{height:600px;background: no-repeat center center;background-size: auto 100%;}


.product-gwctt2-1{height:600px;background: no-repeat center center;background-size: auto 100%;}
/*.product-gwctt2-2{height:1000px;background: no-repeat center center;background-size: auto 100%;}*/
.product-gwctt2-3{height:972px;background: no-repeat center center;background-size: auto 100%;}


.product-gwctt3-1{height:600px;background: no-repeat center center;background-size: auto 100%;}
/*.product-gwctt3-2{height:1000px;background: no-repeat center center;background-size: auto 100%;}*/
.product-gwctt3-3{height:972px;background: no-repeat center center;background-size: auto 100%;}

.product-khzy-1{height:1335px;background: no-repeat center center;background-size: auto 100%;}
.product-khzy-2{height:2008px;background: no-repeat center center;background-size: auto 100%;}


.product-dt15-15{height:484px;background: no-repeat center center;background-size: auto 100%;}
.product-dt16-16{height:458px;background: no-repeat center center;background-size: auto 100%;}

.product-dt17-17{height:481px;background: no-repeat center center;background-size: auto 100%;}

.product-dt20-20{height:459px;background: no-repeat center center;background-size: auto 100%;}
.product-dt21-21{height:459px;background: no-repeat center center;background-size: auto 100%;}
.product-dt23-4{height:459px;background: no-repeat center center;background-size: auto 100%;}
.product-dt24-4{height:459px;background: no-repeat center center;background-size: auto 100%;}

@keyframes leftin
{
    0%{left: -10%;}
    100%{left: 50%;}
}

@-webkit-keyframes leftin /* safari and chrome */
{
    0%{left: -10%;}
    100%{left: 50%;}
}
@-moz-keyframes leftin /* safari and chrome */
{
    0%{left: -10%;}
    100%{left: 50%;}
}

@-o-keyframes leftin /* safari and chrome */
{
    0%{left: -10%;}
    100%{left: 50%;}
}

@media screen and (max-width: 1450px) {
    .product-nav{width:1280px;margin-left: -640px;}
    .product-font{width:300px;}
    .product-nav-box{position: absolute;left: 300px;}
    .product-dt1{height:900px;background: no-repeat center center;background-size: auto 100%;}
    .product-dt2{height:1000px;background: no-repeat center center;background-size: auto 100%;}
}
@media screen and (max-width: 1340px) {
    .product-nav{width:1200px;margin-left: -600px;}
    .product-font{width:300px;}
    .product-nav-box{position: absolute;left: 300px;}
    .product-dt1{height:900px;background: no-repeat center center;background-size: auto 100%;}
    .product-dt2{height:1000px;background: no-repeat center center;background-size: auto 100%;}
}
/*关于佳格*/
.aboutus-bn{width: 100%;height:480px;}
.see-details-btn{
    border: 1px solid #074b9a;
    line-height: 62px;
    border-radius: 50px;
    text-align: center;
    width: 172px;
    padding-left: 10px;
    background: transparent;
    color: #074b9a;
    background: rgba(255,255,255,0.5);
    font-size: 24px;
    outline: none;
    position: absolute;
    left:50%;
    margin-left: -92px;
    bottom: 32px;
    font-family: "microsoft yahei";
    letter-spacing:10px;
}
.see-details-btn:hover{ background: rgba(255,255,255,1);}

.aboutus-bn.bj1{background: no-repeat center center;background-size: auto 100%;}
.aboutus-bn.bj2{background: no-repeat center center;background-size: auto 100%;display: none;}
.aboutus-bn.bj3{background: no-repeat center center;background-size: auto 100%;display: none;}
.aboutus-bn.bj4{background: no-repeat center center;display: none;}
.aboutus-ctt{width: 100%;position: relative;}


.aboutus-box{width: 1200px;margin: 0 auto;background-color: #f4f4f4;padding: 60px 0 100px 0;overflow: hidden;}
.aboutus-left{ border-bottom: 1px solid #3878c7; width: 100%;text-align: center;padding-top: 10px; overflow: hidden;}
.aboutus-left a{float: left;  line-height:50px;display: inline-block;text-align: center;font-size: 18px;color:#333333; margin-right:27px }
.aboutus-left a.active{border-bottom: 2px solid #164297;color:#164297; font-weight: 600}
.aboutus-left h2{float: left;width: 164px; margin-right:35px;  text-align: center; font-weight: 600; font-size: 26px; height: 50px; line-height: 50px; color: #333}
.aboutus-left .box{width: 1200px;
    margin: 0 auto;}
    




.aboutus-right{margin-left:174px;}
.aboutus-right-li{padding-right:160px;}
.layer-second{margin-left:142px;margin-right:144px;}
.aboutus-right-li h4{padding-left: 74px;line-height: 60px;font-size: 32px;font-weight: 600;color: #164297;background:  no-repeat left center;}
.aboutus-right-li h4 span{font-size: 16px;color: #999999;font-weight: 500;}
.vision-box h5{font-size: 24px;color: #164297;line-height: 24px;font-weight: 600;margin-top: 58px;}
.vision-box h5 img{float:left;margin-top:10px;margin-right:10px;}
.vision-box p{font-size: 18px;color: #666666;margin-top: 32px;line-height: 36px;}
.vision-box .logo{width: auto;display: block;margin-top: 20px;}
.aboutus-right-img{vertical-align: middle;margin-top: 20px;}
.aboutus-right-img img{vertical-align: middle;margin-right: 30px;}

.layer-ul{overflow: hidden;margin-top: 35px;}
.layer-ul li{width: 172px;float: left;}
.layer-ul li div img{display: block;width: auto;margin: 0 auto;}
.layer-ul li h6{font-size: 17px;text-align: center;color:#666666;line-height: 23px;margin-top: 12px;font-weight: 600;}
.layer-ul li>p.name-p{font-size: 12px;color:#6c6c69;text-align: center;line-height: 30px;margin-top: 12px;}
.layer-ul li>p.name-p span{font-size: 24px;color: #164297;}
.layer-ul li>img{width: 100%;display: block;margin-top: 3px;padding-bottom: 6px;}
.layer-ul li>p{text-align: left;font-size: 15px;color:#666666;line-height: 18px;padding: 3px 0;}

.memorabilia-text{margin-top: 35px;padding-bottom: 10px;background:  no-repeat left 80px top; background-size: auto 100%;}
.memorabilia-line{overflow: hidden;}
.memorabilia-line time{float: left;width:80px;font-size: 20px;line-height: 18px;color:#333333;}
.memorabilia-line p{margin-left: 80px;line-height: 18px;font-size: 18px;color:#666666;padding: 0 25px 32px 25px;}

.mighty-ctt{margin-top: 35px;position:relative;}

.one,.two,.three,.four{width:100px;height:60px;overflow:hidden;}
.one{z-index: 4;position: absolute;top: 177px;left: 348px;}
.two{z-index: 4;position:absolute;left:500px;top:288px;}
.three{z-index: 4;position:absolute;left: 562px;top: 279px;}
.four{z-index: 4;position:absolute;top: 393px;left: 554px;}
.chinamap{position:relative;}



.intro_box .box { margin-top:66px }
.intro_box .box_2 .p{ margin-top: 25px }
.intro_box .box_2 .p div{ margin-top:10px; font-size:18px; overflow: hidden;}
.intro_box .box_2 .p div i{ float: left }
.intro_box .box_2 .p div i{ padding: 0px 9px 0px 3px;background: #153f93; font-size:24px; color: #fff; font-weight: 600 }
.intro_box .box_2 .p div p{float: right; width:94%; color: #666; line-height:36px}
.intro_box .box_2 .p div img{ margin-top: 5px }

.intro_box .box_3 .top{ overflow: hidden;  margin-top:23px}
.intro_box .box_3 .top .left{ float: left; width: 53%}
.intro_box .box_3 .top .right{ float: right; width:400px}
.intro_box .box_3 .top .right img{ width: 100% }
.intro_box .box_3 .top .left i{padding: 0px 9px 0px 3px;background: #153f93; font-size:24px; color: #fff; font-weight: 600; margin-right: 20px}
.intro_box .box_3 .top .left p{ width:93%; color: #666; line-height:35px; margin-top:9px; font-size:18px }
.intro_box .box_3 .top .left p:nth-of-type(1){ margin-top: 0px }
.intro_box .box_3 .top .left p img{ margin-right: 20px;    vertical-align: middle; margin-top: -5px }

.intro_box .box_3 .bottom ul { /*display: flex; justify-content:space-between*/ overflow: hidden; margin-top:20px}
.intro_box .box_3 .bottom ul li{ float: left; width: 204px; margin-right:16px ; overflow: hidden; margin-top:8px}
.intro_box .box_3 .bottom ul li:nth-of-type(4n){ margin-right: 0px }

.intro_box .box_4 .center{ margin-top:25px; overflow: hidden;}
.intro_box .box_4 .center h5{ font-size: 24px; color: #333;  font-weight: 600 }
.intro_box .box_4 .center p{ font-size: 18px; color: #666; margin-top: 20px; line-height: 36px}
.intro_box .box_4 .center a{ float: right; font-size: 18px; color: #153f93 }
/*四大厂区*/
.chang{display:none;}
.one-neimeng{position:absolute;z-index:11;top: 172px;left: 80px;}
.two-wujiang{position:absolute;z-index:11;top: 236px;left: 235px;}
.three-taicang{position:absolute;z-index:11;top: 274px;left: 295px;}
.four-xiamen{position:absolute;z-index:11;top: 387px;left: 285px;}



.mighty-img{display: block;width: auto;margin-left: 50px;}
.mighty-text{margin-left: 238px;margin-top: 30px;}
.mighty-text h6{font-size: 24px;color: #333;padding-top: 30px;padding-bottom: 8px;}
.mighty-text h6 span{font-size: 45px;color: #164297;}
.mighty-text p{line-height: 24px;font-size: 18px;color:#666;padding: 3px 0;}
.mighty-ol{margin-top: 10px;}
.mighty-ol li{line-height: 30px;color:#666;font-size: 18px;}
.mighty-ol li i{width: 24px;height: 18px;display: inline-block;background:  no-repeat;background-size: 24px;vertical-align: middle;}
.mighty-ol li i.region-icon1{background-position: 0 0;}
.mighty-ol li i.region-icon2{background-position: 0 -32px;}
.mighty-ol li i.region-icon3{background-position: 0 -64px;}
.mighty-ol li i.region-icon4{background-position: 0 -96px;}
.mighty-ol li i.region-icon5{background-position: 0 -128px;}
.mighty-ol li i.region-icon6{background-position: 0 -160px;}
.mighty-ol li i.region-icon7{background-position: 0 -192px;}
.mighty-ol li i.region-icon8{background-position: 0 -224px;}
.mighty-ol li i.region-icon9{background-position: 0 -256px;}
.mighty-ol li span{font-weight: 600;display: inline-block;padding-left: 10px;margin-right: 20px;}
.mighty-text  a{color:#ed1a2e;font-size: 18px;display: inline-block;padding-left: 25px;background:  no-repeat left center;background-size:17px; }






.honor-bn{width: 100%;height:480px;
    background: no-repeat center center;background-size: auto 100%;
    position: relative;}
.contact-bn{width: 100%;height:2440px;
    background: no-repeat center center;background-size: auto 100%;
    position: relative;}
.home-back1{position: absolute;top:528px;left: 50%;margin-left: -500px;width:60px;height:30px;}
.home-back2{position: absolute;top:20px;left: 50%;margin-left: -500px;width:60px;height:30px;}
.home-back3{position: absolute;top:520px;left: 50%;margin-left: -500px;width:60px;height:30px;}
.home-back4{position: absolute;top:520px;left: 50%;margin-left: -440px;width:60px;height:30px;}

.honor-box{width: 1200px;background-color: #fff;margin: 0 auto;padding-top: 10px;padding-bottom: 100px;}
.honor-list{width:1000px;margin: 0 auto;margin-top: 70px;overflow: hidden;}
.honor-list h5{font-size: 24px;color: #17459b;text-align: center;line-height: 30px;background:  no-repeat center center;background-size: 997px;font-weight: 600;}
.honor-li{margin-top: 35px;}
.honor-li h6{font-size: 20px;line-height: 24px;color: #666666;text-align: center;font-weight: 600;}
.honor-img-ul{padding:0 10px;overflow: hidden;margin-top: 8px;}
.honor-img-ul li{width: 33.33%;padding:10px;float: left;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing:border-box;}
.honor-img-ul li img{width: 100%;}

.honor-prize{overflow: hidden;padding-top: 40px;}
.honor-prize-img{float: left;padding: 0 50px 0 90px;border-right: 1px solid #e2e2e2;}
.honor-prize-img img{width: auto;display: block;}
.honor-prize-text{margin-left: 375px;padding-left: 50px;}
.honor-prize-text div{overflow: hidden;}
.honor-prize-text div time{font-size: 18px;color: #333333;line-height: 38px;float: left;}
.honor-prize-text div p{margin-left: 150px;font-size: 18px;color: #333333;line-height: 38px;}

.honor-quality{display: flex;flex-wrap: wrap;overflow: hidden;padding-left: 20px;margin-right: -10%;}
.honor-quality-li{display: flex;flex-direction: column;justify-content: space-between;width: 25%;font-weight:800;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding-right: 20px;margin-top: 30px;}
.honor-quality-li h6{font-size: 18px;color: #333333;line-height: 24px;margin-bottom: 10px;font-weight:800;}
.honor-quality-li p{font-size: 15px;color: #333333;line-height: 21px;}
.honor-quality-li i{width: 100%;height:120px;display: block;margin-top: 30px;}
.honor-quality-li i img{display: block;width: auto;}



/*videos*/
.videos-nav{background: no-repeat center center;background-size: auto 100%;height:67px;position: relative;}
.videos-nav-box{width:100%;background: #fff;border-bottom: 1px solid #256cc3;}
.videos-nav-center{width: 1200px;margin: 0 auto;overflow: hidden;}
.videos-nav-center h6{float: left;height:67px;line-height: 90px;font-size: 26px;color: #333333;margin-right: 70px;}
.videos-nav-center a{float: left;height:67px;line-height: 90px;font-size: 18px;color: #333333;padding: 0 2px;margin-right: 24px;}
.videos-nav-center a.active{color: #256cc3;font-weight: 700;border-bottom: 3px solid #256cc3;}




.videos-video{background:  no-repeat center center;background-size:100% 100%;height:480px;overflow: hidden;}
.videos-video-center{width:853px;margin: 0 auto;position: relative;display: block;height:480px;overflow: hidden;}
.videos-jiep{width:auto;display: block;}
.videos-play{position: absolute;cursor:pointer;left: 50%;top:50%;margin-left: -54px;margin-top: -54px;width: 108px;height: 108px;background:  no-repeat;background-size: 100% 100%;cursor: pointer;z-index: 11;}
.videos-sp{height:480px;z-index: 10;}
.videos-video-p{font-size: 36px;padding: 0 20px;line-height: 100px;position: absolute;bottom:0;left: 0;width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;width: 100%;background-color: rgba(37,108,195,0.6);color:#fff;font-weight: 600;}
.videos-list{width:1200px;margin: 0 auto;background: #fff;position: relative;padding: 220px 0 16px 0;}
.videos-list-h6{position: absolute;top:80px;left:-22px;background:  no-repeat;background-size: 100%;width: 200px;height:68px;line-height: 60px;font-size: 24px;text-align: center;color:#fff;}
.videos-list2{width:1200px;margin: 0 auto;background: #fff;position: relative;padding: 140px 0 55px 0;}
.videos-list2 .videos-list-h6{position: absolute;top:0;left:-22px;background:  no-repeat;background-size: 100%;width: 200px;height:68px;line-height: 60px;font-size: 24px;text-align: center;color:#fff;}
.videos-list-h6.bj1{background:  no-repeat;background-size: 100%;}
.videos-list-ul{width:88.5%;overflow: hidden;margin: 0 auto;display:flex;flex-wrap:wrap;}
.videos-list-ul li{float: left;margin:0 1.8% 40px 1.8%;width:29.73%;}
.videos-list-img{position: relative;width: 100%;}
.videos-list-img img{width: 100%;display: block;}
.videos-list-img i{width:45px;height:60px;cursor:pointer;position: absolute;top:50%;left: 50%;margin-top: -30px;margin-left: -30px;background:  no-repeat;background-size: 100%;}
.videos-list-ul li>p{padding:20px 0;line-height: 1;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color:#4c4a49;}
/*视频弹窗*/
.video-pop{position: fixed;top:0;left: 0;width:100%;height: 100%;background: rgba(0,0,0,0.7);z-index: 999;overflow: scroll;}
.video-pop-ctt{position:absolute;top:150px;width:640px;left: 50%;margin-left: -320px;box-shadow: 0 0 30px #2e7bd9;}
.video-pop-ctt iframe{width:100%;}
.video-pop-ctt video{width: 100%;display: block;}
.js-video-pop-close{position: absolute;right: 0;top:-60px;width:40px;height: 40px;background:  no-repeat;background-size: 100%}







.recruit-text{width: 85%;margin: 0 auto;}
.recruit-text h5{font-size: 24px;color: #d91c2d;line-height: 30px;margin-top: 60px;}
.recruit-text h5.h5-icon1{padding-left: 35px;background:  no-repeat left center;background-size: 24px;}
.recruit-text h5.h5-icon2{padding-left: 35px;background:  no-repeat left center;background-size: 24px;}
.recruit-text h6{font-weight: 600;font-size: 18px;color: #333333;line-height: 24px;margin-top: 24px;;}
.recruit-text p{font-size: 18px;color: #333333;line-height: 36px;margin-top: 18px;}
.recruit-img{margin-left: -20px;margin-right: -20px;overflow: hidden;}
.recruit-img-li{width:50%;float: left;padding: 20px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.recruit-img-li img{width: 100%;}
.recruit-ol{margin-top: 18px;}
.recruit-ol li{font-size: 18px;color: #333333;line-height: 36px;}
.recruit-ol li span{color:#d91c2d;display: inline-block;padding: 0 5px;font-weight: 600;}

.train-text{width: 85%;margin: 0 auto;}
.train-text h5{font-size: 24px;color: #d91c2d;line-height: 30px;margin-top: 60px;}
.train-text h5.h5-icon1{padding-left: 35px;background:  no-repeat left center;background-size: 24px;}
.train-text h6{font-weight: 600;font-size: 18px;color: #333333;line-height: 24px;margin-top: 24px;;}
.train-text h6 span{font-size: 24px;color:#d91c2d;display: inline-block;padding: 0 5px;}
.train-img{margin-top: 10px;width: auto;}
.train-text p{font-size: 18px;color: #333333;line-height: 36px;margin-top: 18px;}

.welfare-text{width: 85%;margin: 0 auto;}
.welfare-text h5{font-size: 24px;color: #d91c2d;line-height: 30px;margin-top: 60px;}
.welfare-text h5.h5-icon1{padding-left: 35px;background:  no-repeat left center;background-size: 24px;}
.welfare-text p{font-size: 18px;color: #333333;line-height: 24px;margin-top: 18px;}




.news-ctt-box{width:1200px;margin: 0 auto;background: #fff;position: relative;padding-bottom: 110px;}
.news-plate{padding: 200px 0 0 0;position: relative;}
.news-hot-ul{width:85%;margin: 0 auto;}
.news-hot-ul li{overflow: hidden;margin-bottom: 60px;}
.news-hot-ul li:last-child{margin-bottom: 0;}
.news-hot-img{float: left;width: 45.7%;}
.news-hot-img img{display: block;width: 100%;}
.news-hot-brief{float: right;width:46.5%;
    position: relative;}
.news-hot-ul li:nth-child(2n) .news-hot-img{float: right;}
.news-hot-ul li:nth-child(2n) .news-hot-brief{float: left;}
.news-brief-text{height: 225px;overflow: hidden;}
.news-brief-text h6{font-size: 24px;color: #1a1a1a;line-height: 32px;font-weight: 600;padding-top: 6px;}
.news-brief-text p{font-size: 18px;line-height: 36px;color: #1a1a1a;margin-top: 12px;max-height: 112px;overflow: hidden;}
.news-brief-link{height:60px;position: relative;}
.news-brief-link img{position: absolute;bottom:10px;left: 0;width: auto;}
.news-brief-link span{position: absolute;bottom:10px;right:0;font-size: 18px;color: #ff2741;}
/*.news-brief-link span:hover{border: 1px solid red;padding: 5px 10px 5px 15px;}*/
.news-hot-brief:hover h6{
    color: #256cc3;
}
.news-year{width:85%;margin: 0 auto;}
.news-year h5{font-size: 26px;line-height: 36px;color: #256cc3;font-weight: 600;}
.fang{margin-top:52px;}
.news-year-ul li h6{font-size: 22px;line-height: 32px;color:#333333;margin-top: 20px;}
.news-year-ul li h6:hover{color: #256cc3;}
.news-year-ul li p{font-size: 13px;line-height: 23px;color:#333333;margin-top: 5px;}
.news-year-ul li p span{display: inline-block;margin-right: 24px;}
.news-toggle{display: flex;justify-content: space-between;margin-top: 60px;}
.news-toggle p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width:300px ;}
.news-more{display: flex;justify-content: center;margin-top: 60px;}
.news-toggle .btn{border: 1px solid #256cc3;padding: 8px 20px;color: #256cc3;}
.news-toggle .btn:hover{color: #fff;background-color: #256cc3;}
.original{
    color: #256cc3;
    text-decoration:underline ;
}
.news-more-box{margin-top: 60px;text-align: center;}
.news-more-link{display:inline-block;margin:0 auto;padding: 0 52px;line-height: 50px;border: 1px solid #256cc3;background-color: transparent;font-size: 18px;color:#256cc3;}
.news-more-link:hover{background-color: #256cc3;color: #fff;}
.news-wechat-ul{width:93.75%;margin:0 auto;}
.news-wechat-ul li{padding: 30px;background: #f9f9f9;margin-bottom: 40px;}
.wechat-image-text-list{margin: 0 auto;overflow: hidden;position: relative;}
.wechat-image-list{float: left;width: 475px;}
.wechat-imagelist img{display: block;width: 100%;}
.wechat-text-list{margin-left: 505px;}
.wechat-text-list h6{font-size: 24px;line-height: 30px;font-weight: 600;color:#256cc3;margin-bottom: 14px;}
.wechat-text-list p{font-size: 18px;line-height: 24px;color:#333;max-height: 96px;overflow: hidden;}
.wechat-text-list time{display: block;font-size: 20px;color: #999999;line-height: 26px;margin-bottom: 12px;}
.wechat-btn-box{position: absolute;right: 0;bottom:0;}
.wechat-btn-box a{
    display: block;
    padding: 0 27px;
    line-height: 44px;
    border: 1px solid #256cc3;
    background-color: transparent;
    font-size: 20px;
    color: #256cc3;
    border-radius: 46px;
}
.wechat-btn-box a:hover{
    background-color: #256cc3;
    color:#fff;
}

.news-consumer-ul{width: 93.75%;margin: 0 auto;}
.news-consumer-ul li{display: block;border: 1px solid #256cc3;margin-bottom: 60px;padding: 25px 30px;}
.consumer-list-img{width: 100%;}
.consumer-list-img img{width:100%;display: block;}
.consumer-list-text{margin-top: 35px;position: relative;padding: 0 20px 5px 20px;}
.consumer-list-text-box{height: 180px;overflow: hidden;margin-right: 160px;}
.consumer-list-text-box h6{font-size: 24px;color: #256cc3;font-weight: 600;line-height: 1;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;margin-bottom: 15px;}
.consumer-list-text-box p{font-size: 18px;color: #333333;line-height: 30px;}
.consumer-list-qr{position: absolute;right:20px;bottom:5px;width:146px;}
.consumer-list-qr img{box-shadow: 0 5px 10px #ccc;width: 100%;}
.consumer-list-qr p{font-size: 14px;color:#333333;line-height: 20px;margin-top: 15px;text-align: center;}


.contact-bn{
    background: no-repeat top center;
    background-size:auto 100%;
    height:480px;}
.contact-list-box{width: 85%;margin: 0 auto;}
.contact-list{margin-bottom: 25px;}
.contact-list>h5{font-size: 18px;color: #424242;line-height: 24px;padding: 5px 0;font-weight: 600;}
.contact-list>p{font-size: 18px;color: #424242;line-height: 24px;padding: 5px 0;}
.contact-list>p.address{padding: 0 0 5px 0;margin-top: -4px;}
.contact-list>p a{padding-left: 30px;background:  no-repeat left bottom;background-size: 20px;height:30px;display: inline-block;margin-left: 20px;font-size: 20px;color:#256cc3;line-height: 40px;}
.contact-list>p a:hover{background:  no-repeat left bottom;background-size: 20px;color:#ff2741;}
.contact-route{margin-top: 20px;background:#4b6bac;padding: 23px 35px;}
.contact-route h6{padding-left: 66px;line-height: 40px;background:  no-repeat left center;background-size: 51px;font-size: 18px;font-weight: 600;color: #fff;margin-bottom: 5px;}
.contact-route p{line-height: 32px;font-size: 18px;color:#fff;}


.details-ctt{width: 1000px;margin:0 auto;padding-bottom: 100px;}
.details-nav{line-height: 22px;font-size: 16px;color:#333333;padding: 20px 0;}
.details-nav a:hover{color:#164095;}
.details-article{padding-top: 20px;margin-right: 200px;}
.details-article.no-margin-right{margin-right: 0px;}
.details-article-h{font-size: 26px;line-height: 32px;}
.details-article-time-box{overflow: hidden;margin-top:20px;}
.details-article-time{display: block;font-size: 16px;color:#999;float: left;}
.details-article-time-box span{display: block;font-size: 16px;color:#999;float: right;}
.details-article-boxs{padding-top: 20px;border-top:1px solid #999999;line-height: 1.4;font-size: 18px;margin-top:10px;}
.details-article-qr{float: right;margin-top:160px;}
.details-article-qr img{display: block;width: auto;}
.details-article-qr p{line-height: 24px;font-size: 16px;text-align: center;margin-top:15px;}

#fcr {
    position: fixed;
    left:20px;top:400px;
    display: inline-block;
    width: 210px;
    z-index: 99999;
    -webkit-animation: pup 3.2s ease 0s infinite;
    animation: pup 3.2s ease 0s infinite;
    -o-animation: pup 3.2s ease 0s infinite
}
.close-fcr{position: absolute;right:0;top:0;width: 40px;height:30px;}
@-webkit-keyframes pup {
    0% {
        -webkit-transform: translate(0px, -10px)
    }
    50% {
        -webkit-transform: translate(0px, -30px)
    }
    100% {
        -webkit-transform: translate(0px, -10px)
    }
}

@keyframes pup {
    0% {
        transform: translate(0px, -10px)
    }
    50% {
        transform: translate(0px, -30px)
    }
    100% {
        transform: translate(0px, -10px)
    }
}

@-webkit-keyframes suoxiao {
    0% {
        -webkit-transform: scale(1.1)
    }
    100% {
        -webkit-transform: scale(1)
    }
}

@keyframes suoxiao {
    0% {
        transform: scale(1.1)
    }
    100% {
        transform: scale(1)
    }
}

.swiper-container{
    height: 519px;
}
.swiper_bottom{
    position: absolute;
    bottom: -85px;
    z-index: 9;
    width:100%;
    height: 300px;
    background:  no-repeat center center;
    background-size: auto 100%;
    overflow: hidden;
}
.home-new{
    margin-top: 150px;
}

.box{
    position: relative;
}

.banner1{
    background:  no-repeat center center;
    height: 519px;
    background-size: auto 100%;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.banner2{
    background:  no-repeat center center;
    height: 519px;
    background-size: auto 100%;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.banner3{
    background:  no-repeat center center;
    height: 519px;
    background-size: auto 100%;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.banner4{
    background:  no-repeat center center;
    height: 519px;
    background-size: auto 100%;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.swiper-pagination-bullet{
    width: 16px!important;
    height: 16px!important;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 0 8px!important;
}
@media screen and (max-width: 1310px){
    /* .banner1{
        background:  no-repeat center center;
        background-size: auto 100%;
    } */
    .banner2{
        background:  no-repeat center center;
        background-size: auto 100%;
    }
    .banner3{
        background:  no-repeat center center;
        background-size: auto 100%;
    }
    .banner4{
        background:  no-repeat center center;
        background-size: auto 100%;
    }
    .index-link {
        margin-left: -608px;
    }
}
.updated{
    padding: 80px 0 0 0 ;
}
.updated>h5{font-size: 24px;color: #17459b;text-align: center;line-height: 30px;background:  no-repeat center center;background-size: 997px;font-weight: 600;}
.updated li a{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.updated ul{
    padding-top: 20px;
}
.updated li h5{
    font-size: 16px;
    line-height: 32px;
    color: #333333;
}
.updated li p{
    font-size: 16px;
    line-height: 32px;
    color: #999999;
}
.updated li a:hover h5{
    color: #256cc3;
}
.none{
    display: none;
}
.product_introduct{
    display: flex;
    width: 1166px;
    margin: 0 auto;
    justify-content: center;
    height: 600px;
}
.product_img{
    display: flex;
    align-items: center;
}

.product_txt{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-left:50px;
}
.product_txt ul{
    padding-top: 20px;
}
.product_txt li{
    display: flex;
    align-items: center;
    padding: 8px 0;
    font-size: 20px;
}
.product_txt li img{
    padding-right: 5px;
}
.newctt1{
    background: url(/uploads/image/cinewctt1/bannerbg.png) no-repeat center center;
    background-size: auto 600px;
}

.newctt1_plate1{
    height: 600px;
    background:  no-repeat center center;
    background-size: auto 100%;
}
.newctt1_plate2{
    height: 460px;
    background: url(/uploads/image/cinewctt1/plate2.png) no-repeat center center;
    background-size: auto 100%;
}

.newctt3_plate1{
    height: 600px;
    background: url(/uploads/image/cinewctt3/plate1.png) no-repeat center center;
    background-size: auto 100%;
}
.newctt3_plate2{
    height: 460px;
    background: url(/uploads/image/cinewctt3/plate2.png) no-repeat center center;
    background-size: auto 100%;
}

.newctt2{
    background: url(/uploads/image/cinewctt2/bannerbg.png) no-repeat center center;
    background-size: auto 600px;
}
.newctt3{
    background: url(/uploads/image/cinewctt3/bannerbg.png) no-repeat center center;
    background-size: auto 600px;
}
.newctt2_plate1{
    height: 600px;
    background:  no-repeat center center;
    background-size: auto 100%;
}
.newctt2_plate2{
    height: 458px;
    background: url(/uploads/image/cinewctt2/plate2.png) no-repeat center center;
    background-size: auto 100%;
}

.hema{
    background: url(/uploads/image/cihema/bannerbg.png) no-repeat center center;
    background-size: auto 600px;
}

.hema_plate1{
    height: 600px;
    background: url(/uploads/image/cihema/plate1.png) no-repeat center center;
    background-size: auto 100%;
}
.hema_plate2{
    height: 456px;
    background: url(/uploads/image/cihema/plate2.png) no-repeat center center;
    background-size: auto 100%;
}
.specifications-hema{
    height: 65px;
    background: url(/uploads/image/cihema/guige-bt.png) no-repeat center center;
    background-size: auto 65px;
}
.product_box{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1200px;
    margin: 0 auto;
}
.product_box li{
    width: 25%;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-sizing: border-box;
    padding: 0 12px;
}
.product_box li img{
    padding: 80px 0px 50px;
}
.productdetails_txt p{
    font-size: 18px;
    color: #333;
    line-height: 48px;
    padding-left: 8px;
}



/*6.20 jerry 活出幸福力*/
.felicity .banner{ background: url(/uploads/image/cifelicity/banner.png) no-repeat center center;
    background-size: auto 100%; height: 480px}

.felicity .case{width: 1200px;
    margin: 0 auto;
    background: #ffd2d1;
    position: relative;
    padding: 30px 0px 50px 0px
    }
.felicity .case ul{    
    display: flex;
    flex-wrap: wrap;}
.felicity .case ul li{
        float: left;
    margin: 0 1.8% 40px 1.8%;
    width: 29.73%;
}
.felicity .case ul li p{ margin-top:10px; font-size: 18px }

.felicity .case .box{width: 88.5%;
    overflow: hidden;
    margin: 0 auto;}
.felicity .case .box h2{ padding:40px 0px 32px 0px}

/*视频公共css*/
.video_popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .7);
    z-index:99999;
    display: none;
}

.video_popup div {
    width:640px;
    height: 360px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.btn_close {
    display: block;
    width: 80px;
    height: 30px;
    position: absolute;
    bottom: 5%;
    left: 50%;
    transform: translatex(-50%);
}
/*end视频公共css*/
/*地道滋味kitchen_didao*/
.kitchen_didao{}
.kitchen_didao .banner{ background: url(/uploads/image/cikitchen/banner_1.png) no-repeat center center;
    background-size: auto 100%; height: 480px}
.kitchen_didao .bg{ position: relative; height: 4713px }
.kitchen_didao .case{
    width: 1200px;
    margin: 0 auto;
    /* background: #ffd2d1; */
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding:100px 0px 50px 0px;
    background: url(/uploads/image/cikitchen/bg_04.png) no-repeat;
    }
    .kitchen_didao .case h1{ margin-left:1.8%  }
.kitchen_didao .case .width88{width:88.5%;overflow: hidden;margin: 0 auto;}
.kitchen_didao .case .box{ margin-top:10px }
.kitchen_didao .case .box.js-box_1{ margin-top: 60px }
.kitchen_didao .case .box h2{ margin-bottom:30px ; margin-left: 1.8%}
.kitchen_didao .case ul{    
    display: flex;
    flex-wrap: wrap;}
.kitchen_didao .case ul li{
        float: left;
    margin: 0 1.8% 35px 1.8%;
    width: 29.73%;
}
.kitchen_didao .case ul li p{ margin-top:10px; color: #535656; font-size: 18px}

/*亲子厨房kitchen_qinzi*/
.qinzi .banner{ background: url(/uploads/image/cikitchen/banner_2.png) no-repeat center center;background-size: auto 100%; height: 480px}
.qinzi .case{width: 1200px;
    margin: 0 auto;
    background: #4dcbf5;
    position: relative;
    padding:80px 0px 50px 0px
    }
.qinzi .case .box{width: 88.5%;
    overflow: hidden;
    margin: 0 auto;}
    .qinzi .case .box_1{ width: 85% }
.qinzi .case .box_1 h2{ font-size: 34px; background:url(/uploads/image/cikitchen/qinzi_title.png) no-repeat center center; background-size: 100% 100%;  display:inline; padding: 0px 20px; color: #164297; font-weight: 600}
.qinzi .case .box_1 h3{ font-size: 24px;color: #164297; font-weight: 600; margin-top: 30px}
.qinzi .case .box_1 .content{ display: flex;justify-content:space-between;align-items:center; margin-top: 30px }
.qinzi .case .box_1 .content .right .top{ width: 489px; height: 372px; background:url(/uploads/image/cikitchen/right.png) no-repeat center center; background-size: 100% 100%;  }
.qinzi .case .box_1 .content .right .top h4{font-size: 24px;color: #164297; font-weight: 600; padding-top:75px; text-align: center;}
.qinzi .case .box_1 .content .right .top p{ text-align: center; font-size: 18px; color: #164297;  margin-top: 15px }
.qinzi .case .box_1 .content .right .button{ text-align: center; line-height: 71px; width: 256px; height: 81px; font-size:24px; background:url(/uploads/image/cikitchen/button.png) no-repeat center center; background-size: 100% 100%; color: #164297; font-weight: 600; margin:20px auto 0px }

.qinzi .case .box_2 h3{ font-size: 24px;color: #164297; font-weight: 600; margin-top: 30px; margin-left:1.8% }
.qinzi .case .box_2 .content{ margin-top: 30px; padding-bottom: 6px}
.qinzi .case .box_2 ul{  display: flex;
    flex-wrap: wrap;}
.qinzi .case .box_2 ul li{
        float: left;
    margin: 0 1.8% 40px 1.8%;
    width: 29.73%;
}
/*刘一帆厨神家常菜kitchen_chushen*/

.chushen .banner{ background: url(/uploads/image/cikitchen/banner_3.png) no-repeat center center;
    background-size: auto 100%; height: 480px}
.chushen .case{width: 1200px;
    margin: 0 auto;
    background: #a70202;
    position: relative;
    padding: 30px 0px 50px 0px
    }
.chushen .case ul{    
    display: flex;
    flex-wrap: wrap;}
.chushen .case ul li{
        float: left;
    margin: 0 1.8% 40px 1.8%;
    width: 29.73%;
}
.chushen .case ul li p{ margin-top:10px; color: #fff; font-size: 18px}

.chushen .case .box{width: 88.5%;
    overflow: hidden;
    margin: 0 auto;}
.chushen .case .box h2{ padding:50px 0px  61px 0px; margin-left: 1.8%}

/*金牌家宴kitchen_jiayan*/ 
.kitchen_jiayan .banner{ background: url(/uploads/image/cikitchen/banner_4.png) no-repeat center center;
    background-size: auto 100%; height: 480px}
.kitchen_jiayan .case{width: 1200px;
    margin: 0 auto;
    background: #f6c22b;
    position: relative;
    padding:80px 0px 50px 0px
}

.kitchen_jiayan .case .box{width: 88.5%;
    overflow: hidden;
    margin: 0 auto;}

.kitchen_jiayan .case .title h3{ font-size: 24px;color: #a70202; font-weight: 600; margin-top: 30px}
.kitchen_jiayan .case .box_1 ul{ overflow: hidden;  margin-top: 25px}
.kitchen_jiayan .case .box_1 ul li{position: relative; padding:26px 16px; background: #a70202; width: 287px; float: left; margin-right:52px; margin-bottom:52px;-moz-box-shadow:0px 4px 7px #8c6d01; -webkit-box-shadow:0px 4px 7px #8c6d01; box-shadow:0px 4px 7px #8c6d01;}
.kitchen_jiayan .case .box_1 ul li .flex{ display: flex; justify-content: space-between;align-items: center;padding-top:40px;}
.kitchen_jiayan .case .box_1 ul li .flex img{ width: 77px; height: 77px; border:3px solid #fcca95; border-radius:5px  }
.kitchen_jiayan .case .box_1 ul li .flex .right{ text-align: center; margin-top:15px  }
.kitchen_jiayan .case .box_1 ul li .flex .right span{ color: #fcca95; line-height:24px }

.kitchen_jiayan .case .box_1 ul li:nth-of-type(3n){ margin-right: 0px }
.kitchen_jiayan .case .box_1 ul li dl{ width: 287px;}
.kitchen_jiayan .case .box_1 ul li dl dd h3{     text-align: center;
    color: #fff;
    font-size: 23px;
    margin-top: 10px;
    position: absolute;
    width: 100%;
    left: 0px; }
.kitchen_jiayan .case .box_1 ul li dl dd p{    color: #fff;
    font-size: 18px;
    line-height: 35px;
    }
.kitchen_jiayan .case .box_1 ul li dl dd a{ display: block; text-align: right; color: #e7b503; font-size: 18px;margin-top: 10px }

.kitchen_jiayan .case .box_2 ul{    
    display: flex;
    flex-wrap: wrap;}
.kitchen_jiayan .case .box_2 ul li{
        float: left;
    margin-right:57px;
    width: 29.73%;
}
.kitchen_jiayan .case .box_2 ul li:nth-of-type(3n){ margin-right:0px  }
.kitchen_jiayan .case .box_2 ul{ margin-top: 28px }
.kitchen_jiayan .case .box_2 ul li p{ color: #a90707; font-size: 18px; margin-top:14px }
.kitchen_jiayan .case .box_2 ul li{ margin-bottom:40px;  }


.kitchen_jiayan .case .box_3 .box_bg{background: url(/uploads/image/cikitchen/box_bg.png) no-repeat center center;
    background-size: auto 100%; height: 1019px; margin-top: 30px; margin-left:-28px }
.kitchen_jiayan .case .box_3{position: relative; margin-bottom:34px }
.kitchen_jiayan .case .box_3 .top{    width: 757px;
    position: absolute;
    top: 100px;
    left:47%;
    transform: translatex(-45%) translatey(50%); }
.kitchen_jiayan .case .box_3 .top p{ text-align: center; color: #fff; font-size: 18px; margin-top: 20px }

.kitchen_jiayan .case .box_3 .box_buttom{    position: absolute;
    bottom: -35px;
    left: 47%;
    transform: translatex(-45%) translatey(-50%);
    width: 678px;}
.kitchen_jiayan .case .box_3 ul{    
    display: flex;
    flex-wrap: wrap;}
.kitchen_jiayan .case .box_3 ul li{
        float: left;
    margin: 0 1.8% 40px 1.8%;
    width: 29.73%;
}
.kitchen_jiayan .case .box_3 ul li p{ margin-top:15px; color: #a90707; font-size: 18px}
.kitchen_jiayan .case .box_3 ul li{ margin-bottom: 60px; }
.kitchen_jiayan .case .box_3 ul li p{ text-align: center; color: #fff }
.kitchen_jiayan .case .box_3  .erweima{ position: absolute; right: 20px; bottom: 20px }



/*delicious 覓宴系列*/
.miyan{}

.miyan .banner{ background: url(/uploads/image/cidelicious/banner_miyan.png) no-repeat center center;
    /*background-size: auto 100%;*/ height: 480px}

.miyan .case{width: 1200px;
    margin: 0 auto;
    background: #ffe8bd;
    position: relative;
    padding:71px 0px 50px 0px
    }
.miyan .case ul{    
    display: flex;
    flex-wrap: wrap;}
.miyan .case ul li{
        float: left;
    margin: 0 1.8% 40px 1.8%;
    width: 29.73%;
}
.miyan .case ul li p{ margin-top:10px; font-size: 18px }

.miyan .case .box{width: 88.5%;
    overflow: hidden;
    margin: 0 auto;}
.miyan .case .box h2{ font-size:47px; padding: 0px 20px; color: #6a3000; font-weight: 600}
.miyan .case .box h3{ margin-top:60px; margin-bottom:32px;padding: 0px 20px;}
.miyan .case .box:nth-of-type(2) h3{ margin-top:19px;}
/*delicious大师系列*/
.dashi .banner{width: 100%; background: url(/uploads/image/cidelicious/banner_dashi.png) no-repeat center center;
    /*background-size: auto 100%;*/ height: 480px;
    }

.dashi .case{width: 1200px;
    margin: 0 auto;
    background: #ffe8bd;
    position: relative;
    padding:71px 0px 0px 0px;
    background:  url(/uploads/image/cidelicious/dashi_bg.png) no-repeat;
    /*background-size: auto 100%;*/
    }
.dashi .case ul{    
    display: flex;
    flex-wrap: wrap;}
.dashi .case ul li{
        float: left;
    margin: 0 1.8% 40px 1.8%;
    width: 29.73%;
}
.dashi .case ul li p{ margin-top:10px ;color: #653400; font-size: 18px}

.dashi .case .box{width: 88.5%;
    overflow: hidden;
    margin: 0 auto;}
.dashi .case .box .title h2{ font-size:47px; padding: 0px 20px; color: #6a3000; font-weight: 600}
.dashi .case .box .title h3{ margin-top:63px; margin-bottom:30px;padding: 0px 20px;}
.dashi .case .box .title h4{padding: 0px 20px;margin-bottom:30px;}

.dashi .box_bottom ul{ overflow: hidden;  margin-top: 25px; padding-bottom:50px }
.dashi .box_bottom ul li{ position: relative; padding:26px 16px; background: #894b04; width: 287px; float: left; margin-right:15px; margin-bottom:34px;-moz-box-shadow:0px 4px 7px #a5986d; -webkit-box-shadow:0px 4px 7px #a5986d; box-shadow:0px 4px 7px #a5986d;}
.dashi .box_bottom ul li:nth-of-type(3n){ margin-right: 0px }
.dashi .box_bottom ul li dl{ width: 287px; }
.dashi .box_bottom ul li dl dd h3{     text-align: center;
    color: #fff;
    font-size: 23px;
    margin-top: 10px;
    position: absolute;
    width: 100%;
    left: 0px; }
.dashi .box_bottom ul li dl dd p{color: #fff;font-size: 18px; line-height:35px; margin-top: 10px;  }
.dashi .box_bottom ul li dl dd a{ display: block; text-align: right; color: #fcca95; font-size: 18px;margin-top: 10px }
.dashi .box_bottom ul li dd .flex{ display: flex; justify-content: space-between;align-items: center;padding-top:40px;}
.dashi .box_bottom ul li dd .flex img{ width: 77px; height: 77px; border:3px solid #fcca95; border-radius:5px  }
.dashi .box_bottom ul li dd .flex .right{ text-align: center; margin-top:15px  }
.dashi .box_bottom ul li dd .flex .right span{ color: #fcca95; line-height:24px }

.dashi .box_bottom{ padding-bottom:16px }

/* 190625 levi */
ul.col-2,
ul.col-3 {
    overflow: hidden;
}
ul.col-2 li {
    width: 49%;
}
ul.col-3 li {
    width: 32%;
}
ul.col-2 li,
ul.col-3 li {
    margin-right: 2%;
}
ul.col-2 li:nth-child(2n 2),
ul.col-3 li:nth-child(3n 3) {
    margin-right: 0;
}
.ad-box {
    width: 100%;
    padding: 70px 0;
    background: #fff;
}
.ad-box .ad-box-h {
    height: 65px;
    background: url(/uploads/image/ci0625/ad-title.png) no-repeat center center;
    background-size: auto 65px;
}
.ad-box .ad-box_list {
    width: 1200px;
    margin: 0 auto;
}
.ad-box .ad-box_list img {
    display: block;
    margin: 0 auto;
}
.ad-box .ad-box_list .ad-box_new {
    padding: 70px 0;
}
.ad-box .ad-box_list .ad-box_new .ad-video {
    padding-top: 30px;
}
.ad-box .ad-box_list .ad-box_new a {
    display: block;
    width: 652px;
    margin: 0 auto;
    overflow: hidden;
}
/*.ad-box .ad-box_list .ad-box_new img:hover {
    transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -webkit-transform:scale(1.2);
}*/
.ad-box .ad-box_list .ad-box_new p {
    padding-top: 5px;
    text-align: center;
    font-size: 22px;
    color: #333;
}
.ad-box .ad-box_list .ad-box_history ul li a {
    display: block;
    overflow: hidden;
}
/*.ad-box .ad-box_list .ad-box_history ul li:hover a img {
    transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -webkit-transform:scale(1.2);
}*/
.ad-box .ad-box_list .ad-box_history ul li p {
    padding-top: 5px;
    text-align: left;
    font-size: 18px;
    color: #333;
    text-align: center;
}
.ad-box .ad-box_list .ad-box_history .ad-video {
    padding-top: 30px;
}

/* 0626 */
.product15 {
    background: url(/uploads/image/ci0product15/bannerbg.png) no-repeat center center;
    background-size: auto 600px;
}
.product15_plate1 {
    height: 600px;
    background: url(/uploads/image/ci0product15/plate1.png) no-repeat center center;
    background-size: auto 100%;
}
.product16 {
    background: url(/uploads/image/ci0product16/bannerbg.png) no-repeat center center;
    background-size: auto 600px;
}

.product16_plate1 {
    height: 600px;
    background: url(/uploads/image/ci0product16/plate1.png) no-repeat center center;
    background-size: auto 100%;
}
.product17 {
    background: url(/uploads/image/ci117/bannerbg.png) no-repeat center center;
    background-size: auto 600px;
}
.product17_plate1 {
    height: 600px;
    background: url(/uploads/image/ci117/plate1.png) no-repeat center center;
    background-size: auto 100%;
}
.product18 {
    background: url(/uploads/image/ci118/bannerbg.png) no-repeat center center;
    background-size: auto 600px;
}
.product18_plate1 {
    height: 600px;
    background: url(/uploads/image/ci118/plate1.png) no-repeat center center;
    background-size: auto 100%;
}
.product19 {
    background: url(/uploads/image/ci119/bannerbg.png) no-repeat center center;
    background-size: auto 600px;
}
.product19_plate1 {
    height: 600px;
    background: url(/uploads/image/ci119/plate1.png) no-repeat center center;
    background-size: auto 100%;
}

.product20 {
    background: url(/uploads/image/ci20/bannerbg.png) no-repeat center center;
    background-size: auto 600px;
}
.product20_plate1 {
    height: 600px;
    background: url(/uploads/image/ci20/plate1.png) no-repeat center center;
    background-size: auto 100%;
}

.product21 {
    background: url(/uploads/image/ci210918/bannerbg.png) no-repeat center center;
    background-size: auto 600px;
}
.product21_plate1 {
    height: 600px;
    background: url(/uploads/image/ci210918/plate1.png) no-repeat center center;
    background-size: auto 100%;
}








