/* 所有页面的媒体查询 */
@media screen and (min-width: 1611px) {
	.about_Four_swiper_box2::before {
		content: "";
		display: block;
		width: 1.04vw;
		z-index: 2;
		height: 15px;
		background-color: #f5f5f5;
		position: absolute;
		top: 15px;
		left: 0;
	}

	.about_Four_swiper_box2::after {
		content: "";
		display: block;
		width: 1.04vw;
		background-color: #f5f5f5;
		z-index: 2;
		height: 15px;

		position: absolute;
		top: 15px;
		right: 10px;
	}
}

/* 1411-----------1610*/
@media screen and (min-width: 1411px) and (max-width: 1610px) {
	.footer_top2 {
		width: 20%;
	}

	.footer_top4 {
		width: 16%;
	}

	.footer_top5 {
		width: 24%;
	}

	.about_banner {
		height: 760px;
	}

}


/* 1201-----------1410    大屏电脑*/
@media screen and (min-width: 1201px) and (max-width: 1410px) {
    .public_btn{
        width: 180px;
    }
	.footer_top2 {
		width: 22%;
	}

	.footer_top4 {
		width: 25%;
	}

	.footer_top5 {
		width: 35%;
	}

	.public_index_mouse_icon {
		display: none;
	}

	/*~~~~~~~~~~~~index    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~index    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~index    ~~~~~~~~~~~*/
	.about_banner,
	.index_banner_item {
		height: 700px;
	}

	.index_one {
		height: auto;
	}

	.index_one_list {
		position: relative;
		transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		-webkit-transform: translate(0%, 0%);
	}

	.index_one_item {
		width: calc(100% / 3);
		max-width: 100%;
	}

	/* .index_two */
	.index_two {
		padding-top: 70px;
	}

	/* .index_eight_con*/
	.index_eight_con {
		transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		-webkit-transform: translate(0%, 0%);
		align-items: center;
		-ms-align-items: center;
		-webkit-align-items: center;
		padding-bottom: 30px;
	}

	/*~~~~~~~~~~~~index   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~index   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~index   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products_del    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products_del    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products_del    ~~~~~~~~~~~*/
	.del_three_item table tr td {
		padding: 15px 30px;
	}

	/*~~~~~~~~~~~~products_del   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products_del   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products_del   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~contact_us    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~contact_us    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~contact_us    ~~~~~~~~~~~*/
	.contact_left_list>.item,
	.contact_one_list .item {
		width: 100%;
	}

	/*~~~~~~~~~~~~contact_us   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~contact_us   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~contact_us   end ~~~~~~~~~~~*/

}


