@media only screen and (max-width: 1199px) {
	.go {
		opacity: 0;
		display: none !important;
	}
	.hv1{
		display: none;
	}
	body {
		display: flex;
		flex-direction: column;
		height: 100%;



		padding: 0;


		margin: 0;


		/* overflow-x: hidden; */
		/*font-size: 1vw;*/
		font-size: 32px;

	}
	.aaa{
		word-break: keep-all;
		word-wrap: break-word;
	white-space: pre-wrap;
	}
	.aaa h1{
		font-size: 5vw!important;
		padding-bottom: 4vw !important;
	}
	.aaa strong{
		font-size: 5vw;
	}

	.aaa p span{
		font-size: 3.15vw!important;
	}
	.aaa strong span{
		font-size: 4vw !important;
	}
	.exhibition_main_item{
		padding-bottom: 4vw;
	}
	html {
		height: 100%;
	}

	.f_bottom {


		width: 100%;
		z-index: 1;
		/*margin-top: -100px;*/
	}

	header {
		/* 我们希望 header 采用固定的高度，只占用必须的空间 */
		/* 0 flex-grow, 0 flex-shrink, auto flex-basis */
		flex: 0 0 auto;
	}

	.mm-page {
		/* 将 flex-grow 设置为1，该元素会占用全部可使用空间
           而其他元素该属性值为0，因此不会得到多余的空间*/
		/* 1 flex-grow, 0 flex-shrink, auto flex-basis */
		flex: 1 0 auto;
	}

	footer {
		/* 和 header 一样，footer 也采用固定高度*/
		/* 0 flex-grow, 0 flex-shrink, auto flex-basis */
		flex: 0 0 auto;
	}

	.layui-form-item {
		display: flex;
		align-items: center;

	}

	.ours_advantages1 {
		overflow-x: hidden;
		display: none;
	}

	.contact_main_map {
		padding: 0vw 4vw;
	}

	body .layui-input-inline {
		width: 300px !important;
	}

	.news_item_r {
		width: 100vw;
	}

	.news_item_r_t a {
		width: 70vw;
		overflow: hidden;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.resume_main {
		color: #000000;
	}

	.resume_main input::-webkit-input-placeholder {
		color: #c9c9c9;
	}

	.news_item_l_m {
		width: 22vw;
		margin-left: 4vw;
		font-size: 3vw;
	}

	.news_item_r_t {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.mm-listitem {
		padding: 2vw 0vw;
		font-size: 4vw;
		height: auto !important;
	}


	.layui-form-item {
		padding-bottom: 4vw;
	}

	.layui-form-item input {
		padding: 4vw 0vw;
	}

	.layui-form-item .layui-form-radio>i {
		font-size: 40px;

	}

	.layui-form-item .layui-form-radio * {
		font-size: 40px;
	}

	.layui-form-item .layui-form-label {
		width: 30vw;

		line-height: normal;
	}

	.layui-form-item .layui-btn {
		padding:1vw 2vw;
		font-size: 3vw;
		height: auto;
		line-height: 4vw;

	}

	.layui-form-item .layui-input {
		height: 4vw;
		line-height: 4vw;
	}

	.layui-form-item .layui-select {
		height: 4vw;
		line-height: 4vw;
	}

	.layui-form-item .layui-textarea {
		height: 4vw;
		line-height: 4vw;
	}

	img {

		outline: none;

	}


	.product_details_main {
		margin-bottom: 4vw;
		padding: 2vw;
		border-top:4px dashed #666666 ;
		border-bottom:4px dashed #666666 ;
		overflow: hidden;
	}

	.product_details_main img {
		margin: 4vw 0vw;
		width: 100%;
	}

	.banner .gallery-top {

		/*height: 53vw;*/

		display: block;

	}



	.banner .gallery-top img {

		/*width: 100%;*/
		/*height: 53vw;*/

		display: block;

	}



	.gallery-thumbs {

		/* display: none; */

		display: none;

	}



	header {


		display: none;

	}

	.tab1 select {
		width: 100vw;
		padding: 2vw 2vw;
		outline: none;
	}

	.header1 img {
		max-height: 4vw;
	}


	.swiper-button-prev1 {

		display: none;

	}



	.swiper-button-next1 {

		display: none;

	}





	.swiper-container1 {

		display: none;

	}



	.swiper-container2 {

		display: block;

	}



	.swiper-container2 .swiper-slide {

		display: flex;

		align-items: center;
		height: 29vw;

	}



	.swiper-container2 .title {

		font-family: SourceHanSansCN-Bold;
		font-size: 4.27vw;
		font-weight: normal;
		font-style: italic;
		font-stretch: normal;
		line-height: 6.67vw;
		letter-spacing: 0vw;
		color: #898989;
		padding: 0vw 4vw;

		padding-top: 2vw;

	}



	.swiper-container2 .content {

		margin: 4vw 0vw;

		padding: 0vw 4vw;

		font-family: SourceHanSansCN-Normal;
		font-size: 1.87vw;
		font-weight: normal;
		font-stretch: normal;
		line-height: 2.67vw;
		letter-spacing: 0vw;
		color: #666666;
		text-align: left;



	}



	.swiper-container2 {

		background: linear-gradient(to bottom,#000 0,#000 20%,#363636 40%,#000 80%,#000 100%);
		display: block;
		padding: 3%;
		overflow-x: hidden;

	}
	.swiper-container1 .photo{
		width: 100%;
	}

	/*.swiper-container2 .swiper-slide {*/

	/*	background: white;*/



	/*}*/



	.swiper-container2 .photo {

		padding: 2vw;

	}



	.swiper-container2 img {

		/*width: 17.47vw;*/
		height: 22.13vw;
	}

	.swiper-container2 a {
		display: flex;

	}

	.product_menu {

		padding: 4vw;

		display: flex;

		justify-content: space-around;

		flex-wrap: wrap;

		box-sizing: 100%;

		background-color: #000000;

		flex-direction: row;

		flex-wrap: wrap-reverse;

	}
	.word{
		display: none;
	}
	.product_main .product_menu {

		padding: 4vw;

		display: flex;
		justify-content: left;

		/*justify-content: space-around;*/

		flex-wrap: wrap;

		box-sizing: 100%;

		background-color: #000000;

		/*flex-direction: row;*/

		/*flex-wrap:inherit;*/

	}

	.product_main .product_item {
		margin-left: 2vw;
		margin-right: 2vw;
	}

	.product_item {

		width: 45%;

		text-align: center;



		background: white;

		margin: 2vw 0vw;

		padding: 6vw 0vw;
		color: #ffffff;
		font-size: 1.2em;
		background: linear-gradient(to bottom,#000 0,#000 20%,#363636 40%,#000 80%,#000 100%);
	}



	.product_item .name {

		font-size: 1.2em;
		margin: 5vw 0vw;

	}



	.product_item1 {
		/*height: 55vw;*/
		width: 45%;

		text-align: right;

		color: white;





	}



	.product_item1_wire {}



	.product_item1_name {

		font-size: 2em;

		margin-top: 2vw;

		position: relative;
		margin-right: 2vw;

	}



	.product_item1_name:after {

		width: 15.33vw;

		height: 2px;

		background-color: #ababab;

		content: '';

		position: absolute;

		right: 2px;

		bottom: -12px;

	}



	.product_item1_content {

		margin-top: 4vw;
		padding-left: 10vw;
		display: none;

	}

	.product_item1_content p {
		height: 54vw;
		overflow: hidden;
		text-overflow: ellipsis;
		/*white-space: nowrap;*/
	}

	.introduction {
		height: 20vw;
		overflow: hidden;
		display: flex;
		align-items: center;
		justify-content: center;
		display: none;

	}

	.product_item button a {
		font-size: 3vw;
	}


	.product_item1 button {

		background-color: #000000;

		border: 0.0625em solid #ff9602;

		outline: 0;

		color: #ff9602;

		margin-top: 28vw;
		margin-right: 2vw;

	}

	.product_item1 a {
		color: #ff9602;
		font-size: 3vw;
		padding: 1vw;
	}




	.product_item img {

		height: 23.47vw;

	}



	.product_item div {

		padding: 0vw 2vw;

	}



	.introduction {

		margin-top: 1vw;

	}




	.product_item button {

		/* width: 6.25vw; */

		/* height: 2.08vw; */
		font-size: 1.87vw;

		background-color: #ff9602;

		outline: none;

		color: white;

		border: 0;

		margin-top: 2vw;

	}

	.product_item a {
		color: white;
		font-size: 1em;
	}
	.banners-1{
		position: relative;
	}
	.banners-1{
		position: absolute;
		left: 14.5vw;
		top: 16vw;
		border-left:6px solid #ff9602 ;
		z-index: 5000;
		font-size: 66px;
		font-weight: 600;
		color: #ff9602 ;
		padding-left: 1vw;
		line-height: 66px;
	}


	.about_us {

		text-align: center;

		padding: 0vw 4vw;

		padding-bottom: 5vw;

		overflow: hidden;

	}



	.about_us img {

		width: 40vw;

		margin: 5vw 0vw;

	}



	.about_us_title {

		font-family: SourceHanSansCN-Normal;
		font-size: 5.6vw;
		color: #000000;

		padding: 4vw 0vw;

		position: relative;

	}



	.about_us_title::after {

		width: 8vw;

		height: 2px;

		background-color: #666666;

		position: absolute;

		content: '';

		left: 46%;

		bottom: 0;

	}



	/* .about_us_main{

		display: flex;

	} */

	.about_us_main_left {

		width: 100%;

		text-align: left;



	}



	.about_us_main_right {

		display: none;

	}



	.about_us_name {

		font-family: SourceHanSansCN-Bold;
		font-size: 4.27vw;
		color: #000000;
		font-weight: 600;
		margin-bottom: 4vw;

	}



	.ours_advantages {

		background: url(../img/bg_08_02.jpg) no-repeat top;

		background-position: -662px -72px;

		color: white;

		padding: 0vw 5vw 6vw;

		background-color: #1f242b;

	}



	.ours_advantages_title {

		font-size: 5.6vw;

		padding: 6vw 0vw;

		text-align: center;

		position: relative;

	}




	.ours_advantages_title::after {

		width: 8vw;

		height: 2px;

		background-color: #666666;

		position: absolute;

		content: '';

		left: 46%;

		bottom: 2vw;

	}



	.ours_advantages_content {

		/*display: flex;*/

		/*justify-content: space-around;*/

		overflow: hidden;

		box-sizing: border-box;

		width: 100%;

		flex-wrap: wrap;

	}



	.ours_item {

		/*width: 80%;*/

		background: rgba(255, 255, 255, 0.2);

		text-align: center;
		min-height: 34.67vw;

		margin-bottom: 10vw;

	}

	.mm-navbar{
		display: none;
	}

	.ours_item_content {

		font-size: 3.15vw;
		line-height: 6vw;
		margin: 0vw 2vw;

		text-align: left;

		padding-bottom: 6vw;

		padding-top: 2vw;

		border-top: 1px dashed #FFFFFF;

	}



	.ours_item_title {
		font-size: 3.6vw;
		padding: 2vw 0vw;

	}



	.news {

		padding: 5vw 2vw 10vw;
		display: none;

	}



	.news_title_right {

		display: none;

	}



	.news_title {

		text-align: center;

		font-size: 2em;

		padding-bottom: 4vw;

	}



	.news_title_name {
		font-size: 5.6vw;
		position: relative;

	}



	.news_title_name:after {

		width: 8vw;

		height: 2px;

		background-color: #666666;

		position: absolute;

		content: '';

		left: 45.5%;

		bottom: -14px;



	}



	.news_content_item {

		padding: 2vw 0vw;

		border-bottom: 1px solid #e8e8e8;

	}



	.news_content_item_top {

		font-size: 1.2em;

		display: flex;

		justify-content: space-between;

		padding-bottom: 1vw;
		align-items: center;

	}

	.news_content_item_top span:nth-child(2) {
		width: 20vw;
		font-size: 3.15vw;
	}

	.news_content_item_top span:first-child {

		font-weight: 600;
		font-size: 3.6vw;
		width: 70vw;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}



	.news_content_item_bottom {

		color: #666666;

		font-size: 3.15vw;

		line-height: 6vw;

	}




	.news_more {

		text-align: center;

		margin-top: 6vw;


	}



	.news_more a {
		width: 16vw;
		height: 5.33vw;

		font-family: SourceHanSansCN-Regular;
		font-size: 1.87vw;


		background-color: #FF9602;

		color: white;

		text-decoration: none;

		padding: 1vw 2vw;



	}



	.f_top {

		display: none;

	}



	.zhichi {

		display: none;

	}



	.beian {

		display: block;

		text-align: center;

		font-size: 0.8em;

		display: flex;

		align-items: center;

		justify-content: center;

		height: 10vw;

		background-color: #333330;

		color: white;

	}



	.xx {

		font-size: 3.15vw;
		line-height: 6vw;

	}



	/* 手机端顶部 */

	.header {

		background-color: #000000;

		height: 10vw;

		display: flex;

		align-items: center;

		justify-content: center;



	}



	.header img {

		max-width: 25vw;

		/* 	margin-left: 22vw; */

	}



	/* bannners */

	.banners img {

		/*width: 100%;*/

		height: 290px;

		display: block;

	}




	.tab {

		display: none;

	}



	.top {

		display: none;

	}



	.about_us_main_left {

		/*text-align: center;*/

		padding: 2vw 0vw;

	}
	.about_us_main_left img{
		width: 31.73vw;
		height: 6vw;
	}



	.about_us_main_left p {

		text-align: left;

		word-break: keep-all;
		word-wrap: break-word;
	white-space: pre-wrap;
	text-align:justify;
	text-justify:inter-ideograph;

	}



	/*.about_us_main_left img {*/

	/*	display: none;*/

	/*}*/



	.about_main {

		padding: 5vw 2vw;

	}



	.about_main img {

		width: 100%;

		height: auto;

	}



	.about_us_main_right {

		display: none;

	}



	.container img {

		/*width: 100%;*/

		/*height: auto;*/

	}



	.paging {

		display: flex;

		justify-content: center;

		padding: 4vw 0vw;

	}



	.paging1 {

		padding: 0vw 1vw;

	}



	.paging_sub {

		display: flex;
		align-items: center;
		font-size: 3vw;

	}
	.recruitment_item{
		text-align: center;
	}
	.recruitment_item strong{
		font-size: 4vw;


	}
	.exhibition_details_content{
		padding: 4vw 0vw;
		border-top: 4px dashed #666666;
		border-bottom: 4px dashed #666666;
	}
	.recruitment_item p{
		line-height: 5vw;
		text-align: left;
		display: inline-block;
		padding: 2vw;
	}



	.paging_sub_1 {

		padding: 0vw 1vw;

	}



	.active2 {

		color: #ff9602;

	}



	.sale_main_title {

		text-align: center;

		font-size: 1.5em;

		padding: 4vw 0vw;

	}



	.sale {

		padding-bottom: 25.5vw;

	}



	.exhibition_details_main {

		text-align: center;

	}



	.exhibition_details_title {

		font-size: 5vw;
		font-weight: 600;

		padding: 4vw 0vw;

	}



	.exhibition_details_main img {

		width: 100%;

		height: auto;

	}



	.exhibition_details {

		padding-bottom: 4vw;

	}



	.product_details_s {


		display: inline-block;

		padding-bottom: 2vw;

	}
	.product_details_s a{
		display: flex;
	}
	.product_details_x a{
		display: flex;
	}






	.product_details_fooder_r {

		display: flex;

		justify-content: center;



	}
	.product_details_fooder_l{
		font-size: 3vw;
	}
	.product_details_fooder_r a{
		border:1px solid  #3f537d;
		padding: 1vw 0vw;
		width: 40vw;
		text-align: center;
		border-radius:5px ;
		color: #3f537d ;
		margin-top: 8vw;
		font-size: 4vw;
	}



	.product_main .paging a {

		color: white;

	}



	.product_main .paging {

		background-color: #000000;

	}



	.product_main .active2 a {

		color: #ff9602;

	}



	.product_item button {

		width: 25.25vw;

		height: 5.08vw;


	}

	.product_item button a {
		display: flex;
		align-items: center;
		justify-content: center;
	}



	.product_details_title {

		display: flex;

		justify-content: center;

		padding: 4vw 4vw;

		font-size: 5vw;



	}



	.product_details {

		padding-bottom: 20vw;
		/*padding-left: 2vw;*/
		/*padding-right: 2vw;*/

	}



	.layui-form-item {

		display: flex;

		margin-left: 0;

		align-items: center;

	}



	.layui-inline {

		margin: 0;

	}



	.layui-form-item .layui-input-inline {

		margin: 0;

	}



	.layui-form-item .layui-inline {

		margin: 0;

		margin-left: 4px;

	}



	.layui-input-block {

		margin-left: 0;

		min-height: auto;

	}



	.layui-input-block select {

		height: 38px;

		width: 48vw;

		border-color: #D2D2D2;

	}



	.resume {

		padding: 5vw 0vw;

	}



	.layui-form-item:last-child {

		display: flex;

		justify-content: center;

	}



	.resume_main_right {

		display: none;

	}



	.recruitment_r {

		display: none;

	}



	.recruitment_l_t {

		display: flex;

		justify-content: space-between;

	}



	.recruitment_hiring_main {

		padding: 5vw;



	}



	.recruitment_l_t {
		font-size: 4vw;
		font-weight: bold;
		padding-top: 5vw;

		color: #000000;

	}
	.recruitment_l_c{
		font-size: 3vw;
		margin-top: 5vw;
	}



	.recruitment_l_t_r {


		padding-top: 6vw;


	}



	.recruitment_l_t_r a {
		width: 20vw;
		font-size: 3vw;
		background-color: #FFB800;
		display: flex;
		align-items: center;
		justify-content: center;


		text-align: center;

		height: 6vw;
		color: white;

	}



	.recruitment_l_c {

		padding: 0vw 0vw 12vw;

		border-bottom: 1px dashed #000000;

	}

	.layui-form-select dl dd{
		line-height: normal;
	}

	.recruitment_main_right {

		display: none;

	}



	.recruitment_main_left {

		text-align: center;

	}



	.recruitment_item_title {

		font-size: 1.5em;

		padding-bottom: 2vw;

		color: #000000;

	}



	.recruitment_item {

		padding-bottom: 4vw;

	}



	.recruitment_item_content {

		text-align: left;

	}



	.recruitment_main {

		padding: 8vw 2vw;

	}



	.news_item_r_t {

		font-size: 1em;

	}



	.news_item_l {

		display: none;

	}



	.news_item {

		display: flex;

	}



	.news_item_l_m a {

		color: #000000;
		font-weight: 500;

	}
	.news_item_r_b{
		font-size: 3vw;
		line-height: 5.5vw;
	}
	.news_item_r_t {

		display: flex;

		justify-content: space-between;
		align-items: center;

	}

	.news_menu {

		padding: 5vw 2vw;

	}

	.news_item {

		padding: 2vw 0vw 8vw;

	}
	.exhibition_main_item_title {
		font-size: 4vw;
		font-weight:bold ;
		padding: 2vw 0vw;
	}
	.exhibition_main_item_date{
		font-size: 3vw;
	}
	.news_item_r_t {
		display: flex;
		align-items: center;
		color: #000000;

		font-size: 4vw;
		font-weight: 600;

		padding-bottom: 2vw;

	}
	.news_item_r_t div{
		margin-top: 0.5vw;
	}
	.inBox-1{
		margin-top: 2vw;
		margin-bottom: 10vw;
		text-align: center;
	}
	.inBox-2{
		margin: 2vw;
		display: flex;
		justify-content: center;




	}
	.inBox-2 a{
		width: 20vw;
		font-size: 3vw;
		border-radius: 5px;
		background: #ff9602;
		padding: 2vw;
		color: #ffffff;
		text-align: center;
	}
	.news_main {

		padding-bottom: 5vw;

	}

	.news_d_title {

		text-align: center;

		padding: 2vw 0vw;
		font-size: 5vw;

		color: #000000;

	}
	.news_d_content{
		padding: 4vw 0vw;
		border-top: 4px dashed #666666;
		border-bottom: 4px dashed #666666;
	}

	.news_d_date {

		text-align: center;
		font-size: 3vw;
		padding-bottom: 2vw;

	}

	.news_details_menu {

		padding: 5vw 2vw;

	}
	.news_details_menu img{
		width: 100%;
	}

	.product_details_fooder {

		padding: 2vw 0vw;


	}

	.message_main {

		padding: 5vw 6vw;

	}
	.message_main_content{
		padding: 2vw 0vw;
	}
	.message_item div {

		display: flex;
		align-items: center;
		/*padding: 2vw 0vw;*/
		margin: 2vw 1vw;
		/*line-height: 12vw;*/
		/*height: 20vw;*/
		height: 10vw;

	}

	.message_item a {

		color: red;

	}

	.good {

		margin-right: 5vw;

		width: 19vw;

	}

	.message_main_content input {

		outline: none;
		border: 1px solid #000000;
		/*width: 50vw;*/
		width: 47.9vw;
		height: 8vw;

	}
	.message_item:nth-child(2) div:nth-child(2) input{
		margin-left: 1vw;
		width: 47.9vw;
	}
	.message_item-1 input{
		margin-left: 1vw;
		width: 47.9vw;
	}
	body .message_item-2{
		display: block;
	}
	.btn2{
		margin:0vw 2vw;
		padding: 1vw;
		background: #888888;
		border: none;
		outline: none;
	}
	.me-1{
		display: flex;
		align-items: center;
	}
	.me-2 input{
		height: 6vw;
		margin-top: 1vw;
		border:1px solid #000000;
		padding: 1vw;
		margin-left: 21vw;
		width: 46.5vw;
	}
	.message_main_title{
		color: #ff9602;
	}
	.text textarea {

		width: 76vw;

		outline: none;
		margin-left: 9vw;
		margin-top: 9vw;

	}

	.message_more {

		display: flex;

		justify-content: center;

		padding: 5vw 0vw;



	}

	.message_more button {

		width: 20vw;

		background-color: #FF9602;

		padding: 2vw 0vw;

		color: #FFFFFF;

		border: none;

	}

	.position_main_bottom {
		display: flex;
		justify-content: space-between;
	}

	.position_main_l {
		background-color: #ff9602;
		padding: 1vw;
		font-size: 3.15vw;

	}
	.position_main_r{
		font-size: 3.15vw;
	}
	.position_main_title{
		font-size: 4vw;
		font-weight: 600;
	}
	.position_main_content{
		line-height: 5vw;
		font-size: 3.15vw;
	}
	.position_main_l a {
		color: #FFFFFF;
	}

	.contact_us {

		text-align: center;

		padding: 5vw 0vw;

	}

	.contact_item {

		padding: 5vw 15vw;

		text-align: left;

	}

	.contact_item p {
		padding-bottom: 10px;
	}

	.contact_photo p {
		padding-top: 20px;
	}

	.contact_photo {
		padding-top: 20px;

	}

	.contact_main_top {
		padding-bottom: 20px;
	}


	.contact_photo img {

		max-width: 80vw;

	}

	.layui-form-label span {

		color: red;

	}

	.swiper-container5 {
		text-align: center;
		padding-bottom: 5vw;
	}



	.ours_advantages {
		display: none;
	}
	.tab1-sub{
		position: fixed;
		z-index: 999999;
		width: 50vw;
		right:-50vw;
		top: 0;
		height: 100%;
		color: red;
		background-color: #D2D2D2;
		padding-top: 10vw;
	}
	.tab1-sub a{
		color: #000000;
	}
	.tab1-sub ul{
		margin: 0;
		padding: 0;
	}
	.tab1-sub li{
		list-style: none;
		padding: 3vw;
		border-bottom: 1px solid #EEEEEE;
	}
	.tab1-sub li:first-child{
		border-top: 1px solid #EEEEEE;
	}
	.tab1-sub span {
		font-size: 6vw;
		margin-left: 3vw;
		padding: 4vw 0vw;
		display: block;
	}

}



@media only screen and (min-width:1200px) {
	fooder {
		position: static;
	}

	.contact_item p {
		padding-bottom: 10px;
	}

	.contact_photo p {
		padding-top: 10px;
	}

	.aaa {
		padding: 4vw 0vw 10vw;
		line-height: 1.5vw;
		font-size: 14px;
	}

	.product_main .product_menu {
		flex-direction: inherit;
		flex-wrap: wrap;
	}

	.product_details_fooder {

		padding: 5vw 0vw;

	}
	.product .container{
		/*padding: 0vw 4vw;*/
	}
	.ours_advantages1 {
		display: none;
	}

	.news_more a {

		color: #FFFFFF;

	}

	.news_item a {

		color: white;

	}



	.news_item_l_m {

		display: none;

	}

	.message_main input::-moz-placeholder {
		color: #d2d2d2;
	}

	.recruitment_l_t_r a {

		color: white;

	}



	.active2 a {

		color: white;

	}



	.tab_sub a {

		color: #000000;

	}



	.produ_item a {

		color: white;

	}



	.items a {

		color: white;

	}



	.items1 a {

		color: white;

	}



	a {

		text-decoration: none !important;

	}



	body {

		padding: 0;

		margin: 0;

		font-size: 16px;

		/* overflow-x: hidden; */

	}



	.swiper-container2 {

		display: none;

	}



	/* a {

		color: white;

		text-decoration: none;

	}

 */

	.container {

		width: 71vw;

		margin-right: auto;

		margin-left: auto;

		*zoom: 1;

	}



	.word .content {

		padding: 0;

	}



	.container:before,

	.container:after {

		display: table;

		line-height: 0;

		content: "";

	}



	.container:after {

		clear: both;

	}



	/* 顶部 */

	header {

		background-color: #000000;

		display: flex;

		justify-content: space-between;
		/*z-index: 1000000;*/

	}



	.header {

		display: none;

	}



	.h_left {

		padding: 0.94vw 0 1.15vw 1.88vw;

	}



	.h_left img {

		max-width: 16.82vw;

		max-height: 3.13vw;

	}



	.h_right {

		display: flex;

		align-items: center;



	}



	.h_right a {

		color: white;

		text-decoration: none;

		font-size: 18px;

	}



	.h_right ul {

		display: flex;

		margin: 0;

	}



	.h_right li {

		list-style: none;

		padding: 0 2.4vw;

		position: relative;
		text-align: center;





	}



	.active:after {

		position: absolute;

		width: 2.25em;

		height: 0.19em;

		background-color: #ff9602;

		content: '';

		bottom: -10px;

		left: 0;
		right: 0;
		margin: auto;

	}
	.h_right li:hover:after{
		position: absolute;

		width: 2.25em;

		height: 0.19em;

		background-color: #ff9602;

		content: '';

		bottom: -10px;
		left: 0;
		right: 0;
		margin: auto;
		z-index: 200009;
	}



	.language {

		color: #9b9b9b;

		display: flex;

		font-size: 1em;

		padding-right: 1.5em;

	}



	.language div {

		padding: 0.44em;

	}



	.language a {
		width: 2.9vw;
		text-align: center;
		color: #9b9b9b;
		display: inline-block;

	}



	/* 尾部 */

	.f_top {

		/* height: 19.43vw; */
		background: linear-gradient(to bottom,#000 0,#000 20%,#363636 40%,#000 80%,#000 100%);


		color: #FFFFFF;
		padding-bottom: 2vw;

	}



	.f_top .container {

		display: flex;

		justify-content: space-between;

	}



	.item_name {

		padding: 2.76vw 0;

	}



	.item_content {

		/*display: flex;*/

		box-sizing: border-box;

		width: 14.45vw;



		flex-wrap: wrap;

		border-top: #595652 solid 1px;

		padding: 1vw 0 0;



	}



	.item_content1 {

		display: flex;

		width: 26.82vw;

		box-sizing: border-box;

		flex-wrap: wrap;

		border-top: #595652 solid 1px;

		padding: 1vw 0 0;

	}



	.item_content2 {

		width: 15.83vw;

		border-top: #595652 solid 1px;

		padding: 1vw 0 0;

	}



	.items {

		/*width: 50%;*/

		padding: 0.75vw 0;

	}



	.items1 {

		width: 33%;

		padding: 0.75vw 0;



	}



	.item_content2 .items2 {

		color: #ff9602;

		font-weight: 600;

	}



	.items2 {

		padding: 0.75vw 0;

		font-size: 1.125em;

	}



	.items3 {

		padding-top: 0.4vw;

		padding-bottom: 0.2vw;

		border-bottom: 1px solid #FFFFFF;

		width: 250px;

	}



	.items4 {

		color: #80786d;

		padding: 0.8vw 0;

		font-size: 0.875em;

	}



	.f_bottom {

		background: #000000;

	}



	.f_bottom .container {

		display: flex;

		color: #98938b;

		justify-content: space-between;

		overflow: hidden;
		align-items: center;

		height: 4.32vw;

	}
	.beian{
		/*padding-right: 600px;*/
		margin-right: 10vw;
		text-align: left;
	}
	.zhichi{
		margin-left: 14vw;
		text-align: right;
	}



	.banner {

		z-index: 1;

		background-color: #353439;



	}



	/* 轮播图 */

	html,

	body {

		position: relative;

		height: 100%;

	}



	body {

		background: #353439;

		font-family: Helvetica Neue, Helvetica, Arial, sans-serif;

		font-size: 14px;

		color: #000;

		margin: 0;

		padding: 0;

	}



	.swiper-container {

		width: 100%;

		/* height: 300px; */

		/*margin-left: auto;*/

		/*margin-right: auto;*/

	}



	.swiper-slide {

		/*background-size: 100% 100%;*/

		/*background-position: center;*/


	}



	.gallery-top {

		/*height: 600px;*/

		width: 100%;

		position: relative;
		overflow: hidden;

	}
	.gallery-top img{
		/*width: 100vw !important;*/
	}



	.gallery-top .swiper-slide.swiper-slide-active {

		width: 100% !important;

		/*height: 37.5vw !important;*/

	}



	.gallery-top .swiper-slide.swiper-slide-active img {

		width: 100%;

		/*max-height: 100%;*/



	}



	.gallery-thumbs {

		/* height: 20%; */

		box-sizing: border-box;

		/* 	padding: 10px 0; */

		position: absolute;

		left: 0;

		top: 28vw;

		z-index: 99999;

		display: block;



	}



	.gallery-thumbs .swiper-wrapper {

		display: flex;

		justify-content: center;

		width: 3.13vw;

		/*height: 1.56vw;*/

	}



	.gallery-thumbs .swiper-slide {



		width: 60px;

		/*height: 20px;*/
		border: 1px solid  #ff9602;
		overflow: hidden;
		display: block;

		opacity: 0.4;

	}



	.gallery-thumbs .swiper-slide-thumb-active {

		opacity: 1;

		width: 3.13vw !important;

		/*height: 1.56vw !important;*/

	}



	.gallery-thumbs img {
		display: block;
		width: 60px;
		height: 30px;

	}



	.gallery-thumbs .swiper-slide.swiper-slide-visible {

		width: 60px !important;


		border: 1px solid  #ff9602;
		overflow: hidden;
	}



	.swiper-slide.swiper-slide-active {

		width: 60px !important;



		overflow: hidden;

	}
	.gallery-thumbs .swiper-slide-thumb-active{
		width: 60px !important;


	}



	/* 轮播图二 */

	.swiper-container1 {

		overflow: hidden;

		display: block;



	}



	.swiper-container1 .swiper-slide {



		height: 11.46vw;

		/*background-color: #FFFFFF;*/

		z-index: 1;

		display: flex;

		justify-content: space-between;

		align-items: center;

		padding: 0.8vw;





	}



	.swiper-container1 .swiper-slide {

		width: 22.5vw !important;

		margin-right: 0.7vw !important;

	}



	.swiper-container1 .swiper-slide .word {
		display: none;
		width: 13.85vw
	}



	.swiper-container1 .swiper-slide .word .title {

		font-size: 1.67vw;

		padding-bottom: 2vw;




		font-family: SourceHanSansCN-Bold;

		font-weight: 600;

		font-style: italic;

		font-stretch: normal;

		letter-spacing: 0px;

		color: #898989;

	}



	.swiper-container1 .swiper-slide .word .content {

		font-family: SourceHanSansCN-Normal;

		font-size:14px;
		text-align: left;
		line-height: 1.5vw;

		font-weight: normal;

		font-stretch: normal;

		letter-spacing: 0px;

		color: #666666;

	}



	.swiper-container1 .swiper-slide img {

		width: 22.5vw;

		/*max-width: 6.82vw;*/

		/*max-height: 8.65vw;*/

	}



	.swiper-container1 {

		position: relative;
		background: linear-gradient(to bottom,#000 0,#000 20%,#363636 40%,#000 80%,#000 100%);
		/*margin: 1vw auto;*/
		/*width: 1400px;*/

	}
	.swiper-container1 .swiper-wrapper{
		display: flex;
		justify-content: center;

	}





	.swiper-button-prev1 {



		background: url(../img/next_07.png) no-repeat;

		width: 60px;

		height: 60px;

		position: absolute;

		left: 23vw;

		bottom: 22vw;

		z-index: 3;

		display: none;



	}







	.swiper-button-next1 {

		width: 60px;

		height: 60px;

		background: url(../img/next_09.png) no-repeat;



		position: absolute;

		left: 72.5vw;

		bottom: 22vw;

		z-index: 3;

		display: none;

	}





	/* 产品中心 */

	.product {

		display: flex;

		justify-content: center;

		padding: 5.89vw 0vw;

		font-size: 0.94vw;

		background: linear-gradient(to bottom,#000 0,#000 20%,#363636 40%,#000 80%,#000 100%);



	}



	.product img {

		/*max-width: 7.24vw;*/

		/*max-height: 9.17vw;*/

	}



	.product_menu {

		display: flex;
		width: 100%;
		/* width: 71vw; */

		/*justify-content: space-between;*/
		/*padding-left: 2vw;*/

		flex-wrap: wrap;

		box-sizing: border-box;

		flex-direction: row;

		flex-wrap: wrap-reverse;

	}



	.product_item {

		text-align: center;


		/*margin:0px 10px 20px;*/

		/*width: 214px;*/
		width: 22.8%;
		margin: 0% 1% 2%;
		background-color: #FFFFFF;

		/*height: 21.35vw;*/

		padding: 0.8vw 0vw 2vw;





		z-index: 1;



	}

	.product_item a {
		color: white;
	}



	/* .produ_item {

		 background: rgba(0, 0, 0, 0.4);

		 position: absolute;

		 z-index: 2;

		 top: 3.6vw;

		 left: -2.5vw;

		 display: none;

		} */



	.product_item .introduction {

		font-size: 14px;

		color: #666666;
		height: 3vw;
		overflow: hidden;
		display: none;

	}



	.product_item div {

		/* 	max-width: 12.4vw; */

		margin: 0 1.61vw;

		padding-bottom: 0.8vw;

	}



	.product_item button {

		width: 9.25vw;

		height: 2.08vw;

		background-color: #ff9602;

		outline: none;

		color: white;

		border: 0;
		border-radius: 3px;

	}



	.product_item1 {



		color: white;

		text-align: right;

		background: linear-gradient(to bottom,#000 0,#000 20%,#363636 40%,#000 80%,#000 100%);

		/* width: 15.63vw; */

		width: 23%;
		padding: 0.8vw 0vw 0vw;
		margin: 0% 1% 2%;

		z-index: 1;



	}



	.product_item1 div {

		/* 	max-width: 12.4vw; */

		/* margin: 0 1.61vw; */

		padding-bottom: 0.8vw;

	}



	.product_item1_name {

		font-size: 2.19vw;

		font-weight: normal;

		font-stretch: normal;

		position: relative;
		padding-right: 1vw;



	}



	.product_item1_name:after {

		width: 3.33vw;

		height: 0.16vw;

		background-color: #ababab;

		content: '';

		position: absolute;

		right: 2px;

		bottom: -20px;
		margin-right: 1vw;

	}



	.product_item1_content {

		font-size: 14px;

		font-weight: normal;

		font-stretch: normal;

		/* 	padding-top: 5vw; */

	}

	.product_item1_content p {
		padding-left: 1vw;
		text-align: justify;
		word-wrap: break-word;
		word-break: break-all;
	}



	.product_item1 .product_item1_wire {

		width: 3.33vw;

		height: 0.16vw;



		padding: 0;

		margin: 0.8vw 0vw;

		/* 	display: none; */







		/* margin-left: 10.66vw; */



	}



	.product_item1 button {

		width: 6.25vw;

		height: 2.08vw;

		background-color: #000000;

		border: 0.0625em solid #ff9602;

		outline: 0;

		color: #ff9602;
		margin-right: 1vw;
		margin-bottom: 1vw;





	}

	.product_item1 a {
		color: #ff9602;
	}







	/* 关于我们和我们的优势 */

	.box {

		background: url(../img/bg_02.jpg) no-repeat;



		text-align: center;

		padding-bottom:10px;

	}



	.about_us {

		padding: 5.26vw 0vw 4vw;

		/* margin: 0vw 14.64vw; */

	}



	.about_us_title {

		font-size: 2.19vw;

		font-weight: normal;

		font-stretch: normal;

		position: relative;



	}



	.about_us_title:after {

		position: absolute;

		content: '';

		width: 3.33vw;

		height: 0.16vw;

		background-color: #ababab;

		right: 47.5%;

		bottom: -1vw;

	}



	.about_us_main {

		display: flex;

		/* padding-top: 3.65vw;

 */

		justify-content: space-around;

		margin-top: 3.65vw;

	}



	.about_us_main_left {

		width: 50%;

		text-align: left;



	}



	.about_us_main_left img {

		width: 12.4vw;

		height: 2.34vw;

	}



	.about_us_main_left p {

		font-size: 1.5em;

		font-weight: normal;

		font-stretch: normal;



	}



	.about_us_wire {

		width: 3.13vw;

		height: 0.1vw;

		background-color: #ababab;
		margin-bottom: 1vw;
	}



	.about_us_main_right img {

		max-width: 26.04vw;

		max-height: 26.04vw;

	}



	.about_us_name {

		font-size: 1.67vw;

		padding: 1.41vw 0vw;

		font-family: SourceHanSansCN-Bold;

		font-weight: 600;

	}



	.about_us_main_right {

		padding-left: 4.43vw;

	}



	/* 我们的优势 */

	.ours_advantages {
		display: none;
		background: url(../img/bg_08_02.jpg) no-repeat;

		width: 98vw;

		height: 28.65vw;

		/* padding-top:3.49vw; */

		/* padding-bottom: 5.36vw; */

		background-size: 98.96vw 28.65vw;

	}



	.ours_advantages_title {

		font-size: 2.19vw;

		font-weight: normal;

		font-stretch: normal;

		color: #ffffff;

		position: relative;

		padding-top: 3.49vw;

	}



	.ours_advantages_title:after {

		position: absolute;

		content: '';

		width: 3.33vw;

		height: 0.16vw;

		background-color: #ffffff;

		right: 48.3%;

		bottom: -1vw;

	}



	.ours_advantages_content {

		display: flex;

		justify-content: center;

		color: #FFFFFF;

		padding-top: 3.3vw;

		max-height: 13.54vw;



		overflow: hidden;

	}



	.ours_item {

		width: 25%;

		background: rgba(255, 255, 255, 0.2);

		text-align: center;

		padding: 0vw 1.72vw 1vw;

		border-right: 1px solid #eeeeee;

		font-size: 0.88em;



	}



	.ours_item:last-child {

		border: none;

	}



	.ours_item_title {

		font-size: 2em;

		font-weight: normal;

		font-stretch: normal;

		padding: 2vw 0vw 1vw;

		border-bottom: 1px dashed #FFFFFF;



	}



	.ours_item_content {

		padding: 1.25vw 0vw 1.25vw;

		line-height: 1.35vw;

		text-overflow: ellipsis;

		overflow: hidden;

		display: -webkit-box;

		-webkit-line-clamp: 4;

		-webkit-box-orient: vertical;

		text-align: left;

	}





	/* 新闻分类 */

	.news {
		display: none;
		background: #FFFFFF;

		padding: 4vw 0vw;

		text-align: center;

	}

	fooder .item:nth-child(3){
		/*display: none;*/
	}

	.news_title {

		display: flex;

		justify-content: space-between;

		align-items: center;
		/*padding: 0vw 5vw;*/

	}



	.news_title_right a {

		color: #000000;

	}
	.news .container .container{
		justify-content: space-between;
	}


	.news_title_name {

		font-size: 2.19vw;

		font-weight: normal;

		font-stretch: normal;

		margin-bottom: 1.5vw;

	}



	.news_title_wire {

		width: 3.33vw;

		height: 0.16vw;

		background-color: #ababab;

	}



	.news_content {

		display: flex;

		justify-content: space-between;
		/*padding: 0vw 4vw;*/

	}

	.news_content a{
		width: 30%;
	}
	/*.news_title_left{*/
	/*	padding-left:6vw ;*/
	/*}*/
	/*.news_title_right{*/
	/*	padding-right: 7vw;*/
	/*}*/
	.news_content_item {

		padding: 3.44vw 0vw 1.5vw;



		border-bottom: 1px solid #e8e8e8;

		text-align: left;
		font-size: 14px;
		line-height: 1.5vw;
		/*display: inline-block;*/
		/*margin: 0vw 1vw;*/



	}



	.news_content_item:hover {

		border-bottom: 1px solid #ff9602;

	}



	.news_content_item_top {

		padding-bottom: 1.5vw;

		display: flex;

		justify-content: space-between;
		font-size: 1.2em;

	}

	.news_content_item_top span {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.news_content_item_top span:nth-child(2) {
		width: 6vw;
	}




	.news_more {

		width: 6.25vw;

		height: 2.08vw;

		background-color: #ff9602;

		display: flex;

		align-items: center;

		color: white;

		justify-content: center;

		margin: 2.5vw auto;



	}



	/* 关于我们 */
	.banners{
		position: relative;
	}
	.banners-1{
		position: absolute;
		left: 14.5vw;
		top: 7vw;
		border-left:6px solid #ff9602 ;
		z-index: 5000;
		font-size: 66px;
		font-weight: 600;
		color: #ff9602 ;
		padding-left: 1vw;
		line-height: 66px;
	}
	.banners img {

		width: 100%;

		height: 20.83vw;

		display: block;

	}



	.tab {



		display: flex;

		line-height: 4vw;

		background-color: #ff9602;

		color: white;

		padding-left: 13vw;

	}
	.tab a{
		color: white;
		font-size: 1.15vw;
		font-family: SourceHanSansCN-Normal;
	}



	.tab_sub {

		width: 20vw;

		height: 3.65vw;

		font-size: 1em;

		text-align: center;

	}



	.active1 {

		background-color: white;

		color: #ff9602;

	}



	.active1 a {

		color: #ff9602;

	}



	/* 页面主体 */

	.about_main {

		background-color: #FFFFFF;

	}



	.top {

		display: flex;

		align-items: center;

		color: #666666;

		padding-top: 1vw;



	}



	.top a {

		color: #666666;

	}



	.top img {

		margin-right: 0.5vw;

		width: 1vw;

	}



	.center {

		display: flex;

		justify-content: space-between;

		/* width: 70vw; */

		width: 100%;

	}



	.center .about_us_main_left {

		width: 100%;

	}



	.center .about_us_main_right {

		padding-right: 3.36vw;

	}



	.container {

		width: 1200px;

		margin-right: auto;

		margin-left: auto;

		*zoom: 1;

	}



	.container:before,

	.container:after {

		display: table;

		line-height: 0;

		content: "";

	}



	.container:after {

		clear: both;

	}



	.bottom {

		padding-bottom: 6vw;

	}



	.bottom img {

		max-width: 100%;

	}



	.h_content {

		display: flex;

		box-sizing: border-box;

		justify-content: space-between;

		flex-wrap: wrap;

		padding: 2vw 0vw 6vw;



	}



	.h_item {

		width: 32%;

		text-align: center;



	}



	body .h_item1 {

		text-align: center;

	}



	body .h_item1 img {

		width: 31vw;

	}



	.h_item img {

		max-width: 21vw;

	;

	}



	/* 发展历程 */

	.course {

		border-left: 4px solid #ff9602;

		margin: 4vw 0vw 16vw;

	}



	.course_item_top {

		display: flex;

		font-size: 2em;

		font-weight: normal;

		font-stretch: normal;

		margin-bottom: 1vw;



	}



	.course_item_center {

		color: #ff9602;

		display: flex;

		align-items: center;

		font-size: 1em;

		font-weight: normal;

		font-stretch: normal;

		margin-bottom: 1vw;

		font-weight: 600;

	}



	.course_item_bottom {

		display: flex;

		padding-bottom: 2vw;

	}



	.course_x {

		width: 1vw;

		background-color: #ff9602;

		height: 4px;

		margin-right: 1vw;

	}



	.course_k {

		width: 1vw;



		margin-right: 1vw;

	}



	/* 产品中心 */

	.product_main {

		background-color: #FFFFFF;

	}



	.product_item {

color: #ffffff;

		transition: all 0.5s;
		border-radius: 3px;
		position: relative;

		background: linear-gradient(to bottom,#000 0,#000 20%,#363636 40%,#000 80%,#000 100%);
	}


	.product_item div{
		overflow: hidden;
	}
	.product_item img {

		width: 80%;
		height: 9.17vw;

	}



	.product_item:hover {

		box-shadow: 0vw 0.21vw 0.63vw 0vw
		rgba(62, 62, 62, 0.3);

		transform: translateX(-6px);

		transform: translateY(-6px);
		/*transform: scale(1.1);*/

	}
	/*.product_item img{*/
	/*	transition: all 0.5s;*/
	/*}*/
	/*.product_item img:hover{*/
	/*	transform: scale(1.1);*/
	/*}*/
	.hv1{
		display: none;
		position: absolute;
		width: 100%;
		height: 96%;
		left: 0;
		top: 0;
		margin: auto 0;
		margin: 0 !important;
		/*background: rgba(0,0,0,0.6);*/

		/*background: linear-gradient(to bottom, rgba(101, 153, 153,0.6), rgba(244, 121, 31,0.6));*/
	}


	/*.product_item:hover .hv1{*/
	/*	display: block;*/
	/*}*/
	.hv2{
		display: flex;
		align-items: center;
		width: 100%;
		height: 100%;

		padding-left: 40px;
		font-size: 40px;
	}


	.product_main .product_menu {

		padding-top: 3vw;

		padding-bottom: 5vw;
		padding-left: 3.5vw;

	}



	/* 分页 */

	.paging {

		display: flex;

		align-items: center;

		font-size: 1em;

		justify-content: center;

		padding-bottom: 5vw;



	}



	.paging1 {

		border: 1px solid #ff9602;

		margin-right: 1vw;

		padding: 0.5vw 1vw;

		color: #ff9602;

	}



	.paging_sub_1 {

		border: 1px solid #ff9602;

		margin-right: 1vw;

		padding: 0.5vw 1vw;

		color: #ff9602;

	}



	.active2 {

		background-color: #ff9602;

		color: white;

	}



	body .paging_sub {

		display: flex;

		border: none;

	}



	.pro {

		position: relative;

	}



	.pro:hover .pro_tab {

		display: block;

		z-index: 100;

	}



	.pro_tab {

		display: none;


		padding-top: 2vw;
		padding-bottom:1vw;
		text-align: center;

		color: white;

		position: absolute;

		background-color: rgba(0, 0, 0, 0.4);
		width: 100%;
		left: 0vw;

		font-size: 16px;
		z-index: 99999;

	}




	.pro_tab_item1 {

		display: flex;

		text-align: center;

		flex-wrap: wrap;


		width: 100%;


	}
	.pro_tab_item1 a{
		display:inline-block;
		/*padding: 0vw vw;*/
		/*width: 9vw;*/
		text-align: center;
	}



	.pro_tab_item1 p {

		width: 100%;

		margin: 0;

		padding: 0.3vw;
		/*width: 200px;*/
		/*width: 6vw;*/

	}



	.pro_tab_item2 {

		display: flex;

		text-align: center;

		flex-wrap: wrap;

		justify-content: space-between;

		width: 100%;

	}
	.product_item button a{
		font-size: 0.73vw;
	}
	.product_item1 a{
		font-size: 0.73vw;
	}
	.news_item_r{
		padding-top: 0.5vw;
	}

	.pro_tab_item2 p {

		width: 100%;

		margin: 0;

		/*padding: 0.3vw;*/

		/*width: 6vw;*/

	}



	.pro_tab p:hover {

		background-color: #ff9602;

		color: white;

	}






	.produ {

		position: relative;

	}



	.produ_item {

		background: rgba(0, 0, 0, 0.6);

		position: absolute;

		z-index: 2;

		top: 3.65vw;

		left: 0;

		display: none;

	}

	.produ_item a {
		color: #FFFFFF;
	}



	.produ:hover .produ_item {

		display: block;

	}



	.produ_item p {

		margin: 0;

		padding: 0;

		width: 20vw;

		line-height: 2vw;

	}



	.produ_item p:hover {

		background-color: #ff9602;

		color: white;

	}



	/* 产品中心详情 */

	.product_details {

		background-color: #FFFFFF;

	}



	.product_details_main {

		padding: 1vw 0vw 6vw;

	}



	.product_details_title {

		text-align: center;

		padding: 1vw 0vw;

		font-size: 32px;

	}



	.product_details_main {

		text-align: center;

		border-top: 1px solid #EEEEEE;

		border-bottom: 1px solid #EEEEEE;

	}



	.product_details_main img {

		/*max-width: 47vw;*/

		/*max-height: 33vw;*/

	}



	.product_details_fooder {

		display: flex;

		justify-content: space-between;

		align-items: center;

	}



	.product_details_s {

		display: flex;

		align-items: center;
		margin-bottom: 10px;

	}



	.product_details_x {

		display: flex;

		align-items: center;

	}



	.active3 {

		width: 7vw;

		line-height: 2vw;

		background-color: #e4e4e4;

		text-align: center;

		margin-right: 1vw;

	}



	.product_details_fooder_r {

		width: 6vw;

		line-height: 2vw;

		background-color:#ff9602;

		text-align: center;

	}
	.product_details_fooder   .product_details_fooder_r  a{
		color: white;
	}



	.product_details_fooder a {

		color: #000000;

	}



	/* 合作伙伴 */

	.partners {

		background-color: #FFFFFF;

	}



	.partners_menu {

		display: flex;

		justify-content: space-between;

		flex-wrap: wrap;

		box-sizing: border-box;

		padding-bottom: 4vw;

		width: 100%;

	}



	.partners_item {

		width: 25%;

		margin-top: 2vw;

		border: 1px solid #EEEEEE;

		max-width: 16vw;

		max-height: 9vw;

	}



	.partners_item img {

		max-width: 16vw;

		max-height: 9vw;

	}



	/* 合作伙伴详情 */

	.partners_de {

		background-color: #FFFFFF;

		padding-bottom: 6vw;

	}



	.partners_de_main {

		display: flex;

		padding-top: 2vw;

		justify-content: space-between;

	}



	.partners_de_title {

		font-size: 2em;

		padding: 1vw 0vw;



	}



	.partners_de_main_left {

		width: 20vw;

	}



	.partners_de_main_right {

		width: 48vw;

	}



	.partners_de_content {

		border-bottom: 1px solid #EEEEEE;

		border-top: 1px solid #EEEEEE;

		font-size: 1em;

	}



	/* 招聘 */

	/* 人才理念 */

	.recruitment {

		background-color: #FFFFFF;

	}



	.recruitment_main {

		display: flex;

		padding-top: 3vw;

		justify-content: space-between;

		padding-bottom: 5vw;

	}



	.recruitment_main_left {

		width: 45vw;

	}



	.recruitment_main_right img {

		max-width: 22vw;

	}



	.recruitment_item_title {

		font-size: 1em;

		font-weight: 600;

	}



	.recruitment_item_content {

		padding: 1vw 0vw;

	}



	.recruitment_item {

		padding-bottom: 3vw;


	}
	.recruitment_item p{
		padding-bottom:1vw;
		line-height: 1.5vw;
	}

	.recruitment_item img {
		max-width: 45vw;
	}



	/* 招聘岗位 */

	.recruitment_hiring {

		background-color: #FFFFFF;

		padding-bottom: 5vw;

	}



	.recruitment_hiring_main {

		padding-top: 1.5vw;

		display: flex;

		justify-content: space-between;

	}



	.recruitment_l {

		width: 45vw;

	}

	.recruitment_l img {
		max-width: 45vw;
	}




	.recruitment_r {

		margin-left: 2vw;

	}



	.recruitment_r img {

		width: 100%;



	}



	.recruitment_l_t {

		display: flex;

		justify-content: space-between;

		/*align-items: center;*/



	}



	.recruitment_l_t_l {

		font-size: 18px;

		font-weight: 600;

	}



	.recruitment_l_t_r {

		width: 5vw;

		height: 2vw;

		background-color: #ff9602;

		display: flex;

		justify-content: center;

		align-items: center;
		margin-top: 1.5vw;

	}



	.recruitment_l_c {

		padding: 0.5vw 0vw 1vw;

		width: 45vw;

		border-bottom: 1px dashed #bbbbbb;

		margin-bottom: 1.5vw;
		font-size: 16px;
		line-height: 1.5vw;


	}
	.product_details_s a{
		display: flex;
		align-items: center;
	}
	.product_details_x a{
		display: flex;
		align-items: center;
	}



	/* 招聘岗位详情 */

	.position_main_bottom {

		display: flex;

	}



	.position_main_title {

		font-size: 18px;

		padding-bottom: 1.5vw;

		font-weight: 600;

	}



	.position_main_l {

		width: 6.25vw;

		height: 2.08vw;

		background-color: #ff9602;

		display: flex;

		justify-content: center;

		align-items: center;

	}

	.position_main_l a {
		color: #FFFFFF;
	}



	.position_main_content {

		padding-bottom: 2.8vw;

		margin-bottom: 2.8vw;

		border-bottom: #d0d0d0 solid 1px;

	}



	.position_main_r {

		width: 6.25vw;

		height: 2.08vw;

		background-color: #e4e4e4;

		display: flex;

		justify-content: center;

		align-items: center;

	}



	.position_main_bottom {

		display: flex;

		justify-content: space-between;

	}



	.position_main_r a {

		color: #000000;

	}



	/* 新闻资讯 */

	.news_main {

		background-color: white;

	}



	.news_item {

		display: flex;

		/* justify-content: space-between; */

	}



	.news_item_l {

		color: white;

		background-color: #ff9602;

		width: 6.77vw;

		height: 6.77vw;



	}



	.news_item_l_t {

		font-size: 2.88em;

		border-bottom: 1px dashed white;

		height: 4.3vw;

		width: 6.77vw;



		display: flex;

		justify-content: center;

		align-items: center;

	}



	.news_item_l_b {

		font-size: 1em;

		display: flex;

		justify-content: center;

		align-items: center;

		height: 2.4vw;

		width: 6.77vw;

	}



	.news_item_r_t {

		font-size: 18px;

		font-weight: 600;

	}



	.news_menu {

		padding: 2vw 0vw 3vw;

	}



	.news_item {

		padding: 1vw;

		border-bottom: 1px solid #d0d0d0;

	}



	.news_item_r_c {

		width: 3.65vw;

		height: 0.1vw;

		background-color: #ff9602;

		margin: 0.8vw 0vw;

	}
	.news_content a:hover{
		color: #666666;
	}
	.news_content .news_content_item_bottom {
		color: #666666!important;
	}

	.news_item_r {

		padding-left: 1vw;

	}



	.news_item_r_b {

		font-size: 14px;

		color: #666666;
		max-height: 3vw;
		overflow: hidden;
		text-overflow: ellipsis;


		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;

	}



	.news_item_r_t a {

		color: #000000;

	}



	.news_item_r_b a {

		color: #666666;

	}



	/* 新闻详情 */

	.news_details_main {

		background-color: white;

		text-align: center;

		padding-bottom: 4vw;

	}



	.news_d_title {

		font-size: 1em;

		font-weight: 600;

		padding-top: 2.5vw;

		padding-bottom: 1vw;

	}



	.news_d_date {

		padding-bottom: 1vw;

		color: #666666;



	}



	.news_d_content {

		padding: 1.5vw 0vw;

		border-bottom: #d0d0d0 solid 1px;

		border-top: #d0d0d0 solid 1px;

		text-align: left;

		margin-bottom: 2.5vw;

	}

	.news_d_content img {
		max-width: 1200px;
	}

	.news_details_menu {
		text-align: center;
	}

	.about_main img {
		max-width: 1200px;
	}

	/* 联系我们 */

	.contact_us {

		background-color: white;

	}



	.contact_main_top {

		display: flex;

		justify-content: space-around;

		align-items: center;



	}



	.contact_main_top img {

		max-width: 13.28vw;

		max-height: 13.28vw;

	}



	.contact_main {

		padding-top: 3.2vw;

	}



	.contact_photo {

		text-align: center;

	}



	.contact_main_map {

		width: 1200px;



		margin-top: 4vw;

		margin-bottom: 4vw;

	}



	.contact_main_map img {

		width: 100%;



	}



	.tel {

		font-size: 1em;

		font-weight: 600;

	}



	/* 销售市场 */

	.sale {

		background-color: white;



	}



	.sale_main {

		text-align: center;

		padding-bottom: 6vw;



	}



	.sale_main_title {

		font-size: 3.5em;

		font-weight: 600;

		padding: 3.8vw 0vw 2vw;

	}



	.sale_main_photo {

		height: auto;

	}



	.sale_main_photo img {

		max-width: 100%;

	}



	.sale_main_word {

		text-align: left;

	}



	/* 相关展会 */

	.exhibition {

		background-color: white;



	}



	.exhibition_main {

		display: flex;

		justify-content: space-between;

		flex-wrap: wrap;

		width: 100%;

		box-sizing: border-box;

		padding-top: 3vw;

		padding-bottom: 2vw;

	}



	.exhibition_main_item {

		width: 32%;

		margin-bottom: 2vw;

	}



	.exhibition_main_item img {

		max-width: 100%;

	}



	.exhibition_main_item_title {

		margin-top: 1vw;
		font-size: 1vw;
		font-weight: 600;
		font-stretch: normal;
		margin-bottom:0.5vw;


	}



	.exhibition_main_item_title a {

		color: #000000;

	}



	.exhibition_main_item_date {

		color: #888888;

	}



	/* 相关展会详情 */

	.exhibition_details {

		background-color: white;

	}



	.exhibition_details_main {

		text-align: center;

		padding-bottom: 2vw;

	}


	.tab1 {
		display: none;
	}

	.exhibition_details_title {

		font-size: 1em;

		font-weight: 600;

		padding: 1vw 0vw;

	}



	.exhibition_details_content {

		padding: 1vw;

		border-top: 1px solid #d8d8d8;

		border-bottom: 1px solid #d8d8d8;

	}



	.exhibition_details_content img {

		max-width: 100%;

	}



	/* 简历 */

	.resume {



		background-color: white;

	}



	.resume_main {

		padding: 2vw 0vw 4vw;

	}



	.resume_main_left span {

		color: red;

		padding-right: 0.2vw;

	}



	.layui-input-block {

		display: flex;

		align-items: center;

	}



	.resume_main {

		display: flex;

		justify-content: space-between;

	}



	.resume_main_left {

		width: 60%;

	}



	.layui-input-block input {

		margin-left: 0.2vw;

		margin-right: 0.2vw;

	}



	.layui-input-block select {

		width: 10vw;

		height: 38px;

		line-height: 1.3;

		line-height: 38px\9;

		border-width: 1px;

		border-style: solid;

		background-color: #fff;

		border-radius: 2px;

		border-color: #e6e6e6;

		padding-left: 1vw;

	}



	.layui-btn {

		background-color: #ff9602;

	}



	/* 在线留言 */

	.message {

		background-color: white;



	}



	.message_main {

		background-color: #EEEEEE;

		padding: 2vw 7vw;

		margin-top: 2vw;

		margin-bottom: 8vw;

	}



	.message_main span {

		color: red;

	}



	.message_item {

		display: flex;

		justify-content: space-between;

		margin: 2vw 0vw;



	}



	.message_item div {

		display: flex;

		align-items: center;

	}



	.message_item div .good {

		width: 80px;

		justify-content: center;



	}



	.message_item input {

		outline: none;

		width: 320px;

		height: 38px;

	}



	.message_main_title {

		color: #ff9602;



		margin-bottom: 1vw;
		font-family: SourceHanSansCN-Regular;
		font-size: 1vw;

	}



	.message_item textarea {

		outline: none;

	}



	.message_item a {

		color: red;

	}



	.message_item div span {

		width: 20px;

		color: #000000;

		text-align: center;

	}



	.message_item {

		text-align: center;

	}







	.message_more {

		text-align: center;

	}



	.message_more button {

		width: 7vw;

		height: 2vw;

		background-color: #ff9602;

		color: white;

		border: 0;

		outline: none;

	}
	.message_item-1{
		display: block!important;
		position: relative;

	}
	.message_item-2{
		display: flex!important;
		justify-content: space-between;
		margin-top: 2vw;
		width: 100%;
	}
	.me-1{
		/*margin-left: 10vw ;*/
		/*margin-left: 80px;*/
		margin-left: 20px;
	}
	.text{
		margin-top: 3vw;
		/*position:relative;*/
	}
	.me-2{
		position: absolute;
		right: 0;
		top: 4vw;
		/*left: 1vw;*/
		/*top: 1vw;*/
		/*width: 100%;*/
		/*padding-left: 80px;*/
	}



	/* .message_item div{

		margin-right: 4vw;

	} */

	.site-welcome {

		display: none;

		justify-content: center;

		align-items: center;

		/*里面内容居中使用flex在父元素添加三行代码display:flex;justify-content:center;



             align-items:center;*/

		position: fixed;

		top: 0;

		left: 0;

		width: 100%;

		height: 100%;

		/*上面四行代码,让这个fixed铺满整个画面*/

		background-color: #eee;

		z-index: 1;

	}



	.site-welcome.active9 {

		display: flex;

		z-index: 999999;

	}



	.loading {

		width: 80px;

		height: 40px;

		margin: 0 auto;

		margin-top: 100px;

	}



	.loading span {

		display: inline-block;

		width: 8px;

		height: 100%;

		border-radius: 4px;

		background: #808080;

		-webkit-animation: load 1s ease infinite;

	}




	@-webkit-keyframes load {

		0%,

		100% {

			height: 40px;

			background: #808080;

		}

		50% {

			height: 70px;

			margin: -15px 0;

			background: #808080;

		}

	}



	.loading span:nth-child(2) {

		-webkit-animation-delay: 0.2s;

	}



	.loading span:nth-child(3) {

		-webkit-animation-delay: 0.4s;

	}



	.loading span:nth-child(4) {

		-webkit-animation-delay: 0.6s;

	}



	.loading span:nth-child(5) {

		-webkit-animation-delay: 0.8s;

	}



	.go {

		position: fixed;

		right: 2vw;

		bottom: 2vw;
		/*display: none;*/

		z-index: 999999999999;

	}

	.go1 {

		background-color: #57c074;

		width: 3vw;

		height: 3vw;

		display: flex;

		justify-content: center;

		align-items: center;

		z-index: 10;



	}

	.go img {

		max-height: 2vw;

		max-width: 2vw;

	}

	.go2 {

		background-color: #e85839;

		width: 3vw;

		height: 3vw;

		display: flex;

		justify-content: center;

		align-items: center;
		position: relative;

	}
	.go2-1{
		position: absolute;
		left:-11.8vw;
		background-color: #e85839;
		color: #FFFFFF;
		display: none;
		height: 3vw;
		padding: 0vw 1vw;
		text-align: center;
		width: 10vw;
		line-height: 3vw;
	}


	.go3 {

		background-color: #ff9602;

		width: 3vw;

		height: 3vw;

		display: flex;

		justify-content: center;

		align-items: center;

	}




	.inBox {





		width: 100%;


		padding: 15vw 0vw;
		text-align: center;
		background: #ffffff;



	}

	.inBox-1 {

		font-size: 36px;

		margin-bottom: 40px;

	}
	.inBox-2{
		margin-bottom: 40px;
	}
	.inBox-2 a {

		text-decoration: none;

		padding: 10px 20px;

		background-color: #FF8635;


		color: white;

		border-radius: 20px;



	}
	.xx p{
		font-size: 14px !important;
		line-height: 1.5vw;

		word-wrap: break-word;
		 word-break: break-all;
	}
	.swiper-container1 a{
		display: flex;

	}
	.swiper-container1  .word{
		margin-left: 1vw;
	}
	.ours_item_content{
		font-size: 14px !important;
	}
	.items a:hover{
		color:#ff9602;
	}
	.news_content_item_top{
		display: flex;
		align-items: center;
		color: #000000;

	}
	.news_content_item_top span:nth-child(1){
		font-weight: 600;
	}
	.message_item input{
		background-color: #ffffff;
		border-radius: 0.31vw;
		border:  0.05vw solid #d4d4d4;
		padding-left:1vw ;
	}
	.message_item textarea{
		background-color: #ffffff;
		border-radius: 0.31vw;
		border:  0.05vw solid #d4d4d4;
		margin-left: 2vw;
	}
	.message_main_content .text{
		display: flex;
		justify-content: flex-start;
	}
	.message_item:nth-child(3) input{
		margin-left: 0.4vw;

	}
	.message_item:nth-child(3) {
		padding-right: 2vw;
	}
	.message_item:last-child div{
		display: flex;
		align-items: flex-start;
		padding-top: 1vw;
	}
	.message_item button{
		width: 5.73vw;
		height: 2.08vw;
		background-color: #cecece;
		border: solid 0.05vw #d4d4d4;
		margin: 0vw 1vw;
	}





}
