
.searcher{
	position: relative;
	width: 100%;
	height: 80px;
	border-bottom: 1px solid #e5e5e5;
}


.search {
  position: relative;
  display: flex;
}

.searchTerm {
  width: 70%;
  border: 1px solid #979797;
  /* box-sizing: border-box; */
  border-right: none;
  padding: 5px;
  height: 40px;
  border-radius: 20px 0 0 20px;
  outline: none;
  color: #979797;
  font-size: 16px;
  text-indent: 10px;
}

/* .searchTerm:focus{
  color: #979797;
} */

.searchButton {
  width: 60px;
  height: 40px;
  border: 1px solid #fe8709;
  /* box-sizing: border-box; */
  background: #fe8709;
  text-align: center;
  color: #fff;
  border-radius: 0 20px 20px 0;
  cursor: pointer;
  font-size: 20px;
}
.searchButton img{
	display: block;
	width: 20px;
	margin: 0px auto;
}
/*调整大小查看搜索栏的变化*/
.search_wrap{
  width: 290px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(100%, -50%);
  float: right;
}


.dabiaoti{
	font-size: 26px;
	margin: 30px auto;
}
.xiaobiaoti{
	font-size: 16px;
	margin: 20px auto;
	text-transform: uppercase;
	color: #666;
}





