body {
	background: #f6f7f8;
	color: #333;
	/* font-family: "Microsoft Yahei"; */
	font-family: "Open Sans";
}

p {
	margin-bottom: 0;
}

ul {
	padding: 0;
	margin: 0;
}

ul li {
	list-style: none;
}

.none,
.hide {
	display: none;
}


a:hover {
	color: #f39300 !important;
	text-decoration: none !important;
	-webkit-transition: all 0.2s linear !important;
	transition: all 0.2s linear !important;
}

.p_t60 {
	padding-top: 3.6rem;
}

.p_b60 {
	padding-bottom: 3.6rem;
}

@font-face {
  font-family: 'iconfont';
  src: url('../fonts/iconfont.eot');
  src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../fonts/iconfont.woff2') format('woff2'),
      url('../fonts/iconfont.woff') format('woff'),
      url('../fonts/iconfont.ttf') format('truetype'),
      url('../fonts/iconfont.svg#iconfont') format('svg');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.online-right{
	top: 80% !important;
}

.online-right-box .sev-t{
	overflow: hidden;
}

.online-right-box #zixunUl{
	overflow: hidden;
}

.online-right-box .box-border .sev-t p{
	font-size: 1.2rem !important;
}

h1{
	font-size: 1.5rem;
}

h2{
	font-size: 1.4rem;
}

h3{
	font-size: 1.3rem;
}

h4{
	font-size: 1.2rem;
}

h5{
	font-size: 1rem;
}

h6{
	font-size: 0.8rem;
}

h1,h2,h3,h4,h5,h6{
	margin-bottom: 1.08rem;
}

/* .Validform_checktip.Validform_wrong{
	display: none !important;
}

.Validform_checktip.Validform_right{
	display: none !important;
}
 */
@media screen and (max-width: 300px) {
	html {
		font-size: 12px !important;
	}

}

@media screen and (min-width: 300px) {
	html {
		font-size: 12px !important;
	}

}

@media screen and (min-width: 350px) {
	html {
		font-size: 12px !important;
	}

}

@media screen and (min-width: 400px) {
	html {
		font-size: 12px !important;
	}

}

