.nl_header {
  padding: 210px 0px 82px 0px;
}
.nl_header h3 {
  font-family: 'SfporDisplay-Reaular';
  color: #333333;
  text-align: center;
  font-size: 48px;
}
.nl_header p {
  font-family: 'SfporDisplay-Reaular';
  color: #666666;
  text-align: center;
  font-size: 24px;
  margin-top: 8px;
}
.nl_header .en {
  font-family: 'SfporDisplay-Reaular';
  color: #666666;
  text-align: center;
  font-size: 16px;
  margin-top: 8px;
}
.nl_header_point {
  width: 60px;
  height: 4px;
  margin-left: auto;
  margin-right: auto;
  background-color: #96d3d7;
  margin-top: 24px;
}
.nl_header_img {
  width: 100%;
  height: 1017px;
  background-image: url('/healthcodon/img/nl_tu2.png');
  background-repeat: no-repeat;
  background-position: center;
}
.nl_Propaganda_icon {
  width: 939px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  padding: 97px 0px 80px 0px;
}
.nl_propaganda_icon_list {
  width: 33.3333333%;
  height: 166px;
  float: left;
  text-align: center;
}
.nl_propaganda_icon_list p {
  margin-top: 30px;
  font-family: 'SFProDisplay-Regular';
  font-size: 24px;
  color: #000000;
  margin-bottom: 0px;
}
.nl_propaganda_icon_list .zn{
	margin-top:20px;
}

