@charset "utf-8";
/* CSS Document */
/**/
body{ background:url(../images/bg.jpg) left top;}
.w1200{ width: 1200px; margin: 0 auto;z-index: 9999; }
.w1100{ width: 1100px; margin: 0 auto; overflow: hidden;} 
/**/
.top{ width: 100%; height: 100px; background: #41403e; position: relative; z-index: 99999;  }
.top_nav a{ font-size: 16px; color: #fff;  overflow: hidden;  width: 116px; height: 35px; line-height: 35px; display: block; margin: 32.5px 0px; text-align: center;}
.top_nav a:hover{ color: #da251c; transition: all .6s ease 0s;}
.top_nav .nav_a{ background:url(../images/nav.png) left top no-repeat; background-size: 116px 35px;}

.top_nav .logo_img{ width: 245px; height: 160px; overflow: hidden; float: left; margin: 0px 10px;}
.na_div1{ float: left; position: relative;}
.na_div2{ float: right; position: relative;}
.top_logo{ position: absolute; left: 50%; top: 0; margin-left: -122.5px; width: 245px; height: 160px; }

.nav_div_nav{ position: absolute; left: 0; top: 100px; overflow: hidden; background:rgba(65,64,62,0.95); width: 100%; display: none;}
.top .nav_div_nav a{ font-size: 14px; line-height: 14px; width: 100%; height: 14px; overflow: hidden;}
.top_nav .nav_a:hover{ color: #fff!important;}
.na_div1:hover .nav_div_nav{ display: block;}
.na_div2:hover .nav_div_nav{ display: block;}

/*banenr*/
.in_banner{width:100; height: auto; line-height: 0; position: relative; overflow: hidden; z-index: 1;}
.in_bannera{position: absolute; width: 100%; height: 5px; text-align: center; z-index: 2; left: 0;}
.in_bannera .swiper-pagination-bullet{ background: #ffffff; width: 40px; height: 5px; border-radius:0px; }
.in_bannera .swiper-pagination-bullet-active{ background: #981812;border-radius:2.5px;}
/*.in_banner .swiper-slide img{ width: 1920px; height: 900px;}*/
.banner a img{ display: block; width: 100%; height: auto;}
/*品牌故事*/
.pinp{ position: relative; }
.pinp .w1200{ position: relative; overflow: hidden; height: auto; }
.pin_topleft {width: 44.3%; height: 185px;  background: #da251c; z-index: 1;  position: absolute; left: 0; top: 0;  background-image: -moz-linear-gradient( 130deg, rgba(218,37,28,0.3) 0%, rgba(165,52,47,0.3) 100%);}
.pin_topleftimg{ position: absolute; right: 0;top: 0; height: 100%; width: auto;}
/**/
.pinp_titl{ font-size: 36px; color: #fff; overflow: hidden; text-transform: uppercase; z-index: 2; margin-top: 43px;}
.pinp_titl em{ color: #f3d9d7; font-style: normal; margin-left: 10px; }
.pinp_titl span{ font-size: 24px; color: #fff; display: block;}
.pinp_titl img{ display: inline-block; margin-left: 10px; }
.pin_more{ margin-top: 94px;}
.pin_more div{ display: inline-block; vertical-align: middle;}
.pin_more div:nth-child(1){ width: 15px; height: 15px; border-radius: 7.5px; background: #ba140c; margin-right: 15px;}
.pin_more div:nth-child(2){ width: 30px; height: 30px; border-radius: 15px; background: #da251c; margin-right: 20px;}
.pin_more div:nth-child(3){ width: 60px; height: 60px; border-radius: 30px; background: #fedb00; font-size: 14px; color: #fff; text-transform: uppercase; text-align: center; line-height: 20px;}
.pin_more div:nth-child(3) a{ width: 100%; height: 100%; display: block; color: #fff;}
.pin_more div:nth-child(3) span{ font-size: 22px; display: block; margin-top: 5px; }
/**/
.pinp_box{ margin-top: 238px;}
.pinp_box .wh_box:first-child{ margin-left: 70px;}
.wh_box{float: left; margin-left: 55px; }
.pin_box{ width: 181px; height: 181px; background:rgba(218,37,28,0); border-radius: 90.5px; text-align: center; overflow: hidden; }
.pin_box1{width: 175px; height: 175px; border-radius: 87.5px; background: rgba(218,37,28,0);; text-align: center; margin: 3px; overflow: hidden;}
.pin_box2{ width:160px; height: 160px; border-radius: 80px; background: #fedb00; margin: 7.5px; overflow: hidden; text-align: center; text-transform: uppercase; font-size: 12px; color: #fff;}
.pin_box2 img{ margin: 32px 0px 15px 0px;}
.pin_box2 p:nth-child(3){ font-size: 22px;}
/*.wh_box1{ background: rgba(208,6,9,0.3);}*/
.wh_box:hover .pin_box,.wh_box:hover .pin_box2{ background:#da251c;}
.wh_box:hover .pin_box1{ background:#fff;}
.pin_img{ width: 439px; height: 439px; overflow: hidden; border-radius: 219.5px; margin-bottom: 182px;}
.pin_img img{ width: 592px; height: 443px;}
.pin_p{ width: 776px; height: 201px;  border-radius: 100px 0px 100px 0px ; background: rgba(255,255,255,0.8); box-shadow: 0.574px 0.819px 10px 0px rgba(0, 0, 0, 0.1); padding: 52px 37px; overflow: hidden; box-sizing: content-box;  color: #666666; font-size: 14px; line-height: 24px;  position: absolute; left: 0px; top: 449px;  }
.pin_p h5{ font-size: 22px; line-height: 25px; color: #333333; font-weight: normal; width: 100%; height: 25px; overflow: hidden;} 
.pin_p em{ font-size: 14px; color: #666666; width: 100%; line-height: 29px; height: 29px;overflow: hidden; font-style: normal; text-transform: uppercase;  display: block; margin-bottom: 20px;}
.pin_box_p{ width: 100%; height: 115px; overflow: hidden;}
/**/
.cp{ width: 100%; height: 880px; background: url(../images/ig4.jpg) center top no-repeat;}
.cp .pin_topleft{ background: #fedb00; background-image: -moz-linear-gradient( 130deg, rgba(218,37,28,0.3) 0%, rgba(165,52,47,0.3) 100%); }

/*舌尖生活*/
.sjsh{margin-bottom: 63px;}
.sj_box{ width: 601px; overflow-x: hidden; font-size: 0px; letter-spacing: 0px; word-spacing: 0px; padding-top: 110px; }
.sj_img{  overflow: hidden; width: 150px;  height: auto;}
.sj_img img{ width: 100%; height: auto;}
.sjsh_box{ border-top: #a5342f 1px solid; margin-bottom: 20px;}
.sjsh_box h5{ font-weight: normal;  font-size: 18px; line-height: 45px; margin-bottom: 9px; width: 100%; height: 45px; overflow: hidden;}
.sjsh_box p{ font-size: 14px; color: #666666;line-height: 24px; width: 437px; height: 96px; overflow: hidden; margin-left: 14px; }
.sj_img,.sjsh_box p{ display: inline-block; vertical-align: middle;}
.sjsh_box:hover .sj_img{ border: 2px solid #da251c; padding: 3px;}
.sjsh_box:hover .sj_img img{ width: 140px; height: 100px;}
.sjsh_box:hover h5{ color: #da251c;}
.sj_box1{  width: 570px;  margin-top: 75px;  position: relative;}
.sj_box1_fr{ float: right ; width: 400px; height: 550px; border:5px solid #fedb00; position: relative;}
.sj_box1_fr img{ width: 400px; height: 550px; position: absolute; right: 37px; top: 36px; }
.sjsh_img{ margin: 199px 0px 0px 49px;}

/*地址*/
.dz{ width: 100%; height: 300px; overflow: hidden; background: rgba(229,230,234,0.39);}
.dz_img{ width: 580px; height: 220px; border: 3px solid #fedb00; margin: 40px 56px 0px 0px;}
.dz_fl{ margin-top: 70px;}
.dz_fl p{ font-size: 14px; line-height: 40px; color: #333333; overflow: hidden; margin-left: 17px;}
.dz_fl img,.dz_fl p,.foot_r_1 img,.foot_r_1 p{ display: inline-block; vertical-align: middle;}
/*footer*/
.foot{ width: 100%; height:297px ;background: #4a4a4a; overflow:hidden; position: relative; z-index: 1;}
.foot_bg2{ width: 38.2%; height: 100%; background: #424242; position: absolute; right: 0; top: 0; z-index: 1;}
.foot_l{ width: 68.7%; height: 100%; float: left; overflow: hidden; position: relative; z-index: 9999;}
.foot_r{ width: 31.3%; height: 100%; overflow: hidden; float: left; position: relative; z-index: 9999;}
.foot_l div{ float: left; width: 185px; overflow: hidden;padding: 20px 20px 0px 0px; }
.foot_l p{font-size: 16px; color: #fff; width: 100%; line-height: 40px;}
.foot_l a{ font-size: 12px; line-height: 30px; color: #fff; display: block;}
.foot_r_1{ margin-top: 30px;}
.foot_r_1 img,.foot_r_1 p{ float: right;}
.foot_r_1 p{ font-size: 12px; color: rgba(255,255,255,0.6);  margin-left: 8px;}
.foot_ph{ font-size: 24px; color: #fff; text-align: right; width: 100%; height: 38px; line-height: 38px;}
.foot_wbfr{ font-size: 12px; color: #bfbfbf; text-align: center; width: 95px;overflow: hidden; line-height: 30px; margin:15px 0px 0px 42px;}
.tooter{ width: 100%; height: 44px; background: #333333; overflow: hidden;  }
.tooter p{font-size: 12px; color: #6e6e6e; line-height: 44px; overflow: hidden; }

/*内页banner*/
.banner{ width: 100%; height: auto; overflow: hidden;}
.in_top{ border-bottom: 1px solid #a5342f; width: 100%; height: 80px; margin-bottom: 1px; }
.in_top_str{ width: 1200px;  margin: 0 auto;  }
.in_top_str div:nth-child(1){ float: left; font-size: 18px; color: #777777; overflow: hidden; line-height: 80px;}
.in_top_str div:nth-child(1) a{ width: 115px; display: inline-block; text-align: center; }
.in_top_str div:nth-child(2){ float: right; font-size: 14px; color: #999999; overflow: hidden; line-height: 80px;}
.in_top_str div:nth-child(2) span{ color: #d33f37;}
.in_top_str div:nth-child(1) .in_top_str_a,.in_top_str div:nth-child(1) a:hover{ border-bottom: 3px solid #da251c; margin-top: -2px; }
.cp1200{ width: 1200px; margin: 60px auto 0 auto; overflow: hidden;}
.in_cpzx_box{ width: 385px; height: 290px; overflow: hidden; border: 5px solid #ffffff; float: left; margin:0px 15px 40px 0px; position: relative;}
.in_cpzx_box:nth-child(3n){ margin-right: 0px;}
.in_cpzx_box img{ width: 375px; height: 280px;}
.in_cpzx_box p{ width: 100%; height: 50px; position: absolute; left: 0; bottom: 0; background: rgba(191,66,31,0.8); color: #fff; font-size: 16px; line-height: 50px; text-align: center; display: none;}
.in_cpzx_box:hover{border: 5px solid #e8281e; box-shadow: 5.736px 8.192px 10px 0px rgba(232, 40, 30, 0.47);}
.in_cpzx_box:hover p{ display: block;}
/*分页*/
.fenye{ text-align: center; margin: 82px 0px 128px 0px;}
.fenye a{ width: 27px; height: 27px; border-radius: 13.5px; font-size: 12px; color: #9d9d9d; line-height: 27px; overflow: hidden; display: inline-block;}
.fenye a:first-child{ background:url(../images/icon/icon12.png) center center no-repeat;}
.fenye a:last-child{ background:url(../images/icon/icon12.png) center center no-repeat; transform:rotate(180deg);}
.fenye .fenye_a,.fenye a:hover{  background: #da251c; color: #fff;}
.fenye a:first-child:hover,.fenye a:last-child:hover{ background: url(../images/icon/icon33.png) center center no-repeat; transform:rotate(180deg); }
.fenye a:last-child:hover{ background: url(../images/icon/icon33.png) center center no-repeat; transform:rotate(0deg); }
/*产品内容*/
.in_cpnr{text-align: center; margin-top: 100px;}
.cpnr_til{ font-size: 26px; color: #da251c; overflow: hidden; width: 100%; height: 97px; line-height: 97px; text-align: left; font-weight: normal;}
.cpnr_nr{  width: 100%;  overflow: hidden;}
.cpnr_nr  h5{ font-size: 16px; color: #333333; width: 100%; height: 26px; text-align: left; font-weight: normal;}
.cpnr_nr p{ font-size: 14px; color: #777777; line-height: 20px; width: 100%; height: auto; overflow: hidden; text-align: left;}
.in_lj{ height: auto; background: #333333; text-align: center; overflow: hidden;  margin: 200px auto;}
.in_lj a{ width: 100px; height: 32px; border-radius: 3px; background: #da251c; display: inline-block; overflow: hidden; font-size: 14px; line-height: 32px; text-align: center; color: #fff; margin: 16.5px 0px;}
.in_lj a,.in_lj a img{ display: inline-block; vertical-align: middle;}
.in_lj a img{ margin-right: 5px; margin-top: -2px;}
/*舌尖生活*/
.in_sj_box{ margin-top: 104px;}
.in_sj{  width: 100%; height: auto; border-top: 1px solid #c9b89e; padding: 20px 0px;}
.in_sj_box1{  width: 100px; height: 142px; overflow: hidden; border-top: 2px solid #c9b89e; margin-right: 47px; float: left; font-size: 24px; line-height: 30px; color:#c9b89e; letter-spacing: 2px; padding-top: 10px; }
.in_sj_box1 span{ display: block; font-size: 16px; margin-left: 8px;}
.in_sj_box1 em{ font-style: normal; font-size: 16px; }
.in_sj_box2{ width: 194px; height: 142px; overflow: hidden; float: left; margin-right: 20px;}
.in_sj_box2 img{  width: 194px; height: 142px; }
.in_sj_box3{ float: left; width: 610px; height: 135px; overflow: hidden; font-size: 14px; line-height: 28px; color: #91897e;}
.in_sj_box3 h5{ font-size: 18px; color: #756b5d; line-height: 45px; width: 100%; height: 45px; overflow: hidden; font-weight: normal;} 
.in_sj_box4{ float: right; width: 135px; height: 142px; overflow: hidden; text-align: right; display: table-cell; vertical-align: middle;}
.in_sj_a{ width: 135px; height: 38px; border-radius: 19px; background: #da251c;  color: #fff;  text-align: center; text-transform: uppercase; font-size: 14px; line-height: 38px; display: none; margin-top: 58px;}
.in_sj_a img{  display: inline-block; vertical-align: middle; margin-left: 20px; width: 21px; height:14px;}
.in_sj_a1{ margin:50px 61px 0px 0px; width: 24px; height: 41px; display: block;}
.in_sj_a1 img{ width: 24px; height: 41px;}
.in_sj:hover{ border-top: 1px solid #da251c;}
.in_sj:hover .in_sj_box1{ border-top: 2px solid #da251c; color:#da251c; }
.in_sj:hover .in_sj_box3 h5{color: #da251c; }
.in_sj:hover .in_sj_box4 .in_sj_a{ display: block;}
.in_sj:hover .in_sj_box4 .in_sj_a1{ display: none;}
.in_sj:last-child{border-bottom: 1px solid #c9b89e; }
/*企业文化*/
.in_qy{ width: 220px; height:  auto;   margin: 85px auto 65px auto;  overflow: hidden;}
.in_qy_1{ height: 3px ; background: #da251c; width: 22px; overflow: hidden;vertical-align: middle; display: inline-block;}
.in_qy_p{  color: #da251c; font-size: 18px; overflow: hidden; display: inline-block; vertical-align: middle;  padding: 0px 35px;}



/**/
.in_qywh_1{  width: 100%; text-align: center; font-size: 21px; color: #da251c!important; overflow: hidden; line-height: 24px!important; margin-top: 35px;}
.in_qywh_1 span{ display: block; line-height: 24px!important; margin-bottom: 20px; }
.in_qywh_p2{ font-size: 12.2px; color: #da251c!important; overflow: hidden; width: 100%; text-align: center; line-height: 20px;height: 20px;  margin-top: 25px;}
.in_qywh_p2_span{ font-size: 11px; color: #999999; display: block;  line-height: 24px; height: 24px;}

.pg_bannera{width:1200px; margin: 0 auto; height: 550px; position: relative; overflow: hidden; margin-bottom: 100px;}
.pc-banner {width:100%; height: auto;  z-index: 2; }
.pr_slgd{width: 100%; padding: 40px 0;}
.pr_slgd .swiper-slide{transition: transform 1.0s; -webkit-transform: scale(0.9); transform: scale(0.9);}
.pr_slgd .swiper-slide-next{transform:translate(-50%,0)scale(1);  z-index: 1; background: #000; opacity: .45;}
.pr_slgd .swiper-slide-prev{transform:translate(50%,0)scale(1);  z-index: 1; background: #000; opacity: .45;}
.pr_slgd .swiper-slide-active,.pr_slgd .swiper-slide-duplicate-active {transform:translate(0,0)scale(1.2); opacity: 1; z-index: 3; }
.none-effect {-webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none;}
.pr_slgd .swiper-slide a{display: block;  border: 1px solid #e6e6e6; background: #fff; overflow: hidden; padding: 0px 60px; height: 470px; }
.pr_slgd .swiper-slide img {width: 100%; height: auto; display: block; }

.pr_slgd .pr_slgda{ position: relative; margin-bottom: 30px;}
.pr_slgd .swiper-pagination-bullet {background: #00a0e9; margin-left: 4px; margin-right: 4px; width: 17px; height: 17px; opacity: 1; margin-bottom: 4px;}
.pr_slgd .swiper-pagination-bullet-active { width: 13px; height: 13px; background: #FFF; border: 6px solid #00a0e9; margin-bottom: 0;}

.pr_slgd .pr_slgdl,.pr_slgd .pr_slgdr{width: 60px; height: 60px; color:rgba(255,255,255,1.00); font-size:40px; font-family: "宋体", "新宋体"; position: absolute; top: 50%; margin-top: -30px; z-index: 888; cursor: pointer;}
.pr_slgd .pr_slgdl{left:0;}
.pr_slgd .pr_slgdr{right: 0; transform:rotate(180deg);}





/**/
.in_qywh_box2{ width: 100%;  height: 357px; background: #fedb00;  margin-top: 46px; position: relative;}
.in_qywh_box2 .in_qy{ position: absolute; left: 50%; margin-left: -110px; top: -130px;}
.in_qywh_box2 .in_qy_1{  background: #fff; margin-top: 72px; display: inline-block; vertical-align: top;  }
.in_qywh_2{ display: inline-block; vertical-align: top;  width: 110px; height: 110px; border-radius: 55px; background: #da251c; margin: 0px 10px; }
.in_qywh_box2 .in_qy_p{  color: #fff!important; font-size: 18px; text-align: center; width: 100%; overflow: hidden; display: inline-block; vertical-align: middle; padding: 0px; line-height: 20px; margin-top: -10px;}
.in_qy_p1{ font-size: 16px; text-transform: uppercase; color: #fff; text-align: center; margin-top: 40px;}
/*舌尖生活*/
.in_sjsh_xq{ margin: 85px auto 225px auto;  }
.in_sdjsh_h5{  font-weight: normal; font-size: 22px; color: #444444; overflow: hidden; width: 100%; height: 25px; line-height: 25px; }
.in_sjsh_p{ font-size: 12px; color: #666666; overflow: hidden; width: 100%; height: 40px; line-height: 40px; margin-bottom: 10px;}
.in_sjsh_p span{ margin-left: 20px;}
.in_sjsh_xq1{ font-size: 14px; color: #444444; line-height: 30px; overflow: hidden; height: auto; }
.in_sjsh_img{ width: 100%; height: 319px; overflow: hidden; border-radius: 10px; margin-bottom: 45px;}
/*联系我们*/ 
.abput_p{ font-size: 16px; color: #474443; overflow: hidden; border-bottom: 1px dashed  #ebebeb;}
.abput_p span{ display: block; font-size: 14px; color: 3757475; overflow: hidden;}
.abput_p img,.abput_p p{ display: inline-block; vertical-align: middle; margin: 15px 0px;}
.abput_p img{ margin-right: 15px;}
.abput_p:nth-child(1),.abput_p:nth-child(3){ width: 232px;display: inline-block; vertical-align: bottom; margin-right: 50px; }
.abput_p:nth-child(2),.abput_p:nth-child(4){ width: 270px; display: inline-block; vertical-align: bottom;}
.abput_p:nth-child(5),.abput_p:nth-child(6){ width: 552px; }
.about_1{ width: 552px; overflow: hidden; letter-spacing: 0px; word-spacing: 0px; font-size: 0px; float: left;}
.about_2{ float: right; width: 232px; height: 280px; background: #b72024; text-align: center; padding-top: 24px;}
.about_2 p{ font-size: 12px; color: #fff; line-height: 24px; overflow: hidden; width: 100%; text-align: center; margin-top: 15px;}
.about_2 p span{ display: block;}
.about_2 img{ width: 179px; height: 179px;}
.in_dt{ border: 2px solid rgb(238, 238, 239); padding: 8px; margin: 85px 0px ;}

.about_rc{ width: 100%; height: 774px;  background: #fff; position: relative;}
.about_rc1{ width: 186px; height: 110px; overflow: hidden;   word-spacing: 0px; letter-spacing: 0px; font-size: 0px; position: absolute; left: 50%;  margin-left: -93px; top: -42px; z-index: 10000;}
.about_rc_1{ width: 22px; height: 3px; background: #da251c; overflow: hidden; display: inline-block; vertical-align: top; margin-top: 70px;}
.about_rc_2{ width: 110px; height: 110px; background: #da251c;  border-radius: 55px; overflow: hidden; display: inline-block; margin: 0px 16px;}
.about_rc_2 p{ color: #fff!important; font-size: 18px;  width: 100%; text-align: center; line-height: 20px;}
.about_rc_2 p span{ display: block; text-transform: uppercase; font-size: 14px; margin-top: 40px;}

.abut_box{ padding-top: 115px;}
.about_zp{ width: 100%; height: 50px; background: #3f3f3f; overflow: hidden;}
.about_zp p{ width: 20%; height: 100%; line-height: 50px; color: #fff!important;  text-align: center; float: left; font-size: 16px; overflow: hidden;}
.abut_box1 .about_zp{ background: #8b8b8c; margin-top: 12px;}
.abut_box1 .about_zp p:first-child{ text-align: left; padding-left: 25px;}
.abut_box1:hover .about_zp,.abut_box1 .about_zp_1{ background: #da251c;}
.abut_box1_nr{ width: 100%;  overflow: hidden; background: #f9f9f9;  min-height: 270px; padding: 25px 30px 80px 30px; font-size: 12px; line-height: 30px; color: #000; display: none;}
.abut_box1_nr h5{ font-size: 16px; color: #333; width: 100%; height: 20px; line-height: 20px; overflow: hidden; font-weight: normal; margin-bottom: 40px;}

.abut_box_div{  width: 20%; text-align: center; float: left; padding-top: 23px; padding-left: 115px;}
.abut_box_div div{ width: 14px; height: 4px; background: #fff;}
.abut_box_div div:nth-child(2){ transform: rotate(90deg); margin-top: -4px}

.abut_ly .in_qy{  margin-top: 50px;} 
.abut_input{ letter-spacing: 0px; word-spacing: 0px; font-size: 0px; margin-bottom: 136px}
.abut_input input{ border: 1px solid #e5e5e5; background: #fff; height: 40px; overflow: hidden; padding-left: 10px;  font-size: 14px; color: #666666; line-height: 38px; }
.abut_input input:nth-child(1),.abut_input input:nth-child(2),.abut_input input:nth-child(3){ width:385px; margin-bottom: 13px; }
.abut_input input:nth-child(1),.abut_input input:nth-child(2){ margin-right: 22.5px;}
.abut_input input:nth-child(4),.abut_input select{ width: 590px; margin-bottom: 13px;}
.abut_input input:nth-child(4){ margin-right: 20px;}
.abut_input select{ height: 40px; padding-left: 10px; border: 1px solid #e5e5e5; font-size: 14px; color: #666666; line-height: 38px;}
.abut_input textarea{ width: 100%; height: 150px; background: #fff; border: 1px solid #e5e5e5; font-size: 14px; color: #666666; padding: 10px; margin-bottom: 13px;}
.abut_input input:nth-child(7){  width: 140px; margin-right: 6px;}
.abut_input_img{ width: 120px; height: 40px;}
.abut_div_input{ float: right; letter-spacing: 0px; word-spacing: 0px; font-size: 0px; width: 292px; height: auto; overflow: hidden;} 
.abut_div_input input:nth-child(1),.abut_div_input input:nth-child(2){ width: 140px; text-align: center; color: #666666; background: #e7e7e7; font-size: 16px;}
.abut_div_input input:nth-child(1){ margin-right: 12px;}
.abut_div_input input:nth-child(2){ margin-right: 0px;}
.abut_div_input input:nth-child(1):hover,.abut_div_input input:nth-child(2):hover,.abut_div_input .input_a{ background: #e62129!important; color: #fff!important;}

/*品牌故事*/
.in_pinpai{ text-align: center;}
.in_pinpai h5{  font-weight: normal; font-size: 22px; color: #333333; overflow: hidden; width: 100%; height: 30px; line-height: 30px;}
.in_pinpai h6{ font-weight: normal; font-size: 16px; color: #333333; height: 20px; width: 100%; overflow: hidden;}
.in_pinpai_div{  margin: 37px 0px 120px 0px; color: #777777; font-size: 14px; line-height: 30px; overflow: hidden; height: auto; width: 100%;}
.in_pinpai_1{ width: 100%; height: 430px; background: #da251c; overflow: hidden;}
.in_pinpai_img{ float: left; width: 560px; height: 430px;}
.in_pinpai_nr{ float: left; width: 600px; margin-left: 40px; padding: 50px 15px 35px 15px;}
.in_pp_1{ width: 22px; height: 3px; background: #fff; display: inline-block; vertical-align: middle;}
.in_pp_p{  text-transform: uppercase; color: #fff; font-size: 18px; width: 143px; line-height: 20px; height: 20px; display: inline-block; vertical-align: middle; text-align: center;}
.in_pinpai_nr1{ font-size: 12px; color: #fceae9; text-transform: uppercase; line-height: 22px; width: 100%; height: 280px; overflow: hidden; margin-top: 35px;}

/*发展历程*/
.pc-slide {width: 1200px; margin: 0 auto;}
.view .swiper-container {width:1200px; height: 500px;}
.preview {width: 100%; margin-top: 10px; position: relative;}
.preview .swiper-container {width: 1140px; height: 82px; margin: 0 auto; margin-left: 35px; background: url(../images/ig26.jpg) left center repeat-x;}
.preview .swiper-slide {width: 310px; height: 82px; margin-top: 30px; box-sizing: border-box; position: relative;}
.preview .slide6 {width: 82px;}
.preview .arrow-left {background: url(../images/icon/icon26.png) no-repeat left top; width: 16px; height: 24px; position: absolute; left: 0px; top: 50%; margin-top: -12px; z-index: 10;}
.preview .arrow-right {background: url(../images/icon/icon26.png) no-repeat left bottom; width: 16px; height: 24px; position: absolute; right: 0px; top: 50%; margin-top: -12px; z-index: 10; transform:rotate(180deg);}
.preview img {padding: 1px;}
.preview .active-nav .in_jindu_div1 {display: block; text-align: center; margin: 0 auto; margin-top: 2px;}
.preview .active-nav .jingdu {display: none;}
.preview .jingdu{ text-align: center;}
.preview .jingdu1{  width: 20px; height: 20px; background: #fedb00; border: 3px solid #da251c; border-radius: 10px; margin: 0 auto; box-sizing: border-box; }
.preview .jindu_p{  font-size: 18px; color: #da251c; line-height: 20px;  margin-left: -12px; margin-top: -0px;}
.jindu_img{  width: 480px; height: 360px; display: inline-block; vertical-align: middle;}
.jindu_div{ font-size: 14px; line-height: 30px; color: #777777; width: 677px; height: auto; display: inline-block; vertical-align: middle; overflow: hidden; margin-left: 35px;}
.in_jindu_img{ width: 20px; height: 42px; }
.in_jindu_div1{ position: relative; top: -28px; display: none;}

/*公司风采*/
.about_rc_3{  background: #fff;}
.pinp .pin_topleft1{width: 100%; height: 357px; background: #fedb00; }
.gsfc{ padding-top:133px; margin-bottom: 75px;}
.in_gsfc_box{ width: 572px; overflow: hidden; height: auto; margin-bottom: 80px;}
.in_gsfc_box_img{width: 572px; height: 322px;}
.in_gsfc_box_h5{ font-size: 18px; color: #da251c; width: 100%; height: 74px; line-height: 74px; overflow: hidden; font-weight: normal; margin-top: 10px;}
.in_gsfc_box_p{  font-size: 14px; line-height: 30px; color: #999999; width: 100%; height: 60px}
.in_gsfc_box:nth-child(even){ float: left;}
.in_gsfc_box:nth-child(odd){ float: right;}

/*首页产品中心*/
.cp_dbox{ width: 1488px; margin: 0 auto; overflow: hidden;}
.in_cp{float: left; width: 560px;  height: 520px; margin: 0 auto;position: relative; overflow: hidden; margin-right: 35px; }
.cp_a{ width: 560px; height: 420px; overflow: hidden; border-radius: 10px;  display: block; position: relative; margin: 0 auto;}
.cp_a img{ width: 560px; height: 420px;  }
.cp_a_div{ width: 100%; height: 50px; font-size:16px; line-height: 50px; text-align: center; color: #fff; background: rgba(0,0,0,0.5); overflow: hidden; position: absolute; bottom: 0; left: 0;}
.cp_anniu{ width: 100%; height: 30px; position: absolute; top: 480px; left: 0px; z-index: 9999; text-align: center;}
.cp_anniu .swiper-pagination-bullet{ width: 10px; height: 10px; border-radius: 5px; background: #6a6867; overflow: hidden; }
.cp_anniu .swiper-pagination-bullet-active{ background: #da251c;}
.in_cp_tu1,.in_cp_tu2{ width: 429px; height: 322px; overflow: hidden; border-radius: 10px; background: #686967; float: left; margin-top: 49px; position: relative;}
.in_cp_tu1{  margin-right: 35px;}
.in_cp_tu1 div,.in_cp_tu2 div{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0,0,0,0.4); }
.sy_cp_div{ width: 100%; height: 100%; position: absolute; left: 0;top: 0; background: rgba(0,0,0,0.4); display: none;}


/**/
.sy_cp{width:100%; height: auto; margin: 0 auto; overflow: hidden;  margin-top: 91px;}
.pg_bannera1{width:100%; height: 660px; position: relative;  margin-bottom: 100px; margin: 0 auto; }
.cp-banner {width:100%; height: auto;  z-index: 2; }
.cp_slgd{width: 100%; padding: 40px 0; overflow: hidden; height: auto;}
.cp_slgd .swiper-slide{width:33.33%; transition: all .6s ease 0s; transform:scale(1); opacity: .8; overflow: hidden; height: auto;}
.cp_slgd .swiper-slide-next{transform:scale(.8); opacity: .8;}
.cp_slgd .swiper-slide-prev{transform:scale(.8); opacity: .8;}
.cp_slgd .swiper-slide-active,.pr_slgd .swiper-slide-duplicate-active {transform:scale(1); opacity: 1;}

.cp_slgd .swiper-slide-next .cp_a_div{display: none;}
.cp_slgd .swiper-slide-prev .cp_a_div{display: none;}
.cp_slgd .swiper-slide-next .sy_cp_div{display: block;}
.cp_slgd .swiper-slide-prev .sy_cp_div{display: block;}

.cp_slgd .swiper-slide .cp_a{display: block; border-radius: 10px;overflow: hidden; width: 100%; height: auto; }
.cp_slgd .swiper-slide img {width: 100%; height: auto; display: block; }

.cp_slgd .pr_slgda{ position: relative; margin-bottom: 30px;}
.cp_slgd .swiper-pagination{ z-index: 1; bottom: 108px;}
.cp_slgd .swiper-pagination-bullet {background: #6a6968; width: 10px; height: 10px; border-radius: 5px; opacity: 1; }
.cp_slgd .swiper-pagination-bullet-active {  background: #da251c!important; }

/*.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ width: 100%; left: 0px; bottom: 108px; }*/
.button {width: 25%; height: 22px; margin: 0 auto; bottom: 43px; position: relative; z-index: 9999; margin-top: 113px;}
.cp_slgd .pr_slgdl {width: 14px; height: 22px;background: url(../images/icon/icon30.png)  center  no-repeat; position: absolute; left: 0;  z-index: 9999;}
.cp_slgd .pr_slgdr {width: 14px;height: 22px;background: url(../images/icon/icon30.png)  center  no-repeat; position: absolute; right: 0;  z-index: 9999;transform:rotate(180deg);}

/**/
.in_gsfc{ margin-top: 100px; }
.in_gsfc .gsfc{ padding-top: 0px;}


.swiper-slide{ word-spacing: 0px; letter-spacing: 0px; font-size: 0px;}

/**/
.in_cpzx_swiper{ position: relative; width: 1100px; height: 602px; margin: 0 auto;}
.in_cpzx_swiper .button_next,.in_cpzx_swiper .button_prev{ color: #fff; font-family: "新宋体"; position: absolute; font-size: 40px; width: 40px; height: 40px; top: 50%; margin-top: -20px; z-index: 10000; cursor: pointer; display: none;}
.in_cpzx_swiper .button_next{ right: 42px; }
.in_cpzx_swiper .button_prev{ left: 42px; }
.in_cpzx_swiper:hover .button_next,.in_cpzx_swiper .button_prev:hover{ color: #da251c;}
.in_cpzx_swiper:hover .button_next,.in_cpzx_swiper:hover .button_prev{  display: block; transition: all 0.8s ease 0s;}
.mo_spcf{width:80px; height: 80px; position: absolute; bottom: 20px; left:16%; z-index: 5;}  
.video_tc{width:920px; height: 560px; position: fixed; top: 50%; left: 50%; z-index: 999; margin: -280px 0 0 -460px; background: #000000; box-sizing:border-box; overflow: hidden; display: none;}
.video_gb{width:33px; height: 33px; line-height:26px; border:1px solid #fff; border-radius: 100%; text-align: center; color: #fff; font-size:40px; overflow: hidden; cursor: pointer; position: absolute; top:10px; right:10px; z-index: 55; transition: all .6s ease 0s; opacity: .5; box-sizing:border-box;}
.video_gb:hover{opacity: 1; background: #fff; color: #333;}
.video_bg{width:100%; height:100%;background: rgba(0,0,0,.5); position: fixed; top: 0; left: 0; z-index: 555; overflow: hidden; display: none;}