@media screen and (max-width: 575px) {

	/* 首页 */
	.index_nav {
		height: 30rem;
	}
	
	.index_nav .carousel-inner{
		height: 100%;
	}
	
	.index_nav .carousel-item{
		height: 100%;
	}
	
	.index_nav .carousel-item-area{
		display: flex;
		width: 100%;
		height: 100%;
		justify-content: center;
		overflow: hidden;
	}
	
	.index_about {
		padding: 2.4rem 1rem !important;
	}

	.index_about .item_font1 {
		color: #333 !important;
		font-weight: 400 !important;
		font-size: 1.6rem !important;
		margin-bottom: 0.4rem !important;
	}

	.index_about .item_font2 {
		line-height: 1.8rem !important;
	}

	.index_about .item_btn {
		display: none !important;
	}

	.index_about .item_btn2 {
		display: block !important;
	}

	/* 首页 产品*/
	.index_production {
		background: #FFFFFF !important;
		margin-top: 0.9rem !important;
	}

	.index_production .production_list {
		margin-top: 1.2rem !important;
	}

	.production_title {
		padding: 1.12rem 0 0.8rem 0 !important;
	}

	.production_title .item_title {
		font-size: 1.5rem !important;
		height: auto !important;
		padding-left: 1rem !important;
		font-weight: 400 !important;
	}

	.production_title .item_stitle {
		display: none !important;
	}

	.production_title::after {
		content: " ";
		position: absolute;
		left: 1rem;
		bottom: 0;
		right: 1rem;
		height: 0.08rem;
		border-bottom: 0.08rem solid #e5e5e5;
		color: #e5e5e5;
		-webkit-transform-origin: 0 100%;
		transform-origin: 0 100%;
		-webkit-transform: scaleY(.5);
		transform: scaleY(.5);
	}

	.index_production .item_list_area .item_wenz {
		padding: 0 1.2rem 1.2rem 1.2rem !important;
	}

	.index_production .item_list_area .item_wenz .item_tig {
		color: #333 !important;
	}

	.index_production .item_list_li {
		padding: 0 1rem !important;
		margin-bottom: 0.8rem;
	}

	.index_production .item_list_area {
		border: 0.08rem solid #e5e5e5;
	}

	.index_production .item_list_area .item_pic_box {
		min-height: 14rem;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.index_production .item_list_area .item_wenz .item_title {
		font-weight: 400 !important;
		margin-bottom: 1.2rem !important;
	}

	.index_production .item_list_area .item_wenz .item_stitle {
		font-size: 1.1rem !important;
		color: #666 !important;
		line-height: 1.6rem !important;
		height: 4.8rem !important;
	}

	.index_production .item_list_area .item_wenz .item_tig {
		display: none !important;
	}

	/* 首页 案例 */
	.index_anli {
		background: #FFFFFF;
		margin-top: 0.9rem;
	}

	.index_anli .anli_list {
		margin-top: 1.2rem;
	}

	.index_anli .anli_list .anli_area {
		border-radius: 0 !important;
	}

	.index_anli .anli_list .item_title {
		text-align: left !important;
		margin-bottom: 1.2rem !important;
		color: #333 !important;
		font-size: 1.44rem !important;
		font-weight: 400 !important;
	}

	.index_anli .anli_list .item_stitle {
		color: #666 !important;
	}

	/* 首页 新闻 */
	.index_news {
		background: #FFFFFF;
		margin-top: 0.9rem;
	}

	.index_news .news_content {
		margin-top: 1.2rem;
	}

	.index_news .news_content .item_area .item_wenz {
		margin-top: 0 !important;
	}

	.index_news .news_content .item_area .item_wenz .item_wenz_txt {
		width: 100% !important;
		margin-left: 0 !important;
	}

	.index_news .news_content .item_area a {
		display: block;
		border: 0.08rem solid #e5e5e5;
		box-shadow: 0.4rem 0.07rem 0.32rem 0p rgba(0, 0, 0, 0.08);
		background-color: #fff;
	}

	.index_news .news_content .item_title {
		color: #333 !important;
		font-size: 1.44rem !important;
		height: 1.8rem !important;
		line-height: 1.8rem !important;
		font-weight: 400;
	}

	.index_news .news_content .item_stitle {
		color: #666 !important;
	}

	/* 首页 客户 */
	.index_customer {
		background: #FFFFFF;
		margin-top: 0.9rem;
	}

	.index_customer .customer_content {
		margin-top: 1.2rem;
	}

	.index_customer .item_area {
		padding: 0 0.5rem !important;
	}

	.index_advantage {
		display: none !important;
	}

	.index_company {
		display: none !important;
	}

	/* 地址导航栏 */
	.page_pro_location {
		margin: 0.8rem 0;
	}

	/* 产品 */
	.t_pro_content {
		/* border-top: 0.8rem solid #f5f5f5; */
		padding-bottom: 0 !important;
	}

	.page_product {
		background: #FFFFFF;
	}

	.t_pro_content .item_topblock {
		margin-top: 0 !important;
		padding-bottom: 2.4rem !important;
		padding-top: 1rem;
	}

	.t_pro_content .item_topblock .item_stitle {
		color: #333 !important;
		font-size: 1.12rem !important;
		width: 100% !important;
	}

	.t_pro_list {
		border-top: 0.8rem solid #f5f5f5;
	}

	.t_pro_content .item_list_area .item_wenz {
		padding: 0 1.2rem 1.2rem 1.2rem !important;
	}

	.t_pro_content .item_list_area .item_wenz .item_tig {
		color: #333 !important;
	}

	.t_pro_content .item_list_li {
		padding: 0 1rem 0.8rem 1rem !important;
		border-bottom: 0.8rem solid #f5f5f5;
	}

	.t_pro_content .item_list_li_title {
		display: block !important;
	}

	.t_pro_content .item_list_area {
		border: 0.08rem solid #e5e5e5;
		margin-top: 1.2rem !important;
	}


	.t_pro_content .item_list_area .item_wenz .item_tig {
		display: none !important;
	}

	/* 产品列表页 */
	.page_pro_content .item_content_wenz .item_wenz_block {
		padding-top: 0 !important;
		display: none;
	}


	.page_pro_content .item_content_wenz .item_wenz_block .item_txt {
		display: none !important;
	}

	.page_pro_content .item_content_wenz .item_wenz_block .item_txt2 {
		display: block !important;
	}

	.page_prolist_location {
		background: #FFFFFF;
		padding-top: 1.2rem !important;
		padding-bottom: 1.2rem !important;
	}

	.page_prolist_location .item_font1 {
		color: #999 !important;
		font-size: 1.04rem !important;
	}

	.page_prolist_location a {
		color: #999 !important;
		font-size: 1.04rem !important;
	}

	.page_prolist_content {
		background: none !important;
	}

	.page_prolist_content .page_toptitle {
		display: block !important;
	}

	.page_prolist_content .item_content_wenz {
		background: #FFFFFF;
		padding-bottom: 0 !important;
	}
	
	.prolist_content_box .item_content_wenz{
		margin: 0;
	}

	.page_prolist_content .item_content_list {
		background: #FFFFFF;
		margin-top: 0rem !important;
	}

	.page_prolist_content .item_content_list .item_list {
		margin: 1.2rem 0 1.8rem 0 !important;
	}

	.page_prolist_content .item_content_list .item_list .item_li {
		padding: 0 !important;
	}

	.page_prolist_content .item_content_list .item_list .item_wenz {
		height: auto !important;
	}

	/* 产品banner图 */
	.page_pro_nav {
		display: none !important;
	}

	/* 产品详情页 */
	.page_pro_details_showbox {
		padding: 0 !important;
	}

	.page_pro_details_proshow .item_proname p {
		font-weight: 400 !important;
	}

	.page_pro_details_load {
		padding: 0 0 0.9rem 0 !important;
		overflow-x: hidden;
	}

	.page_pro_details_load .item_content .item_title {
		display: none !important;
	}

	.page_pro_details_load .item_content .page_toptitle {
		display: block !important;
	}

	.page_pro_details_load .item_content_block .item_list {
		margin-top: 0.9rem !important;
	}

	.page_pro_details_load .item_content_block .item_list .item_list_li {
		padding: 0 !important;
	}

	.page_pro_details_load .item_content_block .item_list_li .item_pic {
		width: 6.8rem !important;
	}

	.page_pro_details_load .item_content_block .item_list_li .item_wenz_title {
		font-size: 1.14rem !important;
	}

	.page_pro_details_load .item_content_block .item_list_li .item_tig p {
		font-size: 1rem !important;
	}

	.page_pro_details_show {
		margin-bottom: 0.8rem;
	}

	.page_pro_details_show:last-child {
		margin-bottom: 0;
	}

	.page_proshow_tx {
		margin-bottom: 0 !important;
	}

	/* 行业解决方案 */
	.page_programme .page_pro_nav {
		display: block !important;
	}

	.page_programme .page_pro_location {
		display: block !important;
	}

	.page_programme .item_menubox .item_wenz_txt {
		display: inherit;
		margin: 1.2rem 0 !important;
		color: #333 !important;
		font-size: 1.12rem !important;
		line-height: 1.92rem !important;
	}

	.page_programme .item_menubox .item_menu .item_menu_area {
		margin-bottom: 1.2rem !important;
		padding-right: 0 !important;
	}

	.page_programme .item_menubox .item_menu .item_menu_area .item_menu_area_block {
		height: 4.32rem !important;
		position: relative;
		background-color: #ebf0f5 !important;
		padding-left: 1.2rem !important;
		color: #337ab7 !important;
		line-height: 4.32rem !important;
		font-size: 1.44rem !important;
	}

	.page_programme .item_menubox .item_menu .item_menu_area img {
		display: none !important;
	}

	.page_programme .page_download {
		padding-bottom: 0 !important;
	}

	.page_programme .page_anli_content .item_li {
		padding: 0 !important;
	}

	.page_programme .page_anli_menu .item_wenz {
		margin-bottom: 1.2rem !important;
	}

	.page_programme .page_anli_content .item_li .item_pic {
		min-height: 14rem !important;
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
	}

	.page_programme .page_anli_bf {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
	}

	/* 行业解决方案 列表页*/
	.page_programme {
		background: none !important;
		margin-top: 0.8rem;
	}

	.page_programme .page_anli_menu .item_btnlist {
		margin-top: 0.4rem !important;
		border-bottom: 0.8rem solid #f5f5f5;
		margin-bottom: 0 !important;
	}

	.page_programme .page_anli_menu .item_btnlist .item_btn {
		text-align: left !important;
		background-color: #ebf0f5 !important;
		color: #337ab7 !important;
	}

	.page_programme .page_anli_menu .item_btnlist .item_btn.active {
		background-color: #f39300 !important;
		color: #FFFFFF !important;
	}

	.page_programme_show {
		margin-top: 1.2rem !important;
	}

	.page_programme_show .item_li .item_wenz .item_stitle {
		display: none !important;
	}

	.page_programme_show .item_li .item_wenz .item_txt {
		position: relative !important;
		text-align: left !important;
		height: auto !important;
		max-height: 3.6rem !important;
		overflow: hidden !important;
		margin: 0 0 1.2rem 0 !important;
		font-size: 1.12rem !important;
		line-height: 1.8rem !important;
		color: #666;
		width: 100% !important;
	}

	.page_programme_show .item_li .item_wenz .item_tigbox {
		display: flex !important;
	}

	/* 行业解决方案 单页 */
	.page_prolist_location .txt_left {
		display: none;
	}

	.page_programme_details {
		padding-bottom: 1.2rem;
	}

	.page_programme_details .item_content .item_title {
		font-weight: 400 !important;
	}

	.page_anli_details .item_content .item_wenz {
		color: #333 !important;
		font-size: 1.12rem !important;
		line-height: 1.92rem !important;
	}

	/* 动画演示 */
	.page_dhys_content .item_li {
		padding: 0 !important;
	}

	.page_dhys_content .item_li .item_wenz .item_title {
		text-align: left !important;
		color: #333 !important;
		font-size: 1.44rem !important;
		font-weight: 700 !important;
		margin-bottom: 1.2rem !important;
	}

	/* 案例  */
	.page_case_bnone {
		background: #FFFFFF !important;
	}

	.page_anli_menu .item_btnlist .item_btn {
		display: block;
		width: 100%;
		line-height: 4.32rem !important;
		font-size: 1.44rem !important;
		margin-bottom: 1.2rem !important;
	}

	/* 案例详情页 */
	.page_anli_details .item_content {
		padding-top: 0.8rem !important;
		margin-bottom: 0 !important;
	}

	.page_anli_details {
		background: #FFFFFF;
	}

	.page_anli_details .item_content .item_title {
		border-bottom: 0.08rem solid #ececec;
	}

	.page_case_show {
		background: #FFFFFF;
		margin-top: 0.8rem;
		padding-bottom: 0 !important;
	}

	.page_case_show .item_showlist {
		padding-bottom: 0 !important;
	}

	.caese_show_showlist {
		display: block !important;
	}

	.caese_show_showlist .item_showlist_toptitle {
		display: none !important;
	}

	.caese_show_showlist .page_toptitle {
		display: block !important;
		margin-bottom: 1.2rem !important;
	}

	.caese_show_showlist .item_showlist_li {
		margin-bottom: 0.8rem !important;
	}

	/* 服务与支持 */
	.page_service_block .page_pro_nav {
		display: block !important;
	}

	.page_service_block .page_pro_location {
		display: block !important;
	}

	.page_service_block .item_menubox .item_wenz_txt {
		color: #333 !important;
		font-size: 1.12rem !important;
		line-height: 1.82rem !important;
	}

	.page_service_list {
		background: #FFFFFF;
		margin-top: 0.8rem;
		padding-top: 1.2rem !important;
	}

	.page_service_list .page_anli_menu .item_wenz {
		display: none !important;
	}

	.page_service_list .page_anli_bf {
		padding-top: 0;
		padding-bottom: 0 !important;
	}

	.page_service_list .page_anli_content .item_li {
		padding: 0 !important;
	}

	/* 服务与支持 详情页 */
	.page_service .item_content {
		/* padding-top: 0.8rem !important; */
		margin-bottom: 0 !important;
	}

	.page_service {
		background: #FFFFFF;
		padding-bottom: 1.2rem !important;
	}

	.page_service .page_toptitle::after {
		border-bottom: 0.18rem solid #ececec !important;
	}

	.page_service .item_content .item_wenz p {
		color: #333 !important;
		font-size: 1.12rem !important;
		line-height: 1.92rem !important;
	}

	.page_service .item_content .item_wenz h2 {
		padding-bottom: 0.5rem !important;
		border-bottom: 0.08rem solid #ddd !important;
		color: #222 !important;
		font-weight: 700 !important;
	}

	.page_service .item_content .item_tablelist .item_tablelist_title {
		margin: 0 !important;
		padding-bottom: 0.5rem !important;
		border-bottom: 0.18rem solid #ddd !important;
		color: #222 !important;
		font-weight: 700 !important;
	}

	/* 下载 */
	.page_download_block .page_pro_nav {
		display: block !important;
	}

	.page_download .item_menubox .item_wenz_txt {
		margin: 1.2rem 0 !important;
		color: #333 !important;
		font-size: 1.12rem !important;
		line-height: 1.92rem !important;
	}

	.page_download .item_content .item_content_title {
		font-family: "DIN Light", "Open Sans" !important;
		font-size: 1.4rem !important;
		line-height: 2.08rem !important;
		margin: 1.6rem 0px !important;
		padding: 0 !important;
		font-weight: 400 !important;
	}

	.page_download_block .item_content .item_content_list li {
		padding: 0 !important;
	}

	.page_download_block .item_content .item_content_list .item_area {
		padding: 0 1.2rem !important;
	}

	.page_download_block .item_content .item_content_list .item_area .item_area_title {
		margin: 0 !important;
		padding-top: 1.12rem !important;
		padding-bottom: 0.8rem !important;
		color: #333 !important;
		font-size: 1.4rem !important;
		font-weight: 400 !important;
		position: relative;
	}

	.page_download_block .item_content .item_content_list .item_area .item_area_title::after {
		content: " ";
		position: absolute;
		left: 0;
		bottom: 0;
		right: 0;
		height: 0.16rem;
		border-bottom: 0.16rem solid #e5e5e5;
		color: #e5e5e5;
		-webkit-transform-origin: 0 100%;
		transform-origin: 0 100%;
		-webkit-transform: scaleY(.5);
		transform: scaleY(.5);
	}

	.page_download_block .item_content .item_content_list .item_area .item_area_stitle {
		display: none !important;
	}

	.page_download_block .item_content .item_content_list .item_area .item_area_stitle2 {
		display: flex !important;
	}

	.page_download_block .item_content .item_content_list .item_area .item_area_linkblock {
		display: flex !important;
	}

	/* 新闻列表页 */
	.page_news_block .page_pro_nav {
		display: block !important;
	}

	.page_news_block .page_anli_bf {
		padding-top: 0 !important;
		background: none !important;
	}

	.page_news_block .page_anli_menu {
		background: #FFFFFF !important;
	}

	.page_news_block .item_btnlist {
		margin-bottom: 0 !important;
	}

	.page_news_block .item_btnlist .item_btn {
		background-color: #ebf0f5 !important;
		color: #337ab7 !important;
		text-align: left !important;
	}

	.page_news_block .item_btnlist .item_btn.active {
		background: #f39300 !important;
		color: #fff !important;
	}

	.page_news_block .page_toptitle {
		display: block !important;
		margin-bottom: 1.2rem !important;
	}

	.page_news_block .page_news_content {
		background: #FFFFFF;
		margin-top: 0.8rem;
	}

	.page_news_block .page_news_content .page_news_list .item_area {
		border: 0.18rem solid #e5e5e5;
	}

	.page_news_block .page_news_content .item_area .item_wenz {
		margin-top: 0 !important;
	}

	.page_news_block .page_news_content .item_area .item_wenz .item_wenz_txt {
		width: 100% !important;
		margin-left: 0 !important;
	}

	.page_news_block .page_news_content .item_area .item_tigbox {
		display: flex !important;
	}

	/* 新闻详情页 */
	.page_news_details {
		background: #FFFFFF;
	}

	.page_news_details .item_titlebox .item_title {
		color: #333 !important;
		font-size: 1.36rem !important;
		font-weight: 500 !important;
		margin: 0 0 0.4rem !important;
	}

	.page_news_details .item_titlebox .item_stitle {
		color: #cecece !important;
	}

	.page_news_details .item_titlebox {
		padding-top: 1rem !important;
		border-bottom: 0.06rem solid #ececec;
		padding-bottom: 0.5rem;
	}

	.page_news_details .item_content {
		padding: 2rem 0 4rem 0 !important;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}

	.page_news_show {
		display: block !important;
	}

	.page_news_details .item_content p {
		color: #333;
		font-size: 1.4rem !important;
		line-height: 1.8;
		margin-bottom: 1.08rem !important;
	}

	.page_news_details .item_content span {
		font-size: 1.4rem !important;
	}

	.page_news_details .item_content img {
		max-width: 100%;
		height: auto !important;
	}

	/* 企业 */
	.page_enterprise {
		background: #FFFFFF;
		padding-bottom: 1.6rem !important;
	}

	.page_enterprise .item_content {
		width: 100% !important;
	}

	.page_enterprise_block .page_pro_nav {
		display: block !important;
	}

	.page_enterprise_block .page_pro_location {
		display: block !important;
	}

	.page_enterprise_block .page_download {
		padding-bottom: 0 !important;
	}

	.page_enterprise_list {
		background: #FFFFFF;
	}

	.page_enterprise_list .page_anli_bf {
		padding-top: 0 !important;
	}

	.page_enterprise_list .page_toptitle {
		display: block !important;
	}

	.page_enterprise_list .page_anli_menu .item_wenz {
		display: none;
	}

	.page_enterprise_list .item_enterprise_list {
		margin-top: 1.2rem !important;
	}

	.page_enterprise_list .item_enterprise_list .item_li {
		padding: 0;
	}

	.page_enterprise .item_content p {
		margin: 1.2rem 0 !important;
		color: #333 !important;
		font-size: 1.1rem !important;
		line-height: 1.92rem !important;
	}

	/* 企业研发中心 */
	.page_enterprise2 {
		padding-top: 0 !important;
		background: none !important;
		padding-bottom: 0 !important;
	}

	.page_enterprise .item_content_list .item_area_pic {
		margin-top: 1rem;
	}

	.page_enterprise .item_content_list .item_title {
		border-bottom: 0.06rem solid #ddd;
		padding-bottom: 0.3rem;
		color: #222 !important;
		font-size: 1.4rem !important;
		font-weight: bold !important;
	}

	.page_enterprise .item_content_list .item_stitle {
		color: #333 !important;
		font-size: 1.1rem !important;
		line-height: 1.92rem !important;
	}

	.page_enterprise_serises .page_pro_nav {
		display: block !important;
	}
	
	.page_enterprise_serises .page_toptitle {
		display: block !important;
	}

	.page_enterprise_serises .item_serises_list {
		padding: 0 !important;
	}
	
	.page_enterprise_serises .item_serises_title{
		background: #FFFFFF;
		
	}
	
	.page_enterprise_serises .item_serises_title>div{
		padding: 0 1.8rem;
	}
	
	.page_enterprise .item_content_list .item_area:last-child{
		margin-bottom: 0 !important;
	}
	
	/* 联系我们 */
	.page_contact_area{
		padding:0 !important;
	}
	
	.page_contact_area .item_title{
		display: none !important; 
	}
	
	.page_contact_area .page_toptitle{
		margin-bottom: 1.28rem;
	}
	.page_contact_area .item_list{
		padding-left: 1.28rem !important;
	}
	.page_contact_area .item_list li{
		font-size: 1.2rem !important;
		color: #333333 !important;
		position: relative;
		padding-left: 2rem;
	}
	
	.page_contact_area .item_list li::before{
		content: "";
		display: block;
		width: 0.5rem;
		height: 0.5rem;
		background: #333333;
		position: absolute;
		top: 0;
		left: 0.5rem;
		margin-top: 0.75rem;
		border-radius: 50%;
	}

	/* 在线留言 */
	.page_zxly .item_form .form-box .form-group dt {
		padding: 0 !important;
	}
	
	.page_zxly .page_zxly_block{
		background: #FFFFFF;
	}
	
	.page_zxly .item_wenzbox{
		padding: 0 !important;
		margin-top: 1.2rem;
	}
	
	.page_zxly .item_form .form-box{
		margin: 0 !important;
	}
	
	.page_zxly .form_btnclick{
		padding: 0 !important;
	}
	
	.page_zxly .item_form .form-box .form-group dd .submit{
		width: 100% !important;
		height: 3.2rem !important;
		background: #1aad19 !important;
		border-color: #1aad19 !important;
		border-radius: 0.5rem !important;
		font-size: 1.28rem !important;
	}
	
	.page_zxly .item_form .form-box .form-group dt{
		text-align: left !important;
	}

	/* 登录页面 */
	.page_login {
		padding: 0.6rem 0 !important;
	}
	
	.ph_login{
		display: block !important;
	}
	
	/* .page_login .item_content .item_menu{
		display: none !important;
	}
	
	.page_login .item_form {
		padding-top: 1.2rem;
	}
	
	.page_login .item_form .login-box{
		padding-bottom: 0 !important;
	}
	
	.page_login .item_form .login-box .input-box{
		height: 3.2rem !important;
	}
	
	.page_login .item_form .login-box .input-box input{
		height: 3.2rem !important;
		font-size: 1.2rem !important;
	}
	
	.page_login .item_form .login-box .btn-box{
		height: 3.2rem !important;
	}
	
	.page_login .item_form .login-box .btn-box .btnreg{
		display: block !important;
	}
	
	.page_login .form_btnclick{
		height: 3.2rem !important;
		border-radius: 0.4rem;
		font-size: 1.28rem !important;
		margin-bottom: 1.2rem !important;
	}
	
	.page_login .oatuh-box{
		display: none !important;
	} */

	/* 注册页面 */
	.page_login .item_content{
		background: none !important;
	}
	.page_login .item_reg_form {
		padding:0 !important ;
	}
	
	.item_reg_form .form-box{
		padding: 0 !important;
	}
	
	.item_reg_form .form-box .Validform_checktip {
		display: none !important;
	}
	
	.item_reg_form .form-box .form-group{
		background: #FFFFFF;
		padding: 1rem 1.2rem !important;
	}
	
	.item_reg_form .form-box .form-group dt{
		text-align: left !important;
		font-size: 1.2rem !important;
		padding: 0 !important;
		display: flex !important;
		align-items: center;
	}
	
	.item_reg_form .form-box .form-group dd .input {
		width: 100% !important;
		
	}
	
	.item_reg_form .form-box .form-group dd{
		margin-bottom: 0 !important;
		display: flex !important;
		align-items: center;
		flex-wrap: wrap;
	}
	
	.item_reg_form .form-box .form-group dd .input{
		/* border: none !important; */
		height: 3rem !important;
		font-size: 1.2rem !important;
	}
	
	.item_reg_form .form-box .form-group{
		border-bottom: 0.1rem solid #e5e5e5;
	}
	
	.item_reg_form .form-box .form_btnclick{
		border: none !important;
		background: none !important;
	}
	
	.item_reg_form .form-box .form_btnclick dd{
		margin-left: 0 !important;
		padding-left: 0 !important;
	}
	
	.item_reg_form .form-box .form_btnclick dd .submit{
		width: 100% !important;
		height: 3.2rem !important;
		background: #1aad19 !important;
		border-color: #1aad19 !important;
		border-radius: 0.5rem !important;
		font-size: 1.28rem !important;
	}
	
	.item_reg_form .form-box .form-group dd label{
		color: #999;
		font-size: 1.04rem;
		margin-right: 0.5rem;
	}
	
	.item_reg_form .form-box .form-group dd label a{
		color: #586c94 !important;
	}
	
	

	/* 案例 一级栏目 */
	.page_anli_menu .item_stitle {
		width: 100% !important;
	}
	
	.page_anli_block  .page_toptitle{
		display: block !important;
	}

	/* 页脚 */
	.page_foot2{
		padding: 1.2rem 0 !important;
	}
	.page_foot2 .item_box {
		padding: 2.4rem 0.5rem !important;
	}

	/* 手机端标题 */
	.page_toptitle {
		padding: 1.12rem 0 0.8rem 0 !important;
		color: #333 !important;
		font-size: 1.4rem !important;
		font-weight: 400 !important;
		position: relative !important;
		font-family: Microsoft Yahei !important;
	}

	.page_toptitle p {
		color: #333 !important;
		font-size: 1.4rem !important;
		font-weight: 400 !important;
		margin-bottom: 0 !important;
	}

	.page_toptitle::after {
		content: " ";
		position: absolute;
		left: 0;
		bottom: 0;
		right: 0;
		height: 0.18rem;
		border-bottom: 0.18rem solid #e5e5e5;
		color: #e5e5e5;
		-webkit-transform-origin: 0 100%;
		transform-origin: 0 100%;
		-webkit-transform: scaleY(.5);
		transform: scaleY(.5);
	}

	/* 手机端标题 类型2 左右边距不能设为0*/
	.page_toptitle2 {
		/* padding: 1.12rem 0 0.8rem 0 !important; */
		padding-top: 1.12rem !important;
		padding-bottom: 0.8rem !important;
		color: #333 !important;
		font-size: 1.4rem !important;
		font-weight: 500 !important;
		position: relative !important;
	}

	.page_toptitle2 p {
		color: #333 !important;
		font-size: 1.4rem !important;
		font-weight: 700 !important;
		margin-bottom: 0 !important;
	}

	.page_toptitle2::after {
		content: " ";
		position: absolute;
		left: 1.2rem;
		bottom: 0;
		right: 1.2rem;
		height: 0.18rem;
		border-bottom: 0.18rem solid #e5e5e5;
		color: #e5e5e5;
		-webkit-transform-origin: 0 100%;
		transform-origin: 0 100%;
		-webkit-transform: scaleY(.5);
		transform: scaleY(.5);
	}

	/* 手机端商品列表样式 */
	.page_phone_list .item_title {
		text-align: left !important;
		margin: 0 0 1.2rem 0 !important;
		color: #333 !important;
		font-size: 1.44rem !important;
		font-weight: 400 !important;
		line-height: 2.3rem !important;
		/* height: 2.3rem !important; */
	}

	.page_phone_list .item_stitle {
		text-align: left !important;
		height: auto !important;
		max-height: 3.68rem !important;
		overflow: hidden !important;
		margin: 0 0 1.2rem 0 !important;
		font-size: 1.12rem !important;
		line-height: 1.84rem !important;
		color: #666 !important;
	}
	
	.page_service .item_content .article_content{
		width: 100% !important;
	}
	
	.page_download .item_content .item_content_info{
		width: 100% !important;
	}
	
	.page_enterprise .item_content .article_content{
		width: 100% !important;
	}

}

@media screen and (min-width: 600px) {
	html {
		font-size: 13px !important;
	}

}

@media screen and (max-width: 768px) {

	/* 头部 */
	.page_head {
		display: none;
	}

	/* 右侧浮动框 */
	.page_kefu {
		display: none;
	}

	/* 手机端头部 */
	.page_head_phone {
		display: block !important;
	}

	/* 页脚 */
	.page_foot {
		display: none !important;
	}

	/* 手机端页脚 */
	.page_foot2 {
		display: block !important;
	}

	body {
		padding-top: 3.52rem;
		padding-bottom: 5rem;
	}

	/* 产品筛选框 */
	.page_pro .item_content_choose {
		display: none !important;
	}

	/* 产品详情 快速联系我们 */
	.page_qcontactus {
		display: none !important;
	}

	/* 案例详情页 商品推荐 */
	.page_anli_details .item_content .item_wenz {
		width: 100% !important;
		padding-bottom: 0 !important;
	}

	.page_anli_details .item_content .item_table {
		width: 100% !important;
	}

	/* 服务与支持 */
	.page_service .item_content {
		width: 100% !important;
	}

	/* 下载 */
	.page_download .item_menubox .item_wenz {
		width: 100% !important;
		padding-bottom: 1.2rem;
	}

	/* 联系我们 */
	.page_contact .item_topbox {
		padding: 1.5rem 1rem !important;
	}

	.page_contact .item_company_map {
		display: none !important;
	}

	.page_contact .item_company_block {
		display: none !important;
	}
	
	/* 右侧导航栏 */
	.online-right{
		display: none;
	}

	/* 手机端页脚显示 */
	.page_phone_foot {
		display: block !important;
	}

}



@media screen and (min-width: 800px) {
	html {
		font-size: 14px !important;
	}

}

@media screen and (max-width: 1000px) {
	/* 产品页缩略图 */
	.page_pro_details_bf {
		display: none !important;
	}

	/* 产品详情 手机端缩略图 */
	.page_pro_details_proshow {
		display: block !important;
	}
}

@media screen and (min-width: 1000px) {
	html {
		font-size: 15px !important;
	}
}

@media screen and (min-width: 1200px) {
	html {
		font-size: 16px !important;
	}
}

@media screen and (min-width: 1400px) {
	html {
		font-size: 17px !important;
	}
}

@media screen and (min-width: 1600px) {
	html {
		font-size: 18px !important;
	}
}

@media screen and (min-width: 1800px) {
	html {
		font-size: 18px !important;
	}
}

/* p {
	margin-bottom: 0;
}

ul {
	padding: 0;
	margin: 0;
}

ul li {
	list-style: none;
}

a:hover {
	color: #f39300 !important;
	text-decoration: none !important;
	-webkit-transition: all 0.2s linear !important;
	transition: all 0.2s linear !important;
}

body {
	background: #f6f7f8;
	color: #333;
	font-family: "Microsoft Yahei";
} */

/* .p_t60 {
	padding-top: 3.6rem;
}

.p_b60 {
	padding-bottom: 3.6rem;
} */

/* 单行省略属性 */
.ellipsis {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: block;
}

/* 多行省略 */
.wenzsl_2 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.wenzsl_3 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.wenzsl_4 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}