.shipin{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 50px auto;
}
.shipin_video{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.shipin_video img{
	width: 100%;
}



.shipinlist_nav{
	text-align: center;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 20px auto;
}
.shipinlist_nav a{
	font-size: 26px;
	padding: 10px 0px;
	border-radius: 5px;
	margin: 0 10px;
	text-align: center;
	width: 150px;
}

.shipinlist_nav a.active1{
	display: inline-table;
	color: #fff;
	background: #e60000;
}

.shipinlist_nav a.active2{
	display: inline-table;
	color: #fff;
	background: #00428e;
}


.index_product{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 50px auto;
}
.index_product_nav{
	width: 100%;
	height: auto;
}
.index_product_nav ul li{
	float: left;
}
.index_product_nav li{
	width: calc(100% / 6 - 17px);
	line-height: 50px;
	color: #333;
	text-align: center;
	font-size: 20px;
	margin-right: 20px;
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.index_product_nav li:last-child{
	margin-right: 0;
}
.index_product_nav li:hover{
	background: #fb880b;
	color: #fff;
}
.index_product_nav li.active{
	background: #fb880b;
	color: #fff;
}

.index_product_nav li a{
	display: block;
	color: #333;
}
.index_product_nav li:hover a{
	color: #fff;
}
.index_product_nav li.active a{
	color: #fff;
}

.index_product_box{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 30px 0;
	
	position: relative;
}

.index_product_box_main{
	width: 100%;
	height: auto;
	overflow: hidden;
	border: 1px solid #ddd;
	
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.index_product_box_main img{
	width: 90% !important;
	display: block;
	margin: 10px auto;
}
.index_product_box_main span{
	display: block;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}
.index_product_box_main span.tt{
	font-size: 16px;
	text-align: center;
	color: #333;
}
.index_product_box_main span.ge{
	width: 40px;
	height: 5px;
	margin: 30px auto;
	background: #333;
}
.index_product_box_main:hover span.tt{
	color: #fb880b;
}
.index_product_box_main:hover span.ge{
	background: #fb880b;
}


.zuojiantou {
  width: 50px;
  height: 50px;
  left: -55px;
  background: url(../images/zuojiantou.png) no-repeat center;
}
.youjiantou {
  width: 50px;
  height: 50px;
  right: -55px;
  background: url(../images/youjiantou.png) no-repeat center;
}


.chuxing{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 30px auto;
}
.w700{
	width: 700px;
	height: auto;
	overflow: hidden;
	color: #999;
}

.chuxing_main{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 30px auto;
	padding: 150px 0 80px 0;
	background: #999;
}

.chuxing_main_list{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.chuxing_main_list ul li{
	float: left;
}
.chuxing_main_list li{
	width: 50%;
	height: auto;
	overflow: hidden;
	margin-bottom: 80px;
}
.chuxing_main_list_box{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.chuxing_main_list_box_left{
	float: left;
	width: 100px;
	height: 100px;
	background: #fb880b;
	border-radius: 50%;
	position: relative;
	margin-right: 20px;
}
.chuxing_main_list_box_left img{
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 65%;
}
.chuxing_main_list_box_right{
	width: calc(100% - 180px);
	float: left;
}
.chuxing_main_list_box_right span{
	display: block;
}
.chuxing_main_list_box_right span.tt1{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 5px 0;
	font-size: 24px;
	font-weight: 600;
	color: #fff;
}
.chuxing_main_list_box_right span.tt2{
	font-size: 16px;
	color: #fff;
}


.index_news{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 30px auto;
}

.index_news_left{
	float: left;
	width: 40%;
	height: auto;
	overflow: hidden;
}
.index_news_left_title{
	font-size: 20px;
	width: 100%;
	height: auto;
	overflow: hidden;
	line-height: 60px;
	border-bottom: 2px solid #fb880b ;
	margin-bottom: 30px;
}
.index_news_left_img{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.index_news_left_img img{
	width: 100%;
	display: block;
	margin: 0px auto;
}
.index_news_left_bt{
	width: 100%;
	height: auto;
	overflow: hidden;
	font-size: 20px;
	margin: 20px auto;
}

.index_news_left_bt a{
	font-size: 20px;
	color: #333;
}

.index_news_left_txt{
	width: 100%;
	height: auto;
	overflow: hidden;
	font-size: 16px;
	margin: 10px auto;
	line-height: 30px;
}

.index_news_left_txt a{
	font-size: 16px;
	color: #333;
}

.index_news_left_more{
	width: 100%;
	height: auto;
	overflow: hidden;
	font-size: 16px;
	margin: 10px auto;
	line-height: 30px;
}

.index_news_left_more a{
	font-size: 16px;
	color: #fb880b;
}

.index_news_right{
	width: 55%;
	height: auto;
	/* overflow: hidden; */
	float: right;
	margin-top: 60px;
}

.index_news_right ul li{
	float: left;
}

.index_news_right li{
	padding: 20px;
	border-bottom: 1px solid #cbcbcb;
	margin-bottom: 10px;
}

.index_news_right li:hover{
	
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
}

.index_news_right_box{
	float: left;
	width: 100%;
}
.index_news_right_box_title{
	width: 100%;
	height: auto;
	overflow: hidden;
	line-height: 35px;
}
.index_news_right_box_title a{
	float: left;
	width: calc(100% - 150px);
	height: auto;
	font-size: 20px;
	overflow: hidden;
	color: #333;
	
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}
.index_news_right_box_title span{
	float: right;
	width: auto;
	font-size: 20px;
	color: #999;
}

.index_news_right_box_txt{
	width: 100%;
	height: auto;
	overflow: hidden;
	font-size: 16px;
	margin: 10px auto;
	line-height: 30px;
	color: #333;
}

.index_news_right_box_txt a{
	font-size: 16px;
	color: #fb880b;
}
.index_news_right_box_txt span{
	float: right;
}


@media screen and (max-width: 1024px) and (min-width: 0px){
	
	
	.searcher{
		display: none;
		position: relative;
		width: 100%;
		height: 80px;
		border-bottom: 1px solid #e5e5e5;
	}
	
	
	.search {
	  position: relative;
	  display: flex;
	}
	
	.searchTerm {
	  width: 100%;
	  border: 1px solid #979797;
	  /* box-sizing: border-box; */
	  border-right: none;
	  padding: 5px;
	  height: 40px;
	  border-radius: 20px 0 0 20px;
	  outline: none;
	  color: #979797;
	  font-size: 16px;
	  text-indent: 10px;
	}
	
	/* .searchTerm:focus{
	  color: #979797;
	} */
	
	.searchButton {
	  width: 60px;
	  height: 40px;
	  border: 1px solid #fe8709;
	  /* box-sizing: border-box; */
	  background: #fe8709;
	  text-align: center;
	  color: #fff;
	  border-radius: 0 20px 20px 0;
	  cursor: pointer;
	  font-size: 20px;
	}
	.searchButton img{
		display: block;
		width: 20px;
		margin: 0px auto;
	}
	/*调整大小查看搜索栏的变化*/
	.search_wrap{
	  width: 290px;
	  position: absolute;
	  top: 50%;
	  left: 50%;
	  transform: translate(100%, -50%);
	  float: right;
	}
	
	
	.dabiaoti{
		font-size: 26px;
		margin: 30px auto;
	}
	.xiaobiaoti{
		font-size: 16px;
		margin: 10px auto;
	}
	
	
	
	.shipin{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
	}
	.shipin_video{
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.shipin_video img{
		width: 100%;
	}
	
	
	
	.shipinlist_nav{
		text-align: center;
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 20px auto;
	}
	.shipinlist_nav a{
		font-size: 18px;
		padding: 10px 0px;
		border-radius: 5px;
		margin: 0 10px;
		text-align: center;
		width: 120px;
	}
	
	.shipinlist_nav a.active1{
		display: inline-table;
		color: #fff;
		background: #e60000;
	}
	
	.shipinlist_nav a.active2{
		display: inline-table;
		color: #fff;
		background: #00428e;
	}
	
	
	.index_product{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
	}
	.index_product_nav{
		width: 100%;
		height: auto;
	}
	.index_product_nav ul li{
		float: left;
	}
	.index_product_nav li{
		width: calc(100% / 3 - 5px);
		line-height: 40px;
		color: #333;
		text-align: center;
		font-size: 18px;
		margin-right: 5px;
		margin-bottom: 10px;
		box-shadow: 0 0 5px rgba(0,0,0,0.2);
		-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
		-moz-box-shadow: 0 0 5px rgba(0,0,0,0.2);
	}
	.index_product_nav li:nth-child(3n+3){
		margin-right: 0;
	}
	.index_product_nav li:last-child{
		margin-right: 0;
	}
	.index_product_nav li:hover{
		background: #fb880b;
		color: #fff;
	}
	.index_product_nav li.active{
		background: #fb880b;
		color: #fff;
	}
	
	.index_product_nav li a{
		display: block;
		color: #333;
	}
	.index_product_nav li:hover a{
		color: #fff;
	}
	.index_product_nav li.active a{
		color: #fff;
	}
	
	.index_product_box{
		width: 100%;
		height: auto;
		overflow: hidden;
		padding: 30px 0;
		
		position: relative;
	}
	
	.index_product_box_main{
		width: 100%;
		height: auto;
		overflow: hidden;
		border: 1px solid #ddd;
		
		box-shadow: 0 0 10px rgba(0,0,0,0.2);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
		-moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
	}
	.index_product_box_main img{
		width: 90% !important;
		display: block;
		margin: 10px auto;
	}
	.index_product_box_main span{
		display: block;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
	}
	.index_product_box_main span.tt{
		font-size: 12px;
		text-align: center;
		color: #333;
	}
	.index_product_box_main span.ge{
		width: 40px;
		height: 3px;
		margin: 10px auto;
		background: #333;
	}
	.index_product_box_main:hover span.tt{
		color: #fb880b;
	}
	.index_product_box_main:hover span.ge{
		background: #fb880b;
	}
	
	
	.zuojiantou {
	  width: 50px;
	  height: 50px;
	  left: -55px;
	  background: url(../images/zuojiantou.png) no-repeat center;
	}
	.youjiantou {
	  width: 50px;
	  height: 50px;
	  right: -55px;
	  background: url(../images/youjiantou.png) no-repeat center;
	}
	
	
	.chuxing{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
	}
	.w700{
		width: auto;
		height: auto;
		overflow: hidden;
		color: #999;
	}
	
	.chuxing_main{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
		padding: 50px 0 50px 0;
		background: #999;
	}
	
	.chuxing_main_list{
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.chuxing_main_list ul li{
		float: left;
	}
	.chuxing_main_list li{
		width: 50%;
		height: auto;
		overflow: hidden;
		margin-bottom: 30px;
	}
	.chuxing_main_list_box{
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.chuxing_main_list_box_left{
		float: inherit;
		width: 100px;
		height: 100px;
		background: #fb880b;
		border-radius: 50%;
		position: relative;
		margin: 0px auto;
	}
	.chuxing_main_list_box_left img{
		position: absolute;
		display: block;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		width: 50%;
	}
	.chuxing_main_list_box_right{
		width: 100%;
		float: left;
		padding: 10px;
	}
	.chuxing_main_list_box_right span{
		display: block;
	}
	.chuxing_main_list_box_right span.tt1{
		width: 100%;
		height: auto;
		overflow: hidden;
		padding: 15px 0;
		font-size: 18px;
		font-weight: 600;
		color: #fff;
		text-align: center;
	}
	.chuxing_main_list_box_right span.tt2{
		font-size: 14px;
		color: #fff;
	}
	
	
	.index_news{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
	}
	
	.index_news_left{
		float: left;
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.index_news_left_title{
		font-size: 20px;
		width: 100%;
		height: auto;
		overflow: hidden;
		line-height: 60px;
		border-bottom: 2px solid #fb880b ;
		margin-bottom: 30px;
	}
	.index_news_left_img{
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.index_news_left_img img{
		width: 100%;
		display: block;
		margin: 0px auto;
	}
	.index_news_left_bt{
		width: 100%;
		height: auto;
		overflow: hidden;
		font-size: 15px;
		margin: 20px auto 10px;
	}
	
	.index_news_left_bt a{
		font-size: 15px;
		color: #333;
	}
	
	.index_news_left_txt{
		width: 100%;
		height: auto;
		overflow: hidden;
		font-size: 12px;
		margin: 5px auto;
		line-height: 20px;
	}
	
	.index_news_left_txt a{
		font-size: 12px;
		color: #333;
	}
	
	.index_news_left_more{
		width: 100%;
		height: auto;
		overflow: hidden;
		font-size: 12px;
		margin: 10px auto;
		line-height: 30px;
	}
	
	.index_news_left_more a{
		font-size: 12px;
		color: #fb880b;
	}
	
	.index_news_right{
		width: 100%;
		height: auto;
		/* overflow: hidden; */
		float: right;
		margin-top: 10px;
	}
	
	.index_news_right ul li{
		float: left;
	}
	
	.index_news_right li{
		padding: 5px;
		border-bottom: 1px solid #cbcbcb;
		margin-bottom: 10px;
	}
	
	.index_news_right li:hover{
		
		box-shadow: 0 0 10px rgba(0,0,0,0.2);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
		-moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
	}
	
	.index_news_right_box{
		float: left;
		width: 100%;
	}
	.index_news_right_box_title{
		width: 100%;
		height: auto;
		overflow: hidden;
		line-height: 35px;
	}
	.index_news_right_box_title a{
		float: left;
		width: calc(100% - 80px);
		height: auto;
		font-size: 12px;
		overflow: hidden;
		color: #333;
		
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
	}
	.index_news_right_box_title span{
		float: right;
		width: auto;
		font-size: 12px;
		color: #999;
	}
	
	.index_news_right_box_txt{
		width: 100%;
		height: auto;
		overflow: hidden;
		font-size: 12px;
		margin: 10px auto;
		line-height: 30px;
		color: #333;
	}
	
	.index_news_right_box_txt a{
		font-size: 12px;
		color: #fb880b;
	}
	.index_news_right_box_txt span{
		float: right;
	}
	
	
	
	
}