@charset "utf-8";
/* CSS Document */
/*top*/
.w1200{ width: 95%; margin: 0 auto;}
.w1100{ width: 90%; margin: 0 auto; overflow: hidden;}
.top{width:100%; height:2.5rem; background: #41403e; position: relative;}
.top_logo{ max-width: 300px; height: auto; width: 28%; left: 8rem; top: 0;}

.top_navzk{ max-width: 45px; height: auto; width: 8%;  margin-right: 5%; }
.nav_div_nav{ overflow: hidden; background:rgba(65,64,62,0.95); width: 100%; position: static;}

.in_banner .swiper-slide img{ width: 1920px; height: auto;}

/* mobile nav 触发样式 */
.c_nav{width:40px; height: 40px; border-radius: 5px; overflow: hidden; cursor: pointer; position: absolute; top:50%; right: 10px;  margin-top: -20px; z-index: 999;}
.c_nav span{display: block; width:30px; height: 3px; background: #da251c; margin:0 auto; overflow: hidden; transition: all .4s ease 0s;}
.c_nav span:nth-child(1){transform:rotate(0deg)translate(0,12px);}
.c_nav span:nth-child(2){transform:rotate(0deg)translate(0,16px);}
.c_nav span:nth-child(3){transform:rotate(0deg)translate(0,20px);}
.c_nav:hover span:nth-child(1){transform:rotate(45deg)translate(13px,13px);}
.c_nav:hover span:nth-child(2){transform:rotate(0deg)translate(-40px,16px); opacity: 0;}
.c_nav:hover span:nth-child(3){transform:rotate(-45deg)translate(-9px,9px);}

/*nav收起展开*/
.nav_tc{ width: 40%; height: auto; position: absolute; top: 100%; right: 0px; background: #ffffff; z-index: 5000; display: none;}
.nav_tc div{ border-bottom: 1px solid #e6e6e7; width: 100%; height: auto; text-align: center;}
.nav_tc a{  font-size: .8rem; text-align: center; color: #676767; line-height: 1rem; display: inline-block; vertical-align: middle;} 
.nav_tc div:hover{ background: #da251c; border-bottom: none;}
.nav_tc div:hover a{color: #ffffff;}
.nav_tc div:hover span{ border: none; background: #ffffff;}
.top_nav .nav_a{ background-image:none!important;}
.top_nav a{ margin: 1rem 0; height: 1rem; line-height: 1rem;}
.top .nav_div_nav:hover{ background:rgba(65,64,62,0.95);  border-bottom: none;}
.top .nav_div_nav a:hover {color: #da251c;}
/*banenr*/
.in_banner{width:100; height: auto; line-height: 0; position: relative; overflow: hidden;}
.in_bannera{position: absolute; width: 100%; height: 5px; text-align: center; z-index: 2; left: 0;}
.in_bannera .swiper-pagination-bullet{ background: #ffffff; width: 1.5rem; height: .1rem; border-radius:0px; }
.in_bannera .swiper-pagination-bullet-active{ background: #981812;border-radius:2.5px;}

/*品牌故事*/
.pinp{ position: relative; }
.pinp .w1200{ position: relative; overflow: hidden; height: auto; width: 95%; }
.pin_topleft {width: 60%; height: 3rem;background:#da251c;   z-index: 1;  position: absolute; left: 0; top: 0; background-image: -moz-linear-gradient( 130deg, rgb(218,37,28,0.3) 0%, rgb(165,52,47,0.3) 100%);}
.pin_topleftimg{ position: absolute; right: 0;top: 0;}
/**/
.pinp_titl{ font-size: 0.8rem; color: #fff; overflow: hidden; text-transform: uppercase; z-index: 2; margin-top: 0.5rem;}
.pinp_titl em{ color: #f3d9d7; font-style: normal; margin-left: 10px; }
.pinp_titl span{ font-size: 0.85rem; color: #fff; display: block;}
.pinp_titl img{ display: inline-block; margin-left: 10px; width: 5rem;height: auto;}
.pin_more{ margin-top: 0.4rem;}
.pin_more div{ display: inline-block; vertical-align: middle;}
.pin_more div:nth-child(1){ width:0.5rem; height: 0.5rem; border-radius: 0.25rem; background: #ba140c; margin-right: 0.3rem;}
.pin_more div:nth-child(2){ width: 1rem; height: 1rem; border-radius: 0.5rem; background: #da251c; margin-right: 0.5rem;}
.pin_more div:nth-child(3){ width: 3rem; height: 3rem; border-radius: 1.5rem; background: #fedb00; font-size: 0.8rem; color: #fff; text-transform: uppercase; text-align: center; line-height: 0.7rem;}
.pin_more div:nth-child(3) a{ width: 100%; height: 100%; display: block; color: #fff;}
.pin_more div:nth-child(3) span{ font-size: 0.6rem; display: block; margin-top:0.5rem; }
/**/
.pinp_box{ margin-top: 3rem;}
.pinp_box .wh_box:first-child{ margin-left: 0rem;}
.wh_box{float: left; margin-left: 0.5rem; }
.pin_box{ width: 6rem; height: 6rem; background:rgba(218,37,28,0); border-radius: 3rem; text-align: center; overflow: hidden; }
.pin_box1{width: 6rem; height: 6rem; border-radius: 3rem; background: rgba(218,37,28,0);; text-align: center; margin: 0rem; overflow: hidden;}
.pin_box2{ width:6rem; height: 6rem; border-radius:3rem; background: #fedb00; margin: 0rem; overflow: hidden; text-align: center; text-transform: uppercase; font-size: 0.5rem; color: #fff;}
.pin_box2 img{ margin: 0.8rem 0px 0.7rem 0px; width: 30%;height: auto; }
.pin_box2 p:nth-child(3){ font-size: 0.9rem;}
/*.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: 100%; height:auto; overflow: hidden; border-radius:0rem; margin-bottom:0.5rem; margin-top: 1rem;}
.pin_img img{ width: 100%; height:auto;}
.pin_p{ width: 100%; height:auto;  border-radius:0rem ; background: rgba(255,255,255,0.8); box-shadow: 0.574px 0.819px 10px 0px rgba(0, 0, 0, 0.1); padding: 1rem; overflow: hidden; box-sizing:border-box;  color: #666666; font-size:0.7rem; line-height: 18px;  position: relative; left: 0px; top: 0rem; margin-bottom: 2rem;  }
.pin_p h5{ font-size: 0.8rem; line-height: 25px; color: #333333; font-weight: normal; width: 100%; height: 25px; overflow: hidden;} 
.pin_p em{ font-size: 0.6rem; color: #666666; width: 100%; line-height:0.8rem; height: auto;overflow: hidden; font-style: normal; text-transform: uppercase;  display: block; margin-bottom: 0.8rem;}
.pin_box_p{ width: 100%; height:auto; overflow: hidden;}
/*舌尖生活*/
.pinp .sjsh{margin-bottom: 20rem; width: 95%; margin: 0 auto;}
.sj_box{ width: 100%; overflow-x: hidden; font-size: 0px; letter-spacing: 0px; word-spacing: 0px; padding-top: 2.2rem; }
.sj_img{  overflow: hidden; width: 30%;  height: auto;}
.sj_img img{ width: 100%; height: auto;}
.sjsh_box:hover .sj_img{ border: 2px solid #da251c; padding: 3px;}
.sjsh_box:hover .sj_img img{ width: 140px; height: auto;}
.sjsh_box{ border-top: #a5342f 1px solid; margin-bottom: 0.6rem;}
.sjsh_box h5{ font-weight: normal;  font-size: 0.9rem; line-height: 1.5rem; margin-bottom:0rem; width: 100%; height:1.5rem; overflow: hidden;}
.sjsh_box p{ font-size: 0.7rem; color: #666666;line-height: 1rem; width: 65%; height: 5rem; overflow: hidden; margin-left: 14px; }
.sj_img,.sjsh_box p{ display: inline-block; vertical-align: middle;}
.sjsh_box:hover h5{ color: #da251c;}
.sj_box1{  width: 100%;  margin: 1rem 0rem 3rem 0rem; }
.sj_box1_fr{ float: none; margin: 0 auto; width: 15rem; height: 16.4rem; border:5px solid #fedb00; position: relative; margin-bottom: 2rem; }
.sj_box1_fr img{ width: 321px; height: auto; position: absolute; right: 37px; top: 36px; }
.sjsh_img{ margin: 5.5rem 1.3rem; width: 1.2rem; height: auto; display: none;}
/*地址*/
.dz{ width: 100%; height:auto; overflow: hidden; background: rgb(229,230,234,0.39); padding: 1rem 0rem; margin-top: 2.5rem;}
.dz_img{ width: 100%; height: auto; border: 3px solid #fedb00; margin:0px;}
.dz_fl{  width: 100%; padding-left: 1rem; margin-top: 0.5rem;}
.dz_fl p{ font-size: 0.8rem; line-height: 1.5rem; 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 .w1200{ width: 100%;}
.foot{ width: 100%; height:auto;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; display: none;}
.foot_l{ width: 90%; height: 100%; overflow: hidden; position: relative; z-index: 9999; margin: 0 auto; float: none;}
.foot_r{ width: 100%; height: 100%; overflow: hidden;  position: relative; z-index: 9999; background: #424242; float: none; padding-left: 2rem;}
.foot_l div{ float: left; width: 50%; 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: 2rem; display: inline-block;}
.foot_r_1 img,.foot_r_1 p{ float: none;}
.foot_r_1 img{ float: left; vertical-align: middle;}
.foot_r_1 p{ font-size: 12px; color: rgb(255,255,255,0.6);  margin-left: 8px; display: inline-block; vertical-align: middle;}
.foot_ph{ font-size: 24px; color: #fff; text-align: left; width:auto; height: 38px; line-height: 38px; margin-top: 0.5rem; }
.foot_wbfr{ font-size: 12px; color: #bfbfbf; text-align: center; width:30%;overflow: hidden; line-height: 30px; margin:15px 0px 0px 1rem; float: left;}
.tooter{ width: 100%; height: auto; background: #333333; overflow: hidden; padding: 0.5rem 0rem;  }
.tooter p{font-size: 0.6rem; color: #6e6e6e; line-height: 1rem; overflow: hidden; float: none; text-align: center; margin-top: 0.8rem; }
/*内页banner*/

.in_top{ border-bottom: 1px solid #a5342f; width: 100%; height: 3rem; }
.in_top_str{ width: 90%;  margin: 0 auto;  }
.in_top_str div:nth-child(2){ float: left; font-size: 0.7rem; color: #999999; overflow: hidden; line-height: 3rem;}
.cp1200{ width: 90%; margin: 60px auto 0 auto; overflow: hidden;}
.in_cpzx_box{ width: 48%; height: auto; overflow: hidden; border: 5px solid #ffffff; float: left; margin:0px 4% 40px 0px; position: relative;}
.in_cpzx_box:nth-child(3n){ margin-right: 4%;}
.in_cpzx_box:nth-child(2n){ margin-right: 0px;}
.in_cpzx_box img{ width: 100%; height: auto;}
.in_cpzx_box p{ width: 100%; height:2rem; position: absolute; left: 0; bottom: 0; background: rgb(191,66,31,0.8); color: #fff; font-size: 0.7rem; line-height: 2rem; text-align: center; display: none;}
.in_top_str div:nth-child(1){ float: left; font-size: 0.8rem; color: #777777; overflow: hidden; line-height: 3rem;}
.in_top_str div:nth-child(1) a{ width:5rem; display: inline-block; text-align: center; }
.in_top_str div:nth-child(1) .in_top_str_a,.in_top_str div:nth-child(1) a:hover{ border-bottom: 2px solid #da251c; margin-top: -2px; }

/*产品内容*/
.in_cpnr{text-align: center; margin-top: 2rem;}
.cpnr_til{ font-size: 0.9rem; color: #da251c; overflow: hidden; width: 100%; height: 3rem; line-height: 3rem; text-align: left; font-weight: normal;}
.cpnr_nr{  width: 100%;  overflow: hidden;}
.cpnr_nr  h5{ font-size: 0.75rem; color: #333333; width: 100%; height: 26px; text-align: left; font-weight: normal;}
.cpnr_nr p{ font-size: 0.7rem; color: #777777; line-height: 1rem; width: 100%; height: auto; overflow: hidden; text-align: left;}
.in_lj{ height: auto; background: #333333; text-align: center; overflow: hidden;  margin: 4rem auto;}

.in_lj a{  background: #da251c none repeat scroll 0 0; border-radius: 3px; color: #fff; display: inline-block; font-size: 0.65rem; height: 32px; line-height: 32px; margin: 1rem 0; overflow: hidden; text-align: center; width: 5rem;}
.in_lj a,.in_lj a img{ display: inline-block; vertical-align: middle;}
.in_lj a img{ margin-right: 5px; margin-top: -2px;}
/*舌尖生活*/
.in_sjsh_xq{ margin: 5rem auto 8rem auto;  }
.in_sdjsh_h5{  font-weight: normal; font-size: 0.85rem; color: #444444; overflow: hidden; width: 100%; height: 25px; line-height: 25px; }
.in_sjsh_p{ font-size: 0.6rem; color: #666666; overflow: hidden; width: 100%; height: 1rem; line-height: 1rem; margin-bottom: 10px;}
.in_sjsh_p span{ margin-left: 20px;}
.in_sjsh_xq1{ font-size: 0.7rem; color: #444444; line-height: 30px; overflow: hidden; height: auto; }
.in_sjsh_img{ width: 100%; height: auto; overflow: hidden; border-radius: 10px; margin-bottom: 1rem;}
/*舌尖生活*/
.in_sj_box{ margin-top: 3rem;}
.in_sj{  width: 100%; height: auto; border-top: 1px solid #c9b89e; padding: 20px 0px;}
.in_sj_box1{  width:30%; height: auto; overflow: hidden; border-top: 2px solid #c9b89e; margin-right:0.8rem; 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: 60%; height: auto; overflow: hidden; float: left; margin-right: 0.5rem;}
.in_sj_box2 img{  width: 100%; height: auto;  max-height: 8.8rem; min-height: 4.4rem;}
.in_sj_box3{ float: left; width: 100%;  overflow: hidden; font-size: 0.75rem; line-height:1.2rem; height: auto; color: #91897e;}
.in_sj_box3 h5{ font-size: 0.85rem; color: #756b5d; line-height: 1.5rem; width: 100%; height: 1.5rem; margin-top: 1rem; overflow: hidden; font-weight: normal;} 
.in_sj_box4{ float: left; width: 50%; height: auto; overflow: hidden; text-align: left; display: table-cell; vertical-align: middle; margin-left: 2rem;}
.in_sj_a{ width:6rem; height:2rem; border-radius: 1rem; background: #da251c;  color: #fff;  text-align: center; text-transform: uppercase; font-size: 0.6rem; line-height: 2rem; display: none; margin-top: 1rem;}
.in_sj_a img{  display: inline-block; vertical-align: middle; margin-left: 20px; width: 1rem; height:auto;}
.in_sj_a1{ margin:1rem 61px 0px 0px; width: 6rem; height: 2rem; display: block;}
.in_sj_a1 img{ width: 1rem; height: auto;}
.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;}

/*联系我们*/ 
.about_1{ width: 100%; overflow: hidden; letter-spacing: 0px; word-spacing: 0px; font-size: 0px; float: left;}
.abput_p:nth-child(1),.abput_p:nth-child(3){ width: 100%;display: inline-block; vertical-align: bottom; margin-right: 0px; }
.abput_p:nth-child(2),.abput_p:nth-child(4){ width: 100%; display: inline-block; vertical-align: bottom;}
.abput_p:nth-child(5),.abput_p:nth-child(6){ width: 100%; }
.about_2{ float: left; width: 232px; height: 280px; background: #b72024; text-align: center; padding-top: 24px; margin-top: 1rem }
.in_dt{ border: 2px solid rgb(238, 238, 239); padding: 0.3rem; margin: 2rem 0px 5rem 0px ; width: 100%; height: auto;}
.in_dt img{ width: 100%; min-height: 6rem; max-height: 25rem;}


.about_rc{ width: 100%; height: auto;  background: #fff; position: relative; padding-bottom: 1rem;}
.abut_box{ padding-top: 115px; width: 100%;}
.about_zp{ width: 100%; height: 2rem; background: #3f3f3f; overflow: hidden;}
.about_zp p{ width: 20%; height: 100%; line-height: 2rem; color: #fff!important;  text-align: center; float: left; font-size: 0.75rem; overflow: hidden;}
.abut_box1 .about_zp{ background: #8b8b8c; margin-top: 0.3rem;}
.abut_box1 .about_zp p:first-child{ text-align: left; padding-left: 0.5rem;}
.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_box_div{  width: 20%; text-align: center; float: left; padding-top: 1rem; padding-left: 1.5rem;}
.abut_box_div div{ width: 14px; height: 2px; background: #fff;}
.abut_box_div div:nth-child(2){ transform: rotate(90deg); margin-top: -2px}
/**/
.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: 0.75rem; color: #666666; line-height: 38px; }
.abut_input input:nth-child(1),.abut_input input:nth-child(2),.abut_input input:nth-child(3){ width:100%; margin-bottom: 13px; }
.abut_input input:nth-child(1),.abut_input input:nth-child(2){ margin-right: 0px;}
.abut_input input:nth-child(4),.abut_input select{ width: 100%; margin-bottom: 13px;}
.abut_input input:nth-child(4){ margin-right: 0px;}
.abut_input select{ height: 40px; padding-left: 10px; border: 1px solid #e5e5e5; font-size: 0.75rem; color: #666666; line-height: 38px;}
.abut_input textarea{ width: 100%; height: 150px; background: #fff; border: 1px solid #e5e5e5; font-size: 0.75rem; 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: left; margin-top: 13px; 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 h5{  font-weight: normal; font-size:1.2rem; color: #333333; overflow: hidden; width: 100%; height: 30px; line-height: 30px;}
.in_pinpai h6{ font-weight: normal; font-size: 0.9rem; color: #333333; height: 20px; width: 100%; overflow: hidden;}
.in_pinpai_div{  margin: 37px 0px 4rem 0px; color: #777777; font-size: 0.75rem; line-height: 1.5rem; overflow: hidden; height: auto; width: 100%;}
.in_pinpai_1{ width: 100%; height: auto; background: #da251c; overflow: hidden;}
.in_pinpai_img{ float: none; width: 100%; height: auto; margin-top: 1rem;}
.in_pinpai_nr{ float: none; width: 100%; margin-left: 0px; padding: 50px 15px 35px 15px;}
.in_pinpai_box{ text-align: center;}


.in_qy{ width: 220px; height:  auto;   margin:2rem auto ;  overflow: hidden;}

/*发展历程*/
.pc-slide {width: 96%; margin: 0 auto;}
.view .swiper-container {width:100%; height: 500px;}
.view{ margin-bottom: 2rem;}
.preview {width: 100%; margin-top: 10px; position: relative;}
.preview .swiper-container {width: 85%; height: 82px;  margin-left: 0px; margin: 0 auto; background: url(../images/ig26.jpg) left center repeat-x;}
.preview .swiper-slide {width: 20%; 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: 100%; height: auto; display: inline-block; vertical-align: middle;}
.jindu_div{ font-size: 0.75rem; line-height: 1.5rem; color: #777777; width: 100%; height: auto; display: inline-block; vertical-align: middle; overflow: hidden;  margin: 1rem 0rem ;}
.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:10rem; background: #fedb00; }
.gsfc{ padding-top:7rem; margin-bottom: 75px; width: 98%; height: auto;}
.in_gsfc_box{ width: 100%; overflow: hidden; height: auto; margin-bottom: 3rem;}
.in_gsfc_box_img{width: 100%; height: auto;}
.in_gsfc_box_h5{ font-size: 18px; color: #da251c; width: 100%; height: 2.5rem; line-height: 2.5rem; overflow: hidden; font-weight: normal; margin-top: 10px;}
.in_gsfc_box_p{  font-size: 14px; line-height: 1.5rem; color: #999999; width: 100%; height: 3rem}
.in_gsfc_box:nth-child(even){ float: none;}
.in_gsfc_box:nth-child(odd){ float: none;}






/**/
.in_qywh_1{  width: 100%; text-align: center; font-size: 0.75rem; color: #da251c!important; overflow: hidden; line-height: 1rem!important; margin-top: 0.8rem;}
.in_qywh_1 span{ display: block; line-height: 24px!important; margin-bottom: 0rem; }
.in_qywh_p2{ font-size: 12.2px; color: #da251c!important; overflow: hidden; width: 100%; text-align: center; line-height: 20px;height: 20px;  margin-top: 1rem;}
.in_qywh_p2_span{ font-size: 11px; color: #999999; display: block;  line-height: 24px; overflow: hidden;}

.pg_bannera{width:90%; margin: 0 auto; height: 18rem; position: relative; overflow: hidden; margin-bottom: 100px;}
.pc-banner {width:100%; height: auto;  z-index: 2; }
.pr_slgd{width: 100%; padding: 0.8rem 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(0.4);  z-index: 1; background: #000; opacity: .45;}
.pr_slgd .swiper-slide-prev{transform:translate(50%,0)scale(0.4);  z-index: 1; background: #000; opacity: .45;}
.pr_slgd .swiper-slide-active,.pr_slgd .swiper-slide-duplicate-active {transform:translate(0,0)scale(1); 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 1.3rem; 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: 2rem; height: auto; color:rgba(255,255,255,1.00); font-size:40px; font-family: "宋体", "新宋体"; position: absolute; top: 50%; margin-top: -1rem; z-index: 888; cursor: pointer;}
.pr_slgd .pr_slgdl{left:0;}
.pr_slgd .pr_slgdr{right: 0; transform:rotate(180deg);}

/*首页产品中心*/
.sy_cp{width:100%; height: auto; margin: 0 auto; overflow: hidden;  margin-top: 1rem;}
.cp{ width: 100%; height: 26rem; background: url(../images/ig4.jpg) center top no-repeat;}
.cp_dbox{ width: 100%; margin: 0 auto; overflow: hidden;}
.in_cp{float: left; width: auto;  height: 520px; margin: 0 auto;position: relative; overflow: hidden; margin-right: 35px; }
.cp_a{ width: 100%; height: auto; overflow: hidden; border-radius: 10px;  display: block; position: relative; margin: 0 auto;}
.cp_a img{ width: 100%; height: auto;  }
.pg_bannera1{width:100%; height: 19.7rem; position: relative;  margin-bottom: 100px; margin: 0 auto; }
.button {width: 80%; height: 22px; margin: 0 auto; bottom: 43px; position: relative; z-index: 9999; margin-top: 4.2rem;}
.cp_slgd .swiper-pagination{ z-index: 1; bottom: 5%;}

.cp_slgd .swiper-slide{width:90%; transition: all .6s ease 0s; transform:scale(1); opacity: .8; overflow: hidden;}
.cp_slgd .swiper-slide-next{transform:scale(.5); opacity: .8;}
.cp_slgd .swiper-slide-prev{transform:scale(.5); opacity: .8;}
.cp_slgd .swiper-slide-active,.pr_slgd .swiper-slide-duplicate-active {transform:scale(1); opacity: 1;}
.cp_a_div{ width: 100%; height: 2rem; font-size:0.8rem; line-height: 2rem; text-align: center; color: #fff; background: rgb(0,0,0,0.5); overflow: hidden; position: absolute; bottom: 0; left: 0;}
.pin_box2 p:nth-child(2){ font-size: 10px; width: 100%; height: 0.8rem; overflow: hidden;}
/**/
.in_cpzx_swiper{ position: relative; width: 100%; height: auto; 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; }
.in_cpzx_swiper .button_next{ right: 5px; }
.in_cpzx_swiper .button_prev{ left: 5px; }
.in_cpzx_swiper:hover .button_next,.in_cpzx_swiper .button_prev:hover{ color: #da251c;}
.in_cpzx_swiper img{ width: 100%; height: auto; }
.video_tc{width:90%; height: auto; position: fixed; top:40%; left: 5%; z-index: 999; margin:0;}