@charset "utf-8";
/* 分页 */
.page { padding:0px 0 40px; line-height:24px; text-align:center; }
.page a { display:inline-block; margin:0 2px; padding:5px 14px; border:1px solid #eee; background:#fff; color:#666; vertical-align:top; }
.page a:hover,.page .cur { border:1px solid #c21823; background:#c21823; color:#fff; }
.page span{margin-right:6px;}
@media(max-width:1000px){
	.page a { padding: 0px 8px; }
}
.location { float: right; font-size: 14px; padding: 28px 0; color:#b0b0b0; }
.location a { color:#b0b0b0;font-family: "SourceHanSansCN Normal"; margin-right:0!important; padding-left:0!important; }
.cpzx1a .location { padding: 0; line-height: 55px; }
.location .breadcrumbs a.u-home { padding-left:19px!important; background: url(../images/loc.png) no-repeat left center; }
@media(max-width:1920px){
	.location { float: right; font-size: .14rem; padding: .28rem 0; color:#b0b0b0; }
}

.relative { position: relative; }
.containerxx { max-width: 83%;width: 100%;margin: 0 auto; }
@media(max-width:1400px){
	.containerxx { max-width: 90%; }
}
@media(max-width:1000px){
	.containerxx { max-width: 96%; }
}
.nynav { border-bottom:1px solid #e4e4e4;padding:; background: #fff; }
.nynav .nynav1 { float: left; }
.nynav .nynav1 ul li {margin-bottom:-1px; float: left; margin-right:.3rem; }
.nynav .nynav1 ul li a {font-family: "SourceHanSansCN Light"; display: block; width: 100%; box-sizing: border-box; padding:26px 5px; font-size: 18px; color:#666666; }
.nynav .nynav1 ul li:hover a,.nynav .nynav1 ul li.cur a { border-bottom:2px solid #c21823; color:#c21823; }

@media(max-width:1920px){
	.nynav .nynav1 ul li a {font-family: "SourceHanSansCN Light"; display: block; width: 100%; box-sizing: border-box; padding:.26rem .05rem; font-size: .18rem; color:#666666; }
}
/*关于我们*/
.about1 { background: url(../images/abo1.png) no-repeat right center; -webkit-background-size: auto 100%;background-size: auto 100%; }
.about1a { padding:1.3rem 0 1.5rem;  }
.about1a { width: 60%; }
.about1a .tit .t1 { font-size: .22rem; color:#898989; font-family: "Arial"; margin:5px 0 14px; font-family: "Arial"; font-weight: normal; }
.about1a .tit .t2 h1 { font-size: .36rem; color:#c21823;  font-weight: bold; font-family: "SourceHanSansCN Bold"; }
.about1a .tit .t3 { font-size: .18rem; color:#666666; font-family: "SourceHanSansCN Light"; }
.about1a .tit .xian { width: 50px; height: 2px; background: #c21823; margin:.2rem 0 .3rem; }
.about1a .c { font-size: .16rem; color:#555555; line-height: 2; font-family: "SourceHanSansCN Light"; text-align: justify; }
@media(max-width:1920px){
	.about1a { width: 9rem; }
}
@media(max-width:1000px){
	.about1a { width: 100%; }
	.about1a .tit .t1 { font-size: 18px; }
	.about1a .tit .t2 h1 { font-size: 26px; }
	.about1a .tit .t3 { font-size: 16px; }
	.about1a .tit .xian { margin:15px 0 26px; }
	.about1a .c { font-size: 16px; line-height: 1.8; }
}
@media(max-width:640px){
	.about1a { padding: .3rem 0 .5rem; }
	.about1a .tit .t1 { font-size: 14px; }
	.about1a .tit .t2 h1 { font-size: 18px; }
	.about1a .tit .t3 { font-size: 13px; }
	.about1a .tit .xian { margin:10px 0 15px; }
	.about1a .c { font-size: 14px; line-height: 1.8; }
}
.about1b { width: 100%; background: #f5f5f5; position: relative; min-height:6rem; }
.about1ba { padding-top:1.12rem; position: relative; }
.about1bb { width: 7.24rem; position: absolute; left:0; top:-.3rem; }
.about1bb img { width: 100%; height: auto; }
.about1bc { padding:.6rem .5rem 0 0; box-sizing: border-box; position: relative; float: right;width: 60%; }
.about1bc .c { font-size: .26rem; color:#555555; line-height: 1.8; font-family: "SourceHanSansCN Normal"; letter-spacing: 2px; }
.about1bc .c2 { font-size: .16rem; color:#555555; text-align: right; line-height: 1.8; }
.about1bc .yh {position: absolute; width: .18rem; height: .18rem; }
.about1bc .yh1 { left:0; top:0; background: url(../images/yh1.png) no-repeat center; -webkit-background-size: cover;background-size: cover;}
.about1bc .yh2 { right:0; bottom:1.2rem; background: url(../images/yh2.png) no-repeat center; -webkit-background-size: cover;background-size: cover;}
.about1bd {text-align: right; margin-top:10px;}
.about1bd img { width: 1.5rem; }
@media(max-width:1000px){
	.about1b { min-height:8.41rem; }
	.about1ba { padding-top:1rem;}
	.about1bb { width: 10rem; }
	.about1bb img { width: 100%; height: auto; }
	.about1bc { padding:.4rem .5rem 0 0; box-sizing: border-box; position: relative; float: right;width: 12rem; }
	.about1bc .c { font-size: 16px; }
	.about1bc .c2 { font-size: 14px; }
	.about1bd img { width: 2rem; }
}
@media(max-width:640px){
	.about1b { min-height: auto; }
	.about1ba { padding-top:.4rem;}
	.about1bb { width: 100%; position: relative; left:0; top:0;  }
	.about1bc { margin-top:20px;padding:.3rem .4rem 0 0;width: 100%; }
	.about1bc .c { font-size: 16px; }
	.about1bc .c2 { font-size: 14px; }
	.about1bd img { width: 2rem; }
}
.about1c { padding:.95rem 0 1.1rem; }
.about1c .htit {  }
.about1c .htit .t { float: left; }
.about1c .htit .t h2 {line-height: 1; font-size: .36rem;color:#c21823; font-weight: bold; font-family: "SourceHanSansCN Bold"; }
.about1c .htit .t h2 span { display: block; margin-top:9px; font-size: .22rem; font-family: "Arial"; color:#999999; font-weight: normal; }
.about1c .htit  a.more {line-height: .3rem; float: right; font-size: .2rem; color:#666; text-transform: uppercase; }
.about1ca { margin-top:.3rem; }
.about1ca ul li { position: relative; transition: all .8s; float: left; width: 32.3333%; }
.about1ca ul li:hover { margin-top:-10px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.09); }
.about1ca ul li.sign2 { margin-left:1.5%; }
.about1ca ul li.sign3 { float: right; }
.about1ca ul li img { width: 100%; height:  auto; }
.about1ca ul li .tit {border:1px solid #ededed; border-top:none; padding:.25rem .16rem .4rem; background: #fff; }
.about1ca ul li .tit .d { font-size: 14px;color:#666666;font-family: "SourceHanSansCN Light"; }
.about1ca ul li .tit .t h3 { font-weight: normal; margin: 5px 0 10px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-size: 16px;color:#333333;font-family: "SourceHanSansCN Light"; }
.about1ca ul li .tit .c { font-size: 14px;color:#666666; line-height: 20px; height: 40px; overflow: hidden;font-family: "SourceHanSansCN Light"; }
.about1ca ul li:hover .t h3 { color:#c21823;font-family: "SourceHanSansCN Medium"; }
.about1c .htit .more { float: right; text-align: right; }
.about1c .htit .more a { font-family: "SourceHanSansCN Regular"; display: inline-block; padding:8px 26px; border:1px solid #eee; font-size: 16px;color:#555; margin-left:12px; }
.about1c .htit .more a:hover { border:1px solid #c21823; color:#fff; background: #c21823; }

@media(max-width:1200px){
	.about1c .htit .t h2 { font-size: 24px; }
	.about1c .htit .t h2 span { font-size: 16px; }
	.about1c .htit  a.more {line-height: 24px; font-size: 16px; }
}
@media(max-width:640px){
	.about1c { padding:.4rem 0 .6rem; }
	.about1c .htit .t h2 { font-size: 20px; }
	.about1c .htit .t h2 span { font-size: 14px; }
	.about1c .htit  a.more {line-height: 20px; font-size: 14px; }
	.about1ca ul li .tit { padding:.1rem .1rem .2rem; }
	.about1ca ul li .tit .d { font-size: 12px; }
	.about1ca ul li .tit .t h3 { margin: 3px 0 6px; font-size: 14px;}
	.about1ca ul li .tit .c { font-size: 12px; line-height: 18px; height: 36px; }
}
@media(max-width:450px){
	.about1ca ul li { width: 100%; margin-bottom:10px; }
	.about1ca ul li.sign2 { margin-left:0; }
	.about1ca ul li .tit .d { font-size: 14px; }
	.about1ca ul li .tit .t h3 { margin: 3px 0 6px; font-size: 16px;}
	.about1ca ul li .tit .c { font-size: 14px; line-height: 20px; height: 40px; }
}

/*产业布局*/
.cybjam { position: relative; }
.cybjam .con { position: absolute; }
.cybjam .con .t { font-size: .3rem; font-weight: bold; font-family: "SourceHanSansCN Bold"; }
.cybjam .con .xian { display: block; width: .9rem; height: 4px; background: #c21823; margin:.2rem 0 .3rem; }
.cybjam .con .c {width: 6.15rem; font-size: .2rem; font-family: "SourceHanSansCN Light"; line-height: 1.8; text-align: justify; }


.cybja .con { top:2.3rem; left:8.33333333%; }
.cybja .con .t { color:#ffffff; }
.cybja .con .c { color:#fff; }
.cybjb .con { top:2.2rem; right:8.33333333%; }
.cybjb .con .t { color:#3f3f3f; }
.cybjb .con .c { color:#595757; text-align: justify; }
.cybjc .con { top:3.85rem; left:8.33333333%; }
.cybjc .con .t { color:#ffffff; }
.cybjc .con .c {color:#ffffff; }
.cybjd .con { top:2.4rem; right:8.33333333%; }
.cybjd .con .t { color:#c21823; }
.cybjd .con .c {color:#3f3f3f; }

.cybjda { width: 7.2rem;height: 4.8rem;position: absolute;left:8.33333333%;top:1.2rem; }
.cybjda ul { width: 7.2rem; height: 4.8rem; position: relative; }
.cybjda ul li { text-align: center; border-radius: 50%; position: absolute;  }
.cybjda ul li .c { font-size: .2rem; font-family: "SourceHanSansCN Bold"; color:#fff; margin-top:.1rem; }
.cybjda ul li .t { display: inline-block; padding: 0 4px .15rem; color:#fff; line-height: 1; border-bottom:1px solid #fff; font-family: "SourceHanSansCN Bold"; }
.cybjda ul li.sign1 { width: 2.74rem; height: 2.74rem; background: rgba(194,24,35,0.5); left:0; top:0.64rem; }
.cybjda ul li.sign1 .t {padding-top:.6rem; font-size: .72rem; }
.cybjda ul li.sign1 .c { font-size: .18rem; }

.cybjda ul li.sign2 { width: 2.28rem; height: 2.28rem; background: rgba(14,97,188,0.6);left:2.9rem; top:0; }
.cybjda ul li.sign2 .t { width: 1.6rem; padding-top:.6rem; font-size: .58rem; }

.cybjda ul li.sign3 { width: 2.42rem; height: 2.42rem; background: rgba(194,24,35,0.6);  left:2.65rem; bottom:0; }
.cybjda ul li.sign3 .t {padding-top:.6rem; font-size: .5rem; }

.cybjda ul li.sign4 { width: 2rem; height: 2rem; background: rgba(140,184,229,0.7);  right:0; bottom:0.98rem; }
.cybjda ul li.sign4 .t {padding-top:.36rem; font-size: .5rem; }



/*企业文化*/
.qywh { padding:1.8rem 0 2rem; background:url(../images/qywh1.jpg) no-repeat center; background-size: cover; }


.qywh1 .bd { margin-bottom:.7rem; }
.qywh1 .bd ul li { text-align: center; }
.qywh1 .bd ul li img { max-width:100%; }
.qywh1 .hd ul li img { width:100%; }
.qywh1 .hd ul li { box-shadow: 5px 5px 5px 5px #eee; cursor: pointer; transition: all 0.8s; width: 13.25%; float: left; margin-right:4%; }
.qywh1 .hd ul li.sign6 { margin-right:0; }
.qywh1 .hd ul li:hover,.qywh1 .hd ul li.on { box-shadow: 10px 10px 10px 10px #dddddd; transform: scale(1.2); margin-top:-.29rem; }
.qywhCon { min-width:6.3rem; text-align: left; display: inline-block; position: relative; padding-bottom:75px; }
.qywhCon .t1 { font-size: .75rem; color:#727171;font-family: "SourceHanSansCN"; }
.qywhCon .t2 { font-size: .75rem; color:#727171;font-family: "SourceHanSansCN Bold"; }
.qywhCon .c { font-size: .3rem; color:#727171;font-family: "SourceHanSansCN Medium"; position: absolute; right:0; bottom:0; }
.qywhCon .c i { font-size: 16px; font-weight: normal; }


/*发展历史*/
.hhistory { padding: 0.8rem 0 0.7rem; background: #f5f5f8 }
.about_box3 {padding: 1rem 0 1.3rem;  background: #f5f7f8; position: relative;}
.about_box3 ul li { float: left; width: 4rem; margin-right:0px; }
.about_box3 ul li img  { width: 100%; }
.about_box3 .history_box {margin-top: 40px;background: #fff;}
.about_box3 .container {overflow: hidden;}

.about_box3 .history_box .box .img {float: left;line-height: 0;width: 44.5%;}
.about_box3 .history_box .box .text {float: right;width: 55.5%;padding: 70px 75px 0;}
.about_box3 .history_box .box .text .top span {float: left;color: #c21823;font-size: 32px;}
.about_box3 .history_box .box .text .top i {display: block;float: left;width: 96px;height: 2px;background: #e5e5e5;margin-top: 8px;margin-left: 45px;}
.about_box3 .history_box .box .text .top em {font-style: normal;color: #b1b1b1;font-size: 22px;float: left;margin-left: 13px;}
.about_box3 .history_box .box .text .t {margin-top: 20px;color: #666666;font-size: 16px;line-height: 26px;}
.about_box3 .history_bg {margin: 40px 11% 0;position: relative;}
.about_box3 .history_bg:before {content: "";position: absolute;top: 22px;left: 0;width: 100%;height: 2px;background: #cccfd2;}
.about_box3 .history_btn .text {text-align: center;width: 100%;float: left;padding-top: 18px;cursor: pointer;}
.about_box3 .history_btn .text i {display: block;width: 9px;height: 9px;border-radius: 50px;background: #8c929a;margin: 0 auto;}
.about_box3 .history_btn .text p {margin-top: 12px;color: #666666;font-size: 22px;}
.about_box3 .history_btn .text:hover i {background: #c21823;}
.about_box3 .history_btn .text:hover p {color: #c21823;}
.about_box3 .history_btn .slick-current .text i {background: #c21823;}
.about_box3 .history_btn .slick-current .text p {color: #c21823;}
.about_box3 .prev,
.about_box3 .next { display: block; width: 71px;height: 31px;border: none;top:3.2rem; position:absolute;}
.about_box3 .prev {background: url(../images/history_left.png) no-repeat center center / cover;left: 5%;}
.about_box3 .next {background: url(../images/history_right.png) no-repeat center center / cover;right: 5%;}
.fzlc_box {margin: 50px 8.5% 0;position: relative;}
.fzlc_box:before {content: "";position: absolute;left: 0;top: 2.3rem;width: 100%;height: 2px;background: #cccfd2;}
.fzlc_box .box {margin: 0 .2rem;}
.fzlc_box .box .img {width: 100%;line-height: 0;overflow: hidden; margin-bottom:20px;}
.fzlc_box .box .img img {width: 100%;transition: all 1.2s;}
.fzlc_box .box .text {margin-top: 0.25rem;height: 205px;border-left: 1px solid #9ba0a6;position: relative;transition: all 1.2s;}
.fzlc_box .box .text:before {content: "";position: absolute;left: -.05rem;top: -.1rem;width: .1rem;height: .1rem;background: #9ba0a6;border-radius: 50%;transition: all 1.2s;}
.fzlc_box .box .text .t {position: absolute;left: 0;top: 20px;width: 100%;padding-left: 20px;}


@media(max-width:2560px){
	.about_box3 .next { display: block; width: 71px;height: 31px;border: none; position:absolute;}
	.about_box3 .prev {background: url(../images/history_left.png) no-repeat center center / cover;left: 4%;}
	.about_box3 .next {background: url(../images/history_right.png) no-repeat center center / cover;right: 4%;}
}


@media(max-width:2200px){
	.about_box3 .prev, .about_box3 .next { top:3.16rem; }
}
@media(max-width:1800px){
	.about_box3 .prev, .about_box3 .next { top:3.12rem; }
}
@media(max-width:1300px){
	.about_box3 .prev, .about_box3 .next { top:3.1rem; }
}


.fzlc_box .box .text h3 {color: #333333;font-size: 28px; line-height: 28px; transition: all 1.2s; font-family: "SourceHanSansCN Bold";}
.fzlc_box .box .text h3 i {font-style: normal; vertical-align: top; display: inline-block; line-height: 28px;}
.fzlc_box .box .text h3 span { font-family: "SourceHanSansCN"; font-weight: bold; line-height: 28px; display: inline-block; vertical-align: top; padding-left:3px; font-size: 24px; font-weight: normal; }
.fzlc_box .box .text p { margin-top:10px; color: #666666;font-size: 14px;line-height: 30px;max-height: 160px;overflow: hidden; font-family: "SourceHanSansCN Light"; }
.fzlc_box .box:hover .img img {transform: scale(1.2);}
.fzlc_box .box:hover .text {border-left-color: #c21823;}
.fzlc_box .box:hover .text:before {background: #c21823;}
.fzlc_box .box:hover .text h3 {color: #c21823;}
.fzlc_box .slick-prev,
.fzlc_box .slick-next {width: 70px;height: 30px;border: none;top: 50%;margin-top: -10px;}
.fzlc_box .slick-prev {background: url(../images/history_left.png) no-repeat center center / cover;left: -6%;}
.fzlc_box .slick-next {background: url(../images/history_right.png) no-repeat center center / cover;right: -6%;}
@media (max-width: 1680px) {
  .fzlc_box {margin-left: 6.9%;margin-right: 6.9%;}
  /*.fzlc_box:before {top: 53%;}*/
  .fzlc_box .slick-prev,
  .fzlc_box .slick-next {margin-top: 0;top: 49.7%;}
}
@media (max-width: 1600px) {
  .fzlc_box {margin-left: 5.9%;margin-right: 5.9%;}
  /*.fzlc_box:before {top: 52.4%;}*/
  .fzlc_box .slick-prev,
  .fzlc_box .slick-next {top: 48.7%;}
}
@media (max-width: 1440px) {
  /*.fzlc_box:before {top: 50.3%;}*/
  .fzlc_box .slick-prev,
  .fzlc_box .slick-next {top: 46.7%;}
}
@media (max-width: 1366px) {
  /*.fzlc_box:before {top: 49.1%;}*/
  .fzlc_box .slick-prev,
  .fzlc_box .slick-next {top: 45.3%;}
}
@media (max-width: 1280px) {
  /*.fzlc_box:before {top: 46.5%;}*/
  .fzlc_box .slick-prev,
  .fzlc_box .slick-next {top: 42.7%;}
}
@media (max-width: 1000px) {
  /*.fzlc_box:before {top: 44.2%;}*/
  .fzlc_box .slick-prev,
  .fzlc_box .slick-next {top: 40.5%;}
}
@media (max-width: 900px) {
  /*.fzlc_box:before {top: 41.2%;}*/
  .fzlc_box .slick-prev,
  .fzlc_box .slick-next {top: 37%;}
}
@media (max-width: 768px) {
  .fzlc_box {margin-top: 30px;margin-left: 15px;margin-right: 15px;padding-bottom: 30px;}
  .fzlc_box:before {display: none;}
  .fzlc_box .box {margin: 0;}
  .fzlc_box .slick-prev,
  .fzlc_box .slick-next {top: 44.3%;}
  .fzlc_box .box .text {height: auto;border-left: none;}
  .fzlc_box .box .text:before {display: none;}
  .fzlc_box .box .text .t {position: relative;padding-left: 0;}
  .fzlc_box .box .text .t p {max-height: auto;}
  .fzlc_box .slick-dots {bottom: 0;}
  .fzlc_box .slick-dots li button {border-radius: 50px;}
  .fzlc_box .box .text h3 {font-size: 20px;}
  .fzlc_box .box .text .t p {font-size: 14px;line-height: 24px;}
  .fzlc_box .box .text {margin-top: 20px;}
}
@media (max-width: 640px) {
  .about_box3 {padding: .4rem 0 .6rem;}
}


/*国际认证*/
.about2 {  padding:.8rem 0 1.8rem; background: url(../images/about_rz.jpg) center bottom/cover;}
.about2a .tit .t1 { font-size: .22rem; /* color:#999999; */color:#fff; text-transform: capitalize; margin:5px 0 8px; font-family: "Arial"; }
.about2a .tit .t2 h1 { font-size: .36rem; color:#c21823; font-weight: bold;font-family: "SourceHanSansCN Bold"; }
.about2a .tit .t3 { font-size: .26rem;/* color:#333333; */ color:#fff; margin-bottom:.55rem; font-weight: lighter;font-family: "SourceHanSansCN Light"; }
.about2a .c { width: 90%; font-size: .18rem;/* color:#666666; */color:#fff;font-family: "SourceHanSansCN Light"; line-height: 1.5; box-sizing: border-box; border:3px solid #e5e5e5; padding:.5rem 2.75rem .5rem .5rem; }
.about2a .c table td { padding: 10px; }
.about2a .c p { font-size: 27px; font-family: "SourceHanSansCN Light"; }
.about2c { position: relative; }
.about2b { padding:.3rem; overflow: hidden; box-sizing: border-box; background: url(../images/sss.jpg) no-repeat center; -webkit-background-size: 100% auto;background-size: 100% auto; width: 4.2rem; position: absolute; right:0; bottom:-0.4rem; }

.about2 .slick-list { overflow: visible; }
.about2b img { width: 100%; height: auto; }
.nynav_rz{
	 background: url(../images/about_rz.jpg) center top/cover;
	 position: relative;
}
.nynav_rz .nynav1 ul li a{
	color: #fff;
}
.nynav_rz:before{
	position: absolute;
	top: 0;
	bottom: 0;
	left: auto;
	right: auto;
	width: 100%;
	display: block;
	content: "";
	background: rgba(255, 255, 255, .15);
	z-index: 0;
}
.nynav_rz div{
	position: relative;
	z-index: 2;
}
.location_rz,.location_rz a{
	color: #fff;
}

@media(max-width:2400px){
	.about2a .c p { font-size: 25px;  }
}
@media(max-width:2200px){
	.about2a .c p {  font-size: 22px;  }
}
@media(max-width:2000px){
	.about2a .c p { font-size: 18px;  }
}
@media(max-width:1600px){
	.about2a .c {  padding:.3rem 4rem .3rem .5rem; }
}
@media(max-width:1400px){
	.about2a .c {  padding:.2rem 4rem .2rem .5rem; }
	.about2a .c p {   }
	/*.about2b { top:auto; bottom:0; }*/
}
@media(max-width:1200px){
	.about2 {  padding:1.5rem 0 2rem; }
	.about2b { top:.5rem; }
}
@media(max-width:1100px){
	.about2a .tit .t1 { font-size: 16px; }
	.about2a .tit .t2 h1 { font-size: 24px; }
	.about2a .tit .t3 { font-size: 20px; margin-bottom:20px; }
	.about2a { float: left; width: 70%; }
	.about2a .c { font-size: 14px; padding: .2rem .2rem .2rem .2rem; width: 100%;}
	.about2b { width: 28%; position: relative; top:0; float: right; }
}
@media(max-width:800px){
	.about2a { float: left; width: 100%; }
	.about2b { width: 100%; text-align: center; margin-top:20px; }
	.about2b img { width: auto; max-width: 100%:; }
}
@media(max-width:640px){
	.about2 {  padding:.4rem 0 .6rem; }
	.about2  table img { width: 80px;  }
	.about2 blockquote { margin-left:20px!important; }
}
@media(max-width:450px){
	.about2a .tit .t1 { font-size: 12px; }
	.about2a .tit .t2 h1 { font-size: 18px; }
	.about2a .tit .t3 { font-size: 14px; margin-bottom:10px; }
	.about2a .c { padding: .1rem; }
	.about2a .c p { padding: 5px 0;  }
}



/*最新资讯*/
.news { background: #fafafa; }
.news .news_box { padding-top:60px; }

.cases .news_box { padding-top:0; }

.caseRight {  }
.caseRight ol li { margin-top:20px; background: #fff; }
.caseRight ol li .text { padding:12px 10px; }
.caseRight ol li .text h3 { font-size: 13px;color:#222222;font-family: "SourceHanSansCN Bold"; }
.caseRight ol li .c { margin-top:5px; font-size: 12px;color:#666666;font-family: "SourceHanSansCN Light"; padding-bottom:15px;border-bottom:1px solid #e4e4e4; }
.caseRight ol li .text p { padding-top:10px; }
.caseRight ol li .text p span {background: url(../images/slick3.png) no-repeat center right; -webkit-background-size: 0 0;background-size: 0 0; padding-right:15px; transition: all 0.5s; float: right;font-size: 12px;color:#777777; font-family: "Arial"; text-transform: uppercase; }
.caseRight ol li:hover .text p span { padding-right:30px;background: url(../images/slick3.png) no-repeat center right; -webkit-background-size: 24px auto;
background-size: 24px auto; }


.caseRight ol li img { max-width:100%; }

.news .nmenu { background: #fafafa; }
.news_box {background: #fafafa;padding-bottom: 80px;}
.news_box .news_list {position: relative;z-index: 2;float: left;width: 73.75%;box-sizing: border-box;background: #fff;padding: 0 30px 60px;}
.news_box .news_list .tit {line-height: 66px;border-bottom: 1px solid #f0f3f1;color: #000000;font-size: 20px; font-family: "SourceHanSansCN Medium";}
.news_box .news_list ol {margin-top: 5px;margin-bottom: 50px;}
.news_box .news_list ol li {float: left;padding: .2rem 0;border-bottom: 1px solid #f0f3f1; width: 100%; transition: all 0.8s;}
.news_box .news_list ol li:hover {box-shadow: 0 10px 30px 0 rgba(0,0,0,.19);}
.news_box .news_list ol li .img {float: left;width: 3rem;height: 1.85rem;overflow: hidden;}
.news_box .news_list ol li .img img {width: 100%;height: auto;}
.news_box .news_list ol li .text {float: right;width:75%;padding-top: 10px;}
.news_box .news_list ol li .text h3 {color: #333333;font-size: 20px;font-weight: normal;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-family: "SourceHanSansCN Medium";}
.news_box .news_list ol li .text .t {color: #888;font-size: 13px;line-height: 26px;height: 60px;overflow: hidden;margin-top: 5px;}
.news_box .news_list ol li .text .t p {font-family: "SourceHanSansCN Normal";}
.news_box .news_list ol li .text .bottom span {font-family: "SourceHanSansCN Normal";float: left;font-size: 14px;color:#999999;line-height: 40px;margin-right: 15px;}
.news_box .news_list ol li .text .bottom span.news_more {font-family: "Myriad";border: 1px solid #e2e2e2;float: right;line-height: 40px;height: 42px;width: 144px;color: #919396;font-size: 13px;box-sizing: border-box; padding-left:24px;background: url(../images/new1.png) no-repeat 102px center;text-transform: uppercase;}
.news_box .news_list ol li:hover .text .bottom span.news_more {color: #fff;background: url(../images/new1bg.png) no-repeat 102px center #c21823;border-color: #c21823;}
.news_box .right_news {position: relative;z-index: 2;float: right;width: 24.375%;}
.news_box .right_news .gjcy {background: #fff;}
.news_box .right_news .gjcy .text {padding: 10px 20px 20px;}
.news_box .right_news .gjcy .text a {color: #999999;font-size: 14px;line-height: 36px;display: block;float: left;margin-right: 10px;font-family: "SourceHanSansCN Light";}
.news_box .right_news .tit {line-height: 66px;border-bottom: 1px solid #f0f3f1;color: #000000;font-size: 18px;padding: 0 20px;font-family: "SourceHanSansCN Medium";}
.news_box .right_news .kfzx {background: #fff;margin-top:10px;}
.news_box .right_news .guanggao {background: #fff;margin-top:10px;}
.news_box .right_news .kfzx .text {text-align: center;padding: 45px 20px;}
.news_box .right_news .kfzx .text p {color: #c21823;font-size: 30px;font-weight: normal;font-family: "Arial";}
.news_box .right_news .kfzx .text span {display: block;color: #333333;font-size: 14px;margin-top: 5px;font-family: "SourceHanSansCN Regular";}
.news_box .right_news .kfzx .text a {display: block;border: 1px solid #c21823;margin: 25px auto 0; max-width:176px;font-family: "SourceHanSansCN Regular"; line-height: 46px;color: #c21823;font-size: 14px;}
.news_box .right_news .kfzx .text a i {display: inline-block;width: 18px;height: 16px;background: url(../images/news_icon3.png) no-repeat center center;margin-right: 10px;position: relative;top: 4px;}
.news_box .right_news .Newm {padding: 30px 20px;background: #fff;margin-top: 10px;}
.news_box .right_news .Newm img {float: left;width: 115px;}
.news_box .right_news .Newm p {padding-top: 20px;float: left;margin-left: 20px;color: #666666;font-size: 14px;line-height: 24px;}
.news_box .right_news .Nimg {margin-top: 10px;background: #fff;padding:0 0 20px;}
.news_box .right_news .Nimg .box {position: relative;}
.news_box .right_news .Nimg .box .img {line-height: 0;overflow: hidden;}
.news_box .right_news .Nimg .box .text {box-sizing: border-box;width: 100%;color: #fff;font-size: 14px;line-height: 24px;padding: 10px 15px 5px;}
.news_box .right_news .Nimg .box .text .d {font-family: "SourceHanSansCN Light"; font-style: 14px;color:#888888; }
.news_box .right_news .Nimg .box .text p {font-family: "SourceHanSansCN Normal";font-size: 15px;color:#666666; height: 20px; line-height: 20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; overflow: hidden;}
.news_box .right_news .rmwz {background: #fff;margin-top: 10px;}
.news_box .right_news .rmwz ol {padding: 10px 20px 20px;}
.news_box .right_news .rmwz ol li {float: left;width: 100%;border-bottom: 1px solid #f0f2f0;padding: 10px 0;}
.news_box .right_news .rmwz ol li:last-child {border-bottom: none;}
.news_box .right_news .rmwz ol li .img {float: left;width: 1.2rem;height: .76rem;overflow: hidden;}
.news_box .right_news .rmwz ol li .img img{width: 100%;}
.news_box .right_news .rmwz ol li .text {float: right;width: 70%;}
.news_box .right_news .rmwz ol li .text h3 {color: #333333;font-size: 14px;line-height: 22px;height: 44px;overflow: hidden;font-weight: normal;font-family: "SourceHanSansCN Light";}
.news_box .right_news .rmwz ol li .text p {margin-top: 7px;color: #999999;font-size: 12px;font-family: "Arial";}
.news_show {position: relative;z-index: 2;float: left;width: 73.75%; box-sizing: border-box; background: #fff;margin-top: 0px;min-height: 500px;padding: 0 30px 50px;}
.news_show .show h1 {text-align: left;color: #333333;font-size: 24px;font-weight: normal;padding: 35px 0 5px;font-family: "SourceHanSansCN Medium";}
.news_show .show .tit { border-bottom: 1px solid #f0f3f1; }
.news_show .show .tit p { font-family: "SourceHanSansCN Light";float: left; font-size: 14px;color:#999; margin-top:5px; padding-bottom:20px; }
.share { float: right; }
.news_show .show .detail {padding: 25px 0 35px;color: #555555;font-size: 15px;line-height: 30px;font-family: "SourceHanSansCN Light";}
.news_show .show .detail img {max-width:100%; height:auto;}
.news .right_newsx { margin-top:0; }

.newd2 ul li { transition: all 0.5s; width: 447px; height: 80px; background: #f5f5f5; line-height: 80px; float: left; width: 50%;}
.newd2 ul li a {font-family: "SourceHanSansCN Regular"; box-sizing: border-box; position: relative; padding-left:75px; font-size: 13px;color:#666666; display: block; width: 100%; height: 80px;}
.newd2 ul li.sign2 a {padding-left:22px;text-align: right;padding-right:75px;}
.newd2 ul li.sign1 a span {position: absolute; left:16px; top:50%; margin-top:-16px; display: inline-block; width: 40px; height: 33px; background: url(../images/e6.png) no-repeat left center; border-right:1px solid #999;} 
.newd2 ul li.sign2 a span {position: absolute; right:16px; top:50%; margin-top:-16px; display: inline-block; width: 40px; height: 33px; background: url(../images/e2.png) no-repeat right center; border-left:1px solid #999;} 
.newd2 ul li { background: #c21823;}
.newd2 { margin-top:30px; overflow: hidden; }
.newd2 ul li a {color:#fff;}
.newd2 ul li.sign1 a span {background: url(../images/e3.png) no-repeat left center; border-right:1px solid #fff;} 
.newd2 ul li.sign2 a span {background: url(../images/e1.png) no-repeat right center; border-left:1px solid #fff;} 
.newd2 ul li a i { transition: all 0.5s; display: inline-block; overflow: hidden; position: absolute; top:50%; margin-top:-25px; width: 0; height: 50px; }
.newd2 ul li a i { width:85px; }
.newd2 ul li.sign1 a i { right:14px; }
.newd2 ul li.sign2 a i { left:14px; }
.newd2 ul li a i img { width: 100%; height:  auto; }
.ppgsDis ul li { width: 45%; }
.ppgsDis ul li.sign2 { float: right; }
.ppgsDis ul li.sign3 { width: 10%; }


.newd2 .btn { font-size: 16px;color:#fff; padding:0; display: block; width: 100%; text-align: center; }


@media(max-width:2400px){
	.news_box .right_news .rmwz ol li .text {float: right;width: 65%;}
}
@media(max-width:2300px){
	.news_box .news_list ol li .text {float: right;width:70%;padding-top: 10px;}
	.news_box .right_news .rmwz ol li .text {float: right;width: 60%;}
}
@media(max-width:1920px){
	.news_box .news_list ol li .text {float: right;width:70%;padding-top: 10px;}
	.news_box .right_news .rmwz ol li .text {float: right;width: 2.1rem;}
}
@media(max-width:600px){
	.newd2 ul li { height: 40px; line-height: 40px; }
	.newd2 ul li a { padding-left:50px; height: 40px; overflow: hidden; padding-right:20px;}
	.newd2 ul li.sign2 a {border-left:1px solid #ddd; padding-left:20px;padding-right:50px; }
	.newd2 ul li.sign1 a span { left:10px; top:50%; margin-top:-16px; display: inline-block; width: 30px; height: 33px; background: url(../images/e6.png) no-repeat left center; border-right:1px solid #999;} 
	.newd2 ul li.sign2 a span { right:10px; top:50%; margin-top:-16px; display: inline-block; width: 30px; height: 33px; background: url(../images/e2.png) no-repeat right center; border-left:1px solid #999;} 
	.newd2 ul li:hover a i { width:0; display: none; }
}

.newd5 { background: #f9f9f9; padding:16px 20px 32px; margin: .3rem 0;}
.newd5e,.newd5f { margin-bottom:2px; }
.newd5e span {font-family: "SourceHanSansCN Light";padding:10px 0; line-height: 1; float: left;font-size: 13px;color:#666666; width: 86px; }
.newd5ea { float: left; width: 80%;font-family: "SourceHanSansCN Light"; }
.newd5ea i { display: inline-block;font-family: "SourceHanSansCN Light"; padding:10px; line-height: 1; background: #ededed; margin-right:3px; border-radius: 2px; font-style: normal; color: #666; font-size: 13px; }
.newd5ea i:hover {background: #d6d6d6; color: #333; }


.newd5f span,.newd5f a {font-family: "SourceHanSansCN Light"; float: left; font-size: 13px;color:#666; padding:10px 0; line-height: 1; }
.newd5b {font-family: "SourceHanSansCN Light"; margin-top:10px; }
.newd5b span {font-family: "SourceHanSansCN Light"; float: left; font-size: 13px;color:#666; width: 96px; padding:5px 0; line-height: 1; }
.newd5c {font-family: "SourceHanSansCN Light"; float: left; width: 80%; font-size: 13px; color:#666; }
.newd5c p a {font-family: "SourceHanSansCN Light"; display: block;line-height: 1; font-size: 13px;color:#666; padding:5px 0; }
.newd5d {font-family: "SourceHanSansCN Light"; margin-top:10px; width: 95%; font-size: 13px;color:#666; line-height: 1.8; }

.newd5 a:hover { color:#333; text-decoration: underline; }


.guanggao1 .slick-dots {padding-left:20px; text-align: left; bottom:10px; }
.guanggao1 .slick-dots li { width: 6px; height: 6px; border-radius: 50%; background: #fff; }
.guanggao1 .slick-dots li.slick-active button { background: #c21823; }
.guanggao1 .slick-dots li button { width: 6px; height: 6px; border-radius: 50%; background: #fff; }
.guanggao2 a { display: block; position: relative; }
.guanggao2 a .t {position: absolute; right:0;bottom:0; border-top-left-radius:10px; display: inline-block; padding:6px 14px; background: #fff; font-size: 12px;color:#666666; }

@media (max-width: 1600px){
  	.news_box .news_list ol li .text { padding-top:0; }
  	.news_box .right_news .rmwz ol li .text h3 {font-size: 13px;line-height: 18px;height: 36px;overflow: hidden;font-weight: normal;}
	.news_box .right_news .rmwz ol li .text p {margin-top: 3px;}
}
@media (max-width: 1400px){
	.news_box .right_news .rmwz ol li .img {float: left;width: 1.4rem;height: .9rem;overflow: hidden;}
	.news_box .right_news .rmwz ol li .text {float: right;width: 1.6rem;}
	.news_box .news_list ol li .img { width: 4rem; height: 2.2rem; }
	.news_box .news_list ol li .text { width: 6.6rem; }
	.news_box .news_list ol li .text .bottom {margin-top: 10px;}
	.news_box .news_list ol li .text .bottom span.news_more { height: 36px; line-height: 34px; }
}
@media (max-width: 1200px){
	.news_box .news_list ol li .text .t { height: 52px; }
}
@media (max-width: 1100px){
	.news_show .show h1 { font-size: 18px; }
	.news_show  { width: 100%; padding:0 10px 30px; }
	.news_box .news_list { width: 100%; }
	.right_news { display: none; }
	.news_box .news_list ol li .img { width: 5rem; height: 3rem; }
	.news_box .news_list ol li .text { width: 12rem; }
}
@media (max-width: 1000px){
	.news_box .news_list ol li .text { width: 11.5rem; }
}
@media (max-width: 750px){
	.news_box .news_list ol li .text h3 { font-size: 16px; }
	.news_box .news_list ol li .text .bottom span { font-size: 12px; }
	.news_box .news_list ol li .text { width: 11rem; }
}
@media (max-width: 640px){
	.news_box .news_list ol li .text h3 { font-size: 14px; }
	.news_box .news_list ol li .text .bottom { margin-top:3px; }
	.news_box .news_list ol li .text .bottom span { font-size: 12px; line-height: 20px;margin-top:0;}
	.news_box .news_list ol li .img { width: 2rem; height: 1.3rem; }
	.news_box .news_list ol li .text .t { height: 40px; line-height: 20px; font-size: 12px; }
	.news_box .news_list { padding: .4rem .2rem 0; }
	.news_box .news_list ol li .text { width: 3.6rem; }
	.news_box .news_list ol li .text .bottom span.news_more { display: none; }
}
@media (max-width: 440px){
	.news_box .news_list ol li .text { width: 3.4rem; }
}
@media (max-width: 500px){
  .fenye_btn .back { display: none; }
}

/*精彩视频*/
.jcsp { padding:.8rem 0 .9rem; }
.jcsp ul  { margin-bottom:.5rem; }
.jcsp ul li { cursor: pointer; margin-bottom:1%; float: left; width: 32.33333%; }
.jcsp ul li .tit { padding:.2rem; background: #fff; }
.jcsp ul li .tit .d { font-size: 14px;color:#888888; font-family: "Arial"; }
.jcsp ul li .tit .t {font-family: "SourceHanSansCN Regular";text-overflow: ellipsis;overflow: hidden;white-space: nowrap; /*height: 20px; line-height: 20px;*/ overflow: hidden; font-size: 20px;color:#666666; margin-top:3px; }
.jcsp ul li.sign2,.jcsp ul li.sign5 { margin-left:1.5%; }
.jcsp ul li.sign3,.jcsp ul li.sign6 { float: right; }
@media(max-width: 1000px){
	.jcsp { padding:.6rem 0 .7rem; }
	.jcsp ul li { margin-bottom:1%; float: left; width:49%; }
	.jcsp ul li.sign2,.jcsp ul li.sign5 { margin-left:0%; }
	.jcsp ul li.sign3,.jcsp ul li.sign6 { float: left; }
	.jcsp ul li.sign2,.jcsp ul li.sign4,.jcsp ul li.sign6 { float: right; }
}
@media(max-width: 500px){
	.jcsp { padding:.5rem 0 .4rem; }
	.jcsp ul li .tit { padding:10px; }
	.jcsp ul li .tit .d { font-size: 12px; }
	.jcsp ul li .tit .t { font-size: 14px; }
}

/*人才招聘*/
.job { padding:.8rem 0 .9rem; background: #f5f7f8; }
.shzp {  }
.shzp ul li { float: left; width: 19%; margin-right:1.25%; }
.shzp ul li.sign5 { margin-right:0; float: right; }
.shzp ul li img { width: 100%; height: auto; }
.job2 { background: #fff; padding:20px; margin:15px 0 10px 0; }
.job2 .ksxzb {float: left; position: relative; cursor: pointer; width: 26%; margin: 0 1.5% 0 0; background: #fff; border:1px solid #ddd; box-sizing: border-box; padding-right:15px; }
.job2 .ksxzc {width: 17%; margin: 0; padding-right:0; border:none; border-radius: 3px; }
.job2 .ksxzc input { font-size: 0; text-align: left; padding-left:25%; width: 100%; margin: 0; height: 44px; box-sizing: border-box; border:none; border-radius: 3px; background: url(../images/btn.png) no-repeat center center #c21823; -webkit-background-size: 100% auto;
background-size: 100% auto;  }
.ksxzb p { font-size: 16px;color:#999999; background:url(../images/ksxz2.png) no-repeat right center; width: 100%; box-sizing: border-box; line-height: 42px; padding-left:20px;font-family: "SourceHanSansCN Normal"; }
.ksxzb input { font-size: 16px;color:#999999; background:#fff; width: 100%; box-sizing: border-box; line-height: 42px; padding-left:20px;font-family: "SourceHanSansCN Normal"; border:none; }
.ksxzb ul {display: none; position: absolute; left:0; z-index:1000;top:44px; background: #fff; width: 100%; line-height: 30px; font-size: 14px;color:#666; box-sizing: border-box; padding-left:20px; }
.job3 { background: #fff; }
.job3 dl { margin-bottom:.6rem; }
.job3 dl dt {text-align: center; font-size: 16px;color:#444444; padding: .2rem .5rem; border-bottom:2px solid #ddd; }
.job3 dl dt .t  {font-family: "SourceHanSansCN Normal"; }
.job3 dl dd .t  {font-family: "SourceHanSansCN Normal"; }
.job3 dl dd { text-align: center; font-size: 14px;color:#666; padding: .15rem .5rem; border-bottom:1px solid #ddd; }
.job3 .t { float: left;   }
.job3 .t1 { width: 30%; text-align: left; }
.job3 .t2 { width: 10%; }
.job3 .t4 { width: 15%; }
.job3 .t5 { width: 15%; }
.job3 .t6 { width: 15%; }
.job3 .t3 { width: 15%; }
@media(max-width:1000px){
	.job3 .t1 { width: 30%; }
	.job3 .t2 { display: none; }
	.job3 .t3 { width: 23.3333%; }
	.job3 .t4 { display: none; }
	.job3 .t5 { width: 23.3333%; }
	.job3 .t6 { width: 23.3333%; }
	.job2 .ksxzb { width: 25%; }
	.job2 .ksxzc { width: 20%; }
	.ksxzb p { line-height: 34px; padding-left:10px; }
	.ksxzb ul { top:34px; z-index: 1000; }
	.job2 .ksxzc input { height: 34px; }
}
@media(max-width:700px){
	.job1 .con { width: 100%; text-align: center; font-size: 14px;color:#666; line-height: 1.8;margin:15px auto; }
	.job2 { padding: 10px; }
	.job2 .ksxzb { width: 37.5%; background: #fff; padding:0 10px; }
	.job2 .ksxzc { width: 20%; }
	.job2 .ksxzb { width: 49%; margin-bottom:10px; }
	.job2 .ksxzb2 { margin-right:0; }
	.job2 .ksxzc { width: 49%; }
	.ksxzb p { line-height: 30px; padding: 0; background: none; font-size: 14px; }
	.job2 .ksxzc input { height: 30px; }
	.job2 .ksxzc { padding:0; }
}
@media(max-width:640px){
	.job3 dl dt,.job3 dl dd { padding-right:.2rem; padding-left:.2rem; }
	.job3 .t1 { width: 40%; }
	.job3 .t3 { width: 20%; }
	.job3 .t5 { width: 20%; }
	.job3 .t6 { width: 20%; }
}
@media(max-width:500px){
	.job3 .t1 { width: 50%; }
	.job3 .t3 { display: none; }
	.job3 .t5 { width: 25%; }
	.job3 .t6 { width: 25%; }
}
@media(max-width:500px){
	.job3 dl dt { font-size: 14px; }
	.job3 dl dd { font-size: 12px; }
}
.pop_join{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.8);z-index: 999;display: none;}
.pop_join .box{  background: #fff;width: 800px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);padding: 40px 20px 40px 60px;}
.pop_join .box .guanbi{position: absolute;right: 26px;top: 26px;width: 22px;height: 22px;cursor: pointer;z-index: 1000;}
.pop_join .box h1{color: #333333;font-size: 24px;font-weight: normal;border-bottom: 1px solid #e4e4e4;padding-bottom: 20px;position: relative;margin-bottom: 20px;font-family: "SourceHanSansCN Normal";}
.pop_join .box h1::before{content: "";position: absolute;left: 0;bottom: 0;width: 52px;height: 2px;background: #ffaa02;}
.pop_join .box .name{margin-top: 20px;color: #444444;font-size: 18px;line-height: 34px;font-family: "SourceHanSansCN Regular";}
.pop_join .box .bt{color: #444444;font-size: 18px;line-height: 34px;}
.pop_join .box .t{height: 400px; overflow-y: scroll; padding-right:20px;color: #666666;font-size: 15px;line-height: 30px;}
@media (max-width: 1000px){
	.pop_join .box{width: 80%;box-sizing: border-box;  top: 50%;transform: translate(-50%,-50%);padding: 30px 10px;}
}
@media (max-width: 800px){
	.pop_join .box{width: 80%;box-sizing: border-box;  top: 50%;transform: translate(-50%,-50%);padding: 30px 10px;}
}

/*取得联系*/
.contact1 { padding: 0.5rem 0 0.5rem; box-sizing: border-box; position: relative; z-index: 10; width: 100%; margin-top:-.3rem; background: #fff; }
.contact1 ul li {width: 33.333333%; position: relative; padding:0rem .3rem 0rem .4rem; float: left; box-sizing: border-box; }
.contact1 ul li.sign1,.contact1 ul li.sign2,.contact1 ul li.sign3 { margin-bottom:0.5rem; }

.contact1 ul li .pic { display: block; text-align: left; }
.contact1 ul li .pic  img { float: left;  }
.contact1 ul li .pic .titx { padding-top:8px; padding-left:10px; float: left; text-transform: uppercase; font-family: "Arial"; }
.contact1 ul li .pic .titx .t1 {font-family: "Arial"; font-size: 20px;color:#c21823; line-height: 1; }
.contact1 ul li .pic .titx .t2 {font-family: "Arial"; font-size: 14px;color:#c21823; line-height: 1; }
.contact1 ul li.sign1:after { content:''; width: 1px; height: 100%; background: #eeeeef; position: absolute; top:0; right:0; }
.contact1 ul li.sign1:before { content:''; width: 1px; height: 100%; background: #eeeeef; position: absolute; top:0; right:-100%; }
.contact1 ul li.sign4:after { content:''; width: 1px; height: 100%; background: #eeeeef; position: absolute; top:0; right:0; }
.contact1 ul li .cont {text-align: left; vertical-align: top; display: inline-block; width: auto; margin-top:20px; }
.contact1 ul li .cont .tit {font-family: "SourceHanSansCN Medium"; font-size: 18px;color:#e60012;  }
.contact1 ul li .cont .con {font-family: "SourceHanSansCN Light"; line-height: 30px; margin-top:10px; }

@media(max-width:1550px){
	.contact1 ul li { padding: 0 0.3rem 0 0.3rem; }
	.contact1 ul li .cont .con { font-size: 12px; line-height: 2; }
}

@media(max-width:1100px){
	.contact1 { width: 96%; padding: 0!important; }
	.contact1 ul li  { padding:.3rem .2rem; }
	.contact1 ul li .pic img { width: 35px; }
	.contact1 ul li .pic .titx .t1 { font-size: 16px; }
	.contact1 ul li .pic .titx .t2 { font-size: 12px; }
	.contact1 ul li .cont { margin-top:20px; }
	.contact1 ul li .cont .tit { font-size: 16px;color:#333333; }
	.contact1 ul li .cont .con { line-height: 24px; margin-top:10px; }
}
@media(max-width:750px){
	.contact1 ul li  { width: 100%; border-bottom:1px solid #e4e4e4; padding:30px; }
	.contact1 ul li.sign3 { border:none; }
	.contact1 ul li.sign1:after { display: none; }
	.contact1 ul li.sign1:before { display: none; }
	.contact1 ul li .pic .titx .t1 { font-size: 16px; }
	.contact1 ul li .pic .titx .t2 { font-size: 13px; }
	.contact1 ul li .cont { margin-top:15px; }
	.contact1 ul li .cont .tit { font-size: 16px; }
}
@media(max-width:640px){
	.contact1 { margin-top:-1rem; }
}
@media(max-width:550px){
	.contact1 ul li  { padding:20px 20px 30px; }
	.contact1 ul li .pic .titx .t1 { font-size: 14px; }
	.contact1 ul li .pic .titx .t2 { font-size: 12px; }
	.contact1 ul li .cont { margin-top:15px; }
	.contact1 ul li .cont .tit { font-size: 14px; }
	.contact1 ul li .cont .con { line-height: 20px; font-size: 12px!important; }
	.contact1 ul li .cont .con p,.contact1 ul li .cont .con p span { font-size: 12px!important; }
}
.contact2 { padding:.8rem 0 1rem;  }
.contact2 .mtit { text-align: left; }
.contact2 .mtit span { font-size:30px; color:#333333; font-weight: bold;font-family: "SourceHanSansCN Medium"; }
.contact2 .mtit p { font-family: "SourceHanSansCN Light";  line-height: 20px; font-size: 16px;color:#666666; }
.contact2c { margin-top:50px; }
.contact2c .form-panel { margin-top:0.35rem; }
.contact2c .form-panel ul li { float: left; width: 32%; overflow: hidden; }
.contact2c .form-panel ul li.sign { margin: 0 2%; }
.contact2c .form-panel ul li.signa { width: 100%; }
.contact2c .form-panel ul li .text {font-family: "SourceHanSansCN Light"; padding-left:10px; font-size: 14px; width: 100%; height: 0.5rem; box-sizing: border-box; border:1px solid #d1d1d1; }
.contact2c .form-panel ul li .textarea {font-family: "SourceHanSansCN Light"; padding-left:10px; font-size: 14px; width: 100%; height: 1.5rem; line-height: .5rem; margin: 0.15rem auto; box-sizing: border-box; border:1px solid #d1d1d1; }
.contact2c .form-panel ul li .btn-submit {font-family: "SourceHanSansCN Light"; font-size: 0.18rem; width: 5.2rem; height: 0.5rem; box-sizing: border-box; border:none;background: #c21823;color:#fff; cursor: pointer; }
@media (max-width: 1000px){
	.contact2 .mtit span { font-size:24px; color:#333333; }
	.contact2 .mtit p { line-height: 20px; font-size: 14px;color:#666666; }
	.contact2c .form-panel ul li .text { height: 0.8rem; }
	.contact2c .form-panel ul li .textarea { height: 2.5rem; }
	.contact2c .form-panel ul li .btn-submit { height: 0.8rem; font-size: 0.3rem; }
}
@media (max-width: 640px){
	.contact2 { padding:.5rem 0 .6rem;  }
	.contact2c .form-panel { margin-top:0; }
	.contact2 .mtit span { font-size:20px;  }
	.contact2 .mtit p { line-height: 14px; font-size: 13px; }
	.contact2c { width: 100%; margin: 15px auto; }
	.contact2c .form-panel ul li {width: 6rem;margin: 3px 0;}
	.contact2c .form-panel ul li.sign { margin: 3px 0; }
	.contact2c .form-panel ul li .text { height: 0.5rem; font-size: 0.2rem; }
	.contact2c .form-panel ul li .textarea {font-size: 0.2rem; height: 1.5rem; margin:0;}
	.contact2c .form-panel ul li .btn-submit { height: 0.5rem; width: 100%; font-size: 0.24rem; }
}
.contact3axx { position: relative; height: 100%; }
.contact3 { position: relative; }
.contact3a { position: absolute; width: 100%; height: 100px; left:0; top:0; background: #fff; z-index: 10; border:1px solid #dcdcdc; }
.contact3a ul li { height: 100px; cursor: pointer; position: relative; float: left; margin-right:115px; }
.contact3a ul li .pic {padding-top:30px;margin-right:12px; float: left; }
.contact3a ul li .cont {padding-top:30px;float: left; }
.contact3a ul li .cont .tit {font-family: "Arial"; text-transform: uppercase; font-size: 14px;color:#9999; line-height: 20px; }
.contact3a ul li .cont .con {font-family: "SourceHanSansCN Normal"; font-size: 18px;color:#333; }
.contact3a ul li.cur .xian,.contact3a ul li:hover .xian { display: block; width: 100%; height: 3px; background: #c21823; position: absolute; left:0; bottom:1px; }
.contact4 { width: 100%; height: 600px; overflow: hidden; }
.contact4 #allmap { width: 100%; height: 600px; overflow: hidden; }
@media(max-width:1600px){
	.contact4 { height: 500px; }
	.contact4 #allmap { height: 500px; }
}
@media(max-width:1500px){
	.contact4 { height: 450px; }
	.contact4 #allmap { height: 450px; }
}
@media(max-width:1300px){
	.contact3a ul li { margin-right:1rem; }
}
@media(max-width:1200px){
	.contact3a ul li .cont .tit { font-size: 12px; }
	.contact3a ul li .cont .con { font-size: 15px; }
}
@media(max-width:780px){
	.contact3a ul li {margin-right:.5rem;}
}
@media(max-width:700px){
	.contact4 { height: 300px; }
	.contact4 #allmap { height: 300px; }
	.contact3a {position: relative; height: auto; }
	.contact3a ul li {border-bottom:1px solid #e4e4e4; height: auto; padding:20px 0 0; margin-right:0rem; width: 100%;}
	.contact3a ul li .pic,.contact3a ul li .cont { padding-bottom:20px; padding-top:0; }
	.contact3a ul li.cur .xian,.contact3a ul li:hover .xian { bottom:-1px; }
}


/*意见反馈*/
.contact2x { padding:1.2rem 0;/* background: #f5f7f8; */background: url(../images/fuwu_bg.jpg)center center/cover;}
.contact2x .mtit {text-align: left; float: left; }
.contact2x .mtit span { padding-top:5px; display: block; font-size:.22rem; color:#999999; text-transform: capitalize; font-family: "Arial";   }
.contact2x .mtit p { line-height: .4rem; font-size: .36rem;color:#c21823; font-family: "SourceHanSansCN Bold"; }
.contact2xb {padding-top:.45rem; float: left; margin-left:95px; }
.contact2xb ul li {cursor: pointer; float: left; margin-right:45px; }
.contact2xb ul li span {vertical-align: top; width: 21px; height: 21px; background: url(../images/con1.png) no-repeat center; margin-right:8px; display: inline-block; }
.contact2xb ul li.on span {background: url(../images/con1bg.png) no-repeat center; }
.contact2xb ul li i { font-style: normal; font-size: 14px;color:#686868; vertical-align: top; height: 21px; line-height: 21px; display: inline-block;font-family: "SourceHanSansCN Regular"; }
.contact2xc { margin-top:50px; }
.contact2xd { float: left; width: 49%; }
.contact2xd .inp {font-family: "SourceHanSansCN Normal"; width: 100%; box-sizing: border-box; background: #fff;color:#686868; border:1px solid #dcdcdc; height: 54px; padding-left:18px; font-size: 14px; outline: none;}
.contact2xd p { margin-bottom:8px; }
.contact2xd .inp2 {font-family: "SourceHanSansCN Normal"; width: 100%; margin-bottom:8px; background: #fff; float: left; }
.contact2xd .inp3 {font-family: "SourceHanSansCN Normal"; float: right; width: 100%; }
.contact2xc .select {border:1px solid #dcdcdc; box-sizing: border-box; background: #fff; padding-left:18px; position: relative;color: #686868;vertical-align: middle;text-align: left;user-select: none;-webkit-touch-callout: none;}
.contact2xc .select .placeholder {width: 100%; height: 54px;font-family: "SourceHanSansCN Normal"; display: block; line-height: 54px; font-size: 14px; position: relative;cursor: pointer;background: url(../images/jjj.png) no-repeat 98% center;}
.contact2xc .select.is-open ul {display: block;}
.contact2xc .select ul {display: none;position: absolute;overflow: hidden;width: 100%;background: #fff;border-radius: 2px;top: 100%;left: 0;list-style: none;margin: 5px 0 0 0;padding: 0;z-index: 100;}
.contact2xc .select ul li {display: block;text-align: left; height: 40px; line-height: 40px; padding-left:18px; color: #666;cursor: pointer;width: 20%;float: left;}
.contact2xc .select ul li:hover {background: #c21823;color: #fff;}
.contact2xd .inp::-webkit-input-placeholder {color: #686868;}
.contact2xd .inp:-moz-placeholder {color: #686868;opacity: 1;}
.contact2xd .inp::-moz-placeholder {color: #686868;opacity: 1;}
.contact2xd .inp:-ms-input-placeholder {color: #686868;}
.contact2xe { float: right; width: 49%; }
.contact2xe .inp4 {font-family: "SourceHanSansCN Regular"; width: 100%; box-sizing: border-box; background: #fff; color:#686868; border:1px solid #dcdcdc; height: 115px; padding:15px 18px; font-size: 14px; outline: none;}
.contact2xe .sub {margin-top:5px; width: 100%; height: 54px;font-family: "SourceHanSansCN Regular"; box-sizing: border-box; border:none; background: #c21823; font-size: 20px;color:#fff; cursor: pointer;outline: none; }
@media(max-width:1000px){
	.contact2xb { margin-left:40px; }
	.contact2xc { margin-top:20px; }
}
@media(max-width:640px){
	.contact2xb { padding-top:20px; }
	.contact2x .mtit p { font-size: 26px; }
	.contact2xb ul li { margin-right:10px; }
	.contact2x { padding:.5rem 0; }
	.contact2xb { width: 100%; margin-left:0; }
	.contact2xd,.contact2xe {margin-bottom:8px; width: 100%; }
	.contact2xd .inp {height: 36px;padding-left:12px;}
	.contact2xc .select { padding-left:12px; }
	.contact2xc .select .placeholder {height: 36px; line-height: 36px;}
	.contact2xe .inp4 { line-height: 36px; height: 120px;padding-top:0; padding-left:12px; }
	.contact2xe .sub { height: 36px; font-size: 16px; }
}

/*常见问题*/
.cjwt { padding:.8rem 0; }
.cjwt ul { margin-bottom:65px; }
.cjwt ul li { transition: all 0.8s; position: relative; background: rgba(255, 255, 255, .7);padding:.3rem; margin-bottom:15px; }
.cjwt ul li:hover { box-shadow: 0 10px 30px 0 rgba(0,0,0,.19); }
.cjwt ul li .pic { float: left; width: 27%; }
.cjwt ul li .pic img { width: 100%; }
.cjwt1 { padding-top:.1rem; position: relative; float: right; width: 70%; }
.cjwt1 .tit {font-size: .18rem;color:#c21823; position: relative; padding-left:.4rem; line-height: .3rem;font-family: "SourceHanSansCN Regular"; }
.cjwt1 .tit span,.cjwt1 .con span { position: absolute; width: .3rem; height: .3rem; line-height: .28rem; box-sizing: border-box; border:1px solid #333333;font-family: "SourceHanSansCN Bold"; position: absolute; left:0; top:0; text-align: center; }
.cjwt1 .con span {color:#fff; background: #333;}
.cjwt1 .con { font-size: .16rem; color:#666666; margin-top:.2rem; position: relative; padding-left:.4rem; line-height: .3rem;font-family: "SourceHanSansCN Light"; }
.cjwt2 { margin-top:.5rem; }
.cjwt2 .more { padding:.1rem .2rem; border:1px solid #aaaaaa; float: left; font-size: 14px;color:#555555; text-transform: uppercase; font-family: "Arial"; }
.cjwt2 .more img { vertical-align: middle; }
.cjwt3 { text-align:right; font-size: 14px;color:#555;  }
.cjwt3 .btn { position: relative; padding:.1rem 0 .1rem 27px; }
.cjwt3 .btn1 { background: url(../images/j2.png) no-repeat left center;font-family: "SourceHanSansCN Light"; }
.cjwt3 .btn2 { margin-left:30px; background: url(../images/j3.png) no-repeat left center; }
.cjwt3 .btn2:before { content:''; width: 1px; height: 12px; background: #666666; position: absolute; top:50%; left:-15px; margin-top:-6px; }
.cjwt3 .btn2 i { font-style: normal; }
@media(max-width:1200px){
	.cjwt2 { margin-top:.3rem; }
}
@media(max-width:1100px){
	.cjwt ul li .pic { width: 35%; }
	.cjwt1 { width: 62%; }
	.cjwt2 { margin-top:.3rem; }
	.cjwt1 .tit {font-size: 14px; padding-left:30px; line-height: 24px; }
	.cjwt1 .tit span,.cjwt1 .con span { position: absolute; width: 24px; height: 24px; line-height: 22px; }
	.cjwt1 .con { font-size: 14px; margin-top:.15rem; padding-left:30px; line-height: 22px; }
}
@media(max-width:1000px){
	.cjwt2 { margin-top:.5rem; }
	.cjwt1 .con { height: 66px; overflow: hidden; line-height: 22px; }
}
@media(max-width:700px){
	.cjwt2 { margin-top:.2rem; }
}
@media(max-width:640px){
	.cjwt { padding:.4rem 0; }
	.cjwt ul li { padding:.1rem .1rem; }
	.cjwt1 { padding-top:0; }
	.cjwt1 .con { margin-top:5px; }
	.cjwt2 { margin-top:.1rem; }
	.cjwt2 .more { padding:.05rem .1rem; }
	.cjwt2 .more img { width: 18px; }
	.cjwt1 .con { height: 44px; }
}
@media(max-width: 550px){
	.cjwt2 .more { display: none; }
	.cjwt3 { float: left; }
}
@media(max-width: 450px){
	.cjwt ul li .pic { width: 40%; }
	.cjwt1 { width: 57%; }
}

/*产品百科大全*/
.cpbk { padding:.85rem 0;/* background: url(../images/fuwu_bg.jpg)center center/cover; */background: url(../images/fuwu_bg.jpg)center center/cover;}
.cpbk1 { width: 7.55rem; margin: 0 auto; }
.cpbk1 .inp { float: left; width: 6.09rem; height: .58rem; background: #fff; border:1px solid #c21823; font-size: 16px; padding-left:.2rem; box-sizing: border-box; }
.cpbk1 .sub { float: left; width: 1.42rem; height: .58rem; border:none; background: url(../images/cpbk1.jpg) no-repeat center; -webkit-background-size: cover;background-size: cover;}
@media(max-width:1200px){
	.cpbk { padding:.8rem 0; }
	.cpbk1 { width: 11.325rem;}
	.cpbk1 .inp { float: left; width: 9.135rem; height: .87rem; }
	.cpbk1 .sub { float: left; width: 2.13rem; height: .87rem; }
}
@media(max-width:640px){
	.cpbk { padding:.5rem 0; }
	.cpbk1 { width: 6rem;}
	.cpbk1 .inp { font-size: 14px; float: left; width: 4.84rem; height: .46rem; }
	.cpbk1 .sub { float: left; width: 1.128rem; height: .46rem; }
}
@media(max-width:500px){
	.cpbk1 .inp { font-size: 14px; float: left; width: 4.3rem; height: .58rem; }
	.cpbk1 .sub { float: left; width: 1.69rem; height: .58rem; }
}
@media(max-width:400px){
	.cpbk1 .inp { font-size: 12px; }
}
.cpbk2 { margin-top:.3rem; }
.cpbk2 ul { margin-bottom:60px; }
.cpbk2 ul li { margin-bottom:10px; }
.cpbk2 ul li .tit { padding:0 30px; background: rgba(255, 255, 255, .7);}
.cpbk2 ul li .tit i { margin-top:22px; float: left; vertical-align: top; display: inline-block; width: 10px; height: 10px; box-sizing: border-box; border-radius: 50%; border:2px solid #b5b5b5; }
.cpbk2 ul li .tit span {height: 55px; float: right; width: 25px; background: url(../images/cpbk3.png) no-repeat center;}
.cpbk2 ul li .con { display: none; border-top:2px solid #f5f7f8;/* background: #fdfdfe; */ font-size: 14px;color:#666666; line-height: 2; }
.cpbk2 ul li .con .c { padding:.3rem;font-family: "SourceHanSansCN Light";background: rgba(255, 255, 255, .3);}
.cpbk2 ul li .tit p { line-height: 55px; margin-left:10px; width: 14rem; overflow: hidden;font-family: "SourceHanSansCN Regular"; font-size: 18px; float: left; vertical-align: top; color:#333; }
.cpbk2 ul li.cur .tit i,.cpbk2 ul li:hover .tit i { border:2px solid #c21823; }
.cpbk2 ul li.cur .tit span,.cpbk2 ul li:hover .tit span { background: url(../images/cpbk2.png) no-repeat center; }
.cpbk2 ul li.cur .tit p,.cpbk2 ul li:hover .tit p { color: #c21823; }
@media(max-width: 1000px){
	.cpbk2 ul { margin-bottom:40px; }
	.cpbk2 { margin-top:20px; }
	.cpbk2 ul li .tit { padding:0 .2rem; }
	.cpbk2 ul li .tit i { margin-top:12px; }.cpbk2 ul li .tit span { height: 35px; }
	.cpbk2 ul li .tit p { line-height: 35px; font-size: 14px; }
}
@media(max-width: 640px){
	.cpbk2 ul li .con .c { padding:.2rem; }
	.cpbk2 ul { margin-bottom:30px; }
	.cpbk2 ul li .tit p { width: 5rem; }
}
@media(max-width: 440px){
	.cpbk2 ul li .tit p { width: 4rem; }
}

/*荣誉资质*/
.ryzz { padding:.8rem 0; background: #f5f7f8; }
.ryzz1 .tit .t1 { font-size: .22rem;color:#999999; font-family: "Arial"; margin-top:6px; text-transform: capitalize; }
.ryzz1 .tit .t2 h1 { font-size: .36rem;color:#c21823; font-weight: bold; line-height: 1;font-family: "SourceHanSansCN Bold";  }

.ryzz2 { margin-top:.3rem; background: #fff; }
.ryzz3 { box-sizing: border-box; padding:1.15rem .65rem .72rem .56rem; float: left; width: 38.125%; height: auto; background: url(../images/ryzz1.jpg) no-repeat center; -webkit-background-size: cover;background-size: cover; }
.ryzz3 img { width: 100%;  }
.ryzz3 span { display: block; text-align: center;font-size: 18px; padding-top:.3rem; }
.ryzz4 { float: left; width: 56.875%; padding:.38rem 0 0 .5rem; box-sizing: border-box; height: 5.8rem; }
.ryzz4 ul li { float: left; width: 32.5%;  }
.ryzz4 ul li img { width: 100%; }
.ryzz4 ul li.sign2,.ryzz4 ul li.sign5 { margin-left:1.25%; }
.ryzz4 ul li.sign3,.ryzz4 ul li.sign6 { margin-left:1.25%; }
.ryzz4 ul li span { display: block; font-size: 16px;color:#666666; line-height: .45rem; height: .7rem; text-align: center; }
.ryzz4 ul li i { display: block; position: relative; }
/*.ryzz4 ul li i s { transition: all .8s; display: block; width:0; height: 0; position: absolute; left:50%; top:50%;  display: block; }*/



.ryzz4 ul li:hover s { display: block; width: 100%; height: 100%; left:0; top:0; background: url(../images/ryzz1.png) no-repeat center; -webkit-background-size: cover;background-size: cover; }
.ryzz3 i { display: block; position: relative; }
/*.ryzz3 i s { display: block; width: 100%; height: 100%; position: absolute; left:0; top:0; display: none; }
.ryzz3:hover s { display: block; background: url(../images/ryzz1.png) no-repeat center; -webkit-background-size: cover;background-size: cover; }
*/
@media(max-width:1400px){
	.ryzz3 span { font-size: 14px; }
	.ryzz4 ul li span { font-size: 12px; }
}
@media(max-width:1100px){
	.ryzz1 .tit .t1 { font-size: 16px; }
	.ryzz1 .tit .t2 h1 { font-size: 24px; line-height: 30px; }
	.ryzz3 {display: none;}
	.ryzz4 { width: 100%; height: auto;box-sizing: border-box; padding:.3rem; }
	.ryzz4 ul li span { font-size: 16px; line-height: 2; height: 50px; }
}
@media(max-width:640px){
	.ryzz { padding:.4rem 0 .5rem; }
	.ryzz1 .tit .t1 { font-size: 14px; }
	.ryzz1 .tit .t2 h1 { font-size: 20px; line-height: 30px; }
	.ryzz4 { padding:.2rem; }
	.ryzz4 ul li { width: 49%; }
	.ryzz4 ul li.sign2,.ryzz4 ul li.sign5 { margin-left:0%; }
	.ryzz4 ul li.sign3,.ryzz4 ul li.sign6 { margin-left:0%; }
	.ryzz4 ul li.sign2,.ryzz4 ul li.sign4,.ryzz4 ul li.sign6 {float: right;}
	.ryzz4 ul li span { font-size: 16px; line-height: 2; height: 50px; }
}
@media(max-width:500px){
	.ryzz4 ul li span { font-size: 13px;height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }
	.ryzz4 ul li { margin-bottom:2%; }
}

/*可持续发展*/
.kcxfz { background: #f8f8f8; }
.kcxfz1 { padding:.9rem 0 1rem; background: #fff; }
.kcxfz1a { float: left; width: 45%; padding-top:.1rem; }
.kcxfz1a .tit .t1 {margin:5px 0 28px; font-size: .2rem; color:#999; font-family: "Arial"; }
.kcxfz1a .tit .t2 h2 { font-size: .36rem; color:#c21823; font-weight: bold;font-family: "SourceHanSansCN Bold";  }
.kcxfz1a .tit .xian { width: 60px; height: 2px; background: #c21823; }
.kcxfz1a .c { font-size: .2rem; color:#666666; line-height: 1.8; margin-top:28px;font-family: "SourceHanSansCN Light";  }
.kcxfz1a .c ol { padding-left:12px; list-style: decimal; }
.kcxfz1b { float: right; width: 50%; }
.kcxfz1b img { width: 100%; height: auto; }
@media(max-width:1000px){
	.kcxfz1a { width: 100%; margin-bottom:20px; }
	.kcxfz1b { width: 100%; }
	.kcxfz1a .tit .t1 { font-size: 16px; line-height: 20px; }
	.kcxfz1a .tit .t2 h2 { font-size: 24px; }
	.kcxfz1a .c { font-size: 14px; }
}
@media(max-width:640px){
	.kcxfz1 { padding:.4rem 0 .5rem; }
}
@media(max-width:500px){
	.kcxfz1a .tit .t1 { font-size: 14px; line-height: 18px; }
	.kcxfz1a .tit .t2 h2 { font-size: 20px; }
	.kcxfz1a .c { font-size: 13px; }
}
.kcxfz2 { position: relative; }
.kcxfz2a { float: right; width: 91.666666%; position: relative; }
.kcxfz2a img {width: 100%; height: auto;}
.kcxfz2b { background: rgba(80,138,183,.94); padding:.7rem 1.1rem .8rem .9rem; position: absolute; right:1.6rem; bottom:0; z-index: 10; }
.kcxfz2b .tit .t1 { margin:6px 0 20px; font-size: .2rem; color:#fff; opacity: .3; font-family: "Arial"; }
.kcxfz2b .tit .t2 h2 { font-size: .36rem; color:#fff; font-weight: bold;font-family: "SourceHanSansCN Bold"; }
.kcxfz2b .tit .xian { width: 60px; height: 2px; background: #f0505a; }
.kcxfz2b .c { width: 6.4rem; text-align: justify; font-size: .2rem; color:#ffffff; line-height: 1.8; margin-top:.2rem;font-family: "SourceHanSansCN Light"; }
@media(max-width:1300px){
	.kcxfz2b { padding:.5rem .8rem .6rem .7rem; }
}
@media(max-width:1000px){
	.kcxfz2b { padding:.5rem .8rem .6rem .7rem; }
	.kcxfz2b .tit .t1 { font-size: 16px; line-height: 20px; }
	.kcxfz2b .tit .t2 h2 { font-size: 24px; }
	.kcxfz2b .c { width: 9rem; font-size: 14px; }
}
@media(max-width:750px){
	.kcxfz2a { width: 100%; float: none; }
	.kcxfz2b {position: relative; right:0; width: 100%; height: auto; bottom:auto; box-sizing: border-box; }
	.kcxfz2b .tit .t1 { font-size: 16px; line-height: 20px; }
	.kcxfz2b .tit .t2 h2 { font-size: 24px; }
	.kcxfz2b .c { width: 100%; font-size: 14px; }
}
@media(max-width:640px){
	.kcxfz2b { padding:.2rem .2rem .3rem .2rem; }
}
@media(max-width:500px){
	.kcxfz2b .tit .t1 { font-size: 14px; line-height: 18px; }
	.kcxfz2b .tit .t2 h2 { font-size: 20px; }
	.kcxfz2b .c { font-size: 13px; }
}
.kcxfz3 { padding:1rem 0 1.5rem; }
.kcxfz3 .tit { text-align: center; }
.kcxfz3 .tit .t1 { font-size: .2rem; margin-top:5px; color:#898989; line-height: 1; font-family: "Arial"; }
.kcxfz3 .tit .t2 h2 { font-size: .36rem; color:#c21823; font-weight: bold;font-family: "SourceHanSansCN Bold"; }
.kcxfz3a { margin-top:.5rem; }
.kcxfz3a ul li { float: left; width: 23%; margin-right:2.666666%; text-align: center; }
.kcxfz3a ul li.sign4 { margin-right:0; }
.kcxfz3a ul li img { width: 100%; height:  auto; }
.kcxfz3a ul li .t { font-size: 16px; color:#666666; margin-top:10px;font-family: "SourceHanSansCN Normal"; }
@media(max-width: 1200px){
	.kcxfz3a ul li .t { font-size: 14px; }
}
@media(max-width: 1000px){
	.kcxfz3a ul li .t { font-size: 13px; }
}
@media(max-width: 750px){
	.kcxfz3a ul li { width: 49%; margin-right:0; margin-bottom:20px; }
	.kcxfz3 .tit .t1 { font-size: 16px; line-height: 20px; }
	.kcxfz3 .tit .t2 h2 { font-size: 24px; }
	.kcxfz3a ul li.sign2,.kcxfz3a ul li.sign4 { float: right; }
}
@media(max-width: 640px){
	.kcxfz3 { padding:.5rem 0 .6rem; }
	.kcxfz3a { margin-top:20px; }
}
@media(max-width: 500px){
	.kcxfz3 .tit .t1 { font-size: 13px; line-height: 18px; }
	.kcxfz3 .tit .t2 h2 { font-size: 20px; }
}

.kcxfzPic {	display: none;z-index: 10000; position: fixed; width:100%; box-sizing: border-box; padding-top:3%; height: 100%; text-align: center; background: rgba(0,0,0,0.7); left:0; top:0; }
.kcxfzPica { background: #fff; height: 100%;width: 80%; margin: 0 auto; padding: 1% 20px; box-sizing: border-box; overflow-y: scroll; height: 94%; }
.kcxfzPic img { height: auto; width: 100%; margin: 0 auto;  }







/*产品中心*/
.cpzx1a {padding: 16px 0; border-bottom:1px solid #e4e4e4; }
.cpzx1a span { padding: 9px 0; }
.cpzx1a span,.cpzx1a a,.cpzx1a i { font-family: "SourceHanSansCN Regular"; font-style: normal; margin-bottom:-1px; display: inline-block; font-size: 16px;color:#3b3b3b; }
.cpzx1a a { vertical-align: top; border:1px solid #b5b5b5; border-radius: 3px; padding: 7px 25px; }

.cpzx1a span { width: auto; }
.jazj span { width: auto; }
.cpzx1a a { width: auto; margin: 0 10px;}
.cpzx1ForJJ a { width: auto; margin: 0 20px 0 0;}
.jazj a {  }
.jazj a.sign {  }
.jazja a { padding: 7px 12px; }
.cpzx1a a:hover i,.cpzx1a a.cur i {background: #c21823; color:#fff; }
.cpzx1a a:hover ,.cpzx1a a.cur { border-color:#c21823; background: #c21823; color:#fff; }
.xx{
	background: url(../images/product_bg.jpg) no-repeat top center #eef2f5;
	    -webkit-background-size: 100% auto;
	    background-size: 100% auto;
}



.xx .cpxq2 .jazjXq3,.xx .cpxq2 .cpxq1,.xx .cpxq2 .jazjXq3,.xx .cpxq2 .cpxq6,.xx .cpxq2 .bdx dl table,.cpxq6{
	background: rgba(255, 255, 255, .5);
	    border: 2px solid #fff;
		    padding: .25rem;
}
@media(max-width: 2560px){
	.cpzx1a a { padding:7px 20px; }
}
@media(max-width: 2260px){
	.cpzx1a a { padding:7px 15px; }
}
@media(max-width: 2060px){
	.cpzx1a a { padding:7px 10px; }

	.cpzx1ForJJ a { padding: 7px 16px; margin: 0 20px 0 0;}

}
@media(max-width: 2000px){
	.jazjs2 a { padding:7px 10px; margin:0 2px; }
}
@media(max-width: 1920px){
	.jazjs2 a { padding:7px 7px; margin:0 2px; }
}
@media(max-width:1850px){
	.jazj a,.cpzx1a span, .cpzx1a a, .cpzx1a i { font-size: 14px; }
}
@media(max-width:1750px){
	.jazjs2 a { padding:7px 7px; margin:0 2px; }
}
@media(max-width:1700px){
	.cpzx1a span { padding: 6px 0; }
	.cpzx1a a { padding: 5px 8px; }
	.cpzx1ForJJ a { padding: 7px 16px; margin: 0 20px 0 0;}
	.jazjs2 a { padding:5px 7px; margin:0 5px; }
}
@media(max-width:1650px){
	.cpzx1a span { padding: 6px 0; }
	.cpzx1a a { padding: 5px 5px; }
	.cpzx1ForJJ a { padding: 6px 12px; margin: 0 20px 0 0;}
	.jazjs2 a { padding:5px 5px; margin:0 5px; }
}
@media(max-width:1600px){
	.cpzx1a span,.cpzx1a a,.cpzx1a i { font-size: 14px; }
	.jazj a { width: auto; }
	.cpzx1a span { width: auto; }
	.jazj span { width: auto; }
	.jazjs2 a { padding:5px 4px; margin:0px 5px; }
}
@media(max-width:1580px){
	.cpzx1a span, .cpzx1a a, .cpzx1a i { font-size: 13px; }
}
@media(max-width:1480px){
	.cpzx1a a { margin: 0px;}
	.cpzx1ForJJ a { padding: 7px 16px; margin: 0 20px 0 0;}
	.cpzx1a span { padding: 3px 0; }
	.cpzx1a a { padding: 2px 5px; }
	.jazjs2 a { padding:2px 3px; }
	.cpzx1ForJJ a { padding: 7px 16px; margin: 0 20px 0 0;}
}
@media(max-width:1420px){
	.cpzx1a span, .cpzx1a a, .cpzx1a i { font-size: 12px; }
}
@media(max-width:1400px){
	.cpzx1a span { display: none; }
	.cpzx1a span,.cpzx1a a,.cpzx1a i { font-size: 12px; }
}
@media(max-width:1350px){
	.jazjs2 a { padding:2px 1px; }
}
@media(max-width:1280px){
	.cpzx1a span { padding: 2px 0; }
	.cpzx1a a { padding: 1px 3px; }
	.jazjs2 a { padding:2px 0px; }
	.cpzx1ForJJ a { padding: 5px 10px; margin: 0 20px 0 0;}
}
@media(max-width:1250px){
	.cpzx1a a { border:none; }
}

@media(max-width:1000px){
	.cpzx1a span,.cpzx1a a,.cpzx1a i { font-size: 12px; }
	.cpzx1a a { width: auto; margin-right:.2rem;}
	.cpzx1a span { width: 120px; }
	.cpzx1ForJJ a { padding: 2px 0; margin:0; }
}
.cpzx2 { margin:.55rem 0 1rem; }
.cpzx2 ul li { overflow: hidden; position: relative; width: 24%; margin-bottom:1.33333%; float: left; margin-right:1.333333%; }
.cpzx2 ul li img { width: 100%; height: auto; }
.cpzx2 ul li.sign4,.cpzx2 ul li.sign8,.cpzx2 ul li.sign12,.cpzx2 ul li.sign16,.cpzx2 ul li.sign20,.cpzx2 ul li.sign24,.cpzx2 ul li.sign28 { margin-right:0; }
.cpzx2 ul li .t { transition: all 0.8s; padding:4px; text-align: center; display: block; width: 146px; height: 146px; position: absolute; left:50%; margin-left:-73px; top:50%; margin-top:-73px; box-sizing: border-box; border-radius: 50%; border:1px solid rgba(51,51,51,.7);}
.cpzx2 ul li .t .i {padding-top:30px; width: 100%; height: 100%; border-radius: 50%; background: rgba(51,51,51,.7); }
.cpzx2 ul li .t .i span { display: block; font-size: 20px;color:#fff;font-family: "SourceHanSansCN Regular"; }
.cpzx2 ul li .t .i span.sign { font-weight: bold; font-size: 30px;font-family: "SourceHanSansCN Bold"; }
.cpzx2 ul li .cont { overflow: hidden; transition: all 0.8s; box-sizing: border-box; display: block; position: absolute; left:0; bottom:-110%;background: #c21823; width: 100%; height: 100%; }
.cpzx2 ul li .cont .cont1 { display: block; padding:.4rem .5rem 0 .2rem; width: 100%; height: 100%; position: relative; }
.cpzx2 ul li .cont .tit { font-size:.18rem;color:#ffffff; font-family: "SourceHanSansCN Regular"; }
.cpzx2 ul li .cont .xian { display: block; width: 40px; height: 2px; background: rgba(255,255,255,.4); margin: .1rem 0 .2rem;  }
.cpzx2 ul li .cont .c { font-size: .14rem; color:#fff; line-height:2;font-family: "SourceHanSansCN Light"; }
.cpzx2 ul li .cont .cont1 .more { background: url(../images/cpzx.png) no-repeat right center #c21823; position: absolute; left:0; bottom:0; width: 100%; height: .6rem; border-top:1px solid rgba(255,255,255,.5); line-height: .6rem; font-size: 16px;color:#fff; padding-left:.2rem; }
.cpzx2 ul li:hover .cont { bottom:0; }
.cpzx2 ul li:hover .t { top:-120%; }
@media(max-width:1200px){
	.cpzx2 ul li .cont .cont1 .more { font-size: 12px; background: url(../images/cpzx.png) no-repeat right center; -webkit-background-size: auto 20px;background-size: auto 20px; }
	.cpzx2 ul li .t .i span { font-size: 16px; }
	.cpzx2 ul li .t .i { padding-top:35px; }
}
@media(max-width:1000px){
	.cpzx2 ul li { width: 49%; margin-bottom:2%; margin-right:0; }
	.cpzx2 ul li.sign4,.cpzx2 ul li.sign2 { float: right; }
}
@media(max-width:640px){
	.cpzx2 ul li .t .i { padding-top:25px; }
	.cpzx2 ul li .t { width: 110px; height: 110px; margin-top:-55px; margin-left:-55px; }
	.cpzx2 ul li .cont .cont1 { padding:.1rem .1rem 0 .1rem; }
	.cpzx2 ul li .cont .xian { margin: .1rem 0; }
}
@media(max-width:500px){
	.cpzx2 ul li .cont .cont1 .more { display: none; }
	.cpzx2 ul li .cont .c { font-size: .14rem; line-height:1.5; }
}

/*产品列表页*/
.cplb { padding:.7rem 0 1rem; background: #f2f2f2; }
.cplb ul li { background: #fff; margin-bottom:15px;  }
.cplb ul li .pic { border-right:1px solid #eaeaea; padding:1.3rem 20px 0; background: url(../images/cplb1.png) no-repeat center; background-size: 80% auto; float: left; width: 22.05%; text-align: center; height: 3.95rem; box-sizing: border-box; }
.cplb ul li .pic img { transition: all .8s; width: auto; height: 1.6rem; }
.cplb ul li:hover .pic img { transform: scale(1.05); }
.cplb2 { float: right; width: 70%; padding: .45rem .5rem 0 0; }
.cplb2 .tit h2 { letter-spacing: -1px; font-family: "Arial"; font-size: .4rem; color:#c21823; font-weight: normal; }
.cplb2 .con { font-size: .14rem; color:#666666; line-height: 2; margin: 0.05rem 0 .25rem;font-family: "SourceHanSansCN Regular"; }
.cplb3 dl dd { margin-right:10px; border-radius:; border:1px solid #eaeaea; float: left; font-size: .15rem; color:#666;font-family: "SourceHanSansCN Regular"; padding:.1rem .35rem; border-radius: .3rem; }
.cplb3 dl dd span { transition: all .8s; height: .29rem; display: inline-block; }
.cplb3 dl dd:hover span { transform: scale(1.1); }
.cplb3 dl dd.sign1 span { width: .24rem; background: url(../images/cplb4.png) no-repeat center; background-size: 100% auto; }
.cplb3 dl dd.sign2 span { width: .29rem; background: url(../images/cplb3.png) no-repeat center; background-size: 100% auto; }
.cplb3 dl dd.sign3 span { width: .24rem; background: url(../images/cplb2.png) no-repeat center; background-size: 100% auto; }
.cplb3 dl dd p { display: inline-block; margin-left:12px; vertical-align: top; line-height: .29rem;font-family: "SourceHanSansCN Regular"; }
.cplb2 .more { margin-top:.5rem; display: inline-block; font-size: 14px;color:#fff; border:1px solid #c21823; padding:10px 60px 10px 22px; background: url(../images/cpxq1.png) no-repeat 90px center #c21823;font-family: "SourceHanSansCN Normal"; }





@media(max-width:1920px){
	.cplb ul li .pic { -webkit-background-size: cover;
	background-size: cover; }

}
@media(max-width:1500px){
	.cplb2 { padding-top:.3rem; }
	.cplb2 .con { margin-bottom:.15rem; }
	.cplb2 .more { margin-top:.3rem; }

}



/*产品详情*/
.cpxq { background: #f2f2f2; padding:0 0 .9rem; }
.cpxq1 { background: #fff; box-sizing: border-box; padding:.2rem; }
.cpxq1a { float: left; width: 5.72rem; overflow: hidden; }
.cpxq1a .bd { border:1px solid #e5e5e5; min-height:4rem; }
.cpxq1a .bd li img { width: 100%; height: auto; vertical-align: top; }
.cpxq1a .hd { margin-top:10px; }
.cpxq1a .hd ul li { cursor: pointer; margin-right:0.09rem; float: left; width: 1.36rem; box-sizing: border-box; border:2px solid #e7e7e7; }
.cpxq1a .hd ul li img { width: 100%; height: auto; }
.cpxq1a .hd ul li.sign4 { margin-right:0; }
.cpxq1a .hd ul li.on,.cpxq1a .hd ul li:hover { border-color:#c21823; }
.cpxq1b { float: right; width: 68%; box-sizing: border-box; padding-right:.6rem; padding-top:.3rem; }
.cpxq1b .tit h1 { font-weight: normal; letter-spacing: -2px; font-family: "Arial"; font-size: .4rem; color:#c21823; padding-bottom:0.1rem; border-bottom:1px solid #e7e2e8; position: relative; }
.cpxq1b .tit h1 span { display: inline-block; width: .75rem; height: 2px; background: #c21823; position: absolute; left:0; bottom:-1px; }
.cpxq1b .con { margin-top:.25rem; font-family: "SourceHanSansCN Normal";}
.cpxq1b a.more { display: inline-block; color:#fff; background: url(../images/cpxq1.png) no-repeat 96px center #c21823; padding:.16rem 71px .16rem 20px; }
@media(max-width:2300px){	
	.cpxq1b { width: 60%; }
}
@media(max-width:2100px){	
	.cpxq1b { width: 56%; }
}
@media(max-width:1920px){
	.cpxq1b {width: 9rem;}
}
@media(max-width:1500px){
	.cpxq1b { padding-top:0; }
}
.cpxq2 { background: #fff;  margin-top:.4rem;}
.cpxq2 .hdx { border-bottom:1px solid #e6e6e6; padding-left:.6rem; background: #fff; }
.cpxq2 .hdx ul li { cursor: pointer; float: left; margin-right:.7rem; position: relative; padding: .22rem 0; font-weight: normal;}
.cpxq2 .hdx ul li h2 { font-size: .18rem; color:#333333; font-weight: normal;font-family: "SourceHanSansCN Light";}
.cpxq2 .hdx ul li:hover h2,.cpxq2 .hdx ul li.on h2{ color:#c21823; }
.cpxq2 .hdx ul li:hover:after,.cpxq2 .hdx ul li.on:after { content:''; width: 100%; height: 2px; position: absolute; left:0; bottom:-1px; background:#c21823; }
.cpxq2 .bdx { /*background: rgba(255,255,255,.5);*/ background: #fff; padding:.3rem .6rem .2rem; }
.cpxq2 .bdx td { border-left: none; border-top:none; border-bottom:none; }


.cpxq2 .bdx  .yyzd2 .hd { width:22%; }
.cpxq2 .bdx .yyzd2 .hd ul li { width: 100%; box-sizing: border-box; }
.cpxq2 .bdx .yyzd2 .bd { width: 76%; box-sizing: border-box; }

@media(max-width:1920px){
	.cpxq2 .bdx  .yyzd2 .hd { width: 3.5rem; }
	.cpxq2 .bdx .yyzd2 .hd ul li { width: 3.5rem; box-sizing: border-box; }
	.cpxq2 .bdx .yyzd2 .bd { width: 11rem; box-sizing: border-box; }
}


.cpxq3 .tit { text-align: center; font-size: .3rem; color:#bf262b; padding:.26rem 0; background: url(../images/jazjxq.jpg) no-repeat center/cover; font-family: "SourceHanSansCN Medium"; }
.cpxq3a { padding-bottom:.4rem; }
.cpxq3b { padding:.2rem .3rem .2rem .6rem;/* background: #fff; */    background: rgba(255, 255, 255, .5); transition: all .6s; border-top: 2px solid #c21823;}
.cpxq3b:hover { margin-left:-10px; }
.cpxq3b .t { font-weight: bold; font-size: .18rem; color:#333333; position: relative; line-height: .5rem; margin-bottom:.1rem; padding-left:.7rem;  font-family: "SourceHanSansCN Regular";}
.cpxq3b .t i { font-size: .24rem; color:#fff; width: .5rem; height: .5rem; text-align: center; line-height: .5rem; background: #c21823; font-family: "SourceHanSansCN Regular"; font-style: normal; position: absolute; left:0rem; }
.cpxq3b .c { font-size: .16rem; color:#666666; line-height: 1.8; font-family: "SourceHanSansCN Light"; }
.cpxq3c {border-top: none; padding:.2rem .3rem .2rem .6rem; /* background: #f2f2f2; */background: rgba(245, 245, 245, .6) }

.cpxq4 .tit { background:#dcdddd; background-size: cover; border-left:3px solid #c21823; padding:.4rem 0 .4rem 1.1rem; }
.cpxq4 .tit p { font-size: .53rem; color:#231815; line-height: .8rem; font-family: "SourceHanSansCN Medium"; }
.cpxq4 .tit p span { font-size: .8rem; color:#c21823; line-height: 0.8rem;font-family: "SourceHanSansCN Bold"; display: inline-block; margin-right:8px; vertical-align: top; font-weight: bold; }
.cpxq4 .con { margin-top:.1rem; }

.cpxq4saH .tit { background:none; border-left:0;border-bottom:2px solid #bd1518; padding-left:0; color:#595757; font-weight: bold; }
.cpxq4saH .tit p span { font-size: 0.9rem; color:#595757; line-height: 1; }

/*.cpxq4 .con img { max-width: auto; width: 80%; }*/

.cpxq4sb {margin: 0.6rem auto 0.5rem; background: #dcdddd; padding:0.3rem 0; position: relative; }
.cpxq4sb span { z-index: 999; display: block; width: 1.62rem; height: 1.8rem; background: url(../images/vs.png) no-repeat center/cover; position: absolute; left: 50%; margin-left:-.81rem; top:50%; margin-top:-.9rem; }
.cpxq4sbl,.cpxq4sbr {color:#666666; width: 49%; text-align: center; font-family: "SourceHanSansCN Bold"; font-weight: bold; font-size: .36rem; }
.cpxq4sbr  { float: right; }
.cpxq4sbl  { float: left; }
.cpxq4sc { position: relative; }
.cpxq4sc:after { margin-left:-1px; content:''; width: 1px; height: 110%;background: #838383; position: absolute; left:50%; top:-10%; }
.cpxq4sa { margin-bottom:55px; float: left; width: 48%; }
.cpxq4 .signx { float: right; }
.cpxq4sca { margin-bottom:30px; position: relative; z-index: 10; }
.cpxq4sca .pic1 { position: relative; float: left; width: 42%;}
.cpxq4sca .pic1:after { display: none; content:''; width: 75px;height: 65px; background: #c21823; position: absolute; left:0; top:0;  }
.cpxq4sca .pic2:after { display: none; content:''; width: 75px;height: 65px; background: #c21823; position: absolute; right:0; top:0;  }
.cpxq4sca .pic2 { position: relative; float: right; width: 42%;} 
.cpxq4sca .pic1 img,.cpxq4sca .pic2 img { width: 100%; height: auto; max-width: 100%:; }

.cpxq4sct {position: absolute; left:50%; margin-left:-0.875rem; top:50%; margin-top:-0.875rem; text-align: center; position: absolute; width: 1.75rem; height: 1.75rem; background: url(../images/tit.png) no-repeat center; -webkit-background-size: auto 100%;background-size: auto 100%; }
.cpxq4sct .t1 { font-size: .38rem; line-height: 1.75rem; font-family: "SourceHanSansCN Bold"; color:#231815; }


.cpxq4sct {
	-webkit-animation: godown 3s infinite;
	animation: godown 3s infinite;
	box-sizing: border-box;
}
@-webkit-keyframes godown {
	0% {-webkit-transform: translate(0, 0);}
	50% {-webkit-transform: translate(0, 10px);}
	100% {-webkit-transform: translate(0, 0);}
}
@keyframes godown {
	0% {transform: translate(0, 0);}
	50% {transform: translate(0, 10px);}
	100% {transform: translate(0, 0);}
}

.cpxq4sct .t2 {padding-top:.42rem; line-height: .43rem; font-size: .38rem; color:#231815;  }
.cpxq4sct .t2 p { font-family: "SourceHanSansCN Bold";  }
.cpxq4sct .t2 span { display: block; font-family: "SourceHanSansCN Bold";  }

@media(max-width:1920px){
	.cpxq4 .tit {  }
	
	
}

@media(max-width: 1200px){
	.cpxq4sb span { width: 1.62rem; height: 1.8rem;  margin-left:-.80rem; margin-top:-.9rem; }
	.cpxq4sa { width: 100%; }
	.cpxq4sct {margin-left:-1.28rem; margin-top:-1.3rem; width: 2.56rem; height: 2.6rem; }
	.cpxq4sct .t1 { font-size: .52rem; line-height: 2.6rem;}
	.cpxq4sct .t2 {padding-top:.64rem; line-height: .64rem; font-size: .52rem;  }


	
	.cpxq4sd .t1 { font-size: .72rem; padding: .36rem 0; }
	.cpxq4sd .t3 { font-size: .64rem; padding: .46rem 0; }
	.cpxq4sd .t2 { padding: .46rem 0; }
	.cpxq4sd .t2 .c1 { font-size: .56rem; }
	.cpxq4sd .t2 .c2 { font-size: .56rem; }
	.cpxq4sd {margin-bottom:1rem; margin-top:1.2rem;  }
	.cpxq4sdd { width: 3.04rem; height: 3.04rem; margin-left:-1.52rem;margin-top:-1.52rem; }
}
@media(max-width:1000px){
	.cpxq4sa { margin-bottom:30px; }
}



.cpxq4sd {margin-bottom:.5rem; box-sizing: border-box; padding: 0 6px; position: relative; margin-top:.6rem;  }
.cpxq4sdb { float: left; text-align: left; width: 30.7%; }
.cpxq4sdc { float: right; text-align: left; width: 30.7%; }
.cpxq4sd .t1 { font-size: .7rem; color:#e60012; padding: .18rem 0; line-height: 1; border-bottom:2px solid #302623; }
.cpxq4sd .t3 { font-size: .45rem; color:#231815; padding: .23rem 0; line-height: 1; }
.cpxq4sd .t2 { border-bottom:2px solid #231815; padding: .23rem 0; }
.cpxq4sd .t2 .c1 { font-size: .45rem; color:#231815; line-height: 1; font-weight: bold; }
.cpxq4sd .t2 .c2 { font-size: .45rem; color:#231815; line-height: 1;  margin-top:8px; }
.cpxq4sdc .t1 { color:#156cb4; }
.cpxq4sdd { width: 1.52rem; height: 1.52rem; position: absolute; background: url(../images/vsx.png) no-repeat center/cover; position: absolute; left:50%; margin-left:-.76rem; top:50%; margin-top:-.76rem; }


@media(max-width: 1200px){
	.cpxq4sb span { width: 1.62rem; height: 1.8rem;  margin-left:-.80rem; margin-top:-.9rem; }
	.cpxq4sa { width: 100%; }
	.cpxq4sct {margin-left:-1.28rem; margin-top:-1.3rem; width: 2.56rem; height: 2.6rem; }
	.cpxq4sct .t1 { font-size: .52rem; line-height: 2.6rem;}
	.cpxq4sct .t2 {padding-top:.64rem; line-height: .64rem; font-size: .52rem;  }
	.cpxq4sd .t1 { font-size: .72rem; padding: .36rem 0; }
	.cpxq4sd .t3 { font-size: .64rem; padding: .46rem 0; }
	.cpxq4sd .t2 { padding: .46rem 0; }
	.cpxq4sd .t2 .c1 { font-size: .56rem; }
	.cpxq4sd .t2 .c2 { font-size: .56rem; }
	.cpxq4sd {margin-bottom:1rem; margin-top:1.2rem;  }
	.cpxq4sdd { width: 3.04rem; height: 3.04rem; margin-left:-1.52rem;margin-top:-1.52rem; }
}
@media(max-width: 640px){
	.cpxq4sdb,.cpxq4sdc { width: 40%; }
	.cpxq4sd .t1 { font-size: .24rem; padding: .1rem 0; }
	.cpxq4sd .t3 { font-size: .22rem; padding: .16rem 0; }
	.cpxq4sd .t2 { padding: .12rem 0; }
	.cpxq4sd .t2 .c1 { font-size: .2rem; }
	.cpxq4sd .t2 .c2 { font-size: .2rem; }
	.cpxq4sd {margin-bottom:0.25rem; margin-top:0.3em;  }
	.cpxq4sdd { width: 0.76rem; height: 0.76rem; margin-left:-0.38rem;margin-top:-0.38rem; }

	.cpxq4sa { margin-bottom:20px; }
	.cpxq4 .tit { padding:.15rem 0 .15rem .32rem; }

	.cpxq4sca .pic1,.cpxq4sca .pic2 {width: 42%;}
	.cpxq4 .tit p { font-size: .28rem; line-height: .45rem;}
	.cpxq4 .tit p span { font-size: .3rem;line-height: .4rem; }
	.cpxq4sbl,.cpxq4sbr { font-size: .2rem; }
	.cpxq4sb span { width: 0.81rem; height: .9rem;  margin-left:-.40rem; margin-top:-.45rem; }
	.cpxq4sa { width: 100%; }

	.cpxq4sct {margin-left:-0.45rem; margin-top:-0.45rem; width: 0.9rem; height: 0.9rem; }
	.cpxq4sct .t1 { font-size: .2rem; line-height: .9rem;}
	.cpxq4sct .t2 {padding-top:.22rem; line-height: .26rem; font-size: .2rem;  }
}


.cpxq4sdea { width: 47.9%; float: left; }
.cpxq4sdeb { width: 47.9%; float:right; }
.cpxq4sdea img,.cpxq4sdeb img { width: 100%; }

.cpxq5 { padding-bottom:.3rem; }
.cpxq5a {padding: 2px; text-align: center; float: left; width: 24%; box-sizing: border-box; border:1px solid #e5e5e5; margin-right:1.3333%; }
.cpxq5a .pic img { width: 100%;height: auto; }
.cpxq5a:hover {
    box-shadow: 0 10px 30px 0 rgba(0,0,0,.19);
    transform: translate3d(0,-2px,0);
    transition: all .6s cubic-bezier(.55,0,.1,1);
}

.cpxq5a .tit { font-size: .18rem; padding: .2rem 0; line-height: 1; color:#333; font-family: "SourceHanSansCN Regular"; }
.cpxq5a4 { margin-right:0; }
.cpxq6 .a6ba { height: auto; padding:0; margin-top:0; overflow: visible; }
.cpxq6 .a6ba ul li { transition: all 0.6s; border-bottom:1px solid #e5e5e5; }
.cpxq6 .a6ba ul li:hover { margin-left:-6px; }
.cpxq6 .a6ba ul li .c { font-size: 14px; min-height: 50px; }
.cpxq6 .a6ba ul li .t { height: 30px; line-height: 27px; padding-top:3px; padding-bottom:3px; background: url(../images/c1x.jpg) no-repeat left 1px; }
.cpxq6 .a6ba ul li .c { background: url(../images/c2x.jpg) no-repeat left 1px; }



.cpxq7a { cursor: pointer; overflow: hidden; float: left; margin-bottom:0.62%; width: 19.5%; margin-right:0.62%; position: relative; }
.cpxq7a img { width: 100%; height: auto; }

.cpxq7a5,.cpxq7a10 { /*height: 2.65rem;*/ margin-right:0; }
.cpxq7b { text-align: center; width: 1.2rem; padding:3px; height: 1.2rem;  box-sizing: border-box; border:1px solid rgba(51,51,51,0.7); border-radius: 50%; position: absolute; left:50%; top:50%; margin-top:-.6rem; margin-left:-.6rem; }
.cpxq7ba { background: rgba(51,51,51,0.7); width: 100%; height: 100%; border-radius: 50%; }
.cpxq7bb { padding-top:.4rem; }
.cpxq7bb .t1 { font-size: .22rem; color:#fff; line-height: 1.3; }
.cpxq7bb .t2 { font-size: .16rem; color:#fff; line-height: 1.3; }
@media(max-width:1500px){
	.cpxq7bb { padding-top:.36rem; }
}
.cpxqxx { text-align: center; }


.titSyjq { text-align: left; font-size: 0.26rem; font-family: "SourceHanSansCN Bold"; font-weight: bold; padding-bottom:0.1rem; border-bottom:2px solid #000; }
.titSyjqcon1 { text-align: center;  }
.titSyjqcon1 img,.titSyjqcon2 ul li img { max-width:100%; width: 100%; height: auto; }

.titSyjqcon2 { margin-top:30px; }
.titSyjqcon2 ul li { float: left; }
.titSyjqcon2 ul li.sign1 { margin-right:2.332%; width: 17.556%; }
.titSyjqcon2 ul li.sign2 { margin-right:2.332%; width: 17.556%; }
.titSyjqcon2 ul li.sign3 { width: 40.33333333%; }
.titSyjqcon2 ul li.sign4 { width: 17.556%; float: right; }

.titSyjqcon2 ul li .pic { min-height:; }
.titSyjqcon2 ul li .titx { font-size: 0.16rem; color:#333;   margin-top:10px;}



.cpxq7c {transition: all 0.8; padding-top:.9rem; top:-120%; text-align: center; width: 100%; height: 100%; background: rgba(51,51,51,0.7); position: absolute; left:0; }
.cpxq7c p { font-size: .22rem; color:#fff; line-height: 2; font-family: "SourceHanSansCN Regular"; }
.cpxq7c a { display: inline-block; margin-top:4px; font-size: .14rem; color:#fff; padding:.08rem .2rem; border:1px solid #fff; font-family: "SourceHanSansCN Light"; }
.cpxq7a:hover .cpxq7c { top:0; }
.cpxq7a:hover .cpxq7b { display: none; }
.cpxqx {display: none; z-index: 9999999; width: 100%; height: 100%; position: fixed; left:0; top:0; background: rgba(0,0,0,0.5); }
.cpxqxa { position: relative; width: 100%; height: 100%; }
.cpxqxb { width: 9.2rem; height: 7.4rem; background: #fff; position: absolute; left:50%; top:50%; margin-left:-4.6rem; margin-top:-3.7rem; }
.cpxqxb .pic img { width: 100%; }
.cpxqxc { padding:.2rem .35rem; width: 100%; box-sizing: border-box; }
.cpxqxc .tit { position: relative; border-bottom:1px solid #e5e5e5; font-size: .24rem; color:#c21823; padding:.2rem 0; font-family: "SourceHanSansCN Regular"; }
.cpxqxc .tit .cha { width: 20px; height: 20px; background: url(../images/cha.png) no-repeat center; position: absolute; right:0; top:50%; margin-top:-10px; cursor: pointer; }
.cpxqxc .con { overflow-y: scroll; height: 3.9rem; margin-top:.2rem; font-family: "SourceHanSansCN Normal"; }


/*品质保证*/
.pzbz img { width: 100%; }
.pzbz1 { width: 100%; background: #d2d2d2; }
.pzbz1a { float: left; width: 38%; box-sizing: border-box; padding-top:1.5rem; }
.pzbz1a .tit h3 { font-size: .22rem;color:#999; font-family: "Arial"; text-transform: capitalize; margin: 6px 0 12px; font-weight: normal; }
.pzbz1a .tit h2 { font-size: .36rem;color:#333; margin: 5px 0;font-family: "SourceHanSansCN Bold"; }
.pzbz1a .tit .int { font-size: .24rem; color:#333333;font-family: "SourceHanSansCN Light";  }
.pzbz1a .tit span { display: block; width: 50px;height: 2px; background: #c21823; margin:.3rem 0;  }
.pzbz1a .con { display: none; width: 90%; font-size: .5rem; line-height: 1.5; color:#666;font-family: "SourceHanSansCN Bold"; font-weight: bold; }
.pzbz1a .con.cur { display: block; }
.pzbz1b { float: right; width: 60%; box-sizing: border-box; padding: 0 120px; position: relative; }
.pzbz1bxx { padding:; }
.pzbz1b .swiper-button-prevx,.pzbz1b .swiper-button-nextx { position: absolute; width: 50px; height: 50px; margin-top:-25px; }
.pzbz1b .swiper-button-prevx { left:0; background: url(../images/yfcg1.png) no-repeat center; }
.pzbz1b .swiper-button-nextx { right:0; background: url(../images/yfcg2.png) no-repeat center; }
.pzbz1b .swiper-slide { padding: 1.2rem 0; }
.pzbz1b .swiper-slide img { -moz-transition: all .3s ease;-o-transition: all .3s ease;-webkit-transition: all .3s ease;transition: all .3s ease;-webkit-box-reflect: below 0 -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(0.3,transparent),to(rgba(0,0,0,0.3))); }
@media(max-width:1600px){
	.pzbz1b { padding: 0 80px; }
}
@media(max-width:1350px){
	.pzbz1a { padding-top:1.3rem; }
}
.pzbz2 { padding:1.8rem 0 1.1rem; background:url(../images/pzbz2bg.jpg) no-repeat center/cover;  }
.pzbz2a {position: relative; float: left; width: 47.5%; padding:0 90px 0 56px; }
.pzbz2a .swiper-button-prevy,.pzbz2a .swiper-button-nexty { position: absolute; width: 50px; height: 50px; margin-top:-25px; }
.pzbz2a .swiper-button-prevy { left:-45px; background: url(../images/yfcg1.png) no-repeat center; }
.pzbz2a .swiper-button-nexty { right:0; background: url(../images/yfcg2.png) no-repeat center; }
.pzbz2a .swiper-slide { text-align: center; }
.pzbz2a .swiper-slide .t { font-size:0.16rem; margin-top:5px; font-family: "SourceHanSansCN Normal"; color:#666; text-align: center; }

@media(max-width:1500px){
	.pzbz2  { padding: 1.2rem 0 0.8rem; }
	.pzbz2a {position: relative; float: left; width: 49%; padding:0 65px 0 20px; }
}



.pzbz2b { float: right; width:43.75%; box-sizing: border-box; padding-top:0.3rem; }
.pzbz2b .tit h3 { font-size: .22rem;color:#999; font-family: "Arial"; text-transform: capitalize; font-weight: normal; margin: 5px 0 12px; }
.pzbz2b .tit h2 { font-size: .36rem;color:#333; margin: 5px 0; font-family: "SourceHanSansCN Bold"; }
.pzbz2b .tit .int { font-size: .24rem; color:#333333;font-family: "SourceHanSansCN Normal";  }
.pzbz2b .tit span { display: block; width: 50px;height: 2px; background: #c21823; margin:.16rem 0;  }
.pzbz2b .con { font-size: .16rem; line-height: 2; color:#666; font-family: "SourceHanSansCN Normal"; }
.pzbz2b .pic { margin-top:.25rem; }

.pzbz3 { display: none; background: url(../images/pzbz3bg.jpg) no-repeat center/cover; padding:1rem 0 1.1rem; }
.pzbz3.cur { display: block; }
.pzbz3a { float: left; width: 50.75%; box-sizing: border-box; }

.pzbz3a .gyinner { margin-top:0;  }
.pzbz3a .gyinner_left { background: none;  }
.pzbz3a .gyinner_left .gybanner { padding-left:0; margin-left:0; width: 32%; }
.pzbz3a .gyinner_left .gybanner2 { padding-left:0; margin-left:0; width: 36%; }
.pzbz3a .gyinner_left .gy_l_inner { padding-top:13%; vertical-align: top; padding-left:0; margin-left:0; width: 66%; }
.pzbz3a .gyinner2 .gyinner_left .gy_l_inner { width: 60%; }

@media(max-width: 1920px){
	.pzbz3a .gyinner_left .gy_l_inner { padding-top:11%;}
}
@media(max-width: 1700px){
	.pzbz3a .gyinner_left .gy_l_inner { padding-top:13%;}
}

@media(max-width: 1500px){
	.pzbz3 .container { max-width:96%;}
}




.pzbz3a .tit { padding-left:1.6rem; position: relative; }
.pzbz3a .tit .icon { position: absolute; left:0; top:50%; margin-top:-0.66rem; width: 1.5rem; height: 1.32rem; text-align: left; }
.pzbz3a .tit .icon img { height: 1.32rem; width: auto; }
.pzbz3a ul li .con { padding-left:1.6rem; margin-top:0.6rem; font-size:0.2rem; }
.pzbz3a ul li .con p { padding-left:0.2rem; position: relative; }
.pzbz3a ul li .con p:after { content:''; width: 5px; height: 5px; border-radius: 50%; background: #aa231f; position: absolute; left:0; top:0.16rem; }

.pzbz3a .tit h3 { font-size: .22rem;color:#999; font-family: "Arial"; text-transform: capitalize; font-weight: normal; margin: 5px 0 12px; }
.pzbz3a .tit h2 { font-size: .36rem;color:#333; line-height: 1; font-family: "SourceHanSansCN Bold"; }
.pzbz3a .tit .int { font-size: .24rem; color:#333333;font-family: "SourceHanSansCN Normal";  }
.pzbz3a .tit span { display: block; width: 1.2rem;height: 2px; background: #c21823; margin:.7rem 0 0.3rem;  }
.pzbz3a { font-size: .16rem; line-height: 2; color:#666; font-family: "SourceHanSansCN Light"; }
.pzbz3a ul li { display: none; }
.pzbz3a ul li.cur { display: block; }
.pzbz3b { float: left; margin-left:1%; width: 6.38rem;height: 6.38rem;position: relative; background: url(../images/yfbj2.png) no-repeat center;background-size: auto 100%; }
.pzbz3b .mb { width: 8rem; height: 8rem; position: absolute; left:50%; top:50%; margin-left:-4rem; margin-top:-4rem; background: none; z-index: 1000; }
.pzbz3b .hd { position: absolute; left:0; top:0; width: 100%; height: 100%; }
.pzbz3b .hd li { cursor: pointer; font-size: 15px; color:#3f3f3f; position: absolute;width: 2rem; height: 0.3rem; line-height: 0.3rem; }
.pzbz3bc { position: relative; width: 100%; height: 100%;  }
.pzbz3bc span { display: block; transition: all 0.8s;border: 0.06rem solid #38769c;border-radius: 50%;position: absolute;display: inline-block;width: .23rem;height: .23rem;box-sizing: border-box;background: #fff; }
.pzbz3b .hd li.sign1 { text-align: center; top:-0.5rem; left:2.2rem; }
.pzbz3b .hd li.sign2 { text-align: left; top:2rem; left:6.5rem; }
.pzbz3b .hd li.sign3 { text-align: left; bottom:0.6rem; left:5.5rem; }
.pzbz3b .hd li.sign4 { text-align: right; bottom:0.6rem; left:-1.1rem; }
.pzbz3b .hd li.sign5 { text-align: right; top:2rem; left:-2.1rem; }
.pzbz3b .hd li.sign1 .pzbz3bc span { left:50%; margin-left:-0.12rem; bottom:-0.3rem; }
.pzbz3b .hd li.sign2 .pzbz3bc span { left:50%; left:-0.4rem; top:50%; margin-top:-0.12rem; }
.pzbz3b .hd li.sign3 .pzbz3bc span { left:50%; left:-0.4rem; top:50%; margin-top:-0.12rem; }
.pzbz3b .hd li.sign4 .pzbz3bc span { right:-0.4rem; top:50%; margin-top:-0.12rem; }
.pzbz3b .hd li.sign5 .pzbz3bc span { right:-0.4rem; top:50%; margin-top:-0.12rem; }

.pzbz3b .hd ul li:hover,.pzbz3b .hd ul li.on { color:#c21823!important; }
.pzbz3b .hd ul li:hover span ,.pzbz3b .hd ul li.on  span { border-color:#c21823!important; transform: scale(1.2); }
.pzbz3b .hd ul li.on  span {-webkit-animation:heihei1 3s linear infinite;  }
@-webkit-keyframes heihei1{
	0%{transform: scale(1);}
	50%{transform: scale(1.5);}
	100%{transform: scale(1);}
}
.pzbz3b .bd { width: 5.4rem; margin: 0 auto; padding-top:0.48rem;  } 
/*.pzbz3b .bd { width: 5.4rem; margin: 0 auto; } */
.pzbz3b .bd ul li .pic {  border-radius:50%; overflow:hidden; } 
.pzbz3b .bd ul li img { width: 100%; height: auto; }

.pzbz3Second .pzbz3b .hd li.sign1 { text-align: center; top:-0.5rem; left:2.2rem; }
.pzbz3Second .pzbz3b .hd li.sign2 { text-align: left; top:1rem; left:5.9rem; }
.pzbz3Second .pzbz3b .hd li.sign3 { text-align: left; bottom:2rem; left:6.5rem; }
.pzbz3Second .pzbz3b .hd li.sign4 { text-align: left; bottom:0.2rem; left:4.9rem; }
.pzbz3Second .pzbz3b .hd li.sign5 { text-align: right; top:auto; bottom:0.2rem; left:-0.55rem; }
.pzbz3Second .pzbz3b .hd li.sign6 { text-align: right; top:auto; bottom:2rem; left:-2.1rem; }


.pzbz3Second .pzbz3b .hd li.sign7 { text-align: right; top:1rem; left:-1.5rem; }


.pzbz3Second .pzbz3b .hd li.sign1 .pzbz3bc span { left:50%; margin-left:-0.12rem; bottom:-0.3rem; }
.pzbz3Second .pzbz3b .hd li.sign2 .pzbz3bc span { left:50%; left:-0.4rem; top:50%; margin-top:-0.12rem; }
.pzbz3Second .pzbz3b .hd li.sign3 .pzbz3bc span { left:50%; left:-0.4rem; top:50%; margin-top:-0.12rem; }
.pzbz3Second .pzbz3b .hd li.sign4 .pzbz3bc span { left:-0.4rem; top:50%; margin-top:-0.12rem; }
.pzbz3Second .pzbz3b .hd li.sign5 .pzbz3bc span { right:-0.4rem; top:50%; margin-top:-0.12rem; }
.pzbz3Second .pzbz3b .hd li.sign6 .pzbz3bc span { right:-0.4rem; top:50%; margin-top:-0.12rem; }


.pzbz3Second .pzbz3b .hd li.sign7 .pzbz3bc span { right:-0.4rem; top:50%; margin-top:-0.12rem; }





.pzbz5 { padding:2rem 0 1.8rem; background: url(../images/pzbz5bg.jpg) no-repeat center/cover; }
.pzbz5b { float: left; width: 37.5%; text-align: right; }
.pzbz5b img{ width: 3.88rem; height: auto; }
.pzbz5c { float: right; width: 47.5%; text-align: left; }

.pzbz5c .tit h3 { font-size: .22rem;color:#fff; font-family: "Arial"; margin: 5px 0 12px; text-transform: capitalize; font-weight: normal; }
.pzbz5c .tit h2 { font-size: .36rem;color:#fff; margin: 5px 0; font-family: "SourceHanSansCN Bold";}
.pzbz5c .tit .int { font-size: .24rem; color:#fff;font-family: "SourceHanSansCN Light";  }
.pzbz5c .tit span { display: block; width: 50px;height: 2px; background: #c21823; margin:.3rem 0;  }
.pzbz5c .con { font-size: .16rem; line-height: 2; color:#fff; }
.pzbz5c .con ul li { position: relative; padding-left:.6rem; margin-bottom:.24rem;font-family: "SourceHanSansCN Light"; }
.pzbz5c .con ul li em { font-style: normal; font-weight: normal; font-size: .2rem; color:#fff; background: #c21823; display: block; width: .42rem; line-height: .42rem; text-align: center; position: absolute; left:0; top:50%; margin-top:-0.21rem; }


.pzbz6 { width: 100%; background: #b1b1b1; padding: ;  }
.pzbz6 ul li { float: left; width: 50%; text-align: center; font-size: 0.3rem; padding: 0.2rem 0; color:#aa231f; font-family: "SourceHanSansCN Bold";font-weight: bold; }
.pzbz6 ul li:hover,.pzbz6 ul li.cur { background:#aa231f; color:#fff; cursor: pointer;  }

.pzbz4 { padding: 1.3rem 0; }
.pzbz4b { box-sizing: border-box; float: left; width: 47.25%; height: 4.2rem; background: url(../images/pzbz3.jpg) no-repeat center; background-size: 100% auto; }
.pzbz4b .title { float: left; padding:1.5rem 0 0 .5rem; width: 3.5rem; text-transform: uppercase; }
.pzbz4b .title .t1 { font-size: .24rem; color:#f5f7f8; margin: .1rem 0 .45rem; font-family: "DIN"; font-weight: normal;  }
.pzbz4b .title .t2 { font-size: .26rem;color:#f5f7f8;font-family: "SourceHanSansCN Bold"; font-weight: bold; }
.pzbz4b .title a { display: inline-block; padding: .12rem .24rem; font-size: .16rem;font-family: "SourceHanSansCN Regular"; color:#fff; border:1px solid #fff; line-height: 1; }
.pzbz4b .pic { width: 3.7rem; padding-right:.6rem; float: right; }
.pzbz4a { float: right; width: 44.25%; box-sizing: border-box; }
.pzbz4a .tit h3 { font-size: .22rem;color:#999; font-family: "Arial"; margin: 5px 0 12px; text-transform: capitalize; font-weight: normal; }
.pzbz4a .tit h2 { font-size: .36rem;color:#333; margin: 5px 0; font-family: "SourceHanSansCN Bold";}
.pzbz4a .tit .int { font-size: .24rem; color:#333333;font-family: "SourceHanSansCN Light";  }
.pzbz4a .tit span { display: block; width: 50px;height: 2px; background: #c21823; margin:.2rem 0;  }
.pzbz4a .con { font-size: .16rem; line-height: 2; color:#666; }
.pzbz4a .con ul li { position: relative; padding-left:.6rem; margin-bottom:.2rem;font-family: "SourceHanSansCN Light"; }
.pzbz4a .con ul li strong {font-weight: normal; font-size: .2rem; color:#fff; background: #c21823; display: block; width: .42rem; line-height: .42rem; text-align: center; position: absolute; left:0; top:50%; margin-top:-0.21rem; }

@media(max-width: 1600px){
	.pzbz3b { margin-top:100px; }
}



/*应用指导*/
.yyzd { background: #f5f7f8; padding:.75rem 0 1rem;background: url(../images/fuwu_bg.jpg)center center/cover; }
.yyzd1 .tit p { font-size: .2rem; color:#999;font-family: "Arial"; text-transform: uppercase;  }
.yyzd1 .tit h1 { font-size: .36rem; color:#333;  }


.yyzd2 .hdxx { width:100%; margin-bottom:20px; }
.yyzd2 .hdxx ul li { cursor: pointer; width: 12%; text-align: center; float: left; padding: 0.1rem 0; font-size: 0.16rem; margin-right:0.57%; color:#333; box-sizing: border-box; border:1px solid #e2e2e2; }
.yyzd2 .hdxx ul li:hover,.yyzd2 .hdxx ul li.cur { background: #c21823; color:#fff; border:1px solid #c21823; }
.yyzd2 .hdxx ul li.sign8 { margin-right:0; }

@media(max-width: 1400px){
	.yyzd2 .hdxx ul li { width: 24%; font-size: 0.26rem; margin-bottom:1%; margin-right:1.3333%; }
	.yyzd2 .hdxx ul li.sign4 { margin-right:0; }
}
.yyzd2 { margin-top:.3rem;  }
.yyzd2 .hd { float: left; width: 25.9375%; }
.yyzd2 .hd ul li {cursor: pointer;position: relative; width: 93.5%; box-sizing: border-box; border:1px solid #ddd; margin-bottom:.05rem; background: #fff; padding:.05rem 0 .05rem 0rem; text-align: center; }
.yyzd2 .hd ul li span { font-size: .18rem; color:#999; text-transform: uppercase; font-family: "SourceHanSansCN Bold"; }
.yyzd2 .hd ul li i { font-size: .18rem; color:#666; text-transform: uppercase; font-family: "SourceHanSansCN Bold"; display: inline-block; height: .4rem; width: .4rem; text-align: center; line-height: .38rem; margin: 0 .2rem 0 .1rem; background: #fff; border-radius: 50%; border:1px solid #ddd; font-style: normal;}
.yyzd2 .hd ul li em { font-family: "SourceHanSansCN Normal"; font-size: .18rem; color:#666; line-height: .4rem; font-style: normal;}

.yyzd2 .hd ul li:hover,.yyzd2 .hd ul li.on{ border:1px solid #c21823; background: #c21823; }
/*.yyzd2 .hd ul li:hover:after,.yyzd2 .hd ul li.on:after { display: block; width: .11rem; height: .22rem; background: url(../images/yyzd1.png) no-repeat center; background-size: cover; position: absolute; content:''; right:-0.11rem; top:50%; margin-top:-.11rem; }*/

.yyzd2 .hd ul li:hover span,.yyzd2 .hd ul li.on span { color:#fff; }
.yyzd2 .hd ul li:hover i,.yyzd2 .hd ul li.on i { border:1px solid #c21823; }
.yyzd2 .hd ul li:hover em,.yyzd2 .hd ul li.on em { color:#fff; }

.yyzd2 .bd { float: right; width: 71.875%; background: #fff; box-sizing: border-box; border:1px solid #ddd; padding:.35rem 0.3rem; }
.yyzd2a .pic { float: left; width: 61.5%; }
.yyzd2a .pic img { width: 100%; height: auto; }
.yyzd2a .cont { float: right; width: 33%; padding:0.5rem .2rem 0 0; }
.yyzd2a .cont .t { font-family: "SourceHanSansCN Medium"; font-size: .28rem; color:#c21823; }
.yyzd2a .cont span { display: block; width: .5rem; height: 2px; background: #c21823; margin: .12rem 0 .2rem ; }
.yyzd2a .cont .c {text-align: justify; font-family: "SourceHanSansCN Light"; min-height: 1.2rem; font-size: .16rem; line-height: 1.8; color:#666; }
/*.yyzd2a .cont a.more { font-family: "SourceHanSansCN Normal"; display: inline-block; font-size: 14px;color:#555; border:1px solid #ddd; padding:10px 60px 10px 22px; background: url(../images/yyzd2.png) no-repeat 120px center; }*/
.yyzd2a .cont a.more { font-family: "SourceHanSansCN Normal"; display: inline-block; font-size: 14px;color:#fff; border:1px solid #ddd; padding:10px 32px 10px 32px; background: #c21823; }

@media(max-width:4500px){
	.yyzd2 .hd ul li { padding: .05rem 0; }
	.yyzd2 .bd { padding: 0.34rem 0.3rem; }
}
@media(max-width:4000px){
	.yyzd2 .hd ul li { padding: .05rem 0; }
	.yyzd2 .bd { padding: 0.35rem 0.3rem; }
}
@media(max-width:3000px){
	.yyzd2 .hd ul li { padding: .05rem 0; }
	.yyzd2 .bd { padding: 0.34rem 0.3rem; }
}
@media(max-width:2000px){
	.yyzd2 .hd ul li { padding: .05rem 0; }
	.yyzd2 .bd { padding: 0.36rem 0.3rem; }
}
@media(max-width:1500px){
	.yyzd2 .hd ul li { padding: .04rem 0; }
	.yyzd2 .bd { padding: 0.32rem 0.3rem; }
}





/*应用解决方案*/
/*.yyjjfa { padding-bottom:1.1rem;background: url(../images/about_rz.jpg) center bottom/cover;}
.yyjjfaxqx { background: url(../images/about_rz.jpg) center bottom/cover;}
.yyjjfa img { width: 100%; height: auto; }
.yyjjfa2 .bd {  background: rgba(255, 255, 255, .3);margin-top:.2rem; border:2px solid #fff;min-height:8.2rem;}
.yyjjfa2a .pic {  float: left; padding: .45rem 0 ; width: 39.375%; overflow: hidden; }
.yyjjfa2a .pic img { transition: all 0.5s;width: 100%; height: auto; border-right: 1px solid #cccccc;}
.yyjjfa2a .pic:hover img { transform: scale(1.1);  }
.yyjjfa2b { float: right; width: 53.75%; box-sizing: border-box; padding:.65rem .5rem 0 0; }
.yyjjfa2b h2 { font-size: .28rem; color:#fff; font-family: "SourceHanSansCN Bold"; }
.yyjjfa2b .con { font-size: .16rem; color:#fff; line-height: 1.8; margin-top:.15rem; min-height:1.2rem;font-family: "SourceHanSansCN Light"; }
.yyjjfa2b .more { display: block; width: 160px; height: 50px; box-sizing: border-box;font-size: 14px;color:#666666; line-height: 46px; }
.yyjjfa2b .more a { color:#fff; background: url(../images/jt2_b.png) no-repeat 100px center#c31723;padding-left:22px; display: block;font-family: "SourceHanSansCN Light"; }
.yyjjfa2c { margin-top:.35rem;border-top:1px solid #cccccc; padding-top:.2rem; }
.yyjjfa2c .tx { font-size: .18rem;color:#fff;font-family: "SourceHanSansCN Bold"; }
.yyjjfa2c dl { margin-top:.2rem; }
.yyjjfa2c dl dd { float: left; width: 1.68rem; margin-right:.2rem; text-align: center; }
.yyjjfa2c dl dd .pic1 { position: relative; box-sizing: border-box; padding-top:10%;  height: 1.68rem; box-sizing: border-box; border:2px solid #cccccc;overflow: hidden; }
.yyjjfa2c dl dd .pic1 img { transition: all 0.5s; width: 70%; }
.yyjjfa2c dl dd .pic1:hover img { transform: scale(1.1); }
.yyjjfa2c dl dd span { display: block; font-size: .16rem; color:#fff; margin-top:5px;font-family: "SourceHanSansCN Light"; }
.yyjjfa2c dl dd:hover .pic1 { border-color:#c21823; }
.yyjjfa2c dl dd .pic1:after { content:''; width: 23px; height: 23px; background: url(../images/xx.jpg) no-repeat center; position: absolute; right:0; bottom:0; }
.yyjjfa2c dl dd:hover .pic1:after { content:''; width: 23px; height: 23px; background: url(../images/a7.jpg) no-repeat center; position: absolute; right:0; bottom:0; }
.yyjjfa2 .hd { margin-top:.8rem; }
.yyjjfa2 .hd ul li {position: relative; border:2px solid #fff; cursor: pointer;background: rgba(255, 255, 255, .3); float: left; width: 32%; box-sizing: border-box; float: left; margin-right:1.666666%; }
.yyjjfa2 .hd ul li span { display: block; font-size: .3rem; color:#fff;font-family: "SourceHanSansCN Normal"; text-align: center; margin-top:0rem; padding-bottom:.2rem; }
.yyjjfa2 .hd ul li.sign3 { margin-right:0; float: right; }
.yyjjfa2 .hd ul li:hover,.yyjjfa2 .hd ul li.on { border:5px solid #c21823; }
.yyjjfa2 .hd ul li:hover span,.yyjjfa2 .hd ul li.on span { color: #c21823; }
.yyjjfa2 .hd ul li img { max-width: 100%; width: 100%; height: auto; }
@media(max-width:2250px){
	.yyjjfa2 .bd {  background: rgba(255, 255, 255, .3);margin-top:.2rem; border:2px solid #fff;min-height:7rem;}
}
@media(max-width:1920px){
	.yyjjfa2 .bd {  background: rgba(255, 255, 255, .3);margin-top:.2rem; border:2px solid #fff;min-height:6.8rem;}
}
.yyjjfaxq { padding-bottom:70px; margin-top:0.6rem; }
.yyjjfaxqa { float: left;width: 74%;}


.yyjjfaxqc { background: rgba(255,255,255,0.2); border:2px solid rgba(255,255,255,0.4); }
.yyjjfaxqc .pic { float: left;width: 45%; overflow: hidden; border-right:1px solid #e5e5e5; }
.yyjjfaxqc .pic img { transition: all 0.7s; max-width: 100%; width: 100%; }
.yyjjfaxqc .pic:hover img { transform: scale(1.1);}
.yyjjfaxqc .con { float: right; width: 55%; border-left:1px solid #e5e5e5; box-sizing: border-box; padding:.25rem .4rem 0 .6rem; }
.yyjjfaxqc .con .t { font-size: 26px; color:#c21823; position: relative; border-bottom:1px solid #e5e5e5; }
.yyjjfaxqc .con .t h2 { position: relative; padding-bottom:10px;font-family: "SourceHanSansCN Bold"; }
.yyjjfaxqc .con .t h2:after { content:''; width: 60px; height: 2px; background: #c21823; position: absolute; left:0; bottom:-1px; }
.yyjjfaxqc .con .c { margin-top:20px;font-family: "SourceHanSansCN Normal"; }


.yyjjfaxqd { background: url(../images/xxxxx.png) no-repeat left center; background-size: 52px auto; border-top:1px solid #e5e5e5; padding: .3rem 0 .3rem 70px;}
.yyjjfaxqd p { font-size: 16px;color:#fff;font-family: "SourceHanSansCN Regular"; }
.yyjjfaxqd span { font-size: 36px;color:#fff; font-family: "Arial"; font-weight: bold; }

.yyjjfaxqe {margin-top:20px;  background: rgba(255,255,255,0.2); border:2px solid rgba(255,255,255,0.4);}
.yyjjfaxqe .t { position: relative; padding:15px 0 15px 60px; font-size: 18px;color:#c21823; border-bottom:1px solid #e5e5e5; }
.yyjjfaxqe .t span { display: block; width: 70px; height: 2px; background: #c21823; left:60px; bottom:-1px; position: absolute; }
.yyjjfaxqe .con { padding:35px 50px 40px; }


.yyjjfaxqc .con .c .t1 {font-size: 16px;color:#fff; margin-bottom:5px; }
.yyjjfaxqc .con .c .c1 { text-align: justify; margin-bottom:15px; font-size: 0.18rem;color:#fff; line-height: 2; }

.yyjjfaxqbx { float: right; width: 24%; }
.yyjjfaxqb { width: 100%; margin-bottom:20px; background: rgba(255,255,255,0.2);  box-sizing: border-box; border:2px solid rgba(255,255,255,0.4); padding:30px; }
.yyjjfaxqb .tit { padding-bottom:20px; font-size: 22px;color:#fff; border-bottom:1px solid #e5e5e5; position: relative; }
.yyjjfaxqb .tit:after { content: '';width: 60px;height: 2px;background: #c21823;position: absolute;left: 0;bottom: -1px;  }
.yyjjfaxqb ul { margin-top:20px; }
.yyjjfaxqb ul li { margin-bottom:20px;  }
.yyjjfaxqb ul li .pic { text-align: center; padding:15px 0; }
.yyjjfaxqb ul li .pic img { transition: all 0.8s; max-width: 60%; }
.yyjjfaxqb ul li:hover .pic img { transform: scale(1.1); }
.yyjjfaxqb ul li .t { text-align: center; line-height: 2; font-size: 18px;color:#fff; font-family: "SourceHanSansCN Light"; }*/

/*应用解决方案*/
.yyjjfa { /* background: #f2f2f2; */ padding-bottom:0.5rem;background: url(../images/about_rz.jpg) center bottom/cover;}
.yyjjfa img { width: 100%; height: auto; }
.yyjjfa .nynav {  background: #f2f2f2; border:none; } 
.yyjjfa2 .bd { /* background: #fff; */    background: rgba(255, 255, 255, .3);margin-top:.2rem; border:2px solid #fff;}
.yyjjfa2a .pic {  float: left; padding: .45rem 0 ;/* background: #fff;*/ width: 39.375%; overflow: hidden; /* border-right:2px solid #f2f2f2; */  }
.yyjjfa2a .pic img { transition: all 0.5s;width: 100%; height: auto; border-right: 1px solid #cccccc;}
.yyjjfa2a .pic:hover img { transform: scale(1.1);  }
.yyjjfa2b { float: right; width: 53.75%; box-sizing: border-box; padding:.65rem .5rem 0 0; }
.yyjjfa2b h2 { font-size: .28rem; color:#fff; font-family: "SourceHanSansCN Bold"; }
.yyjjfa2b .con { font-size: .16rem; color:#fff; line-height: 1.8; margin-top:.15rem; min-height:1.2rem;font-family: "SourceHanSansCN Light"; }
.yyjjfa2b .more { display: block; width: 160px; height: 50px; box-sizing: border-box; /* border:2px solid #ddd; */ font-size: 14px;color:#666666; line-height: 46px; }
.yyjjfa2b .more a { color:#fff; background: url(../images/jt2_b.png) no-repeat 100px center#c31723;padding-left:22px; display: block;font-family: "SourceHanSansCN Light"; }
.yyjjfa2c { margin-top:.35rem;/* border-top:1px solid #f2f2f2; */ border-top:1px solid #cccccc; padding-top:.2rem; }
.yyjjfa2c .tx { font-size: .18rem;color:#fff;font-family: "SourceHanSansCN Bold"; }
.yyjjfa2c dl { margin-top:.2rem; }
.yyjjfa2c dl dd { float: left; width: 1.68rem; margin-right:.2rem; text-align: center; }
.yyjjfa2c dl dd .pic1 { position: relative; box-sizing: border-box; padding-top:10%;  height: 1.68rem; box-sizing: border-box; border:2px solid #cccccc;overflow: hidden; }
.yyjjfa2c dl dd .pic1 img { transition: all 0.5s; width: 70%; }
.yyjjfa2c dl dd .pic1:hover img { transform: scale(1.1); }
.yyjjfa2c dl dd span { display: block; font-size: .16rem; color:#fff; margin-top:5px;font-family: "SourceHanSansCN Light"; }
.yyjjfa2c dl dd:hover .pic1 { border-color:#c21823; }
.yyjjfa2c dl dd .pic1:after { content:''; width: 23px; height: 23px; background: url(../images/xx.jpg) no-repeat center; position: absolute; right:0; bottom:0; }
.yyjjfa2c dl dd:hover .pic1:after { content:''; width: 23px; height: 23px; background: url(../images/a7.jpg) no-repeat center; position: absolute; right:0; bottom:0; }
.yyjjfa2 .hd { margin-top:.25rem; }
.yyjjfa2 .hd ul li {position: relative; border:2px solid #fff; cursor: pointer;/* background: #fff;*/ background: rgba(255, 255, 255, .3); float: left; width: 24.5%; box-sizing: border-box; float: left; margin-right:0.666666%; }
.yyjjfa2 .hd ul li span { display: block; font-size: .16rem; color:#fff;font-family: "SourceHanSansCN Normal"; text-align: center; margin-top:0rem; padding-bottom:.2rem; }
.yyjjfa2 .hd ul li.sign4 { margin-right:0; float: right; }
.yyjjfa2 .hd ul li:hover,.yyjjfa2 .hd ul li.on { border:2px solid #c21823; }
.yyjjfa2 .hd ul li:hover:after,.yyjjfa2 .hd ul li.on:after { content:''; width: 20px; height: 10px; background:url(../images/yfly1.png) no-repeat center; position: absolute; left:50%; margin-left:-10px; top:-10px; }
.yyjjfa2 .hd ul li:hover span,.yyjjfa2 .hd ul li.on span { color: #c21823; }
.yyjjfa2 .hd ul li img { max-width: 100%; width: 100%; height: auto; }

.yyjjfaxq { padding-bottom:30px; }
.yyjjfaxqa { width: 100%; }


.yyjjfaxqc { }
.yyjjfaxqc .pic { box-sizing: border-box; border:1px solid #e5e5e5; float: left;width: 42%; }
.yyjjfaxqc .pic img { vertical-align: top; width: 100%; height: auto; }
.yyjjfaxqc .con { float: right; width: 55%; box-sizing: border-box; }
.yyjjfaxqc .con .t { font-size: 26px; color:#c21823; position: relative; border-bottom:1px solid #e5e5e5; }
.yyjjfaxqc .con .t h2 { font-family: "SourceHanSansCN Bold"; color:#c21823; position: relative; padding-bottom:10px; }
.yyjjfaxqc .con .t h2:after { content:''; width: 60px; height: 2px; background: #c21823; position: absolute; left:0; bottom:-1px; }
.yyjjfaxqc .con .c { margin-top:20px; font-size: .3rem; line-height: 2; font-family: "SourceHanSansCN Normal"; }
.yyjjfaxqd { background: url(../images/xxxxx.png) no-repeat left center; padding: .2rem 0 .2rem 70px;}
.yyjjfaxqd p { font-size: 16px;color:#c21823; font-family: "SourceHanSansCN Regular"; }
.yyjjfaxqd span { font-size: 36px;color:#c21823; font-family: "DIN"; }


@media(max-width: 1600px){
	.yyjjfaxqc .con .t { font-size: .26rem; }
	.yyjjfaxqd { background: url(../images/xxxxx.png) no-repeat left center; -webkit-background-size: .55rem auto;background-size: .55rem auto; padding: .2rem 0 .2rem .7rem;}
	.yyjjfaxqd p { font-size: .16rem;color:#c21823; }
	.yyjjfaxqd span { font-size: .36rem;color:#c21823; }
	.yyjjfaxqc .con .c { margin-top:.2rem; line-height: 1.8; }
}
@media(max-width: 1400px){
	.yyjjfaxqc .con .c { line-height: 1.6; }
	.yyjjfaxqd { padding: 0 0 0 .7rem; }
}


.yyjjfaxqe {margin-top:20px; background: #fff;}
.yyjjfaxqe .hd { width: 100%; border-bottom:1px solid #e5e5e5; } 
.yyjjfaxqe .hd ul li {float: left; cursor: pointer; margin-right:60px;}
.yyjjfaxqe .t { position: relative; padding:15px 0 15px 0; font-size: 18px;color:#333333; }
.yyjjfaxqe .hd ul li.on .t,.yyjjfaxqe .hd ul li:hover .t {color:#c21823; }
.yyjjfaxqe .hd ul li.on .t span,.yyjjfaxqe .hd ul li:hover span { display: block; width: 70px; height: 2px; background: #c21823; left:0px; bottom:-1px; position: absolute; }
.yyjjfaxqe .con { padding:35px 50px 40px; }
.yyjjfaxqe .bd ul li { display: none; }
.yyjjfaxqe .bd ul li.cur { display: block; }
.yyjjfaxqe .bd ul li { padding: .5rem 0 1rem; }

.yyjjfaxqe .bd ul li dd { position: relative; transition: all 0.8s; padding-top:0rem; height: 5.4rem; border:1px solid #e2e2e2; box-sizing: border-box; text-align: center; float: left; width: 24%; margin:0 1.33333% 1.33333% 0; }
.yyjjfaxqe .bd ul li dd.sign { float: right; margin-right:0; }
.yyjjfaxqe .bd ul li dd .pic { height: 3rem; padding-top:.85rem; box-sizing: border-box; background:url(../images/cplb1.png) no-repeat center;-webkit-background-size: 2.9rem auto;background-size: 2.9rem auto; }
.yyjjfaxqe .bd ul li dd .pic img { width: 1.4rem; height: auto; }
.yyjjfaxqe .bd ul li dd .con { text-align: left; }
.yyjjfaxqe .bd ul li dd .t { font-size: .35rem;color:#c21822; font-family: "Arial"; }
.yyjjfaxqe .bd ul li dd .c { font-family: "SourceHanSansCN Light"; font-size: .14rem;color:#666666; line-height: 1.6; }

.yyjjfaxqe .bd ul li dd .cont {text-align: left; padding:0rem .3rem 0; }
.yyjjfaxqe .bd ul li dd .more { margin-top:.3rem; display: block; width: 160px; height: 50px; line-height: 48px; box-sizing: border-box; font-size: 14px;color:#555555; padding-left:25px; background: url(../images/jt2.png) no-repeat 92px center; border:1px solid #c1c1c1; }
.yyjjfaxqe .bd ul li dd:hover .more { color:#fff; background: url(../images/jt.png) no-repeat 92px center #e60012; border:1px solid #e60012; }
.yyjjfaxqe .bd ul li dd:hover { margin-top:-8px; }


.yyjjfaxqc .con .c .t1 {font-size: 16px;color:#333; margin-bottom:5px; }
.yyjjfaxqc .con .c .c1 { margin-bottom:15px; font-size: 14px;color:#666; line-height: 2; }

.yyjjfaxqb { float: right; width: 24%; background: #fff; box-sizing: border-box; padding:30px; }
.yyjjfaxqb .tit { font-size: 22px;color:#333; }
.yyjjfaxqb ul { margin-top:20px; }
.yyjjfaxqb ul li { margin-bottom:10px; }
.yyjjfaxqb ul li .pic { text-align: center; border:1px solid #e5e5e5; }
.yyjjfaxqb ul li .t { text-align: center; line-height: 40px; font-size: 14px;color:#333333; background: #f2f2f2; }

.yyjjfaxqb ul li:hover .t { color:#fff; background: #c21823; }




/*聚氨酯胶*/
.jazj1 { background: #eef2f5; padding: .8rem 0 .9rem; }
.jazj1 ul li { transition: all 1.5s; padding:1rem 0 .86rem; margin-bottom:1.33333%; text-align: center; float: left; background: #fff; width: 24%; margin-right:1.33333%; }
.jazj1 ul li.sign4,.jazj1 ul li.sign8 { margin-right:0; }
.jazj1 ul li .tit { margin-top:.3rem; }
.jazj1 ul li .tit h2 { font-size: .4rem; color:#333;font-family: "SourceHanSansCN Regular"; }
.jazj1 ul li .tit p { font-size: .34rem; color:#666; font-family: "Arial"; margin-top:4px; }
.jazj1 ul li .icon { display: block; text-align: center; height: 2rem; overflow: hidden; }
.jazj1 ul li .icon img { height: 2rem; width: auto; }
.jazj1 ul li .icon .pic1 { display: none; }
.jazj1 ul li .icon .pic2 { display: inline-block; }
.jazj1 ul li .pic {margin: .7rem auto 0; width: 2.6rem; height: 2.6rem; box-sizing: border-box; border-radius: 50%; overflow: hidden; background: #f8f8f8; }
.jazj1 ul li:hover .pic { background: #ffffff; }
.jazj1 ul li:hover { background: #c21823; }
.jazj1 ul li:hover .icon .pic1 { display: inline-block; }
.jazj1 ul li:hover .icon .pic2 { display:none; }
.jazj1 ul li:hover .tit h2,.jazj1 ul li:hover .tit p{ color:#fff; }

/*.jazj1 ul li:hover .pic {
  -webkit-animation: animal 3s infinite linear ;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
   animation-iteration-count:1; 
}
*/
@-webkit-keyframes animal {
  0%{
    transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
  }
  50%{
    transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -webkit-transform: rotateY(-180deg);
  }
  100%{
    transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
  }
}


.pop_case{
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.8);
	z-index: 99;
}	
.pop_case .box{
	width: 1200px;
	position: absolute;
	left: 50%;
	top: 50%;
	background: #000000;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
}
.pop_case .box h1{
	color: #ffffff;
	font-size: 20px;
	line-height: 68px;
	padding: 0 25px;
	font-weight: normal;
}
.pop_case .box .guanbi{
	position: absolute;
	right: 0;
	top: -60px;
	width: 60px;
	height: 60px;
	box-sizing: border-box; padding:18px;
	cursor: pointer;
	z-index: 1000;
	background: #000;
}
.pop_case .box  .video{
	line-height: 0;
}


.yyjj .jazj1 { padding-bottom: 0; background: none;/* padding:0.8rem 0 0.9rem; */}
.yytit { padding-top:.3rem; text-align: center; }
.yytit p { font-size: .2rem; color:#fff; text-transform: uppercase; font-family: "Arial"; }
.yytit h1 { font-size: .36rem; color:#fff; margin-top:3px; }
.yytit span { display: block; width: .7rem; height: 2px; background: #e60012; margin: 16px auto 0; }
.yyjj .jazj1 ul li {padding:.45rem 0 .6rem; margin-bottom:1.33333%; text-align: center; float: left; background: rgba(255,255,255,0.6); width: 24%; margin-right:1.33333%; }
.yyjj .jazj1 ul li.sign4,.yyjj .jazj1 ul li.sign8,.yyjj .jazj1 ul li.sign12,.yyjj .jazj1 ul li.sign16 { margin-right:0; }
.yyjj .jazj1 ul li .tit { margin-bottom:.2rem; }
.yyjj .jazj1 ul li .tit h2 { font-size: .22rem; color:#333; font-weight: normal; font-family: "SourceHanSansCN Regular"; }
.yyjj .jazj1 ul li .tit p { font-size: .16rem; color:#666; font-family: "Arial"; margin-top:4px; }
.yyjj .jazj1 ul li .icon { display: block; text-align: center; height: 1.38rem; overflow: hidden; }
.yyjj .jazj1 ul li .icon img { height: .98rem; width: auto; }
.yyjj .jazj1 ul li .icon .pic1 { display: none; }
.yyjj .jazj1 ul li .icon .pic2 { display: inline-block; }
.yyjj .jazj1 ul li .pic {margin: .45rem auto 0; width: 1.38rem; height: 1.38rem; box-sizing: border-box; border-radius: 50%; overflow: hidden; background: #f8f8f8; }
.yyjj .jazj1 ul li:hover .pic { background: #ffffff; }
.yyjj .jazj1 ul li:hover { background: #c21823; }
.yyjj .jazj1 ul li:hover .icon { width: 1.38rem; height: 1.38rem; border-radius: 50%; background: #fff; margin: 0 auto; text-align: center; }
.yyjj .jazj1 ul li:hover .icon img { width: 100%; height: 100%; }
.yyjj .jazj1 ul li:hover .icon .pic2 { display:none; }
.yyjj .jazj1 ul li:hover .icon .pic1 { display:inline-block; }
.yyjj .jazj1 ul li:hover .tit h2,.yyjj .jazj1 ul li:hover .tit p{ color:#fff; }
.cpxq2 .cpzx2 { background: none; padding: 0; }

/*招商加盟*/
.zsmtit { text-align: center; }
.zsmtit h2 { font-size:40px;color:#222222; line-height: 1; margin-bottom:12px; font-family: "SourceHanSansCN Bold"; }
.zsmtit p { font-size: 20px; color:#999; font-family: "Arial"; line-height: 1; text-transform: uppercase;  }
.zsjm1 { padding:.8rem 0 .9rem; }
.zsjm1a { margin-top:.6rem; }
.zsjm1a .tit { text-align: center; }
.zsjm1a .tit p { font-family: "SourceHanSansCN Regular"; font-size: 18px;color:#666666; line-height: 30px; vertical-align: top;  }
.zsjm1a .tit p i { font-style: normal; display: inline-block; line-height: 30px; font-size: 18px;color:#c21823; font-weight: bold; vertical-align: top;  }
.zsjm1a .tit p span { display: inline-block; line-height: 30px; font-size: 28px;color:#c21823; font-family: "SourceHanSansCN Bold"; vertical-align: top; }
.zsjm1c { float: left; width: 33%; }
.zsjm1c .tit .t1 { font-size: 18px;color:#555555;font-family: "SourceHanSansCN Medium"; }
.zsjm1c .tit .t2 { font-size: 20px;color:#555555;font-family: "SourceHanSansCN Medium"; }
.zsjm1d { margin-left:2%; width: 30%; }
.zsjm1e { width: 33%; float: right; }
@media(max-width:1600px){
	.zsmtit h2 { font-size:30px; margin-bottom:6px;  }
	.zsmtit p { font-size: 16px; }
	.zsjm1a .tit p { font-size: 16px;line-height: 24px; }
	.zsjm1a .tit p i { line-height: 24px; font-size: 16px; }
	.zsjm1a .tit p span { line-height: 24px; font-size: 22px;}
	.zsjm1c .tit .t1 { font-size: 16px; }
	.zsjm1c .tit .t2 { font-size: 18px; }
}
@media(max-width:1380px){
	.zsmtit h2 { font-size:22px;  }
	.zsmtit p { font-size: 14px; }
	.zsjm1a .tit p { font-size: 14px;line-height: 20px; }
	.zsjm1a .tit p i { line-height: 20px; font-size: 14px; }
	.zsjm1a .tit p span { line-height: 20px; font-size: 18px;}
	.zsjm1c .tit .t1 { font-size: 13px; }
	.zsjm1c .tit .t2 { font-size: 15px; }
}
.zsjm2 { background: url(../images/zs1.jpg) no-repeat center/cover; padding:1.15rem 0 1.5rem; }
.zsjm2 .tit { text-align: left; }
.zsjm2 .tit .t1 { font-size: .4rem; color:#fff; font-weight: bold;  font-family: "SourceHanSansCN Bold"; }
.zsjm2 .tit .t2 { margin-top:4px; font-size: .2rem; color:#fff; font-family: "Arial"; text-transform: uppercase; }
.zsjm2a { width: 60%; float: left; }
.zsjm2b { float: right; width: 35.6%; }
.zsjm2b .c { margin-top:.5rem;  font-size: .29rem; color:#fff; line-height: 2; font-family: "SourceHanSansCN Light";  }

.zsjm2c { position: relative; margin-left:-7.2%; }
@media(max-width:1920px){
	.zsjm2c { position: relative; margin-left:-5.2%; }
}
@media(max-width:1660px){
	.zsjm2c { position: relative; margin-left:-4.2%; }
}
@media(max-width:1460px){
	.zsjm2c { position: relative; margin-left:-3.2%; }
}



.zsjm3 { padding:.8rem 0 1.4rem; }
.zsjm3 ul { margin-top:.7rem; text-align: center; }
.zsjm3 ul li {padding:8px; text-align: center; box-sizing: border-box; /* box-shadow: 0px 4px 13px 0px rgba(149, 149, 149, 0.51); */border: 1px solid #eeeeee; width: 3.5rem; border-radius: 50%; float: left; height: 3.5rem; background: #fff;  overflow: hidden; }
.zsjm3 ul li .con { width: 100%; height: 100%; border:1px solid #eeeeee; padding-top:.7rem; border-radius: 50%;  }
.zsjm3 ul li .pic { margin-bottom:.2rem; width: 100%; height: .73rem; }
.zsjm3 ul li.sign1 .pic { background: url(../images/zs2.png) no-repeat center; -webkit-background-size: auto 100%;background-size: auto 100%; }
.zsjm3 ul li.sign2 .pic { background: url(../images/zs3.png) no-repeat center; -webkit-background-size: auto 100%;background-size: auto 100%; }
.zsjm3 ul li.sign3 .pic { background: url(../images/zs4.png) no-repeat center; -webkit-background-size: auto 100%;background-size: auto 100%; }



.zsjm3 ul li:hover .pic {
  -webkit-animation: animal1 3s infinite linear ;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
}

@-webkit-keyframes animal1 {
  0%{
    transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
  }
  100%{
    transform: rotateY(-360deg);
    -ms-transform: rotateY(-360deg);
    -webkit-transform: rotateY(-360deg);
  }
}

.zsjm3 ul li.sign4 .pic { background: url(../images/zs5.png) no-repeat center; -webkit-background-size: auto 100%;background-size: auto 100%; }
.zsjm3 ul li .t { font-size: .26rem; color:#222222; font-weight: bold; line-height: 1.4; }
.zsjm3 ul li .t p { font-family: "SourceHanSansCN Bold"; }
.zsjm3 ul li .t2 { margin-top:5px; font-size: .14rem; color:#222222; opacity: .34; font-family: "Arial"; text-transform: uppercase; font-weight: normal; line-height: 1.4; }
.zsjm3 ul li.sign4 { float: right; margin-right:0; }

.zsjm3 ul li.sign2,.zsjm3 ul li.sign3 { margin: 0 6%; float: none; display: inline-block; }
@media(max-width:4000px){
	.zsjm3 .container_zsjm{
		max-width: 68.3333%;
	}
	.zsjm3 ul li.sign2, .zsjm3 ul li.sign3 {
	    margin: 0 4%;
	    float: none;
	    display: inline-block;
	}
}
@media(max-width:2800px){
	.zsjm3 .container_zsjm{
		max-width: 83.3333%;
	}
	.zsjm4a .container{
			max-width: 68.3333%;
	}
}
@media(max-width:1920px){
	.zsjm3 .container_zsjm,.zsjm4a .container{
		max-width: 83.3333%;
	}
	/* .zsjm3 ul li.sign2, .zsjm3 ul li.sign3 {
	    margin: 0 6%;
	    float: none;
	    display: inline-block;
	} */
}
@media(max-width:2500px){
	.zsjm3 ul li.sign2,.zsjm3 ul li.sign3 { margin: 0 5%; float: none; display: inline-block; }
}
@media(max-width:2400px){
	.zsjm3 ul li.sign2,.zsjm3 ul li.sign3 { margin: 0 3%; float: none; display: inline-block; }
}
@media(max-width:2300px){
	.zsjm3 ul li.sign2,.zsjm3 ul li.sign3 { margin: 0 3%; float: none; display: inline-block; }
}
@media(max-width:2200px){
	.zsjm3 ul li.sign2,.zsjm3 ul li.sign3 { margin: 0 2%; float: none; display: inline-block; }
}
@media(max-width:1920px){
	.zsjm3 ul li.sign2,.zsjm3 ul li.sign3 { margin: 0 .3rem; float: none; display: inline-block; }

}

.zsjm4 { padding:.55rem 0 1.1rem; background: url(../images/zs6.jpg) no-repeat center/cover; }
.zsjm4a { margin-top:.65rem; }
.zsjm4 .zsmtit h2,.zsjm4 .zsmtit p { color:#fff;/* margin-top:5px; *//* margin-top:28px;*/ }
.zsjm4a ul { width: 10rem; }
.zsjm4a ul li { margin:0 .1rem .1rem 0; border-radius: 3px; box-sizing: border-box; border:1px solid #fff; float: left; width: 2.85rem; height: 2.13rem; background: rgba(255,255,255,.3); text-align: center; padding-top:.3rem; }
.zsjm4a ul li .pic { overflow: hidden; }
.zsjm4a ul li .pic img { width: auto; height: .6rem; transition: all 0.8s; }
.zsjm4a ul li:hover .pic img { transform: scale(1.1); }


.zsjm4a ul li .con { margin-top:.15rem; }
.zsjm4a ul li .con p { font-size: .2rem; color:#222222; font-weight: bold; font-family: "SourceHanSansCN Bold";}
.zsjm4a ul li .con span { font-size: .16rem;font-family: "SourceHanSansCN Normal"; line-height: 1.6; margin-top:.1rem; display: block; color:#666; font-weight: normal; }
@media(max-width:1400px){
	.zsjm4a ul li .con { margin-top:.1rem; }
}

.zsjm5 { background: #f3f6f9; padding:.75rem 0 .7rem; }
.zsjm5a { width: 100%; margin-top:.76rem; position: relative; }
.zsjm5a .xian {position: absolute; top:.7rem; width: 100%; height: 2px; background: #dcdfe1; }
.zsjm5a ul li { transition: all 0.8s; position: relative; text-align: center; width: 16.666%; float: left; }


.zsjm5a ul li:hover {
  -webkit-animation: animal1 1s infinite linear ;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
  animation-iteration-count:1;
	-webkit-animation-iteration-count:1; /*Safari and Chrome*/
}

.zsjm5a ul li span { font-size: .45rem; color:#222; opacity: .3; font-family: "Arial";  }
.zsjm5a ul li i {left:50%; margin-left:-8px; top:.62rem; position: absolute; display: block; width: 17px; height: 17px; background: #fff; box-sizing: border-box; border:5px solid #c21823; border-radius: 50%; }
.zsjm5a ul li .pic { margin-top:.5rem;  }
.zsjm5a ul li .pic img { width: auto; height: .42rem; }
.zsjm5a ul li .con { margin-top:.2rem; }
.zsjm5a ul li .con .t {font-family: "SourceHanSansCN Bold"; font-size: .24rem; color:#222222; font-weight: bold; }
.zsjm5a ul li .con p { font-size: .18rem; color:#666666;font-family: "SourceHanSansCN Light"; line-height: 1.6; margin-top:.1rem; }

.zsjm6 { position: relative; margin:1.6rem auto 1.3rem; }
.zsjm6a { float: left; width: 44%; }
.zsjm6a .zsmtit { text-align: left; }
.zsjm6d { position: relative; }
.zsjm6a form { margin-top:.35rem; }
.zsjm6a ul li {margin-bottom:.1rem; float: left; box-sizing: border-box; border:1px solid #dcdcdc; line-height: .52rem; font-size: 15px; padding-left:.2rem; }
.zsjm6a ul li span {font-family: "SourceHanSansCN Light"; }
.zsjm6a ul li input { width: 2rem; height: .52rem; font-size: 15px;border:none;outline: none; }
.zsjm6a ul li.sign1,.zsjm6a ul li.sign2 { width: 49%; }
.zsjm6a ul li.sign2 { float: right; }
.zsjm6a ul li.sign3 { width: 100%; }
.zsjm6a ul li.sign3 span { float: left; }
.zsjm6c { float: right; width: 5.5rem; }
.zsjm6c select {font-family: "SourceHanSansCN Light"; width: 1.4rem; border:none; font-size: 15px; color:#999999; margin-left:.3rem; }
.zsjm6a ul li.sign4 { line-height: 1; width: 100%; padding:0; border:none; }
.zsjm6a ul li.sign4 textarea { font-family: "SourceHanSansCN Light"; width: 100%; border:1px solid #dcdcdc; height: 1.6rem; font-size: 15px; padding-left:.2rem; box-sizing: border-box; line-height: .53rem; }
.zsjm6a ul li.sign5 {margin-bottom:0; width: 100%; border:none; padding:0; }
.zsjm6a ul li.sign5 .sub {font-family: "SourceHanSansCN Light"; width: 100%; background: #c21823; height: .54rem; font-size:  16px;color:#fff; cursor: pointer; }
.zsjm6b { position: absolute; right:0; bottom:0; width: 45%; }
.zsjm6b img { width: 100%; height: auto; }

@media(max-width:1920px){
	.zsjm6b { position: absolute; right:0; bottom:0; width: 50%; }
}
.zsjm7 { padding:.65rem 0 .95rem; background: #f2f5f8; }
.zsjm7b { margin-top:.6rem; }
.zsjm7b .aboutLogo .con { background: #fff; padding:.2rem .24rem .15rem; }
.zsjm7b .aboutLogo .con .t { font-size: .18rem; color:#222222;font-weight: bold;font-family: "SourceHanSansCN Bold"; }
.zsjm7b .aboutLogo .con .c { font-size: .16rem; margin-top:3px; color:#666666; line-height: 1.5; font-family: "SourceHanSansCN Light";}
.zsjm7b .slick-initialized .slick-slide { padding: 0 20px; }
.zsjm7b .slick-initialized .slick-slide img { width: 100%; }
.zsjm7b .aboutLogo .con .date { border-top:1px solid #eee; margin-top:.1rem; padding-top:.08rem; }
.zsjm7b .aboutLogo .con .date .d { float: left; font-size: .16rem; color:#666666; line-height: 2;font-family: "Arial";}
.zsjm7b .aboutLogo .con .date .m { float: right; text-transform: uppercase; padding-right:30px;font-family: "Arial"; background: url(../images/slick3.png) no-repeat center right; font-size: .15rem; color:#777777; line-height: 2;}

.zsjm7 .slick-prev { left:-60px; background: url(../images/slick1.png) no-repeat center; border:none; }
.zsjm7 .slick-next { right:-60px;background: url(../images/slick2.png) no-repeat center; border:none;  }

@media(max-width:1600px){
	.zsjm7b .slick-initialized .slick-slide { padding: 0 10px; }
	.zsjm7b .aboutLogo .con { padding:.15rem .1rem .14rem; }
}


.jazjs1 a { margin-left:4%; }
.jazjs2 a { margin-left:4%; }
@media(max-width:2400px){
	.jazjs1 a { margin-left:3%; }
	.jazjs2 a { margin-left:3%; }
}
@media(max-width:2200px){
	.jazjs1 a { margin-left:3%; }
	.jazjs2 a { margin-left:2.5%; }
}
@media(max-width:2150px){
	.jazjs1 a { margin-left:2.5%; }
	.jazjs2 a { margin-left:2%; }
}
@media(max-width:1980px){
	.jazjs1 a { margin-left:2%; }
	.jazjs2 a { margin-left:1.5%; }
}
@media(max-width:1650px){
	.jazjs2 a { margin-left:1%; }
}
@media(max-width:1600px){
	.jazjs1 a { margin-left:1%; }
	.jazjs2 a { margin-left:0.5%; }
}
@media(max-width:1300px){
	.jazjs1 a { margin-left:0.5%; }
	.jazjs2 a { margin-left:0%; }
}
.yhpctit { margin-bottom:45px; }
.yhpctit .tit h1 { font-size: .36rem; color:#333333;font-family: "SourceHanSansCN Bold"; }
.yhpctit .tit p { opacity: 0.5; font-size: .22rem; font-family: "Arial"; text-transform: capitalize; margin-top:6px; color:#333333; }
.cpxq_bg{
	background: url(../images/product_bg.jpg) no-repeat top center #eef2f5;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.cpxq1_bg,.cpxq2_bg{
   background: rgba(255, 255, 255, .5);
   border: 2px solid #fff;
}


/*智能制造*/
.znzz {  }
.znzza { position: relative; }
.ztit { text-align: center; }
.ztit h2 { font-size: .36rem; color:#d61418; font-family: "SourceHanSansCN Bold"; }
.ztit p { font-size: .17rem; text-transform: uppercase; color:#fff; font-family: "Arial"; font-weight: bold; margin-top:6px; }
.znzza .ztit { position: absolute; width: 100%; left:0; top:.6rem; }
.znzza .con { position: absolute; left:2.9rem; top: 3.6rem; }
.znzza .con .t { font-size: .32rem; color:#ffffff; font-family: "SourceHanSansCN Medium"; }
.znzza .con .xian { width: .6rem; height: 3px; background: #fff; margin:.55rem 0 .4rem; }
.znzza .con .c { font-size: .2rem; color:#fff; line-height: 1.7; }
.znzzaa { width: 8.35rem; height: 7.3rem; position: absolute; right:2.37rem; top: 1.62rem;  }
.znzzab,.znzzab ul { width: 100%; height: 100%; position: relative; }
.znzzab ul li {min-width:10px; height: 24px; cursor: pointer; position: absolute;  }
.znzzab ul li span { transition: all 0.5s; position: absolute; left:-0.25rem; top:50%; margin-top:-16px; display: block; width: .21rem; height: .33rem; background: url(../images/znzz1.png) no-repeat center/cover; }
.znzzab ul li:hover span { transform: scale(1.02); background-image: url(../images/znzz2.png); }
.znzzac { min-width: 10px; height: 24px; position: relative; }
.znzzac .t {position: relative; z-index: 1000; opacity: 0; min-width:130px; text-align: center; display: none;  font-size: 15px;color:#fff; line-height: 24px; padding: 0 10px; background: #ff0000; }
.znzzab ul li:hover .t { opacity: 1; display: block; }
.znzzaf { position: absolute; width: 0.2rem; height: 0.2rem; }
.znzzaf span {position: absolute; left:0; top:0; display: inline-block; width: .19rem; height: .19rem; border-radius: 50%; background: rgba(255,0,0,0.6);}
.znzzaf p { position: absolute; left:0.25rem; top:-10px; width: 200px; font-size: 16px;color:#ffffff; }

.znzzad { right:0.96rem; top:4.3rem; }
.znzzae { right:2.02rem; top:6.18rem; }

.znzzb { padding:.85rem 0 .75rem; }
.znzzb .ztit p { color:#5d5d5d; }
.znzzba { margin-top:.85rem; }
.znzzba .con { float: left; width: 5.2rem; margin-left:2rem; padding-top:.8rem; }
.znzzba .con .t { font-size: 0.32rem; color:#151515; font-family: "SourceHanSansCN Medium"; }
.znzzba .con .c { font-size: 0.2rem; color:#1a1a1a; font-family: "SourceHanSansCN Normal"; margin-top:.6rem; text-align: justify; line-height: 1.8; }

.znzzba .pic { float: right; width: 8.05rem; margin-right:1.6rem; }
.znzzba .pic img {height: auto; width: 8.05rem; }
.znzzd { padding:1.1rem 0 1rem; }
.znzzd .ztit p { color:#5d5d5d; }
.znzzda { text-align: center; margin-top:.65rem; }
.znzzdb { position: relative; transition: all 0.8s; padding:1.2rem .5rem 0; vertical-align: top; display: inline-block; height: 7.9rem; box-sizing: border-box; border:1px solid #d2d2d2; width: 4.18rem; margin: 0 .11rem; }
.znzzdb:after { transition: all 0.8s; content:''; width: 0; height: 0; box-sizing: border-box; border:1px solid #fff; position: absolute; left:50%; margin-left:-1px; top:50%; margin-top:-1px; }
.znzzdb .pic { height: .85rem; }
.znzzdb .pic img { width: auto;height: .85rem; }
.znzzdb .pic .pic2 { display: none; }
.znzzdb .con { margin-top:.4rem; }
.znzzdb .con .t { transition: all 0.6s; font-size: .3rem; color:#000000; font-family: "SourceHanSansCN Light"; }
.znzzdb .con .c {text-align: justify; transition: all 0.6s; font-size: .2rem; color:#777777; line-height: 1.8; margin-top:.86rem; font-family: "SourceHanSansCN Light"; }
.znzzdb:hover { background: #e50011; }
.znzzdb:hover .con .t,.znzzdb:hover .con .c { color: #fff; }
.znzzdb:hover .pic .pic2 { display: inline-block; }
.znzzdb:hover .pic .pic1 { display: none; }
.znzzdb:hover:after { width: 3.9rem; height: 7.6rem; margin-left:-1.95rem; margin-top:-3.8rem; }
.znzze { padding: 1.2rem 0 1rem; }
.znzze .ztit p,.znzzg .ztit p { color:#5d5d5d; }
.znzzea { text-align: center; font-size: .2rem; color:#777777; margin:.55rem 0 .5rem; text-align: center; }
.znzzeb { text-align: center;  }
.znzzeb ul li { display: inline-block; vertical-align: top; margin: 0 .1rem; width: 5.72rem; background: #f2f2f2; }
.znzzeb ul li img { width: 100%;height: auto;
 }
.znzzeb ul li .con {text-align: left; height: 4.2rem; box-sizing: border-box; padding:.6rem .5rem 0 .5rem; }
.znzzeb ul li .con .t { font-size: .3rem; color:#000000; font-family: "SourceHanSansCN Bold"; font-weight: bold; }
.znzzeb ul li .con .xian { width: .86rem; height: 3px; background: #d50110; margin:.2rem 0 .3rem; }
.znzzeb ul li .con .c { font-size: .17rem; color:#010101; line-height: 1.4; }
.znzzf { background: url(../images/znzz2.jpg) no-repeat center/cover; padding:.75rem 0 .5rem; }
.znzzf .ztit h2 { color:#fff; }
.znzzfa { width: 16.7rem; margin:.8rem auto 0; }


.gylh {padding: 80px 0 0}
.gylh_left {display: inline-block;width: 50%;box-sizing: border-box;padding-left: 250px;vertical-align: middle}
.gylh_left p {line-height: 50px;color: #282828;font-size: 20px;}
.gylh_left p span {display: inline-block;vertical-align: middle;color: #d50110;font-weight: bold;margin-right: 10px}
.gylh_right {display: inline-block;width: 50%;vertical-align: middle;}
.active .gylh_right,
.active .gylh_left {opacity: 1;transform: translateX(0)}
.gylh_right img {max-width: 100%;height: auto}
.gyinner_right {display: table-cell;width: 50%;vertical-align: middle;}
.active .gyinner_right,
.active .gyinner_left {opacity: 1;transform: translateX(0)}
.gyinner_right li {display: none}
.gyinner_right li.ac {display: block}
.gyinner_right img {width: 100%}
.gyinner {display: table;table-layout: fixed;margin-top: 50px;width: 100%}
.gyinner_left {background-repeat: no-repeat;background-size: cover;background-image: url(../images/gyleftbac_02.jpg);display: table-cell;width: 50%;position: relative;box-sizing: border-box;vertical-align: middle;}
.gybanner {height: 615px;width: 40%;left: 9%;top: 50%;display: inline-block;margin-left: 9%;padding: 11% 0 5% 0;box-sizing: border-box;background-repeat: no-repeat;background-image: url(../images/gybannerbac_03.jpg);background-size: 2px 100%;vertical-align: middle}

.gyinner1 .gyinner_left { padding-top:1rem; }
.gyinner2 .gyinner_left { padding-top:0.6rem; }


@media(max-width: 1920px){
	.gyinner1 .gyinner_left { padding-top:0.55rem; }
	.gyinner2 .gyinner_left { padding-top:0.35rem; }
}
@media(max-width: 1750px){
	.gyinner1 .gyinner_left { padding-top:0.45rem; }
	.gyinner2 .gyinner_left { padding-top:0.15rem; }
}
@media(max-width: 1600px){
	.gyinner1 .gyinner_left { padding-top:0.35rem; }
	.gyinner2 .gyinner_left { padding-top:0rem; }
}


.pzbz3a .gybanner {height: 480px;}
.pzbz3a .gyinner2 .gybanner {height: 610px;}
.gybanner .swiper-container {height: 100%}

@media(max-width: 1600px){
	.pzbz3a .gyinner2 .gybanner {height: 500px;  margin-top:20px;}
	.pzbz3a .gyinner2 .gy_l_inner ul {padding-top:50px;}
}

.gybanner .swiper-button-prev h6,
.gybanner .swiper-button-next h6 {font-size: 30px;color: #000;}
.gybanner .swiper-button-prev,
.gybanner .swiper-button-next {display: none}
.gybanner span {line-height: 72px;color: #282828;font-size: 24px;position: absolute;left: 25px;top: 50%;transform: translateY(-50%)}
.gybanner .swiper-slide {padding-left: 25px;box-sizing: border-box;cursor: pointer;}
.gybanner .swiper-slide:before {content: '';display: block;width: 0;height: 0;border: 7px solid #d50110;border-color: transparent transparent transparent #d50110;position: absolute;left: 0;top: 50%;transform: translateY(-50%);opacity: 0;}
.gybanner .swiper-slide-active:before {opacity: 1;}
.gybanner .swiper-slide-active span {color: #d50110}
.gy_l_inner {width: 50%;right: 0;display: inline-block;vertical-align: top;padding-top: 12%;box-sizing: border-box;padding-right: 68px;}
.gy_l_inner h2 {margin-bottom: 36px;color: #d50110;font-size: 30px;font-weight: bold;}
.gy_l_inner h2:after {content: "";display: block;width: 28px;height: 3px;background: #d50110;margin-top: 45px}
.gy_l_inner p {line-height: 42px;font-size: 20px;color: #282828}
.gy_l_inner li {display: none}
.gy_l_inner li.ac {display: block}
.hbaqtop {padding: 113px 0 355px;background-size: cover;background-repeat: no-repeat;background: url(../images/hbaqbac_02.jpg) no-repeat center/cover;position: relative;}
.hbaqtop .xtfwtit h2 {text-align: center;font-size: .36rem; font-family: "SourceHanSansCN Bold";color: #fff}
.hbaqtop .xtfwtit h2 span { display: block; font-size: .17rem; text-transform: uppercase; color:#fff; font-family: "Arial"; font-weight: bold; margin-top:6px;}
.hbaqbottom {margin-top: -310px;}
@media(max-width: 1920px){
	.gybanner span { font-size: 0.24rem; }
	.gy_l_inner p { font-size: 0.2rem; line-height: 1.8; }
}
@media(max-width: 1800px){
	.gy_l_inner { padding-top:15%; }
}
@media(max-width: 1580px){
	.gyinner_right img {width: auto;height: 100%;}
}
.hblist li {float: left;width: 20%;display: inline-block;text-align: center;padding: 55px 0;position: relative;cursor: pointer;}
.active .hblist li {opacity: 1;transform: translateX(0)}
.hblist {position: relative;z-index: 2;}
.hblist li:before {content: '';display: inline-block;height: 6px;width: 0;position: absolute;left: 50%;top: 0;background: #d50110;}
.hblist li:hover:before,
.hblist li.ac:before {left: 0;width: 100%}
.hblist li h2 {color: #fff;font-size: 24px}
.hblist li:hover h2,
.hblist li.ac h2 {color: #d50110}
.hblist li.ac:after,
.hblist li:hover:after {opacity: 1;}
.hbinner {position: relative;z-index: 100;background: #f2f2f2;}
.hbinner li {font-size: 0;padding: 65px 80px 65px 105px;box-sizing: border-box;width: 100%;display: none}
.hbinner li.ac {display: block}
.hb_left,.hb_right {display: inline-block;width: 50%;vertical-align: middle}
.hb_left { width: 43%; }
.hb_right { width: 54%; }
.hb_left {padding-right: 15px;box-sizing: border-box}
.hb_left h2 {color: #282828;font-size: 0.24rem;margin-bottom: 35px; position: relative; padding-bottom:38px;}
.hb_left h2:after { content:''; width: 100px; height: 2px; background: #d61418; position: absolute; left:0; bottom:0; }
.hb_left p {position: relative; line-height: 0.4rem;color: #282828;font-size: 0.2rem; padding-left:28px;}
.hb_left p span { display: none; }
.hb_left p:after {content:'';display: inline-block;vertical-align: middle; position: absolute; left:0; top:0.14rem;  width: 0.12rem;height: 0.12rem;border-radius: 50%;background: #d50110;margin-right: 16px}
.hb_right {box-sizing: border-box;padding-left: 50px}
.hb_right img {width: 100%}
.qb {padding: 90px 0 100px}
.qb .container {text-align: center;margin-top: 20px}
.qb .container>p {color: #808080;font-size: 18px;}


.znzzg { padding:0.75rem 0 1.05rem; }
.znzzga { width: 16.7rem; margin:0.9rem auto 0; }
.znzzgb {padding-top:0.48rem; font-size: 0.24rem; color:#000000; line-height: 2; float: left; width: 6.5rem; }
.znzzgb p { padding-left:24px; position: relative; }
.znzzgb p:after { content:''; width: 10px; height: 10px; border-radius: 50%; background: #d61418; position: absolute; left:0; top:50%; margin-top:-5px; }

.znzzgc { float: right; width: 10rem; }
.znzzgc ul li {box-shadow: 7px 7px 3px rgba(135,129,127,0.92); float: left; width: 2.66rem; margin: 0 0 0.35rem 0.5rem; }
.znzzgc ul li img { width: 100%; height: auto; }


/*研发布局*/
.yfbj { padding:.6rem 0 .95rem; background: url(../images/yfbj1.jpg) no-repeat center; background-size: cover; }
.yfbj1 .tit { text-align: center; }
.yfbj1 .tit p { font-size: .22rem; margin-top:6px; color:#999999; text-transform: capitalize; font-family: "Arial"; }
.yfbj1 .tit h1 { font-size: .36rem; color:#c21823;font-family: "SourceHanSansCN Bold"; }
.yfbj2 { width: 6.38rem; height: 6.38rem; position: relative; margin:.42rem 0 0 0.65rem; background:url(../images/yfbj2.png) no-repeat center; background-size: auto 100%;  }
.yfbj2 .hd ul { position: relative; }
.yfbj2 .hd ul li {z-index: 10000; cursor: pointer; width: 2rem; box-sizing: border-box; font-size: 0.18rem;color:#333333; display: none; position: absolute; }
.yfbj2 .hd ul li.sign1 { left:-0.8rem; padding-right:.7rem; text-align: right; display: block; top:0.9rem; }
.yfbj2 .hd ul li.sign3 { left:-0.8rem; padding-right:.6rem; text-align: right; display: block; top:5.25rem; }
.yfbj2 .hd ul li.sign2 { right:-1.55rem; padding-right:; text-align: left;  display: block; top:0.9rem; }
.yfbj2 .hd ul li.sign4 { right:-1.45rem; padding-right:; text-align: left;  display: block; top:5.25rem; }
.yfbj2 .hd ul li.on span {-webkit-animation:heihei1 3s linear infinite;  }
@-webkit-keyframes heihei1{
	0%{transform: scale(1);}
	50%{transform: scale(1.5);}
	100%{transform: scale(1);}
}
.yfbj3 { position: relative; }
.yfbj3 p { font-family: "SourceHanSansCN Medium"; }
.yfbj3 span { transition: all 0.8s; border:0.06rem solid #38769c; border-radius: 50%; position: absolute; display: inline-block; width: .23rem; height: .23rem; box-sizing: border-box; background: #fff; }
.yfbj2 .hd ul li.sign1 .yfbj3 span { right:-0.5rem; top:0rem; }
.yfbj2 .hd ul li.sign3 .yfbj3 span { right:-0.4rem; top:0rem; }
.yfbj2 .hd ul li.sign2 .yfbj3 span { left:-0.55rem; top:0rem; }
.yfbj2 .hd ul li.sign4 .yfbj3 span { left:-0.45rem; top:0rem; }
.yfbj2 .hd ul li:hover,.yfbj2 .hd ul li.on { color:#c21823; }
.yfbj2 .hd ul li.sign2 .yfbj3 span,.yfbj2 .hd ul li.sign4 .yfbj3 span { border-color:#38769c; }
.yfbj2 .hd ul li.sign2:hover .yfbj3 span,.yfbj2 .hd ul li.sign4:hover .yfbj3 span { border-color:#c21823; transform: scale(1.2); }
.yfbj2 .hd ul li.sign2.on .yfbj3 span,.yfbj2 .hd ul li.sign4.on .yfbj3 span { border-color:#c21823; transform: scale(1.2); }
.yfbj2 .hd ul li.sign1:hover .yfbj3 span,.yfbj2 .hd ul li.sign3:hover .yfbj3 span { border-color:#c21823; transform: scale(1.2); }
.yfbj2 .hd ul li.sign1.on .yfbj3 span,.yfbj2 .hd ul li.sign3.on .yfbj3 span { border-color:#c21823; transform: scale(1.2); }
.yfbj2 .bd { width: 5.4rem; position: absolute; top:0.48rem; left:50%; margin-left:-2.75rem; text-align: center; }
.yfbj2 .bd ul li {  }
.yfbj2 .bd ul li .pic { width: 5.4rem; height: 5.4rem; box-sizing: border-box; border:0.06rem solid #fff; border-radius: 50%; overflow: hidden; margin: 0 auto; }
.yfbj2 .bd ul li .pic img { width: 100%;height: auto; }
.yfbj2 .bd ul li .tit h2 { padding-top:0.4rem; font-size: .28rem; color:#000000; font-family: "SourceHanSansCN Bold"; }
.yfbj2 .bd ul li .tit p { font-size: .2rem; color:#000000; margin:.1rem 0 .2rem;font-family: "SourceHanSansCN Regular"; }
.yfbj2 .bd ul li .tit span { display: block; width: 50px; height: 2px; background: #3f3f3f; margin: 0; }
.yfbj2 .bd ul li .con {font-family: "SourceHanSansCN Regular"; font-size: .18rem; color:#333; line-height: 2; margin-top:.25rem; text-align: justify;}
.yfbj4 { position: relative; width: 5.4rem; height: 5.4rem; }
.yfbj4 .yfbux { text-align: left; position: absolute; right:-8.7rem; width: 5.25rem; top:0.3rem; }
.yfbj4 .yfbux .t1 { font-size: 0.22rem; color:#3f3f3f; font-weight: normal; font-family: "SourceHanSansCN Normal"; }
.yfbjx {-webkit-animation:haha1 24s linear infinite; width: 7.02rem; height: 7.02rem; top:50%; margin-top:-3.51rem; position: absolute; left:50%; margin-left:-3.51rem; background: url(../images/xxx.png) no-repeat center; -webkit-background-size: 100% auto;
background-size: 100% auto; }
@-webkit-keyframes haha1{
	0%{-webkit-transform:rotate(0deg);}
	8.3333333333%{-webkit-transform:rotate(30deg);}
	16.6666666666%{-webkit-transform:rotate(60deg);}
	25%{-webkit-transform:rotate(90deg);}
	33.3333333333%{-webkit-transform:rotate(120deg);}
	41.6666666667%{-webkit-transform:rotate(150deg);}
	50%{-webkit-transform:rotate(180deg);}
	58.3333333333%{-webkit-transform:rotate(210deg);}
	66.6666666667%{-webkit-transform:rotate(240deg);}
	75%{-webkit-transform:rotate(270deg);}
	83.333333333%{-webkit-transform:rotate(300deg);}
	91.666666666%{-webkit-transform:rotate(330deg);}
	100%{-webkit-transform:rotate(360deg);}
}


/*研发成果*/
.yfcg { background: #f3f4f6; padding-bottom:0.55rem; margin: 0 auto; width: 100%; }
.yfcgtop { padding:0.85rem 0 0.9rem;  background: url(../images/yfcga.jpg) no-repeat center/cover;}
.yfcgtop .tit { text-align: center; }
.yfcgtop .tit  p { font-size: .22rem; margin-top:6px; color:#fff; text-transform: capitalize; font-family: "Arial"; }
.yfcgtop .tit h2 { font-size: .36rem; color:#c21823;font-family: "SourceHanSansCN Bold"; }
.yfcg1a { float: left; width: 6.5rem; padding-top:1.1rem; }
.yfcg1a .tit span { display: block; width: 50px;height: 2px; background: #3f3f3f; margin:.15rem 0 .25rem;  }
.yfcg1a .tit h1 { font-size: 0.3rem; color:#3f3f3f; font-family: "SourceHanSansCN Bold"; }
.yfcg1a .con { width: 6.2rem;font-size: .16rem; /*font-size: .2rem;*/ text-align: justify; color:#666; line-height: 2.2; min-height: 1.6rem;font-family: "SourceHanSansCN Light"; }
.yfcg1 { margin-top:0.8rem; }
.yfcg1c ul li {width: 25%; box-sizing: border-box; text-align: center; text-align: center; float: left; position: relative; margin:0; }
.yfcg1c ul li p span { font-size: 1.26rem; color:#fff; font-family: "SourceHanSansCN Bold"; line-height: 1; }
.yfcg1c ul li p i { font-size: .34rem; color:#fff; font-style: normal;font-family: "SourceHanSansCN Bold"; }
.yfcg1c ul li .c { margin-top:0.35rem; font-size: .33rem; color:#fff; font-family: "SourceHanSansCN Light";}
.yfcg1c ul li.sign4 { margin-right:0; }
.yfcg1c ul li.sign4:after { display: none; width: 0; }
.yfcg1c ul li:after { content:''; height: 92%; width: 2px; background: #f2f2f2; position: absolute; right:0; bottom:0; }
.yfcg1b { position: relative; float: right; width: 8.3rem;  }

.swiper-button-next:after, .swiper-button-prev:after { display: none!important; }
.yfcg1b img { max-width: 100%:; }
.yfcg1b ul { padding: .2rem 0; }
.yfcg1b ul li { transform: scale(0.5); transition: all 0.8s; text-align: center; }
.yfcg1b ul li img { max-width: 100%; }
.yfcg1b ul li .t { font-size: .15rem; color:#333; text-align: center; margin-top:3px; display: none;font-family: "SourceHanSansCN Light"; }
.yfcg1b ul .swiper-slide-prev,.yfcg1b ul .swiper-slide-next { transform: scale(0.9); }
.yfcg1b ul .swiper-slide-active { transform: scale(1.1); z-index: 1000000; }
.yfcg1b ul .swiper-slide-active .t { display: block; }
.yfcg1b .swiper-button-nextxx { right:-.6rem; width: .5rem; height: .5rem; margin-top:-.25rem; background: url(../images/yfcg2.png) no-repeat center; background-size: cover;}
.yfcg1b .swiper-button-prevxx { left:-.6rem; width: .5rem; height: .5rem; margin-top:-.25rem; background: url(../images/yfcg1.png) no-repeat center; background-size: cover;}
.yfcgtopb { width: 16.7rem; margin: 1.05rem auto 0; }

/*研发领域*/
.yfly { padding:0.8rem 0 0rem; background: #fff; }
.yfly .tit { text-align: center; }
.yfly .tit  p { font-size: .22rem; margin-top:6px; color:#999; text-transform: capitalize; font-family: "Arial"; }
.yfly .tit h1 { font-size: .36rem; color:#c21823;font-family: "SourceHanSansCN Bold"; }
.yfly1 .con { font-size: .16rem; color:#666; line-height: 1.9;font-family: "SourceHanSansCN Light"; }
.yfly2 { margin-top:.3rem; }
.yfly2 .bd { background: #e8f1fa; min-height:4.93rem; }
.yfly2 .bd ul li {background: #e8f1fa; }
.yfly2 .bd ul li .pic { float: left; width: 9.6rem; }
.yfly2 .bd ul li .pic img { width: 100%;height: auto; }
.yfly2a { float: right; padding:.7rem 1.4rem 0 0; width: 8rem; box-sizing: border-box; }
.yfly2a .tit h2 {text-align: left; font-size: .3rem; color:#333333; font-weight: bold;font-family: "SourceHanSansCN Medium"; }
.yfly2a .tit span { display: block; width: .5rem; height: 2px; margin:.2rem 0 .3rem; background: #000; }
.yfly2a .con { text-align: justify; font-size: .16rem; box-sizing: border-box; color:#666; line-height: 1.9; min-height:1.7rem;font-family: "SourceHanSansCN Light"; }
.yfly2a a.more { display: inline-block; font-size: 14px;color:#555; border:1px solid #ddd; padding:10px 60px 10px 22px; background: url(../images/yyzd2.png) no-repeat 90px center;font-family: "SourceHanSansCN Regular"; }
.yfly2 .hd {box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.07); padding: 0 1.9rem; box-sizing: border-box; position: relative; margin-top:-2px; }
.yfly2 .hd ul { margin-top:0px; }
.yfly2 .hd li { cursor: pointer; padding: .35rem .25rem .25rem; background: #fff; position: relative; float: left; width: 12.5%; text-align: center; }
.yfly2 .hd li .pic { height: .45rem;  }
.yfly2 .hd li .pic img { width: auto; height: .45rem; }
.yfly2 .hd li .pic .pic2 { display: none; }
.yfly2 .hd li .t { line-height: 1.6; min-height: .5rem; font-size: .14rem; color:#666666; margin-top:.15rem;font-family: "SourceHanSansCN Light"; }
.yfly2 .hd li:after { content:''; width: 1px; height: 60%; position: absolute; background: #f2f2f2; right:0; top:20%; }
.yfly2 .hd li:before { content:''; width: 1px; height: 60%; position: absolute; background: #f2f2f2; left:0; top:20%; }
.yfly2 .hd li.on,.yfly2 .hd li:hover { background: #c21823; }
.yfly2 .hd li.on:before,.yfly2 .hd li:hover:before { content:''; display: block; width: 20px; height: 10px; background: url(../images/yfly1.png) no-repeat center; position: absolute; left:50%; margin-left:-10px; top:-9px; }
.yfly2 .hd li.on:after,.yfly2 .hd li:hover:after { display: none; }
.yfly2 .hd li.on .t,.yfly2 .hd li:hover .t { color:#fff; }
.yfly2 .hd li.on .pic .pic2,.yfly2 .hd li:hover .pic .pic2 { display: inline-block; }
.yfly2 .hd li.on .pic .pic1,.yfly2 .hd li:hover .pic .pic1 { display: none; }

/*科研设备*/
.kysb {position: relative; padding:.5rem 0; background: url(../images/kysb1.jpg) no-repeat center/cover; }
.kysb1 {position: absolute; left:0; top:0.6rem; width: 100%; text-align: center; }
.kysb1 .tit { text-align: center; }
.kysb1 .tit p { font-size: .22rem; margin-top:6px; color:#999; text-transform: capitalize; font-family: "Arial"; }
.kysb1 .tit h1 { font-size: .36rem; color:#c21823;font-family: "SourceHanSansCN Bold"; }
.kysb2 { width: 16rem; margin:0 auto; height: 7.8rem; }
.kysb3 { position: relative; }
.kysb3 .pic {float: left; text-align: center; height: 7.1rem; width: 6.9rem; }
.kysb3 .pic .relative { height: 7.1rem; position: relative; }
.kysb3 .pic .pica { position: absolute; width: 100%; left:0; text-align: center; bottom:0;  }
.kysb3 .pic img {  max-width: 100%;-webkit-box-reflect: below 0 -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(0.5,transparent),to(rgba(0,0,0,0.5))); }
.kysb2a { float: right; width: 7.9rem; text-align: left; padding-top:2.2rem;}
.kysb2a .tit h2 { font-size: 0.3rem; color:#000000; font-family: "SourceHanSansCN Bold"; position: relative; padding-bottom:0.36rem; margin-bottom:0.3rem; }
.kysb2a .tit h2:after { content:''; width: 54px; height: 2px; background: #3f3f3f; position: absolute; left:0; bottom:0; }
.kysb3 .con { font-size: 0.36rem; color:#666666; line-height: 2; font-family: "SourceHanSansCN Light"; }
.kysb3 .con p {position: relative; padding-left:20px; font-size: 0.26rem; color:#666666; line-height: 2; font-family: "SourceHanSansCN Light"; }
.kysb3 .con p:after { content:''; width: 6px; height: 6px; background: #666666; border-radius: 50%; position: absolute; left:0; top:50%; margin-top:-3px; }
.kysb2 .swiper-button-nextx { right:.6rem; width: .5rem; height: .5rem; margin-top:-.25rem; background: url(../images/kysb3.png) no-repeat center; background-size: cover;}
.kysb2 .swiper-button-prevx { left:.6rem; width: .5rem; height: .5rem; margin-top:-.25rem; background: url(../images/kysb2.png) no-repeat center; background-size: cover;}

.ryzsx { background: url(../images/ryzsx.jpg) no-repeat center/cover; padding:; }
.ryzsxa {  }
.ryzsxa .ryzsxb { width: 1300px; margin: 0 auto; }
@media(max-width: 1600px){
	.ryzsxa .ryzsxb { width: 90%; }
}
.ryzsxa .ryzsxb .swiper-slide {text-align: center;font-size: 18px; display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;transition: 300ms;transform: scale(1);}
.ryzsxa .ryzsxb .swiper-slide { position: relative; padding: 160px 0rem 200px; }
.ryzsxa .ryzsxb .swiper-slide-active,.ryzsxa .ryzsxb .swiper-slide-duplicate-active{transform: scale(1.6); z-index: 100;}
.ryzsxa .ryzsxb .swiper-slide .pic img { max-width: 100%; width: 100%; height: auto; -moz-transition: all .3s ease;-o-transition: all .3s ease;-webkit-transition: all .3s ease;transition: all .3s ease;-webkit-box-reflect: below 0 -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(0.15,transparent),to(rgba(0,0,0,0.15)));}

.ryzsxa .ryzsxb .swiper-slide .pic { display: block; }
.ryzsxa .ryzsxb .swiper-slide .tit { margin-top:20px; font-size: 16px;color:#333; display: none; font-family: "SourceHanSansCN Regular"; }
.ryzsxa .ryzsxb .swiper-slide-active .tit { display: block; }

.ryzsxa { position: relative; }
.ryzsxa .swiper-button-nexty { right:-60px; width: 50px; height: 50px; margin-top:-48px; background: url(../images/kysb3.png) no-repeat center; background-size: cover;}
.ryzsxa .swiper-button-prevy { left:-60px; width: 50px; height: 50px; margin-top:-48px; background: url(../images/kysb2.png) no-repeat center; background-size: cover;}


/*品牌故事*/
.ppgsa { position: relative; }
.ppgsa img { width: 100%; height: auto; }
.ppgsa .tit { position: absolute; width: 100%; text-align: center; left:0; height: 1.2rem; top:50%; margin-top:-0.6rem; }
.ppgsa .tit .t1 { font-size: 0.72rem; color:#fff; font-family: "SourceHanSansCN Bold"; font-weight: bold; line-height: 1; }
.ppgsa .tit .t2 { font-size: 0.25rem; color:#999999; font-family: "SourceHanSansCN Medium"; font-weight: normal; line-height: 1; margin-top:0.25rem; }


.ppgsb { background: #f7f7f7; padding:0.8rem 0 1.2rem; }

.ppgsb ol li { float: left; width: 32%; margin-right:2%; margin-bottom:2%; }
.ppgsb ol li.sign { margin-right:0; }
.ppgsb ol li img { width: 100%; height: auto; }
.ppgsb ol li .text { background: #fff; box-sizing: border-box; padding:0.4rem 0.5rem; }
.ppgsb ol li .text h3 { text-overflow: ellipsis;overflow: hidden;white-space: nowrap; height: 1; font-size: 0.25rem; color:#000; font-family: "SourceHanSansCN Medium"; margin-bottom:0.2rem; }
.ppgsb ol li .text .t { text-overflow: ellipsis;overflow: hidden;white-space: nowrap; height: 1; font-size: 0.23rem; color:#8c8c8c; font-family: "SourceHanSansCN Medium"; padding-bottom: 0.65rem; border-bottom:2px solid #e0e0e0; margin-bottom:0.3rem; }
.ppgsb ol li .text .bottom { font-size: 0.2rem; color:#a0a0a0; font-family: "SourceHanSansCN Normal"; }


.ppgsdis { background: #f7f7f7; padding:1.8rem 0 2.2rem; }
.ppgsdis h1 { font-size: 0.5rem; color:#000000; line-height: 1; font-family: "SourceHanSansCN Medium"; margin-bottom:0.3rem; }

.ppgsdis .detail { font-size: 0.21rem; color:#626264; line-height: 1.9; font-family: "SourceHanSansCN Light"; }


/*拼板胶产品详情页*/
.cpxq { padding:0;margin:0; }
.cpxq img { width: 100%; vertical-align: top; }
.productA { padding:1.8rem 0 1.5rem; background: url(../images/p1.jpg) no-repeat center/cover; }

.productA-a { float: left; width: 16rem; padding-top:1rem; text-align: center; }
.productA-a img { width: 6.7rem; height: auto; transition: all 0.8s; }
.productA-a img:hover { transform: scale(1.05); }
.productA-b { float: left; width: 14rem;  }
.productA-b .tit { font-size: .87rem; font-family: "SourceHanSansCN Bold"; font-weight: bold; color:#282828;}
.productA-b .xian { display: block; width: 1.1rem; height: 0.09rem; background: #b10000; margin:.4rem 0 .5rem; }
.productA-b .t2 {margin-bottom:0.6rem; font-size: 0.62rem; color:#333333; font-family: "SourceHanSansCN Medium"; }
.productA-c .t2 {margin-bottom:0.4rem; }
.productA-b .t1 {margin-bottom:0.3rem; font-size: 0.38rem; color:#333333; font-family: "SourceHanSansCN Normal"; }
.productA-b .t2 i { font-size: 0.62rem; color:#b10000; font-style: normal; font-family: "SourceHanSansCN Bold"; font-weight: bold; }
.productA-b .con { text-align: justify; font-size: .41rem; color:#333333; font-family: "SourceHanSansCN Normal"; line-height: 2; }
.productA-b .more { margin-top:1.1rem; display: inline-block; font-size: 14px;color:#fff; border:1px solid #c21823; padding:10px 60px 10px 22px; background: url(../images/cpxq1.png) no-repeat 90px center #c21823;font-family: "SourceHanSansCN Normal"; }


.productB { line-height:60px; background: #fff; width: 100%;  }
.productB ul li { margin-right:1rem; position: relative; float: left; font-size: 16px; color:#333333; }
.productB ul li a { color:#333333; }
.productB ul li:hover:after,.productB ul li.cur:after { content:''; width: 100%; height: 3px; background: #c62732; color:#c62732; position: absolute; left:0; bottom:-3px; }
.productB ul li:hover a,.productB ul li.cur a { color:#c62732; }

.productC { padding:1.6rem 0 2.6rem; background: url(../images/p2.jpg) no-repeat center/cover; }
.proMtit { text-align: center; }
.proMtit .t1 { font-size: 0.75rem; color:#333333; font-family: "SourceHanSansCN Bold"; font-weight: bold; }
.proMtit .t2 { font-size: 0.3rem; color:#b5b5b6; font-family: "Arial"; text-transform: uppercase; margin-top:0.1rem; }
.proMtit .xian {margin:.4rem auto 0; width: 1.05rem; height: 0.09rem; background: #c21823; }
.productC-a { margin-top:1.15rem; }
.productC-a ul li { margin-bottom:1.2%; overflow: hidden; position: relative; float: left; width: 24.5%; margin-right:0.66666%; }
.productC-a ul li.sign{ margin-right: 0; }
.productC-a ul li img { transition: all 0.6s; width: 100%;  }
.productC-a ul li:hover img { transform: scale(1.1);  }
.productC-a ul li .tit { position: absolute; left:0;bottom:0; width: 100%; line-height: 1.15rem; text-align: center; background: rgba(0,0,0,0.4); font-size: 0.54rem; color:#ffffff; }
.productC-a ul li .tit p { font-family: "SourceHanSansCN Regualar"; }
.productC-a ul li .tit p span { font-family: "SourceHanSansCN Bold"; font-weight: bold; }

.productC-b { margin-top:1.95rem; }
.productC-b ul li { margin-bottom:1.2%; overflow: hidden; position: relative; float: left; width: 24.5%; margin-right:0.66666%; }
.productC-b ul li .pic { overflow: hidden; }
.productC-b ul li.sign{ margin-right: 0; }
.productC-b ul li img { transition: all 0.6s; width: 100%; vertical-align: top;  }
.productC-b ul li:hover img { transform: scale(1.1);  }
.productC-b ul li .tit {position: absolute; left:0; bottom:0; width: 100%; line-height: 1.15rem; text-align: center; background: rgba(0,0,0,0.4); font-size: 0.54rem; color:#ffffff; }
.productC-b ul li .tit p { font-family: "SourceHanSansCN Bold"; font-weight:bold; }

.productD { padding:1.7rem 0 2.9rem; background: url(../images/p3.jpg) no-repeat center/cover; }
.productD .proMtit .t1 { color:#fff; }
.productD-a { margin-top:1.35rem; }
.productD-a ul li { transition: all 0.5s; float: left; width: 24%; text-align: center; box-sizing: border-box; border:3px solid #dadada; background: rgba(255,255,255,0.22); margin-right:1.3333%; }
.productD-a ul li.sign { margin-right:0; }
.productD-a ul li .tit { font-size: 0.5rem; color:#fff; font-family: "SourceHanSansCN Medium"; line-height: 1.35rem; }
.productD-a ul li:hover { margin-top:-10px; }

.productE { padding:1.4rem 0 1.6rem; background: #f7f8f8; }
.productE-a { margin-top:1.4rem; }
.cpxq  .hd { width:100%; }
.cpxq  .hd ul li {background: none; margin-bottom:1%; margin-right:3.1333%; padding: 0.2rem 0 0.2rem 0.56rem; float: left; text-align: left; width: 22.65%; box-sizing: border-box; }
.cpxq  .hd li.sign { margin-right:0; }
.cpxq .yyzd2 .bd { width: 100%; box-sizing: border-box; }
.cpxq .yyzd2 .hd ul li span { font-size: 0.31rem; font-family: "SourceHanSansCN Normal"; font-weight: normal; }
.cpxq .yyzd2 .hd ul li i { background: none; height: 0.67rem; width: 0.67rem; line-height: 0.65rem; font-size: 0.31rem; font-family: "SourceHanSansCN Normal"; font-weight: normal; }
.cpxq .yyzd2 .hd ul li em { line-height: 0.65rem; font-size: 0.31rem; font-family: "SourceHanSansCN Normal"; font-weight: normal; }
.cpxq .productE .yyzd2 .bd { background: none; }
.cpxq .yyzd2 .hd ul li:hover i,.cpxq .yyzd2 .hd ul li.on i {
    border: 1px solid #c21823;background: #fff;
}
.cpxq .yyzd2 .bd ul li .yyzd2a .pic { width: 41%; }
.cpxq .yyzd2 .bd ul li .yyzd2a .pic img { width: 100%; }
.cpxq .yyzd2 .bd { padding: 0.65rem; min-height:10.4rem; }
.cpxq .yyzd2 .bd .yyzd2a .cont { padding-top: 1.95rem; width: 44%; float: right; }
.cpxq .yyzd2 .bd .yyzd2a .cont .t { font-size: 0.5rem; }
.cpxq .yyzd2 .bd .yyzd2a .cont span { width: 1.1rem; height: 0.08rem; margin: 0.4rem 0 0.7rem; }
.cpxq .yyzd2 .bd .yyzd2a .cont .c {min-height: auto; margin-bottom:1.2rem; font-size: 0.41rem; color:#000; }


.productF { background: #ffffff; padding:1.8rem 0 0; }
.productF img { max-width: 100%; width: auto; }
.productF-a { margin-top:1.5rem; }
.productF-a ul li { transition: all 0.8s; position: relative; text-align: center; border:2px solid #dddddd; padding:1.25rem 1rem 0;/* min-height: 11.4rem; */ min-height: 9.4rem; float: left; width: 23%; margin-right:2.666%; box-sizing: border-box; }
.productF-a ul li.cur { margin-right:0; }
.productF-a ul li .pic { display: block; width: 100%; height: 1.25rem; }
.productF-a ul li .pic img { height: 1.25rem; width: auto; }
.productF-a ul li .pic img.img2 { display: none; }
.productF-a ul li .tit { font-size: .41rem; color:#000000; font-family: "SourceHanSansCN Medium"; margin:0.36rem 0 1rem;}
.productF-a ul li .con { text-align: justify; font-size: 0.35rem; color:#666666; line-height: 1.8; font-family: "SourceHanSansCN Normal"; font-weight: normal; }
.productF-a ul li:hover .con,.productF-a ul li:hover .tit { color:#fff; }
/*.productF-a ul li:after {  width: 1.08rem; height: 0.08rem; background: #a5a5a6; position: absolute; left:1rem; bottom:2.1rem; }*/
/*.productF-a ul li:hover:after { background: #fff; }*/
.productF-a ul li:hover { background: #c21823; border-color: #c21823;  }
.productF-a ul li:hover .pic img.img1 { display: none; }
.productF-a ul li:hover .pic img.img2 { display: inline-block; }
.productG { padding:2.2rem 0 2.5rem; background: #fff; }
.productG-a { margin-top:2.4rem; }
.productG-b .tit { display: inline-block; text-align: center; position: relative; font-size: .42rem; color:#fff; font-family: "SourceHanSansCN Bold"; font-weight: bold; background: #c21823; line-height: 1; padding:0.24rem 1.1rem; }
.productG-b .tit span { display: inline-block; width: 8px; height: 3px; vertical-align: middle; background: #fff; margin: auto 8px; }
.productG-b .con { text-align: justify; font-size: 0.4rem; color:#666666; line-height: 1rem; margin-top:0.5rem; font-family: "SourceHanSansCN Normal"; }
.productG-c { margin-top:0.8rem; }

.productH { background: #f7f8f8; padding:1.4rem 0 0; }
.productHx { background: #eeefef; }
.productH-a { margin-top:1.4rem; }

.productI { background: #fff; padding:1.1rem 0 1.9rem;}

.productJ { background: #e2e3e3; }
.productI-a { margin-top:1.45rem; position: relative; }
.productI-a ul li { text-align: center; padding:0.9rem 0 0.7rem; box-sizing: border-box; background: #f7f8f8; float: left; width: 24%; margin-right:1.33333%;   position: relative;}
.productI-a ul li:hover  img { transform: scale(1.05); }
.productI-a ul li img { transition:  all 0.8s; }
.productJ-a ul li { background: none; }
.productI-a ul li .pic { padding: 0 1.5rem; }
.productI-a ul li.sign { margin-right:0; }
.productI-a ul li .tit .t { font-size: 0.5rem; color:#3b3b3b; font-family: "SourceHanSansCN Bold"; font-weight: bold; margin:0.4rem 0 0.5rem; }
.productI-a ul li .tit .more { font-size: 0.26rem; color:#c21823; font-family: "SourceHanSansCN Light"; }

.productJ-a .swiper-button-nextXq,.productJ-a .swiper-button-prevXq { width: 0.75rem; height: 1.27rem; top:50%; margin-top:-0.635rem; }
.productJ-a .swiper-button-nextXq { background: url(../images/xq1bg.png) no-repeat center/cover; right:2%; }
.productJ-a .swiper-button-prevXq { background: url(../images/xq2bg.png) no-repeat center/cover; left:2%; }

@media(max-width:1300px){
	.productF-a ul li { padding: 1rem 0.6rem 0; }
	.productF-a ul li .tit { margin: 0.36rem 0 1rem; }
	/*.productF-a ul li:after { left:0.6rem; }*/
}
@media(max-width:1300px){
	.productF-a ul li { padding: 0.8rem 0.4rem 0; }
	.productF-a ul li .tit { margin: 0.36rem 0 1rem; }
	/*.productF-a ul li:after { bottom:1rem; left:0.4rem; }*/
}
@media(max-width:1100px){
	.productG-b .tit { font-size: 18px; padding:14px 40px; }
	.productG-b .con { font-size: 14px; line-height: 2.4; margin-top:20px; }
	.productG-c { margin-top:35px; }
	.productA-a { width: 50%; }
	.productA-a img { width: 45%; }
	.productA-b { width: 40%; }
	.productA-a { padding-top:0.4rem; }
}
@media(max-width:900px){
	.productA-b { width: 50%; }
}
@media(max-width:750px){
	.productI { padding:1.1rem 0 1.9rem;}
	.productI-a { margin-top:1.45rem; }
	.productI-a ul li { padding:30px 0 20px; margin-bottom:2%; width: 49%; margin-right:0; }
	.productI-a ul li .pic { padding:0 10%; }
	.productI-a ul li:nth-child(2n) { float: right; }
	.productI-a ul li .tit .t { font-size: 16px; margin:20px 0 30px; }
	.productI-a ul li .tit .more { font-size: 14px; }
	.productF-a ul li { width: 49%; margin-right:0; margin-bottom:2%; min-height: 18rem; padding-top:2rem; }
	.productF-a ul li:nth-child(2n) { float: right;  }
	.productF-a ul li .tit { margin: 0.36rem 0 1rem; }
	/*.productF-a ul li:after { bottom:1rem; left:0.4rem; }*/
	.productF-a ul li .pic { height: 2.5rem; }
	.productF-a ul li .pic img { height: 2.5rem; }
	.productF-a ul li .tit { font-size: 18px; margin:15px 0 30px;}
	.productF-a ul li .con { font-size: 14px; }
	/*.productF-a ul li:after { content:''; width:40px; height:3px; background: #a5a5a6; position: absolute; left:0.4rem; bottom:26px; }*/
	.cpxq .hd ul li { width: 48%; margin-right:0; text-align: center;  padding: 8px 0; }
	.cpxq .yyzd2 .hd ul li span { font-size: 16px; }
	.cpxq .yyzd2 .hd ul li i { height: 32px; width: 32px; line-height: 30px; font-size:16px; }
	.cpxq .yyzd2 .hd ul li em { line-height: 30px; font-size: 16px; }
	.cpxq .yyzd2 .bd { margin-top:30px; }
	.cpxq .yyzd2 .bd .yyzd2a .cont { width: 52%; padding-top: 1.5rem;}
	.cpxq .yyzd2 .bd .yyzd2a .cont .t { font-size: 18px; }
	.cpxq .yyzd2 .bd .yyzd2a .cont span { width: 1.5rem; height: 0.08rem; margin: 0.6rem 0 0.8rem; }
	.cpxq .yyzd2 .bd .yyzd2a .cont .c { margin-bottom:0.5rem; font-size: 16px; }
	.cpxq .hd ul li:nth-child(2n) { float: right; }
	.productC-a ul li { width: 49%;margin-right:0; margin-bottom:2.5%; }
	.productD-a ul li { width: 49%;margin-right:0; margin-bottom:2%; }
	.productC-a ul li:nth-child(2n) { float: right; }
	.productD-a ul li:nth-child(2n) { float: right; }
	.productC-b ul li { width: 49%;margin-right:0; margin-bottom:2.5%; }
	.productD-b ul li { width: 49%;margin-right:0; margin-bottom:2%; }
	.productC-b ul li:nth-child(2n) { float: right; }
	.productD-b ul li:nth-child(2n) { float: right; }
	.cpzx1a span, .cpzx1a a, .cpzx1a i { line-height: 30px; }
	.nynav,.cpzx1a span { display: none; }
	.productA-a,.productA-b { width: 100%; padding: 0.3rem 0; }
}
@media(max-width:640px){
	.productJ-a .swiper-button-nextXq,.productJ-a .swiper-button-prevXq { width: 0.25rem; height: 0.4rem; margin-top:-0.2rem; }
	.productH { padding:.3rem 0 0; }
	.productH-a { margin-top:.3rem; }
	.productI { padding:0.3rem 0 0.5rem;}
	.productI-a { margin-top:.3rem; }
	.productI-a ul li { padding:30px 0 20px; margin-bottom:2%; width: 49%; margin-right:0; }
	.productI-a ul li .pic { padding:0; }
	.productI-a ul li .pic img { width: 60%; }
	.productI-a ul li .tit .t { font-size: 0.14rem; margin:10px 0 15px; }
	.productI-a ul li .tit .more { font-size: 12px; }
	.productG { padding:0.6rem 0 0.6rem; }
	.productG-a { margin-top:.4rem; }
	.productG-b .tit { font-size: 16px; padding:12px 20px; }
	.productG-b .con { font-size: 14px; line-height: 1.8; margin-top:15px; }
	.productG-c { margin-top:25px; }
	.productF { padding: 0.3rem 0 0rem; }
	.productF-a { margin-top:0.3rem; }
	.productF-a ul li { width: 49%; margin-right:0; margin-bottom:2%; min-height: 4.3rem; padding:0.4rem 0.2rem 0; }
	.productF-a ul li:nth-child(2n) { float: right;  }
	.productF-a ul li .tit { margin: 0.26rem 0 0.8rem; }
	.productF-a ul li:after { bottom:1rem; left:0.2rem; }
	.productF-a ul li .pic { height: 0.6rem; }
	.productF-a ul li .pic img { height: 0.6rem; }
	.productF-a ul li .tit { font-size: 18px; margin:15px 0 30px;}
	.productF-a ul li .con { font-size: 14px; }
	.productF-a ul li:after {display: none; /*content:'';*/ width:40px; height:3px; background: #a5a5a6; position: absolute; left:0.2rem; bottom:26px; }
	.productE{ padding: 0.3rem 0 0.4rem; }
	.productE-a { margin-top:30px; }
	.cpxq .hd ul li { width: 48%; margin-right:0; text-align: center;  padding: 8px 0; }
	.cpxq .yyzd2 .hd ul li span { font-size: 14px; }
	.cpxq .yyzd2 .hd ul li i { height: 28px; width: 28px; line-height: 26px; font-size:14px; }
	.cpxq .yyzd2 .hd ul li em { line-height: 28px; font-size: 14px; }
	.cpxq .yyzd2 .bd { padding: 0.2rem; margin-top:20px; min-height: 6.6rem; }
	.cpxq .yyzd2 .bd ul li .yyzd2a .pic { margin-bottom:0.2rem; width: 100%; }
	.cpxq .yyzd2 .bd .yyzd2a .cont { width: 100%; padding-top: 0;}
	.cpxq .yyzd2 .bd .yyzd2a .cont .t { font-size: 16px; }
	.cpxq .yyzd2 .bd .yyzd2a .cont span { width: 1rem; height: 0.04rem; margin: 0.15rem 0 0.3rem; }
	.cpxq .yyzd2 .bd .yyzd2a .cont .c { margin-bottom:0.3rem; font-size: 14px; }
	.proMtit .t1 { font-size: 0.3rem; }
	.proMtit .t2 { font-size: 0.18rem; margin-top:0.05rem; }
	.proMtit .xian {margin:.12rem auto 0; width: 0.6rem; height: 0.04rem; }
	.productC-a { margin-top:.4rem; }
	.productD-a { margin-top:.4rem; }
	.productC-b { margin-top:.4rem; }
	.productD-b { margin-top:.4rem; }
	.productB { line-height: .6rem; }
	.productB ul li { margin-right:0; width: 25%;  text-align: center; font-size: 0.2rem; }
	.productC-a ul li .tit { line-height: .5rem; font-size: 0.22rem; }
	.productC-b ul li .tit { line-height: .5rem; font-size: 0.22rem; }
	.productD-a ul li .tit { line-height: .5rem; font-size: 0.22rem; }
	.productC,.productD { padding: 0.3rem 0 0.4rem; }
	.cpzx1a a { margin-right:0.2rem; }
	.productA { padding: 0.3rem 0 0.5rem; }
	.productA-b .tit { font-size: 0.3rem; }
	.productA-b .xian { width: 0.5rem; height: 0.04rem; margin:.2rem 0 .3rem; }
	.productA-b .t2 {margin-bottom:0.2rem; font-size: 0.26rem; }
	.productA-b .t2 i { font-size: 0.26rem; }

	.productA-c .t2 {margin-bottom:0.15rem; }
	.productA-b .t1 {margin-bottom:0.15rem; font-size: 0.26rem; }


	.productA-b .con { font-size: .2rem; }
	.productA-b .more { margin-top:0.3rem; font-size: 12px; padding:5px 40px 5px 12px; background: url(../images/cpxq1.png) no-repeat 70px center #c21823; background-size: 20px auto; }
	.productA-a,.productA-b { width: 100%; padding: 0.3rem 0; }
}
@media(max-width:500px){
	.productF-a ul li .tit { margin: 0.2rem 0 0.6rem; }
	.productF-a ul li .tit { font-size: 14px; margin:10px 0 20px;}
	.productF-a ul li .con { font-size: 12px; }
	.productF-a ul li:after { display: none; }
	.cpxq .hd ul li { width: 48%; margin-right:0; text-align: center;  padding: 6px 0; }
	.cpxq .yyzd2 .hd ul li span { font-size: 12px; }
	.cpxq .yyzd2 .hd ul li i { margin: 0 8px 0 6px; height: 24px; width: 24px; line-height: 22px; font-size:12px; }
	.cpxq .yyzd2 .hd ul li em { line-height: 24px; font-size: 12px; }
	.cpzx1a { text-align: center; }
	.cpzx1a a { float: left; width: 25%; text-align: center; margin: 0; }
	.cpzx1aX a {width: 33.333333%; }
}
@media(max-width:450px){
	.cpzx1aX a { width: 50%; }
}
@media(max-width:400px){
	.productF-a ul li { min-height:4.6rem; }
	.cpxq .hd ul li { width: 49%; }
	.cpxq .yyzd2 .hd ul li span { font-size: 12px; }
	.cpxq .yyzd2 .hd ul li i { margin: 0 3px 0 2px; height: 20px; width: 20px; line-height: 18px; font-size:12px; }
	.cpxq .yyzd2 .hd ul li em { line-height: 20px; font-size: 12px; }
}









@media(max-width:1700px){
	.pzbz3a .gyinner { height: 5rem; }
	.pzbz3a .gybanner span { font-size: 16px; line-height: 60px; }
}

@media(max-width:1600px){
	.pzbz3a .gyinner { height:3rem; }
	.pzbz3a .gybanner span { font-size: 16px; line-height: 40px; }
}

.cybjda ul li{
transition: all 1.2s;
}
.cybjda ul li:hover {
    transform: scale(1.1);
}

#about2c .slick-dots li button{width:auto;height:auto;padding:8px 3px;background:#fff;border-radius:50%;font-size:18px;text-align:center;height:25px;}
#about2c .slick-dots li.slick-active button{background:#c21823;color:#fff;}
#about2c .slick-dots{bottom:-36px;}
#about2c .slick-list{overflow: initial;}
