body{
	margin: 0;
	padding: 0;
}
ul{
	padding: 0;
}
li{
	list-style: none;
}
a:focus, a:hover{
	text-decoration: none;
}
.container{
	width: 1200px;
	padding: 0;
}
.main .top_enter{
	border-bottom: 1px solid #e3e3e3;
}
.main .top_enter .container{
	height: 30px;
}
.main .top_enter .container div{
	height: 100%;
	line-height: 30px;
}
.main .top_item{
	height: 90px;
	line-height: 90px;
}
.main .top_item .first_ul .first_li .first_a{
	padding: 0 28px;
}
.main .top_item li a{
	color: rgb(0 0 0);
    font-size: 18px;
}
.first_ul{
    margin-bottom: 0;
}
.main .banner_item{
	height: 600px;
}
.main .banner_item .carousel,
.main .banner_item .carousel .carousel-inner,
.main .banner_item .carousel .carousel-inner .item img{
	height: 100%;
	width: 100%;
}
/* .main .banner_item .carousel .carousel-control{
	top: 11px;
} */
.main .index_hot_product{
	margin-top: 10px;
}
.main .index_hot_product .content .title{
	text-align: center;
	padding: 60px 0;
}
.main .index_hot_product .content .title span{
	border-bottom: 1px solid rgb(165, 165, 165);
	color: rgb(212, 9, 9);
	font-size: 24px;
	padding-bottom: 5px;
}
.main .index_hot_product .product_list ul li{
	width: 285px;
	display: inline-block;
	margin-right: 10px;
}
.main .index_hot_product .product_list ul li a img{
	border: 1px solid rgb(212, 9, 9);
	width: 285px;
	height: 230px;
}
.main .index_hot_product .product_list ul li a span{
	text-align: center;
	word-break: break-all;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-top: 10px;
	color: rgb(140, 140, 140);
	line-height: 26px;
	font-size: 16px;
}
.main .index_about{
	/* background: url(../img/index_about.png) no-repeat; */
	background-size: 100% 100%;
	height: 600px;
	margin-top: 40px;
}
.main .index_about .about_us{
    display: flex;
    justify-content: center;
}
.main .index_about .about_us .about_img{ 
    width: 45%;
    height: 343px;
}
.main .index_about .about_us .about_img img{ 
    width: 100%;
    height: 100%;
}
.main .index_about .content{
	text-align: center;
	padding: 50px 0;
}
.main .index_about .content span{
	/* border-bottom: 1px solid rgb(165, 165, 165); */
	color: rgb(30, 30, 30);
	padding-bottom: 5px;
	font-size: 32px;
	font-weight: 400;
}
.main .index_about .mind_content{
	margin-right: 64px;
	width: 48%;
}
.main .index_about .mind_content span{
	display: block;
	color: rgb(115, 115, 115);
	/*text-align: center;*/
	visibility: visible;
	animation-name: bounceInLeft;
}
.main .index_about .mind_content p{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
    margin-bottom: 20px;
	font-family: SourceHanSansCN-Light;
	font-size: 18px;
    color: #373737;
    text-indent:  36px;
}
.main .index_about .link{
	margin-top: 56px;
}
.main .index_about .link a{
	display: block;
	width: 120px;
	height: 40px;
	background-color: rgb(212, 9, 9);
	border-radius: 4px;
	text-align: center;
	line-height: 40px;
	color: #fff;
}
/* .main .index_product{
	height: 655px;
} */
.main .index_product .title{
	margin: 80px 0;
	text-align: center;
}
.main .index_product .title span{
	border-bottom: 1px solid rgb(165, 165, 165);
	color: rgb(212, 9, 9);
	font-size: 24px;
	padding-bottom: 5px;
}
.main .index_product .main_content .product_list{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	position: relative;
}
.main .index_product .main_content .product_list li{
    width: 270px;
    margin: 15px;
}
.main .index_product .main_content .product_list li a{
	display: inline-block;
    width: 100%;
	height: 300px;
    padding: 12px;
    background: #e8e8e8;
}
.main .index_product .main_content .product_list li img{
	width: 100%;
	height: 100%;
}
.main .index_product .main_content .product_list li p{
	margin: 18px 0 24px;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
}
/* .main .index_product .main_content .product_list li:nth-child(2),
.main .index_product .main_content .product_list li:nth-child(3){
	width: 274px;
	height: 200px;
	margin-left: 15px;
} */
/* .main .index_product .main_content .product_list li:last-child{
	width: 564px;
	height: 200px;
	position: absolute;
	right: 51px;
	top: 215px;
} */
.main .index_product .main_content .link{
	text-align: center;
	margin-top: 45px;
}
.main .index_product .main_content .link a{
	display: block;
	width: 120px;
	height: 40px;
	background-color: rgb(212, 9, 9);
	border-radius: 4px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	margin: 0 auto;
}
.main .index_advantage{
	height: 700px;
	background: url(../images/youshi.png) no-repeat;
}
.main .index_advantage .title{
	text-align: center;
	padding: 98px 0;
}
.main .index_advantage .title span{
	font-size: 45px;
    color: rgb(243 243 243);
	padding-bottom: 5px;
}
.main .index_advantage .content ul{
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	padding: 0;
}
.main .index_advantage .content ul li{
	width: 230px;
	text-align: center;
	display: inline-block;
	margin-right: 85px;
}
.main .index_advantage .content ul li:last-child{
	margin-right: 0;
}
.main .index_advantage .content ul li img{
	margin-bottom: 10px;
}
.main .index_advantage .content ul li p.top{
	font-size: 18px;
	font-weight: bold;
}
.main .index_advantage .content ul li p.bottom{
	font-size: 15px;
	font-weight: 4100;
	text-align: left;
	text-indent: 30px;
}
.main .index_server_support .title {
	text-align: center;
	margin: 80px 0;
}
.main .index_server_support .title span{
	border-bottom: 1px solid rgb(165, 165, 165);
	color: rgb(212, 9, 9);
	font-size: 24px;
	padding-bottom: 5px;
}
.main .index_server_support .content .left_img{
	position: relative;
	height: 440px;
}
.main .index_server_support .content .left_img img{
	width: 675px;
	height: 100%;
}
.main .index_server_support .content .left_img .op_model{
	position: absolute;
	width: 200px;
	height: 100%;
	top: 0;
	background-color: #31313161;
	padding: 100px 10px;
}
.main .index_server_support .content .left_img .op_model .item p{
	color: #fff;
	font-size: 16px;
	word-break: break-word;
}
.main .index_server_support .content .right_content {
	margin-left: 20px;
}
.main .index_server_support .content .right_content ul{
	padding: 20px;
	background-color: rgb(246, 246, 246);
	height: 440px;
	width: 405px;
}
.main .index_server_support .content .right_content ul li{
	border-bottom: 1px dotted rgb(204, 204, 204);
	margin-bottom: 10px;
}
.main .index_server_support .content .right_content ul li:last-child{
	border-bottom: 0;
}
.main .index_server_support .content .right_content ul li .number{
	width: 30px;
	height: 30px;
	background-color: red;
	color: #fff;
	display: inline-block;
	text-align: center;
	line-height: 30px;
	font-size: 18px;
}
.main .index_server_support .content .right_content ul li .title{
	display: inline-block;
	margin: 0;
	width: 330px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	text-align: left;
	height: 30px;
	line-height: 30px;
	vertical-align: top;
	font-size: 16px;
	color: rgb(102, 102, 102);
}
.main .index_server_support .content .right_content ul li .detail{
	font-size: 16px;
	color: rgb(102, 102, 102);
	margin-top: 10px;
}
.main .index_news{
	background: #F6F6F6;
	height: 715px;
}
.main .index_news .title{
	text-align: center;
	margin: 80px 0;
	padding: 60px 0 0px;
}
.main .index_news .news_content{
	display: flex;
	justify-content: center;
}
.main .index_news .title span{
	border-bottom: 1px solid rgb(165, 165, 165);
	color: rgb(212, 9, 9);
	font-size: 24px;
	padding-bottom: 5px;
}
.main .index_news .news_content .news_item .cj_news li .content {
    font-size: 14px;
    color: rgb(115, 115, 115);
    margin-bottom: 15px;
    height: 73px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.main .index_news .news_content .news_item{
	width: 350px;
	height: 450px;
	background-color: #fff;
	margin-right: 20px;
	padding: 20px;
}
.main .index_news .news_content .news_item .new_title{
	border-bottom: 1px solid rgb(204, 204, 204);
	padding-bottom: 15px;
}
.main .index_news .news_content .news_item:last-child{
	margin-right: 0;
}
.main .index_news .news_content .news_item .title_left{
	height: 26px;
	line-height: 26px;
	border-left: 3px solid red;
	padding-left: 10px;
	font-size: 18px;
	color: rgb(102, 102, 102);
}
.main .index_news .news_content .news_item .more_right{
	height: 26px;
	line-height: 26px;
	color: rgb(102, 102, 102);
}
.main .index_news .news_content .news_item .cj_news{
	padding: 0;
}
.main .index_news .news_content .news_item .cj_news li a .top .t_title{
	color: rgb(212, 9, 9);
	font-size: 14px;
	font-weight: 700;
	width: 200px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.main .index_news .news_content .news_item .cj_news li{
	border-bottom:1px dashed rgb(219, 219, 219);
}
.main .index_news .news_content .news_item .cj_news li a .top{
	margin: 13px 0;
}
.main .index_news .news_content .news_item .cj_news li a .top .t_time{
	font-size: 14px;
	color: rgb(212, 9, 9);
}
.main .index_news .news_content .news_item .cj_news li a .content{
	font-size: 14px;
	color: rgb(115, 115, 115);
	margin-bottom: 15px;
	height: 60px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.main .index_news .news_content .news_item .gs_news{
	padding: 0;
}
.main .index_news .news_content .news_item .gs_news li:first-child{
	margin-top: 10px;
	border-bottom:0;
}
.main .index_news .news_content .news_item .gs_news li:first-child img{
	width: 307px;
	height: 156px;
}
.main .index_news .news_content .news_item .gs_news li{
	border-bottom: 1px dashed #e3e3e3;
	padding: 9px 0;
}
.main .index_news .news_content .news_item .gs_news li span{
	height: 20px;
	line-height: 20px;
	color: rgb(115, 115, 115);
	font-size: 14px;
}
.main .index_news .news_content .news_item .gs_news li .t_tittle{
	width: 200px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.main .index_honor .title {
	text-align: center;
	margin: 80px 0;
}
.main .index_honor .title span{
	border-bottom: 1px solid rgb(165, 165, 165);
	color: rgb(212, 9, 9);
	font-size: 24px;
	padding-bottom: 5px;
}
.main .index_honor .honor_list li{
	width: 215px;
	margin-right: 113px;
}
.main .index_honor .honor_list li:last-child{
	margin-right: 0;
}
.main .index_honor .honor_list li .img_box{
	border: 1px solid #ddd;
	width: 100%;
	height: 180px;
}
.main .index_honor .honor_list li .img_box img{
	width: 100%;
	height: 100%;
}
.main .index_honor .honor_list li p{
	color: rgb(102, 102, 102);
	width: 100%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin: 15px 0;
	text-align: center;
	font-size: 16px;
}
.main .index_contact{
	height: 580px;
}
.main .index_contact .title{
	text-align: center;
	margin: 80px 0;
}
.main .index_contact .title span{
	border-bottom: 1px solid rgb(165, 165, 165);
	color: rgb(212, 9, 9);
	font-size: 24px;
	padding-bottom: 5px;
}
.main .title.index_contact_title span{
	border-bottom: none;
    color: #2B2B2B;
    font-family: SourceHanSansCN-Bold;
    font-size: 32px;
    font-weight: 600;
}
.main .index_contact .content_conatact .from_box{
	margin-right: 30px;
}
.main .index_contact .content_conatact .from_box .index_form .from_item{
	margin-bottom: 20px;
}
.main .index_contact .content_conatact .from_box .index_form .from_item input{
	width: 355px;
	height: 40px;
	padding-left: 10px;
	font-size: 16px;
}
.main .index_contact .content_conatact .from_box .index_form .from_item textarea{
	width: 355px;
	height: 120px;
	resize: none;
	padding-left: 10px;
	font-size: 16px;
}
.main .index_contact .content_conatact .from_box .index_form .from_item .btn_submit{
	background-color: #d9534f;
	border: 0;
	color: #fff;
	font-size: 16px;
}
.main .index_contact .content_conatact .from_box .index_form .from_item textarea:focus,
.main .index_contact .content_conatact .from_box .index_form .from_item input:focus{
	outline:none;
}
.main .index_contact .content_conatact .from_box .index_form .from_item .btn_submit:focus{
	outline:none;
}
.main .index_link{
	background-color: #9a9595;
	height: 60px;
}
.main .index_link ul li{
	display: inline-block;
}
.main .index_link ul a{
	color: #ffffff;
	font-size: 16px;
}
.main .index_link ul span{
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: #FFFFFF;
	font-size: 16px;
}
.main .index_footer_item{
	background: url("../images/footer.png");
}
.main .index_footer_item .container{
	padding: 60px 0;
	color: #FFFFFF;
	font-size: 25px;
}
.main .index_footer_item .container .left_item .title{
	padding-bottom: 20px;
	display: inline-block;
}
.main .index_footer_item .container .left_item .left_ul{
	padding: 0;
}
.main .index_footer_item .container .left_item .left_ul li{
	margin-bottom: 20px;
}
.main .index_footer_item .container .left_item .left_ul li p{
	height: 16px;
	font-size: 16px;
	line-height: 16px;
	margin-bottom: 5px;
}
.main .index_footer_item .container .middle_item{
	margin: 0 60px;
}
.main .index_footer_item .container .middle_item .title{
	margin-bottom: 20px;
	display: block;
}
.main .index_footer_item .container .middle_item ul li {
	width: 420px;
	border-bottom: 1px dashed #444444;
	padding: 10px 0;
}
.main .index_footer_item .container .middle_item ul li span{
	color: #d5d5d5;
	font-size: 14px;
}
.main .index_footer_item .container .middle_item ul li:hover span{
	color: #ffffff;
}
.main .index_footer_item .container .middle_item ul li span.t_title{
	width: 320px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.main .index_footer_item .container .right_item img{
	width: 160px;
	margin-top: 55px;
}
.main .index_footer_copyright{
	width: 100%;
	height: 60px;
	background-color: #0b0f14;
}
.main .index_footer_copyright p:nth-child(2){
	margin: 0 15px;
}
.main .index_footer_copyright p a,
.main .index_footer_copyright p{
	height: 60px;
	line-height: 60px;
	color: #FFFFFF;
	font-size: 16px;
}
.main .content_box{
	margin-top: 10px;
}
.main .content_box .container .title{
	text-align: center;
	padding: 60px 0;
}
.main .content_box .container .news_box .title_top{
	padding: 40px 0;
	text-align: center;
}
.main .content_box .container .news_box .title_top span{
	border-bottom: 1px solid rgb(165, 165, 165);
	color: rgb(212, 9, 9);
	font-size: 24px;
	padding-bottom: 5px;
}
.main .content_box .container .title span{
	border-bottom: 1px solid rgb(165, 165, 165);
	color: rgb(212, 9, 9);
	font-size: 24px;
	padding-bottom: 5px;
}
.main .content_box .container .product_list{
	font-size: 0;
}
.main .content_box .container .product_list li{
	text-align: center;
	width: 390px;
	height: 310px;
	display: inline-block;
	margin: 40px 5px;
}
.main .content_box .container .product_list li img{
	width: 355px;
	height: 270px;
}
.main .content_box .container .product_list li .t_title{
	width: 355px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin: 10px auto 0;
	font-size: 16px;
	color: #333333;
	padding: 0 10px;
}
.main .content_box .container .article_content{
	/* background-color: rgb(246, 246, 246); */
	margin:30px 0;
	padding: 30px;
}
.main .content_box .container .article_content .article_title{
	text-align: center;
	font-size: 20px;
	color: #908a8a;
}
.main .content_box .container .middle_middle{
	text-align: center;
	margin-bottom: 10px;
} 
.main .content_box .container .middle_middle span{
	margin-right: 10px;
}
.main .content_box .container .content{
	font-size: 16px;
	margin-top: 20px;
}
.main .content_box .container .pages_updown{
	margin-top: 20px;
}
.main .content_box .container .content img{ max-width: 100%;}
.main .content_box .container .pages_updown a{
	color: #908a8a;
}
.main .content_box .container .contact_box{
	margin-bottom: 30px;
}
.main .content_box .container .contact_box .left_details{
	width: 470px;
}
.main .content_box .container .contact_box .left_details .hl{
	font-size: 24px;
	color: rgb(51, 51, 51);
}
.main .content_box .container .contact_box .left_details .words{
	font-size: 14px;
	color: rgb(51, 51, 51);
	margin-bottom: 30px;
}
.main .content_box .container .contact_box .left_details .list_details:last-child img{
	margin-top: 3px;
}
.main .content_box .container .contact_box .left_details .list_details img{
	margin-right: 10px;
}
.main .content_box .container .contact_box .left_details .list_details span{
	min-height: 16px;
	line-height: 16px;
	width: 445px;
}
.main .content_box .container .contact_box .right_details{
	width: 730px;
}
.main .content_box .container .about_content{
	margin-bottom: 30px;
	background-color: rgb(246, 246, 246);
	padding: 30px;
}
.main .moble_footer,
.main .moble_top_item{
	display: none;
}
/*新闻中心*/
.main .content_box .container .news_box ul{
	display: flex;
	flex-direction: column;
}
.main .content_box .container .news_box ul li {border-bottom: 1px dashed #e3e3e3;margin-top: 15px;}
.main .content_box .container .news_box ul li span{padding: 0;color: rgb(102, 102, 102);font-size: 16px;}
.main .content_box .container .news_box ul li .title{width: 60%;text-align: left;font-weight: 700;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.main .content_box .container .news_box ul li .time{width: 30%;text-align: right;}
.main .content_box .container .news_box ul li p{margin-top: 10px;color: rgb(102, 102, 102);font-size: 16px;width: 100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
/*翻页样式*/
.pagination-wrapper{
	text-align: center;
}
.pagination {
  height: 34px;
  text-align: center;
}
.pagination li {
  vertical-align: top;
  display: inline-block;
  height: 34px;
  min-width: 34px;
  margin-right: 5px;
}
.pagination li a {
  float: left;
  display: block;
  height: 32px;
  line-height: 32px;
  padding: 0 12px;
  font-size: 16px;
  border: 1px solid #dddddd;
  color: #555555;
  text-decoration: none;
}
.pagination li a:hover {
  background: #f5f5f5;
  color: #0099ff;
}
.pagination li.thisclass {
  background: #10a14a;
  color: #fff;
  width: 34px;
  height: 32px;
  line-height: 32px;
}
.pagination li.thisclass a, .pagination li.thisclass a:hover {
  background: transparent;
  border-color: #10a14a;
  color: #fff;
  cursor: default;
}
.pagination>li:last-child>a, .pagination>li:last-child>span{
}
.pagination > li:first-child > a, .pagination > li:first-child > span{
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.pagination > li:first-child{
	min-width: 60px;
	height: 32px;
	border: 1px solid #dddddd;
	line-height: 32px;
	text-align: center;
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.pagination > li:first-child a{
	border: 0;
	height: 29px;
}
.pagination > li:last-child{
	min-width: 60px;
	height: 32px;
	border: 1px solid #dddddd;
	line-height: 32px;
	text-align: center;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.pagination > li:last-child a{
	border: 0;
	height: 29px;
}
.tech_support img{ height: 20px; padding-right: 2px;}

/*手机端样式*/
@media (max-width: 768px){
	.main .moble_footer,
	.main .moble_top_item{
		display: block;
	}
	.main .top_enter,
	.main .top_item,
	.main .top_enter{display: none;}
	.main .banner_item{height: unset;}
	.main .index_hot_product .container{width: 100%;}
	.main .index_about .mind_content span,
	.main .index_product .main_content .product_list,
	.main .index_advantage .container,
	.main .index_server_support .container,
	.main .index_server_support .content .left_img img,
	.main .index_server_support .content .right_content ul,
	.main .index_news .container,.main .index_product .container,
	.main .index_about .container,.main .index_about .link{width: 100%;}
	/* .container{
		width: 100%;
	} */
	/* .main .index_server_support .content .right_content{
		margin-left: 20px;
	} */
/* 	.main .index_product .main_content .product_list li:first-child{
		width: auto;
	} */
	.index_footer_item{display: none;}
	.main .moble_top_item{
		height: 5rem;
		background-color: #4c2d2d;
		position: fixed;
		top:0;
		width: 100%;
		z-index: 999;
		padding: 0 1rem;
	}
	.main .moble_top_item .moble_top_right{display: inline-block;margin-top: 0.5rem;position: relative;}
	.main .moble_top_item .moble_top_right img{position: absolute;right: 0;}
	.main .moble_top_item .moble_top_right img.open_img{display: none;}
	.main .moble_top_item .moble_top_left{display: inline-block;width: 80%;height: 100%;}
	.main .moble_top_item .moble_top_left span{line-height: 5rem;color: #ffffff;font-size: 18px;}
	.main .moble_top_list{position: absolute;top: 5rem;overflow-y: auto;background-color: #FFFFFF;z-index: 9;left: 0;width: 100%;height: 63rem;min-height: 63rem;display: none;}
	.moble_top_list .moble_first_ul .moble_first_li:last-child,
	.moble_top_list .moble_first_ul .moble_first_li:nth-last-child(2),
	.moble_top_list .moble_first_ul .moble_first_li:nth-last-child(3),
	.moble_top_list .moble_first_ul .moble_first_li:first-child{border-bottom:0}
	.moble_top_list .moble_first_ul li{border-bottom:1px solid #000;}
	.moble_top_list .moble_first_ul li a{width: 100%; font-size: 16px;color: #000000;padding: 0 1rem;display: inline-block;height: 4rem;line-height: 4rem;}
	.moble_top_list .moble_first_ul li .moble_first_a{border-bottom:1px solid #000;}
	.moble_top_list .moble_first_ul .moble_first_li .moble_senced_ul .moble_senced_li{height: 4rem;line-height: 4rem;padding: 0;}
	.moble_top_list .moble_first_ul .moble_first_li .moble_senced_ul .moble_senced_li:last-child{border-bottom: 0;}
	.moble_top_list .moble_first_ul .moble_first_li .moble_senced_ul .moble_senced_li a{padding: 0 3rem;}
	.main .moble_footer{height: 5rem;position: fixed;bottom: 0;width: 100%;z-index: 9;background-color: #f0961a;}
	.main .moble_footer ul{margin-bottom: 0;height: 5rem;}
	.main .moble_footer ul li{height: 5rem;width: 25%;text-align: center;padding-top: 0.5rem;border-right: 1px solid #fff;} 
	.main .moble_footer ul li:last-child{border-right: 0;}
	.main .moble_footer ul li img{display: block;width: 2rem;height: 2rem;margin: 0 auto;}
	.main .moble_footer ul li span{font-size: 1.3rem;margin-top: 0.5rem;color: #fff;display: block;}
	.main .banner_item{
		margin-top: 5rem;
	}
	.main .index_hot_product{
		margin-top: 0;
		padding: 0 1rem;
	}
	.main .index_hot_product .content .title{
		padding: 2rem 0;
	}
	.main .index_hot_product .product_list ul li{
		width: 48%;
		margin-right: 1%;
		vertical-align: top;
	}
	.main .index_hot_product .product_list ul li:nth-child(2n+2){
		margin-right: 0;
	}
	.main .index_hot_product .product_list ul li a img{
		width: 100%;
		height: 12rem;
	}
	.main .index_about{
		margin-top: 0;
	}
	.main .index_about{
		height: unset;
		padding: 0 1rem;
	}
	.main .index_about .about_us{
		width: 100%;
    	flex-direction: column-reverse;
	}
	.main .index_about .content{
		padding: 1rem 0;
	}
	.main .index_about .mind_content{
		margin: 2rem 0;
		width: auto;
		text-align: center;
	}
	.main .index_about .link{
		padding: 2rem 0;
		margin: 0;
	}
	.main .index_about .link a{
		margin: 0 auto;
	}
	.main .index_product .title{
		margin: 2rem 0;
	}
	.main .index_about .about_us .about_img{
		width: 100%;
		height: auto;
	}
	.main .index_product{
		height: unset;
		padding: 0 1rem;
	}
	.main .index_product .main_content .product_list{
		display: flex;
		justify-content: space-between;
		padding: 0;
	}
	.main .index_product .main_content .product_list li{
		width: 48%!important;
		height: unset!important;
		margin: 0;
		margin-bottom: 4%;
	}
	.main .index_product .main_content .product_list li a{
		height: auto;
	}
	.main .index_product .main_content .product_list li:nth-child(2n+2){
		margin-right: 0;
	}
	.main .index_product .main_content .product_list li:nth-child(2), 
	.main .index_product .main_content .product_list li:nth-child(3){
		margin-left: 0;
	}
	.main .index_product .main_content .product_list li:last-child{
		position: unset;
	}
	.main .index_product .main_content .link{
		margin-top: unset; 
		margin-bottom: 4rem;
	}
	.main .index_advantage{
		height: unset;
		padding: 0 1rem;
	}
	.main .index_advantage .title{
		padding: 2rem 1rem;
	}
	.main .index_advantage .content ul li{
		width: 48%;
		margin-right:2%;
		vertical-align: top;
	}
	.main .index_advantage .content ul li:nth-child(2n+2){
		margin-right: 0;
	}
	.main .index_advantage .content ul li img{
		margin-bottom: 1rem;
		width: 100%;
	}
	/* .main .index_server_support{
		padding: 0 1rem; 
	}*/
	.main .index_server_support .title{
		margin: 2rem 0;
	}
	.main .index_server_support .content .right_content{
		margin-left: 0;
	}
	.main .index_server_support .content .right_content ul li .title{
		width: 23rem;
	}
	.main .index_news{
		height: unset;
	}
	.main .index_news .title{
		margin: 0; 
		padding: 2rem 0;
	}
	.main .index_news .news_content{
		display: flex;
		flex-direction: column;
		padding: 0 1rem;
		background-color: rgb(246, 246, 246);
	}
	.main .index_news .news_content .news_item{
		width: 100%;
		margin-bottom: 2rem;
		background:#FFFFFF
	}
	.main .index_honor{
		padding: 0 1rem;
	}
	.main .index_honor .title{
		margin: 2rem 0;
	}
	.index_honor .container{
		width: 100%;
	}
	.main .index_honor .honor_list li{
		width: 48%;
		margin-right: 2%;
	}
	.main .index_honor .honor_list li:nth-child(2n+2){
		margin-right: 0;
	}
	.main .index_honor .honor_list li .img_box{
		height: 13rem;
	}
	.main .index_honor .honor_list li p{
		margin: 1rem 0;
	}
	.main .index_contact{
		padding: 0 1rem;
		height: auto;
	}
	.main .index_contact .title{
		margin: 2rem 0;
	}
	.main .index_contact .container {
		width: 100%;
		margin-top: 3.5rem;
	}
	.main .index_link{
		height: unset;
		min-height: 5rem;
		padding: 0 1rem;
	}
	.main .index_link .container{
		width: 100%;
		margin-bottom: 0;
	}
	.main .index_link ul span{
		height: unset;
		line-height: 4rem;
	}
	.main .index_footer_copyright{
		padding: 3rem 1rem;
		height: unset;
		margin-bottom: 5rem;
	}
	.main .index_footer_copyright p{
		height: 3rem;
		line-height: 3rem;
		margin: 0;
	}
	.main .index_footer_copyright p,
	.main .index_footer_copyright .container{
		width: 100%;
	}
	.main .index_footer_copyright p:nth-child(2){
		margin: 0;
	}
	.main .index_contact .content_conatact .map{width: 100%;}
	.main .index_contact .content_conatact .map #dituContent{width: 100%!important;margin-bottom: 2rem;}
	/*关于我们*/
	.content_box .container{width: 100%;}
	.main .content_box {padding: 0 1rem;}
	.main .content_box .container .title{padding: 2rem 0;}
	.main .content_box .container .contact_box .left_details .list_details span{width: 90%;}
	.main .content_box .container .contact_box .right_details,
	.main .content_box .container .contact_box .left_details{width: 100%;}
	.main .content_box .container .contact_box .right_details #dituContent{width: 100%!important;}
	/*产品中心*/
	.main .content_box .container .product_list li{width: 100%;height: auto;margin-bottom: 2rem;}
	.main .content_box .container .product_list li img{width: 100%;height: auto;}
	.main .content_box .container .content{margin-top: 0; overflow: hidden;}
	.main .content_box .container .news_box .title_top{padding: 1rem 0;}
	.main .content_box .container .article_content{padding: 1rem;}
	.main .content_box .container .pages_updown .pull-left{width:49%}
	.main .content_box .container .pages_updown .pull-right{width:49%;text-align:right;}
	.main .content_box .container .pages_updown .pull-left a,
	.main .content_box .container .pages_updown .pull-right a{width:65%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display:inline-block;text-align:left;}
	.main .index_product .main_content .product_list li img{height:12rem}
}