/* 1025-----------1200    中等屏幕*/
@media screen and (min-width: 1025px) and (max-width: 1200px) {


	.header_box {
		display: none;
	}

	.mobile_header {
		display: block;
	}

	.mobile_menu_box {
		width: 350px;
		right: -350px;
		padding: 35px 5%;
	}


	.footer_top1 {
		width: 50%;
	}

	.footer_top4 {
		width: 100%;
	}

	.footer_top5 {
		width: 50%;
	}


	/*~~~~~~~~~~~~index    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~index    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~index    ~~~~~~~~~~~*/
	.index_banner_item .con {
		padding: 60px 0;
	}

	.public_index_mouse_icon {
		display: none;
	}

	.about_banner {
		height: 480px;
	}

	.index_banner_item {
		height: 680px;
	}

	.index_banner_item .con .title {
		line-height: 50px;
	}

	.index_banner_item .con .text {
		line-height: 28px;
	}

	.index_banner_bottom {
		margin-top: 15px;
	}

	.index_one {
		height: auto;
	}

	.index_one_list {
		position: relative;
		transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		-webkit-transform: translate(0%, 0%);
	}

	.index_one_item {
		width: calc(100% / 3);
		max-width: 100%;
		padding: 30px;
	}

	/* .index_two */
	.index_two {
		padding-top: 70px;
	}

	/* .index_three_r */
	.index_three_r .item .iconfont {
		font-size: 58px;
	}

	.index_three_r .item {
		width: 180px;
		height: 180px;
		padding: 0 30px;
	}

	/* .index_eight_con*/
	.index_eight_con {
		transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		-webkit-transform: translate(0%, 0%);
		align-items: center;
		-ms-align-items: center;
		-webkit-align-items: center;
		padding-bottom: 30px;
	}

	.index_nine_item {
		width: 100%;
		align-items: normal;
		-ms-align-items: normal;
		-webkit-align-items: normal;
	}

	/*~~~~~~~~~~~~index   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~index   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~index   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products    ~~~~~~~~~~~*/
	.products_banner_con {
		height: 380px;
	}

	.products_two_list dd {
		width: calc((100% - 2.08vw) / 2);
	}

	.products_two_list dd:nth-child(2n) {
		margin-right: 0;
	}

	.products_two_list dd:nth-child(3n) {
		margin-right: 2.08vw;
	}

	/*~~~~~~~~~~~~products   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products_del    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products_del    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products_del    ~~~~~~~~~~~*/
	.del_three_item table tr td {
		padding: 15px;
	}

	/*~~~~~~~~~~~~products_del   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products_del   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products_del   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~about    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~about    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~about    ~~~~~~~~~~~*/
	.about_three_l {
		width: 100%;
		margin: 0;
	}

	.about_three_r {
		margin-top: 30px;
		width: 100%;
	}

	/*~~~~~~~~~~~~about   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~about   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~about   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~contact_us    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~contact_us    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~contact_us    ~~~~~~~~~~~*/
	.contact_left_list>.item,
	.contact_one_list .item {
		width: 100%;
	}

	/*~~~~~~~~~~~~contact_us   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~contact_us   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~contact_us   end ~~~~~~~~~~~*/

}


/* 768------------1024    ipad*/
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .del_three,
    .support_two{
        background-attachment: scroll;
    }
