
.w1920{width: 1920px;margin-left: -960px;left:50%;position: relative;}
.w1200{margin:0 auto;width: 1200px;}
p{margin: 0 0 0 0;}
.fl{float: left;}
.fr{float: right;}


/* */
.head{height: 174px;background: #c6162d;text-align: center;}
.th1 {display: inline-block;}
.logo{float: left;line-height: 174px;margin-left: 11px;min-width: 480px;}
.top_tel{background: url(../images/dh.png)no-repeat left;padding-left: 68px;color: #fff;font-size: 20px;line-height: 24px;margin-top: 68px;text-align: start;margin-left: 72px;box-sizing: border-box;}

/* 导航样式 */
.x-menu {margin-top:45px;float:left;margin-left: 60px;}

.x-menu > li {float:left;position:relative;width:24px;}
.x-menu > li+li {margin-left:58px;}
.x-menu > li > a {display:block;font-size:20px;color:#fff;line-height:22px;}

.x-menu > li:hover .x-sub-menu {opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);}

.x-sub-menu {position:absolute;z-index:99;width:200px;left:-88px;top:130px;background:#fff;border-radius:5px;padding:10px 0;opacity:0;visibility:hidden;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .5s ease;transition:all .5s ease;box-sizing: border-box;}

.x-sub-menu > li > a {display:block;text-align:center;line-height:2;font-size:14px;color:#333;line-height:1.5;padding:.5em;box-sizing: border-box;}
.x-sub-menu > li > a:hover {background:#e9eaeb;}

.x-sub-menu:after {content:'';width:0;height:0;line-height:0;font-size:0;overflow:hidden;border-width:10px;cursor:pointer;border-style:dashed dashed solid dashed;border-color:transparent transparent #fff transparent;border-top:none;position:absolute;top:-10px;left:50%;margin-left:-10px;z-index:99;}


.banner .num {display: none;}

/* 标题 */
.bt{text-align: center;position: relative;z-index: 9}
.bt h3{line-height: 53px;color: #fff;font-size: 48px;font-weight: bold;letter-spacing: 5px;}
.bt p{color: #fff;font-size: 24px;margin-top: 20px;line-height: 29px;letter-spacing: 2px;}

/* 产品推荐 */
.box1{background: url(../images/bj1.jpg)no-repeat;min-height: 872px;padding-top: 65px;background-size: cover;background-position: center center;box-sizing: border-box;}
.tabli{margin-top: 40px;text-align: center;font-size: 0;}
.tabli li{display: inline-block;margin:0 20px;border:3px solid #f0f1f6;border-radius: 10px;padding: 0 17px;box-sizing: border-box;}
.tabli li a{display: block;color: #fff;font-size: 24px;line-height: 46px;}
.tabli li.on{background: #f0f1f6;}
.tabli li.on a{color: #c6162d}
.tab{margin-top: 56px;display: none;}
#Index{ z-index: 100;margin: 0 auto;width: 1200px;height: auto;height: 419px;}
#Index pre{display: none;}
#Index ul {position: relative;width: 1200px;margin: 0 auto;height: 480px}
#Index ul li{z-index: 0;position: absolute;width: 0;height: 0;overflow: hidden;top: 0;cursor: pointer;left: 443px;width: 316px;height: 419px;border-radius: 5px;background: #fff;
    box-shadow: 0 0 10px #dcb3b4;}
    #Index ul li p {display: block;width: 100%;text-align: center;}
#Index ul li img{width: 100%;max-height: 260px;}
#Index ul li .wz{padding: 14px 27px 0;width: 100%;box-sizing: border-box;}
#Index ul li .wz h3{position: relative;color: #c6162d;text-align: center;font-size: 23px;height: 42px;line-height: 39px;} 
#Index ul li .wz h3:after{content:"";display: block;position: absolute;bottom: 0;left:50%;margin-left:-15.5px;height: 3px;width: 31px;background: #c6162d;}
#Index ul li .wz div{margin-top: 15px;color: #525252;font-size: 13px;line-height: 22px;text-align: justify;letter-spacing: 2px;width: 100%;}

#Index ul li:nth-child(2) .wz h3,#Index ul li:nth-child(4) .wz h3{height: 46px;line-height: 43px;}
#Index ul li:nth-child(2) .wz div,#Index ul li:nth-child(4) .wz div{font-size: 16px;margin-top: 20px;line-height: 26px;}


#Index ul li:nth-child(2) p img, #Index ul li:nth-child(4) p img {max-height: 218px;}
#Index ul li:nth-child(1) p img, #Index ul li:nth-child(5) p img {max-height: 187px;}

#Index ul li:nth-child(3) .wz{padding: 16px 36px 0;box-sizing: border-box;}
#Index ul li:nth-child(3) .wz h3{height: 58px;line-height: 54px;font-size: 26px;}
#Index ul li:nth-child(3) .wz h3:after{margin-left:-21px;height: 4px;width: 42px;}
#Index ul li:nth-child(3) .wz div{margin-top: 22px;font-size: 18px;line-height: 30px;}

a.box1-more{display: block;width: 120px;height: 36px;line-height: 32px;text-align: center;border-radius: 20px;border:2px solid #fff;border-radius: 20px;margin:50px auto 0;color: #fff;font-size: 18px;}

/* 品牌故事 */
.box2{background: url(../images/bj2.jpg)no-repeat;min-height: 986px;padding-top: 70px;background-size: cover;background-position: center center;box-sizing: border-box;}
.box2 .w1200{position: relative;}
.img1{position: absolute;top:129px;left:10px;}
.box2-cont{margin-top: 93px;}
.box2img{width:540px;margin-top: 49px;margin-left: 8px;}
.box2-ri{width: 615px;}
.box2-ri .cont{line-height: 36px;text-align: justify;margin-top: 12px;}
.box2-ri .cont p {font-size: 20px;color: #e9e9e9;line-height: 38px;letter-spacing: 1px;}
.box2-ri a{display: block;width: 120px;line-height: 32px;text-align: center;border-radius: 20px;color: #fff;border: 2px solid #fff;font-size: 18px;margin-top: 20px;}


/* 弘兴食品 */
.box3{background: url(../images/bj3.png)no-repeat;min-height: 1238px;margin-top: -70px;z-index: 9;padding-top: 141px;background-size: cover;background-position: center center;box-sizing: border-box;}
.box3-a {margin-top: -3px;}
.box3-a li{float: left;height: 406px;width: 290px;padding-top: 130px;background-repeat: no-repeat;background-position: center bottom;box-sizing: border-box;}
.box3-a li+li{margin-left: 13px;}
.box3-a li span{display: block;line-height: 47px;color: #444;font-size: 36px;text-align: center;font-weight: bold;letter-spacing: 4px;}
.box3-a li p{padding: 20px 18px 0;color: #444;font-size: 24px;letter-spacing: 2px;text-align: justify;line-height: 30px;box-sizing: border-box;}
.box3-a li:nth-child(2n) span,..box3-a li:nth-child(2n) p{color: #fff;}
.box3-wz{margin-top: 60px;height: 67px;overflow: hidden;color: #fff;font-size: 24px;line-height: 36px;letter-spacing: 2px;}

.box3-b {margin-top: 62px;padding-left: 20px;box-sizing: border-box;}
.box3-b li {float: left;}
.box3-b li+li {margin-left: 98px;}

/* 新闻资讯 */
.box4{background: url(../images/bj4.jpg)no-repeat;height: 903px;padding-top: 79px;background-size: cover;background-position: center center;box-sizing: border-box;}
.fenlei{margin-top: 37px;text-align: center;font-size: 0;}
.fenlei li{display: inline-block;margin:0 33px;}
.fenlei li a{display: block;width: 126px;line-height: 33px;color: #fff;font-size: 18px;border:2px solid #fff;border-radius: 20px;}
.fenlei li:hover a{background: #fff;color: #b71323;}
.box4-cont{margin-top: 44px;}
.news_list1{width: 658px;float: left;}
.news_list1 li{height: 220px;margin-bottom: 26px;overflow: hidden;}
.news_list1 li a.img{display: block;float: left;width: 278px;height: 220px;position: relative;}
.news_list1 li a.img img{width: 100%;}
.news_list1 li a.img .time{position: absolute;top:64px;left:88px;width: 101px;height: 102px;text-align: center;background: rgba(50,39,33,0.8);padding-top: 12px;box-sizing: border-box;}
.news_list1 li a.img .time h3{line-height: 39px;color: #fff;font-size: 36px;}
.news_list1 li a.img .time span{display: block;margin-top: 8px;color: #fff;font-size: 20px;}
.news_list1 li .cont{float: right;width: 350px;margin-top: 28px;}
.news_list1 li .cont h3{line-height: 30px;color: #fff;font-size: 24px;}
.news_list1 li .cont p{color: #cacaca;font-size: 16px;line-height: 30px;margin-top: 18px;}
.news_list1 li .cont a{display: block;margin-top: 26px;color: #fff;font-size: 18px;}

.news_list2{width: 483px;float: right;}
.news_list2 li{position: relative;height: 484px;background-repeat: no-repeat;background-size: cover;background-position: center center;}
.news_list2 li a{display: block;position: absolute;width: 422px;height: 423px;background: rgba(255,255,255,0.7);top:33px;left:30px;box-sizing: border-box;}
.news_list2 li .time{width: 101px;height: 102px;background: rgba(50,39,33,0.8);margin:0 auto;text-align: center;padding-top: 12px;box-sizing: border-box;}
.news_list2 li .time h3{line-height: 39px;color: #fff;font-size: 36px;}
.news_list2 li .time span{display: block;margin-top: 8px;color: #fff;font-size: 20px;}
.news_list2 li .cont{margin-top: 65px;}
.news_list2 li .cont h3{color: #424242;font-size:24px;line-height: 34px;text-align: center;}
.news_list2 li .cont p{color: #858585;font-size: 16px;line-height: 30px;padding: 18px 44px 0 49px;text-align: center;box-sizing: border-box;}

/* 联系我们 */
.box5{background: url(../images/bj5.jpg)no-repeat;min-height: 676px;padding-top: 81px;box-sizing: border-box;}
.box5-cont{margin: 45px auto 0;width: 1045px;height: 369px;background: rgba(255,255,255,0.9)}
.box5-le{padding: 55px 0 0 33px;box-sizing: border-box;}
.box5-le h3{color: #4d4c4c;font-size: 24px;line-height: 32px;}
.box5-le .cont{color: #4d4c4c;font-size: 20px;line-height: 33px;margin-top: 33px;height: 143px;overflow: hidden;}
.box5-le a{display: block;width: 122px;height: 33px;line-height: 33px;text-align: center;border-radius: 20px;background: #c6162d;color: #fff;font-size: 18px;}
.box5img{margin-top: 20px;width: 507px;}


/* 友情链接 */
.s9 {background-color: #9f0116;}
.s9-box {font-size: 12px;color: #fff;line-height: 2;padding: 10px 0;}
.s9-box a {font-size: 12px;color: #fff;line-height: 2;margin: 0 5px;}

/* */
.foot1{background: #9f0116;padding-top: 40px;box-sizing: border-box;}
.foot1 .w1200{height: 197px;border-bottom: 1px solid #901425;}
.ff_a{margin-top: 19px;width: 130px;position: relative;}
.ff_a:after{content: "";display: block;width: 1px;height: 101px;background: #901425;top:6px;right: 0;position: absolute;}
.ff_a dt{line-height: 25px;font-size: 22px;color: #fff;font-weight: normal;margin-bottom: 22px;width: 100%;text-align: center;}
.ff_a dd a{display: block;color: #fff;font-size: 18px;line-height: 30px;width: 100%;text-align: center;}

.ff_b{width: 164px;}
.ff_b:after{display: none;}

.er{width: 163px;}
.er img{width: 100%;}

.ff_dh{margin-top: 12px;width: 260px;}
.ff_dh .tel1{line-height: 31px;color: #fff;font-size: 18px;}
.ff_dh .tel1 p {white-space: nowrap;}
.ff_c{height: 35px;line-height: 35px;margin-top: 17px;}
.ff_c img{float: left;margin-right: 15px;}
.ff_c a{display: block;width: 155px;height: 35px;line-height: 35px;border-radius: 5px;text-align: center;background: #fff;color: #ae1728;font-size: 18px;float: right;}
.ff_add{color: #fff;font-size: 16px;line-height: 24px;margin-top: 15px;}

.copyright{padding: 15px 0;color: #fff;font-size: 16px;line-height: 22px;text-align: center;box-sizing: border-box;}
.copyright a{color: #fff;}