@import url("font_2160419_wggmj7r0z2b.css");* {	margin: 0;	padding: 0;	border: 0;}body{	--green-light:#7cc465;	--green:#32b16c;	--green-deep:#009944;}body { overflow-x:hidden;position:relative;z-index:-2;font-family:'Microsoft YaHei',SimHei,SimYou,SimSun,Arial;z-index:2;} .bg-color{background: #f8f8f8} .bg-hs{ background: #f4f4f4;}@media(min-width:768px) {	body{font-size:1.4rem;}}@media(min-width:992px) {	body{font-size:1.6rem;}	.container {max-width:100%;}	.container.w_1280{ width: 1280px; }	.container.w_1400{ width: 1280px; }}@media(min-width:1500) { 	.container {max-width:96.8%;position:relative; padding:0;}}/*@media (min-width: 1601px){.container {    width: 1400px;    padding: 0px;} }*/ .gutters-20 {    margin-left: -10px !important;    margin-right: -10px !important;}.hover-k{ position:relative}.hover-k:after{ position: absolute; content: ""; width: 100%;height: 4px; background: #cb0631; left: 0; bottom: 0px; transition: transform 0.5s;	right: 0; transition: transform 0.5s; margin: auto; transform-origin: right center; transform: scaleX(0)}.hover-k:hover:after{  transform-origin: left center; transform: scaleX(1);}.hover-k img{ transition: all 0.5s}.hover-k:hover img{ transform:scale(1.02)}a {transition:.3s all; color: #333}a:hover {transition:.3s all;text-decoration: none;  }em,i {font-style:normal;}.f_left {	float: left;}.f_right {	float: right;}.clear {	clear: both;}.relative {	position: relative;}.absolute {	position: absolute;}ul {	list-style: none;}li {	list-style-type: none;}.hd {	height: 10px;}.c_b td {	border: #000 1px solid;}.en {	font-family: Arial, Helvetica, sans-serif;}.meta {	height: 40px;	line-height: 40px;	border-bottom: 1px #CCCCCC dotted;}.xs {	display: none;}.active {	display: block;}ol, ul, li {	list-style-type: none;	text-align: justify;	text-justify: inter-ideograph;} #ad {	height: 34px;	line-height: 34px;}input {	border: 1px #dadada solid;	color: #4b4b4b;	font-family: 'Microsoft Yahei';	outline: none;}.end_message #form1 input {	color: #FFF}input:hover, textarea:hover {	background: #fff;	outline: none}textarea {	border: 1px #dadada solid;	background: #fff;	padding-left: 10px;}img {    max-width: 100%;}.fitcover-img{width: 100%;height: 100%;object-fit: cover;}.img-cover-4by3{height: 0;width: 100%;padding-bottom: 65%;overflow: hidden;position: relative; }.img-cover-3by2{height: 0;width: 100%;padding-bottom: 66.667%;overflow: hidden;position: relative; }.img-cover img{ max-width:100%; max-height:100%; position: absolute;margin: auto;top: 0;bottom: 0; left: 0; right: 0;}.abs-center{ margin:auto; left: 0; right: 0; top: 0; bottom: 0; position: absolute;}.hd{ height:10px;} .hs_bg{ background: #f7f7f7; height: auto; overflow: hidden; }.bg_white{ background: #fff }/*top*/.header{	position: relative;	z-index: 99999;	transition: all 0.5s;	width: 100%; }.header-all{   height:120px; position: absolute; top:0; z-index: 9999}.header-top{ background: #f4f4f4; line-height: 30px; font-size: 12px; color: #666 }.header-top a{ color: #666 }#logo{ background: #043894; border-radius: 0 0 1rem 0; }#logo p:nth-of-type(1){ font-size: 36px; color: #fff; font-weight: bold}#logo p:nth-of-type(2){ font-size: 12px; color: #fff; text-transform: uppercase} #logo img{ max-width: 100%; } @media(max-width:580px){ 	.header{ height: auto; border-bottom: 1px #ededed solid } 	 #logo img{ width: 140px } 	 #logo p:nth-of-type(1){ font-size: 20px; color: #fff; font-weight: bold; margin-bottom: 0}	#logo p:nth-of-type(2){ font-size: 12px; color: #fff; text-transform: uppercase;margin-bottom: 0}	#logo{ background: #043894; border-radius: 0;  } } #logo2{   }#logo2 p:nth-of-type(1){ font-size: 36px; color: #292929; font-weight: bold}#logo2 p:nth-of-type(1) b{ color: #273c71}#logo2 p:nth-of-type(2){ font-size: 12px; color: #626262; text-transform: uppercase}#logo2 img{ max-width: 100%; }@media(max-width:580px){	.header2{ height: auto; border-bottom: 1px #ededed solid }	#logo2 img{ width: 140px }	#logo2 p:nth-of-type(1){ font-size: 20px; color: #292929; font-weight: bold}}.top-tel{ font-size: 16px; color: #333333;   }.top-tel b{ font-family: impact;   font-size: 26px; color:#df0000  }@media(max-width: 768px){	.top-tel{ display: none  }}.logo-tel{ justify-content: space-between; }.hot_tel{ font-size: 12px; color: #333333; background: url(/views/hexingyuan/images/top_tel.png) no-repeat 15% 38%; height: 100px;					padding-left: 90px; }.hot_tel p{ margin-bottom: 0 }.hot_tel p:nth-of-type(2){ font-size: 24px; color: #fff; } .nav_box { max-width: 56%;flex: 1; display: flex;justify-content: space-between;   box-sizing: border-box;}.nav_box ul {    width: 100%;    display: flex;    margin: 0 auto;    justify-content: space-between;}.nav_box ul li{ position: relative;  flex: 1;  text-align: center; overflow: hidden;}.nav_box ul li span:nth-of-type(1){ position: absolute; display: block; height: 110px;line-height: 110px; top: 0;					display: block; width: 100%; transition: all 0.5s; }.nav_box ul li a{ font-size: 16px; color: #333333; display:inline-block; position: relative;  height: 100px; width: 100% ; text-align: left; transition: all 0.5s}.nav_box ul li a:before{ position: absolute; content: ""; width: 0%;height: 1px; background: #043894; left: 0;	bottom: 28px;   transition: all 0.5s; margin: auto;}.nav_box ul li a:hover:before{ width: 20%;animation: myfirst 0.5s infinite; }.nav_box ul li a:hover:after{  width: 50%;animation: myfirst 0.5s infinite; }.nav_box ul li:hover a{ color: #043894; font-weight: bold}.nav_box ul li a:after{ position: absolute; content: ""; width: 0%;height: 2px; background: #043894; left: 0;						bottom: 32px;  transition: all 0.5s; margin: auto;}.nav_box ul li a:hover:after{  width: 50%;animation: myfirst 0.5s infinite; }.tel_red{ font-size: 24px; color: #da0000}.nav_box2 { max-width: 56%;flex: 1; display: flex;justify-content: space-between;   box-sizing: border-box;}.nav_box2 ul {	width: 100%;	display: flex;	margin: 0 auto;	justify-content: space-between;}.nav_box2 ul li{ position: relative;  flex: 1;  text-align: center; overflow: hidden;}.nav_box2 ul li span:nth-of-type(1){ position: absolute; display: block; height: 110px;line-height: 110px; top: 0;	display: block; width: 100%; transition: all 0.5s; }.nav_box2 ul li a{ font-size: 16px; color: #4a4a4a; display:inline-block; position: relative;  height: 100px; width: 100% ; text-align: left; transition: all 0.5s}.nav_box2 ul li a:before{ position: absolute; content: ""; width: 0%;height: 1px; background: #043894; left: 0;	bottom: 28px;   transition: all 0.5s; margin: auto;}.nav_box2 ul li a:hover:before{ width: 20%;animation: myfirst 0.5s infinite; }.nav_box2 ul li a:hover:after{  width: 50%;animation: myfirst 0.5s infinite; }.nav_box2 ul li:hover a{ color: #043894; font-weight: bold}.nav_box2 ul li a:after{ position: absolute; content: ""; width: 0%;height: 2px; background: #043894; left: 0;	bottom: 32px;  transition: all 0.5s; margin: auto;}.nav_box2 ul li a:hover:after{  width: 50%;animation: myfirst 0.5s infinite; } .tel_search{  color: #fff; width: 25%}.top-nav-all {   width:68px; height: 90px; padding:36px 19px;   box-sizing: border-box;    position: fixed !important;    z-index: 999;    top: 0;    right: 0;    background: #cb0631;    position: relative; } .top-nav-all span{position:absolute;  transition: all 0.5s;	 				margin-bottom: 3px; height: 3px; width: 50%; display: block; 	 				background: #fff;  }.top-nav-all span:nth-of-type(1){left:0; right: 0; margin: auto; top: 30px; transition: all 0.5s}.top-nav-all span:nth-of-type(2){top:-3px;bottom: 0;left:0;right:0; margin: auto; transition: all 0.5s}.top-nav-all span:nth-of-type(3){left:0; bottom: 32px; right: 0; margin: auto; transition: all 0.5s}.top-nav-all.on{ z-index: 99999999;   }.top-nav-all.on span{background: #fff;}.top-nav-all.on span:nth-of-type(1){ transform:rotate(45deg);transform-origin: left center; }.top-nav-all.on span:nth-of-type(2){ right: -100px;   opacity: 0}.top-nav-all.on span:nth-of-type(3){ transform: rotate(-45deg);transform-origin: left center; }@media(max-width: 580px){		 .top-nav-all {   width:52px;    height: 52px!important;   box-sizing: border-box;    position: fixed !important;    padding: 11px;    z-index: 999;    top: 0;    right: 0;    background: #cb0631;    position: relative; 	}    .top-nav-all span{position:absolute;  transition: all 0.5s;	 				  height: 2px; width: 30px; display: block; 	 				background: #fff;  }.top-nav-all span:nth-of-type(1){left:0; right: 0; margin: auto; top: 11px;  transition: all 0.5s;    transform: rotate(0) translateY(0); }.top-nav-all span:nth-of-type(2){top:0;bottom: 0;left:0;right:0; margin: auto; transition: all 0.5s}.top-nav-all span:nth-of-type(3){left:0; bottom: 11px; right: 0; margin: auto; transition: all 0.5s;    transform: rotate(0) translateY(0); }.top-nav-all.on{ z-index: 99999999; }.top-nav-all.on span{background: #fff;}.top-nav-all.on span:nth-of-type(1){       transform: rotate(45deg) translateX(5px) translateY(5px);}.top-nav-all.on span:nth-of-type(2){ right: -100px; opacity: 0}.top-nav-all.on span:nth-of-type(3){   width: 30px;  }}/*弹窗导航*/.nav-box-pay{ z-index: 998; background:url(/views/hexingyuan/images/daohang_bj.jpg) no-repeat top center; background-size: cover; width: 100%; height: 100%; 			  position: absolute;left: 0; top: 0; border-radius:0 0 50% 50%; 			 transition: all 800ms cubic-bezier(.8, 0, .33, 1);        		 opacity: 0;  position: fixed; overflow: hidden;             transform: translateY(-100%);             }.mb_nav{			z-index: 998; background:url(/views/hexingyuan/images/daohang_bj.jpg) no-repeat top center; background-size: cover; width: 100%; height: 100%; 			  position: absolute;left: 0; top: 0; border-radius:0 0 50% 50%; 			 transition: all 800ms cubic-bezier(.8, 0, .33, 1);        		 opacity: 0;  position: fixed; overflow: hidden;             transform: translateY(-100%);}.mb_nav ul{ width: 90%; margin: 20% auto; }.mb_nav ul li p{ border-bottom:1px solid rgba(255,255,255,0.2); width: 100%; box-sizing: border-box; padding-left: 5%; 		line-height: 40px;  height: 40px; transition: all 0.5s}.mb_nav ul li p a{ width: 80%; display: block; color: #fff;   display: block; 	  float: left; font-size: 17px;} .mb_nav ul li>p   i{ color: #fff; font-size: 14px; width: 15%; text-align: right; float: right; padding-right: 5% ; -webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;}.mb_nav ul li .mb_sub_menu{ display: none; padding:0 0 5%; }.mb_nav ul li .mb_sub_menu>a{ display: block; padding-left: 10%; line-height: 30px; position: relative; font-size: 14px; }.mb_nav ul li .mb_sub_menu>a:after{position: absolute; content: ""; background:#fff;left: 5%;top: 0;bottom: 0;margin: auto; height: 2px; width: 3%; }.mb_nav ul li.active .iconfangxiang{ -webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg); } .mb_nav ul li.active p{border-bottom:1px solid rgba(255,255,255,0); background:rgba(255,255,255,0.5) } .mb_nav ul li.active .mb_sub_menu{border-bottom:1px solid rgba(255,255,255,0.2);}.mb_nav ul li a{ color: #fff; font-size: 14px; }.nav-box-pay.nav-open,.mb_nav.nav-open { 	transform: translateY(0%);    border-radius: 0%; opacity: 1;    }.nav_content{ display: flex; width: 100%; height: 100vh;}.nav_content .nav_slide{ position: relative; width: calc(100%/6);   display:flex;height: 100vh; 						box-sizing: border-box; transition: all 0.5s;}.nav_content .nav_slide:before{ position:absolute; content: "";left:0px;height: 100%; width: 1px; background:#464647; transition: all 0.5s } .nav_content .nav_slide:after{ position:absolute; content: "";left:0px;height: 0%; width: 1px; background:#464647; transition: all 0.5s } .nav_content .nav_slide:hover:after{ height: 100%;background:rgba(255,255,255,0.3); }.nav_content .nav_slide:hover{ background:rgba(0,0,0,0.5);}.nav_content .nav_slide > a { display: block;left: 0;right: 0; top:40%; margin: auto; color: #fff; position: absolute; text-align: left; width: 40%; }.nav_content .nav_slide > a>p:nth-of-type(1){ font-size: 26px; text-transform: uppercase; }.nav_content .nav_slide > a>p:nth-of-type(2){ font-size: 26px;  }.nav_content .nav_slide .nav_son{ opacity: 0; text-align: center; color: #fff; position:absolute; top: 80%; width: 40%;left: 0; right: 0; margin: auto; transition: all 0.5s  }.nav_content .nav_slide .nav_son{ text-align: center; color: #fff; }.nav_content .nav_slide .nav_son ul{ text-align: center; }.nav_content .nav_slide .nav_son ul p,.nav_content .nav_slide .nav_son ul li{ text-align: center; }.nav_content .nav_slide .nav_son ul p i{color: #fff; font-size:30px; font-weight: 100;}.nav_content .nav_slide .nav_son ul li:nth-of-type(1){ padding-bottom: 30px; }.nav_content .nav_slide .nav_son ul li:nth-of-type(1) a{font-size: 30px; line-height: 80px; color: #fff} .nav_content .nav_slide .nav_son ul li:nth-of-type(n+2) a{ font-size: 16px; line-height: 55px; color: rgba(255,255,255,0.5);  }.nav_content .nav_slide.on .nav_son{ top: 25%; opacity: 1} .nav_content .nav_slide.on > a{ top: 0%; opacity: 0}.nav_content .nav_slide .nav_son ul li a:hover{ color:#fff; }#flash {overflow:hidden; background: #fff}.flash-box {width:600px;position:relative;left:50%;top:0;transform:translateX(-50%);}.flash-box img {max-width:100%;} @media (min-width:520px)  {.flash-box {width:768px;} }@media (min-width:768px)  {.flash-box {width:1000px;}}@media (min-width:992px)  {.flash-box {width:1440px;}}@media (min-width:1440px) {.flash-box {width:1920px;}} /*搜索条*/.index-search{ height:79px; border-bottom:1px solid #eeeeee; }.search-font{ font-size: 14px; align-items: center; line-height:79px; }.search-form{ display: flex; align-items: center; font-size: 14px;  border: 1px solid #dbdbdb; border-radius:2rem;}.search-btn{ background:#263d71; border-radius:2rem; display: block; height:38px; padding: 0 1.25rem; color: #fff;}input.input-txt{ border: none;  color: #9b9b9b; background:none;   }.search-form input::-webkit-input-placeholder {	padding-left: 5px;        color: #fff;      }     .search-form input::-moz-input-placeholder {        color: #fff;padding-left: 5px;      }     .search-form input::-ms-input-placeholder {        color: #fff;padding-left: 5px;      }.search_font{ font-size: 14px; color: #787878;}.search_font span:nth-of-type(1){ font-size: 16px; color: #cb0000; text-transform: uppercase; font-weight: bold}.search_font span:nth-of-type(2){ font-size: 14px; color: #3b3b3b;  }.search_font span:nth-of-type(n+3){ position: relative}.search_font span:nth-of-type(n+3):after{ position:absolute; content: ""; width: 1px; height: 50%; background: #787878; top:0; bottom: 0; right: 0; margin:auto -6px;}.search_font span:nth-last-of-type(1):after{ width: 0;  color: #787878;}.search_font span a{  color: #787878; transition: all 0.5s}.search_font span a:hover{ color: #cb0000;}@media(max-width: 768px){	.search-form{ display: none;}}.top_two_kuai{ font-size: 12px; color: #7f7f7f}.top_k{ background: #f6f7f9; border-radius: 0.52rem}.top_k p:nth-of-type(1){ font-size: 16px; color: #df0000; font-weight: bold}.top_k p:nth-of-type(2){ font-size: 12px; color: #7f7f7f;  }.top_k:nth-of-type(2) p:nth-of-type(1){ font-size: 14px;}.end_search p:nth-of-type(1){ color: rgba(255,255,255,0.5); font-size: 16px;}.search-form2{ display: flex; align-items: center; font-size: 14px;  border: 1px solid #666; background: #4b4b4b;  }.search-btn2{ background:#0083ce;  display: block; height:38px; padding: 0 1.78rem; color: #fff; width: 10%}input.input-txt2{ border: none;  color: #9b9b9b; background:none;}.search-form2 input::-webkit-input-placeholder {	padding-left: 5px;	color: #fff;}.search-form2 input::-moz-input-placeholder {	color: #fff;padding-left: 5px;}.search-form2 input::-ms-input-placeholder {	color: #fff;padding-left: 5px;}/*产品类别*/.index_pro_list{ width: 100%; justify-content: space-between; display: flex; margin-left: 0; margin-right: 0; }.index_pro_list .pro_slider{ flex: 1; overflow: hidden;  }.index_pro_list .pro_slider span:nth-of-type(1){ width: 384px; height: 420px;}.index_pro_list .pro_slider span:nth-of-type(1) img{ transition: all 0.5s; width: 100%; height: 100%; opacity: 0.2; 									transition: all 0.5s }.index_pro_list .pro_slider .pro_font1{ position: absolute; top: 0; left: 0; width: 100%; padding:40px; 					box-sizing: border-box; transition: all 0.5s}.index_pro_list .pro_slider .pro_font1 p:nth-child(1){ font-size: 22px; color: #282828; }.index_pro_list .pro_slider .pro_font1 p:nth-child(2){ color: #666666; font-size: 15px; }.index_pro_list .pro_slider .pro_font1 span{ position: relative; text-align: center; display: block; width:38px; height: 38px; 							  border-radius: 100%; background: #f3f3ef; color: #0e0e0e; vertical-align: middle; }.index_pro_list .pro_slider .pro_font1 span i{ display: block;  position: absolute; top: 5px;bottom:0;left:0;right: 0; margin: auto; }.index_pro_list .pro_slider .pro_font1 p:nth-last-of-type(1){ padding-top:10%; }.index_pro_list .pro_slider:nth-of-type(2) .pro_font1  p:nth-last-of-type(1){ padding-top:10%; }.index_pro_list .pro_slider:nth-of-type(3) .pro_font1  p:nth-last-of-type(1){ padding-top:15%;padding-left: 25px; }.index_pro_list .pro_slider:nth-of-type(4) .pro_font1  p:nth-last-of-type(1){ padding-top:10%;padding-left: 30px; }.index_pro_list .pro_slider .pro_font2{ position: absolute; top: 420px; left: 0; width: 100%; padding:40px;height: 422px; 					box-sizing: border-box; transition: all 0.5s}.index_pro_list .pro_slider:hover .pro_font1{ top: -422px; }.index_pro_list .pro_slider:hover span img{ transform: scale(1.2);  }.index_pro_list .pro_slider:hover .pro_font2{ top: 0; background:rgba(0,0,0,0.9); opacity:0.9}.index_pro_list .pro_slider:hover .pro_font2 p:nth-child(1){ font-size: 22px; color: #fff; }.index_pro_list .pro_slider:hover  .pro_font2 p:nth-child(2){ color: #fff; font-size: 15px;  }.index_pro_list .pro_slider:hover  .pro_font2>span:nth-of-type(1){ position: relative; text-align: center; display: block; width:38px; height: 38px; 							  border-radius: 100%; background: #cb0631; color: #fff; vertical-align: middle; opacity: 1}.index_pro_list .pro_slider:hover  .pro_font2>span:nth-of-type(1) i{ display: block;  position: absolute; top: 5px;bottom:0;left:0;right: 0; margin: auto; } .pro_font2>a:nth-last-of-type(1){ display: block; background: #cb0631; color: #fff!important; width: 125px; 					height: 40px; line-height: 40px;text-align: center; font-size: 15px; margin-top: 20px; transition: all 0.5s}					.pro_font2>a:nth-last-of-type(1):hover{ color: #fff; width: 135px;   }.index_pro_list .pro_slider:hover div a{  color: #fff; font-size: 15px; transition: all 0.5s }.index_pro_list .pro_slider:hover div:nth-of-type(1){ margin-top: 10px; }.index_pro_list .pro_slider:hover div{line-height: 25px; }.index_pro_list .pro_slider:hover div a:hover{ color: #cb0631 }.news_detail{ background: #f3f3f3; padding: 30px 0; text-align: center; } @media(max-width:768px) {  .index_pro_list {flex-flow:row wrap;}  .index_pro_list .pro_slider{  flex-basis:50%; }     .index_pro_list .pro_slider:nth-last-of-type(1){ flex-basis:100%;}  .index_pro_list .pro_slider .pro_font1 p:nth-child(1){ font-size:16px; color: #282828; }  .index_pro_list .pro_slider .pro_font1 p:nth-child(2) { color: #666666;  font-size: 12px;}.index_pro_list .pro_slider .pro_font1 {    position: absolute;    top: 0;    left: 0;    width: 100%;    padding:30px 20px 0;     box-sizing: border-box;    transition: all 0.5s;}  .index_pro_list .pro_slider:hover .pro_font1{ top: 0px; }   .index_pro_list .pro_slider:not(:nth-last-of-type(1)) .pro_font1 p:nth-last-of-type(1) {     display: none;	}  }/*新品推荐*/.index_title p:nth-of-type(1){ font-size: 30px; color: #333333; position: relative; font-weight: bold}.index_title p:nth-of-type(1) b{ color:#2a2a2a; font-weight: 400}.index_title p:nth-of-type(1) span{ position: relative; z-index: 2}.index_title p:nth-of-type(2){ font-size: 16px;color: #666666; text-transform: uppercase; position:relative;}/*.index_title p:nth-of-type(2):after{ position: absolute; content: "";left: 0; bottom: -60%; right: 0; margin:auto; */							/*background: #c30e24; width: 2%; height: 4px; }*/.index_title p:nth-of-type(1):before { content: attr(data-title); text-transform: uppercase; font-size: 14px;    position: absolute; bottom:-40%;  left: 0; right: 0;					z-index: 0; color: #858585}@media(max-width: 768px){	.index_title p:nth-of-type(1){ font-size: 20px; color: #080808; position: relative;} .index_title p:nth-of-type(2){ font-size: 12px;color: #666666; text-transform: uppercase; position:relative;}.index_title p:nth-of-type(1):before { content: attr(data-title); text-transform: uppercase; font-size: 30px; color: #f6f4f4; font-weight: bold;   position: absolute; top:-40%; bottom: 0; left: 0; right: 0;					z-index: -1;}}/*产品列表*/.hs_bg{ background: #f5f9fa;}.pro_detail p:nth-of-type(1){ font-weight: bold; font-size: 20px; color: #043894;}.pro_detail p:nth-of-type(2){ font-size: 14px; color: #bababa; text-transform: uppercase}.pro-td span{ border: 1px #e31e1a solid; padding: 0.45rem 1.2rem; font-size: 14px; color: #e31e1a; border-radius: 20px;}.pro-td{ border-bottom: 1px #dddddd solid;}.pro-desc{ font-size: 14px; color: #878787; line-height: 30px;}/*广告*/.index-ad{ background: url("../image/index_ad.png") no-repeat center top;}.ad-box{}.ad-box>p:nth-of-type(1){ font-weight: bold; font-size: 36px;}.ad-box>p:nth-of-type(2){   font-size: 24px; text-transform: uppercase}.ad-box .index-ad-font p:nth-of-type(1){ font-weight: bold;  font-size:48px;   }.ad-box .index-ad-font p:nth-of-type(2){ text-transform: uppercase;  font-size:18px;   }/*优势*/.ys-item{}.ys-item .ys-title{ font-size: 22px;  color: #043894; position: relative}.ys-item .ys-title:after{ position:absolute; content: "";left: 5%; background: #f6f7fc; width: 100%; height: 100%; z-index: -1}.ys-item .ys-title span{ position: relative; transition: all 0.5s}.ys-item .ys-title span:nth-of-type(1){ display: block; width: 55px; height: 55px; border-radius: 100%; color: #fff; font-family: impact; background: #043894; text-align: center; line-height: 55px; font-family: 26px; transition: all 0.5s}.ys-item .ys-title span:nth-of-type(2){ font-family: 22px; font-weight: bold;}.ys-item p { font-size: 16px; color: #666666; line-height: 25px; text-align: left}.ys-item p i{ background: url("../image/dui.png") no-repeat center center; width: 40px; height: 25px; display:block;float: left}.ys-item:hover .ys-title span:nth-of-type(1){ border-radius: 0 50% 0 50%; background: #e31e1a;}.ys-item:hover .ys-title span:nth-of-type(2){ color: #e31e1a }.gutters-5{ margin: 0 -5px;}.index_case_box{ background: url("../image/index_case_bj.jpg") no-repeat center top;}.index_titlex p:nth-of-type(1){ font-size: 32px; color: #080808; position: relative;}.index_titlex p:nth-of-type(1) b{ color:#043894; font-weight: 400}.index_titlex span{ position: relative;}.index_titlex p:nth-of-type(2){ font-size: 16px;color: #666666; text-transform: uppercase; position:relative;}.index_titlex p:nth-of-type(1):before { content: attr(data-title); text-transform: uppercase; font-size: 48px; color: #3166c5; font-weight: bold;   position: absolute; top:-70%; bottom: 0; left: 0; right: 0;	z-index: 0;}@media(max-width: 768px){	.index_titlex p:nth-of-type(1){ font-size: 20px; color: #080808; position: relative;}	.index_titlex p:nth-of-type(2){ font-size: 12px;color: #666666; text-transform: uppercase; position:relative;}	.index_titlex p:nth-of-type(1):before { content: attr(data-title); text-transform: uppercase; font-size: 30px; color: #f6f4f4; font-weight: bold;   position: absolute; top:-40%; bottom: 0; left: 0; right: 0;		z-index: -1;}}.case_font_box{ position: absolute; background: #fff; bottom: 20%; right: 0; height:45px; line-height: 45px; font-size: 16px; color: #043894}.index_pro_box.hs_bg{   background-image: linear-gradient(to right,#fff 14.5%, #f5f9fa 0);}.pro-left-list2{/*box-shadow: 2px 2px 20px rgba(0,0,0,0.05);*/border-radius: 1rem 1rem 0 0 ; background: #f9f9f9;   }.pro-left-list{ position: relative;	background: #f6f7fc; border-radius: 0 2rem 0 0 }.pro-left-list:before{position: absolute;content: "";background: #f6f7fc;left: -150%;top: 0;width: 200%;height: 100%;display: block;}.right_contact{ background: #263d71; border-radius: 0 0 1rem 1rem; color: #fff}.right_contact p:nth-of-type(1){ font-size: 14px;}.right_contact p:nth-of-type(2){ font-size: 14px;}.right_contact p:nth-of-type(3){ font-size: 30px;}.pro-title{ font-size: 24px; color: #043894; font-weight: bold; }.pro-title span{ font-size: 14px; text-transform: uppercase; position: relative}.pro-title span:before{ position:absolute; content: ''; height:1px; background: #fff; width: 20%;left:10%; top:0; bottom:0; margin: auto;}.pro-title p{ position: relative }.pro-title p i{ background: url("../image/pro_list.png") no-repeat left center; display: inline-block; width: 25px; height: 25px;}.proname-box{ width:90%;}.proname-box h2{z-index: 999;font-size:18px;margin:0;line-height:2;position: relative;}.proname_l {margin-bottom:7%;}.proname-item{ overflow: hidden; height:70px; font-size: 18px; color: #333; display: flex; align-items: center;position: relative; transition: all 0.5s; }.proname-item:not(:nth-last-of-type(1)){border-bottom: 1px solid #ddd;}.proname-item:hover{ border-bottom: 1px solid #fff; padding: 0 0.5rem}.proname-item:after{ position:absolute;content: ""; left:0; bottom:0; width: 100%; background:#043894; height:1px;  z-index:9; -webkit-transition: transform .5s; -moz-transition: transform .5s; -ms-transition: transform .5s; -o-transition: transform .5s; transition: transform .5s; -webkit-transform: scaleX(0.5);transform: scaleX(0.5);-webkit-transform-origin: right center;transform-origin: right center;}.proname-item:hover:after{  -webkit-transform-origin: left center;transform-origin: left center;	-webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1);}.proname-item a{ font-size: 16px; color: #666666; display:flex;align-items: center; position: relative; width: 100%; margin: 0 auto; height:100%; z-index: 999;transition: all 0.5s}.proname-item a:after{position: absolute; content: ""; height:1px; border-bottom:1px solid #f4f4f4; width: 160%; bottom:0; left:-30%; right:0; margin:auto;}.proname-item:hover a{ color: #0e0e0e}.proname-item:before{ position: absolute; content:""; width: 10%; height:1px; background: #263d71; left:0; transition: all 0.5s;transform-origin: top center; z-index: 9999; bottom: 0; display:block;  }.proname-item:hover:before{  transform-origin: bottom center}.proname-item:hover a:after{ height:0;border-bottom:0px dashed #e5e5e5; }.proname-item i{ display: inline-block; float:right;   width: 42px; height:28px; z-index: 999; position: absolute; right: 10%; transition: all 0.5s; transform: translateX(200%); opacity: 0.5}.proname-item:hover i{  transform: translateX(0%); opacity: 1}.proname-item a span{ margin-right: 15px; display: inline-block; width: 8px; height:8px; background: #b8b8b8; border-radius: 100%; position: relative; transition: all 0.5s;}.proname-item:hover a span{ background: #043894; }.index_company_box{ background: url("../image/index_about_bj.jpg") no-repeat left top;}.company_box{ line-height: 30px;}.about-big-img,.about-big-img img{ position: relative}.about-big-img:after{ position: absolute; content: ""; display: block;   background: #0083ce; bottom: -20%; right: -15%; width:40%; height: 50%; border-radius: 1rem; z-index: -1}.about-img-box2{ bottom:-20%;left:-70%; position:absolute}@media (max-width: 768px) {	.about-img-box2{ position: relative; display: none}}.online-btn{ background: #043894; font-size: 14px;width: 150px; height:40px; line-height: 40px; position: relative; 	transition: all 0.5s; transform-origin: left center;  }.online-btn a i{ display: inline-block; background: url("../image/jt.png") no-repeat center center; width: 35px; height:7px; transition: all 0.5s;}.online-btn:before{ position: absolute;content: "";left: 0; top:0; background: #657ab9;transform-origin: right center; width: 100%; height:100%; transform:scaleX(0); margin: auto; transition: transform 0.5s; z-index:0;  }.online-btn:hover:before{ transform-origin: left center; transform: scaleX(1); }.online-btn:hover{ background: none}.online-btn:hover a{ position: absolute; display: block; width: 100%; color: #f00; z-index: 9; color: #fff;transition: all 0.5s;}.company-left-box p:nth-of-type(1){ font-size: 30px; color: #b4b7c1; text-transform: uppercase}.company-left-box p:nth-of-type(2){ font-size: 30px; color: #263d71; font-weight: bold}.company_box{ font-size: 14px; color: #5f5f5f}@media(max-width: 768px){	.company-left-box p:nth-of-type(1){ font-size: 20px; color: #b4b7c1; text-transform: uppercase}	.company-left-box p:nth-of-type(2){ font-size: 20px; color: #263d71; font-weight: bold}}.case_more i{ display: inline-block;   width: 35px; height:7px; transition: all 0.5s;}.pro_all_content{ display: block; width: 70%  }.pro_all_content p:nth-of-type(1){ font-size: 22px; font-weight: bold; }.pro_all_content p:nth-of-type(2){	color: #999999; font-size: 14px;}.pro_all_content table{ border:1px solid #f2f2f2; width: 100%;}.pro_all_content td{ color: #666666; font-size: 16px; line-height:36px;}.pro_all_content tr  td:nth-of-type(2){ padding-left: 5%;}.pro_all_content tr:nth-child(even){ background: #fff}.pro_all_content tr:nth-child(odd){ background: #f6f6f6}.pro_all_content tr:nth-child(odd)  td:nth-of-type(1){ background: #f2f2f2}.pro_all_content tr:nth-child(even)  td:nth-of-type(1){ background: #e9e9e9;}.pro-all-center { padding-bottom: 100px; }.pro-all-center .swiper-pagination4{ text-align: center; bottom: 18px; position: absolute;  z-index: 99;}.pro-all-center .swiper-pagination4 .swiper-pagination-bullet{ transition: all 0.5s;    display: inline-block;    margin-right: 10px;    width: 40px;    height: 3px;    border-radius: 0;    background: #333;    cursor: pointer;} .pro-all-center  .swiper-pagination4  .swiper-pagination-bullet-active{   background-color: #cb0631 }.pro-btn-all{ background: #f4f4f4; width: 300px; border: 1px solid #e6e6e6; border-radius: 5px;background-image: linear-gradient(to right,#fff 50%, #043894 0); transition:all 0.5s}.pro-btn-all a{ font-size: 14px; flex: 1; line-height:38px; text-align: center}.pro-btn-all a:nth-of-type(1){  color: #666666;}.pro-btn-all a:nth-of-type(2){  color: #fff;}.pro-btn-all a:nth-of-type(1):hover{   border-radius: 5px 0 0 5px;}.pro-btn-all a:nth-of-type(2):hover{  color:#fff; border-radius: 0px 5px 5px 0px;}.pro-btn-all a:hover{background: #c40e25; color:#fff; }.left_tel{ background: url("/views/hexingyuan/images/left-tel.png") no-repeat left center; padding-left: 20%}.left_tel p:nth-of-type(1){ font-size: 13px; color: rgba(0,0,0,0.8); margin-bottom: 0}.left_tel p:nth-of-type(2){ font-size: 27px; color:#043894; font-family: 'Bahnschrift'}.pro_left_tel{ background: url("/views/hexingyuan/images/left-tel.png") no-repeat left center; padding-left: 7%; margin-left:20px;}.pro_left_tel p:nth-of-type(1){ font-size: 14px; color: #666666; margin-bottom: 0; line-height: 10px;}.pro_left_tel p:nth-of-type(2){ font-size: 22px; color:#043894; font-family: 'Bahnschrift';line-height: 30px; font-weight: 100;}/*新闻模块*/.news_right_bj{ background: url("../image/news_right_bj.png") no-repeat left top;  color: #fff }.news_hot_img{ width: 400px; }.news_font_box{   width: 380px;}.news_font_box p:nth-of-type(1){ font-size: 18px;  color: #333; transition: all 0.5s }.news_font_box .news_desc{ font-size: 14px; color: #b8b8b8;transition: all 0.5s }.news_font_box p:nth-last-of-type(1){ font-size: 14px; color: #333333;transition: all 0.5s }.news_right_bj:hover .news_font_box,.news_right_bj:hover p:nth-of-type(1),.news_right_bj:hover .news_desc,.news_right_bj:hover p:nth-last-of-type(1){ color: #fff!important;}.news_right_bj   p:nth-of-type(1),.news_right_bj  .news_desc,.news_right_bj  p:nth-last-of-type(1){ color: #fff}.time-ymd{   text-align: center; position: relative; }.time-ymd:after{ position:absolute; content: ""; width: 1px; height: 100%;	background: #dddddd; right: 0; top: 0; transition: all 0.5s }.time-ymd p:nth-of-type(1){ color: #111111; font-size: 50px; line-height: 60px;	font-family: arial; transition: all 0.5s }.time-ymd p:nth-of-type(2){ color: #909090; font-size: 14px;transition: all 0.5s }.time-content {    transition: all 0.5s }.time-content p:nth-of-type(1){  border-bottom: 1px solid #dddddd;  font-size: 18px; color: #404040;transition: all 0.5s }.time-content .news-sub-content{font-size: 14px; color: #9f9f9f; line-height: 25px; }.index-news-slider{  position: relative; overflow: hidden; height: auto;}@media(max-width: 768px){.index-news-slider:nth-child(2n){ padding-left: 0; float: left; }}.index-news-slider:before{ position:absolute; content: ""; background: #bfbfbf;height: 0px;	bottom: 0;left: 50%; width: 0%; z-index:-10;	transition: all 0.5s}.index-news-slider:hover:before{ height: 1px; width: 100%;left: 0 }.index-news-slider:hover .time-ymd p:nth-of-type(1){ color:#d15252; }.index-news-slider:hover .time-content p:nth-of-type(1){color:#d15252; }/*产品模块*/.bg_blue{ background: #f6f7fc;}.gg_box{ width: 610px;}.gg_box img{ height:400px;}.gg_cp{ width: 320px; margin-left: 20px;height:400px;}.pro_box_all{ width: 100%; height:100%; position: relative}.pro_box_all:after{ position: absolute;content: "";left: 0; bottom:0; width: 0%; background: #043894; height: 5px; transition: all 0.5s; transform-origin: left center; transform: scaleX(0.2)}.pro_box_all:hover:after{  transform-origin: left center;transform: scaleX(1) }.pro_box_all p:nth-of-type(1){ font-size: 18px; color: #282828; line-height:85px; position: relative}.pro_box_all p:nth-of-type(1):after{ position: absolute; content: ""; height:1px; width: 80%;left: 0; right: 0; margin: auto;bottom: 0; background: #f4f4f4}.pro_box_all .pro_img{ width: 100%; position: relative}.pro_box_all .pro_img i{ position: relative;position: absolute;left: 10%;   bottom:20%;   width: 31px; height:31px; border-radius: 100%; border: 2px #043894 solid; background: #043894; }.pro_box_all .pro_img i:after{ position: absolute;content: ""; border: 6px solid transparent; border-left-color: #fff; width: 0; height: 0;left: 20%;right: 0; bottom:0; top:0;  margin: auto; }.pro_box_all .pro_img span{ position: relative;position: absolute;left: 10%;   bottom:20%;   width: 31px; height:31px; border-radius: 100%; border: 2px #043894 solid; transition: all 0.5s }.pro_box_all .pro_img span:after{ position: absolute;content: ""; border: 6px solid transparent; border-left-color: #043894; width: 0; height: 0;left: 20%;right: 0; bottom:0; top:0;  margin: auto; transition: all 0.5s }.pro_box_all:hover .pro_img span{ background:#043894; left:15%;  }.pro_box_all:hover .pro_img span:after{ border-left-color: #fff; }.pro-box-two{ font-size: 16px; color: #282828; text-align: center}@media(min-width: 769px) and (max-width: 992px){.gg_cp{  display: none;}}@media(max-width: 768px){	.gg_box img{ height:auto;}	.gg_box{ width: 100%;}	.gg_cp  { display: none}}/*优势*/.left_sl{ background: #043894; border-radius:5% 0 0 0; padding: 100px 0; position: relative; z-index: 1 }.ys_box{ width: 565px; margin: 0px 0 0 320px; background: #fff;}.ys_item:hover div:nth-of-type(1) p:nth-of-type(1){ color:#ffffff;}.ys_item:hover div:nth-of-type(1) p:nth-of-type(2){ color:#ffffff;}.ys_item{ width: 100%; position: relative; padding: 2% 0;	background-image: linear-gradient(to bottom, rgba(255,106,81,0.05), rgba(255,255,255,1), rgba(255,255,255,1), rgba(255,255,255,1), rgba(255,255,255,1), rgba(255,255,255,1), rgba(255,255,255,1)); display:flex;}.ys_item:before{ position: absolute; content: ""; background: #01445f;width: 0%;left: 0;top: 0; height:100%; transition: all 0.5s; z-index: 2 }.ys_item:hover:before{ width: 120%; }.ys_item span{ display: block; float: left; width: 15%; padding:2%; margin-left: 5%;margin-top: 2%; position: relative; z-index: 3 }.ys_item span i{ position: relative; background: #fff; width: 80px; height: 80px; border: 2px solid #ececec; border-radius: 100%; display: inline-block;}.ys_item span i img{ max-width: 100%; transition: all 0.5s; position: absolute; left: 0;right: 0; top:0; bottom: 0; margin: auto;}.ys_item div:nth-of-type(1){ color: #666; mrgin-left:10%;  box-sizing: border-box; position: relative; z-index: 3}.ys_item div:nth-of-type(1) p:nth-of-type(1){ font-size: 18px; color: #043894; font-weight: bold; margin-bottom: 5px; transition: all 0.5s }.ys_item div:nth-of-type(1) p:nth-of-type(2){ font-size: 14px; color: #666666; height: 50px;line-height: 20px; margin-bottom: 0; transition: all 0.5s }.ys_item:hover  span i img{transform: rotate(360deg)}@media(max-width: 768px) {.left_sl{ background: #043894; border-radius:5% 0 0 0; padding: 20px 0; position: relative; z-index: 1 }.ys_box{ width: 95%; margin: 0px auto; background: #fff;}.ys_item span i{ position: relative; background: #fff; width: 40px; height: 40px; border: 2px solid #ececec; border-radius: 100%; display: inline-block;}.ys_item span i img{ max-width: 90%; transition: all 0.5s; position: absolute; left: 0;right: 0; top:0; bottom: 0; margin: auto;}.ys_item div:nth-of-type(1) p:nth-of-type(1){ font-size: 16px; color: #043894; font-weight: bold; margin-bottom: 5px; transition: all 0.5s }.ys_item div:nth-of-type(1) p:nth-of-type(2){ font-size: 12px; color: #666666; line-height: 20px; margin-bottom: 0;											  transition: all 0.5s; height: auto; }} .sl_right{ background: url("/views/hexingyuan/images/cjsl_bj.jpg") no-repeat left top; height: 100%; position: relative ;background-size: cover}.sl_right p:nth-of-type(1){ font-size: 36px; text-transform: uppercase; color: #043894; margin-bottom: 0;letter-spacing: 1px}.sl_right p:nth-of-type(1):first-letter{font-size: 48px; margin-bottom: 0;}.sl_right p:nth-of-type(2){ font-size: 24px;   color: #043894;}.sl_right .ad_img{ position: absolute; bottom: -15%;}.about_font_box{ font-size: 14px; color: #666; f}.index_num_all{ border-bottom: 1px solid #e8e8e8}.about-all-num .about-slide { color: #757575;  width: 25%;  text-align: center; position: relative; }.about-all-num .about-slide:after{ position: absolute; content: ""; width: 1px; background: #e7e7e7; height:40%; top: 0; bottom: 0; right: 0; margin: auto;  }.about-all-num .about-slide:nth-last-of-type(1):after{ height: 0 }.about-all-num .about-slide p{ font-size: 14px; color: #666666; padding: 0; margin: 0 }.about-all-num .about-slide p:nth-of-type(1) span{ font-size:36px; color: #282828;  }.about-all-num .about-slide p:nth-of-type(1){ font-size: 14px; color: #666666 }@media(max-width: 768px){	.sl_right p:nth-of-type(1){ font-size: 20px; text-transform: uppercase; color: #043894; margin-bottom: 0;letter-spacing: 1px}.sl_right p:nth-of-type(1):first-letter{font-size: 22px; margin-bottom: 0;}.sl_right p:nth-of-type(2){ font-size: 16px;   color: #043894;}.about-all-num .about-slide p:nth-of-type(1) span{ font-size:26px; color: #282828;  }}.index_num_all .about-all-num>div{ flex-wrap: wrap; display: flex}.about-all-num.big-num .about-slide p{ font-size: 16px; color: #666666; padding: 0; margin: 0 }.about-all-num.big-num  .about-slide p:nth-of-type(1) span{ font-size:48px; color: #043894;  }.about-all-num.big-num .about-slide p:nth-of-type(1){ font-size: 16px; color: #666666 }@media(max-width: 768px){	.about-all-num{ flex-wrap: wrap; display: flex}	.about-all-num .about-slide:nth-of-type(2n):after{ height: 0 }	.about-all-num.big-num .about-slide p{ font-size: 14px; color: #666666; padding: 0; margin: 0 }	.about-all-num.big-num  .about-slide p:nth-of-type(1) span{ font-size:20px; color: #043894;  }	.about-all-num.big-num .about-slide p:nth-of-type(1){ font-size: 14px; color: #666666 }	.about-all-num  .about-slide { color: #757575;  width: 50%;  text-align: center; position: relative; }}.de-page-mian .page-inner a.active, .de-page-mian .page-inner a:hover{ background: #cb0732 }.de-page-mian .page-inner a {    display: block;    float: left;    min-width: 26px;       height: 36px;    width: 36px;    border-radius: 100%;    border: 1px solid #dddddd;    background: #fff;    text-align: center;    line-height: 36px;    font-size: 14px;    color: #333;    margin-right:2px;    overflow: hidden;} .de-page-mian .page-inner span{ display: none }.de-page-mian .page-inner input {    display: none;     }.de-page-mian .page-inner a.active, .de-page-mian .page-inner a:hover {    color: #fff;    border-color: #cb0732;    background: #cb0732;}.de-page-mian .page-inner a.page-btn {display: none;    font-size: 12px;    margin-right: 0;    width: 63px;    margin-left: 10px;}/*成功案例*/.case-box{   box-shadow: -2px 5px 10px 2px rgba(0, 0, 0, .1);}.case-box .case-font-all p:nth-of-type(1){ font-size: 18px; color: #333;}.case-box .case-font-all>div.case-desc{ font-size: 14px; color: #7b7b7b;}.case-box img{ transform:translateY(0px); transition: all 0.5s}.case-box:hover img { transform:translateY(-30px) }.case-box .case-font-all{ transform:translateY(0px);transition: all 0.6s}.case-box:hover .case-font-all{ transform:translateY(-35px) }.case-box  p:nth-last-of-type(1) i{ transition: all 0.5s }.case-box:hover  p:nth-last-of-type(1) i{ transform:translateY(-15px) }.case-box  p:nth-last-of-type(1) i{ margin: auto; width:45px; height: 45px; border-radius: 100%; background: #ececec; display: block; position: relative }.case-box  p:nth-last-of-type(1) i:after{ position: absolute; content: ""; width: 1px; height: 50%;top: 0; bottom:0;left: 0;right: 0; margin: auto;  background: #fff;transition: transform 0.5s }.case-box p:nth-last-of-type(1) i:before{ position: absolute; content: ""; width:50%; height: 1px;top: 0; bottom:0;left: 0;right: 0; margin: auto;  background: #fff; transition: transform 0.5s }.case-box:hover p:nth-last-of-type(1) i{ background: #263d71;}.case-box:hover p:nth-last-of-type(1) i:after{ background: #fff;			transform: rotate(360deg)}.case-box:hover p:nth-last-of-type(1) i:before{ background: #fff;	transform: rotate(360deg)}.index-case-box{ width: 100%;  height: auto; overflow: hidden; zoom: 1;background-image: linear-gradient(to bottom,#fff 60%,#f5f9fa 0%); padding-bottom: 100px;}.index-title-2  p:nth-of-type(1){ font-size: 36px; text-transform: uppercase; color: #043894; margin-bottom: 0;letter-spacing: 1px;  font-family: 'bdzyjt gb1 0';}.index-title-2 p:nth-of-type(1):first-letter{font-size: 48px; margin-bottom: 0;}.index-title-2 p:nth-of-type(2){ font-size: 24px;   color: #043894;}.case_all_box{ width: 100%;  position: relative; margin-left: 15%; height:300px; }.case_gd_all{ position: absolute;left: 0;top: 0; width: 100%;}.case_bg{ position: relative }.case_bg:before{ position: absolute; content: ""; background: #f5f9fa;left: 0; top:-233%; width: 100%; height:320px;}.case_bg:after{ position: absolute; content: ""; background: #f5f9fa;left: -100%; top:-233%; width: 100%; height:320px;}@media(max-width: 768px){.case_all_box{ width: 96%; margin: 0 auto;  position: relative;   height:200px; }.index-title-2  p:nth-of-type(1){ font-size: 26px; text-transform: uppercase; color: #043894; margin-bottom: 0;letter-spacing: 1px;  font-family: 'bdzyjt gb1 0';}.index-title-2 p:nth-of-type(1):first-letter{font-size: 30px; margin-bottom: 0;}.index-title-2 p:nth-of-type(2){ font-size: 16px;   color: #043894;}}/*关于我们*/.about-img-pro{ position: relative}.about-img-pro:after{ position: absolute; content: ""; display: block; width: 100%;left: -50%;	                  background: #043894; border-radius: 0 2rem 2rem 0; height: 120%; top: -10%;	 z-index: -1;}.about-img-pro p{ position: relative}.about-img-pro p:after{ position: absolute; content: ""; height: 1px; width: 48%;right: 0; background: #ddd;}.index-about-box{ background: url("/views/hexingyuan/images/pinzhi_bj.jpg") no-repeat center top;}.about-title-three{ position: relative;}.about-title-three:after{ position: absolute; content: "+"; right: 0; font-size: 50px; color: #fff; top:20%;}.index-about-box .about-left .about-title-three p:nth-of-type(1){ font-size: 36px;letter-spacing: 0; text-transform: uppercase}.index-about-box .about-left .about-title-three p:nth-of-type(1):first-letter{ font-size: 48px;}.index-about-box .about-left .about-title-three p:nth-of-type(n+2){ font-size: 36px; margin-bottom: 0}.index-about-box .about-left .about-title-three p:nth-of-type(2){ position: relative;}.index-about-box .about-left .about-title-three p:nth-of-type(2):after{ position: absolute;content: "";left: 100px; height:3px;width: 20%; background: #043894; top: 0; bottom:0; margin:auto; }.index-about-box .about-left  .about-nr{ font-size: 14px; line-height:30px;}.about-engtitle  span:nth-of-type(1){ font-size: 36px; line-height: 25px; display: block; text-transform: uppercase; color: #043894; margin-bottom: 0;letter-spacing: 1px;  font-family: 'bdzyjt gb1 0';}.about-engtitle  span:nth-of-type(1):first-letter{font-size: 48px; margin-bottom: 0;}.about-img{ position: absolute; width: 100%;left: 50%; top:0; z-index: 999;  }.about-img img{ width: 1001px;}@media(max-width: 768px){.about-engtitle  span:nth-of-type(1){ font-size: 26px; line-height: 25px; display: block; text-transform: uppercase; color: #043894; margin-bottom: 0;letter-spacing: 1px;  font-family: 'bdzyjt gb1 0';} .index-about-box .about-left .about-title-three p:nth-of-type(1){ font-size: 26px;letter-spacing: 0; text-transform: uppercase}.index-about-box .about-left .about-title-three p:nth-of-type(1):first-letter{ font-size:30px;}.index-about-box .about-left .about-title-three p:nth-of-type(n+2){ font-size: 26px; margin-bottom: 0}}.about-box-font p:nth-of-type(1){ font-size: 14px; color: #e31e1a; letter-spacing: 0.8rem; text-transform: uppercase}.about-box-font p:nth-of-type(2){ font-size: 30px; color: #282828;}.about-box-font p:nth-of-type(3){ font-size: 14px; color: #909090; text-transform: uppercase; position: relative}.about-box-font p:nth-of-type(3):after{position: absolute; content: ""; background: #1c4a9d; height: 2px; width: 10%;left: 0; bottom: -30%;}.about-desc{ font-size: 14px; color: #666; line-height: 30px;}.more_about{ border: 1px solid #e31e1a; border-radius:0.5rem; padding: 0.55rem 1.78rem; background: none; font-size: 14px}/*公司简介*/.about-title-all{}.about-title-all span:nth-of-type(2){ font-size: 28px; color: #282828; position: relative; padding-left: 10%; margin-left: 2%;}.about-title-all span:nth-of-type(2):after{ position: absolute; content: ""; height: 1px; width: 13%; background: #939393;	 display: block;left: 0; top: 0; bottom: 0; margin: auto;}.about-box{ font-size: 14px; color: #666; line-height: 30px;} .bg-light-blue{ background: #f6f7fc;}.about-nav-all{ background: #043894; border-radius: 0.45rem;}.about-nav-all2{background: #043894;  border-radius: 0 0 4rem 0;}.about-nav-all.about1-num,.about-nav-all2.about1-num{	width: 100%;	top:0px;}.about-nav-all .about-nav-slide,.about-nav-all2 .about-nav-slide { color: #b10000;  width: 25%;  text-align: center; position: relative;  transition: all 0.5s}.about-nav-all .about-nav-slide i,.about-nav-all2 .about-nav-slide i{ display: block}.about-nav-all .about-nav-slide i img,.about-nav-all2 .about-nav-slide i img{ transition:  all 0.5s}.about-nav-all .about-nav-slide:hover i img,.about-nav-all2 .about-nav-slide:hover i img{ transform:translateY(10px);}.about-nav-all .about-nav-slide:hover p:nth-of-type(2),.about-nav-all2 .about-nav-slide:hover p:nth-of-type(2){transform:translateY(4px); }.about-nav-all .about-nav-slide p:nth-of-type(2),.about-nav-all2 .about-nav-slide p:nth-of-type(2){transition: all 0.5s}.about-nav-all .about-nav-slide:not(:nth-last-of-type(1)):before,.about-nav-all2 .about-nav-slide:not(:nth-last-of-type(1)):before{ position: absolute; content: ""; width: 1px; background:rgba(255,255,255,0.2); height:50%; top: 0; bottom: 0; right: 0; margin: auto;  }.about-nav-all .about-nav-slide:hover p,.about-nav-all2 .about-nav-slide:hover p{  color: #fff}.about-nav-all:nth-last-of-type(1):after,.about-nav-all2:nth-last-of-type(1):after{ height: 0 }.about-nav-all .about-nav-slide p,.about-nav-all2 .about-nav-slide p{ font-size: 16px; color: #fff; padding: 0; margin: 0 }.about-nav-all .about-nav-slide p:nth-of-type(1) span,.about-nav-all2 .about-nav-slide p:nth-of-type(1) span{ font-size:36px; color: #b10000;  }.index_title_about>p:nth-of-type(1){ font-size: 36px; color: #043894}.index_title_about>p:nth-of-type(2){ font-size: 18px; color: #999999}/*新闻模块*/.news_box_slide{ background: #f5f9fa; height: auto; overflow: hidden; position: relative; transition: all 0.5s }.news_box_slide:after{ position: absolute; content: "";left: 0; bottom: 0; width: 100%; height:2px; background: #043894;  transition: all 0.5s;	-webkit-transition: transform .5s; -moz-transition: transform .5s; -ms-transition: transform .5s; -o-transition: transform .5s; transition: transform .5s; -webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right center;transform-origin: right center;}.news_box_slide:hover:after{ -webkit-transform-origin: left center;transform-origin: left center;	-webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1);}.news_box_slide .news_time{ border-right: 1px solid #f6f7fc; width: 25%;height: 100%; padding: 15px 0; text-align: center; background: #d2d2d2; transition: all 0.5s}.news_box_slide .news_time p:nth-of-type(1){ font-size: 48px; color: #fff; margin: 0; }.news_box_slide .news_time p:nth-of-type(2){ font-size: 16px; color: #fff }.news_box_slide .news_nr{ text-align: left; width: 75%; padding: 10px 20px;}.news_box_slide .news_nr p:nth-of-type(1){ font-size: 18px; color: #282828; padding-top: 5%; position: relative; transition: all 0.5s  }.news_box_slide:hover .news_nr p:nth-of-type(1){ padding-left: 10%;  }.news_box_slide .news_nr p:nth-of-type(1):after{ position: absolute; content: '';left: 0; top:40%; bottom:0; height:3px; width: 0%; background: #043894; margin: auto; transition: all 0.5s; display: inline-block}.news_box_slide:hover .news_nr p:nth-of-type(1):after{  width: 7%;  }.news_box_slide .news_nr .news_small_desc{ font-size: 14px; color: #666 }.news_box_slide:hover .news_time{ background: #043894; color: #fff;}.news_box_slide:hover .news_time p{ color: #fff;}/*在线留言*/.message-box{width: 100%;	height: auto;	zoom: 1;	background-image: linear-gradient(to bottom,#fff 40%,#f5f9fa 0%);	padding-bottom: 50px;	position: relative;	}.message-box:after{ position: absolute;content: ""; background: #f5f9fa;  left: 100%; bottom: 0; height:60%; z-index: 999}.message-desc{ font-size: 16px; color: #666666;}.message-box:hover{}@media(max-width: 768px){	.message-box{width: 100%;	height: auto;	zoom: 1;	background-image: linear-gradient(to bottom,#fff 45%,#f5f9fa 0%);	padding-bottom: 50px;	position: relative;	}	.message-box:after{ position: absolute; background: #f5f9fa; width: 100%;left: 100%; bottom: 0; height:60%; z-index: 999}}/*品牌与友情链接*/.index_pinpai{ background: url(/views/hexingyuan/images/index_pinpai_bj.jpg) no-repeat left top; background-size: cover; height: auto; overflow: hidden;}.white-font{ color: #fff }.index_title2{ text-align: center;}.index_title2 p:nth-of-type(1){ font-size: 36px; color: #fff}.index_title2 p:nth-of-type(2){ font-size: 14px; color: rgba(255,255,255,0.5); text-transform: uppercase; position:relative;}.index_title2 p:nth-of-type(2):after{ position: absolute; content: "";left: 0; bottom: -150%; right: 0; margin:auto; 							background: #fff; width: 6%; height: 3px; }.pinpai_content{  font-size: 16px; color: #fff; padding:8% 10% 5%; line-height: 30px; }.index_pinpai>a:nth-of-type(1){ display: block; margin: 0 auto; font-size: 16px; color: #fff; text-transform: uppercase; }.index_pinpai>a:hover{ color: #cb0631; letter-spacing: 4px; }.index_pinpai ul{ padding: 5% 0; display: flex; justify-content: space-between; width: 70%; margin: 0 auto; color: #fff}.index_pinpai ul li{ flex: 1; color: #fff; text-align: center; font-size: 14px; transition: all 0.5s;}.index_pinpai ul li i{ font-size: 50px; transition: all 0.5s; color: rgba(255,255,255,0.5);transition: all 0.5s}.index_pinpai ul li p{color: rgba(255,255,255,0.5); transition: all 0.5s}.index_pinpai ul li a:hover p,.index_pinpai ul li a:hover i{color: rgba(255,255,255,1);}.index_pinpai ul li a{ display: block; width: 100%; height: 100%; transition: all 0.5s; background: rgba(255,255,255,0); }.index_pinpai ul li a:hover{  background: rgba(255,255,255,0.5);  transform: scale(1.1);}.index_links{ background: #ecf5fa; text-align: center; height: auto; overflow: hidden;}.index_links ul{display: flex; flex-flow:row wrap; width: 80%; margin: 0 auto; justify-content: space-between; background: #fff;}.index_links li{   background: #fff; padding: 3% 0; box-sizing: border-box; overflow: hidden; border-right:1px solid #eee;				border-bottom:1px solid #eee; float: left}.index_links li:nth-of-type(4n){ border-right: none }.index_links li img{ transition: all 0.5s; }.index_links li:hover img{ transform: scale(1.1); } @media(max-width:768px) {  .index_links ul {flex-flow:row wrap;}  .index_links li{  flex-basis:50%; }     .index_links li:nth-of-type(2n){ border-right: none }    .index_title2 p:nth-of-type(1) {    font-size: 18px;    color: #fff;    }    .pinpai_content {    font-size: 14px;    color: #fff;    padding: 8% 10% 5%;    line-height: 30px;}.index_pinpai ul{ padding: 5% 0; display: flex; justify-content: space-between; width:100%; margin: 0 auto; color: #fff}.pinpai_content{  font-size: 12px; color: #fff; padding:8% 2% 5%; line-height: 30px; }  }.btn1{   position:relative; color: #666; overflow: hidden; -webkit-transition: all .6s;transition: all .6s;}.btn1:hover{ color:#fff; border-color:#282828;}.btn1 .bgsqr1{content: '';width: 0;height: 0;-webkit-transform: rotate(360deg); 			transform: rotate(360deg);border-style: solid;border-width: 0; border-top-color:transparent;			border-right-color:transparent;border-bottom-color:transparent; border-left-color:#73061e;			position: absolute;bottom: 0;left: 0; -webkit-transition: all 0.6s; transition: all 0.6s;}.btn1 .bgsqr2{content: '';width: 0;height: 0;-webkit-transform: rotate(360deg);				transform: rotate(360deg);border-style: solid;border-width: 0; 				border-top-color:transparent;border-left-color:transparent;				border-bottom-color:transparent;border-right-color:#282828; 				position: absolute;top: 0; right: 0;-webkit-transition: all 0.6s; 				transition: all 0.6s;}.btn-n:hover .bgsqr1{ border-width:200px 0 0 200px;}.btn-n:hover .bgsqr2{ border-width:0 200px 200px 0;}.btn-n span{ position:relative; z-index:1; text-align: left; width: 100%;}.btn-n span i{ padding: 0 0 0 10%; display: block; float: right; transition: all 0.5s}.btn-n:hover i{ padding-left:5%; }@media( max-width: 768px){.btn-n span i{ padding: 0 0 0 0%; display: block; float: right; transition: all 0.5s}.btn-n:hover i{ padding-left:0%; }}.btn2{   position:relative; color: #666; overflow: hidden; -webkit-transition: all .6s;transition: all .6s;}.btn2:hover{ color:#fff;  }.btn2 .bgsqr1{content: '';width: 0;height: 0;-webkit-transform: rotate(360deg); 			transform: rotate(360deg);border-style: solid;border-width: 0; border-top-color:transparent;			border-right-color:transparent;border-bottom-color:transparent; border-left-color:#73061e;			position: absolute;bottom: 0;left: 0; -webkit-transition: all 0.6s; transition: all 0.6s;}.btn2 .bgsqr2{content: '';width: 0;height: 0;-webkit-transform: rotate(360deg);				transform: rotate(360deg);border-style: solid;border-width: 0; 				border-top-color:transparent;border-left-color:transparent;				border-bottom-color:transparent;border-right-color:#cb0631; 				position: absolute;top: 0; right: 0;-webkit-transition: all 0.6s; 				transition: all 0.6s;}/*新闻模块*/.news-all-center{ padding-top: 1%; padding-bottom: 120px; }.news-all-center .swiper-slide{ padding: 1rem; }.news-all-center .news-box{ background: #fff; padding: 0px; border-bottom: 1px solid #ededee; transition: all 0.5s}.news-all-center .news-box:hover{-webkit-box-shadow: -5px 5px 10px 2px rgba(0, 0, 0, .1); 		-moz-box-shadow: -5px 5px 10px 2px rgba(0, 0, 0, .1); box-shadow: -5px 5px 10px 2px rgba(0, 0, 0, .1); 		-webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px);		 -o-transform: translateY(-10px); transform: translateY(-10px);}  .news-all-center .news-box span{ display: block; overflow: hidden; }.news-all-center .news-box span img{ transition: all 0.5s }.news-all-center .news-box .news-font{ padding-top: 20px; }.news-all-center .news-box:hover span img{ transform: scale(1.1); }.news-all-center .news-box .news-font p:nth-of-type(1){ color: #cb0631; font-size: 22px; position: relative; }.news-all-center .news-box .news-font p:nth-of-type(1):after{ position: absolute; content: ""; height: 1px; background: #cb0631;									 width: 5%;left: 0; bottom: -20%; transition: all 0.5s }.news-all-center .news-box .news-font div{ 							 color: #666; font-size: 16px;  } .news-all-center .news-box   p:nth-last-of-type(1){ font-size:14px; color: #999 }  .news-all-center .news-box:hover .news-font p:nth-of-type(1):after{ width: 10% } @media(max-width:768px) {  .news-all-center .news-box .news-font ul li{ flex: 1; text-align: left; display: block;  							 color: #666; font-size: 16px;  width: 100%}  }/*快捷导航*/ .b_nav_box{ width:98%; position: relative; overflow: hidden; } .b_nav_box:after{ position: absolute; content: ""; width:1px; height: 0px; left: 0; top: 0; 				 right: 0; margin: auto; z-index: 9; background: #fff; transition: all 0.5s} .b_nav_box:hover:after{ height: 75px; } .b_nav_box span{ width: 100%; overflow: hidden; display: flex; height: 100%; } .b_nav_box span img{ transition: all 0.5s; width: 100%; height: 100%; object-fit: cover; } .b_nav_box:hover span img{ transform: scale(1.1);} .b_nav_box .b-g1{ background: rgba(43,55,69,0.9);  } .b_nav_box .b-g2{ background: rgba(153,30,50,0.9);  } .b-font{position: absolute;left: 0; top: 0;width: 100%; height: 100%;  padding-top: 8%; text-align: center;  				transition: all 0.5s; box-sizing: border-box;} .b-font p{ color: #fff; margin: 0 } .b-font p:nth-of-type(2){ font-size: 16px; color: #fff; transition: all 0.5s } .b-font p:nth-of-type(2) a{ color: #fff;  line-height: 30px; display: block; } .b_nav_box:hover .b-font{ padding-top: 105px;} .b_nav_box:hover p:nth-of-type(2) a{ padding-top: 10px; }  @media(max-width: 768px){  	.b_nav_box .b-font{ padding-top: 5%;} 	.b_nav_box:hover:after{ height: 10%; }	.b_nav_box:hover .b-font{  padding-top: 8% }	.b-font p{ margin: 0 }	.b-font p:nth-of-type(2){ font-size: 16px; color: #fff; transition: all 0.5s }    .b_nav_box:hover p:nth-of-type(2) a{ } }/*end*/#end{ background:url("../image/end_bj.jpg") no-repeat center top; display: flex; background-size: cover}.end_logo_contact{ color: #666666; font-size: 14px;}.end_logo_contact li{ line-height: 30px; color: #9b9b9b;}.end_logo_contact ul li:nth-of-type(1) a {	font-size: 18px;	color: #9b9b9b;}.end_left span img{ max-width: inherit }.end_left p:nth-of-type(1){  color: rgba(255,255,255,0.5); font-family: Arial}.end_left p:nth-of-type(2){  color: rgba(255,255,255,0.5);  font-size: 14px;}.end_left p:nth-of-type(3){ background: #0083ce; border-radius: 0.2rem; padding: 0.5rem 0.5rem; font-size: 14px; color: #fff}.end_left p:nth-of-type(3) a{ color: #fff}.end_left p:nth-of-type(4){  color: rgba(255,255,255,0.5);  font-size: 14px;}.end_nav{   justify-content: space-between;  }.end_nav ul{  float: left;}.end_nav ul li{ line-height: 30px;}.end_nav ul li a{ font-size: 14px; color: #9b9b9b}.end_nav ul li{ line-height: 30px; position: relative;}.end_nav ul li:nth-of-type(n+2):after{position: absolute; content: ""; background: #e31e1a; width: 50%;bottom: 0px;left: 0; height: 2px;  transition: all .5s; opacity: 0.7; transform: scale(0); transform-origin: left bottom;} .end_nav ul li:nth-of-type(n+2):hover:after{transform: scale(1); transform-origin: right bottom;opacity: 1; }.end_logo_contact p:nth-of-type(1){  position: relative;	font-size: 18px;	color: #e0dcdc;}.end_nav ul li:nth-of-type(1),.end_logo_contact p:nth-of-type(1) span{ position: relative;   }.end_nav ul li:nth-of-type(2){ margin-top:15px; }.end_nav ul li:nth-of-type(1) a{font-size: 18px; color: #e0dcdc; }.end_nav ul li:hover a{ color:#fff  }.end_scan{ display: flex;   }.end_scan p:nth-of-type(1){ color: #7c7c7c; font-size: 14px;}.end_scan p:nth-of-type(2){ color: #ffffff; font-size: 30px; font-family: impact}.end_scan div{ flex: 1; padding: 10px; font-size: 14px; text-align: center;  color: #666666}.end_scan p:nth-last-of-type(1){ font-size: 16px; color: #fff;}.end_copy{  color: #bababa; font-size: 14px; }.end_copy a{ color: #bababa }.end_copy a:hover{ color: #fff }.end_pro_list{}.end-pro-all p{ flex: 0 0 auto; width: 50%; margin-bottom: 0;}.end-pro-all p a{ font-size: 14px; color: #9b9b9b;}.end-pro-all p a:hover{ color: #fff}.end_pro_list>p:nth-of-type(1) span{position: relative; font-size: 18px; color: #e0dcdc; }.end_pro_list>p:nth-of-type(1) span:after{ position: absolute;	content: "";	background: #fff;	width: 50%;	bottom: -15px;	left: 0;	height: 2px;	transition: all 0.5s;}.end_pro_list>p:nth-of-type(1) span:hover:after{ width:100%; }.end_pro_list{ position: relative;}.end_pro_list:after{position: absolute; content: ""; width: 1px; height:100%; background: #505050;left: -15%; top: 0;}.end_pro_list:before{position: absolute; content: ""; width: 1px; height: 100%; background: #505050;right: 10%; top: 0;}	/*当前定位*/.current_lm{ height: 40px; line-height: 40px; width: 100%; font-size: 14px; padding-left: 20px;  text-align: right;}.current_lm   a:nth-of-type(1){ position: relative; padding-left: 13px;}.current_lm a:nth-of-type(1):after{ position: absolute;content: "";   width: 10px; height: 20px; background:#c51429; left: 0; top: 0;bottom: 0; margin: auto;}.left_list .left_slide{ background:#fff;    border: 1px solid #e8e8e8; }.left_title{  background: #f5f9fa; color: #35363b;   line-height:82px; position: relative;  }.left_title span:nth-of-type(1){ line-height: 65px; font-size: 18px; color: #35363b; position: relative; padding-left: 8%;  }.left_title span:nth-of-type(1):after{ position: absolute; content: ""; background: #043894; 					width: 3px; height: 110%; top: 0; bottom: 0; margin: auto; left: 20px;}.left_title span:nth-of-type(2){ font-size: 14px; color: #aeaeae; text-transform: uppercase; }.list_name{ padding:15px 30px; }.list_name li{ height: 45px; line-height: 45px; border-bottom: 1px dashed #dfdfdf; font-size: 16px;	padding-left: 10px; box-sizing: border-box;  transition: all 0.5s; }.list_name li:hover{  background: #c60012; border-bottom: 1px dashed #c60012;}.list_name li a{ color: #666; display: block; }.list_name li a:hover{  color: #fff}.left_contact{ font-size: 14px; color: #666; padding:20px 40px 20px 20px; }@media(max-width: 768px){	.current_lm{ height: 40px; line-height: 40px; width: 100%; font-size: 14px; padding-left: 2px;  text-align: left; overflow: hidden;}}.right_box{  height:100%; width: 100%; position: relative}.nr_datil_box{ font-size: 14px; color: #666}#part1,#part2,#part3,#part4{ position: relative} /*产品中心*/.right_img img{ max-width: 100% }.pro_right_font>p:nth-of-type(1){ color: #323232; font-size: 30px; }.right_p{ font-size: 16px; color: #ea531f; position: relative; width: 100%; padding-left:2%; font-weight: bold}.right_p:after{ position: absolute; content: ""; background: #ea531f; height: 4px; width: 4px; border-radius: 100%;left: 0;					margin: auto; bottom: 0; top: 0;}.pro_right_font .pro_des_key{ margin: 20px 0;  font-size: 16px;  color: #999; padding:  15px 0; border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}.pro_right_font .pro_des_key strong{ color: #282828; }.four_letter{ width: 100%}.four-item{ font-size: 14px; color: #666; flex: 1; position: relative}.four_letter .four-item i{ padding-right: 10%}.four-item:not(:nth-last-child(1)):after{ position: absolute; content: ""; height: 60%; width: 1px; background: #c6c6c6;right: 20%; top: 0; bottom:0; margin: auto;}.pro_tel a{ font-size: 16px; display: block; height: 40px; line-height: 40px; color: #fff; background: #043894; float: left; }.pro_tel div{ font-size: 16px; float: left; line-height: 40px; height: 40px; }.pro_tel div span{  font-family: 'arial'; font-size: 24px; font-weight: bold; }.pro_tel div i{ background: url(../image/pro_tel.png) no-repeat left center; display:inline-block; float: left; width: 30px; height: 40px;  }@media(max-width: 768px){	.pro_right_font>p:nth-of-type(1){ font-size: 16px; }	.pro_tel div{ font-size: 16px; }	.four-item{ font-size: 14px; color: #666; flex: 0 0 50%; min-width: 50%; position: relative}	.four_letter{ flex-wrap: wrap}	.four-item:not(:nth-last-child(1)):after{ position: absolute; content: ""; height: 60%; width: 0px; background: #c6c6c6;right: 20%; top: 0; bottom:0; margin: auto;}} .index-title p:nth-of-type(1){ font-size: 40px; font-weight: 100 }.index-title p:nth-of-type(2){font-size: 20px; font-weight: 100 }@media(max-width: 768px){    .index-title p:nth-of-type(1){ font-size: 26px; font-weight: 100 }.index-title p:nth-of-type(2){font-size: 16px; font-weight: 100 }}.pro-all p{ line-height: 40px; font-size: 16px; padding-top: 10px; position: relative; transition: all 0.5s}/*.pro-all span{ display: block; overflow: hidden; position: relative;}.pro-all span:after{ transition: all 0.5s; position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 0%; background: rgba(0,0,0,0.5); }*/.pro-all a img{ transition: all 0.5s }.pro-all a{ position: relative; width: 100%; display: block; overflow: hidden; height: auto;}.pro-all a i:nth-of-type(1){ 	z-index: 1; transition: all 0.5s; position: absolute; background: #a6c14c;	width: 100px; height: 100px; display: block;  border-radius: 100px;left:-150px; top: -150px;}.pro-all a:hover i:nth-of-type(1){ 	left:-50px;	top:-50px;  }.pro-all a i:nth-of-type(2){ 	z-index: 1; transition: all 0.5s; position: absolute; background: rgba(26,178,122,0.3); 	width: 150px; height: 150px; display: block;  border-radius: 150px;left:-150px; top: -150px;}.pro-all a:hover i:nth-of-type(2){ 	left:-20px;	top:20px;  } .pro-all a:hover img{ transform: scale(1.5); }.pro-all a:hover span:after{ height: 100%; }.pro-all a p:after{ position: absolute; transition: all 0.5s; content:""; left: 0; bottom: 0; height: 1px; background: #a6c14c; width: 0}.pro-all a:hover p:after{ width: 100% }.pro-all a:hover p{ letter-spacing: 5px; padding-left: 10px; }a.more-all-zj{line-height: 50px; border:1px #e2e2e2 solid; border-bottom: 3px #1ab27a solid; color: #4b4b4b; font-size: 14px;  transition: all 0.5s}a.more-all-zj:hover{letter-spacing: 10px;}                .news_img_right .news_box_slide{ width: 100%;                				 height: auto; overflow: hidden; transition: all 0.5s}                .news_box_slide a{               		 	 padding:1.5% 0;               				 display: flex;                				 width: 100%;                				 height: 100%;                				 position: relative;border-bottom: 1px solid #ebebeb;               				               				}                 .news_box_slide a:after{ position: absolute; content: "";  height: 1px; width: 100%;                  		background: #c60012; transform-origin: left bottom; 	                    transform: scale(0); transition: all 0.5s;left:0; bottom: 0;	                    	                		}                                .news_box_slide a:hover:after{ transform: scale(1); width: 100%; transform-origin: right bottom;}                .news_box_slide a:hover .index_time p,.news_box_slide a:hover .index_news_nr p:nth-of-type(1){ color: #c60012; }                .index_time{ width: 20%; text-align: center; }                .index_time p:nth-of-type(1){ font-size: 42px; color: #494949 }                .index_time p:nth-of-type(2){ font-size: 14px; color: #9a9a98 }                .index_news_nr{ width:80%; padding: 0 5% 0 0; box-sizing: border-box; transition: all 0.5s; }                .index_news_nr p:nth-of-type(1){ color: #333333; font-size: 18px; transition: all 0.5s; line-height: 40px;}                .index_news_nr div:nth-of-type(1){ color: #999999; font-size: 18px; line-height: 25px; padding-bottom: 2%; }                .index_news_nr p:nth-last-of-type(1){ font-size: 18px; color: #999; line-height: 30px; }                .index_news_nr p:nth-last-of-type(1) i{ font-size: 26px; margin-right: 5px; transition: all 0.5s }                .news_box_slide a:hover i{ color: #d20005 }                @media(max-width: 768px){						  	.index_news_nr p:nth-of-type(1) {						    color: #333333;						    font-size: 15px;						    transition: all 0.5s;}						    .index_news_nr div:nth-of-type(1){ font-size: 12px; }                }/*产品列表*/.proname-box2{ padding: 0 10%}.proname-box2 .proname-item2{ line-height:75px;  border-bottom: 1px solid #e8e8e8; width: 100%}.proname-box2 .proname-item2:nth-last-child(1){border-bottom: 0px solid #e8e8e8;}.proname-box2 .proname-item2 a{ font-size: 16px; color: #666666; display: block}.proname-box2 .proname-item2 a i{ margin:25px 15px; display: inline-block; width: 27px; height:27px; background: #fff; border-radius: 100%; position: relative; float: right; padding: 5px; transition: all 0.5s}.proname-box2 .proname-item2 a i:after{ position: absolute; content: ""; height: 1px; width: 13px; left: 0; right: 0; top: 2%; margin:auto; background: #c8c8c8;   transform: rotate(45deg) translateX(4px) translateY(7px);}.proname-box2 .proname-item2 a i:before{ position: absolute; content: ""; height: 1px; width: 13px; left: 0; right: 0; bottom: 2%; margin:auto;background: #c8c8c8; transform: rotate(-45deg) translateX(4px) translateY(-7px);}.proname-box2 .proname-item2 a:hover i{ background: #043894;  }.proname-box2 .proname-item2 a:hover i:before,.proname-box2 .proname-item2 a:hover i:after{ background: #fff}	/*广告*/.zy_flash_cp .zy_flash_bg{background: url(/views/hexingyuan/images/index_cp_bj.jpg) no-repeat left top; height: 360px; text-align: right; position: relative;}.zy_flash_bg{background: url(../image/xban.jpg) no-repeat top left; height: 360px;width: 100%;}.zy_flash_cp{position: relative;}.zy_flash_cp:before{background-image: linear-gradient(to bottom,#043894 80%, #fff 0); position: absolute; content: ""; width: 100%;left: 0; top: 0; height:80%;}.zy-flash{ background: url(/views/hexingyuan/images/about-banner-bg.jpg) no-repeat center top; height: 350px; text-align: right; }.zy-flash p:nth-of-type(1){ font-size: 40px; font-weight: 400 }.zy-flash p:nth-of-type(2){ font-size: 20px;font-weight: 400 }@media(max-width: 768px){	.zy_flash_bg{   background: url(/views/hexingyuan/images/zy_flash.jpg) no-repeat top center;    height: 180px;      background-size: 190% 180px;}	.zy_flash{ padding-top: 0px; }	.zy_flash_cp .zy_flash_bg{background: url(/views/hexingyuan/images/index_cp_bj.jpg) no-repeat left top; height: 250px; width: 100%; }	.zy_flash_nr .flash_font_text:nth-of-type(1):after{  position: absolute; content: ""; width:0px; height: 50%;		background-color: #000000; right: 0; top: 0; bottom: 0; margin: auto}	.zy_flash_nr .flash_font_text:nth-of-type(1) p:nth-of-type(1){ font-size: 20px;  color: #fff; font-weight: bold; line-height: 20px; }	.zy_flash_nr .flash_font_text:nth-of-type(1) p:nth-of-type(2){ font-size: 18px;  color: #fff; text-transform: uppercase; }	.zy_flash_nr .flash_font_text2 p{  display: none; }}.zy_flash_news{ background: url(/views/hexingyuan/images/zy_flash.jpg) no-repeat top center; min-height: 350px;  width:100%;	  }.zy_flash_case{ background: url(/views/hexingyuan/images/zy_flash.jpg) no-repeat top center; min-height: 350px;  width:100%;	  }.zy_flash_contact{ background: url(/views/hexingyuan/images/zy_flash.jpg) no-repeat top center; min-height: 350px; width:100%;	  }/*å¹¿å‘Š*/.zy_flash_nr .flash_font_text:after{  position: absolute; content: ""; width: 1px; height: 50%;	background-color: none; right: 0; top: 0; bottom: 0; margin: auto}.zy_flash_nr .flash_font_text p:nth-of-type(1){ font-size: 36px; color: #fff; text-transform: uppercase;}.zy_flash_nr .flash_font_text p:nth-of-type(2){ font-size: 30px; color: #fff; position: relative; }.zy_flash_nr .flash_font_text p:nth-of-type(2):after{ position: absolute; content:""; height: 4px; width: 10%; bottom: -10px;left: 0; background: #fff}.zy-flash p:nth-of-type(1){ font-size: 40px; font-weight: bold; color: #fff }.zy-flash p:nth-of-type(2){ font-size: 24px;font-weight: 400;color: #fff  }.com_banmt a {    float: left;    width: 38px;    height: 38px;    line-height: 32px;    text-align: center;    border-radius: 50%;    border: solid 1px rgba(255,255,255,0.8);}.zy-flash .com_banmt a img {    animation: scroll 1s ease infinite;} @keyframes scroll {        0% {             transform: translate(0,-10px);             opacity: 0;        }        100% {             transform: translate(0,5px);             opacity: 1;        }    }  @media(max-width: 768px){ 	.zy-flash p:nth-of-type(1){  font-size: 16px; font-weight: bold; color: #fff } 	.zy-flash p:nth-of-type(2){ font-size: 12px;font-weight: 400;color: #fff  } 	.zy-flash{ background: url(/views/hexingyuan/images/zy_flash.jpg) no-repeat top center; min-height: 250px;background-size: auto 100%; width:100%;  		text-align: left;background-attachment: fixed; } } /*产品中心*/.index-title p:nth-of-type(1){ font-size: 40px; font-weight: 100 }.index-title p:nth-of-type(2){font-size: 20px; font-weight: 100 }@media(max-width: 768px){    .index-title p:nth-of-type(1){ font-size: 26px; font-weight: 100 }.index-title p:nth-of-type(2){font-size: 16px; font-weight: 100 }}.pro-all p{ line-height: 40px; font-size: 16px; padding-top: 10px; position: relative; transition: all 0.5s}/*.pro-all span{ display: block; overflow: hidden; position: relative;}.pro-all span:after{ transition: all 0.5s; position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 0%; background: rgba(0,0,0,0.5); }*/.pro-all a img{ transition: all 0.5s }.pro-all a{ position: relative; width: 100%; display: block; overflow: hidden; height: auto;}.pro-all a i:nth-of-type(1){ 	z-index: 1; transition: all 0.5s; position: absolute; background: #a6c14c;	width: 100px; height: 100px; display: block;  border-radius: 100px;left:-150px; top: -150px;}.pro-all a:hover i:nth-of-type(1){ 	left:-50px;	top:-50px;  }.pro-all a i:nth-of-type(2){ 	z-index: 1; transition: all 0.5s; position: absolute; background: rgba(26,178,122,0.3); 	width: 150px; height: 150px; display: block;  border-radius: 150px;left:-150px; top: -150px;}.pro-all a:hover i:nth-of-type(2){ 	left:-20px;	top:20px;  }.pro-box{ width: 100%;  height:480px;  background: #fff; box-sizing: border-box; padding: 15px;  position: relative; overflow: hidden;}.pro-box span{ position: relative; display: block; overflow: hidden; max-width: 100%; background: #f5f5f5 }.pro-box span:after{ position: absolute; content: ""; width: 100%;   background: rgba(0,0,0,0.4); top: -200px;  transition: all 0.5s; z-index: 9;left: 0}.pro-box span img{ transition: all 0.5s; max-width: 100%;  max-height: 100%; }.pro-box>div:nth-of-type(2){ position: absolute;bottom: -314px; }.pro-box .pro-title1{ width: 100%; height: 170px; text-align: center;transition: all 0.5s; font-size: 18px; box-sizing: border-box;   padding:0 15px 15px;}.pro-box .pro-title1 p:nth-of-type(1){ color: #333; font-size: 18px; line-height: 40px; }.pro-box .pro-title1 div:nth-of-type(1){ color: #999999; font-size: 14px; line-height: 20px; margin-bottom: 8%; }.pro-box .pro-title1 div.more_click{ width: 50%; height: 30px; border-radius: 15px; line-height: 30px; text-align: center; color: #fff; background: #555555; font-size: 12px; text-transform: uppercase; margin: 0 auto; transition: all 0.5s }.pro-box:hover .pro-title1 div.more_click{ background: #c60012; width: 60%;letter-spacing: 0.25rem; }.pro-box .pro-title2{ position: absolute; bottom:390px; left: 0; transition: all 0.5s; background:rgba(255,255,255,0.5); width: 100%;	height: 170px; z-index: 10; padding: 15px 0; box-sizing: border-box; }.pro-box .pro-title2 p{ font-size: 14px; text-align: center; padding-top: 15px; }.pro-box .pro-title2 p:nth-of-type(2){ display: flex; justify-content: space-between; padding: 15px 15px; }.pro-box .pro-title2 p:nth-of-type(2) a{ display: block; border-radius: 5px; width: 48%; height: 35px; border-radius: 20px;	border:1px solid #666; line-height: 35px; color: #666; font-size: 14px; transition: all 0.5s}.pro-box .pro-title2 p:nth-of-type(2) a:nth-last-of-type(1){ display: block; border-radius: 5px; width: 48%;	height: 35px; border:1px solid #c60012; background: #c60012; color: #fff;transition: all 0.5s; font-size: 14px; border-radius: 20px;}.pro-box:hover span:after{ top: 0px; }.pro-box:hover span img{ transform: scale(1.1); }.pro-title-right{ background: #263d71; color: #fff; border-radius: 1rem 1rem 0 0}.pro-title-right i{ background: url("../image/list_doc.png") no-repeat left center; width: 24px; height:17px; display:inline-block}.pro-box .pro-title2 p:nth-of-type(2) a:nth-of-type(1):hover{background: #c60012; color: #fff;border:1px solid #c60012;}.pro-box .pro-title2 p:nth-of-type(2) a:nth-of-type(2):hover{background: #fff; color: #c60012;border:1px solid #c60012;}.pro-all a:hover img{ transform: scale(1.5); }.pro-all a:hover span:after{ height: 100%; }.pro-all a p:after{ position: absolute; transition: all 0.5s; content:""; left: 0; bottom: 0; height: 1px; background: #a6c14c; width: 0}.pro-all a:hover p:after{ width: 100% }.pro-all a:hover p{ letter-spacing: 5px; padding-left: 10px; }a.more-all-zj{line-height: 50px; border:1px #e2e2e2 solid; border-bottom: 3px #1ab27a solid; color: #4b4b4b; font-size: 14px;  transition: all 0.5s}a.more-all-zj:hover{letter-spacing: 10px;}.pro-all-li .pro-box{ width: 100%;  height:360px;  box-sizing: border-box; padding: 8px;	position: relative; overflow: hidden;}.pro-all-li .pro-title1{ width: 100%; height: 140px;   text-align: center;transition: all 0.5s;	 font-size: 18px; box-sizing: border-box; padding:0 15px 15px;}.pro-all-li .pro-box .pro-title1 div:nth-of-type(1){ color: #999999; font-size: 14px; line-height: 2; margin-bottom: 3%; }.pro-all-li .pro-box .pro-title1 p:nth-of-type(1){ color: #333; font-size: 14px; line-height: 20px; height: 35px; padding-top: 10px;  }/*公司简介*/.index-about-all{ background: url(/views/hexingyuan/images/about-bj.jpg) no-repeat center top; min-height: 665px; }.about-content-right{ background: #1ab27a; color: #fff }.about-content-right .about-font-title{ font-size: 24px; }.about-content{ font-size: 14px; line-height: 30px; }.about-more{ border:1px solid #91dabf; font-size: 14px; color: #fff; transition: all 0.5s}.about-more:hover{ padding:0 20px; }.about-img img{ height: auto; }@media(min-width: 992px){.about-img img{ min-height: 433px }}.about_left>p:nth-of-type(1){ font-size: 30px; font-weight: bold; color: #cb0631; text-transform: uppercase;}.about_left>p:nth-of-type(2){ color: #303032; font-size: 24px; letter-spacing: 7px; font-weight: 100; position: relative; padding-bottom: 20px; }.about_left>p:nth-of-type(2):after{ position:absolute; content: ""; bottom: 0px; height: 2px; background: #cb0631; width: 10%;left: 0}.about_nr{    color: #666666;    font-size: 14px;    line-height: 25px;   height: 220px;    overflow: auto;   padding-right: 10px;  } .scrollbar {  width : 100%;  height: 300px;  margin: 0 auto;  }  .test-1::-webkit-scrollbar {  /*滚动条整体样式*/  width : 5px;  /*高宽分别对应横竖滚动条的尺寸*/  height: 1px;  }  .test-1::-webkit-scrollbar-thumb {  /*滚动条里面小方块*/  border-radius: 5px;  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);  background   : #535353;  }  .test-1::-webkit-scrollbar-track {  /*滚动条里面轨道*/  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);  border-radius: 5px;  background   : #ededed;  }@media(max-width: 768px){	.about_left>p:nth-of-type(1){ font-size: 22px; font-weight: bold; color: #cb0631; text-transform: uppercase;}.about_left>p:nth-of-type(2){ color: #303032; font-size: 18px; letter-spacing: 7px; font-weight: 100; position: relative; padding-bottom: 20px; }}.about_right .img img{ max-width: 100% }.about_right .img{ position: relative; text-align: center; padding: 0 10px;}.about_right .img:before{position: absolute; content: ""; background: #e6e6e6;left:-10px;bottom: -10px; width: 60%; height: 60%; z-index: -1 }.about_right .img:after{position: absolute; content: ""; background: #cb0631;right:-10px;bottom: -20px; width: 60%; height:70%; z-index: -1 }.num_box{ width: 100%; }.num_silde{ width: 49%; float: left; text-align: center; transition: all 0.5s }.num_silde:nth-of-type(3){ clear: both;  float: left; }.num_silde div{ display: block; width: 100%; position: relative;}.num_silde div span:nth-of-type(1){ text-align: center; color: #cb0631;  font-size: 65px; font-family: 'Bahnschrift'; 						 text-shadow: 0px 0px 10px rgba(203,6,50,0.2); transition: all 0.5s}.num_silde div span:nth-of-type(2){ position: absolute; top: 35%;left:58%; z-index: -1; transition: all 0.5s}.num_silde:nth-of-type(4) div span:nth-of-type(2){ position: absolute; top: 35%;left:66%; z-index: -1;transition: all 0.5s}@media(min-width: 992px){.num_box{ width: 100%; display: flex; justify-content: space-between; }.num_silde{ flex: 1; font-size: 18px; color: #666; text-align: center; position: relative;}.num_silde:after{position: absolute; content: ""; width: 1px; height: 50%; background: #e7e7e7; right: 0; top: 0;bottom: 0; 							margin: auto; transition: all 0.5s}.num_silde:nth-last-of-type(1):after{ width: 0 }.num_silde:hover:after{ height: 30%; }.num_silde:hover div span:nth-of-type(2){  transform: rotate(360deg); opacity: 0.7}.num_silde div span:nth-of-type(1){ text-align: left; }.num_silde:before{ position: absolute; content: "";left: 0; right: 0; margin: auto; bottom: 5%; width: 0%; height: 1px; background: #e7e7e7; transition: all 0.5s }.num_silde:hover:before{ width: 50% }}.hs_color{ background: #f8f8f8; }.culture_img img{ max-width: 100%; }.culture_font p{ padding-left: 10% }.culture_font p:nth-of-type(2n+1){ font-size:18px; }.culture_font p:nth-of-type(2n){ font-size: 18px;  margin-bottom:35px; }.fc_box .fc_slide{ width: 48%; float: left; overflow: hidden; }.fc_box .fc_slide:nth-of-type(2n){ float: right; }.big_img{ overflow: hidden; display: block;  height: 100%; width: 100%;}.big_img img{width: 100%; height: 100%; object-fit: cover;}.fencai_box img{ transition: all 0.5s }.fencai_box img:hover{ filter: brightness(130%); transform: scale(1.05); }.sub-about-content { background: url(/views/hexingyuan/images/about-bj-zj.jpg) no-repeat center top; background-size: cover;}.about-title{ width: 100%; text-transform: uppercase; font-size: 90px; letter-spacing: 1.5rem; font-weight:100; text-align: center; color: #cacaca }.about-name p.title-all{ font-size: 30px; color: #1ab27a; position: relative; }.about-name p.title-all:before{ content: ""; position: absolute; width: 63px; height: 2px; background: #878787; top: 0;left:0; }.zm-fu{ font-size: 180px; color: #acacac; font-style: arial;  text-transform: uppercase;}.about-content-top{ color: #3b3b3b; font-size: 18px; }.about-name-right p.title-all{ font-size: 30px; color: #1ab27a; position: relative; }.about-name-right p.title-all:before{content: ""; position: absolute; width: 63px; height: 2px;top:0; right: 0; background: #878787; }.font-content-message{ line-height: 30px; color: #7d7d7d; font-size: 18px; } .name-zj{   text-align: right;}@media(max-width: 768px){    .sub-about-content { background: url(/views/hexingyuan/images/m-about-bj-zj.jpg) no-repeat right top; }    .about-title{         width: 100%; text-transform: uppercase; font-size: 30px;     letter-spacing: 0.1rem; font-weight:100; text-align: center; color: #cacaca }     .font-content{ font-size: 16px; }     .name-zj{ font-size: 16px; text-align: left;}}.honor-box{ padding: 10px; background: #fff; transition: all 0.5s; border: 1px solid #f2f2f2; display: block; width: 100%}.honor-box span{ display: block; overflow: hidden; margin-bottom: 10px; }.honor-box span img{ transition: all 0.5s }.honor-box:hover span img{ transform: scale(1.05); filter: brightness(120%); }.honor-box p{ text-align: center; font-size: 16px; line-height: 30px; }.honor-box:hover{ background: #b60d33;  color: #fff;border: 1px solid #f2f2f2 }/*发展历程*/.history_all2{  height: auto; width: 100%;}.history_box{ width:100%; position: relative;  height: 500px; }.history_box:after{ position: absolute; content: ""; width: 1px; height: 16px; background: #cb0631;left: 0; right: 0; margin: auto; }.history_box:before{ position: absolute; content: ""; width:1px; height: 16px; background: #cb0631;left: 0; right: 0; margin: auto; }.time_1{ position: absolute; top: 0%;bottom: 0; margin: auto; font-family: 'Bahnschrift'; 			font-size: 30px; text-align: center;   height: 85px; 			line-height: 85px; z-index: 99; padding-left:45%; text-align: center;			  }.time_1 span{ display: block; color: #b60d33;}.history_nr p:nth-of-type(1){ font-size: 18px; color:#333; font-weight: bold; }.history_nr div:nth-of-type(1){ color: #7d7d7d; font-size: 14px; text-align: center; }/*.history_box:hover{ }*/.history_all2 .swiper-slide:nth-of-type(2n+1) .history_nr{ position: absolute; bottom: 5%;left: 0; right: 0; margin: auto; text-align: center; }.history_all2 .swiper-slide:nth-of-type(2n) .history_nr{ position: absolute; top: 5%;left: 0; right: 0; margin: auto ;text-align: center; }.swiper-slide:nth-of-type(2n) .history_box:after{ top: 30%; }.swiper-slide:nth-of-type(2n) .history_box:before{ top: 34%; }.swiper-slide:nth-of-type(2n+1) .history_box:after{ top: 62%; }.swiper-slide:nth-of-type(2n+1) .history_box:before{ top: 66%; }.history_box>p:nth-last-of-type(1){ width: 336px;  position: absolute;top: 38%;left: 0;right: 0; margin: auto; z-index: -1; transition: all 0.5s}.history_box:hover>p:nth-last-of-type(1) img{ opacity: 0; max-width: 100% }.history_box>p:nth-last-of-type(2){ width: 336px; position: absolute; top: 38%;left:-10px;  margin: auto; opacity: 0; transition: all 0.5s; 				z-index: 2}.history_box:hover>p:nth-last-of-type(2){ opacity: 1} .history_box:hover .time_1 span{ color: #fff } @media(max-width: 768px){ 	.history_box{ width:100%; position: relative; height: 220px; margin-bottom: 10px} 	.history_all2 .swiper-slide:nth-of-type(2n+1) .history_nr{ position: absolute; top: 15%;left: 0; right: 0; margin: auto; text-align: center; }	.history_all2 .swiper-slide:nth-of-type(2n) .history_nr{ position: absolute; top: 15%;left: 0; right: 0; margin: auto ;text-align: center; }	.swiper-slide:nth-of-type(2n) .history_box:after{ top: 0%; }    .swiper-slide:nth-of-type(2n) .history_box:before{ top: 0%; }    .swiper-slide:nth-of-type(2n+1) .history_box:after{ top: 0%; }    .swiper-slide:nth-of-type(2n+1) .history_box:before{ top: 0%; } 	.history_all2 .swiper-slide{ border:rgba(0,0,0,0.1) 1px solid; } 	  	.history_box>p:nth-last-of-type(1),.history_box>p:nth-last-of-type(2){ display: none }  	.history_box .time_1 span{ color:#b60d33; } 	.history_box:hover .time_1 span{color:#b60d33;} 	.time_1{ position: absolute;   margin: auto; font-family: 'Bahnschrift'; 			font-size: 30px; text-align: center;z-index: 99; padding-left:35%; 			text-align: center; top:80%;			}  }/*新闻信息*/.new-all-tg-demo{ background: #f2f2f6 }.new-all-tg-demo p:nth-of-type(1){ font-size: 16px; color: #878787;margin-bottom: 0; line-height: 35px;}.new-all-tg-demo p:nth-of-type(2){ font-size: 14px; color: #3c3c3c ; margin-bottom: 0; line-height: 35px;}.img-font-content{ font-size: 14px; color: #878787 }a.more-all-news{ background: #1ab27a; color: #fff; font-size: 16px; border-radius: 5px;}a.more-all-news:hover{ background: #94cd0f; width: 100%; }.news-li{ border-bottom: 1px #e5e5e5 solid; transition: all 0.5s;}.news-li:nth-last-of-type(1){border-bottom:0px solid #e5e5e5; }.news-title-font{ padding-left: 20px; font-size: 14px; color:#3c3c3c; position: relative;}.news-title-font:after{content:" "; position: absolute; left:0;top:5px; width: 10px; height: 10px; background: #666; border-radius: 10px;}.news-title-font  span{ display: block; float: right; font-size: 14px; }.news-content-demo{ position: relative; color: #878787; font-size: 14px; width: 90%;  }.news-li:hover{	-webkit-transform: translateY(-10px); 	-moz-transform: translateY(-10px); 	-ms-transform: translateY(-10px); 	-o-transform: translateY(-10px); 	transform: translateY(-10px); 	-webkit-box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.3); 	-moz-box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.3); 	box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.3); }.news-li-all{  transition: all 0.5s;} .news-content-demo:after{ font-size: 20px; font-weight: 100; content:"+"; position: absolute;right: -10%; padding-left: 20px; text-align: center; bottom:15%; color: #878787; height: 25px; line-height: 15px width:15px; border-left:1px solid #e5e5e5; } .pro-news_m dd h4 a{font-size:18px;color: #333;font-weight: normal;	padding-top: 20px;display: block; height:22px; overflow:hidden; line-height:22px;}.pro-news_m dd p{font-size:14px;color: #777;padding-top: 18px;line-height: 24px;padding-bottom: 26px;	border-bottom: 1px solid #c9c9c8;margin-bottom:20px; height:48px; overflow:hidden;}		.pro-news_m dd p a{ color:#da0410}	.pro-news_m li{ display:block;   font-size:15px;  position:relative; transition:all 0.4s; border-bottom:1px solid #eaeaea;}	.pro-news_m li:before{ content:" "; position:absolute;  left:-15px; top: 12px;  }	.pro-news_m li:after{ content:""; position:absolute; border-bottom:1px solid #F00;transition:all 0.4s; width:0; left:50%; bottom:0}	.pro-news_m li:hover:after{ border-bottom:1px solid #ce0a0a; bottom:0; width:100%; left:0;}	.pro-news_m li span:nth-child(2){ float:right;}	.pro-news_m li a{ color:#4f4f4f}	.pro-news_m li a:hover{ color:#ce0a0a}/* 合作案例*/.index-links{}.link-content{ justify-content: space-between; width: 100% }.link-content img{ transition: 0.5s all; cursor: pointer; }.links-slide:hover img{ transform: scale(1.5); }/*版权*/.footer{ background: #3a3a3a; border-top:#1ab27a solid 5px;}.end-scan{ background: #1ab27a; text-align: center; height: 95%;}.end-scan p{ font-size: 16px; color: #fff; margin: 0; line-height: 35px; }.footer-copy{ height: 38px; line-height: 38px; background: #2e2e2e; font-size: 14px; color: #626161 }.links-all{ width: 100%;  }.links-all a{ display: inline-block; padding:0 15px; font-size: 16px; color: #fff; line-height: 45px;}.links-all span:nth-of-type(1){ display:inline-flex; line-height: 45px; font-weight: bold; color: #1ab27a; font-size: 36px; }.links-all span:nth-of-type(2){ display:inline-flex;line-height: 45px; color: #fff;font-size: 18px; }.links-content{ justify-content: space-between;display: flex; }.end-nav{ border-top:1px #646464 solid; justify-content: space-between;display: flex; }.end-nav li{  line-height: 50px;  display: block; float: left; }.end-nav li a{ font-size: 16px; color: #fff;}.contact-all{ font-size: 14px; color: #fff; line-height: 30px;}.contact-all p{ margin: 0 }/*版权 end*/#mheader{opacity:0;position: fixed; width: 100%; top:0;bottom:0;height:100vh;padding: 20px 0px; z-index: -1; transition: all 0.3s;}.mlogo{ float: left; width:40%; margin-left: 15px;}.mlogo img{ width: 100%; }.navigation-is-visible div.nav-trigger{display:block;color:#fff;z-index:99;font-size:36px; width: 32px;position: absolute;top:25px;left:15px;}.navigation-is-visible #mheader {opacity: 1;z-index: 999;}.nav_transform1{position:absolute;top:0;bottom:0; left:20%; display: none; z-index:20;overflow-y:scroll; padding:20px 10px;width:80%;border:0;background:#FFFFFF; text-transform:none; overflow-scrolling:touch;}.nav_transform1{transition:-webkit-transform .3s cubic-bezier(.86,0,.07,1);transition:transform .3s cubic-bezier(.86,0,.07,1);}.navigation-is-visible .nav_transform1{display:block; -webkit-transform:none;transform:none; }.nav-overlay{position:fixed;top:0;left:50%; margin-left:-375px; z-index:10;width:750px;height:100vh;background:rgba(0,0,0,.6);opacity:0;transition:opacity .3s linear;pointer-events:none;}.navigation-is-visible .nav-overlay{opacity:1;pointer-events:auto;}.navp1{ padding: 15px 0px;text-align: center;    /*background: #0069a0;  */}.navp1 img{ max-width: 60%; }.navp2{ padding-left: 30px;padding-top:20px; font-size: 1.4rem;}.navp2 b{ font-size: 1.6rem; color: #D80100; }.navul{ width: 90%; margin: 15px auto 25px;}.nav-item{position: relative; margin-bottom: 5px; }.nav-item p{overflow: hidden;line-height: 40px;max-height:40px; font-size: 16px; padding: 0px 10px;}.nav-item p i{ float: right; margin-top:11px; font-size:16px; color: #666;}.nav-item.nav-show{border-bottom: none;}.nav-item .msub{display:none; background:#f1f1f1; padding: 0px 16px; overflow:hidden; }.nav-item .msub a{ line-height: 2; margin-bottom:5px; font-size:14px; display: block;}.nav-item .msub a.on{ color:#D80100;}.nav-item.nav-show .msub{display: block;}.nav-item p a{ float: left; }.nav-show p i{transform:rotate(90deg);}.nav-show.nav-item>p{ background:#f1f1f1;}.nav-show>a:before,.nav-item>a:hover:before{opacity:1;}.navseach{ overflow: hidden; margin-top: 25px; }.navseach_text{ width: 180px; padding: 0px 15px; margin-left: 15px; height: 32px; line-height: 32px; border: solid 1px #dedede; float: left;}.navseach_btn{ width: 75px; height: 32px; line-height: 32px; float: left; margin-left: 8px; background: #D80100; color: #fff; border-radius: 15px; }#mheader.down{ position: fixed; top: 0px; padding: 10px 0px; background: rgba(0,0,0,0.8); }.m_nav {    position: fixed;    top: 0;    left: 0;    z-index: 98;    overflow: hidden;    transform: translateY(-100%);    width: 100%;    height: 100vh;    transition: all 800ms cubic-bezier(.8, 0, .33, 1);    border-radius: 0 0 50% 50%;}nav.m_nav.nav-open {    transform: translateY(0);    border-radius: 0% 0% 0% 0%;}.menu-btn {    position: fixed;    top:60px;    right: 10px;    padding: 5px;    cursor: pointer;    z-index: 99;    color: #000; }.menu-btn .line {    padding: 0;    width: 30px;    background: #000;    height: 2px;    margin: 5px 0;    transition: all 700ms cubic-bezier(.9, 0, .33, 1);}.menu-btn .line.line--1 {    width: 30px;    transform: rotate(0) translateY(0);}.menu-btn .line.line--1.line-cross {    width: 30px;    transform: rotate(45deg) translateX(5px) translateY(5px);    background: rgba(0, 0, 0, 1);}.menu-btn .line.line--2 {    width: 28px;    transform: translateX(0);}.menu-btn .line.line--2.line-fade-out {    width: 28px;    transform: translate(30px);    opacity: 0;}.menu-btn .line.line--3 {    width: 20px;    transform: rotate(0) translateY(0);}.menu-btn .line.line--3.line-cross {    width: 30px;    transform: rotate(-45deg) translateX(5px) translateY(-5px);    background: rgba(0, 0, 0, 1);}nav.m_nav .nav-links {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    display: flex;    flex-direction: column;    align-items: center;    justify-content: center;    transform: translateY(0);    opacity: 0;    transition: all 900ms cubic-bezier(.9, 0, .33, 1);}nav.m_nav .nav-links ul {    width: 100%;}nav.m_nav .nav-links.fade-in {    opacity: 1;    transform: translateY(0);}nav.m_nav .nav-links .link {    border-bottom: 1px solid rgba(255, 255, 255, 0.3);    width: 96%;    max-width: 400px;    margin: 0 auto;    display: block;    padding: 10px 0;    color: #fff;    font-weight: bold;    font-size: 16px;    transition: all 300ms cubic-bezier(.9, 0, .33, 1);}.m_nav_tel {    width: 100%;}.m_nav_tel,.m_nav_tel a {    font-size:16px;    color: #fff;}nav.m_nav .nav-links .link:hover,nav.m_nav .nav-links .link.active {    background: rgba(0, 0, 0, 0.5);}.grad {    background-image: linear-gradient(to bottom right, #28af4b, #0f9362);}/*公司简介模块*/.index-address-current{	font-size: 14px;	border-bottom: 1px #eff1f5 solid; 	 } .current_add{ display: flex; }.index-title-sub{ font-size: 36px; text-align: center; position: relative;}.index-title-sub:after {	position: absolute;	content: "";	bottom: -10px;	left: 49%;	width: 26px;	border-bottom: 2px #c62a26 solid;}.index-address-current i{ display: inline-block; background: url(../image/home.png) no-repeat center center;  width: 35px; height: 49px;  }#sub-nav{ display: flex; flex: 0 0 60%;max-width: 60%}#sub-nav li{ overflow: hidden; padding: 0%;   text-align: center; position: relative;}#sub-nav li:after,#sub-nav li a.active{ position: absolute; content: "";height: 3px; background: #043894; width: 0%; bottom: 0;left: 0; transition: all 0.5s;}#sub-nav li.current:after{ width: 100%; }#sub-nav li a:hover,#sub-nav li.current a{ color: #043894; }#sub-nav li:hover:after,#sub-nav li a.current:after,#sub-nav li a.active:after{  width: 100%;}#sub-nav li a{ width: 100%; display: block; position: relative; color: #282828; font-size: 16px; }@media(max-width: 768px){	.index-title-sub{ font-size: 20px; text-align: center; position: relative;}}.content { font-size: 18px; color: #999; line-height: 30px }/*新闻列表模块*/.ImgScale img{ transition: all 0.5s; }.ImgScale:hover img, .ImgScale:hover i {    transform: scale(1.05);}.news_li_title{ font-size: 14px;color:#333 }@media(max-width: 768px){.news_li_title{ font-size: 14px;color:#333; overflow: hidden;  }}.news_message{ font-size:14px; color:#999; height: 85px; }.news_more{ border-top: 1px solid #e5e5e5; line-height: 45px; height: 45px; transition: all 0.5s}.news_more span:nth-of-type(1){ font-size: 14px; font-family: arial;  text-align: left;display: inline-block; float: left; transition: all 0.5s}.news_more span:nth-of-type(2){  background: #333; text-align: right; color: #666; display: inline-block; float: right; 							transition: all 0.5s;width: 30px; height: 30px; border-radius: 10px; margin-top: 10px; line-height:25px; background: #fff;							 transition: all 0.5s; }.time_news2{ font-size:14px; padding:10px 0;transition: all 0.5s; }.btn2{ float: right; background: #d20005; color: #fff; font-size: 14px; }.news-all-li li{ margin-bottom: 30px ; }.news-all-li a:hover .news_more span{ color: #333;   }.news-all-li a:hover .news_more span:nth-of-type(2){   color: #fff;  border-radius: 100%;									animation:mymove 1s infinite;width: 30px; height: 30px;								}@keyframes mymove	{	0% {background-color:#333; opacity: 0; transform: translate(-30%,0); }	100% {background-color:#333;opacity: 1;transform: translate(5%,0); }}  .contact_left h4{ font-size: 26px; color:#cb0631; font-weight: bold; text-transform: uppercase;}    .contact_lg_fb{ font-size: 16px;  }    .contact_left>p:nth-of-type(1){ font-size: 16px;    font-weight: bold; }    .contact_left>p:nth-of-type(2){ font-size: 16px;  font-weight: bold;  }    .contact_left .contact_li{ font-size: 16px;   }    .link_box a{ display: inline-block; height: 50px; width: 50px;border:1px solid #999; border-radius: 50%;                 text-align: center; margin-right: 20px;box-sizing: border-box; background: #fff; position: relative; transition: all 0.5s; }     .link_box a:before{ position: absolute; content: ""; width: 10px; height: 10px;left: 0;right: 0;top: 0;bottom: 0; margin: auto;    				 transition: all 0.5s; border-radius: 100% }    .link_box a:hover:before{  animation: sbig 1s ease infinite; transition: all 0.5s; }					    @keyframes sbig					    {					    0% { width: 0;height: 0;   background: #1c1c1c; transition: all 0.5s; opacity: 0 }					   					      100% {width: 100%;height: 100%;  transition: all 0.5s;opacity: 1 }					}      .link_box a i{ display:block; font-size: 25px; margin-top: 5px;}    .link_box a:hover{  border:1px solid #333; background: #333 }    .link_box a:hover i{ color: #fff }    .red_bg{ background: #cb0631; }    .ssh_bg{ background: #333 }    .red_bg{ background: #cb0631; }    .contact_box{ color: #fff }    .contact_right p.contact_r_name:nth-of-type(1){font-size: 24px;line-height: 36px; position: relative; color: #fff }    .contact_right p.contact_r_name:nth-of-type(1):after{ position: absolute; content: ""; height: 3px; width: 6%; background: #fff;left: 0; bottom: 0; }    .contact_right .contact_box{ justify-content: space-between; display: flex; width: 100%;  text-align: center;}    .contact_right .con_slide{flex: 1; position: relative;}    .contact_right .con_slide:after{position: absolute; content: ""; width: 1px; height: 50%;right: 0;top: 0; bottom: 0;margin: auto; background: rgba(255,255,255,0.1); }    .contact_right .con_slide:nth-last-of-type(1):after{ width: 0 }    .contact_right p span.font{ font-size: 14px; font-weight: bold; color: rgba(255,255,255,0.7); }    .cn-tt{ font-weight: bold; font-size: 15px; color:rgba(255,255,255,0.8); }    .num{ color: #fff; font-size: 50px; font-family: impact; font-weight: 100}    .en-tt{ font-size: 14px; color:rgba(255,255,255,0.8);  font-family: arial; text-transform:capitalize; }.card {    position: relative;    display: -ms-flexbox;    display: flex;    -ms-flex-direction: column;    flex-direction: column;    min-width: 0;    word-wrap: break-word;    background-color: #fff;    background-clip: border-box;    border: 1px solid rgba(0,0,0,.125);    border-radius: .25rem;}.news-detail{padding:10px; box-sizing:border-box;}.news-big-title{ font-size:24px; text-align: center;  }.news-time-click{ font-size:16px;text-align: center;  color: #666; border-bottom:1px #e7e7e7 solid;  }.news-detail-content{ font-size:14px; color:#999; line-height:35px; padding:20px 0;}.newsPage{ font-size:16px; border-top:1px #e7e7e7 solid; line-height:30px;} .newsPage a{color:#999} 	.p14-info-2 {			background: #fff;		}				.p14-info-2-tit {			height: 80px;			font-size: 24px;			line-height: 80px;			background: #b60c3c;			color: #fff;			text-align: center;		}				.p14-info-2-list dl { 			padding: 26px 10px 20px 7px;			border-bottom: 1px dashed rgba(153, 153, 153, 0.3);			font-size: 12px;			line-height: 18px;			overflow: hidden;		}				.p14-info-2-list dt {			 		 			margin-right: 6px;		}				.p14-info-2-list dt img {			display: block;			width: 100%;			margin: 0 auto;		}				.p14-info-2-list dd h3 {			height: 22px;			font-size: 14px;			font-weight: normal;			line-height: 22px;			overflow: hidden;			text-overflow: ellipsis;			white-space: nowrap;			margin-bottom: 5px;		}				.p14-info-2-list-desc {			height: 18px;			overflow: hidden;			text-overflow: ellipsis;			white-space: nowrap;		}				.p14-info-2-list dl:nth-last-child(1) {			border-bottom: 0;			padding:0;		}			.contact-z1 {			height: 140px;			background: url("/views/hexingyuan/images/contact-z1.jpg") no-repeat;			background-size: cover;			color: #333;			margin-bottom: 30px;		}				.contact-z1 p {			font-size: 20px;			height: 30px;			line-height: 30px;			padding: 37px 0 0 95px; 			background: url(/views/hexingyuan/images/contact-z1_tel.png) no-repeat 74px 44px;		}				.contact-z1 span {			display: block;			height: 30px;			font-weight: bold;			font-size: 18px;			line-height: 30px; 			padding-left: 73px;		}	.rcread {	padding: 40px 0;}.rcread h4 {	font-size: 20px;	color: #333;	font-weight: normal;	margin-bottom: 5px;}.rcread li {	height: 40px;	line-height: 40px;	font-size: 14px;	border-bottom: 1px dotted #cbcbcb;	overflow: hidden;	padding-left: 28px;	background: url(../image/ic1.png) no-repeat 0 center;	vertical-align: top;}.rcread li em {	float: left;	width: 640px;	overflow: hidden;	font-style: inherit;	font-weight: inherit;}.rcread li em a {	color: #686868;	font-style: inherit;	font-weight: inherit;}.rcread li em a:hover {	color: #991313;	font-style: inherit;	font-weight: inherit;}.rcread li span {	float: right;	color: #999;}/*产品模块*/    .sub-pro-list a{ display:inline-block; padding: 10px; border: 1px #e5e5e5 solid;     color: #666666;    font-size: 16px;    border-radius: 3px;    margin:0 10px 0 0;    width: 25%;    text-align: center;    transition: 0.5s all}    .sub-pro-list a:hover,.sub-pro-list a.active{ background: #cb0631; color: #fff }@media(max-width: 768px){	 .sub-pro-list a{ display:inline-block;  width: 50%}} .box-all{border:1px #e5e5e5 solid; box-sizing:border-box;}.pro-nav{ width:100%; margin:0 auto;  overflow: hidden;  line-height:60px; height: 60px; background:#fff;	border-bottom: 1px solid #e5e5e5}.onlink-click{ background:#1ab27a; border:1px #1ab27a solid; color:#fff; font-size:14px;  border-radius:3px; } .pro-more{border:1px #e5e5e5 solid; color:#fff; color:#666666;font-size:14px; border-radius:3px; }  .onlink-click:hover,.pro-more:hover{ background:#043894; color:#fff;border:1px #1ab27a solid; }.pro-sub-nav{ display: flex;  border-bottom: 1px solid #ccc; height: auto}.pro-sub-nav li{  font-weight: bold; transition: all 0.5s; line-height:60px; display:block; float:left; position:relative; }.pro-sub-nav li:after{ position:absolute; content:""; width:0px; height:100%; top:0px; right:0; background:#1b3d85}.pro-sub-nav li:nth-last-of-type(1):after{ position:absolute; content:""; width:0px; height:3px; top:10px; right:0; }.pro-sub-nav li a{ display:block; padding:0 20px; font-size:18px; text-align:center; color:#333;   position:relative; }.pro-sub-nav li a span{ position: relative}.pro-sub-nav li a:before{ position:absolute; content:""; bottom:0px; width:0; height:3px; background:#c02a2a; left:0%; transition:all 0.5s}.pro-sub-nav li a:hover:before{ width:100%;left:0;}.pro-sub-nav li.current a:before{ width:100%;left:0;}.pro-sub-nav li.current a{ color: #c02a2a}.pro-sub-nav li a:hover{ color:#c02a2a}.fix li a:hover{ color:#c02a2a}.fix {	transition:all 0.5s;	background:#fff;	position: fixed;	left: 0;	top: 0px;	z-index: 999999; box-shadow: 10px 10px 20px #C7C7C7; width: 100%}.fix  li a{ color:#333}.pro-nav.fix .pro-sub-nav{ width: 50%; margin: 0 auto; justify-content: space-between}@media(max-width: 768px){	.pro-nav.fix .pro-sub-nav{ width: 100%; margin: 0 auto}	.pro-sub-nav li{ transition: all 0.5s;  width: 25%; display:block; float:left;flex:1;position:relative; }	.pro-sub-nav li a{ display:block;   padding:0;  font-size:18px; text-align:center; color:#333333; transition:all 0.5s; position:relative; }  .pro-sub-nav li a:after{ position:absolute; content:""; bottom:0px; width:0; height:100%; background:#1b3d85; left:0%; transition:all 0.5s}}@media(max-width: 768px){	.pro-sub-nav li{ transition: all 0.5s;  width: 25%; display:block; float:left;flex:1;position:relative; }	.pro-sub-nav li a{ display:block; font-size: 16px; padding:0;  font-size:18px; text-align:center; color:#333333; transition:all 0.5s; position:relative; }	.pro-sub-nav li a:after{ position:absolute; content:""; bottom:1px; width:0; height:2px; background:#00468c; left:45%; transition:all 0.5s}}.pro-news-all-four{  background:#fff;   }.pro-news-all-four p:nth-child(1) {    margin-bottom: 40px;    font-size: 26px;    color: #00468c; }@media(max-width:768px){.pro-news-all-four{ margin:10px 0;background:#fff;  padding:20px 10px;}.pro-news-all-four p:nth-child(1) {    margin-bottom: 40px;    font-size: 26px;    color: #00468c; }}.pro-order{ background:#fff;}.pro-order p{ font-size:36px; color:#333; text-align:center}.page-up-next { padding:20px 0}.page-up-next div{ font-size:14px; height:30px; line-height:30px;}.pro-data { padding-bottom:30px;   margin-bottom:30px;}.pro-data td { padding:0px 0; height:30px; line-height:30px;color:#999}.pro-data tr td:nth-of-type(1){ width:20%; font-size:14px; }.pro-data tr td:nth-of-type(2) a{ width:80%;  font-size:14px; color:#999}.pro-data tr:nth-last-of-type(1) td:nth-of-type(1){ vertical-align:top}.pro-color li{ display: block; float:left; width:18%; font-size:16px; color:#a6a6a6}.pro-color li i{ width:24px; height:24px; border-radius:100%;}.pro-color li:nth-of-type(1) i{ background:#e30000}.pro-color li:nth-of-type(2) i{ background:#0043ca}.pro-color li:nth-of-type(3) i{ background:#0cc3e3}.pro-color li:nth-of-type(4) i{ background:#ff9900}.pro-color li:nth-of-type(5) i{ background:#e5007c}.pro-lists-all li{ display: block; width: 30%; float: left; margin-right: 3%; margin-bottom: 3%; background: #fff; padding-bottom: 3%; transition: all 0.5s;}.pro-lists-all li span{display: block;    height: 260px;    overflow: hidden;    position: relative;    text-align: center;      transition: all 0.5s;} .pro-lists-all li:hover {		transform: translate(0, -10px);	-webkit-transform: translate(0, -10px);	-moz-transform: translate(0, -10px);	-o-transform: translate(0, -10px);	-ms-transform: translate(0, -10px);	-webkit-box-shadow: 0px 5px 15px #828282;	-moz-box-shadow: 0px 5px 15px #828282;	box-shadow: 0px 5px 15px #828282;}.pro-lists-all  a span{ display:block; position:relative;}.pro-lists-all  a span:after{ position:absolute; content:""; left:0%; width:100$; height:0; bottom:-260px;  background:rgba(0,0,0,0.3); transition:all 0.4s; }.pro-lists-all  a:hover span:after{ height:260px; width:100%;left:0; bottom: }.pro-lists-all  a:hover  p:nth-of-type(2){ color:#FFF; border:1px #e30000 solid; background:#e30000}.pro-lists-all   p:nth-of-type(1){ font-size:16px; color:#666; text-align:center; height:30px; line-height:30px; margin-bottom:20px;}.pro-lists-all  p:nth-of-type(2){ width:155px; height:30px; line-height:30px; text-align:center; font-family:SimSun; font-size:19px; border:1px #ddd solid; border-radius:20px; margin:0 auto; transition:all 0.5s}.pro-lists-all   img {	 width:100%;	display: block;	margin:0 auto;	transition:all 0.4s}.pro-lists-all a:hover img{ transform:scale(1.1)}.pro-pinpai{    background:#fff; height:auto; overflow:hidden;}.pro-pinpai>p:nth-of-type(1){margin-bottom:40px; font-size:26px; color:#00468c; }.pro-pinpai ul li{ text-align:center; font-size:16px; text-align:center; width:230px; height:180px; padding:45px 25px ; border:#eeeeee 2px solid; color:#666666; display:block; float:left; margin-right:20px; transition:all 0.5s}.pro-pinpai ul li p:nth-of-type(1){color:#333; font-size:18px;text-align:center; margin:15px 0 30px; transition:all 0.5s}.pro-pinpai ul li:nth-last-of-type(1){ margin:0;}.pro-pinpai ul li:hover{ background:#be000e; color:#fff; border:#be000e 2px solid;}.pro-pinpai ul li:hover  p:nth-of-type(1){ color:#FFF; font-size:24px;}.pro-pinpai ul li:nth-child(1) i{ background:url(/views/hexingyuan/images/pro-a.png) no-repeat -75px top; width:58px; height:62px; transition:all 0.5s; display:block; margin:0 auto}.pro-pinpai ul li:nth-child(1):hover i{ background:url(/views/hexingyuan/images/pro-a.png) no-repeat 0px top;}.pro-pinpai ul li:nth-child(2) i{ background:url(/views/hexingyuan/images/pro-b.png) no-repeat 0px top; width:60px; height:70px; transition:all 0.5s; display:block; margin:0 auto}.pro-pinpai ul li:nth-child(2):hover i{ background:url(/views/hexingyuan/images/pro-b.png) no-repeat -66px top;}.pro-pinpai ul li:nth-child(3) i{ background:url(/views/hexingyuan/images/pro-b.png) no-repeat 0px top; width:60px; height:70px; transition:all 0.5s; display:block; margin:0 auto}.pro-pinpai ul li:nth-child(3):hover i{ background:url(/views/hexingyuan/images/pro-b.png) no-repeat -66px top;}.pro-pinpai ul li:nth-child(4) i{ background:url(/views/hexingyuan/images/pro-b.png) no-repeat 0px top; width:60px; height:70px; transition:all 0.5s; display:block; margin:0 auto}.pro-pinpai ul li:nth-child(4):hover i{ background:url(/views/hexingyuan/images/pro-b.png) no-repeat -66px top;}/*新闻*/.news-img-box{transition: all 0.5s}.news-img-box p:nth-of-type(1){ font-size: 18px; color: #282828;}.news-img-box .news-desc{ font-size: 14px; color: #666666;}.news-right-box .news-item{ position: relative; transition: all 0.5s;}.news-right-box a:not(:nth-last-of-type(1)) .news-item:before{ position: absolute; content: "";		width: 100%; height: 1px;border-bottom: 1px solid #f6f7fc;  transition: all 0.5s; background: #f00;left: 0; bottom:0; }.news-mess-box p:nth-of-type(1){	color: #282828;	position: relative;;}.news-mess-box p:nth-of-type(1):after{ position: absolute; content: ""; left: -5%; top:0; bottom: 0;margin: auto; background: #d50000; width: 5px; height:5px;}.news-right-box{ border-bottom: 1px solid #f6f7fc;transition: all 0.5s}.news-xs{ font-size: 14px; color: #666666;}.news-time-box p:nth-of-type(1){ font-size: 18px; color: #9a9a9a;}.news-item:hover{ background: #043894;color: #fff;transition: all 0.5s}.news-item:hover .news-xs,.news-item:hover p{ color:#fff;}.news-item:hover  p:nth-of-type(1):after{ background: #fff; transform: rotate(360deg)}.news-item .news-time-box p:nth-last-of-type(1){ transition: all 0.5s}.news-item:hover .news-time-box p:nth-last-of-type(1){ padding-right: 15%;}.news_box_left{ margin: 20px; padding: 10px; border-bottom: 1px solid #e7e7e7; position: relative;   }.news_box_left:after{ position: absolute;content: ""; background: #043894; height: 2px; width:100%;  left: 0;bottom: -1px;	transition: all 0.5s;	-webkit-transition: transform .5s;	-moz-transition: transform .5s;	-ms-transition: transform .5s;	-o-transition: transform .5s;	transition: transform .5s;	-webkit-transform: scaleX(0);	transform: scaleX(0);	-webkit-transform-origin: right center;	transform-origin: right center;}.news_box_left:hover:after{-webkit-transform-origin: left center;	transform-origin: left center;	-webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1);	-o-transform: scaleX(1); transform: scaleX(1);}.news_img{ background: #000000 }.new_datil > p:nth-of-type(1){ color: #333; font-size: 18px; }.new_datil .new_nr{ font-size: 12px; color: #666; line-height: 25px; overflow: hidden; padding-bottom: 15px;}.new_three_more{ height: 25px; line-height: 25px; }.new_three_more span{ padding: 0 10px 0 0;   display: inline-block; font-size: 12px; color: #b0b0b0; -webkit-transition: all .3s;	-moz-transition: all .3s;	-ms-transition: all .3s;	-o-transition: all .3s;	transition: all .3s; }.new_three_more span:not(:nth-last-of-type(1)) i{ padding: 0 10px 0 0; }.new_three_more span:nth-last-of-type(1){ float: right; width: 90px; border: 1px solid #dcdcdc; text-align:center; -webkit-transition: all .3s;	-moz-transition: all .3s;	-ms-transition: all .3s;	-o-transition: all .3s;	transition: all .3s;}.new_three_more span .icon-fangxiang{display:inline-block; -webkit-transition: all .3s;	-moz-transition: all .3s;	-ms-transition: all .3s;	-o-transition: all .3s;	transition: all .3s;	-webkit-transform: rotate(90deg);	-moz-transform: rotate(90deg);	-ms-transform: rotate(90deg);	-o-transform: rotate(90deg);	transform: rotate(90deg); }.news_box_left:hover .icon-fangxiang{transform: rotate(180deg);}.news_box_left:hover span:nth-last-of-type(1){ border: 1px #043894 solid; background: #043894; color: #fff }.news_box_left:hover span a{ color: #fff }.news_right > p:nth-of-type(1){ padding-left: 5%; font-size: 16px; color: #000; border-bottom: #ededed 1px solid; line-height: 70px; position: relative;}.news_right > p:nth-of-type(1):after{ position: absolute; content: ""; background: #043894; width: 4px; height: 30%; left: 0;	top: 0; bottom: 0; margin: auto; }.hot_news{ width: 90%; margin: 0 auto; padding: 5% 0; border-bottom: 1px solid #ededed}.hot_news a{ color: #333; font-size: 14px; line-height: 25px;-webkit-transition: color .3s;-moz-transition: color .3s;-ms-transition: color .3s;-o-transition: color .3s;transition: color .3s; }.hot_news a:hover{color: var(--theme-blue);}.link-box{ border: 1px solid #f3f3f3; overflow: hidden;}/*相关产品*/.pro-message-all{  font-size:16px; line-height:30px; background:#fff; width:100%}.pro-all-links {	width: 100%;	margin: 0 auto;	box-sizing:border-box}.pro-all-links .hd {	overflow: hidden;	margin: 0 auto;	width: 285px;}.pro-all-links .hd .prev, .pro-all-links .hd .next, .pro-all-links .hd .morexxx {	display: block;	width: 40px;	height: 40px;	border-radius:100%;	float: right;	margin: 0 2px;	margin-top:10px;	color: #FFF;	font-size: 24px;	overflow: hidden;	cursor: pointer;	transition: 0.3s all 0s linear;	background: #f0f0f0;	text-align: center;	line-height: 40px;	font-family: SimSun;}.pro-all-links .hd .prev:hover, .pro-all-links .hd .next:hover, .pro-all-links .hd .morexxx:hover {	background: #bb0327;}.pro-all-links .hd .prev, .pro-all-links .hd .morexxx {	float: left;}.pro-all-links .index-pro-all-xx{  height:auto; overflow:hidden; margin-bottom: 30px;}.pro-all-links .index-pro-all-xx li { margin-right:20px; width:285px; display:block; height:285px; float:left; }.pro-all-links .index-pro-all-xx li a{width:285px; overflow:hidden; position:relative;display:block; transition:all 0.5s } .pro-all-links .index-pro-all-xx li a span{width:285px; height:214px; display:block; overflow:hidden; margin-bottom:20px;}.pro-all-links .index-pro-all-xx li a:hover img{ transform:scale(1.1)}.pro-all-links .index-pro-all-xx li a img{  width:100%;  transition:all 0.5s; margin:0 auto;}.pro-all-links .index-pro-all-xx p{ color:#666; font-size:18px; font-weight:bold; transition:all 0.5s}.pro-all-links .index-pro-all-xx p:nth-of-type(2){ font-size:14px; color:#999;font-weight:bold;transition:all 0.5s}.pro-all-links .index-pro-all-xx li a:hover{transform: translate(0, -10px);-webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px);-o-transform: translate(0, -10px);-ms-transform: translate(0, -10px);-webkit-box-shadow: 0px 2px 15px #828282;-moz-box-shadow: 0px 2px 15px #828282;box-shadow: 0px 2px 15px #828282;} .pro-all-links .index-pro-all-xx li a:hover p{ padding-left:10px;} .order-btn{ box-sizing: border-box; }.order-btn .submit {     background: #c8000b;  color: #fff;  font-size: 14px;  border-radius:5px;  box-sizing: border-box;  text-align: center;}.order-btn .submit:hover {  background: #0058b1;}.order-btn .submit i{ display: inline-block;; background:url(/views/hexingyuan/images/chat.png) no-repeat left top;  width:16px; height:16px; margin:4px 5px 0 0;}.order-btn .click-chat {  box-sizing: border-box;  background: #00468c;  color: #fff;  font-size: 14px;  border-radius:5px;    text-align: center;}.order-btn .click-chat  i{display: inline-block;; background:url(/views/hexingyuan/images/order.png) no-repeat left top;width:16px; height:16px; margin:3px 5px 0 0px;}.order-btn .click-chat:hover {background: #0058b1;}.pro-mobile i{ background:url(/views/hexingyuan/images/hotline.png) no-repeat left top; width:31px; height:31px; float:left; display:block;}.pro-mobile  span{ color:#c8000b; font-family:'impact'}.pro-content{  height:auto; overflow:hidden; background:#fff} .pro-content p:nth-child(1){margin-bottom: 40px;    font-size: 26px;    color: #00468c;  }@media(max-width:768px){	.pro-content{ padding:10px 0px;  height:auto; overflow:hidden; background:#fff; box-sizing:border-box}	 .pro-content p:nth-child(1){margin-bottom: 40px;    font-size: 26px;    color: #00468c;	padding-left:20px;  }		}.inner-pro-message{ height:auto; overflow:hidden; padding:50px 0;}.inner-pro-message li{ display:block; float:left; width:285px; height:320px; border:1px #f5f5f3 solid; margin:10px 10px 0 0;}.inner-pro-message li .img{ width:285px; height:200px; overflow:hidden; display:block;}.inner-pro-message li .img img{ transition:all 0.5s; width:285px;}.inner-pro-message li:hover .img img{ transform:scale(1.1,1.1)}.inner-pro-message li .title{ text-align:left; padding:10px 25px;}.inner-pro-message li .title h3{ font-size:14px;}.inner-pro-message li .title em{   height:30px; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}.inner-pro-message li .title span{ display:block; width:40%; height:30px; line-height:30px; color:#FFF; border-radius:5px; text-align:center}.inner-pro-message li .title span a{ color:#FFF}.inner-pro-message li .title span:nth-child(1){  float:left; background:#222;}.inner-pro-message li .title span:nth-child(2){ float:right; background:#e6000f;}.pro-sider-ul li{ height:50px; line-height:50px; background:#fff; margin-bottom:1px;}.pro-sider-ul li a{ display:block; width:90%; padding-left:10%; font-size:15px; transition:all 0.4s}.pro-sider-ul li a:hover{ color:#e60012; padding-left:20%;width:80%}.pro-all-message .bx-wrapper {	position: relative;	margin: 60px auto ;	padding: 0;	*zoom:1}.pro-all-message b a{ font-size:24px; display:block; color:#666; font-weight:500; height:47px; line-height:55px; transition:all 0.5s;}.pro-all-message .slide > a:hover{  	transform: translate(0, -10px);	-webkit-transform: translate(0, -10px);	-moz-transform: translate(0, -10px);	-o-transform: translate(0, -10px);	-ms-transform: translate(0, -10px);	-webkit-box-shadow: 0px 5px 15px #828282;	-moz-box-shadow: 0px 5px 15px #828282;	box-shadow: 0px 5px 15px #828282;}.pro-all-message b a i{ display:block; width:47px; height:47px; background:url(/views/hexingyuan/images/pro-dot.png) no-repeat left center; margin-right:12px; float:left;}.pro-all-message .slide > a{ display: block;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background:#FFF; padding:20px; transition:all 0.5s;}.pro-all-message .bx-wrapper span { display:block; height:260px; overflow:hidden; position:relative; text-align:center; background:#fff!important; transition:al 0.5s}.pro-all-message a span{ display:block; position:relative;}.pro-all-message a span:after{ position:absolute; content:""; left:0%; width:100$; height:0; bottom:-260px;  background:rgba(0,0,0,0.3); transition:all 0.4s; }.pro-all-message a:hover span:after{ height:260px; width:100%;left:0; bottom: }.pro-all-message a:hover  p:nth-of-type(2){ color:#FFF; border:1px #e30000 solid; background:#e30000}.pro-all-message .slide p:nth-of-type(1){ font-size:16px; color:#666; text-align:center; height:30px; line-height:30px; margin-bottom:20px;}.pro-all-message .slide p:nth-of-type(2){ width:155px; height:30px; line-height:30px; text-align:center; font-family:SimSun; font-size:19px; border:1px #ddd solid; border-radius:20px; margin:0 auto; transition:all 0.5s}.pro-all-message .bx-wrapper img {	height: 260px;	display: block;	margin:0 auto;	transition:all 0.4s}.pro-all-message .bx-wrapper a:hover img{ transform:scale(1.1)}.pro-all-message .bx-wrapper .bx-viewport {	-webkit-transform: translatez(0);	-moz-transform: translatez(0);	-ms-transform: translatez(0);	-o-transform: translatez(0);	transform: translatez(0)}.pro-all-message .bx-wrapper .bx-pager, .pro-all-message .bx-wrapper .bx-controls-auto {	position: absolute;	bottom: -60px;	width: 100%}.pro-all-message .bx-wrapper .bx-loading {	min-height: 50px;		height: 100%;	width: 100%;	position: absolute;	top: 0;	left: 0;	z-index: 2000}.pro-all-message .bx-wrapper .bx-pager {	text-align: center;	font-size: .85em;	font-family: Arial;	font-weight: 700;	color: #666;	padding-top: 20px}.pro-all-message .bx-wrapper .bx-pager .bx-pager-item, .pro-all-message .bx-wrapper .bx-controls-auto .bx-controls-auto-item {	display: inline-block;*zoom:1;*display:inline}.pro-all-message .bx-wrapper .bx-pager.bx-default-pager a {	background: #d3d3d3;	text-indent: -9999px;	display: block;	width: 20px;	height: 20px;	margin: 0 5px;	outline: 0;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 100%}.pro-all-message .bx-wrapper .bx-pager.bx-default-pager a:hover, .pro-all-message .bx-wrapper .bx-pager.bx-default-pager a.active {	background: #f91627}.pro-all-message .bx-wrapper .bx-prev {	left:-80px;	background: url(/views/hexingyuan/images/picScroll-left.png) no-repeat #dddddd;	transition:all 0.5s}.pro-all-message .bx-wrapper .bx-next {		right:-80px;	background: url(/views/hexingyuan/images/picScroll-right.png)  no-repeat -45px 0 #dddddd;	transition:all 0.5s}.pro-all-message .bx-wrapper .bx-prev:hover {	background: url(/views/hexingyuan/images/picScroll-left.png) no-repeat -45px 0 #e30000}.pro-all-message .bx-wrapper .bx-next:hover {	background: url(/views/hexingyuan/images/picScroll-right.png) no-repeat 0px 0 #e30000}.pro-all-message .bx-wrapper .bx-controls-direction a {	position: absolute;	top: 50%;		outline: 0;	height:45px;	width:45px;	text-indent: -9999px;	z-index: 9999}.pro-all-message .bx-wrapper .bx-controls-direction a.disabled {	display: none}.pro-all-message .bx-wrapper .bx-controls-auto {	text-align: center}.pro-all-message .bx-wrapper .bx-controls-auto .bx-start {	display: block;	text-indent: -9999px;	width: 10px;	height: 11px;	outline: 0;	background: url(/views/hexingyuan/images/controls.png) -86px -11px no-repeat;	margin: 0 3px}.pro-all-message .bx-wrapper .bx-controls-auto .bx-start:hover, .pro-all-message .bx-wrapper .bx-controls-auto .bx-start.active {	background-position: -86px 0}.pro-all-message .bx-wrapper .bx-controls-auto .bx-stop {	display: block;	text-indent: -9999px;	width: 9px;	height: 11px;	outline: 0;	background: url(/views/hexingyuan/images/controls.png) -86px -44px no-repeat;	margin: 0 3px}.pro-all-message .bx-wrapper .bx-controls-auto .bx-stop:hover, .pro-all-message .bx-wrapper .bx-controls-auto .bx-stop.active {	background-position: -86px -33px}.pro-all-message .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {	text-align: left;	width: 80%}.pro-all-message .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {	right: 0;	width: 35px}.pro-all-message .bx-wrapper .bx-caption {	position: absolute;	bottom: 0;	left: 0;	background: #666\9;	background: rgba(80,80,80,.75);	width: 100%}.pro-all-message .slide2{ background:#CCC; text-align:center;}.about-honor .pro-all-message .bx-wrapper .bx-caption span {	color: #fff;	font-family: Arial;	display: block;	font-size: .85em;	padding: 10px}.slider1 p {	width: 100%;	height: 46px;	font-size: 20px;	color: #333;	font-size:14px;	line-height: 46px;	text-align: center;	}.slider1 .slide{ background:#CCC}.pro-deail{ box-sizing:border-box}.pro-deail>p:nth-of-type(1){margin-bottom: 40px;    font-size: 26px;    color: #cb0631;     text-align: left;    position: relative;}.pro-deail>p:nth-of-type(1):after{ position: absolute; content: "";background: #cb0631; width: 5%; height: 2px;bottom: -20px;left: 0 }.message-title{ font-size: 14px; } #formData .write {    padding-right: 30px !important;    border:1px #eee solid;    font-size: 14px;}.code{ font-size: 14px; }.hs_bg{	background: #f5f9fa;	height: auto;	overflow: hidden;}.shs_bg{ background:#e7ebec;  }.contact_big_bj{ background: #f5f9fa;  }.contact_left h4,.contact_right h4{ font-size: 26px; color:#043894; font-weight: bold; text-transform: uppercase;}.contact_lg_fb{ font-size: 16px;  }.contact_left>p:nth-of-type(1){ font-size: 16px;    font-weight: bold; }.contact_left>p:nth-of-type(2){ font-size: 16px;  font-weight: bold;  }.contact_left .contact_li{ font-size: 16px;   }.btn-suss{ background: #043894; color: #fff; font-size: 14px; text-align: center; position: relative}.btn-suss:hover{ color: #fff;background: #none;}.btn-suss:before{ position: absolute;content: "";left: 0; top:0; background: #657ab9;transform-origin: left center; width: 100%; height:100%; transform:scaleX(0); margin: auto; transition: all 0.5s; z-index:0; }.btn-suss:hover:before{ transform-origin: right center; transform: scaleX(1); }.btn-suss span{ position: relative}.liuyan_box input{ font-size: 14px; padding-left: 50px; height: 55px; border:1px #FFF solid; }.liuyan_box .form-tr:nth-of-type(1) input{ background: url("/views/hexingyuan/images/form1.png") no-repeat 10px center #fff;}.liuyan_box .form-tr:nth-of-type(2) input{ background: url("/views/hexingyuan/images/form2.png") no-repeat 10px center #fff;}.liuyan_box .form-tr:nth-of-type(3) input{ background: url("/views/hexingyuan/images/form3.png") no-repeat 10px center #fff;}.menu-icon{width: 25px;height: 18px; top: 20px; right: 0; z-index: 99999999}.menu-icon span{ position: relative; width:100%; height:2px; background-color:#666; -webkit-transition: all .3s;	 -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}.menu-icon span::before,.menu-icon span::after{ -webkit-transition: all .3s; -moz-transition: all .3s; 	-ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; position: absolute; content: ''; 	display: block; width: 100%; height:2px; background-color:#666;}.menu-icon span::before{ top:8px;}.menu-icon span::after{ bottom:8px;}.menu-icon.open span::before{ -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg);	-o-transform: rotate(225deg); transform: rotate(225deg); top: 0;}.menu-icon.open span::after{ -webkit-transform: rotate(-225deg); -moz-transform: rotate(-225deg); -ms-transform: rotate(-225deg); -o-transform: rotate(-225deg); transform: rotate(-225deg); bottom: 0;}.menu-icon.open span{background-color: unset;}.mobile-nav{ z-index: 999999; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;	transition: all .3s; position: fixed; background-color: #333; width:100%; height:100%; top: 60px; left: 0; -webkit-transform: translate(0,100%); -moz-transform: translate(0,100%); -ms-transform: translate(0,100%); -o-transform: translate(0,100%); transform: translate(0,100%);}.mobile-nav .nav-wrap{ padding: 2.2rem 2rem; }.mobile-nav dl{ margin-bottom: 0;}.mobile-nav dt{ border-bottom:1px dashed #4e4e4e; position: relative; padding:.3rem .5rem; }.mobile-nav dt a{ line-height:2;display: block; width: 80%;margin-right: 2rem;font-weight: normal;}.mobile-nav dt.has-child::before,.mobile-nav dt.has-child::after{ content: ''; position: absolute; width:1rem; height: 0; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; border-bottom:1px solid #d3d3d3; right: .5rem; margin:auto; top: 0; bottom: 0;}.mobile-nav dt.has-child::after{ -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);}.mobile-nav dd{ display: none;}.mobile-nav dd ul{ margin-bottom:0; line-height:2;margin-top: 5px;list-style: circle;color: #fff;}.mobile-nav a{ color: #f8f8f8;}.mobile-nav dl.active dt::before{ -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}.mobile-nav dl.active dt::after{ -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}.open-menu .mobile-nav{ -webkit-transform: translate(0,0); -moz-transform: translate(0,0); -ms-transform: translate(0,0); -o-transform: translate(0,0); transform: translate(0,0);}/*产品内容优势*/  .pro-box-mb{margin: 2%;  background: #fff; padding: 2% 2% 4%; font-size: 14px; text-align: center; height: 98%; }.pro-box-mb span{ margin-bottom: 1%; }.pro-box-mb div a:nth-child(1){  border:1px #043894 solid; padding:2%; color:#666;   width:48%;         display:block; float:left; font-size: 12px;}.pro-box-mb  div a:nth-child(2){    background: #043894; padding:2%;  color:#FFF;width:48%;display:block; float:right;font-size: 14px;}    .pr_nav_mb .swiper-pagination7{ text-align: center; top: 50px; position: absolute;  z-index: 99;}                 .mb_pro_list_name{ text-align: center; font-size: 12px;  line-height: 50px;}    .pr_nav_mb  .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {    width: 100%;    height: 4px;    left: 0;    top: 40px;    background: #f00} .pr_nav_mb .swiper-pagination7.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {    background:  #043894 !important;    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    transform: scale(0);    transform-origin: left top;}.pro-box-two{ border-radius: 5px; border: 1px solid #e9ebef; transition: all 0.5s; height:100%;}.pro-box-two a p:nth-of-type(1){ font-size: 20px; color: #282828;}.pro-box-two img{  transition: transform 0.5s}.pro-box-two a p:nth-of-type(2){ position: absolute; bottom: 10%; font-size: 14px; color: #ffffff; border-radius:35px; border: 1px solid #fff; width: 150px; height:35px; line-height: 35px; margin: auto;left: 0; right: 0; text-align: center; transform: opacity 0.5s; opacity: 0; display: block; transition: all 0.5s; bottom: -10%}.pro-box-two:hover,.pro-box-two.on{ background:url("") no-repeat top center #1c327e}.pro-box-two.on a p{ color: #fff; }.pro-box-two:hover a p:nth-of-type(2){  opacity: 1;bottom: 10%}.pro-box-two:hover a p:nth-of-type(1){ color: #fff;}.pro-box-two:hover img{ transform:scale(0.95);}.pro-box-double a>div{ display: block; border-radius:0.5rem; border: 1px solid #ededed;}.pro-box-double a>p span{ font-size: 16px; transition: all 0.5s}.pro-box-double a>p i{ transition: all 0.5s}.pro-box-double a:hover>p span{ transform: translateX(20px); color: #2d2d2d}.pro-box-double a:hover>p i{ transform: translateX(-20px);}.img-all img{}.pro-shuiyin{ position: absolute; bottom: 0; left:0;}.ys_img2 img{	right: 0;}.ys_img3 img{	left: 0;	 }@media(min-width: 992px){	.ys_img2 img{      position: absolute;		right: 0;		max-width: initial;	}	.ys_img3 img{   position: absolute;		left: 0;		max-width: initial;}}.ys-font-box>div:nth-of-type(1)>span{ font-size: 60px; color: #dedede; font-family: Myriad Pro; font-size: 60px; line-height: 80px}.ys-font-box>div:nth-of-type(1)>p:nth-of-type(1){  position: relative}.ys-font-box>div:nth-of-type(1)>p:nth-of-type(1):after{ position: absolute; content: ""; background-image: linear-gradient(to right,#263d71 55%,#ececec 0); height: 2px; left: 0; bottom: 0; width: 100%; }.ys-font-box>div:nth-of-type(1)>p>span:nth-of-type(1){ font-size: 24px; color: #2c2c2c; font-weight: bold}.ys-font-box>div:nth-of-type(1)>p>span:nth-of-type(2){ font-size:18px; color: #666666; }.ys-font-box>div:nth-of-type(2){ font-size: 16px; color: #797979;}@media(max-width: 768px){.ys-font-box>div:nth-of-type(1)>span{ font-size: 20px; color: #dedede; font-family: Myriad Pro; font-size: 20px; line-height: 30px}.ys-font-box>div:nth-of-type(1)>p:nth-of-type(1){  position: relative}.ys-font-box>div:nth-of-type(1)>p:nth-of-type(1):after{ position: absolute; content: ""; background-image: linear-gradient(to right,#263d71 55%,#ececec 0); height: 2px; left: 0; bottom: 0; width: 100%; }.ys-font-box>div:nth-of-type(1)>p>span:nth-of-type(1){ font-size: 16px; color: #2c2c2c; font-weight: bold}.ys-font-box>div:nth-of-type(1)>p>span:nth-of-type(2){ font-size:14px; color: #666666; }.ys-font-box>div:nth-of-type(2){ font-size: 14px; color: #797979;}}/*合作客户标识*/.index-links-all{ background: url("../image/index_link_bj.jpg") no-repeat center top}.link_title{ color: #fff;}.link_title p:nth-of-type(1){ font-weight: bold;font-size: 30px;}.link_title p:nth-of-type(2){ font-weight: bold; font-size: 30px;letter-spacing:0.5rem; position: relative}.link_title p:nth-of-type(2) span{ border: 1px solid #fff; color: #ffcf1d;letter-spacing: 0;}.link_title p:nth-of-type(2):after{ position: absolute;  content: "";width: 20%; height:1px; background: #90a0af; left: 0; right:0; top: 0; bottom: 0; margin: auto;  }.link_title p:nth-of-type(2) b{ position: relative; z-index: 222}.yq_links{ font-size: 14px; color: #666; }.yq_links p{ color: #031327; font-size: 14px;font-weight: bold}.yq_links span{ padding: 0 2rem}.yq_links a:hover{ color: #ff0006}@media(max-width: 768px){	.link_title p:nth-of-type(1){ font-weight: bold;font-size: 18px;}	.link_title p:nth-of-type(2){ font-weight: bold; font-size: 16px;letter-spacing:0.5rem; position: relative}}/*分页*/.w-page { margin-bottom: 20px; }.w-page li.active span { z-index: 3; color: #fff; background-color: #043894; }.w-page li.disabled { cursor: no-drop; }.w-page li.disabled span { color: #6c757d; pointer-events: none; background-color: #eeeeee; }.pagination { display: -ms-flexbox; display: flex; padding-left: 0; list-style: none; }.pagination li{float:left;}.w-page li a, .w-page li span { position: relative; display: block; padding: .5rem .75rem; line-height: 1.25;		 color: #666; background-color: #e2e2e2; font-size: .875rem; margin: 2px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; }.w-page li a:hover, .w-page li span:hover { background-color: #043894; color: #fff; }/*企业文化*/.culture_box{ height: 100%; position: relative; width: 100%; transition: all 0.5s; background: #fff}.culture_box .culture_title{ font-size: 26px; border-bottom: 1px dotted #dfdfdf;}.culture_desc{ font-size:16px; color:#666; line-height: 30px; padding:1.5rem 0 3.5rem}.culture_box:after{ position: absolute; content:attr(data-title);text-transform: uppercase;	font-size: 16px;	color: #d0d0d0;	bottom:10%;}.culture_box:hover{ background: #2e457f; color: #fff;}.culture_box:hover .culture_desc{ color: #fff;}.culture_box img{ transition: transform 0.5s}.culture_box:hover img{ filter: brightness(180%);transform: rotate(360deg) scale(0.65);} /*äº§å“ä¸­å¿ƒ*/.index_title4{ font-size: 30px; color: #c02a2a; font-weight: bold}.right_img img{ max-width: 100% }.pro_right_font>p:nth-of-type(1){ color: #333; font-size: 24px; }.pro_right_font .pro_des_key{ background: #f7f7f7; font-size: 16px; line-height: 28px; color: #999;}.pro_right_font .pro_des_key strong{ color: #282828; } .pro_des_key div:nth-of-type(1){ border-bottom: 1px dashed #999999 }.pro_tel a{ font-size: 16px; display: block; height: 40px; line-height: 40px; color: #fff; background: #c60012; float: left; }.pro_tel div{ font-size: 16px; float: left; line-height: 40px; height: 40px; }.pro_tel div span{ color: #c60012; font-family: 'arial'; font-size: 24px; font-weight: bold; }.pro_tel div i{ background: url(../image/pro_tel.png) no-repeat left center; display:inline-block; float: left; width: 30px; height: 40px;  }@media(max-width: 768px){	.pro_right_font>p:nth-of-type(1){ font-size: 16px; }	.pro_tel div{ font-size: 16px; }}.product-btn-all2.pro .pro-btn-item2{  flex: 0 0 auto;	font-size: 14px; width: 180px; height: 55px; line-height: 55px;}.product-btn-all2.pro .pro-btn-item2 a{ color: #fff; width: 100%; display: block}.product-btn-all2.pro .pro-btn-item2:nth-of-type(1){ background: #2e457f; border:1px solid #2e457f; transition: all 0.5s; }.product-btn-all2.pro .pro-btn-item2:nth-of-type(2){ background: #c10000; border:1px solid #c10000;transition: all 0.5s; }.product-btn-all2.pro .pro-btn-item2:hover{ background:none;}.product-btn-all2.pro .pro-btn-item2:nth-of-type(1):hover a{ color: #2e457f; }.product-btn-all2.pro .pro-btn-item2:nth-of-type(2):hover a{ color: #c10000; }@media(max-width: 768px){	.product-btn-all2.pro .pro-btn-item2{ border-radius: 5px; flex: 0 0 auto;	font-size: 14px; width:150px; height:35px; line-height: 35px;}	.canshu-item{position: relative;  color: #020202; font-size: 16px;   line-height: 1.4;   text-align: center;  		box-sizing: border-box; border: 1px solid #eff0f3; border-radius: 25% 25% 0 25%; padding:0.76rem 0.85rem; 		flex: 0 0 auto; width: 33.33%; transition: all 0.5s}}.pro_left_tel{ background: url("../image/pro_tel.png") no-repeat left center; padding-left: 5%;   height:46px; }.pro_left_tel p:nth-of-type(1){ font-size: 14px; color: #666666; margin-bottom: 0; line-height: 20px;}.pro_left_tel p:nth-of-type(2){ font-size: 30px; color:#c10000; font-family: 'Bahnschrift';line-height: 35px;  }@media(max-width: 768px){	.pro_left_tel{ background: url("../image/pro_tel.png") no-repeat left center; padding-left: 8%;   height:46px; }	.pro_left_tel p:nth-of-type(2){ font-size: 30px; color:#c10000; font-family: 'arial';line-height: 35px;  }}.pro-ys-box{ border-radius:1rem; transition: all 0.5s}.pro-ys-box:hover{ background: #263d71; color: #fff}.pro-ys-box:hover p:nth-of-type(1){  color: #fff}.pro-ys-box:hover .pro-ys-desc{  color: #fff}.pro-ys-box:hover span{ background: none;  border: 1px dashed #c02a2a;}  .pro-ys-box span{ height:80px; width: 80px; border-radius: 100%; display: block; border: 1px dashed #d4d4d4; position: absolute;left: 20px; top: -40px; background: #fff}                  .pro-ys-box span i{ background: #2f4580; display: block;  width: 60px; height:60px; border-radius: 100%; position: relative; transition: all 0.5s; line-height: 60px; color: #fff; font-size: 42px; font-family: Arial}                  .pro-ys-box span i img{ position: absolute; top: 0; bottom: 0;left: 0; right: 0; margin: auto;transition: all 0.5s}                  .pro-ys-box p:nth-of-type(1){  color: #494949; font-size: 24px;  transition: all 0.5s}                  .pro-ys-box .pro-ys-desc{  font-size: 14px; color: #666; line-height: 25px}                  .pro-ys-box:hover i{    background: #c10000}                  .pro-ys-box:hover p:nth-of-type(1){ transform: translateY(-20px;)font-size: 14px; }                  .pro-ys-box:hover i img{ transform: rotate(360deg) scale(0.65);                      filter: drop-shadow( -8px  5px 8px rgba(221, 56, 51, 0.26));                  }                  @media(max-width: 580px){                     .pro-ys-box i img{                        transform: scale(0.5);                  }					  .pro-ys-box span{ height:60px; width: 60px; border-radius: 100%; display: block; border: 1px dashed #d4d4d4;position: absolute;left: 20px; top: -40px; background: #fff}                      .pro-ys-box span i{ background: #2f4580; display: block;  width: 40px; height:40px; border-radius: 100%; position: relative; transition: all 0.5s; font-size: 20px; line-height: 40px;}                  }.pro-ys-box2 span{ height:80px; display: block}.pro-ys-box2 span i{  display: block;  width: 80px; height:80px; border-radius: 100%; position: relative; transition: all 0.5s}.pro-ys-box2 span i img{ position: absolute; top: 0; bottom: 0;left: 0; right: 0; margin: auto;transition: all 0.5s}.pro-ys-box2 p:nth-of-type(1){ color: #fff; font-size: 16px; font-weight: bold; transition: all 0.5s}.pro-ys-box2 .pro-ys-desc{ font-size: 14px; color: #fff; line-height: 25px}.pro-ys-box2:hover i{background: #c10000}.pro-ys-box2:hover p:nth-of-type(1){ transform: translateY(-20px;)font-size: 14px; }.pro-ys-box2:hover i img{ transform: rotate(360deg) scale(0.65);	filter: drop-shadow( -8px  5px 8px rgba(221, 56, 51, 0.26));}@media(max-width: 580px){	.pro-ys-box2 i img{		transform: scale(0.5);	}	.pro-ys-box2 span{ height:40px; display: block}	.pro-ys-box2 span i{ background: #2f4580; display: block;  width: 40px; height:40px; border-radius: 100%; position: relative; transition: all 0.5s}	.pro-ys-box2:hover i{  width: 30px; height:30px; background: #c10000}}.culture-box-all .pro-ys-box2:nth-of-type(1){ background: url("../image/wh_1.png") no-repeat center top}.culture-box-all .pro-ys-box2:nth-of-type(2){ background: url("../image/wh_2.png") no-repeat center top}.culture-box-all .pro-ys-box2:nth-of-type(3){ background: url("../image/wh_3.png") no-repeat center top}.culture-box-all-bj{ background: url("../image/about_culture.jpg") no-repeat center top;}.crcm-font p:nth-of-type(1){ font-size: 16px; color: #333333; margin-bottom: 0}.crcm-font p:nth-of-type(2){ font-size: 14px; color: #b5b5b5;}.crcm-box .crcm_img{ overflow: hidden;}.crcm-box .crcm_img img{ transition: all 0.5s;}.crcm-box .crcm_img:hover img{	transform: scale(1.05);	filter: contrast(1.5) brightness(1.5); opacity: 0.7;	-webkit-transition: all 1s;	-webkit-transform: scale(1.05);}/*åŽ‚åŒº*/.four-itme{ flex: 0 0 auto; width: 48%;}.cq-box{background: #ff0}.fc_img{ position: relative}.fc_img p{	position: absolute; bottom: 0; height:50px; line-height: 50px; background: rgba(0,0,0,0.5);	width: 100%; margin: 0; font-size: 16px; text-align: center; color: #fff;}.b-3{ margin: 0px 0 20px;}.pro-box-two2{ font-size: 16px; }/*产品模块 优势*/.youshi-item{ position: relative; width: 100%;}.youshi-item:after{ position: absolute; content: ""; border:1px solid #e2e2e2; display: block; border-radius: 2rem; width: 100%; height: 90%; left: 0;right: 0; top: 0; bottom: 0; margin: auto;}.youshi-item .youshi-img{ flex: 0 0 auto; width: 68%; position: relative}.youshi-item:nth-child(2n+1) .youshi-img:after{position: absolute; content: ""; background: #cdd2de;left:1%; top: 2%; width: 100%; height: 100%; display: block;border-radius:2rem 0 0 2rem; }.youshi-item:nth-child(2n) .youshi-img:after{position: absolute; content: ""; background: #cdd2de;right: 1%; top: 2%; width: 100%; height: 100%; display: block;border-radius:0rem 2rem 2rem 0; }.youshi-item .youshi-img img{ position: relative; z-index: 999}.youshi-item .youshi-font{flex: 0 0 auto; width: 32%}.youshi-item .youshi-font p:nth-of-type(1){ width: 100%; text-align: center; position: relative; color: #c02a2a; font-size: 60px; font-weight: bold}.youshi-item .youshi-font p:nth-of-type(1):after{ position: absolute; content:attr(data-title);left: 0; right: 0; top: -20%; margin: auto;  text-transform: uppercase;	font-size: 46px; color: #f4f4f4;  z-index: 0;  }.youshi-item .youshi-font p:nth-of-type(1) span{ position: relative; z-index: 999;}.youshi-item .youshi-font p:nth-of-type(2){ font-size: 24px; color: #263d71; text-align: center}.youshi-item .youshi-font .ys-desc{ font-size:14px; color: #727272;}@media(max-width: 992px){	.youshi-item .youshi-img{ flex: 0 0 auto; width:100%; position: relative}	.youshi-item .youshi-font{flex: 0 0 auto; width: 100%}}.about-ys{  position:absolute; bottom: -20%; left: 0;right: 0; background: #fff; border-radius: 2rem 0  2rem 0; width: 90%; margin: auto;box-shadow: -2px 5px 10px 2px rgba(0, 0, 0, .1);}.about-ys-item{ flex: 0 0 auto; width: 20%}.about-ys-item:not(:nth-last-of-type(1)){ background:url("../image/about_fg.png") no-repeat right center;}.about-ys-item p:nth-of-type(1){ font-size: 18px; color: #2761c4; font-weight: bold}.about-ys-item p:nth-of-type(2){ font-size: 14px; color: #999999; }.cul_box{ background: #fff; border: 1px solid #eceae9;box-shadow: -2px 5px 10px 2px rgba(0, 0, 0, .1);	text-align: center;transition: all 0.5s}.cul_box p:nth-of-type(2){ color: #333; font-size: 20px; font-weight: bold}.cul_box p:nth-of-type(3){ color: #999; font-size: 16px;}.cul_box p:nth-of-type(1){ overflow: hidden;}.cul_box:hover{ background: #2761c4; color: #fff;}.cul_box p img{ transition: all 0.5s}.cul_box:hover p{ color: #fff}.cul_box:hover p img{ transform: scale(1.25)}.ks_about_nav ul{ width: 75%;}.ks_about_nav li{ height: 50px; line-height: 50px;  font-size: 16px;	flex:0 0 auto; width: 25%; text-align: center }.ks_about_nav li a{font-size: 16px; color: #999999;background: #f5f5f5; display: block; width: 100%;}.ks_about_nav li:hover a,.ks_about_nav li.current a{ background: #2761c4; color: #fff;}.ks_about_nav li:hover a,.ks_about_nav li.current a{ color: #fff;}@media(max-width: 768px){	.ks_about_nav ul{ width: 100%;}	.ks_about_nav li{ height: 50px; line-height: 50px;  font-size: 14px;		flex:0 0 auto;  text-align: center }}