.index_three{
    background-attachment: scroll;
}
	.footer_top1 {
		width: 45%;
	}

	.footer_top4 {
		width: 100%;
	}

	.footer_top5 {
		width: 50%;
	}

	.footer_bot1 {
		width: 100%;
		text-align: center;
	}

	.footer_bot2 {
		width: 100%;
		padding-top: 2px;
		text-align: center;
	}


	/* 移动端 */
	.header_box {
		display: none;
	}

	.mobile_header {
		display: block;
	}

	.mobile_menu_box {
		width: 350px;
		right: -350px;
		padding: 35px 5%;
	}

	/*.swiper-pagination-bullet {*/
	/*	width: 50px;*/
	/*}*/

	.text {
		line-height: 24px;
	}

	/*~~~~~~~~~~~~index    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~index    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~index    ~~~~~~~~~~~*/
	.index_banner_item .con {
		padding: 50px 0;
		width: 80%;
	}

	.public_index_mouse_icon,
	.index_banner_con_list {
		display: none;
	}

	.about_banner,
	.index_banner_item {
		height: 380px;
	}

	.index_banner_btn .public_btn {
		width: 180px;
		height: 40px;
		line-height: 40px;
	}

	.index_banner_swiper .swiper-pagination-bullets,
	.index_banner_swiper_btn {
		bottom: 10%;
	}

	.index_banner_item .con .title {
		line-height: 50px;
	}

	.index_banner_item .con .text {
		line-height: 24px;
	}

	.index_banner_bottom {
		margin-top: 15px;
	}

	.index_one {
		height: auto;
	}

	.index_one_list {
		position: relative;
		transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		-webkit-transform: translate(0%, 0%);
	}

	.index_one_item .left {
		font-size: 48px;
	}

	.index_one_item {
		width: 100%;
		border-right: none;
		border-bottom: 2px solid var(--hue2);
		max-width: 100%;
		padding: 15px;

	}

	/* .index_two */
	.index_two {
		padding-top: 70px;
	}

	.index_two_t .left {
		width: 100%;
		text-align: center;
		margin-bottom: 30px;
	}

	.index_two_t .right {
		width: 100%;
	}

	.index_two_t .right .public_btn,
	.index_two_t .left .text {
		margin: auto;
	}

	/* .index_three_r */
	.index_three_r .item .iconfont {
		font-size: 58px;
	}

	.index_three_r .item {
		width: 180px;
		height: 180px;
		padding: 0 30px;
	}

	.index_three_l .public_btn {
		margin: 20px auto 0 auto;
	}

	.index_three_l {
		width: 100%;
		margin-bottom: 30px;
		text-align: center;
	}

	.index_three_r {
		width: 100%;
		justify-content: center;
		-ms-justify-content: center;
		-webkit-justify-content: center;
	}

	/* .aboBoxFour2 .item */
	.aboBoxFour2 .item {
		width: 100%;
		height: 120px;
	}

	.aboBoxFour2 .item.hover {
		width: 100%;
		height: 532px;
	}

	/* .index_seven_t .left */
	.index_seven_t .left {
		width: 100%;
		text-align: center;
		margin-bottom: 30px;
	}

	.index_seven_t .right {
		width: 100%;
	}

	.index_seven_t .public_btn {
		margin: auto;
	}

	.index_seven_item .left {
		width: 100%;
		margin-bottom: 10px;
	}

	.index_seven_item .right {
		width: 100%;
	}

	.index_seven_item .right .item {
		margin-bottom: 10px;
	}

	/* .index_eight_con*/
	.index_eight_con {
		transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		-webkit-transform: translate(0%, 0%);
		align-items: center;
		-ms-align-items: center;
		-webkit-align-items: center;
		padding-bottom: 30px;
	}

	.index_eight_l {
		width: 100%;
		margin-bottom: 30px;
		margin-right: 0;
	}

	.index_eight_r {
		width: 100%;
		margin-right: 0;
	}

	/* .index_nine_t .left */
	.index_nine_t .left {
		width: 100%;
		text-align: center;
		margin-bottom: 30px;
	}

	.index_nine_t .right {
		width: 100%;
	}

	.index_nine_t .right .public_btn {
		margin: auto;
	}

	.index_nine_item {
		padding-right: 0;
		width: 100%;
		align-items: normal;
		-ms-align-items: normal;
		-webkit-align-items: normal;
	}

	/* .index_ten_r .public_btn */
	.index_ten_r {
		width: 60%;
	}

	.index_ten_r .public_btn {
		width: 260px;
		line-height: 50px;
		height: 50px;
	}

	/*~~~~~~~~~~~~index   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~index   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~index   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products    ~~~~~~~~~~~*/
	.products_banner_con {
		height: 320px;
	}

	.products_two_list dd {
		width: calc((100% - 2.08vw) / 2);
	}

	.products_two_list dd:nth-child(2n) {
		margin-right: 0;
	}

	.products_two_list dd:nth-child(3n) {
		margin-right: 2.08vw;
	}

	.products_three_l {
		width: 100%;
		margin-bottom: 30px;
	}

	.products_four_t .right,
	.products_four_t .left,
	.products_three_r {
		width: 100%;
	}

	/*~~~~~~~~~~~~products   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products_del    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products_del    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products_del    ~~~~~~~~~~~*/
	/* .del_one_b_l*/
	.del_two_l,
	.del_one_b_l {
		width: 100%;
		margin-bottom: 30px;
	}

	.del_two_r,
	.del_one_b_r {
		width: 100%;
	}

	.del_three_item table tr:first-child,
	.del_three_item table tr {
		font-size: 16px;
	}

	.del_three_item table tr td {
		padding: 10px;
	}

	.del_two_r img {
		width: 100%;
		max-width: 100%;
	}

	.del_two_r_list .item {
		margin-top: 15px;
	}

	.del_three_t .left {
		width: 100%;
		margin-bottom: 30px;
	}

	.del_three_t .right {
		width: 100%;
	}

	.del_six_l {
		width: 100%;
		margin-bottom: 30px;
	}

	.del_eight_b .left,
	.del_eight_b .right,
	.del_six_r {
		width: 100%;
	}

	/*~~~~~~~~~~~~products_del   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products_del   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products_del   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~factory    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~factory    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~factory    ~~~~~~~~~~~*/
	.factory_one_tab a:hover,
	.factory_one_tab .hover {
		font-size: 20px;
	}

	.factory_one_tab a {
		height: 60px;
		line-height: 60px;
		font-size: 18px;
	}

	.factory_two_item {
		width: calc((100% - 15px) / 2);
		margin-bottom: 15px;
	}

	/*~~~~~~~~~~~~factory   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~factory   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~factory   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~solution    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~solution    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~solution    ~~~~~~~~~~~*/
	.solution_one_list a {
		width: calc((100% - 1.56vw) / 2);
		margin-right: 1.56vw;
	}

	.solution_one_list a:nth-child(3n) {
		margin-right: 1.56vw;
	}

	.solution_one_list a:nth-child(2n) {
		margin-right: 0;
	}

	/*~~~~~~~~~~~~solution   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~solution   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~solution   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~about    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~about    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~about    ~~~~~~~~~~~*/
	.about_three_l {
		width: 100%;
		margin: 0;
	}

	.about_three_r {
		margin-top: 30px;
		width: 100%;
	}

	/* .about_Five_list */
	.about_Five {
		height: auto;
	}

	.about_Five_list {
		flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
	}

	.about_Five_item {
		width: 100%;
		height: auto;
		border-right: none;
		border-bottom: 1px solid #fff;
	}

	.about_two_list {
		padding: 0;
	}

	.about_two_item {
		width: calc(100% / 3);
		margin: 0 15px;
	}

	.about_two_item .ind_number_scroll {
		font-size: 48px;
	}

	/*~~~~~~~~~~~~about   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~about   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~about   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~support    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~support    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~support    ~~~~~~~~~~~*/
	.support_one_b {
		flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
	}

	.support_one_item {
		width: 50%;
	}

	/*~~~~~~~~~~~~support   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~support   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~support   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~contact_us    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~contact_us    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~contact_us    ~~~~~~~~~~~*/
	.contact_left_list>.item,
	.contact_one_list .item {
		width: 100%;
		margin-bottom: 25px;
	}

	.contact_left_list .icon_block {
		width: 68px;
		height: 68px;
		font-size: 36px;
	}

	.contact_two_l {
		width: 100%;
		margin-bottom: 30px;
	}

	.contact_two_r {
		width: 100%;
	}

	.detail_one_l_b .left {
		width: 74px;
		height: 74px;
	}

	/*~~~~~~~~~~~~contact_us   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~contact_us   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~contact_us   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~download    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~download    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~download    ~~~~~~~~~~~*/
	.download_l_item {
		width: calc((100% - 30px) / 2);
		padding: 30px;
		margin-right: 30px;
	}

	.download_l_item:nth-child(3n) {
		margin-right: 30px;
	}

	.download_l_item:nth-child(2n) {
		margin-right: 0;
	}

	/*~~~~~~~~~~~~download   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~download   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~download   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~video    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~video    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~video    ~~~~~~~~~~~*/
	.video_item {
		width: calc((100% - 30px) / 2);
	}

	.video_item:nth-child(3n) {
		margin-right: 30px;
	}

	.video_item:nth-child(2n) {
		margin-right: 0;
	}

	.video_item .iconfont {
		font-size: 68px;
	}

	/*~~~~~~~~~~~~video   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~video   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~video   end ~~~~~~~~~~~*/
	/* ~~~~~~~~~~blog ~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~blog ~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~blog ~~~~~~~~~~~~~  */
	.news_list_item_l {
		width: 100%;
		margin-right: 0;
	}

	.news_list_item_r {
		width: 100%;
		margin-top: 30px;
	}

	.news_list_item_l .trim{
		right: 2%;
		top: -10%;
	}
	/* ~~~~~~~~~~blog end~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~blog end~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~blog end~~~~~~~~~~~~~  */
	.blo_two .blo_deOne1_L{
		width: 100%;
	}
	.blo_deOne1_R{
		width: 100%;
		margin-top: 30px;
	}


}


