/* .subheader-bd{	width: 10.0rem;	height: 0.6rem;	padding-top: 0.2rem;	display: flex;	justify-content:space-between;	position: absolute;	left: 0;	top: 0;	img.logo{		width: 2.72rem;		height: 0.4rem;		margin: 0 0 0 3.76rem;	}	img.menu{		width: 0.4rem;		height: 0.36rem;		margin: 0 0.27rem 0 0;	}} */body {  background: #f2f2f2;}body .subpage {  width: 100%;  background-image: url("../img/common/subpage.png");  background-repeat: no-repeat;  background-color: #f2f2f2;  background-size: 100% 5.79rem;  background-position: center top;  position: absolute;  top: 0;}body .subpage1{  background-image: url("../img/common/subpage1-1.png");}body .subpage2{  background-image: url("../img/common/subpage2.png");}body .subpage3{  background-image: url("../img/common/subpage3.png");}body .subnav {  width: 100%;height: 1.07rem;  margin: 5.27rem 0 0 0;  border-radius: 0.13rem;  background: #fff;  text-align: center;}body .subnav li {  width: 24.5%;  line-height: 1.07rem;  border-right: 1px solid #e9e9e9;  float: left;}body .subnav li a {  width: 100%;  height: 1.07rem;  color: #000;}body .subnav li a span {  display: inline-block;  height: 1.01rem;  font-size: 0.35rem;}body .subnav li.last {  border-right: none;}body .subnav li.cur span {  border-bottom: 2px solid #e4006e;}body .subcont {  width: 100%;  min-height: 10.4rem;  margin-left: 0.2rem;margin-right: 0.2rem;margin-top: 0.5rem;margin-bottom: 0.5rem;}body .subcont ul.tabnav {  display: flex;  flex-direction: row;  width: 100%;  height: 0.73rem;}body .subcont ul.tabnav li {  width: 1.6rem;  height: 0.73rem;  text-align: center;  line-height: 0.73rem;  background: #e8e8e8;  margin-right: 0.06rem;  border-radius: 0.2rem 0.2rem 0 0;  float: left;}body .subcont ul.tabnav li.cur {  background: #fff;}body .subcont .cont {  width: 80%;  padding: 0.4rem 0.73rem 0.73rem 0.73rem;  background: #fff;  border-radius: 0.2rem;}body .subcont .cont img.boss {  width: 100%;  height: 100%;  margin-top: 0.2rem;}body .subcont .cont .teletext {  display: flex;  flex-direction: row;}body .subcont .cont .teletext img {  width: 2.4rem;}body .subcont .cont .teletext h2 {  margin: 0.6rem 0 0 0.53rem;}body .subcont .cont h2 {  font-size: 0.48rem;  margin: 0.3rem 0 0.6rem 0.53rem;  text-align: center;}body .subcont .cont h3 {  font-size: 0.4rem;  margin: 0.4rem 0 0 0;  line-height: 1rem;  display: flex;  flex-direction: row;}body .subcont .cont s {  color: #e50571;  text-decoration: none;  font-size: 1rem;  display: inline-block;  margin-right: 0.1rem;  vertical-align: top;}body .subcont .cont img.pro_logo {  width: 100%;  height: 100%;  display: block;}body .subcont .cont img.pro_logo1 {  width: 30%;  height: 30%;  margin: 0 auto;}body .subcont .cont p {  font-size: 0.4rem;  display: flex;  flex-direction: row;  margin-top: 0.4rem;  line-height: 0.6rem;  word-break: break-all;  word-wrap: break-word;  /* a{  	word-break:break-all;  	word-wrap:break-word;  }		 */}body .subcont .cont p.loadmore {  justify-content: center;}body .subcont .cont p.product {  display: block;  text-indent: 0.8rem;}body .subcont .cont h4 {  font-size: 0.5rem;  font-weight: bold;}body .subcont .cont ul {}body .subcont .cont ol li {  display: flex;  flex-direction: row;  width: 100%;}body .subcont .cont ol li s {  line-height: 1.2rem;  float: left;}body .subcont .cont ol li p {  float: left;  display: inline-block;}body .subcont .cont dl {  display: flex;  flex-direction: row;  margin-bottom: 0.4rem;  text-align: left;}body .subcont .cont dl dt {  font-weight: bold;  vertical-align: top;  width: 1.57rem;  font-size: 0.4rem;  line-height: 0.6rem;}body .subcont .cont dl dd {  width: 5.63rem;}body .subcont .cont dl dd p {  margin: 0;}body .subcont .back {  display: none;}body .subcont .back p, body .subcont .back a {  display: flex;  flex-direction: row-reverse;  margin-top: 0.5rem;  color: #929292;}body .subcont .back p img, body .subcont .back a img {  width: 0.5rem;  height: 0.5rem;  margin-right: 0.3rem;}body .subcont .newsback {  display: block;}body .subcont .noradius {  border-radius: 0 0.2rem 0.2rem 0.2rem;}body .subcont .intro1 .teletext {  text-align: center;}body .subcont .intro1 .teletext img {  margin: 0.67rem 0 0.4rem 1.5rem;  width: 4rem;  height: 4rem;}body .subcont .intro1 p {  text-indent: 2em;}body .subcont .intro4 s {  line-height: 0.4rem;}body .subcont .intro5 .mien_list ol li {  position: relative;  margin-bottom: 0.53rem;}body .subcont .intro5 .mien_list ol li img {  width: 100%;  height: 100%;}body .subcont .intro5 .mien_list ol li p {  position: absolute;  left: 0;  bottom: 0;  z-index: 2;  color: #fff;  font-size: 0.4rem;  line-height: 1rem;  padding: 0 2%;}body .subcont .intro5 .mien_list ol li p.mask {  width: 100%;  height: 1rem;  background: #24318f;  opacity: 0.5;  z-index: 1;  padding: 0;}body .subcont .intro5 .mien_cont {  display: none;}body .subcont .intro5 .mien_cont img {  margin: 0.4rem 0;}body .subcont .product1 img {  width: 4.67rem;  height: 1.28rem;}body .subcont .product2 img {  width: 4.44rem;  height: 1.49rem;}body .subcont .product3 img {  width: 3.63rem;  height: 1.35rem;}body .subcont .product4 img {  width: 4.41rem;  height: 1.15rem;}body .subcont .product5 img {  width: 4.67rem;  height: 1.79rem;}body .subcont .joinus h2 {  text-align: left;  margin: 0.6rem 0 0.2rem 0;}body .subcont .joinus p {  margin-top: 0;}body .subcont .joinus dl {  display: flex;  flex-direction: column;}body .subcont .joinus dl dt {  width: 100%;  font-size: 0.4rem;  line-height: 1rem;}body .subcont .joinus dl dt a {  font-weight: 100;  color: #000;}body .subcont .joinus dl dd {  width: 90%;  display: flex;  justify-content: space-between;  font-size: 0.4rem;  line-height: 0.6rem;  border-bottom: 1px solid #eee;  color: #929292;}body .subcont .newslist, body .subcont .newsdetail, body .subcont .mien_cont {  display: flex;  flex-direction: column;}body .subcont .newslist img, body .subcont .newsdetail img, body .subcont .mien_cont img {  width: 100%;  height: 100%;}body .subcont .newslist a, body .subcont .newsdetail a, body .subcont .mien_cont a {  text-decoration: none;}body .subcont .newslist h2, body .subcont .newsdetail h2, body .subcont .mien_cont h2 {  margin: 0.4rem 0 0.2rem 0;  text-align: left;  color: #000;}body .subcont .newslist p, body .subcont .newsdetail p, body .subcont .mien_cont p {  margin-top: 0.1rem;  color: #000;  display: block;  font-size: 0.4rem;}body .subcont .newslist p s, body .subcont .newsdetail p s, body .subcont .mien_cont p s {  width: 0.3rem;  height: 0.3rem;  background: url("../img/common/time.png");  background-size: cover;  margin-top: 0.14rem;}body .subcont .newslist p.newstime, body .subcont .newsdetail p.newstime, body .subcont .mien_cont p.newstime {  justify-content: center;  border-bottom: 1px solid #a3a3a3;  padding-bottom: 0.1rem;  margin-bottom: 0.4rem;  display: flex;  flex-direction: row;}body .subcont .newslist p.newstime span, body .subcont .newsdetail p.newstime span, body .subcont .mien_cont p.newstime span {  font-size: 0.3rem;  color: #bbb;}body .subcont .newsdetail p {  color: #000;}body .subcont .newslist p {  flex-direction: row;  color: #929292;}body .subcont .loadmore {  text-align: center;  color: #929292;  line-height: 1rem;}body .subcont .page {  width: 6rem;  margin: 0.6rem auto 0;  display: flex;  justify-content: space-evenly;}body .subcont .page li {  width: 0.8rem;  height: 0.8rem;  line-height: 0.8rem;  background: #fff;  border-radius: 50%;  color: #888;  text-align: center;  font-size: 0.35rem;}body .subcont .page li.cur {  color: #fff;  background: #e4006e;}body .intro .cont {  display: none;}body .cooperation {  background-image: url("../img/common/cooperation.png");  padding-top: 1.2rem;}body .cooperation h1, body .cooperation h4, body .cooperation h5 {  color: #fff;  padding-left: 1rem;  line-height: 1rem;}body .cooperation h1 {  font-size: 0.8rem;  text-decoration: underline;}body .cooperation h4, body .cooperation h5 {  font-size: 0.4rem;}body .cooperation ol.subnav {  margin: 1.18rem 0 0 0.8rem;}body .cooperation ol.subnav li {  width: 2.76rem;}body .cooperation ol.subnav li a {  width: 2.8rem;  height: 1.07rem;  display: block;  color: #000;}body .cooperation .subcont img {  width: 100%;  height: 100%;}.joblist{}.joblist .joblist-cont{}.joblist p {  display: flex;  flex-direction: row;  justify-content:space-between;}.joblist-cont .zpItem .title .span1{  display: inline-block;  width: 40%;}.joblist-cont .zpItem{}.joblist-cont .zpItem .title{}.joblist-cont .zpItem .title p{  color: #929292;  border-bottom: 0.01rem solid #eee;  padding-bottom: 0.1rem;  margin-bottom: 0.2rem;  line-height: 0.5rem;}.joblist-cont .zpItem .con{  display: none;  padding-bottom: 0.3rem;}.joblist-cont .zpItem .con p{  line-height: 0.5rem;}.news-page{}.news-page li{  padding-bottom: 0.5rem;}