.nl_propaganda_icon_img {
  width: 97px;
  height: 97px;
  margin: 0 auto;
}
.nl_productDisplay {
  width: 100%;
  height: 1100px;
  background-color: #f3f3f3;
}
.nl_productDisplay_container {
  width: 996px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 97px 0px 102px 0px;
}
.nl_productDisplay_list1 {
  width: 94px;
}
.nl_productDisplay_list1 p {
  margin-bottom: 128px;
}
.nl_pro_ft {
  font-family: 'SFProDisplay-Regular';
  font-size: 24px;
  color: #333333;
  text-align: center;
}
.nl_productDisplay_list2 {
  width: 99px;
  margin-left: 355px;
}
.nl_productDisplay_list2 p {
  margin-bottom: 43px;
}
.nl_productDisplay_list3 {
  width: 89px;
  margin-left: 357px;
}
.nl_productDisplay_list3 p {
  margin-bottom: 65px;
}
.nl_productDisplay_slogan {
  width: 619px;
  height: 120px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 46px;
  border-radius: 10px;
  text-align: center;
  border: 1px solid #333333;
}
.nl_productDisplay_slogan .zn{
	font-size:26px;
	color:#666;
	margin:0;
	margin-top:30px;
}
.nl_productDisplay_slogan .en{
	font-size:16px;
	color:#666;
	margin:0 !important;
}
.nl_parameter_container {
  height: 100%;
  padding: 186px 0px 140px 0px;
  width: 1200px; 
  margin-left: auto;
  margin-right: auto;
}
.nl_parameter_container h3 {
  font-family: 'SFPorDisplay-Reaular';
  color: #333333;
  text-align: center;
  font-size: 48px;
}
.nl_parameter_point {
  width: 60px;
  height: 4px;
  margin-left: auto;
  margin-right: auto;
  background-color: #96d3d7;
  margin-top: 24px;
  margin-bottom: 90px;
}
.nl_ditailShow_img {
  width: 56.32%;
  position: relative;
}
.nl_ditailShow_xian1 {
  width: 1px;
  height: 345px;
  position: absolute;
  background-color: #000000;
  top: 298px;
  left: 80px;
}
.nl_ditailShow_xian1_txt {
  position: absolute;
  width: 212px;
  left: 23px;
  bottom: 29px;
  font-family: 'SFPorDisplay-Reaular';
  color: #999999;
  text-align: center;
  font-size: 18px;
}
.nl_ditailShow_xian2 {
  height: 1px;
  width: 260px;
  background-color: #000000;
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.nl_ditailShow_ps_img {
  width: 280px;
  position: absolute;
  top: -166px;
  right: -279px;
}
.nl_ditailShow_con {
  width: 43.68%;
  overflow: hidden;
}
.nl_detailShow_txt_zn p .nl_ditailShow_txt_duan{
	color:#333;
}
.nl_detailShow_txt_en{
	margin-top:0 !important;
}

.nl_detailShow_txt_en p .nl_ditailShow_txt_title{
	color:#999;
}
.nl_detailShow_txt_en p{
	font-size:14px;
}


.nl_ditailShow_con img {
  margin-top: 56px;
}
.nl_ditailShow_txt {
  font-family: 'SFPorDisplay-Reaular';
  text-align: left;
  font-size: 18px;
  margin-top: 90px;
  padding-left:22px;
}
.nl_200_product_txt p {
  padding-left: 24px;

}
.nl_200_product_txt p .nl_ditailShow_txt_duan{
	color:#333;
}
.nl_200_product_txt_en{
	margin-top:0 !important;
}
.nl_200_product_txt_en p .nl_ditailShow_txt_title{
	color:#999;
	font-size:14px;
}
.nl_200_product_txt_en p .nl_ditailShow_txt_duan{
	color:#999;
	font-size:14px;
}
.nl_ditailShow_txt_title {
  color: #333333;
}
.nl_ditailShow_txt_duan {
  color: #999999;
}
.nl_200_product {
  margin-top: 366px;
}
.nl_200_product_guige {
  width: 44.17%;
}
.nl_200_product_guige img {
  margin-top: 296px;
}
.nl_200_product_txt {
  font-family: 'SFPorDisplay-Reaular';
  text-align: left;
  font-size: 18px;
  margin-top: 190px;
}
.nl_200_product_box {
  width: 55.83%;
  position: relative;
}
.nl_200_ditailShow_xian1 {
  width: 1px;
  height: 345px;
  position: absolute;
  background-color: #000000;
  top: 427px;
  right: 125px;
}
.nl_200_ditailShow_xian1_txt {
  position: absolute;
  width: 212px;
  left: -231px;
  bottom: 29px;
  font-family: 'SFPorDisplay-Reaular';
  color: #999999;
  text-align: center;
  font-size: 18px;
}
.nl_200_ditailShow_xian2 {
  height: 1px;
  width: 248px;
  background-color: #000000;
  position: absolute;
  bottom: -1px;
  left: -247px;
}
.nl_200_ditailShow_ps_img {
  width: 280px;
  position: absolute;
  top: -166px;
  left: -271px;
}
.nl_bg {
  width: 100%;
  height: 600px;
  background-image: url('/healthcodon/img/nl_tu1.png');
  background-position: center;
  background-repeat: no-repeat;
}
.nl_10_ditailShow_container {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.nl_10_ditailShow_fl {
  width: 644.16px;
  position: relative;
}
.nl_10_ditailShow_fr {
  width: 455.84px;
}
.nl_10_ditailShow_img {
  margin-top: 268px;
}
.nl_10_product_txt {
  font-family: 'SFPorDisplay-Reaular';
  text-align: left;
  font-size: 18px;
  margin-top: 160px;
}
.nl_10_product_txt p .nl_ditailShow_txt_duan{
	color:#999;
} 
.nl_10_ditailShow_xian1 {
  width: 1px;
  height: 345px;
  position: absolute;
  background-color: #000000;
  top: 435px;
  left: 96px;
}
.nl_10_ditailShow_xian1_txt {
  position: absolute;
  width: 212px;
  left: 38px;
  bottom: 29px;
  font-family: 'SFPorDisplay-Reaular';
  color: #999999;
  text-align: center;
  font-size: 18px;
}
.nl_10_product_txt_en {
	margin-top:0;
}
.nl_10_product_txt_en p span{
	font-size:14px;
}
.nl_10_product_txt_zn p .nl_ditailShow_txt_duan{
	color:#333;
}
.nl_10_product_txt_en p .nl_ditailShow_txt_title{
	color:#999;
}
.nl_10_ditailShow_xian2 {
  height: 1px;
  width: 300px;
  background-color: #000000;
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.nl_10_ditailShow_ps_img {
  width: 280px;
  position: absolute;
  top: -166px;
  right: -271px;
}
.nl_scenario h3 {
  font-family: 'SFPorDisplay-Reaular';
  color: #333333;
  text-align: center;
  font-size: 48px;
  padding: 94px 0px 24px 0px;
  margin: 0px;
}
.nl_scenario_xian {
  width: 60px;
  height: 4px;
  margin-left: auto;
  margin-right: auto;
  background-color: #96d3d7;
  margin-bottom: 285px;
}
.nl_scenario {
  background-image: url('/healthcodon/img/nl_6.png');
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 1100px;
}
.nl_Product_ICONS {
  width: 100%;
}
.nl_Product_ICONS_container {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 286px 0px 330px 0px;
  text-align: center;
  position: relative;
}
.nl_font {
  position: absolute;
  right: -20px;
  bottom: 100px;
}
.nl_Product_ICONS_container ul li {
  width: 25%;
  float: left;
}
.nl_Product_ICONS_container ul li h3 {
  font-family: 'SFPorDisplay-Reaular';
  color: #333333;
  font-size: 24px;
  margin-top: 44px;
}
.nl_Product_ICONS_container ul li p {
  font-family: 'SFPorDisplay-Reaular';
  color: #999999;
  font-size: 18px;
  margin-top: 44px;
  line-height: 38px;
}
.nl_Product_ICONS_container ul li .p2{
	margin-top:0;
}
.nl_product_ICONS_img {
  width: 97px;
  height: 97px;
  margin-left: auto;
  margin-right: auto;
}
.nl_operation_shows {
  height: 1100px;
  background-image: url('/healthcodon/img/nl_tu3.png');
  background-position: center;
  background-repeat: no-repeat;
}

.nl_frw_tit {
  padding: 338px 0px 266px 0px;
  text-align: center;
  background-color: #fbfbfb;
}
.nl_frw_tit h3 {
  font-family: 'SFPorDisplay-Reaular';
  color: #333333;
  font-size: 48px;
}
.nl_frw_tit p {
  font-family: 'SFPorDisplay-Reaular';
  color: #333;
  font-size: 24px;
  margin-top: 27px;
}
.nl_frw_tit .p1{
	color:#999;
	font-size:20px;
}
.nl_frw_xian {
  width: 60px;
  height: 4px;
  margin-left: auto;
  margin-right: auto;
  background-color: #96d3d7;
  margin-top: 24px;
}
.nl_funnel {
  background-color: #fbfbfb;
}
.nl_funnel_container {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  height: 1900px;
}
.nl_funnel_long {
  width: 3px;
  position: absolute;
  left: 50%;
  top: 0px;
  margin-left: -1.5px;
  background-color: #b5deec;
  height: 1700px;
}
.yangshi {
  width: 34px;
  height: 34px;
  position: absolute;
  background-color: #b5deec;
  left: -15.5px;
  border-radius: 50%;
}
.nl_funnel_circle1 {
  top: 143px;
}
.nl_funnel_circle2 {
  top: 626px;
}
.nl_funnel_circle3 {
  top: 1111px;
}
.nl_funnel_circle4 {
  top: 1580px;
}
.nl_cunnel_fl {
  width: 480px;
}
.nl_cunnel_img1 {
  width: 100%;
  padding-left: 30px;
}
.nl_cunnel_img1_fl {
  width: 100%;
  padding-left: 73px;
  padding-right: 40px;
}
.nl_cunnel_fr {
  width: 568px;
}
.nl_cunnel_con1_circle {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-color: #b5deec;
  font-family: 'SFPorDisplay-Reaular';
  color: #ffffff;
  font-size: 69px;
  text-align: center;
  line-height: 100px;
}
.nl_cunnel_con1_txt {
  font-family: 'SFPorDisplay-Reaular';
  color: #999999;
  font-size: 23px;
  text-align: left;
  margin-left: 25px;
  line-height: 30px;}
.nl_footer {
  width: 100%;
  height: 4115px;
  position: relative;
}
.nl_footer h3 {
  font-family: 'SFPorDisplay-Reaular';
  color: #333333;
  font-size: 48px;
  text-align: center;
  padding: 194px 0px 32px 0px;
}
.nl_footer_package {
  text-align: right;
  font-family: 'SFPorDisplay-Reaular';
  color: #f1f1f1;
  font-size: 160px;
}
.nl_footer_display {
  text-align: left;
  font-family: 'SFPorDisplay-Reaular';
  color: #f1f1f1;
  font-size: 160px;
}
.nl_footer_txt {
  width: 100%;
  height: 1420px;
  background-image: url('/healthcodon/img/nl_tu5.png');
  background-position: center;
  background-repeat: no-repeat;
}
.nl_footer_tab {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.nl_footer_tab_fl,.nl_footer_tab_fr {
  font-family: 'SFPorDisplay-Reaular';
  color: #333333;
  font-size: 26px;
  text-align: left;
  padding-left: 50px;
  background: rgba(0, 0, 0, 0.05);
  margin-bottom: 3px;
  height: 100%;
}
.nl_footer_tab_fl {
  width: 445.774px;
}
.nl_footer_tab_fr {
  width: 744.226px;
}
.nl_dyh {
  height: 100px;
  line-height: 100px;
}
.nl_deh {
  height: 65px;
  line-height: 65px;
}
.nl_dsh {
  height: 150px;
}
.nl_dwh {
  height: 66px;
  line-height: 66px;
}
.nl_footer_txt h3 {

  text-align: center;
  font-size: 48px;
  font-family: 'SFPorDisplay-Reaular';
  color: #333333;
}