/* 头部 */
.head_top {
	line-height: 1.44rem;
	background: #e7e7e7;
	color: #555555;
	font-size: 0.72rem;
}

.head_top .head_top_content{
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.head_top_txt {
	/* padding: 0.54rem 1.2rem 0.42rem; */
}

.head_top_list {
	justify-content: flex-end;
}


.head_top_list .nav-item {
	padding: 0.54rem 1.2rem 0.42rem;
	border-left: 1px solid #FFFFFF;
	position: relative;
}

.head_top_list .nav-item:hover {
	background: #FFFFFF;
}

.head_top_list .nav-item:hover a {
	text-decoration: none;
}

.head_top_list .nav-item a {
	color: #555555;
}

.head_top_list .choose_language {
	cursor: pointer;
}

.head_top_list .list_menu {
	display: flex;
	justify-content: center;
	align-items: center;
}

.head_top_list .list_area {
	position: absolute;
	top: 100%;
	right: 0;
	padding: 0;
	background: #F8f8f8;
	width: 12rem;
	padding: 0.6rem 0 0.9rem;
	display: none;
	z-index: 10;
}

.head_top_list .list_area .list_area_li {
	list-style: none;
	padding: 0.24rem 0;
}

.head_top_list .list_area .list_area_li .link_block {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	font-size: 0.72rem;

}

.head_top_list .list_area .list_area_li img {
	width: 1.56rem;
	margin-left: 1.2rem;
	margin-right: 0.6rem;
}

.head_top_list .list_area .search_block {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	overflow: hidden;
	width: 100%;
}

.head_top_list .list_area .search_block .search_input {
	flex: 1;
	padding: 0;
	border: 0.06rem solid #e5e5e5;
	background: #FFFFFF;
	height: 1.8rem;
	padding-left: 0.3rem;
}

.head_top_list .list_search_area {
	background: #FFFFFF;
	padding: 0;
}

.head_top_list .search_submit {
	width: 1.8rem;
	height: 1.8rem;
	border: 0.06rem solid #e5e5e5;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.head_top_list .list_area .search_block .search_icon {
	width: 1.1rem;
	height: 1.1rem;
	background: url(../img/top_3.png) no-repeat center;
	background-size: cover;
	border: 0;
}

.head_top_list .list_area .search_block .search_icon i{
	display: none;
}

.page_head .head_menu {
	height: 6rem;
	border-bottom: 0.06rem solid #f39300;
	transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	background: #FFFFFF;
}

.page_head .head_menu .head_menu_content{
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.page_head .head_menu_logo {
	margin-top: 1.2rem;
	display: flex;
	align-items: center;
}

.page_head .head_menu_logo img {
	width: 10.8rem;
	/* height: 4.8rem; */
	vertical-align: middle;
	max-width: 100%;
}

.page_head .headmenu {
	margin-top: 1.5rem;
	line-height: 4.5rem;
	margin-bottom: 0;
	flex: 1;
	padding-left: 3rem;
}

.page_head .headmenu .headmenu_li {
	padding: 0 1.5%;
	list-style: none;
	float: left;
	position: relative;
	position: relative;
}

.page_head .headmenu .headmenu_link {
	color: #333;
	font-size: 1.08rem;
	line-height: 2.4rem;
}

@media screen and (min-width: 769px) and (max-width: 800px){
	.head_top_txt{
		font-size: 0.8rem;
	}
	.head_top_list .nav-item{
		font-size: 0.8rem;
		padding: 0.54rem 0.8rem 0.42rem;
	}
	.page_head .headmenu {
		padding-left: 1rem;
	}
	
	.page_head .head_menu_logo img{
		width: 7.8rem;
	}
	
	.page_head .headmenu .headmenu_link {
		font-size: 0.84rem;
	}
	
	.page_head .headmenu_tel .font1{
		font-size: 0.8rem;
	}
	
	.page_head .headmenu_tel .font2{
		font-size: 0.84rem;
	}
}

@media screen and (min-width: 801px) and (max-width: 900px){
	.head_top_txt{
		font-size: 0.8rem;
	}
	.head_top_list .nav-item{
		font-size: 0.8rem;
		padding: 0.54rem 0.8rem 0.42rem;
	}
	.page_head .headmenu {
		padding-left: 1rem;
	}
	
	.page_head .head_menu_logo img{
		width: 7.8rem;
	}
	
	.page_head .headmenu .headmenu_link {
		font-size: 0.84rem;
	}
	
	.page_head .headmenu_tel .font1{
		font-size: 0.8rem;
	}
	
	.page_head .headmenu_tel .font2{
		font-size: 0.84rem !important;
	}
}

@media screen and (min-width: 901px) and (max-width: 1000px){
	.page_head .headmenu {
		padding-left: 2rem;
	}
	
	.page_head .head_menu_logo img{
		width: 8.8rem;
	}
	
	.page_head .headmenu .headmenu_link {
		font-size: 0.88rem;
	}
}

@media screen and (min-width: 1001px) and (max-width: 1200px){
	.page_head .headmenu {
		padding-left: 2rem;
	}
	
	.page_head .head_menu_logo img{
		width: 8.8rem;
	}
	
	.page_head .headmenu .headmenu_link {
		font-size: 0.88rem;
	}
}

@media screen and (min-width: 1201px) and (max-width: 1400px){
	.page_head .headmenu {
		padding-left: 2rem;
	}
	
	.page_head .headmenu .headmenu_link {
		font-size: 1rem;
	}
}


.page_head .headmenu .headmenu_link:hover {
	text-decoration: none;
}

.page_head .headmenu_tel {
	margin-top: 1.2rem;
}

.page_head .headmenu_tel .font1 {
	font-size: 0.84rem;
	line-height: 1.08rem;
	margin-top: 0.2rem;
	font-weight: 300;
}

.page_head .headmenu_tel .font2 {
	font-size: 1rem;
	line-height: 1.5rem;
	color: #f39300;
	font-weight: bold;
}

.page_head .headmenu_pro {
	position: fixed;
	top: 8.4rem;
	left: 0;
	width: 100%;
	display: none;
	z-index: 100;
}

.page_head .headmenu_pro.move {
	top: 4.56rem;
}

.page_head .headmenu_pro_content {
	background: #FFFFFF;
	border-left: 0.06rem solid #edeaea;
	border-bottom: 0.06rem solid #edeaea;
	border-right: 0.06rem solid #edeaea;
	padding: 1.8rem;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
}

.page_head .pro_area {
	flex: 1;
	overflow: hidden;
}

.page_head .pro_area .item_toptitle {
	font-size: 0.96rem;
	color: #333333;
	line-height: 4.5rem;
	font-weight: 600;
}

.page_head .pro_area .pro_list {
	margin: 0;
	padding: 0;
}

.page_head .pro_area .pro_list .pro_list_li {
	list-style: none;
	margin: 0.6rem 0;
}

.page_head .pro_area .pro_list .pro_list_li .link_btn {
	display: flex;
	align-items: center;
	width: 100%;
	overflow: hidden;
}

.page_head .pro_area .pro_list .pro_list_li .item_pic {
	width: 6rem;
	height: auto;
	vertical-align: middle;
	border: 0.06rem solid #edeaea;
}

.page_head .pro_area .pro_list .pro_list_li .item_title {
	font-size: 0.84rem;
	margin-left: 0.48rem;
	height: 2.04rem;
	line-height: 2.04rem;
	flex: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #2a71b9;
}

.page_head .headmenu_down {
	position: absolute;
	top: 100%;
	left: 0;
	width: 20rem;
	background: #FFFFFF;
	box-shadow: 0 0 0.9rem 0 rgba(0, 0, 0, 0.1);
	display: none;
	z-index: 100;
}

@media screen and (max-width: 1000px){
	.page_head .headmenu_down{
		width: 14rem;
	}
}

@media screen and (min-width: 1000px) and (max-width: 1200px){
	.page_head .headmenu_down{
		width: 16rem;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1400px){
	.page_head .headmenu_down{
		width: 18rem;
	}
}

.page_head .headmenu_down .item_ul {
	margin: 0;
	padding: 0;
}

.page_head .headmenu_down .item_ul .item_li {
	list-style: none;
	border-bottom: 0.06rem solid #E6E6E6;
}

.page_head .headmenu_down .item_ul .item_li .item_link {
	display: flex;
	align-items: center;
	color: #959595;
	width: 100%;
	line-height: 1.2rem;
	padding: 0.84rem 1.8rem;
	font-weight: 400;
}

.page_head .headmenu_down .item_ul .item_li .item_title {
	font-size: 0.84rem;
	color: #959595;
	line-height: 1.2rem;
	flex: 1;
	transition: all ease-out .26s;
	position: relative;
	right: 0;
}

.page_head .headmenu_down .item_ul .item_li .item_icon {
	width: 0.6rem;
	vertical-align: middle;
	opacity: 0;
	transition: all ease-out .26s;
}

.page_head .headmenu_down .item_ul .item_li:hover .item_icon {
	opacity: 1;
}

.page_head .headmenu_down .item_ul .item_li:hover .item_title {
	color: #666;
	right: -1rem;
	
}



/* 头部滚动浮动样式 */
.page_head .head_menu.move {
	position: fixed;
	background: #fff;
	width: 100%;
	height: 4.56rem;
	box-shadow: 0 0 0.6rem rgba(0, 0, 0, 0.1);
	border-bottom: none;
	z-index: 9999;
	left: 0;
	right: 0;
	top: 0px;
}

.page_head .head_menu.move .head_menu_logo {
	margin-top: 0;
}

.page_head .head_menu.move .headmenu {
	margin-top: 0;
}

.page_head .head_menu.move .headmenu_tel {
	margin-top: 0;
}

/* 页脚 */
.page_foot .page_foot_top {
	width: 100%;
}

.page_foot .page_foot_top .item_left .item_pic {
	width: 7.32rem;
	height: 2.22rem;
}

.page_foot .page_foot_top .item_left .item_font1 {
	display: block;
	line-height: 1.6rem;
	font-size: 1.02rem;
	font-weight: 500;
	color: #000;
	padding-top: 0.9rem;
}

.page_foot .page_foot_top .item_left .item_font2 {
	display: block;
	float: left;
	font-weight: normal;
	line-height: 1.32rem;
	font-size: 0.78rem;
	color: #919191;
	font-weight: 300;
}

.page_foot .page_foot_top .item_center {
	display: flex;
}

.page_foot .page_foot_top .item_center .item_ewm {
	width: 6.3rem;
}

.page_foot .page_foot_top .item_center .item_ewm img {
	width: 6.3rem;
	height: 6.3rem;
}

.page_foot .page_foot_top .item_center .item_ewm p {
	display: block;
	width: 100%;
	/* height: 1.8rem; */
	line-height: 1.4rem;
	margin-top: 0.4rem;
	text-align: center;
	color: #0b599e;
	font-size: 0.78rem;
}

.page_foot .page_foot_top .item_center .item_tig {
	margin-left: 1.8rem;
}

.page_foot .page_foot_top .item_center .item_tig .item_tig_title {
	line-height: 1.68rem;
	font-size: 1.02rem;
	font-weight: 600;
	color: #444;
}

.page_foot .page_foot_top .item_center .item_tig .item_tig_list {
	margin-top: 0.9rem;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.page_foot .page_foot_top .item_center .item_tig .item_tig_area a {
	display: inline-block;
	padding: 0.3rem 0.6rem;
	font-size: 0.72rem;
	background-color: #fff;
	margin-right: 0.3rem;
	margin-bottom: 0.3rem;
	border: 0.06rem #efefef solid;
	color: #a9a9a9;
}

.page_foot .page_foot_top .item_right .item_btn {
	margin: 0px 0px 0.6rem 0px;
	display: inline-block;
	border: 0.06rem #f39300 solid;
	text-align: center;
	transition: all 0.4s;
	width: 8rem;
	height: 2rem;
	line-height: 1.88rem;
	background: #fff;
	color: #f39300;
	font-size: 0.84rem;
}

@media screen  and (max-width: 1000px){
	.page_foot .page_foot_top .item_right .item_btn {
	    width: 9rem;
	    height: 2.5rem;
	    line-height: 2.38rem;
	}
}

.page_foot .page_foot_top .item_right .item_font1 {
	line-height: 2em;
	color: #a9a9a9;
	font-size: 0.84rem;
}

.page_foot .page_foot_top .item_flink {
	width: 100%;
	height: auto;
	border-top: 0.06rem solid #fff;
	display: flex;
	align-items: flex-start;
}

.page_foot .page_foot_top .item_flink .item_flink_title {
	padding-top: 0.3rem;
	height: 1.8rem;
	line-height: 1.8rem;
	font-size: 0.84rem;
	color: #444;
	font-weight: 100;
}

.page_foot .page_foot_top .item_flink .item_flink_list {
	flex: 1;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	float: left;
	margin: 0;
	padding: 0.3rem 0 0 0;
}

.page_foot .page_foot_top .item_flink .item_flink_list li {
	list-style: none;
	line-height: 1.8rem;
	padding: 0px 0.3rem;
	font-size: 0.72rem;
}

.page_foot .page_foot_top .item_flink .item_flink_list li a {
	color: #666;
}

.page_foot_bottom {
	width: 100%;
	/* height: 2.7rem; */
	background: #FFFFFF;
	padding: 1rem 0;
}

.page_foot_bottom p {
	line-height: 1.7rem;
	font-size: 0.72rem;
	color: #333333;
	font-weight: 400;
}

.page_foot_bottom .item_right {
	text-align: right;
}

.page_foot_bottom a {
	color: #333333;
	font-weight: 400;
}

.page_foot .item_foot_center{
	display: flex;
	width: 100%;
}

.page_foot .item_foot_center .item_area{
	width: 50%;
	padding: 0 2rem 0 0;
}

.page_foot .item_foot_center .item_area:last-child{
	display: none;
}

.page_foot .item_foot_center .item_area .item_area_title{
	font-size: 1.02rem;
	color: #333333;
	line-height: 1.4rem;
	/* height: 2.8rem; */
	margin-bottom: 0.2rem;
}

.page_foot .item_foot_center .item_area .item_list .item_list_li{
	line-height: 1.4rem;
	margin-top: 0.3rem;
}

.page_foot .item_foot_center .item_area .item_list .item_list_li a{
	font-size: 0.84rem;
	color: #a9a9a9;
}

.page_foot .item_foot_center .item_area{
	width: 50%;
	padding: 0 2rem 0 0;
}

@media screen and (min-width: 768px) and (max-width: 900px){
	.page_foot .item_foot_center .item_area{
		padding: 0 1rem 0 0;
	}
	
	.page_foot .item_foot_center .item_area:nth-child(2){
		padding: 0;
	}
}

/* 右侧浮动框 */
.page_kefu {
	position: fixed;
	right: 0px;
	top: 85%;
	z-index: 99999999;
	transform: translateY(-50%);
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
}

.page_kefu .item_area {
	width: 2.7rem;
	height: 2.7rem;
	border-top: 0.06rem solid transparent;
	border-right: 0.06rem solid transparent;
	border-bottom: 0.06rem solid #ddd;
	border-left: 0.06rem solid #ddd;
	text-align: center;
	display: block;
	margin-bottom: 0px;
	position: relative;
	background-color: #f39300;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

.page_kefu .item_area .item_icon img {
	max-width: 1.6rem;
	max-height: 1.6rem;
}

.page_kefu .item_area .item_icon .item_font1 {
	font-size: 0.72rem;
	line-height: 1.08rem;
	padding-top: 0.03rem;
	display: none;
	color: #FFFFFF;
}

.page_kefu .item_area_toup .item_icon2 img {
	width: 2rem;
	height: 1.6rem;
	margin-top: -0.2rem;
}

.page_kefu .item_area_toup .item_icon2 .item_font2 {
	font-size: 0.72rem;
	line-height: 1.08rem;
	padding-top: 0.03rem;
	color: #FFFFFF;
	margin-top: -0.3rem;
}

.page_kefu .item_area.kefu .item_showblock {
	position: absolute;
	top: -1.6rem;
	right: 2.7rem;
	padding-right: 1.2rem;
	z-index: 100;
	display: none;
}

.page_kefu .item_area.kefu .item_showblock_box {
	width: 27.6rem;
	border: 1px solid #ccc;
	border-top: 4px solid #f39300;
	padding: 1.2rem;
	background-color: #fff;
	box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
}

.page_kefu .item_area.kefu .item_showblock_top {
	display: flex;
	align-self: center;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.page_kefu .item_area.kefu .item_showblock_top img {
	width: 2.76rem;
	margin-right: 1.2rem;
	height: auto;
}

.page_kefu .item_area.kefu .item_showblock_top .item_font1 {
	color: #134c86;
	font-size: 1.44rem;
	line-height: 1.68rem;
}

.page_kefu .item_area.kefu .item_showblock_top .item_font2 {
	font-size: 0.84rem;
	color: #aaa;
}

.page_kefu .item_area.kefu .item_showblock_bottom {
	padding-top: 0.9rem;
	margin-top: 0.9rem;
	border-top: 0.06rem solid #e4e4e4;
}

.page_kefu .item_area.kefu .item_showblock_bottom .item_title {
	color: #666;
	font-size: 0.84rem;
	font-weight: normal;
	padding-bottom: 0.9rem;
}

.page_kefu .item_area.kefu .item_showblock_bottom .item_list {
	padding: 0;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.page_kefu .item_area.kefu .item_showblock_bottom .item_list li {
	list-style: none;
	width: 33.333%;
}

.page_kefu .item_area.kefu .item_showblock_bottom .item_list li a {
	display: inline-block;
	color: #999;
	font-size: 0.78rem;
	padding-left: 2.58rem;
	line-height: 2.16rem;
}


.page_kefu .item_area.tel .item_showblock {
	position: absolute;
	top: -1.6rem;
	right: 2.7rem;
	padding-right: 1.2rem;
	z-index: 100;
	display: none;
}

.page_kefu .item_area.tel .item_showblock_box {
	width: 15.6rem;
	border: 1px solid #ccc;
	border-top: 4px solid #f39300;
	padding: 1.2rem;
	background-color: #fff;
	box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
}

.page_kefu .item_area.tel .item_showblock_top {
	display: flex;
	align-self: center;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.page_kefu .item_area.tel .item_showblock_top img {
	width: 2.76rem;
	margin-right: 1.2rem;
	height: auto;
}

.page_kefu .item_area.tel .item_showblock_top .item_font1 {
	color: #134c86;
	font-size: 1.44rem;
	line-height: 1.68rem;
}

.page_kefu .item_area.tel .item_showblock_top .item_font2 {
	font-size: 0.84rem;
	color: #aaa;
}

.page_kefu .item_area.weixin .item_showblock {
	position: absolute;
	right: 2.7rem;
	bottom: -2.1rem;
	padding-right: 1.2rem;
	display: none;
}

.page_kefu .item_area.weixin .item_showblock .item_showblock_box {
	width: 11.76rem;
	text-align: center;
	border: 0.06rem solid #ccc;
	padding: 1.2rem;
	background-color: #fff;
	box-shadow: 0 0.18rem 0.48rem rgba(0, 0, 0, .15);
	position: relative;
}

.page_kefu .item_area.weixin .item_showblock_box img{
	width: 9.36rem;
}

.page_kefu .item_area_toup {
	display: none;
}

/* 手机端页脚 */
.page_foot2 {
	width: 100%;
	padding: 0.9rem 0;
	color: #999;
	text-align: center;
	font-size: 0.84rem;
	display: none;
}

.page_foot2 .item_box {
	display: block;
	width: 100%;
	text-align: center;
	font-family: "Open Sans";
	background: #ffffff;
	padding: 1.8rem 0;
}

.page_foot2 .item_box .item_font1 {
	line-height: 1.2rem;
	font-size: 1.12rem;
	margin: 0rem 0px .66667rem 0px;
	font-weight: 400;
	color: #333;
}

.page_foot2 .item_box .item_font2 {
	color: #919191;
	line-height: 1.6rem;
	font-size: 0.78rem;
	margin-bottom: 0.8rem;
}

.page_foot2 .item_box .item_font3 {
	color: #919191;
	line-height: 1.3em;
	font-size: 0.78rem;
}

.page_foot2 .item_box .item_font3 a {
	line-height: 2em;
	color: #586c94;
}

/* 手机端导航栏 */
.page_head_phone {
	display: none;
}

.page_head_phone .item_flexbox {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 3.52rem;
	padding: 0 1.2rem;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	z-index: 1000;
	background: #FFFFFF;
}

.page_head_phone .item_flexbox .item_logo {
	flex: 1;
}

.page_head_phone .item_flexbox .item_logo img {
	height: 2.72rem;
}

.page_head_phone .item_flexbox .item_menu {
	height: 100%;
	padding: 0 1rem;
	line-height: 3.52rem;
}

.page_head_phone .item_flexbox .item_menu a{
	display: block;
}

.page_head_phone .item_flexbox .item_iconsearch img {
	height: 2.24rem;
}

.page_head_phone .item_flexbox .icon-menu {
	height: 1.44rem;
}

/* .page_head_phone .item_flexbox .item_iconlanguage {
	padding-top: 0.15rem;
	display: block;
} */

.page_head_phone .item_flexbox .item_iconlanguage .icon_language{
	color: #f39300;
	font-size: 1.8rem;
	font-weight: 500;
}

.page_head_phone .item_language_content{
	width: 100%;
	position: fixed;
	top: -100%;
	left: 0;
	background: #e7e7e7;
	transition: all 0.5s ease;
	opacity: 0;
	z-index: 0;
}

.page_head_phone .item_language_content.show{
	top: 3.52rem;
	opacity: 1;
	z-index: 100;
}

.page_head_phone .item_language_content .list_area{
	padding-top: 1rem;
}

.page_head_phone .item_language_content .list_area .list_area_li{
	margin-bottom: 1rem;
	padding:0.5rem 1.2rem;
}

.page_head_phone .item_language_content .list_area .link_block{
	display: flex;
	align-items: center;
}

.page_head_phone .item_language_content .list_area img{
	width: 3.2rem;
	margin-right: 1rem;
}

.page_head_phone .item_language_content .list_area p{
	font-size: 1.2rem;
	color: #333;
}

aside.slide-wrapper {
	display: none;
	position: fixed;
	z-index: 100;
	right: 0;
	top: 3.52rem;
	width: 100%;
	background: #FFFFFF;
	-webkit-transform: translate3d(100%, 0, 0);
	-moz-transform: translate3d(100%, 0, 0);
	-ms-transform: translate3d(100%, 0, 0);
	-o-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

aside.slide-wrapper.moved {
	display: block;
	z-index: 600;
	position: fixed;
	top: 3.52rem;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.page_head_phone .page_hp_menu {
	background: #FFFFFF;
	overflow: auto;
	width: 100%;
	height: 100%;
	position: relative;
}

.page_head_phone .page_hp_menu .item_headtop {
	position: relative;
	display: block;
	height: 3.52rem;
	background: #fff;
	border-bottom: 0.08rem solid #ececec;
	text-align: center;
}

.page_head_phone .page_hp_menu .item_headtop p {
	text-align: center;
	line-height: 3.52rem;
	color: #333;
	font-size: 1.28rem;
	font-weight: 400;
}

.page_hp_menu .slide-mask {
	position: absolute;
	top: 0;
	left: 1.2rem;
	height: 3.52rem;
	line-height: 3.52rem;
}

.page_hp_menu .slide-mask img {
	width: 1.5rem;
}

.page_hp_menu .item_content {
	/* padding: 0.8rem 1.2rem 1.2rem 1.2rem; */
	box-sizing: border-box;
}

/* .page_hp_menu .item_content .item_content_area {
	margin-top: 0.8rem;
}

.page_hp_menu .item_content .item_title {
	display: block;
	font-size: 1.12rem;
	font-weight: normal;
	line-height: 3.36rem;
	height: 3.36rem;
}

.page_hp_menu .item_content .item_title a {
	color: #f39300;
}

.page_hp_menu .item_content .item_list {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	padding: 0;
	margin: 0;
}

.page_hp_menu .item_content .item_list li {
	margin-bottom: 0.4rem;
	margin-right: 0.8rem;
	padding: 0.4rem 0.8rem;
	color: #333;
	border: 0.08rem solid #ececec;
	list-style: none;
	font-size: 1.04rem;
}

.page_hp_menu .item_content .item_list li a {
	color: #333;
} */

.page_hp_menu .item_firstmenu {
	padding-bottom: 1.2rem;
}

.page_hp_menu .item_firstmenu .item_firstmenu_li {
	width: 100%;
	position: relative;
}

.page_hp_menu .item_firstmenu .item_firstmenu_li::after {
	content: "";
	width: 100%;
	height: 0.18rem;
	display: block;
	position: absolute;
	bottom: 0;
	left: 1.2rem;
	background: #f6f7f8;
}

.page_hp_menu .item_firstmenu .item_firstmenu_li .item_firstmenu_link {
	font-size: 1.28rem;
	color: #333;
	display: block;
	width: 100%;
	line-height: 2.8rem;
	position: relative;
	padding: 0.5rem 1.2rem;
}

.page_hp_menu .item_firstmenu .item_firstmenu_li .item_firstmenu_link a{
	color: #333;
}

.page_hp_menu .item_firstmenu .item_firstmenu_li .item_firstmenu_link i {
	font-size: 1.4rem;
	color: #666;
	position: absolute;
	top: 0.5rem;
	right: 1.2rem;
}

.page_hp_menu .item_firstmenu .item_firstmenu_li .item_firstmenu_link .item_icon2 {
	display: none;
}

.page_hp_menu .item_firstmenu .item_firstmenu_li.open .item_firstmenu_link .item_icon1 {
	display: none;
}

.page_hp_menu .item_firstmenu .item_firstmenu_li.open .item_firstmenu_link .item_icon2 {
	display: block;
}

.page_hp_menu .item_secondmenu {
	width: 100%;
	padding: 1rem 2.2rem;
	background: #f6f7f8;
	display: none;
}

.page_hp_menu .item_secondmenu .item_secondmenu_li {
	border-bottom: 0.08rem solid #f6f7f8;
}

.page_hp_menu .item_secondmenu .item_secondmenu_link {
	font-size: 1.28rem;
	color: #333;
	display: block;
	width: 100%;
	line-height: 2.8rem;
	position: relative;
}

.page_hp_menu .item_secondmenu .item_secondmenu_link a{
	color: #333;
}

.page_hp_menu .item_secondmenu .item_secondmenu_li.no_sub_li .item_secondmenu_link a {
	display: block;
	width: 100%;
	height: 100%;
}

.page_hp_menu .item_secondmenu .item_secondmenu_link i {
	font-size: 1.4rem;
	color: #666;
	position: absolute;
	top: 0;
	right: 1.2rem;
}

.page_hp_menu .item_secondmenu .item_secondmenu_link .item_icon2 {
	display: none;
}

.page_hp_menu .item_secondmenu .item_secondmenu_li.open .item_secondmenu_link .item_icon1 {
	display: none;
}

.page_hp_menu .item_secondmenu .item_secondmenu_li.open .item_secondmenu_link .item_icon2 {
	display: block;
}

.page_hp_menu .item_thirdmenu {
	padding: 0.5rem 1rem;
	display: none;
}

.page_hp_menu .item_thirdmenu .item_thirdmenu_li a {
	font-size: 1.12rem;
	color: #333;
	display: block;
	width: 100%;
	line-height: 2.4rem;
	position: relative;
}

.page_hp_menu .item_thirdmenu .item_thirdmenu_li i {
	font-size: 1.4rem;
	color: #333;
	position: absolute;
	top: 0;
	right: 0;
}

/* 快速联系我们 */
.page_qcontactus {
	background: #FFFFFF;
	padding: 3.6rem 0;
}

.page_qcontactus .item_toptitle {
	display: flex;
	align-items: center;
	margin-bottom: 2.4rem;
}

.page_qcontactus .item_toptitle .item_font1 {
	font-size: 1.32rem;
	color: #444;
	line-height: 1.98rem;
}

.page_qcontactus .item_toptitle .item_font2 {
	font-size: 0.84rem;
	color: #444;
	display: inline-block;
	margin-left: 0.9rem;
	line-height: 1.98rem;
	flex: 1;
	font-weight: 300;
}

.page_qcontactus .item_toptitle .item_font2 b{
	font-weight: 300;
}

/* 表单 */
.page_qcontactus .item_formcontent .message_form {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.page_qcontactus .item_formcontent input {
	border: 0.06rem solid #ccc;
	background-color: #fff;
	padding: 1.2rem 0;
	color: #6e6e6e;
	padding-left: 0.8rem;
	font-size: 0.84rem;
	font-family: 'Microsoft YaHei';
	width: 100%;
	margin-bottom: 1rem;
}

.page_qcontactus .item_formcontent .submit {
	background-color: #f39300;
	color: #fff;
	text-align: center;
	padding-left: 0;
	cursor: pointer;
	margin-right: 0;
	font-weight: 600;
}

.page_qcontactus .item_formcontent .item_tig {
	color: #8f8f8f;
	font-style: italic;
	font-size: 0.84rem;
	margin-top: 2.6rem;
	font-weight: 300;
}

.none,
.hide {
	display: none;
}

/* 手机端页脚 */
.page_phone_foot {
	width: 100%;
	position: fixed;
	background: #fff;
	bottom: 0;
	left: 0;
	z-index: 500;
	display: none;
}

.page_phone_foot::before {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	height: 0.08rem;
	border-top: 0.08rem solid #c0bfc4;
	color: #c0bfc4;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
}

.page_phone_foot .item_content {
	display: flex;
	align-items: center;
}

.page_phone_foot .item_area {
	display: block;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	padding: 0.4rem 0 0;
	color: #999;
	text-align: center;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: center;
}

.page_phone_foot .item_area.active p {
	color: #d01e3b;
}

.page_phone_foot .item_area.active .item_icon {
	display: none;
}

.page_phone_foot .item_area.active .item_icon2 {
	display: block;
}

.page_phone_foot .item_area img {
	width: 2.5rem;
}

.page_phone_foot .item_area .item_icon2 {
	display: none;
}

.page_phone_foot .item_area p {
	text-align: center;
	color: #999;
	font-size: 0.8rem;
	line-height: 2rem;
}

/* 页面宽度修改 */
@media screen and (max-width: 575px) {
	.page_content{
		width: 100%;
		margin: 0 auto;
		padding:  0 1.2rem;
	}
}

@media screen and (min-width: 576px) and (max-width: 800px) {
	.page_content{
		width: 100%;
		margin: 0 auto;
		padding:  0 1.2rem;
	}
}

@media screen and (min-width: 801px) and (max-width: 1000px) {
	.page_content{
		width: 90%;
		margin: 0 auto;
	}
}

@media screen and (min-width: 1001px) and (max-width: 1400px) {
	.page_content{
		width: 80%;
		margin: 0 auto;
	}
}

@media screen and (min-width: 1401px) and (max-width: 2800px){
	.page_content{
		width: 72rem;
		margin: 0 auto;
	}
}

@media screen and (min-width: 1801px) and (max-width: 2000px){
	.page_content{
		width: 84rem;
		margin: 0 auto;
	}
}

@media screen and (min-width: 2001px){
	.page_content{
		width: 96rem;
		margin: 0 auto;
	}
}

.online-right .meau-sev{
	display: none;
}

.online-right .meau-contact{
	display: none;
}

.online-right .meau-code{
	display: none;
}

.meau-top .online-right-btn i{
	font-style: normal;
}


/* 新手机端头部 */
.page_head_menucontent{
	width: 80%;
	height: 100vh;
	overflow-x: hidden;
	overflow-y: scroll;
	position: fixed;
	top: 0;
	left: 0;
	z-index: -1;
	background: #fff;
	opacity: 0;
	transition: all 0.46s ease;
}

.page_head_phone .item_flexbox{
	transition: all 0.46s ease;
}

.page_body_content{
	position: relative;
	z-index: 2;
	left: 0;
	transition: all 0.46s ease;
	background: #f6f7f8;
}

.page_phone_foot{
	transition: all 0.46s ease;
	left: 0;
}

.head_open{
	overflow: hidden;
	width: 100vw;
}

.head_open .page_head_phone{
	left: 80%;
	position: relative;
}

.head_open .page_head_phone .item_flexbox{
	left: 80%;
}

.head_open .page_head_phone .item_language_content{
	left: 80%;
}

.head_open .page_body_content{
	left: 80%;
}

.head_open .page_phone_foot{
	left: 80%;
}

.page_head_menucontent_bg{
	width: 100%;
	height: 100vh;
	z-index: 2000;
	position: fixed;
	top: 0;
	left: 80%;
	display: none;
}

.head_open .page_head_menucontent_bg{
	display: block;
}

.page_head_menucontent .item_content{
	position: relative;
	z-index: 1;
	background: #fff;
	min-height: 100%;
}

.page_head_menucontent .item_content .item_menulist{
	/* padding-top: 3.52rem; */
}

.page_head_menucontent .item_content .item_menulist .item_menulist_li{
	border-top: 0.08rem solid rgba(0,0,0,0.1);
	display: flex;
	align-items: center;
	width: 100%;
	position: relative;
	padding-right: 4rem;
}

.page_head_menucontent .item_content .item_menulist .item_menulist_li.no_under{
	padding-right: 0;
}

.page_head_menucontent .item_content .item_menulist .item_menulist_li:last-child{
	border-bottom: 0.08rem solid rgba(0,0,0,0.1);
}

.page_head_menucontent .item_content .item_menulist .item_menulist_li .item_menulist_link{
	padding: 1.2rem;
	font-size: 1.2rem;
	color: #333;
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.page_head_menucontent .item_content .item_menulist .item_menulist_li .icon_jt{
	width: 4rem;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	border-left: 0.08rem solid rgba(0,0,0,0.1);
	display: flex;
	align-items: center;
	justify-content: center;
}

.page_head_menucontent .item_content .item_menulist .item_menulist_li .icon_jt i{
	font-size: 1.6rem;
	color: #333333;
}

.page_head_menucontent .menu_underli_box{
	display: none;
}

.page_head_menucontent .item_content_s_title{
	display: block;
	width: 100%;
	height: 3.52rem;
	position: relative;
	padding-left:  3.52rem;
}

.page_head_menucontent .item_content_s_title .toback{
	width: 3.52rem;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 0;
	left: 0;
}

.page_head_menucontent .item_content_s_title .toback i{
	color: #333;
	font-size: 1.4rem;
}

.page_head_menucontent .item_content_s_title .item_font1{
	line-height: 3.52rem;
	font-size: 1.3rem;
	color: #333333;
	text-align: center;
	height: 3.52rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-indent: -3.52rem;
}

.page_head_menucontent .item_content_second{
	position: absolute;
	top: 0;
	left: 100%;
	width: 100%;
	z-index: 2;
	background: #fff;
	min-height: 100%;
	transition: all 0.46s ease;
}

.page_head_menucontent .item_content_second.toshow{
	left: 0;
}

.page_head_menucontent .item_content_third{
	position: absolute;
	top: 0;
	left: 100%;
	width: 100%;
	z-index: 3;
	background: #fff;
	min-height: 100%;
	transition: all 0.46s ease;
}

.page_head_menucontent .item_content_third.toshow{
	left: 0;
}

@media screen and (max-width: 768px){
	.head_open .page_head_menucontent{
		opacity: 1;
		z-index: 1;
	}
}