/* 1--------------767      手机*/
@media screen and (min-width: 1px) and (max-width: 767px) {
.del_three,
 .support_two{
        background-attachment: scroll;
    }
	.float_fixed {
		width: 45px;
	}

	.float_fixed .item {
		font-size: 18px;
		width: 45px;
		height: 45px;
		line-height: 45px;
	}

	.public_foooter_list a {
		width: 50px;
		line-height: 50px;
		height: 50px;
		font-size: 20px;
	}

	.public_foooter_tt,
	.public_footer_logo {
		padding-bottom: 15px;
	}

	/* 移动 */
	.index_banner_con_list,
	.header_box {
		display: none;
	}

	.mobile_header {
		display: block;
	}

	.pc_public_head {
		display: none;
	}

	.w_1600 {
		width: 100%;
		padding: 0 15px;
	}

	.w_1400 {
		width: 100%;
		padding: 0 15px;
	}

	.footer_top_w {
		padding: 0px 15px 15px;
	}

	.footer_t_right {
		margin: auto;
	}

	.footer_logo {
		margin: auto;
	}

	.footer_top1 {
		width: 100%;
		text-align: center;
	}

	.footer_top1 .text {
		line-height: 24px;
	}

	.footer_top5 {

		width: 100%;
	}

	.footer_top4 {
		width: 100%;
	}

	.footer_form .item input {
		line-height: 40px;
		height: 40px;
		margin-bottom: 10px;
	}

	.footer_top_title {
		margin-bottom: 10px;
	}

	.footer_form .item:last-child {
		height: 100px;
	}

	.footer_top5_list .item {
		margin-bottom: 5px;
	}

	.footer_bot_w {
		padding: 15px 20px;
	}

	.footer_bot1 {
		width: 100%;
		line-height: 22px;
		text-align: center;
	}

	.footer_bot2 {
		width: 100%;
		padding-top: 2px;
		text-align: center;
	}

	.footer_t_contact_con {
		margin: auto;
	}

	/*.swiper-pagination-bullet {*/
	/*	width: 50px;*/
	/*}*/

	.text {
		line-height: 24px;
	}

	.public_btn {
		height: 40px;
		line-height: 40px;
	}

	.public_module_title .text {
		line-height: 24px;
	}

	.p_b_35 {
		padding-bottom: 20px;
	}

	/*~~~~~~~~~~~~index    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~index    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~index    ~~~~~~~~~~~*/
	.index_banner_item .con {
		padding: 30px 0;
		width: 100%;
	}

	
	.public_index_mouse_icon,
	.index_banner_con_list {
		display: none;
	}
	.index_banner_swiper_btn{
	    display: block;
	    bottom: 15px !important;
	}
	
	.about_banner_b {
		padding-bottom: 30px;
	}

	.about_banner,
	.index_banner_item {
		height: auto;
	}
	.index_banner_item{
	    height: 180px;
	}

	.index_banner_btn .public_btn {
		width: 160px;
		height: 40px;
		line-height: 40px;
	}

	.index_banner_item .con .title {
		line-height: 30px;
	}

	.index_banner_item .con .text {
		line-height: 22px;
	}

	.index_banner_bottom {
		margin-top: 15px;
	}

	.index_one {
		height: auto;
	}

	.index_one_list {
		position: relative;
		transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		-webkit-transform: translate(0%, 0%);
	}

	.index_one_item .left {
		font-size: 48px;
	}

	.index_one_item {
		width: 100%;
		border-right: none;
		border-bottom: 2px solid var(--hue2);
		max-width: 100%;
		padding: 15px;

	}

	/* .index_two */
	.index_two {
		padding-top: 40px;
	}

	.index_two_t .left {
		width: 100%;
		text-align: center;
		margin-bottom: 15px;
	}

	.index_two_t .right {
		width: 100%;
	}

	.index_two_t .right .public_btn {
		width: 160px;
		margin: auto;
		line-height: 40px;
		height: 40px;
	}

	.index_two_t .left .text {
		margin: auto;
	}

	/* .index_three_r */
	.index_three_r .item .iconfont {
		font-size: 58px;
	}

	.index_three_r .item {
		width: calc(100% / 2);
		height: 180px;
		padding: 0 30px;
	}

	.index_three_l .public_btn {
		margin: 20px auto 0 auto;
	}

	.index_three_l {
		width: 100%;
		margin-bottom: 30px;
		text-align: center;
	}

	.index_three_r {
		width: 100%;
		justify-content: center;
		-ms-justify-content: center;
		-webkit-justify-content: center;
	}
    .index_three{
        background-attachment: scroll;
    }
	/* .aboBoxFour2 .item */
	.aboBoxFour2 .item {
		width: 100%;
		height: 120px;
	}

	.aboBoxFour2 .item.hover {
		width: 100%;
		height: auto;
	}

	/* .index_five_b .public_btn */
	.index_five_b .public_btn {
		width: 260px;
	}

	.index_six_item .bottom {
		padding: 15px;
	}

	/* .index_seven_t .left */
	.index_seven_t .left {
		width: 100%;
		text-align: center;
		margin-bottom: 30px;
	}

	.index_seven_t .right {
		width: 100%;
	}

	.index_seven_t .public_btn {
		margin: auto;
	}

	.index_seven_item .left {
		width: 100%;
		margin-bottom: 10px;
	}

	.index_seven_item .right {
		width: 100%;
	}

	.index_seven_item .right .item {
		width: 100%;
		margin-bottom: 10px;
	}

	/* .index_eight_con*/
	.index_eight_box {
		padding: 0 15px;
	}

	.index_eight_con {
		transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		-webkit-transform: translate(0%, 0%);
		align-items: center;
		-ms-align-items: center;
		-webkit-align-items: center;
		padding-bottom: 30px;
	}

	.index_eight_l {
		width: 100%;
		margin-bottom: 30px;
		margin-right: 0;
	}

	.index_eight_r {
		width: 100%;
		margin-right: 0;
	}

	/* .index_nine_t .left */
	.index_nine_t .left {
		width: 100%;
		text-align: center;
		margin-bottom: 15px;
	}

	.index_nine_t .right {
		width: 100%;
	}

	.index_nine_t .right .public_btn {
		margin: auto;
	}

	.index_nine_item {
		padding-right: 0;
		width: 100%;
		align-items: normal;
		-ms-align-items: normal;
		-webkit-align-items: normal;
		flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
	}

	.index_nine_item .left {
		width: 100%;
		margin-bottom: 15px;
	}

	.index_nine_item .right {
		width: 100%;
	}

	/* .index_ten_r .public_btn */
	.index_ten {
		padding: 0 0;
	}

	.index_ten_r {
		width: 100%;
		padding: 90px 0 20px 0 ;
		text-align: center;
	}

	.index_ten_r .public_btn {
		width: 260px;
		line-height: 40px;
		margin:20px auto;
		height: 40px;
	}

	/*~~~~~~~~~~~~index   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~index   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~index   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products    ~~~~~~~~~~~*/
	.products_banner_con {
		height: 280px;
	}

	.pro_tab_list a {
		height: 60px;
		line-height: 60px;
		margin: 0 10px;
	}

	.products_two_list dd {
		width: 100%;
		margin-right: 0;
	}

	.blog_page a {
		margin-bottom: 10px;
	}

	.products_three_l {
		width: 100%;
		margin-bottom: 15px;
	}

	.products_four_item {
		padding: 15px;
	}

	.products_four_t .right,
	.products_four_t .left,
	.products_three_r {
		width: 100%;
	}

	.cases_list_map {
		padding: 40px 0;
	}

	.prudcts_five_con {
		flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		justify-content: center;
		-ms-justify-content: center;
		-webkit-justify-content: center;
	}

	.prudcts_five_r,
	.prudcts_five_l {
		text-align: center;
		width: 100%;
		margin: 15px 0;
	}

	.prudcts_five_r .public_btn {
		margin: auto;
	}

	/*~~~~~~~~~~~~products   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~page_404    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~page_404    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~page_404    ~~~~~~~~~~~*/
	.page_404_01 {
		align-items: center;
		-ms-align-items: center;
		-webkit-align-items: center;
		height: auto;
	}

	.page_404_01 .img_box {
		width: 100%;
		height: auto;
	}

	.page_404_01 .r_box {
		width: 100%;
		height: auto !important;
		padding: 30px 0;
	}

	/*~~~~~~~~~~~~page_404   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~page_404   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~page_404   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~faq    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~faq    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~faq    ~~~~~~~~~~~*/

	.faqBoxOne1 .item {
		padding: 10px;
		margin-bottom: 15px;
	}

	.faqOne1_top .l_box .icon {
		width: 38px;
		height: 38px;
		line-height: 38px;
	}

	.faqOne1_top .iconfont {
		width: 38px;
		height: 38px;
	}

	.faqOne1_top .l_box {
		width: calc(100% - 38px);
	}

	.faqOne1_top .l_box .text {
		width: calc(100% - 38px);
		padding: 7px 0 0 8px;
	}

	.faqOne1_bot .icon {
		width: 38px;
		height: 38px;
		line-height: 38px;
	}

	.faqOne1_bot .text {
		width: calc(100% - 38px);
		padding: 8px 0 0 8px;
	}

	.faqOne1_bot {
		margin-top: 15px;
		border-top: 1px solid rgba(0, 0, 0, 0.1);
		padding-top: 15px;
	}

	/*~~~~~~~~~~~~faq   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~faq   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~faq   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products_del    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products_del    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products_del    ~~~~~~~~~~~*/
	/* .del_one_b_l*/
	.del_two_l,
	.del_one_b_l {
		width: 100%;
		margin-bottom: 15px;
	}

	.del_two_l .public_btn {
		width: 160px;
	}

	.del_two_r,
	.del_one_b_r {
		width: 100%;
	}

	.del_three_item table tr:first-child,
	.del_three_item table tr {
		font-size: 16px;
	}

	.del_three_item table tr td {
		padding: 5px;
	}

	.del_two_r img {
		width: 100%;
		max-width: 100%;
	}

	.del_two_r_list .item {
		margin-top: 15px;
	}

	.del_nine_con .public_btn {
		width: 200px;
	}

	.public_btn .icon1 {
		margin-right: 5px;
	}

	.del_six_l .public_btn,
	.del_three_tab .item {
		width: 160px;
		height: 40px;
		line-height: 40px;
	}

	.del_three_t .left {
		width: 100%;
		margin-bottom: 15px;
	}

	.del_three_t .right {
		width: 100%;
	}

	.del_six_l {
		width: 100%;
		margin-bottom: 15px;
	}

	.del_four_item {
		width: 100%;
		margin-bottom: 15px;
	}

	.del_eight_b .left,
	.del_eight_b .right,
	.del_six_r {
		width: 100%;
	}

	.del_five_item .bottom,
	.del_five_item .top {
		flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		margin-bottom: 0;
	}

	.del_five_item .item {
		margin-right: 0;
		margin-bottom: 10px;
	}

	/*~~~~~~~~~~~~products_del   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products_del   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~products_del   end ~~~~~~~~~~~*/

	/*~~~~~~~~~~~~factory    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~factory    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~factory    ~~~~~~~~~~~*/
	.factory_one_tab a:hover,
	.factory_one_tab .hover {
		font-size: 18px;
	}

	.factory_one_tab a {
		height: 40px;
		line-height: 40px;
		font-size: 16px;
	}

	.factory_two_item {
		width: 100%;
		margin-bottom: 15px;
	}

	/*~~~~~~~~~~~~factory   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~factory   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~factory   end ~~~~~~~~~~~*/

	/*~~~~~~~~~~~~solution    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~solution    ~~~~~~~~~~~*/
	.solution_one_list a {
		width: 100%;
		margin-right: 0;
	}

	/*~~~~~~~~~~~~solution   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~solution   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~solution   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~about    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~about    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~about    ~~~~~~~~~~~*/
	.about_three_l {
		width: 100%;
		margin: 0;
	}

	.about_three_r {
		margin-top: 15px;
		width: 100%;
	}

	/* .about_Five_list */
	.about_Five {
		height: auto;
	}

	.about_Five_list {
		flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
	}

	.about_Five_item {
		width: 100%;
		height: auto;
		border-right: none;
		border-bottom: 1px solid #fff;
	}

	.about_two_list {
		flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		padding: 0;
	}

	.about_two_item {
		width: 100%;
		margin: 20px 0;
	}

	.about_two_item .iconfont {
		font-size: 48px;
		margin-bottom: 15px;
	}

	.about_two_item .ind_number_scroll {
		font-size: 38px;
	}

	.about_Four_item {
		flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
	}

	.about_Four_item .right {
		width: 100%;
		margin: 0 40px;
	}

	.about_Four_swiper_box_button {
		width: 33px;
		height: 33px;
		font-size: 28px;

	}

	.about_Five_item .iconfont {
		font-size: 68px;
	}

	.about_one_b {
		width: 100%;
	}

	.about_three_r .tt {
		padding-bottom: 15px;
		margin-bottom: 15px;
	}

	/*~~~~~~~~~~~~about   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~about   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~about   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~about   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~about   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~about   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~support    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~support    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~support    ~~~~~~~~~~~*/
	.support_one_b {
		flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
	}

	.support_one_item {
		width: 100%;
		padding: 30px;
	}

	/*~~~~~~~~~~~~support   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~support   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~support   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~support_del    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~support_del    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~support_del    ~~~~~~~~~~~*/
	.blo_deOne1_L_05_L {
		width: 100%;
		margin-bottom: 15px;
	}

	.blo_deOne1_L_05_R {
		margin: auto;
	}

	/*~~~~~~~~~~~~support_del   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~support_del   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~support_del   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~contact_us    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~contact_us    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~contact_us    ~~~~~~~~~~~*/
	.contact_one_b .right,
	.contact_one_b .left {
		width: 100%;
		margin-bottom: 15px;
		padding: 15px;
	}

	.contact_left_list>.item,
	.contact_one_list .item {
		width: 100%;
		margin-bottom: 15px;
	}

	.contact_left_list .icon_block {
		width: 48px;
		height: 48px;
		font-size: 28px;
	}

	.contact_two_l {
		width: 100%;
		margin-bottom: 15px;
	}

	.contact_two_r {
		width: 100%;
		padding: 15px;
	}

	.detail_one_l_b .left {
		width: 54px;
		height: 54px;
	}

	.contact_page_form .item {
		width: 100%;
	}

	.contact_page_form .item input {
		height: 40px;
	}

	.contact_page_form .item textarea {
		height: 100px;
	}

	.contact_page_form_btn {
		width: 100%;
		height: 40px;
		font-size: 18px;
	}

	/*~~~~~~~~~~~~contact_us   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~contact_us   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~contact_us   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~download    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~download    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~download    ~~~~~~~~~~~*/
	.download_l_item {
		width: 100%;
		padding: 15px;
		margin-right: 0;
	}

	.download_l_item .pic {
		width: 56px;
		height: 56px;
	}

	/*~~~~~~~~~~~~download   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~download   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~download   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~video    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~video    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~video    ~~~~~~~~~~~*/
	.video_item {
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}

	.video_item .iconfont {
		font-size: 68px;
	}

	/*~~~~~~~~~~~~video   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~video   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~video   end ~~~~~~~~~~~*/
	/* ~~~~~~~~~~blog ~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~blog ~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~blog ~~~~~~~~~~~~~  */
	.news_list_item_l {
		width: 100%;
		margin-right: 0;
	}

	.news_list_item_r {
		width: 100%;
		margin-top: 15px;
	}
	.news_list_item_l .trim{
		right: 35px;
	}
	.news_list_item_r .public_btn{
		width: 160px;
	}
	/* ~~~~~~~~~~blog end~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~blog end~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~blog end~~~~~~~~~~~~~  */
	.blo_two .blo_deOne1_L{
		width: 100%;
	}
	.blo_deOne1_R{
		width: 100%;
		margin-top: 30px;
	}
	.blo_deOne1_R_01{
		padding: 0;
	}
	.blo_deOne1_R_02 .item{
		margin-bottom: 15px;
	}
	/*该*/
	
	.module2Sixteen2_L{
	    display: none;
	}
	.module2Sixteen2_R{
	    width: 100%;
	    padding: 15px;
	}
}